.SquadChatPanel-module__mGsuwq__card{--bevel:9px;isolation:isolate;box-sizing:border-box;width:100%;height:100%;min-height:0;color:var(--text);border:1px solid var(--border);clip-path:polygon(var(--bevel) 0, calc(100% - var(--bevel)) 0, 100% var(--bevel), 100% 100%, 0 100%, 0 var(--bevel));background:0 0;border-top:0;border-bottom:0;border-radius:0;flex-direction:column;font-family:Inter,system-ui,-apple-system,sans-serif;display:flex;position:relative;overflow:hidden}.SquadChatPanel-module__mGsuwq__card:before{content:"";z-index:-1;pointer-events:none;background-color:var(--bg);background-image:linear-gradient(#0910199e, #0910199e), var(--main-backdrop-image,none);background-size:100% 100%, var(--main-backdrop-size,auto);background-position:var(--main-backdrop-position,0 0);background-attachment:fixed;position:absolute;inset:0}.SquadChatPanel-module__mGsuwq__card:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(135deg, transparent 50%, var(--border) 50%, var(--border) calc(50% + 1.2px), transparent calc(50% + 1.2px)) top left / var(--bevel) var(--bevel) no-repeat, linear-gradient(225deg, transparent 50%, var(--border) 50%, var(--border) calc(50% + 1.2px), transparent calc(50% + 1.2px)) top right / var(--bevel) var(--bevel) no-repeat, linear-gradient(var(--border), var(--border)) left top / calc(50% - 28px) 1px no-repeat, linear-gradient(var(--border), var(--border)) right top / calc(50% - 28px) 1px no-repeat;position:absolute;inset:0}.SquadChatPanel-module__mGsuwq__cardHead{border-bottom:1px solid var(--border);background:0 0;flex-direction:column;flex:none;display:flex}.SquadChatPanel-module__mGsuwq__tabRow{z-index:3;justify-content:center;height:28px;display:flex;position:relative}.SquadChatPanel-module__mGsuwq__titleRow{align-items:center;gap:8px;min-width:0;height:30px;padding:0 6px 0 10px;display:flex}.SquadChatPanel-module__mGsuwq__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);letter-spacing:0;flex:auto;font:500 12px/16px Inter,system-ui,-apple-system,sans-serif;overflow:hidden}.SquadChatPanel-module__mGsuwq__status,.SquadChatPanel-module__mGsuwq__sender,.SquadChatPanel-module__mGsuwq__messageMeta,.SquadChatPanel-module__mGsuwq__count,.SquadChatPanel-module__mGsuwq__disconnectButton,.SquadChatPanel-module__mGsuwq__linkButton,.SquadChatPanel-module__mGsuwq__primaryButton,.SquadChatPanel-module__mGsuwq__sendButton,.SquadChatPanel-module__mGsuwq__loadOlderButton,.SquadChatPanel-module__mGsuwq__spoilerButton{font-family:JetBrains Mono,monospace}.SquadChatPanel-module__mGsuwq__headerActions{flex:none;align-items:center;gap:4px;display:flex}.SquadChatPanel-module__mGsuwq__status{width:16px;height:24px;color:var(--red);flex:none;justify-content:center;align-items:center;display:inline-flex}.SquadChatPanel-module__mGsuwq__statusReady{color:var(--green)}.SquadChatPanel-module__mGsuwq__statusOffline{color:var(--red)}.SquadChatPanel-module__mGsuwq__statusDot{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 6px}.SquadChatPanel-module__mGsuwq__optionsWrap{position:relative}.SquadChatPanel-module__mGsuwq__optionsButton{width:24px;height:24px;color:var(--text-dim);cursor:pointer;letter-spacing:.08em;background:0 0;border:0;border-radius:3px;place-items:center;padding:0;font:700 11px/1 JetBrains Mono,monospace;display:grid}.SquadChatPanel-module__mGsuwq__optionsButton:hover{color:var(--text);background:#ffffff0d}.SquadChatPanel-module__mGsuwq__optionsMenu{z-index:20;background:var(--surface);border:1px solid var(--border);min-width:112px;padding:3px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 5px 14px #00000059}.SquadChatPanel-module__mGsuwq__optionsMenuItem{width:100%;color:var(--text-dim);cursor:pointer;text-align:left;letter-spacing:.07em;background:0 0;border:0;padding:6px 7px;font:8px/1 JetBrains Mono,monospace;display:block}.SquadChatPanel-module__mGsuwq__optionsMenuItem:hover,.SquadChatPanel-module__mGsuwq__optionsMenuItem:focus-visible{color:var(--text);background:#00e0ff14}.SquadChatPanel-module__mGsuwq__previewBanner{color:var(--yellow);letter-spacing:.08em;text-align:center;background:#e8c56a14;border-bottom:1px solid #e8c56a33;flex:none;padding:4px 10px;font:8px/1.3 JetBrains Mono,monospace}.SquadChatPanel-module__mGsuwq__connectState,.SquadChatPanel-module__mGsuwq__authState,.SquadChatPanel-module__mGsuwq__centerState{flex-direction:column;flex:1;justify-content:center;gap:11px;min-height:0;padding:16px;display:flex;overflow-y:auto}.SquadChatPanel-module__mGsuwq__intro,.SquadChatPanel-module__mGsuwq__consent,.SquadChatPanel-module__mGsuwq__formHint,.SquadChatPanel-module__mGsuwq__emptyHistory,.SquadChatPanel-module__mGsuwq__centerState{color:var(--text-dim);margin:0;font-size:11px;line-height:1.45}.SquadChatPanel-module__mGsuwq__consent{color:#e8eef6b0;background:#e8c56a0d;border-left:2px solid #e8c56a9e;padding:8px 9px;font-size:9px}.SquadChatPanel-module__mGsuwq__centerState{text-align:center;align-items:center}.SquadChatPanel-module__mGsuwq__spinner{border:1px solid var(--teal-border);border-top-color:var(--teal);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite SquadChatPanel-module__mGsuwq__spin}.SquadChatPanel-module__mGsuwq__primaryButton,.SquadChatPanel-module__mGsuwq__sendButton,.SquadChatPanel-module__mGsuwq__linkButton,.SquadChatPanel-module__mGsuwq__disconnectButton,.SquadChatPanel-module__mGsuwq__sendError button{cursor:pointer;transition:background .16s,border-color .16s,color .16s}.SquadChatPanel-module__mGsuwq__primaryButton{color:#03131b;background:var(--teal);border:1px solid var(--teal);letter-spacing:.08em;border-radius:3px;min-height:29px;padding:0 10px;font-size:9px;font-weight:700}.SquadChatPanel-module__mGsuwq__primaryButton:hover:not(:disabled){background:#66edff}.SquadChatPanel-module__mGsuwq__primaryButton:disabled,.SquadChatPanel-module__mGsuwq__sendButton:disabled,.SquadChatPanel-module__mGsuwq__linkButton:disabled,.SquadChatPanel-module__mGsuwq__disconnectButton:disabled,.SquadChatPanel-module__mGsuwq__sendError button:disabled{cursor:not-allowed;opacity:.46}.SquadChatPanel-module__mGsuwq__authState{justify-content:flex-start;padding-top:13px;overflow-y:auto}.SquadChatPanel-module__mGsuwq__authForm{flex-direction:column;gap:9px;display:flex}.SquadChatPanel-module__mGsuwq__authForm label{color:var(--text-dim);letter-spacing:.08em;flex-direction:column;gap:4px;font:8px/1 JetBrains Mono,monospace;display:flex}.SquadChatPanel-module__mGsuwq__authForm input,.SquadChatPanel-module__mGsuwq__composer textarea{box-sizing:border-box;width:100%;color:var(--text);border:1px solid var(--border);background:#030a1299;border-radius:3px;outline:0;font-family:inherit;font-size:11px;line-height:1.35}.SquadChatPanel-module__mGsuwq__authForm input{min-height:29px;padding:0 8px}.SquadChatPanel-module__mGsuwq__authForm input:focus,.SquadChatPanel-module__mGsuwq__composer textarea:focus{border-color:var(--teal);box-shadow:0 0 0 2px #00e0ff1a}.SquadChatPanel-module__mGsuwq__formHint{font-size:10px}.SquadChatPanel-module__mGsuwq__linkButton{color:var(--text-dim);letter-spacing:.07em;background:0 0;border:0;align-self:center;padding:2px 4px;font-size:8px}.SquadChatPanel-module__mGsuwq__linkButton:hover:not(:disabled){color:var(--teal)}.SquadChatPanel-module__mGsuwq__error{color:#ff9db4;background:#e0608a17;border:1px solid #e0608a47;border-radius:2px;margin:0;padding:6px 7px;font-size:9px;line-height:1.35}.SquadChatPanel-module__mGsuwq__sessionNotice{color:#5beef4d6;letter-spacing:.06em;text-align:center;background:#00e0ff0e;border-bottom:1px solid #00e0ff24;margin:0;padding:5px 8px;font:8px/1.3 JetBrains Mono,monospace}.SquadChatPanel-module__mGsuwq__history{scrollbar-color:var(--border) transparent;scrollbar-width:thin;flex:auto;min-height:0;padding:8px;overflow-y:auto}.SquadChatPanel-module__mGsuwq__historyTools{justify-content:center;margin:0 0 8px;padding:0;display:flex}.SquadChatPanel-module__mGsuwq__loadOlderButton{min-height:22px;color:var(--teal);border:1px solid var(--teal-border);cursor:pointer;letter-spacing:.07em;background:#00e0ff12;border-radius:2px;padding:0 8px;font-size:8px;transition:background .16s,border-color .16s,color .16s}.SquadChatPanel-module__mGsuwq__loadOlderButton:hover:not(:disabled){color:#03131b;background:var(--teal);border-color:var(--teal)}.SquadChatPanel-module__mGsuwq__loadOlderButton:disabled{cursor:wait;opacity:.6}.SquadChatPanel-module__mGsuwq__emptyHistory{color:var(--text-dim);text-align:center;padding:22px 11px;font-size:10px}.SquadChatPanel-module__mGsuwq__messageRow{width:100%;margin:0 0 8px;display:flex}.SquadChatPanel-module__mGsuwq__messageRow:last-child{margin-bottom:0}.SquadChatPanel-module__mGsuwq__continues{margin-bottom:3px}.SquadChatPanel-module__mGsuwq__incoming{grid-template-columns:24px minmax(0,1fr);align-items:end;column-gap:6px;display:grid}.SquadChatPanel-module__mGsuwq__incoming .SquadChatPanel-module__mGsuwq__bubble{justify-self:start;max-width:100%}.SquadChatPanel-module__mGsuwq__outgoing{justify-content:flex-end}.SquadChatPanel-module__mGsuwq__outgoing .SquadChatPanel-module__mGsuwq__bubble{max-width:90%}.SquadChatPanel-module__mGsuwq__avatar,.SquadChatPanel-module__mGsuwq__avatarSpacer{flex:none;width:24px;height:24px}.SquadChatPanel-module__mGsuwq__avatar{--avatar-hue:190;color:#eaf6fb;background:hsl(var(--avatar-hue) 42% 30%);letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:50%;place-items:center;font:600 9px/1 Inter,system-ui,-apple-system,sans-serif;display:grid;position:relative;overflow:hidden}.SquadChatPanel-module__mGsuwq__avatarImg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.SquadChatPanel-module__mGsuwq__avatarThumb{filter:blur(1.5px);transform:scale(1.08)}.SquadChatPanel-module__mGsuwq__bubble{clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px));background:#101b27c7;border:1px solid #8aabb842;min-width:0;padding:7px 8px 6px;position:relative;box-shadow:inset 0 1px #ffffff0a}.SquadChatPanel-module__mGsuwq__outgoing .SquadChatPanel-module__mGsuwq__bubble{background:#0646569e;border-color:#58e2e857}.SquadChatPanel-module__mGsuwq__bubble p{color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:11.5px;line-height:1.45}.SquadChatPanel-module__mGsuwq__sender{color:var(--teal);letter-spacing:.05em;margin-bottom:2px;font-size:8px;display:block}.SquadChatPanel-module__mGsuwq__messageMeta{color:#d5e1ec99;text-align:right;margin-top:3px;font-size:8px;display:block}.SquadChatPanel-module__mGsuwq__mediaFrame{background:#020a118c;border:1px solid #00e0ff29;justify-content:center;align-items:center;min-width:132px;min-height:54px;margin-top:7px;display:flex;overflow:hidden}.SquadChatPanel-module__mGsuwq__media{object-fit:contain;width:100%;max-height:190px;display:block}.SquadChatPanel-module__mGsuwq__mediaPlaceholder{color:var(--text-dim);letter-spacing:.05em;text-align:center;padding:12px 9px;font:8px/1.35 JetBrains Mono,monospace}.SquadChatPanel-module__mGsuwq__mediaRetryButton{color:#ffbdca;cursor:pointer;font:inherit;letter-spacing:inherit;background:0 0;border:0;padding:0}.SquadChatPanel-module__mGsuwq__mediaRetryButton:hover{color:var(--text)}.SquadChatPanel-module__mGsuwq__spoilerButton{min-height:40px;color:var(--yellow);cursor:pointer;letter-spacing:.06em;background:#e8c56a12;border:1px dashed #e8c56a7a;border-radius:2px;padding:7px 9px;font-size:8px}.SquadChatPanel-module__mGsuwq__spoilerButton:hover{background:#e8c56a24}.SquadChatPanel-module__mGsuwq__composer{background:#040c158c;border-top:1px solid #00e0ff24;flex:none;padding:7px 8px 6px}.SquadChatPanel-module__mGsuwq__composerRow{align-items:stretch;gap:6px;display:flex}.SquadChatPanel-module__mGsuwq__composer textarea{resize:none;flex:auto;width:auto;min-width:0;min-height:38px;padding:6px 7px;display:block}.SquadChatPanel-module__mGsuwq__composer textarea::placeholder{color:#d5e1ec66}.SquadChatPanel-module__mGsuwq__count{color:var(--text-dim);font-size:7px}.SquadChatPanel-module__mGsuwq__sendButton{color:#03131b;background:var(--teal);border:1px solid var(--teal);letter-spacing:.08em;border-radius:2px;align-self:stretch;min-width:51px;height:auto;min-height:38px;font-size:8px;font-weight:700}.SquadChatPanel-module__mGsuwq__sendButton:hover:not(:disabled){background:#66edff}.SquadChatPanel-module__mGsuwq__sendError{color:#ffbdca;background:#e0608a1a;border-top:1px solid #e0608a3d;justify-content:space-between;align-items:center;gap:7px;padding:5px 8px;font-size:8px;line-height:1.3;display:flex}.SquadChatPanel-module__mGsuwq__sendError button{color:#ffbdca;background:0 0;border:1px solid #ff9db47a;border-radius:2px;flex:none;padding:3px 5px;font:7px JetBrains Mono,monospace}.SquadChatPanel-module__mGsuwq__disconnectButton{color:var(--text-dim);letter-spacing:.06em;background:0 0;border:0;flex:none;align-self:flex-end;margin:0 8px 5px;padding:1px 2px;font-size:7px}.SquadChatPanel-module__mGsuwq__disconnectButton:hover:not(:disabled){color:var(--teal)}.SquadChatPanel-module__mGsuwq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SquadChatPanel-module__mGsuwq__primaryButton:focus-visible,.SquadChatPanel-module__mGsuwq__sendButton:focus-visible,.SquadChatPanel-module__mGsuwq__linkButton:focus-visible,.SquadChatPanel-module__mGsuwq__disconnectButton:focus-visible,.SquadChatPanel-module__mGsuwq__sendError button:focus-visible,.SquadChatPanel-module__mGsuwq__loadOlderButton:focus-visible,.SquadChatPanel-module__mGsuwq__spoilerButton:focus-visible,.SquadChatPanel-module__mGsuwq__optionsButton:focus-visible,.SquadChatPanel-module__mGsuwq__optionsMenuItem:focus-visible,.SquadChatPanel-module__mGsuwq__mediaRetryButton:focus-visible{outline:1px solid var(--teal);outline-offset:2px}@keyframes SquadChatPanel-module__mGsuwq__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.SquadChatPanel-module__mGsuwq__spinner{animation:none}}@media (max-width:420px){.SquadChatPanel-module__mGsuwq__panel{width:100%}}
.TelegramTab-module__vw4yUq__tab{width:56px;height:26px;color:var(--border);flex:none;display:block;position:relative}.TelegramTab-module__vw4yUq__fill{clip-path:polygon(0 0,100% 0,calc(100% - 16px) 100%,16px 100%);background-color:var(--bg);background-image:linear-gradient(#00e0ff1f, #00e0ff1f), var(--main-backdrop-image,none);background-size:100% 100%, var(--main-backdrop-size,auto);background-position:var(--main-backdrop-position,0 0);background-attachment:fixed;position:absolute;inset:0}.TelegramTab-module__vw4yUq__stroke{position:absolute;inset:0;overflow:visible}.TelegramTab-module__vw4yUq__icon{width:16px;height:16px;color:var(--teal);place-items:center;display:grid;position:absolute;top:4px;left:50%;transform:translate(-50%)}
