html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, menu, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, main, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section {
  display: block;
}
*[hidden] {
  display: none;
}
body {
  line-height: 1;
}
menu, ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
*, *:before, *:after {
  box-sizing: border-box;
}
html {
  font-size: 16px;
}
* {
  font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
}
html, body {
  height: 100%;
  margin: 0;
  padding: 0;
  font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
  color: #191919;
}
button, input {
  padding: 0;
  border: 0;
}
button, input[type="text"], input[type="tel"], input[type="number"], input[type="password"], input[type="email"] {
  appearance: none;
}
button {
  background-color: transparent;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  cursor: pointer;
  outline: none;
  color: inherit;
}
a {
  color: #191919;
  text-decoration: none;
  cursor: pointer;
}
strong {
  font-weight: 700;
}
#root {
  position: relative;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  min-width: 280px;
  max-width: 480px;
}
.app {
  width: 100%;
  height: 100%;
}html, body {
  font-size: 16px;
  font-family: Pretendard Variable, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
}:root {
  --bun-ui-sat: env(safe-area-inset-top);
  --bun-ui-sar: env(safe-area-inset-right);
  --bun-ui-sab: env(safe-area-inset-bottom);
  --bun-ui-sal: env(safe-area-inset-left);
  --bun-ui-radius-pill: 999px;
  --bun-ui-aspect-ratio-vertical: 81 / 100;
  --bun-ui-aspect-ratio-square: 1 / 1;
}.Box_boxRecipe_position_static__7nn0kn18 {
  position: static;
}
.Box_boxRecipe_position_relative__7nn0kn19 {
  position: relative;
}
.Box_boxRecipe_position_absolute__7nn0kn1a {
  position: absolute;
}
.Box_boxRecipe_position_fixed__7nn0kn1b {
  position: fixed;
}
.Box_boxRecipe_position_sticky__7nn0kn1c {
  position: sticky;
}
.Box_boxRecipe_display_block__7nn0kn1d {
  display: block;
}
.Box_boxRecipe_display_inline-block__7nn0kn1e {
  display: inline-block;
}
.Box_boxRecipe_display_inline__7nn0kn1f {
  display: inline;
}
.Box_boxRecipe_display_flex__7nn0kn1g {
  display: flex;
}
.Box_boxRecipe_display_inline-flex__7nn0kn1h {
  display: inline-flex;
}
.Box_boxRecipe_display_grid__7nn0kn1i {
  display: grid;
}
.Box_boxRecipe_display_inline-grid__7nn0kn1j {
  display: inline-grid;
}
.Box_boxRecipe_display_none__7nn0kn1k {
  display: none;
}
.Box_boxRecipe_display_contents__7nn0kn1l {
  display: contents;
}
.Box_boxRecipe_overflow_visible__7nn0kn1m {
  overflow: visible;
}
.Box_boxRecipe_overflow_hidden__7nn0kn1n {
  overflow: hidden;
}
.Box_boxRecipe_overflow_scroll__7nn0kn1o {
  overflow: scroll;
}
.Box_boxRecipe_overflow_auto__7nn0kn1p {
  overflow: auto;
}
.Box_boxRecipe_overflow_clip__7nn0kn1q {
  overflow: clip;
}
.Box_boxRecipe_overflowX_visible__7nn0kn1r {
  overflow-x: visible;
}
.Box_boxRecipe_overflowX_hidden__7nn0kn1s {
  overflow-x: hidden;
}
.Box_boxRecipe_overflowX_scroll__7nn0kn1t {
  overflow-x: scroll;
}
.Box_boxRecipe_overflowX_auto__7nn0kn1u {
  overflow-x: auto;
}
.Box_boxRecipe_overflowX_clip__7nn0kn1v {
  overflow-x: clip;
}
.Box_boxRecipe_overflowY_visible__7nn0kn1w {
  overflow-y: visible;
}
.Box_boxRecipe_overflowY_hidden__7nn0kn1x {
  overflow-y: hidden;
}
.Box_boxRecipe_overflowY_scroll__7nn0kn1y {
  overflow-y: scroll;
}
.Box_boxRecipe_overflowY_auto__7nn0kn1z {
  overflow-y: auto;
}
.Box_boxRecipe_overflowY_clip__7nn0kn20 {
  overflow-y: clip;
}
.Box_boxRecipe_boxSizing_content-box__7nn0kn21 {
  box-sizing: content-box;
}
.Box_boxRecipe_boxSizing_border-box__7nn0kn22 {
  box-sizing: border-box;
}
.Box_boxClassNames_margin__7nn0kn23 {
  margin: var(--boxVars_margin__7nn0kn0);
}
.Box_boxClassNames_marginTop__7nn0kn24 {
  margin-top: var(--boxVars_marginTop__7nn0kn2);
}
.Box_boxClassNames_marginBottom__7nn0kn25 {
  margin-bottom: var(--boxVars_marginBottom__7nn0kn5);
}
.Box_boxClassNames_marginLeft__7nn0kn26 {
  margin-left: var(--boxVars_marginLeft__7nn0kn3);
}
.Box_boxClassNames_marginRight__7nn0kn27 {
  margin-right: var(--boxVars_marginRight__7nn0kn4);
}
.Box_boxClassNames_padding__7nn0kn28 {
  padding: var(--boxVars_padding__7nn0kn1);
}
.Box_boxClassNames_paddingTop__7nn0kn29 {
  padding-top: var(--boxVars_paddingTop__7nn0kn6);
}
.Box_boxClassNames_paddingBottom__7nn0kn2a {
  padding-bottom: var(--boxVars_paddingBottom__7nn0kn7);
}
.Box_boxClassNames_paddingLeft__7nn0kn2b {
  padding-left: var(--boxVars_paddingLeft__7nn0kn8);
}
.Box_boxClassNames_paddingRight__7nn0kn2c {
  padding-right: var(--boxVars_paddingRight__7nn0kn9);
}
.Box_boxClassNames_width__7nn0kn2d {
  width: var(--boxVars_width__7nn0kna);
}
.Box_boxClassNames_height__7nn0kn2e {
  height: var(--boxVars_height__7nn0knb);
}
.Box_boxClassNames_minWidth__7nn0kn2f {
  min-width: var(--boxVars_minWidth__7nn0knc);
}
.Box_boxClassNames_minHeight__7nn0kn2g {
  min-height: var(--boxVars_minHeight__7nn0knd);
}
.Box_boxClassNames_maxWidth__7nn0kn2h {
  max-width: var(--boxVars_maxWidth__7nn0kne);
}
.Box_boxClassNames_maxHeight__7nn0kn2i {
  max-height: var(--boxVars_maxHeight__7nn0knf);
}
.Box_boxClassNames_backgroundColor__7nn0kn2j {
  background-color: var(--boxVars_backgroundColor__7nn0kng);
}
.Box_boxClassNames_border__7nn0kn2k {
  border: var(--boxVars_border__7nn0knh);
}
.Box_boxClassNames_borderRadius__7nn0kn2l {
  border-radius: var(--boxVars_borderRadius__7nn0knm);
}
.Box_boxClassNames_borderTop__7nn0kn2m {
  border-top: var(--boxVars_borderTop__7nn0kni);
}
.Box_boxClassNames_borderRight__7nn0kn2n {
  border-right: var(--boxVars_borderRight__7nn0knj);
}
.Box_boxClassNames_borderBottom__7nn0kn2o {
  border-bottom: var(--boxVars_borderBottom__7nn0knk);
}
.Box_boxClassNames_borderLeft__7nn0kn2p {
  border-left: var(--boxVars_borderLeft__7nn0knl);
}
.Box_boxClassNames_borderTopLeftRadius__7nn0kn2q {
  border-top-left-radius: var(--boxVars_borderTopLeftRadius__7nn0knn);
}
.Box_boxClassNames_borderTopRightRadius__7nn0kn2r {
  border-top-right-radius: var(--boxVars_borderTopRightRadius__7nn0kno);
}
.Box_boxClassNames_borderBottomLeftRadius__7nn0kn2s {
  border-bottom-left-radius: var(--boxVars_borderBottomLeftRadius__7nn0knp);
}
.Box_boxClassNames_borderBottomRightRadius__7nn0kn2t {
  border-bottom-right-radius: var(--boxVars_borderBottomRightRadius__7nn0knq);
}
.Box_boxClassNames_top__7nn0kn2u {
  top: var(--boxVars_top__7nn0knr);
}
.Box_boxClassNames_left__7nn0kn2v {
  left: var(--boxVars_left__7nn0kns);
}
.Box_boxClassNames_right__7nn0kn2w {
  right: var(--boxVars_right__7nn0knt);
}
.Box_boxClassNames_bottom__7nn0kn2x {
  bottom: var(--boxVars_bottom__7nn0knu);
}
.Box_boxClassNames_zIndex__7nn0kn2y {
  z-index: var(--boxVars_zIndex__7nn0knv);
}
.Box_boxClassNames_flexGrow__7nn0kn2z {
  flex-grow: var(--boxVars_flexGrow__7nn0knw);
}
.Box_boxClassNames_flexShrink__7nn0kn30 {
  flex-shrink: var(--boxVars_flexShrink__7nn0knx);
}
.Box_boxClassNames_flexBasis__7nn0kn31 {
  flex-basis: var(--boxVars_flexBasis__7nn0kny);
}
.Box_boxClassNames_gridArea__7nn0kn32 {
  grid-area: var(--boxVars_gridArea__7nn0knz);
}
.Box_boxClassNames_gridColumn__7nn0kn33 {
  grid-column: var(--boxVars_gridColumn__7nn0kn10);
}
.Box_boxClassNames_gridColumnStart__7nn0kn34 {
  grid-column-start: var(--boxVars_gridColumnStart__7nn0kn11);
}
.Box_boxClassNames_gridColumnEnd__7nn0kn35 {
  grid-column-end: var(--boxVars_gridColumnEnd__7nn0kn12);
}
.Box_boxClassNames_gridRow__7nn0kn36 {
  grid-row: var(--boxVars_gridRow__7nn0kn13);
}
.Box_boxClassNames_gridRowStart__7nn0kn37 {
  grid-row-start: var(--boxVars_gridRowStart__7nn0kn14);
}
.Box_boxClassNames_gridRowEnd__7nn0kn38 {
  grid-row-end: var(--boxVars_gridRowEnd__7nn0kn15);
}
.Box_boxClassNames_boxShadow__7nn0kn39 {
  box-shadow: var(--boxVars_boxShadow__7nn0kn16);
}.Typography_customLineHeight__1wr8iu12.Typography_customLineHeight__1wr8iu12 {
  line-height: var(--lineHeightVariants__1wr8iu11);
}
.Typography_typography__1wr8iu13 {
  color: var(--colorVariants__1wr8iu10);
}
.Typography_typography_variant_T1__1wr8iu14 {
  font-weight: 700;
  font-size: 28px;
  line-height: 125%;
}
.Typography_typography_variant_T2__1wr8iu15 {
  font-weight: 700;
  font-size: 24px;
  line-height: 130%;
}
.Typography_typography_variant_T3__1wr8iu16 {
  font-weight: 700;
  font-size: 22px;
  line-height: 130%;
}
.Typography_typography_variant_T4__1wr8iu17 {
  font-weight: 700;
  font-size: 20px;
  line-height: 130%;
}
.Typography_typography_variant_S1__1wr8iu18 {
  font-weight: 700;
  font-size: 18px;
  line-height: 140%;
}
.Typography_typography_variant_S2__1wr8iu19 {
  font-weight: 700;
  font-size: 16px;
  line-height: 145%;
}
.Typography_typography_variant_S3__1wr8iu1a {
  font-weight: 700;
  font-size: 15px;
  line-height: 145%;
}
.Typography_typography_variant_S4__1wr8iu1b {
  font-weight: 700;
  font-size: 14px;
  line-height: 150%;
}
.Typography_typography_variant_B1__1wr8iu1c {
  font-weight: 500;
  font-size: 16px;
  line-height: 150%;
}
.Typography_typography_variant_B3__1wr8iu1d {
  font-weight: 500;
  font-size: 15px;
  line-height: 145%;
}
.Typography_typography_variant_B5__1wr8iu1e {
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
}
.Typography_typography_variant_C1__1wr8iu1f {
  font-weight: 700;
  font-size: 13px;
  line-height: 140%;
}
.Typography_typography_variant_C2__1wr8iu1g {
  font-weight: 500;
  font-size: 13px;
  line-height: 140%;
}
.Typography_typography_variant_C3__1wr8iu1h {
  font-weight: 700;
  font-size: 12px;
  line-height: 140%;
}
.Typography_typography_variant_C4__1wr8iu1i {
  font-weight: 500;
  font-size: 12px;
  line-height: 140%;
}
.Typography_typography_variant_C5__1wr8iu1j {
  font-weight: 500;
  font-size: 11px;
  line-height: 140%;
}
.Typography_typography_variant_C6__1wr8iu1k {
  font-weight: 700;
  font-size: 11px;
  line-height: 140%;
}
.Typography_typography_variant_C7__1wr8iu1l {
  font-weight: 700;
  font-size: 10px;
  line-height: 160%;
}
.Typography_typography_variant_C8__1wr8iu1m {
  font-weight: 500;
  font-size: 10px;
  line-height: 160%;
}
.Typography_typography_variant_L1__1wr8iu1n {
  font-weight: 700;
  font-size: 22px;
  line-height: 120%;
}
.Typography_typography_variant_L2__1wr8iu1o {
  font-weight: 700;
  font-size: 20px;
  line-height: 120%;
}
.Typography_typography_variant_L3__1wr8iu1p {
  font-weight: 700;
  font-size: 18px;
  line-height: 120%;
}
.Typography_typography_variant_L4__1wr8iu1q {
  font-weight: 700;
  font-size: 16px;
  line-height: 120%;
}
.Typography_typography_variant_L5__1wr8iu1r {
  font-weight: 500;
  font-size: 16px;
  line-height: 120%;
}
.Typography_typography_variant_L6__1wr8iu1s {
  font-weight: 700;
  font-size: 15px;
  line-height: 120%;
}
.Typography_typography_variant_L7__1wr8iu1t {
  font-weight: 700;
  font-size: 14px;
  line-height: 120%;
}
.Typography_typography_variant_L8__1wr8iu1u {
  font-weight: 500;
  font-size: 14px;
  line-height: 120%;
}
.Typography_typography_variant_L9__1wr8iu1v {
  font-weight: 700;
  font-size: 13px;
  line-height: 120%;
}
.Typography_typography_variant_L10__1wr8iu1w {
  font-weight: 500;
  font-size: 13px;
  line-height: 120%;
}
.Typography_typography_variant_L11__1wr8iu1x {
  font-weight: 700;
  font-size: 12px;
  line-height: 120%;
}
.Typography_typography_variant_L12__1wr8iu1y {
  font-weight: 500;
  font-size: 12px;
  line-height: 120%;
}
.Typography_typography_variant_L13__1wr8iu1z {
  font-weight: 500;
  font-size: 11px;
  line-height: 120%;
}
.Typography_typography_variant_L14__1wr8iu110 {
  font-weight: 700;
  font-size: 10px;
  line-height: 120%;
}
.Typography_typography_variant_L15__1wr8iu111 {
  font-weight: 500;
  font-size: 10px;
  line-height: 120%;
}
.Typography_typography_variant_L16__1wr8iu112 {
  font-weight: 500;
  font-size: 15px;
  line-height: 120%;
}
.Typography_typography_variant_L17__1wr8iu113 {
  font-weight: 700;
  font-size: 11px;
  line-height: 120%;
}
.Typography_typography_align_left__1wr8iu114 {
  text-align: left;
}
.Typography_typography_align_right__1wr8iu115 {
  text-align: right;
}
.Typography_typography_align_center__1wr8iu116 {
  text-align: center;
}
.Typography_typography_align_justify__1wr8iu117 {
  text-align: justify;
}
.Typography_typography_align_start__1wr8iu118 {
  text-align: start;
}
.Typography_typography_align_end__1wr8iu119 {
  text-align: end;
}
.Typography_typography_whiteSpace_normal__1wr8iu11a {
  white-space: normal;
}
.Typography_typography_whiteSpace_wrap__1wr8iu11b {
  white-space: wrap;
}
.Typography_typography_whiteSpace_nowrap__1wr8iu11c {
  white-space: nowrap;
}
.Typography_typography_whiteSpace_pre__1wr8iu11d {
  white-space: pre;
}
.Typography_typography_whiteSpace_pre-line__1wr8iu11e {
  white-space: pre-line;
}
.Typography_typography_whiteSpace_pre-wrap__1wr8iu11f {
  white-space: pre-wrap;
}
.Typography_typography_whiteSpace_break-spaces__1wr8iu11g {
  white-space: break-spaces;
}
.Typography_typography_wordBreak_normal__1wr8iu11h {
  word-break: normal;
}
.Typography_typography_wordBreak_break-all__1wr8iu11i {
  word-break: break-all;
}
.Typography_typography_wordBreak_keep-all__1wr8iu11j {
  word-break: keep-all;
}
.Typography_typography_wordBreak_break-word__1wr8iu11k {
  word-break: break-word;
}
.Typography_typography_overflowWrap_normal__1wr8iu11l {
  overflow-wrap: normal;
}
.Typography_typography_overflowWrap_break-word__1wr8iu11m {
  overflow-wrap: break-word;
}
.Typography_typography_truncate_1__1wr8iu11n {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.Typography_typography_truncate_2__1wr8iu11o {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.Typography_typography_truncate_3__1wr8iu11p {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.Typography_typography_truncate_4__1wr8iu11q {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.Typography_typography_truncate_5__1wr8iu11r {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}
:where(.Typography_typography__1wr8iu13) {
  margin: 0;
}.Flex_flexRecipe_direction_row__wsrgth4 {
  flex-direction: row;
}
.Flex_flexRecipe_direction_row-reverse__wsrgth5 {
  flex-direction: row-reverse;
}
.Flex_flexRecipe_direction_column__wsrgth6 {
  flex-direction: column;
}
.Flex_flexRecipe_direction_column-reverse__wsrgth7 {
  flex-direction: column-reverse;
}
.Flex_flexRecipe_wrap_nowrap__wsrgth8 {
  flex-wrap: nowrap;
}
.Flex_flexRecipe_wrap_wrap__wsrgth9 {
  flex-wrap: wrap;
}
.Flex_flexRecipe_wrap_wrap-reverse__wsrgtha {
  flex-wrap: wrap-reverse;
}
.Flex_flexRecipe_justify_start__wsrgthb {
  justify-content: start;
}
.Flex_flexRecipe_justify_end__wsrgthc {
  justify-content: end;
}
.Flex_flexRecipe_justify_center__wsrgthd {
  justify-content: center;
}
.Flex_flexRecipe_justify_flex-start__wsrgthe {
  justify-content: flex-start;
}
.Flex_flexRecipe_justify_flex-end__wsrgthf {
  justify-content: flex-end;
}
.Flex_flexRecipe_justify_left__wsrgthg {
  justify-content: left;
}
.Flex_flexRecipe_justify_right__wsrgthh {
  justify-content: right;
}
.Flex_flexRecipe_justify_normal__wsrgthi {
  justify-content: normal;
}
.Flex_flexRecipe_justify_space-between__wsrgthj {
  justify-content: space-between;
}
.Flex_flexRecipe_justify_space-around__wsrgthk {
  justify-content: space-around;
}
.Flex_flexRecipe_justify_space-evenly__wsrgthl {
  justify-content: space-evenly;
}
.Flex_flexRecipe_justify_stretch__wsrgthm {
  justify-content: stretch;
}
.Flex_flexRecipe_align_start__wsrgthn {
  align-items: start;
}
.Flex_flexRecipe_align_end__wsrgtho {
  align-items: end;
}
.Flex_flexRecipe_align_center__wsrgthp {
  align-items: center;
}
.Flex_flexRecipe_align_flex-start__wsrgthq {
  align-items: flex-start;
}
.Flex_flexRecipe_align_flex-end__wsrgthr {
  align-items: flex-end;
}
.Flex_flexRecipe_align_normal__wsrgths {
  align-items: normal;
}
.Flex_flexRecipe_align_stretch__wsrgtht {
  align-items: stretch;
}
.Flex_flexRecipe_align_baseline__wsrgthu {
  align-items: baseline;
}
.Flex_flexClassNames_gap__wsrgthv {
  gap: var(--flexVars_gap__wsrgth0);
}
.Flex_flexClassNames_gapX__wsrgthw {
  column-gap: var(--flexVars_gapX__wsrgth1);
}
.Flex_flexClassNames_gapY__wsrgthx {
  row-gap: var(--flexVars_gapY__wsrgth2);
}.Loader_loader_center__w5zev01 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}._192rr5o0 {
  display: flex;
  height: calc(var(--vh, 1vh) * 100);
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._192rr5o0 img {
  width: 105px;
  height: 105px;
}
._192rr5o1 {
  margin-top: 24px;
  font-size: 18px;
  font-weight: 700;
  color: #191919;
}
._192rr5o2 {
  text-align: center;
  margin-top: 12px;
  font-size: 14px;
  line-height: 1.1;
  color: #999999;
  white-space: pre-line;
}
._192rr5o3 {
  margin-top: 16px;
  padding: 10px 20px;
  border-radius: 6px;
  background-color: #f6f6f6;
  font-weight: 700;
  color: #666666;
}.IconTrigger_basePosition__1xf0j1v0 {
  position: fixed;
  user-select: none;
  touch-action: none;
}
.IconTrigger_triggerPosition_bottom-right__1xf0j1v1 {
  bottom: 16px;
  right: 16px;
}
.IconTrigger_triggerPosition_bottom-left__1xf0j1v2 {
  bottom: 16px;
  left: 16px;
}
.IconTrigger_triggerPosition_top-right__1xf0j1v3 {
  top: 16px;
  right: 16px;
}
.IconTrigger_triggerPosition_top-left__1xf0j1v4 {
  top: 16px;
  left: 16px;
}
.IconTrigger_triggerButton__1xf0j1v5 {
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5px;
  background-color: transparent;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.IconTrigger_triggerButton__1xf0j1v5:hover {
  transform: scale(1.1);
}
.IconTrigger_triggerButton__1xf0j1v5:active {
  transform: scale(0.95);
}
.IconTrigger_basePosition__1xf0j1v0 img {
  pointer-events: none;
}.Sheet_baseSheet__co9nct0 {
  position: fixed;
  background: #191919;
  color: #e5e5e5;
  display: flex;
  flex-direction: column;
}
.Sheet_sheetPosition_bottom__co9nct1 {
  inset: auto 0 env(safe-area-inset-bottom) 0;
  height: min(600px, 85vh);
}
.Sheet_sheetPosition_top__co9nct2 {
  inset: env(safe-area-inset-top) 0 auto 0;
  height: min(600px, 85vh);
}
.Sheet_sheetPosition_left__co9nct3 {
  inset: 0 auto 0 env(safe-area-inset-left);
  width: 100%;
  max-width: 500px;
}
.Sheet_sheetPosition_right__co9nct4 {
  inset: 0 env(safe-area-inset-right) 0 auto;
  width: 100%;
  max-width: 500px;
}
.Sheet_sheetHeader__co9nct5 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
}
.Sheet_headerTopLeft__co9nct6 {
  display: flex;
  align-items: center;
  gap: 8px;
}
.Sheet_positionSelect__co9nct7 {
  font-size: 12px;
  line-height: 16px;
  background: #333333;
  color: #e5e5e5;
  border: 1px solid #4c4c4c;
  border-radius: 4px;
  padding: 4px 8px;
  cursor: pointer;
  outline: none;
}
.Sheet_positionSelect__co9nct7:focus {
  border-color: #4c4c4c;
}
.Sheet_closeButton__co9nct8 {
  background: none;
  border: none;
  color: #999999;
  cursor: pointer;
  padding: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
}
.Sheet_closeButton__co9nct8:hover {
  color: #ffffff;
  background: #333333;
}
.Sheet_sheetBody__co9nct9 {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}.Tab_tabList__1u9o25x0 {
  display: flex;
  border-bottom: 1px solid #333333;
  padding: 0 16px;
  overflow-x: auto;
  overflow-y: hidden;
  scrollbar-width: none;
}
.Tab_tabList__1u9o25x0::-webkit-scrollbar {
  display: none;
}
.Tab_baseTab__1u9o25x1 {
  background: none;
  border: none;
  padding: 8px 16px;
  cursor: pointer;
  flex-shrink: 0;
  white-space: nowrap;
  border-bottom: 2px solid transparent;
  transition: color 0.15s, border-color 0.15s;
}
.Tab_tab_active__1u9o25x2 {
  color: #ffffff;
  border-bottom-color: #ffffff;
}
.Tab_tab_inactive__1u9o25x3 {
  color: #7f7f7f;
}
.Tab_tab_inactive__1u9o25x3:hover {
  color: #b2b2b2;
}
.Tab_tabContent__1u9o25x4 {
  flex: 1;
  padding: 16px;
  overflow: auto;
}