html { font-size: 16px; }
body { -webkit-font-smoothing: antialiased; background-color: rgb(249, 249, 249); font-family: Pretendard; height: 100vh; margin: 0px; overflow: hidden scroll; user-select: none; word-break: keep-all; }
body::-webkit-scrollbar { display: none; }
button { border: none; cursor: pointer; font-family: Pretendard; }
@font-face { font-family: Pretendard; font-style: normal; font-weight: 100; src: url("/fonts/pretendard_thin.ttf?v=2") format("truetype"); }
@font-face { font-family: Pretendard; font-style: normal; font-weight: 200; src: url("/fonts/pretendard_extra_light.ttf?v=2") format("truetype"); }
@font-face { font-family: Pretendard; font-style: normal; font-weight: 300; src: url("/fonts/pretendard_light.ttf?v=2") format("truetype"); }
@font-face { font-family: Pretendard; font-style: normal; font-weight: 400; src: url("/fonts/pretendard_regular.ttf?v=2") format("truetype"); }
@font-face { font-family: Pretendard; font-style: normal; font-weight: 500; src: url("/fonts/pretendard_medium.ttf?v=2") format("truetype"); }
@font-face { font-family: Pretendard; font-style: normal; font-weight: 600; src: url("/fonts/pretendard_semi_bold.ttf?v=2") format("truetype"); }
@font-face { font-family: Pretendard; font-style: normal; font-weight: 700; src: url("/fonts/pretendard_bold.ttf?v=2") format("truetype"); }
@font-face { font-family: Pretendard; font-style: normal; font-weight: 800; src: url("/fonts/pretendard_extra_bold.ttf?v=2") format("truetype"); }
@font-face { font-family: Pretendard; font-style: normal; font-weight: 900; src: url("/fonts/pretendard_black.ttf?v=2") format("truetype"); }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 300; src: url("/fonts/montserrat_light.ttf?v=2") format("truetype"); }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 400; src: url("/fonts/montserrat_regular.ttf?v=2") format("truetype"); }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 500; src: url("/fonts/montserrat_medium.ttf?v=2") format("truetype"); }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 600; src: url("/fonts/montserrat_semi_bold.ttf?v=2") format("truetype"); }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 700; src: url("/fonts/montserrat_bold.ttf?v=2") format("truetype"); }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 800; src: url("/fonts/montserrat_extra_bold.ttf?v=2") format("truetype"); }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 900; src: url("/fonts/montserrat_black.ttf?v=2") format("truetype"); }
#root { display: grid; margin: 0px; padding: 0px; place-items: center; }
.main-container { align-items: center; display: flex; flex-direction: column; }
.main-container, .main-page { max-width: 480px; min-width: 320px; width: 100%; }
.main-page { overflow: hidden; position: relative; }
.page-type-main, .page-type-sub, .page-type-sub-half { min-height: 100%; position: relative; }
.background-area { background-color: rgb(244, 247, 254); height: 100vh; left: -1px; position: absolute; width: 100%; z-index: -2; }
@media (min-width: 1580px) {
  .main-page { margin: 0px 0px 0px calc(50% + 90px) !important; }
}
@media (min-width: 1340px) {
  .main-container { align-items: normal; }
  .main-page { margin: 0px 0px 0px 50%; }
}
.main-contents { margin: 0px 24px; }
.none { display: none !important; }
.cursor_pointer { cursor: pointer; }
.bold1 { font-weight: 100; }
.bold2 { font-weight: 200; }
.bold3 { font-weight: 300; }
.bold4 { font-weight: 400; }
.bold5 { font-weight: 500; }
.bold6 { font-weight: 600; }
.bold7 { font-weight: 700; }
.bold8 { font-weight: 800; }
.bold9 { font-weight: 900; }
.ts9 { font-size: 9px; }
.ts10 { font-size: 10px; }
.ts11 { font-size: 11px; }
.ts12 { font-size: 12px; }
.ts13 { font-size: 13px; }
.ts14 { font-size: 14px; }
.ts15 { font-size: 15px; }
.ts16 { font-size: 16px; }
.ts17 { font-size: 17px; }
.ts18 { font-size: 18px; }
.ts19 { font-size: 19px; }
.ts20 { font-size: 20px; }
.ts21 { font-size: 21px; }
.ts22 { font-size: 22px; }
.ts23 { font-size: 23px; }
.ts24 { font-size: 24px; }
.ts25 { font-size: 25px; }
.ts26 { font-size: 26px; }
.ts27 { font-size: 27px; }
.ts28 { font-size: 28px; }
.ts29 { font-size: 29px; }
.ts30 { font-size: 30px; }
.ts31 { font-size: 31px; }
.ts32 { font-size: 32px; }
.ts33 { font-size: 33px; }
.ts34 { font-size: 34px; }
.ts35 { font-size: 35px; }
.ts36 { font-size: 36px; }
.ts37 { font-size: 37px; }
.ts38 { font-size: 38px; }
.ts39 { font-size: 39px; }
.ts40 { font-size: 40px; }
.ts50 { font-size: 50px; }
.mt1 { margin-top: 1px; }
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mb0 { margin-bottom: 0px !important; }
.mb1 { margin-bottom: 1px; }
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb32 { margin-bottom: 32px; }
.mb40 { margin-bottom: 40px; }
.mb48 { margin-bottom: 48px; }
.ml1 { margin-left: 1px; }
.ml5 { margin-left: 5px; }
.ml14 { margin-left: 14px; }
.ml15 { margin-left: 15px; }
.ml10 { margin-left: 10px; }
.ml20 { margin-left: 20px; }
.ml24 { margin-left: 24px; }
.mr1 { margin-right: 1px; }
.mr5 { margin-right: 5px; }
.mr8 { margin-right: 8px; }
.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }
.mr24 { margin-right: 24px; }
.p0 { padding: 0px !important; }
.p1 { padding: 1px; }
.p2 { padding: 2px; }
.p3 { padding: 3px; }
.p4 { padding: 4px; }
.p5 { padding: 5px; }
.p6 { padding: 6px; }
.p7 { padding: 7px; }
.p8 { padding: 8px; }
.p9 { padding: 9px; }
.p10 { padding: 10px; }
.p11 { padding: 11px; }
.p12 { padding: 12px; }
.p13 { padding: 13px; }
.p14 { padding: 14px; }
.p15 { padding: 15px; }
.p16 { padding: 16px; }
.p17 { padding: 17px; }
.p18 { padding: 18px; }
.p19 { padding: 19px; }
.p20 { padding: 20px; }
.p21 { padding: 21px; }
.p22 { padding: 22px; }
.p23 { padding: 23px; }
.p24 { padding: 24px; }
.p25 { padding: 25px; }
.p30 { padding: 30px; }
.p40 { padding: 40px; }
.pt0 { padding-top: 0px !important; }
.pt1 { padding-top: 1px; }
.pt2 { padding-top: 2px; }
.pt3 { padding-top: 3px; }
.pt4 { padding-top: 4px; }
.pt5 { padding-top: 5px; }
.pt6 { padding-top: 6px; }
.pt7 { padding-top: 7px; }
.pt8 { padding-top: 8px; }
.pt9 { padding-top: 9px; }
.pt10 { padding-top: 10px; }
.pt11 { padding-top: 11px; }
.pt12 { padding-top: 12px; }
.pt13 { padding-top: 13px; }
.pt14 { padding-top: 14px; }
.pt15 { padding-top: 15px; }
.pt16 { padding-top: 16px; }
.pt17 { padding-top: 17px; }
.pt18 { padding-top: 18px; }
.pt19 { padding-top: 19px; }
.pt20 { padding-top: 20px; }
.pt21 { padding-top: 21px; }
.pt22 { padding-top: 22px; }
.pt23 { padding-top: 23px; }
.pt24 { padding-top: 24px; }
.pt25 { padding-top: 25px; }
.pt30 { padding-top: 30px; }
.pt40 { padding-top: 40px; }
.pt70 { padding-top: 70px; }
.pb0 { padding-bottom: 0px !important; }
.pb1 { padding-bottom: 1px; }
.pb2 { padding-bottom: 2px; }
.pb3 { padding-bottom: 3px; }
.pb4 { padding-bottom: 4px; }
.pb5 { padding-bottom: 5px; }
.pb6 { padding-bottom: 6px; }
.pb7 { padding-bottom: 7px; }
.pb8 { padding-bottom: 8px; }
.pb9 { padding-bottom: 9px; }
.pb10 { padding-bottom: 10px; }
.pb11 { padding-bottom: 11px; }
.pb12 { padding-bottom: 12px; }
.pb13 { padding-bottom: 13px; }
.pb14 { padding-bottom: 14px; }
.pb15 { padding-bottom: 15px; }
.pb16 { padding-bottom: 16px; }
.pb17 { padding-bottom: 17px; }
.pb18 { padding-bottom: 18px; }
.pb19 { padding-bottom: 19px; }
.pb20 { padding-bottom: 20px; }
.pb21 { padding-bottom: 21px; }
.pb22 { padding-bottom: 22px; }
.pb23 { padding-bottom: 23px; }
.pb24 { padding-bottom: 24px; }
.pb25 { padding-bottom: 25px; }
.pb30 { padding-bottom: 30px; }
.pb40 { padding-bottom: 40px; }
.pl1 { padding-left: 1px; }
.pl2 { padding-left: 2px; }
.pl3 { padding-left: 3px; }
.pl4 { padding-left: 4px; }
.pl5 { padding-left: 5px; }
.pl6 { padding-left: 6px; }
.pl7 { padding-left: 7px; }
.pl8 { padding-left: 8px; }
.pl9 { padding-left: 9px; }
.pl10 { padding-left: 10px; }
.pl11 { padding-left: 11px; }
.pl12 { padding-left: 12px; }
.pl13 { padding-left: 13px; }
.pl14 { padding-left: 14px; }
.pl15 { padding-left: 15px; }
.pl16 { padding-left: 16px; }
.pl17 { padding-left: 17px; }
.pl18 { padding-left: 18px; }
.pl19 { padding-left: 19px; }
.pl20 { padding-left: 20px; }
.pl21 { padding-left: 21px; }
.pl22 { padding-left: 22px; }
.pl23 { padding-left: 23px; }
.pl24 { padding-left: 24px; }
.pl25 { padding-left: 25px; }
.pl30 { padding-left: 30px; }
.pl40 { padding-left: 40px; }
.pr1 { padding-right: 1px; }
.pr2 { padding-right: 2px; }
.pr3 { padding-right: 3px; }
.pr4 { padding-right: 4px; }
.pr5 { padding-right: 5px; }
.pr6 { padding-right: 6px; }
.pr7 { padding-right: 7px; }
.pr8 { padding-right: 8px; }
.pr9 { padding-right: 9px; }
.pr10 { padding-right: 10px; }
.pr11 { padding-right: 11px; }
.pr12 { padding-right: 12px; }
.pr13 { padding-right: 13px; }
.pr14 { padding-right: 14px; }
.pr15 { padding-right: 15px; }
.pr16 { padding-right: 16px; }
.pr17 { padding-right: 17px; }
.pr18 { padding-right: 18px; }
.pr19 { padding-right: 19px; }
.pr20 { padding-right: 20px; }
.pr21 { padding-right: 21px; }
.pr22 { padding-right: 22px; }
.pr23 { padding-right: 23px; }
.pr24 { padding-right: 24px; }
.pr25 { padding-right: 25px; }
.pr30 { padding-right: 30px; }
.pr40 { padding-right: 40px; }
.rounded10 { border-radius: 10px; }
.rounded11 { border-radius: 11px; }
.rounded12 { border-radius: 12px; }
.rounded13 { border-radius: 13px; }
.rounded14 { border-radius: 14px; }
.rounded15 { border-radius: 15px; }
.rounded16 { border-radius: 16px; }
.rounded17 { border-radius: 17px; }
.rounded18 { border-radius: 18px; }
.rounded19 { border-radius: 19px; }
.rounded20 { border-radius: 20px; }
.rounded25 { border-radius: 25px; }
.rounded30 { border-radius: 30px; }
.blue { color: rgb(102, 154, 255) !important; }
.red { color: rgb(247, 43, 58) !important; }
.color-white { color: rgb(255, 255, 255); }
.bgcolor-white { background-color: rgb(255, 255, 255); }
.color-black { color: rgb(0, 0, 0); }
.bgcolor-black { background-color: rgb(0, 0, 0); }
.jeomsin-bgcolor-light-gray, .jeomsin-color-light-gray { color: rgb(145, 154, 166); }
.jeomsin-color-dark-yellow { color: rgb(250, 222, 74); }
.jeomsin-bgcolor-dark-yellow { background-color: rgb(250, 222, 74); }
.jeomsin-color-bright-yellow { color: rgb(255, 248, 85); }
.jeomsin-bgcolor-bright-yellow { background-color: rgb(255, 248, 85); }
.jeomsin-color-default-background { color: rgb(244, 247, 254); }
.jeomsin-bgcolor-default-background { background-color: rgb(244, 247, 254); }
.bgcolor-yellow { background-color: rgb(255, 248, 84) !important; }
.bgcolor-gray { background-color: rgb(233, 235, 244) !important; }
.App { text-align: center; }
.App-logo { height: 40vmin; pointer-events: none; }
@media (prefers-reduced-motion: no-preference) {
  .App-logo { animation: 20s linear 0s infinite normal none running App-logo-spin; }
}
.App-header { align-items: center; background-color: rgb(40, 44, 52); color: rgb(255, 255, 255); display: flex; flex-direction: column; font-size: calc(10px + 2vmin); justify-content: center; min-height: 100vh; }
.App-link { color: rgb(97, 218, 251); }
@keyframes App-logo-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.tLZeI1WUIlfqYzwp_WJ_ { align-items: center; background-color: rgb(255, 255, 255); display: inline-flex; flex-direction: column; gap: 20px; position: relative; transition: height 0.5s; z-index: 99999; }
.TyzxnbYf0yOcJtLnPZcR { align-items: center; display: inline-flex; height: 2.56rem; justify-content: flex-end; width: 2.56rem; }
.QL5AJIsf6UeWs5HAboxZ { height: 520.5px; }
.N8JyeHiYgP3jAWiFyGuq { height: 275.5px; }
.i7bxagwB_igHK6kfKQQu { cursor: pointer; filter: invert(100%) sepia(100%) saturate(0) hue-rotate(98deg) brightness(200%) contrast(100%); height: 60%; width: 60%; }
.aGUbaItDthaTqWTB4Zjf { align-items: flex-start; background-color: rgb(33, 150, 243); color: rgb(255, 255, 255); display: inline-flex; flex-direction: column; height: 100px; justify-content: space-between; padding: 16px 24px; width: 272px; }
.BfvA71SbK1oeuauyF4Ie { align-items: flex-end; display: flex; flex-flow: wrap; justify-content: space-between; width: 100%; }
.YkVbfAEtKBTSGMVsJvtX { color: rgb(255, 255, 255); font-size: 0.75rem; letter-spacing: 0.08333em; line-height: 2.66; text-transform: uppercase; }
.YkVbfAEtKBTSGMVsJvtX, ._7jGNfKEZofhFCf8b5DZ { font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 400; }
._7jGNfKEZofhFCf8b5DZ { font-size: 2.125rem; letter-spacing: 0.00735em; line-height: 1.235; }
.s1mTiAGhX5CpA7krzHwl { align-items: center; display: inline-flex; flex-direction: column; justify-content: center; padding-top: 20px; width: 100%; }
.HN9IgPPoC3PBEyjEc59Z { width: 85%; }
.HN9IgPPoC3PBEyjEc59Z label { color: rgb(33, 150, 243); }
.G5OYqObeXkGjJ_lnl7IA { align-items: center; background-color: initial; border: 0px; border-radius: 4px; box-sizing: border-box; color: rgb(33, 150, 243); cursor: pointer; display: inline-flex; font-family: Roboto, Helvetica, Arial, sans-serif; font-size: 0.875rem; font-weight: 500; justify-content: center; letter-spacing: 0.02857em; line-height: 1.75; margin: 0px; min-width: 64px; outline: 0px; padding: 6px 8px; position: relative; text-decoration: none; text-transform: uppercase; }
.GyVLjlAJ6otG8uvllIKF { align-items: center; display: inline-flex; flex-direction: row; justify-content: flex-end; width: 100%; }
.jDNakCcG3NsEyhnP4DP2 { padding: 8px; }
.cQupgEzgxOaDFOGgL5Cq { white-space: pre-wrap; }
.LWIAnFbJnE2Y2jjFYFf9 { align-items: center; display: flex; flex-direction: column; position: relative; }
.WMtKig1kve7Mqpn2gPvK { content: ""; width: 1px; }
.YD5IOPK0MJ3MLTgLoKKb { background-color: var(--SubBg01); height: 100px; max-width: 480px; pointer-events: all; width: 100%; }
.YD5IOPK0MJ3MLTgLoKKb img { height: 100px; object-fit: contain; position: relative; }
.YD5IOPK0MJ3MLTgLoKKb img:first-child { z-index: 1; }
.oC3nqNzv_owsY984QQLN { bottom: 0px; max-width: 480px; min-width: 320px; pointer-events: none; position: fixed; width: 100%; z-index: 1000; }
.OQdblLCYPGEUZDWsHT9S { width: 100%; }
.aWZgtpFu7uWHUdHGcHYS { border-left: .5px solid var(--Line05); border-right: .5px solid var(--Line05); border-top: .5px solid var(--Line05); bottom: 0px; max-width: 480px; min-width: 320px; position: fixed; width: 100%; }
.aWZgtpFu7uWHUdHGcHYS > button { margin: 0px; padding-bottom: 4px; }
.aWZgtpFu7uWHUdHGcHYS .COw2PlixZP5AzNXfkNPD { color: rgb(0, 0, 0); position: relative; white-space: pre; }
.aWZgtpFu7uWHUdHGcHYS .AxdUVs83JnDnZOkhgyY2:first-child::before { background-color: rgb(255, 248, 84); border-radius: 1000px; content: ""; height: 16px; left: 0px; position: absolute; top: 0px; transform: translate(20%, 30%); width: 16px; z-index: -1; }
.m3mebKaQayrkHicDd2s3 { align-items: center; background-color: var(--MainBg); display: flex; flex-direction: column; height: 100%; justify-content: flex-end; pointer-events: none; position: relative; width: 100%; }
.cp1ahKcnqy6i_Zflg4KC { pointer-events: all; }
.vaKEOrNHfU0BR7gRhNXl { position: absolute; top: -56px; width: 100%; }
.TQUMFgWKwSSe2LHO2Ycs { align-items: center; background-color: var(--PointColor01); border-left: 1px solid rgb(238, 238, 238); border-right: 1px solid rgb(238, 238, 238); display: flex; flex-direction: row; height: 56px; justify-content: space-around; max-width: 480px; min-width: 320px; width: 100%; }
.TQUMFgWKwSSe2LHO2Ycs .xtCbj7yIdcK1WH6yCLZU { align-items: center; cursor: pointer; display: flex; flex-grow: 1; font-size: calc(15px + var(--CurrentScaleOption)); font-weight: var(--FontWeightBold); height: 100%; justify-content: center; line-height: calc(19px + var(--CurrentScaleOption)); pointer-events: auto; white-space: pre-wrap; width: 100%; }
.DV4xUbH95OMRlSMnYURk { width: 100%; }
.KJ3Wrnd3tb4OvBgVOcDz { background-color: rgb(0, 0, 0); height: 100vh; position: fixed; top: 0px; transition: opacity 0.3s linear; width: clamp(320px, 100vw, 480px); z-index: 9999; }
.wwyV1AKjhxTOLVzA1zIl { color: var(--MainText); display: flex; font-size: 16px; font-weight: 600; justify-content: center; width: calc(100% - 48px); }
.LUOKhWBNrYvc0gzCIGWv { cursor: pointer; justify-content: center; }
.LUOKhWBNrYvc0gzCIGWv, .efm4CVJ8QZ0QZ5mJeQyr { align-items: center; display: flex; flex-direction: column; }
.efm4CVJ8QZ0QZ5mJeQyr { height: 100%; pointer-events: none; position: fixed; top: 0px; }
.JNYvQ3zK4oXOqY_mRx4w { align-items: center; background-color: var(--SubBg01); display: flex; flex-direction: column; pointer-events: all; position: relative; transition: transform 0.3s ease-out, opacity 0.3s linear; }
.Cak3dbc94E6AK0uAfU4J { font-size: 22px; font-weight: 700; }
.B6pu3VdMPUWz9qMgEfzb, .Cak3dbc94E6AK0uAfU4J { color: var(--MainText); text-align: center; white-space: pre-wrap; }
.B6pu3VdMPUWz9qMgEfzb { align-items: center; display: flex; flex-direction: column; font-size: 15px; font-weight: 500; width: calc(100% - 48px); }
.drTRMpWKcQ9Vxd6Aw3Bf { cursor: pointer; height: 14px; margin-right: 33px; margin-top: 30px; object-fit: cover; position: absolute; right: 0px; top: 0px; width: 14px; }
.zwza4Hr0CC1o069KZQ9I { align-items: center; background-color: var(--PointColor01); color: var(--MainText); cursor: pointer; display: flex; flex-direction: column; font-size: 11px; font-weight: 700; height: 24px; justify-content: center; max-height: 24px; max-width: 60px; min-height: 24px; min-width: 60px; width: 60px; }
.CLqi7ayKHZkl2qZmD9fF { line-height: 24px; }
.NayNsUnjWJM8ez_nPqpm { align-items: center; background-color: var(--MainButton); border-radius: 12px; color: var(--ButtonText01); display: flex; flex-direction: column; font-size: 16px; font-weight: 600; height: 56px; justify-content: center; width: 100%; }
.CXNwvdpEr_HtrRXlEg2k { align-items: center; display: flex; flex-direction: row; gap: 4px; }
.ldAs8c99nseOEjU7eYTd { height: 15px; object-fit: contain; width: 15px; }
.jMdmwYl6mAkNsKsaaiJl { color: var(--SubText01); font-size: 14px; font-weight: 500; user-select: none; }
.VdvZKVvIZg6lCpivg4dN { align-items: center; cursor: auto; display: flex; flex-direction: column; height: 144px; justify-content: center; width: 144px; }
.xJ5BB8a4iP8YsScD1ELy { text-align: center; }
@media (max-width: 359px) {
  .CLqi7ayKHZkl2qZmD9fF { width: 150px; }
}
.CtRveUGTtosX4iS5CW25 { align-items: center; bottom: 0px; display: flex; flex-direction: column; pointer-events: none; position: fixed; z-index: 5500; }
.PYnUtJMKAHqFV2WVEaK2 { background-color: rgb(0, 0, 0); border-radius: 14px; color: rgb(255, 255, 255); font-size: 14px; padding: 10px; text-align: center; transition: opacity 0.5s; width: 70%; }
.XZQQyJ3BPcec6NMCKwjf { opacity: 0.8; }
.ybs222cSo1snG9u4otQX { opacity: 0; }
.hfSgDBlfG2bAf5IKi0Yh { align-items: center; cursor: pointer; display: flex; flex-direction: row; gap: 8px; }
.X_50alAuboMouVWFI9oA { display: flex; flex-direction: column; position: relative; }
.MjW0NjxfbOXHfBAvwRLy, .X_50alAuboMouVWFI9oA { background-color: var(--SubBg01); height: 100%; width: 100%; }
.MjW0NjxfbOXHfBAvwRLy > h1, .X_50alAuboMouVWFI9oA > h1 { font-size: 22px; font-weight: 700; line-height: 30.8px; margin: 0px; padding-left: 24px; padding-right: 24px; padding-top: 30px; white-space: pre-wrap; }
.MjW0NjxfbOXHfBAvwRLy > h2, .X_50alAuboMouVWFI9oA > h2 { color: rgb(129, 140, 154); font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px; padding-left: 24px; padding-right: 24px; padding-top: 16px; }
.MjW0NjxfbOXHfBAvwRLy > section, .X_50alAuboMouVWFI9oA > section { display: flex; flex-direction: column; padding-left: 24px; padding-right: 24px; }
.MjW0NjxfbOXHfBAvwRLy > section > h3, .V9Yi5LJ_bir1SZr9Tf1v > h3 { color: rgb(129, 140, 154); font-size: 17px; font-weight: 500; line-height: 17.9px; margin: 0px; padding-top: 68px; }
.Ya1NO_HBbIKRMVX_eT2T { color: rgb(188, 195, 211); font-size: 12px; font-weight: 500; padding-bottom: 24px; padding-top: 8px; }
.BMQIcv4yQlBrwmDkqgzY { background-color: rgb(234, 238, 247); height: 1px; margin-top: 11px; }
.DGF0FC8Nx4UiCgrXLQeh { align-items: center; display: flex; flex-direction: row; font-size: 17px; font-weight: 600; gap: 4px; outline: none; padding-top: 17px; }
.CxyVzyVpD4a41xnhfFqU { font-size: 16px; }
.DGF0FC8Nx4UiCgrXLQeh > input { border: 0px; font-size: 17px; font-weight: 600; outline: none; padding: 0px; }
.rc_7GrMW4B0_k_jVbkt7 { appearance: none; background-image: url("/images/member_integrated/member/checkbox_24.png"); background-repeat: no-repeat; background-size: contain; height: 20px; width: 20px; }
.rc_7GrMW4B0_k_jVbkt7:checked { background-image: url("/images/member_integrated/member/checkbox_24_on.png"); }
.MjW0NjxfbOXHfBAvwRLy > button { background: rgb(248, 248, 248); border: 0px; border-radius: 8px; cursor: pointer; height: 36px; margin-left: 24px; margin-top: 16px; padding: 0px; }
.MjW0NjxfbOXHfBAvwRLy > button > span { color: rgb(129, 140, 154); font-size: 13px; font-weight: 700; padding: 10px 12px; }
.zaAaqW3FKM0RGO85_64s { background-color: rgba(0, 0, 0, 0); border: 0px; cursor: pointer; height: 20px; margin: 0px; padding: 0px; }
.zaAaqW3FKM0RGO85_64s > img { height: 20px; object-fit: contain; width: 20px; }
.sxpQ7u7aoxZHkomoIqnh { align-items: center; display: flex; flex-direction: row; gap: 10px; padding-top: 17px; }
.ryT6oNKuMwXs7u2f9_0a { border: 0px; font-size: 17px; font-weight: 600; outline: none; width: 100%; }
.MjW0NjxfbOXHfBAvwRLy > section > div > span { color: rgb(129, 140, 154); font-size: 15px; font-weight: 500; }
.MjW0NjxfbOXHfBAvwRLy > section > span { color: rgb(188, 195, 211); font-size: 12px; font-weight: 500; margin-top: 8px; padding-bottom: 24px; white-space: pre-wrap; }
.V9Yi5LJ_bir1SZr9Tf1v { align-items: center; display: flex; flex-direction: row; gap: 4px; }
.V9Yi5LJ_bir1SZr9Tf1v > button { align-items: center; background-color: rgb(255, 255, 255); border: 1px solid rgb(188, 195, 211); border-radius: 1000px; cursor: pointer; display: flex; flex-direction: column; height: 22px; justify-content: center; margin: 68px 0px 0px; padding: 0px; width: 22px; }
.V9Yi5LJ_bir1SZr9Tf1v > button > span { color: rgb(188, 195, 211); font-size: 12px; font-weight: 700; object-fit: contain; }
.uAhxciQPYGjXvv19SlEg { align-items: flex-start; background-color: rgb(255, 255, 255); border: 1px solid rgb(0, 0, 0); border-radius: 8px; display: flex; flex-direction: column; gap: 8px; position: absolute; width: 285px; }
.bTR2HRluuZdFgnjnFvsv { font-weight: 800; padding-top: 16px; }
.PGwanh7_k6J26z9g7ZPY, .bTR2HRluuZdFgnjnFvsv { font-size: 12px; padding-left: 12px; padding-right: 12px; }
.PGwanh7_k6J26z9g7ZPY { font-weight: 500; padding-bottom: 16px; }
.ske37PpHYP3XklRhAXUZ { align-items: center; background-color: var(--SubBg01); display: flex; flex-direction: row; font-size: calc(16px + var(--CurrentScaleOption)); font-weight: var(--FontWeightExtraBold); height: 56px; justify-content: center; position: relative; width: 100%; z-index: 10000; }
.H6hn23YeARpc4iXs29CQ { cursor: pointer; height: 24px; left: 0px; margin-left: 24px; position: absolute; width: 24px; }
.UcSCRjOH4JlVt6aOVE93 { align-items: center; bottom: 0px; cursor: pointer; display: flex; font-size: calc(16px + var(--CurrentScaleOption)); font-weight: var(--FontWeightBold); height: 56px; justify-content: center; position: fixed; width: 100%; }
.fJG15bU2qsi1mrykaFcc { background-color: rgba(0, 0, 0, 0.5); height: 100%; position: fixed; top: 0px; z-index: 9000; }
.Pr5mCnXLYIP5jj5C3ffh { backdrop-filter: blur(5px); }
.nS8ZEqHb1bHbQELU31mw { backdrop-filter: none; }
.fade-enter-active { animation: 0.6s ease 0s 1 normal none running fadeIn; }
.fade-exit-active { animation: 0.6s ease 0s 1 normal none running fadeOut; }
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
.uerecIKpPVPbQhdVrUsn { align-items: center; display: flex; flex-direction: column; margin: 30px 0px; }
.Jxx7QcMXDbI0XJESTrq0 { border: 1px solid rgb(249, 249, 249); border-radius: 50%; height: 70px; margin: 10px; position: relative; width: 70px; }
.GZRrkZIALZJoFlr7zL9P { border-radius: 50%; height: 90px; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%) rotate(-90deg); width: 90px; }
.Jxx7QcMXDbI0XJESTrq0 { fill: none; stroke-linecap: round; stroke-width: 1; }
.KiSPHbMwzkmKx9XZV4LG { color: rgb(85, 85, 85); font-size: 13px; font-weight: 600; }
.KiSPHbMwzkmKx9XZV4LG.jtuJELkf4CW3UkEOGY47 { color: rgb(85, 85, 85); font-size: 13px; font-weight: 700; }
.KiSPHbMwzkmKx9XZV4LG.sCW38nYTbD0o3LpyIUZm { color: rgb(85, 85, 85); font-size: 13px; font-weight: 400; }
.saQQuHBKSkP_1XxTp289 { font-size: 25px; font-weight: 700; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); }
.a_SgBFcyYFwk_p1J_XF6 { align-items: center; border: 1px solid rgb(249, 249, 249); border-radius: 50%; display: flex; height: 70px; justify-content: center; margin: 10px; object-fit: none; position: relative; width: 70px; }
.tKkuiK1HcBgdX4GjPgzP { box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px; }
.fIlDbUDUQoqt_amMTyuU { box-shadow: rgb(249, 249, 249) 0px 0px 10px; }
.PqoN9NB63dXx9ioekN3B { width: calc(100% - 48px); }
.GLxlx_FfVrov3DhHWLA8 { color: var(--MainText); font-size: 12px; font-weight: var(--FontWeightBold); margin: 0px; padding: 0px; }
.Ob6R257AFiIw3dMLOljJ { align-items: flex-start; color: var(--SubText01); display: flex; flex-direction: column; font-size: 11px; font-weight: var(--FontWeightRegular); line-height: 163%; padding: 0px; text-align: start; }
.F5JlpUudGo_CLSEb5dAR { color: var(--PointColor03); cursor: pointer; }
.slider-dots { bottom: 16px; display: block; left: -5px; list-style: none; margin: 0px; padding: 0px; position: absolute; text-align: center; width: 100%; }
.slider-dots li { cursor: pointer; display: inline-block; height: 10px; padding: 0px; position: relative; width: 10px; }
.slider-dots li button { background: rgba(0, 0, 0, 0); border: 0px; color: rgba(0, 0, 0, 0); cursor: pointer; display: block; font-size: 0px; height: 10px; line-height: 0; outline: none; width: 10px; }
.slider-dots li button::before { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); content: "•"; font-family: slick; font-size: 20px; height: 10px; left: 0px; line-height: 20px; opacity: 0.25; position: absolute; text-align: center; top: 0px; width: 10px; }
.slider-dots li.slick-active button::before { color: rgb(255, 255, 255); opacity: 1; }
.statusbar { background-color: rgb(255, 255, 255); height: 44px; max-width: 480px; min-width: 320px; position: fixed; width: 100%; z-index: 1000; }
.statusbar-wrap { align-items: center; display: flex; flex-direction: row; padding: 0px 24px; position: relative; }
.statusbar-left { align-items: center; display: inline-flex; flex-grow: 1; font-weight: 500; height: 32px; }
.statusbar-left-text { font-size: 9px; font-weight: 500; line-height: 14.4px; margin-right: 5px; }
.statusbar-left img { height: 18px; }
.statusbar-right { align-items: center; display: flex; flex-direction: row; height: 36px; right: 0px; }
.statusbar-right > img { cursor: pointer; }
.statusbar-right > img:first-child { height: 34px; margin-right: 5px; width: 34px; }
.statusbar-right > img:nth-child(2) { height: 28px; object-fit: none; width: 28px; }
.statusbar-right--circular-container { align-items: center; background-color: var(--SecondButton); border-radius: 50%; cursor: pointer; display: flex; height: 28px; justify-content: center; margin-left: 5px; width: 28px; }
.statusbar-right--circular-container--img { height: calc(13px + var(--CurrentScaleOption)); width: calc(11px + var(--CurrentScaleOption)); }
.titlebar.sub { align-items: center; display: flex; flex-direction: row; height: 56px; min-width: 272px; }
.titlebar.fixed, .titlebar.sub { background-color: rgb(255, 255, 255); max-width: 432px; padding-left: 24px; padding-right: 24px; position: fixed; width: calc(100% - 48px); z-index: 1000; }
.titlebar.sub .left-icon { align-items: center; display: flex; flex-grow: 1; height: 56px; width: 64px; }
.trailing-icon { align-items: center; cursor: pointer; display: flex; flex-direction: row; justify-content: flex-end; padding-left: 10px; }
.trailing-icon > img { height: 24px; object-fit: contain; width: 24px; }
.big-icon > img { height: 56px; object-fit: contain; transform: translateX(24px); width: 66px; }
.trailing-icon > img.fit_none { object-fit: none; }
.titlebar.sub > span { display: flex; flex-grow: 1; justify-content: center; }
.titlebar.sub .right-icon { align-items: center; display: flex; flex-grow: 1; height: 56px; justify-content: flex-end; width: 64px; }
.titlebar.sub .left-icon > img { cursor: pointer; }
.titlebar.sub .left-icon > img, .titlebar.sub .right-icon > img { height: 24px; width: 24px; }
.titlebar.sub .right-icon > :last-child { margin-left: 4px; }
.titlebar.sub .text-area { align-items: center; display: flex; flex-direction: row; }
.titlebar.sub .text-area span { color: var(--MainText); font-size: calc(16px + var(--CurrentScaleOption)); font-weight: var(--FontWeightExtraBold); padding-right: 4px; }
.titlebar.sub .text-area .guide-btn { cursor: pointer; }
.titlebar.sub .text-area.fullWidth { justify-content: center; width: 100%; }
.zUN0NvM5wj5qsc5DV7VJ { width: 100%; }
.Vqh3DkC9dfY952n9wp8_ { position: relative; scroll-snap-align: center none; }
.KwM12wvPHjVTB0lH0HTg { position: absolute; top: 50%; transform: translateY(-50%); width: 100%; }
.MJLvXdNdokwVZ1sY20ne, .sFRJIwp2i8dna45IugFN { transition: opacity 0.1s; }
.sFRJIwp2i8dna45IugFN { opacity: 1; }
.MJLvXdNdokwVZ1sY20ne { opacity: 0.5; }
.zSKZoskqhl6qx8vEYa4w { position: relative; }
.cyfICi7_Kx8PYLYgBR52 { height: 175px; overflow-y: scroll; scroll-snap-type: y mandatory; scrollbar-width: none; text-align: center; width: 100%; }
.cyfICi7_Kx8PYLYgBR52::-webkit-scrollbar { display: none; }
.cyfICi7_Kx8PYLYgBR52:hover { cursor: grab; }
.JdKUJSYO1bxchBj7n8qD { background-color: rgba(0, 0, 0, 0.05); border-radius: 5px; left: 0px; pointer-events: none; position: absolute; top: 50%; transform: translateY(-50%); user-select: none; width: 100%; }
@keyframes yaf4lSSPKSP7fXybjozC { 
  0% { scroll-behavior: auto; }
  100% { scroll-behavior: smooth; }
}
.sFkSypHBn__1kaTtgVp9 { white-space: pre-wrap; word-break: keep-all; }
.aDBQ7RdLmc0Vo8Ha_j9a { align-items: center; display: flex; flex-direction: row; height: 100vh; position: fixed; top: 0px; width: 100%; z-index: 9999; }
.wccUcCAdAz_Hm42V3M6A { background-color: rgba(0, 0, 0, 0.5); height: 100%; position: absolute; width: clamp(320px, 100vw, 480px); }
.TKAClHo9YHzRnuZjNhOB { display: flex; flex-direction: row; justify-content: center; width: clamp(320px, 100vw, 480px); }
.QjjyicuzKv5ttcUCmthq { height: 10px; }
.PsNJ4qisF3rtUFojUiN7 { border-radius: 5px; }
.Bx8EsHhbxg2aOvBs4FAr { border-radius: 25px; }
.CotE2KYlUNH5g3hTc1G1 { border-radius: 20px; }
.K0PYNITYlMmKMYO39e_6 { background-color: rgb(255, 255, 255); margin: 0px 37.5px; padding: 40px 24px; position: relative; text-align: center; width: clamp(245px, 100vw, 405px); }
.K0PYNITYlMmKMYO39e_6 > .dq7tXj_0HIUHsBVn8VaL { font-size: 22px; font-weight: 700; line-height: 26.25px; margin-bottom: 40px; }
.K0PYNITYlMmKMYO39e_6.cL02ogUuBgp5T1gxJgeZ { height: 154px; }
.K0PYNITYlMmKMYO39e_6.zRmsPIEAwfCmfEO1w0rH { height: 250px; }
.cL02ogUuBgp5T1gxJgeZ > .QWF7Su3NpjoecFVsvvRR { color: rgb(247, 43, 58); font-size: 12px; font-weight: 500; line-height: 14.32px; margin-top: 20px; }
.VDCRZT54NOUSlA0eHQ4G { background: none; border: none; cursor: pointer; font-size: 20px; padding: 12px; position: absolute; right: 10px; top: 10px; }
.kTudSjtJVFnSyWhZaqqa { cursor: pointer; }
.MtBlL_t_Nj2nCWnnP62w { opacity: 0.4; }
.vovL6c3B9AyCtJqVZW1Q { border-radius: 40px; }
.OV10_MQs7l2_oje2XqNf { display: inline-flex; flex-direction: column; font-size: 15px; font-weight: 500; line-height: 24px; text-align: center; width: 100%; }
.YqEbP_AK20K9rD0boqWl { font-size: 22px; font-weight: 700; }
.J8vcLCRWhBcfU0apdEJj { display: inline-flex; flex-direction: row; height: 88px; justify-content: space-around; width: 100%; }
.g417Cx_qmE8ewlFtBeKO { display: inline-flex; flex-direction: column; justify-content: space-between; }
.OYrZxqztqu3RKaCjWdHX { font-size: 12px; font-weight: 600; }
.kaCWm6YVSFwJ7eLzfc3X { font-size: 15px; font-weight: 600; }
.FUu4BHElxTv6Kh0eUQFB { font-size: 18px; font-weight: 600; }
.pZGAgZwt0Ium7rw2VjLB { align-items: center; background-color: rgb(255, 255, 255); border: 1px solid rgb(234, 238, 247); border-radius: 8px; display: inline-flex; flex-direction: column; height: 56px; justify-content: center; width: 56px; }
.BuqKIOyztv2prgsx56CQ { align-items: center; display: inline-flex; flex-direction: row; height: 16px; justify-content: space-between; width: 47px; }
.lMBpE9W2F5Vi2fjk3uAs { height: 16px; object-fit: contain; width: 16px; }
.r4ug7D_fD7lqENulvF9N { font-size: 13px; font-weight: 500; }
.K1llgzxSN5d7Q_qtcU3j { height: 30px; }
.sJiti7UIkdLimNLNAhde { height: 40px; }
.VXQSrbkr4R3YqyoBt6mF { align-items: center; background-color: rgb(255, 248, 84); border-radius: 1000px; display: inline-flex; flex-direction: column; font-size: 16px; font-weight: 600; height: 60px; justify-content: center; width: 100%; }
.xhECDrXOhfvIRE90SiEU { color: rgb(31, 32, 36); font-size: 20px; font-weight: 700; line-height: 28px; margin-top: 12px; text-align: left; }
.vu9FZw6_TTFEug4tarec { color: rgb(31, 32, 36); font-size: 14px; font-weight: 400; line-height: 21px; padding-top: 10px; text-align: left; }
.dVxIwoSKHNg5jl9KC28Q { padding: 18px 0px; }
._8M26Rxwj8hsyyOPYCIi6 { align-items: center; background: rgb(31, 32, 36); border-radius: 12px; color: rgb(255, 255, 255); display: flex; flex-direction: row; font-size: 16px; font-weight: 600; height: 56px; justify-content: center; line-height: 19px; }
.COu4PM5go69UgdZDVkxC { color: rgb(31, 32, 36); font-size: 20px; font-weight: 700; line-height: 28px; margin-top: 12px; text-align: center; }
.n8jVa8HnLpDp3QFwnnAt { align-items: flex-end; background-color: rgb(245, 249, 255); border-radius: 15px; display: flex; height: 170px; justify-content: space-between; padding: 10px 20px; }
.n8jVa8HnLpDp3QFwnnAt .tVpHDcB3pRctJu8efdF4 { align-items: center; display: flex; flex-direction: column; height: 100%; position: relative; }
.n8jVa8HnLpDp3QFwnnAt .kRVGNrZ2Iq01gLExC2u8 { background-color: rgb(255, 255, 255); border-radius: 20px; display: flex; flex-direction: column; height: 100%; justify-content: flex-end; width: 100%; }
.n8jVa8HnLpDp3QFwnnAt .TP8T9ihzgw_1hY8WyYFg { align-items: center; background-color: rgb(31, 32, 36); border-radius: 20px; display: flex; flex-direction: column; transition: background-color 0.3s; width: 100%; }
.n8jVa8HnLpDp3QFwnnAt .tVpHDcB3pRctJu8efdF4.XDLlxx_fUPA6M6w2nqGT .Y6dHei7u_JeIrgCNF2MA { background-color: rgb(255, 255, 255); border-radius: 100px; height: 8px; transform: translateY(2px); width: 8px; }
.n8jVa8HnLpDp3QFwnnAt .Fte6yKX8fzEV9XawXZPG { color: rgb(74, 74, 74); font-size: 14px; margin-top: 8px; }
.EjbOG8DFiRZPwI8LMz34 { display: flex; flex-direction: row; justify-content: space-around; }
.crWtjzwgCFQI6gF5S78E { align-items: center; display: flex; flex-direction: column; }
.crWtjzwgCFQI6gF5S78E .OxIKRb9VIkKvuVTJAvE8 { padding-bottom: 10px; }
.crWtjzwgCFQI6gF5S78E .xsocL6b9jZempaSmpzSf { align-items: center; border-radius: 100px; display: flex; height: 50px; justify-content: center; width: 50px; }
.xsocL6b9jZempaSmpzSf .crjiQ99fCOmeZEGeENpz { color: rgb(255, 255, 255); font-size: 24px; font-weight: 700; }
.JSZO8iw8o6aXU56SRIeD { background: none; border: none; cursor: pointer; font-size: 20px; padding: 12px; position: absolute; right: 0px; top: 0px; }
.JSZO8iw8o6aXU56SRIeD .lA3XkoxYR0WYXA1nGPYA, .JSZO8iw8o6aXU56SRIeD .uPXrjbjWC1G7pl6a8lt9 { height: 20px; padding: 10px 10px 5px; width: 20px; }
.pECb6mg_Z6ahZomwMIC0 { align-items: center; display: flex; flex-direction: column; }
.pECb6mg_Z6ahZomwMIC0 .bx445frWRynyXk6BGHht { height: 18px; transform: translateY(10px); width: 18px; }
.pECb6mg_Z6ahZomwMIC0 .ezIQh94Z8K_FgQoh5i1f { background-color: rgb(244, 247, 254); border-radius: 100px; height: 120px; width: 120px; }
.pECb6mg_Z6ahZomwMIC0 .ezIQh94Z8K_FgQoh5i1f._zDjEn9ePw1_jtw35dYr { background-color: rgb(255, 248, 84); }
.wdTqcv0puY1EX54DJY_I .ekn8nQkZUS5dyxEc4LNf { color: rgb(31, 32, 36); font-size: 22px; font-weight: 700; }
.wdTqcv0puY1EX54DJY_I .sS8BL4cKtJkQ1WMhdvqR { color: rgb(31, 32, 36); font-size: 12px; font-weight: 400; }
.wdTqcv0puY1EX54DJY_I .ZTxKxiNi2uDuy4ZkN16g { color: rgb(31, 32, 36); font-size: 16px; font-weight: 700; }
.wdTqcv0puY1EX54DJY_I .bap652hVluVcenp0shgF { color: rgb(31, 32, 36); font-size: 20px; font-weight: 900; }
.wdTqcv0puY1EX54DJY_I .aN5WEhD_wbr1FQ_DQDIg, .y0YCOG6oQhQTHNmlTaKz { color: rgb(31, 32, 36); font-size: 14px; font-weight: 400; }
.y0YCOG6oQhQTHNmlTaKz { background: rgb(255, 248, 84); border-radius: 12px; height: 56px; justify-content: center; line-height: 19px; }
.kjmRlbkt24eyRP9Kj4sg, .y0YCOG6oQhQTHNmlTaKz { align-items: center; display: flex; flex-direction: row; }
.kjmRlbkt24eyRP9Kj4sg { gap: 7px; justify-content: space-around; }
.kjmRlbkt24eyRP9Kj4sg .kTudSjtJVFnSyWhZaqqa:first-child { background-color: rgb(224, 224, 224); }
.kjmRlbkt24eyRP9Kj4sg .kTudSjtJVFnSyWhZaqqa:first-child, .kjmRlbkt24eyRP9Kj4sg .kTudSjtJVFnSyWhZaqqa:nth-child(2) { align-items: center; border-radius: 16px; color: var(--Button03); display: flex; flex-direction: row; flex-grow: 1; font-size: 14px; font-weight: 400; height: 45px; justify-content: center; line-height: 19px; }
.kjmRlbkt24eyRP9Kj4sg .kTudSjtJVFnSyWhZaqqa:nth-child(2) { background-color: var(--UiYellow); }
.K0PYNITYlMmKMYO39e_6 .fg6cbK65GtzWrg7Obioa { color: var(--SubText02); cursor: pointer; }
.NbuB118iPR4MB2cy7aWT { margin-top: 20px; }
.MeGtFLVpMHtgcp1N4Lc8 .YRba3df52bgc03hdsUP_ { color: rgb(31, 32, 36); font-size: 20px; font-weight: 700; line-height: 28px; margin-top: 12px; text-align: center; }
.ZAJC8K29b4IdqChG2QWB .dkp1Rv9QpOQuhImWD_wj { align-items: center; background-color: rgb(245, 249, 255); border-radius: 15px; display: flex; justify-content: space-between; padding: 19px 15px; }
.dkp1Rv9QpOQuhImWD_wj img { height: 43px; width: 61px; }
.dkp1Rv9QpOQuhImWD_wj span { color: var(--MainText); font-size: calc(14px + var(--CurrentScaleOption)); font-weight: var(--FontWeightMedium); }
.ZAJC8K29b4IdqChG2QWB .d2Yk7Nw2vpsWi4bEJ51B { color: var(--SubText01); font-size: calc(13px + var(--CurrentScaleOption)); font-weight: var(--FontWeightRegulra); text-align: start; }
.qmQ5PE0UJDhnx7LIMGXm { align-items: center; background: rgb(255, 248, 84); border-radius: 12px; color: rgb(31, 32, 36); display: flex; flex-direction: row; font-size: 14px; font-weight: 400; height: 56px; justify-content: center; line-height: 19px; }
.qmQ5PE0UJDhnx7LIMGXm:first-child { background-color: var(--PointColor01); margin-bottom: 12px; }
.qmQ5PE0UJDhnx7LIMGXm:first-child, .qmQ5PE0UJDhnx7LIMGXm:nth-child(2) { color: var(--ButtonText01); font-size: calc(14px + var(--CurrentScaleOption)); font-weight: var(--FontWeightMedium); }
.qmQ5PE0UJDhnx7LIMGXm:nth-child(2) { background-color: var(--ThirdButton); }
.VkpQLQ1DhgDsOregWnZf { font-size: calc(22px + var(--CurrentScaleOption)); font-weight: var(--FontWeightBold); margin-bottom: 40px; }
.pvzB_kNeu6bsMFmJ2sm8 { color: var(--MainText); font-size: calc(15px + var(--CurrentScaleOption)); font-weight: var(--FontWeightSemiBold); }
.HI24L7vlAeqv8j8cX4qR { color: var(--MainText); font-size: calc(12px + var(--CurrentScaleOption)); font-weight: var(--FontWeightRegular); }
.up3nYdOwpy7ytSmh_Esw { background-color: var(--MainBg); border-radius: calc(12px + var(--CurrentScaleOption)); width: 100%; }
.PLLN8vLp4pavaycXtYSL { color: var(--MainText); font-size: calc(12px + var(--CurrentScaleOption)); font-weight: var(--FontWeightRegular); padding: calc(16px + var(--CurrentScaleOption)); }
.X24gcEAJ8t8wh3JJWjeM { font-weight: var(--FontWeightSemiBold); }
.yvUapz1ErQcUkcYQEZJD, .zL_tgj0VFJHKkOIYyc3V { width: 100%; }
.syB6a917Db3wWm3mbexh { cursor: pointer; }
.syB6a917Db3wWm3mbexh > img { height: 24px; width: 24px; }
.xX96Vz2kXMvJ3IL0c0RD { background-color: var(--ThirdButton); border-radius: 5px; cursor: pointer; margin-left: 5px; padding: 2px 8px; }
.Kpm8UHLdZRVHhYP19dGY { align-items: center; background-color: var(--PointColor01); border-radius: 12px; color: var(--ButtonText01); cursor: pointer; display: flex; flex-direction: row; font-size: calc(14px + var(--CurrentScaleOption)); font-weight: var(--FontWeightMedium); height: 56px; justify-content: center; line-height: 19px; }
.XcpcFGoHjezacMoxFgT0 { height: 10px; }
.gZemRi98uY906v8uN8sy { height: 250px; }
.KJuHCe6lnab9cJ1Gu2UM { border-left: 1px solid rgb(238, 238, 238); border-right: 1px solid rgb(238, 238, 238); height: 100vh; max-width: 480px; position: fixed; top: 0px; transform: translateX(-1px); width: 100%; z-index: -1; }
.slick-loading .slick-list { background: url("ajax-loader.gif") 50% center no-repeat rgb(255, 255, 255); }
@font-face { font-family: slick; font-style: normal; font-weight: 400; src: url("fonts/slick.woff?v=2") format("woff"), url("fonts/slick.ttf?v=2") format("truetype"); }
.slick-next, .slick-prev { border: none; cursor: pointer; display: block; font-size: 0px; height: 20px; line-height: 0; padding: 0px; position: absolute; top: 50%; transform: translateY(-50%); width: 20px; }
.slick-next, .slick-next:focus, .slick-next:hover, .slick-prev, .slick-prev:focus, .slick-prev:hover { background: rgba(0, 0, 0, 0); color: rgba(0, 0, 0, 0); outline: none; }
.slick-next:focus::before, .slick-next:hover::before, .slick-prev:focus::before, .slick-prev:hover::before { opacity: 1; }
.slick-next.slick-disabled::before, .slick-prev.slick-disabled::before { opacity: 0.25; }
.slick-next::before, .slick-prev::before { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); font-family: slick; font-size: 20px; line-height: 1; opacity: 0.75; }
.slick-prev { left: -25px; }
[dir="rtl"] .slick-prev { left: auto; right: -25px; }
.slick-prev::before { content: "←"; }
[dir="rtl"] .slick-prev::before { content: "→"; }
.slick-next { right: -25px; }
[dir="rtl"] .slick-next { left: -25px; right: auto; }
.slick-next::before { content: "→"; }
[dir="rtl"] .slick-next::before { content: "←"; }
.slick-dotted.slick-slider { margin-bottom: 30px; }
.slick-dots { bottom: -25px; display: block; list-style: none; margin: 0px; padding: 0px; position: absolute; text-align: center; width: 100%; }
.slick-dots li { display: inline-block; margin: 0px 5px; padding: 0px; position: relative; }
.slick-dots li, .slick-dots li button { cursor: pointer; height: 20px; width: 20px; }
.slick-dots li button { background: rgba(0, 0, 0, 0); border: 0px; color: rgba(0, 0, 0, 0); display: block; font-size: 0px; line-height: 0; outline: none; padding: 5px; }
.slick-dots li button:focus, .slick-dots li button:hover { outline: none; }
.slick-dots li button:focus::before, .slick-dots li button:hover::before { opacity: 1; }
.slick-dots li button::before { -webkit-font-smoothing: antialiased; color: rgb(0, 0, 0); content: "•"; font-family: slick; font-size: 6px; height: 20px; left: 0px; line-height: 20px; opacity: 0.25; position: absolute; text-align: center; top: 0px; width: 20px; }
.slick-dots li.slick-active button::before { color: rgb(0, 0, 0); opacity: 0.75; }
.slick-slider { -webkit-tap-highlight-color: transparent; box-sizing: border-box; touch-action: pan-y; user-select: none; }
.slick-list, .slick-slider { display: block; position: relative; }
.slick-list { margin: 0px; overflow: hidden; padding: 0px; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; }
.slick-slider .slick-list, .slick-slider .slick-track { transform: translateZ(0px); }
.slick-track { display: block; left: 0px; margin-left: auto; margin-right: auto; position: relative; top: 0px; }
.slick-track::after, .slick-track::before { content: ""; display: table; }
.slick-track::after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
[dir="rtl"] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { border: 1px solid rgba(0, 0, 0, 0); display: block; height: auto; }
.slick-arrow.slick-hidden { display: none; }
.wV94sIqfH3kWVwpXWTuq { padding-bottom: 56px; padding-top: 44px; }
.wV94sIqfH3kWVwpXWTuq .PyR2BubqGU9urEn71uFa { align-items: center; background-color: var(--SubBg01); display: flex; flex-direction: row; height: calc(48px + var(--CurrentScaleOption)); }
.PyR2BubqGU9urEn71uFa .dhcLhhuGeTkqHwpVcXoh { flex-grow: 1; font-size: calc(26px + var(--CurrentScaleOption)); font-weight: var(--FontWeightBold); height: calc(26px + var(--CurrentScaleOption)); line-height: 26.4px; }
.PyR2BubqGU9urEn71uFa .mPhJGFrJ7q9qpildHCRp { align-items: center; cursor: pointer; display: flex; }
.PyR2BubqGU9urEn71uFa .avI6n1WybkucmRMxanLa > :first-child { color: var(--SubText01); font-size: calc(13px + var(--CurrentScaleOption)); font-weight: var(--FontWeightMedium); line-height: 15.51px; }
.PyR2BubqGU9urEn71uFa .avI6n1WybkucmRMxanLa > :nth-child(2) { font-size: calc(15px + var(--CurrentScaleOption)); font-weight: var(--FontWeightSemiBold); line-height: 17.9px; }
.PyR2BubqGU9urEn71uFa img { height: calc(14px + var(--CurrentScaleOption)); width: calc(14px + var(--CurrentScaleOption)); }
.T6OeUAvhO6PbYy3fYB6_ { outline: none; text-align: center; }
.T6OeUAvhO6PbYy3fYB6_ img { object-fit: fill; width: 100%; }
.nAqJt_zNuiSb8LwfRdKZ { align-items: center; display: flex; height: 100%; justify-content: center; }
.XEblijVun6rwmNfLw79N { border: 1px solid rgb(246, 246, 246); border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 8px; padding: 24px 16px; place-items: center; }
.t1wULFLCvCtBzgt6AH1l { width: 100%; }
.XEblijVun6rwmNfLw79N.CorACp3zEiNLyrfdNLih { padding: 0px; position: relative; }
.XEblijVun6rwmNfLw79N .FdtHJlU6q8wnd34Z_igz { padding-bottom: 20px; }
.XEblijVun6rwmNfLw79N .hycoKNPPzIWw346Xzbvx { color: rgb(31, 32, 36); font-size: calc(22px + var(--CurrentScaleOption)); font-weight: var(--FontWeightBold); line-height: 26.25px; }
.XEblijVun6rwmNfLw79N .S_xPuUlOnON7Fpd3kaUo { color: var(--SubText01); font-size: calc(14px + var(--CurrentScaleOption)); font-weight: var(--FontWeightMedium); line-height: 16.8px; margin: 0px; padding-bottom: calc(4px + var(--CurrentScaleOption)); }
.XEblijVun6rwmNfLw79N .ctcpHTQitinxSz3V4vT0 { align-items: center; display: flex; flex-direction: column; margin-bottom: 10px; margin-top: 10px; }
.XEblijVun6rwmNfLw79N .ctcpHTQitinxSz3V4vT0 > .gZvnuepxJ3CEwkVT9SqF { align-items: center; cursor: pointer; display: flex; flex-direction: column; height: calc(66px + var(--CurrentScaleOption)); justify-content: center; }
.XEblijVun6rwmNfLw79N .ctcpHTQitinxSz3V4vT0 > .gZvnuepxJ3CEwkVT9SqF img { height: calc(48px + var(--CurrentScaleOption)); width: calc(48px + var(--CurrentScaleOption)); }
.ctcpHTQitinxSz3V4vT0 .gZvnuepxJ3CEwkVT9SqF > span { color: var(--MainText); font-size: calc(13px + var(--CurrentScaleOption)); font-weight: var(--FontWeightSemiBold); line-height: 16px; margin-top: calc(2px + var(--CurrentScaleOption)); }
.XEblijVun6rwmNfLw79N .yd224GAo5Uenl68m2Qq6 { align-items: center; cursor: pointer; display: flex; justify-content: space-between; margin: 10px 0px; }
.XEblijVun6rwmNfLw79N .yd224GAo5Uenl68m2Qq6 > .gZvnuepxJ3CEwkVT9SqF { align-items: center; display: flex; }
.XEblijVun6rwmNfLw79N .yd224GAo5Uenl68m2Qq6 .QzjpjaWMQVnxZLL2r5lz { align-items: center; background-color: rgb(244, 247, 254); border-radius: 100%; display: flex; height: calc(64px + var(--CurrentScaleOption)); justify-content: center; width: calc(64px + var(--CurrentScaleOption)); }
.XEblijVun6rwmNfLw79N .yd224GAo5Uenl68m2Qq6 .QzjpjaWMQVnxZLL2r5lz > img { height: calc(48px + var(--CurrentScaleOption)); }
.XEblijVun6rwmNfLw79N .yd224GAo5Uenl68m2Qq6 .jjFgPVRbcIy0fvK93Atq { display: flex; flex-direction: column; margin-left: 14px; }
.yd224GAo5Uenl68m2Qq6 .jjFgPVRbcIy0fvK93Atq > .dhcLhhuGeTkqHwpVcXoh { align-items: center; color: var(--MainText); display: flex; flex-direction: row; font-size: calc(17px + var(--CurrentScaleOption)); font-weight: var(--FontWeightSemiBold); gap: 6px; line-height: 20px; }
.yd224GAo5Uenl68m2Qq6 .jjFgPVRbcIy0fvK93Atq > .GNwg8YzEFNPelIUazUur { color: rgb(129, 140, 154); font-size: calc(14px + var(--CurrentScaleOption)); font-weight: var(--FontWeightMedium); line-height: 17px; margin-top: calc(6px + var(--CurrentScaleOption)); }
.XEblijVun6rwmNfLw79N .Puce00_sBg3FBv3En6e4 > .gZvnuepxJ3CEwkVT9SqF { background-color: var(--MainBg); cursor: pointer; display: flex; flex-direction: column; height: calc(145px + var(--CurrentScaleOption)); position: relative; }
.XEblijVun6rwmNfLw79N .Puce00_sBg3FBv3En6e4:nth-child(2) > .gZvnuepxJ3CEwkVT9SqF { border-top-left-radius: 12px; }
.XEblijVun6rwmNfLw79N .Puce00_sBg3FBv3En6e4:nth-child(3) > .gZvnuepxJ3CEwkVT9SqF { border-top-right-radius: 12px; }
.XEblijVun6rwmNfLw79N .Puce00_sBg3FBv3En6e4:nth-child(4) > .gZvnuepxJ3CEwkVT9SqF { border-bottom-left-radius: 12px; }
.XEblijVun6rwmNfLw79N .Puce00_sBg3FBv3En6e4:nth-child(5) > .gZvnuepxJ3CEwkVT9SqF { border-bottom-right-radius: 12px; }
.XEblijVun6rwmNfLw79N .Puce00_sBg3FBv3En6e4 .jjFgPVRbcIy0fvK93Atq { display: flex; flex-direction: column; }
.XEblijVun6rwmNfLw79N .Puce00_sBg3FBv3En6e4 img { bottom: 0px; height: calc(35px + var(--CurrentScaleOption)); margin-bottom: 14px; margin-right: 13px; position: absolute; right: 0px; width: calc(35px + var(--CurrentScaleOption)); }
.XEblijVun6rwmNfLw79N .Puce00_sBg3FBv3En6e4 .dhcLhhuGeTkqHwpVcXoh { align-items: center; color: var(--MainText); display: flex; flex-direction: row; font-size: var(--FontTypeSSubTitle2); font-weight: var(--FontTypeWSubTitle2); gap: 6px; line-height: 20px; padding: 14px 0px 0px 14px; }
@media (max-width: 479px) {
  .XEblijVun6rwmNfLw79N .Puce00_sBg3FBv3En6e4 .dhcLhhuGeTkqHwpVcXoh { display: block; }
}
.XEblijVun6rwmNfLw79N .Puce00_sBg3FBv3En6e4 .GNwg8YzEFNPelIUazUur { color: var(--SubText01); font-size: var(--FontTypeSBody2); font-weight: var(--FontTypeWBody2); line-height: 17px; padding: 6px 0px 0px 14px; }
.flVPT2axMxqD8Tm732MM { padding: 24px 16px 0px; width: calc(100% - 48px); }
.XEblijVun6rwmNfLw79N .b8NsbtyuGPlsZU_5lXPL { border-bottom: 1px solid rgb(234, 238, 247); display: flex; flex-direction: column; justify-content: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.b8NsbtyuGPlsZU_5lXPL .gZvnuepxJ3CEwkVT9SqF { cursor: pointer; overflow: hidden; padding: 18px 0px; text-overflow: ellipsis; }
.XEblijVun6rwmNfLw79N .b8NsbtyuGPlsZU_5lXPL:last-child { border-bottom: 0px; }
.b8NsbtyuGPlsZU_5lXPL .gZvnuepxJ3CEwkVT9SqF > .OEK28mWU0mZg9t8puS5V { color: var(--PointColor02); font-size: calc(14px + var(--CurrentScaleOption)); font-weight: var(--FontWeightMedium); line-height: 17px; margin-right: 8px; }
.b8NsbtyuGPlsZU_5lXPL .gZvnuepxJ3CEwkVT9SqF > .a4F7p23IzzEzJdEblpxP { color: var(--MainText); font-size: calc(17px + var(--CurrentScaleOption)); font-weight: var(--FontWeightSemiBold); line-height: 20px; margin-right: 5px; }
.DHCUJUL9517SPC1IlA8O { border-top: 1px solid rgb(234, 238, 247); cursor: pointer; padding: 20px 44px 22px; text-align: center; width: 100%; }
.DHCUJUL9517SPC1IlA8O .R2qp5Lornx9Ql6TdrgV8 { color: var(--MainText); font-size: calc(16px + var(--CurrentScaleOption)); font-weight: var(--FontWeightSemiBold); line-height: 19px; text-align: center; }
.fDlcemiaW3TOj9_Q1dmw { border-radius: calc(12px + var(--CurrentScaleOption)); margin-bottom: 16px; overflow: hidden; }
.wtCFOinPw7tNpLrVqwKm { object-fit: contain; width: 100%; }
.EZ_qWj5z4jASeA1qWrEz { align-items: center; display: flex; flex-direction: row; gap: 6px; justify-content: space-between; }
.EZ_qWj5z4jASeA1qWrEz > :nth-child(2) { color: var(--SubText01); cursor: pointer; font-size: calc(14px + var(--CurrentScaleOption)); font-weight: var(--FontWeightMedium); text-align: center; }
@media (max-width: 359px) {
  .EZ_qWj5z4jASeA1qWrEz { align-items: baseline; flex-direction: column; }
}
.COhDeyDbQz9weVEmUZDs { box-sizing: border-box; overflow-x: auto; scrollbar-width: none; white-space: nowrap; width: 100%; }
.COhDeyDbQz9weVEmUZDs:hover { cursor: grab; }
.COhDeyDbQz9weVEmUZDs::-webkit-scrollbar { display: none; }
.VPIJq7A46JQ8fJ0Z6tsQ { margin-left: -24px; width: clamp(320px, 100vw, 480px); }
.VPIJq7A46JQ8fJ0Z6tsQ > .b6dwb02zuS_PuoBV868G { height: calc(177px + var(--CurrentScaleOption)); }
.seluVPKf7xWovJ3KiNr8 { background-color: var(--SubBg03); border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 8px 2px; height: calc(175px + var(--CurrentScaleOption)); width: calc(270px + var(--CurrentScaleOption)); }
.seluVPKf7xWovJ3KiNr8 .NEk9ecI1VYZNi_18hLgN { padding: 16px 16px 0px; }
.seluVPKf7xWovJ3KiNr8 .ufMZbohxms2UtnF5jeGc { color: var(--MainText); font-size: calc(22px + var(--CurrentScaleOption)); font-weight: var(--FontWeightBold); line-height: 26.25px; margin-right: 13px; }
.seluVPKf7xWovJ3KiNr8 .PsDaLVtBTAfKXBdDrWo6 { background: linear-gradient(rgb(255, 248, 84), rgb(255, 248, 84)) 100% / auto 50% no-repeat; }
.seluVPKf7xWovJ3KiNr8 .WT7RluK9GrQwwoetRhIE { color: var(--SubText01); font-size: calc(14px + var(--CurrentScaleOption)); font-weight: var(--FontWeightMedium); line-height: 16.8px; padding-bottom: calc(4px + var(--CurrentScaleOption)); }
.seluVPKf7xWovJ3KiNr8 .B0hNBnWPkZfrqzAATyfy { border: 1px solid var(--Line02); border-radius: 12px; color: var(--SubText01); font-size: calc(10px + var(--CurrentScaleOption)); font-weight: var(--FontWeightMedium); padding: 4px 8px; }
.seluVPKf7xWovJ3KiNr8 .HXN7L1NqlG0pOxPCeNoJ { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; height: calc(88px + var(--CurrentScaleOption)); padding: 0px 16px; }
.seluVPKf7xWovJ3KiNr8:first-child .HXN7L1NqlG0pOxPCeNoJ { background-color: rgb(252, 215, 215); }
.seluVPKf7xWovJ3KiNr8:nth-child(2) .HXN7L1NqlG0pOxPCeNoJ { background-color: rgb(203, 229, 249); }
.seluVPKf7xWovJ3KiNr8:nth-child(3) .HXN7L1NqlG0pOxPCeNoJ { background-color: rgb(255, 225, 203); }
.seluVPKf7xWovJ3KiNr8:nth-child(4) .HXN7L1NqlG0pOxPCeNoJ { background-color: rgb(200, 238, 229); }
.HXN7L1NqlG0pOxPCeNoJ > span { color: var(--MainText); font-size: calc(17px + var(--CurrentScaleOption)); font-weight: var(--FontWeightSemiBold); line-height: 23.8px; padding-top: calc(16px + var(--CurrentScaleOption)); white-space: break-spaces; }
.ILCBYVQmgavDZrFr82NU { border-radius: 8px; height: calc(150px + var(--CurrentScaleOption)); }
.AkgrPs4woqIdrnBR3mPC, .ILCBYVQmgavDZrFr82NU { width: calc(108px + var(--CurrentScaleOption)); }
.AkgrPs4woqIdrnBR3mPC { -webkit-line-clamp: 2; -webkit-box-orient: vertical; color: var(--MainText); display: -webkit-box; font-size: calc(12px + var(--CurrentScaleOption)); font-weight: var(--FontWeightMedium); line-height: 14.32px; text-align: center; white-space: break-spaces; }
.ZQR8ZWv3fV1hGqekD2tw { position: absolute; top: 52%; width: 100%; }
.ZQR8ZWv3fV1hGqekD2tw .S5q5tq4ckpqvYTiTtLlk { left: 4%; }
.ZQR8ZWv3fV1hGqekD2tw .S5q5tq4ckpqvYTiTtLlk, .ZQR8ZWv3fV1hGqekD2tw .dlSf5sruZcYCXKj_SSL2 { height: calc(32px + var(--CurrentScaleOption)); position: absolute; width: calc(32px + var(--CurrentScaleOption)); }
.ZQR8ZWv3fV1hGqekD2tw .dlSf5sruZcYCXKj_SSL2 { right: 4%; }
.YQR4ovHDwLQJH8jMzRMj { animation: 1s linear 0s 1 normal forwards running hRJcJq_ATNg7pKT6gWWT; }
.sorRCFDQFdA979qbRRIj { animation: 1s linear 0s 1 normal forwards running L3NaHMsoZGFKiXkRRmJ4; }
@keyframes hRJcJq_ATNg7pKT6gWWT { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes L3NaHMsoZGFKiXkRRmJ4 { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@media (max-width: 1579px) {
  .aside-wrap { left: calc(50% - 600px) !important; }
}
@media (max-width: 1339px) {
  .aside-wrap { display: none !important; }
}
.aside-wrap { place-items: baseline center; display: flex; flex-direction: column; height: 100vh; justify-content: space-around; left: calc(50% - 510px); position: fixed; width: 540px; }
.logo-wrap { height: 64px; margin-bottom: 7.3vh; position: relative; width: 71px; }
.logo-wrap--img { height: 100%; object-fit: contain; width: 100%; }
.content-wrap { margin-bottom: 52px; }
.main-content-wrap { align-items: flex-start; display: flex; flex-direction: column; }
.coupon-wrap { display: flex; height: 119px; margin-top: 54px; width: 239px; }
.coupon-text { background-color: rgb(255, 255, 255); border-radius: 12px; height: 100%; width: 177px; }
.coupon-text > :first-child { line-height: 20.8px; margin: 31px 0px 0px 20px; }
.coupon-text > :nth-child(2) { line-height: 32.5px; margin-left: 20px; }
.coupon-download { background-color: rgb(255, 248, 84); border-radius: 12px; height: 100%; margin: 0px; width: 62px; }
.coupon-download > img { height: 36px; margin: 41px 0px 0px 13px; width: 36px; }
.banner-wrap { cursor: pointer; display: flex; margin-bottom: 2.5vh; position: relative; }
.banner-text-wrap { background-color: rgb(102, 154, 255); border-radius: 16px; color: rgb(255, 255, 255); height: 80px; margin-top: 38px; width: 540px; }
.banner-text { margin: 18px 0px 0px 28px; }
.banner-text > :first-child { line-height: 23.87px; }
.banner-text > :nth-child(3) { line-height: 16.71px; opacity: 0.78; }
.banner-wrap img { bottom: 10px; position: absolute; right: 30px; }
.footer-wrap { display: flex; flex-direction: column; justify-content: space-between; margin-bottom: 60px; position: relative; }
.aside_page_top_intro_font { color: rgb(119, 119, 119); font-size: 24px; font-weight: 400; margin-bottom: 1.9vh; }
.aside_page_top_big_title { color: rgb(51, 51, 51); font-size: 54px; font-weight: 700; line-height: 64.8px; margin-bottom: 6.9vh; }
.aside_page_top_big_title_blue { color: rgb(102, 154, 255); line-height: 64.8px; }
.growable_140 { flex-grow: 140; }
.growable_90 { flex-grow: 90; }
.ad-partnership-inquriy-wrap { bottom: 60px; position: absolute; }
.ad-partnership-inquriy { align-items: center; cursor: pointer; display: flex; filter: grayscale(100%); flex-direction: row; }
.ad-partnership-inquriy > img { height: 24px; width: 24px; }
.ad-partnership-inquriy > span { color: rgb(148, 148, 148); font-size: 18px; font-weight: var(--FontWeightBold); }
.partnership-title { color: rgb(0, 0, 0); font-size: 20px; font-weight: var(--FontWeightSemiBold); }
.partner_box_image { height: 24px; object-fit: contain; width: 24px; }
.N5fZuF7IqyFkzrB1wUIh { align-items: center; display: flex; flex-direction: row; }
.pa2LXAIIBxQNLFhJrNXC { background-color: var(--SubBg01); border-radius: 1000px; height: 48px; width: 48px; }
.ofC1gkWbOMhp5AGcq22l { align-items: center; display: flex; flex-direction: row; font-size: 24px; font-weight: 700; justify-content: center; white-space: pre-wrap; }
.vkRDStEESKe3VRcQm8_5 { color: rgb(83, 83, 83); font-size: 20px; font-weight: 500; padding-left: 15px; white-space: pre-wrap; }
.Ov4EyuaBkorWixVl06IY { background-color: rgba(144, 182, 255, 0.1); border-radius: 7px; color: rgb(102, 154, 255); cursor: pointer; font-weight: 700; margin-left: 8px; padding: 9px 11px; }
.sVtndz6GovdgBLXBGXpl { background-color: var(--SubBg01); border: 1px solid rgb(239, 239, 239); border-radius: 12px; cursor: pointer; width: 240px; }
.G51o2HGUf2zTAKRzkBYU { padding: 24px 28px; }
.Zen_yOHZ1KX1BGCdvLoI { background-color: var(--SubBg01); border-radius: 1000px; height: 48px; width: 48px; }
.OE2eoD3MdCDWswbxnbWa { font-size: 24px; font-weight: 700; white-space: pre-wrap; }
.dMK4RGSkpq0Zd9D9U2qy { align-items: center; display: flex; flex-direction: row; font-size: 16px; font-weight: var(--FontWeightSemiBold); gap: 4px; justify-content: center; }
.dMK4RGSkpq0Zd9D9U2qy .Pa9unSwMUSFssp7vbASQ { color: rgb(102, 154, 255); font-weight: var(--FontWeightBold); }
.AKI2LJUyHxoG33204wvs { color: rgb(151, 151, 151); font-size: 14px; font-weight: var(--FontWeightMedium); line-height: 1.4; }
.NGa1JkXT6CK6WJQnIko6 { bottom: 97px; cursor: pointer; justify-content: center; left: calc(50% + 696px); position: fixed; }
.NGa1JkXT6CK6WJQnIko6, .Zqk59wvSbteFNDWYOrZZ { align-items: center; border-radius: 12px; display: flex; flex-direction: column; }
.Zqk59wvSbteFNDWYOrZZ { background-color: var(--SubBg01); height: 200px; width: 200px; }
._ylhi51sovoCIMywEQC0 { align-items: center; display: flex; flex-direction: column; position: relative; top: 40px; }
.AB2cfmrLAnyFvcHOXQIi { color: rgb(46, 46, 46); font-size: 16px; font-weight: var(--FontWeightBold); line-height: 1.7; padding-top: 10px; }
.DVxroafLKvHCCCLLWidA { margin: 10px 10px 0px 0px; position: absolute; right: 0px; top: 0px; }
.idnuOjuofS_UhSK2HO8Y { align-items: center; display: flex; flex-direction: row; justify-content: space-between; padding-top: 20px; width: 100%; }
.t94cXOCEV6gQTMKNsKTB { width: 96px; }
.M8PrtEIASDwDvnVEwcLn, .t94cXOCEV6gQTMKNsKTB { align-items: center; color: rgb(177, 177, 177); cursor: pointer; display: flex; filter: grayscale(100%); flex-direction: row; }
.M8PrtEIASDwDvnVEwcLn { width: 84px; }
.M8PrtEIASDwDvnVEwcLn > img, .t94cXOCEV6gQTMKNsKTB > img { height: 16px; margin-right: 4px; width: 16px; }
.iP9HWHxbKx2fOfnOb3L7 { background-color: var(--SubBg01); cursor: pointer; justify-content: center; position: absolute; right: -770px; top: -45px; }
.NyTtQD6fncPQwo8ABTSZ, .iP9HWHxbKx2fOfnOb3L7 { align-items: center; border-radius: 12px; display: flex; flex-direction: column; height: 148px; width: 148px; }
.NgWiGOyWpc8SYQHO_Eg8 { align-items: center; display: flex; flex-direction: column; position: relative; top: 40px; }
.KYFSu9OEe4X7Nj1PvjPM { color: rgb(102, 154, 255); font-size: 16px; font-weight: var(--FontWeightBold); line-height: 1.7; padding-top: 10px; }
.sPgA60WPouIh04UEWcBV { margin: 16px 16px 0px 0px; position: absolute; right: 0px; top: 0px; }
.tsfOm4WJ4ef586DlNEvZ { align-items: center; display: flex; flex-direction: row; justify-content: space-between; padding-top: 20px; position: absolute; top: 135px; width: 100%; }
.tsfOm4WJ4ef586DlNEvZ span { font-size: 8px; font-weight: var(--FontWeightMedium); }
.xY2XKOTpHjYhPWmqfENC { width: 96px; }
.k2EFgbStKXJnqp7x7jjD, .xY2XKOTpHjYhPWmqfENC { align-items: center; color: rgb(177, 177, 177); cursor: pointer; display: flex; filter: grayscale(100%); flex-direction: row; }
.k2EFgbStKXJnqp7x7jjD { width: 84px; }
.k2EFgbStKXJnqp7x7jjD > img, .xY2XKOTpHjYhPWmqfENC > img { height: 14px; margin-right: 4px; width: 14px; }
.wXyqCVIz2Aat2zMa1_8u { align-items: end; display: flex; justify-content: center; overflow: hidden; width: clamp(320px, 100vw, 480px); }
.dOjywfPSmMlgVkxF1W6L, .wXyqCVIz2Aat2zMa1_8u { clip-path: polygon(0px -1000%, 100% -1000%, 100% 1100%, 0px 1100%); height: 100%; position: fixed; top: 0px; }
.dOjywfPSmMlgVkxF1W6L { bottom: 0px; left: 0px; right: 0px; }
._lSmWDZIWDry2zhAyzHw { backdrop-filter: blur(5px); background-color: rgba(0, 0, 0, 0.5); height: 100%; opacity: 0; position: absolute; width: 100%; }
.VFEaAAsyWwHdifn2c8Fg { width: 100%; }
@keyframes ozBu34jUouh62XeR0QKR { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes f9uTG_h25MP9RGXZOgr1 { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
.UbhMIxrIVCiF4N2QLs2h { animation: 0.5s linear 0s 1 normal both running ozBu34jUouh62XeR0QKR; opacity: 1; }
.xEKhKOznk5XvXRk1ctNk { animation: 0.5s linear 0s 1 normal both running f9uTG_h25MP9RGXZOgr1; opacity: 0; }
:root { --ScaleOptionExtraSamll: -0.3466666666666666; --ScaleOptionSamll: -0.07999999999999996; --ScaleOptionNormal: 0; --ScaleOptionLarge: 0.09600000000000009; --ScaleOptionExtraLarge: 0.28; --CurrentScaleOption: 0.28px; }
:root { --FontWeightThin: 100; --FontWeightExtraLight: 200; --FontWeightLight: 300; --FontWeightRegular: 400; --FontWeightMedium: 500; --FontWeightSemiBold: 600; --FontWeightBold: 700; --FontWeightExtraBold: 800; --FontWeightBlack: 900; }
:root { --font-scale: 3px; }
.head-line-font1 { font-weight: 700; font-size: 27.28px; }
.head-line-font2 { font-weight: 700; font-size: 25.28px; }
.head-line-font3 { font-weight: 700; font-size: 22.28px; }
.head-line-font4 { font-weight: 700; font-size: 19.28px; }
.head-line-font5 { font-weight: 400; font-size: 19.28px; }
.sub-title-font1 { font-weight: 800; font-size: 17.28px; }
.sub-title-font2 { font-weight: 600; font-size: 17.28px; }
.sub-title-font3 { font-weight: 600; font-size: 15.28px; }
.sub-title-font4 { font-weight: 500; font-size: 14.28px; }
.sub-title-font5 { font-weight: 700; font-size: 13.28px; }
.sub-title-font6 { font-weight: 500; font-size: 13.28px; }
.body-font1 { font-weight: 400; font-size: 16.28px; }
.body-font2 { font-weight: 500; font-size: 14.28px; }
.body-font3 { font-weight: 700; font-size: 13.28px; }
.button-font1 { font-weight: 600; font-size: 18.28px; }
.button-font2 { font-weight: 800; font-size: 16.28px; }
.button-font3 { font-weight: 600; font-size: 16.28px; }
.button-font4 { font-weight: 700; font-size: 13.28px; }
.caption-font1 { font-weight: 500; font-size: 12.28px; }
.caption-font2 { font-weight: 800; font-size: 12.28px; }
:root { --FontTypeWHeadLine1: 700; --FontTypeSHeadLine1: 27.28px; --FontTypeWHeadLine2: 700; --FontTypeSHeadLine2: 25.28px; --FontTypeWHeadLine3: 700; --FontTypeSHeadLine3: 22.28px; --FontTypeWHeadLine4: 700; --FontTypeSHeadLine4: 19.28px; --FontTypeWHeadLine5: 400; --FontTypeSHeadLine5: 19.28px; --FontTypeWSubTitle1: 800; --FontTypeSSubTitle1: 17.28px; --FontTypeWSubTitle2: 600; --FontTypeSSubTitle2: 17.28px; --FontTypeWSubTitle3: 600; --FontTypeSSubTitle3: 15.28px; --FontTypeWSubTitle4: 500; --FontTypeSSubTitle4: 14.28px; --FontTypeWSubTitle5: 700; --FontTypeSSubTitle5: 13.28px; --FontTypeWSubTitle6: 500; --FontTypeSSubTitle6: 13.28px; --FontTypeWBody1: 400; --FontTypeSBody1: 16.28px; --FontTypeWBody2: 500; --FontTypeSBody2: 14.28px; --FontTypeWBody3: 700; --FontTypeSBody3: 13.28px; --FontTypeWButton1: 600; --FontTypeSButton1: 18.28px; --FontTypeWButton2: 800; --FontTypeSButton2: 16.28px; --FontTypeWButton3: 600; --FontTypeSButton3: 16.28px; --FontTypeWButton4: 700; --FontTypeSButton4: 13.28px; --FontTypeWCaption1: 500; --FontTypeSCaption1: 12.28px; --FontTypeWCaption2: 800; --FontTypeSCaption2: 12.28px; }
:root { --MainBg: #F4F7FE; --SubBg01: #FFFFFF; --SubBg02: #F8F8F8; --SubBg03: #FFFFFF; --SubBg04: #FFFFFF; --SubBg05: #FFFFFF; --SajuBg: #F4F7FE; --SajuBg2: #F4F7FE; --SajuBg3: #F4F7FE; --SajuBg6: #1F2024; --SajuBg7: #BCC3D3; --PointColor01: #FFF854; --PointColor02: #20DEE5; --PointColor03: #3448FF; --PointColor04: #F7F061; --PointColor05: #3448FF; --UnderLine: #FFF854FF; --UnderLine2: #FCEC6F; --UnderLine3: #EAEEF7; --RatingBarBg: #DFE5F0; --MainText: #1F2024; --MainText02: #FFFFFF; --SubText01: #818C9A; --SubText02: #BCC3D3; --ImageText: #F2F2F2; --Line01: #E4E9F4; --Line02: #E4E9F4; --Line03: #BCC3D3; --Line04: #33363B; --Line05: #EAEEF7; --Line06: #E4E9F4; --SecondButton: #1F2024; --ThirdButton: #E9EBF4; --ButtonText01: #1F2024; --ButtonText02: #FFFFFF; --ButtonText03: #BCC3D3; --GraphRed: #FC4A44; --GraphGreen: #6DD658; --GraphBlue: #27AEE0; --GraphOrange: #FFA121; --GraphPurple: #575E8D; --TextRed: #FC4A44; --TextGreen: #EEF8C1; --TextBlue: #A4E5F8; --TextOrange: #FFCD89; --TextPurple: #AFB5E5; --ContentErrorNoti: #F72B3A; --ContentErrorNoti2: #FB959D; --UiYellow: #F7F061; --UiBlack: #1F2024; --UiBlackButton: #1F2024; --BgF4: #F4F4F4; --MainButton: #FFF854; --boxShadow: #5259740C; --White: #FFFFFF; --Yellow: #FAF350; --Bg01V2: #FFFFFF; --Bg02V2: #1F2024; --Bg03V2: #F8F8F8; --MainShipSeongV2: #535353; --Ui01V2: #FFFFFF; --Ui02V2: #1F2024; --Ui03V2: #F2F2F2; --Ui04V2: #FFFFFF; --Text01V2: #1F2024; --Text01SubV2: #1F2024; --Text02V2: #575B5F; --Text03V2: #7C8388; --Text04V2: #939699; --Text05V2: #B1B4B6; --Text10SubV2: #FFFFFF; --Text10V2: #FFFFFF; --TextDisableV2: #FFFFFF; --LineDefaultV2: #F2F2F2; --LineDottedV2: #B1B4B6; --LineGutterV2: #F2F2F2; --LineDividerV2: #D6D6D6; --BtnBV2: #1F2024; --BtnYV2: #FFEF00; --BtnGV2: #E7E8E8; --BtnWLineV2: #FFFFFF; --BtnBLineV2: #1F2024; --IconColorV2: #1F2024; --BtnGLineV2: #1F202433; --BtnDisableV2: #EFEFEF; --YellowV2: #FFEF00; --RedV2: #F72B3A; --BlueV2: #3448FF; --RedSub1V2: #FF3B2F; --WarningV2: #FFA121; --GrayG04V2: #DCDDDE; --Dim80V2: #000000CC; }
:root { --vh: 8px; }
.css-1rby8gk { position: relative; display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; gap: 4px; color: var(--MainText); font-weight: 500; font-size: 9px; cursor: pointer; }
.css-z01bqi { display: inline-block; color: rgb(25, 118, 210); animation: 1.4s linear 0s infinite normal none running animation-61bdi0; }
@-webkit-keyframes animation-61bdi0 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes animation-61bdi0 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.css-13o7eu2 { display: block; }
.css-14891ef { stroke: currentcolor; stroke-dasharray: 80px, 200px; stroke-dashoffset: 0; animation: 1.4s ease-in-out 0s infinite normal none running animation-1p2h4ri; }
@-webkit-keyframes animation-1p2h4ri { 
  0% { stroke-dasharray: 1px, 200px; stroke-dashoffset: 0; }
  50% { stroke-dasharray: 100px, 200px; stroke-dashoffset: -15px; }
  100% { stroke-dasharray: 100px, 200px; stroke-dashoffset: -125px; }
}
@keyframes animation-1p2h4ri { 
  0% { stroke-dasharray: 1px, 200px; stroke-dashoffset: 0; }
  50% { stroke-dasharray: 100px, 200px; stroke-dashoffset: -15px; }
  100% { stroke-dasharray: 100px, 200px; stroke-dashoffset: -125px; }
}
.css-1d3bbye { box-sizing: border-box; display: flex; flex-flow: wrap; width: 100%; }
.css-15j76c0 { box-sizing: border-box; margin: 0px; flex-direction: row; flex-basis: 100%; -webkit-box-flex: 0; flex-grow: 0; max-width: 100%; }
@media (min-width: 600px) {
  .css-15j76c0 { flex-basis: 100%; -webkit-box-flex: 0; flex-grow: 0; max-width: 100%; }
}
@media (min-width: 900px) {
  .css-15j76c0 { flex-basis: 100%; -webkit-box-flex: 0; flex-grow: 0; max-width: 100%; }
}
@media (min-width: 1200px) {
  .css-15j76c0 { flex-basis: 100%; -webkit-box-flex: 0; flex-grow: 0; max-width: 100%; }
}
@media (min-width: 1536px) {
  .css-15j76c0 { flex-basis: 100%; -webkit-box-flex: 0; flex-grow: 0; max-width: 100%; }
}
.css-1udb513 { box-sizing: border-box; margin: 0px; flex-direction: row; flex-basis: 33.3333%; -webkit-box-flex: 0; flex-grow: 0; max-width: 33.3333%; }
@media (min-width: 600px) {
  .css-1udb513 { flex-basis: 33.3333%; -webkit-box-flex: 0; flex-grow: 0; max-width: 33.3333%; }
}
@media (min-width: 900px) {
  .css-1udb513 { flex-basis: 33.3333%; -webkit-box-flex: 0; flex-grow: 0; max-width: 33.3333%; }
}
@media (min-width: 1200px) {
  .css-1udb513 { flex-basis: 33.3333%; -webkit-box-flex: 0; flex-grow: 0; max-width: 33.3333%; }
}
@media (min-width: 1536px) {
  .css-1udb513 { flex-basis: 33.3333%; -webkit-box-flex: 0; flex-grow: 0; max-width: 33.3333%; }
}
.css-9tw52f { border-radius: 4px 4px 4px 0px; }
.css-1ul47bz { box-sizing: border-box; display: flex; flex-flow: wrap; width: 100%; margin: 0px; }
.css-1s50f5r { box-sizing: border-box; margin: 0px; flex-direction: row; flex-basis: 50%; -webkit-box-flex: 0; flex-grow: 0; max-width: 50%; }
@media (min-width: 600px) {
  .css-1s50f5r { flex-basis: 50%; -webkit-box-flex: 0; flex-grow: 0; max-width: 50%; }
}
@media (min-width: 900px) {
  .css-1s50f5r { flex-basis: 50%; -webkit-box-flex: 0; flex-grow: 0; max-width: 50%; }
}
@media (min-width: 1200px) {
  .css-1s50f5r { flex-basis: 50%; -webkit-box-flex: 0; flex-grow: 0; max-width: 50%; }
}
@media (min-width: 1536px) {
  .css-1s50f5r { flex-basis: 50%; -webkit-box-flex: 0; flex-grow: 0; max-width: 50%; }
}
.css-13goik8 { width: 100%; border-top-color: ; border-top-style: ; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 7px; border-width: 1px; background-color: transparent; cursor: pointer; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.css-mi7kw { font-weight: var(--FontWeightBold); font-size: 12px; color: rgb(102, 154, 255); padding: 14px; }
.css-de1c49 { display: flex; -webkit-box-pack: center; justify-content: center; height: 56px; background-color: rgb(255, 255, 255); }
.css-2dng4j { transition: color 250ms cubic-bezier(0.4, 0, 0.2, 1), padding-top 250ms cubic-bezier(0.4, 0, 0.2, 1); padding: 0px 12px; min-width: 80px; max-width: 168px; color: rgba(0, 0, 0, 0.6); flex-direction: column; flex: 1 1 0%; }
.css-2dng4j.Mui-selected { color: rgb(25, 118, 210); }
.css-sxw2zh { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; transition: color 250ms cubic-bezier(0.4, 0, 0.2, 1), padding-top 250ms cubic-bezier(0.4, 0, 0.2, 1); padding: 0px 12px; min-width: 80px; max-width: 168px; color: rgba(0, 0, 0, 0.6); flex-direction: column; flex: 1 1 0%; }
.css-sxw2zh.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-sxw2zh { print-color-adjust: exact; }
}
.css-sxw2zh.Mui-selected { color: rgb(25, 118, 210); }
.css-14bcf2k { font-family: Roboto, Helvetica, Arial, sans-serif; font-size: 0.75rem; opacity: 1; transition: font-size 0.2s 0.1s, opacity 0.2s; }
.css-14bcf2k.Mui-selected { font-size: 0.875rem; }
.css-4lqm55 { position: fixed; left: 0px; top: 0px; width: 100vw; height: 100vh; background-color: rgb(0, 0, 0); transition: opacity 300ms linear; opacity: 0; pointer-events: none; z-index: 1000; }
.css-w0pj6f { overflow: hidden; pointer-events: none; position: absolute; z-index: 0; inset: 0px; border-radius: inherit; }
.css-176wm1o { height: 8px; max-height: 8px; min-height: 8px; border-left-style: solid; border-left-width: 1px; border-left-color: var(--Line03); }
.qJTHM { user-select: none; color: rgb(32, 33, 36); direction: ltr; font-family: Roboto-Regular, arial, sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; margin: 0px; overflow: hidden; text-size-adjust: 100%; }
.ynRLnc { left: -9999px; position: absolute; top: -9999px; }
.L6cTce { display: none; }
.bltWBb { overflow-wrap: break-word; word-break: break-word; }
.hSRGPd { color: rgb(26, 115, 232); cursor: pointer; font-weight: 500; text-decoration: none; }
.Bz112c-W3lGp { height: 16px; width: 16px; }
.Bz112c-E3DyYd { height: 20px; width: 20px; }
.Bz112c-r9oPif { height: 24px; width: 24px; }
.Bz112c-u2z5K { height: 36px; width: 36px; }
.Bz112c-uaxL4e { border-radius: 10px; }
.LgbsSe-Bz112c { display: block; }
.S9gUrf-YoZ4jf { border: none; margin: 0px; padding: 0px; }
.S9gUrf-YoZ4jf * { border: none; margin: 0px; padding: 0px; }
.fFW7wc-ibnC6b > .aZ2wEe > div { border-color: rgb(66, 133, 244); }
.P1ekSe-ZMv3u { transition: height 0.2s linear; }
.P1ekSe-ZMv3u > div:nth-child(1) { transition: width 0.3s linear; background-color: rgb(26, 115, 232) !important; }
.P1ekSe-ZMv3u > div:nth-child(2) { background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), linear-gradient(to right, rgb(26, 115, 232), rgb(26, 115, 232)) !important; }
.P1ekSe-ZMv3u > div:nth-child(3) { background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), linear-gradient(to right, rgb(26, 115, 232), rgb(26, 115, 232)) !important; }
.haAclf { display: inline-block; }
.nsm7Bb-HzV7m-LgbsSe { border-radius: 4px; box-sizing: border-box; transition: background-color 0.218s, border-color 0.218s; user-select: none; appearance: none; background-color: rgb(255, 255, 255); background-image: none; border: 1px solid rgb(218, 220, 224); color: rgb(60, 64, 67); cursor: pointer; font-family: "Google Sans", arial, sans-serif; font-size: 14px; height: 40px; letter-spacing: 0.25px; outline: none; overflow: hidden; padding: 0px 12px; position: relative; text-align: center; vertical-align: middle; white-space: nowrap; width: auto; }
@media screen and (-ms-high-contrast:active) {
  .nsm7Bb-HzV7m-LgbsSe { border: 2px solid windowtext; color: windowtext; }
}
@media screen and (preferes-contrast:more) {
  .nsm7Bb-HzV7m-LgbsSe { color: rgb(0, 0, 0); }
}
.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe { font-size: 14px; height: 32px; letter-spacing: 0.25px; padding: 0px 10px; }
.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe { font-size: 11px; height: 20px; letter-spacing: 0.3px; padding: 0px 8px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe { padding: 0px; width: 40px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.pSzOP-SxQuSe { width: 32px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.purZT-SxQuSe { width: 20px; }
.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK { border-radius: 20px; }
.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK.pSzOP-SxQuSe { border-radius: 16px; }
.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK.purZT-SxQuSe { border-radius: 10px; }
.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc { border: none; color: rgb(255, 255, 255); }
.nsm7Bb-HzV7m-LgbsSe.MFS4be-v3pZbf-Ia7Qfc { background-color: rgb(26, 115, 232); }
.nsm7Bb-HzV7m-LgbsSe.MFS4be-JaPV2b-Ia7Qfc { background-color: rgb(32, 33, 36); color: rgb(232, 234, 237); }
@media screen and (prefers-contrast: more) {
  .nsm7Bb-HzV7m-LgbsSe.MFS4be-JaPV2b-Ia7Qfc { color: rgb(255, 255, 255); }
}
.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { height: 18px; margin-right: 8px; min-width: 18px; width: 18px; }
.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { height: 14px; min-width: 14px; width: 14px; }
.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { height: 10px; min-width: 10px; width: 10px; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-Bz112c { margin-left: 8px; margin-right: -4px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { margin: 0px; padding: 10px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { padding: 8px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { padding: 4px; }
.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-top-left-radius: 3px; border-bottom-left-radius: 3px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; background-color: rgb(255, 255, 255); height: 36px; margin-left: -10px; margin-right: 12px; min-width: 36px; width: 36px; }
.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf .nsm7Bb-HzV7m-LgbsSe-Bz112c, .nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf .nsm7Bb-HzV7m-LgbsSe-Bz112c { margin: 0px; padding: 0px; }
.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { height: 28px; margin-left: -8px; margin-right: 10px; min-width: 28px; width: 28px; }
.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { height: 16px; margin-left: -6px; margin-right: 8px; min-width: 16px; width: 16px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-radius: 3px; margin-left: 2px; margin-right: 0px; padding: 0px; }
.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-radius: 18px; }
.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-radius: 14px; }
.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-radius: 8px; }
.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-bN97Pc-sM5MNb { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; -webkit-box-pack: justify; justify-content: space-between; height: 100%; position: relative; width: 100%; }
.nsm7Bb-HzV7m-LgbsSe .oXtfBe-l4eHX { -webkit-box-pack: center; justify-content: center; }
.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-BPrWId { -webkit-box-flex: 1; flex-grow: 1; font-family: "Google Sans", arial, sans-serif; font-weight: 500; overflow: hidden; text-overflow: ellipsis; vertical-align: top; }
.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-BPrWId { font-weight: 300; }
.nsm7Bb-HzV7m-LgbsSe .oXtfBe-l4eHX .nsm7Bb-HzV7m-LgbsSe-BPrWId { -webkit-box-flex: 0; flex-grow: 0; }
.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-MJoBVe { transition: background-color 0.218s; inset: 0px; position: absolute; }
.nsm7Bb-HzV7m-LgbsSe:hover, .nsm7Bb-HzV7m-LgbsSe:focus { box-shadow: none; border-color: rgb(210, 227, 252); outline: none; }
.nsm7Bb-HzV7m-LgbsSe:focus-within { outline: rgb(0, 99, 155) solid 2px; border-color: transparent; }
.nsm7Bb-HzV7m-LgbsSe:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe { background: rgba(66, 133, 244, 0.08); }
.nsm7Bb-HzV7m-LgbsSe:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe, .nsm7Bb-HzV7m-LgbsSe:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe { background: rgba(66, 133, 244, 0.1); }
.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe { background: rgba(255, 255, 255, 0.24); }
.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe, .nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe { background: rgba(255, 255, 255, 0.32); }
.nsm7Bb-HzV7m-LgbsSe .n1UuX-DkfjY { border-radius: 50%; display: flex; height: 20px; margin-left: -4px; margin-right: 8px; min-width: 20px; width: 20px; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId { font-family: Roboto; font-size: 12px; text-align: left; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .ssJRIf, .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff .fmcmS { overflow: hidden; text-overflow: ellipsis; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff { display: flex; -webkit-box-align: center; align-items: center; color: rgb(95, 99, 104); fill: rgb(95, 99, 104); font-size: 11px; font-weight: 400; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe.MFS4be-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff { color: rgb(232, 234, 237); fill: rgb(232, 234, 237); }
@media screen and (prefers-contrast: more) {
  .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff, .nsm7Bb-HzV7m-LgbsSe.jVeSEe.MFS4be-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff { color: rgb(0, 0, 0); fill: rgb(0, 0, 0); }
}
.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff .Bz112c { height: 18px; margin: -3px -3px -3px 2px; min-width: 18px; width: 18px; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-radius: 0px 3px 3px 0px; margin-left: 12px; margin-right: -10px; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-radius: 18px; }
.L5Fo6c-sM5MNb { border: 0px; display: block; left: 0px; position: relative; top: 0px; }
.L5Fo6c-bF1uUb { border-radius: 4px; inset: 0px; cursor: pointer; position: absolute; }
.L5Fo6c-bF1uUb:focus { border: none; outline: none; }
sentinel { }
