@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Red+Hat+Display:ital,wght@0,300..900;1,300..900&display=swap);


/* Global System Styling */
.dnd-section{
    padding-top: calc(4.00rem + 8.00 * var(--fluid-bp));
    padding-bottom: calc(4.00rem + 8.00 * var(--fluid-bp));
}
.dnd-section:has(.module-wrapper){
    padding-top: 0rem;
    padding-bottom: 0rem;
}
.dnd-section > .row-fluid{
    width: calc(var(--container-width, 100%) - (2 * var(--breakout-container-outer-gutter, var(--container-outer-gutter, var(--outer-gutter, 0)))));
    margin-right: auto;
    margin-left: auto;
}
.dnd-section > .row-fluid > *{
    --container-outer-gutter: 0;
    --breakout-container-outer-gutter: 0;
}
.hd-logo-scroller .dnd-section > .row-fluid{
    position: relative;
    width: unset !important;
}
.hd-logo-scroller .dnd-section > .row-fluid:before,
.hd-logo-scroller .dnd-section > .row-fluid:after{
    height: calc(2.50rem + 5.00 * var(--fluid-bp));
    pointer-events: none;
    position: absolute;
    top: 0rem;
    z-index: 10;
    width: calc(2.50rem + 5.00 * var(--fluid-bp));
    height: calc(2.50rem + 5.00 * var(--fluid-bp));
    height: 100%;
    --tw-content: '';
    content: var(--tw-content);
}
.hd-logo-scroller .dnd-section > .row-fluid:before{
    left: 0rem;
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
    --tw-gradient-from: hsl(var(--twc-surface-primary) / var(--twc-surface-primary-opacity, 1)) var(--tw-gradient-from-position);
    --tw-gradient-to: hsl(var(--twc-surface-primary) / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    --tw-gradient-to: transparent var(--tw-gradient-to-position);
    --tw-gradient-to-position: 90%;
}
.hd-logo-scroller .dnd-section > .row-fluid:after{
    right: 0rem;
    background-image: linear-gradient(to left, var(--tw-gradient-stops));
    --tw-gradient-from: hsl(var(--twc-surface-primary) / var(--twc-surface-primary-opacity, 1)) var(--tw-gradient-from-position);
    --tw-gradient-to: hsl(var(--twc-surface-primary) / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    --tw-gradient-to: transparent var(--tw-gradient-to-position);
    --tw-gradient-to-position: 90%;
}
.dnd-section > .row-fluid .module-wrapper{
    --breakout-outer-gutter: max(var(--outer-gutter), calc((100% - var(--container-width, 100%)) / 2));
    --breakout-container-outer-gutter: var(--outer-gutter);
    position: relative;
    left: 50%;
    width: calc(100vw - var(--scrollbar-visible-width, 0px));
    margin-left: calc((100vw - var(--scrollbar-visible-width, 0px)) / -2);
}
.dnd-section > .row-fluid .module-wrapper.px-outer-gutter,.dnd-section > .row-fluid .module-wrapper > .px-outer-gutter{
    padding-left: var(--breakout-outer-gutter);
    padding-right: var(--breakout-outer-gutter);
}
.dnd-section > .row-fluid .module-wrapper.pr-outer-gutter,.dnd-section > .row-fluid .module-wrapper > .pr-outer-gutter{
    padding-right: var(--breakout-outer-gutter);
}
.dnd-section > .row-fluid .module-wrapper.pl-outer-gutter,.dnd-section > .row-fluid .module-wrapper > .pl-outer-gutter{
    padding-left: var(--breakout-outer-gutter);
}
.dnd-section > .row-fluid .module-wrapper > .w-outer-gutter{
    width: var(--breakout-outer-gutter);
}
.dnd-section > .row-fluid{
    display: flex;
    flex-wrap: wrap;
    gap: var(--inner-gutter);
}
/* Apply full width to all columns for mobile */
.dnd-section > .row-fluid .widget-span{
    width: 100%;
}
@media (min-width: 1024px){
    .dnd-section > .row-fluid .span1{
        width: 1/12;
    }
    .dnd-section > .row-fluid .span2{
        width: 2/12;
    }
    .dnd-section > .row-fluid .span3{
        width: 3/12;
    }
    .dnd-section > .row-fluid .span4{
        width: 4/12;
    }
    .dnd-section > .row-fluid .span5{
        width: 5/12;
    }
    .dnd-section > .row-fluid .span6{
        width: 6/12;
    }
    .dnd-section > .row-fluid .span7{
        width: 7/12;
    }
    .dnd-section > .row-fluid .span8{
        width: 8/12;
    }
    .dnd-section > .row-fluid .span9{
        width: 9/12;
    }
    .dnd-section > .row-fluid .span10{
        width: 10/12;
    }
    .dnd-section > .row-fluid .span11{
        width: 11/12;
    }
    .dnd-section > .row-fluid .span12{
        width: 12/12;
    }
}
/* TYPOGRAPHY
/* Fonts are hosted in this folder in HS: https://app.hubspot.com/files/213255/?folderId=167475090236&sortDirection=descending&orderBy=updated&archived=false */
/* 
.red-hat-display-<uniquifier >  {
  font-family: "Red Hat Display", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
} */
/* .montserrat-<uniquifier > {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
} */
Red+Hat+Display


@font-face {
    font-family: 'Roobert';
    src: local('Roobert'),
         url('https://213255.fs1.hubspotusercontent-na1.net/hubfs/213255/HDDS%20-%20Huble%20Website/fonts/Roobert-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Roobert';
    src: local('Roobert'),
         url('https://213255.fs1.hubspotusercontent-na1.net/hubfs/213255/HDDS%20-%20Huble%20Website/fonts/Roobert-RegularItalic.woff2') format('woff2');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Roobert';
    src: local('Roobert'),
         url('https://213255.fs1.hubspotusercontent-na1.net/hubfs/213255/HDDS%20-%20Huble%20Website/fonts/Roobert-SemiBold.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Roobert';
    src: local('Roobert'),
         url('https://213255.fs1.hubspotusercontent-na1.net/hubfs/213255/HDDS%20-%20Huble%20Website/fonts/Roobert-Bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Roobert';
    src: local('Roobert'),
         url('https://213255.fs1.hubspotusercontent-na1.net/hubfs/213255/HDDS%20-%20Huble%20Website/fonts/Roobert-BoldItalic.woff2') format('woff2');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}
body{
    font-size: var(--f-base);
    line-height: 1.4;
    --tw-text-opacity: 1;
    color: hsl(var(--twc-fg-secondary) / var(--twc-fg-secondary-opacity, var(--tw-text-opacity)));
}
body h1:not(.headline),
body h2:not(.headline),
body h3:not(.headline),
body h4:not(.headline),
body h5:not(.headline),
body h6:not(.headline){
    margin-bottom: calc(1.00rem + 2.00 * var(--fluid-bp));
    --tw-text-opacity: 1;
    color: hsl(var(--twc-fg-primary) / var(--twc-fg-primary-opacity, var(--tw-text-opacity)));
}
body h1:not(.headline){
    font-size: var(--f-4xl);
    line-height: 1;
}
body h2:not(.headline){
    display: flex;
    align-items: flex-start;
    font-size: var(--f-3xl);
    line-height: 1;
}
body h3:not(.headline){
    font-size: var(--f-2xl);
    line-height: 1.11;
}
body h4:not(.headline){
    font-size: var(--f-xl);
    line-height: 1.2;
}
body h5:not(.headline){
    font-size: var(--f-lg);
    line-height: 1.33;
}
body h6:not(.headline){
    font-size: var(--f-base);
    line-height: 1.4;
}
body a:not(.custom-btn):not(.custom-link){
    text-decoration-line: underline;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}
/* body a:not(.custom-btn):not(.custom-link) {
    @apply underline hover:text-fg-tertiary focus:text-fg-tertiary transition-all duration-300;
} */
body sub,
body sup{
    top: unset;
    bottom: unset;
    font-size: var(--f-base);
    line-height: 1.6;
}
body sub{
    margin-top: auto;
}
body sup{
    margin-bottom: auto;
}
body p:not(:first-child){
    margin-top: 15px;
}
/* FORMS */
form{
    --tw-text-opacity: 1;
    color: hsl(var(--twc-fg-brand) / var(--twc-fg-brand-opacity, var(--tw-text-opacity)));
}
form fieldset{
    width: 100%;
    max-width: 100% !important;
}
form fieldset.form-columns-2{
    display: flex;
    gap: calc(1.50rem + 3.00 * var(--fluid-bp));
}
form fieldset label{
    font-size: var(--f-base);
    line-height: 1.4;
}
/* FORM FIELDS */
form .input{
    margin-bottom: calc(1.00rem + 2.00 * var(--fluid-bp)) !important;
    margin-right: 0rem !important;
}
form input[multiple],
form input[type=date],
form input[type=datetime-local],
form input[type=email],
form input[type=month],
form input[type=number],
form input[type=password],
form input[type=search],
form input[type=tel],
form input[type=text],
form input[type=time],
form input[type=url],
form input[type=week],
form input:where(:not([type])),
form select,
form textarea{
    width: 100% !important;
    border-radius: 0.75rem;
    --tw-border-opacity: 1;
    border-color: hsl(var(--twc-stroke-brand) / var(--twc-stroke-brand-opacity, var(--tw-border-opacity)));
    background-color: hsl(var(--twc-fg-primary) / 0);
    padding: 0.75rem;
    font-size: var(--f-base);
    line-height: 1.4;
    --tw-text-opacity: 1;
    color: hsl(var(--twc-fg-neutral) / var(--twc-fg-neutral-opacity, var(--tw-text-opacity)));
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
    box-shadow: none !important;
}
form input[multiple]::-moz-placeholder, form input[type=date]::-moz-placeholder, form input[type=datetime-local]::-moz-placeholder, form input[type=email]::-moz-placeholder, form input[type=month]::-moz-placeholder, form input[type=number]::-moz-placeholder, form input[type=password]::-moz-placeholder, form input[type=search]::-moz-placeholder, form input[type=tel]::-moz-placeholder, form input[type=text]::-moz-placeholder, form input[type=time]::-moz-placeholder, form input[type=url]::-moz-placeholder, form input[type=week]::-moz-placeholder, form input:where(:not([type]))::-moz-placeholder, form select::-moz-placeholder, form textarea::-moz-placeholder{
    --tw-text-opacity: 1;
    color: hsl(var(--twc-fg-neutral) / var(--twc-fg-neutral-opacity, var(--tw-text-opacity)));
}
form input[multiple]::placeholder,
form input[type=date]::placeholder,
form input[type=datetime-local]::placeholder,
form input[type=email]::placeholder,
form input[type=month]::placeholder,
form input[type=number]::placeholder,
form input[type=password]::placeholder,
form input[type=search]::placeholder,
form input[type=tel]::placeholder,
form input[type=text]::placeholder,
form input[type=time]::placeholder,
form input[type=url]::placeholder,
form input[type=week]::placeholder,
form input:where(:not([type]))::placeholder,
form select::placeholder,
form textarea::placeholder{
    --tw-text-opacity: 1;
    color: hsl(var(--twc-fg-neutral) / var(--twc-fg-neutral-opacity, var(--tw-text-opacity)));
}
form input[multiple],
form input[type=date],
form input[type=datetime-local],
form input[type=email],
form input[type=month],
form input[type=number],
form input[type=password],
form input[type=search],
form input[type=tel],
form input[type=text],
form input[type=time],
form input[type=url],
form input[type=week],
form input:where(:not([type])),
form .hs-fieldtype-select .input,
form textarea{
    border-radius: 0.75rem;
    --tw-bg-opacity: 1;
    background-color: hsl(var(--twc-fg-primary) / var(--twc-fg-primary-opacity, var(--tw-bg-opacity)));
    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
    --tw-gradient-from: rgb(255 255 255 / 0.1) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    --tw-gradient-to: rgb(18 96 142 / 0.1) var(--tw-gradient-to-position);
    --tw-backdrop-blur: blur(50px);
    -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);
}
form select option{
    border-radius: 0.75rem;
    --tw-border-opacity: 1;
    border-color: hsl(var(--twc-stroke-brand) / var(--twc-stroke-brand-opacity, var(--tw-border-opacity)));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--twc-surface-primary) / var(--twc-surface-primary-opacity, var(--tw-bg-opacity)));
}
form input[multiple]:focus,
form input[type=date]:focus,
form input[type=datetime-local]:focus,
form input[type=email]:focus,
form input[type=month]:focus,
form input[type=number]:focus,
form input[type=password]:focus,
form input[type=search]:focus,
form input[type=tel]:focus,
form input[type=text]:focus,
form input[type=time]:focus,
form input[type=url]:focus,
form input[type=week]:focus,
form input:where(:not([type])):focus,
form select:focus,
form textarea:focus{
    --tw-border-opacity: 1;
    border-color: hsl(var(--twc-stroke-alternate) / var(--twc-stroke-alternate-opacity, var(--tw-border-opacity)));
    --tw-text-opacity: 1;
    color: hsl(var(--twc-fg-alternate) / var(--twc-fg-alternate-opacity, var(--tw-text-opacity)));
}
.hs-form-field > label{
    margin-bottom: 0.625rem;
    display: block;
}
form .hs-form-booleancheckbox-display{
    margin-top: calc(1.00rem + 2.00 * var(--fluid-bp));
    border-radius: 0.125rem;
}
[type='checkbox']{
    border-radius: 0.125rem !important;
    --tw-backdrop-blur: blur(2px);
    -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);
}
[type='radio']{
    --tw-backdrop-blur: blur(2px);
    -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);
}
form .hs-form-checkbox-display,
form .hs-form-booleancheckbox-display,
form .hs-form-radio-display{
    display: flex;
    align-items: center;
    gap: calc(0.75rem + 1.50 * var(--fluid-bp));
    padding-top: calc(0.50rem + 1.00 * var(--fluid-bp));
    padding-bottom: calc(0.50rem + 1.00 * var(--fluid-bp));
}
[type=checkbox],
[type=radio]{
    float: none !important;
    height: calc(1.50rem + 3.00 * var(--fluid-bp)) !important;
    width: calc(1.50rem + 3.00 * var(--fluid-bp)) !important;
    --tw-bg-opacity: 1 !important;
    background-color: hsl(var(--twc-fg-primary) / var(--twc-fg-primary-opacity, var(--tw-bg-opacity))) !important;
    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
    --tw-gradient-from: rgb(255 255 255 / 0.1) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    --tw-gradient-to: rgb(18 96 142 / 0.1) var(--tw-gradient-to-position);
    --tw-backdrop-blur: blur(50px);
    -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);
}
[type=checkbox]:focus, [type=radio]:focus{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
    box-shadow: unset !important;
}
[type=checkbox]:checked, [type=radio]:checked{
    --tw-border-opacity: 1;
    border-color: hsl(var(--twc-stroke-alternate) / var(--twc-stroke-alternate-opacity, var(--tw-border-opacity)));
    --tw-bg-opacity: 1 !important;
    background-color: hsl(var(--twc-surface-secondary) / var(--twc-surface-secondary-opacity, var(--tw-bg-opacity))) !important;
}
form .legal-consent-container .hs-form-booleancheckbox-display>span{
    margin: 0rem;
}
form label.hs-error-msg,
form .hs_error_rollup .hs-error-msgs label{
    --tw-text-opacity: 1;
    color: hsl(var(--twc-fg-error) / var(--twc-fg-error-opacity, var(--tw-text-opacity)));
}
/* LEGAL CONSENT */
form .legal-consent-container p{
    font-size: var(--f-sm);
    line-height: inherit;
}
/* BLOG FORM BUTTON */
form .hs-submit .actions{
    position: relative;
    margin-top: calc(1.50rem + 3.00 * var(--fluid-bp));
    display: inline-block;
    overflow: hidden;
    border-radius: 9999px;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}
form .hs-submit .actions input{
    position: relative;
    z-index: 1;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
    border-radius: 9999px;
    border-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: hsl(var(--twc-stroke-brand) / var(--twc-stroke-brand-opacity, var(--tw-border-opacity)));
    background-color: transparent;
    padding: 0.875rem;
    text-align: center;
    font-size: var(--f-base);
    line-height: 1.4;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}
form .hs-submit .actions input:hover{
    --tw-border-opacity: 1;
    border-color: hsl(var(--twc-stroke-alternate) / var(--twc-stroke-alternate-opacity, var(--tw-border-opacity)));
    --tw-text-opacity: 1;
    color: hsl(var(--twc-fg-alternate) / var(--twc-fg-alternate-opacity, var(--tw-text-opacity)));
}
form .hs-submit .actions input:focus{
    --tw-border-opacity: 1;
    border-color: hsl(var(--twc-stroke-alternate) / var(--twc-stroke-alternate-opacity, var(--tw-border-opacity)));
}
form .hs-submit .actions:before{
    position: absolute;
    top: 0rem;
    left: 0rem;
    z-index: -1;
    height: 100%;
    width: 100%;
    --tw-translate-y: 100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: hsl(var(--twc-surface-alternate) / var(--twc-surface-alternate-opacity, var(--tw-bg-opacity)));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
    --tw-content: '';
    content: var(--tw-content);
}
form .hs-submit .actions:hover:before{
    --tw-translate-y: 0rem;
    --tw-rotate: 0deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
#subscription-preferences .page-header{
    margin-bottom: calc(3.00rem + 6.00 * var(--fluid-bp));
}
@media (min-width: 768px){
    #subscription-preferences .page-header{
        max-width: 50%;
    }
}
#subscription-preferences .page-header h1,
#subscription-preferences .page-header br{
    display: none;
}
#subscription-preferences .page-header h2{
    margin-bottom: calc(1.00rem + 2.00 * var(--fluid-bp));
    font-size: var(--f-2xl);
    line-height: 1.11;
}
#subscription-preferences .page-header h2:before{
    --tw-content: none;
    content: var(--tw-content);
}
#subscription-preferences .email-prefs p.header{
    margin-bottom: calc(1.00rem + 2.00 * var(--fluid-bp));
}
#subscription-preferences .email-prefs .item{
    padding-bottom: calc(1.50rem + 3.00 * var(--fluid-bp));
}
#subscription-preferences .email-prefs .item-inner{
    position: relative;
    padding-left: calc(2.00rem + 4.00 * var(--fluid-bp));
}
#subscription-preferences .email-prefs .item-inner .fakelabel{
    padding-bottom: calc(0.50rem + 1.00 * var(--fluid-bp));
    font-size: 1.375rem;
}
#subscription-preferences .email-prefs .item-inner > p{
    font-size: 1.125rem;
}
#subscription-preferences .email-prefs .item-inner .checkbox-row input{
    position: absolute;
    left: 0rem;
    top: calc(0.75rem + 1.50 * var(--fluid-bp));
}
#subscription-preferences .email-prefs .subscribe-options label{
    display: flex;
    align-items: center;
    gap: calc(0.75rem + 1.50 * var(--fluid-bp));
}
#subscription-preferences .email-prefs .subscribe-options label span{
    --tw-text-opacity: 1;
    color: hsl(var(--twc-fg-error) / var(--twc-fg-error-opacity, var(--tw-text-opacity)));
}
/* SUBMIT BUTTON */
#subscription-preferences .email-prefs input.hs-button{
    margin-top: calc(3.00rem + 6.00 * var(--fluid-bp));
    display: inline-block;
    cursor: pointer;
    border-radius: 9999px;
    border-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: hsl(var(--twc-stroke-primary) / var(--twc-stroke-primary-opacity, var(--tw-border-opacity)));
    background-color: transparent;
    padding-top: calc(1.00rem + 2.00 * var(--fluid-bp));
    padding-bottom: calc(1.00rem + 2.00 * var(--fluid-bp));
    padding-left: calc(1.50rem + 3.00 * var(--fluid-bp));
    padding-right: calc(1.50rem + 3.00 * var(--fluid-bp));
    text-align: center;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}
#subscription-preferences .email-prefs input.hs-button:hover{
    --tw-border-opacity: 1;
    border-color: hsl(var(--twc-stroke-tertiary) / var(--twc-stroke-tertiary-opacity, var(--tw-border-opacity)));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--twc-surface-tertiary) / var(--twc-surface-tertiary-opacity, var(--tw-bg-opacity)));
    --tw-text-opacity: 1;
    color: hsl(var(--twc-fg-alternate) / var(--twc-fg-alternate-opacity, var(--tw-text-opacity)));
}
#subscription-preferences .email-prefs input.hs-button:focus{
    --tw-border-opacity: 1;
    border-color: hsl(var(--twc-stroke-tertiary) / var(--twc-stroke-tertiary-opacity, var(--tw-border-opacity)));
}
.hd-logo-scroller .container{
    position: relative;
    width: unset !important;
}
.hd-logo-scroller .container:before,
.hd-logo-scroller .container:after{
    pointer-events: none;
    position: absolute;
    top: 0rem;
    z-index: 10;
    width: calc(2.50rem + 5.00 * var(--fluid-bp));
    height: calc(2.50rem + 5.00 * var(--fluid-bp));
    height: 100%;
    --tw-content: '';
    content: var(--tw-content);
}
.hd-logo-scroller .container:before{
    left: 0rem;
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
    --tw-gradient-from: hsl(var(--twc-surface-primary) / var(--twc-surface-primary-opacity, 1)) var(--tw-gradient-from-position);
    --tw-gradient-to: hsl(var(--twc-surface-primary) / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    --tw-gradient-to: transparent var(--tw-gradient-to-position);
    --tw-gradient-to-position: 90%;
}
.hd-logo-scroller .container:after{
    right: 0rem;
    background-image: linear-gradient(to left, var(--tw-gradient-stops));
    --tw-gradient-from: hsl(var(--twc-surface-primary) / var(--twc-surface-primary-opacity, 1)) var(--tw-gradient-from-position);
    --tw-gradient-to: hsl(var(--twc-surface-primary) / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    --tw-gradient-to: transparent var(--tw-gradient-to-position);
    --tw-gradient-to-position: 90%;
}
.gradient-text-blue {
    background: linear-gradient(180deg, #FFF 0%, #003459 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
/* Library Styling */
.blaze-slider{--slides-to-show:1;--slide-gap:20px;direction:ltr}
.blaze-container{position:relative}
.blaze-track-container{overflow:hidden}
.blaze-track{will-change:transform;touch-action:pan-y;display:flex;gap:var(--slide-gap);--slide-width:calc(
    (100% - (var(--slides-to-show) - 1) * var(--slide-gap)) /
      var(--slides-to-show)
  );box-sizing:border-box}
.blaze-track>*{box-sizing:border-box;width:var(--slide-width);flex-shrink:0}
.blaze-pagination{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: calc(0.75rem + 1.50 * var(--fluid-bp));
    padding: calc(1.00rem + 2.00 * var(--fluid-bp));
}
.blaze-pagination button{
    width: calc(0.75rem + 1.50 * var(--fluid-bp));
    height: calc(0.75rem + 1.50 * var(--fluid-bp));
    cursor: pointer;
    border-radius: 9999px;
    border-style: none;
    --tw-bg-opacity: 1;
    background-color: hsl(var(--twc-surface-tertiary) / var(--twc-surface-tertiary-opacity, var(--tw-bg-opacity)));
    font-size: 0rem;
    outline: 2px solid transparent;
    outline-offset: 2px;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.blaze-pagination button.active{
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--twc-surface-secondary) / var(--twc-surface-secondary-opacity, var(--tw-bg-opacity)));
}
.blaze-slider.start .blaze-prev,
.blaze-slider.end .blaze-next{
    cursor: not-allowed;
    opacity: 0.5;
}
#arrow,
#arrow::before{
    position: absolute;
    width: 8px;
    height: 8px;
    background-color: inherit;
}
#arrow{
    visibility: hidden;
}
#arrow::before{
    visibility: visible;
    --tw-rotate: 45deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    --tw-content: '';
    content: var(--tw-content);
}
.hs-tooltip-content[data-popper-placement^='top'] > #arrow{
    bottom: -4px;
}
.hs-tooltip-content[data-popper-placement^='bottom'] > #arrow{
    top: -4px;
}
.hs-tooltip-content[data-popper-placement^='left'] > #arrow{
    right: -4px;
}
.hs-tooltip-content[data-popper-placement^='right'] > #arrow{
    left: -4px;
}
/* Tailwind */
/* ! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com */
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/
html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}
:root{
    --breakpoint: "xs";
    --container-width: unset;
    --inner-gutter: 16px;
    --outer-gutter: 16px;
    --grid-columns: 4;
    --env: "dev";
    --grid-column-bg: rgba(127, 255, 255, 0.25);
}
@media (min-width: 640px){
    :root{
        --breakpoint: "sm";
        --container-width: unset;
        --inner-gutter: 20px;
        --outer-gutter: 24px;
        --grid-columns: 4;
    }
}
@media (min-width: 768px){
    :root{
        --breakpoint: "md";
        --container-width: unset;
        --inner-gutter: 22px;
        --outer-gutter: 32px;
        --grid-columns: 8;
    }
}
@media (min-width: 1024px){
    :root{
        --breakpoint: "lg";
        --container-width: unset;
        --inner-gutter: 24px;
        --outer-gutter: 48px;
        --grid-columns: 12;
    }
}
@media (min-width: 1280px){
    :root{
        --breakpoint: "xl";
        --container-width: unset;
        --inner-gutter: 28px;
        --outer-gutter: 54px;
        --grid-columns: 12;
    }
}
@media (min-width: 1616px){
    :root{
        --breakpoint: "xxl";
        --container-width: 1600px;
        --inner-gutter: 30px;
        --outer-gutter: 0px;
        --grid-columns: 12;
    }
}
.dev-tools{
    position: fixed;
    z-index: 9999999999;
    left: 0;
    bottom: 0;
    font-size: 0;
}
.dev-tools::before{
    content: var(--breakpoint) " • " var(--env);
    position: absolute;
    z-index: 2;
    left: 0;
    bottom: 100%;
    padding: 4px 5px;
    background: green;
    color: white;
    font: 12px/1 sans-serif;
    white-space: nowrap;
    pointer-events: none;
}
.dev-tools-toggle{
    position: relative;
    z-index: 2;
    width: 30px;
    height: 30px;
    border: 0;
    background: black;
    color: transparent;
    font: 0/0 a;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    cursor: pointer;
}
.dev-tools-toggle::before, .dev-tools-toggle::after{
    content: '';
    position: absolute;
    left: 8px;
    top: 10px;
    width: 5px;
    height: 10px;
    border-left: 1px solid white;
    border-right: 1px solid white;
}
.dev-tools-toggle::after{
    left: 16px;
}
.dev-tools-grid{
    position: fixed;
    z-index: 1;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: calc(var(--container-width, 100%) - (2 * var(--outer-gutter, 0)));;
    height: 100%;
    margin: 0 auto;
    background: repeating-linear-gradient(
        90deg,
        var(--grid-column-bg),
        var(--grid-column-bg) calc((100% - (((var(--grid-columns) - 1) * var(--inner-gutter)))) / var(--grid-columns)),
        rgba(0,0,0,0) calc((100% - (((var(--grid-columns) - 1) * var(--inner-gutter)))) / var(--grid-columns)),
        rgba(0,0,0,0) calc((100% - (((var(--grid-columns) - 1) * var(--inner-gutter)))) / var(--grid-columns) + var(--inner-gutter))
      );
    pointer-events: none;
}
[type='text'],input:where(:not([type])),[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select{
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background-color: #fff;
    border-color: #6b7280;
    border-width: 1px;
    border-radius: 0px;
    padding-top: 0.5rem;
    padding-right: 0.75rem;
    padding-bottom: 0.5rem;
    padding-left: 0.75rem;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-shadow: 0 0 #0000;
}
[type='text']:focus, input:where(:not([type])):focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus{
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #2563eb;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    border-color: #2563eb;
}
input::-moz-placeholder, textarea::-moz-placeholder{
    color: #6b7280;
    opacity: 1;
}
input::placeholder,textarea::placeholder{
    color: #6b7280;
    opacity: 1;
}
::-webkit-datetime-edit-fields-wrapper{
    padding: 0;
}
::-webkit-date-and-time-value{
    min-height: 1.5em;
    text-align: inherit;
}
::-webkit-datetime-edit{
    display: inline-flex;
}
::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{
    padding-top: 0;
    padding-bottom: 0;
}
select{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
    background-position: right 0.5rem center;
    background-repeat: no-repeat;
    background-size: 1.5em 1.5em;
    padding-right: 2.5rem;
    -webkit-print-color-adjust: exact;
            print-color-adjust: exact;
}
[multiple],[size]:where(select:not([size="1"])){
    background-image: initial;
    background-position: initial;
    background-repeat: unset;
    background-size: initial;
    padding-right: 0.75rem;
    -webkit-print-color-adjust: unset;
            print-color-adjust: unset;
}
[type='checkbox'],[type='radio']{
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    padding: 0;
    -webkit-print-color-adjust: exact;
            print-color-adjust: exact;
    display: inline-block;
    vertical-align: middle;
    background-origin: border-box;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    flex-shrink: 0;
    height: 1rem;
    width: 1rem;
    color: #2563eb;
    background-color: #fff;
    border-color: #6b7280;
    border-width: 1px;
    --tw-shadow: 0 0 #0000;
}
[type='checkbox']{
    border-radius: 0px;
}
[type='radio']{
    border-radius: 100%;
}
[type='checkbox']:focus,[type='radio']:focus{
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #2563eb;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
[type='checkbox']:checked,[type='radio']:checked{
    border-color: transparent;
    background-color: currentColor;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
}
[type='checkbox']:checked{
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}
@media (forced-colors: active) {
    [type='checkbox']:checked{
        -webkit-appearance: auto;
           -moz-appearance: auto;
                appearance: auto;
    }
}
[type='radio']:checked{
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}
@media (forced-colors: active) {
    [type='radio']:checked{
        -webkit-appearance: auto;
           -moz-appearance: auto;
                appearance: auto;
    }
}
[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus{
    border-color: transparent;
    background-color: currentColor;
}
[type='checkbox']:indeterminate{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
    border-color: transparent;
    background-color: currentColor;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
}
@media (forced-colors: active) {
    [type='checkbox']:indeterminate{
        -webkit-appearance: auto;
           -moz-appearance: auto;
                appearance: auto;
    }
}
[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus{
    border-color: transparent;
    background-color: currentColor;
}
[type='file']{
    background: unset;
    border-color: inherit;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-size: unset;
    line-height: inherit;
}
[type='file']:focus{
    outline: 1px solid ButtonText;
    outline: 1px auto -webkit-focus-ring-color;
}
.container{
    width: calc(var(--container-width, 100%) - (2 * var(--breakout-container-outer-gutter, var(--container-outer-gutter, var(--outer-gutter, 0)))));
    margin-right: auto;
    margin-left: auto;
}
.container > *{
    --container-outer-gutter: 0;
    --breakout-container-outer-gutter: 0;
}
.container-reset{
    width: unset;
    margin-right: unset;
    margin-left: unset;
}
.container-reset > *{
    --container-outer-gutter: var(--outer-gutter, 0);
    --breakout-container-outer-gutter: inherit;
}
.breakout{
    --breakout-outer-gutter: max(var(--outer-gutter), calc((100% - var(--container-width, 100%)) / 2));
    --breakout-container-outer-gutter: var(--outer-gutter);
    position: relative;
    left: 50%;
    width: calc(100vw - var(--scrollbar-visible-width, 0px));
    margin-left: calc((100vw - var(--scrollbar-visible-width, 0px)) / -2);
}
.breakout.px-outer-gutter, .breakout > .px-outer-gutter{
    padding-left: var(--breakout-outer-gutter);
    padding-right: var(--breakout-outer-gutter);
}
.breakout.pr-outer-gutter, .breakout > .pr-outer-gutter{
    padding-right: var(--breakout-outer-gutter);
}
.breakout.pl-outer-gutter, .breakout > .pl-outer-gutter{
    padding-left: var(--breakout-outer-gutter);
}
.breakout > .w-outer-gutter{
    width: var(--breakout-outer-gutter);
}
.gap-gutter{
    grid-gap: var(--inner-gutter);
    gap: var(--inner-gutter);
}
:root{
    --spacing-fg-md: 1rem;
    --spacing-fg-lg: 1.25rem;
    --spacing-fg-xl: 1.375rem;
    --spacing-fg-2xl: 1.5rem;
    --spacing-fg-3xl: 1.625rem;
    --spacing-fg-4xl: 1.875rem;
    --spacing-fg-5xl: 2.375rem;
    --spacing-fg-6xl: 2.125rem;
    --spacing-fg-7xl: 2.375rem;
    --spacing-fg-8xl: 2.875rem;
}
@media (min-width: 768px){
    :root{
        --spacing-fg-md: 1.0625rem;
        --spacing-fg-lg: 1.3125rem;
        --spacing-fg-xl: 1.4375rem;
        --spacing-fg-2xl: 1.5625rem;
        --spacing-fg-3xl: 1.75rem;
        --spacing-fg-4xl: 2rem;
        --spacing-fg-5xl: 2.5rem;
        --spacing-fg-6xl: 2.375rem;
        --spacing-fg-7xl: 2.625rem;
        --spacing-fg-8xl: 3.0625rem;
    }
}
@media (min-width: 1280px){
    :root{
        --spacing-fg-md: 1.125rem;
        --spacing-fg-lg: 1.375rem;
        --spacing-fg-xl: 1.5rem;
        --spacing-fg-2xl: 1.625rem;
        --spacing-fg-3xl: 1.875rem;
        --spacing-fg-4xl: 2.125rem;
        --spacing-fg-5xl: 2.625rem;
        --spacing-fg-6xl: 2.625rem;
        --spacing-fg-7xl: 2.875rem;
        --spacing-fg-8xl: 3.25rem;
    }
}
@media (min-width: 1616px){
    :root{
        --spacing-fg-md: 1.1875rem;
        --spacing-fg-lg: 1.4375rem;
        --spacing-fg-xl: 1.5625rem;
        --spacing-fg-2xl: 1.6875rem;
        --spacing-fg-3xl: 1.9375rem;
        --spacing-fg-4xl: 2.1875rem;
        --spacing-fg-5xl: 2.6875rem;
        --spacing-fg-6xl: 2.8125rem;
        --spacing-fg-7xl: 3.0625rem;
        --spacing-fg-8xl: 3.375rem;
    }
}
:root{
    --fluid-min-width: 390;
    --fluid-max-width: 1616;
    --fluid-screen: 100vw;
    --fluid-bp: calc(
          (var(--fluid-screen) - var(--fluid-min-width) / 16 * 1rem) /
          (var(--fluid-max-width) - var(--fluid-min-width))
        );
}
@media (min-width: 1616px){
    :root{
        --fluid-screen: calc(var(--fluid-max-width) * 1px);
    }
}
:root{
    --f-xs-min: 10.24;
    --f-xs-max: 10.65;
    --f-xs: calc(((var(--f-xs-min) / 16) * 1rem) + (var(--f-xs-max) - var(--f-xs-min)) * var(--fluid-bp));
    --f-sm-min: 12.80;
    --f-sm-max: 13.85;
    --f-sm: calc(((var(--f-sm-min) / 16) * 1rem) + (var(--f-sm-max) - var(--f-sm-min)) * var(--fluid-bp));
    --f-base-min: 16;
    --f-base-max: 18;
    --f-base: calc(((var(--f-base-min) / 16) * 1rem) + (var(--f-base-max) - var(--f-base-min)) * var(--fluid-bp));
    --f-lg-min: 20.00;
    --f-lg-max: 23.40;
    --f-lg: calc(((var(--f-lg-min) / 16) * 1rem) + (var(--f-lg-max) - var(--f-lg-min)) * var(--fluid-bp));
    --f-xl-min: 25.00;
    --f-xl-max: 30.42;
    --f-xl: calc(((var(--f-xl-min) / 16) * 1rem) + (var(--f-xl-max) - var(--f-xl-min)) * var(--fluid-bp));
    --f-2xl-min: 31.25;
    --f-2xl-max: 39.55;
    --f-2xl: calc(((var(--f-2xl-min) / 16) * 1rem) + (var(--f-2xl-max) - var(--f-2xl-min)) * var(--fluid-bp));
    --f-3xl-min: 39.06;
    --f-3xl-max: 51.41;
    --f-3xl: calc(((var(--f-3xl-min) / 16) * 1rem) + (var(--f-3xl-max) - var(--f-3xl-min)) * var(--fluid-bp));
    --f-4xl-min: 48.83;
    --f-4xl-max: 66.83;
    --f-4xl: calc(((var(--f-4xl-min) / 16) * 1rem) + (var(--f-4xl-max) - var(--f-4xl-min)) * var(--fluid-bp));
    --f-5xl-min: 61.04;
    --f-5xl-max: 86.88;
    --f-5xl: calc(((var(--f-5xl-min) / 16) * 1rem) + (var(--f-5xl-max) - var(--f-5xl-min)) * var(--fluid-bp));
}
*{
    scrollbar-color: initial;
    scrollbar-width: initial;
}
:root {
    --tw-screen-sm: 640px;
    --tw-screen-md: 768px;
    --tw-screen-lg: 1024px;
    --tw-screen-xl: 1280px;
    --tw-screen-xxl: 1616px;
  }
/* Transition for All elements */
.transition-animate{
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
/* Clear all previous styles for an element */
*, ::before, ::after{
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:  ;
    --tw-pan-y:  ;
    --tw-pinch-zoom:  ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position:  ;
    --tw-gradient-via-position:  ;
    --tw-gradient-to-position:  ;
    --tw-ordinal:  ;
    --tw-slashed-zero:  ;
    --tw-numeric-figure:  ;
    --tw-numeric-spacing:  ;
    --tw-numeric-fraction:  ;
    --tw-ring-inset:  ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:  ;
}
::backdrop{
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:  ;
    --tw-pan-y:  ;
    --tw-pinch-zoom:  ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position:  ;
    --tw-gradient-via-position:  ;
    --tw-gradient-to-position:  ;
    --tw-ordinal:  ;
    --tw-slashed-zero:  ;
    --tw-numeric-figure:  ;
    --tw-numeric-spacing:  ;
    --tw-numeric-fraction:  ;
    --tw-ring-inset:  ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:  ;
}
.grid-layout{
    display: grid;
    grid-template-columns: repeat(var(--container-grid-columns, var(--grid-columns)), 1fr);
    grid-gap: var(--inner-gutter);
}
.grid-col-span-4{
    --container-grid-columns: 4;
    grid-column: span 4 / span 4;
}
.grid-col-span-12{
    --container-grid-columns: 12;
    grid-column: span 12 / span 12;
}
.w-2-cols{
    width: calc(((2 / var(--container-grid-columns, var(--grid-columns))) * 100%) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}
.cols-container > .w-2-cols{
    width: calc(((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}
.w-2-cols > *{
    --container-grid-columns: 2;
}
.w-4-cols{
    width: calc(((4 / var(--container-grid-columns, var(--grid-columns))) * 100%) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}
.cols-container > .w-4-cols{
    width: calc(((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}
.w-4-cols > *{
    --container-grid-columns: 4;
}
[class*="grid-line-"] > *{
    position: relative;
}
[class*="grid-line-"] > *::before, [class*="grid-line-"] > *::after{
    content: attr(👻);
    position: absolute;
    z-index: 0;
    pointer-events: none;
}
.grid-cols-1[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
    border-bottom-width: 1px;
}
.grid-cols-1[class*="grid-line-xfull"] > *:nth-child(n)::before{
    left: 0;
    right: 0;
}
.grid-cols-1[class*="grid-line-x"] > *:nth-child(1n+1)::before{
    right: 0;
}
.grid-cols-1[class*="grid-line-x"] > *:nth-child(1n+1):nth-last-child(-n+1)::before{
    border-bottom-width: 0;
}
.grid-cols-1[class*="grid-line-x"] > *:nth-child(1n+1):nth-last-child(-n+1) ~ *::before{
    border-bottom-width: 0;
}
.grid-cols-2[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
    border-bottom-width: 1px;
}
.grid-cols-2[class*="grid-line-xfull"] > *:nth-child(n)::before{
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
}
.grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+1)::before{
    left: 0;
}
.grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+2)::before{
    right: 0;
}
.grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+1):nth-last-child(-n+2)::before{
    border-bottom-width: 0;
}
.grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+1):nth-last-child(-n+2) ~ *::before{
    border-bottom-width: 0;
}
.grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
    border-right-width: 1px;
}
.grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(2n+2)::after{
    border-right-width: 0;
}
.grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+2)::after{
    top: 0;
}
.grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(2n+1):nth-last-child(-n+2)::after{
    bottom: 0;
}
.grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(2n+1):nth-last-child(-n+2) ~ li::after{
    bottom: 0;
}
.grid-cols-3[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
    border-bottom-width: 1px;
}
.grid-cols-3[class*="grid-line-xfull"] > *:nth-child(n)::before{
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
}
.grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+1)::before{
    left: 0;
}
.grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+3)::before{
    right: 0;
}
.grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+1):nth-last-child(-n+3)::before{
    border-bottom-width: 0;
}
.grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+1):nth-last-child(-n+3) ~ *::before{
    border-bottom-width: 0;
}
.grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
    border-right-width: 1px;
}
.grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(3n+3)::after{
    border-right-width: 0;
}
.grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+3)::after{
    top: 0;
}
.grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(3n+1):nth-last-child(-n+3)::after{
    bottom: 0;
}
.grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(3n+1):nth-last-child(-n+3) ~ li::after{
    bottom: 0;
}
.grid-cols-4[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
    border-bottom-width: 1px;
}
.grid-cols-4[class*="grid-line-xfull"] > *:nth-child(n)::before{
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
}
.grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+1)::before{
    left: 0;
}
.grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+4)::before{
    right: 0;
}
.grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+1):nth-last-child(-n+4)::before{
    border-bottom-width: 0;
}
.grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+1):nth-last-child(-n+4) ~ *::before{
    border-bottom-width: 0;
}
.grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
    border-right-width: 1px;
}
.grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(4n+4)::after{
    border-right-width: 0;
}
.grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+4)::after{
    top: 0;
}
.grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(4n+1):nth-last-child(-n+4)::after{
    bottom: 0;
}
.grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(4n+1):nth-last-child(-n+4) ~ li::after{
    bottom: 0;
}
.grid-cols-5[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
    border-bottom-width: 1px;
}
.grid-cols-5[class*="grid-line-xfull"] > *:nth-child(n)::before{
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
}
.grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+1)::before{
    left: 0;
}
.grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+5)::before{
    right: 0;
}
.grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+1):nth-last-child(-n+5)::before{
    border-bottom-width: 0;
}
.grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+1):nth-last-child(-n+5) ~ *::before{
    border-bottom-width: 0;
}
.grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
    border-right-width: 1px;
}
.grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(5n+5)::after{
    border-right-width: 0;
}
.grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+5)::after{
    top: 0;
}
.grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(5n+1):nth-last-child(-n+5)::after{
    bottom: 0;
}
.grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(5n+1):nth-last-child(-n+5) ~ li::after{
    bottom: 0;
}
.grid-cols-6[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
    border-bottom-width: 1px;
}
.grid-cols-6[class*="grid-line-xfull"] > *:nth-child(n)::before{
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
}
.grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+1)::before{
    left: 0;
}
.grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+6)::before{
    right: 0;
}
.grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+1):nth-last-child(-n+6)::before{
    border-bottom-width: 0;
}
.grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+1):nth-last-child(-n+6) ~ *::before{
    border-bottom-width: 0;
}
.grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
    border-right-width: 1px;
}
.grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(6n+6)::after{
    border-right-width: 0;
}
.grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+6)::after{
    top: 0;
}
.grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(6n+1):nth-last-child(-n+6)::after{
    bottom: 0;
}
.grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(6n+1):nth-last-child(-n+6) ~ li::after{
    bottom: 0;
}
.grid-cols-7[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
    border-bottom-width: 1px;
}
.grid-cols-7[class*="grid-line-xfull"] > *:nth-child(n)::before{
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
}
.grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+1)::before{
    left: 0;
}
.grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+7)::before{
    right: 0;
}
.grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+1):nth-last-child(-n+7)::before{
    border-bottom-width: 0;
}
.grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+1):nth-last-child(-n+7) ~ *::before{
    border-bottom-width: 0;
}
.grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
    border-right-width: 1px;
}
.grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(7n+7)::after{
    border-right-width: 0;
}
.grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+7)::after{
    top: 0;
}
.grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(7n+1):nth-last-child(-n+7)::after{
    bottom: 0;
}
.grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(7n+1):nth-last-child(-n+7) ~ li::after{
    bottom: 0;
}
.grid-cols-8[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
    border-bottom-width: 1px;
}
.grid-cols-8[class*="grid-line-xfull"] > *:nth-child(n)::before{
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
}
.grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+1)::before{
    left: 0;
}
.grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+8)::before{
    right: 0;
}
.grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+1):nth-last-child(-n+8)::before{
    border-bottom-width: 0;
}
.grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+1):nth-last-child(-n+8) ~ *::before{
    border-bottom-width: 0;
}
.grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
    border-right-width: 1px;
}
.grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(8n+8)::after{
    border-right-width: 0;
}
.grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+8)::after{
    top: 0;
}
.grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(8n+1):nth-last-child(-n+8)::after{
    bottom: 0;
}
.grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(8n+1):nth-last-child(-n+8) ~ li::after{
    bottom: 0;
}
@media (min-width: 640px){
    [class*="grid-line-"] > *{
        position: relative;
    }
    [class*="grid-line-"] > *::before, [class*="grid-line-"] > *::after{
        content: attr(👻);
        position: absolute;
        z-index: 0;
        pointer-events: none;
    }
    .sm\:grid-line-x > *::before{
        content: attr(👻);
        left: 0;
        right: 0;
        top: 0;
        bottom: calc(var(--inner-gutter) / -2);
        border-top: 0 solid transparent;
        border-bottom: 0 solid transparent;
    }
    .sm\:grid-line-xfull > *::before{
        content: attr(👻);
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
        top: 0;
        bottom: calc(var(--inner-gutter) / -2);
        border-top: 0 solid transparent;
        border-bottom: 0 solid transparent;
    }
    .sm\:grid-line-x-0 > *::before{
        content: none;
    }
    .sm\:grid-line-y > *::after{
        content: attr(👻);
        left: 0;
        right: calc(var(--inner-gutter) / -2);
        top: 0;
        bottom: 0;
        border-left: 0 solid transparent;
        border-right: 0 solid transparent;
    }
    .sm\:grid-line-yfull > *::after{
        content: attr(👻);
        left: 0;
        right: calc(var(--inner-gutter) / -2);
        top: calc(var(--inner-gutter) / -1);
        bottom: 0;
        border-left: 0 solid transparent;
        border-right: 0 solid transparent;
    }
    .sm\:grid-line-yfull[class*="grid-line-x"] > *::after{
        left: 0;
        right: calc(var(--inner-gutter) / -2);
        top: calc(var(--inner-gutter) / -2);
        bottom: calc(var(--inner-gutter) / -2);
        border-left: 0 solid transparent;
        border-right: 0 solid transparent;
    }
    .sm\:grid-line-y-0 > *::after{
        content: none;
    }
    .sm\:grid-line-x-0[class*="grid-line-x-"] > *::before{
        bottom: -0rem;
    }
    .sm\:grid-line-x-0[class*="grid-line-yfull"] > *::after{
        top: -0rem;
        bottom: -0rem;
    }
    .sm\:grid-line-x-2xs[class*="grid-line-x-"] > *::before{
        bottom: -0.625rem;
    }
    .sm\:grid-line-x-2xs[class*="grid-line-yfull"] > *::after{
        top: -0.625rem;
        bottom: -0.625rem;
    }
    .sm\:grid-line-x-xs[class*="grid-line-x-"] > *::before{
        bottom: -0.75rem;
    }
    .sm\:grid-line-x-xs[class*="grid-line-yfull"] > *::after{
        top: -0.75rem;
        bottom: -0.75rem;
    }
    .sm\:grid-line-x-sm[class*="grid-line-x-"] > *::before{
        bottom: -0.875rem;
    }
    .sm\:grid-line-x-sm[class*="grid-line-yfull"] > *::after{
        top: -0.875rem;
        bottom: -0.875rem;
    }
    .sm\:grid-line-x-base[class*="grid-line-x-"] > *::before{
        bottom: -1rem;
    }
    .sm\:grid-line-x-base[class*="grid-line-yfull"] > *::after{
        top: -1rem;
        bottom: -1rem;
    }
    .sm\:grid-line-x-lg[class*="grid-line-x-"] > *::before{
        bottom: -1.125rem;
    }
    .sm\:grid-line-x-lg[class*="grid-line-yfull"] > *::after{
        top: -1.125rem;
        bottom: -1.125rem;
    }
    .sm\:grid-line-x-xl[class*="grid-line-x-"] > *::before{
        bottom: -1.25rem;
    }
    .sm\:grid-line-x-xl[class*="grid-line-yfull"] > *::after{
        top: -1.25rem;
        bottom: -1.25rem;
    }
    .sm\:grid-line-x-2xl[class*="grid-line-x-"] > *::before{
        bottom: -1.375rem;
    }
    .sm\:grid-line-x-2xl[class*="grid-line-yfull"] > *::after{
        top: -1.375rem;
        bottom: -1.375rem;
    }
    .sm\:grid-line-x-3xl[class*="grid-line-x-"] > *::before{
        bottom: -1.5rem;
    }
    .sm\:grid-line-x-3xl[class*="grid-line-yfull"] > *::after{
        top: -1.5rem;
        bottom: -1.5rem;
    }
    .sm\:grid-line-x-4xl[class*="grid-line-x-"] > *::before{
        bottom: -1.625rem;
    }
    .sm\:grid-line-x-4xl[class*="grid-line-yfull"] > *::after{
        top: -1.625rem;
        bottom: -1.625rem;
    }
    .sm\:grid-line-x-5xl[class*="grid-line-x-"] > *::before{
        bottom: -1.875rem;
    }
    .sm\:grid-line-x-5xl[class*="grid-line-yfull"] > *::after{
        top: -1.875rem;
        bottom: -1.875rem;
    }
    .sm\:grid-line-x-6xl[class*="grid-line-x-"] > *::before{
        bottom: -2.125rem;
    }
    .sm\:grid-line-x-6xl[class*="grid-line-yfull"] > *::after{
        top: -2.125rem;
        bottom: -2.125rem;
    }
    .sm\:grid-line-x-7xl[class*="grid-line-x-"] > *::before{
        bottom: -2.375rem;
    }
    .sm\:grid-line-x-7xl[class*="grid-line-yfull"] > *::after{
        top: -2.375rem;
        bottom: -2.375rem;
    }
    .sm\:grid-line-x-8xl[class*="grid-line-x-"] > *::before{
        bottom: -2.625rem;
    }
    .sm\:grid-line-x-8xl[class*="grid-line-yfull"] > *::after{
        top: -2.625rem;
        bottom: -2.625rem;
    }
    .sm\:grid-line-x-9xl[class*="grid-line-x-"] > *::before{
        bottom: -2.875rem;
    }
    .sm\:grid-line-x-9xl[class*="grid-line-yfull"] > *::after{
        top: -2.875rem;
        bottom: -2.875rem;
    }
    .sm\:grid-line-x-10xl[class*="grid-line-x-"] > *::before{
        bottom: -3.25rem;
    }
    .sm\:grid-line-x-10xl[class*="grid-line-yfull"] > *::after{
        top: -3.25rem;
        bottom: -3.25rem;
    }
    .sm\:grid-line-x-fl-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 0.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 0.50 * var(--fluid-bp));
        bottom: -calc(0.25rem + 0.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 1.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 1.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 1.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 1.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 1.50 * var(--fluid-bp));
        bottom: -calc(0.75rem + 1.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + 2.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + 2.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + 2.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + 3.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-md[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + 3.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + 3.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + 4.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + 4.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + 4.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + 5.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + 5.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + 5.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + 6.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + 6.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + 6.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + 8.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + 8.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + 8.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + 10.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + 10.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + 10.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + 12.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + 12.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + 12.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xs-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 5.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xs-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 5.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 5.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xs-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + -3.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xs-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + -3.50 * var(--fluid-bp));
        bottom: -calc(0.50rem + -3.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xs-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 9.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xs-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 9.50 * var(--fluid-bp));
        bottom: -calc(0.25rem + 9.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xs-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + -7.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xs-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + -7.50 * var(--fluid-bp));
        bottom: -calc(0.75rem + -7.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xs-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 14.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xs-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 14.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 14.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-sm-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + -11.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-sm-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + -11.50 * var(--fluid-bp));
        bottom: -calc(1.00rem + -11.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xs-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 23.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xs-md[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 23.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 23.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-md-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + -19.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-md-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + -19.50 * var(--fluid-bp));
        bottom: -calc(1.50rem + -19.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xs-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 32.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xs-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 32.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 32.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-lg-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + -27.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-lg-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + -27.50 * var(--fluid-bp));
        bottom: -calc(2.00rem + -27.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xs-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 41.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xs-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 41.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 41.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xl-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + -35.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xl-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + -35.50 * var(--fluid-bp));
        bottom: -calc(2.50rem + -35.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xs-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 50.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xs-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 50.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 50.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xl-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + -43.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xl-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + -43.50 * var(--fluid-bp));
        bottom: -calc(3.00rem + -43.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xs-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 68.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xs-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 68.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 68.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xl-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + -59.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xl-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + -59.50 * var(--fluid-bp));
        bottom: -calc(4.00rem + -59.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xs-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 86.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xs-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 86.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 86.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-4xl-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -75.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-4xl-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -75.50 * var(--fluid-bp));
        bottom: -calc(5.00rem + -75.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xs-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 104.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xs-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 104.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 104.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-5xl-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -91.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-5xl-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -91.50 * var(--fluid-bp));
        bottom: -calc(6.00rem + -91.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xs-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 5.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xs-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 5.50 * var(--fluid-bp));
        bottom: -calc(0.50rem + 5.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xs-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + -3.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xs-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + -3.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + -3.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xs-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 10.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xs-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 10.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 10.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-sm-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + -7.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-sm-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + -7.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + -7.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xs-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 19.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xs-md[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 19.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 19.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-md-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + -15.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-md-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + -15.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + -15.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xs-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 28.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xs-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 28.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 28.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-lg-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + -23.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-lg-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + -23.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + -23.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xs-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 37.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xs-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 37.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 37.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xl-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + -31.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xl-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + -31.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + -31.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xs-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 46.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xs-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 46.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 46.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xl-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + -39.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xl-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + -39.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + -39.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xs-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 64.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xs-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 64.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 64.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xl-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + -55.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xl-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + -55.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + -55.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xs-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 82.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xs-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 82.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 82.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-4xl-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -71.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-4xl-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -71.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + -71.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xs-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 100.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xs-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 100.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 100.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-5xl-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -87.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-5xl-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -87.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + -87.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xs-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 6.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xs-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 6.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + 6.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-sm-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + -2.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-sm-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + -2.50 * var(--fluid-bp));
        bottom: -calc(1.00rem + -2.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xs-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 15.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xs-md[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 15.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + 15.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-md-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + -10.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-md-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + -10.50 * var(--fluid-bp));
        bottom: -calc(1.50rem + -10.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xs-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 24.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xs-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 24.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + 24.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-lg-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + -18.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-lg-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + -18.50 * var(--fluid-bp));
        bottom: -calc(2.00rem + -18.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xs-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 33.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xs-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 33.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + 33.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xl-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + -26.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xl-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + -26.50 * var(--fluid-bp));
        bottom: -calc(2.50rem + -26.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xs-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 42.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xs-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 42.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + 42.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xl-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + -34.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xl-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + -34.50 * var(--fluid-bp));
        bottom: -calc(3.00rem + -34.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xs-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 60.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xs-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 60.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + 60.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xl-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + -50.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xl-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + -50.50 * var(--fluid-bp));
        bottom: -calc(4.00rem + -50.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xs-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 78.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xs-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 78.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + 78.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-4xl-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -66.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-4xl-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -66.50 * var(--fluid-bp));
        bottom: -calc(5.00rem + -66.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xs-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 96.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xs-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 96.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + 96.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-5xl-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -82.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-5xl-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -82.50 * var(--fluid-bp));
        bottom: -calc(6.00rem + -82.50 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-sm-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + 11.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-sm-md[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + 11.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + 11.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-md-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + -6.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-md-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + -6.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + -6.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-sm-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + 20.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-sm-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + 20.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + 20.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-lg-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + -14.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-lg-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + -14.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + -14.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-sm-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + 29.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-sm-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + 29.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + 29.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xl-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + -22.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xl-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + -22.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + -22.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-sm-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + 38.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-sm-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + 38.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + 38.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xl-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + -30.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xl-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + -30.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + -30.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-sm-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + 56.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-sm-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + 56.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + 56.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xl-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + -46.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xl-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + -46.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + -46.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-sm-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + 74.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-sm-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + 74.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + 74.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-4xl-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -62.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-4xl-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -62.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + -62.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-sm-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + 92.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-sm-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + 92.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + 92.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-5xl-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -78.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-5xl-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -78.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + -78.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-md-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + 12.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-md-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + 12.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + 12.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-lg-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + -5.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-lg-md[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + -5.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + -5.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-md-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + 21.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-md-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + 21.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + 21.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xl-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + -13.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xl-md[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + -13.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + -13.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-md-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + 30.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-md-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + 30.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + 30.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xl-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + -21.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xl-md[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + -21.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + -21.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-md-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + 48.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-md-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + 48.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + 48.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xl-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + -37.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xl-md[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + -37.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + -37.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-md-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + 66.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-md-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + 66.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + 66.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-4xl-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -53.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-4xl-md[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -53.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + -53.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-md-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + 84.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-md-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + 84.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + 84.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-5xl-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -69.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-5xl-md[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -69.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + -69.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-lg-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + 13.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-lg-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + 13.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + 13.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xl-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + -4.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xl-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + -4.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + -4.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-lg-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + 22.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-lg-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + 22.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + 22.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xl-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + -12.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xl-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + -12.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + -12.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-lg-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + 40.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-lg-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + 40.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + 40.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xl-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + -28.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xl-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + -28.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + -28.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-lg-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + 58.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-lg-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + 58.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + 58.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-4xl-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -44.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-4xl-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -44.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + -44.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-lg-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + 76.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-lg-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + 76.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + 76.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-5xl-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -60.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-5xl-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -60.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + -60.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xl-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + 14.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xl-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + 14.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + 14.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xl-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + -3.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xl-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + -3.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + -3.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xl-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + 32.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xl-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + 32.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + 32.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xl-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + -19.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xl-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + -19.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + -19.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xl-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + 50.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xl-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + 50.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + 50.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-4xl-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -35.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-4xl-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -35.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + -35.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xl-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + 68.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-xl-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + 68.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + 68.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-5xl-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -51.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-5xl-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -51.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + -51.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xl-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + 24.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xl-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + 24.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + 24.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xl-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + -10.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xl-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + -10.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + -10.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xl-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + 42.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xl-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + 42.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + 42.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-4xl-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -26.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-4xl-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -26.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + -26.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xl-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + 60.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-2xl-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + 60.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + 60.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-5xl-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -42.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-5xl-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -42.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + -42.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xl-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + 26.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xl-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + 26.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + 26.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-4xl-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -8.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-4xl-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -8.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + -8.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xl-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + 44.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-3xl-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + 44.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + 44.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-5xl-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -24.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-5xl-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -24.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + -24.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-4xl-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + 28.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-4xl-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + 28.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + 28.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-5xl-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -6.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fl-5xl-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -6.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + -6.00 * var(--fluid-bp));
    }
    .sm\:grid-line-x-fg-primary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-y-fg-primary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-xy-fg-primary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-xy-fg-primary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-x-fg-secondary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-y-fg-secondary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-xy-fg-secondary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-xy-fg-secondary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-x-fg-tertiary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-y-fg-tertiary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-xy-fg-tertiary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-xy-fg-tertiary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-x-fg-alternate[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-y-fg-alternate[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-xy-fg-alternate[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-xy-fg-alternate[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-x-fg-brand[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-y-fg-brand[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-xy-fg-brand[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-xy-fg-brand[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-x-fg-neutral[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-y-fg-neutral[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-xy-fg-neutral[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-xy-fg-neutral[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-x-fg-success[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-y-fg-success[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-xy-fg-success[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-xy-fg-success[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-x-fg-error[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-y-fg-error[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-xy-fg-error[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-xy-fg-error[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-x-surface-primary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-y-surface-primary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-xy-surface-primary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-xy-surface-primary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-x-surface-secondary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-y-surface-secondary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-xy-surface-secondary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-xy-surface-secondary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-x-surface-tertiary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-y-surface-tertiary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-xy-surface-tertiary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-xy-surface-tertiary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-x-surface-alternate[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-y-surface-alternate[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-xy-surface-alternate[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-xy-surface-alternate[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-x-surface-brand[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-y-surface-brand[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-xy-surface-brand[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-xy-surface-brand[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-x-stroke-primary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-y-stroke-primary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-xy-stroke-primary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-xy-stroke-primary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-x-stroke-secondary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-y-stroke-secondary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-xy-stroke-secondary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-xy-stroke-secondary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-x-stroke-tertiary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-y-stroke-tertiary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-xy-stroke-tertiary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-xy-stroke-tertiary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-x-stroke-alternate[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-y-stroke-alternate[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-xy-stroke-alternate[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-xy-stroke-alternate[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-x-stroke-brand[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-y-stroke-brand[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-xy-stroke-brand[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-xy-stroke-brand[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-x-stroke-success[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-y-stroke-success[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-xy-stroke-success[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-xy-stroke-success[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-x-stroke-error[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-y-stroke-error[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-xy-stroke-error[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-xy-stroke-error[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .sm\:grid-line-x-DEFAULT[class*="grid-line-x-"] > *::before{
        border-bottom-color: currentColor;
    }
    .sm\:grid-line-y-DEFAULT[class*="grid-line-y-"] > *::after{
        border-right-color: currentColor;
    }
    .sm\:grid-line-xy-DEFAULT[class*="grid-line-xy-"] > *::before{
        border-bottom-color: currentColor;
    }
    .sm\:grid-line-xy-DEFAULT[class*="grid-line-xy-"] > *::after{
        border-right-color: currentColor;
    }
    .sm\:grid-cols-1[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .sm\:grid-cols-1[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: 0;
        right: 0;
    }
    .sm\:grid-cols-1[class*="grid-line-x"] > *:nth-child(1n+1)::before{
        right: 0;
    }
    .sm\:grid-cols-1[class*="grid-line-x"] > *:nth-child(1n+1):nth-last-child(-n+1)::before{
        border-bottom-width: 0;
    }
    .sm\:grid-cols-1[class*="grid-line-x"] > *:nth-child(1n+1):nth-last-child(-n+1) ~ *::before{
        border-bottom-width: 0;
    }
    .sm\:grid-cols-2[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .sm\:grid-cols-2[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .sm\:grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+1)::before{
        left: 0;
    }
    .sm\:grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+2)::before{
        right: 0;
    }
    .sm\:grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+1):nth-last-child(-n+2)::before{
        border-bottom-width: 0;
    }
    .sm\:grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+1):nth-last-child(-n+2) ~ *::before{
        border-bottom-width: 0;
    }
    .sm\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .sm\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(2n+2)::after{
        border-right-width: 0;
    }
    .sm\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+2)::after{
        top: 0;
    }
    .sm\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(2n+1):nth-last-child(-n+2)::after{
        bottom: 0;
    }
    .sm\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(2n+1):nth-last-child(-n+2) ~ li::after{
        bottom: 0;
    }
    .sm\:grid-cols-3[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .sm\:grid-cols-3[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .sm\:grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+1)::before{
        left: 0;
    }
    .sm\:grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+3)::before{
        right: 0;
    }
    .sm\:grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+1):nth-last-child(-n+3)::before{
        border-bottom-width: 0;
    }
    .sm\:grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+1):nth-last-child(-n+3) ~ *::before{
        border-bottom-width: 0;
    }
    .sm\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .sm\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(3n+3)::after{
        border-right-width: 0;
    }
    .sm\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+3)::after{
        top: 0;
    }
    .sm\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(3n+1):nth-last-child(-n+3)::after{
        bottom: 0;
    }
    .sm\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(3n+1):nth-last-child(-n+3) ~ li::after{
        bottom: 0;
    }
    .sm\:grid-cols-4[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .sm\:grid-cols-4[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .sm\:grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+1)::before{
        left: 0;
    }
    .sm\:grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+4)::before{
        right: 0;
    }
    .sm\:grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+1):nth-last-child(-n+4)::before{
        border-bottom-width: 0;
    }
    .sm\:grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+1):nth-last-child(-n+4) ~ *::before{
        border-bottom-width: 0;
    }
    .sm\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .sm\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(4n+4)::after{
        border-right-width: 0;
    }
    .sm\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+4)::after{
        top: 0;
    }
    .sm\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(4n+1):nth-last-child(-n+4)::after{
        bottom: 0;
    }
    .sm\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(4n+1):nth-last-child(-n+4) ~ li::after{
        bottom: 0;
    }
    .sm\:grid-cols-5[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .sm\:grid-cols-5[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .sm\:grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+1)::before{
        left: 0;
    }
    .sm\:grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+5)::before{
        right: 0;
    }
    .sm\:grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+1):nth-last-child(-n+5)::before{
        border-bottom-width: 0;
    }
    .sm\:grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+1):nth-last-child(-n+5) ~ *::before{
        border-bottom-width: 0;
    }
    .sm\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .sm\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(5n+5)::after{
        border-right-width: 0;
    }
    .sm\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+5)::after{
        top: 0;
    }
    .sm\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(5n+1):nth-last-child(-n+5)::after{
        bottom: 0;
    }
    .sm\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(5n+1):nth-last-child(-n+5) ~ li::after{
        bottom: 0;
    }
    .sm\:grid-cols-6[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .sm\:grid-cols-6[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .sm\:grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+1)::before{
        left: 0;
    }
    .sm\:grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+6)::before{
        right: 0;
    }
    .sm\:grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+1):nth-last-child(-n+6)::before{
        border-bottom-width: 0;
    }
    .sm\:grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+1):nth-last-child(-n+6) ~ *::before{
        border-bottom-width: 0;
    }
    .sm\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .sm\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(6n+6)::after{
        border-right-width: 0;
    }
    .sm\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+6)::after{
        top: 0;
    }
    .sm\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(6n+1):nth-last-child(-n+6)::after{
        bottom: 0;
    }
    .sm\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(6n+1):nth-last-child(-n+6) ~ li::after{
        bottom: 0;
    }
    .sm\:grid-cols-7[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .sm\:grid-cols-7[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .sm\:grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+1)::before{
        left: 0;
    }
    .sm\:grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+7)::before{
        right: 0;
    }
    .sm\:grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+1):nth-last-child(-n+7)::before{
        border-bottom-width: 0;
    }
    .sm\:grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+1):nth-last-child(-n+7) ~ *::before{
        border-bottom-width: 0;
    }
    .sm\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .sm\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(7n+7)::after{
        border-right-width: 0;
    }
    .sm\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+7)::after{
        top: 0;
    }
    .sm\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(7n+1):nth-last-child(-n+7)::after{
        bottom: 0;
    }
    .sm\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(7n+1):nth-last-child(-n+7) ~ li::after{
        bottom: 0;
    }
    .sm\:grid-cols-8[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .sm\:grid-cols-8[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .sm\:grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+1)::before{
        left: 0;
    }
    .sm\:grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+8)::before{
        right: 0;
    }
    .sm\:grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+1):nth-last-child(-n+8)::before{
        border-bottom-width: 0;
    }
    .sm\:grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+1):nth-last-child(-n+8) ~ *::before{
        border-bottom-width: 0;
    }
    .sm\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .sm\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(8n+8)::after{
        border-right-width: 0;
    }
    .sm\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+8)::after{
        top: 0;
    }
    .sm\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(8n+1):nth-last-child(-n+8)::after{
        bottom: 0;
    }
    .sm\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(8n+1):nth-last-child(-n+8) ~ li::after{
        bottom: 0;
    }
}
@media (min-width: 768px){
    [class*="grid-line-"] > *{
        position: relative;
    }
    [class*="grid-line-"] > *::before, [class*="grid-line-"] > *::after{
        content: attr(👻);
        position: absolute;
        z-index: 0;
        pointer-events: none;
    }
    .md\:grid-line-x > *::before{
        content: attr(👻);
        left: 0;
        right: 0;
        top: 0;
        bottom: calc(var(--inner-gutter) / -2);
        border-top: 0 solid transparent;
        border-bottom: 0 solid transparent;
    }
    .md\:grid-line-xfull > *::before{
        content: attr(👻);
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
        top: 0;
        bottom: calc(var(--inner-gutter) / -2);
        border-top: 0 solid transparent;
        border-bottom: 0 solid transparent;
    }
    .md\:grid-line-x-0 > *::before{
        content: none;
    }
    .md\:grid-line-y > *::after{
        content: attr(👻);
        left: 0;
        right: calc(var(--inner-gutter) / -2);
        top: 0;
        bottom: 0;
        border-left: 0 solid transparent;
        border-right: 0 solid transparent;
    }
    .md\:grid-line-yfull > *::after{
        content: attr(👻);
        left: 0;
        right: calc(var(--inner-gutter) / -2);
        top: calc(var(--inner-gutter) / -1);
        bottom: 0;
        border-left: 0 solid transparent;
        border-right: 0 solid transparent;
    }
    .md\:grid-line-yfull[class*="grid-line-x"] > *::after{
        left: 0;
        right: calc(var(--inner-gutter) / -2);
        top: calc(var(--inner-gutter) / -2);
        bottom: calc(var(--inner-gutter) / -2);
        border-left: 0 solid transparent;
        border-right: 0 solid transparent;
    }
    .md\:grid-line-y-0 > *::after{
        content: none;
    }
    .md\:grid-line-x-0[class*="grid-line-x-"] > *::before{
        bottom: -0rem;
    }
    .md\:grid-line-x-0[class*="grid-line-yfull"] > *::after{
        top: -0rem;
        bottom: -0rem;
    }
    .md\:grid-line-x-2xs[class*="grid-line-x-"] > *::before{
        bottom: -0.625rem;
    }
    .md\:grid-line-x-2xs[class*="grid-line-yfull"] > *::after{
        top: -0.625rem;
        bottom: -0.625rem;
    }
    .md\:grid-line-x-xs[class*="grid-line-x-"] > *::before{
        bottom: -0.75rem;
    }
    .md\:grid-line-x-xs[class*="grid-line-yfull"] > *::after{
        top: -0.75rem;
        bottom: -0.75rem;
    }
    .md\:grid-line-x-sm[class*="grid-line-x-"] > *::before{
        bottom: -0.875rem;
    }
    .md\:grid-line-x-sm[class*="grid-line-yfull"] > *::after{
        top: -0.875rem;
        bottom: -0.875rem;
    }
    .md\:grid-line-x-base[class*="grid-line-x-"] > *::before{
        bottom: -1rem;
    }
    .md\:grid-line-x-base[class*="grid-line-yfull"] > *::after{
        top: -1rem;
        bottom: -1rem;
    }
    .md\:grid-line-x-lg[class*="grid-line-x-"] > *::before{
        bottom: -1.125rem;
    }
    .md\:grid-line-x-lg[class*="grid-line-yfull"] > *::after{
        top: -1.125rem;
        bottom: -1.125rem;
    }
    .md\:grid-line-x-xl[class*="grid-line-x-"] > *::before{
        bottom: -1.25rem;
    }
    .md\:grid-line-x-xl[class*="grid-line-yfull"] > *::after{
        top: -1.25rem;
        bottom: -1.25rem;
    }
    .md\:grid-line-x-2xl[class*="grid-line-x-"] > *::before{
        bottom: -1.375rem;
    }
    .md\:grid-line-x-2xl[class*="grid-line-yfull"] > *::after{
        top: -1.375rem;
        bottom: -1.375rem;
    }
    .md\:grid-line-x-3xl[class*="grid-line-x-"] > *::before{
        bottom: -1.5rem;
    }
    .md\:grid-line-x-3xl[class*="grid-line-yfull"] > *::after{
        top: -1.5rem;
        bottom: -1.5rem;
    }
    .md\:grid-line-x-4xl[class*="grid-line-x-"] > *::before{
        bottom: -1.625rem;
    }
    .md\:grid-line-x-4xl[class*="grid-line-yfull"] > *::after{
        top: -1.625rem;
        bottom: -1.625rem;
    }
    .md\:grid-line-x-5xl[class*="grid-line-x-"] > *::before{
        bottom: -1.875rem;
    }
    .md\:grid-line-x-5xl[class*="grid-line-yfull"] > *::after{
        top: -1.875rem;
        bottom: -1.875rem;
    }
    .md\:grid-line-x-6xl[class*="grid-line-x-"] > *::before{
        bottom: -2.125rem;
    }
    .md\:grid-line-x-6xl[class*="grid-line-yfull"] > *::after{
        top: -2.125rem;
        bottom: -2.125rem;
    }
    .md\:grid-line-x-7xl[class*="grid-line-x-"] > *::before{
        bottom: -2.375rem;
    }
    .md\:grid-line-x-7xl[class*="grid-line-yfull"] > *::after{
        top: -2.375rem;
        bottom: -2.375rem;
    }
    .md\:grid-line-x-8xl[class*="grid-line-x-"] > *::before{
        bottom: -2.625rem;
    }
    .md\:grid-line-x-8xl[class*="grid-line-yfull"] > *::after{
        top: -2.625rem;
        bottom: -2.625rem;
    }
    .md\:grid-line-x-9xl[class*="grid-line-x-"] > *::before{
        bottom: -2.875rem;
    }
    .md\:grid-line-x-9xl[class*="grid-line-yfull"] > *::after{
        top: -2.875rem;
        bottom: -2.875rem;
    }
    .md\:grid-line-x-10xl[class*="grid-line-x-"] > *::before{
        bottom: -3.25rem;
    }
    .md\:grid-line-x-10xl[class*="grid-line-yfull"] > *::after{
        top: -3.25rem;
        bottom: -3.25rem;
    }
    .md\:grid-line-x-fl-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 0.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 0.50 * var(--fluid-bp));
        bottom: -calc(0.25rem + 0.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 1.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 1.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 1.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 1.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 1.50 * var(--fluid-bp));
        bottom: -calc(0.75rem + 1.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + 2.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + 2.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + 2.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + 3.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-md[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + 3.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + 3.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + 4.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + 4.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + 4.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + 5.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + 5.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + 5.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + 6.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + 6.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + 6.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + 8.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + 8.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + 8.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + 10.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + 10.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + 10.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + 12.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + 12.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + 12.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xs-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 5.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xs-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 5.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 5.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xs-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + -3.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xs-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + -3.50 * var(--fluid-bp));
        bottom: -calc(0.50rem + -3.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xs-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 9.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xs-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 9.50 * var(--fluid-bp));
        bottom: -calc(0.25rem + 9.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xs-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + -7.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xs-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + -7.50 * var(--fluid-bp));
        bottom: -calc(0.75rem + -7.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xs-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 14.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xs-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 14.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 14.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-sm-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + -11.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-sm-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + -11.50 * var(--fluid-bp));
        bottom: -calc(1.00rem + -11.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xs-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 23.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xs-md[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 23.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 23.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-md-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + -19.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-md-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + -19.50 * var(--fluid-bp));
        bottom: -calc(1.50rem + -19.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xs-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 32.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xs-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 32.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 32.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-lg-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + -27.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-lg-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + -27.50 * var(--fluid-bp));
        bottom: -calc(2.00rem + -27.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xs-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 41.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xs-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 41.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 41.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xl-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + -35.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xl-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + -35.50 * var(--fluid-bp));
        bottom: -calc(2.50rem + -35.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xs-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 50.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xs-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 50.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 50.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xl-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + -43.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xl-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + -43.50 * var(--fluid-bp));
        bottom: -calc(3.00rem + -43.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xs-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 68.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xs-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 68.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 68.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xl-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + -59.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xl-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + -59.50 * var(--fluid-bp));
        bottom: -calc(4.00rem + -59.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xs-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 86.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xs-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 86.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 86.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-4xl-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -75.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-4xl-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -75.50 * var(--fluid-bp));
        bottom: -calc(5.00rem + -75.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xs-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 104.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xs-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 104.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 104.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-5xl-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -91.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-5xl-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -91.50 * var(--fluid-bp));
        bottom: -calc(6.00rem + -91.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xs-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 5.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xs-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 5.50 * var(--fluid-bp));
        bottom: -calc(0.50rem + 5.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xs-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + -3.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xs-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + -3.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + -3.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xs-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 10.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xs-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 10.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 10.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-sm-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + -7.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-sm-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + -7.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + -7.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xs-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 19.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xs-md[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 19.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 19.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-md-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + -15.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-md-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + -15.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + -15.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xs-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 28.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xs-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 28.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 28.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-lg-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + -23.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-lg-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + -23.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + -23.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xs-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 37.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xs-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 37.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 37.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xl-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + -31.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xl-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + -31.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + -31.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xs-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 46.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xs-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 46.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 46.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xl-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + -39.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xl-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + -39.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + -39.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xs-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 64.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xs-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 64.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 64.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xl-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + -55.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xl-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + -55.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + -55.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xs-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 82.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xs-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 82.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 82.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-4xl-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -71.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-4xl-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -71.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + -71.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xs-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 100.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xs-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 100.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 100.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-5xl-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -87.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-5xl-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -87.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + -87.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xs-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 6.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xs-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 6.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + 6.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-sm-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + -2.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-sm-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + -2.50 * var(--fluid-bp));
        bottom: -calc(1.00rem + -2.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xs-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 15.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xs-md[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 15.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + 15.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-md-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + -10.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-md-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + -10.50 * var(--fluid-bp));
        bottom: -calc(1.50rem + -10.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xs-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 24.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xs-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 24.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + 24.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-lg-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + -18.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-lg-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + -18.50 * var(--fluid-bp));
        bottom: -calc(2.00rem + -18.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xs-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 33.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xs-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 33.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + 33.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xl-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + -26.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xl-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + -26.50 * var(--fluid-bp));
        bottom: -calc(2.50rem + -26.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xs-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 42.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xs-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 42.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + 42.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xl-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + -34.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xl-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + -34.50 * var(--fluid-bp));
        bottom: -calc(3.00rem + -34.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xs-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 60.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xs-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 60.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + 60.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xl-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + -50.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xl-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + -50.50 * var(--fluid-bp));
        bottom: -calc(4.00rem + -50.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xs-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 78.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xs-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 78.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + 78.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-4xl-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -66.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-4xl-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -66.50 * var(--fluid-bp));
        bottom: -calc(5.00rem + -66.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xs-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 96.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xs-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 96.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + 96.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-5xl-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -82.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-5xl-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -82.50 * var(--fluid-bp));
        bottom: -calc(6.00rem + -82.50 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-sm-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + 11.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-sm-md[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + 11.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + 11.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-md-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + -6.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-md-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + -6.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + -6.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-sm-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + 20.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-sm-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + 20.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + 20.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-lg-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + -14.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-lg-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + -14.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + -14.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-sm-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + 29.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-sm-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + 29.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + 29.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xl-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + -22.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xl-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + -22.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + -22.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-sm-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + 38.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-sm-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + 38.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + 38.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xl-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + -30.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xl-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + -30.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + -30.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-sm-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + 56.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-sm-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + 56.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + 56.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xl-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + -46.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xl-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + -46.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + -46.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-sm-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + 74.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-sm-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + 74.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + 74.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-4xl-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -62.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-4xl-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -62.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + -62.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-sm-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + 92.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-sm-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + 92.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + 92.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-5xl-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -78.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-5xl-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -78.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + -78.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-md-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + 12.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-md-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + 12.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + 12.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-lg-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + -5.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-lg-md[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + -5.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + -5.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-md-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + 21.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-md-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + 21.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + 21.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xl-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + -13.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xl-md[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + -13.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + -13.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-md-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + 30.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-md-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + 30.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + 30.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xl-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + -21.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xl-md[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + -21.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + -21.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-md-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + 48.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-md-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + 48.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + 48.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xl-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + -37.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xl-md[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + -37.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + -37.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-md-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + 66.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-md-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + 66.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + 66.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-4xl-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -53.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-4xl-md[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -53.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + -53.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-md-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + 84.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-md-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + 84.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + 84.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-5xl-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -69.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-5xl-md[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -69.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + -69.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-lg-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + 13.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-lg-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + 13.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + 13.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xl-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + -4.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xl-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + -4.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + -4.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-lg-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + 22.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-lg-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + 22.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + 22.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xl-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + -12.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xl-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + -12.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + -12.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-lg-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + 40.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-lg-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + 40.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + 40.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xl-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + -28.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xl-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + -28.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + -28.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-lg-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + 58.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-lg-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + 58.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + 58.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-4xl-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -44.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-4xl-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -44.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + -44.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-lg-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + 76.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-lg-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + 76.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + 76.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-5xl-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -60.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-5xl-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -60.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + -60.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xl-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + 14.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xl-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + 14.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + 14.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xl-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + -3.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xl-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + -3.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + -3.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xl-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + 32.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xl-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + 32.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + 32.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xl-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + -19.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xl-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + -19.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + -19.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xl-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + 50.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xl-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + 50.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + 50.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-4xl-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -35.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-4xl-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -35.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + -35.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xl-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + 68.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-xl-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + 68.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + 68.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-5xl-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -51.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-5xl-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -51.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + -51.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xl-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + 24.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xl-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + 24.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + 24.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xl-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + -10.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xl-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + -10.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + -10.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xl-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + 42.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xl-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + 42.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + 42.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-4xl-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -26.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-4xl-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -26.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + -26.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xl-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + 60.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-2xl-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + 60.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + 60.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-5xl-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -42.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-5xl-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -42.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + -42.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xl-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + 26.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xl-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + 26.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + 26.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-4xl-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -8.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-4xl-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -8.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + -8.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xl-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + 44.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-3xl-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + 44.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + 44.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-5xl-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -24.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-5xl-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -24.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + -24.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-4xl-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + 28.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-4xl-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + 28.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + 28.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-5xl-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -6.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fl-5xl-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -6.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + -6.00 * var(--fluid-bp));
    }
    .md\:grid-line-x-fg-primary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-y-fg-primary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-xy-fg-primary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-xy-fg-primary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-x-fg-secondary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-y-fg-secondary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-xy-fg-secondary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-xy-fg-secondary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-x-fg-tertiary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-y-fg-tertiary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-xy-fg-tertiary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-xy-fg-tertiary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-x-fg-alternate[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-y-fg-alternate[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-xy-fg-alternate[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-xy-fg-alternate[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-x-fg-brand[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-y-fg-brand[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-xy-fg-brand[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-xy-fg-brand[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-x-fg-neutral[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-y-fg-neutral[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-xy-fg-neutral[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-xy-fg-neutral[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-x-fg-success[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-y-fg-success[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-xy-fg-success[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-xy-fg-success[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-x-fg-error[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-y-fg-error[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-xy-fg-error[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-xy-fg-error[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-x-surface-primary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-y-surface-primary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-xy-surface-primary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-xy-surface-primary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-x-surface-secondary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-y-surface-secondary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-xy-surface-secondary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-xy-surface-secondary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-x-surface-tertiary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-y-surface-tertiary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-xy-surface-tertiary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-xy-surface-tertiary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-x-surface-alternate[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-y-surface-alternate[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-xy-surface-alternate[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-xy-surface-alternate[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-x-surface-brand[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-y-surface-brand[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-xy-surface-brand[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-xy-surface-brand[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-x-stroke-primary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-y-stroke-primary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-xy-stroke-primary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-xy-stroke-primary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-x-stroke-secondary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-y-stroke-secondary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-xy-stroke-secondary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-xy-stroke-secondary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-x-stroke-tertiary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-y-stroke-tertiary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-xy-stroke-tertiary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-xy-stroke-tertiary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-x-stroke-alternate[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-y-stroke-alternate[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-xy-stroke-alternate[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-xy-stroke-alternate[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-x-stroke-brand[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-y-stroke-brand[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-xy-stroke-brand[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-xy-stroke-brand[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-x-stroke-success[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-y-stroke-success[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-xy-stroke-success[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-xy-stroke-success[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-x-stroke-error[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-y-stroke-error[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-xy-stroke-error[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-xy-stroke-error[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .md\:grid-line-x-DEFAULT[class*="grid-line-x-"] > *::before{
        border-bottom-color: currentColor;
    }
    .md\:grid-line-y-DEFAULT[class*="grid-line-y-"] > *::after{
        border-right-color: currentColor;
    }
    .md\:grid-line-xy-DEFAULT[class*="grid-line-xy-"] > *::before{
        border-bottom-color: currentColor;
    }
    .md\:grid-line-xy-DEFAULT[class*="grid-line-xy-"] > *::after{
        border-right-color: currentColor;
    }
    .md\:grid-cols-1[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .md\:grid-cols-1[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: 0;
        right: 0;
    }
    .md\:grid-cols-1[class*="grid-line-x"] > *:nth-child(1n+1)::before{
        right: 0;
    }
    .md\:grid-cols-1[class*="grid-line-x"] > *:nth-child(1n+1):nth-last-child(-n+1)::before{
        border-bottom-width: 0;
    }
    .md\:grid-cols-1[class*="grid-line-x"] > *:nth-child(1n+1):nth-last-child(-n+1) ~ *::before{
        border-bottom-width: 0;
    }
    .md\:grid-cols-2[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .md\:grid-cols-2[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .md\:grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+1)::before{
        left: 0;
    }
    .md\:grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+2)::before{
        right: 0;
    }
    .md\:grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+1):nth-last-child(-n+2)::before{
        border-bottom-width: 0;
    }
    .md\:grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+1):nth-last-child(-n+2) ~ *::before{
        border-bottom-width: 0;
    }
    .md\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .md\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(2n+2)::after{
        border-right-width: 0;
    }
    .md\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+2)::after{
        top: 0;
    }
    .md\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(2n+1):nth-last-child(-n+2)::after{
        bottom: 0;
    }
    .md\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(2n+1):nth-last-child(-n+2) ~ li::after{
        bottom: 0;
    }
    .md\:grid-cols-3[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .md\:grid-cols-3[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .md\:grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+1)::before{
        left: 0;
    }
    .md\:grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+3)::before{
        right: 0;
    }
    .md\:grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+1):nth-last-child(-n+3)::before{
        border-bottom-width: 0;
    }
    .md\:grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+1):nth-last-child(-n+3) ~ *::before{
        border-bottom-width: 0;
    }
    .md\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .md\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(3n+3)::after{
        border-right-width: 0;
    }
    .md\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+3)::after{
        top: 0;
    }
    .md\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(3n+1):nth-last-child(-n+3)::after{
        bottom: 0;
    }
    .md\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(3n+1):nth-last-child(-n+3) ~ li::after{
        bottom: 0;
    }
    .md\:grid-cols-4[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .md\:grid-cols-4[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .md\:grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+1)::before{
        left: 0;
    }
    .md\:grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+4)::before{
        right: 0;
    }
    .md\:grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+1):nth-last-child(-n+4)::before{
        border-bottom-width: 0;
    }
    .md\:grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+1):nth-last-child(-n+4) ~ *::before{
        border-bottom-width: 0;
    }
    .md\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .md\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(4n+4)::after{
        border-right-width: 0;
    }
    .md\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+4)::after{
        top: 0;
    }
    .md\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(4n+1):nth-last-child(-n+4)::after{
        bottom: 0;
    }
    .md\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(4n+1):nth-last-child(-n+4) ~ li::after{
        bottom: 0;
    }
    .md\:grid-cols-5[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .md\:grid-cols-5[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .md\:grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+1)::before{
        left: 0;
    }
    .md\:grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+5)::before{
        right: 0;
    }
    .md\:grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+1):nth-last-child(-n+5)::before{
        border-bottom-width: 0;
    }
    .md\:grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+1):nth-last-child(-n+5) ~ *::before{
        border-bottom-width: 0;
    }
    .md\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .md\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(5n+5)::after{
        border-right-width: 0;
    }
    .md\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+5)::after{
        top: 0;
    }
    .md\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(5n+1):nth-last-child(-n+5)::after{
        bottom: 0;
    }
    .md\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(5n+1):nth-last-child(-n+5) ~ li::after{
        bottom: 0;
    }
    .md\:grid-cols-6[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .md\:grid-cols-6[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .md\:grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+1)::before{
        left: 0;
    }
    .md\:grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+6)::before{
        right: 0;
    }
    .md\:grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+1):nth-last-child(-n+6)::before{
        border-bottom-width: 0;
    }
    .md\:grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+1):nth-last-child(-n+6) ~ *::before{
        border-bottom-width: 0;
    }
    .md\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .md\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(6n+6)::after{
        border-right-width: 0;
    }
    .md\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+6)::after{
        top: 0;
    }
    .md\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(6n+1):nth-last-child(-n+6)::after{
        bottom: 0;
    }
    .md\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(6n+1):nth-last-child(-n+6) ~ li::after{
        bottom: 0;
    }
    .md\:grid-cols-7[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .md\:grid-cols-7[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .md\:grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+1)::before{
        left: 0;
    }
    .md\:grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+7)::before{
        right: 0;
    }
    .md\:grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+1):nth-last-child(-n+7)::before{
        border-bottom-width: 0;
    }
    .md\:grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+1):nth-last-child(-n+7) ~ *::before{
        border-bottom-width: 0;
    }
    .md\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .md\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(7n+7)::after{
        border-right-width: 0;
    }
    .md\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+7)::after{
        top: 0;
    }
    .md\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(7n+1):nth-last-child(-n+7)::after{
        bottom: 0;
    }
    .md\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(7n+1):nth-last-child(-n+7) ~ li::after{
        bottom: 0;
    }
    .md\:grid-cols-8[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .md\:grid-cols-8[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .md\:grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+1)::before{
        left: 0;
    }
    .md\:grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+8)::before{
        right: 0;
    }
    .md\:grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+1):nth-last-child(-n+8)::before{
        border-bottom-width: 0;
    }
    .md\:grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+1):nth-last-child(-n+8) ~ *::before{
        border-bottom-width: 0;
    }
    .md\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .md\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(8n+8)::after{
        border-right-width: 0;
    }
    .md\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+8)::after{
        top: 0;
    }
    .md\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(8n+1):nth-last-child(-n+8)::after{
        bottom: 0;
    }
    .md\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(8n+1):nth-last-child(-n+8) ~ li::after{
        bottom: 0;
    }
}
@media (min-width: 1024px){
    [class*="grid-line-"] > *{
        position: relative;
    }
    [class*="grid-line-"] > *::before, [class*="grid-line-"] > *::after{
        content: attr(👻);
        position: absolute;
        z-index: 0;
        pointer-events: none;
    }
    .lg\:grid-line-x > *::before{
        content: attr(👻);
        left: 0;
        right: 0;
        top: 0;
        bottom: calc(var(--inner-gutter) / -2);
        border-top: 0 solid transparent;
        border-bottom: 0 solid transparent;
    }
    .lg\:grid-line-xfull > *::before{
        content: attr(👻);
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
        top: 0;
        bottom: calc(var(--inner-gutter) / -2);
        border-top: 0 solid transparent;
        border-bottom: 0 solid transparent;
    }
    .lg\:grid-line-x-0 > *::before{
        content: none;
    }
    .lg\:grid-line-y > *::after{
        content: attr(👻);
        left: 0;
        right: calc(var(--inner-gutter) / -2);
        top: 0;
        bottom: 0;
        border-left: 0 solid transparent;
        border-right: 0 solid transparent;
    }
    .lg\:grid-line-yfull > *::after{
        content: attr(👻);
        left: 0;
        right: calc(var(--inner-gutter) / -2);
        top: calc(var(--inner-gutter) / -1);
        bottom: 0;
        border-left: 0 solid transparent;
        border-right: 0 solid transparent;
    }
    .lg\:grid-line-yfull[class*="grid-line-x"] > *::after{
        left: 0;
        right: calc(var(--inner-gutter) / -2);
        top: calc(var(--inner-gutter) / -2);
        bottom: calc(var(--inner-gutter) / -2);
        border-left: 0 solid transparent;
        border-right: 0 solid transparent;
    }
    .lg\:grid-line-y-0 > *::after{
        content: none;
    }
    .lg\:grid-line-x-0[class*="grid-line-x-"] > *::before{
        bottom: -0rem;
    }
    .lg\:grid-line-x-0[class*="grid-line-yfull"] > *::after{
        top: -0rem;
        bottom: -0rem;
    }
    .lg\:grid-line-x-2xs[class*="grid-line-x-"] > *::before{
        bottom: -0.625rem;
    }
    .lg\:grid-line-x-2xs[class*="grid-line-yfull"] > *::after{
        top: -0.625rem;
        bottom: -0.625rem;
    }
    .lg\:grid-line-x-xs[class*="grid-line-x-"] > *::before{
        bottom: -0.75rem;
    }
    .lg\:grid-line-x-xs[class*="grid-line-yfull"] > *::after{
        top: -0.75rem;
        bottom: -0.75rem;
    }
    .lg\:grid-line-x-sm[class*="grid-line-x-"] > *::before{
        bottom: -0.875rem;
    }
    .lg\:grid-line-x-sm[class*="grid-line-yfull"] > *::after{
        top: -0.875rem;
        bottom: -0.875rem;
    }
    .lg\:grid-line-x-base[class*="grid-line-x-"] > *::before{
        bottom: -1rem;
    }
    .lg\:grid-line-x-base[class*="grid-line-yfull"] > *::after{
        top: -1rem;
        bottom: -1rem;
    }
    .lg\:grid-line-x-lg[class*="grid-line-x-"] > *::before{
        bottom: -1.125rem;
    }
    .lg\:grid-line-x-lg[class*="grid-line-yfull"] > *::after{
        top: -1.125rem;
        bottom: -1.125rem;
    }
    .lg\:grid-line-x-xl[class*="grid-line-x-"] > *::before{
        bottom: -1.25rem;
    }
    .lg\:grid-line-x-xl[class*="grid-line-yfull"] > *::after{
        top: -1.25rem;
        bottom: -1.25rem;
    }
    .lg\:grid-line-x-2xl[class*="grid-line-x-"] > *::before{
        bottom: -1.375rem;
    }
    .lg\:grid-line-x-2xl[class*="grid-line-yfull"] > *::after{
        top: -1.375rem;
        bottom: -1.375rem;
    }
    .lg\:grid-line-x-3xl[class*="grid-line-x-"] > *::before{
        bottom: -1.5rem;
    }
    .lg\:grid-line-x-3xl[class*="grid-line-yfull"] > *::after{
        top: -1.5rem;
        bottom: -1.5rem;
    }
    .lg\:grid-line-x-4xl[class*="grid-line-x-"] > *::before{
        bottom: -1.625rem;
    }
    .lg\:grid-line-x-4xl[class*="grid-line-yfull"] > *::after{
        top: -1.625rem;
        bottom: -1.625rem;
    }
    .lg\:grid-line-x-5xl[class*="grid-line-x-"] > *::before{
        bottom: -1.875rem;
    }
    .lg\:grid-line-x-5xl[class*="grid-line-yfull"] > *::after{
        top: -1.875rem;
        bottom: -1.875rem;
    }
    .lg\:grid-line-x-6xl[class*="grid-line-x-"] > *::before{
        bottom: -2.125rem;
    }
    .lg\:grid-line-x-6xl[class*="grid-line-yfull"] > *::after{
        top: -2.125rem;
        bottom: -2.125rem;
    }
    .lg\:grid-line-x-7xl[class*="grid-line-x-"] > *::before{
        bottom: -2.375rem;
    }
    .lg\:grid-line-x-7xl[class*="grid-line-yfull"] > *::after{
        top: -2.375rem;
        bottom: -2.375rem;
    }
    .lg\:grid-line-x-8xl[class*="grid-line-x-"] > *::before{
        bottom: -2.625rem;
    }
    .lg\:grid-line-x-8xl[class*="grid-line-yfull"] > *::after{
        top: -2.625rem;
        bottom: -2.625rem;
    }
    .lg\:grid-line-x-9xl[class*="grid-line-x-"] > *::before{
        bottom: -2.875rem;
    }
    .lg\:grid-line-x-9xl[class*="grid-line-yfull"] > *::after{
        top: -2.875rem;
        bottom: -2.875rem;
    }
    .lg\:grid-line-x-10xl[class*="grid-line-x-"] > *::before{
        bottom: -3.25rem;
    }
    .lg\:grid-line-x-10xl[class*="grid-line-yfull"] > *::after{
        top: -3.25rem;
        bottom: -3.25rem;
    }
    .lg\:grid-line-x-fl-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 0.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 0.50 * var(--fluid-bp));
        bottom: -calc(0.25rem + 0.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 1.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 1.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 1.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 1.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 1.50 * var(--fluid-bp));
        bottom: -calc(0.75rem + 1.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + 2.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + 2.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + 2.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + 3.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-md[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + 3.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + 3.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + 4.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + 4.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + 4.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + 5.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + 5.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + 5.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + 6.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + 6.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + 6.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + 8.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + 8.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + 8.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + 10.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + 10.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + 10.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + 12.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + 12.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + 12.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xs-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 5.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xs-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 5.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 5.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xs-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + -3.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xs-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + -3.50 * var(--fluid-bp));
        bottom: -calc(0.50rem + -3.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xs-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 9.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xs-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 9.50 * var(--fluid-bp));
        bottom: -calc(0.25rem + 9.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xs-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + -7.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xs-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + -7.50 * var(--fluid-bp));
        bottom: -calc(0.75rem + -7.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xs-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 14.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xs-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 14.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 14.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-sm-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + -11.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-sm-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + -11.50 * var(--fluid-bp));
        bottom: -calc(1.00rem + -11.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xs-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 23.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xs-md[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 23.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 23.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-md-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + -19.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-md-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + -19.50 * var(--fluid-bp));
        bottom: -calc(1.50rem + -19.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xs-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 32.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xs-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 32.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 32.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-lg-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + -27.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-lg-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + -27.50 * var(--fluid-bp));
        bottom: -calc(2.00rem + -27.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xs-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 41.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xs-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 41.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 41.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xl-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + -35.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xl-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + -35.50 * var(--fluid-bp));
        bottom: -calc(2.50rem + -35.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xs-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 50.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xs-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 50.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 50.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xl-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + -43.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xl-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + -43.50 * var(--fluid-bp));
        bottom: -calc(3.00rem + -43.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xs-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 68.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xs-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 68.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 68.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xl-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + -59.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xl-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + -59.50 * var(--fluid-bp));
        bottom: -calc(4.00rem + -59.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xs-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 86.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xs-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 86.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 86.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-4xl-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -75.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-4xl-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -75.50 * var(--fluid-bp));
        bottom: -calc(5.00rem + -75.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xs-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 104.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xs-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 104.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 104.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-5xl-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -91.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-5xl-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -91.50 * var(--fluid-bp));
        bottom: -calc(6.00rem + -91.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xs-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 5.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xs-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 5.50 * var(--fluid-bp));
        bottom: -calc(0.50rem + 5.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xs-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + -3.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xs-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + -3.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + -3.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xs-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 10.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xs-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 10.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 10.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-sm-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + -7.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-sm-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + -7.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + -7.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xs-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 19.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xs-md[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 19.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 19.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-md-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + -15.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-md-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + -15.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + -15.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xs-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 28.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xs-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 28.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 28.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-lg-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + -23.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-lg-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + -23.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + -23.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xs-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 37.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xs-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 37.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 37.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xl-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + -31.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xl-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + -31.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + -31.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xs-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 46.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xs-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 46.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 46.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xl-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + -39.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xl-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + -39.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + -39.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xs-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 64.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xs-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 64.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 64.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xl-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + -55.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xl-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + -55.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + -55.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xs-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 82.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xs-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 82.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 82.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-4xl-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -71.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-4xl-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -71.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + -71.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xs-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 100.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xs-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 100.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 100.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-5xl-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -87.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-5xl-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -87.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + -87.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xs-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 6.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xs-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 6.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + 6.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-sm-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + -2.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-sm-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + -2.50 * var(--fluid-bp));
        bottom: -calc(1.00rem + -2.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xs-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 15.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xs-md[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 15.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + 15.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-md-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + -10.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-md-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + -10.50 * var(--fluid-bp));
        bottom: -calc(1.50rem + -10.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xs-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 24.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xs-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 24.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + 24.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-lg-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + -18.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-lg-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + -18.50 * var(--fluid-bp));
        bottom: -calc(2.00rem + -18.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xs-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 33.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xs-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 33.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + 33.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xl-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + -26.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xl-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + -26.50 * var(--fluid-bp));
        bottom: -calc(2.50rem + -26.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xs-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 42.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xs-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 42.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + 42.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xl-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + -34.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xl-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + -34.50 * var(--fluid-bp));
        bottom: -calc(3.00rem + -34.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xs-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 60.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xs-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 60.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + 60.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xl-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + -50.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xl-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + -50.50 * var(--fluid-bp));
        bottom: -calc(4.00rem + -50.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xs-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 78.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xs-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 78.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + 78.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-4xl-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -66.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-4xl-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -66.50 * var(--fluid-bp));
        bottom: -calc(5.00rem + -66.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xs-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 96.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xs-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 96.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + 96.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-5xl-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -82.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-5xl-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -82.50 * var(--fluid-bp));
        bottom: -calc(6.00rem + -82.50 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-sm-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + 11.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-sm-md[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + 11.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + 11.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-md-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + -6.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-md-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + -6.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + -6.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-sm-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + 20.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-sm-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + 20.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + 20.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-lg-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + -14.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-lg-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + -14.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + -14.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-sm-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + 29.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-sm-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + 29.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + 29.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xl-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + -22.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xl-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + -22.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + -22.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-sm-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + 38.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-sm-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + 38.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + 38.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xl-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + -30.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xl-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + -30.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + -30.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-sm-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + 56.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-sm-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + 56.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + 56.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xl-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + -46.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xl-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + -46.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + -46.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-sm-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + 74.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-sm-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + 74.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + 74.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-4xl-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -62.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-4xl-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -62.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + -62.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-sm-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + 92.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-sm-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + 92.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + 92.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-5xl-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -78.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-5xl-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -78.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + -78.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-md-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + 12.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-md-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + 12.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + 12.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-lg-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + -5.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-lg-md[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + -5.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + -5.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-md-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + 21.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-md-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + 21.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + 21.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xl-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + -13.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xl-md[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + -13.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + -13.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-md-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + 30.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-md-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + 30.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + 30.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xl-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + -21.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xl-md[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + -21.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + -21.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-md-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + 48.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-md-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + 48.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + 48.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xl-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + -37.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xl-md[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + -37.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + -37.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-md-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + 66.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-md-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + 66.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + 66.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-4xl-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -53.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-4xl-md[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -53.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + -53.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-md-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + 84.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-md-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + 84.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + 84.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-5xl-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -69.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-5xl-md[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -69.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + -69.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-lg-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + 13.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-lg-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + 13.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + 13.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xl-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + -4.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xl-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + -4.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + -4.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-lg-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + 22.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-lg-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + 22.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + 22.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xl-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + -12.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xl-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + -12.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + -12.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-lg-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + 40.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-lg-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + 40.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + 40.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xl-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + -28.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xl-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + -28.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + -28.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-lg-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + 58.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-lg-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + 58.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + 58.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-4xl-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -44.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-4xl-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -44.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + -44.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-lg-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + 76.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-lg-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + 76.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + 76.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-5xl-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -60.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-5xl-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -60.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + -60.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xl-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + 14.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xl-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + 14.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + 14.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xl-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + -3.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xl-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + -3.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + -3.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xl-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + 32.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xl-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + 32.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + 32.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xl-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + -19.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xl-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + -19.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + -19.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xl-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + 50.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xl-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + 50.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + 50.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-4xl-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -35.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-4xl-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -35.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + -35.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xl-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + 68.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-xl-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + 68.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + 68.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-5xl-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -51.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-5xl-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -51.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + -51.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xl-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + 24.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xl-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + 24.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + 24.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xl-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + -10.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xl-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + -10.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + -10.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xl-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + 42.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xl-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + 42.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + 42.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-4xl-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -26.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-4xl-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -26.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + -26.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xl-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + 60.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-2xl-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + 60.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + 60.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-5xl-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -42.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-5xl-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -42.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + -42.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xl-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + 26.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xl-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + 26.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + 26.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-4xl-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -8.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-4xl-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -8.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + -8.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xl-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + 44.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-3xl-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + 44.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + 44.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-5xl-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -24.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-5xl-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -24.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + -24.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-4xl-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + 28.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-4xl-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + 28.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + 28.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-5xl-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -6.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fl-5xl-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -6.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + -6.00 * var(--fluid-bp));
    }
    .lg\:grid-line-x-fg-primary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-y-fg-primary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-xy-fg-primary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-xy-fg-primary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-x-fg-secondary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-y-fg-secondary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-xy-fg-secondary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-xy-fg-secondary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-x-fg-tertiary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-y-fg-tertiary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-xy-fg-tertiary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-xy-fg-tertiary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-x-fg-alternate[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-y-fg-alternate[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-xy-fg-alternate[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-xy-fg-alternate[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-x-fg-brand[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-y-fg-brand[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-xy-fg-brand[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-xy-fg-brand[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-x-fg-neutral[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-y-fg-neutral[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-xy-fg-neutral[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-xy-fg-neutral[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-x-fg-success[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-y-fg-success[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-xy-fg-success[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-xy-fg-success[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-x-fg-error[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-y-fg-error[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-xy-fg-error[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-xy-fg-error[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-x-surface-primary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-y-surface-primary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-xy-surface-primary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-xy-surface-primary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-x-surface-secondary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-y-surface-secondary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-xy-surface-secondary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-xy-surface-secondary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-x-surface-tertiary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-y-surface-tertiary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-xy-surface-tertiary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-xy-surface-tertiary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-x-surface-alternate[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-y-surface-alternate[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-xy-surface-alternate[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-xy-surface-alternate[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-x-surface-brand[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-y-surface-brand[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-xy-surface-brand[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-xy-surface-brand[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-x-stroke-primary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-y-stroke-primary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-xy-stroke-primary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-xy-stroke-primary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-x-stroke-secondary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-y-stroke-secondary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-xy-stroke-secondary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-xy-stroke-secondary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-x-stroke-tertiary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-y-stroke-tertiary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-xy-stroke-tertiary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-xy-stroke-tertiary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-x-stroke-alternate[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-y-stroke-alternate[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-xy-stroke-alternate[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-xy-stroke-alternate[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-x-stroke-brand[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-y-stroke-brand[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-xy-stroke-brand[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-xy-stroke-brand[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-x-stroke-success[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-y-stroke-success[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-xy-stroke-success[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-xy-stroke-success[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-x-stroke-error[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-y-stroke-error[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-xy-stroke-error[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-xy-stroke-error[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .lg\:grid-line-x-DEFAULT[class*="grid-line-x-"] > *::before{
        border-bottom-color: currentColor;
    }
    .lg\:grid-line-y-DEFAULT[class*="grid-line-y-"] > *::after{
        border-right-color: currentColor;
    }
    .lg\:grid-line-xy-DEFAULT[class*="grid-line-xy-"] > *::before{
        border-bottom-color: currentColor;
    }
    .lg\:grid-line-xy-DEFAULT[class*="grid-line-xy-"] > *::after{
        border-right-color: currentColor;
    }
    .lg\:grid-cols-1[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .lg\:grid-cols-1[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: 0;
        right: 0;
    }
    .lg\:grid-cols-1[class*="grid-line-x"] > *:nth-child(1n+1)::before{
        right: 0;
    }
    .lg\:grid-cols-1[class*="grid-line-x"] > *:nth-child(1n+1):nth-last-child(-n+1)::before{
        border-bottom-width: 0;
    }
    .lg\:grid-cols-1[class*="grid-line-x"] > *:nth-child(1n+1):nth-last-child(-n+1) ~ *::before{
        border-bottom-width: 0;
    }
    .lg\:grid-cols-2[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .lg\:grid-cols-2[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .lg\:grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+1)::before{
        left: 0;
    }
    .lg\:grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+2)::before{
        right: 0;
    }
    .lg\:grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+1):nth-last-child(-n+2)::before{
        border-bottom-width: 0;
    }
    .lg\:grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+1):nth-last-child(-n+2) ~ *::before{
        border-bottom-width: 0;
    }
    .lg\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .lg\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(2n+2)::after{
        border-right-width: 0;
    }
    .lg\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+2)::after{
        top: 0;
    }
    .lg\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(2n+1):nth-last-child(-n+2)::after{
        bottom: 0;
    }
    .lg\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(2n+1):nth-last-child(-n+2) ~ li::after{
        bottom: 0;
    }
    .lg\:grid-cols-3[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .lg\:grid-cols-3[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .lg\:grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+1)::before{
        left: 0;
    }
    .lg\:grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+3)::before{
        right: 0;
    }
    .lg\:grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+1):nth-last-child(-n+3)::before{
        border-bottom-width: 0;
    }
    .lg\:grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+1):nth-last-child(-n+3) ~ *::before{
        border-bottom-width: 0;
    }
    .lg\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .lg\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(3n+3)::after{
        border-right-width: 0;
    }
    .lg\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+3)::after{
        top: 0;
    }
    .lg\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(3n+1):nth-last-child(-n+3)::after{
        bottom: 0;
    }
    .lg\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(3n+1):nth-last-child(-n+3) ~ li::after{
        bottom: 0;
    }
    .lg\:grid-cols-4[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .lg\:grid-cols-4[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .lg\:grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+1)::before{
        left: 0;
    }
    .lg\:grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+4)::before{
        right: 0;
    }
    .lg\:grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+1):nth-last-child(-n+4)::before{
        border-bottom-width: 0;
    }
    .lg\:grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+1):nth-last-child(-n+4) ~ *::before{
        border-bottom-width: 0;
    }
    .lg\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .lg\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(4n+4)::after{
        border-right-width: 0;
    }
    .lg\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+4)::after{
        top: 0;
    }
    .lg\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(4n+1):nth-last-child(-n+4)::after{
        bottom: 0;
    }
    .lg\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(4n+1):nth-last-child(-n+4) ~ li::after{
        bottom: 0;
    }
    .lg\:grid-cols-5[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .lg\:grid-cols-5[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .lg\:grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+1)::before{
        left: 0;
    }
    .lg\:grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+5)::before{
        right: 0;
    }
    .lg\:grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+1):nth-last-child(-n+5)::before{
        border-bottom-width: 0;
    }
    .lg\:grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+1):nth-last-child(-n+5) ~ *::before{
        border-bottom-width: 0;
    }
    .lg\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .lg\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(5n+5)::after{
        border-right-width: 0;
    }
    .lg\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+5)::after{
        top: 0;
    }
    .lg\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(5n+1):nth-last-child(-n+5)::after{
        bottom: 0;
    }
    .lg\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(5n+1):nth-last-child(-n+5) ~ li::after{
        bottom: 0;
    }
    .lg\:grid-cols-6[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .lg\:grid-cols-6[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .lg\:grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+1)::before{
        left: 0;
    }
    .lg\:grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+6)::before{
        right: 0;
    }
    .lg\:grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+1):nth-last-child(-n+6)::before{
        border-bottom-width: 0;
    }
    .lg\:grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+1):nth-last-child(-n+6) ~ *::before{
        border-bottom-width: 0;
    }
    .lg\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .lg\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(6n+6)::after{
        border-right-width: 0;
    }
    .lg\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+6)::after{
        top: 0;
    }
    .lg\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(6n+1):nth-last-child(-n+6)::after{
        bottom: 0;
    }
    .lg\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(6n+1):nth-last-child(-n+6) ~ li::after{
        bottom: 0;
    }
    .lg\:grid-cols-7[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .lg\:grid-cols-7[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .lg\:grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+1)::before{
        left: 0;
    }
    .lg\:grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+7)::before{
        right: 0;
    }
    .lg\:grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+1):nth-last-child(-n+7)::before{
        border-bottom-width: 0;
    }
    .lg\:grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+1):nth-last-child(-n+7) ~ *::before{
        border-bottom-width: 0;
    }
    .lg\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .lg\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(7n+7)::after{
        border-right-width: 0;
    }
    .lg\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+7)::after{
        top: 0;
    }
    .lg\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(7n+1):nth-last-child(-n+7)::after{
        bottom: 0;
    }
    .lg\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(7n+1):nth-last-child(-n+7) ~ li::after{
        bottom: 0;
    }
    .lg\:grid-cols-8[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .lg\:grid-cols-8[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .lg\:grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+1)::before{
        left: 0;
    }
    .lg\:grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+8)::before{
        right: 0;
    }
    .lg\:grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+1):nth-last-child(-n+8)::before{
        border-bottom-width: 0;
    }
    .lg\:grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+1):nth-last-child(-n+8) ~ *::before{
        border-bottom-width: 0;
    }
    .lg\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .lg\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(8n+8)::after{
        border-right-width: 0;
    }
    .lg\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+8)::after{
        top: 0;
    }
    .lg\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(8n+1):nth-last-child(-n+8)::after{
        bottom: 0;
    }
    .lg\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(8n+1):nth-last-child(-n+8) ~ li::after{
        bottom: 0;
    }
}
@media (min-width: 1280px){
    [class*="grid-line-"] > *{
        position: relative;
    }
    [class*="grid-line-"] > *::before, [class*="grid-line-"] > *::after{
        content: attr(👻);
        position: absolute;
        z-index: 0;
        pointer-events: none;
    }
    .xl\:grid-line-x > *::before{
        content: attr(👻);
        left: 0;
        right: 0;
        top: 0;
        bottom: calc(var(--inner-gutter) / -2);
        border-top: 0 solid transparent;
        border-bottom: 0 solid transparent;
    }
    .xl\:grid-line-xfull > *::before{
        content: attr(👻);
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
        top: 0;
        bottom: calc(var(--inner-gutter) / -2);
        border-top: 0 solid transparent;
        border-bottom: 0 solid transparent;
    }
    .xl\:grid-line-x-0 > *::before{
        content: none;
    }
    .xl\:grid-line-y > *::after{
        content: attr(👻);
        left: 0;
        right: calc(var(--inner-gutter) / -2);
        top: 0;
        bottom: 0;
        border-left: 0 solid transparent;
        border-right: 0 solid transparent;
    }
    .xl\:grid-line-yfull > *::after{
        content: attr(👻);
        left: 0;
        right: calc(var(--inner-gutter) / -2);
        top: calc(var(--inner-gutter) / -1);
        bottom: 0;
        border-left: 0 solid transparent;
        border-right: 0 solid transparent;
    }
    .xl\:grid-line-yfull[class*="grid-line-x"] > *::after{
        left: 0;
        right: calc(var(--inner-gutter) / -2);
        top: calc(var(--inner-gutter) / -2);
        bottom: calc(var(--inner-gutter) / -2);
        border-left: 0 solid transparent;
        border-right: 0 solid transparent;
    }
    .xl\:grid-line-y-0 > *::after{
        content: none;
    }
    .xl\:grid-line-x-0[class*="grid-line-x-"] > *::before{
        bottom: -0rem;
    }
    .xl\:grid-line-x-0[class*="grid-line-yfull"] > *::after{
        top: -0rem;
        bottom: -0rem;
    }
    .xl\:grid-line-x-2xs[class*="grid-line-x-"] > *::before{
        bottom: -0.625rem;
    }
    .xl\:grid-line-x-2xs[class*="grid-line-yfull"] > *::after{
        top: -0.625rem;
        bottom: -0.625rem;
    }
    .xl\:grid-line-x-xs[class*="grid-line-x-"] > *::before{
        bottom: -0.75rem;
    }
    .xl\:grid-line-x-xs[class*="grid-line-yfull"] > *::after{
        top: -0.75rem;
        bottom: -0.75rem;
    }
    .xl\:grid-line-x-sm[class*="grid-line-x-"] > *::before{
        bottom: -0.875rem;
    }
    .xl\:grid-line-x-sm[class*="grid-line-yfull"] > *::after{
        top: -0.875rem;
        bottom: -0.875rem;
    }
    .xl\:grid-line-x-base[class*="grid-line-x-"] > *::before{
        bottom: -1rem;
    }
    .xl\:grid-line-x-base[class*="grid-line-yfull"] > *::after{
        top: -1rem;
        bottom: -1rem;
    }
    .xl\:grid-line-x-lg[class*="grid-line-x-"] > *::before{
        bottom: -1.125rem;
    }
    .xl\:grid-line-x-lg[class*="grid-line-yfull"] > *::after{
        top: -1.125rem;
        bottom: -1.125rem;
    }
    .xl\:grid-line-x-xl[class*="grid-line-x-"] > *::before{
        bottom: -1.25rem;
    }
    .xl\:grid-line-x-xl[class*="grid-line-yfull"] > *::after{
        top: -1.25rem;
        bottom: -1.25rem;
    }
    .xl\:grid-line-x-2xl[class*="grid-line-x-"] > *::before{
        bottom: -1.375rem;
    }
    .xl\:grid-line-x-2xl[class*="grid-line-yfull"] > *::after{
        top: -1.375rem;
        bottom: -1.375rem;
    }
    .xl\:grid-line-x-3xl[class*="grid-line-x-"] > *::before{
        bottom: -1.5rem;
    }
    .xl\:grid-line-x-3xl[class*="grid-line-yfull"] > *::after{
        top: -1.5rem;
        bottom: -1.5rem;
    }
    .xl\:grid-line-x-4xl[class*="grid-line-x-"] > *::before{
        bottom: -1.625rem;
    }
    .xl\:grid-line-x-4xl[class*="grid-line-yfull"] > *::after{
        top: -1.625rem;
        bottom: -1.625rem;
    }
    .xl\:grid-line-x-5xl[class*="grid-line-x-"] > *::before{
        bottom: -1.875rem;
    }
    .xl\:grid-line-x-5xl[class*="grid-line-yfull"] > *::after{
        top: -1.875rem;
        bottom: -1.875rem;
    }
    .xl\:grid-line-x-6xl[class*="grid-line-x-"] > *::before{
        bottom: -2.125rem;
    }
    .xl\:grid-line-x-6xl[class*="grid-line-yfull"] > *::after{
        top: -2.125rem;
        bottom: -2.125rem;
    }
    .xl\:grid-line-x-7xl[class*="grid-line-x-"] > *::before{
        bottom: -2.375rem;
    }
    .xl\:grid-line-x-7xl[class*="grid-line-yfull"] > *::after{
        top: -2.375rem;
        bottom: -2.375rem;
    }
    .xl\:grid-line-x-8xl[class*="grid-line-x-"] > *::before{
        bottom: -2.625rem;
    }
    .xl\:grid-line-x-8xl[class*="grid-line-yfull"] > *::after{
        top: -2.625rem;
        bottom: -2.625rem;
    }
    .xl\:grid-line-x-9xl[class*="grid-line-x-"] > *::before{
        bottom: -2.875rem;
    }
    .xl\:grid-line-x-9xl[class*="grid-line-yfull"] > *::after{
        top: -2.875rem;
        bottom: -2.875rem;
    }
    .xl\:grid-line-x-10xl[class*="grid-line-x-"] > *::before{
        bottom: -3.25rem;
    }
    .xl\:grid-line-x-10xl[class*="grid-line-yfull"] > *::after{
        top: -3.25rem;
        bottom: -3.25rem;
    }
    .xl\:grid-line-x-fl-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 0.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 0.50 * var(--fluid-bp));
        bottom: -calc(0.25rem + 0.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 1.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 1.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 1.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 1.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 1.50 * var(--fluid-bp));
        bottom: -calc(0.75rem + 1.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + 2.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + 2.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + 2.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + 3.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-md[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + 3.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + 3.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + 4.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + 4.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + 4.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + 5.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + 5.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + 5.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + 6.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + 6.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + 6.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + 8.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + 8.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + 8.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + 10.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + 10.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + 10.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + 12.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + 12.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + 12.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xs-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 5.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xs-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 5.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 5.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xs-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + -3.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xs-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + -3.50 * var(--fluid-bp));
        bottom: -calc(0.50rem + -3.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xs-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 9.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xs-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 9.50 * var(--fluid-bp));
        bottom: -calc(0.25rem + 9.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xs-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + -7.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xs-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + -7.50 * var(--fluid-bp));
        bottom: -calc(0.75rem + -7.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xs-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 14.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xs-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 14.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 14.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-sm-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + -11.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-sm-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + -11.50 * var(--fluid-bp));
        bottom: -calc(1.00rem + -11.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xs-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 23.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xs-md[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 23.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 23.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-md-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + -19.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-md-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + -19.50 * var(--fluid-bp));
        bottom: -calc(1.50rem + -19.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xs-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 32.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xs-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 32.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 32.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-lg-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + -27.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-lg-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + -27.50 * var(--fluid-bp));
        bottom: -calc(2.00rem + -27.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xs-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 41.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xs-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 41.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 41.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xl-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + -35.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xl-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + -35.50 * var(--fluid-bp));
        bottom: -calc(2.50rem + -35.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xs-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 50.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xs-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 50.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 50.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xl-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + -43.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xl-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + -43.50 * var(--fluid-bp));
        bottom: -calc(3.00rem + -43.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xs-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 68.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xs-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 68.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 68.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xl-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + -59.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xl-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + -59.50 * var(--fluid-bp));
        bottom: -calc(4.00rem + -59.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xs-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 86.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xs-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 86.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 86.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-4xl-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -75.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-4xl-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -75.50 * var(--fluid-bp));
        bottom: -calc(5.00rem + -75.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xs-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 104.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xs-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 104.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 104.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-5xl-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -91.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-5xl-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -91.50 * var(--fluid-bp));
        bottom: -calc(6.00rem + -91.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xs-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 5.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xs-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 5.50 * var(--fluid-bp));
        bottom: -calc(0.50rem + 5.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xs-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + -3.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xs-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + -3.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + -3.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xs-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 10.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xs-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 10.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 10.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-sm-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + -7.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-sm-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + -7.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + -7.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xs-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 19.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xs-md[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 19.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 19.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-md-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + -15.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-md-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + -15.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + -15.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xs-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 28.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xs-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 28.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 28.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-lg-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + -23.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-lg-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + -23.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + -23.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xs-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 37.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xs-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 37.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 37.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xl-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + -31.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xl-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + -31.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + -31.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xs-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 46.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xs-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 46.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 46.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xl-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + -39.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xl-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + -39.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + -39.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xs-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 64.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xs-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 64.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 64.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xl-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + -55.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xl-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + -55.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + -55.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xs-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 82.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xs-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 82.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 82.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-4xl-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -71.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-4xl-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -71.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + -71.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xs-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 100.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xs-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 100.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 100.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-5xl-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -87.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-5xl-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -87.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + -87.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xs-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 6.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xs-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 6.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + 6.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-sm-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + -2.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-sm-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + -2.50 * var(--fluid-bp));
        bottom: -calc(1.00rem + -2.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xs-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 15.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xs-md[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 15.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + 15.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-md-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + -10.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-md-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + -10.50 * var(--fluid-bp));
        bottom: -calc(1.50rem + -10.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xs-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 24.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xs-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 24.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + 24.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-lg-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + -18.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-lg-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + -18.50 * var(--fluid-bp));
        bottom: -calc(2.00rem + -18.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xs-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 33.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xs-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 33.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + 33.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xl-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + -26.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xl-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + -26.50 * var(--fluid-bp));
        bottom: -calc(2.50rem + -26.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xs-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 42.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xs-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 42.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + 42.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xl-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + -34.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xl-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + -34.50 * var(--fluid-bp));
        bottom: -calc(3.00rem + -34.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xs-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 60.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xs-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 60.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + 60.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xl-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + -50.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xl-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + -50.50 * var(--fluid-bp));
        bottom: -calc(4.00rem + -50.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xs-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 78.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xs-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 78.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + 78.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-4xl-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -66.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-4xl-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -66.50 * var(--fluid-bp));
        bottom: -calc(5.00rem + -66.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xs-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 96.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xs-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 96.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + 96.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-5xl-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -82.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-5xl-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -82.50 * var(--fluid-bp));
        bottom: -calc(6.00rem + -82.50 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-sm-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + 11.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-sm-md[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + 11.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + 11.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-md-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + -6.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-md-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + -6.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + -6.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-sm-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + 20.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-sm-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + 20.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + 20.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-lg-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + -14.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-lg-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + -14.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + -14.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-sm-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + 29.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-sm-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + 29.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + 29.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xl-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + -22.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xl-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + -22.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + -22.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-sm-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + 38.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-sm-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + 38.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + 38.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xl-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + -30.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xl-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + -30.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + -30.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-sm-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + 56.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-sm-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + 56.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + 56.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xl-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + -46.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xl-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + -46.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + -46.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-sm-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + 74.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-sm-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + 74.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + 74.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-4xl-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -62.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-4xl-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -62.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + -62.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-sm-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + 92.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-sm-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + 92.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + 92.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-5xl-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -78.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-5xl-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -78.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + -78.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-md-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + 12.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-md-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + 12.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + 12.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-lg-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + -5.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-lg-md[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + -5.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + -5.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-md-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + 21.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-md-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + 21.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + 21.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xl-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + -13.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xl-md[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + -13.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + -13.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-md-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + 30.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-md-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + 30.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + 30.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xl-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + -21.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xl-md[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + -21.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + -21.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-md-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + 48.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-md-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + 48.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + 48.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xl-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + -37.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xl-md[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + -37.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + -37.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-md-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + 66.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-md-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + 66.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + 66.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-4xl-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -53.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-4xl-md[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -53.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + -53.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-md-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + 84.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-md-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + 84.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + 84.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-5xl-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -69.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-5xl-md[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -69.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + -69.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-lg-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + 13.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-lg-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + 13.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + 13.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xl-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + -4.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xl-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + -4.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + -4.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-lg-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + 22.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-lg-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + 22.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + 22.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xl-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + -12.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xl-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + -12.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + -12.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-lg-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + 40.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-lg-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + 40.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + 40.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xl-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + -28.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xl-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + -28.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + -28.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-lg-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + 58.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-lg-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + 58.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + 58.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-4xl-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -44.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-4xl-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -44.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + -44.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-lg-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + 76.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-lg-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + 76.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + 76.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-5xl-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -60.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-5xl-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -60.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + -60.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xl-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + 14.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xl-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + 14.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + 14.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xl-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + -3.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xl-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + -3.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + -3.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xl-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + 32.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xl-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + 32.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + 32.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xl-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + -19.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xl-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + -19.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + -19.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xl-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + 50.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xl-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + 50.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + 50.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-4xl-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -35.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-4xl-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -35.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + -35.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xl-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + 68.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-xl-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + 68.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + 68.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-5xl-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -51.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-5xl-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -51.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + -51.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xl-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + 24.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xl-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + 24.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + 24.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xl-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + -10.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xl-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + -10.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + -10.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xl-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + 42.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xl-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + 42.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + 42.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-4xl-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -26.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-4xl-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -26.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + -26.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xl-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + 60.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-2xl-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + 60.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + 60.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-5xl-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -42.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-5xl-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -42.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + -42.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xl-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + 26.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xl-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + 26.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + 26.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-4xl-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -8.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-4xl-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -8.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + -8.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xl-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + 44.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-3xl-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + 44.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + 44.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-5xl-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -24.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-5xl-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -24.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + -24.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-4xl-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + 28.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-4xl-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + 28.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + 28.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-5xl-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -6.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fl-5xl-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -6.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + -6.00 * var(--fluid-bp));
    }
    .xl\:grid-line-x-fg-primary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-y-fg-primary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-xy-fg-primary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-xy-fg-primary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-x-fg-secondary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-y-fg-secondary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-xy-fg-secondary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-xy-fg-secondary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-x-fg-tertiary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-y-fg-tertiary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-xy-fg-tertiary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-xy-fg-tertiary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-x-fg-alternate[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-y-fg-alternate[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-xy-fg-alternate[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-xy-fg-alternate[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-x-fg-brand[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-y-fg-brand[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-xy-fg-brand[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-xy-fg-brand[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-x-fg-neutral[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-y-fg-neutral[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-xy-fg-neutral[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-xy-fg-neutral[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-x-fg-success[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-y-fg-success[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-xy-fg-success[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-xy-fg-success[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-x-fg-error[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-y-fg-error[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-xy-fg-error[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-xy-fg-error[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-x-surface-primary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-y-surface-primary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-xy-surface-primary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-xy-surface-primary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-x-surface-secondary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-y-surface-secondary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-xy-surface-secondary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-xy-surface-secondary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-x-surface-tertiary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-y-surface-tertiary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-xy-surface-tertiary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-xy-surface-tertiary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-x-surface-alternate[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-y-surface-alternate[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-xy-surface-alternate[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-xy-surface-alternate[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-x-surface-brand[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-y-surface-brand[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-xy-surface-brand[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-xy-surface-brand[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-x-stroke-primary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-y-stroke-primary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-xy-stroke-primary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-xy-stroke-primary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-x-stroke-secondary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-y-stroke-secondary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-xy-stroke-secondary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-xy-stroke-secondary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-x-stroke-tertiary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-y-stroke-tertiary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-xy-stroke-tertiary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-xy-stroke-tertiary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-x-stroke-alternate[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-y-stroke-alternate[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-xy-stroke-alternate[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-xy-stroke-alternate[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-x-stroke-brand[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-y-stroke-brand[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-xy-stroke-brand[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-xy-stroke-brand[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-x-stroke-success[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-y-stroke-success[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-xy-stroke-success[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-xy-stroke-success[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-x-stroke-error[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-y-stroke-error[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-xy-stroke-error[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-xy-stroke-error[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xl\:grid-line-x-DEFAULT[class*="grid-line-x-"] > *::before{
        border-bottom-color: currentColor;
    }
    .xl\:grid-line-y-DEFAULT[class*="grid-line-y-"] > *::after{
        border-right-color: currentColor;
    }
    .xl\:grid-line-xy-DEFAULT[class*="grid-line-xy-"] > *::before{
        border-bottom-color: currentColor;
    }
    .xl\:grid-line-xy-DEFAULT[class*="grid-line-xy-"] > *::after{
        border-right-color: currentColor;
    }
    .xl\:grid-cols-1[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .xl\:grid-cols-1[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: 0;
        right: 0;
    }
    .xl\:grid-cols-1[class*="grid-line-x"] > *:nth-child(1n+1)::before{
        right: 0;
    }
    .xl\:grid-cols-1[class*="grid-line-x"] > *:nth-child(1n+1):nth-last-child(-n+1)::before{
        border-bottom-width: 0;
    }
    .xl\:grid-cols-1[class*="grid-line-x"] > *:nth-child(1n+1):nth-last-child(-n+1) ~ *::before{
        border-bottom-width: 0;
    }
    .xl\:grid-cols-2[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .xl\:grid-cols-2[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .xl\:grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+1)::before{
        left: 0;
    }
    .xl\:grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+2)::before{
        right: 0;
    }
    .xl\:grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+1):nth-last-child(-n+2)::before{
        border-bottom-width: 0;
    }
    .xl\:grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+1):nth-last-child(-n+2) ~ *::before{
        border-bottom-width: 0;
    }
    .xl\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .xl\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(2n+2)::after{
        border-right-width: 0;
    }
    .xl\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+2)::after{
        top: 0;
    }
    .xl\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(2n+1):nth-last-child(-n+2)::after{
        bottom: 0;
    }
    .xl\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(2n+1):nth-last-child(-n+2) ~ li::after{
        bottom: 0;
    }
    .xl\:grid-cols-3[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .xl\:grid-cols-3[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .xl\:grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+1)::before{
        left: 0;
    }
    .xl\:grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+3)::before{
        right: 0;
    }
    .xl\:grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+1):nth-last-child(-n+3)::before{
        border-bottom-width: 0;
    }
    .xl\:grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+1):nth-last-child(-n+3) ~ *::before{
        border-bottom-width: 0;
    }
    .xl\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .xl\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(3n+3)::after{
        border-right-width: 0;
    }
    .xl\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+3)::after{
        top: 0;
    }
    .xl\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(3n+1):nth-last-child(-n+3)::after{
        bottom: 0;
    }
    .xl\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(3n+1):nth-last-child(-n+3) ~ li::after{
        bottom: 0;
    }
    .xl\:grid-cols-4[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .xl\:grid-cols-4[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .xl\:grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+1)::before{
        left: 0;
    }
    .xl\:grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+4)::before{
        right: 0;
    }
    .xl\:grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+1):nth-last-child(-n+4)::before{
        border-bottom-width: 0;
    }
    .xl\:grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+1):nth-last-child(-n+4) ~ *::before{
        border-bottom-width: 0;
    }
    .xl\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .xl\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(4n+4)::after{
        border-right-width: 0;
    }
    .xl\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+4)::after{
        top: 0;
    }
    .xl\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(4n+1):nth-last-child(-n+4)::after{
        bottom: 0;
    }
    .xl\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(4n+1):nth-last-child(-n+4) ~ li::after{
        bottom: 0;
    }
    .xl\:grid-cols-5[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .xl\:grid-cols-5[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .xl\:grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+1)::before{
        left: 0;
    }
    .xl\:grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+5)::before{
        right: 0;
    }
    .xl\:grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+1):nth-last-child(-n+5)::before{
        border-bottom-width: 0;
    }
    .xl\:grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+1):nth-last-child(-n+5) ~ *::before{
        border-bottom-width: 0;
    }
    .xl\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .xl\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(5n+5)::after{
        border-right-width: 0;
    }
    .xl\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+5)::after{
        top: 0;
    }
    .xl\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(5n+1):nth-last-child(-n+5)::after{
        bottom: 0;
    }
    .xl\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(5n+1):nth-last-child(-n+5) ~ li::after{
        bottom: 0;
    }
    .xl\:grid-cols-6[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .xl\:grid-cols-6[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .xl\:grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+1)::before{
        left: 0;
    }
    .xl\:grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+6)::before{
        right: 0;
    }
    .xl\:grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+1):nth-last-child(-n+6)::before{
        border-bottom-width: 0;
    }
    .xl\:grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+1):nth-last-child(-n+6) ~ *::before{
        border-bottom-width: 0;
    }
    .xl\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .xl\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(6n+6)::after{
        border-right-width: 0;
    }
    .xl\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+6)::after{
        top: 0;
    }
    .xl\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(6n+1):nth-last-child(-n+6)::after{
        bottom: 0;
    }
    .xl\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(6n+1):nth-last-child(-n+6) ~ li::after{
        bottom: 0;
    }
    .xl\:grid-cols-7[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .xl\:grid-cols-7[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .xl\:grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+1)::before{
        left: 0;
    }
    .xl\:grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+7)::before{
        right: 0;
    }
    .xl\:grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+1):nth-last-child(-n+7)::before{
        border-bottom-width: 0;
    }
    .xl\:grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+1):nth-last-child(-n+7) ~ *::before{
        border-bottom-width: 0;
    }
    .xl\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .xl\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(7n+7)::after{
        border-right-width: 0;
    }
    .xl\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+7)::after{
        top: 0;
    }
    .xl\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(7n+1):nth-last-child(-n+7)::after{
        bottom: 0;
    }
    .xl\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(7n+1):nth-last-child(-n+7) ~ li::after{
        bottom: 0;
    }
    .xl\:grid-cols-8[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .xl\:grid-cols-8[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .xl\:grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+1)::before{
        left: 0;
    }
    .xl\:grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+8)::before{
        right: 0;
    }
    .xl\:grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+1):nth-last-child(-n+8)::before{
        border-bottom-width: 0;
    }
    .xl\:grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+1):nth-last-child(-n+8) ~ *::before{
        border-bottom-width: 0;
    }
    .xl\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .xl\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(8n+8)::after{
        border-right-width: 0;
    }
    .xl\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+8)::after{
        top: 0;
    }
    .xl\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(8n+1):nth-last-child(-n+8)::after{
        bottom: 0;
    }
    .xl\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(8n+1):nth-last-child(-n+8) ~ li::after{
        bottom: 0;
    }
}
@media (min-width: 1616px){
    [class*="grid-line-"] > *{
        position: relative;
    }
    [class*="grid-line-"] > *::before, [class*="grid-line-"] > *::after{
        content: attr(👻);
        position: absolute;
        z-index: 0;
        pointer-events: none;
    }
    .xxl\:grid-line-x > *::before{
        content: attr(👻);
        left: 0;
        right: 0;
        top: 0;
        bottom: calc(var(--inner-gutter) / -2);
        border-top: 0 solid transparent;
        border-bottom: 0 solid transparent;
    }
    .xxl\:grid-line-xfull > *::before{
        content: attr(👻);
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
        top: 0;
        bottom: calc(var(--inner-gutter) / -2);
        border-top: 0 solid transparent;
        border-bottom: 0 solid transparent;
    }
    .xxl\:grid-line-x-0 > *::before{
        content: none;
    }
    .xxl\:grid-line-y > *::after{
        content: attr(👻);
        left: 0;
        right: calc(var(--inner-gutter) / -2);
        top: 0;
        bottom: 0;
        border-left: 0 solid transparent;
        border-right: 0 solid transparent;
    }
    .xxl\:grid-line-yfull > *::after{
        content: attr(👻);
        left: 0;
        right: calc(var(--inner-gutter) / -2);
        top: calc(var(--inner-gutter) / -1);
        bottom: 0;
        border-left: 0 solid transparent;
        border-right: 0 solid transparent;
    }
    .xxl\:grid-line-yfull[class*="grid-line-x"] > *::after{
        left: 0;
        right: calc(var(--inner-gutter) / -2);
        top: calc(var(--inner-gutter) / -2);
        bottom: calc(var(--inner-gutter) / -2);
        border-left: 0 solid transparent;
        border-right: 0 solid transparent;
    }
    .xxl\:grid-line-y-0 > *::after{
        content: none;
    }
    .xxl\:grid-line-x-0[class*="grid-line-x-"] > *::before{
        bottom: -0rem;
    }
    .xxl\:grid-line-x-0[class*="grid-line-yfull"] > *::after{
        top: -0rem;
        bottom: -0rem;
    }
    .xxl\:grid-line-x-2xs[class*="grid-line-x-"] > *::before{
        bottom: -0.625rem;
    }
    .xxl\:grid-line-x-2xs[class*="grid-line-yfull"] > *::after{
        top: -0.625rem;
        bottom: -0.625rem;
    }
    .xxl\:grid-line-x-xs[class*="grid-line-x-"] > *::before{
        bottom: -0.75rem;
    }
    .xxl\:grid-line-x-xs[class*="grid-line-yfull"] > *::after{
        top: -0.75rem;
        bottom: -0.75rem;
    }
    .xxl\:grid-line-x-sm[class*="grid-line-x-"] > *::before{
        bottom: -0.875rem;
    }
    .xxl\:grid-line-x-sm[class*="grid-line-yfull"] > *::after{
        top: -0.875rem;
        bottom: -0.875rem;
    }
    .xxl\:grid-line-x-base[class*="grid-line-x-"] > *::before{
        bottom: -1rem;
    }
    .xxl\:grid-line-x-base[class*="grid-line-yfull"] > *::after{
        top: -1rem;
        bottom: -1rem;
    }
    .xxl\:grid-line-x-lg[class*="grid-line-x-"] > *::before{
        bottom: -1.125rem;
    }
    .xxl\:grid-line-x-lg[class*="grid-line-yfull"] > *::after{
        top: -1.125rem;
        bottom: -1.125rem;
    }
    .xxl\:grid-line-x-xl[class*="grid-line-x-"] > *::before{
        bottom: -1.25rem;
    }
    .xxl\:grid-line-x-xl[class*="grid-line-yfull"] > *::after{
        top: -1.25rem;
        bottom: -1.25rem;
    }
    .xxl\:grid-line-x-2xl[class*="grid-line-x-"] > *::before{
        bottom: -1.375rem;
    }
    .xxl\:grid-line-x-2xl[class*="grid-line-yfull"] > *::after{
        top: -1.375rem;
        bottom: -1.375rem;
    }
    .xxl\:grid-line-x-3xl[class*="grid-line-x-"] > *::before{
        bottom: -1.5rem;
    }
    .xxl\:grid-line-x-3xl[class*="grid-line-yfull"] > *::after{
        top: -1.5rem;
        bottom: -1.5rem;
    }
    .xxl\:grid-line-x-4xl[class*="grid-line-x-"] > *::before{
        bottom: -1.625rem;
    }
    .xxl\:grid-line-x-4xl[class*="grid-line-yfull"] > *::after{
        top: -1.625rem;
        bottom: -1.625rem;
    }
    .xxl\:grid-line-x-5xl[class*="grid-line-x-"] > *::before{
        bottom: -1.875rem;
    }
    .xxl\:grid-line-x-5xl[class*="grid-line-yfull"] > *::after{
        top: -1.875rem;
        bottom: -1.875rem;
    }
    .xxl\:grid-line-x-6xl[class*="grid-line-x-"] > *::before{
        bottom: -2.125rem;
    }
    .xxl\:grid-line-x-6xl[class*="grid-line-yfull"] > *::after{
        top: -2.125rem;
        bottom: -2.125rem;
    }
    .xxl\:grid-line-x-7xl[class*="grid-line-x-"] > *::before{
        bottom: -2.375rem;
    }
    .xxl\:grid-line-x-7xl[class*="grid-line-yfull"] > *::after{
        top: -2.375rem;
        bottom: -2.375rem;
    }
    .xxl\:grid-line-x-8xl[class*="grid-line-x-"] > *::before{
        bottom: -2.625rem;
    }
    .xxl\:grid-line-x-8xl[class*="grid-line-yfull"] > *::after{
        top: -2.625rem;
        bottom: -2.625rem;
    }
    .xxl\:grid-line-x-9xl[class*="grid-line-x-"] > *::before{
        bottom: -2.875rem;
    }
    .xxl\:grid-line-x-9xl[class*="grid-line-yfull"] > *::after{
        top: -2.875rem;
        bottom: -2.875rem;
    }
    .xxl\:grid-line-x-10xl[class*="grid-line-x-"] > *::before{
        bottom: -3.25rem;
    }
    .xxl\:grid-line-x-10xl[class*="grid-line-yfull"] > *::after{
        top: -3.25rem;
        bottom: -3.25rem;
    }
    .xxl\:grid-line-x-fl-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 0.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 0.50 * var(--fluid-bp));
        bottom: -calc(0.25rem + 0.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 1.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 1.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 1.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 1.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 1.50 * var(--fluid-bp));
        bottom: -calc(0.75rem + 1.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + 2.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + 2.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + 2.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + 3.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-md[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + 3.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + 3.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + 4.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + 4.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + 4.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + 5.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + 5.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + 5.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + 6.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + 6.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + 6.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + 8.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + 8.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + 8.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + 10.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + 10.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + 10.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + 12.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + 12.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + 12.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xs-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 5.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xs-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 5.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 5.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xs-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + -3.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xs-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + -3.50 * var(--fluid-bp));
        bottom: -calc(0.50rem + -3.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xs-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 9.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xs-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 9.50 * var(--fluid-bp));
        bottom: -calc(0.25rem + 9.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xs-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + -7.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xs-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + -7.50 * var(--fluid-bp));
        bottom: -calc(0.75rem + -7.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xs-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 14.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xs-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 14.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 14.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-sm-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + -11.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-sm-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + -11.50 * var(--fluid-bp));
        bottom: -calc(1.00rem + -11.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xs-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 23.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xs-md[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 23.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 23.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-md-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + -19.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-md-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + -19.50 * var(--fluid-bp));
        bottom: -calc(1.50rem + -19.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xs-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 32.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xs-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 32.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 32.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-lg-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + -27.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-lg-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + -27.50 * var(--fluid-bp));
        bottom: -calc(2.00rem + -27.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xs-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 41.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xs-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 41.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 41.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xl-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + -35.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xl-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + -35.50 * var(--fluid-bp));
        bottom: -calc(2.50rem + -35.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xs-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 50.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xs-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 50.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 50.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xl-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + -43.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xl-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + -43.50 * var(--fluid-bp));
        bottom: -calc(3.00rem + -43.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xs-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 68.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xs-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 68.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 68.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xl-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + -59.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xl-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + -59.50 * var(--fluid-bp));
        bottom: -calc(4.00rem + -59.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xs-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 86.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xs-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 86.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 86.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-4xl-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -75.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-4xl-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -75.50 * var(--fluid-bp));
        bottom: -calc(5.00rem + -75.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xs-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.25rem + 104.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xs-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.25rem + 104.00 * var(--fluid-bp));
        bottom: -calc(0.25rem + 104.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-5xl-3xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -91.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-5xl-3xs[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -91.50 * var(--fluid-bp));
        bottom: -calc(6.00rem + -91.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xs-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 5.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xs-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 5.50 * var(--fluid-bp));
        bottom: -calc(0.50rem + 5.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xs-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + -3.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xs-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + -3.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + -3.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xs-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 10.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xs-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 10.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 10.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-sm-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + -7.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-sm-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + -7.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + -7.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xs-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 19.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xs-md[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 19.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 19.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-md-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + -15.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-md-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + -15.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + -15.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xs-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 28.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xs-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 28.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 28.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-lg-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + -23.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-lg-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + -23.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + -23.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xs-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 37.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xs-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 37.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 37.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xl-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + -31.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xl-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + -31.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + -31.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xs-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 46.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xs-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 46.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 46.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xl-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + -39.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xl-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + -39.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + -39.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xs-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 64.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xs-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 64.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 64.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xl-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + -55.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xl-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + -55.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + -55.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xs-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 82.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xs-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 82.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 82.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-4xl-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -71.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-4xl-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -71.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + -71.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xs-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.50rem + 100.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xs-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.50rem + 100.00 * var(--fluid-bp));
        bottom: -calc(0.50rem + 100.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-5xl-2xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -87.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-5xl-2xs[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -87.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + -87.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xs-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 6.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xs-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 6.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + 6.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-sm-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + -2.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-sm-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + -2.50 * var(--fluid-bp));
        bottom: -calc(1.00rem + -2.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xs-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 15.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xs-md[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 15.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + 15.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-md-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + -10.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-md-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + -10.50 * var(--fluid-bp));
        bottom: -calc(1.50rem + -10.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xs-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 24.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xs-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 24.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + 24.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-lg-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + -18.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-lg-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + -18.50 * var(--fluid-bp));
        bottom: -calc(2.00rem + -18.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xs-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 33.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xs-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 33.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + 33.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xl-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + -26.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xl-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + -26.50 * var(--fluid-bp));
        bottom: -calc(2.50rem + -26.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xs-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 42.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xs-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 42.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + 42.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xl-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + -34.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xl-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + -34.50 * var(--fluid-bp));
        bottom: -calc(3.00rem + -34.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xs-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 60.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xs-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 60.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + 60.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xl-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + -50.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xl-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + -50.50 * var(--fluid-bp));
        bottom: -calc(4.00rem + -50.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xs-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 78.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xs-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 78.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + 78.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-4xl-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -66.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-4xl-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -66.50 * var(--fluid-bp));
        bottom: -calc(5.00rem + -66.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xs-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(0.75rem + 96.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xs-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(0.75rem + 96.00 * var(--fluid-bp));
        bottom: -calc(0.75rem + 96.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-5xl-xs[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -82.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-5xl-xs[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -82.50 * var(--fluid-bp));
        bottom: -calc(6.00rem + -82.50 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-sm-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + 11.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-sm-md[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + 11.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + 11.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-md-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + -6.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-md-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + -6.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + -6.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-sm-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + 20.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-sm-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + 20.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + 20.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-lg-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + -14.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-lg-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + -14.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + -14.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-sm-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + 29.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-sm-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + 29.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + 29.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xl-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + -22.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xl-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + -22.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + -22.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-sm-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + 38.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-sm-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + 38.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + 38.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xl-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + -30.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xl-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + -30.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + -30.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-sm-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + 56.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-sm-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + 56.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + 56.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xl-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + -46.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xl-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + -46.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + -46.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-sm-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + 74.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-sm-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + 74.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + 74.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-4xl-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -62.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-4xl-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -62.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + -62.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-sm-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.00rem + 92.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-sm-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.00rem + 92.00 * var(--fluid-bp));
        bottom: -calc(1.00rem + 92.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-5xl-sm[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -78.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-5xl-sm[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -78.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + -78.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-md-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + 12.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-md-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + 12.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + 12.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-lg-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + -5.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-lg-md[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + -5.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + -5.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-md-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + 21.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-md-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + 21.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + 21.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xl-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + -13.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xl-md[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + -13.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + -13.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-md-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + 30.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-md-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + 30.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + 30.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xl-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + -21.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xl-md[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + -21.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + -21.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-md-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + 48.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-md-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + 48.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + 48.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xl-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + -37.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xl-md[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + -37.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + -37.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-md-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + 66.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-md-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + 66.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + 66.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-4xl-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -53.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-4xl-md[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -53.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + -53.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-md-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(1.50rem + 84.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-md-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(1.50rem + 84.00 * var(--fluid-bp));
        bottom: -calc(1.50rem + 84.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-5xl-md[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -69.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-5xl-md[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -69.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + -69.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-lg-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + 13.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-lg-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + 13.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + 13.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xl-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + -4.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xl-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + -4.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + -4.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-lg-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + 22.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-lg-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + 22.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + 22.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xl-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + -12.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xl-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + -12.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + -12.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-lg-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + 40.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-lg-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + 40.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + 40.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xl-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + -28.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xl-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + -28.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + -28.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-lg-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + 58.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-lg-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + 58.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + 58.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-4xl-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -44.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-4xl-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -44.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + -44.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-lg-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.00rem + 76.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-lg-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.00rem + 76.00 * var(--fluid-bp));
        bottom: -calc(2.00rem + 76.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-5xl-lg[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -60.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-5xl-lg[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -60.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + -60.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xl-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + 14.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xl-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + 14.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + 14.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xl-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + -3.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xl-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + -3.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + -3.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xl-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + 32.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xl-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + 32.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + 32.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xl-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + -19.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xl-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + -19.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + -19.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xl-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + 50.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xl-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + 50.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + 50.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-4xl-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -35.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-4xl-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -35.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + -35.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xl-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(2.50rem + 68.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-xl-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(2.50rem + 68.00 * var(--fluid-bp));
        bottom: -calc(2.50rem + 68.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-5xl-xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -51.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-5xl-xl[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -51.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + -51.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xl-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + 24.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xl-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + 24.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + 24.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xl-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + -10.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xl-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + -10.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + -10.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xl-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + 42.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xl-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + 42.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + 42.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-4xl-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -26.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-4xl-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -26.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + -26.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xl-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(3.00rem + 60.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-2xl-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(3.00rem + 60.00 * var(--fluid-bp));
        bottom: -calc(3.00rem + 60.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-5xl-2xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -42.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-5xl-2xl[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -42.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + -42.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xl-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + 26.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xl-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + 26.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + 26.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-4xl-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + -8.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-4xl-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + -8.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + -8.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xl-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(4.00rem + 44.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-3xl-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(4.00rem + 44.00 * var(--fluid-bp));
        bottom: -calc(4.00rem + 44.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-5xl-3xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -24.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-5xl-3xl[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -24.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + -24.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-4xl-5xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(5.00rem + 28.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-4xl-5xl[class*="grid-line-yfull"] > *::after{
        top: -calc(5.00rem + 28.00 * var(--fluid-bp));
        bottom: -calc(5.00rem + 28.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-5xl-4xl[class*="grid-line-x-"] > *::before{
        bottom: -calc(6.00rem + -6.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fl-5xl-4xl[class*="grid-line-yfull"] > *::after{
        top: -calc(6.00rem + -6.00 * var(--fluid-bp));
        bottom: -calc(6.00rem + -6.00 * var(--fluid-bp));
    }
    .xxl\:grid-line-x-fg-primary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-y-fg-primary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-xy-fg-primary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-xy-fg-primary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-x-fg-secondary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-y-fg-secondary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-xy-fg-secondary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-xy-fg-secondary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-x-fg-tertiary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-y-fg-tertiary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-xy-fg-tertiary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-xy-fg-tertiary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-x-fg-alternate[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-y-fg-alternate[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-xy-fg-alternate[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-xy-fg-alternate[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-x-fg-brand[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-y-fg-brand[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-xy-fg-brand[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-xy-fg-brand[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-x-fg-neutral[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-y-fg-neutral[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-xy-fg-neutral[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-xy-fg-neutral[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-x-fg-success[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-y-fg-success[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-xy-fg-success[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-xy-fg-success[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-x-fg-error[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-y-fg-error[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-xy-fg-error[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-xy-fg-error[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-x-surface-primary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-y-surface-primary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-xy-surface-primary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-xy-surface-primary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-x-surface-secondary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-y-surface-secondary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-xy-surface-secondary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-xy-surface-secondary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-x-surface-tertiary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-y-surface-tertiary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-xy-surface-tertiary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-xy-surface-tertiary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-x-surface-alternate[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-y-surface-alternate[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-xy-surface-alternate[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-xy-surface-alternate[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-x-surface-brand[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-y-surface-brand[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-xy-surface-brand[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-xy-surface-brand[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-x-stroke-primary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-y-stroke-primary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-xy-stroke-primary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-xy-stroke-primary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-x-stroke-secondary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-y-stroke-secondary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-xy-stroke-secondary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-xy-stroke-secondary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-x-stroke-tertiary[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-y-stroke-tertiary[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-xy-stroke-tertiary[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-xy-stroke-tertiary[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-x-stroke-alternate[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-y-stroke-alternate[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-xy-stroke-alternate[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-xy-stroke-alternate[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-x-stroke-brand[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-y-stroke-brand[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-xy-stroke-brand[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-xy-stroke-brand[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-x-stroke-success[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-y-stroke-success[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-xy-stroke-success[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-xy-stroke-success[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-x-stroke-error[class*="grid-line-x-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-y-stroke-error[class*="grid-line-y-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-xy-stroke-error[class*="grid-line-xy-"] > *::before{
        border-bottom-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-xy-stroke-error[class*="grid-line-xy-"] > *::after{
        border-right-color: ({ opacityVariable, opacityValue }) => {
        if (!isNaN(+opacityValue)) {
          return `hsl(var(${twcColorVariable}) / ${opacityValue})`;
        }
        if (opacityVariable) {
          return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, var(${opacityVariable})))`;
        }
        return `hsl(var(${twcColorVariable}) / var(${twcOpacityVariable}, 1))`;
      };
    }
    .xxl\:grid-line-x-DEFAULT[class*="grid-line-x-"] > *::before{
        border-bottom-color: currentColor;
    }
    .xxl\:grid-line-y-DEFAULT[class*="grid-line-y-"] > *::after{
        border-right-color: currentColor;
    }
    .xxl\:grid-line-xy-DEFAULT[class*="grid-line-xy-"] > *::before{
        border-bottom-color: currentColor;
    }
    .xxl\:grid-line-xy-DEFAULT[class*="grid-line-xy-"] > *::after{
        border-right-color: currentColor;
    }
    .xxl\:grid-cols-1[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .xxl\:grid-cols-1[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: 0;
        right: 0;
    }
    .xxl\:grid-cols-1[class*="grid-line-x"] > *:nth-child(1n+1)::before{
        right: 0;
    }
    .xxl\:grid-cols-1[class*="grid-line-x"] > *:nth-child(1n+1):nth-last-child(-n+1)::before{
        border-bottom-width: 0;
    }
    .xxl\:grid-cols-1[class*="grid-line-x"] > *:nth-child(1n+1):nth-last-child(-n+1) ~ *::before{
        border-bottom-width: 0;
    }
    .xxl\:grid-cols-2[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .xxl\:grid-cols-2[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .xxl\:grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+1)::before{
        left: 0;
    }
    .xxl\:grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+2)::before{
        right: 0;
    }
    .xxl\:grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+1):nth-last-child(-n+2)::before{
        border-bottom-width: 0;
    }
    .xxl\:grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+1):nth-last-child(-n+2) ~ *::before{
        border-bottom-width: 0;
    }
    .xxl\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .xxl\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(2n+2)::after{
        border-right-width: 0;
    }
    .xxl\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+2)::after{
        top: 0;
    }
    .xxl\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(2n+1):nth-last-child(-n+2)::after{
        bottom: 0;
    }
    .xxl\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(2n+1):nth-last-child(-n+2) ~ li::after{
        bottom: 0;
    }
    .xxl\:grid-cols-3[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .xxl\:grid-cols-3[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .xxl\:grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+1)::before{
        left: 0;
    }
    .xxl\:grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+3)::before{
        right: 0;
    }
    .xxl\:grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+1):nth-last-child(-n+3)::before{
        border-bottom-width: 0;
    }
    .xxl\:grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+1):nth-last-child(-n+3) ~ *::before{
        border-bottom-width: 0;
    }
    .xxl\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .xxl\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(3n+3)::after{
        border-right-width: 0;
    }
    .xxl\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+3)::after{
        top: 0;
    }
    .xxl\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(3n+1):nth-last-child(-n+3)::after{
        bottom: 0;
    }
    .xxl\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(3n+1):nth-last-child(-n+3) ~ li::after{
        bottom: 0;
    }
    .xxl\:grid-cols-4[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .xxl\:grid-cols-4[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .xxl\:grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+1)::before{
        left: 0;
    }
    .xxl\:grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+4)::before{
        right: 0;
    }
    .xxl\:grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+1):nth-last-child(-n+4)::before{
        border-bottom-width: 0;
    }
    .xxl\:grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+1):nth-last-child(-n+4) ~ *::before{
        border-bottom-width: 0;
    }
    .xxl\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .xxl\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(4n+4)::after{
        border-right-width: 0;
    }
    .xxl\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+4)::after{
        top: 0;
    }
    .xxl\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(4n+1):nth-last-child(-n+4)::after{
        bottom: 0;
    }
    .xxl\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(4n+1):nth-last-child(-n+4) ~ li::after{
        bottom: 0;
    }
    .xxl\:grid-cols-5[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .xxl\:grid-cols-5[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .xxl\:grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+1)::before{
        left: 0;
    }
    .xxl\:grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+5)::before{
        right: 0;
    }
    .xxl\:grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+1):nth-last-child(-n+5)::before{
        border-bottom-width: 0;
    }
    .xxl\:grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+1):nth-last-child(-n+5) ~ *::before{
        border-bottom-width: 0;
    }
    .xxl\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .xxl\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(5n+5)::after{
        border-right-width: 0;
    }
    .xxl\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+5)::after{
        top: 0;
    }
    .xxl\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(5n+1):nth-last-child(-n+5)::after{
        bottom: 0;
    }
    .xxl\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(5n+1):nth-last-child(-n+5) ~ li::after{
        bottom: 0;
    }
    .xxl\:grid-cols-6[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .xxl\:grid-cols-6[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .xxl\:grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+1)::before{
        left: 0;
    }
    .xxl\:grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+6)::before{
        right: 0;
    }
    .xxl\:grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+1):nth-last-child(-n+6)::before{
        border-bottom-width: 0;
    }
    .xxl\:grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+1):nth-last-child(-n+6) ~ *::before{
        border-bottom-width: 0;
    }
    .xxl\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .xxl\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(6n+6)::after{
        border-right-width: 0;
    }
    .xxl\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+6)::after{
        top: 0;
    }
    .xxl\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(6n+1):nth-last-child(-n+6)::after{
        bottom: 0;
    }
    .xxl\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(6n+1):nth-last-child(-n+6) ~ li::after{
        bottom: 0;
    }
    .xxl\:grid-cols-7[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .xxl\:grid-cols-7[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .xxl\:grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+1)::before{
        left: 0;
    }
    .xxl\:grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+7)::before{
        right: 0;
    }
    .xxl\:grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+1):nth-last-child(-n+7)::before{
        border-bottom-width: 0;
    }
    .xxl\:grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+1):nth-last-child(-n+7) ~ *::before{
        border-bottom-width: 0;
    }
    .xxl\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .xxl\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(7n+7)::after{
        border-right-width: 0;
    }
    .xxl\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+7)::after{
        top: 0;
    }
    .xxl\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(7n+1):nth-last-child(-n+7)::after{
        bottom: 0;
    }
    .xxl\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(7n+1):nth-last-child(-n+7) ~ li::after{
        bottom: 0;
    }
    .xxl\:grid-cols-8[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .xxl\:grid-cols-8[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .xxl\:grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+1)::before{
        left: 0;
    }
    .xxl\:grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+8)::before{
        right: 0;
    }
    .xxl\:grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+1):nth-last-child(-n+8)::before{
        border-bottom-width: 0;
    }
    .xxl\:grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+1):nth-last-child(-n+8) ~ *::before{
        border-bottom-width: 0;
    }
    .xxl\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .xxl\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(8n+8)::after{
        border-right-width: 0;
    }
    .xxl\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+8)::after{
        top: 0;
    }
    .xxl\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(8n+1):nth-last-child(-n+8)::after{
        bottom: 0;
    }
    .xxl\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(8n+1):nth-last-child(-n+8) ~ li::after{
        bottom: 0;
    }
}
.prose{
    color: var(--tw-prose-body);
    max-width: 65ch;
}
.prose :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.25em;
    margin-bottom: 1.25em;
}
.prose :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-lead);
    font-size: 1.25em;
    line-height: 1.6;
    margin-top: 1.2em;
    margin-bottom: 1.2em;
}
.prose :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-links);
    text-decoration: underline;
    font-weight: 500;
}
.prose :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-bold);
    font-weight: 600;
}
.prose :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
}
.prose :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
}
.prose :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
}
.prose :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: decimal;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-left: 1.625em;
}
.prose :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: upper-alpha;
}
.prose :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: lower-alpha;
}
.prose :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: upper-alpha;
}
.prose :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: lower-alpha;
}
.prose :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: upper-roman;
}
.prose :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: lower-roman;
}
.prose :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: upper-roman;
}
.prose :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: lower-roman;
}
.prose :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: decimal;
}
.prose :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: disc;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-left: 1.625em;
}
.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{
    font-weight: 400;
    color: var(--tw-prose-counters);
}
.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{
    color: var(--tw-prose-bullets);
}
.prose :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.25em;
}
.prose :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    border-color: var(--tw-prose-hr);
    border-top-width: 1px;
    margin-top: 3em;
    margin-bottom: 3em;
}
.prose :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 500;
    font-style: italic;
    color: var(--tw-prose-quotes);
    border-left-width: 0.25rem;
    border-left-color: var(--tw-prose-quote-borders);
    quotes: "\201C""\201D""\2018""\2019";
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-left: 1em;
}
.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{
    content: open-quote;
}
.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{
    content: close-quote;
}
.prose :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 800;
    font-size: 2.25em;
    margin-top: 0;
    margin-bottom: 0.8888889em;
    line-height: 1.1111111;
}
.prose :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 900;
    color: inherit;
}
.prose :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 700;
    font-size: 1.5em;
    margin-top: 2em;
    margin-bottom: 1em;
    line-height: 1.3333333;
}
.prose :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 800;
    color: inherit;
}
.prose :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 600;
    font-size: 1.25em;
    margin-top: 1.6em;
    margin-bottom: 0.6em;
    line-height: 1.6;
}
.prose :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 700;
    color: inherit;
}
.prose :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    line-height: 1.5;
}
.prose :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 700;
    color: inherit;
}
.prose :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 2em;
    margin-bottom: 2em;
}
.prose :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    display: block;
    margin-top: 2em;
    margin-bottom: 2em;
}
.prose :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 500;
    font-family: inherit;
    color: var(--tw-prose-kbd);
    box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
    font-size: 0.875em;
    border-radius: 0.3125rem;
    padding-top: 0.1875em;
    padding-right: 0.375em;
    padding-bottom: 0.1875em;
    padding-left: 0.375em;
}
.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-code);
    font-weight: 600;
    font-size: 0.875em;
}
.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{
    content: "`";
}
.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{
    content: "`";
}
.prose :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
}
.prose :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
}
.prose :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
    font-size: 0.875em;
}
.prose :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
    font-size: 0.9em;
}
.prose :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
}
.prose :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
}
.prose :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
}
.prose :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-pre-code);
    background-color: var(--tw-prose-pre-bg);
    overflow-x: auto;
    font-weight: 400;
    font-size: 0.875em;
    line-height: 1.7142857;
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
    border-radius: 0.375rem;
    padding-top: 0.8571429em;
    padding-right: 1.1428571em;
    padding-bottom: 0.8571429em;
    padding-left: 1.1428571em;
}
.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    background-color: transparent;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-weight: inherit;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
}
.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{
    content: none;
}
.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{
    content: none;
}
.prose :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    width: 100%;
    table-layout: auto;
    text-align: left;
    margin-top: 2em;
    margin-bottom: 2em;
    font-size: 0.875em;
    line-height: 1.7142857;
}
.prose :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-th-borders);
}
.prose :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 600;
    vertical-align: bottom;
    padding-right: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-left: 0.5714286em;
}
.prose :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-td-borders);
}
.prose :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    border-bottom-width: 0;
}
.prose :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    vertical-align: baseline;
}
.prose :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    border-top-width: 1px;
    border-top-color: var(--tw-prose-th-borders);
}
.prose :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    vertical-align: top;
}
.prose :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
    margin-bottom: 0;
}
.prose :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-captions);
    font-size: 0.875em;
    line-height: 1.4285714;
    margin-top: 0.8571429em;
}
.prose{
    --tw-prose-body: #374151;
    --tw-prose-headings: #111827;
    --tw-prose-lead: #4b5563;
    --tw-prose-links: #111827;
    --tw-prose-bold: #111827;
    --tw-prose-counters: #6b7280;
    --tw-prose-bullets: #d1d5db;
    --tw-prose-hr: #e5e7eb;
    --tw-prose-quotes: #111827;
    --tw-prose-quote-borders: #e5e7eb;
    --tw-prose-captions: #6b7280;
    --tw-prose-kbd: #111827;
    --tw-prose-kbd-shadows: 17 24 39;
    --tw-prose-code: #111827;
    --tw-prose-pre-code: #e5e7eb;
    --tw-prose-pre-bg: #1f2937;
    --tw-prose-th-borders: #d1d5db;
    --tw-prose-td-borders: #e5e7eb;
    --tw-prose-invert-body: #d1d5db;
    --tw-prose-invert-headings: #fff;
    --tw-prose-invert-lead: #9ca3af;
    --tw-prose-invert-links: #fff;
    --tw-prose-invert-bold: #fff;
    --tw-prose-invert-counters: #9ca3af;
    --tw-prose-invert-bullets: #4b5563;
    --tw-prose-invert-hr: #374151;
    --tw-prose-invert-quotes: #f3f4f6;
    --tw-prose-invert-quote-borders: #374151;
    --tw-prose-invert-captions: #9ca3af;
    --tw-prose-invert-kbd: #fff;
    --tw-prose-invert-kbd-shadows: 255 255 255;
    --tw-prose-invert-code: #fff;
    --tw-prose-invert-pre-code: #d1d5db;
    --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
    --tw-prose-invert-th-borders: #4b5563;
    --tw-prose-invert-td-borders: #374151;
    font-size: 1rem;
    line-height: 1.75;
}
.prose :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
    margin-bottom: 0;
}
.prose :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 2em;
    margin-bottom: 2em;
}
.prose :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-left: 0.375em;
}
.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-left: 0.375em;
}
.prose :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.75em;
    margin-bottom: 0.75em;
}
.prose :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.25em;
}
.prose :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-bottom: 1.25em;
}
.prose :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.25em;
}
.prose :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-bottom: 1.25em;
}
.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.75em;
    margin-bottom: 0.75em;
}
.prose :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.25em;
    margin-bottom: 1.25em;
}
.prose :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.5em;
    padding-left: 1.625em;
}
.prose :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
}
.prose :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
}
.prose :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
}
.prose :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
}
.prose :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-left: 0;
}
.prose :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-right: 0;
}
.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-top: 0.5714286em;
    padding-right: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-left: 0.5714286em;
}
.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-left: 0;
}
.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-right: 0;
}
.prose :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 2em;
    margin-bottom: 2em;
}
.prose :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
}
.prose :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-bottom: 0;
}
.icon-\[i--ab-testing-browsers\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath fill='url(%23svgID0)' d='M3.175 8.667a.96.96 0 000 1.92v-1.92Zm30.667 1.92a.96.96 0 100-1.92v1.92ZM7.008 1.96V1v.96ZM3.175 5.793h-.96.96Zm0 17.25h-.96.96Zm3.833 3.834v-.96.96Zm23 0v-.96.96Zm3.834-3.834h-.96.96Zm0-17.25h-.96.96Zm4.791 20.12a.96.96 0 100 1.92v-1.92Zm8.625 1.92a.96.96 0 100-1.92v1.92Zm-8.625-9.584a.96.96 0 100 1.92v-1.92Zm4.792.96v.96-.96ZM17.55 31.667a.96.96 0 10-1.92 0h1.92ZM28.09 42.21a.96.96 0 101.92 0h-1.92Zm5.75 0a.96.96 0 101.92 0h-1.92Zm-4.79-5.754a.96.96 0 100 1.92v-1.92Zm5.75 1.92a.96.96 0 000-1.92v1.92Zm-13.42-22.52.958.065a.936.936 0 00.003-.065h-.96Zm-2.874 2.396.108-.954a.966.966 0 00-.108-.006v.96Zm-2.875 0h-.96c0 .53.43.96.96.96v-.96Zm0-4.792v-.96a.96.96 0 00-.96.96h.96Zm5.75 7.186.957.065a.97.97 0 000-.13l-.957.065Zm-2.875 2.396.108-.954a.942.942 0 00-.108-.006v.96Zm-2.875 0h-.96c0 .53.43.96.96.96v-.96Zm0-4.792v-.96a.96.96 0 00-.96.96h.96Zm2.875 0v.96a.965.965 0 00.108-.006l-.108-.954ZM12.758 5.792h-.96.96Zm.956 0h.96-.96Zm3.835 0h-.96.96Zm.957 0h-.96.96ZM3.175 9.627v.96h30.667v-1.92H3.175v.96ZM30.008 1.96V1h-23v1.92h23v-.96Zm-23 0V1c-1.271 0-2.49.505-3.39 1.404l.68.679.678.679a2.873 2.873 0 012.032-.842v-.96Zm-2.71 1.123-.68-.68a4.793 4.793 0 00-1.403 3.39h1.92c0-.762.303-1.493.841-2.031l-.678-.68Zm-1.123 2.71h-.96v17.25h1.92V5.793h-.96Zm0 17.25h-.96c0 1.272.505 2.49 1.404 3.39l.679-.68.678-.678a2.873 2.873 0 01-.841-2.032h-.96Zm1.123 2.71-.68.68a4.793 4.793 0 003.39 1.404v-1.92a2.873 2.873 0 01-2.032-.842l-.678.679Zm2.71 1.124v.96h23v-1.92h-23v.96Zm23 0v.96c1.271 0 2.49-.505 3.39-1.404l-.68-.68-.678-.678a2.873 2.873 0 01-2.032.842v.96Zm2.71-1.123.68.679a4.793 4.793 0 001.403-3.39h-1.92c0 .762-.302 1.493-.841 2.032l.679.679Zm1.124-2.71h.96V5.793h-1.92v17.25h.96Zm0-17.25h.96a4.793 4.793 0 00-1.404-3.39l-.68.679-.678.679c.539.538.842 1.27.842 2.031h.96Zm-1.123-2.711.678-.68A4.793 4.793 0 0030.009 1v1.92c.762 0 1.493.303 2.032.842l.679-.68Zm5.914 23.79v.96h8.625v-1.92h-8.625v.96Zm0-7.664v.96h4.792v-1.92h-4.792v.96Zm4.792 0v.96a2.87 2.87 0 012.031.841l.68-.679.678-.679a4.793 4.793 0 00-3.39-1.404v.96Zm2.71 1.122-.679.679c.54.539.842 1.27.842 2.032h1.92c0-1.272-.505-2.49-1.404-3.39l-.679.68Zm1.123 2.71h-.96V42.21h1.92V23.042h-.96Zm0 19.168h-.96c0 .761-.303 1.492-.842 2.031l.68.679.678.679a4.794 4.794 0 001.404-3.39h-.96Zm-1.123 2.71-.679-.679a2.873 2.873 0 01-2.031.842v1.92c1.27 0 2.49-.505 3.389-1.404l-.679-.679Zm-2.71 1.123v-.96h-23v1.92h23v-.96Zm-23 0v-.96a2.873 2.873 0 01-2.032-.842l-.679.679-.679.679a4.793 4.793 0 003.39 1.404v-.96Zm-2.711-1.123.679-.679a2.873 2.873 0 01-.842-2.032h-1.92c0 1.272.505 2.49 1.404 3.39l.679-.679Zm-1.123-2.71h.96V31.667h-1.92v10.542h.96Zm12.458.002h.96v-8.625h-1.92v8.625h.96Zm0-8.625h.96c0-.508.202-.995.56-1.354l-.678-.678-.679-.68a3.835 3.835 0 00-1.123 2.712h.96Zm.842-2.032.679.678c.359-.359.846-.56 1.354-.56v-1.92a3.835 3.835 0 00-2.712 1.123l.679.678Zm2.033-.843v.96c.508 0 .995.202 1.354.561l.679-.678.679-.68a3.835 3.835 0 00-2.712-1.123v.96Zm2.033.843-.68.678c.36.36.562.846.562 1.354h1.92a3.835 3.835 0 00-1.123-2.711l-.68.678Zm.842 2.032h-.96v8.625h1.92v-8.625h-.96Zm-5.75 3.83v.96h5.75v-1.92h-5.75v.96Zm-7.67-21.56-.957-.064c-.015.22-.074.434-.174.63l.855.436.855.436c.218-.427.347-.894.38-1.372l-.958-.065Zm-.276 1.002-.855-.436c-.1.196-.239.37-.408.51l.614.738.615.737c.369-.307.67-.685.889-1.113l-.855-.436Zm-.649.812-.614-.738c-.17.141-.365.246-.576.31l.275.919.275.92c.46-.138.887-.367 1.255-.674l-.614-.737Zm-.915.491-.275-.92c-.21.063-.432.083-.65.058l-.11.954-.108.953a3.54 3.54 0 001.418-.125l-.275-.92Zm-1.034.092v-.96H15.63v1.92h2.875v-.96Zm-2.875 0h.96V13.46h-1.92v4.792h.96Zm0-4.792v.96h2.875v-1.92H15.63v.96Zm2.875 0v.96c.809 0 1.273.202 1.524.421.233.205.39.52.39 1.015h1.92c0-.942-.321-1.825-1.046-2.46-.708-.619-1.68-.896-2.788-.896v.96Zm2.875 7.186-.958-.065c-.015.22-.074.434-.174.63l.855.436.855.437a3.55 3.55 0 00.38-1.373l-.958-.065Zm-.277 1.001-.855-.436c-.1.196-.239.37-.408.51l.615.738.614.738c.369-.308.67-.686.889-1.113l-.855-.437Zm-.648.812-.615-.738c-.17.141-.365.246-.576.31l.275.92.275.92c.46-.138.887-.367 1.255-.674l-.614-.738Zm-.916.491-.275-.92c-.21.064-.432.083-.65.058l-.11.954-.108.954a3.54 3.54 0 001.418-.126l-.275-.92Zm-1.034.092v-.96H15.63v1.92h2.875v-.96Zm-2.875 0h.96v-4.792h-1.92v4.792h.96Zm0-4.792v.96h2.875v-1.92H15.63v.96Zm2.875 0 .108.954c.22-.025.44-.005.651.058l.275-.92.275-.92a3.547 3.547 0 00-1.418-.125l.109.953Zm1.034.092-.275.92c.211.063.407.168.576.309l.615-.738.614-.737a3.547 3.547 0 00-1.255-.674l-.275.92Zm.916.491-.615.738c.169.14.308.315.408.51l.855-.436.855-.436a3.546 3.546 0 00-.889-1.113l-.614.737Zm.648.812-.855.436c.1.196.159.41.174.63l.958-.065.957-.065a3.549 3.549 0 00-.38-1.372l-.854.436ZM8.446 6.272v-.96c.127 0 .25.05.34.14l-.68.68-.679.678c.27.27.637.422 1.019.422v-.96Zm-.34-.14.68-.68c.09.09.14.213.14.34h-1.92c0 .382.151.748.421 1.018l.68-.679Zm-.14-.34h.96a.48.48 0 01-.14.34l-.68-.68-.679-.678a1.44 1.44 0 00-.421 1.018h.96Zm.14-.34.68.68a.48.48 0 01-.34.14v-1.92a1.44 1.44 0 00-1.019.422l.68.679Zm.34.82v.96a1.44 1.44 0 001.019-.422l-.679-.679-.679-.679a.48.48 0 01.34-.14v.96Zm.34-.14.679.678c.27-.27.422-.636.422-1.018h-1.92c0-.127.05-.25.14-.34l.68.68Zm.14-.34h.96a1.44 1.44 0 00-.421-1.018l-.679.679-.679.678a.48.48 0 01-.14-.34h.96Zm-.14-.34.679-.678a1.44 1.44 0 00-1.018-.422v1.92a.48.48 0 01-.34-.14l.68-.68Zm4.452.82v-.96c.127 0 .25.05.34.14l-.68.68-.678.678c.27.27.636.422 1.018.422v-.96Zm-.34-.14.68-.68c.09.09.14.213.14.34h-1.92c0 .382.152.748.422 1.018l.678-.679Zm-.14-.34h.96a.48.48 0 01-.14.34l-.68-.68-.678-.678a1.44 1.44 0 00-.422 1.018h.96Zm.14-.34.68.68a.48.48 0 01-.34.14v-1.92a1.44 1.44 0 00-1.018.422l.678.679Zm.337.82v.96a1.44 1.44 0 001.018-.422l-.68-.679-.678-.679a.48.48 0 01.34-.14v.96Zm.339-.14.679.678c.27-.27.421-.636.421-1.018h-1.92c0-.127.051-.25.141-.34l.679.68Zm.14-.34h.96a1.44 1.44 0 00-.421-1.018l-.68.679-.678.679a.48.48 0 01-.14-.34h.96Zm-.14-.34.679-.678a1.44 1.44 0 00-1.018-.422v1.92a.48.48 0 01-.34-.14l.679-.68Zm4.455.82v-.96c.127 0 .25.05.34.14l-.68.68-.678.678c.27.27.636.422 1.018.422v-.96Zm-.34-.14.68-.68c.09.09.14.213.14.34h-1.92c0 .382.152.748.422 1.018l.678-.679Zm-.14-.34h.96a.48.48 0 01-.14.34l-.68-.68-.678-.678a1.44 1.44 0 00-.422 1.018h.96Zm.14-.34.68.68a.48.48 0 01-.34.14v-1.92a1.44 1.44 0 00-1.018.422l.678.679Zm.338.82v.96a1.44 1.44 0 001.018-.422l-.68-.679-.678-.679a.48.48 0 01.34-.14v.96Zm.339-.14.679.678c.27-.27.421-.636.421-1.018h-1.92c0-.127.051-.25.141-.34l.679.68Zm.14-.34h.96a1.44 1.44 0 00-.421-1.018l-.68.679-.678.678a.48.48 0 01-.14-.34h.96Zm-.14-.34.679-.678a1.44 1.44 0 00-1.018-.422v1.92a.48.48 0 01-.34-.14l.679-.68Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.216' x2='25.216' y1='1.96' y2='46.042' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--alarm-bell-ring\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M29.048 42.21a3.833 3.833 0 01-7.667 0M8.924 18.25A10.542 10.542 0 0119.466 7.708M3.175 18.25A16.292 16.292 0 0119.467 1.958m22.04 16.292A10.54 10.54 0 0030.965 7.708M47.257 18.25A16.292 16.292 0 0030.965 1.958m6.709 36.417V29.75a12.459 12.459 0 00-7.667-11.5 4.791 4.791 0 10-9.583 0 12.458 12.458 0 00-7.667 11.5v8.625a3.834 3.834 0 01-3.833 3.833h32.583a3.833 3.833 0 01-3.833-3.833Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.216' x2='25.216' y1='1.958' y2='46.043' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--analytics-board-graph-line\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M10.842 30.712 15.77 22.5a.959.959 0 011.644 0l4.242 7.063a.96.96 0 001.558.12l3.191-3.832a.958.958 0 011.472 0l3.172 3.806a.957.957 0 001.568-.138l6.975-12.223M5.1 7.71h40.25s1.917 0 1.917 1.916v28.75s0 1.917-1.917 1.917H5.1s-1.916 0-1.916-1.917V9.625s0-1.916 1.916-1.916Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.225' x2='25.225' y1='7.708' y2='40.292' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--analytics-net\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='m6.046 28.793 7.005-7.705a5.48 5.48 0 016.036-1.18l2.668 1.278a6.691 6.691 0 006.451-.738l3.596-2.875a22.507 22.507 0 016.693-3.423l5.885-1.65m-28.74 7.125v24.499m9.582-22.49v22.49m9.584-28.437v28.438M6.054 28.793h38.333m-17.31-7.665H44.39M6.054 36.46h38.333M9.887 3.876h30.667s3.834 0 3.834 3.833v32.584s0 3.833-3.834 3.833H9.888s-3.834 0-3.834-3.833V7.709s0-3.833 3.834-3.833Z'/%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.217' x2='25.217' y1='3.876' y2='44.126' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--arrow-left\]{
    display: inline-block;
    width: 1.07em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 16' width='17' height='16'%3E%3Cpath fill='black' fill-rule='evenodd' d='M12.25 8a.5.5 0 01-.5.5H5.957l2.147 2.147a.5.5 0 11-.708.707l-3-3a.5.5 0 010-.707l3-3a.5.5 0 11.708.707L5.957 7.5h5.793a.5.5 0 01.5.5Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}
.icon-\[i--arrow-right\]{
    display: inline-block;
    width: 1.07em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 16' width='17' height='16'%3E%3Cpath fill='black' fill-rule='evenodd' d='M4.25 8a.5.5 0 01.5-.5h5.793L8.396 5.354a.5.5 0 11.708-.707l3 3a.5.5 0 010 .707l-3 3a.5.5 0 01-.708-.707L10.543 8.5H4.75a.5.5 0 01-.5-.5Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}
.icon-\[i--award-medal\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M26.175 1.96h-9.583a1.917 1.917 0 00-1.917 1.916v2.555c0 .211.035.421.104.621l2.852 8.324M26.175 1.96H35.8a1.917 1.917 0 011.917 1.917v2.572c0 .2-.031.4-.094.59l-2.7 8.338M26.175 1.96v11.5m-5.751-11.5v11.5m11.5-11.5v11.5M10.842 31.667a14.375 14.375 0 1028.75 0 14.375 14.375 0 00-28.75 0ZM26.12 24.55l1.97 4.241h3.834a.94.94 0 01.663 1.64l-3.327 3.277 1.844 4.233a1.004 1.004 0 01-1.43 1.256l-4.458-2.505-4.45 2.505a1.004 1.004 0 01-1.43-1.256l1.843-4.233-3.327-3.274a.937.937 0 01.655-1.643h3.834l1.972-4.245a1.015 1.015 0 011.807.004Z'/%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.216' x2='25.216' y1='1.959' y2='46.041' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--bi-slash\]{
    display: inline-block;
    width: 1em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48' height='48'%3E%3Cpath fill='black' fill-rule='evenodd' d='m18.283 38.78 9.23-30 1.435.44-9.231 30-1.434-.44Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}
.icon-\[i--briefcase-one\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID0)'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID2)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='m17.217 12 1-7a1 1 0 011-1h12a1 1 0 011 1l1 7m-23 8.003h30m-30 8h30m-30 8h30m8 5.996a2 2 0 01-2 2h-42a2 2 0 01-2-2V14a2 2 0 012-2h42a2 2 0 012 2v28Z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='svgID0'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M1.217 0h48v48h-48z'/%3E%3C/clipPath%3E%3ClinearGradient id='svgID2' x1='25.217' x2='25.217' y1='4' y2='43.999' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--briefcase\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='m17.548 12.5.958-6.71a.958.958 0 01.959-.957h11.5a.958.958 0 01.958.958l.958 6.708M10.84 20.174h28.75m-28.75 7.664h28.75m-28.75 7.665h28.75m7.665 5.748a1.917 1.917 0 01-1.916 1.916H5.088a1.917 1.917 0 01-1.917-1.916V14.418A1.916 1.916 0 015.088 12.5h40.25a1.917 1.917 0 011.916 1.917V41.25Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.213' x2='25.213' y1='4.833' y2='43.167' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--browser-page-text\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath fill='url(%23svgID0)' d='M7.01 1.958v-.96.96ZM3.175 5.791h-.96.96Zm0 36.417h-.96.96Zm0-31.628a.96.96 0 100 1.92v-1.92Zm44.083 1.92a.96.96 0 100-1.92v1.92Zm-27.79-.96a.96.96 0 10-1.92 0h1.92Zm-1.92 34.5a.96.96 0 001.92 0h-1.92Zm6.71-29.705h-.96.96Zm.958 8.625v.96-.96Zm16.292-.958h-.96.96Zm-.959 6.708v-.96.96Zm-16.291.959h-.96.96Zm.958 8.625v-.96.96Zm16.292-.959h-.96.96ZM7.05 14.417a.96.96 0 100 1.92v-1.92Zm3.793 1.92a.96.96 0 100-1.92v1.92Zm.04 1.91a.96.96 0 100 1.92v-1.92Zm3.793 1.92a.96.96 0 100-1.92v1.92Zm-3.793 1.914a.96.96 0 100 1.92v-1.92Zm3.793 1.92a.96.96 0 100-1.92v1.92Zm-3.793 1.916a.96.96 0 100 1.92v-1.92Zm3.793 1.92a.96.96 0 100-1.92v1.92ZM7.05 29.75a.96.96 0 100 1.92v-1.92Zm3.793 1.92a.96.96 0 100-1.92v1.92Zm.04 1.912a.96.96 0 100 1.92v-1.92Zm3.793 1.92a.96.96 0 100-1.92v1.92Zm-3.793 1.91a.96.96 0 100 1.92v-1.92Zm3.793 1.92a.96.96 0 100-1.92v1.92ZM9.885 7.228v.96-.96Zm-.48-.48h.96-.96Zm.48-.48v-.96.96Zm11.018.485h-.96.96Zm22.523-4.795v-.96H7.009v1.92h36.417v-.96Zm-36.417 0v-.96c-1.271 0-2.49.505-3.39 1.404l.68.679.678.679a2.873 2.873 0 012.032-.842v-.96ZM4.3 3.081l-.68-.68a4.793 4.793 0 00-1.403 3.39h1.92c0-.762.303-1.493.841-2.031L4.3 3.08ZM3.176 5.79h-.96v36.417h1.92V5.791h-.96Zm0 36.417h-.96c0 1.271.505 2.49 1.404 3.39l.679-.68.678-.678a2.873 2.873 0 01-.841-2.032h-.96Zm1.123 2.71-.68.68A4.793 4.793 0 007.01 47v-1.92a2.873 2.873 0 01-2.032-.841l-.678.679Zm2.71 1.123V47h36.417v-1.92H7.009v.96Zm36.417 0V47c1.271 0 2.49-.505 3.39-1.404l-.68-.678-.678-.68a2.873 2.873 0 01-2.032.842v.96Zm2.71-1.122.68.678a4.793 4.793 0 001.403-3.389H46.3c0 .762-.303 1.493-.841 2.032l.678.679Zm1.123-2.711h.96V5.791H46.3v36.417h.96Zm0-36.417h.96c0-1.27-.505-2.49-1.404-3.39l-.679.68-.678.679c.538.538.841 1.27.841 2.031h.96Zm-1.123-2.71.68-.68a4.793 4.793 0 00-3.39-1.403v1.92c.762 0 1.493.303 2.032.842l.678-.68Zm-42.96 8.46v.96h44.083v-1.92H3.176v.96Zm15.334 0h-.96v34.5h1.92v-34.5h-.96Zm22.04 3.837v-.96H25.218v1.92h15.334v-.96Zm-15.333 0v-.96a1.92 1.92 0 00-1.356.561l.679.68.678.678v-.96Zm-.677.28-.68-.679c-.359.36-.561.848-.561 1.357h1.92v.001l-.68-.679Zm-.281.678h-.96v7.667h1.92v-7.667h-.96Zm0 7.667h-.96c0 .508.202.996.562 1.356l.679-.679.678-.679v.002h-.96Zm.28.677-.678.679c.36.36.847.562 1.356.562V24h.001l-.678.68Zm.678.28v.96h15.334V24H25.217v.96Zm15.334 0v.96c.508 0 .996-.201 1.356-.561l-.679-.679L40.55 24h.002v.96Zm.677-.28.679.679c.36-.36.562-.848.562-1.356h-1.92V24l.68.68Zm.28-.677h.96v-7.667h-1.92v7.667h.96Zm0-7.667h.96c0-.509-.201-.997-.561-1.357l-.679.68-.679.678v-.001h.96Zm-.28-.678.679-.679a1.918 1.918 0 00-1.356-.561v1.92h-.002l.68-.68ZM40.55 30.71v-.96H25.218v1.92h15.334v-.96Zm-15.333 0v-.96c-.509 0-.996.202-1.356.562l.679.679.678.679v-.96Zm-.677.281-.68-.679c-.359.36-.561.848-.561 1.357h1.92l-.68-.678Zm-.281.678h-.96v7.666h1.92V31.67h-.96Zm0 7.666h-.96c0 .51.202.997.562 1.357l.679-.679.678-.679v.001h-.96Zm.28.678-.678.679c.36.36.847.562 1.356.562v-1.92h.001l-.678.679Zm.678.28v.96h15.334v-1.92H25.217v.96Zm15.334 0v.96c.508 0 .996-.202 1.356-.561l-.679-.679-.679-.679h.002v.96Zm.677-.28.679.679c.36-.36.562-.848.562-1.357h-1.92l.68.678Zm.28-.678h.96V31.67h-1.92v7.666h.96Zm0-7.666h.96c0-.51-.201-.997-.561-1.357l-.679.679-.679.679v-.001h.96Zm-.28-.678.679-.679a1.918 1.918 0 00-1.356-.562v1.92h-.002l.68-.679ZM7.05 15.377v.96h3.793v-1.92H7.05v.96Zm3.833 3.83v.96h3.793v-1.92h-3.793v.96Zm0 3.834v.96h3.793v-1.92h-3.793v.96Zm0 3.836v.96h3.793v-1.92h-3.793v.96ZM7.05 30.71v.96h3.793v-1.92H7.05v.96Zm3.833 3.832v.96h3.793v-1.92h-3.793v.96Zm0 3.83v.96h3.793v-1.92h-3.793v.96ZM9.885 7.228v-.96c.127 0 .25.05.34.14l-.68.68-.678.678c.27.27.636.422 1.018.422v-.96Zm-.34-.14.68-.68c.09.09.14.213.14.34h-1.92c0 .382.152.748.422 1.018l.679-.679Zm-.14-.34h.96a.48.48 0 01-.14.34l-.68-.68-.678-.678a1.44 1.44 0 00-.422 1.018h.96Zm.14-.34.68.68a.48.48 0 01-.34.14v-1.92a1.44 1.44 0 00-1.018.422l.679.679Zm.34.82v.96c.383 0 .748-.153 1.018-.422l-.68-.679-.678-.679a.482.482 0 01.34-.14v.96Zm.339-.14.678.678c.27-.27.422-.636.422-1.018h-1.92c0-.127.05-.25.14-.34l.68.68Zm.14-.34h.96a1.44 1.44 0 00-.421-1.018l-.68.679-.678.679a.48.48 0 01-.14-.34h.96Zm-.14-.34.678-.678a1.439 1.439 0 00-1.017-.422v1.92a.481.481 0 01-.34-.14l.679-.68Zm5.409.82v-.96c.127 0 .25.05.34.14l-.68.68-.678.678c.27.27.636.422 1.018.422v-.96Zm-.34-.14.68-.68c.09.09.14.213.14.34h-1.92c0 .382.152.748.422 1.018l.679-.679Zm-.14-.34h.96a.48.48 0 01-.14.34l-.68-.68-.678-.678a1.44 1.44 0 00-.422 1.018h.96Zm.14-.34.68.68a.48.48 0 01-.34.14v-1.92a1.44 1.44 0 00-1.018.422l.679.679Zm.341.82v.96a1.44 1.44 0 001.018-.422l-.679-.679-.678-.679a.48.48 0 01.34-.14v.96Zm.34-.14.678.678c.27-.27.422-.636.422-1.018h-1.92c0-.127.05-.25.14-.34l.68.68Zm.14-.34h.96a1.44 1.44 0 00-.422-1.018l-.679.679-.678.679a.48.48 0 01-.141-.34h.96Zm-.14-.34.678-.678a1.44 1.44 0 00-1.018-.422v1.92a.48.48 0 01-.34-.14l.68-.68Zm5.41.825v-.96a.48.48 0 01.339.14l-.679.68-.679.678c.27.27.636.422 1.018.422v-.96Zm-.34-.14.679-.68c.09.09.14.213.14.34h-1.92c0 .382.152.748.422 1.018l.679-.679Zm-.14-.34h.96a.48.48 0 01-.141.34l-.679-.68-.679-.678a1.44 1.44 0 00-.422 1.018h.96Zm.14-.34.679.68a.48.48 0 01-.34.14v-1.92a1.44 1.44 0 00-1.018.422l.679.679Zm.338.82v.96c.19 0 .376-.037.551-.11l-.367-.887-.368-.887a.48.48 0 01.184-.036v.96Zm.184-.037.367.887a1.44 1.44 0 00.467-.312l-.679-.679-.678-.678a.48.48 0 01.155-.105l.368.887Zm.155-.104.68.68a1.44 1.44 0 00.311-.468l-.887-.367-.887-.368a.48.48 0 01.105-.155l.678.678Zm.104-.155.887.367c.073-.175.11-.362.11-.55h-1.92c0-.064.012-.126.036-.185l.887.368Zm.037-.184h.96c0-.189-.037-.376-.11-.55l-.887.366-.887.368a.479.479 0 01-.036-.184h.96Zm-.037-.184.887-.367a1.44 1.44 0 00-.312-.467l-.679.679-.678.679a.48.48 0 01-.105-.156l.887-.368Zm-.104-.155.68-.679a1.44 1.44 0 00-.468-.312l-.367.887-.368.887a.48.48 0 01-.155-.104l.678-.68Zm-.155-.104.367-.887a1.44 1.44 0 00-.551-.11v1.92a.48.48 0 01-.184-.036l.368-.887Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.218' x2='25.218' y1='1.958' y2='46.041' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--browser\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID0)'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath fill='url(%23svgID2)' d='M3.217 32h-.96.96Zm0 14h-.96.96Zm8-1.96a.96.96 0 100 1.92v-1.92Zm34 .96v.96c.53 0 .96-.43.96-.96h-.96Zm-29-6.96a.96.96 0 100 1.92v-1.92Zm-5-6a.96.96 0 100 1.92v-1.92Zm14.321 7.638a.96.96 0 101.358-1.357l-1.358 1.357ZM6.257 26a.96.96 0 101.92 0h-1.92Zm4.96-25V.04 1Zm24 31.04a.96.96 0 100 1.92v-1.92Zm-28-24a.96.96 0 100 1.92V8.04Zm40 1.92a.96.96 0 100-1.92v1.92Zm-30-4.96h-.96.96Zm-7 26v-.96h-6v1.92h6V31Zm-6 0v-.96a1.96 1.96 0 00-1.386.574l.679.678.679.68a.04.04 0 01.028-.013V31Zm-.707.292-.68-.678A1.96 1.96 0 002.258 32h1.92a.04.04 0 01.012-.029l-.68-.679ZM3.217 32h-.96v14h1.92V32h-.96Zm0 14h-.96c0 .52.206 1.019.574 1.386l.679-.678.679-.68A.04.04 0 014.177 46h-.96Zm.293.708-.68.678a1.96 1.96 0 001.387.575v-1.92a.04.04 0 01-.028-.012l-.68.679Zm.707.292v.96h6v-1.92h-6V47Zm6 0v.96a1.96 1.96 0 001.386-.574l-.68-.678-.678-.68a.04.04 0 01-.028.012V47Zm.707-.292.679.678A1.96 1.96 0 0012.177 46h-1.92a.04.04 0 01-.012.029l.679.679Zm.293-.708h.96V32h-1.92v14h.96Zm0-14h.96a1.96 1.96 0 00-.574-1.385l-.68.678-.678.68a.04.04 0 01.012.027h.96Zm-.293-.707.679-.678a1.96 1.96 0 00-1.386-.575v1.92c.01 0 .02.005.028.012l.679-.679ZM11.217 45v.96h34v-1.92h-34V45Zm34 0h.96c0-1.137-.659-2.126-1.537-2.916-.89-.802-2.123-1.51-3.56-2.097-2.88-1.178-6.755-1.947-10.863-1.947v1.92c3.891 0 7.516.732 10.136 1.804 1.314.537 2.331 1.142 3.003 1.747.685.616.9 1.127.9 1.49h.96Zm-15-6v-.96h-14v1.92h14V39Zm-19-6v.96h7v-1.92h-7V33Zm7 0v.96c1.974 0 3.488 1.042 4.687 2.322.597.638 1.095 1.313 1.517 1.912.204.289.409.587.58.824.168.232.352.476.537.661l.679-.678.679-.68a3.97 3.97 0 01-.339-.427c-.165-.229-.34-.485-.567-.806-.436-.62-.995-1.382-1.685-2.119-1.376-1.47-3.362-2.929-6.088-2.929V33Zm-11-7h.96V5h-1.92v21h.96Zm0-21h.96c0-.806.32-1.579.89-2.15l-.679-.678-.678-.679A4.96 4.96 0 006.257 5h.96Zm1.171-2.828.68.679a3.04 3.04 0 012.149-.89V.04A4.96 4.96 0 007.71 1.492l.678.68ZM11.217 1v.96h32V.04h-32V1Zm32 0v.96c.806 0 1.58.32 2.15.89l.678-.679.679-.679A4.96 4.96 0 0043.217.04V1Zm2.828 1.171-.679.679c.57.57.89 1.343.89 2.15h1.92a4.96 4.96 0 00-1.452-3.508l-.679.68ZM47.217 5h-.96v24h1.92V5h-.96Zm0 24h-.96c0 .806-.32 1.579-.89 2.15l.678.678.679.679A4.96 4.96 0 0048.177 29h-.96Zm-1.172 2.828-.679-.679a3.04 3.04 0 01-2.15.89v1.92a4.96 4.96 0 003.508-1.452l-.679-.68Zm-2.828 1.171v-.96h-8v1.92h8V33Zm-36-24v.96h40V8.04h-40V9Zm5.5-3.5v-.96a.46.46 0 01.325.135l-.679.68-.679.678a1.46 1.46 0 001.033.428V5.5Zm-.354-.146.68-.679a.46.46 0 01.134.326h-1.92c0 .387.154.758.427 1.032l.68-.679ZM12.217 5h.96a.46.46 0 01-.135.325l-.679-.679-.679-.679A1.46 1.46 0 0011.257 5h.96Zm.146-.354.68.679a.46.46 0 01-.326.135V3.54a1.46 1.46 0 00-1.033.427l.68.679Zm.354.854v.96a1.46 1.46 0 001.032-.428l-.679-.679-.678-.679a.46.46 0 01.325-.134v.96Zm.353-.147.68.679A1.46 1.46 0 0014.176 5h-1.92a.46.46 0 01.135-.326l.678.68ZM13.217 5h.96a1.46 1.46 0 00-.428-1.033l-.679.679-.678.679A.46.46 0 0112.257 5h.96Zm-.147-.354.68-.679a1.46 1.46 0 00-1.033-.427v1.92a.46.46 0 01-.325-.135l.678-.679Zm4.647.854v-.96a.46.46 0 01.325.134l-.679.68-.679.678a1.46 1.46 0 001.033.428V5.5Zm-.354-.147.68-.679a.46.46 0 01.134.326h-1.92c0 .387.154.758.427 1.032l.68-.679ZM17.217 5h.96a.46.46 0 01-.135.325l-.679-.679-.679-.679A1.46 1.46 0 0016.257 5h.96Zm.146-.354.68.679a.46.46 0 01-.326.135V3.54a1.46 1.46 0 00-1.033.427l.68.679Zm.354.854v.96a1.46 1.46 0 001.032-.428l-.679-.679-.678-.679a.46.46 0 01.325-.134v.96Zm.353-.147.68.679A1.46 1.46 0 0019.176 5h-1.92a.46.46 0 01.134-.326l.68.68ZM18.217 5h.96a1.46 1.46 0 00-.428-1.033l-.679.679-.678.679A.46.46 0 0117.257 5h.96Zm-.147-.354.68-.679a1.46 1.46 0 00-1.033-.427v1.92a.46.46 0 01-.325-.135l.678-.679Zm4.647.854v-.96a.46.46 0 01.325.134l-.679.68-.679.678a1.46 1.46 0 001.033.428V5.5Zm-.354-.147.68-.679a.46.46 0 01.134.326h-1.92c0 .387.154.758.427 1.032l.68-.679ZM22.217 5h.96a.46.46 0 01-.135.325l-.679-.679-.679-.679A1.46 1.46 0 0021.257 5h.96Zm.146-.354.68.679a.46.46 0 01-.326.135V3.54a1.46 1.46 0 00-1.033.427l.68.679Zm.354.854v.96a1.46 1.46 0 001.032-.428l-.679-.679-.678-.679a.46.46 0 01.325-.134v.96Zm.353-.147.68.679A1.46 1.46 0 0024.176 5h-1.92a.46.46 0 01.134-.326l.68.68ZM23.217 5h.96a1.46 1.46 0 00-.428-1.033l-.679.679-.678.679A.46.46 0 0122.257 5h.96Zm-.147-.354.68-.679a1.46 1.46 0 00-1.033-.427v1.92a.46.46 0 01-.325-.135l.678-.679ZM7.217 43.5v-.96a.46.46 0 01.325.134l-.679.68-.679.678a1.46 1.46 0 001.033.428v-.96Zm-.354-.147.68-.679a.46.46 0 01.134.325h-1.92c0 .388.154.76.427 1.033l.68-.679ZM6.717 43h.96a.46.46 0 01-.135.326l-.679-.679-.679-.679A1.46 1.46 0 005.757 43h.96Zm.146-.353.68.679a.46.46 0 01-.326.134v-1.92a1.46 1.46 0 00-1.033.428l.68.679Zm.354.853v.96a1.46 1.46 0 001.032-.427l-.679-.679-.678-.679a.46.46 0 01.325-.135v.96Zm.353-.146.68.679A1.46 1.46 0 008.676 43h-1.92a.46.46 0 01.135-.326l.678.68ZM7.717 43h.96a1.46 1.46 0 00-.428-1.032l-.679.679-.678.679A.46.46 0 016.757 43h.96Zm-.147-.353.68-.679a1.46 1.46 0 00-1.033-.428v1.92a.46.46 0 01-.325-.134l.678-.679Z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='svgID0'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M1.217 0h48v48h-48z'/%3E%3C/clipPath%3E%3ClinearGradient id='svgID2' x1='25.217' x2='25.217' y1='1' y2='46.999' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--button-play\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' clip-path='url(%23svgID2)'%3E%3Cpath stroke='url(%23svgID0)' d='M3.251 23.999a22.042 22.042 0 1044.083 0 22.042 22.042 0 00-44.083 0Z'/%3E%3Cpath stroke='url(%23svgID1)' d='M20.298 17.189a1.091 1.091 0 00-1.714 1.062v13.417a1.09 1.09 0 001.714 1.06l13.823-6.912c.94-.471.94-1.242 0-1.713l-13.823-6.914Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.293' x2='25.293' y1='1.957' y2='46.04' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3ClinearGradient id='svgID1' x1='25.293' x2='25.293' y1='1.957' y2='46.04' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID2'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--charging-flash-wifi\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M41.507 16.001a24.008 24.008 0 00-32.583 0M4.173 9.697a32.583 32.583 0 0142.086-.072M14.674 21.49a15.334 15.334 0 0121.084 0m-9.626 1.553-7.666 14.375h5.75v8.625l7.666-14.375h-5.75v-8.625Z'/%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.216' x2='25.216' y1='1.955' y2='46.043' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--check-badge\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='m32.883 19.208-7.8 10.4a1.468 1.468 0 01-2.214.159l-4.681-4.683M22.725 3.15a3.191 3.191 0 014.983 0l2.962 3.686a3.19 3.19 0 002.834 1.173l4.7-.512a3.195 3.195 0 013.515 3.521l-.512 4.698a3.193 3.193 0 001.175 2.835l3.684 2.96a3.193 3.193 0 010 4.983l-3.684 2.96a3.188 3.188 0 00-1.175 2.834l.512 4.7a3.19 3.19 0 01-3.519 3.518l-4.7-.511a3.197 3.197 0 00-2.834 1.175l-2.958 3.68a3.192 3.192 0 01-4.983 0l-2.958-3.684a3.197 3.197 0 00-2.834-1.175l-4.7.511a3.19 3.19 0 01-3.519-3.518l.512-4.7A3.19 3.19 0 008.05 29.45l-3.684-2.957a3.194 3.194 0 010-4.984l3.684-2.96a3.193 3.193 0 001.175-2.834l-.512-4.698a3.195 3.195 0 013.52-3.52l4.699.511a3.19 3.19 0 002.834-1.173l2.958-3.686Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.217' x2='25.217' y1='1.952' y2='46.046' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--check-circle\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID0)'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID2)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='m48.217 1-27.6 34.26a1.999 1.999 0 01-2.98.16L9.217 27m28.54-2.02a18 18 0 11-9.54-12'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='svgID0'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M1.217 0h48v48h-48z'/%3E%3C/clipPath%3E%3ClinearGradient id='svgID2' x1='25.227' x2='25.227' y1='1' y2='47.115' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--check-shield\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M35.758 14.416 22.744 26.568a1.916 1.916 0 01-2.664 0l-3.489-3.527M7.008 3.874a1.917 1.917 0 011.916-1.916h32.584a1.916 1.916 0 011.916 1.916v11.999A34.078 34.078 0 0125.217 46.04 34.079 34.079 0 017.008 15.873V3.874Z'/%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.216' x2='25.216' y1='1.958' y2='46.041' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--check\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID0)'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID2)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='m37.217 14-12.76 17.32a2 2 0 01-2.86.38l-8.38-6.7m-9-24h42s2 0 2 2v42s0 2-2 2h-42s-2 0-2-2V3s0-2 2-2Z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='svgID0'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M1.217 0h48v48h-48z'/%3E%3C/clipPath%3E%3ClinearGradient id='svgID2' x1='25.217' x2='25.217' y1='1' y2='46.999' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--chess-figures\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID0)'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID2)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M7.017 36.32c-2.34-7.76 3.2-6 5.2-16.8h-7.58c-1.6 0-1.88-.86-2.38-2.38a2.36 2.36 0 011.18-2.38l8.34-6v-2.9a1.2 1.2 0 011.74-1.06c7.06 3.72 8.54 6.52 8.52 9.52 0 2.36-.96 4.86-.84 8 .22 6.82 5.02 8 2.48 14m5.34 0h15.88c1.04 0 2 .22 2.4 1.2l.9 4.48a1.26 1.26 0 01-.24 1 1.28 1.28 0 01-.94.42h-15.24m-3.56-21.1h16m-15.34 14a20.901 20.901 0 012.34-10.68 4.439 4.439 0 00-.54-5.26 7.12 7.12 0 01-1.84-4.78 7.28 7.28 0 1114.54 0 7.12 7.12 0 01-1.78 4.74 4.4 4.4 0 00-.54 5.16 21.66 21.66 0 012.32 10.82M26.977 42a1.18 1.18 0 01-1.18 1.42h-20.9a1.22 1.22 0 01-.92-.42 1.2 1.2 0 01-.24-1l.9-4.38c.32-.98 1.36-1.2 2.38-1.2h16.66c1.04 0 2 .22 2.4 1.2l.9 4.38Z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='svgID0'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M1.217 0h48v48h-48z'/%3E%3C/clipPath%3E%3ClinearGradient id='svgID2' x1='25.227' x2='25.227' y1='4.671' y2='43.42' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--chess-knight\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID0)'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID2)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M10.217 41h30m-30 0c-2 0-2 2-2 2v2c0 2 2 2 2 2h30c2 0 2-2 2-2v-2c0-2-2-2-2-2m-30 0a4 4 0 014-4m26 4a4 4 0 00-4-4m0 0h-22m22 0c-1.316-2.63-2-5.532-2-8.472V22A17 17 0 0018.76 5.07 6.95 6.95 0 0013.217 1a1 1 0 00-1 1v4.516a9 9 0 00-4 7.483v9a2 2 0 002 2h2a2.666 2.666 0 002.56-1.92l.84-2.88a1.668 1.668 0 011.6-1.2 3 3 0 003-3 19.8 19.8 0 01-2.986 10.439 19.9 19.9 0 00-3.014 10.561M21.15 1.368A21 21 0 0138.217 22v11'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='svgID0'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M1.217 0h48v48h-48z'/%3E%3C/clipPath%3E%3ClinearGradient id='svgID2' x1='25.217' x2='25.217' y1='1' y2='46.999' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--cloud-settings\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M42.217 27.873a8.622 8.622 0 005-8.098 9.42 9.42 0 00-9.908-9.268 13.4 13.4 0 00-12.092-7.446 13.212 13.212 0 00-13.35 12.218 7.124 7.124 0 00-8.65 6.818 6.372 6.372 0 005 6.556m14.624 3.408a2.876 2.876 0 105.752 0 2.876 2.876 0 00-5.752 0Zm5.318-11.122.848 2.784a1.902 1.902 0 002.25 1.306l2.822-.654a2.566 2.566 0 012.442 4.252l-1.976 2.128a1.92 1.92 0 000 2.6l1.974 2.13a2.566 2.566 0 01-2.442 4.252l-2.822-.654a1.902 1.902 0 00-2.238 1.316l-.848 2.784a2.55 2.55 0 01-4.884 0l-.858-2.784a1.902 1.902 0 00-2.25-1.306l-2.822.654a2.566 2.566 0 01-2.442-4.252l1.974-2.13a1.92 1.92 0 000-2.6l-1.974-2.13a2.566 2.566 0 012.442-4.252l2.822.654a1.904 1.904 0 002.25-1.306l.848-2.784a2.55 2.55 0 014.884-.008Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.215' x2='25.215' y1='3.06' y2='44.999' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--cloud-star\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M42.217 27.812a8.622 8.622 0 005-8.098 9.425 9.425 0 00-9.908-9.27A13.412 13.412 0 0025.217 3a13.21 13.21 0 00-13.35 12.218 7.123 7.123 0 00-8.65 6.818 6.372 6.372 0 005 6.564m18.412-6.74L29.707 29h5.99a1.47 1.47 0 011.032 2.565l-5.2 4.632 2.88 6.626a1.57 1.57 0 01-2.234 1.964l-6.958-3.922-6.96 3.922a1.57 1.57 0 01-2.24-1.964l2.886-6.624-5.2-4.63a1.47 1.47 0 011.03-2.57h6l3.082-7.14a1.601 1.601 0 012.814 0Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.214' x2='25.214' y1='2.999' y2='45.002' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--cloud-upload\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M33.817 31.781h4.8s8.6-1.122 8.6-9.566a9.548 9.548 0 00-9.91-9.546 13.37 13.37 0 00-25.442 4.918A7.17 7.17 0 003.217 24.6c0 7.29 7.652 7.176 7.652 7.176h5.726m8.622-10.993v22m0-22 6 6m-6-6-6 6'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.217' x2='25.217' y1='4.998' y2='42.782' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--code-write\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M22.34 44.127H5.09a1.917 1.917 0 01-1.917-1.917V3.877A1.917 1.917 0 015.09 1.96h22.206c.508 0 .996.202 1.355.562l6.544 6.543c.36.36.561.847.561 1.355v15.498M26.174 1.96v7.667a1.917 1.917 0 001.917 1.916h7.667m-19.167 5.75h3.833a1.917 1.917 0 011.917 1.916v9.584a1.916 1.916 0 01-1.917 1.916h-3.833m12.456-7.666h-5.75m15.73 5.749 4.792 4.791m-15.334 5.752 4.792 4.791M9.884 13.456h5.75s.958 0 .958.958v5.75s0 .958-.958.958h-5.75s-.959 0-.959-.958v-5.75s0-.959.959-.959Zm0 13.417h5.75s.958 0 .958.958v5.75s0 .958-.958.958h-5.75s-.959 0-.959-.958v-5.75s0-.958.959-.958Zm23.392 17.252-6.709 1.917 1.917-6.708 13.7-13.7a.959.959 0 011.355 0l3.437 3.434a.957.957 0 010 1.357l-13.7 13.7Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.215' x2='25.215' y1='1.96' y2='46.042' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--cog-double\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' clip-path='url(%23svgID4)'%3E%3Cpath stroke='url(%23svgID0)' d='M13.356 22.492a2.035 2.035 0 003.024 0l.978-1.081a2.037 2.037 0 013.546 1.468l-.075 1.457a2.037 2.037 0 002.137 2.137l1.457-.075a2.037 2.037 0 011.47 3.546l-1.083.977a2.036 2.036 0 000 3.025l1.083.977a2.038 2.038 0 01-1.47 3.546l-1.457-.075a2.038 2.038 0 00-2.137 2.138l.075 1.456a2.038 2.038 0 01-3.546 1.468l-.978-1.08a2.036 2.036 0 00-3.024 0l-.978 1.08a2.037 2.037 0 01-3.545-1.468l.074-1.456a2.038 2.038 0 00-2.137-2.137l-1.456.074a2.037 2.037 0 01-1.469-3.542l1.081-.977a2.035 2.035 0 000-3.025l-1.08-.981a2.037 2.037 0 011.468-3.546l1.456.075a2.038 2.038 0 002.137-2.137l-.074-1.457a2.037 2.037 0 013.545-1.468l.978 1.08Z'/%3E%3Cpath stroke='url(%23svgID1)' d='M10.188 32.431a4.679 4.679 0 109.357 0 4.679 4.679 0 00-9.357 0Z'/%3E%3Cpath stroke='url(%23svgID2)' d='M37.073 25.513a2.034 2.034 0 00-3.025 0l-.977 1.083a2.037 2.037 0 01-3.546-1.47l.075-1.457a2.038 2.038 0 00-2.137-2.137l-1.457.075a2.038 2.038 0 01-1.47-3.546l1.083-.977a2.035 2.035 0 000-3.025l-1.083-.977a2.038 2.038 0 011.47-3.546l1.457.074A2.037 2.037 0 0029.6 7.473l-.075-1.456a2.037 2.037 0 013.546-1.468l.977 1.08a2.035 2.035 0 003.025 0l.977-1.08a2.037 2.037 0 013.546 1.468l-.075 1.456a2.036 2.036 0 002.137 2.137l1.457-.074a2.038 2.038 0 011.468 3.546l-1.08.977a2.035 2.035 0 000 3.025l1.08.977a2.037 2.037 0 01-1.468 3.546l-1.457-.075a2.036 2.036 0 00-2.137 2.137l.075 1.457a2.038 2.038 0 01-3.546 1.47l-.977-1.083Z'/%3E%3Cpath stroke='url(%23svgID3)' d='M30.882 15.571a4.68 4.68 0 109.358 0 4.68 4.68 0 00-9.359 0Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.214' x2='25.214' y1='3.878' y2='44.127' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3ClinearGradient id='svgID1' x1='25.214' x2='25.214' y1='3.878' y2='44.127' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3ClinearGradient id='svgID2' x1='25.214' x2='25.214' y1='3.878' y2='44.127' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3ClinearGradient id='svgID3' x1='25.214' x2='25.214' y1='3.878' y2='44.127' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID4'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--cog-one\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' clip-path='url(%23svgID2)'%3E%3Cpath stroke='url(%23svgID0)' d='M41.035 26.875h4.305a1.917 1.917 0 001.916-1.917v-1.917a1.916 1.916 0 00-1.916-1.916h-4.307a22.616 22.616 0 00-1.917-5.6l3.046-3.045a1.917 1.917 0 000-2.71l-2.718-2.71a1.917 1.917 0 00-2.71 0l-3.048 3.046a22.555 22.555 0 00-5.596-1.917V3.875a1.916 1.916 0 00-1.917-1.917h-1.917a1.917 1.917 0 00-1.916 1.917v4.31a22.574 22.574 0 00-5.6 1.917L13.694 7.06a1.917 1.917 0 00-2.71 0L8.271 9.772a1.917 1.917 0 000 2.71l3.048 3.046a22.657 22.657 0 00-1.917 5.599H5.09a1.916 1.916 0 00-1.917 1.916v1.917a1.917 1.917 0 001.917 1.917h4.304a22.657 22.657 0 001.917 5.598l-3.047 3.048a1.917 1.917 0 000 2.71l2.72 2.71a1.917 1.917 0 002.71 0l3.045-3.047a22.618 22.618 0 005.6 1.916v4.313a1.917 1.917 0 001.917 1.916h1.917a1.917 1.917 0 001.917-1.916v-4.303a22.616 22.616 0 005.596-1.917l3.05 3.046a1.917 1.917 0 002.71 0l2.71-2.71a1.916 1.916 0 000-2.71l-3.046-3.048a22.657 22.657 0 001.925-5.608Z'/%3E%3Cpath stroke='url(%23svgID1)' d='M16.591 24.002a8.626 8.626 0 1017.251 0 8.626 8.626 0 00-17.251 0Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.215' x2='25.215' y1='1.958' y2='46.041' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3ClinearGradient id='svgID1' x1='25.215' x2='25.215' y1='1.958' y2='46.041' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID2'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--cog-play\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' clip-path='url(%23svgID3)'%3E%3Cpath stroke='url(%23svgID0)' d='M41.037 26.877h4.305a1.916 1.916 0 001.916-1.917v-1.917a1.917 1.917 0 00-1.916-1.916h-4.307a22.58 22.58 0 00-1.917-5.599l3.046-3.046a1.917 1.917 0 000-2.71l-2.718-2.71a1.917 1.917 0 00-2.71 0l-3.048 3.046a22.48 22.48 0 00-5.597-1.917V3.877a1.917 1.917 0 00-1.916-1.917h-1.917a1.916 1.916 0 00-1.916 1.917v4.31a22.492 22.492 0 00-5.6 1.917l-3.047-3.042a1.917 1.917 0 00-2.71 0l-2.71 2.712a1.917 1.917 0 000 2.71l3.046 3.046a22.656 22.656 0 00-1.917 5.599H5.091a1.917 1.917 0 00-1.916 1.916v1.917a1.917 1.917 0 001.916 1.916h4.305a22.655 22.655 0 001.917 5.6l-3.048 3.047a1.917 1.917 0 000 2.71l2.72 2.71a1.917 1.917 0 002.71 0l3.046-3.047a22.544 22.544 0 005.6 1.916v4.313a1.916 1.916 0 001.917 1.916h1.917a1.916 1.916 0 001.916-1.916v-4.303a22.538 22.538 0 005.597-1.917l3.05 3.046a1.916 1.916 0 002.71 0l2.71-2.71a1.917 1.917 0 000-2.71l-3.046-3.048a22.658 22.658 0 001.925-5.608Z'/%3E%3Cpath stroke='url(%23svgID1)' d='M13.716 24.005a11.5 11.5 0 1023 0 11.5 11.5 0 00-23 0Z'/%3E%3Cpath stroke='url(%23svgID2)' d='M22.342 18.373v11.38l8.665-5.75-8.665-5.63Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.216' x2='25.216' y1='1.96' y2='46.043' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3ClinearGradient id='svgID1' x1='25.216' x2='25.216' y1='1.96' y2='46.043' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3ClinearGradient id='svgID2' x1='25.216' x2='25.216' y1='1.96' y2='46.043' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID3'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--cog-search\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='m35.896 34.682 11.362 11.36M3.177 21.126a19.166 19.166 0 1038.333 0 19.166 19.166 0 00-38.333 0Zm28.483-2.058 1.25-.72a1.917 1.917 0 00.701-2.618l-.958-1.66a1.916 1.916 0 00-2.618-.702l-1.237.713a9.498 9.498 0 00-3.58-2.095v-1.4a1.917 1.917 0 00-1.917-1.917h-1.916a1.917 1.917 0 00-1.917 1.916V12a9.582 9.582 0 00-3.567 2.089l-1.251-.723a1.918 1.918 0 00-2.619.704l-.958 1.66a1.917 1.917 0 00.701 2.618l1.258.726a9.465 9.465 0 000 4.115l-1.25.72a1.915 1.915 0 00-.703 2.62l.958 1.659a1.917 1.917 0 002.618.701l1.237-.713a9.5 9.5 0 003.576 2.093v1.4a1.917 1.917 0 001.917 1.916H23.3a1.917 1.917 0 001.917-1.916v-1.413a9.561 9.561 0 003.569-2.09l1.248.721a1.917 1.917 0 002.618-.701l.958-1.66a1.917 1.917 0 00-.701-2.618l-1.256-.725a9.442 9.442 0 00.006-4.115Zm-13.152 2.06a3.833 3.833 0 107.667 0 3.833 3.833 0 00-7.667 0Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.218' x2='25.218' y1='1.959' y2='46.042' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--cog\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' clip-path='url(%23svgID2)'%3E%3Cpath stroke='url(%23svgID0)' d='M41.037 26.876h4.305a1.917 1.917 0 001.916-1.917v-1.917a1.917 1.917 0 00-1.916-1.916h-4.307a22.616 22.616 0 00-1.917-5.6l3.046-3.044a1.916 1.916 0 000-2.71l-2.718-2.71a1.917 1.917 0 00-2.71 0l-3.048 3.045a22.558 22.558 0 00-5.597-1.917V3.876a1.917 1.917 0 00-1.916-1.917h-1.917a1.916 1.916 0 00-1.916 1.917v4.31a22.573 22.573 0 00-5.6 1.917L13.696 7.06a1.917 1.917 0 00-2.71 0L8.273 9.773a1.917 1.917 0 000 2.71l3.048 3.046a22.657 22.657 0 00-1.917 5.599H5.091a1.917 1.917 0 00-1.916 1.916v1.917a1.917 1.917 0 001.916 1.917h4.305a22.658 22.658 0 001.917 5.598l-3.048 3.048a1.916 1.916 0 000 2.71l2.72 2.71a1.917 1.917 0 002.71 0l3.046-3.047a22.616 22.616 0 005.6 1.916v4.313a1.916 1.916 0 001.917 1.916h1.917a1.916 1.916 0 001.916-1.916v-4.303a22.62 22.62 0 005.597-1.917l3.05 3.046a1.916 1.916 0 002.71 0l2.71-2.71a1.917 1.917 0 000-2.71l-3.046-3.048a22.657 22.657 0 001.925-5.608Z'/%3E%3Cpath stroke='url(%23svgID1)' d='M16.592 24.002a8.626 8.626 0 1017.252 0 8.626 8.626 0 00-17.252 0Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.216' x2='25.216' y1='1.959' y2='46.042' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3ClinearGradient id='svgID1' x1='25.216' x2='25.216' y1='1.959' y2='46.042' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID2'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--conversation-chat\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID0)'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID2)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M18.217 27h-2l-8 8v-8h-4a2 2 0 01-2-2V3a2 2 0 012-2h34a2 2 0 012 2v12m-18 22a2 2 0 002 2h11l9 8v-8h2a2 2 0 002-2V21a2 2 0 00-2-2h-22a2 2 0 00-2 2v16Z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='svgID0'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M1.217 0h48v48h-48z'/%3E%3C/clipPath%3E%3ClinearGradient id='svgID2' x1='25.217' x2='25.217' y1='1' y2='46.999' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--coupon-cut\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID0)'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID2)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M14.217 38a6 6 0 11-12.001 0 6 6 0 0112 0Zm0 0c0-15.652 15.092-34.504 34-25.822L17.933 24l18.284 7m-22-21a6 6 0 11-12.001 0 6 6 0 0112 0Zm0 0a31.212 31.212 0 008.838 21m-.838 4h1m4 0h2m5 0h2m5 0h2m4 0h1'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='svgID0'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M1.217 0h48v48h-48z'/%3E%3C/clipPath%3E%3ClinearGradient id='svgID2' x1='25.217' x2='25.217' y1='4' y2='43.999' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--cursor-double-click\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M16.793 37.793a18.208 18.208 0 1122.185-22.32m-23.66 13.321a10.54 10.54 0 1114.577-14.84m7.572 15.536 4.201-4.201a.958.958 0 00-.416-1.599l-20.897-5.953a.96.96 0 00-1.185 1.185l5.953 20.891a.958.958 0 001.599.416l3.929-3.927 9.07 9.07a.957.957 0 001.357 0l5.46-5.46a.959.959 0 000-1.356l-9.071-9.066Z'/%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='24.999' x2='24.999' y1='1.966' y2='45.653' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--data-file-bars\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID0)'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID2)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M14.225 15v22h24m5.414-28a2 2 0 01.586 1.414v34.585a2 2 0 01-2 2H8.217a2 2 0 01-2-2V3a2 2 0 012-2h26.6a2 2 0 011.4.587L43.639 9ZM19.217 21h4a1 1 0 011 1v15h-6V22a1 1 0 011-1Zm10 6h4a1 1 0 011 1v9h-6v-9a1 1 0 011-1Z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='svgID0'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M1.217 0h48v48h-48z'/%3E%3C/clipPath%3E%3ClinearGradient id='svgID2' x1='25.221' x2='25.221' y1='1' y2='46.999' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--database-connect\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M16.592 11.545c0 1.587-2.576 2.875-5.75 2.875s-5.75-1.288-5.75-2.875m11.5-4.794v9.583c0 1.588-2.576 2.875-5.75 2.875s-5.75-1.287-5.75-2.875V6.751m40.249 4.794c0 1.587-2.576 2.875-5.75 2.875s-5.75-1.288-5.75-2.875m11.5-4.794v9.583c0 1.588-2.576 2.875-5.75 2.875s-5.75-1.287-5.75-2.875V6.751M16.59 36.46c0 1.587-2.575 2.875-5.75 2.875-3.173 0-5.75-1.288-5.75-2.875m11.5-4.791v9.583c0 1.587-2.575 2.875-5.75 2.875-3.173 0-5.75-1.288-5.75-2.875V31.67m40.25 4.79c0 1.588-2.576 2.876-5.75 2.876s-5.75-1.288-5.75-2.875m11.5-4.791v9.583c0 1.587-2.576 2.875-5.75 2.875s-5.75-1.288-5.75-2.875V31.67M16.374 17.116 34.07 30.868m-17.696 0L34.07 17.116M5.092 6.753c0 .762.606 1.494 1.684 2.033 1.078.539 2.54.842 4.066.842 1.525 0 2.987-.303 4.066-.842 1.078-.54 1.684-1.27 1.684-2.033 0-.763-.606-1.494-1.684-2.033-1.079-.54-2.541-.842-4.066-.842s-2.988.303-4.066.842c-1.078.54-1.684 1.27-1.684 2.033Zm28.749 0c0 .762.605 1.494 1.684 2.033 1.078.539 2.54.842 4.066.842 1.525 0 2.987-.303 4.066-.842 1.078-.54 1.684-1.27 1.684-2.033 0-.763-.606-1.494-1.684-2.033-1.079-.54-2.541-.842-4.066-.842s-2.988.303-4.066.842c-1.078.54-1.684 1.27-1.684 2.033ZM5.09 31.67c0 .762.607 1.494 1.685 2.033 1.078.539 2.54.842 4.066.842 1.525 0 2.987-.303 4.066-.842 1.078-.54 1.684-1.27 1.684-2.033 0-.763-.606-1.494-1.684-2.033-1.079-.54-2.541-.842-4.066-.842s-2.988.303-4.066.842c-1.078.54-1.684 1.27-1.684 2.033Zm28.75 0c0 .762.605 1.494 1.684 2.033 1.078.539 2.54.842 4.066.842 1.525 0 2.987-.303 4.066-.842 1.078-.54 1.684-1.27 1.684-2.033 0-.763-.606-1.494-1.684-2.033-1.079-.54-2.541-.842-4.066-.842s-2.988.303-4.066.842c-1.078.54-1.684 1.27-1.684 2.033Z'/%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.216' x2='25.216' y1='3.878' y2='44.127' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--design-drawing-board-education\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID0)'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID2)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M20.217 1.032v6m-10 26h-6a2 2 0 01-2-2v-20a2 2 0 012-2h11m-5 24a2 2 0 012-2h8.938m-10.938 2v1a1 1 0 001 1h5.062m-1.062-26a2 2 0 012-2h6a2 2 0 012 2m-10 0a2 2 0 002 2h6a2 2 0 002-2m0 0h11a2 2 0 012 2v14.936m-25.572 9.064-3.428 12m11-12.326 14-5.56 14 5.56-14 4.94-14-4.94Zm0 0v7.326m6-5.208v6.308a1.502 1.502 0 00.942 1.4l6.5 2.4c.358.144.758.144 1.116 0l6.5-2.4a1.502 1.502 0 00.942-1.4v-6.308'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='svgID0'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M1.217 0h48v48h-48z'/%3E%3C/clipPath%3E%3ClinearGradient id='svgID2' x1='25.217' x2='25.217' y1='1.032' y2='47.04' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--dial-finger\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M47.257 46.043V42.21a7.667 7.667 0 00-7.667-7.667h-5.75V22.085a2.875 2.875 0 00-5.75 0v18.837l-4.496-5.41a2.875 2.875 0 10-4.422 3.675l5.702 6.856M7.964 4.36a2.394 2.394 0 01-4.088 1.69 2.394 2.394 0 01-.521-2.61 2.394 2.394 0 013.133-1.3 2.394 2.394 0 011.477 2.22Zm10.542 0a2.394 2.394 0 01-3.312 2.21 2.394 2.394 0 01-1.299-3.129A2.392 2.392 0 0116.11 1.96a2.394 2.394 0 012.396 2.4Zm10.542 0a2.394 2.394 0 01-3.313 2.21 2.393 2.393 0 01-1.297-3.131A2.394 2.394 0 0127.57 2.14a2.394 2.394 0 011.478 2.218ZM7.965 13.945a2.394 2.394 0 01-3.313 2.21 2.395 2.395 0 01-.78-3.908 2.395 2.395 0 014.093 1.698Zm10.541 0a2.394 2.394 0 01-3.312 2.21 2.393 2.393 0 01-1.299-3.129 2.392 2.392 0 012.215-1.48 2.392 2.392 0 012.396 2.399Zm10.542 0a2.393 2.393 0 01-3.313 2.21 2.394 2.394 0 01-1.297-3.131 2.395 2.395 0 014.61.92ZM7.965 23.527a2.394 2.394 0 01-3.313 2.21 2.395 2.395 0 01-.78-3.908 2.395 2.395 0 014.093 1.698Zm10.541 0a2.393 2.393 0 01-3.312 2.21 2.394 2.394 0 01-.78-3.908 2.396 2.396 0 014.092 1.694v.004Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.215' x2='25.215' y1='1.959' y2='46.043' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--earth-setting\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M21.384 42.173A20.125 20.125 0 1143.33 20.169M3.481 18.656H14.12a5.193 5.193 0 013.718 1.533l1.917 1.917a5.233 5.233 0 01.21 7.206l-2.415 2.722a5.213 5.213 0 00-1.245 3.47v5.5M37.752 8.151h-10.14a3.948 3.948 0 000 7.878h.748a5.213 5.213 0 014.37 2.338l.48.69m.269 14.53a2.76 2.76 0 105.52 0 2.76 2.76 0 00-5.52 0Zm5.156-10.658.805 2.664a1.916 1.916 0 002.166 1.246l2.702-.614a2.453 2.453 0 012.338 4.064l-1.916 2.05a1.916 1.916 0 000 2.492l1.916 2.051a2.453 2.453 0 01-2.338 4.063l-2.702-.613a1.916 1.916 0 00-2.166 1.246l-.805 2.664a2.434 2.434 0 01-4.677 0l-.805-2.664a1.917 1.917 0 00-2.185-1.246l-2.702.613a2.453 2.453 0 01-2.339-4.063l1.917-2.05a1.916 1.916 0 000-2.492l-1.917-2.051a2.453 2.453 0 012.339-4.064l2.702.614a1.916 1.916 0 002.166-1.246l.805-2.664a2.434 2.434 0 014.696 0Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.24' x2='25.24' y1='2.014' y2='46' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--earth\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M24.268 1.96c-11.5 12.458-11.5 28.711 0 44.045M26.183 1.96c11.5 12.458 11.5 28.706 0 44.039M6.79 11.513h36.674M3.18 23.013h44.078M6.02 34.51h38.525m2.713-10.622a22.114 22.114 0 01-22.103 22.127 22.352 22.352 0 01-21.98-22.523A21.555 21.555 0 0124.267 1.96c.319-.014.637-.02.959-.02a21.914 21.914 0 0122.033 21.95Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.217' x2='25.217' y1='1.941' y2='46.016' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--educative-toys-house\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID0)'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID2)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M6.217 33V23a2 2 0 012-2h34a2 2 0 012 2v10m-10-12V11m-18 0v10m3 16a6 6 0 1112 0m-12 0h-16a1 1 0 00-1 1v8a1 1 0 001 1h15a1 1 0 001-1v-9Zm12 0v9a1 1 0 001 1h15a1 1 0 001-1v-8a1 1 0 00-1-1h-16Zm-21 0v10m30-10v10M14.26 9.16l10.33-7.95a1.032 1.032 0 011.252 0l10.33 7.948a1.026 1.026 0 01-.626 1.84h-20.66a1.027 1.027 0 01-.626-1.84Z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='svgID0'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M1.217 0h48v48h-48z'/%3E%3C/clipPath%3E%3ClinearGradient id='svgID2' x1='25.217' x2='25.217' y1='1' y2='46.999' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--expand-two\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M3.17 46.041 47.255 1.958m-34.5 44.085H3.171V36.46m44.084-24.92V1.958h-9.583m-34.501 0 44.083 44.083M3.171 1.958v9.583m0-9.583h9.583m24.918 44.085h9.584V36.46'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.213' x2='25.213' y1='1.958' y2='46.043' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--flash\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='m17.551 46.04 5.75-21.083h-7.666l5.75-23h15.333L27.135 17.29h9.583L17.551 46.04Z'/%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='26.176' x2='26.176' y1='1.957' y2='46.04' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--folder-exchange\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M30.005 19.21V7.71a1.917 1.917 0 00-1.916-1.917H14.672a1.917 1.917 0 01-1.533-.767l-1.725-2.3A1.917 1.917 0 009.88 1.96H5.09a1.917 1.917 0 00-1.917 1.917v17.25a1.917 1.917 0 001.917 1.917h11.5m30.668-7.665v-2.875a2.875 2.875 0 00-2.875-2.875h-9.584m3.834-3.832L34.798 9.63l3.834 3.833M3.172 32.63v2.875a2.875 2.875 0 002.875 2.875h9.583m-3.833 3.83 3.834-3.833-3.834-3.834m33.542-5.746H31.922a1.917 1.917 0 01-1.533-.767l-1.725-2.3a1.916 1.916 0 00-1.534-.766h-4.79a1.917 1.917 0 00-1.917 1.916v17.25a1.917 1.917 0 001.917 1.917h23a1.917 1.917 0 001.916-1.917V30.714a1.916 1.916 0 00-1.916-1.917Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.214' x2='25.214' y1='1.959' y2='46.047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--graph-stats-circle\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID0)'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID2)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M6.217 27h4.748c4.412 0 4.03-3.735 7.266-19.265a1 1 0 011.958 0L26.313 37.6a1 1 0 001.952.034l4.218-17.574a1 1 0 011.902-.138c1.486 3.716 2.08 7.082 5.54 7.082h4.292m-42-3.001a23 23 0 1046 0 23 23 0 00-46 0Z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='svgID0'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M1.217 0h48v48h-48z'/%3E%3C/clipPath%3E%3ClinearGradient id='svgID2' x1='25.217' x2='25.217' y1='1.001' y2='47.002' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--graph-stats-square\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M7.008 26.877h4.55c4.228 0 3.862-3.579 6.963-18.462a.958.958 0 011.877 0l5.869 28.62a.958.958 0 001.87.033l4.042-16.842a.959.959 0 011.823-.132c1.424 3.56 1.993 6.787 5.31 6.787h4.113M7.002 1.964H43.42s3.833 0 3.833 3.833v36.417s0 3.833-3.833 3.833H7.002s-3.833 0-3.833-3.833V5.797s0-3.833 3.833-3.833Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.211' x2='25.211' y1='1.964' y2='46.047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--guidance-no-food\]{
    display: inline-block;
    width: 1em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48' height='48'%3E%3Cpath fill='none' stroke='black' stroke-width='2' d='M13 13h32v.5l-.336.868C41.814 21.73 40.02 30.608 39.328 39l-.02.31M28 47h11v-.31c0-.884.014-1.78.042-2.69M35 13v-1A11 11 0 0146 1M1 1l38.31 38.31L47 47M3 35v-2a6 6 0 016-6h8a6 6 0 016 6v2H3Zm1 0h18a3 3 0 010 6H4a3 3 0 010-6Zm-1 6v6h20v-6H3Z'/%3E%3C/svg%3E");
}
.icon-\[i--hamburger\]{
    display: inline-block;
    width: 1em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48' height='48'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-width='1.5' d='M40 14H8m32 10H8m32 10H8'/%3E%3C/svg%3E");
}
.icon-\[i--hammer-wrench\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='m25.098 20.05-7.27-7.268A7.667 7.667 0 007.685 2.637l4.113 4.112v3.833H7.965L3.852 6.47a7.667 7.667 0 0010.143 10.145l7.27 7.268m4.067 4.067 7.27 7.27a7.666 7.666 0 0010.143 10.145l-4.113-4.117v-3.833h3.833l4.113 4.115a7.666 7.666 0 00-10.143-10.145l-7.27-7.27m2.643-10.774L4.017 41.134A2.876 2.876 0 008.084 45.2l27.792-27.79m1.318-12.097c-2.034 2.034-5.827 1.84-9.104-1.437l-2.875 2.873L40.548 22.08l6.708-6.708-10.062-10.06Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.215' x2='25.215' y1='1.957' y2='46.047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--headline-accent-arrow\]{
    display: inline-block;
    width: 0.64em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 39 61' width='39' height='61'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-width='2' d='m1 1 17.82 17.82m0 0V1.848m0 16.97H1.848'/%3E%3C/svg%3E");
}
.icon-\[i--hierarchy\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M14.676 38.378H35.76m-14.178-22.38L11.456 33.21m17.398-17.214L38.979 33.21M19.47 11.54a5.75 5.75 0 1011.5 0 5.75 5.75 0 00-11.5 0ZM3.176 38.374a5.75 5.75 0 1011.5 0 5.75 5.75 0 00-11.5 0Zm32.58 0a5.75 5.75 0 1011.5 0 5.75 5.75 0 00-11.5 0Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.217' x2='25.217' y1='5.79' y2='44.124' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--house-chimney\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M40.214 16.8V7a1 1 0 00-1-1h-4a1 1 0 00-1 1v4.28L25.89 3.622a1 1 0 00-1.356 0l-22 20.642A1 1 0 003.214 26h5v19a2 2 0 002 2h30a2 2 0 002-2V26h5a1 1 0 00.678-1.736L40.214 16.8Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.213' x2='25.213' y1='3.357' y2='47' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--house\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M8.923 26.875v17.25a1.917 1.917 0 001.917 1.916h8.625a.958.958 0 00.959-.958v-7.666a4.792 4.792 0 119.583 0v7.666a.958.958 0 00.958.959h8.625a1.917 1.917 0 001.917-1.917V27.833M3.173 25.92 25.215 3.877l22.041 22.042'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.215' x2='25.215' y1='3.877' y2='46.041' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--icon-park-solid-play-two\]{
    display: inline-block;
    width: 1em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' width='50' height='50'%3E%3Cg fill='black'%3E%3Cpath fill-opacity='.6' d='M45.833 0H4.167A4.167 4.167 0 000 4.167v41.666A4.167 4.167 0 004.167 50h41.666A4.167 4.167 0 0050 45.833V4.167A4.167 4.167 0 0045.833 0Z'/%3E%3Cpath d='M17.361 25V14.175l9.375 5.413L36.111 25l-9.375 5.413-9.375 5.412V25Z'/%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--icon-play\]{
    display: inline-block;
    width: 0.75em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 12' width='9' height='12'%3E%3Cpath fill='black' d='m8.625 5.715-8.54 5.573V.14l8.54 5.574Z'/%3E%3C/svg%3E");
}
.icon-\[i--job-choose-cadidate\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID0)'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID2)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M36.217 47v-5.334A6.668 6.668 0 0029.55 35h-3.334v-9a3 3 0 00-6 0v14l-2.578-2.16a2.501 2.501 0 00-3.844 3.2L18.753 47M14.217 6.997h4m-1.544-6 3.31 2.244M33.76.998l-3.31 2.244m1.766 3.756h4m1.5 7.5a3.5 3.5 0 107 0 3.5 3.5 0 00-7 0Zm10.5 10.501a7.224 7.224 0 00-14 0h14Zm-42.5-10.501a3.5 3.5 0 107 0 3.5 3.5 0 00-7 0Zm10.5 10.501a7.224 7.224 0 00-14 0h14Zm5.5-16.501a3.5 3.5 0 107 0 3.5 3.5 0 00-7 0Zm10.5 10.501a7.224 7.224 0 00-14 0h14Z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='svgID0'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M1.217 0h48v48h-48z'/%3E%3C/clipPath%3E%3ClinearGradient id='svgID2' x1='25.217' x2='25.217' y1='.998' y2='46.999' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--job-search-team-man-streamline\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID0)'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID2)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M8.917 16.279a13.998 13.998 0 0010.16 4.32 14 14 0 005.58-1.16m-8.42 16.66v5m32-17-6.5-6.5m-7.5 28.5h14a11.019 11.019 0 00-16-9.78m11.38-10.22a6.5 6.5 0 11-12.82-2m-23.06-3.5a8.5 8.5 0 1017 0 8.5 8.5 0 00-17 0Zm-5.5 25.5a14 14 0 1128 0h-28Zm24-34.94a9.06 9.06 0 1018.12 0 9.06 9.06 0 00-18.12 0Z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='svgID0'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M1.217 0h48v48h-48z'/%3E%3C/clipPath%3E%3ClinearGradient id='svgID2' x1='25.237' x2='25.237' y1='2.099' y2='46.099' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--job-search-team-man\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID0)'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID2)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M8.917 16.279a13.999 13.999 0 0010.16 4.32 14 14 0 005.58-1.16m-8.42 16.66v5m32-17-6.5-6.5m-7.5 28.5h14a11.019 11.019 0 00-16-9.78m11.38-10.22a6.5 6.5 0 11-12.82-2m-23.06-3.5a8.5 8.5 0 1017 0 8.5 8.5 0 00-17 0Zm-5.5 25.5a14 14 0 1128 0h-28Zm24-34.94a9.06 9.06 0 1018.12 0 9.06 9.06 0 00-18.12 0Z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='svgID0'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M1.217 0h48v48h-48z'/%3E%3C/clipPath%3E%3ClinearGradient id='svgID2' x1='25.237' x2='25.237' y1='2.099' y2='46.099' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--laptop-star\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M41.506 19.21V5.154a3.196 3.196 0 00-3.195-3.196H12.118a3.195 3.195 0 00-3.195 3.196v21.721m11.5 7.668h-7.43a10.122 10.122 0 01-9.82-7.666h19.168m14.77-3.01 2.95 6.843h5.74a1.41 1.41 0 01.992 2.459l-4.984 4.439 2.76 6.35a1.505 1.505 0 01-2.14 1.882l-6.67-3.758-6.67 3.758a1.504 1.504 0 01-2.141-1.882l2.76-6.35-4.984-4.439a1.407 1.407 0 01.985-2.46h5.75l2.954-6.842a1.534 1.534 0 012.699 0Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.219' x2='25.219' y1='1.959' y2='46.043' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--layout-dashboard\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' clip-path='url(%23svgID5)'%3E%3Cpath stroke='url(%23svgID0)' d='M39.59 40.291h-9.583s-1.917 0-1.917-1.916V24.958s0-1.917 1.917-1.917h9.583s1.917 0 1.917 1.917v13.417s0 1.916-1.916 1.916Z'/%3E%3Cpath stroke='url(%23svgID1)' d='M39.59 17.294h-9.583s-1.917 0-1.917-1.917v-5.75s0-1.917 1.917-1.917h9.583s1.917 0 1.917 1.917v5.75s0 1.917-1.916 1.917Z'/%3E%3Cpath stroke='url(%23svgID2)' d='M10.842 7.71h9.583s1.917 0 1.917 1.917v13.417s0 1.916-1.917 1.916h-9.583s-1.917 0-1.917-1.916V9.627s0-1.917 1.917-1.917Z'/%3E%3Cpath stroke='url(%23svgID3)' d='M10.842 30.71h9.583s1.917 0 1.917 1.917v5.75s0 1.916-1.917 1.916h-9.583s-1.917 0-1.917-1.916v-5.75s0-1.917 1.917-1.917Z'/%3E%3Cpath stroke='url(%23svgID4)' d='M5.09 1.963h40.25s1.916 0 1.916 1.917v40.25s0 1.916-1.916 1.916H5.09s-1.917 0-1.917-1.916V3.88s0-1.917 1.917-1.917Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.215' x2='25.215' y1='1.963' y2='46.046' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3ClinearGradient id='svgID1' x1='25.215' x2='25.215' y1='1.963' y2='46.046' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3ClinearGradient id='svgID2' x1='25.215' x2='25.215' y1='1.963' y2='46.046' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3ClinearGradient id='svgID3' x1='25.215' x2='25.215' y1='1.963' y2='46.046' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3ClinearGradient id='svgID4' x1='25.215' x2='25.215' y1='1.963' y2='46.046' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID5'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--legal-scale-document\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID0)'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID2)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M32.217 26v21m0-21a3 3 0 01-3-3m3 3a3 3 0 003-3m-19 14 5-14 5 14m-10 0a5 5 0 1010 0m-10 0h10m3-14a3 3 0 016 0m-6 0h-10m16 0h10m-19 24h12m10-10-5-14-5 14m10 0a5 5 0 11-10 0m10 0h-10m-18 10h-16a2 2 0 01-2-2V3a2 2 0 012-2h18a5.564 5.564 0 013.414 1.414l7.172 7.172a5.564 5.564 0 011.414 3.413v3m-10-14.51V9a2 2 0 002 2h7.51m-25.51 0h5m-5 6h11'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='svgID0'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M1.217 0h48v48h-48z'/%3E%3C/clipPath%3E%3ClinearGradient id='svgID2' x1='25.217' x2='25.217' y1='1' y2='46.999' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--link-broken\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M19.465 18.25V8.668a6.708 6.708 0 1113.417 0v9.584a6.708 6.708 0 01-6.708 6.708m6.708 2.877v9.583a6.708 6.708 0 11-13.417 0v-9.583a6.708 6.708 0 016.709-6.708m-13.535-6.714 2.49 1.438m-4.29 5.27h2.876m-1.076 6.71 2.49-1.438m24.58 1.438-2.49-1.438m4.29-5.272h-2.876m1.075-6.708-2.49 1.438'/%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='26.174' x2='26.174' y1='1.959' y2='44.128' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--list-bullets\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M18.509 9.621h28.75M18.507 24.953h28.75M18.507 40.29h28.75M5.09 5.788h3.833s1.916 0 1.916 1.916v3.834s0 1.916-1.916 1.916H5.09s-1.917 0-1.917-1.916V7.705s0-1.916 1.917-1.916Zm0 15.333h3.833s1.916 0 1.916 1.916v3.834s0 1.916-1.916 1.916H5.09s-1.917 0-1.917-1.916v-3.834s0-1.916 1.917-1.916Zm0 15.332h3.833s1.916 0 1.916 1.916v3.834s0 1.916-1.916 1.916H5.09s-1.917 0-1.917-1.916V38.37s0-1.916 1.917-1.916Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.216' x2='25.216' y1='5.789' y2='44.12' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--loading\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' clip-path='url(%23svgID8)'%3E%3Cpath stroke='url(%23svgID0)' d='M25.218 17.002a1.7 1.7 0 001.66-1.38l2.22-11.14a2 2 0 00-1.76-2.38 22.3 22.3 0 00-4.24 0 2 2 0 00-1.76 2.38l2.22 11.16a1.72 1.72 0 001.66 1.36Z'/%3E%3Cpath stroke='url(%23svgID1)' d='M20.257 19.04a1.7 1.7 0 00.22-2.14l-6.32-9.44a2 2 0 00-2.94-.44A22.499 22.499 0 008.237 10a2 2 0 00.44 2.94l9.44 6.32a1.7 1.7 0 002.14-.22Z'/%3E%3Cpath stroke='url(%23svgID2)' d='M18.219 24a1.72 1.72 0 00-1.38-1.68l-11.14-2.2a2 2 0 00-2.38 1.76 22.1 22.1 0 000 4.22 2 2 0 002.38 1.78l11.16-2.22a1.72 1.72 0 001.36-1.66Z'/%3E%3Cpath stroke='url(%23svgID3)' d='M20.257 28.942a1.7 1.7 0 00-2.14-.2l-9.44 6.32a2 2 0 00-.44 2.94c.9 1.082 1.897 2.08 2.98 2.98a1.999 1.999 0 002.94-.44l6.32-9.46a1.7 1.7 0 00-.22-2.14Z'/%3E%3Cpath stroke='url(%23svgID4)' d='M25.217 31a1.68 1.68 0 00-1.66 1.36l-2.22 11.14a2 2 0 001.76 2.4c1.41.135 2.83.135 4.24 0a2.001 2.001 0 001.76-2.4l-2.22-11.14a1.7 1.7 0 00-1.66-1.36Z'/%3E%3Cpath stroke='url(%23svgID5)' d='M30.158 28.94a1.72 1.72 0 00-.2 2.16l6.32 9.44a2 2 0 002.92.44 21.6 21.6 0 003-3 2.001 2.001 0 00-.44-2.92l-9.44-6.32a1.72 1.72 0 00-2.16.2Z'/%3E%3Cpath stroke='url(%23svgID6)' d='M32.218 24a1.72 1.72 0 001.36 1.66l11.16 2.22a2 2 0 002.48-1.76 22.8 22.8 0 000-4.24 2 2 0 00-2.38-1.76l-11.16 2.22a1.68 1.68 0 00-1.46 1.66Z'/%3E%3Cpath stroke='url(%23svgID7)' d='M30.157 19.04a1.72 1.72 0 002.16.22l9.44-6.32a2 2 0 00.44-2.94 21.182 21.182 0 00-2.98-2.98 2 2 0 00-2.92.42l-6.34 9.46a1.7 1.7 0 00.2 2.14Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.267' x2='25.267' y1='2.001' y2='46.001' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3ClinearGradient id='svgID1' x1='25.267' x2='25.267' y1='2.001' y2='46.001' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3ClinearGradient id='svgID2' x1='25.267' x2='25.267' y1='2.001' y2='46.001' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3ClinearGradient id='svgID3' x1='25.267' x2='25.267' y1='2.001' y2='46.001' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3ClinearGradient id='svgID4' x1='25.267' x2='25.267' y1='2.001' y2='46.001' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3ClinearGradient id='svgID5' x1='25.267' x2='25.267' y1='2.001' y2='46.001' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3ClinearGradient id='svgID6' x1='25.267' x2='25.267' y1='2.001' y2='46.001' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3ClinearGradient id='svgID7' x1='25.267' x2='25.267' y1='2.001' y2='46.001' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID8'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--location-target\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M9.217 24a16 16 0 0016 16m-16-16a16 16 0 0116-16m-16 16h-6m22 16a16 16 0 0016-16m-16 16v6m16-22a16 16 0 00-16-16m16 16h6m-22-16V2m-7 22a7.001 7.001 0 0011.95 4.95A7 7 0 1018.217 24Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.217' x2='25.217' y1='2' y2='45.999' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--login-key\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' clip-path='url(%23svgID2)'%3E%3Cpath stroke='url(%23svgID0)' d='M9.883 36.459a2.875 2.875 0 105.75 0 2.875 2.875 0 00-5.75 0Z'/%3E%3Cpath stroke='url(%23svgID1)' d='m41.506 1.959-18.749 18.75a13.417 13.417 0 105.75 5.75l6.29-6.292h2.876v-2.875l.958-.958h2.875v-2.875l.959-.958h2.875V9.626l1.916-1.917v-5.75h-5.75Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.215' x2='25.215' y1='1.959' y2='46.042' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3ClinearGradient id='svgID1' x1='25.215' x2='25.215' y1='1.959' y2='46.042' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID2'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--logout\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M4.927 32.625a22.041 22.041 0 100-17.25m21.249 16.294 7.667-7.666-7.667-7.667M33.843 24H3.177'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.215' x2='25.215' y1='1.958' y2='46.041' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--maps-one\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M18.217 44.77a1 1 0 00.582-.186L32.217 35m-14 9.77a1 1 0 01-.582-.186l-13-9.284a1 1 0 01-.418-.814V4.944a1 1 0 011.582-.814L18.217 13m0 31.77V13m0 0 13.418-9.584a1 1 0 011.164 0l13 9.284a1 1 0 01.418.814v29.542a1 1 0 01-1.582.814L32.217 35m0 0V3.227'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.217' x2='25.217' y1='3.227' y2='44.771' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--maps-pin\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID0)'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID2)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M39.217 9h3.42a2 2 0 012 1.8l3.56 34a1.999 1.999 0 01-1.17 2.026 1.985 1.985 0 01-.81.173h-42a1.999 1.999 0 01-1.893-1.377 2 2 0 01-.087-.822l3.56-34a2 2 0 012-1.8h3.42m-7.96 26h43.92m-9.96-14h8.48m-40.96 0h8.48m2 26 1.36-21m19 21-1.36-21m-8.82-25a10 10 0 0110.18 10.34c0 5.12-7.02 16-9.4 19.24a.94.94 0 01-1.56 0c-2.38-3.26-9.4-14.12-9.4-19.24A10 10 0 0125.397 1Zm3.82 10.179a3.82 3.82 0 11-3.82-3.82 3.84 3.84 0 013.82 3.82Z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='svgID0'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M1.217 0h48v48h-48z'/%3E%3C/clipPath%3E%3ClinearGradient id='svgID2' x1='25.217' x2='25.217' y1='.998' y2='46.999' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--messages-people-person-bubble-oval\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath fill='url(%23svgID0)' d='M16.222 12.998v-.96.96Zm-8.5 8.5h-.96.96ZM2.216 47h-.96c0 .53.43.96.96.96V47Zm28 0v.96c.53 0 .96-.43.96-.96h-.96Zm-1.998-28.961a.96.96 0 100 1.92v-1.92Zm4 .96h.96a.96.96 0 00-.96-.96v.96Zm0 4h-.96a.96.96 0 001.56.75l-.6-.75Zm5-4v-.96a.96.96 0 00-.6.21l.6.75Zm2 0v.96-.96Zm-12-18v.96-.96Zm-9.9 7.893a.96.96 0 001.908.214l-1.908-.214Zm-1.096 21.106v.96a9.46 9.46 0 006.689-2.77l-.679-.68-.679-.678a7.54 7.54 0 01-5.331 2.208v.96Zm6.01-2.49.679.68a9.46 9.46 0 002.77-6.69h-1.92c0 2-.794 3.918-2.208 5.332l.679.679Zm2.49-6.01h.96a9.46 9.46 0 00-2.771-6.689l-.679.679-.679.679a7.54 7.54 0 012.209 5.331h.96Zm-2.49-6.01.679-.679a9.46 9.46 0 00-6.69-2.77v1.92c2 0 3.918.794 5.332 2.208l.679-.679Zm-6.01-2.49v-.96a9.46 9.46 0 00-6.69 2.771l.68.679.678.679a7.54 7.54 0 015.332-2.209v-.96Zm-6.01 2.49-.68-.679a9.46 9.46 0 00-2.77 6.69h1.92c0-2 .794-3.918 2.208-5.332l-.679-.679Zm-2.49 6.01h-.96a9.46 9.46 0 002.77 6.69l.68-.68.678-.678a7.54 7.54 0 01-2.208-5.332h-.96Zm2.49 6.01-.68.68a9.46 9.46 0 006.69 2.77v-1.92c-2 0-3.918-.794-5.332-2.208l-.679.679ZM2.215 47h.96c0-1.713.337-3.408.992-4.99l-.886-.368-.887-.367A14.96 14.96 0 001.255 47h.96Zm1.066-5.358.886.368a13.04 13.04 0 012.827-4.23l-.679-.68-.678-.678a14.96 14.96 0 00-3.243 4.853l.887.367ZM6.316 37.1l.68.68a13.04 13.04 0 014.23-2.828l-.368-.886-.367-.887a14.96 14.96 0 00-4.853 3.242l.678.68Zm4.542-3.035.368.887a13.04 13.04 0 014.99-.992v-1.92c-1.965 0-3.91.387-5.725 1.139l.367.886ZM16.216 33v.96c1.712 0 3.408.337 4.99.992l.367-.886.368-.887a14.96 14.96 0 00-5.725-1.14V33Zm5.357 1.066-.367.886a13.041 13.041 0 014.23 2.827l.68-.679.678-.678a14.959 14.959 0 00-4.853-3.243l-.368.886Zm4.542 3.034-.678.68a13.04 13.04 0 012.826 4.23l.887-.368.887-.367a14.96 14.96 0 00-3.243-4.853l-.679.678Zm3.035 4.542-.887.368a13.04 13.04 0 01.993 4.99h1.92c0-1.965-.387-3.91-1.139-5.725l-.887.367ZM30.216 47v-.96h-28v1.92h28V47Zm-1.998-28.001v.96h4v-1.92h-4v.96Zm4 0h-.96v4h1.92v-4h-.96Zm0 4 .6.75 5-4-.6-.75-.6-.75-5 4 .6.75Zm5-4v.96h2v-1.92h-2v.96Zm2 0v.96a9.96 9.96 0 007.042-2.917l-.678-.679-.68-.679a8.04 8.04 0 01-5.684 2.355v.96Zm6.364-2.636.678.679a9.96 9.96 0 002.918-7.043h-1.92a8.04 8.04 0 01-2.355 5.685l.679.679Zm2.636-6.364h.96a9.96 9.96 0 00-2.917-7.043l-.68.68-.678.678a8.04 8.04 0 012.355 5.685h.96Zm-2.636-6.364.678-.679A9.96 9.96 0 0039.219.04v1.92a8.04 8.04 0 015.685 2.355l.679-.679ZM39.218 1V.04h-12v1.92h12V1Zm-12 0V.04a9.96 9.96 0 00-6.641 2.536l.64.715.64.716a8.04 8.04 0 015.36-2.047V1Zm-6.001 2.29-.64-.715a9.96 9.96 0 00-3.26 6.317l.955.107.954.107a8.04 8.04 0 012.63-5.1l-.64-.716Zm6 7.21v-.96a.46.46 0 01.325.136l-.679.678-.678.68a1.46 1.46 0 001.032.427v-.96Zm-.354-.146.68-.678a.46.46 0 01.134.325h-1.92c0 .387.154.758.428 1.032l.678-.679Zm-.146-.353h.96a.46.46 0 01-.135.325l-.679-.679-.678-.679a1.46 1.46 0 00-.428 1.033h.96Zm.146-.354.68.68a.46.46 0 01-.326.134V8.54a1.46 1.46 0 00-1.032.427l.678.68Zm.354.854v.96a1.46 1.46 0 001.032-.428l-.679-.679-.678-.678a.46.46 0 01.325-.135v.96Zm.353-.147.68.68A1.46 1.46 0 0028.676 10h-1.92a.46.46 0 01.135-.325l.678.678Zm.147-.353h.96a1.46 1.46 0 00-.428-1.033l-.679.68-.678.678a.46.46 0 01-.135-.325h.96Zm-.147-.354.68-.679a1.46 1.46 0 00-1.033-.427v1.92a.46.46 0 01-.325-.135l.678-.679Zm5.647.854v-.96a.46.46 0 01.325.135l-.679.678-.679.68a1.46 1.46 0 001.033.427v-.96Zm-.354-.147.679-.678a.46.46 0 01.135.325h-1.92c0 .387.153.758.427 1.032l.68-.679Zm-.146-.353h.96a.46.46 0 01-.135.325l-.679-.679-.679-.679a1.46 1.46 0 00-.427 1.033h.96Zm.146-.354.679.68a.46.46 0 01-.325.134V8.54a1.46 1.46 0 00-1.033.427l.68.68Zm.354.854v.96a1.46 1.46 0 001.032-.428l-.679-.679-.679-.678a.46.46 0 01.326-.135v.96Zm.353-.147.679.68A1.46 1.46 0 0034.676 10h-1.92a.46.46 0 01.135-.325l.68.678Zm.147-.353h.96a1.46 1.46 0 00-.428-1.033l-.679.68-.679.678a.46.46 0 01-.134-.325h.96Zm-.147-.354.679-.679a1.46 1.46 0 00-1.032-.427v1.92a.46.46 0 01-.326-.135l.68-.679Zm5.646.854v-.96a.46.46 0 01.325.135l-.679.678-.679.68a1.46 1.46 0 001.033.427v-.96Zm-.354-.147.68-.678a.46.46 0 01.134.325h-1.92c0 .387.154.758.427 1.032l.68-.679Zm-.146-.353h.96a.46.46 0 01-.135.325l-.679-.679-.679-.679a1.46 1.46 0 00-.427 1.033h.96Zm.146-.354.68.68a.46.46 0 01-.326.134V8.54a1.46 1.46 0 00-1.033.427l.68.68Zm.354.854v.96a1.46 1.46 0 001.032-.428l-.679-.679-.679-.678a.46.46 0 01.326-.135v.96Zm.353-.147.679.68A1.46 1.46 0 0040.676 10h-1.92a.46.46 0 01.134-.325l.68.678Zm.147-.353h.96a1.46 1.46 0 00-.428-1.033l-.679.68-.679.678a.46.46 0 01-.134-.325h.96Zm-.147-.354.679-.679a1.46 1.46 0 00-1.032-.427v1.92a.46.46 0 01-.326-.135l.68-.679Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.217' x2='25.217' y1='.999' y2='47' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--module-puzzle\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M27.607 18.252h-.48a4.313 4.313 0 010-8.626h.48v-5.75m0 14.376.038 5.75h-4.811v.479a4.312 4.312 0 11-8.625 0V24H7.961v-5.75h.479a4.313 4.313 0 000-8.625h-.48V5.793a1.917 1.917 0 011.917-1.917h17.73m0 14.376v5.75h5.27v-.48a4.312 4.312 0 118.625 0v.48h5.75V5.793a1.916 1.916 0 00-1.917-1.917h-3.852v.48a4.312 4.312 0 11-8.625 0v-.48h-5.251M41.485 24v-.479a4.312 4.312 0 10-8.625 0v.48h-5.252v5.75h.48a4.312 4.312 0 110 8.624h-.48v5.75h17.73a1.917 1.917 0 001.916-1.916V24h-5.77Zm-13.4 5.746h-.479v-5.75h-4.81v.48a4.312 4.312 0 11-8.625 0v-.48H7.96v5.75h-.48a4.313 4.313 0 000 8.625h.48v3.834a1.917 1.917 0 001.916 1.916h17.73v-5.75h.479a4.312 4.312 0 100-8.625Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.211' x2='25.211' y1='3.876' y2='44.125' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--money-bag-dollar\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID0)'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID2)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M25.217 24.659v-3m5 3h-7.32a2.68 2.68 0 00-2.68 2.68 2.64 2.64 0 001.68 2.48l6.64 1.66a2.68 2.68 0 01-1 5.18h-7.32m5 3v-3m-7-24h14m-11.06 0a1 1 0 01-.98-.88 27.041 27.041 0 00-2.42-7.54 1 1 0 01.67-1.448.98.98 0 01.61.068l4.18 1.8L24.297 2a1 1 0 011.86 0l.98 2.66 4.2-1.8a.98.98 0 011.14.24 1 1 0 01.14 1.14 27.035 27.035 0 00-2.42 7.54 1 1 0 01-.98.88s14 11 14 20.62c0 10-8 13.38-18 13.38s-18-3.44-18-13.38c0-9.62 14-20.62 14-20.62'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='svgID0'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M1.217 0h48v48h-48z'/%3E%3C/clipPath%3E%3ClinearGradient id='svgID2' x1='25.217' x2='25.217' y1='1.367' y2='46.659' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--monitor-touch\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='m32.882 43.167-5.865-8.798c-2.338-3.565 3.431-4.753 6.076 1.17V20.166a1.917 1.917 0 113.833 0v9.104l7.667 2.204a2.473 2.473 0 011.725 2.913c-.23.94 0-.345-1.629 8.779m-21.2-9.587H7.2a2.875 2.875 0 01-2.876-2.875v-23A2.875 2.875 0 017.198 4.83h34.5a2.875 2.875 0 012.875 2.875V27.83m-29.71 11.502h9.583m-2.874-5.747v5.75'/%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.35' x2='25.35' y1='4.83' y2='43.167' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--monitor\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' clip-path='url(%23svgID3)'%3E%3Cpath stroke='url(%23svgID0)' d='M5.091 2.918h40.25s1.917 0 1.917 1.917v26.833s0 1.917-1.916 1.917H5.092s-1.917 0-1.917-1.917V4.835s0-1.917 1.916-1.917Z'/%3E%3Cpath stroke='url(%23svgID1)' d='M25.216 40.296a18.07 18.07 0 013.762.383l-.887-7.092h-5.75l-.887 7.092a18.07 18.07 0 013.762-.384Z'/%3E%3Cpath stroke='url(%23svgID2)' d='M15.632 45.086c0-2.647 4.292-4.792 9.584-4.792s9.583 2.145 9.583 4.792H15.632Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.216' x2='25.216' y1='2.918' y2='45.086' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3ClinearGradient id='svgID1' x1='25.216' x2='25.216' y1='2.918' y2='45.086' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3ClinearGradient id='svgID2' x1='25.216' x2='25.216' y1='2.918' y2='45.086' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID3'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--network-user\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M5.856 34.544h19.391M7.031 11.545h36.386m-18.2 11.498H3.198m43.043-5.74a22.042 22.042 0 10-22.216 28.71C12.524 30.68 12.316 14.47 23.816 2.01m2.8 0a31.144 31.144 0 018.007 15.284M47.26 46.042a9.583 9.583 0 00-19.167 0H47.26ZM31.925 27.835a5.75 5.75 0 1011.5 0 5.75 5.75 0 00-11.5 0Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.228' x2='25.228' y1='1.963' y2='46.042' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--paginate-filter-mail\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='m47.336 4.862-19.12 18.12-19.12-18.12m-.88 7.14h-4a2 2 0 00-2 2v28a2 2 0 002 2h34a2 2 0 002-2v-4m8-3.022a2.999 2.999 0 01-3 3.02h-34a3 3 0 01-3-3V7a3 3 0 013-3h34a3 3 0 013 3v27.98Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.216' x2='25.216' y1='4' y2='44.001' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--paper-write\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M37.67 37.417v6.708a1.917 1.917 0 01-1.917 1.917H5.087a1.917 1.917 0 01-1.917-1.917v-34.5a1.917 1.917 0 011.917-1.917h5.75m19.166 0h5.75a1.917 1.917 0 011.916 1.917v6.708M23.135 5.793h4.954a1.917 1.917 0 011.917 1.917v1.917a1.917 1.917 0 01-1.917 1.916H12.755a1.917 1.917 0 01-1.917-1.916V7.71a1.916 1.916 0 011.917-1.917h4.954M8.921 19.208h23m-23 7.664h18.144M8.92 34.542h15.301m-6.677-29.71a2.875 2.875 0 105.75 0 2.875 2.875 0 00-5.75 0Zm17.253 29.709-6.708 1.916 1.916-6.708 11.466-11.466a3.389 3.389 0 014.791 4.792L34.797 34.541Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.193' x2='25.193' y1='1.958' y2='46.042' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--parallel\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' clip-path='url(%23svgID3)'%3E%3Cpath stroke='url(%23svgID0)' d='M47.258 13.459a1.916 1.916 0 01-1.917 1.917h-28.75a1.917 1.917 0 01-1.917-1.917v-1.917a1.917 1.917 0 011.917-1.917h28.75a1.916 1.916 0 011.917 1.917v1.917Z'/%3E%3Cpath stroke='url(%23svgID1)' d='M41.506 24.958a1.916 1.916 0 01-1.916 1.916H10.84a1.916 1.916 0 01-1.917-1.916V23.04a1.917 1.917 0 011.917-1.917h28.75a1.916 1.916 0 011.916 1.917v1.916Z'/%3E%3Cpath stroke='url(%23svgID2)' d='M35.758 36.457a1.917 1.917 0 01-1.916 1.917H5.092a1.917 1.917 0 01-1.917-1.917V34.54a1.917 1.917 0 011.916-1.916h28.75a1.915 1.915 0 011.917 1.916v1.917Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.216' x2='25.216' y1='9.625' y2='38.374' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3ClinearGradient id='svgID1' x1='25.216' x2='25.216' y1='9.625' y2='38.374' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3ClinearGradient id='svgID2' x1='25.216' x2='25.216' y1='9.625' y2='38.374' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID3'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--pen-write-paper\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID0)'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID2)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='m26.297 27.162-7.072 2.83m7.072-2.83L44.68 8.778M26.297 27.162l-4.242-4.242m-2.83 7.072 2.83-7.072m-2.83 7.072L17.217 32m4.838-9.08L40.439 4.536m0 0 4.242 4.242m-4.242-4.242 2.122-2.123a3 3 0 114.242 4.242L44.68 8.778m-4.242-4.242a4.072 4.072 0 00-5.758 0L30.217 9h-2m18.586-6.586L48.217 1m-20 4h-22a4 4 0 00-4 4v34a4 4 0 004 4h19m0 0 11-11m-11 11v-9a2 2 0 012-2h9m0 0V24'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='svgID0'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M1.217 0h48v48h-48z'/%3E%3C/clipPath%3E%3ClinearGradient id='svgID2' x1='25.217' x2='25.217' y1='1' y2='46.999' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--performance-increase\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID0)'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID2)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M2.225 46h46m-38.008 0v-9a1 1 0 00-1-1h-4a1 1 0 00-1 1v9m18 0V27a1 1 0 00-1-1h-4a1 1 0 00-1 1v19m18 0V31a1 1 0 00-1-1h-4a1 1 0 00-1 1v15m18 0V17a1 1 0 00-1-1h-4a1 1 0 00-1 1v29m4-44-11.24 12.112a4 4 0 01-4.2 1.073l-7.438-2.482a4 4 0 00-3.826.723L7.217 22M36.225 2h8v8'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='svgID0'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M1.217 0h48v48h-48z'/%3E%3C/clipPath%3E%3ClinearGradient id='svgID2' x1='25.225' x2='25.225' y1='2' y2='45.999' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--ph-arrow-left\]{
    display: inline-block;
    width: 1em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48' height='48'%3E%3Cpath fill='black' d='M42 24a1.5 1.5 0 01-1.5 1.5H11.12l10.942 10.94a1.5 1.5 0 01-2.122 2.122l-13.5-13.5a1.501 1.501 0 010-2.122l13.5-13.5a1.5 1.5 0 112.122 2.122l-10.94 10.94H40.5A1.5 1.5 0 0142 24Z'/%3E%3C/svg%3E");
}
.icon-\[i--ph-arrow-right-1\]{
    display: inline-block;
    width: 1em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48' height='48'%3E%3Cpath fill='black' d='m41.561 25.061-13.5 13.5a1.501 1.501 0 01-2.122-2.122L36.879 25.5H7.5a1.5 1.5 0 110-3h29.38L25.938 11.561A1.501 1.501 0 0128.06 9.44l13.5 13.5a1.498 1.498 0 010 2.122Z'/%3E%3C/svg%3E");
}
.icon-\[i--ph-arrow-right\]{
    display: inline-block;
    width: 1em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48' height='48'%3E%3Cpath fill='black' d='m41.561 25.061-13.5 13.5a1.501 1.501 0 01-2.122-2.122L36.879 25.5H7.5a1.5 1.5 0 110-3h29.38L25.938 11.561A1.501 1.501 0 0128.06 9.44l13.5 13.5a1.498 1.498 0 010 2.122Z'/%3E%3C/svg%3E");
}
.icon-\[i--ph-arrow-square-out\]{
    display: inline-block;
    width: 1em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48' height='48'%3E%3Cpath fill='black' d='M42 19.5a1.5 1.5 0 11-3 0v-8.377L26.563 23.56a1.5 1.5 0 01-2.122-2.122L36.877 9H28.5a1.5 1.5 0 010-3h12A1.5 1.5 0 0142 7.5v12ZM34.5 24a1.5 1.5 0 00-1.5 1.5V39H9V15h13.5a1.5 1.5 0 100-3H9a3 3 0 00-3 3v24a3 3 0 003 3h24a3 3 0 003-3V25.5a1.5 1.5 0 00-1.5-1.5Z'/%3E%3C/svg%3E");
}
.icon-\[i--ph-arrow-up-right\]{
    display: inline-block;
    width: 1em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48' height='48'%3E%3Cpath fill='black' d='M37.5 12v19.5a1.5 1.5 0 11-3 0V15.62L13.061 37.062a1.501 1.501 0 01-2.122-2.122l21.44-21.44H16.5a1.5 1.5 0 110-3H36a1.5 1.5 0 011.5 1.5Z'/%3E%3C/svg%3E");
}
.icon-\[i--ph-arrow-up\]{
    display: inline-block;
    width: 1em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48' height='48'%3E%3Cpath fill='black' d='M38.561 22.061a1.5 1.5 0 01-2.122 0L25.5 11.121V40.5a1.5 1.5 0 11-3 0V11.12L11.561 22.062A1.5 1.5 0 119.44 19.94l13.5-13.5a1.5 1.5 0 012.122 0l13.5 13.5a1.502 1.502 0 010 2.122Z'/%3E%3C/svg%3E");
}
.icon-\[i--ph-caret-down\]{
    display: inline-block;
    width: 1em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48' height='48'%3E%3Cpath fill='black' d='m40.061 19.061-15 15a1.5 1.5 0 01-2.122 0l-15-15a1.501 1.501 0 012.122-2.122L24 30.879l13.939-13.94a1.5 1.5 0 112.122 2.122Z'/%3E%3C/svg%3E");
}
.icon-\[i--ph-caret-left\]{
    display: inline-block;
    width: 1em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48' height='48'%3E%3Cpath fill='black' d='M31.061 37.939A1.5 1.5 0 0130 40.5a1.5 1.5 0 01-1.061-.44l-15-15a1.5 1.5 0 010-2.122l15-15a1.501 1.501 0 012.122 2.122L17.121 24l13.94 13.938Z'/%3E%3C/svg%3E");
}
.icon-\[i--ph-caret-right\]{
    display: inline-block;
    width: 1em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48' height='48'%3E%3Cpath fill='black' d='m34.061 25.061-15 15a1.502 1.502 0 01-2.122-2.122L30.879 24 16.94 10.061a1.501 1.501 0 012.12-2.121l15 15a1.5 1.5 0 010 2.122Z'/%3E%3C/svg%3E");
}
.icon-\[i--ph-caret-up\]{
    display: inline-block;
    width: 1em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48' height='48'%3E%3Cpath fill='black' d='M40.061 31.061a1.5 1.5 0 01-2.122 0L24 17.121 10.061 31.06a1.5 1.5 0 11-2.121-2.12l15-15a1.5 1.5 0 012.122 0l15 15a1.499 1.499 0 010 2.122Z'/%3E%3C/svg%3E");
}
.icon-\[i--ph-check\]{
    display: inline-block;
    width: 1em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48' height='48'%3E%3Cpath fill='black' d='m43.061 14.561-24 24a1.5 1.5 0 01-2.122 0l-10.5-10.5A1.501 1.501 0 018.56 25.94L18 35.379l22.939-22.94a1.5 1.5 0 012.122 2.122Z'/%3E%3C/svg%3E");
}
.icon-\[i--ph-house\]{
    display: inline-block;
    width: 1em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48' height='48'%3E%3Cpath fill='black' d='m41.03 19.457-15-14.153a3 3 0 00-4.058-.02l-.02.02L6.97 19.457A3 3 0 006 21.666V39a3 3 0 003 3h9a3 3 0 003-3v-9h6v9a3 3 0 003 3h9a3 3 0 003-3V21.666a3 3 0 00-.97-2.21ZM39 39h-9v-9a3 3 0 00-3-3h-6a3 3 0 00-3 3v9H9V21.666l.02-.02L24 7.5l14.981 14.143.02.019L39 39Z'/%3E%3C/svg%3E");
}
.icon-\[i--ph-info-fill\]{
    display: inline-block;
    width: 1em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48' height='48'%3E%3Cpath fill='black' d='M24 4.5A19.5 19.5 0 1043.5 24 19.521 19.521 0 0024 4.5Zm-.75 9a2.25 2.25 0 110 4.5 2.25 2.25 0 010-4.5Zm2.25 21a3 3 0 01-3-3V24a1.5 1.5 0 110-3 3 3 0 013 3v7.5a1.5 1.5 0 110 3Z'/%3E%3C/svg%3E");
}
.icon-\[i--ph-magnifying-glass\]{
    display: inline-block;
    width: 1em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48' height='48'%3E%3Cpath fill='black' d='m43.061 40.939-9.388-9.387a16.52 16.52 0 10-2.12 2.121l9.386 9.388a1.499 1.499 0 002.448-.487 1.502 1.502 0 00-.326-1.635ZM7.5 20.999A13.5 13.5 0 1121 34.5 13.515 13.515 0 017.5 21Z'/%3E%3C/svg%3E");
}
.icon-\[i--ph-minus\]{
    display: inline-block;
    width: 1em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48' height='48'%3E%3Cpath fill='black' d='M42 24a1.5 1.5 0 01-1.5 1.5h-33a1.5 1.5 0 110-3h33A1.5 1.5 0 0142 24Z'/%3E%3C/svg%3E");
}
.icon-\[i--ph-plus\]{
    display: inline-block;
    width: 1em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48' height='48'%3E%3Cpath fill='black' d='M42 24a1.5 1.5 0 01-1.5 1.5h-15v15a1.5 1.5 0 11-3 0v-15h-15a1.5 1.5 0 110-3h15v-15a1.5 1.5 0 113 0v15h15A1.5 1.5 0 0142 24Z'/%3E%3C/svg%3E");
}
.icon-\[i--ph-x\]{
    display: inline-block;
    width: 1em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48' height='48'%3E%3Cpath fill='black' d='M38.561 36.439a1.5 1.5 0 01-2.122 2.122L24 26.121 11.561 38.56a1.501 1.501 0 01-2.121-2.12L21.879 24 9.44 11.561a1.501 1.501 0 012.12-2.121L24 21.879 36.439 9.44a1.5 1.5 0 112.122 2.122l-12.44 12.44 12.44 12.438Z'/%3E%3C/svg%3E");
}
.icon-\[i--programming-language-hash\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID0)'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath fill='url(%23svgID2)' d='M44.217 6v-.96V6Zm-38 0v-.96V6Zm-4 4h-.96.96Zm0 28h-.96.96Zm0-22.96a.96.96 0 100 1.92v-1.92Zm46 1.92a.96.96 0 100-1.92v1.92Zm-30 6.08a.96.96 0 100 1.92v-1.92Zm15.938 1.92a.96.96 0 100-1.92v1.92Zm-17.938 4.08a.96.96 0 100 1.92v-1.92Zm15.938 1.92a.96.96 0 100-1.92v1.92Zm-12.893 2.71a.96.96 0 101.845.534l-1.845-.533Zm5.877-13.404a.96.96 0 00-1.845-.533l1.845.533Zm.123 13.405a.96.96 0 101.845.533l-1.845-.533Zm5.877-13.405a.96.96 0 00-1.845-.533l1.845.533ZM44.217 6v-.96h-38v1.92h38V6Zm-38 0v-.96A4.96 4.96 0 002.71 6.492l.678.68.68.678a3.04 3.04 0 012.149-.89V6ZM3.388 7.17l-.678-.679A4.96 4.96 0 001.257 10h1.92c0-.807.32-1.58.89-2.15l-.679-.679ZM2.217 10h-.96v28h1.92V10h-.96Zm0 28h-.96a4.96 4.96 0 001.453 3.507l.678-.68.68-.678A3.04 3.04 0 013.176 38h-.96Zm1.171 2.828-.678.679a4.96 4.96 0 003.507 1.453v-1.92a3.04 3.04 0 01-2.15-.89l-.679.678Zm2.829 1.171v.96h38v-1.92h-38V42Zm38 0v.96a4.96 4.96 0 003.507-1.452l-.679-.68-.679-.678a3.04 3.04 0 01-2.15.89V42Zm2.828-1.171.679.679a4.96 4.96 0 001.453-3.508h-1.92c0 .807-.32 1.58-.89 2.15l.678.679Zm1.172-2.829h.96V10h-1.92v28h.96Zm0-28h.96a4.96 4.96 0 00-1.453-3.507l-.679.68-.679.678c.57.57.89 1.343.89 2.15h.96Zm-1.172-2.828.679-.679a4.96 4.96 0 00-3.507-1.452v1.92c.806 0 1.58.32 2.15.89l.678-.679ZM2.217 16v.96h46v-1.92h-46V16Zm16 8v.96h15.938v-1.92H18.217V24Zm-2 6v.96h15.938v-1.92H16.217V30Zm3.968 3.939.922.266 4.032-13.938-.922-.266-.923-.267-4.032 13.938.923.267Zm6 0 .922.266 4.032-13.938-.922-.266-.923-.267-4.032 13.938.923.267ZM9.217 11.499v-.96a.46.46 0 01.325.135l-.679.68-.679.678a1.46 1.46 0 001.033.428v-.96Zm-.354-.146.68-.679a.46.46 0 01.134.325h-1.92c0 .388.154.76.427 1.033l.68-.679ZM8.717 11h.96a.46.46 0 01-.135.326l-.679-.679-.679-.679A1.46 1.46 0 007.757 11h.96Zm.146-.353.68.679a.46.46 0 01-.326.135V9.54a1.46 1.46 0 00-1.033.427l.68.679Zm.354.853v.96a1.46 1.46 0 001.032-.427l-.679-.679-.678-.679a.46.46 0 01.325-.134v.96Zm.353-.146.68.679A1.46 1.46 0 0010.677 11h-1.92a.46.46 0 01.135-.325l.678.68ZM9.717 11h.96a1.46 1.46 0 00-.428-1.032l-.679.679-.678.679A.46.46 0 018.757 11h.96Zm-.147-.353.68-.679a1.46 1.46 0 00-1.033-.427v1.92a.46.46 0 01-.325-.135l.678-.679Zm5.647.853v-.96a.46.46 0 01.325.135l-.679.68-.679.678a1.46 1.46 0 001.033.428v-.96Zm-.354-.146.68-.679a.46.46 0 01.134.325h-1.92c0 .388.154.76.427 1.033l.68-.679ZM14.717 11h.96a.46.46 0 01-.135.326l-.679-.679-.679-.679A1.46 1.46 0 0013.757 11h.96Zm.146-.353.68.679a.46.46 0 01-.326.135V9.54a1.46 1.46 0 00-1.033.427l.68.679Zm.354.853v.96a1.46 1.46 0 001.032-.427l-.679-.679-.678-.679a.46.46 0 01.325-.134v.96Zm.353-.146.68.679A1.46 1.46 0 0016.677 11h-1.92a.46.46 0 01.135-.325l.678.68Zm.147-.354h.96a1.46 1.46 0 00-.428-1.032l-.679.679-.678.679a.46.46 0 01-.135-.325h.96Zm-.147-.353.68-.679a1.46 1.46 0 00-1.033-.427v1.92a.46.46 0 01-.325-.135l.678-.679Zm5.647.853v-.96a.46.46 0 01.325.135l-.679.68-.679.678a1.46 1.46 0 001.033.428v-.96Zm-.354-.146.68-.679a.46.46 0 01.134.325h-1.92c0 .388.154.76.427 1.033l.68-.679ZM20.717 11h.96a.46.46 0 01-.135.326l-.679-.679-.679-.679A1.46 1.46 0 0019.757 11h.96Zm.146-.353.68.679a.46.46 0 01-.326.135V9.54a1.46 1.46 0 00-1.033.427l.68.679Zm.354.853v.96a1.46 1.46 0 001.032-.427l-.679-.679-.678-.679a.46.46 0 01.325-.134v.96Zm.353-.146.68.679A1.46 1.46 0 0022.677 11h-1.92a.46.46 0 01.134-.325l.68.68Zm.147-.354h.96a1.46 1.46 0 00-.428-1.032l-.679.679-.678.679a.46.46 0 01-.135-.325h.96Zm-.147-.353.68-.679a1.46 1.46 0 00-1.033-.427v1.92a.46.46 0 01-.325-.135l.678-.679Z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='svgID0'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M1.217 0h48v48h-48z'/%3E%3C/clipPath%3E%3ClinearGradient id='svgID2' x1='25.217' x2='25.217' y1='6' y2='41.999' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--programming-team-chat\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID0)'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID2)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M18.697 39.34a8 8 0 01-1.14-4.38v-1.78a6.18 6.18 0 10-12.34 0v1.78a8 8 0 01-1.14 4.38m1.14-5.16a8.12 8.12 0 006.16-2.82 8.2 8.2 0 006.18 2.82m-.74-.02a5.44 5.44 0 01-10.86 0m40.4 5.18a7.84 7.84 0 01-1.14-4.38v-1.78a6.181 6.181 0 10-12.34 0v1.78a8 8 0 01-1.14 4.38m1.14-5.16a8.12 8.12 0 006.16-2.82 8.2 8.2 0 006.18 2.82m-.74-.02a5.44 5.44 0 01-10.86 0M19.557 47a9.18 9.18 0 00-16.34 0m44 0a9.18 9.18 0 00-16.34 0m-.66-40 4 4-4 4m-12-8-4 4 4 4m8-8-4 8m18 3.98a2 2 0 01-2 2h-8l-6 6v-6h-14a2 2 0 01-2-2v-16a2 2 0 012-2h28a2 2 0 012 2v16Z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='svgID0'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M1.217 0h48v48h-48z'/%3E%3C/clipPath%3E%3ClinearGradient id='svgID2' x1='25.217' x2='25.217' y1='.98' y2='47' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--question-help-message\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID0)'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath fill='url(%23svgID2)' d='M17.257 15.502a.96.96 0 101.92 0h-1.92Zm10.084 7.324.186.941a.737.737 0 00.021-.004l-.207-.937Zm-1.624 1.95-.96-.013v.013h.96ZM24.757 27a.96.96 0 101.92 0h-1.92Zm-11.54 12v-.96a.96.96 0 00-.565.183l.565.776Zm-10.2 7.423-.565-.776-.011.009.576.767ZM4.217 1V.04 1Zm14 14.502h.96a6.55 6.55 0 011.005-3.488l-.813-.51-.813-.512a8.464 8.464 0 00-1.3 4.51h.96Zm1.152-3.999.813.511A6.543 6.543 0 0122.89 9.6l-.416-.866-.415-.865a8.463 8.463 0 00-3.503 3.124l.813.511Zm3.105-2.77.416.866a6.544 6.544 0 013.578-.602l.11-.953.11-.954a8.464 8.464 0 00-4.629.778l.415.865Zm4.104-.69-.11.954a6.544 6.544 0 013.35 1.398l.6-.748.601-.749a8.464 8.464 0 00-4.331-1.808l-.11.954Zm3.84 1.604-.6.748a6.545 6.545 0 012.088 2.968l.908-.314.907-.313a8.464 8.464 0 00-2.702-3.838l-.6.749Zm2.396 3.402-.908.314a6.545 6.545 0 01.187 3.624l.935.218.935.218a8.465 8.465 0 00-.242-4.687l-.907.313Zm.214 4.156-.935-.218a6.544 6.544 0 01-1.772 3.166l.674.683.675.683a8.464 8.464 0 002.293-4.096l-.935-.218Zm-2.032 3.631-.675-.683a6.544 6.544 0 01-3.187 1.735l.207.938.207.937a8.464 8.464 0 004.122-2.244l-.675-.683Zm-3.655 1.99-.186-.942c-.67.132-1.273.49-1.71 1.014l.738.615.738.614c.155-.186.368-.313.606-.36l-.186-.941Zm-1.158.687-.738-.615a2.973 2.973 0 00-.688 1.865l.96.013.96.012c.003-.242.089-.475.244-.66l-.738-.615Zm-.466 1.263h-.96V27h1.92v-2.224h-.96Zm20.5 14.223v-.96h-33v1.92h33V39Zm-33 0-.565-.776-10.2 7.424.565.776.565.777 10.2-7.424-.565-.777Zm-10.2 7.424-.576-.767a.46.46 0 01.234-.09l.087.956.086.956a1.46 1.46 0 00.745-.287l-.576-.768Zm-.255.099-.087-.957a.46.46 0 01.248.047l-.43.859-.43.858c.243.122.515.173.785.149l-.086-.956Zm-.269-.051.43-.859a.46.46 0 01.185.17l-.817.504-.816.505c.142.23.346.417.589.538l.43-.858Zm-.202-.185.817-.504a.46.46 0 01.069.242h-1.92c0 .27.075.536.218.767l.816-.505Zm-.074-.263h.96V3h-1.92v43.024h.96ZM2.217 3h.96c0-.276.11-.54.304-.736l-.678-.679-.68-.679A2.96 2.96 0 001.258 3h.96Zm.586-1.415.678.68a1.04 1.04 0 01.736-.305V.04a2.96 2.96 0 00-2.093.866l.679.68ZM4.217 1v.96h42V.04h-42V1Zm42 0v.96c.276 0 .54.11.735.304l.679-.679.679-.679A2.96 2.96 0 0046.217.04V1Zm1.414.585-.679.68c.195.194.305.459.305.735h1.92A2.96 2.96 0 0048.31.906l-.679.68ZM48.217 3h-.96v34h1.92V3h-.96Zm0 34h-.96c0 .275-.11.54-.305.735l.679.679.679.678A2.96 2.96 0 0049.177 37h-.96Zm-.586 1.414-.679-.68a1.04 1.04 0 01-.735.305v1.92a2.96 2.96 0 002.093-.867l-.679-.678Zm-21.914-5.415v-.96a.46.46 0 01.325.135l-.679.68-.679.678a1.46 1.46 0 001.033.428V33Zm-.354-.146.68-.679a.46.46 0 01.134.325h-1.92c0 .388.154.76.427 1.033l.68-.679Zm-.146-.354h.96a.46.46 0 01-.135.326l-.679-.679-.679-.679a1.46 1.46 0 00-.427 1.032h.96Zm.146-.353.68.679a.46.46 0 01-.326.134v-1.92a1.46 1.46 0 00-1.033.428l.68.679Zm.354.853v.96a1.46 1.46 0 001.032-.427l-.679-.679-.678-.679a.46.46 0 01.325-.135V33Zm.353-.146.68.679a1.46 1.46 0 00.427-1.032h-1.92a.46.46 0 01.134-.326l.68.68Zm.147-.354h.96a1.46 1.46 0 00-.428-1.032l-.679.679-.678.679a.46.46 0 01-.135-.326h.96Zm-.147-.353.68-.679a1.46 1.46 0 00-1.033-.427v1.92a.46.46 0 01-.325-.135l.678-.679Z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='svgID0'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M1.217 0h48v48h-48z'/%3E%3C/clipPath%3E%3ClinearGradient id='svgID2' x1='25.217' x2='25.217' y1='1' y2='46.523' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--ranking-winner-ribbon\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M10.166 27.896 3.29 39.678c-.264.456-.054.757.466.669l6.436-1.09 2.231 6.133c.18.494.548.53.818.077l5.875-9.867m21.15-7.704 6.878 11.782c.264.456.053.757-.466.67l-6.436-1.091-2.231 6.133c-.18.494-.548.53-.819.077L31.317 35.6m-5.14-10.388v-11.5l-3.834 1.315M7.967 19.462a17.25 17.25 0 1034.5 0 17.25 17.25 0 00-34.5 0Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.216' x2='25.216' y1='2.212' y2='45.785' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--rating-star-bubble\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID2)'%3E%3Cg stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' clip-path='url(%23svgID3)'%3E%3Cpath stroke='url(%23svgID0)' d='M26.397 13.962 28.961 19h5a1.226 1.226 0 01.862 2.138l-4.332 4.526 2.4 5.522a1.309 1.309 0 01-1.862 1.636l-5.812-3.274-5.8 3.268a1.309 1.309 0 01-1.862-1.636l2.4-5.522-4.328-4.526A1.224 1.224 0 0116.485 19h5l2.57-5.032a1.322 1.322 0 012.342-.006Z'/%3E%3Cpath stroke='url(%23svgID1)' d='M47.57 23.307a1 1 0 010 1.372l-4 4.234 1.345 5.664a1 1 0 01-.688 1.19l-5.58 1.662-1.662 5.58a1 1 0 01-1.19.688l-5.662-1.346-4.234 4a1 1 0 01-1.372 0l-4.234-4-5.664 1.344a1 1 0 01-1.19-.688l-1.662-5.58-5.58-1.662a1 1 0 01-.688-1.19l1.346-5.662-4-4.234a1 1 0 010-1.372l4-4.234-1.34-5.664a1 1 0 01.688-1.19l5.58-1.662 1.662-5.58a1 1 0 011.19-.688l5.662 1.346 4.234-4a1 1 0 011.372 0l4.234 4L35.8 4.291a1 1 0 011.19.688l1.662 5.58 5.58 1.662a1 1 0 01.688 1.2l-1.346 5.662 3.996 4.224Z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.213' x2='25.213' y1='1.363' y2='46.624' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3ClinearGradient id='svgID1' x1='25.213' x2='25.213' y1='1.363' y2='46.624' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID2'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3CclipPath id='svgID3'%3E%3Cpath fill='%23fff' d='M1.217 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--real-estate-insurance-building\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M10.218 42.118c8.8 2.94 12.68 4.88 16 4.88 5 0 8-2.9 22-9.88a5.54 5.54 0 00-6-2l-8.64 2.74m-23.36-6.859h6c4.7 0 8 4 9 4h7c2 0 2 4 0 4h-11m23-34.12V.999m-10.002 30V7.779a.98.98 0 01.76-.96l12-2.5a.96.96 0 01.86.18.98.98 0 01.38.78v25.72m-25.999-3V15a2 2 0 012-2h10m3.999-1.998h6m-6 4h6m-6 3.999h6m-18-1h4m-4 4h4M3.219 29h6s1 0 1 1v14s0 1-1 1h-6s-1 0-1-1V30s0-1 1-1Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.218' x2='25.218' y1='.999' y2='46.998' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--real-estate-market-house-increase\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID0)'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID2)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M6.217 35.36V47h14m0 0V35.36m0 11.64h28V4a1 1 0 00-1-1h-8a1 1 0 00-1 1v43m-36-8 9.66-8.78a2 2 0 012.68 0l9.66 8.78m-8-38h10m0 0v10m0-10-24 24m20 5V17a1 1 0 011-1h8a1 1 0 011 1v30'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='svgID0'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M1.217 0h48v48h-48z'/%3E%3C/clipPath%3E%3ClinearGradient id='svgID2' x1='25.217' x2='25.217' y1='1' y2='47' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--real-estate-update-building-refresh\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='m18.206.999 9 6-8 7m24.01 21.725a20.001 20.001 0 11-18-28.726h1.988M45.115 25a20.108 20.108 0 01-.53 7m-3.369-17a19.928 19.928 0 013.084 6M33.216 8.659a19.979 19.979 0 015 3.139m-13 13.201h9a1 1 0 011 1v10a1 1 0 01-1 1h-9m-9.999-12h5m-5 4h5m4.999-6v-5m8 7.001v-5m-8 9h5m-5 3.999h5m-4.999 3.999h-9a1 1 0 01-1-1V19.616a1.001 1.001 0 011.448-.894l8.552 4.276v14Z'/%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.217' x2='25.217' y1='.999' y2='46.998' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--rss-feed-square\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M11.8 21.127A16.292 16.292 0 0128.09 37.42M11.8 11.546A25.874 25.874 0 0137.676 37.42m-24.917-3.84a2.875 2.875 0 105.75 0 2.875 2.875 0 00-5.75 0Zm34.5 6.712a5.767 5.767 0 01-5.75 5.75H8.925a5.767 5.767 0 01-5.75-5.75V7.709a5.767 5.767 0 015.75-5.75h32.583a5.767 5.767 0 015.75 5.75v32.584Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.216' x2='25.216' y1='1.959' y2='46.043' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--settings-human-one\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M26.98 1.96a18.668 18.668 0 0111.022 33.753v10.33H18.835v-5.75h-2.147a5.75 5.75 0 01-5.75-5.75v-5.75H4.46C8.657 16.182 11.073 1.96 26.98 1.96Z'/%3E%3Cpath stroke='url(%23svgID1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M25.065 18.5a2.396 2.396 0 104.792 0 2.396 2.396 0 00-4.792 0Z'/%3E%3Cpath stroke='url(%23svgID2)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='m29.492 9.22.71 2.32a1.572 1.572 0 001.916 1.093l2.358-.556a2.147 2.147 0 012.031 3.546l-1.706 1.782a1.572 1.572 0 000 2.166l1.63 1.782a2.147 2.147 0 01-2.032 3.546l-2.358-.556a1.572 1.572 0 00-1.916 1.093l-.633 2.396a2.127 2.127 0 01-4.082 0l-.69-2.32a1.59 1.59 0 00-1.917-1.092l-2.357.556a2.147 2.147 0 01-2.032-3.546l1.648-1.782a1.61 1.61 0 000-2.166l-1.648-1.783a2.147 2.147 0 012.07-3.622l2.357.556a1.591 1.591 0 001.917-1.093l.69-2.32a2.127 2.127 0 014.044 0Z'/%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.066' x2='25.066' y1='1.96' y2='46.043' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3ClinearGradient id='svgID1' x1='25.066' x2='25.066' y1='1.96' y2='46.043' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3ClinearGradient id='svgID2' x1='25.066' x2='25.066' y1='1.96' y2='46.043' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--settings-human\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M26.98 1.958A18.669 18.669 0 0138 35.71v10.33H18.835v-5.75h-2.147a5.75 5.75 0 01-5.75-5.75v-5.75H4.46C8.657 16.18 11.073 1.958 26.98 1.958Z'/%3E%3Cpath stroke='url(%23svgID1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M25.062 18.5a2.396 2.396 0 104.792 0 2.396 2.396 0 00-4.792 0Z'/%3E%3Cpath stroke='url(%23svgID2)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='m29.489 9.225.709 2.32a1.572 1.572 0 001.916 1.092l2.358-.556a2.146 2.146 0 012.032 3.546l-1.706 1.783a1.572 1.572 0 000 2.165l1.629 1.783a2.147 2.147 0 01-2.032 3.546l-2.357-.556a1.571 1.571 0 00-1.917 1.092l-.632 2.396a2.129 2.129 0 01-4.083 0l-.69-2.319a1.591 1.591 0 00-1.917-1.092l-2.357.555a2.146 2.146 0 01-2.032-3.545l1.649-1.783a1.61 1.61 0 000-2.166l-1.649-1.782a2.147 2.147 0 012.07-3.623l2.358.556a1.591 1.591 0 001.916-1.092l.69-2.32a2.127 2.127 0 014.045 0Z'/%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.065' x2='25.065' y1='1.958' y2='46.041' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3ClinearGradient id='svgID1' x1='25.065' x2='25.065' y1='1.958' y2='46.041' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3ClinearGradient id='svgID2' x1='25.065' x2='25.065' y1='1.958' y2='46.041' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--settings-vertical\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M25.216 28.79V15.373m12.516 13.42v-3.834m-24.975-7.671V7.704m0 21.086v-7.666m24.975-.003V7.704m-12.516 3.834V7.704M5.09 1.957h40.25s1.916 0 1.916 1.917v40.25s0 1.916-1.916 1.916H5.09s-1.917 0-1.917-1.916V3.874s0-1.917 1.917-1.917ZM33.898 23.04a1.917 1.917 0 011.917-1.916h3.833a1.916 1.916 0 110 3.833h-3.833a1.917 1.917 0 01-1.917-1.917Zm-12.515-9.584a1.915 1.915 0 011.916-1.916h3.834a1.916 1.916 0 110 3.833h-3.834a1.916 1.916 0 01-1.916-1.917ZM8.925 19.208a1.917 1.917 0 011.917-1.917h3.833a1.917 1.917 0 110 3.834h-3.833a1.917 1.917 0 01-1.917-1.917Zm25.953 18.208a2.875 2.875 0 105.75 0 2.875 2.875 0 00-5.75 0Zm-12.538 0a2.875 2.875 0 105.75 0 2.875 2.875 0 00-5.75 0Zm-12.46 0a2.875 2.875 0 105.75 0 2.875 2.875 0 00-5.75 0Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.215' x2='25.215' y1='1.957' y2='46.04' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--share-location-hand\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID0)'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID2)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M10.217 45h34c0-3-7-6-15-6h-14m-5-4h7a10.38 10.38 0 018 4M2.213 33h8v14h-8V33ZM36.217 1a12 12 0 0112 12c0 5.086-7.068 15.91-10.356 20.672a2 2 0 01-3.29 0C31.287 28.91 24.217 18.086 24.217 13a12 12 0 0112-12ZM32.22 13a4 4 0 107.999 0 4 4 0 00-8 0Z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='svgID0'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M1.217 0h48v48h-48z'/%3E%3C/clipPath%3E%3ClinearGradient id='svgID2' x1='25.215' x2='25.215' y1='1' y2='46.999' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--share\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M17.69 20.573a7.668 7.668 0 100 6.85m21.902-10.13a7.686 7.686 0 10-6.852-4.241m-.001 21.896a7.667 7.667 0 106.852-4.24m.001-13.417a7.667 7.667 0 01-6.852-4.241l-15.048 7.522a7.596 7.596 0 010 6.852L32.74 34.95a7.668 7.668 0 016.852-4.241'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.231' x2='25.231' y1='1.921' y2='46.042' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--shield-settings\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M6.05 8.233v14.638a23.546 23.546 0 0015.004 21.98l2.045.793a5.87 5.87 0 004.235 0l2.046-.793a23.546 23.546 0 0015.003-21.98V8.233a2.944 2.944 0 00-1.706-2.695 42.44 42.44 0 00-17.46-3.582A42.44 42.44 0 007.756 5.538 2.944 2.944 0 006.05 8.233Z'/%3E%3Cpath stroke='url(%23svgID1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M22.82 22.321a2.396 2.396 0 104.792 0 2.396 2.396 0 00-4.791 0Z'/%3E%3Cpath stroke='url(%23svgID2)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='m27.254 13.053.705 2.321a1.585 1.585 0 001.874 1.087l2.352-.544a2.139 2.139 0 012.041 3.544l-1.644 1.772a1.602 1.602 0 000 2.178l1.644 1.773a2.14 2.14 0 01-2.035 3.544l-2.352-.545a1.585 1.585 0 00-1.874 1.087l-.706 2.321a2.125 2.125 0 01-4.07 0l-.712-2.321a1.585 1.585 0 00-1.874-1.087l-2.352.545a2.139 2.139 0 01-2.041-3.544l1.644-1.773a1.602 1.602 0 000-2.178L16.21 19.46a2.139 2.139 0 012.04-3.543l2.353.544a1.585 1.585 0 001.874-1.087l.706-2.32a2.126 2.126 0 014.07 0Z'/%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.217' x2='25.217' y1='1.954' y2='46.04' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3ClinearGradient id='svgID1' x1='25.217' x2='25.217' y1='1.954' y2='46.04' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3ClinearGradient id='svgID2' x1='25.217' x2='25.217' y1='1.954' y2='46.04' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--shipment-give\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M40.214 40.93v-3.063s5.21-5.158 7.412-7.35a2 2 0 00.588-1.418V13.8s-5-1.8-5 12.13l-5.938 5.938 1.376-6c.686-2.874-1.942-4.102-3.376-1.874a46.847 46.847 0 00-3.062 7.922v9.014m-21.998 0v-3.062s-4.93-5.184-7.342-7.366a2.001 2.001 0 01-.658-1.484V13.8s5-1.8 5 12.13l5.938 5.938-1.376-6C11.09 23 13.72 21.765 15.154 24a46.843 46.843 0 013.062 7.916v9.014M36.07 7.004 24.216 12.93v11.86m-9.86-17.774 9.86 5.916m7 27.997h10s1 0 1 1v4s0 1-1 1h-10s-1 0-1-1v-4s0-1 1-1Zm-22 0h10s1 0 1 1v4s0 1-1 1h-10s-1 0-1-1v-4s0-1 1-1Zm27-33.404a1 1 0 00-.522-.878l-10-5.446a1 1 0 00-.956 0l-10 5.454a1 1 0 00-.522.878v10.84a.999.999 0 00.486.858l9.044 5.426a1 1 0 00.96.036L35.664 19.2a1 1 0 00.552-.894V7.525Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.215' x2='25.215' y1='1.079' y2='46.929' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--shipment-streamline\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M3.219 27h44m-44 20h44M13.215 30.998v12m6-12v12m6-12v12m6-12v12m6-12v12M7.217 27l12.502-9.724M43.217 27l-12.502-9.724M25.215 10V1m-20 26h40v20h-40V27Zm17-14a3 3 0 106.001 0 3 3 0 00-6 0Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.219' x2='25.219' y1='.999' y2='47' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--single-man-actions-location\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID0)'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID2)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M26.217 33.22h-24c.846-4.573.706-7.159 3.218-8.237l8.782-3.764v-4s-1.89-.698-1.89-5c-1.962 0-1.962-4 0-4 0-.576-3.288-4.858.844-4 .982-4 10.662-4 11.644 0a5.255 5.255 0 01-.88 4c1.902 0 1.382 4 .014 4 0 4.302-1.732 5-1.732 5v4l5.988 2.566m8.012 8.434a3 3 0 106 0 3 3 0 00-6 0Zm12 0c0 4.952-6.13 11.948-8.272 14.24a1 1 0 01-1.456 0c-2.142-2.292-8.272-9.288-8.272-14.24a9 9 0 0118 0Z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='svgID0'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M1.217 0h48v48h-48z'/%3E%3C/clipPath%3E%3ClinearGradient id='svgID2' x1='25.217' x2='25.217' y1='1.219' y2='46.774' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--social-facebook\]{
    display: inline-block;
    width: 1em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48' height='48'%3E%3Cpath fill='black' d='m35.169 27 1.334-8.686h-8.336v-5.637c0-2.376 1.164-4.694 4.898-4.694h3.788V.588S33.417.001 30.128.001c-6.864 0-11.351 4.161-11.351 11.693v6.621h-7.63v8.686h7.63v21h9.39v-21L35.169 27Z'/%3E%3C/svg%3E");
}
.icon-\[i--social-instagram\]{
    display: inline-block;
    width: 1em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48' height='48'%3E%3Cpath fill='black' d='M24 0c-6.523 0-7.337.032-9.89.14-2.563.126-4.297.523-5.827 1.117a11.77 11.77 0 00-4.25 2.774A11.636 11.636 0 001.26 8.28C.666 9.81.269 11.544.143 14.108c-.116 2.554-.14 3.366-.14 9.889s.032 7.337.14 9.89c.126 2.556.523 4.297 1.117 5.827a11.77 11.77 0 002.774 4.25 11.635 11.635 0 004.249 2.773c1.53.587 3.272.991 5.828 1.117 2.554.116 3.366.14 9.889.14s7.337-.032 9.89-.14c2.556-.126 4.297-.532 5.827-1.117a11.77 11.77 0 004.25-2.773 11.574 11.574 0 002.773-4.25c.587-1.53.991-3.271 1.117-5.828.116-2.554.14-3.366.14-9.889s-.032-7.337-.14-9.89c-.126-2.555-.532-4.306-1.117-5.827a11.77 11.77 0 00-2.773-4.25 11.574 11.574 0 00-4.25-2.773C38.187.663 36.446.266 33.889.14 31.336.023 30.524 0 24 0Zm0 4.32c6.407 0 7.172.031 9.703.14 2.336.109 3.608.499 4.453.829a7.484 7.484 0 012.766 1.796 7.396 7.396 0 011.788 2.758c.33.845.72 2.117.829 4.452.108 2.532.14 3.298.14 9.704 0 6.405-.032 7.171-.149 9.703-.126 2.336-.516 3.608-.845 4.452-.454 1.127-.961 1.914-1.798 2.766a7.572 7.572 0 01-2.766 1.788c-.834.33-2.124.72-4.468.83-2.546.108-3.296.139-9.719.139s-7.172-.032-9.72-.148c-2.335-.127-3.624-.517-4.469-.845-1.14-.454-1.921-.962-2.758-1.798-.844-.845-1.381-1.649-1.796-2.767-.335-.834-.72-2.123-.844-4.468-.086-2.516-.126-3.296-.126-9.689 0-6.39.04-7.171.126-9.718.124-2.344.508-3.631.844-4.469.415-1.141.953-1.921 1.796-2.766.835-.835 1.618-1.375 2.758-1.798.845-.328 2.102-.719 4.447-.836 2.545-.091 3.295-.124 9.709-.124L24 4.32Zm0 7.36A12.315 12.315 0 0011.68 24 12.315 12.315 0 0024 36.32 12.315 12.315 0 0036.32 24 12.315 12.315 0 0024 11.68ZM24 32c-4.422 0-8-3.578-8-8 0-4.422 3.578-8 8-8 4.422 0 8 3.578 8 8 0 4.422-3.578 8-8 8Zm15.696-20.812a2.884 2.884 0 01-4.92 2.039 2.88 2.88 0 012.035-4.914 2.887 2.887 0 012.885 2.875Z'/%3E%3C/svg%3E");
}
.icon-\[i--social-linkedin\]{
    display: inline-block;
    width: 1em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48' height='48'%3E%3Cpath fill='black' d='M12.402 42H3.695V13.959h8.707V42ZM8.043 10.134C5.259 10.134 3 7.827 3 5.043a5.043 5.043 0 1110.086 0c0 2.784-2.259 5.091-5.043 5.091ZM44.991 42h-8.688V28.35c0-3.254-.066-7.425-4.527-7.425-4.527 0-5.221 3.534-5.221 7.191V42h-8.699V13.959h8.35v3.825h.122c1.163-2.203 4.002-4.528 8.238-4.528 8.813 0 10.432 5.803 10.432 13.34V42h-.007Z'/%3E%3C/svg%3E");
}
.icon-\[i--social-twitter\]{
    display: inline-block;
    width: 1em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 34' width='34' height='34'%3E%3Cpath fill='black' d='M24.333 6.01h3.91L19.7 15.613l10.05 13.065h-7.869l-6.163-7.924-7.052 7.924H4.754l9.137-10.27L4.25 6.011h8.069l5.57 7.242 6.444-7.242ZM22.96 26.377h2.167L11.141 8.19H8.816L22.96 26.376Z'/%3E%3C/svg%3E");
}
.icon-\[i--social-whatsapp\]{
    display: inline-block;
    width: 1em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48' height='48'%3E%3Cpath fill='black' d='M34.992 28.766c-.601-.305-3.531-1.734-4.078-1.938-.548-.195-.946-.297-1.344.304-.39.586-1.54 1.929-1.89 2.32-.352.392-.697.422-1.289.156-.601-.304-2.523-.93-4.804-2.976-1.782-1.585-2.969-3.538-3.322-4.14-.35-.594-.038-.93.258-1.227.274-.273.602-.687.907-1.047.289-.36.382-.601.593-.991.195-.422.095-.75-.053-1.047-.149-.297-1.344-3.242-1.844-4.414-.477-1.165-.977-1.016-1.344-1.016-.343-.031-.742-.031-1.14-.031-.397 0-1.047.148-1.594.718-.548.602-2.094 2.039-2.094 4.946 0 2.914 2.14 5.734 2.437 6.156.304.39 4.21 6.39 10.203 8.968 1.43.602 2.54.962 3.406 1.259 1.43.453 2.735.39 3.765.241 1.14-.187 3.532-1.446 4.032-2.851.509-1.415.509-2.586.36-2.852-.148-.273-.538-.421-1.14-.687l-.025.148ZM24.125 43.5h-.032c-3.547 0-7.055-.962-10.117-2.758l-.719-.43-7.5 1.954 2.016-7.298-.484-.75a19.75 19.75 0 01-3.032-10.515c0-10.89 8.915-19.773 19.883-19.773a19.73 19.73 0 0114.047 5.82 19.587 19.587 0 015.82 13.985C43.992 34.617 35.085 43.5 24.132 43.5h-.008ZM41.039 6.899C36.475 2.491 30.475 0 24.092 0 10.929 0 .21 10.673.203 23.789a23.68 23.68 0 003.187 11.89L0 48l12.672-3.304a24.195 24.195 0 0011.423 2.898h.007c13.171 0 23.89-10.673 23.898-23.798a23.57 23.57 0 00-6.992-16.821l.03-.076Z'/%3E%3C/svg%3E");
}
.icon-\[i--space-rocket-flying\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='m16.017 26.44 6.758 6.763m7.452-7.45c.087 2.954-.14 5.91-.677 8.816a13.07 13.07 0 01-2.714 4.067l-4.824 4.817a.958.958 0 01-1.63-.79l.936-8.004m2.132-15.68a41.92 41.92 0 00-8.864.614c-1.5.663-2.86 1.603-4.01 2.77l-4.81 4.809a.958.958 0 00.794 1.63l8.05-.986m1.388 8.098c1.357 1.355.791 3.276-.677 4.746-1.374 1.372-6.584 2.938-9.25 3.67a.958.958 0 01-1.17-1.165c.724-2.674 2.274-7.899 3.64-9.275 1.49-1.487 3.391-2.032 4.746-.676m.028-4.038S34.293 8.135 35.65 6.78c1.504-1.507 6.359-2.641 8.774-3.128a.958.958 0 011.129 1.129c-.487 2.415-1.622 7.268-3.128 8.774L20.06 35.917l-6.746-6.741Z'/%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.221' x2='25.221' y1='3.633' y2='44.361' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--strategy-chess\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID0)'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath fill='url(%23svgID2)' d='M11.217 31.521a.96.96 0 100-1.92v1.92Zm-2.764-.96v-.96.96Zm-1.051.3.505.816-.505-.817Zm-.737.806.858.43-.858-.43Zm-4.448 8.894-.859-.43a.96.96 0 00-.073.663l.932-.233Zm46 0 .931.233a.96.96 0 00-.073-.662l-.858.429Zm-4.448-8.894-.859.43.859-.43Zm-.737-.807-.505.817.505-.817Zm-1.051-.299v-.96.96Zm-4.764-.96a.96.96 0 100 1.92v-1.92ZM2.839 43.047l-.931.233.93-.233Zm.71 1.09-.591.758.59-.757Zm43.336 0 .59.758-.59-.757Zm.71-1.09.931.233-.931-.233ZM17.259 30.619a.96.96 0 001.916-.116l-1.916.116Zm3.958-11.058-.72-.635a.972.972 0 00-.076.098l.796.537Zm3-3 .635.72a.96.96 0 00-.635-1.68v.96Zm-10-2-.953.116a.965.965 0 00.04.182l.913-.298Zm.199-1.15-.86-.43.86.43Zm.8-.85.48.832a.971.971 0 00.079-.05l-.558-.782Zm7-5 .559.781a.96.96 0 00.402-.781h-.96Zm0-4.124.451-.848a.96.96 0 00-1.41.848h.96Zm10.013 9.524.96.034-.96-.034Zm-.38 1.104.776.565v-.001l-.776-.564Zm-4.632 6.372-.777-.564a.96.96 0 00.147 1.289l.63-.725Zm3.518 4.559.861-.425-.86.425Zm.524 5.624a.96.96 0 001.916-.118l-1.916.118Zm3.718 4.746-.942.188.001.004.94-.192Zm-.01.44.933.23v-.002l-.932-.229Zm-.195.393.743.607-.743-.607Zm-.346.27-.411-.867h-.001l.411.867Zm-18.418 0 .412-.867h-.002l-.41.867Zm-.346-.27-.744.606.744-.606Zm-.205-.833.94.192.001-.004-.941-.188Zm.76-3.8-.911-.304a.96.96 0 00-.03.116l.94.188Zm18 0 .941-.188a.96.96 0 00-.03-.116l-.911.304Zm-23-1.005v-.96H8.453v1.92h2.764v-.96Zm-2.764 0v-.96a2.96 2.96 0 00-1.556.443l.505.816.505.817a1.04 1.04 0 01.546-.156v-.96Zm-1.051.3-.505-.817a2.958 2.958 0 00-1.091 1.194l.859.429.859.43a1.04 1.04 0 01.383-.42l-.505-.817Zm-.737.806-.859-.43-4.448 8.895.859.429.858.43 4.448-8.895-.858-.429Zm-4.448 8.894v.96h46v-1.92h-46v.96Zm46 0 .858-.43-4.448-8.893-.858.429-.859.43 4.448 8.893.859-.429Zm-4.448-8.894.858-.43a2.959 2.959 0 00-1.09-1.193l-.505.816-.505.817c.164.101.297.246.383.42l.859-.43Zm-.737-.807.505-.816a2.959 2.959 0 00-1.556-.443v1.92c.192 0 .381.054.546.156l.505-.817Zm-1.051-.299v-.96h-4.764v1.92h4.764v-.96Zm-39.764 10-.931.233.621 2.486.932-.233.931-.233-.622-2.486-.931.233Zm.622 2.486-.931.233c.16.64.53 1.209 1.05 1.614l.59-.756.591-.757a1.04 1.04 0 01-.369-.567l-.931.233Zm.71 1.09-.591.758a2.96 2.96 0 001.82.626v-1.92a1.04 1.04 0 01-.64-.22l-.59.757Zm1.23.424v.96h40.876v-1.92H4.779v.96Zm40.876 0v.96c.66 0 1.3-.22 1.82-.626l-.59-.757-.59-.757a1.04 1.04 0 01-.64.22v.96Zm1.23-.423.59.757a2.96 2.96 0 001.051-1.615l-.931-.233-.931-.233a1.04 1.04 0 01-.37.567l.591.757Zm.71-1.091.931.233.622-2.486-.931-.233-.931-.233-.623 2.486.932.233ZM18.217 30.561l.958-.058a16.79 16.79 0 012.838-10.405l-.796-.537-.796-.537a18.71 18.71 0 00-3.162 11.595l.958-.058Zm3-11 .72.635a33.236 33.236 0 012.915-2.915l-.635-.72-.636-.72a35.136 35.136 0 00-3.084 3.085l.72.635Zm3-3v-.96h-8v1.92h8v-.96Zm-8 0v-.96c-.474 0-.559-.112-.606-.17-.14-.169-.252-.464-.482-1.168l-.912.298-.913.298c.188.576.404 1.281.824 1.792.512.622 1.219.87 2.089.87v-.96Zm-2-2 .953-.116c-.026-.208.01-.418.104-.605l-.858-.43-.86-.429a2.984 2.984 0 00-.292 1.696l.953-.116Zm.199-1.15.858.429c.094-.187.24-.343.422-.447l-.48-.832-.478-.832a2.984 2.984 0 00-1.181 1.252l.859.43Zm.8-.85.559.781 7-5-.558-.781-.558-.781-7 5 .558.781Zm7-5h.96V3.437h-1.92v4.124h.96Zm0-4.124-.45.848h.001l.003.001a.81.81 0 01.008.005l.034.018.131.07.481.254c.407.215.97.513 1.597.841 1.25.656 2.757 1.44 3.767 1.946l.429-.859.43-.859a242.242 242.242 0 01-3.734-1.928 599.41 599.41 0 01-2.235-1.179l-.008-.004-.002-.002-.451.848Zm6 3.124-.428.859c2.12 1.06 2.915 1.955 3.245 2.7.35.786.28 1.565.236 2.808l.96.033.96.034c.036-1.052.17-2.368-.401-3.655-.59-1.33-1.843-2.488-4.142-3.638l-.43.859Zm4.013 6.4-.96-.034a1.04 1.04 0 01-.197.574l.777.564.777.564a2.96 2.96 0 00.562-1.634l-.96-.034Zm-.38 1.104-.777-.564-4.632 6.372.777.564.776.564 4.632-6.372-.776-.564Zm-4.632 6.372-.63.725a13.64 13.64 0 013.288 4.26l.86-.426.861-.425a15.56 15.56 0 00-3.75-4.859l-.63.725Zm3.518 4.559-.86.425a13.642 13.642 0 011.384 5.2l.958-.06.958-.06a15.56 15.56 0 00-1.579-5.93l-.86.425Zm4.242 10.37-.94.192a.042.042 0 01-.001.018l.932.23.932.229a1.95 1.95 0 00.017-.86l-.94.19Zm-.01.44-.931-.231a.043.043 0 01-.008.017l.744.607.743.606c.184-.225.315-.488.385-.77l-.932-.23Zm-.195.393-.744-.608a.04.04 0 01-.013.01l.41.868.411.868c.263-.125.495-.306.679-.531l-.743-.607Zm-.346.27-.412-.867a.04.04 0 01-.017.004v1.92c.29 0 .578-.065.84-.19l-.412-.867Zm-.43.097v-.96h-17.56v1.92h17.56v-.96Zm-17.56 0v-.96a.04.04 0 01-.016-.004l-.412.867-.412.868c.263.124.55.189.84.189v-.96Zm-.428-.097.41-.867a.037.037 0 01-.013-.01l-.743.607-.743.607c.183.225.415.407.678.531l.411-.868Zm-.346-.27.744-.607a.041.041 0 01-.008-.017l-.932.23-.932.23c.07.283.2.546.384.77l.744-.606Zm-.196-.394.932-.23a.04.04 0 010-.017l-.941-.192-.94-.192a1.96 1.96 0 00.017.861l.932-.23Zm-.01-.44.942.19.76-3.8-.941-.19-.942-.187-.76 3.8.942.188Zm.76-3.8.912.304c.03-.093.08-.158.235-.222.188-.077.474-.121.854-.121v-1.92c-.48 0-1.058.048-1.587.267-.563.232-1.083.667-1.324 1.39l.91.303Zm2-1v.96h14v-1.92h-14v.96Zm14 0v.96c.381 0 .667.045.855.122.154.064.204.129.235.223l.91-.304.911-.304c-.24-.722-.76-1.157-1.323-1.39-.53-.218-1.108-.266-1.587-.266v.96Zm2 1-.94.19.76 3.8.94-.19.942-.187-.76-3.8-.941.188Zm6.5 3.996v-.96a.46.46 0 01.46.46h-1.92c0 .806.654 1.46 1.46 1.46v-.96Zm-.5-.5h.96a.46.46 0 01-.46.46v-1.92a1.46 1.46 0 00-1.46 1.46h.96Zm.5.5v.96a1.46 1.46 0 001.46-1.46h-1.92a.46.46 0 01.46-.46v.96Zm.5-.5h.96a1.46 1.46 0 00-1.46-1.46v1.92a.46.46 0 01-.46-.46h.96Z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='svgID0'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M1.217 0h48v48h-48z'/%3E%3C/clipPath%3E%3ClinearGradient id='svgID2' x1='25.217' x2='25.217' y1='3.437' y2='44.561' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--target-center\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID0)'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID2)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M27.697 26.98a8.88 8.88 0 01.52 3.02 9.02 9.02 0 11-2.64-6.36m8.32-2.22a17.04 17.04 0 11-2.68-3.42m-29 28.999 4.98-4.98m24.04 0 4.98 4.98m3-37-20 20m14.86-14.86-.72-7.78L39.717 1l2.14 6.36 6.36 2.14-6.36 6.36-7.78-.72Z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='svgID0'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M1.217 0h48v48h-48z'/%3E%3C/clipPath%3E%3ClinearGradient id='svgID2' x1='25.215' x2='25.215' y1='1' y2='47.174' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--team-meeting\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID0)'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID2)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M31.217 37.84a16 16 0 01-12 0m15-28.06A16 16 0 0141.097 25M16.217 9.78A16 16 0 009.337 25m11.38-19.5a4.5 4.5 0 109 0 4.5 4.5 0 00-9 0Zm13.5 13.5a9.3 9.3 0 00-18 0h18Zm-27.5 14.5a4.5 4.5 0 109 0 4.5 4.5 0 00-9 0Zm13.5 13.5a9.3 9.3 0 00-18 0h18Zm14.5-13.5a4.5 4.5 0 109 0 4.5 4.5 0 00-9 0Zm13.5 13.5a9.3 9.3 0 00-18 0h18Z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='svgID0'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M1.217 0h48v48h-48z'/%3E%3C/clipPath%3E%3ClinearGradient id='svgID2' x1='25.217' x2='25.217' y1='1' y2='46.999' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--time-clock-hand\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID0)'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID2)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M28.219 10.002v11h10m-27.002 5.067a19 19 0 1129.148 9.33M2.217 47.002v-20m20 10h-6m-14-6.003h14a6 6 0 016 6h12a6 6 0 016 6h-38V31Z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='svgID0'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M1.217 0h48v48h-48z'/%3E%3C/clipPath%3E%3ClinearGradient id='svgID2' x1='25.221' x2='25.221' y1='1.008' y2='47.002' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--tool-box-one\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M3.175 26.874h19.167m5.748 0h19.167m-29.71-9.582a7.667 7.667 0 1115.333 0m-27.789.003h40.25s1.917 0 1.917 1.917v23s0 1.916-1.916 1.916H5.092s-1.917 0-1.917-1.916v-23s0-1.917 1.916-1.917Zm23 12.454a2.875 2.875 0 11-5.75 0v-4.792h5.75v4.792Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.216' x2='25.216' y1='9.625' y2='44.128' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--tool-box-streamline\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID0)'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID2)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M2.217 27.002h20m6 0h20M17.217 17a8 8 0 0116 0m-29 .002h42s2 0 2 2v24s0 2-2 2h-42s-2 0-2-2v-24s0-2 2-2Zm24 12.998a3 3 0 01-6 0v-5h6v5Z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='svgID0'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M1.217 0h48v48h-48z'/%3E%3C/clipPath%3E%3ClinearGradient id='svgID2' x1='25.217' x2='25.217' y1='9' y2='45.002' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--tools-box\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M18.51 12.498V8.664a3.843 3.843 0 013.833-3.833h5.75a3.843 3.843 0 013.834 3.833v3.834M8.925 12.5h32.583s5.75 0 5.75 5.75v19.167s0 5.75-5.75 5.75H8.925s-5.75 0-5.75-5.75V18.25s0-5.75 5.75-5.75Zm13.894 15.094a2.396 2.396 0 104.791 0 2.396 2.396 0 00-4.791 0Zm4.432-9.27.705 2.32a1.585 1.585 0 001.875 1.087l2.351-.544a2.138 2.138 0 012.042 3.544l-1.645 1.773a1.603 1.603 0 000 2.177l1.645 1.773a2.139 2.139 0 01-2.036 3.544l-2.352-.545a1.585 1.585 0 00-1.874 1.087l-.705 2.321a2.126 2.126 0 01-4.071 0l-.712-2.32a1.585 1.585 0 00-1.874-1.088l-2.352.545a2.138 2.138 0 01-2.041-3.544l1.645-1.773a1.603 1.603 0 000-2.177l-1.645-1.773a2.139 2.139 0 012.035-3.544l2.352.544a1.585 1.585 0 001.875-1.087l.705-2.32a2.125 2.125 0 014.077 0Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.216' x2='25.216' y1='4.831' y2='43.167' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--touch-id\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M18.508 46.042H5.091a1.917 1.917 0 01-1.916-1.916V30.709m15.333-28.75H5.091a1.917 1.917 0 00-1.916 1.917v13.417m28.748 28.75H45.34a1.917 1.917 0 001.916-1.917V30.709M31.923 1.959H45.34a1.917 1.917 0 011.916 1.917v13.417m-32.88-1.928a11.501 11.501 0 0116.557-6.133M17.548 37.364a11.472 11.472 0 01-3.833-8.571V19.21m20.072 17.25a11.517 11.517 0 01-12.388 3.186m12.392-28.102a11.454 11.454 0 012.925 7.667v9.583a11.473 11.473 0 01-.648 3.814M21.432 12.54a7.666 7.666 0 0111.45 6.67v2.875m-11.499 2.863V19.21a3.833 3.833 0 017.667 0v9.583a3.833 3.833 0 01-7.667 0m3.83-9.583v3.833m7.67 2.874v2.875a7.667 7.667 0 11-15.334 0v-9.584a7.615 7.615 0 01.974-3.739m6.69 11.41v1.916'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.215' x2='25.215' y1='1.959' y2='46.042' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--touch-password-lock\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M14.675 24.96H5.09a1.917 1.917 0 01-1.916-1.916V9.627A1.917 1.917 0 015.09 7.71h21.084m6.708 1.916V7.709a5.75 5.75 0 0111.5 0v1.917m-27.498 36.42L9.59 37.268a2.877 2.877 0 014.422-3.682l4.496 5.416V20.17a2.875 2.875 0 015.75 0v12.46h5.75a7.667 7.667 0 017.667 7.666v5.75m-5.75-36.419h13.417s1.916 0 1.916 1.917v9.583s0 1.917-1.916 1.917H31.925s-1.916 0-1.916-1.917v-9.583s0-1.917 1.916-1.917Zm9.104 6.71a2.393 2.393 0 01-3.313 2.214 2.392 2.392 0 01-1.478-2.214 2.395 2.395 0 114.791 0Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.217' x2='25.217' y1='1.959' y2='46.045' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--travel-paper\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='m23.645 31.493 23.778-12.302M7.26 26.91l1.43-6.666h2.9a1.69 1.69 0 001.638-2.098l-.844-3.374a1.688 1.688 0 00-1.638-1.278h-7.53m11.25 16.877a13.5 13.5 0 1115.306-13.372v.2m-3.91-9.705h-3.2a1.686 1.686 0 00-1.638 1.278l-.842 3.374a1.69 1.69 0 001.634 2.098h1.776l1.174 4.25m6.837 25.573a1 1 0 01-1.726-.11l-6.232-12.464-8.756-5.87a1 1 0 01.4-1.818l31.216-4.954a1 1 0 01.988 1.546l-15.89 23.67Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.219' x2='25.219' y1='3.492' y2='44.509' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--wifi-add\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cpath stroke='url(%23svgID0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.92' d='M8.025 15.57a17.143 17.143 0 0124.252 0m4.852-6.578a24.01 24.01 0 00-33.956 0M25.895 20.86a10.296 10.296 0 00-13.021 1.265m7.277 12.42a3.43 3.43 0 010-6.859m15.333 1.106v11.5m5.75-5.75h-11.5m-5.75.004a11.498 11.498 0 0015.902 10.625 11.499 11.499 0 10-15.901-10.625Z'/%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.079' x2='25.079' y1='1.959' y2='46.046' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--wifi-transfer-hand-one\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath fill='url(%23svgID0)' d='M30.005 47.001a.96.96 0 100-1.92v1.92ZM14.67 43.166h-.96.96Zm0-26.833h.96-.96Zm2.875-2.875v-.96.96Zm15.332 18.208a.96.96 0 101.92 0h-1.92ZM14.67 37.414a.96.96 0 100 1.92v-1.92Zm13.417 1.92a.96.96 0 000-1.92v1.92ZM7.003 12.498a.96.96 0 101.92 0h-1.92Zm6.71-4.79a.96.96 0 100-1.92v1.92ZM2.212 12.501a.96.96 0 101.92 0h-1.92ZM13.714 2.92a.96.96 0 100-1.92v1.92Zm25.872 9.58a.96.96 0 101.92 0h-1.92Zm-4.79-6.71a.96.96 0 100 1.92V5.79Zm9.581 6.712a.96.96 0 101.92 0h-1.92ZM34.796 1a.96.96 0 100 1.92V1Zm-.383 20.314a.96.96 0 10-1.152 1.536l1.152-1.536Zm4.024 4.218-.576.768.576-.768Zm3.067 12.842h-.96c0 .208.067.41.192.576l.768-.576Zm4.982 8.243a.96.96 0 001.536-1.152l-1.536 1.152Zm-10.54 0a.96.96 0 001.536-1.152l-1.536 1.152Zm-.957-2.876.768-.576-.768.576Zm-1.15-3.45h-.96.96Zm0-1.916h.96a.96.96 0 00-.23-.624l-.73.624Zm-5.194-6.076-.743.609.013.014.73-.623Zm2.913-2.914.679-.678a.97.97 0 00-.07-.064l-.61.742Zm4.477 5.835a.96.96 0 001.358-1.358l-1.358 1.358Zm-6.03 10.822v-.96H17.546v1.92h12.459v-.96Zm-12.459 0v-.96a1.92 1.92 0 01-1.354-.56l-.678.678-.68.679A3.835 3.835 0 0017.547 47v-.96Zm-2.032-.842.678-.679a1.914 1.914 0 01-.56-1.354h-1.92c0 1.017.404 1.993 1.123 2.712l.678-.679Zm-.843-2.033h.96V16.333h-1.92v26.833h.96Zm0-26.833h.96c0-.508.202-.995.561-1.354l-.678-.68-.68-.678a3.835 3.835 0 00-1.123 2.712h.96Zm.843-2.033.678.679c.36-.36.846-.561 1.354-.561v-1.92a3.835 3.835 0 00-2.711 1.123l.678.679Zm2.032-.842v.96h13.417v-1.92H17.546v.96Zm13.417 0v.96c.508 0 .995.202 1.354.56l.679-.678.679-.679a3.835 3.835 0 00-2.712-1.123v.96Zm2.033.842-.679.679c.36.359.561.846.561 1.354h1.92a3.835 3.835 0 00-1.123-2.712l-.679.679Zm.842 2.033h-.96v15.333h1.92V16.333h-.96Zm-19.167 22.04v.96h13.417v-1.92H14.671v.96ZM7.963 12.499h.96a4.79 4.79 0 011.403-3.387l-.68-.679-.678-.678a6.71 6.71 0 00-1.965 4.744h.96Zm1.684-4.066.679.68a4.79 4.79 0 013.387-1.404v-1.92a6.71 6.71 0 00-4.745 1.966l.679.678Zm-6.475 4.07h.96a9.582 9.582 0 012.806-6.776l-.679-.679-.678-.679a11.502 11.502 0 00-3.37 8.133h.96Zm3.087-7.455.68.679a9.582 9.582 0 016.775-2.807V1a11.5 11.5 0 00-8.133 3.37l.678.678Zm34.287 7.451h.96a6.71 6.71 0 00-1.966-4.745l-.678.68-.68.678a4.79 4.79 0 011.404 3.387h.96Zm-1.684-4.066.678-.679a6.71 6.71 0 00-4.744-1.965v1.92a4.79 4.79 0 013.387 1.403l.678-.679Zm6.475 4.07h.96c0-3.051-1.211-5.977-3.368-8.134l-.68.68-.678.678a9.582 9.582 0 012.806 6.775h.96ZM42.25 5.046l.679-.679A11.502 11.502 0 0034.796 1v1.92a9.582 9.582 0 016.775 2.807l.679-.679ZM33.837 22.08l-.576.768 4.6 3.45.576-.768.576-.768-4.6-3.45-.576.768Zm4.6 3.45-.576.768a6.706 6.706 0 011.974 2.366l.86-.429.858-.43a8.626 8.626 0 00-2.54-3.043l-.576.768Zm2.257 2.705-.859.43c.466.93.709 1.957.709 2.999h1.92c0-1.34-.312-2.66-.911-3.858l-.859.429Zm.81 3.429h-.96v6.708h1.92v-6.708h-.96Zm0 6.708-.768.576 5.75 7.667.768-.576.768-.576-5.75-7.667-.768.576Zm-4.79 7.667.768-.576-1.725-2.3-.768.576-.768.576 1.725 2.3.768-.576Zm-1.725-2.3.768-.576a4.79 4.79 0 01-.958-2.874h-1.92a6.71 6.71 0 001.342 4.026l.768-.576Zm-1.15-3.45h.96v-1.916h-1.92v1.916h.96Zm0-1.916.73-.624-5.195-6.076-.73.624-.73.623 5.195 6.076.73-.623Zm-5.194-6.076.742-.61a1.11 1.11 0 01-.251-.758l-.959-.047-.959-.047a3.03 3.03 0 00.684 2.07l.742-.608Zm-.468-1.415.959.047a1.11 1.11 0 01.324-.73l-.68-.68-.678-.678a3.03 3.03 0 00-.884 1.994l.96.047Zm.604-1.362.679.678a1.11 1.11 0 01.73-.323l-.047-.96-.047-.958a3.03 3.03 0 00-1.994.884l.679.679Zm1.362-.604.047.959a1.11 1.11 0 01.759.25l.609-.742.609-.742a3.03 3.03 0 00-2.071-.684l.047.959Zm1.415.467-.679.68 5.156 5.155.679-.679.678-.679-5.155-5.155-.68.678ZM24.253 42.69v-.96c.127 0 .25.05.34.14l-.68.68-.678.678c.27.27.636.422 1.018.422v-.96Zm-.34-.14.68-.68c.09.09.14.212.14.34h-1.92c0 .382.152.748.422 1.018l.679-.679Zm-.14-.34h.96a.48.48 0 01-.14.34l-.68-.68-.678-.678a1.44 1.44 0 00-.422 1.018h.96Zm.14-.34.68.68a.48.48 0 01-.34.14v-1.92a1.44 1.44 0 00-1.018.422l.679.679Zm.339.82v.96a1.44 1.44 0 001.018-.422l-.68-.679-.678-.679a.48.48 0 01.34-.14v.96Zm.339-.14.679.678c.27-.27.421-.636.421-1.018h-1.92c0-.127.051-.25.141-.34l.679.68Zm.14-.34h.96a1.44 1.44 0 00-.421-1.018l-.68.679-.678.678a.48.48 0 01-.14-.34h.96Zm-.14-.34.679-.678a1.44 1.44 0 00-1.018-.422v1.92a.48.48 0 01-.34-.14l.679-.68Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.213' x2='25.213' y1='1.959' y2='46.041' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.icon-\[i--wifi-transfer-hand\]{
    display: inline-block;
    width: 1.03em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 48' width='49' height='48'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23svgID1)'%3E%3Cpath fill='url(%23svgID0)' d='M30.008 47.002a.96.96 0 100-1.92v1.92Zm-15.334-3.835h-.96.96Zm0-26.833h.96-.96Zm2.875-2.875v-.96.96Zm15.332 18.208a.96.96 0 101.92 0h-1.92ZM14.674 37.41a.96.96 0 100 1.92v-1.92Zm13.417 1.92a.96.96 0 100-1.92v1.92ZM7.007 12.5a.96.96 0 101.92 0h-1.92Zm6.71-4.79a.96.96 0 100-1.92v1.92ZM2.215 12.5a.96.96 0 101.92 0h-1.92Zm11.502-9.582a.96.96 0 100-1.92v1.92ZM39.589 12.5a.96.96 0 001.92 0h-1.92Zm-4.79-6.71a.96.96 0 000 1.92V5.79Zm9.582 6.71a.96.96 0 101.92 0h-1.92ZM34.8.997a.96.96 0 000 1.92V.997Zm-.382 20.318a.96.96 0 10-1.152 1.536l1.152-1.536Zm4.024 4.218.576-.768-.576.768Zm3.067 12.842h-.96c0 .207.067.41.192.576l.768-.576Zm4.982 8.242a.96.96 0 101.536-1.152l-1.536 1.152Zm-10.541-.001a.96.96 0 001.536-1.152l-1.536 1.152Zm-.957-2.876.768-.576-.768.576Zm-1.15-3.45h-.96.96Zm0-1.917h.96a.96.96 0 00-.23-.624l-.73.624Zm-5.195-6.076-.742.61.013.014.73-.624Zm2.914-2.913.679-.679a.95.95 0 00-.07-.063l-.61.742Zm4.477 5.835a.96.96 0 101.357-1.358l-1.357 1.358ZM24.26 42.687v-.96.96Zm5.749 3.355v-.96h-12.46v1.92h12.459v-.96Zm-12.459 0v-.96c-.508 0-.995-.202-1.354-.561l-.679.679-.678.679a3.835 3.835 0 002.711 1.123v-.96Zm-2.033-.842.68-.679a1.913 1.913 0 01-.562-1.354h-1.92c0 1.017.404 1.992 1.124 2.712l.678-.68Zm-.842-2.033h.96V16.334h-1.92v26.833h.96Zm0-26.833h.96c0-.508.202-.995.561-1.355l-.679-.678-.678-.68a3.835 3.835 0 00-1.124 2.713h.96Zm.842-2.033.68.678a1.91 1.91 0 011.353-.56v-1.92a3.835 3.835 0 00-2.711 1.123l.678.679Zm2.033-.842v.96h13.417v-1.92H17.549v.96Zm13.417 0v.96c.508 0 .995.201 1.354.56l.679-.678.679-.68a3.835 3.835 0 00-2.712-1.123v.96Zm2.033.842-.679.678c.36.36.561.847.561 1.355h1.92a3.835 3.835 0 00-1.123-2.712l-.679.679Zm.842 2.033h-.96v15.333h1.92V16.334h-.96ZM14.674 38.37v.96h13.417v-1.92H14.674v.96ZM7.967 12.5h.96a4.79 4.79 0 011.402-3.387l-.678-.679-.68-.679A6.71 6.71 0 007.008 12.5h.96ZM9.65 8.433l.678.679a4.79 4.79 0 013.388-1.403v-1.92a6.71 6.71 0 00-4.745 1.965l.679.68ZM3.175 12.5h.96A9.582 9.582 0 016.94 5.723l-.679-.678-.678-.68a11.502 11.502 0 00-3.37 8.134h.96Zm3.087-7.454.68.678a9.582 9.582 0 016.775-2.806V.997a11.501 11.501 0 00-8.133 3.369l.678.679ZM40.549 12.5h.96a6.71 6.71 0 00-1.965-4.745l-.679.68-.678.678a4.79 4.79 0 011.402 3.387h.96Zm-1.684-4.066.68-.679a6.71 6.71 0 00-4.746-1.965v1.92a4.79 4.79 0 013.388 1.403l.678-.679Zm6.476 4.066h.96c0-3.05-1.212-5.976-3.369-8.133l-.678.679-.68.678a9.582 9.582 0 012.807 6.776h.96Zm-3.087-7.454.678-.68A11.502 11.502 0 0034.8.998v1.92a9.582 9.582 0 016.776 2.806l.678-.678ZM33.84 22.083l-.576.768 4.6 3.45.576-.768.576-.768-4.6-3.45-.576.768Zm4.6 3.45-.576.768a6.707 6.707 0 011.975 2.366l.859-.43.858-.429a8.627 8.627 0 00-2.54-3.043l-.576.768Zm2.258 2.705-.859.429c.466.931.708 1.958.708 3h1.92c0-1.34-.312-2.66-.91-3.859l-.86.43Zm.81 3.428h-.96v6.709h1.92v-6.709h-.96Zm0 6.709-.769.576 5.75 7.666.768-.576.768-.576-5.75-7.666-.768.576Zm-4.792 7.665.768-.576-1.725-2.3-.768.576-.768.576 1.725 2.3.768-.576Zm-1.725-2.3.768-.576a4.79 4.79 0 01-.958-2.874h-1.92a6.71 6.71 0 001.342 4.026l.768-.576Zm-1.15-3.45h.96v-1.917h-1.92v1.917h.96Zm0-1.917.73-.624-5.195-6.076-.73.624-.73.624 5.195 6.076.73-.624Zm-5.195-6.076.743-.609a1.11 1.11 0 01-.251-.758l-.959-.047-.959-.047a3.03 3.03 0 00.684 2.07l.742-.609Zm-.467-1.414.959.047a1.11 1.11 0 01.324-.73l-.68-.68-.678-.678a3.03 3.03 0 00-.884 1.994l.959.047Zm.604-1.363.679.68a1.11 1.11 0 01.73-.325l-.047-.958-.047-.96a3.03 3.03 0 00-1.994.885l.679.678Zm1.362-.603.047.958a1.11 1.11 0 01.759.251l.609-.742.609-.742a3.03 3.03 0 00-2.071-.684l.047.959Zm1.415.467-.68.679 5.157 5.156.679-.68.678-.678-5.155-5.156-.68.679Zm-7.302 13.303v-.96c.128 0 .25.05.34.14l-.679.68-.679.678c.27.27.637.422 1.018.422v-.96Zm-.339-.14.679-.68c.09.09.14.213.14.34h-1.92c0 .382.152.748.422 1.018l.68-.679Zm-.14-.34h.96a.48.48 0 01-.141.34l-.679-.68-.679-.678a1.44 1.44 0 00-.421 1.018h.96Zm.14-.34.679.68a.48.48 0 01-.34.14v-1.92a1.44 1.44 0 00-1.018.422l.68.679Zm.34.82v.96c.383 0 .748-.153 1.017-.422l-.679-.679-.679-.679a.481.481 0 01.34-.14v.96Zm.338-.14.679.678c.27-.27.422-.636.422-1.018h-1.92c0-.127.05-.25.14-.34l.68.68Zm.14-.34h.96a1.44 1.44 0 00-.421-1.018l-.679.679-.679.678a.48.48 0 01-.14-.34h.96Zm-.14-.34.679-.678a1.439 1.439 0 00-1.018-.422v1.92a.482.482 0 01-.34-.14l.68-.68Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='svgID0' x1='25.216' x2='25.216' y1='1.957' y2='46.042' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3CclipPath id='svgID1'%3E%3Cpath fill='%23fff' d='M.405 0h48v48h-48z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
.sr-only{
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
}
.pointer-events-none{
    pointer-events: none;
}
.pointer-events-auto{
    pointer-events: auto;
}
.visible{
    visibility: visible;
}
.invisible{
    visibility: hidden;
}
.collapse{
    visibility: collapse;
}
.static{
    position: static;
}
.fixed{
    position: fixed;
}
.absolute{
    position: absolute;
}
.relative{
    position: relative;
}
.sticky{
    position: sticky;
}
.inset-0{
    inset: 0rem;
}
.inset-\[0\]{
    inset: 0;
}
.-top-fl-xl{
    top: calc(calc(2.50rem + 5.00 * var(--fluid-bp)) * -1);
}
.left-0{
    left: 0rem;
}
.left-1\/2{
    left: 50%;
}
.left-\[0\]{
    left: 0;
}
.left-\[3px\]{
    left: 3px;
}
.left-\[6px\]{
    left: 6px;
}
.right-0{
    right: 0rem;
}
.right-\[10px\]{
    right: 10px;
}
.right-\[5px\]{
    right: 5px;
}
.start-0{
    inset-inline-start: 0rem;
}
.top-0{
    top: 0rem;
}
.top-1\/2{
    top: 50%;
}
.top-3\/4{
    top: 75%;
}
.top-\[2px\]{
    top: 2px;
}
.top-\[5px\]{
    top: 5px;
}
.top-\[65\%\]{
    top: 65%;
}
.z-10{
    z-index: 10;
}
.z-20{
    z-index: 20;
}
.z-50{
    z-index: 50;
}
.z-\[100\]{
    z-index: 100;
}
.z-\[11\]{
    z-index: 11;
}
.z-\[1\]{
    z-index: 1;
}
.z-\[60\]{
    z-index: 60;
}
.z-\[99999\]{
    z-index: 99999;
}
.order-1{
    order: 1;
}
.order-2{
    order: 2;
}
.col-span-12{
    grid-column: span 12 / span 12;
}
.\!m-0{
    margin: 0rem !important;
}
.m-auto{
    margin: auto;
}
.mx-auto{
    margin-left: auto;
    margin-right: auto;
}
.my-fl-4xl{
    margin-top: calc(5.00rem + 10.00 * var(--fluid-bp));
    margin-bottom: calc(5.00rem + 10.00 * var(--fluid-bp));
}
.my-fl-md-4xl{
    margin-top: calc(1.50rem + 66.00 * var(--fluid-bp));
    margin-bottom: calc(1.50rem + 66.00 * var(--fluid-bp));
}
.\!mb-0{
    margin-bottom: 0rem !important;
}
.mb-5xl{
    margin-bottom: 1.875rem;
}
.mb-\[2px\]{
    margin-bottom: 2px;
}
.mb-fl-2xs{
    margin-bottom: calc(0.50rem + 1.00 * var(--fluid-bp));
}
.mb-fl-4xl{
    margin-bottom: calc(5.00rem + 10.00 * var(--fluid-bp));
}
.mb-fl-md{
    margin-bottom: calc(1.50rem + 3.00 * var(--fluid-bp));
}
.mb-fl-sm{
    margin-bottom: calc(1.00rem + 2.00 * var(--fluid-bp));
}
.mb-fl-xl{
    margin-bottom: calc(2.50rem + 5.00 * var(--fluid-bp));
}
.mb-fl-xs{
    margin-bottom: calc(0.75rem + 1.50 * var(--fluid-bp));
}
.mb-sm{
    margin-bottom: 0.875rem;
}
.ml-auto{
    margin-left: auto;
}
.mt-0{
    margin-top: 0rem;
}
.mt-3xl{
    margin-top: 1.5rem;
}
.mt-5xl{
    margin-top: 1.875rem;
}
.mt-fl-3xs{
    margin-top: calc(0.25rem + 0.50 * var(--fluid-bp));
}
.mt-fl-md{
    margin-top: calc(1.50rem + 3.00 * var(--fluid-bp));
}
.mt-fl-sm{
    margin-top: calc(1.00rem + 2.00 * var(--fluid-bp));
}
.mt-lg{
    margin-top: 1.125rem;
}
.line-clamp-1{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.line-clamp-2{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.line-clamp-5{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
}
.block{
    display: block;
}
.inline-block{
    display: inline-block;
}
.inline{
    display: inline;
}
.\!flex{
    display: flex !important;
}
.flex{
    display: flex;
}
.inline-flex{
    display: inline-flex;
}
.table{
    display: table;
}
.contents{
    display: contents;
}
.hidden{
    display: none;
}
.aspect-1\/2{
    aspect-ratio: 1 / 2;
}
.aspect-16\/9{
    aspect-ratio: 16 / 9;
}
.aspect-2\/1{
    aspect-ratio: 2 / 1;
}
.aspect-3\/2{
    aspect-ratio: 3 / 2;
}
.aspect-3\/4{
    aspect-ratio: 3 / 4;
}
.aspect-4\/3{
    aspect-ratio: 4 / 3;
}
.aspect-4\/5{
    aspect-ratio: 4 / 5;
}
.aspect-5\/4{
    aspect-ratio: 5 / 4;
}
.aspect-9\/16{
    aspect-ratio: 9 / 16;
}
.aspect-square{
    aspect-ratio: 1 / 1;
}
.size-4xl{
    width: 1.625rem;
    height: 1.625rem;
}
.size-\[44px\]{
    width: 44px;
    height: 44px;
}
.size-\[48px\]{
    width: 48px;
    height: 48px;
}
.size-fl-md{
    width: calc(1.50rem + 3.00 * var(--fluid-bp));
    height: calc(1.50rem + 3.00 * var(--fluid-bp));
}
.size-fl-sm{
    width: calc(1.00rem + 2.00 * var(--fluid-bp));
    height: calc(1.00rem + 2.00 * var(--fluid-bp));
}
.size-full{
    width: 100%;
    height: 100%;
}
.size-lg{
    width: 1.125rem;
    height: 1.125rem;
}
.\!h-\[234px\]{
    height: 234px !important;
}
.h-2xl{
    height: 1.375rem;
}
.h-8xl{
    height: 2.625rem;
}
.h-\[20px\]{
    height: 20px;
}
.h-\[21px\]{
    height: 21px;
}
.h-\[25px\]{
    height: 25px;
}
.h-\[288px\]{
    height: 288px;
}
.h-\[34px\]{
    height: 34px;
}
.h-\[44px\]{
    height: 44px;
}
.h-\[54px\]{
    height: 54px;
}
.h-\[78px\]{
    height: 78px;
}
.h-auto{
    height: auto;
}
.h-fl-2xl{
    height: calc(3.00rem + 6.00 * var(--fluid-bp));
}
.h-fl-3xl{
    height: calc(4.00rem + 8.00 * var(--fluid-bp));
}
.h-fl-4xl{
    height: calc(5.00rem + 10.00 * var(--fluid-bp));
}
.h-full{
    height: 100%;
}
.h-sm{
    height: 0.875rem;
}
.h-xl{
    height: 1.25rem;
}
.max-h-\[70dvh\]{
    max-height: 70dvh;
}
.max-h-\[80dvh\]{
    max-height: 80dvh;
}
.max-h-full{
    max-height: 100%;
}
.min-h-\[480px\]{
    min-height: 480px;
}
.min-h-\[80dvh\]{
    min-height: 80dvh;
}
.min-h-dvh{
    min-height: 100dvh;
}
.w-1\/2{
    width: 50%;
}
.w-11\/12{
    width: 91.666667%;
}
.w-2xl{
    width: 1.375rem;
}
.w-3\/4{
    width: 75%;
}
.w-5\/6{
    width: 83.333333%;
}
.w-8xl{
    width: 2.625rem;
}
.w-\[100px\]{
    width: 100px;
}
.w-\[140px\]{
    width: 140px;
}
.w-\[148px\]{
    width: 148px;
}
.w-\[150px\]{
    width: 150px;
}
.w-\[1px\]{
    width: 1px;
}
.w-\[20px\]{
    width: 20px;
}
.w-\[21px\]{
    width: 21px;
}
.w-\[44px\]{
    width: 44px;
}
.w-\[50px\]{
    width: 50px;
}
.w-auto{
    width: auto;
}
.w-fit{
    width: -moz-fit-content;
    width: fit-content;
}
.w-fl-2xl{
    width: calc(3.00rem + 6.00 * var(--fluid-bp));
}
.w-fl-4xl{
    width: calc(5.00rem + 10.00 * var(--fluid-bp));
}
.w-full{
    width: 100%;
}
.w-max{
    width: -moz-max-content;
    width: max-content;
}
.w-xl{
    width: 1.25rem;
}
.min-w-\[250px\]{
    min-width: 250px;
}
.max-w-\[140px\]{
    max-width: 140px;
}
.max-w-\[190px\]{
    max-width: 190px;
}
.max-w-\[300px\]{
    max-width: 300px;
}
.max-w-\[48px\]{
    max-width: 48px;
}
.max-w-\[785px\]{
    max-width: 785px;
}
.max-w-\[800px\]{
    max-width: 800px;
}
.max-w-full{
    max-width: 100%;
}
.max-w-\[1056px\]{
    max-width: 1056px;
}
.flex-1{
    flex: 1 1 0%;
}
.flex-shrink-0{
    flex-shrink: 0;
}
.shrink-0{
    flex-shrink: 0;
}
.grow{
    flex-grow: 1;
}
.origin-left{
    transform-origin: left;
}
.origin-top{
    transform-origin: top;
}
.-translate-x-1\/2{
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2{
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-rotate-90{
    --tw-rotate: -90deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform{
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.cursor-not-allowed{
    cursor: not-allowed;
}
.cursor-pointer{
    cursor: pointer;
}
.resize{
    resize: both;
}
.list-none{
    list-style-type: none;
}
.grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr));
}
.grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr));
}
.grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
}
.grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
}
.grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr));
}
.grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr));
}
.grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr));
}
.grid-cols-none{
    grid-template-columns: none;
}
.grid-cols-subgrid{
    grid-template-columns: subgrid;
}
.grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr));
}
.grid-rows-10{
    grid-template-rows: repeat(10, minmax(0, 1fr));
}
.grid-rows-11{
    grid-template-rows: repeat(11, minmax(0, 1fr));
}
.grid-rows-12{
    grid-template-rows: repeat(12, minmax(0, 1fr));
}
.grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr));
}
.grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr));
}
.grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr));
}
.grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr));
}
.grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr));
}
.grid-rows-7{
    grid-template-rows: repeat(7, minmax(0, 1fr));
}
.grid-rows-8{
    grid-template-rows: repeat(8, minmax(0, 1fr));
}
.grid-rows-9{
    grid-template-rows: repeat(9, minmax(0, 1fr));
}
.grid-rows-none{
    grid-template-rows: none;
}
.grid-rows-subgrid{
    grid-template-rows: subgrid;
}
.flex-row{
    flex-direction: row;
}
.flex-col{
    flex-direction: column;
}
.flex-col-reverse{
    flex-direction: column-reverse;
}
.flex-wrap{
    flex-wrap: wrap;
}
.items-start{
    align-items: flex-start;
}
.items-end{
    align-items: flex-end;
}
.items-center{
    align-items: center;
}
.items-baseline{
    align-items: baseline;
}
.justify-normal{
    justify-content: normal;
}
.justify-start{
    justify-content: flex-start;
}
.justify-end{
    justify-content: flex-end;
}
.justify-center{
    justify-content: center;
}
.justify-between{
    justify-content: space-between;
}
.gap-3xl{
    gap: 1.5rem;
}
.gap-5xl{
    gap: 1.875rem;
}
.gap-\[10px\]{
    gap: 10px;
}
.gap-\[16px\]{
    gap: 16px;
}
.gap-\[36px\]{
    gap: 36px;
}
.gap-\[8px\]{
    gap: 8px;
}
.gap-fl-2xs{
    gap: calc(0.50rem + 1.00 * var(--fluid-bp));
}
.gap-fl-3xs{
    gap: calc(0.25rem + 0.50 * var(--fluid-bp));
}
.gap-fl-lg{
    gap: calc(2.00rem + 4.00 * var(--fluid-bp));
}
.gap-fl-md{
    gap: calc(1.50rem + 3.00 * var(--fluid-bp));
}
.gap-fl-sm{
    gap: calc(1.00rem + 2.00 * var(--fluid-bp));
}
.gap-fl-xl{
    gap: calc(2.50rem + 5.00 * var(--fluid-bp));
}
.gap-fl-xs{
    gap: calc(0.75rem + 1.50 * var(--fluid-bp));
}
.gap-lg{
    gap: 1.125rem;
}
.gap-sm{
    gap: 0.875rem;
}
.gap-xl{
    gap: 1.25rem;
}
.gap-xs{
    gap: 0.75rem;
}
.gap-x-\[--inner-gutter\]{
    -moz-column-gap: var(--inner-gutter);
         column-gap: var(--inner-gutter);
}
.gap-x-fl-md{
    -moz-column-gap: calc(1.50rem + 3.00 * var(--fluid-bp));
         column-gap: calc(1.50rem + 3.00 * var(--fluid-bp));
}
.gap-y-fl-lg{
    row-gap: calc(2.00rem + 4.00 * var(--fluid-bp));
}
.gap-y-fl-xl{
    row-gap: calc(2.50rem + 5.00 * var(--fluid-bp));
}
.space-y-0 > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(0rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0rem * var(--tw-space-y-reverse));
}
.divide-y > :not([hidden]) ~ :not([hidden]){
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}
.divide-stroke-brand > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: hsl(var(--twc-stroke-brand) / var(--twc-stroke-brand-opacity, var(--tw-divide-opacity)));
}
.overflow-auto{
    overflow: auto;
}
.overflow-hidden{
    overflow: hidden;
}
.overflow-x-auto{
    overflow-x: auto;
}
.overflow-y-auto{
    overflow-y: auto;
}
.overflow-x-hidden{
    overflow-x: hidden;
}
.scroll-smooth{
    scroll-behavior: smooth;
}
.truncate{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.text-nowrap{
    text-wrap: nowrap;
}
.break-normal{
    overflow-wrap: normal;
    word-break: normal;
}
.rounded{
    border-radius: 0.25rem;
}
.rounded-2xl{
    border-radius: 1rem;
}
.rounded-3xl{
    border-radius: 1.5rem;
}
.rounded-\[10px\]{
    border-radius: 10px;
}
.rounded-\[14px\]{
    border-radius: 14px;
}
.rounded-\[18px\]{
    border-radius: 18px;
}
.rounded-\[32px\]{
    border-radius: 32px;
}
.rounded-full{
    border-radius: 9999px;
}
.rounded-lg{
    border-radius: 0.5rem;
}
.rounded-md{
    border-radius: 0.375rem;
}
.rounded-none{
    border-radius: 0px;
}
.rounded-sm{
    border-radius: 0.125rem;
}
.rounded-xl{
    border-radius: 0.75rem;
}
.rounded-b-xl{
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
}
.rounded-s-xl{
    border-start-start-radius: 0.75rem;
    border-end-start-radius: 0.75rem;
}
.rounded-bl-2xl{
    border-bottom-left-radius: 1rem;
}
.rounded-br-2xl{
    border-bottom-right-radius: 1rem;
}
.rounded-tr-2xl{
    border-top-right-radius: 1rem;
}
.border{
    border-width: 1px;
}
.border-b{
    border-bottom-width: 1px;
}
.border-none{
    border-style: none;
}
.border-\[\#DEE3E7\]{
    --tw-border-opacity: 1;
    border-color: rgb(222 227 231 / var(--tw-border-opacity));
}
.border-\[\#E0EBF3\]{
    --tw-border-opacity: 1;
    border-color: rgb(224 235 243 / var(--tw-border-opacity));
}
.border-fg-brand{
    --tw-border-opacity: 1;
    border-color: hsl(var(--twc-fg-brand) / var(--twc-fg-brand-opacity, var(--tw-border-opacity)));
}
.border-fg-primary{
    --tw-border-opacity: 1;
    border-color: hsl(var(--twc-fg-primary) / var(--twc-fg-primary-opacity, var(--tw-border-opacity)));
}
.border-stroke-alternate{
    --tw-border-opacity: 1;
    border-color: hsl(var(--twc-stroke-alternate) / var(--twc-stroke-alternate-opacity, var(--tw-border-opacity)));
}
.border-stroke-brand{
    --tw-border-opacity: 1;
    border-color: hsl(var(--twc-stroke-brand) / var(--twc-stroke-brand-opacity, var(--tw-border-opacity)));
}
.border-stroke-primary{
    --tw-border-opacity: 1;
    border-color: hsl(var(--twc-stroke-primary) / var(--twc-stroke-primary-opacity, var(--tw-border-opacity)));
}
.border-stroke-secondary{
    --tw-border-opacity: 1;
    border-color: hsl(var(--twc-stroke-secondary) / var(--twc-stroke-secondary-opacity, var(--tw-border-opacity)));
}
.border-stroke-tertiary{
    --tw-border-opacity: 1;
    border-color: hsl(var(--twc-stroke-tertiary) / var(--twc-stroke-tertiary-opacity, var(--tw-border-opacity)));
}
.border-t-stroke-alternate{
    --tw-border-opacity: 1;
    border-top-color: hsl(var(--twc-stroke-alternate) / var(--twc-stroke-alternate-opacity, var(--tw-border-opacity)));
}
.bg-\[black\]{
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.bg-\[rgba\(5\2c 27\2c 40\2c 0\.20\)\]{
    background-color: rgba(5,27,40,0.20);
}
.bg-fg-primary\/0{
    background-color: hsl(var(--twc-fg-primary) / 0);
}
.bg-fg-secondary{
    --tw-bg-opacity: 1;
    background-color: hsl(var(--twc-fg-secondary) / var(--twc-fg-secondary-opacity, var(--tw-bg-opacity)));
}
.bg-stroke-primary{
    --tw-bg-opacity: 1;
    background-color: hsl(var(--twc-stroke-primary) / var(--twc-stroke-primary-opacity, var(--tw-bg-opacity)));
}
.bg-surface-alternate{
    --tw-bg-opacity: 1;
    background-color: hsl(var(--twc-surface-alternate) / var(--twc-surface-alternate-opacity, var(--tw-bg-opacity)));
}
.bg-surface-brand{
    --tw-bg-opacity: 1;
    background-color: hsl(var(--twc-surface-brand) / var(--twc-surface-brand-opacity, var(--tw-bg-opacity)));
}
.bg-surface-primary{
    --tw-bg-opacity: 1;
    background-color: hsl(var(--twc-surface-primary) / var(--twc-surface-primary-opacity, var(--tw-bg-opacity)));
}
.bg-surface-secondary{
    --tw-bg-opacity: 1;
    background-color: hsl(var(--twc-surface-secondary) / var(--twc-surface-secondary-opacity, var(--tw-bg-opacity)));
}
.bg-surface-tertiary{
    --tw-bg-opacity: 1;
    background-color: hsl(var(--twc-surface-tertiary) / var(--twc-surface-tertiary-opacity, var(--tw-bg-opacity)));
}
.\!bg-surface-alternate{
    --tw-bg-opacity: 1 !important;
    background-color: hsl(var(--twc-surface-alternate) / var(--twc-surface-alternate-opacity, var(--tw-bg-opacity))) !important;
}
.\!bg-fg-alternate{
    --tw-bg-opacity: 1 !important;
    background-color: hsl(var(--twc-fg-alternate) / var(--twc-fg-alternate-opacity, var(--tw-bg-opacity))) !important;
}
.bg-opacity-30{
    --tw-bg-opacity: 0.3;
}
.bg-opacity-50{
    --tw-bg-opacity: 0.5;
}
.bg-opacity-70{
    --tw-bg-opacity: 0.7;
}
.bg-gradient-to-b{
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.bg-gradient-to-bl{
    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
}
.bg-gradient-to-r{
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.from-\[\#003459\]\/0{
    --tw-gradient-from: rgb(0 52 89 / 0) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(0 52 89 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#051B28\]\/100{
    --tw-gradient-from: rgb(5 27 40 / 1) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(5 27 40 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#3651f6\]{
    --tw-gradient-from: #3651f6 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(54 81 246 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#686BAF80\]\/50{
    --tw-gradient-from: rgb(104 107 175 / 0.5) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(104 107 175 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#fff\]\/10{
    --tw-gradient-from: rgb(255 255 255 / 0.1) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[rgba\(224\2c 235\2c 243\2c 0\.50\)\]{
    --tw-gradient-from: rgba(224,235,243,0.50) var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(224, 235, 243, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[rgba\(5\2c 27\2c 40\2c 0\.70\)\]{
    --tw-gradient-from: rgba(5,27,40,0.70) var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(5, 27, 40, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.to-\[\#003459\]\/100{
    --tw-gradient-to: rgb(0 52 89 / 1) var(--tw-gradient-to-position);
}
.to-\[\#051B28\]\/20{
    --tw-gradient-to: rgb(5 27 40 / 0.2) var(--tw-gradient-to-position);
}
.to-\[\#0a1a53\]{
    --tw-gradient-to: #0a1a53 var(--tw-gradient-to-position);
}
.to-\[\#12608E\]\/10{
    --tw-gradient-to: rgb(18 96 142 / 0.1) var(--tw-gradient-to-position);
}
.to-\[\#808080\]\/10{
    --tw-gradient-to: rgb(128 128 128 / 0.1) var(--tw-gradient-to-position);
}
.to-\[rgba\(0\2c 52\2c 89\2c 0\.90\)\]{
    --tw-gradient-to: rgba(0,52,89,0.90) var(--tw-gradient-to-position);
}
.to-\[rgba\(255\2c 255\2c 255\2c 0\.90\)\]{
    --tw-gradient-to: rgba(255,255,255,0.90) var(--tw-gradient-to-position);
}
.bg-cover{
    background-size: cover;
}
.bg-center{
    background-position: center;
}
.bg-left{
    background-position: left;
}
.bg-right{
    background-position: right;
}
.bg-no-repeat{
    background-repeat: no-repeat;
}
.fill-none{
    fill: none;
}
.stroke-\[2px\]{
    stroke-width: 2px;
}
.object-contain{
    -o-object-fit: contain;
       object-fit: contain;
}
.object-cover{
    -o-object-fit: cover;
       object-fit: cover;
}
.p-0{
    padding: 0rem;
}
.p-2xs{
    padding: 0.625rem;
}
.p-\[0\]{
    padding: 0;
}
.p-\[12px\]{
    padding: 12px;
}
.p-\[18px\]{
    padding: 18px;
}
.p-\[45px_27px\]{
    padding: 45px 27px;
}
.p-\[8px\]{
    padding: 8px;
}
.p-base{
    padding: 1rem;
}
.p-fl-2xs{
    padding: calc(0.50rem + 1.00 * var(--fluid-bp));
}
.p-fl-lg{
    padding: calc(2.00rem + 4.00 * var(--fluid-bp));
}
.p-fl-md{
    padding: calc(1.50rem + 3.00 * var(--fluid-bp));
}
.p-fl-sm{
    padding: calc(1.00rem + 2.00 * var(--fluid-bp));
}
.p-fl-xs{
    padding: calc(0.75rem + 1.50 * var(--fluid-bp));
}
.p-sm{
    padding: 0.875rem;
}
.px-6xl{
    padding-left: 2.125rem;
    padding-right: 2.125rem;
}
.px-\[20px\]{
    padding-left: 20px;
    padding-right: 20px;
}
.px-\[27px\]{
    padding-left: 27px;
    padding-right: 27px;
}
.px-fl-lg{
    padding-left: calc(2.00rem + 4.00 * var(--fluid-bp));
    padding-right: calc(2.00rem + 4.00 * var(--fluid-bp));
}
.px-fl-md{
    padding-left: calc(1.50rem + 3.00 * var(--fluid-bp));
    padding-right: calc(1.50rem + 3.00 * var(--fluid-bp));
}
.px-fl-sm{
    padding-left: calc(1.00rem + 2.00 * var(--fluid-bp));
    padding-right: calc(1.00rem + 2.00 * var(--fluid-bp));
}
.px-fl-xs{
    padding-left: calc(0.75rem + 1.50 * var(--fluid-bp));
    padding-right: calc(0.75rem + 1.50 * var(--fluid-bp));
}
.px-xs{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
}
.py-0{
    padding-top: 0rem;
    padding-bottom: 0rem;
}
.py-9xl{
    padding-top: 2.875rem;
    padding-bottom: 2.875rem;
}
.py-\[12px\]{
    padding-top: 12px;
    padding-bottom: 12px;
}
.py-\[45px\]{
    padding-top: 45px;
    padding-bottom: 45px;
}
.py-fl-2xl{
    padding-top: calc(3.00rem + 6.00 * var(--fluid-bp));
    padding-bottom: calc(3.00rem + 6.00 * var(--fluid-bp));
}
.py-fl-2xs{
    padding-top: calc(0.50rem + 1.00 * var(--fluid-bp));
    padding-bottom: calc(0.50rem + 1.00 * var(--fluid-bp));
}
.py-fl-3xs{
    padding-top: calc(0.25rem + 0.50 * var(--fluid-bp));
    padding-bottom: calc(0.25rem + 0.50 * var(--fluid-bp));
}
.py-fl-4xl{
    padding-top: calc(5.00rem + 10.00 * var(--fluid-bp));
    padding-bottom: calc(5.00rem + 10.00 * var(--fluid-bp));
}
.py-fl-md{
    padding-top: calc(1.50rem + 3.00 * var(--fluid-bp));
    padding-bottom: calc(1.50rem + 3.00 * var(--fluid-bp));
}
.py-fl-sm{
    padding-top: calc(1.00rem + 2.00 * var(--fluid-bp));
    padding-bottom: calc(1.00rem + 2.00 * var(--fluid-bp));
}
.py-fl-xs{
    padding-top: calc(0.75rem + 1.50 * var(--fluid-bp));
    padding-bottom: calc(0.75rem + 1.50 * var(--fluid-bp));
}
.py-lg{
    padding-top: 1.125rem;
    padding-bottom: 1.125rem;
}
.py-sm{
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
}
.py-xs{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}
.pb-0{
    padding-bottom: 0rem;
}
.pb-fl-2xl{
    padding-bottom: calc(3.00rem + 6.00 * var(--fluid-bp));
}
.pb-fl-3xl{
    padding-bottom: calc(4.00rem + 8.00 * var(--fluid-bp));
}
.pb-fl-4xl{
    padding-bottom: calc(5.00rem + 10.00 * var(--fluid-bp));
}
.pb-fl-lg{
    padding-bottom: calc(2.00rem + 4.00 * var(--fluid-bp));
}
.pb-fl-md{
    padding-bottom: calc(1.50rem + 3.00 * var(--fluid-bp));
}
.pb-fl-sm{
    padding-bottom: calc(1.00rem + 2.00 * var(--fluid-bp));
}
.pb-fl-xl{
    padding-bottom: calc(2.50rem + 5.00 * var(--fluid-bp));
}
.pb-fl-xs{
    padding-bottom: calc(0.75rem + 1.50 * var(--fluid-bp));
}
.pl-fl-sm{
    padding-left: calc(1.00rem + 2.00 * var(--fluid-bp));
}
.pt-0{
    padding-top: 0rem;
}
.pt-fl-2xl{
    padding-top: calc(3.00rem + 6.00 * var(--fluid-bp));
}
.pt-fl-3xl{
    padding-top: calc(4.00rem + 8.00 * var(--fluid-bp));
}
.pt-fl-4xl{
    padding-top: calc(5.00rem + 10.00 * var(--fluid-bp));
}
.pt-fl-lg{
    padding-top: calc(2.00rem + 4.00 * var(--fluid-bp));
}
.pt-fl-md{
    padding-top: calc(1.50rem + 3.00 * var(--fluid-bp));
}
.pt-fl-sm{
    padding-top: calc(1.00rem + 2.00 * var(--fluid-bp));
}
.pt-fl-xl{
    padding-top: calc(2.50rem + 5.00 * var(--fluid-bp));
}
.pt-fl-xs{
    padding-top: calc(0.75rem + 1.50 * var(--fluid-bp));
}
.pb-2xl{
    padding-bottom: 1.375rem;
}
.text-left{
    text-align: left;
}
.text-center{
    text-align: center;
}
.\!text-fl-3xl{
    font-size: var(--f-3xl) !important;
    line-height: 1 !important;
}
.text-\[16px\]{
    font-size: 16px;
}
.text-\[18px\]{
    font-size: 18px;
}
.text-\[20px\]{
    font-size: 20px;
}
.text-base{
    font-size: 1rem;
}
.text-fl-2xl{
    font-size: var(--f-2xl);
    line-height: 1.11;
}
.text-fl-3xl{
    font-size: var(--f-3xl);
    line-height: 1;
}
.text-fl-4xl{
    font-size: var(--f-4xl);
    line-height: 1;
}
.text-fl-5xl{
    font-size: var(--f-5xl);
}
.text-fl-base{
    font-size: var(--f-base);
    line-height: 1.4;
}
.text-fl-lg{
    font-size: var(--f-lg);
    line-height: 1.33;
}
.text-fl-sm{
    font-size: var(--f-sm);
    line-height: inherit;
}
.text-fl-xl{
    font-size: var(--f-xl);
    line-height: 1.2;
}
.text-fl-xs{
    font-size: var(--f-xs);
    line-height: inherit;
}
.text-lg{
    font-size: 1.125rem;
}
.text-xl{
    font-size: 1.25rem;
}
.font-bold{
    font-weight: 700;
}
.font-medium{
    font-weight: 500;
}
.font-normal{
    font-weight: 400;
}
.font-semibold{
    font-weight: 600;
}
.uppercase{
    text-transform: uppercase;
}
.italic{
    font-style: italic;
}
.\!leading-\[1\.2\]{
    line-height: 1.2 !important;
}
.leading-\[1\.2\]{
    line-height: 1.2;
}
.leading-\[1\.3\]{
    line-height: 1.3;
}
.leading-\[1\.4\]{
    line-height: 1.4;
}
.leading-\[1\.5\]{
    line-height: 1.5;
}
.\!text-fg-alternate{
    --tw-text-opacity: 1 !important;
    color: hsl(var(--twc-fg-alternate) / var(--twc-fg-alternate-opacity, var(--tw-text-opacity))) !important;
}
.\!text-fg-brand{
    --tw-text-opacity: 1 !important;
    color: hsl(var(--twc-fg-brand) / var(--twc-fg-brand-opacity, var(--tw-text-opacity))) !important;
}
.text-\[\#000\]{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-fg-alternate{
    --tw-text-opacity: 1;
    color: hsl(var(--twc-fg-alternate) / var(--twc-fg-alternate-opacity, var(--tw-text-opacity)));
}
.text-fg-brand{
    --tw-text-opacity: 1;
    color: hsl(var(--twc-fg-brand) / var(--twc-fg-brand-opacity, var(--tw-text-opacity)));
}
.text-fg-primary{
    --tw-text-opacity: 1;
    color: hsl(var(--twc-fg-primary) / var(--twc-fg-primary-opacity, var(--tw-text-opacity)));
}
.text-fg-secondary{
    --tw-text-opacity: 1;
    color: hsl(var(--twc-fg-secondary) / var(--twc-fg-secondary-opacity, var(--tw-text-opacity)));
}
.text-fg-tertiary{
    --tw-text-opacity: 1;
    color: hsl(var(--twc-fg-tertiary) / var(--twc-fg-tertiary-opacity, var(--tw-text-opacity)));
}
.text-stroke-alternate{
    --tw-text-opacity: 1;
    color: hsl(var(--twc-stroke-alternate) / var(--twc-stroke-alternate-opacity, var(--tw-text-opacity)));
}
.text-stroke-brand{
    --tw-text-opacity: 1;
    color: hsl(var(--twc-stroke-brand) / var(--twc-stroke-brand-opacity, var(--tw-text-opacity)));
}
.text-surface-brand{
    --tw-text-opacity: 1;
    color: hsl(var(--twc-surface-brand) / var(--twc-surface-brand-opacity, var(--tw-text-opacity)));
}
.text-surface-primary{
    --tw-text-opacity: 1;
    color: hsl(var(--twc-surface-primary) / var(--twc-surface-primary-opacity, var(--tw-text-opacity)));
}
.underline{
    text-decoration-line: underline;
}
.\!no-underline{
    text-decoration-line: none !important;
}
.no-underline{
    text-decoration-line: none;
}
.antialiased{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.opacity-0{
    opacity: 0;
}
.opacity-100{
    opacity: 1;
}
.opacity-25{
    opacity: 0.25;
}
.opacity-50{
    opacity: 0.5;
}
.opacity-80{
    opacity: 0.8;
}
.\!outline-none{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
}
.outline-none{
    outline: 2px solid transparent;
    outline-offset: 2px;
}
.outline{
    outline-style: solid;
}
.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-\[50px\]{
    --tw-backdrop-blur: blur(50px);
    -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);
}
.backdrop-blur-\[7px\]{
    --tw-backdrop-blur: blur(7px);
    -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);
}
.backdrop-blur-md{
    --tw-backdrop-blur: blur(12px);
    -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);
}
.backdrop-filter{
    -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, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.transition-\[height\]{
    transition-property: height;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.transition-\[opacity\2c margin\]{
    transition-property: opacity,margin;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.transition-\[opacity\2c visibility\]{
    transition-property: opacity,visibility;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.transition-all{
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.transition-transform{
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.\!transition-none{
    transition-property: none !important;
}
.duration-150{
    transition-duration: 150ms;
}
.duration-300{
    transition-duration: 300ms;
}
.duration-500{
    transition-duration: 500ms;
}
.ease-in-out{
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-linear{
    transition-timing-function: linear;
}
.ease-out{
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
[class*="keyline-"]{
    position: relative;
}
[class*="keyline-"]::before{
    content: attr(👻);
    position: absolute;
    z-index: 0;
    left: calc(var(--inner-gutter) / -2 - 1px);
    right: calc(var(--inner-gutter) / -2);
    top: 0;
    bottom: 0;
    border: 1px solid transparent;
    pointer-events: none;
}
[class*="keyline-0"]::before{
    border-right-color: transparent;
    border-left-color: transparent;
}
.light,[data-theme="light"]{
    --twc-fg-primary: 202.29999999999995 77.8% 8.8%;
    --twc-fg-secondary: 25.600000000000023 100% 57.6%;
    --twc-fg-tertiary: 204.89999999999998 100% 17.5%;
    --twc-fg-alternate: 0 0% 100%;
    --twc-fg-brand: 205.29999999999995 44.2% 91.6%;
    --twc-fg-neutral: 203.10000000000002 6.7% 61.8%;
    --twc-fg-success: 155.10000000000002 100% 32.5%;
    --twc-fg-error: 5.600000000000023 100% 46.3%;
    --twc-surface-primary: 202.29999999999995 77.8% 8.8%;
    --twc-surface-secondary: 25.600000000000023 100% 57.6%;
    --twc-surface-tertiary: 204.89999999999998 100% 17.5%;
    --twc-surface-alternate: 0 0% 100%;
    --twc-surface-brand: 205.29999999999995 44.2% 91.6%;
    --twc-stroke-primary: 202.29999999999995 77.8% 8.8%;
    --twc-stroke-secondary: 25.600000000000023 100% 57.6%;
    --twc-stroke-tertiary: 204.89999999999998 100% 17.5%;
    --twc-stroke-alternate: 0 0% 100%;
    --twc-stroke-brand: 205.29999999999995 44.2% 91.6%;
    --twc-stroke-success: 155.10000000000002 100% 32.5%;
    --twc-stroke-error: 5.600000000000023 100% 46.3%;
}
.dark,[data-theme="dark"]{
    --twc-fg-primary: 0 0% 100%;
    --twc-fg-secondary: 25.600000000000023 100% 57.6%;
    --twc-fg-tertiary: 205.29999999999995 44.2% 91.6%;
    --twc-fg-alternate: 202.29999999999995 77.8% 8.8%;
    --twc-fg-brand: 202.29999999999995 77.8% 8.8%;
    --twc-fg-neutral: 203.10000000000002 6.7% 61.8%;
    --twc-fg-success: 155.10000000000002 100% 32.5%;
    --twc-fg-error: 5.600000000000023 100% 46.3%;
    --twc-surface-primary: 0 0% 100%;
    --twc-surface-secondary: 25.600000000000023 100% 57.6%;
    --twc-surface-tertiary: 205.29999999999995 44.2% 91.6%;
    --twc-surface-alternate: 202.29999999999995 77.8% 8.8%;
    --twc-surface-brand: 202.29999999999995 77.8% 8.8%;
    --twc-stroke-primary: 205.29999999999995 44.2% 91.6%;
    --twc-stroke-secondary: 25.600000000000023 100% 57.6%;
    --twc-stroke-tertiary: 205.29999999999995 44.2% 91.6%;
    --twc-stroke-alternate: 202.29999999999995 77.8% 8.8%;
    --twc-stroke-brand: 202.29999999999995 77.8% 8.8%;
    --twc-stroke-success: 155.10000000000002 100% 32.5%;
    --twc-stroke-error: 5.600000000000023 100% 46.3%;
}
.scrollbar-thin::-webkit-scrollbar-track{
    background-color: var(--scrollbar-track);
    border-radius: var(--scrollbar-track-radius);
}
.scrollbar-thin::-webkit-scrollbar-track:hover{
    background-color: var(--scrollbar-track-hover, var(--scrollbar-track));
}
.scrollbar-thin::-webkit-scrollbar-track:active{
    background-color: var(--scrollbar-track-active, var(--scrollbar-track-hover, var(--scrollbar-track)));
}
.scrollbar-thin::-webkit-scrollbar-thumb{
    background-color: var(--scrollbar-thumb);
    border-radius: var(--scrollbar-thumb-radius);
}
.scrollbar-thin::-webkit-scrollbar-thumb:hover{
    background-color: var(--scrollbar-thumb-hover, var(--scrollbar-thumb));
}
.scrollbar-thin::-webkit-scrollbar-thumb:active{
    background-color: var(--scrollbar-thumb-active, var(--scrollbar-thumb-hover, var(--scrollbar-thumb)));
}
.scrollbar-thin::-webkit-scrollbar-corner{
    background-color: var(--scrollbar-corner);
    border-radius: var(--scrollbar-corner-radius);
}
.scrollbar-thin::-webkit-scrollbar-corner:hover{
    background-color: var(--scrollbar-corner-hover, var(--scrollbar-corner));
}
.scrollbar-thin::-webkit-scrollbar-corner:active{
    background-color: var(--scrollbar-corner-active, var(--scrollbar-corner-hover, var(--scrollbar-corner)));
}
.scrollbar-thin{
    scrollbar-width: thin;
    scrollbar-color: var(--scrollbar-thumb, initial) var(--scrollbar-track, initial);
}
.scrollbar-thin::-webkit-scrollbar{
    display: block;
    width: 8px;
    height: 8px;
}
.scrollbar-track-\[\#ECEEF0\]{
    --scrollbar-track: #ECEEF0 !important;
}
.scrollbar-thumb-\[\#7E868C\]{
    --scrollbar-thumb: #7E868C !important;
}
.\!\[box-shadow\:none\]{
    box-shadow: none !important;
}
.\[--adaptive\:none\]{
    --adaptive: none;
}
.\[--auto-close\:inside\]{
    --auto-close: inside;
}
.\[--body-scroll\:false\]{
    --body-scroll: false;
}
.\[--placement\:bottom\]{
    --placement: bottom;
}
.\[--placement\:left\]{
    --placement: left;
}
.\[--placement\:right\]{
    --placement: right;
}
.\[--placement\:top\]{
    --placement: top;
}
.\[--scrollspy-offset\:100\]{
    --scrollspy-offset: 100;
}
.\[--slides-to-show\:0\]{
    --slides-to-show: 0;
}
.\[--slides-to-show\:1\]{
    --slides-to-show: 1;
}
.\[--slides-to-show\:2\]{
    --slides-to-show: 2;
}
.\[--slides-to-show\:3\]{
    --slides-to-show: 3;
}
.\[--slides-to-show\:4\]{
    --slides-to-show: 4;
}
.\[--slides-to-show\:5\]{
    --slides-to-show: 5;
}
.\[--strategy\:relative\]{
    --strategy: relative;
}
.\[--trigger\:click\]{
    --trigger: click;
}
html,
body {
  overscroll-behavior: none;
  font-family: "Montserrat", sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  overscroll-behavior: none;
  font-family: "Red Hat Display", sans-serif;
}
@media (min-width: 768px){
    .md\:breakout-reset{
        --breakout-outer-gutter: var(--outer-gutter);
        --breakout-container-outer-gutter: 0;
        position: unset;
        left: unset;
        width: unset;
        margin-left: unset;
    }
    .md\:gap-gutter{
        grid-gap: var(--inner-gutter);
        gap: var(--inner-gutter);
    }
}
@media (min-width: 1024px){
    .lg\:container{
        width: calc(var(--container-width, 100%) - (2 * var(--breakout-container-outer-gutter, var(--container-outer-gutter, var(--outer-gutter, 0)))));
        margin-right: auto;
        margin-left: auto;
    }
    .lg\:container > *{
        --container-outer-gutter: 0;
        --breakout-container-outer-gutter: 0;
    }
    .lg\:container-reset{
        width: unset;
        margin-right: unset;
        margin-left: unset;
    }
    .lg\:container-reset > *{
        --container-outer-gutter: var(--outer-gutter, 0);
        --breakout-container-outer-gutter: inherit;
    }
    .lg\:breakout{
        --breakout-outer-gutter: max(var(--outer-gutter), calc((100% - var(--container-width, 100%)) / 2));
        --breakout-container-outer-gutter: var(--outer-gutter);
        position: relative;
        left: 50%;
        width: calc(100vw - var(--scrollbar-visible-width, 0px));
        margin-left: calc((100vw - var(--scrollbar-visible-width, 0px)) / -2);
    }
    .lg\:breakout.px-outer-gutter,.lg\:breakout > .px-outer-gutter{
        padding-left: var(--breakout-outer-gutter);
        padding-right: var(--breakout-outer-gutter);
    }
    .lg\:breakout.pr-outer-gutter,.lg\:breakout > .pr-outer-gutter{
        padding-right: var(--breakout-outer-gutter);
    }
    .lg\:breakout.pl-outer-gutter,.lg\:breakout > .pl-outer-gutter{
        padding-left: var(--breakout-outer-gutter);
    }
    .lg\:breakout > .w-outer-gutter{
        width: var(--breakout-outer-gutter);
    }
}
.prose-a\:before\:icon-\[i--arrow-right\] :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)))::before{
    content: var(--tw-content);
    display: inline-block;
    width: 1.07em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 16' width='17' height='16'%3E%3Cpath fill='black' fill-rule='evenodd' d='M4.25 8a.5.5 0 01.5-.5h5.793L8.396 5.354a.5.5 0 11.708-.707l3 3a.5.5 0 010 .707l-3 3a.5.5 0 01-.708-.707L10.543 8.5H4.75a.5.5 0 01-.5-.5Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}
@media (min-width: 640px){
    .sm\:w-4-cols{
        width: calc(((4 / var(--container-grid-columns, var(--grid-columns))) * 100%) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
    }
    .cols-container > .sm\:w-4-cols{
        width: calc(((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
    }
    .sm\:w-4-cols > *{
        --container-grid-columns: 4;
    }
    .sm\:w-6-cols{
        width: calc(((6 / var(--container-grid-columns, var(--grid-columns))) * 100%) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
    }
    .cols-container > .sm\:w-6-cols{
        width: calc(((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
    }
    .sm\:w-6-cols > *{
        --container-grid-columns: 6;
    }
    .sm\:grid-cols-1[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .sm\:grid-cols-1[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: 0;
        right: 0;
    }
    .sm\:grid-cols-1[class*="grid-line-x"] > *:nth-child(1n+1)::before{
        right: 0;
    }
    .sm\:grid-cols-1[class*="grid-line-x"] > *:nth-child(1n+1):nth-last-child(-n+1)::before{
        border-bottom-width: 0;
    }
    .sm\:grid-cols-1[class*="grid-line-x"] > *:nth-child(1n+1):nth-last-child(-n+1) ~ *::before{
        border-bottom-width: 0;
    }
    .sm\:grid-cols-2[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .sm\:grid-cols-2[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .sm\:grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+1)::before{
        left: 0;
    }
    .sm\:grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+2)::before{
        right: 0;
    }
    .sm\:grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+1):nth-last-child(-n+2)::before{
        border-bottom-width: 0;
    }
    .sm\:grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+1):nth-last-child(-n+2) ~ *::before{
        border-bottom-width: 0;
    }
    .sm\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .sm\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(2n+2)::after{
        border-right-width: 0;
    }
    .sm\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+2)::after{
        top: 0;
    }
    .sm\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(2n+1):nth-last-child(-n+2)::after{
        bottom: 0;
    }
    .sm\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(2n+1):nth-last-child(-n+2) ~ li::after{
        bottom: 0;
    }
    .sm\:grid-cols-3[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .sm\:grid-cols-3[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .sm\:grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+1)::before{
        left: 0;
    }
    .sm\:grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+3)::before{
        right: 0;
    }
    .sm\:grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+1):nth-last-child(-n+3)::before{
        border-bottom-width: 0;
    }
    .sm\:grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+1):nth-last-child(-n+3) ~ *::before{
        border-bottom-width: 0;
    }
    .sm\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .sm\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(3n+3)::after{
        border-right-width: 0;
    }
    .sm\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+3)::after{
        top: 0;
    }
    .sm\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(3n+1):nth-last-child(-n+3)::after{
        bottom: 0;
    }
    .sm\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(3n+1):nth-last-child(-n+3) ~ li::after{
        bottom: 0;
    }
    .sm\:grid-cols-4[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .sm\:grid-cols-4[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .sm\:grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+1)::before{
        left: 0;
    }
    .sm\:grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+4)::before{
        right: 0;
    }
    .sm\:grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+1):nth-last-child(-n+4)::before{
        border-bottom-width: 0;
    }
    .sm\:grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+1):nth-last-child(-n+4) ~ *::before{
        border-bottom-width: 0;
    }
    .sm\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .sm\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(4n+4)::after{
        border-right-width: 0;
    }
    .sm\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+4)::after{
        top: 0;
    }
    .sm\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(4n+1):nth-last-child(-n+4)::after{
        bottom: 0;
    }
    .sm\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(4n+1):nth-last-child(-n+4) ~ li::after{
        bottom: 0;
    }
    .sm\:grid-cols-5[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .sm\:grid-cols-5[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .sm\:grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+1)::before{
        left: 0;
    }
    .sm\:grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+5)::before{
        right: 0;
    }
    .sm\:grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+1):nth-last-child(-n+5)::before{
        border-bottom-width: 0;
    }
    .sm\:grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+1):nth-last-child(-n+5) ~ *::before{
        border-bottom-width: 0;
    }
    .sm\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .sm\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(5n+5)::after{
        border-right-width: 0;
    }
    .sm\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+5)::after{
        top: 0;
    }
    .sm\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(5n+1):nth-last-child(-n+5)::after{
        bottom: 0;
    }
    .sm\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(5n+1):nth-last-child(-n+5) ~ li::after{
        bottom: 0;
    }
    .sm\:grid-cols-6[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .sm\:grid-cols-6[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .sm\:grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+1)::before{
        left: 0;
    }
    .sm\:grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+6)::before{
        right: 0;
    }
    .sm\:grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+1):nth-last-child(-n+6)::before{
        border-bottom-width: 0;
    }
    .sm\:grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+1):nth-last-child(-n+6) ~ *::before{
        border-bottom-width: 0;
    }
    .sm\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .sm\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(6n+6)::after{
        border-right-width: 0;
    }
    .sm\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+6)::after{
        top: 0;
    }
    .sm\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(6n+1):nth-last-child(-n+6)::after{
        bottom: 0;
    }
    .sm\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(6n+1):nth-last-child(-n+6) ~ li::after{
        bottom: 0;
    }
    .sm\:grid-cols-7[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .sm\:grid-cols-7[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .sm\:grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+1)::before{
        left: 0;
    }
    .sm\:grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+7)::before{
        right: 0;
    }
    .sm\:grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+1):nth-last-child(-n+7)::before{
        border-bottom-width: 0;
    }
    .sm\:grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+1):nth-last-child(-n+7) ~ *::before{
        border-bottom-width: 0;
    }
    .sm\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .sm\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(7n+7)::after{
        border-right-width: 0;
    }
    .sm\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+7)::after{
        top: 0;
    }
    .sm\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(7n+1):nth-last-child(-n+7)::after{
        bottom: 0;
    }
    .sm\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(7n+1):nth-last-child(-n+7) ~ li::after{
        bottom: 0;
    }
    .sm\:grid-cols-8[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .sm\:grid-cols-8[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .sm\:grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+1)::before{
        left: 0;
    }
    .sm\:grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+8)::before{
        right: 0;
    }
    .sm\:grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+1):nth-last-child(-n+8)::before{
        border-bottom-width: 0;
    }
    .sm\:grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+1):nth-last-child(-n+8) ~ *::before{
        border-bottom-width: 0;
    }
    .sm\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .sm\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(8n+8)::after{
        border-right-width: 0;
    }
    .sm\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+8)::after{
        top: 0;
    }
    .sm\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(8n+1):nth-last-child(-n+8)::after{
        bottom: 0;
    }
    .sm\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(8n+1):nth-last-child(-n+8) ~ li::after{
        bottom: 0;
    }
}
@media (min-width: 768px){
    .md\:grid-col-span-8{
        --container-grid-columns: 8;
        grid-column: span 8 / span 8;
    }
    .md\:w-4-cols{
        width: calc(((4 / var(--container-grid-columns, var(--grid-columns))) * 100%) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
    }
    .cols-container > .md\:w-4-cols{
        width: calc(((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
    }
    .md\:w-4-cols > *{
        --container-grid-columns: 4;
    }
    .md\:w-6-cols{
        width: calc(((6 / var(--container-grid-columns, var(--grid-columns))) * 100%) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
    }
    .cols-container > .md\:w-6-cols{
        width: calc(((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
    }
    .md\:w-6-cols > *{
        --container-grid-columns: 6;
    }
    .md\:grid-cols-1[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .md\:grid-cols-1[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: 0;
        right: 0;
    }
    .md\:grid-cols-1[class*="grid-line-x"] > *:nth-child(1n+1)::before{
        right: 0;
    }
    .md\:grid-cols-1[class*="grid-line-x"] > *:nth-child(1n+1):nth-last-child(-n+1)::before{
        border-bottom-width: 0;
    }
    .md\:grid-cols-1[class*="grid-line-x"] > *:nth-child(1n+1):nth-last-child(-n+1) ~ *::before{
        border-bottom-width: 0;
    }
    .md\:grid-cols-2[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .md\:grid-cols-2[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .md\:grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+1)::before{
        left: 0;
    }
    .md\:grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+2)::before{
        right: 0;
    }
    .md\:grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+1):nth-last-child(-n+2)::before{
        border-bottom-width: 0;
    }
    .md\:grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+1):nth-last-child(-n+2) ~ *::before{
        border-bottom-width: 0;
    }
    .md\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .md\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(2n+2)::after{
        border-right-width: 0;
    }
    .md\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+2)::after{
        top: 0;
    }
    .md\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(2n+1):nth-last-child(-n+2)::after{
        bottom: 0;
    }
    .md\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(2n+1):nth-last-child(-n+2) ~ li::after{
        bottom: 0;
    }
    .md\:grid-cols-3[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .md\:grid-cols-3[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .md\:grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+1)::before{
        left: 0;
    }
    .md\:grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+3)::before{
        right: 0;
    }
    .md\:grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+1):nth-last-child(-n+3)::before{
        border-bottom-width: 0;
    }
    .md\:grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+1):nth-last-child(-n+3) ~ *::before{
        border-bottom-width: 0;
    }
    .md\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .md\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(3n+3)::after{
        border-right-width: 0;
    }
    .md\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+3)::after{
        top: 0;
    }
    .md\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(3n+1):nth-last-child(-n+3)::after{
        bottom: 0;
    }
    .md\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(3n+1):nth-last-child(-n+3) ~ li::after{
        bottom: 0;
    }
    .md\:grid-cols-4[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .md\:grid-cols-4[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .md\:grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+1)::before{
        left: 0;
    }
    .md\:grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+4)::before{
        right: 0;
    }
    .md\:grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+1):nth-last-child(-n+4)::before{
        border-bottom-width: 0;
    }
    .md\:grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+1):nth-last-child(-n+4) ~ *::before{
        border-bottom-width: 0;
    }
    .md\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .md\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(4n+4)::after{
        border-right-width: 0;
    }
    .md\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+4)::after{
        top: 0;
    }
    .md\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(4n+1):nth-last-child(-n+4)::after{
        bottom: 0;
    }
    .md\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(4n+1):nth-last-child(-n+4) ~ li::after{
        bottom: 0;
    }
    .md\:grid-cols-5[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .md\:grid-cols-5[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .md\:grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+1)::before{
        left: 0;
    }
    .md\:grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+5)::before{
        right: 0;
    }
    .md\:grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+1):nth-last-child(-n+5)::before{
        border-bottom-width: 0;
    }
    .md\:grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+1):nth-last-child(-n+5) ~ *::before{
        border-bottom-width: 0;
    }
    .md\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .md\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(5n+5)::after{
        border-right-width: 0;
    }
    .md\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+5)::after{
        top: 0;
    }
    .md\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(5n+1):nth-last-child(-n+5)::after{
        bottom: 0;
    }
    .md\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(5n+1):nth-last-child(-n+5) ~ li::after{
        bottom: 0;
    }
    .md\:grid-cols-6[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .md\:grid-cols-6[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .md\:grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+1)::before{
        left: 0;
    }
    .md\:grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+6)::before{
        right: 0;
    }
    .md\:grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+1):nth-last-child(-n+6)::before{
        border-bottom-width: 0;
    }
    .md\:grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+1):nth-last-child(-n+6) ~ *::before{
        border-bottom-width: 0;
    }
    .md\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .md\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(6n+6)::after{
        border-right-width: 0;
    }
    .md\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+6)::after{
        top: 0;
    }
    .md\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(6n+1):nth-last-child(-n+6)::after{
        bottom: 0;
    }
    .md\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(6n+1):nth-last-child(-n+6) ~ li::after{
        bottom: 0;
    }
    .md\:grid-cols-7[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .md\:grid-cols-7[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .md\:grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+1)::before{
        left: 0;
    }
    .md\:grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+7)::before{
        right: 0;
    }
    .md\:grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+1):nth-last-child(-n+7)::before{
        border-bottom-width: 0;
    }
    .md\:grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+1):nth-last-child(-n+7) ~ *::before{
        border-bottom-width: 0;
    }
    .md\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .md\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(7n+7)::after{
        border-right-width: 0;
    }
    .md\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+7)::after{
        top: 0;
    }
    .md\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(7n+1):nth-last-child(-n+7)::after{
        bottom: 0;
    }
    .md\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(7n+1):nth-last-child(-n+7) ~ li::after{
        bottom: 0;
    }
    .md\:grid-cols-8[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .md\:grid-cols-8[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .md\:grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+1)::before{
        left: 0;
    }
    .md\:grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+8)::before{
        right: 0;
    }
    .md\:grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+1):nth-last-child(-n+8)::before{
        border-bottom-width: 0;
    }
    .md\:grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+1):nth-last-child(-n+8) ~ *::before{
        border-bottom-width: 0;
    }
    .md\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .md\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(8n+8)::after{
        border-right-width: 0;
    }
    .md\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+8)::after{
        top: 0;
    }
    .md\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(8n+1):nth-last-child(-n+8)::after{
        bottom: 0;
    }
    .md\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(8n+1):nth-last-child(-n+8) ~ li::after{
        bottom: 0;
    }
}
@media (min-width: 1024px){
    .lg\:grid-col-span-3{
        --container-grid-columns: 3;
        grid-column: span 3 / span 3;
    }
    .lg\:grid-col-span-4{
        --container-grid-columns: 4;
        grid-column: span 4 / span 4;
    }
    .lg\:grid-col-span-6{
        --container-grid-columns: 6;
        grid-column: span 6 / span 6;
    }
    .lg\:grid-col-span-7{
        --container-grid-columns: 7;
        grid-column: span 7 / span 7;
    }
    .lg\:w-4-cols{
        width: calc(((4 / var(--container-grid-columns, var(--grid-columns))) * 100%) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
    }
    .cols-container > .lg\:w-4-cols{
        width: calc(((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
    }
    .lg\:w-4-cols > *{
        --container-grid-columns: 4;
    }
    .lg\:grid-cols-1[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .lg\:grid-cols-1[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: 0;
        right: 0;
    }
    .lg\:grid-cols-1[class*="grid-line-x"] > *:nth-child(1n+1)::before{
        right: 0;
    }
    .lg\:grid-cols-1[class*="grid-line-x"] > *:nth-child(1n+1):nth-last-child(-n+1)::before{
        border-bottom-width: 0;
    }
    .lg\:grid-cols-1[class*="grid-line-x"] > *:nth-child(1n+1):nth-last-child(-n+1) ~ *::before{
        border-bottom-width: 0;
    }
    .lg\:grid-cols-2[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .lg\:grid-cols-2[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .lg\:grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+1)::before{
        left: 0;
    }
    .lg\:grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+2)::before{
        right: 0;
    }
    .lg\:grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+1):nth-last-child(-n+2)::before{
        border-bottom-width: 0;
    }
    .lg\:grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+1):nth-last-child(-n+2) ~ *::before{
        border-bottom-width: 0;
    }
    .lg\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .lg\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(2n+2)::after{
        border-right-width: 0;
    }
    .lg\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+2)::after{
        top: 0;
    }
    .lg\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(2n+1):nth-last-child(-n+2)::after{
        bottom: 0;
    }
    .lg\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(2n+1):nth-last-child(-n+2) ~ li::after{
        bottom: 0;
    }
    .lg\:grid-cols-3[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .lg\:grid-cols-3[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .lg\:grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+1)::before{
        left: 0;
    }
    .lg\:grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+3)::before{
        right: 0;
    }
    .lg\:grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+1):nth-last-child(-n+3)::before{
        border-bottom-width: 0;
    }
    .lg\:grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+1):nth-last-child(-n+3) ~ *::before{
        border-bottom-width: 0;
    }
    .lg\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .lg\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(3n+3)::after{
        border-right-width: 0;
    }
    .lg\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+3)::after{
        top: 0;
    }
    .lg\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(3n+1):nth-last-child(-n+3)::after{
        bottom: 0;
    }
    .lg\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(3n+1):nth-last-child(-n+3) ~ li::after{
        bottom: 0;
    }
    .lg\:grid-cols-4[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .lg\:grid-cols-4[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .lg\:grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+1)::before{
        left: 0;
    }
    .lg\:grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+4)::before{
        right: 0;
    }
    .lg\:grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+1):nth-last-child(-n+4)::before{
        border-bottom-width: 0;
    }
    .lg\:grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+1):nth-last-child(-n+4) ~ *::before{
        border-bottom-width: 0;
    }
    .lg\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .lg\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(4n+4)::after{
        border-right-width: 0;
    }
    .lg\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+4)::after{
        top: 0;
    }
    .lg\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(4n+1):nth-last-child(-n+4)::after{
        bottom: 0;
    }
    .lg\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(4n+1):nth-last-child(-n+4) ~ li::after{
        bottom: 0;
    }
    .lg\:grid-cols-5[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .lg\:grid-cols-5[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .lg\:grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+1)::before{
        left: 0;
    }
    .lg\:grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+5)::before{
        right: 0;
    }
    .lg\:grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+1):nth-last-child(-n+5)::before{
        border-bottom-width: 0;
    }
    .lg\:grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+1):nth-last-child(-n+5) ~ *::before{
        border-bottom-width: 0;
    }
    .lg\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .lg\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(5n+5)::after{
        border-right-width: 0;
    }
    .lg\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+5)::after{
        top: 0;
    }
    .lg\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(5n+1):nth-last-child(-n+5)::after{
        bottom: 0;
    }
    .lg\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(5n+1):nth-last-child(-n+5) ~ li::after{
        bottom: 0;
    }
    .lg\:grid-cols-6[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .lg\:grid-cols-6[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .lg\:grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+1)::before{
        left: 0;
    }
    .lg\:grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+6)::before{
        right: 0;
    }
    .lg\:grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+1):nth-last-child(-n+6)::before{
        border-bottom-width: 0;
    }
    .lg\:grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+1):nth-last-child(-n+6) ~ *::before{
        border-bottom-width: 0;
    }
    .lg\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .lg\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(6n+6)::after{
        border-right-width: 0;
    }
    .lg\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+6)::after{
        top: 0;
    }
    .lg\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(6n+1):nth-last-child(-n+6)::after{
        bottom: 0;
    }
    .lg\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(6n+1):nth-last-child(-n+6) ~ li::after{
        bottom: 0;
    }
    .lg\:grid-cols-7[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .lg\:grid-cols-7[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .lg\:grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+1)::before{
        left: 0;
    }
    .lg\:grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+7)::before{
        right: 0;
    }
    .lg\:grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+1):nth-last-child(-n+7)::before{
        border-bottom-width: 0;
    }
    .lg\:grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+1):nth-last-child(-n+7) ~ *::before{
        border-bottom-width: 0;
    }
    .lg\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .lg\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(7n+7)::after{
        border-right-width: 0;
    }
    .lg\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+7)::after{
        top: 0;
    }
    .lg\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(7n+1):nth-last-child(-n+7)::after{
        bottom: 0;
    }
    .lg\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(7n+1):nth-last-child(-n+7) ~ li::after{
        bottom: 0;
    }
    .lg\:grid-cols-8[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .lg\:grid-cols-8[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .lg\:grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+1)::before{
        left: 0;
    }
    .lg\:grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+8)::before{
        right: 0;
    }
    .lg\:grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+1):nth-last-child(-n+8)::before{
        border-bottom-width: 0;
    }
    .lg\:grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+1):nth-last-child(-n+8) ~ *::before{
        border-bottom-width: 0;
    }
    .lg\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .lg\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(8n+8)::after{
        border-right-width: 0;
    }
    .lg\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+8)::after{
        top: 0;
    }
    .lg\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(8n+1):nth-last-child(-n+8)::after{
        bottom: 0;
    }
    .lg\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(8n+1):nth-last-child(-n+8) ~ li::after{
        bottom: 0;
    }
}
@media (min-width: 1280px){
    .xl\:w-3-cols{
        width: calc(((3 / var(--container-grid-columns, var(--grid-columns))) * 100%) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
    }
    .cols-container > .xl\:w-3-cols{
        width: calc(((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
    }
    .xl\:w-3-cols > *{
        --container-grid-columns: 3;
    }
    .xl\:w-4-cols{
        width: calc(((4 / var(--container-grid-columns, var(--grid-columns))) * 100%) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
    }
    .cols-container > .xl\:w-4-cols{
        width: calc(((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
    }
    .xl\:w-4-cols > *{
        --container-grid-columns: 4;
    }
    .xl\:grid-cols-1[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .xl\:grid-cols-1[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: 0;
        right: 0;
    }
    .xl\:grid-cols-1[class*="grid-line-x"] > *:nth-child(1n+1)::before{
        right: 0;
    }
    .xl\:grid-cols-1[class*="grid-line-x"] > *:nth-child(1n+1):nth-last-child(-n+1)::before{
        border-bottom-width: 0;
    }
    .xl\:grid-cols-1[class*="grid-line-x"] > *:nth-child(1n+1):nth-last-child(-n+1) ~ *::before{
        border-bottom-width: 0;
    }
    .xl\:grid-cols-2[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .xl\:grid-cols-2[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .xl\:grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+1)::before{
        left: 0;
    }
    .xl\:grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+2)::before{
        right: 0;
    }
    .xl\:grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+1):nth-last-child(-n+2)::before{
        border-bottom-width: 0;
    }
    .xl\:grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+1):nth-last-child(-n+2) ~ *::before{
        border-bottom-width: 0;
    }
    .xl\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .xl\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(2n+2)::after{
        border-right-width: 0;
    }
    .xl\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+2)::after{
        top: 0;
    }
    .xl\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(2n+1):nth-last-child(-n+2)::after{
        bottom: 0;
    }
    .xl\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(2n+1):nth-last-child(-n+2) ~ li::after{
        bottom: 0;
    }
    .xl\:grid-cols-3[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .xl\:grid-cols-3[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .xl\:grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+1)::before{
        left: 0;
    }
    .xl\:grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+3)::before{
        right: 0;
    }
    .xl\:grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+1):nth-last-child(-n+3)::before{
        border-bottom-width: 0;
    }
    .xl\:grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+1):nth-last-child(-n+3) ~ *::before{
        border-bottom-width: 0;
    }
    .xl\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .xl\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(3n+3)::after{
        border-right-width: 0;
    }
    .xl\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+3)::after{
        top: 0;
    }
    .xl\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(3n+1):nth-last-child(-n+3)::after{
        bottom: 0;
    }
    .xl\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(3n+1):nth-last-child(-n+3) ~ li::after{
        bottom: 0;
    }
    .xl\:grid-cols-4[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .xl\:grid-cols-4[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .xl\:grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+1)::before{
        left: 0;
    }
    .xl\:grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+4)::before{
        right: 0;
    }
    .xl\:grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+1):nth-last-child(-n+4)::before{
        border-bottom-width: 0;
    }
    .xl\:grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+1):nth-last-child(-n+4) ~ *::before{
        border-bottom-width: 0;
    }
    .xl\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .xl\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(4n+4)::after{
        border-right-width: 0;
    }
    .xl\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+4)::after{
        top: 0;
    }
    .xl\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(4n+1):nth-last-child(-n+4)::after{
        bottom: 0;
    }
    .xl\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(4n+1):nth-last-child(-n+4) ~ li::after{
        bottom: 0;
    }
    .xl\:grid-cols-5[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .xl\:grid-cols-5[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .xl\:grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+1)::before{
        left: 0;
    }
    .xl\:grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+5)::before{
        right: 0;
    }
    .xl\:grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+1):nth-last-child(-n+5)::before{
        border-bottom-width: 0;
    }
    .xl\:grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+1):nth-last-child(-n+5) ~ *::before{
        border-bottom-width: 0;
    }
    .xl\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .xl\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(5n+5)::after{
        border-right-width: 0;
    }
    .xl\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+5)::after{
        top: 0;
    }
    .xl\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(5n+1):nth-last-child(-n+5)::after{
        bottom: 0;
    }
    .xl\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(5n+1):nth-last-child(-n+5) ~ li::after{
        bottom: 0;
    }
    .xl\:grid-cols-6[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .xl\:grid-cols-6[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .xl\:grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+1)::before{
        left: 0;
    }
    .xl\:grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+6)::before{
        right: 0;
    }
    .xl\:grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+1):nth-last-child(-n+6)::before{
        border-bottom-width: 0;
    }
    .xl\:grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+1):nth-last-child(-n+6) ~ *::before{
        border-bottom-width: 0;
    }
    .xl\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .xl\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(6n+6)::after{
        border-right-width: 0;
    }
    .xl\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+6)::after{
        top: 0;
    }
    .xl\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(6n+1):nth-last-child(-n+6)::after{
        bottom: 0;
    }
    .xl\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(6n+1):nth-last-child(-n+6) ~ li::after{
        bottom: 0;
    }
    .xl\:grid-cols-7[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .xl\:grid-cols-7[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .xl\:grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+1)::before{
        left: 0;
    }
    .xl\:grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+7)::before{
        right: 0;
    }
    .xl\:grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+1):nth-last-child(-n+7)::before{
        border-bottom-width: 0;
    }
    .xl\:grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+1):nth-last-child(-n+7) ~ *::before{
        border-bottom-width: 0;
    }
    .xl\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .xl\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(7n+7)::after{
        border-right-width: 0;
    }
    .xl\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+7)::after{
        top: 0;
    }
    .xl\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(7n+1):nth-last-child(-n+7)::after{
        bottom: 0;
    }
    .xl\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(7n+1):nth-last-child(-n+7) ~ li::after{
        bottom: 0;
    }
    .xl\:grid-cols-8[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .xl\:grid-cols-8[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .xl\:grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+1)::before{
        left: 0;
    }
    .xl\:grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+8)::before{
        right: 0;
    }
    .xl\:grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+1):nth-last-child(-n+8)::before{
        border-bottom-width: 0;
    }
    .xl\:grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+1):nth-last-child(-n+8) ~ *::before{
        border-bottom-width: 0;
    }
    .xl\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .xl\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(8n+8)::after{
        border-right-width: 0;
    }
    .xl\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+8)::after{
        top: 0;
    }
    .xl\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(8n+1):nth-last-child(-n+8)::after{
        bottom: 0;
    }
    .xl\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(8n+1):nth-last-child(-n+8) ~ li::after{
        bottom: 0;
    }
}
@media (min-width: 1616px){
    .xxl\:grid-col-span-7{
        --container-grid-columns: 7;
        grid-column: span 7 / span 7;
    }
    .xxl\:w-3-cols{
        width: calc(((3 / var(--container-grid-columns, var(--grid-columns))) * 100%) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
    }
    .cols-container > .xxl\:w-3-cols{
        width: calc(((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
    }
    .xxl\:w-3-cols > *{
        --container-grid-columns: 3;
    }
    .xxl\:grid-cols-1[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .xxl\:grid-cols-1[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: 0;
        right: 0;
    }
    .xxl\:grid-cols-1[class*="grid-line-x"] > *:nth-child(1n+1)::before{
        right: 0;
    }
    .xxl\:grid-cols-1[class*="grid-line-x"] > *:nth-child(1n+1):nth-last-child(-n+1)::before{
        border-bottom-width: 0;
    }
    .xxl\:grid-cols-1[class*="grid-line-x"] > *:nth-child(1n+1):nth-last-child(-n+1) ~ *::before{
        border-bottom-width: 0;
    }
    .xxl\:grid-cols-2[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .xxl\:grid-cols-2[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .xxl\:grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+1)::before{
        left: 0;
    }
    .xxl\:grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+2)::before{
        right: 0;
    }
    .xxl\:grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+1):nth-last-child(-n+2)::before{
        border-bottom-width: 0;
    }
    .xxl\:grid-cols-2[class*="grid-line-x"] > *:nth-child(2n+1):nth-last-child(-n+2) ~ *::before{
        border-bottom-width: 0;
    }
    .xxl\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .xxl\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(2n+2)::after{
        border-right-width: 0;
    }
    .xxl\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+2)::after{
        top: 0;
    }
    .xxl\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(2n+1):nth-last-child(-n+2)::after{
        bottom: 0;
    }
    .xxl\:grid-cols-2[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(2n+1):nth-last-child(-n+2) ~ li::after{
        bottom: 0;
    }
    .xxl\:grid-cols-3[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .xxl\:grid-cols-3[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .xxl\:grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+1)::before{
        left: 0;
    }
    .xxl\:grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+3)::before{
        right: 0;
    }
    .xxl\:grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+1):nth-last-child(-n+3)::before{
        border-bottom-width: 0;
    }
    .xxl\:grid-cols-3[class*="grid-line-x"] > *:nth-child(3n+1):nth-last-child(-n+3) ~ *::before{
        border-bottom-width: 0;
    }
    .xxl\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .xxl\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(3n+3)::after{
        border-right-width: 0;
    }
    .xxl\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+3)::after{
        top: 0;
    }
    .xxl\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(3n+1):nth-last-child(-n+3)::after{
        bottom: 0;
    }
    .xxl\:grid-cols-3[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(3n+1):nth-last-child(-n+3) ~ li::after{
        bottom: 0;
    }
    .xxl\:grid-cols-4[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .xxl\:grid-cols-4[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .xxl\:grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+1)::before{
        left: 0;
    }
    .xxl\:grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+4)::before{
        right: 0;
    }
    .xxl\:grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+1):nth-last-child(-n+4)::before{
        border-bottom-width: 0;
    }
    .xxl\:grid-cols-4[class*="grid-line-x"] > *:nth-child(4n+1):nth-last-child(-n+4) ~ *::before{
        border-bottom-width: 0;
    }
    .xxl\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .xxl\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(4n+4)::after{
        border-right-width: 0;
    }
    .xxl\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+4)::after{
        top: 0;
    }
    .xxl\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(4n+1):nth-last-child(-n+4)::after{
        bottom: 0;
    }
    .xxl\:grid-cols-4[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(4n+1):nth-last-child(-n+4) ~ li::after{
        bottom: 0;
    }
    .xxl\:grid-cols-5[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .xxl\:grid-cols-5[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .xxl\:grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+1)::before{
        left: 0;
    }
    .xxl\:grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+5)::before{
        right: 0;
    }
    .xxl\:grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+1):nth-last-child(-n+5)::before{
        border-bottom-width: 0;
    }
    .xxl\:grid-cols-5[class*="grid-line-x"] > *:nth-child(5n+1):nth-last-child(-n+5) ~ *::before{
        border-bottom-width: 0;
    }
    .xxl\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .xxl\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(5n+5)::after{
        border-right-width: 0;
    }
    .xxl\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+5)::after{
        top: 0;
    }
    .xxl\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(5n+1):nth-last-child(-n+5)::after{
        bottom: 0;
    }
    .xxl\:grid-cols-5[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(5n+1):nth-last-child(-n+5) ~ li::after{
        bottom: 0;
    }
    .xxl\:grid-cols-6[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .xxl\:grid-cols-6[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .xxl\:grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+1)::before{
        left: 0;
    }
    .xxl\:grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+6)::before{
        right: 0;
    }
    .xxl\:grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+1):nth-last-child(-n+6)::before{
        border-bottom-width: 0;
    }
    .xxl\:grid-cols-6[class*="grid-line-x"] > *:nth-child(6n+1):nth-last-child(-n+6) ~ *::before{
        border-bottom-width: 0;
    }
    .xxl\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .xxl\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(6n+6)::after{
        border-right-width: 0;
    }
    .xxl\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+6)::after{
        top: 0;
    }
    .xxl\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(6n+1):nth-last-child(-n+6)::after{
        bottom: 0;
    }
    .xxl\:grid-cols-6[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(6n+1):nth-last-child(-n+6) ~ li::after{
        bottom: 0;
    }
    .xxl\:grid-cols-7[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .xxl\:grid-cols-7[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .xxl\:grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+1)::before{
        left: 0;
    }
    .xxl\:grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+7)::before{
        right: 0;
    }
    .xxl\:grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+1):nth-last-child(-n+7)::before{
        border-bottom-width: 0;
    }
    .xxl\:grid-cols-7[class*="grid-line-x"] > *:nth-child(7n+1):nth-last-child(-n+7) ~ *::before{
        border-bottom-width: 0;
    }
    .xxl\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .xxl\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(7n+7)::after{
        border-right-width: 0;
    }
    .xxl\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+7)::after{
        top: 0;
    }
    .xxl\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(7n+1):nth-last-child(-n+7)::after{
        bottom: 0;
    }
    .xxl\:grid-cols-7[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(7n+1):nth-last-child(-n+7) ~ li::after{
        bottom: 0;
    }
    .xxl\:grid-cols-8[class*="grid-line-x"][class*="grid-line-x"] > *:nth-child(n)::before{
        border-bottom-width: 1px;
    }
    .xxl\:grid-cols-8[class*="grid-line-xfull"] > *:nth-child(n)::before{
        left: calc(var(--inner-gutter) / -2);
        right: calc(var(--inner-gutter) / -2);
    }
    .xxl\:grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+1)::before{
        left: 0;
    }
    .xxl\:grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+8)::before{
        right: 0;
    }
    .xxl\:grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+1):nth-last-child(-n+8)::before{
        border-bottom-width: 0;
    }
    .xxl\:grid-cols-8[class*="grid-line-x"] > *:nth-child(8n+1):nth-last-child(-n+8) ~ *::before{
        border-bottom-width: 0;
    }
    .xxl\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(n)::after{
        border-right-width: 1px;
    }
    .xxl\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(8n+8)::after{
        border-right-width: 0;
    }
    .xxl\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(-n+8)::after{
        top: 0;
    }
    .xxl\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(8n+1):nth-last-child(-n+8)::after{
        bottom: 0;
    }
    .xxl\:grid-cols-8[class*="grid-line-y"][class*="grid-line-y"] > *:nth-child(8n+1):nth-last-child(-n+8) ~ li::after{
        bottom: 0;
    }
}
.group:hover .group-hover\:rotate-180{
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:paused {
    animation-play-state: paused;
  }
.peer:checked ~ .peer-checked\:translate-x-\[calc\(100\%\+2\.5px\)\]{
    --tw-translate-x: calc(100% + 2.5px);
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.peer:checked ~ .peer-checked\:light{
    --twc-fg-primary: 202.29999999999995 77.8% 8.8%;
    --twc-fg-secondary: 25.600000000000023 100% 57.6%;
    --twc-fg-tertiary: 204.89999999999998 100% 17.5%;
    --twc-fg-alternate: 0 0% 100%;
    --twc-fg-brand: 205.29999999999995 44.2% 91.6%;
    --twc-fg-neutral: 203.10000000000002 6.7% 61.8%;
    --twc-fg-success: 155.10000000000002 100% 32.5%;
    --twc-fg-error: 5.600000000000023 100% 46.3%;
    --twc-surface-primary: 202.29999999999995 77.8% 8.8%;
    --twc-surface-secondary: 25.600000000000023 100% 57.6%;
    --twc-surface-tertiary: 204.89999999999998 100% 17.5%;
    --twc-surface-alternate: 0 0% 100%;
    --twc-surface-brand: 205.29999999999995 44.2% 91.6%;
    --twc-stroke-primary: 202.29999999999995 77.8% 8.8%;
    --twc-stroke-secondary: 25.600000000000023 100% 57.6%;
    --twc-stroke-tertiary: 204.89999999999998 100% 17.5%;
    --twc-stroke-alternate: 0 0% 100%;
    --twc-stroke-brand: 205.29999999999995 44.2% 91.6%;
    --twc-stroke-success: 155.10000000000002 100% 32.5%;
    --twc-stroke-error: 5.600000000000023 100% 46.3%;
}
.data-\[navigation\=scrolled\]\:bg-\[\#051B28\][data-navigation=scrolled]{
    --tw-bg-opacity: 1;
    background-color: rgb(5 27 40 / var(--tw-bg-opacity));
}
.data-\[navigation\=scrolled\]\:backdrop-blur-\[12px\][data-navigation=scrolled]{
    --tw-backdrop-blur: blur(12px);
    -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);
}
.group\/nav[data-navigation=scrolled] .group-data-\[navigation\=scrolled\]\/nav\:bg-\[\#051B28\]{
    --tw-bg-opacity: 1;
    background-color: rgb(5 27 40 / var(--tw-bg-opacity));
}
.group\/nav[data-navigation=scrolled] .group-data-\[navigation\=scrolled\]\/nav\:backdrop-blur-\[12px\]{
    --tw-backdrop-blur: blur(12px);
    -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);
}
.hs-dropdown.open > .hs-dropdown-open\:rotate-180{
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hs-dropdown.open > .hs-dropdown-open\:border-b-0{
    border-bottom-width: 0px;
}
.hs-dropdown.open > .hs-dropdown-open\:opacity-100{
    opacity: 1;
}
.hs-dropdown.open .hs-dropdown-toggle .hs-dropdown-open\:rotate-180{
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hs-dropdown.open .hs-dropdown-toggle .hs-dropdown-open\:border-b-0{
    border-bottom-width: 0px;
}
.hs-dropdown.open .hs-dropdown-toggle .hs-dropdown-open\:opacity-100{
    opacity: 1;
}
.hs-dropdown.open > .hs-dropdown-menu > .hs-dropdown-open\:rotate-180{
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hs-dropdown.open > .hs-dropdown-menu > .hs-dropdown-open\:border-b-0{
    border-bottom-width: 0px;
}
.hs-dropdown.open > .hs-dropdown-menu > .hs-dropdown-open\:opacity-100{
    opacity: 1;
}
.hs-tooltip.show .hs-tooltip-shown\:visible{
    visibility: visible;
}
.hs-tooltip.show .hs-tooltip-shown\:opacity-100{
    opacity: 1;
}
.hs-accordion.active.hs-accordion-active\:rotate-180{
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hs-accordion.active > .hs-accordion-active\:rotate-180{
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hs-accordion.active > .hs-accordion-toggle .hs-accordion-active\:rotate-180{
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hs-accordion.active > .hs-accordion-heading > .hs-accordion-toggle .hs-accordion-active\:rotate-180{
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hs-accordion.active > .hs-accordion-toggle.hs-accordion-active\:rotate-180{
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hs-accordion.active > .hs-accordion-heading > .hs-accordion-toggle.hs-accordion-active\:rotate-180{
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hs-collapse.open .hs-collapse-open\:h-\[calc\(100dvh-54px\)\]{
    height: calc(100dvh - 54px);
}
.hs-collapse.open .hs-collapse-open\:rotate-180{
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hs-collapse.open .hs-collapse-open\:opacity-0{
    opacity: 0;
}
.hs-collapse.open .hs-collapse-open\:opacity-100{
    opacity: 1;
}
.hs-collapse.open.hs-collapse-open\:h-\[calc\(100dvh-54px\)\]{
    height: calc(100dvh - 54px);
}
.hs-collapse.open.hs-collapse-open\:rotate-180{
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hs-collapse.open.hs-collapse-open\:opacity-0{
    opacity: 0;
}
.hs-collapse.open.hs-collapse-open\:opacity-100{
    opacity: 1;
}
.hs-collapse-toggle.open .hs-collapse-open\:h-\[calc\(100dvh-54px\)\]{
    height: calc(100dvh - 54px);
}
.hs-collapse-toggle.open .hs-collapse-open\:rotate-180{
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hs-collapse-toggle.open .hs-collapse-open\:opacity-0{
    opacity: 0;
}
.hs-collapse-toggle.open .hs-collapse-open\:opacity-100{
    opacity: 1;
}
.hs-collapse-toggle.open.hs-collapse-open\:h-\[calc\(100dvh-54px\)\]{
    height: calc(100dvh - 54px);
}
.hs-collapse-toggle.open.hs-collapse-open\:rotate-180{
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hs-collapse-toggle.open.hs-collapse-open\:opacity-0{
    opacity: 0;
}
.hs-collapse-toggle.open.hs-collapse-open\:opacity-100{
    opacity: 1;
}
[data-hs-tab].active.hs-tab-active\:text-fg-tertiary{
    --tw-text-opacity: 1;
    color: hsl(var(--twc-fg-tertiary) / var(--twc-fg-tertiary-opacity, var(--tw-text-opacity)));
}
[data-hs-tab].active .hs-tab-active\:text-fg-tertiary{
    --tw-text-opacity: 1;
    color: hsl(var(--twc-fg-tertiary) / var(--twc-fg-tertiary-opacity, var(--tw-text-opacity)));
}
.open.hs-overlay-open\:bg-surface-primary{
    --tw-bg-opacity: 1;
    background-color: hsl(var(--twc-surface-primary) / var(--twc-surface-primary-opacity, var(--tw-bg-opacity)));
}
.open.hs-overlay-open\:bg-opacity-30{
    --tw-bg-opacity: 0.3;
}
.open.hs-overlay-open\:opacity-100{
    opacity: 1;
}
.open.hs-overlay-open\:backdrop-blur-\[50px\]{
    --tw-backdrop-blur: blur(50px);
    -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);
}
.open.hs-overlay-open\:duration-500{
    transition-duration: 500ms;
}
.open .hs-overlay-open\:bg-surface-primary{
    --tw-bg-opacity: 1;
    background-color: hsl(var(--twc-surface-primary) / var(--twc-surface-primary-opacity, var(--tw-bg-opacity)));
}
.open .hs-overlay-open\:bg-opacity-30{
    --tw-bg-opacity: 0.3;
}
.open .hs-overlay-open\:opacity-100{
    opacity: 1;
}
.open .hs-overlay-open\:backdrop-blur-\[50px\]{
    --tw-backdrop-blur: blur(50px);
    -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);
}
.open .hs-overlay-open\:duration-500{
    transition-duration: 500ms;
}
.hs-overlay-backdrop.hs-overlay-backdrop-open\:bg-gradient-to-bl{
    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
}
.hs-overlay-backdrop.hs-overlay-backdrop-open\:from-\[\#fff\]\/10{
    --tw-gradient-from: rgb(255 255 255 / 0.1) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hs-overlay-backdrop.hs-overlay-backdrop-open\:to-\[\#808080\]\/10{
    --tw-gradient-to: rgb(128 128 128 / 0.1) var(--tw-gradient-to-position);
}
.hs-overlay-backdrop.hs-overlay-backdrop-open\:backdrop-blur-\[50px\]{
    --tw-backdrop-blur: blur(50px);
    -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);
}
.hs-overlay-backdrop .hs-overlay-backdrop-open\:bg-gradient-to-bl{
    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
}
.hs-overlay-backdrop .hs-overlay-backdrop-open\:from-\[\#fff\]\/10{
    --tw-gradient-from: rgb(255 255 255 / 0.1) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hs-overlay-backdrop .hs-overlay-backdrop-open\:to-\[\#808080\]\/10{
    --tw-gradient-to: rgb(128 128 128 / 0.1) var(--tw-gradient-to-position);
}
.hs-overlay-backdrop .hs-overlay-backdrop-open\:backdrop-blur-\[50px\]{
    --tw-backdrop-blur: blur(50px);
    -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);
}
.active.hs-scrollspy-active\:bg-surface-secondary{
    --tw-bg-opacity: 1;
    background-color: hsl(var(--twc-surface-secondary) / var(--twc-surface-secondary-opacity, var(--tw-bg-opacity)));
}
.active.hs-scrollspy-active\:font-semibold{
    font-weight: 600;
}
.active.hs-scrollspy-active\:text-fg-primary{
    --tw-text-opacity: 1;
    color: hsl(var(--twc-fg-primary) / var(--twc-fg-primary-opacity, var(--tw-text-opacity)));
}
.active.hs-scrollspy-active\:text-fg-secondary{
    --tw-text-opacity: 1;
    color: hsl(var(--twc-fg-secondary) / var(--twc-fg-secondary-opacity, var(--tw-text-opacity)));
}
.prose-h2\:\!mb-0 :is(:where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *))){
    margin-bottom: 0rem !important;
}
.prose-h2\:\!text-fl-base :is(:where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *))){
    font-size: var(--f-base) !important;
    line-height: 1.4 !important;
}
.prose-h2\:\!text-fg-secondary :is(:where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *))){
    --tw-text-opacity: 1 !important;
    color: hsl(var(--twc-fg-secondary) / var(--twc-fg-secondary-opacity, var(--tw-text-opacity))) !important;
}
.prose-h2\:before\:\!content-none :is(:where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)))::before{
    --tw-content: none !important;
    content: var(--tw-content) !important;
}
.prose-p\:text-fg-secondary :is(:where(p):not(:where([class~="not-prose"],[class~="not-prose"] *))){
    --tw-text-opacity: 1;
    color: hsl(var(--twc-fg-secondary) / var(--twc-fg-secondary-opacity, var(--tw-text-opacity)));
}
.prose-a\:inline-flex :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))){
    display: inline-flex;
}
.prose-a\:w-fit :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))){
    width: -moz-fit-content;
    width: fit-content;
}
.prose-a\:flex-row-reverse :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))){
    flex-direction: row-reverse;
}
.prose-a\:items-center :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))){
    align-items: center;
}
.prose-a\:gap-fl-2xs :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))){
    gap: calc(0.50rem + 1.00 * var(--fluid-bp));
}
.prose-a\:rounded-3xl :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))){
    border-radius: 1.5rem;
}
.prose-a\:border-2 :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))){
    border-width: 2px;
}
.prose-a\:border-fg-alternate :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))){
    --tw-border-opacity: 1;
    border-color: hsl(var(--twc-fg-alternate) / var(--twc-fg-alternate-opacity, var(--tw-border-opacity)));
}
.prose-a\:bg-surface-secondary :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))){
    --tw-bg-opacity: 1;
    background-color: hsl(var(--twc-surface-secondary) / var(--twc-surface-secondary-opacity, var(--tw-bg-opacity)));
}
.prose-a\:bg-surface-tertiary\/0 :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))){
    background-color: hsl(var(--twc-surface-tertiary) / 0);
}
.prose-a\:bg-gradient-to-bl :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))){
    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
}
.prose-a\:from-\[\#fff\]\/10 :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))){
    --tw-gradient-from: rgb(255 255 255 / 0.1) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.prose-a\:to-\[\#12608E\]\/10 :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))){
    --tw-gradient-to: rgb(18 96 142 / 0.1) var(--tw-gradient-to-position);
}
.prose-a\:p-fl-3xs :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))){
    padding: calc(0.25rem + 0.50 * var(--fluid-bp));
}
.prose-a\:px-fl-sm :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))){
    padding-left: calc(1.00rem + 2.00 * var(--fluid-bp));
    padding-right: calc(1.00rem + 2.00 * var(--fluid-bp));
}
.prose-a\:py-fl-xs :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))){
    padding-top: calc(0.75rem + 1.50 * var(--fluid-bp));
    padding-bottom: calc(0.75rem + 1.50 * var(--fluid-bp));
}
.prose-a\:text-base :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))){
    font-size: 1rem;
}
.prose-a\:leading-none :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))){
    line-height: 1;
}
.prose-a\:text-fg-alternate :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))){
    --tw-text-opacity: 1;
    color: hsl(var(--twc-fg-alternate) / var(--twc-fg-alternate-opacity, var(--tw-text-opacity)));
}
.prose-a\:text-fg-primary :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))){
    --tw-text-opacity: 1;
    color: hsl(var(--twc-fg-primary) / var(--twc-fg-primary-opacity, var(--tw-text-opacity)));
}
.prose-a\:underline :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))){
    text-decoration-line: underline;
}
.prose-a\:outline-none :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))){
    outline: 2px solid transparent;
    outline-offset: 2px;
}
.prose-a\:backdrop-blur-\[50px\] :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))){
    --tw-backdrop-blur: blur(50px);
    -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);
}
.prose-a\:transition-all :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))){
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.prose-a\:duration-300 :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))){
    transition-duration: 300ms;
}
.prose-a\:ease-in-out :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))){
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.prose-a\:before\:h-fl-md :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)))::before{
    content: var(--tw-content);
    height: calc(1.50rem + 3.00 * var(--fluid-bp));
}
.prose-a\:before\:w-fl-md :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)))::before{
    content: var(--tw-content);
    width: calc(1.50rem + 3.00 * var(--fluid-bp));
}
.prose-a\:before\:text-fg-alternate :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)))::before{
    content: var(--tw-content);
    --tw-text-opacity: 1;
    color: hsl(var(--twc-fg-alternate) / var(--twc-fg-alternate-opacity, var(--tw-text-opacity)));
}
.prose-a\:before\:transition-all :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)))::before{
    content: var(--tw-content);
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.prose-a\:before\:duration-300 :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)))::before{
    content: var(--tw-content);
    transition-duration: 300ms;
}
.prose-a\:before\:ease-\[cubic-bezier\(0\.175\2c 0\.885\2c 0\.320\2c 1\.275\)\] :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)))::before{
    content: var(--tw-content);
    transition-timing-function: cubic-bezier(0.175,0.885,0.320,1.275);
}
.group:hover .group-hover\:prose-a\:text-fg-secondary :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))){
    --tw-text-opacity: 1;
    color: hsl(var(--twc-fg-secondary) / var(--twc-fg-secondary-opacity, var(--tw-text-opacity)));
}
.prose-ol\:list-\[revert\] :is(:where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *))){
    list-style-type: revert;
}
.prose-ol\:pl-fl-md :is(:where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *))){
    padding-left: calc(1.50rem + 3.00 * var(--fluid-bp));
}
.prose-ul\:list-\[revert\] :is(:where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *))){
    list-style-type: revert;
}
.prose-ul\:pl-fl-md :is(:where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *))){
    padding-left: calc(1.50rem + 3.00 * var(--fluid-bp));
}
.prose-img\:object-contain :is(:where(img):not(:where([class~="not-prose"],[class~="not-prose"] *))){
    -o-object-fit: contain;
       object-fit: contain;
}
.hover\:rounded-\[18px\]:hover{
    border-radius: 18px;
}
.hover\:bg-\[rgba\(5\2c 27\2c 40\2c 0\.80\)\]:hover{
    background-color: rgba(5,27,40,0.80);
}
.hover\:bg-fg-secondary:hover{
    --tw-bg-opacity: 1;
    background-color: hsl(var(--twc-fg-secondary) / var(--twc-fg-secondary-opacity, var(--tw-bg-opacity)));
}
.hover\:bg-fg-tertiary:hover{
    --tw-bg-opacity: 1;
    background-color: hsl(var(--twc-fg-tertiary) / var(--twc-fg-tertiary-opacity, var(--tw-bg-opacity)));
}
.hover\:p-\[8px\]:hover{
    padding: 8px;
}
.hover\:font-bold:hover{
    font-weight: 700;
}
.hover\:text-fg-brand:hover{
    --tw-text-opacity: 1;
    color: hsl(var(--twc-fg-brand) / var(--twc-fg-brand-opacity, var(--tw-text-opacity)));
}
.hover\:text-fg-primary:hover{
    --tw-text-opacity: 1;
    color: hsl(var(--twc-fg-primary) / var(--twc-fg-primary-opacity, var(--tw-text-opacity)));
}
.hover\:text-fg-secondary:hover{
    --tw-text-opacity: 1;
    color: hsl(var(--twc-fg-secondary) / var(--twc-fg-secondary-opacity, var(--tw-text-opacity)));
}
.hover\:text-fg-tertiary:hover{
    --tw-text-opacity: 1;
    color: hsl(var(--twc-fg-tertiary) / var(--twc-fg-tertiary-opacity, var(--tw-text-opacity)));
}
.hover\:\!text-fg-brand:hover{
    --tw-text-opacity: 1 !important;
    color: hsl(var(--twc-fg-brand) / var(--twc-fg-brand-opacity, var(--tw-text-opacity))) !important;
}
.hover\:no-underline:hover{
    text-decoration-line: none;
}
.active.hs-scrollspy-active\:hover\:text-fg-secondary:hover{
    --tw-text-opacity: 1;
    color: hsl(var(--twc-fg-secondary) / var(--twc-fg-secondary-opacity, var(--tw-text-opacity)));
}
.hover\:prose-a\:border-surface-primary :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))):hover{
    --tw-border-opacity: 1;
    border-color: hsl(var(--twc-surface-primary) / var(--twc-surface-primary-opacity, var(--tw-border-opacity)));
}
.hover\:prose-a\:bg-fg-secondary :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))):hover{
    --tw-bg-opacity: 1;
    background-color: hsl(var(--twc-fg-secondary) / var(--twc-fg-secondary-opacity, var(--tw-bg-opacity)));
}
.hover\:prose-a\:bg-gradient-to-bl :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))):hover{
    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
}
.hover\:prose-a\:from-\[\#003459\]\/100 :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))):hover{
    --tw-gradient-from: rgb(0 52 89 / 1) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(0 52 89 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:prose-a\:from-\[\#FF8327\]\/100 :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))):hover{
    --tw-gradient-from: rgb(255 131 39 / 1) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 131 39 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:prose-a\:to-\[\#051B28\]\/100 :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))):hover{
    --tw-gradient-to: rgb(5 27 40 / 1) var(--tw-gradient-to-position);
}
.hover\:prose-a\:to-\[\#FF4107\]\/100 :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))):hover{
    --tw-gradient-to: rgb(255 65 7 / 1) var(--tw-gradient-to-position);
}
.hover\:prose-a\:text-fg-alternate :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))):hover{
    --tw-text-opacity: 1;
    color: hsl(var(--twc-fg-alternate) / var(--twc-fg-alternate-opacity, var(--tw-text-opacity)));
}
.hover\:prose-a\:text-fg-secondary :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))):hover{
    --tw-text-opacity: 1;
    color: hsl(var(--twc-fg-secondary) / var(--twc-fg-secondary-opacity, var(--tw-text-opacity)));
}
.hover\:prose-a\:text-fg-tertiary :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))):hover{
    --tw-text-opacity: 1;
    color: hsl(var(--twc-fg-tertiary) / var(--twc-fg-tertiary-opacity, var(--tw-text-opacity)));
}
.hover\:prose-a\:backdrop-blur-\[50px\] :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))):hover{
    --tw-backdrop-blur: blur(50px);
    -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);
}
.hover\:prose-a\:before\:text-fg-secondary :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))):hover::before{
    content: var(--tw-content);
    --tw-text-opacity: 1;
    color: hsl(var(--twc-fg-secondary) / var(--twc-fg-secondary-opacity, var(--tw-text-opacity)));
}
.focus\:border-stroke-tertiary:focus{
    --tw-border-opacity: 1;
    border-color: hsl(var(--twc-stroke-tertiary) / var(--twc-stroke-tertiary-opacity, var(--tw-border-opacity)));
}
.focus\:text-fg-secondary:focus{
    --tw-text-opacity: 1;
    color: hsl(var(--twc-fg-secondary) / var(--twc-fg-secondary-opacity, var(--tw-text-opacity)));
}
.focus\:ring-2:focus{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:prose-a\:border-surface-tertiary :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))):focus{
    --tw-border-opacity: 1;
    border-color: hsl(var(--twc-surface-tertiary) / var(--twc-surface-tertiary-opacity, var(--tw-border-opacity)));
}
.focus\:prose-a\:ring-2 :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))):focus{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:prose-a\:ring-surface-tertiary :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))):focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--twc-surface-tertiary) / var(--twc-surface-tertiary-opacity, var(--tw-ring-opacity)));
}
.focus\:prose-a\:ring-offset-2 :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))):focus{
    --tw-ring-offset-width: 2px;
}
.active\:border-none:active{
    border-style: none;
}
.active\:outline-none:active{
    outline: 2px solid transparent;
    outline-offset: 2px;
}
.disabled\:pointer-events-none:disabled{
    pointer-events: none;
}
.disabled\:opacity-50:disabled{
    opacity: 0.5;
}
@media (min-width: 640px){
    .sm\:absolute{
        position: absolute;
    }
    .sm\:flex{
        display: flex;
    }
    .sm\:hidden{
        display: none;
    }
    .sm\:w-7\/12{
        width: 58.333333%;
    }
    .sm\:grid-cols-1{
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .sm\:grid-cols-2{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .sm\:grid-cols-3{
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .sm\:grid-cols-4{
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .sm\:grid-cols-5{
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }
    .sm\:grid-cols-6{
        grid-template-columns: repeat(6, minmax(0, 1fr));
    }
    .sm\:grid-cols-7{
        grid-template-columns: repeat(7, minmax(0, 1fr));
    }
    .sm\:grid-cols-8{
        grid-template-columns: repeat(8, minmax(0, 1fr));
    }
    .sm\:flex-row{
        flex-direction: row;
    }
}
@media (min-width: 768px){
    .md\:col-span-8{
        grid-column: span 8 / span 8;
    }
    .md\:block{
        display: block;
    }
    .md\:flex{
        display: flex;
    }
    .md\:hidden{
        display: none;
    }
    .md\:w-6\/12{
        width: 50%;
    }
    .md\:max-w-\[290px\]{
        max-width: 290px;
    }
    .md\:flex-1{
        flex: 1 1 0%;
    }
    .md\:grid-cols-1{
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .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\:grid-cols-5{
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }
    .md\:grid-cols-6{
        grid-template-columns: repeat(6, minmax(0, 1fr));
    }
    .md\:grid-cols-7{
        grid-template-columns: repeat(7, minmax(0, 1fr));
    }
    .md\:grid-cols-8{
        grid-template-columns: repeat(8, minmax(0, 1fr));
    }
    .md\:flex-row{
        flex-direction: row;
    }
    .md\:flex-row-reverse{
        flex-direction: row-reverse;
    }
    .md\:items-start{
        align-items: flex-start;
    }
    .md\:items-center{
        align-items: center;
    }
    .md\:justify-end{
        justify-content: flex-end;
    }
    .md\:justify-between{
        justify-content: space-between;
    }
    .md\:gap-fl-3xl{
        gap: calc(4.00rem + 8.00 * var(--fluid-bp));
    }
    .md\:p-fl-xs{
        padding: calc(0.75rem + 1.50 * var(--fluid-bp));
    }
    .md\:p-0{
        padding: 0rem;
    }
}
@media (min-width: 1024px){
    .lg\:pointer-events-none{
        pointer-events: none;
    }
    .lg\:pointer-events-auto{
        pointer-events: auto;
    }
    .lg\:top-full{
        top: 100%;
    }
    .lg\:order-none{
        order: 0;
    }
    .lg\:col-span-12{
        grid-column: span 12 / span 12;
    }
    .lg\:mx-auto{
        margin-left: auto;
        margin-right: auto;
    }
    .lg\:-mt-\[10px\]{
        margin-top: -10px;
    }
    .lg\:mb-0{
        margin-bottom: 0rem;
    }
    .lg\:ml-auto{
        margin-left: auto;
    }
    .lg\:block{
        display: block;
    }
    .lg\:flex{
        display: flex;
    }
    .lg\:hidden{
        display: none;
    }
    .lg\:h-auto{
        height: auto;
    }
    .lg\:w-4\/12{
        width: 33.333333%;
    }
    .lg\:w-6\/12{
        width: 50%;
    }
    .lg\:w-8\/12{
        width: 66.666667%;
    }
    .lg\:w-auto{
        width: auto;
    }
    .lg\:grid-cols-1{
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .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-4{
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .lg\:grid-cols-5{
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }
    .lg\:grid-cols-6{
        grid-template-columns: repeat(6, minmax(0, 1fr));
    }
    .lg\:grid-cols-7{
        grid-template-columns: repeat(7, minmax(0, 1fr));
    }
    .lg\:grid-cols-8{
        grid-template-columns: repeat(8, minmax(0, 1fr));
    }
    .lg\:flex-row{
        flex-direction: row;
    }
    .lg\:flex-col{
        flex-direction: column;
    }
    .lg\:flex-nowrap{
        flex-wrap: nowrap;
    }
    .lg\:items-start{
        align-items: flex-start;
    }
    .lg\:items-center{
        align-items: center;
    }
    .lg\:justify-start{
        justify-content: flex-start;
    }
    .lg\:justify-end{
        justify-content: flex-end;
    }
    .lg\:justify-center{
        justify-content: center;
    }
    .lg\:justify-between{
        justify-content: space-between;
    }
    .lg\:gap-fl-2xs{
        gap: calc(0.50rem + 1.00 * var(--fluid-bp));
    }
    .lg\:gap-fl-sm{
        gap: calc(1.00rem + 2.00 * var(--fluid-bp));
    }
    .lg\:gap-xl{
        gap: 1.25rem;
    }
    .lg\:divide-y-0 > :not([hidden]) ~ :not([hidden]){
        --tw-divide-y-reverse: 0;
        border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
    }
    .lg\:overflow-hidden{
        overflow: hidden;
    }
    .lg\:border-b-0{
        border-bottom-width: 0px;
    }
    .lg\:\!bg-\[inherit\]{
        background-color: inherit !important;
    }
    .lg\:bg-surface-primary\/0{
        background-color: hsl(var(--twc-surface-primary) / 0);
    }
    .lg\:p-0{
        padding: 0rem;
    }
    .lg\:px-10xl{
        padding-left: 3.25rem;
        padding-right: 3.25rem;
    }
    .lg\:py-0{
        padding-top: 0rem;
        padding-bottom: 0rem;
    }
    .lg\:py-\[54px\]{
        padding-top: 54px;
        padding-bottom: 54px;
    }
    .lg\:py-fl-md{
        padding-top: calc(1.50rem + 3.00 * var(--fluid-bp));
        padding-bottom: calc(1.50rem + 3.00 * var(--fluid-bp));
    }
    .lg\:py-fl-xs{
        padding-top: calc(0.75rem + 1.50 * var(--fluid-bp));
        padding-bottom: calc(0.75rem + 1.50 * var(--fluid-bp));
    }
    .lg\:pb-fl-3xl{
        padding-bottom: calc(4.00rem + 8.00 * var(--fluid-bp));
    }
    .lg\:\!text-fg-secondary{
        --tw-text-opacity: 1 !important;
        color: hsl(var(--twc-fg-secondary) / var(--twc-fg-secondary-opacity, var(--tw-text-opacity))) !important;
    }
    .lg\:text-fg-alternate{
        --tw-text-opacity: 1;
        color: hsl(var(--twc-fg-alternate) / var(--twc-fg-alternate-opacity, var(--tw-text-opacity)));
    }
    .lg\:backdrop-opacity-0{
        --tw-backdrop-opacity: opacity(0);
        -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);
    }
    .lg\:\[--strategy\:absolute\]{
        --strategy: absolute;
    }
    .lg\:\[--trigger\:hover\]{
        --trigger: hover;
    }
    .lg\:data-\[navigation\=scrolled\]\:bg-\[\#051B28\][data-navigation=scrolled]{
        --tw-bg-opacity: 1;
        background-color: rgb(5 27 40 / var(--tw-bg-opacity));
    }
    .lg\:data-\[navigation\=scrolled\]\:backdrop-blur-\[12px\][data-navigation=scrolled]{
        --tw-backdrop-blur: blur(12px);
        -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);
    }
}
@media (min-width: 1280px){
    .xl\:block{
        display: block;
    }
    .xl\:hidden{
        display: none;
    }
    .xl\:w-\[227px\]{
        width: 227px;
    }
    .xl\:w-auto{
        width: auto;
    }
    .xl\:grid-cols-1{
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .xl\:grid-cols-2{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .xl\:grid-cols-3{
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .xl\:grid-cols-4{
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .xl\:grid-cols-5{
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }
    .xl\:grid-cols-6{
        grid-template-columns: repeat(6, minmax(0, 1fr));
    }
    .xl\:grid-cols-7{
        grid-template-columns: repeat(7, minmax(0, 1fr));
    }
    .xl\:grid-cols-8{
        grid-template-columns: repeat(8, minmax(0, 1fr));
    }
    .xl\:flex-nowrap{
        flex-wrap: nowrap;
    }
    .xl\:gap-fl-md{
        gap: calc(1.50rem + 3.00 * var(--fluid-bp));
    }
    .xl\:gap-fl-sm{
        gap: calc(1.00rem + 2.00 * var(--fluid-bp));
    }
    .xl\:border-b-0{
        border-bottom-width: 0px;
    }
    .xl\:px-0{
        padding-left: 0rem;
        padding-right: 0rem;
    }
    .xl\:py-0{
        padding-top: 0rem;
        padding-bottom: 0rem;
    }
    .xl\:text-fl-base{
        font-size: var(--f-base);
        line-height: 1.4;
    }
}
@media (min-width: 1616px){
    .xxl\:w-auto{
        width: auto;
    }
    .xxl\:grid-cols-1{
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .xxl\:grid-cols-2{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .xxl\:grid-cols-3{
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .xxl\:grid-cols-4{
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .xxl\:grid-cols-5{
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }
    .xxl\:grid-cols-6{
        grid-template-columns: repeat(6, minmax(0, 1fr));
    }
    .xxl\:grid-cols-7{
        grid-template-columns: repeat(7, minmax(0, 1fr));
    }
    .xxl\:grid-cols-8{
        grid-template-columns: repeat(8, minmax(0, 1fr));
    }
    .xxl\:px-fl-2xs{
        padding-left: calc(0.50rem + 1.00 * var(--fluid-bp));
        padding-right: calc(0.50rem + 1.00 * var(--fluid-bp));
    }
}
@media (prefers-color-scheme: dark){
    .dark\:bg-opacity-80{
        --tw-bg-opacity: 0.8;
    }
}
.\[\&_\*\]\:\!no-underline *{
    text-decoration-line: none !important;
}
.\[\&_\.custom-link\]\:w-auto .custom-link{
    width: auto;
}
.\[\&_svg\]\:size-xl svg{
    width: 1.25rem;
    height: 1.25rem;
}
.\[\&_svg\]\:h-full svg{
    height: 100%;
}
.\[\&_svg\]\:w-full svg{
    width: 100%;
}
.\[\&_svg\]\:fill-fg-brand svg{
    fill: hsl(var(--twc-fg-brand) / var(--twc-fg-brand-opacity, 1));
}
.\[\&_svg\]\:fill-fg-primary svg{
    fill: hsl(var(--twc-fg-primary) / var(--twc-fg-primary-opacity, 1));
}
.\[\&_svg\]\:transition-colors svg{
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.\[\&_svg\]\:duration-200 svg{
    transition-duration: 200ms;
}
.\[\&_svg\]\:ease-in-out svg{
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 1616px){
    .xxl\:\[\&_svg\]\:h-auto svg{
        height: auto;
    }
    .xxl\:\[\&_svg\]\:w-auto svg{
        width: auto;
    }
}