*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--tg-theme-bg-color, #ffffff);color:var(--tg-theme-text-color, #000000)}#root{min-height:100%;width:100%}:root{--tg-theme-bg-color: #ffffff;--tg-theme-text-color: #000000;--tg-theme-hint-color: #999999;--tg-theme-link-color: #2481cc;--tg-theme-button-color: #3390ec;--tg-theme-button-text-color: #ffffff;--tg-theme-secondary-bg-color: #f1f1f1;--tg-theme-header-bg-color: #ffffff;--tg-theme-accent-text-color: #3390ec;--tg-theme-section-bg-color: #ffffff;--tg-theme-section-header-text-color: #6d6d71;--tg-theme-subtitle-text-color: #999999;--tg-theme-destructive-text-color: #ff3b30}@media (prefers-color-scheme: dark){:root{--tg-theme-bg-color: #212121;--tg-theme-text-color: #ffffff;--tg-theme-hint-color: #aaaaaa;--tg-theme-link-color: #8cc2ed;--tg-theme-button-color: #8cc2ed;--tg-theme-button-text-color: #ffffff;--tg-theme-secondary-bg-color: #0f0f0f;--tg-theme-header-bg-color: #212121;--tg-theme-accent-text-color: #8cc2ed;--tg-theme-section-bg-color: #212121;--tg-theme-section-header-text-color: #8e8e93;--tg-theme-subtitle-text-color: #aaaaaa;--tg-theme-destructive-text-color: #ff453a}}input,select,textarea{font-family:inherit}input:focus,select:focus,textarea:focus{border-color:var(--tg-theme-button-color)!important}button{font-family:inherit;cursor:pointer;transition:opacity .2s,transform .1s}button:active{transform:scale(.98)}button:disabled{cursor:not-allowed;opacity:.6}a{color:var(--tg-theme-link-color);text-decoration:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--tg-theme-hint-color);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--tg-theme-text-color)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@supports (padding: max(0px)){body{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right));padding-bottom:max(0px,env(safe-area-inset-bottom))}}button,[role=button]{-webkit-user-select:none;user-select:none}html{scroll-behavior:smooth}body{overscroll-behavior-y:contain}
