/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[3].use[1]!./node_modules/next/dist/build/webpack/loaders/next-font-loader/index.js??ruleSet[1].rules[14].oneOf[3].use[2]!./node_modules/next/font/local/target.css?{"path":"app/layout.tsx","import":"","arguments":[{"src":[{"path":"./fonts/Inter.ttf","weight":"400","style":"normal"}],"variable":"--font-inter"}],"variableName":"inter"} ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@font-face {
font-family: '__inter_fd044d';
src: url(/_next/static/media/37089f52ccd73e0c-s.p.ttf) format('truetype');
font-display: swap;
font-weight: 400;
font-style: normal;
}@font-face {font-family: '__inter_Fallback_fd044d';src: local("Arial");ascent-override: 94.46%;descent-override: 23.52%;line-gap-override: 0.00%;size-adjust: 102.55%
}.__className_fd044d {font-family: '__inter_fd044d', '__inter_Fallback_fd044d';font-weight: 400;font-style: normal
}.__variable_fd044d {--font-inter: '__inter_fd044d', '__inter_Fallback_fd044d'
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[2].use[1]!./node_modules/next/dist/build/webpack/loaders/next-font-loader/index.js??ruleSet[1].rules[14].oneOf[2].use[2]!./node_modules/next/font/google/target.css?{"path":"app/layout.tsx","import":"Instrument_Sans","arguments":[{"subsets":["latin"],"weight":["400"],"variable":"--font-instrument-sans"}],"variableName":"instrument_sans"} ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* latin-ext */
@font-face {
  font-family: '__Instrument_Sans_0aac80';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/1114c8a24f2b77b2-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: '__Instrument_Sans_0aac80';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/d31a5ae1bc54af5e-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@font-face {font-family: '__Instrument_Sans_Fallback_0aac80';src: local("Arial");ascent-override: 94.42%;descent-override: 24.33%;line-gap-override: 0.00%;size-adjust: 102.74%
}.__className_0aac80 {font-family: '__Instrument_Sans_0aac80', '__Instrument_Sans_Fallback_0aac80';font-weight: 400;font-style: normal
}.__variable_0aac80 {--font-instrument-sans: '__Instrument_Sans_0aac80', '__Instrument_Sans_Fallback_0aac80'
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[2].use[1]!./node_modules/next/dist/build/webpack/loaders/next-font-loader/index.js??ruleSet[1].rules[14].oneOf[2].use[2]!./node_modules/next/font/google/target.css?{"path":"app/layout.tsx","import":"Roboto","arguments":[{"subsets":["latin"],"weight":["400"],"variable":"--font-roboto"}],"variableName":"roboto"} ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* cyrillic-ext */
@font-face {
  font-family: '__Roboto_e36cd6';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/e20b1835160d5840-s.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: '__Roboto_e36cd6';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/32dde955c4d49ccd-s.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: '__Roboto_e36cd6';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/a559104bb14fa2c0-s.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: '__Roboto_e36cd6';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/ae5f360c316e26c5-s.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: '__Roboto_e36cd6';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/904b0e4be6219658-s.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: '__Roboto_e36cd6';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/98856a577056cb23-s.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: '__Roboto_e36cd6';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/a9c5d837b8892c5e-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: '__Roboto_e36cd6';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/bab21ce5dfbbd2e8-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: '__Roboto_e36cd6';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/3a9fd9773111cd4d-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@font-face {font-family: '__Roboto_Fallback_e36cd6';src: local("Arial");ascent-override: 92.98%;descent-override: 24.47%;line-gap-override: 0.00%;size-adjust: 99.78%
}.__className_e36cd6 {font-family: '__Roboto_e36cd6', '__Roboto_Fallback_e36cd6';font-weight: 400;font-style: normal
}.__variable_e36cd6 {--font-roboto: '__Roboto_e36cd6', '__Roboto_Fallback_e36cd6'
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[3].use[1]!./node_modules/next/dist/build/webpack/loaders/next-font-loader/index.js??ruleSet[1].rules[14].oneOf[3].use[2]!./node_modules/next/font/local/target.css?{"path":"app/layout.tsx","import":"","arguments":[{"src":[{"path":"./fonts/Pretendard-SemiBold.woff","weight":"600","style":"normal"}],"variable":"--font-pretendard"}],"variableName":"malgun_gothic"} ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@font-face {
font-family: '__malgun_gothic_26de14';
src: url(/_next/static/media/a963592cbe26c116-s.p.woff) format('woff');
font-display: swap;
font-weight: 600;
font-style: normal;
}@font-face {font-family: '__malgun_gothic_Fallback_26de14';src: local("Arial");ascent-override: 90.47%;descent-override: 22.92%;line-gap-override: 0.00%;size-adjust: 105.25%
}.__className_26de14 {font-family: '__malgun_gothic_26de14', '__malgun_gothic_Fallback_26de14';font-weight: 600;font-style: normal
}.__variable_26de14 {--font-pretendard: '__malgun_gothic_26de14', '__malgun_gothic_Fallback_26de14'
}

/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[3]!./app/globals.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
*, ::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:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

::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:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}/*
! tailwindcss v3.4.19 | 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: #e5e7eb; /* 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 */
  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]) {
  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 */
  letter-spacing: 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,
input:where([type='button']),
input:where([type='reset']),
input:where([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::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]:where(:not([hidden="until-found"])) {
  display: none;
}
.\!container {
  width: 100% !important;
}
.container {
  width: 100%;
}
@media (min-width: 640px) {

  .\!container {
    max-width: 640px !important;
  }

  .container {
    max-width: 640px;
  }
}
@media (min-width: 768px) {

  .\!container {
    max-width: 768px !important;
  }

  .container {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {

  .\!container {
    max-width: 1024px !important;
  }

  .container {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {

  .\!container {
    max-width: 1280px !important;
  }

  .container {
    max-width: 1280px;
  }
}
@media (min-width: 1536px) {

  .\!container {
    max-width: 1536px !important;
  }

  .container {
    max-width: 1536px;
  }
}
.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-inline-start: 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-inline-start: 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-inline-start-width: 0.25rem;
  border-inline-start-color: var(--tw-prose-quote-borders);
  quotes: "\201C""\201D""\2018""\2019";
  margin-top: 1.6em;
  margin-bottom: 1.6em;
  padding-inline-start: 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(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  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 var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);
  font-size: 0.875em;
  border-radius: 0.3125rem;
  padding-top: 0.1875em;
  padding-inline-end: 0.375em;
  padding-bottom: 0.1875em;
  padding-inline-start: 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-inline-end: 1.1428571em;
  padding-bottom: 0.8571429em;
  padding-inline-start: 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;
  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-inline-end: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-inline-start: 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(th, td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  text-align: start;
}
.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: rgb(17 24 39 / 10%);
  --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: rgb(255 255 255 / 10%);
  --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(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-inline-start: 0.375em;
}
.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-inline-start: 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 > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.25em;
}
.prose :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-bottom: 1.25em;
}
.prose :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.25em;
}
.prose :where(.prose > ol > li > p: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-inline-start: 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-inline-start: 0;
}
.prose :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-inline-end: 0;
}
.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-top: 0.5714286em;
  padding-inline-end: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-inline-start: 0.5714286em;
}
.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-inline-start: 0;
}
.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-inline-end: 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;
}
.prose-sm {
  font-size: 0.875rem;
  line-height: 1.7142857;
}
.prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.1428571em;
  margin-bottom: 1.1428571em;
}
.prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 1.2857143em;
  line-height: 1.5555556;
  margin-top: 0.8888889em;
  margin-bottom: 0.8888889em;
}
.prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
  padding-inline-start: 1.1111111em;
}
.prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 2.1428571em;
  margin-top: 0;
  margin-bottom: 0.8em;
  line-height: 1.2;
}
.prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 1.4285714em;
  margin-top: 1.6em;
  margin-bottom: 0.8em;
  line-height: 1.4;
}
.prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 1.2857143em;
  margin-top: 1.5555556em;
  margin-bottom: 0.4444444em;
  line-height: 1.5555556;
}
.prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.4285714em;
  margin-bottom: 0.5714286em;
  line-height: 1.4285714;
}
.prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
}
.prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
}
.prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
}
.prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.8571429em;
  border-radius: 0.3125rem;
  padding-top: 0.1428571em;
  padding-inline-end: 0.3571429em;
  padding-bottom: 0.1428571em;
  padding-inline-start: 0.3571429em;
}
.prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.8571429em;
}
.prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.9em;
}
.prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.8888889em;
}
.prose-sm :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.8571429em;
  line-height: 1.6666667;
  margin-top: 1.6666667em;
  margin-bottom: 1.6666667em;
  border-radius: 0.25rem;
  padding-top: 0.6666667em;
  padding-inline-end: 1em;
  padding-bottom: 0.6666667em;
  padding-inline-start: 1em;
}
.prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.1428571em;
  margin-bottom: 1.1428571em;
  padding-inline-start: 1.5714286em;
}
.prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.1428571em;
  margin-bottom: 1.1428571em;
  padding-inline-start: 1.5714286em;
}
.prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.2857143em;
  margin-bottom: 0.2857143em;
}
.prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-inline-start: 0.4285714em;
}
.prose-sm :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-inline-start: 0.4285714em;
}
.prose-sm :where(.prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.5714286em;
  margin-bottom: 0.5714286em;
}
.prose-sm :where(.prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.1428571em;
}
.prose-sm :where(.prose-sm > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-bottom: 1.1428571em;
}
.prose-sm :where(.prose-sm > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.1428571em;
}
.prose-sm :where(.prose-sm > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-bottom: 1.1428571em;
}
.prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.5714286em;
  margin-bottom: 0.5714286em;
}
.prose-sm :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.1428571em;
  margin-bottom: 1.1428571em;
}
.prose-sm :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.1428571em;
}
.prose-sm :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.2857143em;
  padding-inline-start: 1.5714286em;
}
.prose-sm :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 2.8571429em;
  margin-bottom: 2.8571429em;
}
.prose-sm :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-sm :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-sm :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-sm :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-sm :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.8571429em;
  line-height: 1.5;
}
.prose-sm :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-inline-end: 1em;
  padding-bottom: 0.6666667em;
  padding-inline-start: 1em;
}
.prose-sm :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-inline-start: 0;
}
.prose-sm :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-inline-end: 0;
}
.prose-sm :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-top: 0.6666667em;
  padding-inline-end: 1em;
  padding-bottom: 0.6666667em;
  padding-inline-start: 1em;
}
.prose-sm :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-inline-start: 0;
}
.prose-sm :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-inline-end: 0;
}
.prose-sm :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
}
.prose-sm :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose-sm :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.8571429em;
  line-height: 1.3333333;
  margin-top: 0.6666667em;
}
.prose-sm :where(.prose-sm > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-sm :where(.prose-sm > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-bottom: 0;
}
.prose-slate {
  --tw-prose-body: #334155;
  --tw-prose-headings: #0f172a;
  --tw-prose-lead: #475569;
  --tw-prose-links: #0f172a;
  --tw-prose-bold: #0f172a;
  --tw-prose-counters: #64748b;
  --tw-prose-bullets: #cbd5e1;
  --tw-prose-hr: #e2e8f0;
  --tw-prose-quotes: #0f172a;
  --tw-prose-quote-borders: #e2e8f0;
  --tw-prose-captions: #64748b;
  --tw-prose-kbd: #0f172a;
  --tw-prose-kbd-shadows: rgb(15 23 42 / 10%);
  --tw-prose-code: #0f172a;
  --tw-prose-pre-code: #e2e8f0;
  --tw-prose-pre-bg: #1e293b;
  --tw-prose-th-borders: #cbd5e1;
  --tw-prose-td-borders: #e2e8f0;
  --tw-prose-invert-body: #cbd5e1;
  --tw-prose-invert-headings: #fff;
  --tw-prose-invert-lead: #94a3b8;
  --tw-prose-invert-links: #fff;
  --tw-prose-invert-bold: #fff;
  --tw-prose-invert-counters: #94a3b8;
  --tw-prose-invert-bullets: #475569;
  --tw-prose-invert-hr: #334155;
  --tw-prose-invert-quotes: #f1f5f9;
  --tw-prose-invert-quote-borders: #334155;
  --tw-prose-invert-captions: #94a3b8;
  --tw-prose-invert-kbd: #fff;
  --tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);
  --tw-prose-invert-code: #fff;
  --tw-prose-invert-pre-code: #cbd5e1;
  --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
  --tw-prose-invert-th-borders: #475569;
  --tw-prose-invert-td-borders: #334155;
}
.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;
}
.visible {
  visibility: visible;
}
.collapse {
  visibility: collapse;
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.sticky {
  position: sticky;
}
.inset-0 {
  inset: 0px;
}
.inset-1 {
  inset: 0.25rem;
}
.inset-x-0 {
  left: 0px;
  right: 0px;
}
.inset-y-0 {
  top: 0px;
  bottom: 0px;
}
.-bottom-1 {
  bottom: -0.25rem;
}
.-bottom-4 {
  bottom: -1rem;
}
.-right-1 {
  right: -0.25rem;
}
.-right-2 {
  right: -0.5rem;
}
.-right-3 {
  right: -0.75rem;
}
.-top-2 {
  top: -0.5rem;
}
.bottom-0 {
  bottom: 0px;
}
.bottom-20 {
  bottom: 5rem;
}
.bottom-4 {
  bottom: 1rem;
}
.bottom-5 {
  bottom: 1.25rem;
}
.bottom-6 {
  bottom: 1.5rem;
}
.bottom-8 {
  bottom: 2rem;
}
.bottom-\[120px\] {
  bottom: 120px;
}
.bottom-\[131px\] {
  bottom: 131px;
}
.bottom-\[138px\] {
  bottom: 138px;
}
.bottom-\[15\%\] {
  bottom: 15%;
}
.bottom-\[25\%\] {
  bottom: 25%;
}
.bottom-\[55px\] {
  bottom: 55px;
}
.bottom-\[60px\] {
  bottom: 60px;
}
.bottom-\[81px\] {
  bottom: 81px;
}
.left-0 {
  left: 0px;
}
.left-0\.5 {
  left: 0.125rem;
}
.left-1 {
  left: 0.25rem;
}
.left-1\/2 {
  left: 50%;
}
.left-12 {
  left: 3rem;
}
.left-2 {
  left: 0.5rem;
}
.left-3 {
  left: 0.75rem;
}
.left-4 {
  left: 1rem;
}
.left-\[-37px\] {
  left: -37px;
}
.left-\[-89px\] {
  left: -89px;
}
.left-\[0px\] {
  left: 0px;
}
.left-\[1004px\] {
  left: 1004px;
}
.left-\[1005px\] {
  left: 1005px;
}
.left-\[1006px\] {
  left: 1006px;
}
.left-\[100px\] {
  left: 100px;
}
.left-\[1013px\] {
  left: 1013px;
}
.left-\[1014px\] {
  left: 1014px;
}
.left-\[1027px\] {
  left: 1027px;
}
.left-\[102px\] {
  left: 102px;
}
.left-\[1032px\] {
  left: 1032px;
}
.left-\[1033px\] {
  left: 1033px;
}
.left-\[1034px\] {
  left: 1034px;
}
.left-\[1035px\] {
  left: 1035px;
}
.left-\[1036px\] {
  left: 1036px;
}
.left-\[1048px\] {
  left: 1048px;
}
.left-\[104px\] {
  left: 104px;
}
.left-\[1050px\] {
  left: 1050px;
}
.left-\[1054px\] {
  left: 1054px;
}
.left-\[1057px\] {
  left: 1057px;
}
.left-\[1062px\] {
  left: 1062px;
}
.left-\[1064px\] {
  left: 1064px;
}
.left-\[1067px\] {
  left: 1067px;
}
.left-\[1068px\] {
  left: 1068px;
}
.left-\[106px\] {
  left: 106px;
}
.left-\[107\.5px\] {
  left: 107.5px;
}
.left-\[1088px\] {
  left: 1088px;
}
.left-\[109px\] {
  left: 109px;
}
.left-\[110px\] {
  left: 110px;
}
.left-\[1111px\] {
  left: 1111px;
}
.left-\[111px\] {
  left: 111px;
}
.left-\[1135px\] {
  left: 1135px;
}
.left-\[1149px\] {
  left: 1149px;
}
.left-\[114px\] {
  left: 114px;
}
.left-\[116px\] {
  left: 116px;
}
.left-\[117px\] {
  left: 117px;
}
.left-\[118px\] {
  left: 118px;
}
.left-\[120px\] {
  left: 120px;
}
.left-\[121px\] {
  left: 121px;
}
.left-\[123px\] {
  left: 123px;
}
.left-\[124px\] {
  left: 124px;
}
.left-\[125px\] {
  left: 125px;
}
.left-\[126px\] {
  left: 126px;
}
.left-\[127px\] {
  left: 127px;
}
.left-\[128px\] {
  left: 128px;
}
.left-\[130px\] {
  left: 130px;
}
.left-\[131px\] {
  left: 131px;
}
.left-\[132px\] {
  left: 132px;
}
.left-\[133px\] {
  left: 133px;
}
.left-\[134px\] {
  left: 134px;
}
.left-\[136px\] {
  left: 136px;
}
.left-\[138px\] {
  left: 138px;
}
.left-\[141px\] {
  left: 141px;
}
.left-\[144px\] {
  left: 144px;
}
.left-\[147px\] {
  left: 147px;
}
.left-\[15\%\] {
  left: 15%;
}
.left-\[150px\] {
  left: 150px;
}
.left-\[151px\] {
  left: 151px;
}
.left-\[153px\] {
  left: 153px;
}
.left-\[155px\] {
  left: 155px;
}
.left-\[156px\] {
  left: 156px;
}
.left-\[158px\] {
  left: 158px;
}
.left-\[160px\] {
  left: 160px;
}
.left-\[161px\] {
  left: 161px;
}
.left-\[163px\] {
  left: 163px;
}
.left-\[164px\] {
  left: 164px;
}
.left-\[165px\] {
  left: 165px;
}
.left-\[167px\] {
  left: 167px;
}
.left-\[168px\] {
  left: 168px;
}
.left-\[172px\] {
  left: 172px;
}
.left-\[174px\] {
  left: 174px;
}
.left-\[175px\] {
  left: 175px;
}
.left-\[177px\] {
  left: 177px;
}
.left-\[180px\] {
  left: 180px;
}
.left-\[181px\] {
  left: 181px;
}
.left-\[182px\] {
  left: 182px;
}
.left-\[185px\] {
  left: 185px;
}
.left-\[188px\] {
  left: 188px;
}
.left-\[189px\] {
  left: 189px;
}
.left-\[197px\] {
  left: 197px;
}
.left-\[199px\] {
  left: 199px;
}
.left-\[200px\] {
  left: 200px;
}
.left-\[209px\] {
  left: 209px;
}
.left-\[212px\] {
  left: 212px;
}
.left-\[213px\] {
  left: 213px;
}
.left-\[215px\] {
  left: 215px;
}
.left-\[223px\] {
  left: 223px;
}
.left-\[236px\] {
  left: 236px;
}
.left-\[237px\] {
  left: 237px;
}
.left-\[238px\] {
  left: 238px;
}
.left-\[240px\] {
  left: 240px;
}
.left-\[242px\] {
  left: 242px;
}
.left-\[245px\] {
  left: 245px;
}
.left-\[250px\] {
  left: 250px;
}
.left-\[257px\] {
  left: 257px;
}
.left-\[259px\] {
  left: 259px;
}
.left-\[261px\] {
  left: 261px;
}
.left-\[263px\] {
  left: 263px;
}
.left-\[264px\] {
  left: 264px;
}
.left-\[266px\] {
  left: 266px;
}
.left-\[269px\] {
  left: 269px;
}
.left-\[272px\] {
  left: 272px;
}
.left-\[276px\] {
  left: 276px;
}
.left-\[280px\] {
  left: 280px;
}
.left-\[283px\] {
  left: 283px;
}
.left-\[285px\] {
  left: 285px;
}
.left-\[286px\] {
  left: 286px;
}
.left-\[287px\] {
  left: 287px;
}
.left-\[289px\] {
  left: 289px;
}
.left-\[290px\] {
  left: 290px;
}
.left-\[291px\] {
  left: 291px;
}
.left-\[293px\] {
  left: 293px;
}
.left-\[295px\] {
  left: 295px;
}
.left-\[298px\] {
  left: 298px;
}
.left-\[300px\] {
  left: 300px;
}
.left-\[301px\] {
  left: 301px;
}
.left-\[302px\] {
  left: 302px;
}
.left-\[303px\] {
  left: 303px;
}
.left-\[305px\] {
  left: 305px;
}
.left-\[307px\] {
  left: 307px;
}
.left-\[313px\] {
  left: 313px;
}
.left-\[319px\] {
  left: 319px;
}
.left-\[320px\] {
  left: 320px;
}
.left-\[325px\] {
  left: 325px;
}
.left-\[329px\] {
  left: 329px;
}
.left-\[332px\] {
  left: 332px;
}
.left-\[335px\] {
  left: 335px;
}
.left-\[337px\] {
  left: 337px;
}
.left-\[345px\] {
  left: 345px;
}
.left-\[346px\] {
  left: 346px;
}
.left-\[348px\] {
  left: 348px;
}
.left-\[350px\] {
  left: 350px;
}
.left-\[354px\] {
  left: 354px;
}
.left-\[355px\] {
  left: 355px;
}
.left-\[357px\] {
  left: 357px;
}
.left-\[359px\] {
  left: 359px;
}
.left-\[362px\] {
  left: 362px;
}
.left-\[363px\] {
  left: 363px;
}
.left-\[365px\] {
  left: 365px;
}
.left-\[369px\] {
  left: 369px;
}
.left-\[372px\] {
  left: 372px;
}
.left-\[373px\] {
  left: 373px;
}
.left-\[374px\] {
  left: 374px;
}
.left-\[375px\] {
  left: 375px;
}
.left-\[379px\] {
  left: 379px;
}
.left-\[383px\] {
  left: 383px;
}
.left-\[385px\] {
  left: 385px;
}
.left-\[389px\] {
  left: 389px;
}
.left-\[391px\] {
  left: 391px;
}
.left-\[392px\] {
  left: 392px;
}
.left-\[394px\] {
  left: 394px;
}
.left-\[397px\] {
  left: 397px;
}
.left-\[398px\] {
  left: 398px;
}
.left-\[400px\] {
  left: 400px;
}
.left-\[401px\] {
  left: 401px;
}
.left-\[402px\] {
  left: 402px;
}
.left-\[404px\] {
  left: 404px;
}
.left-\[410px\] {
  left: 410px;
}
.left-\[414px\] {
  left: 414px;
}
.left-\[416px\] {
  left: 416px;
}
.left-\[417px\] {
  left: 417px;
}
.left-\[421px\] {
  left: 421px;
}
.left-\[429px\] {
  left: 429px;
}
.left-\[42px\] {
  left: 42px;
}
.left-\[430px\] {
  left: 430px;
}
.left-\[431px\] {
  left: 431px;
}
.left-\[432px\] {
  left: 432px;
}
.left-\[433px\] {
  left: 433px;
}
.left-\[440px\] {
  left: 440px;
}
.left-\[441px\] {
  left: 441px;
}
.left-\[444px\] {
  left: 444px;
}
.left-\[446px\] {
  left: 446px;
}
.left-\[447px\] {
  left: 447px;
}
.left-\[450px\] {
  left: 450px;
}
.left-\[453px\] {
  left: 453px;
}
.left-\[454px\] {
  left: 454px;
}
.left-\[469px\] {
  left: 469px;
}
.left-\[474px\] {
  left: 474px;
}
.left-\[476px\] {
  left: 476px;
}
.left-\[480px\] {
  left: 480px;
}
.left-\[484px\] {
  left: 484px;
}
.left-\[488px\] {
  left: 488px;
}
.left-\[489px\] {
  left: 489px;
}
.left-\[492px\] {
  left: 492px;
}
.left-\[493px\] {
  left: 493px;
}
.left-\[496px\] {
  left: 496px;
}
.left-\[497px\] {
  left: 497px;
}
.left-\[498px\] {
  left: 498px;
}
.left-\[50\%\] {
  left: 50%;
}
.left-\[500px\] {
  left: 500px;
}
.left-\[503px\] {
  left: 503px;
}
.left-\[504px\] {
  left: 504px;
}
.left-\[505px\] {
  left: 505px;
}
.left-\[507px\] {
  left: 507px;
}
.left-\[508px\] {
  left: 508px;
}
.left-\[509px\] {
  left: 509px;
}
.left-\[50px\] {
  left: 50px;
}
.left-\[510px\] {
  left: 510px;
}
.left-\[513px\] {
  left: 513px;
}
.left-\[514px\] {
  left: 514px;
}
.left-\[519px\] {
  left: 519px;
}
.left-\[520px\] {
  left: 520px;
}
.left-\[521px\] {
  left: 521px;
}
.left-\[529px\] {
  left: 529px;
}
.left-\[52px\] {
  left: 52px;
}
.left-\[530px\] {
  left: 530px;
}
.left-\[533px\] {
  left: 533px;
}
.left-\[536px\] {
  left: 536px;
}
.left-\[538px\] {
  left: 538px;
}
.left-\[539px\] {
  left: 539px;
}
.left-\[53px\] {
  left: 53px;
}
.left-\[540px\] {
  left: 540px;
}
.left-\[544px\] {
  left: 544px;
}
.left-\[546px\] {
  left: 546px;
}
.left-\[547px\] {
  left: 547px;
}
.left-\[550px\] {
  left: 550px;
}
.left-\[552px\] {
  left: 552px;
}
.left-\[556px\] {
  left: 556px;
}
.left-\[55px\] {
  left: 55px;
}
.left-\[560px\] {
  left: 560px;
}
.left-\[563px\] {
  left: 563px;
}
.left-\[567px\] {
  left: 567px;
}
.left-\[568px\] {
  left: 568px;
}
.left-\[569px\] {
  left: 569px;
}
.left-\[574px\] {
  left: 574px;
}
.left-\[575px\] {
  left: 575px;
}
.left-\[576px\] {
  left: 576px;
}
.left-\[577px\] {
  left: 577px;
}
.left-\[57px\] {
  left: 57px;
}
.left-\[580px\] {
  left: 580px;
}
.left-\[582px\] {
  left: 582px;
}
.left-\[584px\] {
  left: 584px;
}
.left-\[585px\] {
  left: 585px;
}
.left-\[586px\] {
  left: 586px;
}
.left-\[587px\] {
  left: 587px;
}
.left-\[588px\] {
  left: 588px;
}
.left-\[589px\] {
  left: 589px;
}
.left-\[58px\] {
  left: 58px;
}
.left-\[591px\] {
  left: 591px;
}
.left-\[594px\] {
  left: 594px;
}
.left-\[598px\] {
  left: 598px;
}
.left-\[59px\] {
  left: 59px;
}
.left-\[600px\] {
  left: 600px;
}
.left-\[605px\] {
  left: 605px;
}
.left-\[607px\] {
  left: 607px;
}
.left-\[608px\] {
  left: 608px;
}
.left-\[609px\] {
  left: 609px;
}
.left-\[60px\] {
  left: 60px;
}
.left-\[614px\] {
  left: 614px;
}
.left-\[615px\] {
  left: 615px;
}
.left-\[617px\] {
  left: 617px;
}
.left-\[61px\] {
  left: 61px;
}
.left-\[620px\] {
  left: 620px;
}
.left-\[625px\] {
  left: 625px;
}
.left-\[62px\] {
  left: 62px;
}
.left-\[630px\] {
  left: 630px;
}
.left-\[635px\] {
  left: 635px;
}
.left-\[639px\] {
  left: 639px;
}
.left-\[63px\] {
  left: 63px;
}
.left-\[640px\] {
  left: 640px;
}
.left-\[646px\] {
  left: 646px;
}
.left-\[648px\] {
  left: 648px;
}
.left-\[649px\] {
  left: 649px;
}
.left-\[64px\] {
  left: 64px;
}
.left-\[650px\] {
  left: 650px;
}
.left-\[652px\] {
  left: 652px;
}
.left-\[655px\] {
  left: 655px;
}
.left-\[657px\] {
  left: 657px;
}
.left-\[65px\] {
  left: 65px;
}
.left-\[669px\] {
  left: 669px;
}
.left-\[670px\] {
  left: 670px;
}
.left-\[671px\] {
  left: 671px;
}
.left-\[672px\] {
  left: 672px;
}
.left-\[674px\] {
  left: 674px;
}
.left-\[675px\] {
  left: 675px;
}
.left-\[676px\] {
  left: 676px;
}
.left-\[677px\] {
  left: 677px;
}
.left-\[678px\] {
  left: 678px;
}
.left-\[682px\] {
  left: 682px;
}
.left-\[684px\] {
  left: 684px;
}
.left-\[685px\] {
  left: 685px;
}
.left-\[687px\] {
  left: 687px;
}
.left-\[688px\] {
  left: 688px;
}
.left-\[690px\] {
  left: 690px;
}
.left-\[691px\] {
  left: 691px;
}
.left-\[692px\] {
  left: 692px;
}
.left-\[693px\] {
  left: 693px;
}
.left-\[695px\] {
  left: 695px;
}
.left-\[696px\] {
  left: 696px;
}
.left-\[697px\] {
  left: 697px;
}
.left-\[698px\] {
  left: 698px;
}
.left-\[703px\] {
  left: 703px;
}
.left-\[705px\] {
  left: 705px;
}
.left-\[706px\] {
  left: 706px;
}
.left-\[707px\] {
  left: 707px;
}
.left-\[709px\] {
  left: 709px;
}
.left-\[70px\] {
  left: 70px;
}
.left-\[710px\] {
  left: 710px;
}
.left-\[711px\] {
  left: 711px;
}
.left-\[714px\] {
  left: 714px;
}
.left-\[718px\] {
  left: 718px;
}
.left-\[71px\] {
  left: 71px;
}
.left-\[720px\] {
  left: 720px;
}
.left-\[723px\] {
  left: 723px;
}
.left-\[727px\] {
  left: 727px;
}
.left-\[728px\] {
  left: 728px;
}
.left-\[730px\] {
  left: 730px;
}
.left-\[731px\] {
  left: 731px;
}
.left-\[735px\] {
  left: 735px;
}
.left-\[739px\] {
  left: 739px;
}
.left-\[73px\] {
  left: 73px;
}
.left-\[740px\] {
  left: 740px;
}
.left-\[744px\] {
  left: 744px;
}
.left-\[745px\] {
  left: 745px;
}
.left-\[74px\] {
  left: 74px;
}
.left-\[750px\] {
  left: 750px;
}
.left-\[751px\] {
  left: 751px;
}
.left-\[752px\] {
  left: 752px;
}
.left-\[756px\] {
  left: 756px;
}
.left-\[757px\] {
  left: 757px;
}
.left-\[758px\] {
  left: 758px;
}
.left-\[75px\] {
  left: 75px;
}
.left-\[760px\] {
  left: 760px;
}
.left-\[762px\] {
  left: 762px;
}
.left-\[763px\] {
  left: 763px;
}
.left-\[764px\] {
  left: 764px;
}
.left-\[76px\] {
  left: 76px;
}
.left-\[770px\] {
  left: 770px;
}
.left-\[776px\] {
  left: 776px;
}
.left-\[77px\] {
  left: 77px;
}
.left-\[789px\] {
  left: 789px;
}
.left-\[78px\] {
  left: 78px;
}
.left-\[790px\] {
  left: 790px;
}
.left-\[791px\] {
  left: 791px;
}
.left-\[793px\] {
  left: 793px;
}
.left-\[796px\] {
  left: 796px;
}
.left-\[798px\] {
  left: 798px;
}
.left-\[79px\] {
  left: 79px;
}
.left-\[8\%\] {
  left: 8%;
}
.left-\[807px\] {
  left: 807px;
}
.left-\[808px\] {
  left: 808px;
}
.left-\[809px\] {
  left: 809px;
}
.left-\[80px\] {
  left: 80px;
}
.left-\[810px\] {
  left: 810px;
}
.left-\[816px\] {
  left: 816px;
}
.left-\[81px\] {
  left: 81px;
}
.left-\[825px\] {
  left: 825px;
}
.left-\[826px\] {
  left: 826px;
}
.left-\[82px\] {
  left: 82px;
}
.left-\[832px\] {
  left: 832px;
}
.left-\[837px\] {
  left: 837px;
}
.left-\[83px\] {
  left: 83px;
}
.left-\[840px\] {
  left: 840px;
}
.left-\[844px\] {
  left: 844px;
}
.left-\[845px\] {
  left: 845px;
}
.left-\[846px\] {
  left: 846px;
}
.left-\[848px\] {
  left: 848px;
}
.left-\[849px\] {
  left: 849px;
}
.left-\[850px\] {
  left: 850px;
}
.left-\[851px\] {
  left: 851px;
}
.left-\[855px\] {
  left: 855px;
}
.left-\[856px\] {
  left: 856px;
}
.left-\[857px\] {
  left: 857px;
}
.left-\[85px\] {
  left: 85px;
}
.left-\[861px\] {
  left: 861px;
}
.left-\[862px\] {
  left: 862px;
}
.left-\[864px\] {
  left: 864px;
}
.left-\[865px\] {
  left: 865px;
}
.left-\[869px\] {
  left: 869px;
}
.left-\[86px\] {
  left: 86px;
}
.left-\[870px\] {
  left: 870px;
}
.left-\[876px\] {
  left: 876px;
}
.left-\[87px\] {
  left: 87px;
}
.left-\[880px\] {
  left: 880px;
}
.left-\[88px\] {
  left: 88px;
}
.left-\[895px\] {
  left: 895px;
}
.left-\[89px\] {
  left: 89px;
}
.left-\[901px\] {
  left: 901px;
}
.left-\[90px\] {
  left: 90px;
}
.left-\[912px\] {
  left: 912px;
}
.left-\[913px\] {
  left: 913px;
}
.left-\[915px\] {
  left: 915px;
}
.left-\[91px\] {
  left: 91px;
}
.left-\[921px\] {
  left: 921px;
}
.left-\[922px\] {
  left: 922px;
}
.left-\[926px\] {
  left: 926px;
}
.left-\[930px\] {
  left: 930px;
}
.left-\[936px\] {
  left: 936px;
}
.left-\[939px\] {
  left: 939px;
}
.left-\[940px\] {
  left: 940px;
}
.left-\[942px\] {
  left: 942px;
}
.left-\[946px\] {
  left: 946px;
}
.left-\[947px\] {
  left: 947px;
}
.left-\[956px\] {
  left: 956px;
}
.left-\[959px\] {
  left: 959px;
}
.left-\[960px\] {
  left: 960px;
}
.left-\[963px\] {
  left: 963px;
}
.left-\[964px\] {
  left: 964px;
}
.left-\[96px\] {
  left: 96px;
}
.left-\[979px\] {
  left: 979px;
}
.left-\[980px\] {
  left: 980px;
}
.left-\[983px\] {
  left: 983px;
}
.left-\[98px\] {
  left: 98px;
}
.left-\[999px\] {
  left: 999px;
}
.left-\[99px\] {
  left: 99px;
}
.right-0 {
  right: 0px;
}
.right-1 {
  right: 0.25rem;
}
.right-2 {
  right: 0.5rem;
}
.right-3 {
  right: 0.75rem;
}
.right-4 {
  right: 1rem;
}
.right-5 {
  right: 1.25rem;
}
.right-6 {
  right: 1.5rem;
}
.right-8 {
  right: 2rem;
}
.right-\[-20px\] {
  right: -20px;
}
.right-\[-85px\] {
  right: -85px;
}
.right-\[-87px\] {
  right: -87px;
}
.right-\[0px\] {
  right: 0px;
}
.right-\[10\%\] {
  right: 10%;
}
.right-\[100px\] {
  right: 100px;
}
.right-\[120px\] {
  right: 120px;
}
.right-\[130px\] {
  right: 130px;
}
.right-\[131px\] {
  right: 131px;
}
.right-\[145px\] {
  right: 145px;
}
.right-\[15\%\] {
  right: 15%;
}
.right-\[154px\] {
  right: 154px;
}
.right-\[20\%\] {
  right: 20%;
}
.right-\[206px\] {
  right: 206px;
}
.right-\[288px\] {
  right: 288px;
}
.right-\[289px\] {
  right: 289px;
}
.right-\[304px\] {
  right: 304px;
}
.right-\[392px\] {
  right: 392px;
}
.right-\[403px\] {
  right: 403px;
}
.right-\[42px\] {
  right: 42px;
}
.right-\[437px\] {
  right: 437px;
}
.right-\[54px\] {
  right: 54px;
}
.right-\[56px\] {
  right: 56px;
}
.right-\[57px\] {
  right: 57px;
}
.right-\[60px\] {
  right: 60px;
}
.right-\[64px\] {
  right: 64px;
}
.right-\[66px\] {
  right: 66px;
}
.right-\[68px\] {
  right: 68px;
}
.right-\[77px\] {
  right: 77px;
}
.right-\[79px\] {
  right: 79px;
}
.right-\[81px\] {
  right: 81px;
}
.right-\[83px\] {
  right: 83px;
}
.right-\[86px\] {
  right: 86px;
}
.right-\[87px\] {
  right: 87px;
}
.right-\[90px\] {
  right: 90px;
}
.top-0 {
  top: 0px;
}
.top-0\.5 {
  top: 0.125rem;
}
.top-1 {
  top: 0.25rem;
}
.top-1\/2 {
  top: 50%;
}
.top-2 {
  top: 0.5rem;
}
.top-2\.5 {
  top: 0.625rem;
}
.top-3 {
  top: 0.75rem;
}
.top-4 {
  top: 1rem;
}
.top-\[-21px\] {
  top: -21px;
}
.top-\[-22px\] {
  top: -22px;
}
.top-\[-28px\] {
  top: -28px;
}
.top-\[-34px\] {
  top: -34px;
}
.top-\[-40px\] {
  top: -40px;
}
.top-\[0\] {
  top: 0;
}
.top-\[0px\] {
  top: 0px;
}
.top-\[10\%\] {
  top: 10%;
}
.top-\[100px\] {
  top: 100px;
}
.top-\[101px\] {
  top: 101px;
}
.top-\[102px\] {
  top: 102px;
}
.top-\[103px\] {
  top: 103px;
}
.top-\[105px\] {
  top: 105px;
}
.top-\[107px\] {
  top: 107px;
}
.top-\[109px\] {
  top: 109px;
}
.top-\[110px\] {
  top: 110px;
}
.top-\[113px\] {
  top: 113px;
}
.top-\[118px\] {
  top: 118px;
}
.top-\[120px\] {
  top: 120px;
}
.top-\[122px\] {
  top: 122px;
}
.top-\[124px\] {
  top: 124px;
}
.top-\[126px\] {
  top: 126px;
}
.top-\[129px\] {
  top: 129px;
}
.top-\[130px\] {
  top: 130px;
}
.top-\[132px\] {
  top: 132px;
}
.top-\[133px\] {
  top: 133px;
}
.top-\[134px\] {
  top: 134px;
}
.top-\[137px\] {
  top: 137px;
}
.top-\[139px\] {
  top: 139px;
}
.top-\[140px\] {
  top: 140px;
}
.top-\[142px\] {
  top: 142px;
}
.top-\[145px\] {
  top: 145px;
}
.top-\[146px\] {
  top: 146px;
}
.top-\[147px\] {
  top: 147px;
}
.top-\[148px\] {
  top: 148px;
}
.top-\[149px\] {
  top: 149px;
}
.top-\[150px\] {
  top: 150px;
}
.top-\[151px\] {
  top: 151px;
}
.top-\[152px\] {
  top: 152px;
}
.top-\[153px\] {
  top: 153px;
}
.top-\[154px\] {
  top: 154px;
}
.top-\[156px\] {
  top: 156px;
}
.top-\[157px\] {
  top: 157px;
}
.top-\[158px\] {
  top: 158px;
}
.top-\[159px\] {
  top: 159px;
}
.top-\[160px\] {
  top: 160px;
}
.top-\[162px\] {
  top: 162px;
}
.top-\[163px\] {
  top: 163px;
}
.top-\[164px\] {
  top: 164px;
}
.top-\[165px\] {
  top: 165px;
}
.top-\[166px\] {
  top: 166px;
}
.top-\[167px\] {
  top: 167px;
}
.top-\[168px\] {
  top: 168px;
}
.top-\[169px\] {
  top: 169px;
}
.top-\[171px\] {
  top: 171px;
}
.top-\[172px\] {
  top: 172px;
}
.top-\[173px\] {
  top: 173px;
}
.top-\[174px\] {
  top: 174px;
}
.top-\[175px\] {
  top: 175px;
}
.top-\[177px\] {
  top: 177px;
}
.top-\[180px\] {
  top: 180px;
}
.top-\[181px\] {
  top: 181px;
}
.top-\[182px\] {
  top: 182px;
}
.top-\[184px\] {
  top: 184px;
}
.top-\[185px\] {
  top: 185px;
}
.top-\[186px\] {
  top: 186px;
}
.top-\[188px\] {
  top: 188px;
}
.top-\[190px\] {
  top: 190px;
}
.top-\[193px\] {
  top: 193px;
}
.top-\[194px\] {
  top: 194px;
}
.top-\[195px\] {
  top: 195px;
}
.top-\[196px\] {
  top: 196px;
}
.top-\[197px\] {
  top: 197px;
}
.top-\[198px\] {
  top: 198px;
}
.top-\[199px\] {
  top: 199px;
}
.top-\[20\%\] {
  top: 20%;
}
.top-\[200px\] {
  top: 200px;
}
.top-\[201px\] {
  top: 201px;
}
.top-\[204px\] {
  top: 204px;
}
.top-\[206px\] {
  top: 206px;
}
.top-\[207px\] {
  top: 207px;
}
.top-\[208px\] {
  top: 208px;
}
.top-\[209px\] {
  top: 209px;
}
.top-\[210px\] {
  top: 210px;
}
.top-\[212px\] {
  top: 212px;
}
.top-\[214px\] {
  top: 214px;
}
.top-\[215px\] {
  top: 215px;
}
.top-\[216px\] {
  top: 216px;
}
.top-\[217px\] {
  top: 217px;
}
.top-\[218px\] {
  top: 218px;
}
.top-\[220px\] {
  top: 220px;
}
.top-\[223px\] {
  top: 223px;
}
.top-\[224px\] {
  top: 224px;
}
.top-\[225px\] {
  top: 225px;
}
.top-\[226px\] {
  top: 226px;
}
.top-\[227px\] {
  top: 227px;
}
.top-\[228px\] {
  top: 228px;
}
.top-\[229px\] {
  top: 229px;
}
.top-\[230px\] {
  top: 230px;
}
.top-\[231px\] {
  top: 231px;
}
.top-\[232px\] {
  top: 232px;
}
.top-\[233px\] {
  top: 233px;
}
.top-\[236px\] {
  top: 236px;
}
.top-\[237px\] {
  top: 237px;
}
.top-\[238px\] {
  top: 238px;
}
.top-\[240px\] {
  top: 240px;
}
.top-\[241px\] {
  top: 241px;
}
.top-\[243px\] {
  top: 243px;
}
.top-\[244px\] {
  top: 244px;
}
.top-\[245px\] {
  top: 245px;
}
.top-\[246px\] {
  top: 246px;
}
.top-\[247px\] {
  top: 247px;
}
.top-\[248px\] {
  top: 248px;
}
.top-\[249px\] {
  top: 249px;
}
.top-\[250px\] {
  top: 250px;
}
.top-\[251px\] {
  top: 251px;
}
.top-\[253px\] {
  top: 253px;
}
.top-\[254px\] {
  top: 254px;
}
.top-\[257px\] {
  top: 257px;
}
.top-\[25px\] {
  top: 25px;
}
.top-\[260px\] {
  top: 260px;
}
.top-\[262px\] {
  top: 262px;
}
.top-\[263px\] {
  top: 263px;
}
.top-\[264px\] {
  top: 264px;
}
.top-\[265px\] {
  top: 265px;
}
.top-\[266px\] {
  top: 266px;
}
.top-\[267px\] {
  top: 267px;
}
.top-\[26px\] {
  top: 26px;
}
.top-\[270px\] {
  top: 270px;
}
.top-\[271px\] {
  top: 271px;
}
.top-\[272px\] {
  top: 272px;
}
.top-\[273px\] {
  top: 273px;
}
.top-\[274px\] {
  top: 274px;
}
.top-\[275px\] {
  top: 275px;
}
.top-\[276px\] {
  top: 276px;
}
.top-\[277px\] {
  top: 277px;
}
.top-\[279px\] {
  top: 279px;
}
.top-\[280px\] {
  top: 280px;
}
.top-\[284px\] {
  top: 284px;
}
.top-\[285px\] {
  top: 285px;
}
.top-\[286px\] {
  top: 286px;
}
.top-\[287px\] {
  top: 287px;
}
.top-\[289px\] {
  top: 289px;
}
.top-\[290px\] {
  top: 290px;
}
.top-\[291px\] {
  top: 291px;
}
.top-\[292px\] {
  top: 292px;
}
.top-\[295px\] {
  top: 295px;
}
.top-\[296px\] {
  top: 296px;
}
.top-\[297px\] {
  top: 297px;
}
.top-\[298px\] {
  top: 298px;
}
.top-\[299px\] {
  top: 299px;
}
.top-\[29px\] {
  top: 29px;
}
.top-\[300px\] {
  top: 300px;
}
.top-\[305px\] {
  top: 305px;
}
.top-\[306px\] {
  top: 306px;
}
.top-\[308px\] {
  top: 308px;
}
.top-\[309px\] {
  top: 309px;
}
.top-\[310px\] {
  top: 310px;
}
.top-\[311px\] {
  top: 311px;
}
.top-\[313px\] {
  top: 313px;
}
.top-\[315px\] {
  top: 315px;
}
.top-\[316px\] {
  top: 316px;
}
.top-\[317px\] {
  top: 317px;
}
.top-\[318px\] {
  top: 318px;
}
.top-\[319px\] {
  top: 319px;
}
.top-\[322px\] {
  top: 322px;
}
.top-\[324px\] {
  top: 324px;
}
.top-\[325px\] {
  top: 325px;
}
.top-\[327px\] {
  top: 327px;
}
.top-\[330px\] {
  top: 330px;
}
.top-\[332px\] {
  top: 332px;
}
.top-\[333px\] {
  top: 333px;
}
.top-\[334px\] {
  top: 334px;
}
.top-\[336px\] {
  top: 336px;
}
.top-\[337px\] {
  top: 337px;
}
.top-\[338px\] {
  top: 338px;
}
.top-\[339px\] {
  top: 339px;
}
.top-\[340px\] {
  top: 340px;
}
.top-\[344px\] {
  top: 344px;
}
.top-\[347px\] {
  top: 347px;
}
.top-\[349px\] {
  top: 349px;
}
.top-\[34px\] {
  top: 34px;
}
.top-\[351px\] {
  top: 351px;
}
.top-\[352px\] {
  top: 352px;
}
.top-\[354px\] {
  top: 354px;
}
.top-\[355px\] {
  top: 355px;
}
.top-\[357px\] {
  top: 357px;
}
.top-\[359px\] {
  top: 359px;
}
.top-\[360px\] {
  top: 360px;
}
.top-\[363px\] {
  top: 363px;
}
.top-\[366px\] {
  top: 366px;
}
.top-\[368px\] {
  top: 368px;
}
.top-\[369px\] {
  top: 369px;
}
.top-\[36px\] {
  top: 36px;
}
.top-\[370px\] {
  top: 370px;
}
.top-\[371px\] {
  top: 371px;
}
.top-\[373px\] {
  top: 373px;
}
.top-\[374px\] {
  top: 374px;
}
.top-\[375px\] {
  top: 375px;
}
.top-\[376px\] {
  top: 376px;
}
.top-\[377px\] {
  top: 377px;
}
.top-\[378px\] {
  top: 378px;
}
.top-\[37px\] {
  top: 37px;
}
.top-\[380px\] {
  top: 380px;
}
.top-\[381px\] {
  top: 381px;
}
.top-\[382px\] {
  top: 382px;
}
.top-\[383px\] {
  top: 383px;
}
.top-\[384px\] {
  top: 384px;
}
.top-\[385px\] {
  top: 385px;
}
.top-\[386px\] {
  top: 386px;
}
.top-\[388px\] {
  top: 388px;
}
.top-\[389px\] {
  top: 389px;
}
.top-\[390px\] {
  top: 390px;
}
.top-\[391px\] {
  top: 391px;
}
.top-\[392px\] {
  top: 392px;
}
.top-\[393px\] {
  top: 393px;
}
.top-\[395px\] {
  top: 395px;
}
.top-\[396px\] {
  top: 396px;
}
.top-\[397px\] {
  top: 397px;
}
.top-\[398px\] {
  top: 398px;
}
.top-\[40\%\] {
  top: 40%;
}
.top-\[400px\] {
  top: 400px;
}
.top-\[401px\] {
  top: 401px;
}
.top-\[402px\] {
  top: 402px;
}
.top-\[403px\] {
  top: 403px;
}
.top-\[404px\] {
  top: 404px;
}
.top-\[405px\] {
  top: 405px;
}
.top-\[406px\] {
  top: 406px;
}
.top-\[408px\] {
  top: 408px;
}
.top-\[409px\] {
  top: 409px;
}
.top-\[40px\] {
  top: 40px;
}
.top-\[410px\] {
  top: 410px;
}
.top-\[411px\] {
  top: 411px;
}
.top-\[413px\] {
  top: 413px;
}
.top-\[414px\] {
  top: 414px;
}
.top-\[417px\] {
  top: 417px;
}
.top-\[419px\] {
  top: 419px;
}
.top-\[420px\] {
  top: 420px;
}
.top-\[421px\] {
  top: 421px;
}
.top-\[422px\] {
  top: 422px;
}
.top-\[423px\] {
  top: 423px;
}
.top-\[424px\] {
  top: 424px;
}
.top-\[426px\] {
  top: 426px;
}
.top-\[427px\] {
  top: 427px;
}
.top-\[428px\] {
  top: 428px;
}
.top-\[42px\] {
  top: 42px;
}
.top-\[431px\] {
  top: 431px;
}
.top-\[433px\] {
  top: 433px;
}
.top-\[434px\] {
  top: 434px;
}
.top-\[435px\] {
  top: 435px;
}
.top-\[436px\] {
  top: 436px;
}
.top-\[438px\] {
  top: 438px;
}
.top-\[439px\] {
  top: 439px;
}
.top-\[43px\] {
  top: 43px;
}
.top-\[440px\] {
  top: 440px;
}
.top-\[442px\] {
  top: 442px;
}
.top-\[444px\] {
  top: 444px;
}
.top-\[445px\] {
  top: 445px;
}
.top-\[446px\] {
  top: 446px;
}
.top-\[44px\] {
  top: 44px;
}
.top-\[450px\] {
  top: 450px;
}
.top-\[453px\] {
  top: 453px;
}
.top-\[455px\] {
  top: 455px;
}
.top-\[456px\] {
  top: 456px;
}
.top-\[460px\] {
  top: 460px;
}
.top-\[463px\] {
  top: 463px;
}
.top-\[464px\] {
  top: 464px;
}
.top-\[465px\] {
  top: 465px;
}
.top-\[467px\] {
  top: 467px;
}
.top-\[468px\] {
  top: 468px;
}
.top-\[469px\] {
  top: 469px;
}
.top-\[472px\] {
  top: 472px;
}
.top-\[473px\] {
  top: 473px;
}
.top-\[475px\] {
  top: 475px;
}
.top-\[477px\] {
  top: 477px;
}
.top-\[479px\] {
  top: 479px;
}
.top-\[47px\] {
  top: 47px;
}
.top-\[480px\] {
  top: 480px;
}
.top-\[482px\] {
  top: 482px;
}
.top-\[485px\] {
  top: 485px;
}
.top-\[486px\] {
  top: 486px;
}
.top-\[487px\] {
  top: 487px;
}
.top-\[490px\] {
  top: 490px;
}
.top-\[491px\] {
  top: 491px;
}
.top-\[492px\] {
  top: 492px;
}
.top-\[493px\] {
  top: 493px;
}
.top-\[494px\] {
  top: 494px;
}
.top-\[496px\] {
  top: 496px;
}
.top-\[498px\] {
  top: 498px;
}
.top-\[499px\] {
  top: 499px;
}
.top-\[49px\] {
  top: 49px;
}
.top-\[5\.2rem\] {
  top: 5.2rem;
}
.top-\[50\%\] {
  top: 50%;
}
.top-\[500px\] {
  top: 500px;
}
.top-\[502px\] {
  top: 502px;
}
.top-\[504px\] {
  top: 504px;
}
.top-\[505px\] {
  top: 505px;
}
.top-\[506px\] {
  top: 506px;
}
.top-\[508px\] {
  top: 508px;
}
.top-\[510px\] {
  top: 510px;
}
.top-\[511px\] {
  top: 511px;
}
.top-\[512px\] {
  top: 512px;
}
.top-\[513px\] {
  top: 513px;
}
.top-\[515px\] {
  top: 515px;
}
.top-\[516px\] {
  top: 516px;
}
.top-\[517px\] {
  top: 517px;
}
.top-\[520px\] {
  top: 520px;
}
.top-\[521px\] {
  top: 521px;
}
.top-\[522px\] {
  top: 522px;
}
.top-\[526px\] {
  top: 526px;
}
.top-\[527px\] {
  top: 527px;
}
.top-\[529px\] {
  top: 529px;
}
.top-\[531px\] {
  top: 531px;
}
.top-\[534px\] {
  top: 534px;
}
.top-\[535px\] {
  top: 535px;
}
.top-\[538px\] {
  top: 538px;
}
.top-\[541px\] {
  top: 541px;
}
.top-\[542px\] {
  top: 542px;
}
.top-\[543px\] {
  top: 543px;
}
.top-\[544px\] {
  top: 544px;
}
.top-\[547px\] {
  top: 547px;
}
.top-\[54px\] {
  top: 54px;
}
.top-\[550px\] {
  top: 550px;
}
.top-\[551px\] {
  top: 551px;
}
.top-\[553px\] {
  top: 553px;
}
.top-\[554px\] {
  top: 554px;
}
.top-\[557px\] {
  top: 557px;
}
.top-\[55px\] {
  top: 55px;
}
.top-\[560px\] {
  top: 560px;
}
.top-\[561px\] {
  top: 561px;
}
.top-\[562px\] {
  top: 562px;
}
.top-\[563px\] {
  top: 563px;
}
.top-\[566px\] {
  top: 566px;
}
.top-\[568px\] {
  top: 568px;
}
.top-\[570px\] {
  top: 570px;
}
.top-\[571px\] {
  top: 571px;
}
.top-\[573px\] {
  top: 573px;
}
.top-\[574px\] {
  top: 574px;
}
.top-\[577px\] {
  top: 577px;
}
.top-\[578px\] {
  top: 578px;
}
.top-\[580px\] {
  top: 580px;
}
.top-\[582px\] {
  top: 582px;
}
.top-\[585px\] {
  top: 585px;
}
.top-\[587px\] {
  top: 587px;
}
.top-\[588px\] {
  top: 588px;
}
.top-\[58px\] {
  top: 58px;
}
.top-\[590px\] {
  top: 590px;
}
.top-\[591px\] {
  top: 591px;
}
.top-\[596px\] {
  top: 596px;
}
.top-\[598px\] {
  top: 598px;
}
.top-\[603px\] {
  top: 603px;
}
.top-\[605px\] {
  top: 605px;
}
.top-\[608px\] {
  top: 608px;
}
.top-\[60px\] {
  top: 60px;
}
.top-\[611px\] {
  top: 611px;
}
.top-\[612px\] {
  top: 612px;
}
.top-\[615px\] {
  top: 615px;
}
.top-\[616px\] {
  top: 616px;
}
.top-\[617px\] {
  top: 617px;
}
.top-\[61px\] {
  top: 61px;
}
.top-\[620px\] {
  top: 620px;
}
.top-\[621px\] {
  top: 621px;
}
.top-\[622px\] {
  top: 622px;
}
.top-\[631px\] {
  top: 631px;
}
.top-\[63px\] {
  top: 63px;
}
.top-\[641px\] {
  top: 641px;
}
.top-\[644px\] {
  top: 644px;
}
.top-\[646px\] {
  top: 646px;
}
.top-\[648px\] {
  top: 648px;
}
.top-\[64px\] {
  top: 64px;
}
.top-\[657px\] {
  top: 657px;
}
.top-\[658px\] {
  top: 658px;
}
.top-\[664px\] {
  top: 664px;
}
.top-\[665px\] {
  top: 665px;
}
.top-\[68px\] {
  top: 68px;
}
.top-\[70px\] {
  top: 70px;
}
.top-\[75px\] {
  top: 75px;
}
.top-\[77px\] {
  top: 77px;
}
.top-\[78px\] {
  top: 78px;
}
.top-\[79px\] {
  top: 79px;
}
.top-\[80px\] {
  top: 80px;
}
.top-\[83px\] {
  top: 83px;
}
.top-\[85px\] {
  top: 85px;
}
.top-\[88px\] {
  top: 88px;
}
.top-\[90px\] {
  top: 90px;
}
.top-\[94px\] {
  top: 94px;
}
.top-\[96px\] {
  top: 96px;
}
.top-\[97px\] {
  top: 97px;
}
.top-\[99px\] {
  top: 99px;
}
.z-10 {
  z-index: 10;
}
.z-20 {
  z-index: 20;
}
.z-30 {
  z-index: 30;
}
.z-40 {
  z-index: 40;
}
.z-50 {
  z-index: 50;
}
.z-\[1000\] {
  z-index: 1000;
}
.z-\[100\] {
  z-index: 100;
}
.z-\[10\] {
  z-index: 10;
}
.z-\[1\] {
  z-index: 1;
}
.z-\[200\] {
  z-index: 200;
}
.z-\[2\] {
  z-index: 2;
}
.z-\[3\] {
  z-index: 3;
}
.z-\[60\] {
  z-index: 60;
}
.z-\[9999\] {
  z-index: 9999;
}
.z-\[99\] {
  z-index: 99;
}
.order-1 {
  order: 1;
}
.col-span-2 {
  grid-column: span 2 / span 2;
}
.col-span-3 {
  grid-column: span 3 / span 3;
}
.-mx-1 {
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}
.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-0\.5 {
  margin-top: 0.125rem;
  margin-bottom: 0.125rem;
}
.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.my-10 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.-ml-\[300px\] {
  margin-left: -300px;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-1\.5 {
  margin-bottom: 0.375rem;
}
.mb-10 {
  margin-bottom: 2.5rem;
}
.mb-16 {
  margin-bottom: 4rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-5 {
  margin-bottom: 1.25rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.mb-\[24px\] {
  margin-bottom: 24px;
}
.mb-\[min\(3vw\2c 2\.4rem\)\] {
  margin-bottom: min(3vw, 2.4rem);
}
.ml-0 {
  margin-left: 0px;
}
.ml-1 {
  margin-left: 0.25rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.ml-3 {
  margin-left: 0.75rem;
}
.ml-5 {
  margin-left: 1.25rem;
}
.ml-6 {
  margin-left: 1.5rem;
}
.ml-8 {
  margin-left: 2rem;
}
.ml-auto {
  margin-left: auto;
}
.mr-0 {
  margin-right: 0px;
}
.mr-1 {
  margin-right: 0.25rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.mr-4 {
  margin-right: 1rem;
}
.mr-\[0\.8em\] {
  margin-right: 0.8em;
}
.mr-\[20px\] {
  margin-right: 20px;
}
.mr-\[21px\] {
  margin-right: 21px;
}
.mt-0\.5 {
  margin-top: 0.125rem;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mt-1\.5 {
  margin-top: 0.375rem;
}
.mt-10 {
  margin-top: 2.5rem;
}
.mt-16 {
  margin-top: 4rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.mt-8 {
  margin-top: 2rem;
}
.mt-\[4px\] {
  margin-top: 4px;
}
.mt-auto {
  margin-top: auto;
}
.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-3 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.inline {
  display: inline;
}
.flex {
  display: flex;
}
.inline-flex {
  display: inline-flex;
}
.table {
  display: table;
}
.grid {
  display: grid;
}
.contents {
  display: contents;
}
.hidden {
  display: none;
}
.aspect-\[4\/3\] {
  aspect-ratio: 4/3;
}
.aspect-square {
  aspect-ratio: 1 / 1;
}
.aspect-video {
  aspect-ratio: 16 / 9;
}
.\!h-6 {
  height: 1.5rem !important;
}
.h-0\.5 {
  height: 0.125rem;
}
.h-1 {
  height: 0.25rem;
}
.h-1\.5 {
  height: 0.375rem;
}
.h-10 {
  height: 2.5rem;
}
.h-12 {
  height: 3rem;
}
.h-14 {
  height: 3.5rem;
}
.h-16 {
  height: 4rem;
}
.h-2 {
  height: 0.5rem;
}
.h-2\.5 {
  height: 0.625rem;
}
.h-20 {
  height: 5rem;
}
.h-24 {
  height: 6rem;
}
.h-28 {
  height: 7rem;
}
.h-3 {
  height: 0.75rem;
}
.h-3\.5 {
  height: 0.875rem;
}
.h-32 {
  height: 8rem;
}
.h-4 {
  height: 1rem;
}
.h-40 {
  height: 10rem;
}
.h-5 {
  height: 1.25rem;
}
.h-6 {
  height: 1.5rem;
}
.h-64 {
  height: 16rem;
}
.h-7 {
  height: 1.75rem;
}
.h-72 {
  height: 18rem;
}
.h-8 {
  height: 2rem;
}
.h-9 {
  height: 2.25rem;
}
.h-96 {
  height: 24rem;
}
.h-\[100\%\] {
  height: 100%;
}
.h-\[100px\] {
  height: 100px;
}
.h-\[103px\] {
  height: 103px;
}
.h-\[105px\] {
  height: 105px;
}
.h-\[108px\] {
  height: 108px;
}
.h-\[10px\] {
  height: 10px;
}
.h-\[110px\] {
  height: 110px;
}
.h-\[115px\] {
  height: 115px;
}
.h-\[117px\] {
  height: 117px;
}
.h-\[118px\] {
  height: 118px;
}
.h-\[125px\] {
  height: 125px;
}
.h-\[140px\] {
  height: 140px;
}
.h-\[146px\] {
  height: 146px;
}
.h-\[14px\] {
  height: 14px;
}
.h-\[165px\] {
  height: 165px;
}
.h-\[166px\] {
  height: 166px;
}
.h-\[170px\] {
  height: 170px;
}
.h-\[189px\] {
  height: 189px;
}
.h-\[18px\] {
  height: 18px;
}
.h-\[195px\] {
  height: 195px;
}
.h-\[198px\] {
  height: 198px;
}
.h-\[1px\] {
  height: 1px;
}
.h-\[2\.2em\] {
  height: 2.2em;
}
.h-\[200px\] {
  height: 200px;
}
.h-\[20px\] {
  height: 20px;
}
.h-\[211px\] {
  height: 211px;
}
.h-\[215px\] {
  height: 215px;
}
.h-\[220px\] {
  height: 220px;
}
.h-\[228px\] {
  height: 228px;
}
.h-\[229px\] {
  height: 229px;
}
.h-\[22px\] {
  height: 22px;
}
.h-\[231px\] {
  height: 231px;
}
.h-\[238px\] {
  height: 238px;
}
.h-\[246px\] {
  height: 246px;
}
.h-\[253px\] {
  height: 253px;
}
.h-\[254px\] {
  height: 254px;
}
.h-\[25px\] {
  height: 25px;
}
.h-\[261px\] {
  height: 261px;
}
.h-\[262px\] {
  height: 262px;
}
.h-\[266px\] {
  height: 266px;
}
.h-\[270px\] {
  height: 270px;
}
.h-\[273px\] {
  height: 273px;
}
.h-\[274px\] {
  height: 274px;
}
.h-\[285px\] {
  height: 285px;
}
.h-\[2px\] {
  height: 2px;
}
.h-\[300px\] {
  height: 300px;
}
.h-\[306px\] {
  height: 306px;
}
.h-\[30px\] {
  height: 30px;
}
.h-\[330px\] {
  height: 330px;
}
.h-\[34px\] {
  height: 34px;
}
.h-\[35\%\] {
  height: 35%;
}
.h-\[35px\] {
  height: 35px;
}
.h-\[374px\] {
  height: 374px;
}
.h-\[38px\] {
  height: 38px;
}
.h-\[392px\] {
  height: 392px;
}
.h-\[393px\] {
  height: 393px;
}
.h-\[39px\] {
  height: 39px;
}
.h-\[3px\] {
  height: 3px;
}
.h-\[40\%\] {
  height: 40%;
}
.h-\[400px\] {
  height: 400px;
}
.h-\[406px\] {
  height: 406px;
}
.h-\[40px\] {
  height: 40px;
}
.h-\[416px\] {
  height: 416px;
}
.h-\[42px\] {
  height: 42px;
}
.h-\[435px\] {
  height: 435px;
}
.h-\[43px\] {
  height: 43px;
}
.h-\[44px\] {
  height: 44px;
}
.h-\[450px\] {
  height: 450px;
}
.h-\[45px\] {
  height: 45px;
}
.h-\[462px\] {
  height: 462px;
}
.h-\[463px\] {
  height: 463px;
}
.h-\[469px\] {
  height: 469px;
}
.h-\[471px\] {
  height: 471px;
}
.h-\[480px\] {
  height: 480px;
}
.h-\[48px\] {
  height: 48px;
}
.h-\[494px\] {
  height: 494px;
}
.h-\[495px\] {
  height: 495px;
}
.h-\[4px\] {
  height: 4px;
}
.h-\[500\%\] {
  height: 500%;
}
.h-\[500px\] {
  height: 500px;
}
.h-\[50px\] {
  height: 50px;
}
.h-\[510px\] {
  height: 510px;
}
.h-\[514px\] {
  height: 514px;
}
.h-\[51px\] {
  height: 51px;
}
.h-\[52px\] {
  height: 52px;
}
.h-\[530px\] {
  height: 530px;
}
.h-\[53px\] {
  height: 53px;
}
.h-\[540px\] {
  height: 540px;
}
.h-\[550px\] {
  height: 550px;
}
.h-\[555\%\] {
  height: 555%;
}
.h-\[55px\] {
  height: 55px;
}
.h-\[568px\] {
  height: 568px;
}
.h-\[56px\] {
  height: 56px;
}
.h-\[600px\] {
  height: 600px;
}
.h-\[60px\] {
  height: 60px;
}
.h-\[60vh\] {
  height: 60vh;
}
.h-\[640px\] {
  height: 640px;
}
.h-\[64px\] {
  height: 64px;
}
.h-\[662px\] {
  height: 662px;
}
.h-\[66px\] {
  height: 66px;
}
.h-\[67px\] {
  height: 67px;
}
.h-\[68px\] {
  height: 68px;
}
.h-\[6px\] {
  height: 6px;
}
.h-\[70px\] {
  height: 70px;
}
.h-\[71px\] {
  height: 71px;
}
.h-\[720px\] {
  height: 720px;
}
.h-\[72px\] {
  height: 72px;
}
.h-\[75px\] {
  height: 75px;
}
.h-\[762px\] {
  height: 762px;
}
.h-\[765px\] {
  height: 765px;
}
.h-\[769px\] {
  height: 769px;
}
.h-\[77px\] {
  height: 77px;
}
.h-\[7px\] {
  height: 7px;
}
.h-\[80px\] {
  height: 80px;
}
.h-\[82px\] {
  height: 82px;
}
.h-\[84px\] {
  height: 84px;
}
.h-\[85\%\] {
  height: 85%;
}
.h-\[85px\] {
  height: 85px;
}
.h-\[85vh\] {
  height: 85vh;
}
.h-\[86px\] {
  height: 86px;
}
.h-\[88px\] {
  height: 88px;
}
.h-\[8px\] {
  height: 8px;
}
.h-\[90px\] {
  height: 90px;
}
.h-\[calc\(100\%-60px\)\] {
  height: calc(100% - 60px);
}
.h-\[calc\(100vh-100px\)\] {
  height: calc(100vh - 100px);
}
.h-\[calc\(100vh-120px\)\] {
  height: calc(100vh - 120px);
}
.h-\[calc\(100vh-16rem\)\] {
  height: calc(100vh - 16rem);
}
.h-\[calc\(100vh-72px\)\] {
  height: calc(100vh - 72px);
}
.h-\[min\(3\.5vw\2c 2\.8rem\)\] {
  height: min(3.5vw, 2.8rem);
}
.h-\[var\(--radix-select-trigger-height\)\] {
  height: var(--radix-select-trigger-height);
}
.h-auto {
  height: auto;
}
.h-full {
  height: 100%;
}
.h-px {
  height: 1px;
}
.h-screen {
  height: 100vh;
}
.max-h-60 {
  max-height: 15rem;
}
.max-h-64 {
  max-height: 16rem;
}
.max-h-96 {
  max-height: 24rem;
}
.max-h-\[100px\] {
  max-height: 100px;
}
.max-h-\[150px\] {
  max-height: 150px;
}
.max-h-\[200px\] {
  max-height: 200px;
}
.max-h-\[20px\] {
  max-height: 20px;
}
.max-h-\[300px\] {
  max-height: 300px;
}
.max-h-\[320px\] {
  max-height: 320px;
}
.max-h-\[400px\] {
  max-height: 400px;
}
.max-h-\[500px\] {
  max-height: 500px;
}
.max-h-\[545px\] {
  max-height: 545px;
}
.max-h-\[600px\] {
  max-height: 600px;
}
.max-h-\[70px\] {
  max-height: 70px;
}
.max-h-\[80vh\] {
  max-height: 80vh;
}
.max-h-\[90vh\] {
  max-height: 90vh;
}
.max-h-full {
  max-height: 100%;
}
.min-h-\[100px\] {
  min-height: 100px;
}
.min-h-\[120px\] {
  min-height: 120px;
}
.min-h-\[150px\] {
  min-height: 150px;
}
.min-h-\[200px\] {
  min-height: 200px;
}
.min-h-\[300px\] {
  min-height: 300px;
}
.min-h-\[500px\] {
  min-height: 500px;
}
.min-h-\[60px\] {
  min-height: 60px;
}
.min-h-\[70vh\] {
  min-height: 70vh;
}
.min-h-\[842px\] {
  min-height: 842px;
}
.min-h-screen {
  min-height: 100vh;
}
.\!w-6 {
  width: 1.5rem !important;
}
.w-0 {
  width: 0px;
}
.w-0\.5 {
  width: 0.125rem;
}
.w-1 {
  width: 0.25rem;
}
.w-1\/2 {
  width: 50%;
}
.w-1\/3 {
  width: 33.333333%;
}
.w-10 {
  width: 2.5rem;
}
.w-11 {
  width: 2.75rem;
}
.w-12 {
  width: 3rem;
}
.w-16 {
  width: 4rem;
}
.w-2 {
  width: 0.5rem;
}
.w-2\.5 {
  width: 0.625rem;
}
.w-2\/3 {
  width: 66.666667%;
}
.w-20 {
  width: 5rem;
}
.w-24 {
  width: 6rem;
}
.w-28 {
  width: 7rem;
}
.w-3 {
  width: 0.75rem;
}
.w-3\.5 {
  width: 0.875rem;
}
.w-3\/4 {
  width: 75%;
}
.w-32 {
  width: 8rem;
}
.w-4 {
  width: 1rem;
}
.w-4\/5 {
  width: 80%;
}
.w-4\/6 {
  width: 66.666667%;
}
.w-40 {
  width: 10rem;
}
.w-48 {
  width: 12rem;
}
.w-5 {
  width: 1.25rem;
}
.w-5\/6 {
  width: 83.333333%;
}
.w-6 {
  width: 1.5rem;
}
.w-64 {
  width: 16rem;
}
.w-7 {
  width: 1.75rem;
}
.w-72 {
  width: 18rem;
}
.w-8 {
  width: 2rem;
}
.w-80 {
  width: 20rem;
}
.w-9 {
  width: 2.25rem;
}
.w-\[100\%\] {
  width: 100%;
}
.w-\[1000px\] {
  width: 1000px;
}
.w-\[100px\] {
  width: 100px;
}
.w-\[1010px\] {
  width: 1010px;
}
.w-\[1015px\] {
  width: 1015px;
}
.w-\[101px\] {
  width: 101px;
}
.w-\[1038px\] {
  width: 1038px;
}
.w-\[1041px\] {
  width: 1041px;
}
.w-\[1046px\] {
  width: 1046px;
}
.w-\[1050px\] {
  width: 1050px;
}
.w-\[105px\] {
  width: 105px;
}
.w-\[1076px\] {
  width: 1076px;
}
.w-\[107px\] {
  width: 107px;
}
.w-\[1080px\] {
  width: 1080px;
}
.w-\[1098px\] {
  width: 1098px;
}
.w-\[10px\] {
  width: 10px;
}
.w-\[110px\] {
  width: 110px;
}
.w-\[1120px\] {
  width: 1120px;
}
.w-\[115px\] {
  width: 115px;
}
.w-\[117px\] {
  width: 117px;
}
.w-\[1200px\] {
  width: 1200px;
}
.w-\[120px\] {
  width: 120px;
}
.w-\[124px\] {
  width: 124px;
}
.w-\[125px\] {
  width: 125px;
}
.w-\[1280px\] {
  width: 1280px;
}
.w-\[128px\] {
  width: 128px;
}
.w-\[130px\] {
  width: 130px;
}
.w-\[134px\] {
  width: 134px;
}
.w-\[135px\] {
  width: 135px;
}
.w-\[137px\] {
  width: 137px;
}
.w-\[138px\] {
  width: 138px;
}
.w-\[140px\] {
  width: 140px;
}
.w-\[141px\] {
  width: 141px;
}
.w-\[145px\] {
  width: 145px;
}
.w-\[150px\] {
  width: 150px;
}
.w-\[153px\] {
  width: 153px;
}
.w-\[155px\] {
  width: 155px;
}
.w-\[157px\] {
  width: 157px;
}
.w-\[167px\] {
  width: 167px;
}
.w-\[168px\] {
  width: 168px;
}
.w-\[169px\] {
  width: 169px;
}
.w-\[174px\] {
  width: 174px;
}
.w-\[180px\] {
  width: 180px;
}
.w-\[182px\] {
  width: 182px;
}
.w-\[185px\] {
  width: 185px;
}
.w-\[188px\] {
  width: 188px;
}
.w-\[18px\] {
  width: 18px;
}
.w-\[196px\] {
  width: 196px;
}
.w-\[1px\] {
  width: 1px;
}
.w-\[2\.2em\] {
  width: 2.2em;
}
.w-\[200px\] {
  width: 200px;
}
.w-\[202px\] {
  width: 202px;
}
.w-\[20px\] {
  width: 20px;
}
.w-\[210px\] {
  width: 210px;
}
.w-\[215px\] {
  width: 215px;
}
.w-\[219px\] {
  width: 219px;
}
.w-\[220px\] {
  width: 220px;
}
.w-\[222px\] {
  width: 222px;
}
.w-\[223px\] {
  width: 223px;
}
.w-\[230px\] {
  width: 230px;
}
.w-\[235px\] {
  width: 235px;
}
.w-\[240px\] {
  width: 240px;
}
.w-\[243px\] {
  width: 243px;
}
.w-\[247px\] {
  width: 247px;
}
.w-\[250px\] {
  width: 250px;
}
.w-\[252px\] {
  width: 252px;
}
.w-\[254px\] {
  width: 254px;
}
.w-\[25px\] {
  width: 25px;
}
.w-\[260px\] {
  width: 260px;
}
.w-\[266px\] {
  width: 266px;
}
.w-\[270px\] {
  width: 270px;
}
.w-\[271\.4px\] {
  width: 271.4px;
}
.w-\[271px\] {
  width: 271px;
}
.w-\[273px\] {
  width: 273px;
}
.w-\[277px\] {
  width: 277px;
}
.w-\[280px\] {
  width: 280px;
}
.w-\[281px\] {
  width: 281px;
}
.w-\[282px\] {
  width: 282px;
}
.w-\[283px\] {
  width: 283px;
}
.w-\[285px\] {
  width: 285px;
}
.w-\[289px\] {
  width: 289px;
}
.w-\[294px\] {
  width: 294px;
}
.w-\[295px\] {
  width: 295px;
}
.w-\[30\%\] {
  width: 30%;
}
.w-\[300px\] {
  width: 300px;
}
.w-\[304px\] {
  width: 304px;
}
.w-\[310px\] {
  width: 310px;
}
.w-\[312px\] {
  width: 312px;
}
.w-\[314px\] {
  width: 314px;
}
.w-\[320px\] {
  width: 320px;
}
.w-\[324px\] {
  width: 324px;
}
.w-\[326px\] {
  width: 326px;
}
.w-\[330px\] {
  width: 330px;
}
.w-\[332px\] {
  width: 332px;
}
.w-\[344px\] {
  width: 344px;
}
.w-\[34px\] {
  width: 34px;
}
.w-\[35\%\] {
  width: 35%;
}
.w-\[350px\] {
  width: 350px;
}
.w-\[356px\] {
  width: 356px;
}
.w-\[360px\] {
  width: 360px;
}
.w-\[365px\] {
  width: 365px;
}
.w-\[366px\] {
  width: 366px;
}
.w-\[370px\] {
  width: 370px;
}
.w-\[371px\] {
  width: 371px;
}
.w-\[37px\] {
  width: 37px;
}
.w-\[380px\] {
  width: 380px;
}
.w-\[382px\] {
  width: 382px;
}
.w-\[388px\] {
  width: 388px;
}
.w-\[38px\] {
  width: 38px;
}
.w-\[390px\] {
  width: 390px;
}
.w-\[392px\] {
  width: 392px;
}
.w-\[397px\] {
  width: 397px;
}
.w-\[39px\] {
  width: 39px;
}
.w-\[3px\] {
  width: 3px;
}
.w-\[40\%\] {
  width: 40%;
}
.w-\[400px\] {
  width: 400px;
}
.w-\[405px\] {
  width: 405px;
}
.w-\[407px\] {
  width: 407px;
}
.w-\[408px\] {
  width: 408px;
}
.w-\[40px\] {
  width: 40px;
}
.w-\[415px\] {
  width: 415px;
}
.w-\[416px\] {
  width: 416px;
}
.w-\[417px\] {
  width: 417px;
}
.w-\[418px\] {
  width: 418px;
}
.w-\[420px\] {
  width: 420px;
}
.w-\[423px\] {
  width: 423px;
}
.w-\[431px\] {
  width: 431px;
}
.w-\[440px\] {
  width: 440px;
}
.w-\[445px\] {
  width: 445px;
}
.w-\[446px\] {
  width: 446px;
}
.w-\[450px\] {
  width: 450px;
}
.w-\[451px\] {
  width: 451px;
}
.w-\[453px\] {
  width: 453px;
}
.w-\[457px\] {
  width: 457px;
}
.w-\[459px\] {
  width: 459px;
}
.w-\[45px\] {
  width: 45px;
}
.w-\[460px\] {
  width: 460px;
}
.w-\[463px\] {
  width: 463px;
}
.w-\[467px\] {
  width: 467px;
}
.w-\[470px\] {
  width: 470px;
}
.w-\[473\.66px\] {
  width: 473.66px;
}
.w-\[473\.83px\] {
  width: 473.83px;
}
.w-\[475px\] {
  width: 475px;
}
.w-\[477px\] {
  width: 477px;
}
.w-\[485px\] {
  width: 485px;
}
.w-\[486px\] {
  width: 486px;
}
.w-\[487px\] {
  width: 487px;
}
.w-\[490px\] {
  width: 490px;
}
.w-\[494px\] {
  width: 494px;
}
.w-\[495px\] {
  width: 495px;
}
.w-\[497px\] {
  width: 497px;
}
.w-\[50\%\] {
  width: 50%;
}
.w-\[500\%\] {
  width: 500%;
}
.w-\[500px\] {
  width: 500px;
}
.w-\[508px\] {
  width: 508px;
}
.w-\[50px\] {
  width: 50px;
}
.w-\[510px\] {
  width: 510px;
}
.w-\[511\.5px\] {
  width: 511.5px;
}
.w-\[512px\] {
  width: 512px;
}
.w-\[515px\] {
  width: 515px;
}
.w-\[516px\] {
  width: 516px;
}
.w-\[517px\] {
  width: 517px;
}
.w-\[51px\] {
  width: 51px;
}
.w-\[520px\] {
  width: 520px;
}
.w-\[527px\] {
  width: 527px;
}
.w-\[528px\] {
  width: 528px;
}
.w-\[529px\] {
  width: 529px;
}
.w-\[530px\] {
  width: 530px;
}
.w-\[531px\] {
  width: 531px;
}
.w-\[533px\] {
  width: 533px;
}
.w-\[535px\] {
  width: 535px;
}
.w-\[53px\] {
  width: 53px;
}
.w-\[543px\] {
  width: 543px;
}
.w-\[550px\] {
  width: 550px;
}
.w-\[555\%\] {
  width: 555%;
}
.w-\[555px\] {
  width: 555px;
}
.w-\[55px\] {
  width: 55px;
}
.w-\[560px\] {
  width: 560px;
}
.w-\[561px\] {
  width: 561px;
}
.w-\[562px\] {
  width: 562px;
}
.w-\[565px\] {
  width: 565px;
}
.w-\[566\.9px\] {
  width: 566.9px;
}
.w-\[566px\] {
  width: 566px;
}
.w-\[567px\] {
  width: 567px;
}
.w-\[573px\] {
  width: 573px;
}
.w-\[575px\] {
  width: 575px;
}
.w-\[577px\] {
  width: 577px;
}
.w-\[580px\] {
  width: 580px;
}
.w-\[581px\] {
  width: 581px;
}
.w-\[58px\] {
  width: 58px;
}
.w-\[593px\] {
  width: 593px;
}
.w-\[594px\] {
  width: 594px;
}
.w-\[600px\] {
  width: 600px;
}
.w-\[60px\] {
  width: 60px;
}
.w-\[610px\] {
  width: 610px;
}
.w-\[612px\] {
  width: 612px;
}
.w-\[617px\] {
  width: 617px;
}
.w-\[620px\] {
  width: 620px;
}
.w-\[622px\] {
  width: 622px;
}
.w-\[627px\] {
  width: 627px;
}
.w-\[630px\] {
  width: 630px;
}
.w-\[633px\] {
  width: 633px;
}
.w-\[642\.2px\] {
  width: 642.2px;
}
.w-\[651px\] {
  width: 651px;
}
.w-\[662px\] {
  width: 662px;
}
.w-\[670px\] {
  width: 670px;
}
.w-\[675px\] {
  width: 675px;
}
.w-\[67px\] {
  width: 67px;
}
.w-\[68px\] {
  width: 68px;
}
.w-\[6px\] {
  width: 6px;
}
.w-\[70\%\] {
  width: 70%;
}
.w-\[700px\] {
  width: 700px;
}
.w-\[709px\] {
  width: 709px;
}
.w-\[70px\] {
  width: 70px;
}
.w-\[714px\] {
  width: 714px;
}
.w-\[715px\] {
  width: 715px;
}
.w-\[724px\] {
  width: 724px;
}
.w-\[72px\] {
  width: 72px;
}
.w-\[734px\] {
  width: 734px;
}
.w-\[740px\] {
  width: 740px;
}
.w-\[755px\] {
  width: 755px;
}
.w-\[75px\] {
  width: 75px;
}
.w-\[779px\] {
  width: 779px;
}
.w-\[780px\] {
  width: 780px;
}
.w-\[789px\] {
  width: 789px;
}
.w-\[7px\] {
  width: 7px;
}
.w-\[800px\] {
  width: 800px;
}
.w-\[80px\] {
  width: 80px;
}
.w-\[832px\] {
  width: 832px;
}
.w-\[83px\] {
  width: 83px;
}
.w-\[85px\] {
  width: 85px;
}
.w-\[860px\] {
  width: 860px;
}
.w-\[86px\] {
  width: 86px;
}
.w-\[874px\] {
  width: 874px;
}
.w-\[88px\] {
  width: 88px;
}
.w-\[89px\] {
  width: 89px;
}
.w-\[8px\] {
  width: 8px;
}
.w-\[90vw\] {
  width: 90vw;
}
.w-\[918px\] {
  width: 918px;
}
.w-\[95\%\] {
  width: 95%;
}
.w-\[95px\] {
  width: 95px;
}
.w-\[96px\] {
  width: 96px;
}
.w-\[989px\] {
  width: 989px;
}
.w-\[99px\] {
  width: 99px;
}
.w-\[\] {
  width: ;
}
.w-\[min\(3\.5vw\2c 2\.8rem\)\] {
  width: min(3.5vw, 2.8rem);
}
.w-auto {
  width: auto;
}
.w-full {
  width: 100%;
}
.w-px {
  width: 1px;
}
.min-w-0 {
  min-width: 0px;
}
.min-w-8 {
  min-width: 2rem;
}
.min-w-\[140px\] {
  min-width: 140px;
}
.min-w-\[162px\] {
  min-width: 162px;
}
.min-w-\[280px\] {
  min-width: 280px;
}
.min-w-\[300px\] {
  min-width: 300px;
}
.min-w-\[36px\] {
  min-width: 36px;
}
.min-w-\[80px\] {
  min-width: 80px;
}
.min-w-\[8rem\] {
  min-width: 8rem;
}
.min-w-\[var\(--radix-select-trigger-width\)\] {
  min-width: var(--radix-select-trigger-width);
}
.max-w-2xl {
  max-width: 42rem;
}
.max-w-3xl {
  max-width: 48rem;
}
.max-w-4xl {
  max-width: 56rem;
}
.max-w-6xl {
  max-width: 72rem;
}
.max-w-7xl {
  max-width: 80rem;
}
.max-w-\[1000px\] {
  max-width: 1000px;
}
.max-w-\[1200px\] {
  max-width: 1200px;
}
.max-w-\[1280px\] {
  max-width: 1280px;
}
.max-w-\[1400px\] {
  max-width: 1400px;
}
.max-w-\[1440px\] {
  max-width: 1440px;
}
.max-w-\[1920px\] {
  max-width: 1920px;
}
.max-w-\[200px\] {
  max-width: 200px;
}
.max-w-\[20px\] {
  max-width: 20px;
}
.max-w-\[300px\] {
  max-width: 300px;
}
.max-w-\[420px\] {
  max-width: 420px;
}
.max-w-\[680px\] {
  max-width: 680px;
}
.max-w-\[800px\] {
  max-width: 800px;
}
.max-w-\[90vw\] {
  max-width: 90vw;
}
.max-w-full {
  max-width: 100%;
}
.max-w-lg {
  max-width: 32rem;
}
.max-w-md {
  max-width: 28rem;
}
.max-w-none {
  max-width: none;
}
.max-w-xl {
  max-width: 36rem;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.shrink-0 {
  flex-shrink: 0;
}
.flex-grow {
  flex-grow: 1;
}
.grow {
  flex-grow: 1;
}
.basis-full {
  flex-basis: 100%;
}
.caption-bottom {
  caption-side: bottom;
}
.border-collapse {
  border-collapse: collapse;
}
.origin-top-left {
  transform-origin: top left;
}
.-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-x-full {
  --tw-translate-x: -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));
}
.-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));
}
.translate-x-0 {
  --tw-translate-x: 0px;
  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-x-5 {
  --tw-translate-x: 1.25rem;
  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-x-\[-50\%\] {
  --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-\[-50\%\] {
  --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-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));
}
.scale-100 {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-110 {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-95 {
  --tw-scale-x: .95;
  --tw-scale-y: .95;
  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));
}
.scale-\[0\.18\] {
  --tw-scale-x: 0.18;
  --tw-scale-y: 0.18;
  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));
}
.scale-\[0\.2\] {
  --tw-scale-x: 0.2;
  --tw-scale-y: 0.2;
  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)) !important;
}
.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));
}
@keyframes bounce {

  0%, 100% {
    transform: translateY(-25%);
    animation-timing-function: cubic-bezier(0.8,0,1,1);
  }

  50% {
    transform: none;
    animation-timing-function: cubic-bezier(0,0,0.2,1);
  }
}
.animate-bounce {
  animation: bounce 1s infinite;
}
@keyframes dot-bounce {

  0%, 80%, 100% {
    transform: scale(0.6);
    opacity: 0.4;
  }

  40% {
    transform: scale(1);
    opacity: 1;
  }
}
.animate-dot-bounce {
  animation: dot-bounce 1.4s ease-in-out infinite;
}
@keyframes fade-in-up {

  0% {
    opacity: 0;
    transform: translateY(16px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.animate-fade-in-up {
  animation: fade-in-up 0.6s ease-out forwards;
}
@keyframes float {

  0%, 100% {
    transform: translateY(0px);
  }

  50% {
    transform: translateY(-8px);
  }
}
.animate-float {
  animation: float 3s ease-in-out infinite;
}
@keyframes glass-loading {

  0% {
    width: 0%;
    margin-left: 0%;
  }

  50% {
    width: 60%;
    margin-left: 20%;
  }

  100% {
    width: 0%;
    margin-left: 100%;
  }
}
.animate-glass-loading {
  animation: glass-loading 2s ease-in-out infinite;
}
@keyframes gradient-x {

  0%, 100% {
    background-position: 0% 50%;
  }

  50% {
    background-position: 100% 50%;
  }
}
.animate-gradient-x {
  animation: gradient-x 2s linear infinite;
}
@keyframes ping {

  75%, 100% {
    transform: scale(2);
    opacity: 0;
  }
}
.animate-ping {
  animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
}
@keyframes pulse {

  50% {
    opacity: .5;
  }
}
.animate-pulse {
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
@keyframes pulse-soft {

  0%, 100% {
    opacity: 0.4;
  }

  50% {
    opacity: 0.8;
  }
}
.animate-pulse-soft {
  animation: pulse-soft 2s ease-in-out infinite;
}
@keyframes spin {

  to {
    transform: rotate(360deg);
  }
}
.animate-spin {
  animation: spin 1s linear infinite;
}
.cursor-default {
  cursor: default;
}
.cursor-grab {
  cursor: grab;
}
.cursor-move {
  cursor: move;
}
.cursor-not-allowed {
  cursor: not-allowed;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-se-resize {
  cursor: se-resize;
}
.cursor-wait {
  cursor: wait;
}
.touch-none {
  touch-action: none;
}
.select-none {
  user-select: none;
}
.resize-none {
  resize: none;
}
.resize {
  resize: both;
}
.list-disc {
  list-style-type: disc;
}
.appearance-none {
  appearance: none;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.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-stretch {
  align-items: stretch;
}
.justify-start {
  justify-content: flex-start;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.gap-0\.5 {
  gap: 0.125rem;
}
.gap-1 {
  gap: 0.25rem;
}
.gap-1\.5 {
  gap: 0.375rem;
}
.gap-14 {
  gap: 3.5rem;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-3 {
  gap: 0.75rem;
}
.gap-4 {
  gap: 1rem;
}
.gap-5 {
  gap: 1.25rem;
}
.gap-6 {
  gap: 1.5rem;
}
.gap-8 {
  gap: 2rem;
}
.gap-\[12px\] {
  gap: 12px;
}
.gap-\[2px\] {
  gap: 2px;
}
.space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));
}
.space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}
.space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));
}
.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));
}
.space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.space-y-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
}
.space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
.space-y-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}
.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;
}
.overflow-y-hidden {
  overflow-y: hidden;
}
.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.whitespace-pre-wrap {
  white-space: pre-wrap;
}
.break-words {
  overflow-wrap: break-word;
}
.break-keep {
  word-break: keep-all;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-2xl {
  border-radius: 1rem;
}
.rounded-3xl {
  border-radius: 1.5rem;
}
.rounded-\[12px\] {
  border-radius: 12px;
}
.rounded-\[15px\] {
  border-radius: 15px;
}
.rounded-\[16px\] {
  border-radius: 16px;
}
.rounded-\[18px\] {
  border-radius: 18px;
}
.rounded-\[20px\] {
  border-radius: 20px;
}
.rounded-\[25px\] {
  border-radius: 25px;
}
.rounded-\[2px\] {
  border-radius: 2px;
}
.rounded-\[30px\] {
  border-radius: 30px;
}
.rounded-\[32px\] {
  border-radius: 32px;
}
.rounded-\[35px\] {
  border-radius: 35px;
}
.rounded-\[40px\] {
  border-radius: 40px;
}
.rounded-\[50px\] {
  border-radius: 50px;
}
.rounded-\[70px\] {
  border-radius: 70px;
}
.rounded-\[8px\] {
  border-radius: 8px;
}
.rounded-\[inherit\] {
  border-radius: inherit;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-lg {
  border-radius: var(--radius);
}
.rounded-md {
  border-radius: calc(var(--radius) - 2px);
}
.rounded-none {
  border-radius: 0px;
}
.rounded-sm {
  border-radius: calc(var(--radius) - 4px);
}
.rounded-xl {
  border-radius: 0.75rem;
}
.rounded-b-lg {
  border-bottom-right-radius: var(--radius);
  border-bottom-left-radius: var(--radius);
}
.rounded-r-\[13px\] {
  border-top-right-radius: 13px;
  border-bottom-right-radius: 13px;
}
.rounded-r-lg {
  border-top-right-radius: var(--radius);
  border-bottom-right-radius: var(--radius);
}
.rounded-br-\[37px\] {
  border-bottom-right-radius: 37px;
}
.rounded-br-md {
  border-bottom-right-radius: calc(var(--radius) - 2px);
}
.rounded-tl-\[4px\] {
  border-top-left-radius: 4px;
}
.\!border {
  border-width: 1px !important;
}
.border {
  border-width: 1px;
}
.border-0 {
  border-width: 0px;
}
.border-2 {
  border-width: 2px;
}
.border-4 {
  border-width: 4px;
}
.border-\[1\.5px\] {
  border-width: 1.5px;
}
.border-\[1px\] {
  border-width: 1px;
}
.border-\[2px\] {
  border-width: 2px;
}
.border-\[3px\] {
  border-width: 3px;
}
.border-\[4px\] {
  border-width: 4px;
}
.border-\[5px\] {
  border-width: 5px;
}
.border-\[8px\] {
  border-width: 8px;
}
.border-\[min\(0\.25vw\2c 0\.2rem\)\] {
  border-width: min(0.25vw, 0.2rem);
}
.border-b {
  border-bottom-width: 1px;
}
.border-b-2 {
  border-bottom-width: 2px;
}
.border-l {
  border-left-width: 1px;
}
.border-l-2 {
  border-left-width: 2px;
}
.border-r {
  border-right-width: 1px;
}
.border-t {
  border-top-width: 1px;
}
.border-dashed {
  border-style: dashed;
}
.border-none {
  border-style: none;
}
.border-\[\#000000\] {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}
.border-\[\#5141e5\] {
  --tw-border-opacity: 1;
  border-color: rgb(81 65 229 / var(--tw-border-opacity, 1));
}
.border-\[\#E0E0E0\] {
  --tw-border-opacity: 1;
  border-color: rgb(224 224 224 / var(--tw-border-opacity, 1));
}
.border-\[\#a27765\] {
  --tw-border-opacity: 1;
  border-color: rgb(162 119 101 / var(--tw-border-opacity, 1));
}
.border-\[\#e5e7eb\] {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
}
.border-\[\#f77238\] {
  --tw-border-opacity: 1;
  border-color: rgb(247 114 56 / var(--tw-border-opacity, 1));
}
.border-\[\#ff7200\] {
  --tw-border-opacity: 1;
  border-color: rgb(255 114 0 / var(--tw-border-opacity, 1));
}
.border-\[--color-border\] {
  border-color: var(--color-border);
}
.border-\[rgba\(255\2c 255\2c 255\2c 1\)\] {
  border-color: rgba(255,255,255,1);
}
.border-amber-200 {
  --tw-border-opacity: 1;
  border-color: rgb(253 230 138 / var(--tw-border-opacity, 1));
}
.border-black {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}
.border-black\/10 {
  border-color: rgb(0 0 0 / 0.1);
}
.border-blue-100 {
  --tw-border-opacity: 1;
  border-color: rgb(219 234 254 / var(--tw-border-opacity, 1));
}
.border-blue-200 {
  --tw-border-opacity: 1;
  border-color: rgb(191 219 254 / var(--tw-border-opacity, 1));
}
.border-blue-300 {
  --tw-border-opacity: 1;
  border-color: rgb(147 197 253 / var(--tw-border-opacity, 1));
}
.border-blue-400 {
  --tw-border-opacity: 1;
  border-color: rgb(96 165 250 / var(--tw-border-opacity, 1));
}
.border-blue-500 {
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / var(--tw-border-opacity, 1));
}
.border-blue-600 {
  --tw-border-opacity: 1;
  border-color: rgb(37 99 235 / var(--tw-border-opacity, 1));
}
.border-border\/50 {
  border-color: hsl(var(--border) / 0.5);
}
.border-gray-100 {
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-border-opacity, 1));
}
.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
}
.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
}
.border-gray-400 {
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity, 1));
}
.border-gray-700 {
  --tw-border-opacity: 1;
  border-color: rgb(55 65 81 / var(--tw-border-opacity, 1));
}
.border-gray-800 {
  --tw-border-opacity: 1;
  border-color: rgb(31 41 55 / var(--tw-border-opacity, 1));
}
.border-green-200 {
  --tw-border-opacity: 1;
  border-color: rgb(187 247 208 / var(--tw-border-opacity, 1));
}
.border-green-300 {
  --tw-border-opacity: 1;
  border-color: rgb(134 239 172 / var(--tw-border-opacity, 1));
}
.border-input {
  border-color: hsl(var(--input));
}
.border-orange-200 {
  --tw-border-opacity: 1;
  border-color: rgb(254 215 170 / var(--tw-border-opacity, 1));
}
.border-orange-300 {
  --tw-border-opacity: 1;
  border-color: rgb(253 186 116 / var(--tw-border-opacity, 1));
}
.border-orange-500 {
  --tw-border-opacity: 1;
  border-color: rgb(249 115 22 / var(--tw-border-opacity, 1));
}
.border-primary {
  border-color: hsl(var(--primary));
}
.border-primary\/50 {
  border-color: hsl(var(--primary) / 0.5);
}
.border-purple-200 {
  --tw-border-opacity: 1;
  border-color: rgb(233 213 255 / var(--tw-border-opacity, 1));
}
.border-purple-300 {
  --tw-border-opacity: 1;
  border-color: rgb(216 180 254 / var(--tw-border-opacity, 1));
}
.border-purple-400 {
  --tw-border-opacity: 1;
  border-color: rgb(192 132 252 / var(--tw-border-opacity, 1));
}
.border-red-200 {
  --tw-border-opacity: 1;
  border-color: rgb(254 202 202 / var(--tw-border-opacity, 1));
}
.border-red-300 {
  --tw-border-opacity: 1;
  border-color: rgb(252 165 165 / var(--tw-border-opacity, 1));
}
.border-red-300\/20 {
  border-color: rgb(252 165 165 / 0.2);
}
.border-red-400 {
  --tw-border-opacity: 1;
  border-color: rgb(248 113 113 / var(--tw-border-opacity, 1));
}
.border-transparent {
  border-color: transparent;
}
.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-white\/10 {
  border-color: rgb(255 255 255 / 0.1);
}
.border-white\/20 {
  border-color: rgb(255 255 255 / 0.2);
}
.border-white\/40 {
  border-color: rgb(255 255 255 / 0.4);
}
.border-white\/50 {
  border-color: rgb(255 255 255 / 0.5);
}
.border-white\/60 {
  border-color: rgb(255 255 255 / 0.6);
}
.border-white\/\[0\.06\] {
  border-color: rgb(255 255 255 / 0.06);
}
.border-white\/\[0\.08\] {
  border-color: rgb(255 255 255 / 0.08);
}
.border-white\/\[0\.1\] {
  border-color: rgb(255 255 255 / 0.1);
}
.border-yellow-200 {
  --tw-border-opacity: 1;
  border-color: rgb(254 240 138 / var(--tw-border-opacity, 1));
}
.border-yellow-300 {
  --tw-border-opacity: 1;
  border-color: rgb(253 224 71 / var(--tw-border-opacity, 1));
}
.border-zinc-300 {
  --tw-border-opacity: 1;
  border-color: rgb(212 212 216 / var(--tw-border-opacity, 1));
}
.border-zinc-800 {
  --tw-border-opacity: 1;
  border-color: rgb(39 39 42 / var(--tw-border-opacity, 1));
}
.border-l-transparent {
  border-left-color: transparent;
}
.border-t-\[\#5141e5\] {
  --tw-border-opacity: 1;
  border-top-color: rgb(81 65 229 / var(--tw-border-opacity, 1));
}
.border-t-\[\#8b5cf6\] {
  --tw-border-opacity: 1;
  border-top-color: rgb(139 92 246 / var(--tw-border-opacity, 1));
}
.border-t-blue-500 {
  --tw-border-opacity: 1;
  border-top-color: rgb(59 130 246 / var(--tw-border-opacity, 1));
}
.border-t-purple-600 {
  --tw-border-opacity: 1;
  border-top-color: rgb(147 51 234 / var(--tw-border-opacity, 1));
}
.border-t-transparent {
  border-top-color: transparent;
}
.bg-\[\#0D7FE8\] {
  --tw-bg-opacity: 1;
  background-color: rgb(13 127 232 / var(--tw-bg-opacity, 1));
}
.bg-\[\#141420\] {
  --tw-bg-opacity: 1;
  background-color: rgb(20 20 32 / var(--tw-bg-opacity, 1));
}
.bg-\[\#1a1a1a\] {
  --tw-bg-opacity: 1;
  background-color: rgb(26 26 26 / var(--tw-bg-opacity, 1));
}
.bg-\[\#3b82f6\] {
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1));
}
.bg-\[\#5141e5\] {
  --tw-bg-opacity: 1;
  background-color: rgb(81 65 229 / var(--tw-bg-opacity, 1));
}
.bg-\[\#5146E5\] {
  --tw-bg-opacity: 1;
  background-color: rgb(81 70 229 / var(--tw-bg-opacity, 1));
}
.bg-\[\#5B4B8A\] {
  --tw-bg-opacity: 1;
  background-color: rgb(91 75 138 / var(--tw-bg-opacity, 1));
}
.bg-\[\#6B5D4F\] {
  --tw-bg-opacity: 1;
  background-color: rgb(107 93 79 / var(--tw-bg-opacity, 1));
}
.bg-\[\#727272\] {
  --tw-bg-opacity: 1;
  background-color: rgb(114 114 114 / var(--tw-bg-opacity, 1));
}
.bg-\[\#810D24\] {
  --tw-bg-opacity: 1;
  background-color: rgb(129 13 36 / var(--tw-bg-opacity, 1));
}
.bg-\[\#8B7355\] {
  --tw-bg-opacity: 1;
  background-color: rgb(139 115 85 / var(--tw-bg-opacity, 1));
}
.bg-\[\#D5C4B3\] {
  --tw-bg-opacity: 1;
  background-color: rgb(213 196 179 / var(--tw-bg-opacity, 1));
}
.bg-\[\#D9D9D9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(217 217 217 / var(--tw-bg-opacity, 1));
}
.bg-\[\#F5EFE7\] {
  --tw-bg-opacity: 1;
  background-color: rgb(245 239 231 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FF7B7B\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 123 123 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FFE4C4\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 228 196 / var(--tw-bg-opacity, 1));
}
.bg-\[\#b2b1b1\] {
  --tw-bg-opacity: 1;
  background-color: rgb(178 177 177 / var(--tw-bg-opacity, 1));
}
.bg-\[\#bebebe\] {
  --tw-bg-opacity: 1;
  background-color: rgb(190 190 190 / var(--tw-bg-opacity, 1));
}
.bg-\[\#e6e6e6\] {
  --tw-bg-opacity: 1;
  background-color: rgb(230 230 230 / var(--tw-bg-opacity, 1));
}
.bg-\[\#e8344e\] {
  --tw-bg-opacity: 1;
  background-color: rgb(232 52 78 / var(--tw-bg-opacity, 1));
}
.bg-\[\#eb3156\] {
  --tw-bg-opacity: 1;
  background-color: rgb(235 49 86 / var(--tw-bg-opacity, 1));
}
.bg-\[\#f2f2f2\] {
  --tw-bg-opacity: 1;
  background-color: rgb(242 242 242 / var(--tw-bg-opacity, 1));
}
.bg-\[\#f4cba4\] {
  --tw-bg-opacity: 1;
  background-color: rgb(244 203 164 / var(--tw-bg-opacity, 1));
}
.bg-\[\#f5eadc\] {
  --tw-bg-opacity: 1;
  background-color: rgb(245 234 220 / var(--tw-bg-opacity, 1));
}
.bg-\[\#f77239\] {
  --tw-bg-opacity: 1;
  background-color: rgb(247 114 57 / var(--tw-bg-opacity, 1));
}
.bg-\[\#fef3e9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(254 243 233 / var(--tw-bg-opacity, 1));
}
.bg-\[\#ff7200\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 114 0 / var(--tw-bg-opacity, 1));
}
.bg-\[\#fff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-\[--color-bg\] {
  background-color: var(--color-bg);
}
.bg-\[rgb\(255\2c _255\2c _255\)\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-\[rgb\(255\2c _255\2c _255\2c _0\.3\)\] {
  background-color: rgb(255, 255, 255, 0.3);
}
.bg-\[rgba\(255\2c 255\2c 255\2c 0\.08\)\] {
  background-color: rgba(255,255,255,0.08);
}
.bg-\[rgba\(255\2c 255\2c 255\2c 0\.1\)\] {
  background-color: rgba(255,255,255,0.1);
}
.bg-amber-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 251 235 / var(--tw-bg-opacity, 1));
}
.bg-background {
  background-color: hsl(var(--background));
}
.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}
.bg-black\/0 {
  background-color: rgb(0 0 0 / 0);
}
.bg-black\/20 {
  background-color: rgb(0 0 0 / 0.2);
}
.bg-black\/30 {
  background-color: rgb(0 0 0 / 0.3);
}
.bg-black\/40 {
  background-color: rgb(0 0 0 / 0.4);
}
.bg-black\/50 {
  background-color: rgb(0 0 0 / 0.5);
}
.bg-black\/70 {
  background-color: rgb(0 0 0 / 0.7);
}
.bg-black\/80 {
  background-color: rgb(0 0 0 / 0.8);
}
.bg-blue-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1));
}
.bg-blue-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(191 219 254 / var(--tw-bg-opacity, 1));
}
.bg-blue-400\/10 {
  background-color: rgb(96 165 250 / 0.1);
}
.bg-blue-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1));
}
.bg-blue-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1));
}
.bg-blue-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1));
}
.bg-border {
  background-color: hsl(var(--border));
}
.bg-card {
  background-color: hsl(var(--card));
}
.bg-destructive {
  background-color: hsl(var(--destructive));
}
.bg-emerald-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(5 150 105 / var(--tw-bg-opacity, 1));
}
.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
}
.bg-gray-100\/5 {
  background-color: rgb(243 244 246 / 0.05);
}
.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
}
.bg-gray-200\/50 {
  background-color: rgb(229 231 235 / 0.5);
}
.bg-gray-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1));
}
.bg-gray-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1));
}
.bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}
.bg-gray-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1));
}
.bg-gray-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1));
}
.bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1));
}
.bg-gray-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1));
}
.bg-green-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1));
}
.bg-green-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(134 239 172 / var(--tw-bg-opacity, 1));
}
.bg-green-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1));
}
.bg-green-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1));
}
.bg-green-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1));
}
.bg-muted {
  background-color: hsl(var(--muted));
}
.bg-muted\/50 {
  background-color: hsl(var(--muted) / 0.5);
}
.bg-orange-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1));
}
.bg-orange-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 247 237 / var(--tw-bg-opacity, 1));
}
.bg-pink-200\/30 {
  background-color: rgb(251 207 232 / 0.3);
}
.bg-pink-300\/10 {
  background-color: rgb(249 168 212 / 0.1);
}
.bg-pink-300\/15 {
  background-color: rgb(249 168 212 / 0.15);
}
.bg-pink-400\/70 {
  background-color: rgb(244 114 182 / 0.7);
}
.bg-pink-500\/\[0\.03\] {
  background-color: rgb(236 72 153 / 0.03);
}
.bg-popover {
  background-color: hsl(var(--popover));
}
.bg-primary {
  background-color: hsl(var(--primary));
}
.bg-primary\/10 {
  background-color: hsl(var(--primary) / 0.1);
}
.bg-primary\/20 {
  background-color: hsl(var(--primary) / 0.2);
}
.bg-purple-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 232 255 / var(--tw-bg-opacity, 1));
}
.bg-purple-100\/10 {
  background-color: rgb(243 232 255 / 0.1);
}
.bg-purple-200\/25 {
  background-color: rgb(233 213 255 / 0.25);
}
.bg-purple-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(250 245 255 / var(--tw-bg-opacity, 1));
}
.bg-purple-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(147 51 234 / var(--tw-bg-opacity, 1));
}
.bg-red-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1));
}
.bg-red-400\/15 {
  background-color: rgb(248 113 113 / 0.15);
}
.bg-red-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1));
}
.bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1));
}
.bg-red-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1));
}
.bg-rose-200\/30 {
  background-color: rgb(254 205 211 / 0.3);
}
.bg-rose-400\/15 {
  background-color: rgb(251 113 133 / 0.15);
}
.bg-rose-400\/70 {
  background-color: rgb(251 113 133 / 0.7);
}
.bg-rose-500\/\[0\.03\] {
  background-color: rgb(244 63 94 / 0.03);
}
.bg-secondary {
  background-color: hsl(var(--secondary));
}
.bg-slate-600\/50 {
  background-color: rgb(71 85 105 / 0.5);
}
.bg-transparent {
  background-color: transparent;
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-white\/10 {
  background-color: rgb(255 255 255 / 0.1);
}
.bg-white\/15 {
  background-color: rgb(255 255 255 / 0.15);
}
.bg-white\/20 {
  background-color: rgb(255 255 255 / 0.2);
}
.bg-white\/30 {
  background-color: rgb(255 255 255 / 0.3);
}
.bg-white\/40 {
  background-color: rgb(255 255 255 / 0.4);
}
.bg-white\/50 {
  background-color: rgb(255 255 255 / 0.5);
}
.bg-white\/70 {
  background-color: rgb(255 255 255 / 0.7);
}
.bg-white\/80 {
  background-color: rgb(255 255 255 / 0.8);
}
.bg-white\/90 {
  background-color: rgb(255 255 255 / 0.9);
}
.bg-white\/95 {
  background-color: rgb(255 255 255 / 0.95);
}
.bg-white\/\[0\.04\] {
  background-color: rgb(255 255 255 / 0.04);
}
.bg-white\/\[0\.06\] {
  background-color: rgb(255 255 255 / 0.06);
}
.bg-white\/\[0\.08\] {
  background-color: rgb(255 255 255 / 0.08);
}
.bg-yellow-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 249 195 / var(--tw-bg-opacity, 1));
}
.bg-yellow-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 252 232 / var(--tw-bg-opacity, 1));
}
.bg-zinc-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(161 161 170 / var(--tw-bg-opacity, 1));
}
.bg-zinc-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
}
.bg-zinc-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(82 82 91 / var(--tw-bg-opacity, 1));
}
.bg-zinc-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(39 39 42 / var(--tw-bg-opacity, 1));
}
.bg-opacity-20 {
  --tw-bg-opacity: 0.2;
}
.bg-opacity-80 {
  --tw-bg-opacity: 0.8;
}
.bg-\[url\(\'\/templates\/business\/template-01\/between_blur\.png\'\)\] {
  background-image: url('/templates/business/template-01/between_blur.png');
}
.bg-\[url\(\'\/templates\/business\/template-01\/content\.png\'\)\] {
  background-image: url('/templates/business/template-01/content.png');
}
.bg-\[url\(\'\/templates\/business\/template-01\/cover\.png\'\)\] {
  background-image: url('/templates/business/template-01/cover.png');
}
.bg-\[url\(\'\/templates\/business\/template-01\/toc_blur\.png\'\)\] {
  background-image: url('/templates/business/template-01/toc_blur.png');
}
.bg-\[url\(\'\/templates\/business\/template-02\/between\.png\'\)\] {
  background-image: url('/templates/business/template-02/between.png');
}
.bg-\[url\(\'\/templates\/business\/template-02\/content\.png\'\)\] {
  background-image: url('/templates/business/template-02/content.png');
}
.bg-\[url\(\'\/templates\/business\/template-02\/ending\.png\'\)\] {
  background-image: url('/templates/business/template-02/ending.png');
}
.bg-\[url\(\'\/templates\/business\/template-02\/toc\.png\'\)\] {
  background-image: url('/templates/business/template-02/toc.png');
}
.bg-\[url\(\'\/templates\/business\/template-04\/between\.png\'\)\] {
  background-image: url('/templates/business/template-04/between.png');
}
.bg-\[url\(\'\/templates\/business\/template-04\/content\.png\'\)\] {
  background-image: url('/templates/business/template-04/content.png');
}
.bg-\[url\(\'\/templates\/business\/template-04\/toc\.png\'\)\] {
  background-image: url('/templates/business/template-04/toc.png');
}
.bg-\[url\(\'\/templates\/business\/template-05\/between\.png\'\)\] {
  background-image: url('/templates/business/template-05/between.png');
}
.bg-\[url\(\'\/templates\/business\/template-05\/content\.png\'\)\] {
  background-image: url('/templates/business/template-05/content.png');
}
.bg-\[url\(\'\/templates\/business\/template-05\/ending\.png\'\)\] {
  background-image: url('/templates/business/template-05/ending.png');
}
.bg-\[url\(\'\/templates\/business\/template-05\/toc\.png\'\)\] {
  background-image: url('/templates/business/template-05/toc.png');
}
.bg-\[url\(\'\/templates\/business\/template-06\/between\.png\'\)\] {
  background-image: url('/templates/business/template-06/between.png');
}
.bg-\[url\(\'\/templates\/business\/template-06\/content\.png\'\)\] {
  background-image: url('/templates/business/template-06/content.png');
}
.bg-\[url\(\'\/templates\/business\/template-06\/ending\.png\'\)\] {
  background-image: url('/templates/business/template-06/ending.png');
}
.bg-\[url\(\'\/templates\/business\/template-06\/toc\.png\'\)\] {
  background-image: url('/templates/business/template-06/toc.png');
}
.bg-\[url\(\'\/templates\/business\/template-07\/between\.png\'\)\] {
  background-image: url('/templates/business/template-07/between.png');
}
.bg-\[url\(\'\/templates\/business\/template-07\/content\.png\'\)\] {
  background-image: url('/templates/business/template-07/content.png');
}
.bg-\[url\(\'\/templates\/business\/template-07\/ending\.png\'\)\] {
  background-image: url('/templates/business/template-07/ending.png');
}
.bg-\[url\(\'\/templates\/business\/template-07\/toc\.png\'\)\] {
  background-image: url('/templates/business/template-07/toc.png');
}
.bg-\[url\(\'\/templates\/business\/template-08\/between\.png\'\)\] {
  background-image: url('/templates/business/template-08/between.png');
}
.bg-\[url\(\'\/templates\/business\/template-09\/between\.png\'\)\] {
  background-image: url('/templates/business/template-09/between.png');
}
.bg-\[url\(\'\/templates\/business\/template-09\/content\.png\'\)\] {
  background-image: url('/templates/business/template-09/content.png');
}
.bg-\[url\(\'\/templates\/business\/template-09\/cover\.png\'\)\] {
  background-image: url('/templates/business/template-09/cover.png');
}
.bg-\[url\(\'\/templates\/business\/template-09\/ending\.png\'\)\] {
  background-image: url('/templates/business/template-09/ending.png');
}
.bg-\[url\(\'\/templates\/business\/template-09\/toc\.png\'\)\] {
  background-image: url('/templates/business/template-09/toc.png');
}
.bg-\[url\(\'\/templates\/business\/template-10\/between\.png\'\)\] {
  background-image: url('/templates/business/template-10/between.png');
}
.bg-\[url\(\'\/templates\/business\/template-10\/content\.png\'\)\] {
  background-image: url('/templates/business/template-10/content.png');
}
.bg-\[url\(\'\/templates\/business\/template-10\/cover\.png\'\)\] {
  background-image: url('/templates/business/template-10/cover.png');
}
.bg-\[url\(\'\/templates\/business\/template-10\/ending\.png\'\)\] {
  background-image: url('/templates/business/template-10/ending.png');
}
.bg-\[url\(\'\/templates\/business\/template-10\/toc\.png\'\)\] {
  background-image: url('/templates/business/template-10/toc.png');
}
.bg-\[url\(\'\/templates\/business\/template-11\/between\.png\'\)\] {
  background-image: url('/templates/business/template-11/between.png');
}
.bg-\[url\(\'\/templates\/business\/template-11\/content\.png\'\)\] {
  background-image: url('/templates/business/template-11/content.png');
}
.bg-\[url\(\'\/templates\/business\/template-11\/cover\.png\'\)\] {
  background-image: url('/templates/business/template-11/cover.png');
}
.bg-\[url\(\'\/templates\/business\/template-11\/ending\.png\'\)\] {
  background-image: url('/templates/business/template-11/ending.png');
}
.bg-\[url\(\'\/templates\/business\/template-11\/toc\.png\'\)\] {
  background-image: url('/templates/business/template-11/toc.png');
}
.bg-\[url\(\'\/templates\/casual\/template-01\/between\.png\'\)\] {
  background-image: url('/templates/casual/template-01/between.png');
}
.bg-\[url\(\'\/templates\/casual\/template-01\/content\.jpg\'\)\] {
  background-image: url('/templates/casual/template-01/content.jpg');
}
.bg-\[url\(\'\/templates\/casual\/template-01\/cover\.jpg\'\)\] {
  background-image: url('/templates/casual/template-01/cover.jpg');
}
.bg-\[url\(\'\/templates\/casual\/template-01\/ending\.jpg\'\)\] {
  background-image: url('/templates/casual/template-01/ending.jpg');
}
.bg-\[url\(\'\/templates\/casual\/template-01\/toc\.png\'\)\] {
  background-image: url('/templates/casual/template-01/toc.png');
}
.bg-\[url\(\'\/templates\/casual\/template-02\/between\.png\'\)\] {
  background-image: url('/templates/casual/template-02/between.png');
}
.bg-\[url\(\'\/templates\/casual\/template-02\/content\.png\'\)\] {
  background-image: url('/templates/casual/template-02/content.png');
}
.bg-\[url\(\'\/templates\/casual\/template-02\/cover\.png\'\)\] {
  background-image: url('/templates/casual/template-02/cover.png');
}
.bg-\[url\(\'\/templates\/casual\/template-02\/ending\.png\'\)\] {
  background-image: url('/templates/casual/template-02/ending.png');
}
.bg-\[url\(\'\/templates\/casual\/template-02\/toc\.png\'\)\] {
  background-image: url('/templates/casual/template-02/toc.png');
}
.bg-\[url\(\'\/templates\/casual\/template-03\/between\.png\'\)\] {
  background-image: url('/templates/casual/template-03/between.png');
}
.bg-\[url\(\'\/templates\/casual\/template-03\/content\.png\'\)\] {
  background-image: url('/templates/casual/template-03/content.png');
}
.bg-\[url\(\'\/templates\/casual\/template-03\/cover\.png\'\)\] {
  background-image: url('/templates/casual/template-03/cover.png');
}
.bg-\[url\(\'\/templates\/casual\/template-03\/ending\.png\'\)\] {
  background-image: url('/templates/casual/template-03/ending.png');
}
.bg-\[url\(\'\/templates\/casual\/template-03\/toc\.png\'\)\] {
  background-image: url('/templates/casual/template-03/toc.png');
}
.bg-\[url\(\'\/templates\/casual\/template-04\/between\.png\'\)\] {
  background-image: url('/templates/casual/template-04/between.png');
}
.bg-\[url\(\'\/templates\/casual\/template-04\/content\.png\'\)\] {
  background-image: url('/templates/casual/template-04/content.png');
}
.bg-\[url\(\'\/templates\/casual\/template-04\/cover\.png\'\)\] {
  background-image: url('/templates/casual/template-04/cover.png');
}
.bg-\[url\(\'\/templates\/casual\/template-04\/ending\.png\'\)\] {
  background-image: url('/templates/casual/template-04/ending.png');
}
.bg-\[url\(\'\/templates\/casual\/template-04\/toc\.png\'\)\] {
  background-image: url('/templates/casual/template-04/toc.png');
}
.bg-\[url\(\'\/templates\/casual\/template-05\/between\.png\'\)\] {
  background-image: url('/templates/casual/template-05/between.png');
}
.bg-\[url\(\'\/templates\/casual\/template-05\/content\.png\'\)\] {
  background-image: url('/templates/casual/template-05/content.png');
}
.bg-\[url\(\'\/templates\/casual\/template-05\/cover\.png\'\)\] {
  background-image: url('/templates/casual/template-05/cover.png');
}
.bg-\[url\(\'\/templates\/casual\/template-05\/ending\.png\'\)\] {
  background-image: url('/templates/casual/template-05/ending.png');
}
.bg-\[url\(\'\/templates\/casual\/template-05\/toc\.png\'\)\] {
  background-image: url('/templates/casual/template-05/toc.png');
}
.bg-\[url\(\'\/templates\/casual\/template-06\/between\.png\'\)\] {
  background-image: url('/templates/casual/template-06/between.png');
}
.bg-\[url\(\'\/templates\/casual\/template-06\/content\.png\'\)\] {
  background-image: url('/templates/casual/template-06/content.png');
}
.bg-\[url\(\'\/templates\/casual\/template-06\/cover\.png\'\)\] {
  background-image: url('/templates/casual/template-06/cover.png');
}
.bg-\[url\(\'\/templates\/casual\/template-06\/ending\.png\'\)\] {
  background-image: url('/templates/casual/template-06/ending.png');
}
.bg-\[url\(\'\/templates\/casual\/template-06\/toc\.png\'\)\] {
  background-image: url('/templates/casual/template-06/toc.png');
}
.bg-\[url\(\'\/templates\/casual\/template-07\/between\.png\'\)\] {
  background-image: url('/templates/casual/template-07/between.png');
}
.bg-\[url\(\'\/templates\/casual\/template-07\/content\.png\'\)\] {
  background-image: url('/templates/casual/template-07/content.png');
}
.bg-\[url\(\'\/templates\/casual\/template-07\/cover\.png\'\)\] {
  background-image: url('/templates/casual/template-07/cover.png');
}
.bg-\[url\(\'\/templates\/casual\/template-07\/ending\.png\'\)\] {
  background-image: url('/templates/casual/template-07/ending.png');
}
.bg-\[url\(\'\/templates\/casual\/template-07\/toc\.png\'\)\] {
  background-image: url('/templates/casual/template-07/toc.png');
}
.bg-\[url\(\'\/templates\/casual\/template-08\/between\.png\'\)\] {
  background-image: url('/templates/casual/template-08/between.png');
}
.bg-\[url\(\'\/templates\/casual\/template-08\/content\.png\'\)\] {
  background-image: url('/templates/casual/template-08/content.png');
}
.bg-\[url\(\'\/templates\/casual\/template-08\/cover\.png\'\)\] {
  background-image: url('/templates/casual/template-08/cover.png');
}
.bg-\[url\(\'\/templates\/casual\/template-08\/ending\.png\'\)\] {
  background-image: url('/templates/casual/template-08/ending.png');
}
.bg-\[url\(\'\/templates\/casual\/template-08\/toc\.png\'\)\] {
  background-image: url('/templates/casual/template-08/toc.png');
}
.bg-\[url\(\'\/templates\/casual\/template-09\/between\.png\'\)\] {
  background-image: url('/templates/casual/template-09/between.png');
}
.bg-\[url\(\'\/templates\/casual\/template-09\/content\.png\'\)\] {
  background-image: url('/templates/casual/template-09/content.png');
}
.bg-\[url\(\'\/templates\/casual\/template-09\/cover\.png\'\)\] {
  background-image: url('/templates/casual/template-09/cover.png');
}
.bg-\[url\(\'\/templates\/casual\/template-09\/ending\.png\'\)\] {
  background-image: url('/templates/casual/template-09/ending.png');
}
.bg-\[url\(\'\/templates\/casual\/template-09\/toc\.png\'\)\] {
  background-image: url('/templates/casual/template-09/toc.png');
}
.bg-\[url\(\'\/templates\/casual\/template-10\/between\.png\'\)\] {
  background-image: url('/templates/casual/template-10/between.png');
}
.bg-\[url\(\'\/templates\/casual\/template-10\/content\.png\'\)\] {
  background-image: url('/templates/casual/template-10/content.png');
}
.bg-\[url\(\'\/templates\/casual\/template-10\/cover\.png\'\)\] {
  background-image: url('/templates/casual/template-10/cover.png');
}
.bg-\[url\(\'\/templates\/casual\/template-10\/ending\.png\'\)\] {
  background-image: url('/templates/casual/template-10/ending.png');
}
.bg-\[url\(\'\/templates\/casual\/template-10\/toc\.png\'\)\] {
  background-image: url('/templates/casual/template-10/toc.png');
}
.bg-\[url\(\'\/templates\/casual\/template-11\/between\.png\'\)\] {
  background-image: url('/templates/casual/template-11/between.png');
}
.bg-\[url\(\'\/templates\/casual\/template-11\/content\.png\'\)\] {
  background-image: url('/templates/casual/template-11/content.png');
}
.bg-\[url\(\'\/templates\/casual\/template-11\/cover\.png\'\)\] {
  background-image: url('/templates/casual/template-11/cover.png');
}
.bg-\[url\(\'\/templates\/casual\/template-11\/ending\.png\'\)\] {
  background-image: url('/templates/casual/template-11/ending.png');
}
.bg-\[url\(\'\/templates\/casual\/template-11\/toc\.png\'\)\] {
  background-image: url('/templates/casual/template-11/toc.png');
}
.bg-\[url\(\'\/templates\/simple\/template-01\/content\.png\'\)\] {
  background-image: url('/templates/simple/template-01/content.png');
}
.bg-\[url\(\'\/templates\/simple\/template-02\/between\.png\'\)\] {
  background-image: url('/templates/simple/template-02/between.png');
}
.bg-\[url\(\'\/templates\/simple\/template-02\/content\.png\'\)\] {
  background-image: url('/templates/simple/template-02/content.png');
}
.bg-\[url\(\'\/templates\/simple\/template-02\/cover\.png\'\)\] {
  background-image: url('/templates/simple/template-02/cover.png');
}
.bg-\[url\(\'\/templates\/simple\/template-02\/ending\.png\'\)\] {
  background-image: url('/templates/simple/template-02/ending.png');
}
.bg-\[url\(\'\/templates\/simple\/template-02\/toc\.png\'\)\] {
  background-image: url('/templates/simple/template-02/toc.png');
}
.bg-\[url\(\'\/templates\/simple\/template-03\/between\.png\'\)\] {
  background-image: url('/templates/simple/template-03/between.png');
}
.bg-\[url\(\'\/templates\/simple\/template-03\/content\.png\'\)\] {
  background-image: url('/templates/simple/template-03/content.png');
}
.bg-\[url\(\'\/templates\/simple\/template-03\/cover\.png\'\)\] {
  background-image: url('/templates/simple/template-03/cover.png');
}
.bg-\[url\(\'\/templates\/simple\/template-03\/ending\.png\'\)\] {
  background-image: url('/templates/simple/template-03/ending.png');
}
.bg-\[url\(\'\/templates\/simple\/template-03\/toc\.png\'\)\] {
  background-image: url('/templates/simple/template-03/toc.png');
}
.bg-\[url\(\'\/templates\/simple\/template-05\/between\.png\'\)\] {
  background-image: url('/templates/simple/template-05/between.png');
}
.bg-\[url\(\'\/templates\/simple\/template-05\/content\.png\'\)\] {
  background-image: url('/templates/simple/template-05/content.png');
}
.bg-\[url\(\'\/templates\/simple\/template-05\/cover\.png\'\)\] {
  background-image: url('/templates/simple/template-05/cover.png');
}
.bg-\[url\(\'\/templates\/simple\/template-05\/ending\.png\'\)\] {
  background-image: url('/templates/simple/template-05/ending.png');
}
.bg-\[url\(\'\/templates\/simple\/template-05\/toc\.png\'\)\] {
  background-image: url('/templates/simple/template-05/toc.png');
}
.bg-\[url\(\'\/templates\/simple\/template-06\/content\.png\'\)\] {
  background-image: url('/templates/simple/template-06/content.png');
}
.bg-\[url\(\'\/templates\/simple\/template-06\/cover\.png\'\)\] {
  background-image: url('/templates/simple/template-06/cover.png');
}
.bg-\[url\(\'\/templates\/simple\/template-06\/ending\.png\'\)\] {
  background-image: url('/templates/simple/template-06/ending.png');
}
.bg-\[url\(\'\/templates\/simple\/template-06\/toc\.png\'\)\] {
  background-image: url('/templates/simple/template-06/toc.png');
}
.bg-\[url\(\'\/templates\/simple\/template-07\/background\.jpg\'\)\] {
  background-image: url('/templates/simple/template-07/background.jpg');
}
.bg-\[url\(\'\/templates\/simple\/template-08\/cover\.jpg\'\)\] {
  background-image: url('/templates/simple/template-08/cover.jpg');
}
.bg-\[url\(\'\/templates\/simple\/template-09\/base1\.jpg\'\)\] {
  background-image: url('/templates/simple/template-09/base1.jpg');
}
.bg-\[url\(\'\/templates\/simple\/template-09\/base2\.jpeg\'\)\] {
  background-image: url('/templates/simple/template-09/base2.jpeg');
}
.bg-\[url\(\'\/templates\/simple\/template-09\/base3\.jpg\'\)\] {
  background-image: url('/templates/simple/template-09/base3.jpg');
}
.bg-\[url\(\'\/templates\/simple\/template-10\/ending\.png\'\)\] {
  background-image: url('/templates/simple/template-10/ending.png');
}
.bg-\[url\(\'\/templates\/simple\/template-11\/cover\.png\'\)\] {
  background-image: url('/templates/simple/template-11/cover.png');
}
.bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.bg-gradient-to-br {
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}
.bg-gradient-to-l {
  background-image: linear-gradient(to left, var(--tw-gradient-stops));
}
.bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.bg-gradient-to-t {
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}
.from-\[\#1a1a2e\] {
  --tw-gradient-from: #1a1a2e var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 26 46 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#353535\] {
  --tw-gradient-from: #353535 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(53 53 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#3FD87F\] {
  --tw-gradient-from: #3FD87F var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(63 216 127 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#5146E5\] {
  --tw-gradient-from: #5146E5 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(81 70 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#9034EA\] {
  --tw-gradient-from: #9034EA var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(144 52 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#e8344e\] {
  --tw-gradient-from: #e8344e var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(232 52 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-black\/60 {
  --tw-gradient-from: rgb(0 0 0 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-50 {
  --tw-gradient-from: #eff6ff var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-500 {
  --tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-600 {
  --tw-gradient-from: #2563eb var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gray-50 {
  --tw-gradient-from: #f9fafb var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-indigo-600 {
  --tw-gradient-from: #4f46e5 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-orange-400 {
  --tw-gradient-from: #fb923c var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-pink-400 {
  --tw-gradient-from: #f472b6 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-pink-50 {
  --tw-gradient-from: #fdf2f8 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-400 {
  --tw-gradient-from: #c084fc var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-50 {
  --tw-gradient-from: #faf5ff var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-red-400 {
  --tw-gradient-from: #f87171 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-red-50 {
  --tw-gradient-from: #fef2f2 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-red-500 {
  --tw-gradient-from: #ef4444 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-red-600 {
  --tw-gradient-from: #dc2626 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-rose-400 {
  --tw-gradient-from: #fb7185 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 113 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-rose-400\/80 {
  --tw-gradient-from: rgb(251 113 133 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 113 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-slate-50 {
  --tw-gradient-from: #f8fafc var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white {
  --tw-gradient-from: #fff 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);
}
.via-\[\#16162a\] {
  --tw-gradient-to: rgb(22 22 42 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #16162a var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-\[\#ff7a8a\] {
  --tw-gradient-to: rgb(255 122 138 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #ff7a8a var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-purple-400 {
  --tw-gradient-to: rgb(192 132 252 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #c084fc var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-white {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.to-\[\#1e1430\] {
  --tw-gradient-to: #1e1430 var(--tw-gradient-to-position);
}
.to-\[\#2BC9BC\] {
  --tw-gradient-to: #2BC9BC var(--tw-gradient-to-position);
}
.to-\[\#5146E5\] {
  --tw-gradient-to: #5146E5 var(--tw-gradient-to-position);
}
.to-\[\#9034EA\] {
  --tw-gradient-to: #9034EA var(--tw-gradient-to-position);
}
.to-\[\#e8344e\] {
  --tw-gradient-to: #e8344e var(--tw-gradient-to-position);
}
.to-\[\#ff7200\] {
  --tw-gradient-to: #ff7200 var(--tw-gradient-to-position);
}
.to-blue-400 {
  --tw-gradient-to: #60a5fa var(--tw-gradient-to-position);
}
.to-indigo-100 {
  --tw-gradient-to: #e0e7ff var(--tw-gradient-to-position);
}
.to-indigo-400 {
  --tw-gradient-to: #818cf8 var(--tw-gradient-to-position);
}
.to-indigo-50 {
  --tw-gradient-to: #eef2ff var(--tw-gradient-to-position);
}
.to-indigo-500 {
  --tw-gradient-to: #6366f1 var(--tw-gradient-to-position);
}
.to-indigo-600 {
  --tw-gradient-to: #4f46e5 var(--tw-gradient-to-position);
}
.to-orange-300 {
  --tw-gradient-to: #fdba74 var(--tw-gradient-to-position);
}
.to-orange-50 {
  --tw-gradient-to: #fff7ed var(--tw-gradient-to-position);
}
.to-pink-400 {
  --tw-gradient-to: #f472b6 var(--tw-gradient-to-position);
}
.to-pink-400\/80 {
  --tw-gradient-to: rgb(244 114 182 / 0.8) var(--tw-gradient-to-position);
}
.to-pink-50 {
  --tw-gradient-to: #fdf2f8 var(--tw-gradient-to-position);
}
.to-pink-500 {
  --tw-gradient-to: #ec4899 var(--tw-gradient-to-position);
}
.to-pink-500\/80 {
  --tw-gradient-to: rgb(236 72 153 / 0.8) var(--tw-gradient-to-position);
}
.to-purple-600 {
  --tw-gradient-to: #9333ea var(--tw-gradient-to-position);
}
.to-red-400 {
  --tw-gradient-to: #f87171 var(--tw-gradient-to-position);
}
.to-red-500 {
  --tw-gradient-to: #ef4444 var(--tw-gradient-to-position);
}
.to-red-600 {
  --tw-gradient-to: #dc2626 var(--tw-gradient-to-position);
}
.to-slate-100 {
  --tw-gradient-to: #f1f5f9 var(--tw-gradient-to-position);
}
.to-slate-50 {
  --tw-gradient-to: #f8fafc var(--tw-gradient-to-position);
}
.to-transparent {
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}
.to-white {
  --tw-gradient-to: #fff var(--tw-gradient-to-position);
}
.to-yellow-400 {
  --tw-gradient-to: #facc15 var(--tw-gradient-to-position);
}
.bg-\[length\:200\%_100\%\] {
  background-size: 200% 100%;
}
.bg-cover {
  background-size: cover;
}
.bg-center {
  background-position: center;
}
.bg-no-repeat {
  background-repeat: no-repeat;
}
.fill-primary {
  fill: hsl(var(--primary));
}
.stroke-black {
  stroke: #000;
}
.object-contain {
  object-fit: contain;
}
.object-cover {
  object-fit: cover;
}
.p-0 {
  padding: 0px;
}
.p-1 {
  padding: 0.25rem;
}
.p-1\.5 {
  padding: 0.375rem;
}
.p-10 {
  padding: 2.5rem;
}
.p-12 {
  padding: 3rem;
}
.p-2 {
  padding: 0.5rem;
}
.p-3 {
  padding: 0.75rem;
}
.p-4 {
  padding: 1rem;
}
.p-5 {
  padding: 1.25rem;
}
.p-6 {
  padding: 1.5rem;
}
.p-8 {
  padding: 2rem;
}
.p-\[1px\] {
  padding: 1px;
}
.p-\[2px\] {
  padding: 2px;
}
.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}
.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-1\.5 {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.px-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-2\.5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-3\.5 {
  padding-left: 0.875rem;
  padding-right: 0.875rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.px-\[100px\] {
  padding-left: 100px;
  padding-right: 100px;
}
.px-\[24px\] {
  padding-left: 24px;
  padding-right: 24px;
}
.px-\[32px\] {
  padding-left: 32px;
  padding-right: 32px;
}
.px-\[60px\] {
  padding-left: 60px;
  padding-right: 60px;
}
.px-\[min\(2vw\2c 1\.6rem\)\] {
  padding-left: min(2vw, 1.6rem);
  padding-right: min(2vw, 1.6rem);
}
.px-\[min\(3vw\2c 2\.4rem\)\] {
  padding-left: min(3vw, 2.4rem);
  padding-right: min(3vw, 2.4rem);
}
.py-0\.5 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-1\.5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.py-20 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.py-\[10rem\] {
  padding-top: 10rem;
  padding-bottom: 10rem;
}
.py-\[16px\] {
  padding-top: 16px;
  padding-bottom: 16px;
}
.py-\[24px\] {
  padding-top: 24px;
  padding-bottom: 24px;
}
.py-\[8px\] {
  padding-top: 8px;
  padding-bottom: 8px;
}
.py-\[min\(0\.9vw\2c 0\.7rem\)\] {
  padding-top: min(0.9vw, 0.7rem);
  padding-bottom: min(0.9vw, 0.7rem);
}
.pb-1 {
  padding-bottom: 0.25rem;
}
.pb-10 {
  padding-bottom: 2.5rem;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pb-3 {
  padding-bottom: 0.75rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pb-6 {
  padding-bottom: 1.5rem;
}
.pb-8 {
  padding-bottom: 2rem;
}
.pe-\[20px\] {
  padding-inline-end: 20px;
}
.pl-10 {
  padding-left: 2.5rem;
}
.pl-2 {
  padding-left: 0.5rem;
}
.pl-4 {
  padding-left: 1rem;
}
.pl-6 {
  padding-left: 1.5rem;
}
.pr-2 {
  padding-right: 0.5rem;
}
.pr-4 {
  padding-right: 1rem;
}
.pr-8 {
  padding-right: 2rem;
}
.pr-\[20px\] {
  padding-right: 20px;
}
.ps-\[20px\] {
  padding-inline-start: 20px;
}
.pt-0 {
  padding-top: 0px;
}
.pt-16 {
  padding-top: 4rem;
}
.pt-2 {
  padding-top: 0.5rem;
}
.pt-3 {
  padding-top: 0.75rem;
}
.pt-4 {
  padding-top: 1rem;
}
.pt-6 {
  padding-top: 1.5rem;
}
.pt-8 {
  padding-top: 2rem;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-end {
  text-align: end;
}
.align-middle {
  vertical-align: middle;
}
.font-\[\'Noto_Sans_KR\'\2c sans-serif\] {
  font-family: 'Noto Sans KR',sans-serif;
}
.font-\[\'Roboto\'\2c \'Noto_Sans_KR\'\2c sans-serif\] {
  font-family: 'Roboto','Noto Sans KR',sans-serif;
}
.font-mono {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
.font-pretendard {
  font-family: var(--font-pretendard);
}
.font-sans {
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.text-\[103\.74px\] {
  font-size: 103.74px;
}
.text-\[106\.4px\] {
  font-size: 106.4px;
}
.text-\[10px\] {
  font-size: 10px;
}
.text-\[117\.04px\] {
  font-size: 117.04px;
}
.text-\[11px\] {
  font-size: 11px;
}
.text-\[120px\] {
  font-size: 120px;
}
.text-\[12px\] {
  font-size: 12px;
}
.text-\[13\.3px\] {
  font-size: 13.3px;
}
.text-\[13\.965px\] {
  font-size: 13.965px;
}
.text-\[135px\] {
  font-size: 135px;
}
.text-\[13px\] {
  font-size: 13px;
}
.text-\[14\.63px\] {
  font-size: 14.63px;
}
.text-\[140px\] {
  font-size: 140px;
}
.text-\[14px\] {
  font-size: 14px;
}
.text-\[15\.96px\] {
  font-size: 15.96px;
}
.text-\[150px\] {
  font-size: 150px;
}
.text-\[15px\] {
  font-size: 15px;
}
.text-\[16px\] {
  font-size: 16px;
}
.text-\[17px\] {
  font-size: 17px;
}
.text-\[18\.62px\] {
  font-size: 18.62px;
}
.text-\[180px\] {
  font-size: 180px;
}
.text-\[18px\] {
  font-size: 18px;
}
.text-\[19px\] {
  font-size: 19px;
}
.text-\[200px\] {
  font-size: 200px;
}
.text-\[209px\] {
  font-size: 209px;
}
.text-\[20px\] {
  font-size: 20px;
}
.text-\[21\.28px\] {
  font-size: 21.28px;
}
.text-\[21\.94px\] {
  font-size: 21.94px;
}
.text-\[21px\] {
  font-size: 21px;
}
.text-\[220\.78px\] {
  font-size: 220.78px;
}
.text-\[22px\] {
  font-size: 22px;
}
.text-\[23\.94px\] {
  font-size: 23.94px;
}
.text-\[23px\] {
  font-size: 23px;
}
.text-\[24px\] {
  font-size: 24px;
}
.text-\[250px\] {
  font-size: 250px;
}
.text-\[25px\] {
  font-size: 25px;
}
.text-\[26\.6px\] {
  font-size: 26.6px;
}
.text-\[26px\] {
  font-size: 26px;
}
.text-\[27px\] {
  font-size: 27px;
}
.text-\[28px\] {
  font-size: 28px;
}
.text-\[30\.59px\] {
  font-size: 30.59px;
}
.text-\[30px\] {
  font-size: 30px;
}
.text-\[31\.92px\] {
  font-size: 31.92px;
}
.text-\[32px\] {
  font-size: 32px;
}
.text-\[33px\] {
  font-size: 33px;
}
.text-\[35px\] {
  font-size: 35px;
}
.text-\[37px\] {
  font-size: 37px;
}
.text-\[381\.71px\] {
  font-size: 381.71px;
}
.text-\[39px\] {
  font-size: 39px;
}
.text-\[40px\] {
  font-size: 40px;
}
.text-\[42\.56px\] {
  font-size: 42.56px;
}
.text-\[42px\] {
  font-size: 42px;
}
.text-\[46\.55px\] {
  font-size: 46.55px;
}
.text-\[46px\] {
  font-size: 46px;
}
.text-\[48px\] {
  font-size: 48px;
}
.text-\[50px\] {
  font-size: 50px;
}
.text-\[53\.2px\] {
  font-size: 53.2px;
}
.text-\[53px\] {
  font-size: 53px;
}
.text-\[54px\] {
  font-size: 54px;
}
.text-\[55px\] {
  font-size: 55px;
}
.text-\[58\.52px\] {
  font-size: 58.52px;
}
.text-\[58px\] {
  font-size: 58px;
}
.text-\[59\.85px\] {
  font-size: 59.85px;
}
.text-\[60px\] {
  font-size: 60px;
}
.text-\[62px\] {
  font-size: 62px;
}
.text-\[63\.84px\] {
  font-size: 63.84px;
}
.text-\[63px\] {
  font-size: 63px;
}
.text-\[65px\] {
  font-size: 65px;
}
.text-\[66\.5px\] {
  font-size: 66.5px;
}
.text-\[66px\] {
  font-size: 66px;
}
.text-\[69px\] {
  font-size: 69px;
}
.text-\[70px\] {
  font-size: 70px;
}
.text-\[71\.82px\] {
  font-size: 71.82px;
}
.text-\[72px\] {
  font-size: 72px;
}
.text-\[74px\] {
  font-size: 74px;
}
.text-\[75\.81px\] {
  font-size: 75.81px;
}
.text-\[75px\] {
  font-size: 75px;
}
.text-\[76px\] {
  font-size: 76px;
}
.text-\[77px\] {
  font-size: 77px;
}
.text-\[78px\] {
  font-size: 78px;
}
.text-\[79\.8px\] {
  font-size: 79.8px;
}
.text-\[79px\] {
  font-size: 79px;
}
.text-\[80px\] {
  font-size: 80px;
}
.text-\[81px\] {
  font-size: 81px;
}
.text-\[83\.79px\] {
  font-size: 83.79px;
}
.text-\[84px\] {
  font-size: 84px;
}
.text-\[85px\] {
  font-size: 85px;
}
.text-\[90px\] {
  font-size: 90px;
}
.text-\[92px\] {
  font-size: 92px;
}
.text-\[93\.1px\] {
  font-size: 93.1px;
}
.text-\[94px\] {
  font-size: 94px;
}
.text-\[min\(3vw\2c 2\.4rem\)\] {
  font-size: min(3vw, 2.4rem);
}
.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.font-\[400\] {
  font-weight: 400;
}
.font-\[500\] {
  font-weight: 500;
}
.font-\[600\] {
  font-weight: 600;
}
.font-\[700\] {
  font-weight: 700;
}
.font-black {
  font-weight: 900;
}
.font-bold {
  font-weight: 700;
}
.font-extrabold {
  font-weight: 800;
}
.font-light {
  font-weight: 300;
}
.font-medium {
  font-weight: 500;
}
.font-normal {
  font-weight: 400;
}
.font-semibold {
  font-weight: 600;
}
.uppercase {
  text-transform: uppercase;
}
.capitalize {
  text-transform: capitalize;
}
.italic {
  font-style: italic;
}
.not-italic {
  font-style: normal;
}
.tabular-nums {
  --tw-numeric-spacing: tabular-nums;
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}
.leading-\[0px\] {
  line-height: 0px;
}
.leading-\[1\.05\] {
  line-height: 1.05;
}
.leading-\[1\.08\] {
  line-height: 1.08;
}
.leading-\[1\.09\] {
  line-height: 1.09;
}
.leading-\[1\.15\] {
  line-height: 1.15;
}
.leading-\[1\.19\] {
  line-height: 1.19;
}
.leading-\[1\.1\] {
  line-height: 1.1;
}
.leading-\[1\.22\] {
  line-height: 1.22;
}
.leading-\[1\.2\] {
  line-height: 1.2;
}
.leading-\[1\.3\] {
  line-height: 1.3;
}
.leading-\[1\.45\] {
  line-height: 1.45;
}
.leading-\[1\.4\] {
  line-height: 1.4;
}
.leading-\[1\.5\] {
  line-height: 1.5;
}
.leading-\[1\.6\] {
  line-height: 1.6;
}
.leading-\[1\.7\] {
  line-height: 1.7;
}
.leading-\[1\.8\] {
  line-height: 1.8;
}
.leading-\[15px\] {
  line-height: 15px;
}
.leading-\[17px\] {
  line-height: 17px;
}
.leading-\[180px\] {
  line-height: 180px;
}
.leading-\[19px\] {
  line-height: 19px;
}
.leading-\[1\] {
  line-height: 1;
}
.leading-\[200px\] {
  line-height: 200px;
}
.leading-\[20px\] {
  line-height: 20px;
}
.leading-\[21px\] {
  line-height: 21px;
}
.leading-\[2\] {
  line-height: 2;
}
.leading-\[30px\] {
  line-height: 30px;
}
.leading-\[60px\] {
  line-height: 60px;
}
.leading-\[70px\] {
  line-height: 70px;
}
.leading-\[73px\] {
  line-height: 73px;
}
.leading-\[75px\] {
  line-height: 75px;
}
.leading-\[77px\] {
  line-height: 77px;
}
.leading-\[82px\] {
  line-height: 82px;
}
.leading-\[85px\] {
  line-height: 85px;
}
.leading-\[90px\] {
  line-height: 90px;
}
.leading-\[92px\] {
  line-height: 92px;
}
.leading-\[94px\] {
  line-height: 94px;
}
.leading-\[96px\] {
  line-height: 96px;
}
.leading-none {
  line-height: 1;
}
.leading-relaxed {
  line-height: 1.625;
}
.leading-tight {
  line-height: 1.25;
}
.tracking-\[-0\.005em\] {
  letter-spacing: -0.005em;
}
.tracking-\[-0\.006em\] {
  letter-spacing: -0.006em;
}
.tracking-\[-0\.01em\] {
  letter-spacing: -0.01em;
}
.tracking-\[-0\.04em\] {
  letter-spacing: -0.04em;
}
.tracking-\[0\.002em\] {
  letter-spacing: 0.002em;
}
.tracking-\[0\.003em\] {
  letter-spacing: 0.003em;
}
.tracking-\[0\.005em\] {
  letter-spacing: 0.005em;
}
.tracking-\[0\.014em\] {
  letter-spacing: 0.014em;
}
.tracking-\[0\.015em\] {
  letter-spacing: 0.015em;
}
.tracking-\[0\.01em\] {
  letter-spacing: 0.01em;
}
.tracking-\[0\.025em\] {
  letter-spacing: 0.025em;
}
.tracking-\[0\.02em\] {
  letter-spacing: 0.02em;
}
.tracking-\[0\.03em\] {
  letter-spacing: 0.03em;
}
.tracking-\[0\.19em\] {
  letter-spacing: 0.19em;
}
.tracking-\[0\.2em\] {
  letter-spacing: 0.2em;
}
.tracking-\[0\.3em\] {
  letter-spacing: 0.3em;
}
.tracking-\[0\.44em\] {
  letter-spacing: 0.44em;
}
.tracking-\[0\.4em\] {
  letter-spacing: 0.4em;
}
.tracking-\[0\] {
  letter-spacing: 0;
}
.tracking-\[1\.51em\] {
  letter-spacing: 1.51em;
}
.tracking-\[10px\] {
  letter-spacing: 10px;
}
.tracking-\[12px\] {
  letter-spacing: 12px;
}
.tracking-\[15px\] {
  letter-spacing: 15px;
}
.tracking-\[1px\] {
  letter-spacing: 1px;
}
.tracking-\[29px\] {
  letter-spacing: 29px;
}
.tracking-\[2px\] {
  letter-spacing: 2px;
}
.tracking-\[3px\] {
  letter-spacing: 3px;
}
.tracking-\[4px\] {
  letter-spacing: 4px;
}
.tracking-\[5px\] {
  letter-spacing: 5px;
}
.tracking-\[9px\] {
  letter-spacing: 9px;
}
.tracking-tight {
  letter-spacing: -0.025em;
}
.tracking-wide {
  letter-spacing: 0.025em;
}
.tracking-wider {
  letter-spacing: 0.05em;
}
.tracking-widest {
  letter-spacing: 0.1em;
}
.text-\[\#000\] {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.text-\[\#005479\] {
  --tw-text-opacity: 1;
  color: rgb(0 84 121 / var(--tw-text-opacity, 1));
}
.text-\[\#033C59\] {
  --tw-text-opacity: 1;
  color: rgb(3 60 89 / var(--tw-text-opacity, 1));
}
.text-\[\#0D7FE8\] {
  --tw-text-opacity: 1;
  color: rgb(13 127 232 / var(--tw-text-opacity, 1));
}
.text-\[\#101828\] {
  --tw-text-opacity: 1;
  color: rgb(16 24 40 / var(--tw-text-opacity, 1));
}
.text-\[\#1a1a1a\] {
  --tw-text-opacity: 1;
  color: rgb(26 26 26 / var(--tw-text-opacity, 1));
}
.text-\[\#262626\] {
  --tw-text-opacity: 1;
  color: rgb(38 38 38 / var(--tw-text-opacity, 1));
}
.text-\[\#2B2B2B\] {
  --tw-text-opacity: 1;
  color: rgb(43 43 43 / var(--tw-text-opacity, 1));
}
.text-\[\#2CB6A9\] {
  --tw-text-opacity: 1;
  color: rgb(44 182 169 / var(--tw-text-opacity, 1));
}
.text-\[\#2E2E2E\] {
  --tw-text-opacity: 1;
  color: rgb(46 46 46 / var(--tw-text-opacity, 1));
}
.text-\[\#353535\] {
  --tw-text-opacity: 1;
  color: rgb(53 53 53 / var(--tw-text-opacity, 1));
}
.text-\[\#3D3D3D\] {
  --tw-text-opacity: 1;
  color: rgb(61 61 61 / var(--tw-text-opacity, 1));
}
.text-\[\#3DDFCF\] {
  --tw-text-opacity: 1;
  color: rgb(61 223 207 / var(--tw-text-opacity, 1));
}
.text-\[\#3FD87F\] {
  --tw-text-opacity: 1;
  color: rgb(63 216 127 / var(--tw-text-opacity, 1));
}
.text-\[\#3fe5b9\] {
  --tw-text-opacity: 1;
  color: rgb(63 229 185 / var(--tw-text-opacity, 1));
}
.text-\[\#404040\] {
  --tw-text-opacity: 1;
  color: rgb(64 64 64 / var(--tw-text-opacity, 1));
}
.text-\[\#424242\] {
  --tw-text-opacity: 1;
  color: rgb(66 66 66 / var(--tw-text-opacity, 1));
}
.text-\[\#444\] {
  --tw-text-opacity: 1;
  color: rgb(68 68 68 / var(--tw-text-opacity, 1));
}
.text-\[\#51459e\] {
  --tw-text-opacity: 1;
  color: rgb(81 69 158 / var(--tw-text-opacity, 1));
}
.text-\[\#5146E5\] {
  --tw-text-opacity: 1;
  color: rgb(81 70 229 / var(--tw-text-opacity, 1));
}
.text-\[\#595959\] {
  --tw-text-opacity: 1;
  color: rgb(89 89 89 / var(--tw-text-opacity, 1));
}
.text-\[\#5A5A5A\] {
  --tw-text-opacity: 1;
  color: rgb(90 90 90 / var(--tw-text-opacity, 1));
}
.text-\[\#5B4B8A\] {
  --tw-text-opacity: 1;
  color: rgb(91 75 138 / var(--tw-text-opacity, 1));
}
.text-\[\#5DCCB4\] {
  --tw-text-opacity: 1;
  color: rgb(93 204 180 / var(--tw-text-opacity, 1));
}
.text-\[\#5d5d5d\] {
  --tw-text-opacity: 1;
  color: rgb(93 93 93 / var(--tw-text-opacity, 1));
}
.text-\[\#667085\] {
  --tw-text-opacity: 1;
  color: rgb(102 112 133 / var(--tw-text-opacity, 1));
}
.text-\[\#6B5D4F\] {
  --tw-text-opacity: 1;
  color: rgb(107 93 79 / var(--tw-text-opacity, 1));
}
.text-\[\#6B6B6B\] {
  --tw-text-opacity: 1;
  color: rgb(107 107 107 / var(--tw-text-opacity, 1));
}
.text-\[\#6B9FFF\] {
  --tw-text-opacity: 1;
  color: rgb(107 159 255 / var(--tw-text-opacity, 1));
}
.text-\[\#6c7081\] {
  --tw-text-opacity: 1;
  color: rgb(108 112 129 / var(--tw-text-opacity, 1));
}
.text-\[\#7F7F7F\] {
  --tw-text-opacity: 1;
  color: rgb(127 127 127 / var(--tw-text-opacity, 1));
}
.text-\[\#A6A6A6\] {
  --tw-text-opacity: 1;
  color: rgb(166 166 166 / var(--tw-text-opacity, 1));
}
.text-\[\#B8B8B8\] {
  --tw-text-opacity: 1;
  color: rgb(184 184 184 / var(--tw-text-opacity, 1));
}
.text-\[\#BFBFBF\] {
  --tw-text-opacity: 1;
  color: rgb(191 191 191 / var(--tw-text-opacity, 1));
}
.text-\[\#C4A574\] {
  --tw-text-opacity: 1;
  color: rgb(196 165 116 / var(--tw-text-opacity, 1));
}
.text-\[\#E8D5C8\] {
  --tw-text-opacity: 1;
  color: rgb(232 213 200 / var(--tw-text-opacity, 1));
}
.text-\[\#EB3156\] {
  --tw-text-opacity: 1;
  color: rgb(235 49 86 / var(--tw-text-opacity, 1));
}
.text-\[\#F5A302\] {
  --tw-text-opacity: 1;
  color: rgb(245 163 2 / var(--tw-text-opacity, 1));
}
.text-\[\#FE7062\] {
  --tw-text-opacity: 1;
  color: rgb(254 112 98 / var(--tw-text-opacity, 1));
}
.text-\[\#FF0000\] {
  --tw-text-opacity: 1;
  color: rgb(255 0 0 / var(--tw-text-opacity, 1));
}
.text-\[\#FF8B8B\] {
  --tw-text-opacity: 1;
  color: rgb(255 139 139 / var(--tw-text-opacity, 1));
}
.text-\[\#a27765\] {
  --tw-text-opacity: 1;
  color: rgb(162 119 101 / var(--tw-text-opacity, 1));
}
.text-\[\#af8b65\] {
  --tw-text-opacity: 1;
  color: rgb(175 139 101 / var(--tw-text-opacity, 1));
}
.text-\[\#b9daff\] {
  --tw-text-opacity: 1;
  color: rgb(185 218 255 / var(--tw-text-opacity, 1));
}
.text-\[\#de1e10\] {
  --tw-text-opacity: 1;
  color: rgb(222 30 16 / var(--tw-text-opacity, 1));
}
.text-\[\#f4733a\] {
  --tw-text-opacity: 1;
  color: rgb(244 115 58 / var(--tw-text-opacity, 1));
}
.text-\[\#f4c458\] {
  --tw-text-opacity: 1;
  color: rgb(244 196 88 / var(--tw-text-opacity, 1));
}
.text-\[\#f5eadc\] {
  --tw-text-opacity: 1;
  color: rgb(245 234 220 / var(--tw-text-opacity, 1));
}
.text-\[\#f77239\] {
  --tw-text-opacity: 1;
  color: rgb(247 114 57 / var(--tw-text-opacity, 1));
}
.text-\[\#f9a600\] {
  --tw-text-opacity: 1;
  color: rgb(249 166 0 / var(--tw-text-opacity, 1));
}
.text-\[\#ff7200\] {
  --tw-text-opacity: 1;
  color: rgb(255 114 0 / var(--tw-text-opacity, 1));
}
.text-\[\#fff\] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.text-amber-800 {
  --tw-text-opacity: 1;
  color: rgb(146 64 14 / var(--tw-text-opacity, 1));
}
.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.text-black\/70 {
  color: rgb(0 0 0 / 0.7);
}
.text-black\/80 {
  color: rgb(0 0 0 / 0.8);
}
.text-blue-400 {
  --tw-text-opacity: 1;
  color: rgb(96 165 250 / var(--tw-text-opacity, 1));
}
.text-blue-500 {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity, 1));
}
.text-blue-600 {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity, 1));
}
.text-blue-700 {
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / var(--tw-text-opacity, 1));
}
.text-blue-800 {
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / var(--tw-text-opacity, 1));
}
.text-blue-900 {
  --tw-text-opacity: 1;
  color: rgb(30 58 138 / var(--tw-text-opacity, 1));
}
.text-card-foreground {
  color: hsl(var(--card-foreground));
}
.text-destructive-foreground {
  color: hsl(var(--destructive-foreground));
}
.text-emerald-600 {
  --tw-text-opacity: 1;
  color: rgb(5 150 105 / var(--tw-text-opacity, 1));
}
.text-foreground {
  color: hsl(var(--foreground));
}
.text-gray-300 {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity, 1));
}
.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity, 1));
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}
.text-gray-500\/80 {
  color: rgb(107 114 128 / 0.8);
}
.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity, 1));
}
.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity, 1));
}
.text-gray-700\/90 {
  color: rgb(55 65 81 / 0.9);
}
.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity, 1));
}
.text-gray-800\/90 {
  color: rgb(31 41 55 / 0.9);
}
.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity, 1));
}
.text-green-400 {
  --tw-text-opacity: 1;
  color: rgb(74 222 128 / var(--tw-text-opacity, 1));
}
.text-green-500 {
  --tw-text-opacity: 1;
  color: rgb(34 197 94 / var(--tw-text-opacity, 1));
}
.text-green-600 {
  --tw-text-opacity: 1;
  color: rgb(22 163 74 / var(--tw-text-opacity, 1));
}
.text-green-700 {
  --tw-text-opacity: 1;
  color: rgb(21 128 61 / var(--tw-text-opacity, 1));
}
.text-green-800 {
  --tw-text-opacity: 1;
  color: rgb(22 101 52 / var(--tw-text-opacity, 1));
}
.text-green-900 {
  --tw-text-opacity: 1;
  color: rgb(20 83 45 / var(--tw-text-opacity, 1));
}
.text-indigo-600 {
  --tw-text-opacity: 1;
  color: rgb(79 70 229 / var(--tw-text-opacity, 1));
}
.text-muted-foreground {
  color: hsl(var(--muted-foreground));
}
.text-orange-500 {
  --tw-text-opacity: 1;
  color: rgb(249 115 22 / var(--tw-text-opacity, 1));
}
.text-orange-600 {
  --tw-text-opacity: 1;
  color: rgb(234 88 12 / var(--tw-text-opacity, 1));
}
.text-orange-700 {
  --tw-text-opacity: 1;
  color: rgb(194 65 12 / var(--tw-text-opacity, 1));
}
.text-orange-800 {
  --tw-text-opacity: 1;
  color: rgb(154 52 18 / var(--tw-text-opacity, 1));
}
.text-popover-foreground {
  color: hsl(var(--popover-foreground));
}
.text-primary {
  color: hsl(var(--primary));
}
.text-primary-foreground {
  color: hsl(var(--primary-foreground));
}
.text-purple-400 {
  --tw-text-opacity: 1;
  color: rgb(192 132 252 / var(--tw-text-opacity, 1));
}
.text-purple-600 {
  --tw-text-opacity: 1;
  color: rgb(147 51 234 / var(--tw-text-opacity, 1));
}
.text-purple-700 {
  --tw-text-opacity: 1;
  color: rgb(126 34 206 / var(--tw-text-opacity, 1));
}
.text-purple-800 {
  --tw-text-opacity: 1;
  color: rgb(107 33 168 / var(--tw-text-opacity, 1));
}
.text-red-200 {
  --tw-text-opacity: 1;
  color: rgb(254 202 202 / var(--tw-text-opacity, 1));
}
.text-red-300 {
  --tw-text-opacity: 1;
  color: rgb(252 165 165 / var(--tw-text-opacity, 1));
}
.text-red-400 {
  --tw-text-opacity: 1;
  color: rgb(248 113 113 / var(--tw-text-opacity, 1));
}
.text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1));
}
.text-red-600 {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity, 1));
}
.text-red-700 {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity, 1));
}
.text-rose-300 {
  --tw-text-opacity: 1;
  color: rgb(253 164 175 / var(--tw-text-opacity, 1));
}
.text-secondary-foreground {
  color: hsl(var(--secondary-foreground));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.text-white\/20 {
  color: rgb(255 255 255 / 0.2);
}
.text-white\/30 {
  color: rgb(255 255 255 / 0.3);
}
.text-white\/40 {
  color: rgb(255 255 255 / 0.4);
}
.text-white\/50 {
  color: rgb(255 255 255 / 0.5);
}
.text-white\/60 {
  color: rgb(255 255 255 / 0.6);
}
.text-white\/70 {
  color: rgb(255 255 255 / 0.7);
}
.text-white\/80 {
  color: rgb(255 255 255 / 0.8);
}
.text-white\/90 {
  color: rgb(255 255 255 / 0.9);
}
.text-yellow-700 {
  --tw-text-opacity: 1;
  color: rgb(161 98 7 / var(--tw-text-opacity, 1));
}
.text-yellow-800 {
  --tw-text-opacity: 1;
  color: rgb(133 77 14 / var(--tw-text-opacity, 1));
}
.underline {
  text-decoration-line: underline;
}
.line-through {
  text-decoration-line: line-through;
}
.underline-offset-4 {
  text-underline-offset: 4px;
}
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.accent-blue-600 {
  accent-color: #2563eb;
}
.accent-zinc-600 {
  accent-color: #52525b;
}
.opacity-0 {
  opacity: 0;
}
.opacity-100 {
  opacity: 1;
}
.opacity-20 {
  opacity: 0.2;
}
.opacity-25 {
  opacity: 0.25;
}
.opacity-30 {
  opacity: 0.3;
}
.opacity-40 {
  opacity: 0.4;
}
.opacity-50 {
  opacity: 0.5;
}
.opacity-60 {
  opacity: 0.6;
}
.opacity-70 {
  opacity: 0.7;
}
.opacity-80 {
  opacity: 0.8;
}
.opacity-85 {
  opacity: 0.85;
}
.opacity-90 {
  opacity: 0.9;
}
.opacity-\[0\.2\] {
  opacity: 0.2;
}
.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-2xl {
  --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_60px_rgba\(0\2c 0\2c 0\2c 0\.3\)\] {
  --tw-shadow: 0 0 60px rgba(0,0,0,0.3);
  --tw-shadow-colored: 0 0 60px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_16px_rgba\(0\2c 0\2c 0\2c 0\.1\)\] {
  --tw-shadow: 0 4px 16px rgba(0,0,0,0.1);
  --tw-shadow-colored: 0 4px 16px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_16px_rgba\(0\2c 0\2c 0\2c 0\.2\)\] {
  --tw-shadow: 0 4px 16px rgba(0,0,0,0.2);
  --tw-shadow-colored: 0 4px 16px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_24px_rgba\(0\2c 0\2c 0\2c 0\.15\)\] {
  --tw-shadow: 0 4px 24px rgba(0,0,0,0.15);
  --tw-shadow-colored: 0 4px 24px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_8px_32px_rgba\(0\2c 0\2c 0\2c 0\.06\)\] {
  --tw-shadow: 0 8px 32px rgba(0,0,0,0.06);
  --tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_8px_32px_rgba\(0\2c 0\2c 0\2c 0\.12\)\] {
  --tw-shadow: 0 8px 32px rgba(0,0,0,0.12);
  --tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-inner {
  --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-rose-300\/30 {
  --tw-shadow-color: rgb(253 164 175 / 0.3);
  --tw-shadow: var(--tw-shadow-colored);
}
.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.outline {
  outline-style: solid;
}
.ring-0 {
  --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(0px + 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);
}
.ring-2 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.ring-4 {
  --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(4px + 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);
}
.ring-blue-100 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1));
}
.ring-blue-200 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1));
}
.ring-blue-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1));
}
.ring-zinc-800 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(39 39 42 / var(--tw-ring-opacity, 1));
}
.ring-offset-2 {
  --tw-ring-offset-width: 2px;
}
.ring-offset-background {
  --tw-ring-offset-color: hsl(var(--background));
}
.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);
}
.blur-2xl {
  --tw-blur: blur(40px);
  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);
}
.blur-3xl {
  --tw-blur: blur(64px);
  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);
}
.blur-\[100px\] {
  --tw-blur: blur(100px);
  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);
}
.blur-xl {
  --tw-blur: blur(24px);
  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);
}
.drop-shadow {
  --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
  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);
}
.drop-shadow-md {
  --tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / 0.07)) drop-shadow(0 2px 2px rgb(0 0 0 / 0.06));
  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);
}
.grayscale {
  --tw-grayscale: grayscale(100%);
  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);
}
.grayscale-\[1\] {
  --tw-grayscale: grayscale(1);
  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);
}
.invert {
  --tw-invert: invert(100%);
  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);
}
.sepia {
  --tw-sepia: sepia(100%);
  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) !important;
}
.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 {
  --tw-backdrop-blur: blur(8px);
  -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-\[2px\] {
  --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);
}
.backdrop-blur-\[5px\] {
  --tw-backdrop-blur: blur(5px);
  -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-blur-sm {
  --tw-backdrop-blur: blur(4px);
  -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-xl {
  --tw-backdrop-blur: blur(24px);
  -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, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[width\] {
  transition-property: width;
  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-colors {
  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;
}
.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-shadow {
  transition-property: box-shadow;
  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;
}
.duration-100 {
  transition-duration: 100ms;
}
.duration-200 {
  transition-duration: 200ms;
}
.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);
}
@keyframes enter {

  from {
    opacity: var(--tw-enter-opacity, 1);
    transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0));
  }
}
@keyframes exit {

  to {
    opacity: var(--tw-exit-opacity, 1);
    transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0));
  }
}
.animate-in {
  animation-name: enter;
  animation-duration: 150ms;
  --tw-enter-opacity: initial;
  --tw-enter-scale: initial;
  --tw-enter-rotate: initial;
  --tw-enter-translate-x: initial;
  --tw-enter-translate-y: initial;
}
.fade-in {
  --tw-enter-opacity: 0;
}
.fade-in-0 {
  --tw-enter-opacity: 0;
}
.fade-out {
  --tw-exit-opacity: 0;
}
.zoom-in {
  --tw-enter-scale: 0;
}
.zoom-in-95 {
  --tw-enter-scale: .95;
}
.slide-in-from-left {
  --tw-enter-translate-x: -100%;
}
.slide-in-from-left-4 {
  --tw-enter-translate-x: -1rem;
}
.duration-100 {
  animation-duration: 100ms;
}
.duration-200 {
  animation-duration: 200ms;
}
.duration-300 {
  animation-duration: 300ms;
}
.duration-500 {
  animation-duration: 500ms;
}
.ease-in-out {
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-linear {
  animation-timing-function: linear;
}
.ease-out {
  animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.\[animation-delay\:0ms\] {
  animation-delay: 0ms;
}
.\[animation-delay\:200ms\] {
  animation-delay: 200ms;
}
.\[animation-delay\:400ms\] {
  animation-delay: 400ms;
}

body {
  font-family: "Noto Sans KR", var(--font-inter), var(--font-roboto), sans-serif;
}

/* 변경 사유: 슬라이드 결과물(1280x720 컨테이너)의 기본 폰트를 Pretendard로 설정
   - 비즈폼 UI(헤더, 툴바 등)는 Noto Sans KR 유지
   - 슬라이드 콘텐츠만 Pretendard 적용 → PDF/PPTX 내보내기에도 반영됨 */
.w-\[1280px\].h-\[720px\] {
  font-family: "Pretendard", sans-serif;
}
.w-\[1280px\].h-\[720px\] * {
  font-family: inherit;
}

/* 변경 사유: transform: scale() / CSS zoom 대신 min-width/max-width로 변경
   - transform: scale()은 레이아웃 크기를 변경하지 않아 스크롤 불가
   - CSS zoom은 내부 좌표계를 축소시켜 width:100% 자식이 상쇄되어 효과 없음
   - min-width/max-width는 .bz_forms_box의 실제 레이아웃 크기를 변경하여
     내부 wrapper가 커지고, .bz_forms_in(overflow:auto)이 정상 스크롤 */
.bz_gener .bz_50per .bz_forms_box { max-width: 50%; }
.bz_gener .bz_75per .bz_forms_box { max-width: 75%; }
.bz_gener .bz_125per .bz_forms_box { min-width: 125%; }
.bz_gener .bz_150per .bz_forms_box { min-width: 150%; }

.bz_gener .bz_50per .bz_forms_word_box { zoom: 0.5; }
.bz_gener .bz_75per .bz_forms_word_box { zoom: 0.75; }
.bz_gener .bz_125per .bz_forms_word_box { zoom: 1.25; }
.bz_gener .bz_150per .bz_forms_word_box { zoom: 1.5; }

.bz_pager_thumb > div > div {
  max-width: 100% !important;
}

.bz_pager_thumb * {
  line-height: normal !important;
}

.file\:border-0::file-selector-button {
  border-width: 0px;
}

.file\:bg-transparent::file-selector-button {
  background-color: transparent;
}

.file\:text-sm::file-selector-button {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.file\:font-medium::file-selector-button {
  font-weight: 500;
}

.file\:text-foreground::file-selector-button {
  color: hsl(var(--foreground));
}

.placeholder\:text-gray-400::placeholder {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity, 1));
}

.placeholder\:text-muted-foreground::placeholder {
  color: hsl(var(--muted-foreground));
}

.last\:border-b-0:last-child {
  border-bottom-width: 0px;
}

.hover\:scale-105:hover {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  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));
}

.hover\:border:hover {
  border-width: 1px;
}

.hover\:border-\[\#5141e5\]:hover {
  --tw-border-opacity: 1;
  border-color: rgb(81 65 229 / var(--tw-border-opacity, 1));
}

.hover\:border-blue-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(147 197 253 / var(--tw-border-opacity, 1));
}

.hover\:border-blue-400:hover {
  --tw-border-opacity: 1;
  border-color: rgb(96 165 250 / var(--tw-border-opacity, 1));
}

.hover\:border-blue-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / var(--tw-border-opacity, 1));
}

.hover\:border-gray-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
}

.hover\:border-gray-400:hover {
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity, 1));
}

.hover\:border-primary\/60:hover {
  border-color: hsl(var(--primary) / 0.6);
}

.hover\:border-purple-200:hover {
  --tw-border-opacity: 1;
  border-color: rgb(233 213 255 / var(--tw-border-opacity, 1));
}

.hover\:border-purple-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(216 180 254 / var(--tw-border-opacity, 1));
}

.hover\:border-red-200:hover {
  --tw-border-opacity: 1;
  border-color: rgb(254 202 202 / var(--tw-border-opacity, 1));
}

.hover\:border-red-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(252 165 165 / var(--tw-border-opacity, 1));
}

.hover\:border-white\/30:hover {
  border-color: rgb(255 255 255 / 0.3);
}

.hover\:border-white\/60:hover {
  border-color: rgb(255 255 255 / 0.6);
}

.hover\:border-white\/\[0\.12\]:hover {
  border-color: rgb(255 255 255 / 0.12);
}

.hover\:border-white\/\[0\.15\]:hover {
  border-color: rgb(255 255 255 / 0.15);
}

.hover\:bg-\[\#5141e5\]\/80:hover {
  background-color: rgb(81 65 229 / 0.8);
}

.hover\:bg-\[\#5141e5\]\/90:hover {
  background-color: rgb(81 65 229 / 0.9);
}

.hover\:bg-\[\#5146E5\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(81 70 229 / var(--tw-bg-opacity, 1));
}

.hover\:bg-\[\#5146E5\]\/80:hover {
  background-color: rgb(81 70 229 / 0.8);
}

.hover\:bg-\[\#5146E5\]\/90:hover {
  background-color: rgb(81 70 229 / 0.9);
}

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

.hover\:bg-blue-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1));
}

.hover\:bg-blue-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1));
}

.hover\:bg-blue-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1));
}

.hover\:bg-blue-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(29 78 216 / var(--tw-bg-opacity, 1));
}

.hover\:bg-destructive\/90:hover {
  background-color: hsl(var(--destructive) / 0.9);
}

.hover\:bg-emerald-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(4 120 87 / var(--tw-bg-opacity, 1));
}

.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
}

.hover\:bg-gray-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
}

.hover\:bg-gray-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1));
}

.hover\:bg-gray-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1));
}

.hover\:bg-gray-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}

.hover\:bg-gray-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1));
}

.hover\:bg-gray-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1));
}

.hover\:bg-green-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(21 128 61 / var(--tw-bg-opacity, 1));
}

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

.hover\:bg-muted\/50:hover {
  background-color: hsl(var(--muted) / 0.5);
}

.hover\:bg-primary\/80:hover {
  background-color: hsl(var(--primary) / 0.8);
}

.hover\:bg-primary\/90:hover {
  background-color: hsl(var(--primary) / 0.9);
}

.hover\:bg-purple-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(126 34 206 / var(--tw-bg-opacity, 1));
}

.hover\:bg-red-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1));
}

.hover\:bg-red-50\/50:hover {
  background-color: rgb(254 242 242 / 0.5);
}

.hover\:bg-red-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1));
}

.hover\:bg-red-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(185 28 28 / var(--tw-bg-opacity, 1));
}

.hover\:bg-secondary\/80:hover {
  background-color: hsl(var(--secondary) / 0.8);
}

.hover\:bg-white:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

.hover\:bg-white\/20:hover {
  background-color: rgb(255 255 255 / 0.2);
}

.hover\:bg-white\/25:hover {
  background-color: rgb(255 255 255 / 0.25);
}

.hover\:bg-white\/40:hover {
  background-color: rgb(255 255 255 / 0.4);
}

.hover\:bg-white\/80:hover {
  background-color: rgb(255 255 255 / 0.8);
}

.hover\:bg-white\/\[0\.08\]:hover {
  background-color: rgb(255 255 255 / 0.08);
}

.hover\:bg-white\/\[0\.15\]:hover {
  background-color: rgb(255 255 255 / 0.15);
}

.hover\:bg-zinc-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(113 113 122 / var(--tw-bg-opacity, 1));
}

.hover\:bg-zinc-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(24 24 27 / var(--tw-bg-opacity, 1));
}

.hover\:from-blue-700:hover {
  --tw-gradient-from: #1d4ed8 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-indigo-700:hover {
  --tw-gradient-from: #4338ca var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(67 56 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-500:hover {
  --tw-gradient-from: #a855f7 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-500:hover {
  --tw-gradient-from: #ef4444 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:to-indigo-600:hover {
  --tw-gradient-to: #4f46e5 var(--tw-gradient-to-position);
}

.hover\:to-indigo-700:hover {
  --tw-gradient-to: #4338ca var(--tw-gradient-to-position);
}

.hover\:to-pink-500:hover {
  --tw-gradient-to: #ec4899 var(--tw-gradient-to-position);
}

.hover\:to-pink-600:hover {
  --tw-gradient-to: #db2777 var(--tw-gradient-to-position);
}

.hover\:to-purple-700:hover {
  --tw-gradient-to: #7e22ce var(--tw-gradient-to-position);
}

.hover\:text-accent-foreground:hover {
  color: hsl(var(--accent-foreground));
}

.hover\:text-blue-600:hover {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity, 1));
}

.hover\:text-blue-700:hover {
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / var(--tw-text-opacity, 1));
}

.hover\:text-blue-800:hover {
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / var(--tw-text-opacity, 1));
}

.hover\:text-gray-300:hover {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity, 1));
}

.hover\:text-gray-600:hover {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity, 1));
}

.hover\:text-gray-700:hover {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity, 1));
}

.hover\:text-gray-800:hover {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity, 1));
}

.hover\:text-muted-foreground:hover {
  color: hsl(var(--muted-foreground));
}

.hover\:text-primary\/80:hover {
  color: hsl(var(--primary) / 0.8);
}

.hover\:text-red-500:hover {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1));
}

.hover\:text-red-700:hover {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity, 1));
}

.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

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

.hover\:no-underline:hover {
  text-decoration-line: none;
}

.hover\:opacity-100:hover {
  opacity: 1;
}

.hover\:shadow-lg:hover {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-md:hover {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-sm:hover {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-xl:hover {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:border-blue-500:focus {
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / var(--tw-border-opacity, 1));
}

.focus\:border-transparent:focus {
  border-color: transparent;
}

.focus\:bg-accent:focus {
  background-color: hsl(var(--accent));
}

.focus\:text-accent-foreground:focus {
  color: hsl(var(--accent-foreground));
}

.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus\:ring-0: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(0px + 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\:ring-1: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(1px + 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\: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\:ring-4: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(4px + 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\:ring-blue-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1));
}

.focus\:ring-blue-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1));
}

.focus\:ring-blue-500\/20:focus {
  --tw-ring-color: rgb(59 130 246 / 0.2);
}

.focus\:ring-emerald-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1));
}

.focus\:ring-red-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1));
}

.focus\:ring-red-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1));
}

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

.focus\:ring-zinc-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(113 113 122 / var(--tw-ring-opacity, 1));
}

.focus\:ring-offset-2:focus {
  --tw-ring-offset-width: 2px;
}

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

.focus-visible\:ring-0:focus-visible {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + 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-visible\:ring-1:focus-visible {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + 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-visible\:ring-2:focus-visible {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-visible\:ring-blue-300:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1));
}

.focus-visible\:ring-ring:focus-visible {
  --tw-ring-color: hsl(var(--ring));
}

.focus-visible\:ring-zinc-300:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(212 212 216 / var(--tw-ring-opacity, 1));
}

.focus-visible\:ring-offset-0:focus-visible {
  --tw-ring-offset-width: 0px;
}

.focus-visible\:ring-offset-2:focus-visible {
  --tw-ring-offset-width: 2px;
}

.focus-visible\:ring-offset-background:focus-visible {
  --tw-ring-offset-color: hsl(var(--background));
}

.active\:scale-\[0\.98\]:active {
  --tw-scale-x: 0.98;
  --tw-scale-y: 0.98;
  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));
}

.disabled\:pointer-events-none:disabled {
  pointer-events: none;
}

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

.disabled\:bg-gray-100:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
}

.disabled\:from-gray-300:disabled {
  --tw-gradient-from: #d1d5db var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(209 213 219 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.disabled\:to-gray-400:disabled {
  --tw-gradient-to: #9ca3af var(--tw-gradient-to-position);
}

.disabled\:opacity-50:disabled {
  opacity: 0.5;
}

.group:hover .group-hover\:h-10 {
  height: 2.5rem;
}

.group:hover .group-hover\:translate-x-1 {
  --tw-translate-x: 0.25rem;
  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\:scale-105 {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  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\:bg-black\/20 {
  background-color: rgb(0 0 0 / 0.2);
}

.group:hover .group-hover\:bg-primary\/10 {
  background-color: hsl(var(--primary) / 0.1);
}

.group:hover .group-hover\:bg-purple-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 232 255 / var(--tw-bg-opacity, 1));
}

.group:hover .group-hover\:stroke-black {
  stroke: #000;
}

.group:hover .group-hover\:text-blue-600 {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity, 1));
}

.group:hover .group-hover\:text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity, 1));
}

.group:hover .group-hover\:text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity, 1));
}

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

.group:hover .group-hover\:opacity-100 {
  opacity: 1;
}

.group.toast .group-\[\.toast\]\:rounded-lg {
  border-radius: var(--radius);
}

.group.toast .group-\[\.toast\]\:bg-slate-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity, 1));
}

.group.toast .group-\[\.toast\]\:bg-slate-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1));
}

.group.toast .group-\[\.toast\]\:px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.group.toast .group-\[\.toast\]\:py-1\.5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}

.group.toast .group-\[\.toast\]\:text-muted-foreground {
  color: hsl(var(--muted-foreground));
}

.group.toast .group-\[\.toast\]\:text-slate-700 {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity, 1));
}

.group.toast .group-\[\.toast\]\:text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.group.toast .hover\:group-\[\.toast\]\:bg-slate-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(203 213 225 / var(--tw-bg-opacity, 1));
}

.group.toast .hover\:group-\[\.toast\]\:bg-slate-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1));
}

.peer:disabled ~ .peer-disabled\:cursor-not-allowed {
  cursor: not-allowed;
}

.peer:disabled ~ .peer-disabled\:opacity-70 {
  opacity: 0.7;
}

.data-\[disabled\=true\]\:pointer-events-none[data-disabled="true"] {
  pointer-events: none;
}

.data-\[disabled\]\:pointer-events-none[data-disabled] {
  pointer-events: none;
}

.data-\[side\=bottom\]\:translate-y-1[data-side="bottom"] {
  --tw-translate-y: 0.25rem;
  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));
}

.data-\[side\=left\]\:-translate-x-1[data-side="left"] {
  --tw-translate-x: -0.25rem;
  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));
}

.data-\[side\=right\]\:translate-x-1[data-side="right"] {
  --tw-translate-x: 0.25rem;
  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));
}

.data-\[side\=top\]\:-translate-y-1[data-side="top"] {
  --tw-translate-y: -0.25rem;
  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));
}

.data-\[state\=checked\]\:translate-x-4[data-state="checked"] {
  --tw-translate-x: 1rem;
  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));
}

.data-\[state\=unchecked\]\:translate-x-0[data-state="unchecked"] {
  --tw-translate-x: 0px;
  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));
}

@keyframes accordion-up {

  from {
    height: var(--radix-accordion-content-height);
  }

  to {
    height: 0;
  }
}

.data-\[state\=closed\]\:animate-accordion-up[data-state="closed"] {
  animation: accordion-up 0.2s ease-out;
}

@keyframes accordion-down {

  from {
    height: 0;
  }

  to {
    height: var(--radix-accordion-content-height);
  }
}

.data-\[state\=open\]\:animate-accordion-down[data-state="open"] {
  animation: accordion-down 0.2s ease-out;
}

.data-\[selected\=true\]\:bg-accent[data-selected="true"] {
  background-color: hsl(var(--accent));
}

.data-\[state\=active\]\:bg-background[data-state="active"] {
  background-color: hsl(var(--background));
}

.data-\[state\=checked\]\:bg-primary[data-state="checked"] {
  background-color: hsl(var(--primary));
}

.data-\[state\=on\]\:bg-accent[data-state="on"] {
  background-color: hsl(var(--accent));
}

.data-\[state\=open\]\:bg-accent[data-state="open"] {
  background-color: hsl(var(--accent));
}

.data-\[state\=open\]\:bg-secondary[data-state="open"] {
  background-color: hsl(var(--secondary));
}

.data-\[state\=selected\]\:bg-muted[data-state="selected"] {
  background-color: hsl(var(--muted));
}

.data-\[state\=unchecked\]\:bg-input[data-state="unchecked"] {
  background-color: hsl(var(--input));
}

.data-\[selected\=true\]\:text-accent-foreground[data-selected="true"] {
  color: hsl(var(--accent-foreground));
}

.data-\[state\=active\]\:text-foreground[data-state="active"] {
  color: hsl(var(--foreground));
}

.data-\[state\=on\]\:text-accent-foreground[data-state="on"] {
  color: hsl(var(--accent-foreground));
}

.data-\[state\=open\]\:text-muted-foreground[data-state="open"] {
  color: hsl(var(--muted-foreground));
}

.data-\[disabled\=true\]\:opacity-50[data-disabled="true"] {
  opacity: 0.5;
}

.data-\[disabled\]\:opacity-50[data-disabled] {
  opacity: 0.5;
}

.data-\[state\=active\]\:shadow[data-state="active"] {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.data-\[state\=closed\]\:duration-300[data-state="closed"] {
  transition-duration: 300ms;
}

.data-\[state\=open\]\:duration-500[data-state="open"] {
  transition-duration: 500ms;
}

.data-\[state\=open\]\:animate-in[data-state="open"] {
  animation-name: enter;
  animation-duration: 150ms;
  --tw-enter-opacity: initial;
  --tw-enter-scale: initial;
  --tw-enter-rotate: initial;
  --tw-enter-translate-x: initial;
  --tw-enter-translate-y: initial;
}

.data-\[state\=closed\]\:animate-out[data-state="closed"] {
  animation-name: exit;
  animation-duration: 150ms;
  --tw-exit-opacity: initial;
  --tw-exit-scale: initial;
  --tw-exit-rotate: initial;
  --tw-exit-translate-x: initial;
  --tw-exit-translate-y: initial;
}

.data-\[state\=closed\]\:fade-out-0[data-state="closed"] {
  --tw-exit-opacity: 0;
}

.data-\[state\=open\]\:fade-in-0[data-state="open"] {
  --tw-enter-opacity: 0;
}

.data-\[state\=closed\]\:zoom-out-95[data-state="closed"] {
  --tw-exit-scale: .95;
}

.data-\[state\=open\]\:zoom-in-95[data-state="open"] {
  --tw-enter-scale: .95;
}

.data-\[side\=bottom\]\:slide-in-from-top-2[data-side="bottom"] {
  --tw-enter-translate-y: -0.5rem;
}

.data-\[side\=left\]\:slide-in-from-right-2[data-side="left"] {
  --tw-enter-translate-x: 0.5rem;
}

.data-\[side\=right\]\:slide-in-from-left-2[data-side="right"] {
  --tw-enter-translate-x: -0.5rem;
}

.data-\[side\=top\]\:slide-in-from-bottom-2[data-side="top"] {
  --tw-enter-translate-y: 0.5rem;
}

.data-\[state\=closed\]\:slide-out-to-bottom[data-state="closed"] {
  --tw-exit-translate-y: 100%;
}

.data-\[state\=closed\]\:slide-out-to-left[data-state="closed"] {
  --tw-exit-translate-x: -100%;
}

.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state="closed"] {
  --tw-exit-translate-x: -50%;
}

.data-\[state\=closed\]\:slide-out-to-right[data-state="closed"] {
  --tw-exit-translate-x: 100%;
}

.data-\[state\=closed\]\:slide-out-to-top[data-state="closed"] {
  --tw-exit-translate-y: -100%;
}

.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state="closed"] {
  --tw-exit-translate-y: -48%;
}

.data-\[state\=open\]\:slide-in-from-bottom[data-state="open"] {
  --tw-enter-translate-y: 100%;
}

.data-\[state\=open\]\:slide-in-from-left[data-state="open"] {
  --tw-enter-translate-x: -100%;
}

.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state="open"] {
  --tw-enter-translate-x: -50%;
}

.data-\[state\=open\]\:slide-in-from-right[data-state="open"] {
  --tw-enter-translate-x: 100%;
}

.data-\[state\=open\]\:slide-in-from-top[data-state="open"] {
  --tw-enter-translate-y: -100%;
}

.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state="open"] {
  --tw-enter-translate-y: -48%;
}

.data-\[state\=closed\]\:duration-300[data-state="closed"] {
  animation-duration: 300ms;
}

.data-\[state\=open\]\:duration-500[data-state="open"] {
  animation-duration: 500ms;
}

@media not all and (min-width: 768px) {

  .max-md\:mb-4 {
    margin-bottom: 1rem;
  }

  .max-md\:mt-4 {
    margin-top: 1rem;
  }

  .max-md\:block {
    display: block;
  }
}

@media (min-width: 640px) {

  .sm\:left-14 {
    left: 3.5rem;
  }

  .sm\:left-4 {
    left: 1rem;
  }

  .sm\:right-12 {
    right: 3rem;
  }

  .sm\:right-4 {
    right: 1rem;
  }

  .sm\:top-4 {
    top: 1rem;
  }

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

  .sm\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .sm\:mt-8 {
    margin-top: 2rem;
  }

  .sm\:inline {
    display: inline;
  }

  .sm\:hidden {
    display: none;
  }

  .sm\:h-14 {
    height: 3.5rem;
  }

  .sm\:h-16 {
    height: 4rem;
  }

  .sm\:h-28 {
    height: 7rem;
  }

  .sm\:h-36 {
    height: 9rem;
  }

  .sm\:h-5 {
    height: 1.25rem;
  }

  .sm\:w-14 {
    width: 3.5rem;
  }

  .sm\:w-16 {
    width: 4rem;
  }

  .sm\:w-28 {
    width: 7rem;
  }

  .sm\:w-36 {
    width: 9rem;
  }

  .sm\:w-5 {
    width: 1.25rem;
  }

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

  .sm\:min-w-10 {
    min-width: 2.5rem;
  }

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

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

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

  .sm\:max-w-sm {
    max-width: 24rem;
  }

  .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\:flex-row {
    flex-direction: row;
  }

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

  .sm\:gap-2 {
    gap: 0.5rem;
  }

  .sm\:gap-3 {
    gap: 0.75rem;
  }

  .sm\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

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

  .sm\:p-10 {
    padding: 2.5rem;
  }

  .sm\:p-12 {
    padding: 3rem;
  }

  .sm\:p-2 {
    padding: 0.5rem;
  }

  .sm\:p-4 {
    padding: 1rem;
  }

  .sm\:p-6 {
    padding: 1.5rem;
  }

  .sm\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .sm\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sm\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .sm\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .sm\:pl-6 {
    padding-left: 1.5rem;
  }

  .sm\:pr-4 {
    padding-right: 1rem;
  }

  .sm\:pr-6 {
    padding-right: 1.5rem;
  }

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

  .sm\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .sm\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .sm\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .sm\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}

@media (min-width: 768px) {

  .md\:mb-0 {
    margin-bottom: 0px;
  }

  .md\:block {
    display: block;
  }

  .md\:inline {
    display: inline;
  }

  .md\:flex {
    display: flex;
  }

  .md\:hidden {
    display: none;
  }

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

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

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

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

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

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

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

  .md\:gap-2 {
    gap: 0.5rem;
  }

  .md\:gap-3 {
    gap: 0.75rem;
  }

  .md\:gap-4 {
    gap: 1rem;
  }

  .md\:p-6 {
    padding: 1.5rem;
  }

  .md\:p-8 {
    padding: 2rem;
  }

  .md\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .md\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .md\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .md\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .md\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .md\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .md\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}

@media (min-width: 1024px) {

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

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

  .lg\:block {
    display: block;
  }

  .lg\:flex {
    display: flex;
  }

  .lg\:hidden {
    display: none;
  }

  .lg\:max-w-\[70\%\] {
    max-width: 70%;
  }

  .lg\:max-w-\[80\%\] {
    max-width: 80%;
  }

  .lg\:max-w-\[90\%\] {
    max-width: 90%;
  }

  .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\:flex-row {
    flex-direction: row;
  }

  .lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}

@media (min-width: 1280px) {

  .xl\:relative {
    position: relative;
  }

  .xl\:z-auto {
    z-index: auto;
  }

  .xl\:block {
    display: block;
  }

  .xl\:hidden {
    display: none;
  }

  .xl\:max-w-\[65\%\] {
    max-width: 65%;
  }

  .xl\:max-w-\[75\%\] {
    max-width: 75%;
  }

  .xl\:max-w-\[85\%\] {
    max-width: 85%;
  }

  .xl\:translate-x-0 {
    --tw-translate-x: 0px;
    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));
  }

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

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

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

@media (min-width: 1536px) {

  .\32xl\:gap-6 {
    gap: 1.5rem;
  }
}

.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]) {
  padding-right: 0px;
}

.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox] {
  --tw-translate-y: 2px;
  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));
}

.\[\&\>span\]\:line-clamp-1>span {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

.\[\&\>svg\]\:h-2\.5>svg {
  height: 0.625rem;
}

.\[\&\>svg\]\:h-3>svg {
  height: 0.75rem;
}

.\[\&\>svg\]\:w-2\.5>svg {
  width: 0.625rem;
}

.\[\&\>svg\]\:w-3>svg {
  width: 0.75rem;
}

.\[\&\>svg\]\:text-muted-foreground>svg {
  color: hsl(var(--muted-foreground));
}

.\[\&\>tr\]\:last\:border-b-0:last-child>tr {
  border-bottom-width: 0px;
}

.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg {
  --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));
}

.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text {
  fill: hsl(var(--muted-foreground));
}

.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke='#ccc'] {
  stroke: hsl(var(--border) / 0.5);
}

.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor {
  stroke: hsl(var(--border));
}

.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke='#fff'] {
  stroke: transparent;
}

.\[\&_\.recharts-layer\]\:outline-none .recharts-layer {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke='#ccc'] {
  stroke: hsl(var(--border));
}

.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector {
  fill: hsl(var(--muted));
}

.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor {
  fill: hsl(var(--muted));
}

.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke='#ccc'] {
  stroke: hsl(var(--border));
}

.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke='#fff'] {
  stroke: transparent;
}

.\[\&_\.recharts-sector\]\:outline-none .recharts-sector {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.\[\&_\.recharts-surface\]\:outline-none .recharts-surface {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.\[\&_\.relative\.mx-auto\.overflow-auto\]\:\!h-full .relative.mx-auto.overflow-auto {
  height: 100% !important;
}

.\[\&_\.relative\.mx-auto\.overflow-auto\]\:\!w-full .relative.mx-auto.overflow-auto {
  width: 100% !important;
}

.\[\&_\.relative\.mx-auto\.overflow-auto\]\:\!max-w-none .relative.mx-auto.overflow-auto {
  max-width: none !important;
}

.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading] {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading] {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}

.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading] {
  font-size: 0.75rem;
  line-height: 1rem;
}

.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading] {
  font-weight: 500;
}

.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading] {
  color: hsl(var(--muted-foreground));
}

.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden]) ~[cmdk-group] {
  padding-top: 0px;
}

.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group] {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg {
  height: 1.25rem;
}

.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg {
  width: 1.25rem;
}

.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input] {
  height: 3rem;
}

.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item] {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item] {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg {
  height: 1.25rem;
}

.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg {
  width: 1.25rem;
}

.\[\&_h1\]\:mb-4 h1 {
  margin-bottom: 1rem;
}

.\[\&_h1\]\:text-center h1 {
  text-align: center;
}

.\[\&_h1\]\:text-2xl h1 {
  font-size: 1.5rem;
  line-height: 2rem;
}

.\[\&_h1\]\:font-bold h1 {
  font-weight: 700;
}

.\[\&_h2\]\:mb-3 h2 {
  margin-bottom: 0.75rem;
}

.\[\&_h2\]\:mt-6 h2 {
  margin-top: 1.5rem;
}

.\[\&_h2\]\:border-b-2 h2 {
  border-bottom-width: 2px;
}

.\[\&_h2\]\:border-gray-200 h2 {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
}

.\[\&_h2\]\:pb-1 h2 {
  padding-bottom: 0.25rem;
}

.\[\&_h2\]\:text-lg h2 {
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.\[\&_h2\]\:font-semibold h2 {
  font-weight: 600;
}

.\[\&_h3\]\:mb-2 h3 {
  margin-bottom: 0.5rem;
}

.\[\&_h3\]\:mt-4 h3 {
  margin-top: 1rem;
}

.\[\&_h3\]\:text-base h3 {
  font-size: 1rem;
  line-height: 1.5rem;
}

.\[\&_h3\]\:font-medium h3 {
  font-weight: 500;
}

.\[\&_img\]\:h-auto img {
  height: auto;
}

.\[\&_img\]\:max-w-\[200px\] img {
  max-width: 200px;
}

.\[\&_img\]\:rounded img {
  border-radius: 0.25rem;
}

.\[\&_li\]\:my-1 li {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.\[\&_ol\]\:list-decimal ol {
  list-style-type: decimal;
}

.\[\&_ol\]\:pl-6 ol {
  padding-left: 1.5rem;
}

.\[\&_svg\]\:pointer-events-none svg {
  pointer-events: none;
}

.\[\&_svg\]\:size-4 svg {
  width: 1rem;
  height: 1rem;
}

.\[\&_svg\]\:shrink-0 svg {
  flex-shrink: 0;
}

.\[\&_table\]\:my-4 table {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.\[\&_table\]\:w-full table {
  width: 100%;
}

.\[\&_table\]\:border-collapse table {
  border-collapse: collapse;
}

.\[\&_td\]\:border td {
  border-width: 1px;
}

.\[\&_td\]\:border-gray-300 td {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
}

.\[\&_td\]\:p-2 td {
  padding: 0.5rem;
}

.\[\&_th\]\:border th {
  border-width: 1px;
}

.\[\&_th\]\:border-gray-300 th {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
}

.\[\&_th\]\:bg-gray-100 th {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
}

.\[\&_th\]\:p-2 th {
  padding: 0.5rem;
}

.\[\&_th\]\:text-left th {
  text-align: left;
}

.\[\&_th\]\:font-semibold th {
  font-weight: 600;
}

.\[\&_tr\:last-child\]\:border-0 tr:last-child {
  border-width: 0px;
}

.\[\&_tr\:nth-child\(even\)\]\:bg-gray-50 tr:nth-child(even) {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}

.\[\&_tr\]\:border-b tr {
  border-bottom-width: 1px;
}

.\[\&_ul\]\:list-disc ul {
  list-style-type: disc;
}

.\[\&_ul\]\:pl-6 ul {
  padding-left: 1.5rem;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[3]!./public/fonts/custom-fonts.css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
/**
 * 커스텀 폰트 CSS
 *
 * PPTX에서 사용되는 커스텀 폰트를 웹 프리뷰에서도 동일하게 표시하기 위한 설정
 *
 * 주의:
 * - 이 폰트들은 웹 프리뷰용입니다
 * - PPTX 파일에는 백엔드에서 별도로 임베드됩니다
 */

/* 변경 사유: 나눔 계열도 로컬 woff2 파일로 변경 + weight 범위 확장 */

/* 나눔 명조 - 로컬 woff2 */
@font-face {
  font-family: 'Nanum Myeongjo';
  font-style: normal;
  font-weight: 100 900;
  src: url('/fonts/nanum-myeongjo.woff2') format('woff2');
  font-display: swap;
}

/* 나눔 고딕 - 로컬 woff2 */
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 100 900;
  src: url('/fonts/regular/nanum-gothic.woff2') format('woff2');
  font-display: swap;
}

/* 나눔 손글씨 펜 - 로컬 woff2 */
@font-face {
  font-family: 'Nanum Pen Script';
  font-style: normal;
  font-weight: 100 900;
  src: url('/fonts/regular/nanum-pen-script.woff2') format('woff2');
  font-display: swap;
}

/* 변경 사유: 단일 weight 폰트들은 100-900 범위로 설정하여 font-bold 등에서도 동작하도록 함 */
@font-face {
  font-family: 'Black Han Sans';
  font-style: normal;
  font-weight: 100 900;
  src: url('/fonts/regular/black-han-sans.woff2') format('woff2');
  font-display: swap;
}

@font-face {
  font-family: 'Hahmlet';
  font-style: normal;
  font-weight: 100 900;
  src: url('/fonts/regular/hahmlet.woff2') format('woff2');
  font-display: swap;
}

@font-face {
  font-family: 'Hi Melody';
  font-style: normal;
  font-weight: 100 900;
  src: url('/fonts/regular/hi-melody.woff2') format('woff2');
  font-display: swap;
}

@font-face {
  font-family: 'Dongle';
  font-style: normal;
  font-weight: 100 900;
  src: url('/fonts/regular/dongle.woff2') format('woff2');
  font-display: swap;
}

@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100 900;
  src: url('/fonts/regular/noto-sans-kr.woff2') format('woff2');
  font-display: swap;
}

@font-face {
  font-family: 'Noto Serif KR';
  font-style: normal;
  font-weight: 100 900;
  src: url('/fonts/regular/noto-serif-kr.woff2') format('woff2');
  font-display: swap;
}

@font-face {
  font-family: 'Pretendard';
  font-style: normal;
  font-weight: 100 900;
  src: local('Pretendard'),
       local('PRETENDARD'),
       url(/_next/static/media/Pretendard-SemiBold.cfa29e4f.woff2) format('woff2'),
       url(/_next/static/media/Pretendard-SemiBold.a963592c.woff) format('woff');
  font-display: swap;
}

/* @font-face {
  font-family: 'PRETENDARD';
  font-style: normal;
  font-weight: 400;
  src: local('Pretendard'),
       local('PRETENDARD'),
       url('./Pretendard-SemiBold.woff2') format('woff2'),
       url('./Pretendard-SemiBold.woff') format('woff');
  font-display: swap;
} */

/* 
  새로운 폰트 추가 예시:
  
  @font-face {
    font-family: 'FONT_NAME';
    font-style: normal;
    font-weight: 400;
    src: local('FONT_NAME'),
         url('/fonts/FONT_NAME.woff2') format('woff2'),
         url('/fonts/FONT_NAME.woff') format('woff');
    font-display: swap;
  }
*/

/**
 * 폰트 적용 헬퍼 클래스
 */

/* .font-pretendard {
  font-family: 'Pretendard','PRETENDARD', sans-serif;
} */

/* 
  새로운 폰트 추가 시 헬퍼 클래스도 추가:
  
  .font-custom-name {
    font-family: 'FONT_NAME', sans-serif;
  }
*/


