.limit-sheet{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:6px 20px 20px;font-family:-apple-system,SF Pro Text,SF Pro Display,Roboto,Helvetica Neue,Arial,sans-serif;display:flex}.limit-sheet__hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.limit-sheet__icon{background:var(--tg-tertiary-bg-color,#f4f4f7);width:56px;height:56px;color:var(--tg-theme-destructive-text-color,#e53935);border-radius:16px;justify-content:center;align-items:center;display:flex}.limit-sheet__text{flex-direction:column;gap:6px;display:flex}.limit-sheet__title{letter-spacing:-.01em;color:var(--tg-theme-text-color,#000);font-size:20px;font-weight:700}.limit-sheet__detail{color:var(--tg-theme-hint-color,#8e8e93);text-wrap:pretty;font-variant-numeric:tabular-nums;font-size:15px;line-height:1.4}.limit-sheet__actions{flex-direction:column;gap:8px;width:100%;display:flex}.limit-sheet__cta,.limit-sheet__later{min-height:50px;font:inherit;cursor:pointer;border:none;border-radius:12px;font-size:17px}.limit-sheet__cta{background:var(--tg-theme-button-color,#4378ff);color:var(--tg-theme-button-text-color,#fff);font-weight:600}.limit-sheet__later{color:var(--tg-theme-link-color,#4378ff);background:0 0}
.app-tabbar{--tgui--surface_primary:var(--tg-theme-bg-color);--tgui--divider:var(--tg-separator);--tgui--secondary_hint_color:var(--tg-theme-hint-color);--tgui--secondary_fill:var(--tg-secondary-fill)}@media (max-width:480px){.tabbar-text-responsive span{display:none!important}}.add-sheet{flex-direction:column;gap:12px;padding:6px 0 10px;font-family:-apple-system,SF Pro Text,SF Pro Display,Roboto,Helvetica Neue,Arial,sans-serif;display:flex}.add-sheet__title{letter-spacing:-.01em;color:var(--tg-theme-text-color,#000);margin:0;padding:2px 20px 0;font-size:20px;font-weight:700}.add-sheet__options{flex-direction:column;display:flex}.add-sheet__option{text-align:left;cursor:pointer;width:100%;min-height:52px;font:inherit;background:0 0;border:none;align-items:center;gap:14px;padding:12px 20px;display:flex}.add-sheet__option-icon{background:var(--tg-secondary-fill);width:36px;height:36px;color:var(--tg-theme-link-color,#6ab3f3);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.add-sheet__option-text{color:var(--tg-theme-text-color,#000);font-size:17px}
.date-picker{flex-direction:column;gap:16px;padding:8px 16px 28px;font-family:-apple-system,SF Pro Text,SF Pro Display,Roboto,Helvetica Neue,Arial,sans-serif;display:flex}.date-picker__caption{letter-spacing:.04em;text-transform:uppercase;color:var(--tg-theme-hint-color,#708499);font-size:13px}.date-picker__quick{flex-wrap:wrap;gap:8px;display:flex}.date-picker__chip{background:var(--tg-secondary-fill,#4378ff1a);font:inherit;color:var(--tg-theme-link-color,#2990ff);cursor:pointer;border:none;border-radius:9px;padding:8px 13px;font-size:14px}.date-picker__calendar{background:var(--tg-tertiary-bg-color,#f4f4f7);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.date-picker__month{align-items:center;gap:8px;display:flex}.date-picker__month-title{text-align:center;text-transform:capitalize;color:var(--tg-theme-text-color,#000);flex:1;font-size:17px;font-weight:600}.date-picker__nav{width:32px;height:32px;color:var(--tg-theme-link-color,#2990ff);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}.date-picker__nav:active{background:var(--tg-seg-track,#7878801f)}.date-picker__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.date-picker__weekday{text-align:center;text-transform:capitalize;color:var(--tg-theme-hint-color,#708499);padding:2px 0;font-size:12px}.date-picker__day{aspect-ratio:1;min-width:0;font:inherit;color:var(--tg-theme-text-color,#000);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:15px;display:flex}.date-picker__day--outside{color:var(--tg-secondary-hint-color,#a2acb0)}.date-picker__day--today{box-shadow:inset 0 0 0 1.5px var(--tg-theme-link-color,#2990ff)}.date-picker__day--on{background:var(--tg-theme-button-color,#2990ff);color:var(--tg-theme-button-text-color,#fff);box-shadow:none;font-weight:600}.date-picker__day:disabled{opacity:.3;cursor:default}.date-picker__time{flex-direction:column;gap:8px;display:flex}.date-picker__hours,.date-picker__minutes{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.date-picker__unit{background:var(--tg-seg-track,#7878801f);font:inherit;font-variant-numeric:tabular-nums;color:var(--tg-theme-text-color,#000);cursor:pointer;border:none;border-radius:9px;padding:9px 0;font-size:15px}.date-picker__unit--on{background:var(--tg-theme-button-color,#2990ff);color:var(--tg-theme-button-text-color,#fff);font-weight:600}.date-picker__unit:disabled{opacity:.35;cursor:default}.date-picker__footer{flex-direction:column;gap:10px;display:flex}.date-picker__summary{text-align:center;color:var(--tg-theme-hint-color,#708499);font-size:15px}.date-picker__warning{text-align:center;color:var(--tg-theme-destructive-text-color,#e53935);font-size:14px}.date-picker__submit{background:var(--tg-theme-button-color,#2990ff);min-height:50px;font:inherit;color:var(--tg-theme-button-text-color,#fff);cursor:pointer;border:none;border-radius:12px;font-size:17px}.date-picker__submit:disabled{opacity:.5;cursor:default}
.link{color:var(--tg-theme-link-color);text-decoration:none}
.keyboard-editor{flex-direction:column;gap:18px;padding:8px 20px 28px;font-family:-apple-system,SF Pro Text,SF Pro Display,Roboto,Helvetica Neue,Arial,sans-serif;display:flex}.keyboard-editor__group{flex-direction:column;gap:10px;display:flex}.keyboard-editor__caption{letter-spacing:.04em;text-transform:uppercase;color:var(--tg-theme-hint-color,#708499);font-size:13px}.keyboard-editor__note{color:var(--tg-theme-hint-color,#708499);text-wrap:pretty;font-size:13px;line-height:1.4}.keyboard-editor__preview{background:var(--tg-tertiary-bg-color,#f4f4f7);border-radius:12px;flex-direction:column;gap:3px;padding:10px;display:flex}.keyboard-editor__preview-row{gap:3px;display:flex}.keyboard-editor__preview-button{background:var(--tg-theme-section-bg-color,#fff);text-align:center;min-width:0;color:var(--tg-theme-link-color,#2990ff);text-overflow:ellipsis;white-space:nowrap;border-radius:9px;flex:1;padding:9px;font-size:14px;overflow:hidden}.keyboard-editor__preview-button--primary{background:var(--tg-theme-button-color,#2990ff);color:var(--tg-theme-button-text-color,#fff)}.keyboard-editor__preview-button--success{background:var(--tg-status-online,#34c759);color:#fff}.keyboard-editor__preview-button--danger{background:var(--tg-status-offline,#e53935);color:#fff}.keyboard-editor__empty{background:var(--tg-tertiary-bg-color,#f4f4f7);text-align:center;border-radius:12px;flex-direction:column;gap:6px;padding:22px 18px;display:flex}.keyboard-editor__empty-title{color:var(--tg-theme-text-color,#000);font-size:17px}.keyboard-editor__rows{flex-direction:column;gap:12px;display:flex}.keyboard-editor__row{background:var(--tg-theme-section-bg-color,#fff);border:1px solid var(--tg-surface-2-border,transparent);border-radius:12px;overflow:hidden}.keyboard-editor__row-head{border-bottom:1px solid var(--tg-separator);align-items:center;gap:10px;min-height:40px;padding:6px 8px 6px 14px;display:flex}.keyboard-editor__row-head .keyboard-editor__caption{flex:1}.keyboard-editor__row-count{color:var(--tg-secondary-hint-color,#a2acb0);font-variant-numeric:tabular-nums;font-size:13px}.keyboard-editor__icon-button{width:32px;height:32px;color:var(--tg-theme-destructive-text-color,#e53935);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.keyboard-editor__icon-button:active{background:#e539351a}.keyboard-editor__buttons{flex-direction:column;gap:10px;padding:12px;display:flex}.keyboard-editor__button{background:var(--tg-tertiary-bg-color,#f4f4f7);border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex}.keyboard-editor__button-head{align-items:center;gap:6px;display:flex}.keyboard-editor__input{border:1px solid var(--tg-surface-2-border,transparent);background:var(--tg-surface-2,#fff);width:100%;min-width:0;font:inherit;color:var(--tg-theme-text-color,#000);border-radius:9px;outline:none;padding:10px 12px;font-size:16px}.keyboard-editor__input::placeholder{color:var(--tg-secondary-hint-color,#a2acb0)}.keyboard-editor__input--value{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px}.keyboard-editor__segmented{background:var(--tg-seg-track,#7878801f);border-radius:9px;gap:2px;padding:2px;display:flex}.keyboard-editor__segmented-item{font:inherit;color:var(--tg-theme-text-color,#000);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;padding:6px 4px;font-size:14px}.keyboard-editor__segmented-item--on{background:var(--tg-surface-2,#fff);border:1px solid var(--tg-surface-2-border,transparent);font-weight:600;box-shadow:0 1px 3px #00000014}.keyboard-editor__styles{flex-wrap:wrap;gap:6px;display:flex}.keyboard-editor__style{background:var(--tg-seg-track,#7878801f);font:inherit;color:var(--tg-theme-text-color,#000);cursor:pointer;border:1px solid #0000;border-radius:9px;align-items:center;gap:6px;padding:6px 11px;font-size:13px;display:flex}.keyboard-editor__style--on{background:var(--tg-surface-2,#fff);border-color:var(--tg-theme-link-color,#2990ff);font-weight:600}.keyboard-editor__style-dot{border:1.5px solid var(--tg-secondary-hint-color,#a2acb0);border-radius:50%;width:12px;height:12px}.keyboard-editor__style-dot--primary{background:var(--tg-theme-button-color,#2990ff);border-color:#0000}.keyboard-editor__style-dot--success{background:var(--tg-status-online,#34c759);border-color:#0000}.keyboard-editor__style-dot--danger{background:var(--tg-status-offline,#e53935);border-color:#0000}.keyboard-editor__warning{text-wrap:pretty;color:var(--tg-status-warn,#ff9500);font-size:13px;line-height:1.4}.keyboard-editor__warning--bad{color:var(--tg-theme-destructive-text-color,#e53935)}.keyboard-editor__add{background:var(--tg-secondary-fill,#4378ff1a);min-height:40px;font:inherit;color:var(--tg-theme-link-color,#2990ff);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:15px;display:flex}
.network-error{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:72px 34px 0;font-family:-apple-system,SF Pro Text,SF Pro Display,Roboto,Helvetica Neue,Arial,sans-serif;display:flex}.network-error__icon{background:var(--tg-tertiary-bg-color,#f4f4f7);width:80px;height:80px;color:var(--tg-theme-hint-color,#707579);border-radius:22px;justify-content:center;align-items:center;display:flex}.network-error__title{color:var(--tg-theme-text-color,#000);font-size:20px;font-weight:700}.network-error__description{color:var(--tg-theme-hint-color,#707579);font-size:15px;line-height:1.4}.network-error__button{margin-top:6px}
.onboarding{flex-direction:column;gap:22px;padding:22px 0 110px;font-family:-apple-system,SF Pro Text,SF Pro Display,Roboto,Helvetica Neue,Arial,sans-serif;display:flex}.onboarding__logo{background:var(--tg-secondary-fill);width:92px;height:92px;color:var(--tg-theme-link-color,#6ab3f3);border-radius:24px;justify-content:center;align-items:center;margin:0 auto;display:flex}.onboarding__intro{text-align:center;flex-direction:column;gap:8px;padding:0 26px;display:flex}.onboarding__title{letter-spacing:-.02em;color:var(--tg-theme-text-color,#000);margin:0;font-size:26px;font-weight:700}.onboarding__description{color:var(--tg-theme-hint-color,#708499);text-wrap:pretty;margin:0;font-size:15px;line-height:1.4}.onboarding__features{background:var(--tg-theme-section-bg-color,#17212b);border-radius:12px;margin:0 18px;padding:0;list-style:none;overflow:hidden}.onboarding__feature{align-items:flex-start;gap:14px;padding:13px 16px;display:flex;position:relative}.onboarding__feature+.onboarding__feature:before{content:"";background:var(--tg-separator);height:1px;position:absolute;top:0;left:0;right:0}.onboarding__feature-icon{background:var(--tg-secondary-fill);width:28px;height:28px;color:var(--tg-theme-link-color,#6ab3f3);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.onboarding__feature-text{flex-direction:column;gap:2px;display:flex}.onboarding__feature-title{color:var(--tg-theme-text-color,#000);font-size:16px}.onboarding__feature-description{color:var(--tg-theme-hint-color,#708499);font-size:13px}.onboarding__actions{flex-direction:column;gap:10px;padding:0 18px;display:flex}.onboarding__hint{text-align:center;color:var(--tg-theme-hint-color,#708499);font-size:13px}
.bot-row{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;align-items:center;gap:12px;min-height:60px;padding:11px 16px;display:flex;position:relative}.bot-row--dragging{background:var(--tg-theme-section-bg-color,#fff);z-index:2;border-radius:12px;box-shadow:0 8px 20px #0000002e}.bot-row--dragging:before,.bot-row--dragging+.bot-row:before{display:none}.bot-row+.bot-row:before{content:"";background:var(--tg-separator);height:1px;position:absolute;top:0;left:0;right:0}.bot-row__avatar{flex:none;display:flex}.bot-row__text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.bot-row__title{color:var(--tg-theme-text-color,#000);white-space:nowrap;text-overflow:ellipsis;font-size:17px;overflow:hidden}.bot-row__subtitle{color:var(--tg-theme-hint-color,#708499);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:13px;display:flex;overflow:hidden}.bot-row svg{color:var(--tg-secondary-hint-color);flex:none}.bot-status__dot{background:var(--tg-theme-hint-color,#708499);border-radius:50%;flex:none;width:7px;height:7px}.bot-status__dot[data-dot=unknown]{background:var(--tg-secondary-hint-color)}.bot-status__dot[data-dot=up]{background:var(--tg-status-online)}.bot-status__dot[data-dot=down]{background:var(--tg-status-offline)}.bot-status__dot[data-dot=invalid_token],.bot-status__dot[data-dot=frozen]{background:var(--tg-status-warn)}.bot-status__state{flex:none}.bot-status__sep{color:var(--tg-secondary-hint-color);flex:none}.bot-status__subs{text-overflow:ellipsis;min-width:0;overflow:hidden}
.help-hint{background:var(--tg-secondary-fill);width:16px;height:16px;color:var(--tg-theme-link-color,#6ab3f3);font:inherit;text-align:center;cursor:pointer;border:none;border-radius:50%;flex:none;padding:0;font-size:11px;font-weight:700;line-height:16px}.help-hint__sheet{flex-direction:column;gap:12px;padding:6px 20px 16px;font-family:-apple-system,SF Pro Text,SF Pro Display,Roboto,Helvetica Neue,Arial,sans-serif;display:flex}.help-hint__title{letter-spacing:-.01em;color:var(--tg-theme-text-color,#000);margin:0;font-size:20px;font-weight:700}.help-hint__text{color:var(--tg-theme-hint-color,#708499);text-wrap:pretty;margin:0;font-size:15px;line-height:1.45}
.skeleton__card,.skeleton__counters,.skeleton__block{background:var(--tg-theme-section-bg-color,#fff);border-radius:12px;margin:0 18px;overflow:hidden}.skeleton__block{height:120px}.skeleton__row{box-shadow:inset 0 -1px 0 var(--tg-separator);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.skeleton__row:last-child{box-shadow:none}.skeleton__counters{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));display:grid}.skeleton__counter{flex-direction:column;gap:6px;padding:14px 16px;display:flex}.skeleton__bar{background:var(--tg-tertiary-bg-color,#7878801f);border-radius:6px;height:12px;animation:1.4s ease-in-out infinite skeleton-pulse;display:block}.skeleton__bar--title{width:72%;height:15px}.skeleton__bar--meta{width:45%;height:12px}.skeleton__bar--value{width:60%;height:20px}.skeleton__bar--label{width:80%}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.skeleton__bar{animation:none}}
.bot-alerts{flex-direction:column;gap:18px;padding:8px 20px 28px;font-family:-apple-system,SF Pro Text,SF Pro Display,Roboto,Helvetica Neue,Arial,sans-serif;display:flex}.bot-alerts__loading{justify-content:center;padding:40px 0;display:flex}.bot-alerts__hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bot-alerts__row{align-items:center;gap:12px;min-height:44px;display:flex}.bot-alerts__row-label{color:var(--tg-theme-text-color,#000);flex:1;font-size:17px}.bot-alerts__group{flex-direction:column;gap:10px;display:flex}.bot-alerts__caption{letter-spacing:.04em;text-transform:uppercase;color:var(--tg-theme-hint-color,#708499);font-size:13px}.bot-alerts__segmented{background:var(--tg-seg-track,#7878801f);border-radius:9px;gap:2px;padding:2px;display:flex}.bot-alerts__segmented-item{font:inherit;color:var(--tg-theme-text-color,#000);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;padding:7px 4px;font-size:14px}.bot-alerts__segmented-item--on{background:var(--tg-surface-2,#fff);border:1px solid var(--tg-surface-2-border,transparent);font-weight:600;box-shadow:0 1px 3px #00000014}.bot-alerts__slider-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bot-alerts__slider-value{white-space:nowrap;color:var(--tg-theme-text-color,#000);font-size:15px;font-weight:600}.bot-alerts__input,.bot-alerts__textarea{background:var(--tg-tertiary-bg-color,#f4f4f7);width:100%;font:inherit;color:var(--tg-theme-text-color,#000);border:none;border-radius:12px;outline:none;padding:12px 14px;font-size:16px}.bot-alerts__textarea{resize:vertical;line-height:1.45}.bot-alerts__textarea--ids{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px}.bot-alerts__note{color:var(--tg-theme-hint-color,#708499);text-wrap:pretty;font-size:13px;line-height:1.4}.bot-alerts__placeholders{flex-wrap:wrap;gap:8px;display:flex}.bot-alerts__chip{background:var(--tg-tertiary-bg-color,#f4f4f7);font:inherit;color:var(--tg-theme-text-color,#000);cursor:pointer;border:none;border-radius:9px;padding:6px 11px;font-size:13px}.bot-alerts__chip--action{background:var(--tg-secondary-fill,#4378ff1a);color:var(--tg-theme-link-color,#2990ff)}.bot-alerts__notice{color:var(--tg-theme-destructive-text-color,#e53935);background:#e539351a;border-radius:12px;padding:11px 14px;font-size:14px;line-height:1.4}.bot-alerts__notice--good{color:var(--tg-status-online);background:#34c7591f}.bot-alerts__actions{flex-direction:column;gap:8px;display:flex}.bot-alerts__frozen{background:var(--tg-tertiary-bg-color,#f4f4f7);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.bot-alerts__frozen-text{color:var(--tg-theme-text-color,#000);text-wrap:pretty;font-size:14px;line-height:1.4}.bot-alerts__frozen-cta{background:var(--tg-theme-button-color,#4378ff);min-height:40px;color:var(--tg-theme-button-text-color,#fff);font:inherit;cursor:pointer;border:none;border-radius:10px;font-size:15px;font-weight:600}.bot-alerts__miniapp-state{color:var(--tg-theme-text-color,#000);text-wrap:pretty;align-items:flex-start;gap:8px;font-size:14px;line-height:1.4;display:flex}.bot-alerts__miniapp-dot{background:var(--tg-secondary-hint-color);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.bot-alerts__miniapp-dot[data-dot=up]{background:var(--tg-status-online)}.bot-alerts__miniapp-dot[data-dot=down],.bot-alerts__miniapp-dot[data-dot=cert_invalid]{background:var(--tg-status-offline)}.bot-alerts__miniapp-dot[data-dot=cert_expiring],.bot-alerts__miniapp-dot[data-dot=no_url]{background:var(--tg-status-warn)}
.base-export{flex-direction:column;gap:18px;padding:8px 20px 28px;font-family:-apple-system,SF Pro Text,SF Pro Display,Roboto,Helvetica Neue,Arial,sans-serif;display:flex}.base-export__hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.base-export__group{flex-direction:column;gap:10px;display:flex}.base-export__caption{letter-spacing:.04em;text-transform:uppercase;color:var(--tg-theme-hint-color,#708499);font-size:13px}.base-export__card{background:var(--tg-surface-2,#fff);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.base-export__row{cursor:pointer;align-items:center;gap:12px;padding:11px 14px;display:flex}.base-export__row+.base-export__row{border-top:1px solid var(--tg-theme-secondary-bg-color,#efeff4)}.base-export__row-text{flex-direction:column;gap:2px;display:flex}.base-export__row-label{color:var(--tg-theme-text-color,#000);font-size:16px}.base-export__row-note{color:var(--tg-theme-hint-color,#708499);text-wrap:pretty;font-size:13px;line-height:1.35}.base-export__error,.base-export__success{border-radius:12px;padding:11px 14px;font-size:14px;line-height:1.4}.base-export__error{color:var(--tg-theme-destructive-text-color,#e53935);background:#e539351a}.base-export__success{color:var(--tg-status-online);background:#34c7591f}
.recipients-upload__hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.recipients-upload__notice{color:var(--tg-theme-destructive-text-color,#e53935);background:#e539351a;border-radius:12px;margin:0 20px 24px;padding:11px 14px;font-size:14px;line-height:1.4}.recipients-upload__notice--good{color:var(--tg-status-online);background:#34c7591f}
.editor{flex-direction:column;display:flex}.editor__toolbar{border-bottom:1px solid var(--tg-separator);grid-template-columns:repeat(auto-fit,minmax(34px,1fr));gap:2px;padding:6px 8px;display:grid}.editor__tool{width:100%;height:34px;color:var(--tg-theme-text-color,#000);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}.editor__tool:active{background:var(--tg-seg-track,#7878801f)}.editor__tool--on{background:var(--tg-secondary-fill,#4378ff1a);color:var(--tg-theme-link-color,#2990ff)}.editor__tool-stack{display:flex;position:relative}.editor__tool-badge{background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;bottom:-1px;right:-3px}.editor__input{min-height:88px;color:var(--tg-theme-text-color,#000);white-space:pre-wrap;overflow-wrap:anywhere;outline:none;padding:13px 16px;font-size:16px;line-height:1.45}.editor__input[data-empty]:before{content:attr(data-placeholder);color:var(--tg-secondary-hint-color,#a2acb0);pointer-events:none}.editor--invalid .editor__input{color:var(--tg-theme-destructive-text-color,#e53935)}.editor__input a{color:var(--tg-theme-link-color,#2990ff)}.editor__input code,.editor__input pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px}.editor__input code{background:var(--tg-seg-track,#7878801f);border-radius:5px;padding:1px 4px}.editor__input pre{background:var(--tg-seg-track,#7878801f);white-space:pre-wrap;border-radius:8px;margin:6px 0;padding:8px 10px}.editor__input blockquote{border-left:3px solid var(--tg-theme-link-color,#2990ff);margin:6px 0;padding:2px 0 2px 10px}.editor__input .tg-spoiler{background:var(--tg-seg-track,#7878801f);box-shadow:inset 0 -1px 0 var(--tg-secondary-hint-color,#a2acb0);border-radius:4px;padding:0 2px}.editor__input .tg-emoji{background:var(--tg-secondary-fill,#4378ff1a);border-radius:4px;padding:0 1px}.editor__hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.editor__dialog{flex-direction:column;gap:8px;padding:8px 20px 28px;display:flex}.editor__caption{letter-spacing:.04em;text-transform:uppercase;color:var(--tg-theme-hint-color,#708499);font-size:13px}.editor__field{background:var(--tg-tertiary-bg-color,#f4f4f7);width:100%;font:inherit;color:var(--tg-theme-text-color,#000);border:none;border-radius:12px;outline:none;padding:12px 14px;font-size:16px}.editor__field--url{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px}.editor__note{color:var(--tg-theme-hint-color,#708499);text-wrap:pretty;font-size:13px;line-height:1.4}.editor__dialog-actions{flex-direction:column;gap:8px;margin-top:6px;display:flex}.editor__dialog-button{background:var(--tg-secondary-fill,#4378ff1a);min-height:50px;font:inherit;color:var(--tg-theme-link-color,#2990ff);cursor:pointer;border:none;border-radius:12px;font-size:17px}.editor__dialog-button--main{background:var(--tg-theme-button-color,#2990ff);color:var(--tg-theme-button-text-color,#fff)}.editor__dialog-button:disabled{opacity:.5;cursor:default}.editor__dialog-button--danger{color:var(--tg-theme-destructive-text-color,#e53935);background:0 0}.emoji-picker{flex-direction:column;gap:12px;padding:8px 16px 28px;display:flex}.emoji-picker__tabs{background:var(--tg-seg-track,#7878801f);border-radius:9px;gap:2px;padding:2px;display:flex}.emoji-picker__tab{cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;min-width:0;padding:6px 0;font-size:18px;line-height:1}.emoji-picker__tab--on{background:var(--tg-surface-2,#fff);box-shadow:0 1px 3px #00000014}.emoji-picker__grid{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:2px;max-height:40vh;display:grid;overflow-y:auto}.emoji-picker__item{cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;height:40px;padding:0;font-size:24px;line-height:1;display:flex}.emoji-picker__item:active{background:var(--tg-seg-track,#7878801f)}.emoji-picker__custom{border-top:1px solid var(--tg-separator);flex-direction:column;gap:8px;padding-top:12px;display:flex}.emoji-picker__caption{letter-spacing:.04em;text-transform:uppercase;color:var(--tg-theme-hint-color,#708499);font-size:13px}.emoji-picker__custom-row{gap:6px;display:flex}.emoji-picker__input{background:var(--tg-tertiary-bg-color,#f4f4f7);min-width:0;font:inherit;color:var(--tg-theme-text-color,#000);border:none;border-radius:10px;outline:none;flex:1;padding:10px 12px;font-size:15px}.emoji-picker__input--fallback{text-align:center;flex:0 0 56px}.emoji-picker__insert{background:var(--tg-secondary-fill,#4378ff1a);font:inherit;color:var(--tg-theme-link-color,#2990ff);cursor:pointer;border:none;border-radius:10px;flex-shrink:0;padding:0 14px;font-size:15px}.emoji-picker__insert:disabled{opacity:.5;cursor:default}.emoji-picker__note{color:var(--tg-theme-hint-color,#708499);text-wrap:pretty;font-size:13px;line-height:1.4}.emoji-picker__modes{background:var(--tg-seg-track,#7878801f);border-radius:9px;gap:2px;padding:2px;display:flex}.emoji-picker__mode{font:inherit;color:var(--tg-theme-text-color,#000);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;padding:7px 4px;font-size:14px}.emoji-picker__mode--on{background:var(--tg-surface-2,#fff);font-weight:600;box-shadow:0 1px 3px #00000014}.emoji-picker__tab--wide{color:var(--tg-theme-text-color,#000);white-space:nowrap;text-overflow:ellipsis;padding:6px 10px;font-size:13px;line-height:1.2;overflow:hidden}.emoji-picker__item--premium{background:var(--tg-secondary-fill,#4378ff0f)}.emoji-picker__loading{justify-content:center;padding:24px 0;display:flex}.emoji-picker__more{background:var(--tg-seg-track,#7878801f);font:inherit;color:var(--tg-theme-link-color,#2990ff);cursor:pointer;border:none;border-radius:10px;padding:10px;font-size:14px}.emoji-picker__error{text-wrap:pretty;color:var(--tg-theme-destructive-text-color,#e53935);font-size:13px;line-height:1.4}
.plan-usage{flex-direction:column;gap:7px;padding:12px 16px;display:flex}.plan-usage__head{align-items:center;gap:10px;min-height:22px;display:flex}.plan-usage__label{color:var(--tg-theme-text-color,#000);flex:1;font-size:16px}.plan-usage__badge{background:var(--tg-secondary-fill,#4378ff1a);color:var(--tg-theme-link-color,#4378ff);letter-spacing:.03em;text-transform:uppercase;border-radius:5px;padding:2px 7px;font-size:11px;font-weight:600}.plan-usage__value{color:var(--tg-theme-hint-color,#707579);font-variant-numeric:tabular-nums;font-size:16px}.plan-usage__value--capped{color:var(--tg-theme-link-color,#4378ff);font-weight:600}.plan-usage__extra{color:var(--tg-theme-hint-color,#707579);font-variant-numeric:tabular-nums;font-size:13px}.plan-usage__bar{background:var(--tg-seg-track,#7878801f);border-radius:2px;height:4px;overflow:hidden}.plan-usage__bar-fill{background:var(--tg-theme-button-color,#4378ff);opacity:.55;border-radius:2px;height:100%}.plan-usage__bar-fill--capped{background:var(--tg-theme-link-color,#4378ff);opacity:1}.plan-usage__separator{background:var(--tg-separator,#0000001a);height:1px;margin-left:16px}
.pricing-plans{flex-direction:column;gap:12px;padding:0 18px;display:flex}.pricing-plans__carousel{flex-direction:column;gap:10px;display:flex}.pricing-plans__tabs{background:var(--tg-seg-track,#7878801f);scrollbar-width:none;border-radius:10px;gap:6px;margin:0 18px;padding:3px;display:flex;overflow-x:auto}.pricing-plans__tabs::-webkit-scrollbar{display:none}.pricing-plans__tab{min-width:max-content;color:var(--tg-theme-hint-color,#707579);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1 1 0;padding:7px 12px;font-size:14px;font-weight:600;transition:background .18s,color .18s;position:relative}.pricing-plans__tab--active{background:var(--tg-seg-active,var(--tg-theme-section-bg-color,#fff));color:var(--tg-theme-text-color,#000)}.pricing-plans__tab-mark{vertical-align:2px;background:var(--tg-theme-button-color,#4378ff);border-radius:50%;width:5px;height:5px;margin-left:5px;display:inline-block}.pricing-plans__track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;padding:0 18px 2px;scroll-padding-left:18px;display:flex;overflow-x:auto}.pricing-plans__track::-webkit-scrollbar{display:none}.pricing-plans__track .plan-card{scroll-snap-align:start;flex:none;width:min(300px,100% - 44px)}.pricing-plans__track:after{content:"";flex:none;width:32px}.pricing-plans__dots{justify-content:center;align-items:center;gap:6px;display:flex}.pricing-plans__dot{background:var(--tg-seg-track,#7878801f);border-radius:50%;width:6px;height:6px;transition:width .18s,background .18s}.pricing-plans__dot--active{background:var(--tg-theme-button-color,#4378ff);border-radius:3px;width:18px}.plan-card{border:1px solid var(--tg-theme-section-separator-color,#0000001a);background:var(--tg-theme-section-bg-color,#fff);border-radius:12px;flex-direction:column;gap:11px;padding:16px;font-family:-apple-system,SF Pro Text,SF Pro Display,Roboto,Helvetica Neue,Arial,sans-serif;display:flex}.plan-card--recommended{border:2px solid var(--tg-theme-button-color,#4378ff)}.plan-card__limits{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.plan-card__limit{justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;display:flex}.plan-card__limit-label{color:var(--tg-theme-hint-color,#708499)}.plan-card__limit-value{color:var(--tg-theme-text-color,#000);white-space:nowrap;font-weight:600}.plan-card__head{flex-wrap:wrap;align-items:center;gap:8px;min-height:24px;display:flex}.plan-card__name{color:var(--tg-theme-text-color,#000);font-size:17px;font-weight:600}.plan-card__badge{background:var(--tg-tertiary-bg-color,#f4f4f7);color:var(--tg-theme-hint-color,#8e8e93);letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600}.plan-card__badge--accent{background:var(--tg-secondary-fill,#4378ff1a);color:var(--tg-theme-link-color,#4378ff)}.plan-card__price{align-items:baseline;gap:5px;display:flex}.plan-card__amount{letter-spacing:-.02em;color:var(--tg-theme-text-color,#000);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.plan-card__suffix{color:var(--tg-theme-hint-color,#8e8e93);font-size:15px}.plan-card__note{color:var(--tg-theme-hint-color,#8e8e93);font-variant-numeric:tabular-nums;margin:0;font-size:13px;line-height:1.35}.plan-card__renew{background:var(--tg-tertiary-bg-color,#f4f4f7);color:var(--tg-theme-text-color,#000);border-radius:10px;margin:0;padding:9px 12px;font-size:14px}.plan-card__divider{background:var(--tg-separator,#0000001a);height:1px}.plan-card__features{flex-direction:column;flex:1;gap:8px;margin:0;padding:0;list-style:none;display:flex}.plan-card__feature{align-items:flex-start;gap:10px;display:flex}.plan-card__check{width:18px;height:18px;color:var(--tg-secondary-hint-color,#a2acb0);flex:none;justify-content:center;align-items:center;display:flex}.plan-card__feature-text{color:var(--tg-theme-hint-color,#8e8e93);text-wrap:pretty;flex:1;font-size:15px;line-height:1.35}.plan-card__feature--new .plan-card__check{color:var(--tg-theme-button-color,#4378ff)}.plan-card__feature--new .plan-card__feature-text{color:var(--tg-theme-text-color,#000)}.plan-card__cta{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;min-height:48px;margin-top:2px;padding:0 16px;font-family:inherit;font-size:16px;font-weight:600;display:flex}.plan-card__cta--primary{background:var(--tg-theme-button-color,#4378ff);color:var(--tg-theme-button-text-color,#fff)}.plan-card__cta--secondary{background:var(--tg-secondary-fill,#4378ff1a);color:var(--tg-theme-link-color,#4378ff)}.plan-card__cta--muted{background:var(--tg-tertiary-bg-color,#f4f4f7);color:var(--tg-theme-hint-color,#8e8e93)}.plan-card__cta:disabled{cursor:default}.plan-card__hint{text-align:center;text-wrap:pretty;color:var(--tg-theme-hint-color,#8e8e93);margin:0;padding:0 2px;font-size:13px;line-height:1.35}.plan-card__cta:not(:disabled):active{opacity:.85}
.compare{flex-direction:column;height:min(672px,78vh);font-family:-apple-system,SF Pro Text,SF Pro Display,Roboto,Helvetica Neue,Arial,sans-serif;display:flex}.compare__hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.compare__scroll{scrollbar-width:none;flex:1;padding-bottom:4px;overflow:auto}.compare__scroll::-webkit-scrollbar{display:none}.compare__table{flex-direction:column;min-width:max-content;padding-right:20px;display:flex}.compare__table--wide{min-width:100%}.compare__row{border-top:1px solid var(--tg-separator,#0000001a);align-items:stretch;display:flex}.compare__row--head{z-index:2;background:var(--tgui--bg_color,var(--tg-theme-bg-color,#fff));border-top:none;position:sticky;top:0}.compare__label{width:138px;color:var(--tg-theme-text-color,#000);text-wrap:pretty;flex:none;align-items:center;padding:11px 10px 11px 20px;font-size:13px;line-height:1.3;display:flex}.compare__cell{width:116px;color:var(--tg-theme-hint-color,#8e8e93);text-align:center;font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;padding:11px 10px;font-size:13px;line-height:1.3;display:flex}.compare__table--wide .compare__cell{flex:1;width:auto;min-width:92px}.compare__cell--head{letter-spacing:.04em;text-transform:uppercase;padding-bottom:8px;font-size:12px;font-weight:600}.compare__cell--accent{color:var(--tg-theme-link-color,#4378ff)}.compare__cell--current{color:var(--tg-theme-text-color,#000);font-weight:600}.compare__cell--absent{color:var(--tg-secondary-hint-color,#a2acb0)}.compare__close{border:none;border-top:1px solid var(--tg-separator,#0000001a);width:100%;min-height:48px;font:inherit;color:var(--tg-theme-link-color,#4378ff);cursor:pointer;background:0 0;flex:none;margin-top:8px;font-size:17px}
.pay-sheet{flex-direction:column;gap:4px;padding:6px 0 14px;font-family:-apple-system,SF Pro Text,SF Pro Display,Roboto,Helvetica Neue,Arial,sans-serif;display:flex}.pay-sheet__hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pay-sheet__title{letter-spacing:-.01em;color:var(--tg-theme-text-color,#000);padding:2px 20px 0;font-size:20px;font-weight:700}.pay-sheet__subtitle{color:var(--tg-theme-hint-color,#8e8e93);padding:0 20px 8px;font-size:14px;line-height:1.35}.pay-sheet__option{text-align:left;cursor:pointer;width:100%;min-height:60px;font:inherit;background:0 0;border:none;align-items:center;gap:14px;padding:12px 20px;display:flex}.pay-sheet__option:active{background:var(--tg-tertiary-bg-color,#f4f4f7)}.pay-sheet__icon{background:var(--tg-secondary-fill,#4378ff1a);width:36px;height:36px;color:var(--tg-theme-link-color,#4378ff);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.pay-sheet__labels{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pay-sheet__label{color:var(--tg-theme-text-color,#000);font-size:17px}.pay-sheet__hint{color:var(--tg-theme-hint-color,#8e8e93);text-wrap:pretty;font-size:13px;line-height:1.3}.pay-sheet__price{color:var(--tg-theme-text-color,#000);font-variant-numeric:tabular-nums;flex:none;font-size:16px;font-weight:600}.pay-sheet__accept{font:inherit;text-align:center;color:var(--tg-theme-link-color,#4378ff);cursor:pointer;background:0 0;border:none;font-size:13px;line-height:1.4}
.sub-sheet{flex-direction:column;gap:10px;padding:6px 20px 16px;font-family:-apple-system,SF Pro Text,SF Pro Display,Roboto,Helvetica Neue,Arial,sans-serif;display:flex}.sub-sheet__hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sub-sheet__title{letter-spacing:-.01em;color:var(--tg-theme-text-color,#000);padding-top:2px;font-size:20px;font-weight:700}.sub-sheet__subtitle{color:var(--tg-theme-hint-color,#8e8e93);margin-top:-6px;font-size:14px;line-height:1.35}.sub-sheet__facts{background:var(--tg-tertiary-bg-color,#f4f4f7);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.sub-sheet__fact{justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;display:flex}.sub-sheet__fact-label{color:var(--tg-theme-hint-color,#8e8e93);flex:none}.sub-sheet__fact-value{text-align:right;text-wrap:pretty;color:var(--tg-theme-text-color,#000)}.sub-sheet__actions{flex-direction:column;gap:8px;display:flex}.sub-sheet__confirm-title{color:var(--tg-theme-text-color,#000);font-size:17px;font-weight:600}.sub-sheet__confirm-note{text-wrap:pretty;color:var(--tg-theme-hint-color,#8e8e93);font-size:14px;line-height:1.35}.sub-sheet__action{min-height:48px;font:inherit;cursor:pointer;background:var(--tg-secondary-fill,#4378ff1a);color:var(--tg-theme-link-color,#4378ff);border:none;border-radius:12px;justify-content:center;align-items:center;padding:0 16px;font-size:16px;font-weight:600;display:flex}.sub-sheet__action--primary{background:var(--tg-theme-button-color,#4378ff);color:var(--tg-theme-button-text-color,#fff)}.sub-sheet__action--danger{background:var(--tg-tertiary-bg-color,#f4f4f7);color:var(--tg-status-offline,#e53935)}.sub-sheet__action:disabled{opacity:.6;cursor:default}.sub-sheet__action:not(:disabled):active{opacity:.85}.sub-sheet__hint{text-wrap:pretty;color:var(--tg-theme-hint-color,#8e8e93);margin:0;font-size:14px;line-height:1.4}.sub-sheet__error{background:var(--tg-tertiary-bg-color,#f4f4f7);text-wrap:pretty;color:var(--tg-status-offline,#e53935);border-radius:10px;margin:0;padding:10px 12px;font-size:14px;line-height:1.35}.sub-sheet__link{font:inherit;text-align:center;color:var(--tg-theme-link-color,#4378ff);cursor:pointer;background:0 0;border:none;font-size:13px;line-height:1.4}
