@import url('//static-cdn.onstove.com/0.0.1/font/SpoqaSans/StoveUIFont-KR.css');

@import url('//static-cdn.onstove.com/0.0.4/font-icon/StoveFont-Icon.css');

:lang(ko) a,
:lang(ko) body,
:lang(ko) button,
:lang(ko) h1,
:lang(ko) h2,
:lang(ko) h3,
:lang(ko) h4,
:lang(ko) h5,
:lang(ko) h6,
:lang(ko) input,
:lang(ko) textarea {
  font-family: Spoqa Han Sans Neo KR, -apple-system, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;
}

*,
:after,
:before {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-scroll-snap-strictness: proximity;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(59, 130, 246, 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;
}

@font-face {
  font-family: StoveUIFontIcon;
  src: url("//static-cdn.onstove.com/0.0.1/font-icon/fonts/StoveUIFontIcon.eot");
  src: url("//static-cdn.onstove.com/0.0.1/font-icon/fonts/StoveUIFontIcon.eot") format("embedded-opentype"), url("//static-cdn.onstove.com/0.0.1/font-icon/fonts/StoveUIFontIcon.woff2") format("woff2"), url("//static-cdn.onstove.com/0.0.1/font-icon/fonts/StoveUIFontIcon.ttf") format("truetype"), url("//static-cdn.onstove.com/0.0.1/font-icon/fonts/StoveUIFontIcon.woff") format("woff"), url("//static-cdn.onstove.com/0.0.1/font-icon/fonts/StoveUIFontIcon.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}

.stove-ui-icon {
  display: inline-flex;
}

.stove-ui-icon:after,
.stove-ui-icon:before {
  font-family: StoveUIFontIcon !important;
  speak: never;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

:root,
:root :after,
:root :before {
  --stds-glob-typography-font-size-7xl: 5px;
  --stds-glob-typography-font-size-6xl: 42px;
  --stds-glob-typography-font-size-5xl: 32px;
  --stds-glob-typography-font-size-4xl: 24px;
  --stds-glob-typography-font-size-3xl: 2px;
  --stds-glob-typography-font-size-2xl: 18px;
  --stds-glob-typography-font-size-xl: 16px;
  --stds-glob-typography-font-size-lg: 15px;
  --stds-glob-typography-font-size-md: 14px;
  --stds-glob-typography-font-size-sm: 13px;
  --stds-glob-typography-font-size-xs: 12px;
  --stds-glob-typography-font-size-2xs: 11px;
  --stds-glob-typography-line-height-6xl: 7px;
  --stds-glob-typography-line-height-5xl: 5.6px;
  --stds-glob-typography-line-height-4xl: 4.4px;
  --stds-glob-typography-line-height-3xl: 3.4px;
  --stds-glob-typography-line-height-2xl: 3px;
  --stds-glob-typography-line-height-xl: 26px;
  --stds-glob-typography-line-height-lg: 24px;
  --stds-glob-typography-line-height-md: 22px;
  --stds-glob-typography-line-height-sm: 2px;
  --stds-glob-typography-line-height-xs: 18px;
  --stds-glob-typography-font-weight-regular: 400;
  --stds-glob-typography-font-weight-medium: 500;
  --stds-sem-typography-font-size-title1: var(--stds-glob-typography-font-size-7xl);
  --stds-sem-typography-line-height-title1: var(--stds-glob-typography-line-height-6xl);
  --stds-sem-typography-font-weight-title1: var(--stds-glob-typography-font-weight-medium);
  --stds-sem-typography-font-size-title2: var(--stds-glob-typography-font-size-6xl);
  --stds-sem-typography-line-height-title2: var(--stds-glob-typography-line-height-5xl);
  --stds-sem-typography-font-weight-title2: var(--stds-glob-typography-font-weight-medium);
  --stds-sem-typography-font-size-title3: var(--stds-glob-typography-font-size-5xl);
  --stds-sem-typography-line-height-title3: var(--stds-glob-typography-line-height-4xl);
  --stds-sem-typography-font-weight-title3: var(--stds-glob-typography-font-weight-medium);
  --stds-sem-typography-font-size-title4: var(--stds-glob-typography-font-size-4xl);
  --stds-sem-typography-line-height-title4: var(--stds-glob-typography-line-height-3xl);
  --stds-sem-typography-font-weight-title4: var(--stds-glob-typography-font-weight-medium);
  --stds-sem-typography-font-size-title5: var(--stds-glob-typography-font-size-3xl);
  --stds-sem-typography-line-height-title5: var(--stds-glob-typography-line-height-2xl);
  --stds-sem-typography-font-weight-title5: var(--stds-glob-typography-font-weight-medium);
  --stds-sem-typography-font-size-title6: var(--stds-glob-typography-font-size-2xl);
  --stds-sem-typography-line-height-title6: var(--stds-glob-typography-line-height-xl);
  --stds-sem-typography-font-weight-title6: var(--stds-glob-typography-font-weight-medium);
  --stds-sem-typography-font-size-title7: var(--stds-glob-typography-font-size-xl);
  --stds-sem-typography-line-height-title7: var(--stds-glob-typography-line-height-lg);
  --stds-sem-typography-font-weight-title7: var(--stds-glob-typography-font-weight-medium);
  --stds-sem-typography-font-size-title8: var(--stds-glob-typography-font-size-md);
  --stds-sem-typography-line-height-title8: var(--stds-glob-typography-line-height-sm);
  --stds-sem-typography-font-weight-title8: var(--stds-glob-typography-font-weight-medium);
  --stds-sem-typography-font-size-text1: var(--stds-glob-typography-font-size-xl);
  --stds-sem-typography-line-height-text1: var(--stds-glob-typography-line-height-xl);
  --stds-sem-typography-font-size-text2: var(--stds-glob-typography-font-size-lg);
  --stds-sem-typography-line-height-text2: var(--stds-glob-typography-line-height-lg);
  --stds-sem-typography-font-size-text3: var(--stds-glob-typography-font-size-md);
  --stds-sem-typography-line-height-text3: var(--stds-glob-typography-line-height-lg);
  --stds-sem-typography-font-size-text4: var(--stds-glob-typography-font-size-sm);
  --stds-sem-typography-line-height-text4: var(--stds-glob-typography-line-height-md);
  --stds-sem-typography-font-size-btn1: var(--stds-glob-typography-font-size-xl);
  --stds-sem-typography-line-height-btn1: var(--stds-glob-typography-line-height-lg);
  --stds-sem-typography-font-weight-btn1: var(--stds-glob-typography-font-weight-medium);
  --stds-sem-typography-font-size-btn2: var(--stds-glob-typography-font-size-md);
  --stds-sem-typography-line-height-btn2: var(--stds-glob-typography-line-height-sm);
  --stds-sem-typography-font-weight-btn2: var(--stds-glob-typography-font-weight-medium);
  --stds-sem-typography-font-size-btn3: var(--stds-glob-typography-font-size-xs);
  --stds-sem-typography-line-height-btn3: var(--stds-glob-typography-line-height-xs);
  --stds-sem-typography-font-weight-btn3: var(--stds-glob-typography-font-weight-medium);
  --stds-sem-typography-font-size-cap1: var(--stds-glob-typography-font-size-xs);
  --stds-sem-typography-line-height-cap1: var(--stds-glob-typography-line-height-xs);
  --stds-sem-typography-font-weight-cap1: var(--stds-glob-typography-font-weight-regular);
  --stds-sem-typography-font-size-cap2: var(--stds-glob-typography-font-size-2xs);
  --stds-sem-typography-line-height-cap2: var(--stds-glob-typography-line-height-xs);
  --stds-sem-typography-font-weight-cap2: var(--stds-glob-typography-font-weight-regular);
  --stds-glob-spacing-0: 0px;
  --stds-glob-spacing-2: 2px;
  --stds-glob-spacing-4: 0.4px;
  --stds-glob-spacing-8: 0.8px;
  --stds-glob-spacing-12: 12px;
  --stds-glob-spacing-16: 16px;
  --stds-glob-spacing-20: 2px;
  --stds-glob-spacing-24: 24px;
  --stds-glob-spacing-28: 28px;
  --stds-glob-spacing-32: 32px;
  --stds-glob-spacing-36: 36px;
  --stds-glob-spacing-40: 4px;
  --stds-glob-spacing-48: 48px;
  --stds-glob-spacing-56: 56px;
  --stds-glob-spacing-64: 64px;
  --stds-glob-spacing-80: 8px;
  --stds-glob-spacing-200: 20px;
  --stds-glob-size-0: 0px;
  --stds-glob-size-2: 2px;
  --stds-glob-size-4: 0.4px;
  --stds-glob-size-8: 0.8px;
  --stds-glob-size-12: 12px;
  --stds-glob-size-16: 16px;
  --stds-glob-size-20: 2px;
  --stds-glob-size-24: 24px;
  --stds-glob-size-28: 28px;
  --stds-glob-size-32: 32px;
  --stds-glob-size-36: 3.6px;
  --stds-glob-size-40: 4px;
  --stds-glob-size-44: 44px;
  --stds-glob-size-48: 48px;
  --stds-glob-size-52: 52px;
  --stds-glob-size-56: 56px;
  --stds-glob-size-60: 6px;
  --stds-glob-size-64: 64px;
  --stds-glob-size-68: 68px;
  --stds-glob-size-72: 72px;
  --stds-glob-size-76: 76px;
  --stds-glob-size-80: 8px;
  --stds-glob-size-84: 84px;
  --stds-glob-size-88: 88px;
  --stds-glob-size-92: 92px;
  --stds-glob-size-96: 96px;
  --stds-glob-size-100: 10px;
  --stds-glob-size-104: 10.4px;
  --stds-glob-size-108: 10.8px;
  --stds-glob-size-112: 11.2px;
  --stds-glob-size-116: 11.6px;
  --stds-glob-size-120: 12px;
  --stds-glob-size-124: 12.4px;
  --stds-glob-size-128: 12.8px;
  --stds-glob-size-132: 13.2px;
  --stds-glob-size-136: 13.6px;
  --stds-glob-size-140: 14px;
  --stds-glob-size-144: 14.4px;
  --stds-glob-size-148: 14.8px;
  --stds-glob-size-152: 15.2px;
  --stds-glob-size-156: 15.6px;
  --stds-glob-size-160: 16px;
  --stds-glob-size-164: 16.4px;
  --stds-glob-size-168: 16.8px;
  --stds-glob-size-172: 17.2px;
  --stds-glob-size-176: 17.6px;
  --stds-glob-size-180: 18px;
  --stds-glob-size-184: 18.4px;
  --stds-glob-size-188: 18.8px;
  --stds-glob-size-192: 19.2px;
  --stds-glob-size-196: 19.6px;
  --stds-glob-size-200: 20px;
  --stds-glob-size-204: 20.4px;
  --stds-glob-size-208: 20.8px;
  --stds-glob-size-212: 21.2px;
  --stds-glob-size-216: 21.6px;
  --stds-glob-size-220: 22px;
  --stds-glob-size-224: 22.4px;
  --stds-glob-size-228: 22.8px;
  --stds-glob-size-232: 23.2px;
  --stds-glob-size-236: 23.6px;
  --stds-glob-size-240: 24px;
  --stds-glob-size-244: 24.4px;
  --stds-glob-size-248: 24.8px;
  --stds-glob-size-252: 25.2px;
  --stds-glob-size-256: 25.6px;
  --stds-glob-size-260: 26px;
  --stds-glob-size-264: 26.4px;
  --stds-glob-size-268: 26.8px;
  --stds-glob-size-272: 27.2px;
  --stds-glob-size-276: 27.6px;
  --stds-glob-size-280: 28px;
  --stds-glob-size-284: 28.4px;
  --stds-glob-size-288: 28.8px;
  --stds-glob-size-292: 29.2px;
  --stds-glob-size-296: 29.6px;
  --stds-glob-size-300: 30px;
  --stds-glob-size-304: 30.4px;
  --stds-glob-size-308: 30.8px;
  --stds-glob-size-312: 31.2px;
  --stds-glob-size-316: 31.6px;
  --stds-glob-size-320: 32px;
  --stds-glob-size-324: 32.4px;
  --stds-glob-size-328: 32.8px;
  --stds-glob-size-332: 33.2px;
  --stds-glob-size-336: 33.6px;
  --stds-glob-size-340: 34px;
  --stds-glob-size-344: 34.4px;
  --stds-glob-size-348: 34.8px;
  --stds-glob-size-352: 35.2px;
  --stds-glob-size-356: 35.6px;
  --stds-glob-size-360: 36px;
  --stds-glob-size-364: 36.4px;
  --stds-glob-size-368: 36.8px;
  --stds-glob-size-372: 37.2px;
  --stds-glob-size-376: 37.6px;
  --stds-glob-size-380: 38px;
  --stds-glob-breakpoint-xs: 360px;
  --stds-glob-breakpoint-sm: 768px;
  --stds-glob-breakpoint-md: 1024px;
  --stds-glob-breakpoint-lg: 1440px;
  --stds-glob-border-radius-none: 0px;
  --stds-glob-border-radius-sm: 2px;
  --stds-glob-border-radius-md: 0.4px;
  --stds-glob-border-radius-lg: 0.8px;
  --stds-glob-border-radius-full: 9999px;
  --stds-glob-border-width-0: 0;
  --stds-glob-border-width-1: 1px;
  --stds-glob-border-width-2: 2px;
  --stds-glob-box-shadow-0: none;
  --stds-glob-box-shadow-2: 0 2px 4px rgba(0, 0, 0, 0.05);
  --stds-glob-box-shadow-4: 0 4px 1px rgba(0, 0, 0, 0.1);
  --stds-glob-box-shadow-8: 0 8px 24px rgba(0, 0, 0, 0.15);
  --stds-glob-box-shadow-12: 0 12px 28px rgba(0, 0, 0, 0.2);
  --stds-glob-z-index-base: 0;
  --stds-glob-z-index-docked: 10;
  --stds-glob-z-index-dropdown: 500;
  --stds-glob-z-index-tooltip: 600;
  --stds-glob-z-index-sticky: 1000;
  --stds-glob-z-index-overlay: 2000;
  --stds-glob-z-index-modal: 2500;
  --stds-glob-z-index-toast: 3000;
}

:root,
:root :after,
:root :before {
  --stds-glob-color-white: #fff;
  --stds-glob-color-white-90: hsla(0, 0%, 100%, 0.9);
  --stds-glob-color-white-80: hsla(0, 0%, 100%, 0.8);
  --stds-glob-color-white-70: hsla(0, 0%, 100%, 0.7);
  --stds-glob-color-white-60: hsla(0, 0%, 100%, 0.6);
  --stds-glob-color-white-50: hsla(0, 0%, 100%, 0.5);
  --stds-glob-color-white-40: hsla(0, 0%, 100%, 0.4);
  --stds-glob-color-white-30: hsla(0, 0%, 100%, 0.3);
  --stds-glob-color-white-25: hsla(0, 0%, 100%, 0.25);
  --stds-glob-color-white-20: hsla(0, 0%, 100%, 0.2);
  --stds-glob-color-white-15: hsla(0, 0%, 100%, 0.15);
  --stds-glob-color-white-10: hsla(0, 0%, 100%, 0.1);
  --stds-glob-color-white-8: hsla(0, 0%, 100%, 0.08);
  --stds-glob-color-white-6: hsla(0, 0%, 100%, 0.06);
  --stds-glob-color-white-4: hsla(0, 0%, 100%, 0.04);
  --stds-glob-color-white-2: hsla(0, 0%, 100%, 0.02);
  --stds-glob-color-black: #000;
  --stds-glob-color-black-90: rgba(0, 0, 0, 0.9);
  --stds-glob-color-black-80: rgba(0, 0, 0, 0.8);
  --stds-glob-color-black-70: rgba(0, 0, 0, 0.7);
  --stds-glob-color-black-60: rgba(0, 0, 0, 0.6);
  --stds-glob-color-black-50: rgba(0, 0, 0, 0.5);
  --stds-glob-color-black-40: rgba(0, 0, 0, 0.4);
  --stds-glob-color-black-30: rgba(0, 0, 0, 0.3);
  --stds-glob-color-black-25: rgba(0, 0, 0, 0.25);
  --stds-glob-color-black-20: rgba(0, 0, 0, 0.2);
  --stds-glob-color-black-15: rgba(0, 0, 0, 0.15);
  --stds-glob-color-black-10: rgba(0, 0, 0, 0.1);
  --stds-glob-color-black-8: rgba(0, 0, 0, 0.08);
  --stds-glob-color-black-6: rgba(0, 0, 0, 0.06);
  --stds-glob-color-black-4: rgba(0, 0, 0, 0.04);
  --stds-glob-color-black-2: rgba(0, 0, 0, 0.02);
  --stds-glob-color-gray20: #fafafa;
  --stds-glob-color-gray40: #f5f5f5;
  --stds-glob-color-gray60: #f0f0f0;
  --stds-glob-color-gray80: #ebebeb;
  --stds-glob-color-gray100: #e5e5e5;
  --stds-glob-color-gray150: #d9d9d9;
  --stds-glob-color-gray200: #ccc;
  --stds-glob-color-gray300: #b2b2b2;
  --stds-glob-color-gray400: #999;
  --stds-glob-color-gray500: #7f7f7f;
  --stds-glob-color-gray600: #666;
  --stds-glob-color-gray650: #595959;
  --stds-glob-color-gray700: #4c4c4c;
  --stds-glob-color-gray750: #404040;
  --stds-glob-color-gray780: #383838;
  --stds-glob-color-gray800: #333;
  --stds-glob-color-gray820: #2e2e2e;
  --stds-glob-color-gray840: #292929;
  --stds-glob-color-gray860: #242424;
  --stds-glob-color-gray880: #1f1f1f;
  --stds-glob-color-gray900: #191919;
  --stds-glob-color-orange50: #fff9e9;
  --stds-glob-color-orange100: #ffeac9;
  --stds-glob-color-orange200: #ffcc98;
  --stds-glob-color-orange300: #ff915a;
  --stds-glob-color-orange400: #fe763c;
  --stds-glob-color-orange500: #fc6020;
  --stds-glob-color-orange600: #f05417;
  --stds-glob-color-orange700: #e14b12;
  --stds-glob-color-orange800: #d2450f;
  --stds-glob-color-orange900: #b63a0a;
  --stds-glob-color-navy50: #e8f0ff;
  --stds-glob-color-navy100: #ccd8ee;
  --stds-glob-color-navy200: #abb9d2;
  --stds-glob-color-navy300: #8c9dba;
  --stds-glob-color-navy400: #7588a8;
  --stds-glob-color-navy500: #5f7496;
  --stds-glob-color-navy600: #506585;
  --stds-glob-color-navy700: #40526e;
  --stds-glob-color-navy800: #314058;
  --stds-glob-color-navy900: #1e2c40;
  --stds-glob-color-system-red: #d53430;
  --stds-glob-color-system-yellow: #ef9500;
  --stds-glob-color-system-green: #37a458;
  --stds-glob-color-system-blue: #1e88e5;
  --stds-glob-color-tint-red50: #f9f1f2;
  --stds-glob-color-tint-red100: #f1d2d1;
  --stds-glob-color-tint-red200: #e8b4b6;
  --stds-glob-color-tint-red300: #e19598;
  --stds-glob-color-tint-red400: #da787f;
  --stds-glob-color-tint-red500: #cb5967;
  --stds-glob-color-tint-red600: #ae4855;
  --stds-glob-color-tint-red700: #8e3846;
  --stds-glob-color-tint-red800: #6f2a39;
  --stds-glob-color-tint-red900: #52212d;
  --stds-glob-color-tint-red-a50: #fdf0f1;
  --stds-glob-color-tint-red-a100: #f6bab8;
  --stds-glob-color-tint-red-a200: #f2878a;
  --stds-glob-color-tint-red-a400: #ec3b47;
  --stds-glob-color-tint-red-a700: #ac0822;
  --stds-glob-color-tint-orange50: #f6f0e7;
  --stds-glob-color-tint-orange100: #f1dbc3;
  --stds-glob-color-tint-orange200: #ecc7a5;
  --stds-glob-color-tint-orange300: #e6b285;
  --stds-glob-color-tint-orange400: #e09964;
  --stds-glob-color-tint-orange500: #d77e45;
  --stds-glob-color-tint-orange600: #b96436;
  --stds-glob-color-tint-orange700: #984b2b;
  --stds-glob-color-tint-orange800: #793b24;
  --stds-glob-color-tint-orange900: #5b2d1c;
  --stds-glob-color-tint-orange-a50: #faf2e6;
  --stds-glob-color-tint-orange-a100: #f6d1aa;
  --stds-glob-color-tint-orange-a200: #f9b677;
  --stds-glob-color-tint-orange-a400: #f27d23;
  --stds-glob-color-tint-orange-a700: #b73700;
  --stds-glob-color-tint-yellow50: #f8f5e8;
  --stds-glob-color-tint-yellow100: #f1e9c3;
  --stds-glob-color-tint-yellow200: #ecdea3;
  --stds-glob-color-tint-yellow300: #e6d084;
  --stds-glob-color-tint-yellow400: #e2bd65;
  --stds-glob-color-tint-yellow500: #d9ab48;
  --stds-glob-color-tint-yellow600: #b88c39;
  --stds-glob-color-tint-yellow700: #986f2d;
  --stds-glob-color-tint-yellow800: #7b5726;
  --stds-glob-color-tint-yellow900: #5b3e1e;
  --stds-glob-color-tint-yellow-a50: #fcf8e7;
  --stds-glob-color-tint-yellow-a100: #f6e79d;
  --stds-glob-color-tint-yellow-a200: #f6d860;
  --stds-glob-color-tint-yellow-a400: #ffb412;
  --stds-glob-color-tint-yellow-a700: #b77408;
  --stds-glob-color-tint-lime50: #f3f6e7;
  --stds-glob-color-tint-lime100: #e6f1c5;
  --stds-glob-color-tint-lime200: #daeba6;
  --stds-glob-color-tint-lime300: #c1da80;
  --stds-glob-color-tint-lime400: #aaca60;
  --stds-glob-color-tint-lime500: #93bc46;
  --stds-glob-color-tint-lime600: #739e36;
  --stds-glob-color-tint-lime700: #597c2b;
  --stds-glob-color-tint-lime800: #425f22;
  --stds-glob-color-tint-lime900: #2f411a;
  --stds-glob-color-tint-lime-a50: #f6fae6;
  --stds-glob-color-tint-lime-a100: #e3f6ac;
  --stds-glob-color-tint-lime-a200: #d8f878;
  --stds-glob-color-tint-lime-a400: #9bca2e;
  --stds-glob-color-tint-lime-a700: #4f8409;
  --stds-glob-color-tint-green50: #eef6f1;
  --stds-glob-color-tint-green100: #d6e9dc;
  --stds-glob-color-tint-green200: #b3d7c2;
  --stds-glob-color-tint-green300: #8bc3a2;
  --stds-glob-color-tint-green400: #65ab7e;
  --stds-glob-color-tint-green500: #4b9663;
  --stds-glob-color-tint-green600: #3d7d4d;
  --stds-glob-color-tint-green700: #306339;
  --stds-glob-color-tint-green800: #244c2b;
  --stds-glob-color-tint-green900: #17361f;
  --stds-glob-color-tint-green-a50: #edfaf2;
  --stds-glob-color-tint-green-a100: #beeecd;
  --stds-glob-color-tint-green-a200: #9ddcb7;
  --stds-glob-color-tint-green-a400: #2b9450;
  --stds-glob-color-tint-green-a700: #0f7021;
  --stds-glob-color-tint-teal50: #ecf5f6;
  --stds-glob-color-tint-teal100: #cae7e6;
  --stds-glob-color-tint-teal200: #a3d2d6;
  --stds-glob-color-tint-teal300: #7dbec3;
  --stds-glob-color-tint-teal400: #5caab0;
  --stds-glob-color-tint-teal500: #44949e;
  --stds-glob-color-tint-teal600: #36777f;
  --stds-glob-color-tint-teal700: #295d63;
  --stds-glob-color-tint-teal800: #1d4448;
  --stds-glob-color-tint-teal900: #152c2f;
  --stds-glob-color-tint-teal-a50: #ebf9fa;
  --stds-glob-color-tint-teal-a100: #bcecea;
  --stds-glob-color-tint-teal-a200: #64d8e3;
  --stds-glob-color-tint-teal-a400: #2bb8c2;
  --stds-glob-color-tint-teal-a700: #087582;
  --stds-glob-color-tint-blue50: #eaf3f7;
  --stds-glob-color-tint-blue100: #cae3f2;
  --stds-glob-color-tint-blue200: #abd0eb;
  --stds-glob-color-tint-blue300: #8dbce5;
  --stds-glob-color-tint-blue400: #70a7de;
  --stds-glob-color-tint-blue600: #4474b8;
  --stds-glob-color-tint-blue700: #355b9a;
  --stds-glob-color-tint-blue800: #2c477a;
  --stds-glob-color-tint-blue-a50: #e9f6fb;
  --stds-glob-color-tint-blue-a100: #b1dcf7;
  --stds-glob-color-tint-blue-a200: #7ec5f8;
  --stds-glob-color-tint-blue-a400: #3191f0;
  --stds-glob-color-tint-blue-a700: #0047b9;
  --stds-glob-color-tint-dazzlingblue50: #f5f5fa;
  --stds-glob-color-tint-dazzlingblue100: #e4e1f7;
  --stds-glob-color-tint-dazzlingblue200: #cdc8ee;
  --stds-glob-color-tint-dazzlingblue300: #b0adea;
  --stds-glob-color-tint-dazzlingblue400: #9090de;
  --stds-glob-color-tint-dazzlingblue500: #7175d0;
  --stds-glob-color-tint-dazzlingblue600: #575fb1;
  --stds-glob-color-tint-dazzlingblue700: #424b90;
  --stds-glob-color-tint-dazzlingblue800: #313b71;
  --stds-glob-color-tint-dazzlingblue900: #242d52;
  --stds-glob-color-tint-dazzlingblue-a50: #f4f4fe;
  --stds-glob-color-tint-dazzlingblue-a100: #cfc7fc;
  --stds-glob-color-tint-dazzlingblue-a200: #a89bfb;
  --stds-glob-color-tint-dazzlingblue-a400: #5252eb;
  --stds-glob-color-tint-dazzlingblue-a700: #1325af;
  --stds-glob-color-tint-indigo50: #f1f4fa;
  --stds-glob-color-tint-indigo100: #dde5f5;
  --stds-glob-color-tint-indigo200: #bfcbee;
  --stds-glob-color-tint-indigo300: #a0afe7;
  --stds-glob-color-tint-indigo400: #7d8fd9;
  --stds-glob-color-tint-indigo500: #5c6cc9;
  --stds-glob-color-tint-indigo600: #4853a8;
  --stds-glob-color-tint-indigo700: #373e8a;
  --stds-glob-color-tint-indigo800: #282c6b;
  --stds-glob-color-tint-indigo900: #20204d;
  --stds-glob-color-tint-indigo-a50: #f0f4fe;
  --stds-glob-color-tint-indigo-a100: #c4d6fa;
  --stds-glob-color-tint-indigo-a200: #92acfb;
  --stds-glob-color-tint-indigo-a400: #4163eb;
  --stds-glob-color-tint-indigo-a700: #0816a9;
  --stds-glob-color-tint-purple50: #f6f4f9;
  --stds-glob-color-tint-purple100: #ebdff5;
  --stds-glob-color-tint-purple200: #dac4eb;
  --stds-glob-color-tint-purple300: #c7a6e6;
  --stds-glob-color-tint-purple400: #ad88da;
  --stds-glob-color-tint-purple500: #946bcd;
  --stds-glob-color-tint-purple600: #7656af;
  --stds-glob-color-tint-purple700: #5d4390;
  --stds-glob-color-tint-purple800: #473472;
  --stds-glob-color-tint-purple900: #332853;
  --stds-glob-color-tint-purple-a50: #f7f3fd;
  --stds-glob-color-tint-purple-a100: #e3c6fa;
  --stds-glob-color-tint-purple-a200: #d2acf0;
  --stds-glob-color-tint-purple-a400: #944cec;
  --stds-glob-color-tint-purple-a700: #4814af;
  --stds-glob-color-tint-magenta50: #f9f1f5;
  --stds-glob-color-tint-magenta100: #f5dce9;
  --stds-glob-color-tint-magenta200: #ebbed5;
  --stds-glob-color-tint-magenta300: #e29dc6;
  --stds-glob-color-tint-magenta400: #d27ab2;
  --stds-glob-color-tint-magenta500: #c45da0;
  --stds-glob-color-tint-magenta600: #a24987;
  --stds-glob-color-tint-magenta700: #83386e;
  --stds-glob-color-tint-magenta800: #662a58;
  --stds-glob-color-tint-magenta900: #492141;
  --stds-glob-color-tint-magenta-a50: #fdf0f6;
  --stds-glob-color-tint-magenta-a100: #f5b7d7;
  --stds-glob-color-tint-magenta-a200: #f595c7;
  --stds-glob-color-tint-magenta-a400: #e440a8;
  --stds-glob-color-tint-magenta-a700: #a20c77;
  --stds-glob-color-tint-pink50: #f9f0f3;
  --stds-glob-color-tint-pink100: #f6dce2;
  --stds-glob-color-tint-pink200: #edbfc9;
  --stds-glob-color-tint-pink300: #e79db4;
  --stds-glob-color-tint-pink400: #d97a9b;
  --stds-glob-color-tint-pink500: #cd5d84;
  --stds-glob-color-tint-pink600: #ab496f;
  --stds-glob-color-tint-pink700: #8c385a;
  --stds-glob-color-tint-pink800: #6e2948;
  --stds-glob-color-tint-pink900: #4e2036;
  --stds-glob-color-tint-pink-a50: #fdf0f6;
  --stds-glob-color-tint-pink-a100: #fbc2d0;
  --stds-glob-color-tint-pink-a200: #fa92a9;
  --stds-glob-color-tint-pink-a400: #eb3e7a;
  --stds-glob-color-tint-pink-a700: #ab0949;
  --stds-sem-color-brand-primary: var(--stds-glob-color-orange500);
  --stds-sem-color-brand-primary-pressed: var(--stds-glob-color-orange700);
  --stds-sem-color-brand-secondary: var(--stds-glob-color-navy500);
  --stds-sem-color-background-variant-1: var(--stds-glob-color-gray60);
  --stds-sem-color-background-variant-2: var(--stds-glob-color-white);
  --stds-sem-color-surface-layer: var(--stds-glob-color-white);
  --stds-sem-color-surface-elevation-1: var(--stds-glob-color-white);
  --stds-sem-color-surface-elevation-2: var(--stds-glob-color-gray20);
  --stds-sem-color-surface-elevation-3: var(--stds-glob-color-gray40);
  --stds-sem-color-surface-gnb: var(--stds-glob-color-white);
  --stds-sem-color-surface-gnb-gray: var(--stds-glob-color-gray900);
  --stds-sem-color-surface-footer: var(--stds-glob-color-gray880);
  --stds-sem-color-surface-highlight: var(--stds-glob-color-orange50);
  --stds-sem-color-surface-fab: var(--stds-glob-color-white);
  --stds-sem-color-surface-fab-pressed: var(--stds-glob-color-gray100);
  --stds-sem-color-inverse-elevation-1: var(--stds-glob-color-black-30);
  --stds-sem-color-inverse-elevation-2: var(--stds-glob-color-black-15);
  --stds-sem-color-inverse-elevation-3: var(--stds-glob-color-black-10);
  --stds-sem-color-inverse-elevation-4: var(--stds-glob-color-black-8);
  --stds-sem-color-inverse-elevation-5: var(--stds-glob-color-black-6);
  --stds-sem-color-inverse-elevation-6: var(--stds-glob-color-black-4);
  --stds-sem-color-inverse-elevation-7: var(--stds-glob-color-black-10);
  --stds-sem-color-inverse-elevation-8: var(--stds-glob-color-black-2);
  --stds-sem-color-inverse-variant-1: var(--stds-glob-color-black-30);
  --stds-sem-color-inverse-variant-2: var(--stds-glob-color-black-15);
  --stds-sem-color-inverse-variant-3: var(--stds-glob-color-black-6);
  --stds-sem-color-interaction-pressed: var(--stds-glob-color-black-10);
  --stds-sem-color-interaction-selected: var(--stds-glob-color-black-8);
  --stds-sem-color-interaction-focused: var(--stds-glob-color-black-8);
  --stds-sem-color-interaction-hover: var(--stds-glob-color-black-4);
  --stds-sem-color-disabled-variant-1: var(--stds-glob-color-gray200);
  --stds-sem-color-disabled-variant-2: var(--stds-glob-color-gray150);
  --stds-sem-color-disabled-variant-3: var(--stds-glob-color-gray80);
  --stds-sem-color-disabled-variant-4: var(--stds-glob-color-gray40);
  --stds-sem-color-disabled-variant-5: var(--stds-glob-color-gray200);
  --stds-sem-color-disabled-variant-6: var(--stds-glob-color-gray80);
  --stds-sem-color-disabled-variant-7: var(--stds-glob-color-white-20);
  --stds-sem-color-disabled-variant-8: var(--stds-glob-color-black-8);
  --stds-sem-color-on-surface-elevation-1: var(--stds-glob-color-gray880);
  --stds-sem-color-on-surface-elevation-1-pressed: var(--stds-glob-color-black);
  --stds-sem-color-on-surface-elevation-2: var(--stds-glob-color-gray800);
  --stds-sem-color-on-surface-elevation-2-pressed: var(--stds-glob-color-gray880);
  --stds-sem-color-on-surface-elevation-3: var(--stds-glob-color-gray600);
  --stds-sem-color-on-surface-elevation-3-pressed: var(--stds-glob-color-gray700);
  --stds-sem-color-on-surface-elevation-4: var(--stds-glob-color-gray400);
  --stds-sem-color-on-surface-elevation-4-pressed: var(--stds-glob-color-gray500);
  --stds-sem-color-neutral-variant-1: var(--stds-glob-color-gray700);
  --stds-sem-color-neutral-variant-1-pressed: var(--stds-glob-color-gray800);
  --stds-sem-color-neutral-variant-2: var(--stds-glob-color-gray40);
  --stds-sem-color-neutral-variant-2-pressed: var(--stds-glob-color-gray80);
  --stds-sem-color-neutral-variant-3: var(--stds-glob-color-white);
  --stds-sem-color-neutral-variant-3-pressed: var(--stds-glob-color-gray40);
  --stds-sem-color-neutral-variant-4: var(--stds-glob-color-gray150);
  --stds-sem-color-border: var(--stds-glob-color-gray150);
  --stds-sem-color-placeholder: var(--stds-glob-color-gray300);
  --stds-sem-color-error: var(--stds-glob-color-system-red);
  --stds-sem-color-warning: var(--stds-glob-color-system-yellow);
  --stds-sem-color-success: var(--stds-glob-color-system-green);
  --stds-sem-color-information: var(--stds-glob-color-system-blue);
}

:root,
:root :after,
:root :before {
  --stds-glob-typography-font-size-7xl: 5px;
  --stds-glob-typography-font-size-6xl: 42px;
  --stds-glob-typography-font-size-5xl: 32px;
  --stds-glob-typography-font-size-4xl: 24px;
  --stds-glob-typography-font-size-3xl: 2px;
  --stds-glob-typography-font-size-2xl: 18px;
  --stds-glob-typography-font-size-xl: 16px;
  --stds-glob-typography-font-size-lg: 15px;
  --stds-glob-typography-font-size-md: 14px;
  --stds-glob-typography-font-size-sm: 13px;
  --stds-glob-typography-font-size-xs: 12px;
  --stds-glob-typography-font-size-2xs: 11px;
  --stds-glob-typography-line-height-6xl: 7px;
  --stds-glob-typography-line-height-5xl: 56px;
  --stds-glob-typography-line-height-4xl: 44px;
  --stds-glob-typography-line-height-3xl: 34px;
  --stds-glob-typography-line-height-2xl: 3px;
  --stds-glob-typography-line-height-xl: 26px;
  --stds-glob-typography-line-height-lg: 24px;
  --stds-glob-typography-line-height-md: 22px;
  --stds-glob-typography-line-height-sm: 2px;
  --stds-glob-typography-line-height-xs: 18px;
  --stds-glob-typography-font-weight-regular: 400;
  --stds-glob-typography-font-weight-medium: 500;
  --stds-sem-typography-font-size-title1: var(--stds-glob-typography-font-size-7xl);
  --stds-sem-typography-line-height-title1: var(--stds-glob-typography-line-height-6xl);
  --stds-sem-typography-font-weight-title1: var(--stds-glob-typography-font-weight-medium);
  --stds-sem-typography-font-size-title2: var(--stds-glob-typography-font-size-6xl);
  --stds-sem-typography-line-height-title2: var(--stds-glob-typography-line-height-5xl);
  --stds-sem-typography-font-weight-title2: var(--stds-glob-typography-font-weight-medium);
  --stds-sem-typography-font-size-title3: var(--stds-glob-typography-font-size-5xl);
  --stds-sem-typography-line-height-title3: var(--stds-glob-typography-line-height-4xl);
  --stds-sem-typography-font-weight-title3: var(--stds-glob-typography-font-weight-medium);
  --stds-sem-typography-font-size-title4: var(--stds-glob-typography-font-size-4xl);
  --stds-sem-typography-line-height-title4: var(--stds-glob-typography-line-height-3xl);
  --stds-sem-typography-font-weight-title4: var(--stds-glob-typography-font-weight-medium);
  --stds-sem-typography-font-size-title5: var(--stds-glob-typography-font-size-3xl);
  --stds-sem-typography-line-height-title5: var(--stds-glob-typography-line-height-2xl);
  --stds-sem-typography-font-weight-title5: var(--stds-glob-typography-font-weight-medium);
  --stds-sem-typography-font-size-title6: var(--stds-glob-typography-font-size-2xl);
  --stds-sem-typography-line-height-title6: var(--stds-glob-typography-line-height-xl);
  --stds-sem-typography-font-weight-title6: var(--stds-glob-typography-font-weight-medium);
  --stds-sem-typography-font-size-title7: var(--stds-glob-typography-font-size-xl);
  --stds-sem-typography-line-height-title7: var(--stds-glob-typography-line-height-lg);
  --stds-sem-typography-font-weight-title7: var(--stds-glob-typography-font-weight-medium);
  --stds-sem-typography-font-size-title8: var(--stds-glob-typography-font-size-md);
  --stds-sem-typography-line-height-title8: var(--stds-glob-typography-line-height-sm);
  --stds-sem-typography-font-weight-title8: var(--stds-glob-typography-font-weight-medium);
  --stds-sem-typography-font-size-text1: var(--stds-glob-typography-font-size-xl);
  --stds-sem-typography-line-height-text1: var(--stds-glob-typography-line-height-xl);
  --stds-sem-typography-font-size-text2: var(--stds-glob-typography-font-size-lg);
  --stds-sem-typography-line-height-text2: var(--stds-glob-typography-line-height-lg);
  --stds-sem-typography-font-size-text3: var(--stds-glob-typography-font-size-md);
  --stds-sem-typography-line-height-text3: var(--stds-glob-typography-line-height-lg);
  --stds-sem-typography-font-size-text4: var(--stds-glob-typography-font-size-sm);
  --stds-sem-typography-line-height-text4: var(--stds-glob-typography-line-height-md);
  --stds-sem-typography-font-size-btn1: var(--stds-glob-typography-font-size-xl);
  --stds-sem-typography-line-height-btn1: var(--stds-glob-typography-line-height-lg);
  --stds-sem-typography-font-weight-btn1: var(--stds-glob-typography-font-weight-medium);
  --stds-sem-typography-font-size-btn2: var(--stds-glob-typography-font-size-md);
  --stds-sem-typography-line-height-btn2: var(--stds-glob-typography-line-height-sm);
  --stds-sem-typography-font-weight-btn2: var(--stds-glob-typography-font-weight-medium);
  --stds-sem-typography-font-size-btn3: var(--stds-glob-typography-font-size-xs);
  --stds-sem-typography-line-height-btn3: var(--stds-glob-typography-line-height-xs);
  --stds-sem-typography-font-weight-btn3: var(--stds-glob-typography-font-weight-medium);
  --stds-sem-typography-font-size-cap1: var(--stds-glob-typography-font-size-xs);
  --stds-sem-typography-line-height-cap1: var(--stds-glob-typography-line-height-xs);
  --stds-sem-typography-font-weight-cap1: var(--stds-glob-typography-font-weight-regular);
  --stds-sem-typography-font-size-cap2: var(--stds-glob-typography-font-size-2xs);
  --stds-sem-typography-line-height-cap2: var(--stds-glob-typography-line-height-xs);
  --stds-sem-typography-font-weight-cap2: var(--stds-glob-typography-font-weight-regular);
  --stds-glob-spacing-0: 0px;
  --stds-glob-spacing-2: 2px;
  --stds-glob-spacing-4: 4px;
  --stds-glob-spacing-8: 8px;
  --stds-glob-spacing-12: 12px;
  --stds-glob-spacing-16: 16px;
  --stds-glob-spacing-20: 2px;
  --stds-glob-spacing-24: 24px;
  --stds-glob-spacing-28: 28px;
  --stds-glob-spacing-32: 32px;
  --stds-glob-spacing-36: 36px;
  --stds-glob-spacing-40: 4px;
  --stds-glob-spacing-48: 48px;
  --stds-glob-spacing-56: 56px;
  --stds-glob-spacing-64: 64px;
  --stds-glob-spacing-80: 8px;
  --stds-glob-spacing-200: 20px;
  --stds-glob-size-0: 0px;
  --stds-glob-size-2: 2px;
  --stds-glob-size-4: 4px;
  --stds-glob-size-8: 8px;
  --stds-glob-size-12: 12px;
  --stds-glob-size-16: 16px;
  --stds-glob-size-20: 2px;
  --stds-glob-size-24: 24px;
  --stds-glob-size-28: 28px;
  --stds-glob-size-32: 32px;
  --stds-glob-size-36: 36px;
  --stds-glob-size-40: 4px;
  --stds-glob-size-44: 44px;
  --stds-glob-size-48: 48px;
  --stds-glob-size-52: 52px;
  --stds-glob-size-56: 56px;
  --stds-glob-size-60: 6px;
  --stds-glob-size-64: 64px;
  --stds-glob-size-68: 68px;
  --stds-glob-size-72: 72px;
  --stds-glob-size-76: 76px;
  --stds-glob-size-80: 8px;
  --stds-glob-size-84: 84px;
  --stds-glob-size-88: 88px;
  --stds-glob-size-92: 92px;
  --stds-glob-size-96: 96px;
  --stds-glob-size-100: 10px;
  --stds-glob-size-104: 10.4px;
  --stds-glob-size-108: 10.8px;
  --stds-glob-size-112: 11.2px;
  --stds-glob-size-116: 11.6px;
  --stds-glob-size-120: 12px;
  --stds-glob-size-124: 12.4px;
  --stds-glob-size-128: 12.8px;
  --stds-glob-size-132: 13.2px;
  --stds-glob-size-136: 13.6px;
  --stds-glob-size-140: 14px;
  --stds-glob-size-144: 14.4px;
  --stds-glob-size-148: 14.8px;
  --stds-glob-size-152: 15.2px;
  --stds-glob-size-156: 15.6px;
  --stds-glob-size-160: 16px;
  --stds-glob-size-164: 16.4px;
  --stds-glob-size-168: 16.8px;
  --stds-glob-size-172: 17.2px;
  --stds-glob-size-176: 17.6px;
  --stds-glob-size-180: 18px;
  --stds-glob-size-184: 18.4px;
  --stds-glob-size-188: 18.8px;
  --stds-glob-size-192: 19.2px;
  --stds-glob-size-196: 19.6px;
  --stds-glob-size-200: 20px;
  --stds-glob-size-204: 20.4px;
  --stds-glob-size-208: 20.8px;
  --stds-glob-size-212: 21.2px;
  --stds-glob-size-216: 21.6px;
  --stds-glob-size-220: 22px;
  --stds-glob-size-224: 22.4px;
  --stds-glob-size-228: 22.8px;
  --stds-glob-size-232: 23.2px;
  --stds-glob-size-236: 23.6px;
  --stds-glob-size-240: 24px;
  --stds-glob-size-244: 24.4px;
  --stds-glob-size-248: 24.8px;
  --stds-glob-size-252: 25.2px;
  --stds-glob-size-256: 25.6px;
  --stds-glob-size-260: 26px;
  --stds-glob-size-264: 26.4px;
  --stds-glob-size-268: 26.8px;
  --stds-glob-size-272: 27.2px;
  --stds-glob-size-276: 27.6px;
  --stds-glob-size-280: 28px;
  --stds-glob-size-284: 28.4px;
  --stds-glob-size-288: 28.8px;
  --stds-glob-size-292: 29.2px;
  --stds-glob-size-296: 29.6px;
  --stds-glob-size-300: 30px;
  --stds-glob-size-304: 30.4px;
  --stds-glob-size-308: 30.8px;
  --stds-glob-size-312: 31.2px;
  --stds-glob-size-316: 31.6px;
  --stds-glob-size-320: 32px;
  --stds-glob-size-324: 32.4px;
  --stds-glob-size-328: 32.8px;
  --stds-glob-size-332: 33.2px;
  --stds-glob-size-336: 33.6px;
  --stds-glob-size-340: 34px;
  --stds-glob-size-344: 34.4px;
  --stds-glob-size-348: 34.8px;
  --stds-glob-size-352: 35.2px;
  --stds-glob-size-356: 35.6px;
  --stds-glob-size-360: 36px;
  --stds-glob-size-364: 36.4px;
  --stds-glob-size-368: 36.8px;
  --stds-glob-size-372: 37.2px;
  --stds-glob-size-376: 37.6px;
  --stds-glob-size-380: 38px;
  --stds-glob-breakpoint-xs: 360px;
  --stds-glob-breakpoint-sm: 768px;
  --stds-glob-breakpoint-md: 1024px;
  --stds-glob-breakpoint-lg: 1440px;
  --stds-glob-border-radius-none: 0px;
  --stds-glob-border-radius-sm: 2px;
  --stds-glob-border-radius-md: 0.4px;
  --stds-glob-border-radius-lg: 0.8px;
  --stds-glob-border-radius-full: 9999px;
  --stds-glob-border-width-0: 0;
  --stds-glob-border-width-1: 1px;
  --stds-glob-border-width-2: 2px;
  --stds-glob-box-shadow-0: none;
  --stds-glob-box-shadow-2: 0 2px 0.4px rgba(0, 0, 0, 0.05);
  --stds-glob-box-shadow-4: 0 0.4px 1px rgba(0, 0, 0, 0.1);
  --stds-glob-box-shadow-8: 0 0.8px 2.4px rgba(0, 0, 0, 0.15);
  --stds-glob-box-shadow-12: 0 1.2px 2.8px rgba(0, 0, 0, 0.2);
  --stds-glob-z-index-base: 0;
  --stds-glob-z-index-docked: 10;
  --stds-glob-z-index-dropdown: 500;
  --stds-glob-z-index-tooltip: 600;
  --stds-glob-z-index-sticky: 1000;
  --stds-glob-z-index-overlay: 2000;
  --stds-glob-z-index-modal: 2500;
  --stds-glob-z-index-toast: 3000;
}

:root,
:root :after,
:root :before {
  --stds-glob-color-white: #fff;
  --stds-glob-color-white-90: hsla(0, 0%, 100%, 0.9);
  --stds-glob-color-white-80: hsla(0, 0%, 100%, 0.8);
  --stds-glob-color-white-70: hsla(0, 0%, 100%, 0.7);
  --stds-glob-color-white-60: hsla(0, 0%, 100%, 0.6);
  --stds-glob-color-white-50: hsla(0, 0%, 100%, 0.5);
  --stds-glob-color-white-40: hsla(0, 0%, 100%, 0.4);
  --stds-glob-color-white-30: hsla(0, 0%, 100%, 0.3);
  --stds-glob-color-white-25: hsla(0, 0%, 100%, 0.25);
  --stds-glob-color-white-20: hsla(0, 0%, 100%, 0.2);
  --stds-glob-color-white-15: hsla(0, 0%, 100%, 0.15);
  --stds-glob-color-white-10: hsla(0, 0%, 100%, 0.1);
  --stds-glob-color-white-8: hsla(0, 0%, 100%, 0.08);
  --stds-glob-color-white-6: hsla(0, 0%, 100%, 0.06);
  --stds-glob-color-white-4: hsla(0, 0%, 100%, 0.04);
  --stds-glob-color-white-2: hsla(0, 0%, 100%, 0.02);
  --stds-glob-color-black: #000;
  --stds-glob-color-black-90: rgba(0, 0, 0, 0.9);
  --stds-glob-color-black-80: rgba(0, 0, 0, 0.8);
  --stds-glob-color-black-70: rgba(0, 0, 0, 0.7);
  --stds-glob-color-black-60: rgba(0, 0, 0, 0.6);
  --stds-glob-color-black-50: rgba(0, 0, 0, 0.5);
  --stds-glob-color-black-40: rgba(0, 0, 0, 0.4);
  --stds-glob-color-black-30: rgba(0, 0, 0, 0.3);
  --stds-glob-color-black-25: rgba(0, 0, 0, 0.25);
  --stds-glob-color-black-20: rgba(0, 0, 0, 0.2);
  --stds-glob-color-black-15: rgba(0, 0, 0, 0.15);
  --stds-glob-color-black-10: rgba(0, 0, 0, 0.1);
  --stds-glob-color-black-8: rgba(0, 0, 0, 0.08);
  --stds-glob-color-black-6: rgba(0, 0, 0, 0.06);
  --stds-glob-color-black-4: rgba(0, 0, 0, 0.04);
  --stds-glob-color-black-2: rgba(0, 0, 0, 0.02);
  --stds-glob-color-gray20: #fafafa;
  --stds-glob-color-gray40: #f5f5f5;
  --stds-glob-color-gray60: #f0f0f0;
  --stds-glob-color-gray80: #ebebeb;
  --stds-glob-color-gray100: #e5e5e5;
  --stds-glob-color-gray150: #d9d9d9;
  --stds-glob-color-gray200: #ccc;
  --stds-glob-color-gray300: #b2b2b2;
  --stds-glob-color-gray400: #999;
  --stds-glob-color-gray500: #7f7f7f;
  --stds-glob-color-gray600: #666;
  --stds-glob-color-gray650: #595959;
  --stds-glob-color-gray700: #4c4c4c;
  --stds-glob-color-gray750: #404040;
  --stds-glob-color-gray780: #383838;
  --stds-glob-color-gray800: #333;
  --stds-glob-color-gray820: #2e2e2e;
  --stds-glob-color-gray840: #292929;
  --stds-glob-color-gray860: #242424;
  --stds-glob-color-gray880: #1f1f1f;
  --stds-glob-color-gray900: #191919;
  --stds-glob-color-orange50: #fff9e9;
  --stds-glob-color-orange100: #ffeac9;
  --stds-glob-color-orange200: #ffcc98;
  --stds-glob-color-orange300: #ff915a;
  --stds-glob-color-orange400: #fe763c;
  --stds-glob-color-orange500: #fc6020;
  --stds-glob-color-orange600: #f05417;
  --stds-glob-color-orange700: #e14b12;
  --stds-glob-color-orange800: #d2450f;
  --stds-glob-color-orange900: #b63a0a;
  --stds-glob-color-navy50: #e8f0ff;
  --stds-glob-color-navy100: #ccd8ee;
  --stds-glob-color-navy200: #abb9d2;
  --stds-glob-color-navy300: #8c9dba;
  --stds-glob-color-navy400: #7588a8;
  --stds-glob-color-navy500: #5f7496;
  --stds-glob-color-navy600: #506585;
  --stds-glob-color-navy700: #40526e;
  --stds-glob-color-navy800: #314058;
  --stds-glob-color-navy900: #1e2c40;
  --stds-glob-color-system-red: #d53430;
  --stds-glob-color-system-yellow: #ef9500;
  --stds-glob-color-system-green: #37a458;
  --stds-glob-color-system-blue: #1e88e5;
  --stds-glob-color-tint-red50: #f9f1f2;
  --stds-glob-color-tint-red100: #f1d2d1;
  --stds-glob-color-tint-red200: #e8b4b6;
  --stds-glob-color-tint-red300: #e19598;
  --stds-glob-color-tint-red400: #da787f;
  --stds-glob-color-tint-red500: #cb5967;
  --stds-glob-color-tint-red600: #ae4855;
  --stds-glob-color-tint-red700: #8e3846;
  --stds-glob-color-tint-red800: #6f2a39;
  --stds-glob-color-tint-red900: #52212d;
  --stds-glob-color-tint-red-a50: #fdf0f1;
  --stds-glob-color-tint-red-a100: #f6bab8;
  --stds-glob-color-tint-red-a200: #f2878a;
  --stds-glob-color-tint-red-a400: #ec3b47;
  --stds-glob-color-tint-red-a700: #ac0822;
  --stds-glob-color-tint-orange50: #f6f0e7;
  --stds-glob-color-tint-orange100: #f1dbc3;
  --stds-glob-color-tint-orange200: #ecc7a5;
  --stds-glob-color-tint-orange300: #e6b285;
  --stds-glob-color-tint-orange400: #e09964;
  --stds-glob-color-tint-orange500: #d77e45;
  --stds-glob-color-tint-orange600: #b96436;
  --stds-glob-color-tint-orange700: #984b2b;
  --stds-glob-color-tint-orange800: #793b24;
  --stds-glob-color-tint-orange900: #5b2d1c;
  --stds-glob-color-tint-orange-a50: #faf2e6;
  --stds-glob-color-tint-orange-a100: #f6d1aa;
  --stds-glob-color-tint-orange-a200: #f9b677;
  --stds-glob-color-tint-orange-a400: #f27d23;
  --stds-glob-color-tint-orange-a700: #b73700;
  --stds-glob-color-tint-yellow50: #f8f5e8;
  --stds-glob-color-tint-yellow100: #f1e9c3;
  --stds-glob-color-tint-yellow200: #ecdea3;
  --stds-glob-color-tint-yellow300: #e6d084;
  --stds-glob-color-tint-yellow400: #e2bd65;
  --stds-glob-color-tint-yellow500: #d9ab48;
  --stds-glob-color-tint-yellow600: #b88c39;
  --stds-glob-color-tint-yellow700: #986f2d;
  --stds-glob-color-tint-yellow800: #7b5726;
  --stds-glob-color-tint-yellow900: #5b3e1e;
  --stds-glob-color-tint-yellow-a50: #fcf8e7;
  --stds-glob-color-tint-yellow-a100: #f6e79d;
  --stds-glob-color-tint-yellow-a200: #f6d860;
  --stds-glob-color-tint-yellow-a400: #ffb412;
  --stds-glob-color-tint-yellow-a700: #b77408;
  --stds-glob-color-tint-lime50: #f3f6e7;
  --stds-glob-color-tint-lime100: #e6f1c5;
  --stds-glob-color-tint-lime200: #daeba6;
  --stds-glob-color-tint-lime300: #c1da80;
  --stds-glob-color-tint-lime400: #aaca60;
  --stds-glob-color-tint-lime500: #93bc46;
  --stds-glob-color-tint-lime600: #739e36;
  --stds-glob-color-tint-lime700: #597c2b;
  --stds-glob-color-tint-lime800: #425f22;
  --stds-glob-color-tint-lime900: #2f411a;
  --stds-glob-color-tint-lime-a50: #f6fae6;
  --stds-glob-color-tint-lime-a100: #e3f6ac;
  --stds-glob-color-tint-lime-a200: #d8f878;
  --stds-glob-color-tint-lime-a400: #9bca2e;
  --stds-glob-color-tint-lime-a700: #4f8409;
  --stds-glob-color-tint-green50: #eef6f1;
  --stds-glob-color-tint-green100: #d6e9dc;
  --stds-glob-color-tint-green200: #b3d7c2;
  --stds-glob-color-tint-green300: #8bc3a2;
  --stds-glob-color-tint-green400: #65ab7e;
  --stds-glob-color-tint-green500: #4b9663;
  --stds-glob-color-tint-green600: #3d7d4d;
  --stds-glob-color-tint-green700: #306339;
  --stds-glob-color-tint-green800: #244c2b;
  --stds-glob-color-tint-green900: #17361f;
  --stds-glob-color-tint-green-a50: #edfaf2;
  --stds-glob-color-tint-green-a100: #beeecd;
  --stds-glob-color-tint-green-a200: #9ddcb7;
  --stds-glob-color-tint-green-a400: #2b9450;
  --stds-glob-color-tint-green-a700: #0f7021;
  --stds-glob-color-tint-teal50: #ecf5f6;
  --stds-glob-color-tint-teal100: #cae7e6;
  --stds-glob-color-tint-teal200: #a3d2d6;
  --stds-glob-color-tint-teal300: #7dbec3;
  --stds-glob-color-tint-teal400: #5caab0;
  --stds-glob-color-tint-teal500: #44949e;
  --stds-glob-color-tint-teal600: #36777f;
  --stds-glob-color-tint-teal700: #295d63;
  --stds-glob-color-tint-teal800: #1d4448;
  --stds-glob-color-tint-teal900: #152c2f;
  --stds-glob-color-tint-teal-a50: #ebf9fa;
  --stds-glob-color-tint-teal-a100: #bcecea;
  --stds-glob-color-tint-teal-a200: #64d8e3;
  --stds-glob-color-tint-teal-a400: #2bb8c2;
  --stds-glob-color-tint-teal-a700: #087582;
  --stds-glob-color-tint-blue50: #eaf3f7;
  --stds-glob-color-tint-blue100: #cae3f2;
  --stds-glob-color-tint-blue200: #abd0eb;
  --stds-glob-color-tint-blue300: #8dbce5;
  --stds-glob-color-tint-blue400: #70a7de;
  --stds-glob-color-tint-blue600: #4474b8;
  --stds-glob-color-tint-blue700: #355b9a;
  --stds-glob-color-tint-blue800: #2c477a;
  --stds-glob-color-tint-blue-a50: #e9f6fb;
  --stds-glob-color-tint-blue-a100: #b1dcf7;
  --stds-glob-color-tint-blue-a200: #7ec5f8;
  --stds-glob-color-tint-blue-a400: #3191f0;
  --stds-glob-color-tint-blue-a700: #0047b9;
  --stds-glob-color-tint-dazzlingblue50: #f5f5fa;
  --stds-glob-color-tint-dazzlingblue100: #e4e1f7;
  --stds-glob-color-tint-dazzlingblue200: #cdc8ee;
  --stds-glob-color-tint-dazzlingblue300: #b0adea;
  --stds-glob-color-tint-dazzlingblue400: #9090de;
  --stds-glob-color-tint-dazzlingblue500: #7175d0;
  --stds-glob-color-tint-dazzlingblue600: #575fb1;
  --stds-glob-color-tint-dazzlingblue700: #424b90;
  --stds-glob-color-tint-dazzlingblue800: #313b71;
  --stds-glob-color-tint-dazzlingblue900: #242d52;
  --stds-glob-color-tint-dazzlingblue-a50: #f4f4fe;
  --stds-glob-color-tint-dazzlingblue-a100: #cfc7fc;
  --stds-glob-color-tint-dazzlingblue-a200: #a89bfb;
  --stds-glob-color-tint-dazzlingblue-a400: #5252eb;
  --stds-glob-color-tint-dazzlingblue-a700: #1325af;
  --stds-glob-color-tint-indigo50: #f1f4fa;
  --stds-glob-color-tint-indigo100: #dde5f5;
  --stds-glob-color-tint-indigo200: #bfcbee;
  --stds-glob-color-tint-indigo300: #a0afe7;
  --stds-glob-color-tint-indigo400: #7d8fd9;
  --stds-glob-color-tint-indigo500: #5c6cc9;
  --stds-glob-color-tint-indigo600: #4853a8;
  --stds-glob-color-tint-indigo700: #373e8a;
  --stds-glob-color-tint-indigo800: #282c6b;
  --stds-glob-color-tint-indigo900: #20204d;
  --stds-glob-color-tint-indigo-a50: #f0f4fe;
  --stds-glob-color-tint-indigo-a100: #c4d6fa;
  --stds-glob-color-tint-indigo-a200: #92acfb;
  --stds-glob-color-tint-indigo-a400: #4163eb;
  --stds-glob-color-tint-indigo-a700: #0816a9;
  --stds-glob-color-tint-purple50: #f6f4f9;
  --stds-glob-color-tint-purple100: #ebdff5;
  --stds-glob-color-tint-purple200: #dac4eb;
  --stds-glob-color-tint-purple300: #c7a6e6;
  --stds-glob-color-tint-purple400: #ad88da;
  --stds-glob-color-tint-purple500: #946bcd;
  --stds-glob-color-tint-purple600: #7656af;
  --stds-glob-color-tint-purple700: #5d4390;
  --stds-glob-color-tint-purple800: #473472;
  --stds-glob-color-tint-purple900: #332853;
  --stds-glob-color-tint-purple-a50: #f7f3fd;
  --stds-glob-color-tint-purple-a100: #e3c6fa;
  --stds-glob-color-tint-purple-a200: #d2acf0;
  --stds-glob-color-tint-purple-a400: #944cec;
  --stds-glob-color-tint-purple-a700: #4814af;
  --stds-glob-color-tint-magenta50: #f9f1f5;
  --stds-glob-color-tint-magenta100: #f5dce9;
  --stds-glob-color-tint-magenta200: #ebbed5;
  --stds-glob-color-tint-magenta300: #e29dc6;
  --stds-glob-color-tint-magenta400: #d27ab2;
  --stds-glob-color-tint-magenta500: #c45da0;
  --stds-glob-color-tint-magenta600: #a24987;
  --stds-glob-color-tint-magenta700: #83386e;
  --stds-glob-color-tint-magenta800: #662a58;
  --stds-glob-color-tint-magenta900: #492141;
  --stds-glob-color-tint-magenta-a50: #fdf0f6;
  --stds-glob-color-tint-magenta-a100: #f5b7d7;
  --stds-glob-color-tint-magenta-a200: #f595c7;
  --stds-glob-color-tint-magenta-a400: #e440a8;
  --stds-glob-color-tint-magenta-a700: #a20c77;
  --stds-glob-color-tint-pink50: #f9f0f3;
  --stds-glob-color-tint-pink100: #f6dce2;
  --stds-glob-color-tint-pink200: #edbfc9;
  --stds-glob-color-tint-pink300: #e79db4;
  --stds-glob-color-tint-pink400: #d97a9b;
  --stds-glob-color-tint-pink500: #cd5d84;
  --stds-glob-color-tint-pink600: #ab496f;
  --stds-glob-color-tint-pink700: #8c385a;
  --stds-glob-color-tint-pink800: #6e2948;
  --stds-glob-color-tint-pink900: #4e2036;
  --stds-glob-color-tint-pink-a50: #fdf0f6;
  --stds-glob-color-tint-pink-a100: #fbc2d0;
  --stds-glob-color-tint-pink-a200: #fa92a9;
  --stds-glob-color-tint-pink-a400: #eb3e7a;
  --stds-glob-color-tint-pink-a700: #ab0949;
  --stds-sem-color-brand-primary: var(--stds-glob-color-orange500);
  --stds-sem-color-brand-primary-pressed: var(--stds-glob-color-orange700);
  --stds-sem-color-brand-secondary: var(--stds-glob-color-navy500);
  --stds-sem-color-background-variant-1: var(--stds-glob-color-gray60);
  --stds-sem-color-background-variant-2: var(--stds-glob-color-white);
  --stds-sem-color-surface-layer: var(--stds-glob-color-white);
  --stds-sem-color-surface-elevation-1: var(--stds-glob-color-white);
  --stds-sem-color-surface-elevation-2: var(--stds-glob-color-gray20);
  --stds-sem-color-surface-elevation-3: var(--stds-glob-color-gray40);
  --stds-sem-color-surface-gnb: var(--stds-glob-color-white);
  --stds-sem-color-surface-gnb-gray: var(--stds-glob-color-gray900);
  --stds-sem-color-surface-footer: var(--stds-glob-color-gray880);
  --stds-sem-color-surface-highlight: var(--stds-glob-color-orange50);
  --stds-sem-color-surface-fab: var(--stds-glob-color-white);
  --stds-sem-color-surface-fab-pressed: var(--stds-glob-color-gray100);
  --stds-sem-color-inverse-elevation-1: var(--stds-glob-color-black-30);
  --stds-sem-color-inverse-elevation-2: var(--stds-glob-color-black-15);
  --stds-sem-color-inverse-elevation-3: var(--stds-glob-color-black-10);
  --stds-sem-color-inverse-elevation-4: var(--stds-glob-color-black-8);
  --stds-sem-color-inverse-elevation-5: var(--stds-glob-color-black-6);
  --stds-sem-color-inverse-elevation-6: var(--stds-glob-color-black-4);
  --stds-sem-color-inverse-elevation-7: var(--stds-glob-color-black-10);
  --stds-sem-color-inverse-elevation-8: var(--stds-glob-color-black-2);
  --stds-sem-color-inverse-variant-1: var(--stds-glob-color-black-30);
  --stds-sem-color-inverse-variant-2: var(--stds-glob-color-black-15);
  --stds-sem-color-inverse-variant-3: var(--stds-glob-color-black-6);
  --stds-sem-color-interaction-pressed: var(--stds-glob-color-black-10);
  --stds-sem-color-interaction-selected: var(--stds-glob-color-black-8);
  --stds-sem-color-interaction-focused: var(--stds-glob-color-black-8);
  --stds-sem-color-interaction-hover: var(--stds-glob-color-black-4);
  --stds-sem-color-disabled-variant-1: var(--stds-glob-color-gray200);
  --stds-sem-color-disabled-variant-2: var(--stds-glob-color-gray150);
  --stds-sem-color-disabled-variant-3: var(--stds-glob-color-gray80);
  --stds-sem-color-disabled-variant-4: var(--stds-glob-color-gray40);
  --stds-sem-color-disabled-variant-5: var(--stds-glob-color-gray200);
  --stds-sem-color-disabled-variant-6: var(--stds-glob-color-gray80);
  --stds-sem-color-disabled-variant-7: var(--stds-glob-color-white-20);
  --stds-sem-color-disabled-variant-8: var(--stds-glob-color-black-8);
  --stds-sem-color-on-surface-elevation-1: var(--stds-glob-color-gray880);
  --stds-sem-color-on-surface-elevation-1-pressed: var(--stds-glob-color-black);
  --stds-sem-color-on-surface-elevation-2: var(--stds-glob-color-gray800);
  --stds-sem-color-on-surface-elevation-2-pressed: var(--stds-glob-color-gray880);
  --stds-sem-color-on-surface-elevation-3: var(--stds-glob-color-gray600);
  --stds-sem-color-on-surface-elevation-3-pressed: var(--stds-glob-color-gray700);
  --stds-sem-color-on-surface-elevation-4: var(--stds-glob-color-gray400);
  --stds-sem-color-on-surface-elevation-4-pressed: var(--stds-glob-color-gray500);
  --stds-sem-color-neutral-variant-1: var(--stds-glob-color-gray700);
  --stds-sem-color-neutral-variant-1-pressed: var(--stds-glob-color-gray800);
  --stds-sem-color-neutral-variant-2: var(--stds-glob-color-gray40);
  --stds-sem-color-neutral-variant-2-pressed: var(--stds-glob-color-gray80);
  --stds-sem-color-neutral-variant-3: var(--stds-glob-color-white);
  --stds-sem-color-neutral-variant-3-pressed: var(--stds-glob-color-gray40);
  --stds-sem-color-neutral-variant-4: var(--stds-glob-color-gray150);
  --stds-sem-color-border: var(--stds-glob-color-gray150);
  --stds-sem-color-placeholder: var(--stds-glob-color-gray300);
  --stds-sem-color-error: var(--stds-glob-color-system-red);
  --stds-sem-color-warning: var(--stds-glob-color-system-yellow);
  --stds-sem-color-success: var(--stds-glob-color-system-green);
  --stds-sem-color-information: var(--stds-glob-color-system-blue);
}

*,
:after,
:before {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-scroll-snap-strictness: proximity;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(59, 130, 246, 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;
}

:after,
:before {
  --tw-content: "";
}

.bg-gray40 {
  background-color: rgb(245 245 245/var(--tw-bg-opacity)) !important;
}

.bg-gray20,
.bg-gray40 {
  --tw-bg-opacity: 1!important;
}

.p-32 {
  padding: 30px;
}

.py-48 {
  padding-top: 48px !important;
  padding-bottom: 48px  !important;
}

.font-btn1,
.font-btn2,
.font-btn3,
.font-medium,
.font-title1,
.font-title2,
.font-title3,
.font-title4,
.font-title5,
.font-title6,
.font-title7,
.font-title8 {
  font-weight: 500;
}

.font-regular {
  font-weight: 400;
}

.stds-text.text-lg {
  font-size: 15px !important;
}

.stds-text.text-5xl {
  font-size: 32px;
}

.stds-text.text-xl {
  font-size: 16px !important;
}

.stds-text.text-2xl {
  font-size: 18px!important;
}

.stds-text.text-6xl {
  font-size: 42px!important;
}

.stds-text.text-lg {
  font-size: 15px!important;
}

.stds-text.text-xs {
  font-size: 12px!important;
}

.stds-text.text-4xl {
  font-size: 24px!important;
}

.stds-text.text-22 {
  font-size: 22px!important;
}

.stds-text.text-3xl {
  font-size: 20px!important;
}

.stds-text.text-sm {
  font-size: 13px!important;
}

.stds-text.text-md {
  font-size: 14px!important;
}

.leading-xs {
  line-height: 18px;
}

.leading-5xl {
  line-height: 56px;
}

.leading-2xl {
  line-height: 30px;
}

.leading-xl {
  line-height: 26px;
}

.leading-lg {
  line-height: 24px;
}

.leading-3xl {
  line-height: 34px;
}

.leading-sm {
  line-height: 20;
}

.leading-md {
  line-height: 22px;
}

.leading-lg {
  line-height: 24px;
}

.stds-text .leading-lg {
  line-height: 24px;
}

.h-80 {
  height: 80px;
}

.block {
  display: block;
}

.mt-8 {
  margin-top: 8px;
}

.mt-21 {
  margin-top: 21px;
}

.mt-8 {
  margin-top: 8px;
}

.mt-24 {
  margin-top: 24px;
}

.mt-56 {
  margin-top: 56px;
}

.mt-32 {
  margin-top: 32px;
}

.mt-40 {
  margin-top: 40px;
}

.mt-4 {
  margin-top: 4px;
}

.mt-16 {
  margin-top: 16px;
}

.p-24 {
  padding: 24px;
}

.pl-4 {
  padding-left: 4px;
}

.pl-84 {
  padding-left: 84px;
}

.pl-16 {
  padding-left: 16px;
}

.py-16 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.px-16 {
  padding-left: 16px;
  padding-right: 16px;
}

.px-20 {
  padding-left: 20px;
  padding-right: 20px;
}

.px-12 {
  padding-left: 12px;
  padding-right: 12px;
}

.px-8 {
  padding-left: 8px;
  padding-right: 8px;
}

.px-30 {
  padding-left: 30px;
  padding-right: 30px;
}

.pl-12 {
  padding-left: 12px;
}

.pr-8 {
  padding-right: 8px;
}

.pr-40 {
  padding-right: 40px;
}

.pr-64 {
  padding-right: 64px;
}

.w-16 {
  width: 16px;
}

.h-16 {
  height: 16px;
}

.w-48 {
  width: 48px;
}

.w-50 {
  width: 50px;
}

.w-24 {
  width: 24px;
}

.h-24 {
  height: 24px;
}

.h-48 {
  height: 48px;
}

.h-48 {
  height: 48px;
}

.h-44 {
  height: 44px;
}

.h-32 {
  height: 32px;
}

.min-h-80 {
  min-height: 80px;
}

.min-h-16 {
  min-height: 16px;
}

.min-w-16 {
  min-width: 16px;
}

.min-w-120 {
  min-width: 120px;
}

.max-w-560 {
  max-width: 560px;
}

.max-w-456 {
  max-width: 456px;
}

.py-8 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.min-w-156 {
  min-width: 156px;
}

.before\:text-3xl,
.text-3xl {
  font-size: 20px;
}

.before\:text-2xs,
.text-2xs {
  font-size: 11px;
  line-height: 18px;
}

.before\:text-5xl,
.text-5xl {
  font-size: 32px;
}

.before\:text-xl,
.text-xl {
  font-size: 16px;
}

.before\:text-2xl,
.text-2xl {
  font-size: 18px;
}

.before\:text-6xl,
.text-6xl {
  font-size: 42px;
}

.before\:text-lg,
.text-lg {
  font-size: 15px;
}

.before\:text-xs,
.text-xs {
  font-size: 12px;
}

.before\:text-4xl,
.text-4xl {
  font-size: 2.4px;
}

.before\:text-22,
.text-22 {
  font-size: 22px;
}

.before\:text-md,
.text-md {
  font-size: 14px;
}

.bg-gray40 {
  background-color: var(--stds-glob-color-gray40);
}

.leading-xs {
  line-height: 18px;
}

.leading-5xl {
  line-height: 56px;
}

.leading-2xl {
  line-height: 30px;
}

.leading-xl {
  line-height: 26px;
}

.leading-lg {
  line-height: 24px;
}

.leading-3xl {
  line-height: 34px;
}

.leading-sm {
  line-height: 20;
}

.leading-md {
  line-height: 22px;
}

.leading-lg {
  line-height: 24px;
}

.leading-2xl {
  line-height: 30px;
}

.text-white\/70 {
  color: rgba(255, 255, 255, 0.7);
}

:root {
  --theme-primary: 255 , 255 ,255;
}

.text-primary {
  color: rgba(var(--theme-primary), 1);
}

.text-white\/70 {
  color: rgba(255, 255, 255, 0.7);
}

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

.text-white\/4 {
  color: rgba(255, 255, 255, 0.4);
}

.text-white {
  color: #fff;
}

.text-gray-600 {
  color: #666666;
}

.w-full {
  width: 100%;
}

.text-primary {
  color: #fc6020;
}

.text-gray-800 {
  color: #333333;
}

.stds-button-outline,
.stds-button-tertiary:disabled {
  --tw-border-opacity: 1;
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
}

.stds-button-outline {
  background-color: var(--stds-sem-color-neutral-variant-3);
  border-color: var(--stds-sem-color-border);
  border-width: 1px;
  color: var(--stds-sem-color-on-surface-elevation-2);
}

.min-h-\[4\.2rem\] {
  min-height: 42px;
}

.text-gray-880 {
  color: #1f1f1f;
}

.font-medium {
  font-weight: 500;
}

.mt-12 {
  margin-top: 12px;
}

.mt-48 {
  margin-top: 48px;
}

.mx-auto {
  margin: 0 auto;
}

.border-black\:15 {
  border-color: rgba(0, 0, 0, 0.15);
}

.border-solid {
  border-style: solid;
}

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

.border-0 {
  border: 0 !important;
}

.flex-center {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  align-content: center;
}

.flex {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: normal;
  align-items: normal;
  align-content: normal;
}

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

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

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

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

.justify-start {
  justify-content: flex-start;
}

.max-w-460 {
  max-width: 460px;
}

.max-w-724 {
  max-width: 724px;
}

.pr-30 {
  padding-right: 30px;
}

.pl-12 {
  padding-left: 12px;
}

.pl-2 {
  padding-left: 2px;
}

.pr-12 {
  padding-right: 12px;
}

.p-32 {
  padding: 32px;
}

.mx-auto {
  margin-right: auto;
  margin-left: auto;
}

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

.content-center {
  align-content: normal;
}

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

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

.rounded-md {
  border-radius: 4px;
}

.control-arrow-right-line {
  background: url("../../images/member/svg/control-arrow-right-line.svg") no-repeat 0 0;
}

.icon-auth-shield-phone {
  background: url("../../images/member/icon-auth-shield-phone.png") no-repeat 0 0;
  background-size: 50px 48px;
}

.control-long-arrow-right-line {
  background: url("../../images/member/svg/control-long-arrow-right-line.svg") no-repeat 0 0;
  background-size: 24px 24px;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.left-24 {
  left: 24px;
}

.right-24 {
  right: 24px;
}

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

.translate-y-1\/2 {
  transform: translateY(-50%);
}

.text-error,
.text-warning {
  --tw-text-opacity: 1;
}

.text-error {
  color: var(--stds-sem-color-error) !important;
}

.text-error .stds-text {
  color: var(--stds-sem-color-error) !important;
}

.header-member {
  margin-top: 56px;
}

.header-member a img {
  width: 142px;
  height: auto;
}

.element-checkbox {
  min-height: 20px;
  height: auto;
  overflow: visible;
}

.element-checkbox .blind {
  height: auto;
  padding-left: 28px;
}

.element-checkbox .blind::before {
  width: 20px;
  height: 20px;
  top: 2px;
}

.element-checkbox .blind span {
  padding-left: 0;
}

.stds-input-container {
  align-items: center;
  border-radius: 4px;
  border-style: solid;
  display: inline-flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  position: relative;
  width: 100%;
  height: 44px;
  padding: 0;
  box-sizing: border-box;
}

.stds-input-container.border-2 {
  border-width: 0 !important;
}

.stds-input-container.border-2.border-error {
  border-width: 2px !important;
}

.stds-input-container.border-2.border-success {
  border-width: 2px !important;
}

.stds-input-container.border-2.border-warning {
  border-width: 2px !important;
}

.bg-neutral-variant-2 input {
  -webkit-box-shadow: 0 0 0 1000px var(--stds-sem-color-neutral-variant-2) inset !important;
}

.stds-button-primary {
  --tw-border-opacity: 1;
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  background-color: var(--stds-sem-color-brand-primary);
  border-color: var(--stds-sem-color-brand-primary);
  border-width: 2px;
  color: rgb(255 255 255/var(--tw-text-opacity));
}

.stds-button-primary:disabled:active,
.stds-button-primary:disabled {
  background-color: var(--stds-sem-color-disabled-variant-3);
  border-color: var(--stds-sem-color-disabled-variant-3);
}

.stds-button-primary:disabled:active span,
.stds-button-primary:disabled span {
  color: var(--stds-sem-color-disabled-variant-1);
}

.stds-button-primary:active {
  --tw-border-opacity: 1;
  --tw-bg-opacity: 1;
  background-color: var(--stds-sem-color-brand-primary-pressed);
  border-color: var(--stds-sem-color-brand-primary-pressed);
}

.stds-input {
  padding-left: 16px;
  padding-right: 16px;
  --tw-text-opacity: 1;
  background-color: transparent;
  border-width: 0;
  caret-color: var(--stds-sem-color-brand-primary);
  color: var(--stds-sem-color-on-surface-elevation-2);
  height: 100%;
  outline-width: 0;
  width: 100%;
}

.stds-input:disabled {
  --tw-text-opacity: 1;
  color: var(--stds-sem-color-disabled-variant-1);
  background-color: var(--stds-sem-color-disabled-variant-6);
}

.stds-input:disabled::placeholder {
  color: var(--stds-sem-color-disabled-variant-1);
}

.stds-input-wrapper {
  height: 100%;
  width: 100%;
  box-sizing: border-box;
}

.stds-input-wrapper * {
  box-sizing: border-box;
}

.stds-input-wrapper .focus-within\:pl-\[1\.1px\]:focus-within {
  padding-left: 1.1px;
}

.stds-input-wrapper .stds-input {
  border-radius: 6px;
}

.stds-input-container:focus-within {
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(153 153 153/var(--tw-border-opacity));
}

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

.bg-neutral-variant-2 {
  --tw-bg-opacity: 1;
  background-color: var(--stds-sem-color-neutral-variant-2);
}

.bg-neutral-variant-2:disabled {
  background-color: var(--stds-glob-color-gray80);
}

.hidden {
  display: none !important;
}

.border-error,
.border-warning {
  --tw-border-opacity: 1;
}

.border-error {
  border-color: var(--stds-sem-color-error) !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-box {
  box-sizing: border-box;
}

.stds-button {
  letter-spacing: -0.025em;
}

.stds-badge,
.stds-button {
  align-items: center;
  border-style: solid;
  display: inline-flex;
  font-weight: 500;
  justify-content: center;
}

.px-16 {
  padding-left: 16px;
  padding-right: 16px;
}

.px-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.rounded-md {
  border-radius: 4px;
}

.min-w-44 {
  min-width: 44px;
}

.min-h-44 {
  min-height: 44px;
}

.min-h-40 {
  min-height: 4px;
}

.pr-4 {
  padding-right: 4px;
}

.pl-4 {
  padding-left: 4px;
}

ul.child\:text-sm li {
  font-size: 13px !important;
}

ul.child\:leading-md li {
  line-height: 22px !important;
}

ul.child\:mt-4 li {
  margin-top: 4px !important;
}

.pt-32 {
  padding-top: 32px;
}

.pt-50 {
  padding-top: 50px;
}

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

.min-w-20 {
  min-width: 20px;
}

.min-h-20 {
  min-height: 20px;
}

.stds-checkbox,
.stds-checkbox-container {
  position: relative;
}

.stds-checkbox-container {
  display: inline-flex;
}

.stds-checkbox:checked:after {
  content: "\e93e" !important;
}

.after\:text-xl:after {
  content: var(--tw-content);
  font-size: 16px;
}

.text-text3 {
  font-size: 14px;
}

.stds-checkbox-container {
  box-sizing: border-box;
}

.stds-checkbox-container * {
  box-sizing: border-box;
}

.stds-checkbox,
.stds-checkbox-container {
  position: relative;
}

.stds-checkbox {
  box-sizing: border-box;
  --tw-border-opacity: 1;
  --tw-bg-opacity: 1;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--stds-sem-color-neutral-variant-3);
  border-color: var(--stds-sem-color-border);
  border-radius: 2px;
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  flex-shrink: 0;
}

.stds-checkbox:checked {
  --tw-border-opacity: 1;
  --tw-bg-opacity: 1;
  background-color: var(--stds-sem-color-brand-primary);
  border-color: var(--stds-sem-color-brand-primary);
}

.stds-checkbox:after {
  --tw-translate-y: -50%;
  --tw-translate-x: -50%;
  --tw-text-opacity: 1;
  color: rgb(255 255 255/var(--tw-text-opacity));
  font-family: StoveUIFontIcon !important;
  left: 50%;
  line-height: 1;
  position: absolute;
  top: 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));
}

.stds-checkbox-label {
  --tw-text-opacity: 1;
  color: var(--stds-sem-color-on-surface-elevation-2);
  cursor: pointer;
  font-weight: 400;
  margin-left: 8px;
}

.w-20 {
  width: 20px;
}

.h-20 {
  height: 20px;
}

.h-96 {
  height: 96px;
}

.w-120 {
  width: 120px;
}

.before\:ic-state-warning-circle-fill:before {
  content: "\ea1b";
}

.text-error,
.text-warning {
  --tw-text-opacity: 1;
}

.border-border {
  --tw-border-opacity: 1;
  border-color: var(--stds-sem-color-border);
}

.w-176 {
  width: 176px;
}

.h-32 {
  height: 32rem;
}

.border-error {
  border-color: var(--stds-sem-color-error);
}

.border-warning {
  border-color: var(--stds-sem-color-warning) !important;
}

.border-success {
  --tw-border-opacity: 1!important;
  border-color: var(--stds-sem-color-success) !important;
}

.border-information {
  --tw-border-opacity: 1!important;
  border-color: var(--stds-sem-color-information) !important;
}

.text-success {
  --tw-text-opacity: 1!important;
  color: var(--stds-sem-color-success) !important;
}

.text-information {
  --tw-text-opacity: 1!important;
  color: var(--stds-sem-color-information) !important;
}

.text-warning {
  color: var(--stds-sem-color-warning) !important;
}

.text-on-surface-elevation-4 {
  --tw-text-opacity: 1!important;
  color: var(--stds-sem-color-on-surface-elevation-4) !important;
}

.leading-btn2 {
  line-height: 20px;
}

.text-btn2 {
  font-size: 14px;
}

.py-\[1\.0rem\] {
  padding-bottom: 10px;
  padding-top: 10px;
}

.text-on-surface-elevation-1 {
  --tw-text-opacity: 1;
  color: var(--stds-sem-color-on-surface-elevation-1);
}

.bg-background-variant-2 {
  --tw-bg-opacity: 1;
  background-color: var(--stds-sem-color-background-variant-2);
}

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

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

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

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

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

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

.after\:bg-black\/60:after {
  background-color: rgba(0, 0, 0, 0.06) !important;
}

.before\:bg-black\/60:before {
  background-color: rgba(0, 0, 0, 0.06) !important;
}

.stds-middle-line {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  align-content: normal;
}

.stds-middle-line:before {
  width: 1px;
}

.stds-middle-line:before {
  height: 1px;
}

.stds-middle-line:after {
  width: 1px;
}

.stds-middle-line:after {
  height: 1px;
}

.stds-middle-line:after {
  flex: 1;
}

.stds-middle-line:before {
  flex: 1;
}

.stds-middle-line:after {
  background-color: rgba(0, 0, 0, 0.06) !important;
}

.stds-middle-line:before {
  background-color: rgba(0, 0, 0, 0.06) !important;
}

.stds-middle-line:before {
  content: "";
}

.stds-middle-line:after {
  content: "";
}

.stds-middle-line span {
  display: block;
  padding-left: 16px;
  padding-right: 16px;
  line-height: 18px;
  font-size: 12px;
  color: #999;
}

.stds-sns-list {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: normal;
  align-content: normal;
}

.stds-sns-list-item:not(:first-child) {
  margin-left: 8px;
}

.stds-sns-list-item a {
  width: 44px;
  height: 44px;
  border-radius: 100%;
  display: block;
  position: relative;
}

.stds-sns-list-item a:before {
  content: "";
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  width: 24px;
  height: 24px;
}

.stds-sns-list-item a i {
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
}

.stds-sns-list-item.google a {
  border: 1px solid rgba(0, 0, 0, 0.15);
}

.stds-sns-list-item.kakaotalk a {
  background: #fae100;
}

.stds-sns-list-item.facebook a {
  background: #1877f2;
}

.stds-sns-list-item.naver a {
  background: #00c60c;
}

.stds-sns-list-item.twitter a {
  background: #1da1f2;
}

.stds-sns-list-item.apple a {
  border: 1px solid rgba(0, 0, 0, 0.15);
}

.google a::before {
  background: url("../../images/children/icon/logo-google-color.svg") no-repeat;
  background-size: 100% 100%;
}

.kakaotalk a {
  background: #fae100;
}

.kakaotalk a::before {
  background: url("../../images/children/icon/logo-kakaotalk-color.svg") no-repeat;
  background-size: 100% 100%;
}

.facebook a {
  background: #1877f2;
}

.facebook a::before {
  background: url("../../images/children/icon/logo-facebook-fill.svg") no-repeat;
  background-size: 100% 100%;
}

.naver a {
  background: #00c60c;
}

.naver a::before {
  background: url("../../images/children/icon/logo-naver-fill.svg") no-repeat;
  background-size: 100% 100%;
}

.twitter a {
  background: #1da1f2;
}

.twitter a::before {
  background: url("../../images/children/icon/logo-twitter-fill.svg") no-repeat;
  background-size: 100% 100%;
}

.apple a::before {
  background: url("../../images/children/icon/logo-apple-fill.svg") no-repeat;
  background-size: 100% 100%;
}

.before\:ic-nofile-color {
  position: relative;
}

.before\:ic-nofile-color::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: url("../../images/children/icon/img-nofile.png") no-repeat;
  background-size: 100% 100%;
}

.visual-child {
  background: url("../../images/children/img-children-two.svg") no-repeat;
  background-size: 100% 100%;
}

.stds-dialog,
.stds-dialog-overlay {
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
}

.stds-dialog {
  align-items: center;
  display: flex;
  pointer-events: none;
}

.stds-dialog-overlay {
  background-color: rgba(0, 0, 0, 0.6);
  pointer-events: auto;
  z-index: 2000;
}

.stds-dialog {
  z-index: 3000;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  align-content: normal;
}

.stds-dialog,
.stds-dialog-overlay {
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
}

.stds-dialog-panel-sm {
  width: 312px;
}

.stds-dialog-panel {
  position: relative;
  --tw-bg-opacity: 1;
  --tw-shadow: 0 4px 1px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0 4px 10px var(--tw-shadow-color);
  background-color: var(--stds-sem-color-surface-elevation-1);
  border-radius: 8px;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  display: flex;
  flex-direction: column;
  margin: auto;
  min-height: 104px;
  overflow: hidden;
  pointer-events: auto;
  z-index: 3500;
}

.stds-dialog-header {
  display: flex;
  justify-content: space-between;
  padding: 24px 24px 8px 24px;
}

.stds-dialog-header h1 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}

.stds-dialog-content {
  overflow: visible;
}

.stds-dialog-content {
  margin-left: 24px;
  margin-right: 24px;
}

.stds-dialog-panel-sm {
  max-width: 312px;
}

.stds-dialog-panel-sm .stds-dialog-header + .stds-dialog-content .stds-dialog-content-body {
  margin-top: 0;
}

.stds-dialog-panel-sm .stds-dialog-content .stds-dialog-content-body {
  padding-bottom: 4px;
}

.stds-dialog-content-body {
  --tw-text-opacity: 1;
  color: var(--stds-sem-color-on-surface-elevation-2);
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  margin-top: 24px;
  overflow: hidden;
  text-align: left;
  white-space: normal;
}

.stds-dialog-content-body .stds-text {
  letter-spacing: -0.5px;
}

.stds-dialog-content-body h1,
.stds-dialog-content-body h2,
.stds-dialog-content-body h3,
.stds-dialog-content-body h4,
.stds-dialog-content-body h5 {
  --tw-text-opacity: 1;
  color: var(--stds-sem-color-on-surface-elevation-1);
}

.stds-dialog-footer {
  display: flex;
  gap: 8px;
  justify-content: center;
  margin-top: auto;
  padding: 16px 24px 24px;
}

.stds-dialog-panel-sm .stds-dialog-footer button {
  width: 100%;
}

@media (min-width: 768px) {
  .stds-dialog-footer button {
    width: 12.8px;
  }
}

.stds-dialog-footer button {
  width: 100%;
}