@charset "utf-8";

.main__N7RC8 { background-color: rgba(0, 0, 0, 0.4); inset: 0px; display: block; position: fixed; z-index: 200 !important; }

.root__aib5X { background-color: rgb(255, 255, 255); color: rgb(34, 45, 56); display: block; outline: 0px; overflow: hidden; text-decoration: none; }

.root__aib5X.__withBorder__QV4Ur { border: 1px solid rgb(233, 236, 239); }

.__xsShadow__hxaIq { box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 3px, rgba(0, 0, 0, 0.1) 0px 1px 2px; }

.__smShadow__YO9sf { box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 3px, rgba(0, 0, 0, 0.05) 0px 10px 15px -5px, rgba(0, 0, 0, 0.04) 0px 7px 7px -5px; }

.__mdShadow__O7BPY { box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 3px, rgba(0, 0, 0, 0.05) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px; }

.__lgShadow__PdcSZ { box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 3px, rgba(0, 0, 0, 0.05) 0px 28px 23px -7px, rgba(0, 0, 0, 0.04) 0px 12px 12px -7px; }

.__xlShadow__WW6W4 { box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 3px, rgba(0, 0, 0, 0.05) 0px 36px 28px -7px, rgba(0, 0, 0, 0.04) 0px 17px 17px -7px; }

.__xsRadius__ujdEv { border-radius: 2px !important; }

.__smRadius__lmWyz { border-radius: 4px !important; }

.__mdRadius__VpXoM { border-radius: 8px !important; }

.__lgRadius__vR5iL { border-radius: 16px !important; }

.__xlRadius__iDbwU { border-radius: 32px !important; }

.__xsPadding__U6GD0 { padding: 10px; }

.__smPadding__PVMnA { padding: 12px; }

.__mdPadding__PWbLx { padding: 16px; }

.__lgPadding__rQ6tZ { padding: 20px; }

.__xlPadding__rUOf4 { padding: 24px; }

.wrap__v6MaU { align-items: center; display: flex; flex-direction: row; height: 24px; justify-content: center; left: 0px; position: absolute; right: 0px; top: -26px; }

.wrap__v6MaU .copyright__GQ3Es { display: block; }

.wrap__v6MaU .copyright__GQ3Es a { align-items: center !important; color: rgb(255, 255, 255) !important; display: flex !important; font-size: 12px !important; height: 100% !important; justify-content: center !important; width: 100% !important; }

.wrap__v6MaU .copyright__GQ3Es a jdiv { color: rgb(255, 255, 255) !important; }

.wrap__v6MaU .logoIcon__rggqa { background-repeat: no-repeat; background-size: contain; display: block; margin-left: 0.33em; height: 15px !important; width: 46px !important; }

.wrap__v6MaU .logoIcon__rggqa.__ru__CvOA1 { background-size: 21px 14px; width: 26px !important; }

.android__JUaKN, .ios__e6idd { align-items: center; display: flex; min-height: 48px; padding: 0px 16px; }

.android__JUaKN .title__pu0Wo, .ios__e6idd .title__pu0Wo { display: block; font-size: 16px; max-width: calc(100% - 38px); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: rgba(0, 0, 0, 0.87) !important; }

.desktop__RYTYY, .tablet__cSKrw { align-items: center; cursor: pointer; display: flex; min-height: 56px; padding: 4px 14px; position: relative; }

.desktop__RYTYY:hover, .tablet__cSKrw:hover { background-color: rgb(237, 237, 237); }

.desktop__RYTYY .title__pu0Wo, .tablet__cSKrw .title__pu0Wo { cursor: pointer; display: block; font-size: 16px; max-width: calc(100% - 38px); text-decoration: none; color: rgba(0, 0, 0, 0.87) !important; }

.icon__kd94b { background-position: 50% 50%; background-repeat: no-repeat; background-size: 100% 100%; cursor: pointer; display: block; height: 24px; margin-right: 14px; width: 24px; }

a.link__X2SoY { position: relative !important; text-decoration: none !important; }

.subTitle__B90QK { color: rgba(0, 0, 0, 0.6); cursor: pointer; display: block; font-size: 12px; }

.item__Qy5xV, a.item__Qy5xV { border-bottom: 1px solid rgba(0, 0, 0, 0.12) !important; display: block !important; }

.item__Qy5xV:last-child, a.item__Qy5xV:last-child { border-bottom: none; }

.wrapper__A18DB { display: block; height: 100%; position: fixed; width: 100%; z-index: 2147483646; }

@keyframes showMenu__cNwfx { 
  0% { opacity: 0; transform: translateY(400px); }
  100% { opacity: 1; transform: translate(0px); }
}

.menuWrapper__RJSfQ { display: block; }

.menuWrapper__RJSfQ .menu__DnOI1 { z-index: 201; }

.menuWrapper__RJSfQ.android__n6VkY .menu__DnOI1 { bottom: 0px; left: 0px; position: fixed; right: 0px; }

.menuWrapper__RJSfQ.ios__XQxKU .menu__DnOI1 { animation: 0.2s ease-in 0s 1 normal none running showMenu__cNwfx; bottom: 0px; display: none; left: 0px; opacity: 1; padding: 0px 8px 16px; position: fixed; right: 0px; transform: translate(0px); }

.menuWrapper__RJSfQ.ios__XQxKU .menu__DnOI1.__show__AFfU9 { display: block; }

.menuWrapper__RJSfQ.ios__XQxKU .menu__DnOI1 > :last-child { margin-top: 8px; }

.menuWrapper__RJSfQ.desktop__qbKMN .menu__DnOI1, .menuWrapper__RJSfQ.tablet__RhLec .menu__DnOI1 { display: block; overflow: hidden; transform: translateZ(0px); border-radius: 16px !important; }

.menuTitle__fpVL1 { border-bottom: 1px solid rgba(0, 0, 0, 0.12); color: rgba(0, 0, 0, 0.6); display: block; font-size: 12px; padding: 12px 16px; text-align: center; }

.android__OCjJQ { align-items: center; background-color: rgb(255, 255, 255); display: flex; height: 48px; padding: 4px 16px; position: relative; }

.android__OCjJQ .backIcon__wUFMh { background-position: 50% 50%; background-repeat: no-repeat; background-size: 100% 100%; display: block; height: 24px; margin-right: 14px; width: 24px; }

.android__OCjJQ .text__fBdwH { color: rgb(49, 66, 84); font-size: 16px; }

.ios__JHwNH { display: flex; justify-content: center; margin-top: 0px; padding: 16px 0px; position: relative; }

.ios__JHwNH .text__fBdwH { color: rgb(11, 130, 247); font-size: 18px; font-weight: 500; }
