.tg-title-1{font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.3px;color:var(--tg-theme-text-color,#000000)}.tg-title-2{font-size:20px}.tg-title-2,.tg-title-3{font-weight:600;line-height:1.2;color:var(--tg-theme-text-color,#000000)}.tg-title-3{font-size:17px}.tg-body{color:var(--tg-theme-text-color,#000000)}.tg-body,.tg-body-secondary{font-size:15px;font-weight:400;line-height:1.4}.tg-body-secondary{color:var(--tg-theme-subtitle-text-color,#999999)}.tg-caption{font-weight:400;color:var(--tg-theme-subtitle-text-color,#999999)}.tg-caption,.tg-caption-bold{font-size:13px;line-height:1.4}.tg-caption-bold{font-weight:600;color:var(--tg-theme-text-color,#000000)}.tg-overline{font-size:11px;font-weight:600;line-height:1.4;text-transform:uppercase;letter-spacing:.5px;color:var(--tg-theme-subtitle-text-color,#999999)}.tg-text-center{text-align:center}.tg-text-left{text-align:left}.tg-text-right{text-align:right}.tg-text-primary{color:#3390ec}.tg-text-danger{color:#e53935}.tg-text-success{color:#5ba33b}.tg-text-warning{color:#fb8c00}:root{--tg-app-height:var(--tg-viewport-stable-height,100dvh);--tg-safe-area-inset-top:max(env(safe-area-inset-top,0px),var(--tg-viewport-safe-area-inset-top,0px));--tg-safe-area-inset-right:max(env(safe-area-inset-right,0px),var(--tg-viewport-safe-area-inset-right,0px));--tg-safe-area-inset-bottom:max(env(safe-area-inset-bottom,0px),var(--tg-viewport-safe-area-inset-bottom,0px));--tg-safe-area-inset-left:max(env(safe-area-inset-left,0px),var(--tg-viewport-safe-area-inset-left,0px))}@media(max-width:374px){:root{--spacing-lg:12px;--spacing-xl:16px;--spacing-2xl:20px}}:root{--tg-color-primary:#3390ec;--tg-color-primary-hover:#2a7fdb;--tg-color-primary-active:#2471c9;--tg-color-danger:#e53935;--tg-color-warning:#fb8c00;--tg-color-success:#5ba33b;--tg-color-info:#3390ec;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:20px;--spacing-2xl:24px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:50%;--font-size-xs:11px;--font-size-sm:13px;--font-size-md:15px;--font-size-lg:17px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:32px;--home-font-xs:12px;--home-font-sm:14px;--home-font-base:16px;--home-font-lg:18px;--home-font-xl:20px;--home-font-card-title:15px;--shadow-sm:var(--shadow-sm-themed,0 1px 2px rgba(0,0,0,0.08));--shadow-md:var(--shadow-md-themed,0 2px 8px rgba(0,0,0,0.1));--shadow-lg:var(--shadow-lg-themed,0 4px 16px rgba(0,0,0,0.12));--shadow-xl:var(--shadow-xl-themed,0 8px 24px rgba(0,0,0,0.16))}@supports(color:color-mix(in srgb,red,blue)){:root{--tg-divider-color:color-mix(in srgb,var(--tg-theme-hint-color,#999999) 28%,transparent);--shadow-sm-themed:0 1px 2px color-mix(in srgb,var(--tg-theme-text-color,#000000) 8%,transparent);--shadow-md-themed:0 2px 8px color-mix(in srgb,var(--tg-theme-text-color,#000000) 10%,transparent);--shadow-lg-themed:0 4px 16px color-mix(in srgb,var(--tg-theme-text-color,#000000) 12%,transparent);--shadow-xl-themed:0 8px 24px color-mix(in srgb,var(--tg-theme-text-color,#000000) 16%,transparent)}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,html{height:var(--tg-app-height);max-height:var(--tg-app-height);overflow:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.4;color:var(--tg-theme-text-color,#000000);background-color:var(--tg-theme-bg-color,#ffffff);overscroll-behavior:none;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0)}body>div{height:var(--tg-app-height);max-height:var(--tg-app-height);overflow:hidden}a{color:var(--tg-theme-link-color,#3390ec);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto;display:block}button{cursor:pointer;border:none;background:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}ol,ul{list-style:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slide-out-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}