html,body{block-size:100%;max-block-size:100vh;max-block-size:100vb;max-block-size:100dvb}body{padding:0;margin:0;line-height:inherit;color:var(--colorText);background-color:var(--colorBg);font-family:var(--fontFamilyBase);font-weight:var(--fontWeightSemibold);font-size:16px;overflow:hidden;color-scheme:light dark;position:fixed;top:0;right:0;bottom:0;left:0}*,*:after,*:before{box-sizing:border-box;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where(img,svg){max-inline-size:100%}:where(h1,h2,h3,h4,h5,h6,p,ol,ul,menu,figure){margin:0}:where(ol,ul,menu){padding:0}:where(ul,ol){list-style-type:""}:where(button:not(:disabled)),:where(label){cursor:pointer}:where(button,a){font-family:inherit}:root{--cornerRadiusNone: 0;--cornerRadiusXS: 2px;--cornerRadiusS: 4px;--cornerRadiusM: 6px;--cornerRadiusL: 8px;--cornerRadiusXL: 12px;--cornerRadiusPill: 999px;--cornerRadiusCircle: 50%;--durationUltraFast: 50ms;--durationFaster: .1s;--durationFast: .15s;--durationNormal: .2s;--durationGentle: .25s;--durationSlow: .3s;--durationSlower: .4s;--durationUltraSlow: .5s;--curveAccelerateMax: cubic-bezier(.9, .1, 1, .2);--curveAccelerateMid: cubic-bezier(1, 0, 1, 1);--curveAccelerateMin: cubic-bezier(.8, 0, .78, 1);--curveDecelerateMax: cubic-bezier(.1, .9, .2, 1);--curveDecelerateMid: cubic-bezier(0, 0, 0, 1);--curveDecelerateMin: cubic-bezier(.33, 0, .1, 1);--curveEasyEaseMax: cubic-bezier(.8, 0, .2, 1);--curveEasyEase: cubic-bezier(.33, 0, .67, 1);--curveLinear: cubic-bezier(0, 0, 1, 1);--s3xs: .125em;--s2xs: .25em;--sxs: .5em;--ss: .75em;--sm: 1em;--sh: 1.125em;--sl: 1.25em;--sxl: 1.5em;--s2xl: 1.75em;--s3xl: 2em;--s4xl: 2.5em;--s5xl: 3em;--r3xs: .125rem;--r2xs: .25rem;--rxs: .5rem;--rs: .75rem;--rm: 1rem;--rh: 1.125rem;--rl: 1.25rem;--rxl: 1.5rem;--r2xl: 1.75rem;--r3xl: 2rem;--r4xl: 2.5rem;--r5xl: 3rem}:root{--fontFamilyBase: -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--fontWeightRegular: 400;--fontWeightSemibold: 600;--fontWeightBold: 700;--fontSize100: clamp(.46rem, .05vi + .45rem, .51rem);--fontSize200: clamp(.58rem, .11vi + .55rem, .69rem);--fontSize300: clamp(.72rem, .19vi + .68rem, .91rem);--fontSize400: clamp(.9rem, .32vi + .84rem, 1.22rem);--fontSize500: clamp(1.13rem, .5vi + 1.02rem, 1.63rem);--fontSize600: clamp(1.41rem, .76vi + 1.25rem, 2.17rem);--fontSize700: clamp(1.76rem, 1.13vi + 1.53rem, 2.89rem);--fontSize800: clamp(2.2rem, 1.65vi + 1.87rem, 3.85rem);--fontSize900: clamp(2.75rem, 2.38vi + 2.27rem, 5.13rem);--fontSize1000: clamp(3.43rem, 3.41vi + 2.75rem, 6.84rem)}@media (prefers-color-scheme: light){:root{--shadow2: 0 0 2px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .14);--shadow4: 0 0 2px rgba(0, 0, 0, .12), 0 2px 4px rgba(0, 0, 0, .14);--shadow8: 0 0 2px rgba(0, 0, 0, .12), 0 4px 8px rgba(0, 0, 0, .14);--shadow16: 0 0 2px rgba(0, 0, 0, .12), 0 8px 16px rgba(0, 0, 0, .14);--shadow28: 0 0 8px rgba(0, 0, 0, .12), 0 14px 28px rgba(0, 0, 0, .14);--shadow64: 0 0 8px rgba(0, 0, 0, .12), 0 32px 64px rgba(0, 0, 0, .14);--shadow2Brand: 0 0 2px rgba(0, 0, 0, .3), 0 1px 2px rgba(0, 0, 0, .25);--shadow4Brand: 0 0 2px rgba(0, 0, 0, .3), 0 2px 4px rgba(0, 0, 0, .25);--shadow8Brand: 0 0 2px rgba(0, 0, 0, .3), 0 4px 8px rgba(0, 0, 0, .25);--shadow16Brand: 0 0 2px rgba(0, 0, 0, .3), 0 8px 16px rgba(0, 0, 0, .25);--shadow28Brand: 0 0 8px rgba(0, 0, 0, .3), 0 14px 28px rgba(0, 0, 0, .25);--shadow64Brand: 0 0 8px rgba(0, 0, 0, .3), 0 32px 64px rgba(0, 0, 0, .25);--colorBg: var(--tg-theme-bg-color, #ffffff);--colorText: var(--tg-theme-text-color, #000000);--colorHint: var(--tg-theme-hint-color, #707579red);--colorLink: var(--tg-theme-link-color, #3390ec);--colorButton: var(--tg-theme-button-color, #3390ec);--colorButtonText: var(--tg-theme-button-text-color, #ffffff);--colorSecondaryBg: var(--tg-theme-secondary-bg-color, #f4f4f5);--colorHeaderBg: var(--tg-theme-header-bg-color, #ffffff);--colorAccentText: var(--tg-theme-accent-text-color, #3390ec);--colorSectionBg: var(--tg-theme-section-bg-color, #ffffff);--colorSectionHeaderText: var( --tg-theme-section-header-text-color, #707579 );--colorSectionSeparator: var(--tg-theme-section-separator-color, red);--colorSubtitleText: var(--tg-theme-subtitle-text-color, #707579);--colorDestructiveText: var(--tg-theme-destructive-text-color, #e53935)}body{color-scheme:light}}@media (prefers-color-scheme: dark){:root{--shadow2: 0 0 2px rgba(0, 0, 0, .24), 0 1px 2px rgba(0, 0, 0, .28);--shadow4: 0 0 2px rgba(0, 0, 0, .24), 0 2px 4px rgba(0, 0, 0, .28);--shadow8: 0 0 2px rgba(0, 0, 0, .24), 0 4px 8px rgba(0, 0, 0, .28);--shadow16: 0 0 2px rgba(0, 0, 0, .24), 0 8px 16px rgba(0, 0, 0, .28);--shadow28: 0 0 8px rgba(0, 0, 0, .24), 0 14px 28px rgba(0, 0, 0, .28);--shadow64: 0 0 8px rgba(0, 0, 0, .24), 0 32px 64px rgba(0, 0, 0, .28);--shadow2Brand: 0 0 2px rgba(0, 0, 0, .3), 0 1px 2px rgba(0, 0, 0, .25);--shadow4Brand: 0 0 2px rgba(0, 0, 0, .3), 0 2px 4px rgba(0, 0, 0, .25);--shadow8Brand: 0 0 2px rgba(0, 0, 0, .3), 0 4px 8px rgba(0, 0, 0, .25);--shadow16Brand: 0 0 2px rgba(0, 0, 0, .3), 0 8px 16px rgba(0, 0, 0, .25);--shadow28Brand: 0 0 8px rgba(0, 0, 0, .3), 0 14px 28px rgba(0, 0, 0, .25);--shadow64Brand: 0 0 8px rgba(0, 0, 0, .3), 0 32px 64px rgba(0, 0, 0, .25);--colorBg: var(--tg-theme-bg-color, #212121);--colorText: var(--tg-theme-text-color, #ffffff);--colorHint: var(--tg-theme-hint-color, #aaaaaa);--colorLink: var(--tg-theme-link-color, #8774e1);--colorButton: var(--tg-theme-button-color, #8774e1);--colorButtonText: var(--tg-theme-button-text-color, #ffffff);--colorSecondaryBg: var(--tg-theme-secondary-bg-color, #0f0f0f);--colorHeaderBg: var(--tg-theme-header-bg-color, #212121);--colorAccentText: var(--tg-theme-accent-text-color, #8774e1);--colorSectionBg: var(--tg-theme-section-bg-color, #212121);--colorSectionHeaderText: var( --tg-theme-section-header-text-color, #aaaaaa );--colorSectionSeparator: var(--tg-theme-section-separator-color, red);--colorSubtitleText: var(--tg-theme-subtitle-text-color, #aaaaaa);--colorDestructiveText: var(--tg-theme-destructive-text-color, #e53935)}body{color-scheme:dark}}
