:root{--primary-50:#e6f0ff;--primary-100:#b3d1ff;--primary-200:#80b3ff;--primary-300:#4d94ff;--primary-400:#1a75ff;--primary-500:#0056ff;--primary-600:#0048d9;--primary-700:#003bb3;--primary-800:#002d8c;--primary-900:#002066;--red-50:#ffebee;--red-100:#ffcdd2;--red-200:#ef9a9a;--red-500:#f44336;--red-600:#e53935;--red-700:#d32f2f;--green-50:#e8f5e9;--green-100:#c8e6c9;--green-500:#4caf50;--green-700:#388e3c;--blue-50:#e3f2fd;--blue-100:#bbdefb;--blue-500:#2196f3;--blue-700:#1976d2;--purple-50:#f3e5f5;--purple-100:#e1bee7;--purple-500:#9c27b0;--purple-700:#7b1fa2;--teal-50:#e0f2f1;--teal-100:#b2dfdb;--teal-500:#009688;--teal-700:#00796b;--orange-50:#fff3e0;--orange-100:#ffe0b2;--orange-500:#ff9800;--orange-700:#f57c00;--primary-light-bg:var(--primary-50);--primary:var(--primary-500);--primary-hover:var(--primary-600);--primary-active:var(--primary-700);--primary-bg-subtle:var(--primary-100);--primary-text:#fff;--primary-rgb:0,86,255;--background-color:var(--tg-theme-bg-color,#282828);--text-color:var(--tg-theme-text-color,#fff);--hint-color:var(--tg-theme-hint-color,#999);--link-color:var(--tg-theme-link-color,var(--primary));--button-color:var(--tg-theme-button-color,var(--primary));--button-text-color:var(--tg-theme-button-text-color,#fff);--secondary-bg-color:var(--tg-theme-secondary-bg-color,#1c1c1c);--header-bg-color:var(--tg-theme-header-bg-color,#1c1c1c);--accent-text-color:var(--tg-theme-accent-text-color,var(--primary));--section-bg-color:var(--tg-theme-section-bg-color,#282828);--section-header-text-color:var(--tg-theme-section-header-text-color,#e5e5e5);--subtitle-text-color:var(--tg-theme-subtitle-text-color,#fff);--destructive-text-color:var(--tg-theme-destructive-text-color,#ff453a);--destructive-rgb:255,69,58;--border-color:var(--tg-theme-hint-color,#b1c3d54d);--secondary-bg-rgb:30,30,30;--error-rgb:255,69,58;--warning-rgb:254,197,29;--success-rgb:46,204,113;--shadow-sm:0 2px 4px #0000001a;--shadow-md:0 4px 8px #00000026;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--transition:.2s ease;--tg-viewport-height:100vh;--tg-viewport-stable-height:100vh;--tg-safe-area-top:env(safe-area-inset-top,0px);--tg-safe-area-bottom:env(safe-area-inset-bottom,0px);--tg-header-offset:0px;--vh:1vh}@media (prefers-color-scheme:light){:root{--background-color:var(--tg-theme-bg-color,#fff);--text-color:var(--tg-theme-text-color,#18222d);--hint-color:var(--tg-theme-hint-color,#7d8a99);--link-color:var(--tg-theme-link-color,var(--primary));--secondary-bg-color:var(--tg-theme-secondary-bg-color,#f5f5f5);--header-bg-color:var(--tg-theme-header-bg-color,#f5f5f5);--section-bg-color:var(--tg-theme-section-bg-color,#fff);--section-header-text-color:var(--tg-theme-section-header-text-color,#7d8a99);--subtitle-text-color:var(--tg-theme-subtitle-text-color,#7d8a99);--destructive-text-color:var(--tg-theme-destructive-text-color,#dc3545);--border-color:var(--tg-theme-hint-color,#0000001a);--button-color:var(--tg-theme-button-color,var(--primary));--accent-text-color:var(--tg-theme-accent-text-color,var(--primary));--secondary-bg-rgb:241,243,245}}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--background-color);color:var(--text-color);overscroll-behavior:none;overscroll-behavior-y:none;overscroll-behavior-x:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;max-width:100vw;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;position:relative;overflow-x:hidden}html.fit-content,body.fit-content{touch-action:none;height:100%;overflow-y:hidden}body>*{max-width:100vw;overflow-x:hidden}#__next{overscroll-behavior:none;overscroll-behavior-y:none}a{color:inherit;text-decoration:none}button{cursor:pointer}body.no-scroll{width:100%;height:100%;position:fixed;overflow:hidden!important}:is(html:has(.modalBackdrop.visible),body:has(.modalBackdrop.visible)){scrollbar-width:none!important;-ms-overflow-style:none!important}html:has(.modalBackdrop.visible)::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}body:has(.modalBackdrop.visible)::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}html.modal-open,body.modal-open{scrollbar-width:none!important;-ms-overflow-style:none!important;overscroll-behavior:none!important;overflow:hidden!important}html.modal-open::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}body.modal-open::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.preventScroll{width:100%!important;height:100vh!important;position:fixed!important;overflow:hidden!important}div[class*=tabContent]{overflow:visible!important}
