.cseg-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cseg-welcome,.cseg-dialog{word-break:keep-all}.cseg-kicker{letter-spacing:.14em;color:#5b7090;margin:0;font-size:11px;font-weight:700}.cseg-meta{color:#5c6d84;margin:0;font-size:12px;line-height:1.5}.cseg-help{white-space:nowrap}.cseg-welcome{color:#172b4d;background:#fff;border:1px solid #dfe5ee;border-left:3px solid #2b52a8;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:8px 24px 0;padding:5px 8px 5px 12px;display:flex}.cseg-welcome-icon{color:#2b52a8;flex:none}.cseg-welcome-title{overflow-wrap:anywhere;flex:auto;min-width:0;margin:0;font-size:13px;font-weight:650;line-height:1.35}.cseg-welcome-actions{flex-wrap:wrap;gap:6px;display:flex}.cseg-welcome-actions .button{min-height:28px;padding:3px 10px;font-size:12.5px}.cseg-welcome-actions .button,.cseg-failure-actions .button{white-space:normal;text-align:left}.cseg-dialog{color:#172b4d;background:#fff;border:0;border-left:1px solid #dfe5ee;width:min(700px,100%);max-width:100%;height:100%;max-height:100%;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-18px 0 48px #12294333}.cseg-dialog::backdrop{background:#0c1b2e6b}.cseg-dialog :focus-visible{outline-offset:2px;outline:2px solid #4279c5}:is(.cseg-dialog h2:focus:not(:focus-visible),.cseg-dialog h3:focus:not(:focus-visible)){outline:none}@media (prefers-reduced-motion:no-preference){.cseg-dialog[open]{animation:.16s ease-out cseg-sheet-in}}@keyframes cseg-sheet-in{0%{opacity:.6;transform:translate(28px)}}.cseg-sheet{flex-direction:column;height:100%;min-height:0;display:flex}.cseg-head{border-bottom:1px solid #e7ecf3;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.cseg-head-text{flex-direction:column;gap:4px;min-width:0;display:flex}.cseg-head h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:750;line-height:1.3}.cseg-note{color:#5b6b82;margin:2px 0 0;font-size:12px}.cseg-close{color:#43566f;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.cseg-close:hover{background:#edf2fa}.cseg-body{overscroll-behavior:contain;flex:auto;grid-template-columns:200px minmax(0,1fr);align-items:start;gap:0 24px;min-height:0;padding:16px 20px 28px;display:grid;overflow:auto}.cseg-body-state{display:block}.cseg-nav{position:sticky;top:0}.cseg-nav ol{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cseg-nav button{color:#43566f;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:flex-start;gap:8px;padding:7px 8px;font-size:13px;line-height:1.4;display:flex}.cseg-nav button:hover{background:#f0f5fc}.cseg-nav button[aria-current]{color:#1d3f8a;background:#eef3fe;font-weight:650}.cseg-num{color:#2b52a8;background:#eef3fe;border-radius:10px;flex:none;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.cseg-content{flex-direction:column;gap:22px;min-width:0;display:flex}.cseg-section{scroll-margin-top:8px}.cseg-section h3{align-items:center;gap:9px;margin:0 0 8px;scroll-margin-top:8px;font-size:15px;font-weight:700;line-height:1.35;display:flex}.cseg-steps{color:#33455e;flex-direction:column;gap:8px;margin:0;padding-left:1.4em;font-size:14px;line-height:1.65;display:flex}.cseg-steps li{overflow-wrap:anywhere}.cseg-steps li::marker{color:#5b6b82;font-size:12px}.cseg-link{color:#225fac;text-underline-offset:2px;font-weight:550;text-decoration:underline}.cseg-link svg{vertical-align:-1px;margin:0 1px 0 3px;display:inline}.cseg-foot{background:#f8fafd;border-top:1px solid #e7ecf3;flex-wrap:wrap;gap:8px 16px;padding:12px 20px;display:flex}.cseg-foot a{color:#225fac;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.cseg-loading{color:#5c6d84;align-items:center;gap:8px;padding:18px 2px;font-size:13px;display:flex}.cseg-spin{animation:.9s linear infinite cseg-spin}@media (prefers-reduced-motion:reduce){.cseg-spin{animation:none}}@keyframes cseg-spin{to{transform:rotate(360deg)}}.cseg-failure{color:#33455e;border:1px solid #e2eaf6;border-radius:9px;flex-direction:column;gap:6px;margin:4px 0;padding:14px 16px;font-size:13px;line-height:1.6;display:flex}.cseg-failure strong{font-size:14px}.cseg-failure.attention{background:#fff4df;border-color:#f0dcb4}.cseg-failure.unknown{background:#f0f3f7;border-color:#dde3eb}.cseg-failure.permission{background:#eef3fe;border-color:#d5e0f7}.cseg-failure-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}@media (max-width:800px){.cseg-welcome{margin-inline:12px}}@media (max-width:720px){.cseg-head{padding:14px 16px 12px}.cseg-head h2{font-size:18px}.cseg-body{grid-template-columns:minmax(0,1fr);padding:0 16px 24px}.cseg-body-state{padding-top:12px}.cseg-nav{z-index:1;background:#fff;border-bottom:1px solid #e7ecf3;margin:0 -16px 14px;padding:8px 16px}.cseg-nav ol{scrollbar-width:thin;flex-direction:row;gap:6px;overflow-x:auto}.cseg-nav li{flex:none;max-width:16rem}.cseg-nav button{white-space:nowrap;border:1px solid #dfe5ee}.cseg-nav button span:last-child{text-overflow:ellipsis;overflow:hidden}.cseg-section,.cseg-section h3{scroll-margin-top:64px}.cseg-foot{padding:10px 16px}}.cseg-failure-actions a.button{text-decoration:none}.cse-guide-topbar-help{color:#43546e;min-height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d7dde7;border-radius:6px;align-items:center;gap:6px;margin-right:6px;padding:5px 10px;display:inline-flex}.cse-guide-topbar-help:hover{background:#f3f6fb}.cse-guide-topbar-help:focus-visible{outline-offset:2px;outline:2px solid #244bb6}.cse-guide-topbar-help[aria-expanded=true]{color:#244bb6;background:#e8efff;border-color:#a8baea}.info-toggle{justify-items:start;gap:6px;display:grid}.info-toggle-button{color:#3b5bab;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;min-height:24px;padding:2px 6px;font-size:12px;font-weight:600;display:inline-flex}.info-toggle-button:hover{background:#eef2fb}.info-toggle-button:focus-visible{outline-offset:2px;outline:2px solid #2b52a8}.info-toggle-body{color:#44506a;overflow-wrap:anywhere;background:#f6f8fc;border-left:3px solid #c9d5ee;padding:8px 10px;font-size:13px;line-height:1.5}.info-toggle-body[hidden]{display:none}.telegram-staff{margin-top:24px;scroll-margin-top:16px}.telegram-staff h2:focus:not(:focus-visible){outline:none}.telegram-staff h3{margin:18px 0 4px;font-size:15px}.tgs-steps{background:#f5f8fe;border:1px solid #d5e0f7;border-radius:10px;margin-top:12px;padding:12px 16px}.tgs-steps h3{margin-top:0}.tgs-steps ol{color:#33455e;flex-direction:column;gap:6px;margin:6px 0 10px;padding-left:1.4em;font-size:13px;line-height:1.55;display:flex}.tgs-marker{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.tgs-marker code{overflow-wrap:anywhere;background:#fff;border:1px solid #cfdbeb;border-radius:6px;padding:3px 8px;font-family:monospace;font-size:13px}.tgs-notice{color:#166534;background:#effaf2;border:1px solid #b7dfc4;border-radius:8px;flex-direction:column;gap:4px;margin-top:12px;padding:10px 14px;font-size:13px;display:flex}.tgs-notice small{color:#5a3d00}.tgs-manual input{min-width:0;max-width:100%}.tgs-id-problem{color:#9a3412!important}.tgs-account{overflow-wrap:anywhere;flex-direction:column;gap:2px;margin-top:6px;display:flex}.tgs-ask{flex-wrap:wrap}.tgs-ask p{flex:100%}.tgs-unplaced{overflow-wrap:anywhere;margin:0;padding-left:1.2em;font-size:13px}.account-entry{color:#172b4d;background:#f4f7fb;place-items:center;min-height:100vh;padding:64px 20px;display:grid}.account-card{background:#fff;border:1px solid #dfe5ee;border-radius:16px;flex-direction:column;gap:18px;width:100%;max-width:460px;padding:32px;display:flex;box-shadow:0 12px 40px #18375b08}.account-brand{color:#2156a4;letter-spacing:.08em;align-items:center;gap:12px;margin-bottom:12px;font-weight:800;display:flex}.account-kicker{letter-spacing:.16em;color:#5b7090;font-size:11px;font-weight:700}.account-card h1,.account-admin h1{letter-spacing:-.035em;font-size:28px;font-weight:750}.account-card h2,.account-list h2{font-size:18px;font-weight:700}.account-card p,.account-admin>p{color:#5c6d84;font-size:14px;line-height:1.6}.account-card label{flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}.account-card input:not([type=checkbox]),.account-card select{width:100%;font:inherit;color:#172b4d;background:#fff;border:1px solid #b8c5d5;border-radius:8px;padding:12px}.account-card input:focus,.account-card select:focus{outline-offset:2px;outline:2px solid #4279c5}.account-card .account-error,.account-error{color:#a12632;background:#fff0f1;border-radius:8px;padding:10px 14px;font-size:13px}.account-submit{justify-content:center;min-height:44px}.account-link{color:#225fac;cursor:pointer;background:0 0;border:0;font-size:13px}.account-help{font-size:12px!important}.account-setup{background:#f0f5fc;border-radius:10px;flex-direction:column;gap:10px;padding:16px;display:flex}.account-setup code{overflow-wrap:anywhere;letter-spacing:.08em;font-family:monospace;font-size:16px}.account-bar{color:#fff;background:#122943;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 24px;font-size:13px;display:flex}.account-identity{flex:10rem;align-items:center;gap:10px;min-width:0;display:flex}.account-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-bar b{border:1px solid #6682a0;border-radius:4px;flex-shrink:0;padding:2px 5px;font-size:10px}.account-actions{flex-wrap:wrap;min-width:0;max-width:100%}.account-actions,.account-bar button{align-items:center;gap:8px;display:flex}.account-bar button{color:#fff;cursor:pointer;background:0 0;border:1px solid #63809e;border-radius:6px;padding:6px 10px}.account-signout-guard{color:#3d3214;background:#fff8e6;border:1px solid #e3c770;border-radius:8px;gap:10px;margin:12px 24px 0;padding:12px 14px;font-size:14px;display:grid}.account-signout-guard p{margin:0}.account-signout-guard-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:480px){.account-signout-guard{margin:12px 16px 0}.account-signout-guard-actions .button{flex:100%}}.account-admin{max-width:1400px;margin:auto;padding:32px}.account-admin-grid{grid-template-columns:minmax(260px,380px) 1fr;align-items:start;gap:24px;margin-top:24px;display:grid}.account-list{background:#fff;border:1px solid #dfe5ee;border-radius:12px;padding:24px}.account-list article{border-bottom:1px solid #e7ecf3;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.account-list article>div:first-child{overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;display:flex}.account-list span,.account-list small{color:#5c6d84;font-size:12px}.account-row-actions{flex-wrap:wrap;gap:10px;display:flex}.account-row-actions button{color:#225fac;cursor:pointer;font-size:12px}.account-card fieldset{border:1px solid #dfe5ee;border-radius:8px;max-height:240px;padding:12px;overflow:auto}.account-card .account-checkbox{flex-direction:row;align-items:center;padding:6px 0}.account-card legend{font-size:13px}.account-card button:disabled,.account-list button:disabled{opacity:.5;cursor:wait}.account-card .account-save-effect{color:#5a3d00;background:#fff7e6;border:1px solid #ecd3a0;border-radius:8px;flex-direction:column;gap:6px;padding:10px 14px;font-size:13px;line-height:1.5;display:flex}.account-card .account-save-effect p{font-size:inherit;line-height:inherit;color:inherit}.account-card .account-save-unavailable{color:#34465e;background:#f0f5fc;border:1px solid #cfdbeb;border-radius:8px;padding:10px 14px;font-size:13px;line-height:1.5}.account-card .account-submit:disabled:not([aria-busy=true]){cursor:not-allowed}.account-list>.account-help{color:#5c6d84;margin-top:6px;line-height:1.5}@media (max-width:800px){.account-admin-grid{grid-template-columns:1fr}.account-admin{padding:20px}.account-bar{padding-inline:12px}.account-list article{flex-direction:column;align-items:flex-start}.account-card{padding:24px}.account-bar button{font-size:11px}}.account-bar a{color:#fff;border:1px solid #63809e;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;text-decoration:none;display:flex}.account-bar a:hover,.account-bar button:hover{background:#1f3a5c}.account-guide{color:#b9c9db;padding:0 0 0 4px;font-size:12px}.account-guide a{color:#dfe9f5;font-weight:600;text-decoration:underline}@media (max-width:800px){.account-bar a{font-size:11px}}.account-tasks{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.account-tasks button{color:#34465e;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfdbeb;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:600}.account-tasks button:hover{background:#f0f5fc}.account-tasks button[aria-pressed=true]{color:#1d3f8a;background:#e8efff;border-color:#a8baea}.account-tasks button:focus-visible{outline-offset:2px;outline:2px solid #4279c5}
