body:has(.tg){background:var(--tg-theme-bg-color,#10131c);margin:0;padding:0}.tg{--color-text-base:var(--tg-theme-text-color,#f1f4fb);--color-input-background:var(--tg-theme-secondary-bg-color,#8fa1c41f);--color-block-border:color-mix(in srgb, var(--tg-theme-hint-color,#8f9bb8) 35%, transparent);--sth-muted:var(--tg-theme-hint-color,#8f9bb8);--sth-other:var(--tg-theme-secondary-bg-color,#8fa1c41f);--sth-own:color-mix(in srgb, var(--tg-theme-button-color,#4361ee) 22%, transparent);--sth-line:var(--tg-theme-hint-color,#4a5b85);--sth-input:var(--tg-theme-secondary-bg-color,transparent);--sth-button:var(--tg-theme-button-color,#4361ee);--sth-button-text:var(--tg-theme-button-text-color,#fff);box-sizing:border-box;background:var(--tg-theme-bg-color,#10131c);min-height:100vh;color:var(--tg-theme-text-color,#f1f4fb);padding:12px 16px 24px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.45}.tg h1{margin:4px 0 12px;font-size:20px}.tg h2{margin:18px 0 8px;font-size:16px}.tg-muted{color:var(--tg-theme-hint-color,#8f9bb8);font-size:13px}.tg-note{margin:16px 0}.tg-card{box-sizing:border-box;background:var(--tg-theme-secondary-bg-color,#8fa1c41f);width:100%;color:inherit;font:inherit;text-align:left;border:0;border-radius:12px;margin-bottom:8px;padding:12px;text-decoration:none;display:block}.tg-card--on{outline:2px solid var(--tg-theme-button-color,#4361ee)}.tg-bar{background:color-mix(in srgb,var(--tg-theme-hint-color,#8f9bb8) 25%,transparent);border-radius:4px;height:8px;margin-top:8px;overflow:hidden}.tg-bar i{border-radius:4px;height:100%;transition:width .5s}.tg-bar i,.tg-btn{background:var(--tg-theme-button-color,#4361ee);display:block}.tg-btn{box-sizing:border-box;width:100%;min-height:44px;color:var(--tg-theme-button-text-color,#fff);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:10px 14px;font-weight:700}.tg-btn:disabled{opacity:.6}.tg-link{color:var(--tg-theme-link-color,#6ea8fe);font:inherit;cursor:pointer;background:0 0;border:0;margin:6px 0 2px;padding:0;font-size:14px;display:block}
