html,body,#root{width:100%;height:100%;margin:0;padding:0;overflow:hidden}html,body{height:100svh}body{padding:env(safe-area-inset-top)env(safe-area-inset-right)env(safe-area-inset-bottom)env(safe-area-inset-left);box-sizing:border-box;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;background-color:#e9e9ec}input:focus,textarea:focus,select:focus,[contenteditable]:focus{outline:none}#root{background-color:#fff;flex-direction:column;max-width:480px;margin:0 auto;display:flex}@media (width<=480px){body{background-color:#fff}}input,textarea,[contenteditable]{-webkit-user-select:text;user-select:text}#app-splash{z-index:9999;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:28px;transition:opacity .22s ease-out;display:flex;position:fixed;inset:0}#app-splash.is-hiding{opacity:0;pointer-events:none}.app-splash__bar{background-color:#ece7f4;border-radius:2px;width:132px;height:4px;overflow:hidden}.app-splash__bar span{background-color:#57b2a7;border-radius:2px;width:45%;height:100%;animation:1.1s ease-in-out infinite app-splash-sweep;display:block}@keyframes app-splash-sweep{0%{transform:translate(-110%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.app-splash__bar span{animation:none}}@font-face{font-family:IRYekan;src:url(/fonts/IRYekanRegular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IRYekan;src:url(/fonts/IRYekanBold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IRYekanRegular;src:url(/fonts/IRYekanRegular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:IRYekanBold;src:url(/fonts/IRYekanBold.ttf)format("truetype");font-weight:400;font-display:swap}body{font-family:IRYekan,system-ui,-apple-system,sans-serif}@font-face{font-family:MaterialCommunityIcons;src:url(/fonts/MaterialCommunityIcons.ttf)format("truetype");font-display:block}@font-face{font-family:MaterialIcons;src:url(/fonts/MaterialIcons.ttf)format("truetype");font-display:block}@font-face{font-family:Ionicons;src:url(/fonts/Ionicons.ttf)format("truetype");font-display:block}@font-face{font-family:FontAwesome;src:url(/fonts/FontAwesome.ttf)format("truetype");font-display:block}@font-face{font-family:FontAwesome5_Solid;src:url(/fonts/FontAwesome5_Solid.ttf)format("truetype");font-display:block}@font-face{font-family:Feather;src:url(/fonts/Feather.ttf)format("truetype");font-display:block}@font-face{font-family:AntDesign;src:url(/fonts/AntDesign.ttf)format("truetype");font-display:block}@font-face{font-family:Entypo;src:url(/fonts/Entypo.ttf)format("truetype");font-display:block}