.telegram-chat-header-module__Gn8DNq__chatAreaHeader{z-index:10;pointer-events:none;height:calc(52px + env(safe-area-inset-top,0px));min-height:calc(52px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 14px 0 14px;-webkit-user-select:none;user-select:none;box-sizing:border-box;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0;-webkit-backdrop-filter:none!important;background:0 0!important;border-bottom:none!important}.macosAppWindowDark .telegram-chat-header-module__Gn8DNq__chatAreaHeader{background:0 0!important;border-bottom:none!important}.telegram-chat-header-module__Gn8DNq__chatAreaHeaderCompact{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:0;height:auto;min-height:88px;padding:0;display:flex}.telegram-chat-header-module__Gn8DNq__topTrafficRow{box-sizing:border-box;pointer-events:none;flex-shrink:0;justify-content:flex-start;align-items:center;height:48px;min-height:48px;padding:0 14px;display:flex}.telegram-chat-header-module__Gn8DNq__compactTrafficWrapper{pointer-events:auto;flex-shrink:0;align-items:center;display:flex}.telegram-chat-header-module__Gn8DNq__chatAreaHeaderNavRow{box-sizing:border-box;pointer-events:none;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-width:0;height:100%;padding:0;display:flex}.telegram-chat-header-module__Gn8DNq__chatAreaHeaderCompact .telegram-chat-header-module__Gn8DNq__chatAreaHeaderNavRow{min-height:38px;padding:0 14px 12px}.telegram-chat-header-module__Gn8DNq__backButtonPill{border-radius:var(--hud-radius-pill,9px);-webkit-corner-shape:squircle;corner-shape:squircle;border:var(--hud-pod-border,.5px solid #00000014);background:var(--hud-pod-bg,#ffffffbf);width:30px;height:30px;box-shadow:var(--hud-pod-shadow,inset 0 .5px .5px #ffffffd9);-webkit-backdrop-filter:var(--hud-pod-backdrop,blur(28px) saturate(180%));color:#1c1c1e;cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .12s,border-color .12s,color .12s,transform .1s;display:inline-flex}.telegram-chat-header-module__Gn8DNq__backButtonPill:hover{filter:brightness(1.03);color:#000}.telegram-chat-header-module__Gn8DNq__backButtonPill:active{transform:translateY(.5px)}.macosAppWindowDark .telegram-chat-header-module__Gn8DNq__backButtonPill{color:#f2f2f7}.macosAppWindowDark .telegram-chat-header-module__Gn8DNq__backButtonPill:hover{filter:brightness(1.08);color:#fff}.telegram-chat-header-module__Gn8DNq__headerEntityCapsule{-webkit-corner-shape:squircle;corner-shape:squircle;border:var(--hud-pod-border,.5px solid #00000014);background:var(--hud-pod-bg,#ffffffbf);height:36px;box-shadow:var(--hud-pod-shadow,inset 0 .5px .5px #ffffffd9);-webkit-backdrop-filter:var(--hud-pod-backdrop,blur(28px) saturate(180%));-webkit-user-select:none;user-select:none;pointer-events:auto;border-radius:12px;flex:1;justify-content:flex-start;align-items:center;gap:8px;min-width:0;padding:0 12px 0 6px;display:flex;position:relative;overflow:hidden}.telegram-chat-header-module__Gn8DNq__headerEntityCapsule:before{content:"";border-top-left-radius:inherit;border-top-right-radius:inherit;pointer-events:none;z-index:1;height:1.5px;opacity:calc(var(--glass-factor,1) * .9);background:linear-gradient(90deg,#0000 0%,#ffffff59 15%,#fffffff2 50%,#ffffff59 85%,#0000 100%);transition:opacity .3s;position:absolute;top:0;left:0;right:0}.telegram-chat-header-module__Gn8DNq__headerEntityCapsule:after{content:"";border-radius:inherit;pointer-events:none;opacity:calc(var(--glass-factor,1) * .04);mix-blend-mode:soft-light;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-repeat:repeat;background-size:180px 180px;position:absolute;inset:0}.macosAppWindowDark .telegram-chat-header-module__Gn8DNq__headerEntityCapsule:before{background:linear-gradient(90deg,#0000 0%,#ffffff26 15%,#ffffff73 50%,#ffffff26 85%,#0000 100%)}.telegram-chat-header-module__Gn8DNq__capsuleAvatarWrapper{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;overflow:hidden}.telegram-chat-header-module__Gn8DNq__capsuleAvatarImg{object-fit:cover;width:100%;height:100%;display:block}.telegram-chat-header-module__Gn8DNq__capsuleAvatarInitials{color:#fff;letter-spacing:-.01em;-webkit-user-select:none;user-select:none;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;font-weight:700;line-height:1;display:flex}.telegram-chat-header-module__Gn8DNq__chatTitleContainer{flex-direction:column;justify-content:center;gap:1px;min-width:0;display:flex;overflow:hidden}.telegram-chat-header-module__Gn8DNq__recipientName{letter-spacing:-.01em;color:#000;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;line-height:1.25;overflow:hidden}.macosAppWindowDark .telegram-chat-header-module__Gn8DNq__recipientName{color:#fff}.telegram-chat-header-module__Gn8DNq__chatHeaderSubtitle{color:#8e8e93;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:500;line-height:1.2;overflow:hidden}.macosAppWindowDark .telegram-chat-header-module__Gn8DNq__chatHeaderSubtitle{color:#98989d}.telegram-chat-header-module__Gn8DNq__mobileCenterTitleBlock{-webkit-corner-shape:squircle;corner-shape:squircle;border:var(--hud-pod-border,.5px solid #00000014);background:var(--hud-pod-bg,#ffffffbf);min-width:0;max-width:fit-content;height:30px;box-shadow:var(--hud-pod-shadow,inset 0 .5px .5px #ffffffd9);-webkit-backdrop-filter:var(--hud-pod-backdrop,blur(28px) saturate(180%));text-align:center;-webkit-user-select:none;user-select:none;pointer-events:auto;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;padding:0 12px;transition:background-color .15s,border-color .15s,box-shadow .15s;display:none;position:relative;overflow:hidden}.telegram-chat-header-module__Gn8DNq__mobileCenterTitleBlock:before{content:"";border-top-left-radius:inherit;border-top-right-radius:inherit;pointer-events:none;z-index:1;height:1px;opacity:calc(var(--glass-factor,1) * .9);background:linear-gradient(90deg,#0000 0%,#fff6 20%,#fffffff2 50%,#fff6 80%,#0000 100%);position:absolute;top:0;left:0;right:0}.macosAppWindowDark .telegram-chat-header-module__Gn8DNq__mobileCenterTitleBlock:before{background:linear-gradient(90deg,#0000 0%,#ffffff26 20%,#ffffff73 50%,#ffffff26 80%,#0000 100%)}.telegram-chat-header-module__Gn8DNq__mobileTitleText{letter-spacing:-.01em;color:#000;white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:13px;font-weight:600;line-height:1.25;overflow:hidden}.macosAppWindowDark .telegram-chat-header-module__Gn8DNq__mobileTitleText{color:#fff}.telegram-chat-header-module__Gn8DNq__mobileSubtitleText{color:#8e8e93;white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:10.5px;font-weight:500;line-height:1.2;overflow:hidden}.macosAppWindowDark .telegram-chat-header-module__Gn8DNq__mobileSubtitleText{color:#98989d}.telegram-chat-header-module__Gn8DNq__mobileAvatarPill{-webkit-corner-shape:squircle;corner-shape:squircle;border:var(--hud-pod-border,.5px solid #00000014);background:var(--hud-pod-bg,#ffffffbf);width:30px;height:30px;box-shadow:var(--hud-pod-shadow,inset 0 .5px .5px #ffffffd9);-webkit-backdrop-filter:var(--hud-pod-backdrop,blur(28px) saturate(180%));-webkit-user-select:none;user-select:none;pointer-events:auto;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s,box-shadow .15s;display:none;position:relative;overflow:hidden}.telegram-chat-header-module__Gn8DNq__mobileAvatarPill:before{content:"";border-top-left-radius:inherit;border-top-right-radius:inherit;pointer-events:none;z-index:1;height:1px;opacity:calc(var(--glass-factor,1) * .9);background:linear-gradient(90deg,#0000 0%,#fff6 20%,#fffffff2 50%,#fff6 80%,#0000 100%);position:absolute;top:0;left:0;right:0}.macosAppWindowDark .telegram-chat-header-module__Gn8DNq__mobileAvatarPill:before{background:linear-gradient(90deg,#0000 0%,#ffffff26 20%,#ffffff73 50%,#ffffff26 80%,#0000 100%)}:is(.telegram-chat-header-module__Gn8DNq__chatAreaHeaderCompact .telegram-chat-header-module__Gn8DNq__chatAreaHeaderNavRow,.chatAreaCompact .telegram-chat-header-module__Gn8DNq__chatAreaHeaderNavRow){justify-content:space-between}:is(.telegram-chat-header-module__Gn8DNq__chatAreaHeaderCompact .telegram-chat-header-module__Gn8DNq__backButtonPill,.chatAreaCompact .telegram-chat-header-module__Gn8DNq__backButtonPill){display:inline-flex!important}:is(.telegram-chat-header-module__Gn8DNq__chatAreaHeaderCompact .telegram-chat-header-module__Gn8DNq__headerEntityCapsule,.chatAreaCompact .telegram-chat-header-module__Gn8DNq__headerEntityCapsule){display:none!important}:is(.telegram-chat-header-module__Gn8DNq__chatAreaHeaderCompact .telegram-chat-header-module__Gn8DNq__mobileCenterTitleBlock,.chatAreaCompact .telegram-chat-header-module__Gn8DNq__mobileCenterTitleBlock){display:flex!important}:is(.telegram-chat-header-module__Gn8DNq__chatAreaHeaderCompact .telegram-chat-header-module__Gn8DNq__mobileAvatarPill,.chatAreaCompact .telegram-chat-header-module__Gn8DNq__mobileAvatarPill){display:inline-flex!important}@container tgChatPane (max-width:580px){.telegram-chat-header-module__Gn8DNq__chatAreaHeaderNavRow{justify-content:space-between}.telegram-chat-header-module__Gn8DNq__backButtonPill{display:inline-flex!important}.telegram-chat-header-module__Gn8DNq__headerEntityCapsule{display:none!important}.telegram-chat-header-module__Gn8DNq__mobileCenterTitleBlock{display:flex!important}.telegram-chat-header-module__Gn8DNq__mobileAvatarPill{display:inline-flex!important}}
.telegram-reply-keyboard-module__Kk3U8a__chipsContainer{-webkit-user-select:none;user-select:none;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;border-bottom:none;flex-shrink:0;gap:6px;padding:4px 12px 2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 16px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 16px),#0000 100%)}.telegram-reply-keyboard-module__Kk3U8a__chipsContainer::-webkit-scrollbar{display:none}.telegram-reply-keyboard-module__Kk3U8a__chipBtn{-webkit-corner-shape:squircle;corner-shape:squircle;cursor:pointer;pointer-events:auto;align-items:center;gap:5px;height:26px;padding:0 10px;display:inline-flex;position:relative;overflow:hidden;white-space:nowrap!important;border-radius:var(--hud-radius-chip,9px)!important;border:var(--hud-pod-border,.5px solid #00000014)!important;background:var(--hud-pod-bg,#ffffffbf)!important;-webkit-backdrop-filter:var(--hud-pod-backdrop,blur(28px) saturate(180%))!important;color:#1c1c1e!important;box-shadow:var(--hud-pod-shadow,inset 0 .5px .5px #ffffffd9)!important;flex-shrink:0!important;font-size:11.5px!important;font-weight:500!important;line-height:1!important;transition:transform .12s cubic-bezier(.16,1,.3,1),filter .12s cubic-bezier(.16,1,.3,1),box-shadow .12s cubic-bezier(.16,1,.3,1),color .12s cubic-bezier(.16,1,.3,1)!important}.telegram-reply-keyboard-module__Kk3U8a__chipBtn:before{content:"";border-top-left-radius:inherit;border-top-right-radius:inherit;pointer-events:none;z-index:1;height:1px;opacity:calc(var(--glass-factor,1) * .9);background:linear-gradient(90deg,#0000 0%,#ffffff59 20%,#fffffff2 50%,#ffffff59 80%,#0000 100%);position:absolute;top:0;left:0;right:0}.macosAppWindowDark .telegram-reply-keyboard-module__Kk3U8a__chipBtn:before{background:linear-gradient(90deg,#0000 0%,#ffffff26 20%,#ffffff73 50%,#ffffff26 80%,#0000 100%)}.macosAppWindowDark .telegram-reply-keyboard-module__Kk3U8a__chipBtn{color:#f2f2f7!important}.telegram-reply-keyboard-module__Kk3U8a__chipBtn:hover{filter:brightness(1.05);transform:translateY(-.5px)}.macosAppWindowDark .telegram-reply-keyboard-module__Kk3U8a__chipBtn:hover{filter:brightness(1.15);transform:translateY(-.5px)}.telegram-reply-keyboard-module__Kk3U8a__chipBtn:active{transform:translateY(.5px)}.telegram-reply-keyboard-module__Kk3U8a__chipIcon{opacity:.75;flex-shrink:0}.telegram-reply-keyboard-module__Kk3U8a__chipText{font-weight:500!important}
.telegram-chat-composer-module__ZxHxxa__floatingBottomOverlay{z-index:10;pointer-events:none;background:0 0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.telegram-chat-composer-module__ZxHxxa__inputArea{padding:4px 12px 6px;padding-bottom:max(10px, env(safe-area-inset-bottom,10px));pointer-events:none;-webkit-user-select:text;user-select:text;background:0 0;border-top:none;flex-direction:column;flex-shrink:0;gap:4px;display:flex}@media (max-width:680px),(pointer:coarse){.telegram-chat-composer-module__ZxHxxa__inputArea{padding-left:10px;padding-right:10px;padding-bottom:max(14px, env(safe-area-inset-bottom,14px))}}@container tgChatPane (max-width:580px){.telegram-chat-composer-module__ZxHxxa__inputArea{padding-left:10px;padding-right:10px;padding-bottom:max(14px, env(safe-area-inset-bottom,14px))}}.macosAppWindowDark .telegram-chat-composer-module__ZxHxxa__inputArea{background:0 0;border-top:none}.telegram-chat-composer-module__ZxHxxa__inputContainer,.telegram-chat-composer-module__ZxHxxa__inputFieldWrapper{border-radius:var(--hud-radius-input,16px);-webkit-corner-shape:squircle;corner-shape:squircle;box-sizing:border-box;pointer-events:auto;background:#f2f2f7;border:1px solid #00000014;flex-direction:column;flex:1;padding:8px 8px 6px 12px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex;box-shadow:none!important}:is(.macosAppWindowDark .telegram-chat-composer-module__ZxHxxa__inputContainer,.macosAppWindowDark .telegram-chat-composer-module__ZxHxxa__inputFieldWrapper){background:#242426;border-color:#ffffff1a}.telegram-chat-composer-module__ZxHxxa__inputContainer:hover,.telegram-chat-composer-module__ZxHxxa__inputFieldWrapper:hover{background:#e5e5ea;border-color:#0000001f}:is(.macosAppWindowDark .telegram-chat-composer-module__ZxHxxa__inputContainer:hover,.macosAppWindowDark .telegram-chat-composer-module__ZxHxxa__inputFieldWrapper:hover){background:#2c2c2e;border-color:#ffffff24}.telegram-chat-composer-module__ZxHxxa__inputContainer:focus-within,.telegram-chat-composer-module__ZxHxxa__inputFieldWrapper:focus-within{background:#fff!important;border-color:#007aff!important;box-shadow:0 0 0 1px #007aff40!important}:is(.macosAppWindowDark .telegram-chat-composer-module__ZxHxxa__inputContainer:focus-within,.macosAppWindowDark .telegram-chat-composer-module__ZxHxxa__inputFieldWrapper:focus-within){background:#2c2c2e!important;border-color:#0a84ff!important;box-shadow:0 0 0 1px #0a84ff40!important}.telegram-chat-composer-module__ZxHxxa__inputField{field-sizing:content;color:#1c1c1e;resize:none;box-sizing:border-box;background:0 0;border:none;outline:none;flex:1;width:100%;min-height:24px;max-height:140px;padding:0;font-family:inherit;font-size:13px;font-weight:500;line-height:1.45;pointer-events:auto!important;-webkit-user-select:text!important;user-select:text!important;cursor:text!important}.telegram-chat-composer-module__ZxHxxa__inputField::placeholder{color:#8e8e93;opacity:1;font-weight:500}.macosAppWindowDark .telegram-chat-composer-module__ZxHxxa__inputField::placeholder{color:#98989d;opacity:1;font-weight:500}@media (max-width:768px){.telegram-chat-composer-module__ZxHxxa__inputField{font-size:16px}}@container messagesWindow (max-width:580px){.telegram-chat-composer-module__ZxHxxa__inputField{font-size:16px}}.macosAppWindowDark .telegram-chat-composer-module__ZxHxxa__inputField{color:#f2f2f7}.telegram-chat-composer-module__ZxHxxa__composerActionRow,.telegram-chat-composer-module__ZxHxxa__inputActions{box-sizing:border-box;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-top:6px;display:flex}.telegram-chat-composer-module__ZxHxxa__composerActionLeft,.telegram-chat-composer-module__ZxHxxa__inputActionsLeft{align-items:center;gap:6px;min-width:0;display:flex}.telegram-chat-composer-module__ZxHxxa__composerActionRight,.telegram-chat-composer-module__ZxHxxa__inputActionsRight{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.telegram-chat-composer-module__ZxHxxa__userRoleBadge{-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;font-weight:500;line-height:1.25;display:inline-flex}.telegram-chat-composer-module__ZxHxxa__userRoleBadgeSelf{color:#007aff;background:#007aff14;border:.5px solid #007aff2e}.macosAppWindowDark .telegram-chat-composer-module__ZxHxxa__userRoleBadgeSelf{color:#0a84ff;background:#0a84ff26;border:.5px solid #0a84ff47}.telegram-chat-composer-module__ZxHxxa__userRoleBadgeOther{color:#8e8e93;background:#0000000a;border:.5px solid #00000014}.macosAppWindowDark .telegram-chat-composer-module__ZxHxxa__userRoleBadgeOther{color:#aeaeb2;background:#ffffff12;border:.5px solid #ffffff1a}.telegram-chat-composer-module__ZxHxxa__sendBtn,.telegram-chat-composer-module__ZxHxxa__sendButton{color:#fff;cursor:pointer;background:#007aff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:1px;transition:all .15s cubic-bezier(.16,1,.3,1);display:flex}.telegram-chat-composer-module__ZxHxxa__sendBtn:hover:not(:disabled),.telegram-chat-composer-module__ZxHxxa__sendButton:hover:not(:disabled){background:#0062cc;transform:scale(1.04)}.telegram-chat-composer-module__ZxHxxa__sendBtn:active:not(:disabled),.telegram-chat-composer-module__ZxHxxa__sendButton:active:not(:disabled){background:#0051a8;transform:scale(.96)}.telegram-chat-composer-module__ZxHxxa__sendBtnDisabled,.telegram-chat-composer-module__ZxHxxa__sendBtn:disabled,.telegram-chat-composer-module__ZxHxxa__sendButton:disabled{color:#a1a1a6!important;cursor:not-allowed!important;opacity:1!important;background:#0000000f!important;transform:none!important}.macosAppWindowDark .telegram-chat-composer-module__ZxHxxa__sendBtnDisabled{color:#636366!important;cursor:not-allowed!important;opacity:1!important;background:#ffffff14!important;transform:none!important}.macosAppWindowDark .telegram-chat-composer-module__ZxHxxa__sendBtn:disabled{color:#636366!important;cursor:not-allowed!important;opacity:1!important;background:#ffffff14!important;transform:none!important}.macosAppWindowDark .telegram-chat-composer-module__ZxHxxa__sendButton:disabled{color:#636366!important;cursor:not-allowed!important;opacity:1!important;background:#ffffff14!important;transform:none!important}.telegram-chat-composer-module__ZxHxxa__spinAnimation{animation:1s linear infinite telegram-chat-composer-module__ZxHxxa__spin}@keyframes telegram-chat-composer-module__ZxHxxa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.telegram-chat-empty-state-module__dvAt9W__tgEmptyState{text-align:center;color:#8e8e93;flex-direction:column;align-items:center;gap:10px;margin:auto;padding:32px 16px;display:flex}.telegram-chat-empty-state-module__dvAt9W__tgAlertIcon{color:#ff9500}.telegram-chat-empty-state-module__dvAt9W__tgEmptyTitle{color:inherit;margin:0;font-size:14px;font-weight:600}.telegram-chat-empty-state-module__dvAt9W__tgEmptyDesc{color:#8e8e93;max-width:320px;margin:0;font-size:12px;line-height:1.45}.macosAppWindowDark .telegram-chat-empty-state-module__dvAt9W__tgEmptyTitle{color:#f2f2f7}.macosAppWindowDark .telegram-chat-empty-state-module__dvAt9W__tgEmptyDesc{color:#aeaeb2}
.telegram-chat-pane-module__kwR_Aa__chatArea{-webkit-user-select:text;user-select:text;background:0 0;flex:1;min-width:0;height:100%;display:block;position:relative;overflow:hidden;container:tgChatPane/inline-size}.telegram-chat-pane-module__kwR_Aa__messageFeed{overscroll-behavior:contain;overflow-anchor:auto;box-sizing:border-box;-webkit-user-select:text;user-select:text;pointer-events:auto;scrollbar-width:thin;scrollbar-color:#78788047 transparent;-webkit-overflow-scrolling:touch;flex-direction:column;gap:12px;width:100%;padding:64px 16px 118px;display:flex;position:absolute;inset:0;overflow:hidden auto}.telegram-chat-pane-module__kwR_Aa__chatAreaCompact .telegram-chat-pane-module__kwR_Aa__messageFeed{padding-top:calc(58px + env(safe-area-inset-top,0px));padding-bottom:112px}.telegram-chat-pane-module__kwR_Aa__messageFeed::-webkit-scrollbar{width:5px}.telegram-chat-pane-module__kwR_Aa__messageFeed::-webkit-scrollbar-track{background:0 0}.telegram-chat-pane-module__kwR_Aa__messageFeed::-webkit-scrollbar-thumb{background:#78788047;border-radius:999px}.telegram-chat-pane-module__kwR_Aa__messageFeed::-webkit-scrollbar-thumb:hover{background:#78788073}.telegram-chat-pane-module__kwR_Aa__scrollToBottomBtn{-webkit-backdrop-filter:blur(28px)saturate(180%);color:#1c1c1e;cursor:pointer;z-index:15;-webkit-user-select:none;user-select:none;background:#ffffffe0;border:.5px solid #0000001f;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .15s,box-shadow .15s,opacity .18s;animation:.2s cubic-bezier(.16,1,.3,1) telegram-chat-pane-module__kwR_Aa__scrollBtnPop;display:inline-flex;position:absolute;bottom:84px;right:18px;box-shadow:0 4px 14px #00000026,0 1px 3px #00000014}:is(.macosAppWindowDark .telegram-chat-pane-module__kwR_Aa__scrollToBottomBtn,.dark .telegram-chat-pane-module__kwR_Aa__scrollToBottomBtn){color:#fff;background:#2d2d30e6;border-color:#ffffff29;box-shadow:0 6px 18px #00000073,0 1px 4px #00000040}.telegram-chat-pane-module__kwR_Aa__scrollToBottomBtn:hover{background:#fff;transform:scale(1.08);box-shadow:0 6px 18px #0003}:is(.macosAppWindowDark .telegram-chat-pane-module__kwR_Aa__scrollToBottomBtn:hover,.dark .telegram-chat-pane-module__kwR_Aa__scrollToBottomBtn:hover){background:#3c3c40;box-shadow:0 8px 24px #0000008c}.telegram-chat-pane-module__kwR_Aa__scrollToBottomBtn:active{transform:scale(.95)}@keyframes telegram-chat-pane-module__kwR_Aa__scrollBtnPop{0%{opacity:0;transform:scale(.7)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}
.messages-empty-selection-pane-module__IG0ufW__emptyContainer{-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.messages-empty-selection-pane-module__IG0ufW__emptyState{text-align:center;color:#8e8e93;flex-direction:column;align-items:center;gap:10px;margin:auto;padding:32px 16px;display:flex}.messages-empty-selection-pane-module__IG0ufW__emptyTitle{color:inherit;margin:0;font-size:14px;font-weight:600}.messages-empty-selection-pane-module__IG0ufW__emptyDesc{color:#8e8e93;max-width:320px;margin:0;font-size:12px;line-height:1.45}.macosAppWindowDark .messages-empty-selection-pane-module__IG0ufW__emptyTitle{color:#f2f2f7}.macosAppWindowDark .messages-empty-selection-pane-module__IG0ufW__emptyDesc{color:#aeaeb2}
.sidebar-resize-handle-module__SLG0Hq__splitter{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;box-sizing:content-box;z-index:10;flex-shrink:0;width:8px;margin-left:0;margin-right:-8px;padding-right:0;position:relative}.sidebar-resize-handle-module__SLG0Hq__splitterHidden,.sidebar-resize-handle-module__SLG0Hq__splitterLine{display:none!important}.sidebar-resize-handle-module__SLG0Hq__splitter:focus-visible{outline-offset:2px;outline:2px solid #007aff}.sidebar-resize-handle-module__SLG0Hq__splitter:focus-visible .sidebar-resize-handle-module__SLG0Hq__splitterLine{opacity:1;background:#007aff}.macosAppWindowDark .sidebar-resize-handle-module__SLG0Hq__splitter:focus-visible{outline-color:#0a84ff}.macosAppWindowDark .sidebar-resize-handle-module__SLG0Hq__splitter:focus-visible .sidebar-resize-handle-module__SLG0Hq__splitterLine{background:#0a84ff}.sidebar-resize-handle-module__SLG0Hq__splitterCollapsed .sidebar-resize-handle-module__SLG0Hq__splitterLine{opacity:0;background:0 0}.macosAppWindowDark .sidebar-resize-handle-module__SLG0Hq__splitterCollapsed .sidebar-resize-handle-module__SLG0Hq__splitterLine{opacity:0;background:0 0}.sidebar-resize-handle-module__SLG0Hq__splitterCollapsed:hover .sidebar-resize-handle-module__SLG0Hq__splitterLine{opacity:1;background:#007aff8c}
.messages-app-window-module__5X08lW__macosAppWindow{box-sizing:border-box;-webkit-corner-shape:squircle;transform-origin:50%;pointer-events:auto;-webkit-user-select:none;user-select:none;border-radius:1.625rem;min-width:340px;min-height:260px;transition:transform .26s cubic-bezier(.2,.8,.4,1),opacity .22s ease-out,background-color .25s,border-color .25s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:block;position:absolute;top:0;left:0;overflow:visible}.messages-app-window-module__5X08lW__macosAppWindowMinimized{opacity:0!important;pointer-events:none!important;transition:all .35s cubic-bezier(.4,0,.2,1)!important;transform:scale(.15)translateY(400px)!important}.messages-app-window-module__5X08lW__macosAppWindowFullscreen{-webkit-corner-shape:rect!important;z-index:30!important;border-radius:0!important}.messages-app-window-module__5X08lW__macosAppWindowZoomed{z-index:20!important;border-radius:0!important}.messages-app-window-module__5X08lW__macosAppWindowDragging{-webkit-user-select:none;user-select:none;will-change:transform, width, height;transition:none!important}@supports (corner-shape:squircle) or (-webkit-corner-shape:squircle){.messages-app-window-module__5X08lW__macosAppWindow{-webkit-corner-shape:squircle;corner-shape:squircle;border-radius:1.625rem}}.messages-app-window-module__5X08lW__macosAppWindowContent{-webkit-corner-shape:squircle;corner-shape:squircle;box-sizing:border-box;isolation:isolate;contain:paint;--msg-bubble-font-weight:480;--msg-bubble-time-font-size:9.5px;--msg-bubble-time-line-height:1;--msg-bubble-time-letter-spacing:-.05px;--msg-bubble-time-opacity:.65;--msg-bubble-check-size:10.5px;--hud-radius-chip:8px;--hud-radius-pill:9px;--hud-radius-input:16px;--hud-blur:blur(28px) saturate(180%);border-radius:1.625rem;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden;container:messagesWindow/inline-size}.messages-app-window-module__5X08lW__macosAppWindowContentFullscreen{-webkit-corner-shape:rect!important;border-radius:0!important}:is(.messages-app-window-module__5X08lW__macosAppWindowLight,.macosAppWindowLight){color:#1c1c1e;--hud-chip-bg:#0000000a;--hud-chip-bg-hover:#00000012;--hud-chip-border:#00000014;--hud-chip-text:#636366;--hud-chip-text-hover:#1c1c1e;background-color:#ffffffd1;border:.5px solid #ffffffbf;box-shadow:0 0 0 .5px #0000000a,0 4px 12px #00000008,0 12px 28px #0000000b,0 24px 50px #0000000d}:is(.messages-app-window-module__5X08lW__macosAppWindowDark,.macosAppWindowDark){color:#f2f2f7;--hud-chip-bg:#ffffff14;--hud-chip-bg-hover:#ffffff1f;--hud-chip-border:#ffffff14;--hud-chip-text:#aeaeb2;--hud-chip-text-hover:#fff;background-color:#1e1e23d1;border:.5px solid #ffffff26;box-shadow:0 0 0 .5px #0000004d,0 4px 12px #0003,0 12px 28px #00000059,0 24px 50px #00000073}.messages-app-window-module__5X08lW__messagesBody{box-sizing:border-box;background:0 0;flex:auto;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.messages-app-window-module__5X08lW__sidebarCompactFull{z-index:2!important;pointer-events:auto!important;border-right:none!important;flex:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;position:relative!important}.messages-app-window-module__5X08lW__sidebarCompactUnderlay{z-index:1!important;pointer-events:none!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;overflow:hidden!important}.messages-app-window-module__5X08lW__sidebarCompactHidden{display:none!important}.messages-app-window-module__5X08lW__swipeBackBackdropOverlay{pointer-events:none;z-index:1;background:#000;transition:opacity .24s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.messages-app-window-module__5X08lW__chatAreaWrapper{flex:1;min-width:0;display:flex}.messages-app-window-module__5X08lW__chatAreaCompactFull{background:#fff;z-index:2!important;width:100%!important;height:100%!important;box-shadow:none!important;display:flex!important;position:absolute!important;inset:0!important}.macosAppWindowDark .messages-app-window-module__5X08lW__chatAreaCompactFull{background:#1c1c1e;box-shadow:none!important}.messages-app-window-module__5X08lW__chatAreaSwiping *{pointer-events:none!important;touch-action:none!important}.messages-app-window-module__5X08lW__chatAreaCompactHidden{display:none!important}@container messagesWindow (max-width:580px){.messages-app-window-module__5X08lW__messagesBody{overscroll-behavior:contain}}.messages-app-window-module__5X08lW__headerActionsSlot{align-items:center;gap:6px;display:flex}
.quota-meter-bar-module__gL105a__quotaMeterCard{background:#00000008;border:1px solid #0000000f;border-radius:10px;flex-direction:column;gap:5px;margin-top:4px;padding:8px 10px;display:flex}.macosAppWindowDark .quota-meter-bar-module__gL105a__quotaMeterCard{background:#ffffff0a;border-color:#ffffff14}.quota-meter-bar-module__gL105a__quotaMeterHeader{justify-content:space-between;align-items:center;display:flex}.quota-meter-bar-module__gL105a__quotaMeterLabelGroup{align-items:center;gap:6px;display:flex}.quota-meter-bar-module__gL105a__quotaMeterLabel{color:inherit;font-size:11px;font-weight:600}.quota-meter-bar-module__gL105a__quotaMeterSubLabel{color:#8e8e93;font-size:9.5px}.quota-meter-bar-module__gL105a__quotaMeterValueGroup{align-items:center;gap:4px;display:flex}.quota-meter-bar-module__gL105a__quotaMeterValue{font-variant-numeric:tabular-nums;color:inherit;font-size:11px;font-weight:600}.quota-meter-bar-module__gL105a__quotaMeterPercent{color:#8e8e93;font-size:10px}.quota-meter-bar-module__gL105a__quotaTrack{background:#00000014;border-radius:3px;width:100%;height:6px;overflow:hidden}.macosAppWindowDark .quota-meter-bar-module__gL105a__quotaTrack{background:#ffffff1f}.quota-meter-bar-module__gL105a__quotaFill{height:100%;width:var(--meter-pct,0%);border-radius:3px;transition:width .3s cubic-bezier(.4,0,.2,1)}.quota-meter-bar-module__gL105a__quotaFillNormal{background:#34c759}.quota-meter-bar-module__gL105a__quotaFillWarning{background:#ff9500}.quota-meter-bar-module__gL105a__quotaFillCritical{background:#ff3b30}.quota-meter-bar-module__gL105a__quotaFooter{justify-content:flex-start;display:flex}.quota-meter-bar-module__gL105a__quotaMeterTimer{color:#8e8e93;white-space:normal;word-break:break-word;font-size:9.5px;line-height:1.35}
.model-quota-slider-module__pDzxLW__sliderCard{background:#fff;border:1px solid #00000014;border-radius:8px;flex-direction:column;gap:6px;padding:8px 10px;transition:border-color .15s,background-color .15s;display:flex}.macosAppWindowDark .model-quota-slider-module__pDzxLW__sliderCard{background:#00000038;border-color:#ffffff14}.model-quota-slider-module__pDzxLW__sliderHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.model-quota-slider-module__pDzxLW__sliderNameGroup{align-items:center;gap:6px;display:flex}.model-quota-slider-module__pDzxLW__statusDotOnline{background:#34c759;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 6px #34c75999}.model-quota-slider-module__pDzxLW__statusDotStandby{background:#8e8e93;border-radius:50%;flex-shrink:0;width:6px;height:6px}.model-quota-slider-module__pDzxLW__modelTitle{color:inherit;font-family:inherit;font-size:11.5px;font-weight:600}.model-quota-slider-module__pDzxLW__modelBadge{letter-spacing:-.1px;border-radius:4px;padding:1px 5px;font-size:9.5px;font-weight:600}.model-quota-slider-module__pDzxLW__modelBadgePrimary{color:#34c759;background:#34c7591f}.model-quota-slider-module__pDzxLW__modelBadgeWarning{color:#ff9500;background:#ff95001f}.model-quota-slider-module__pDzxLW__modelBadgeNeutral{color:#8e8e93;background:#0000000d}.macosAppWindowDark .model-quota-slider-module__pDzxLW__modelBadgeNeutral{color:#aeaeb2;background:#ffffff14}.model-quota-slider-module__pDzxLW__sliderMetaGroup{color:#8e8e93;flex-wrap:wrap;align-items:center;gap:3px 6px;font-size:10px;display:flex}.macosAppWindowDark .model-quota-slider-module__pDzxLW__sliderMetaGroup{color:#aeaeb2}.model-quota-slider-module__pDzxLW__sliderDescription{color:#636366;margin:0;padding:0 2px;font-size:10px;line-height:1.45}.macosAppWindowDark .model-quota-slider-module__pDzxLW__sliderDescription{color:#aeaeb2}.model-quota-slider-module__pDzxLW__sliderTrack{background:#0000000f;border-radius:2px;width:100%;height:4px;position:relative;overflow:hidden}.macosAppWindowDark .model-quota-slider-module__pDzxLW__sliderTrack{background:#ffffff14}.model-quota-slider-module__pDzxLW__sliderFill{height:100%;width:var(--progress-pct,0%);border-radius:2px;transition:width .3s cubic-bezier(.16,1,.3,1)}.model-quota-slider-module__pDzxLW__sliderFillNormal{background:#34c759}.model-quota-slider-module__pDzxLW__sliderFillWarning{background:#ff9500}.model-quota-slider-module__pDzxLW__sliderFillCritical{background:#ff3b30}.model-quota-slider-module__pDzxLW__sliderFooter{color:#8e8e93;justify-content:space-between;align-items:center;font-size:9.5px;display:flex}.model-quota-slider-module__pDzxLW__sliderFooterLeft{align-items:center;gap:5px;display:flex}.macosAppWindowDark .model-quota-slider-module__pDzxLW__sliderFooter{color:#aeaeb2}.model-quota-slider-module__pDzxLW__sliderTokensValue{color:#007aff;font-family:ui-monospace,Menlo,Monaco,Consolas,monospace;font-weight:600}.macosAppWindowDark .model-quota-slider-module__pDzxLW__sliderTokensValue{color:#5ac8fa}.model-quota-slider-module__pDzxLW__sliderResetTimer{opacity:.9;align-items:center;gap:3px;display:flex}
.ai-keys-modal-module__EMWBXW__modalBackdrop{-webkit-backdrop-filter:blur(8px);z-index:100;background:#00000073;justify-content:center;align-items:center;animation:.2s cubic-bezier(.16,1,.3,1) ai-keys-modal-module__EMWBXW__modalFadeIn;display:flex;position:absolute;inset:0;container:backdrop/inline-size}.ai-keys-modal-module__EMWBXW__modalCard{overscroll-behavior:contain;-webkit-user-select:text;user-select:text;background:#fff;border:1px solid #0000001f;border-radius:16px;flex-direction:column;gap:14px;width:min(94%,860px);max-width:860px;max-height:85%;padding:20px;animation:.2s cubic-bezier(.16,1,.3,1) ai-keys-modal-module__EMWBXW__modalScaleUp;display:flex;overflow-y:auto;box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f;container:modal/inline-size}.macosAppWindowDark .ai-keys-modal-module__EMWBXW__modalCard{color:#fff;background:#252529;border-color:#ffffff24;box-shadow:0 4px 16px #00000059}.ai-keys-modal-module__EMWBXW__modalTitle{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}.ai-keys-modal-module__EMWBXW__modalDescription{color:#636366;margin:0;font-size:12px;line-height:1.45}.macosAppWindowDark .ai-keys-modal-module__EMWBXW__modalDescription{color:#aeaeb2}.ai-keys-modal-module__EMWBXW__modalSection{background:#00000006;border:1px solid #0000000f;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.macosAppWindowDark .ai-keys-modal-module__EMWBXW__modalSection{background:#ffffff08;border-color:#ffffff14}.ai-keys-modal-module__EMWBXW__modalProviderHeader{justify-content:space-between;align-items:center;display:flex}.ai-keys-modal-module__EMWBXW__tierToggleContainer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ai-keys-modal-module__EMWBXW__tierButtonGroup{background:#0000000f;border-radius:8px;gap:2px;padding:2px;display:flex}.macosAppWindowDark .ai-keys-modal-module__EMWBXW__tierButtonGroup{background:#ffffff14}.ai-keys-modal-module__EMWBXW__categoryFilterHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-bottom:10px;display:flex}.ai-keys-modal-module__EMWBXW__categoryFilterGroup{flex-wrap:wrap;gap:4px;display:flex}.ai-keys-modal-module__EMWBXW__modalProviderName{font-size:12.5px;font-weight:600}.ai-keys-modal-module__EMWBXW__modalProviderSub{color:#8e8e93;margin-top:2px;font-size:10.5px}.macosAppWindowDark .ai-keys-modal-module__EMWBXW__modalProviderSub{color:#aeaeb2}.ai-keys-modal-module__EMWBXW__cascadeBadgeBox{background:#007aff0d;border:1px solid #007aff24;border-radius:10px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.ai-keys-modal-module__EMWBXW__cascadeHeaderRow{justify-content:space-between;align-items:center;display:flex}.ai-keys-modal-module__EMWBXW__cascadeTitle{color:#007aff;align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.macosAppWindowDark .ai-keys-modal-module__EMWBXW__cascadeTitle{color:#5ac8fa}.ai-keys-modal-module__EMWBXW__cascadeStepsList{flex-direction:column;gap:4px;display:flex}.ai-keys-modal-module__EMWBXW__cascadeStepItem{color:#3a3a3c;background:#00000005;border-radius:6px;justify-content:space-between;align-items:center;padding:3px 6px;font-size:10.5px;display:flex}.macosAppWindowDark .ai-keys-modal-module__EMWBXW__cascadeStepItem{color:#d1d1d6;background:#ffffff0a}.ai-keys-modal-module__EMWBXW__cascadeStepName{align-items:center;gap:6px;font-weight:500;display:flex}.ai-keys-modal-module__EMWBXW__cascadeStepBadge{color:#007aff;background:#007aff1a;border-radius:4px;padding:1px 5px;font-size:9.5px;font-weight:500}.macosAppWindowDark .ai-keys-modal-module__EMWBXW__cascadeStepBadge{color:#5ac8fa;background:#0a84ff2e}.ai-keys-modal-module__EMWBXW__sectionSubTitle{text-transform:uppercase;letter-spacing:.4px;color:#8e8e93;margin-top:4px;margin-bottom:2px;font-size:10.5px;font-weight:600}.macosAppWindowDark .ai-keys-modal-module__EMWBXW__sectionSubTitle{color:#aeaeb2}.ai-keys-modal-module__EMWBXW__modelGrid{grid-template-columns:1fr;gap:6px;display:grid}@container modal (min-width:560px){.ai-keys-modal-module__EMWBXW__modelGrid{grid-template-columns:repeat(2,1fr);gap:8px}}.ai-keys-modal-module__EMWBXW__modelCard{background:#fff;border:1px solid #00000012;border-radius:8px;justify-content:space-between;align-items:center;padding:7px 10px;transition:border-color .15s;display:flex}.macosAppWindowDark .ai-keys-modal-module__EMWBXW__modelCard{background:#0003;border-color:#ffffff14}.ai-keys-modal-module__EMWBXW__modelInfoLeft{flex-direction:column;gap:2px;display:flex}.ai-keys-modal-module__EMWBXW__modelCardName{color:inherit;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:flex}.ai-keys-modal-module__EMWBXW__modelCardMeta{color:#8e8e93;align-items:center;gap:6px;font-size:10px;display:flex}.macosAppWindowDark .ai-keys-modal-module__EMWBXW__modelCardMeta{color:#aeaeb2}.ai-keys-modal-module__EMWBXW__modelUsageRight{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.ai-keys-modal-module__EMWBXW__modelUsageTokens{color:#007aff;font-family:ui-monospace,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:600}.macosAppWindowDark .ai-keys-modal-module__EMWBXW__modelUsageTokens{color:#5ac8fa}.ai-keys-modal-module__EMWBXW__modelUsageRequests{color:#8e8e93;font-size:9.5px}.ai-keys-modal-module__EMWBXW__statusTagActive{color:#34c759;background:#34c7591f;border-radius:10px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;font-weight:500;display:inline-flex}.ai-keys-modal-module__EMWBXW__statusTagWarning{color:#ff9500;background:#ff95001f;border-radius:10px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;font-weight:500;display:inline-flex}.macosAppWindowDark .ai-keys-modal-module__EMWBXW__statusTagWarning{color:#ff9f0a;background:#ff9f0a2e}.ai-keys-modal-module__EMWBXW__statusTagInactive{color:#8e8e93;background:#0000000f;border-radius:10px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;font-weight:500;display:inline-flex}.ai-keys-modal-module__EMWBXW__statusTagError{color:#ff3b30;background:#ff3b301a;border-radius:10px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;font-weight:500;display:inline-flex}.macosAppWindowDark .ai-keys-modal-module__EMWBXW__statusTagError{color:#ff453a;background:#ff453a2e}.macosAppWindowDark .ai-keys-modal-module__EMWBXW__statusTagInactive{background:#ffffff14}.ai-keys-modal-module__EMWBXW__vitalityBox{background:#00000006;border:1px solid #0000000f;border-radius:8px;justify-content:space-between;align-items:center;padding:6px 10px;font-size:10.5px;display:flex}.macosAppWindowDark .ai-keys-modal-module__EMWBXW__vitalityBox{background:#ffffff0a;border-color:#ffffff14}.ai-keys-modal-module__EMWBXW__vitalityLeft{align-items:center;gap:6px;display:flex}.ai-keys-modal-module__EMWBXW__vitalityDotActive{background:#34c759;border-radius:50%;width:7px;height:7px;animation:2s infinite ai-keys-modal-module__EMWBXW__vitalityPulse;box-shadow:0 0 6px #34c759b3}.ai-keys-modal-module__EMWBXW__vitalityDotInactive{background:#8e8e93;border-radius:50%;width:7px;height:7px}@keyframes ai-keys-modal-module__EMWBXW__vitalityPulse{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.15)}to{opacity:.8;transform:scale(.95)}}.ai-keys-modal-module__EMWBXW__vitalityLatency{color:#34c759;font-family:ui-monospace,Menlo,Monaco,Consolas,monospace;font-weight:600}.macosAppWindowDark .ai-keys-modal-module__EMWBXW__vitalityLatency{color:#30d158}.ai-keys-modal-module__EMWBXW__vitalityLatencyPending{color:#8e8e93;font-family:ui-monospace,Menlo,Monaco,Consolas,monospace;font-weight:600}.ai-keys-modal-module__EMWBXW__vitalityStatusOk{color:#34c759;font-weight:500}.macosAppWindowDark .ai-keys-modal-module__EMWBXW__vitalityStatusOk{color:#30d158}.ai-keys-modal-module__EMWBXW__vitalityIconActive{color:#34c759}.ai-keys-modal-module__EMWBXW__vitalityIconIdle{color:#8e8e93}.ai-keys-modal-module__EMWBXW__vitalityModelsCount{color:#8e8e93;font-size:10px}.macosAppWindowDark .ai-keys-modal-module__EMWBXW__vitalityModelsCount{color:#aeaeb2}.ai-keys-modal-module__EMWBXW__modalTitleRow{justify-content:space-between;align-items:center;display:flex}.ai-keys-modal-module__EMWBXW__modalInput{width:100%;height:32px;color:inherit;box-sizing:border-box;background:#fff;border:1px solid #0000001f;border-radius:8px;outline:none;padding:0 10px;font-family:ui-monospace,Menlo,Monaco,Consolas,monospace;font-size:12px}@media (max-width:768px){.ai-keys-modal-module__EMWBXW__modalInput{font-size:16px}}.macosAppWindowDark .ai-keys-modal-module__EMWBXW__modalInput{color:#fff;background:#0000004d;border-color:#ffffff24}.ai-keys-modal-module__EMWBXW__modalInput:focus{border-color:#007aff}.ai-keys-modal-module__EMWBXW__modalActions{justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;display:flex}.ai-keys-modal-module__EMWBXW__spinAnimation{animation:1s linear infinite ai-keys-modal-module__EMWBXW__spin}.ai-keys-modal-module__EMWBXW__cascadeCircuitLabel{opacity:.8;color:#8e8e93;font-size:9.5px}.ai-keys-modal-module__EMWBXW__cascadeStepMeta{align-items:center;gap:6px;display:flex}.ai-keys-modal-module__EMWBXW__cascadeStepMetaText{opacity:.75;font-size:10px}.ai-keys-modal-module__EMWBXW__cascadeDotGreen{color:#34c759}.ai-keys-modal-module__EMWBXW__cascadeDotOrange{color:#ff9500}.ai-keys-modal-module__EMWBXW__cascadeDotBlue{color:#007aff}.ai-keys-modal-module__EMWBXW__cascadeDotPurple{color:#af52de}.ai-keys-modal-module__EMWBXW__cascadeStepBadgeOrange{color:#ff9500;background:#ff95001f;border-radius:4px;padding:1px 5px;font-size:9.5px;font-weight:500}.ai-keys-modal-module__EMWBXW__cascadeStepBadgePurple{color:#af52de;background:#af52de1f;border-radius:4px;padding:1px 5px;font-size:9.5px;font-weight:500}.macosAppWindowDark .ai-keys-modal-module__EMWBXW__cascadeStepBadgeOrange{color:#ffb340;background:#ffb34029}.macosAppWindowDark .ai-keys-modal-module__EMWBXW__cascadeStepBadgePurple{color:#da8fff;background:#da8fff29}.ai-keys-modal-module__EMWBXW__geminiRpdNotice{color:#636366;background:#007aff0a;border:1px solid #007aff1a;border-radius:8px;align-items:flex-start;gap:6px;padding:6px 8px;font-size:10px;line-height:1.45;display:flex}.macosAppWindowDark .ai-keys-modal-module__EMWBXW__geminiRpdNotice{color:#aeaeb2;background:#0a84ff0f;border-color:#0a84ff2e}.ai-keys-modal-module__EMWBXW__geminiRpdNoticeIcon{color:#007aff;flex-shrink:0;margin-top:1px;font-size:11px}.ai-keys-modal-module__EMWBXW__providerTabsHeader{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}@container modal (max-width:560px){.ai-keys-modal-module__EMWBXW__modelGrid{grid-template-columns:1fr}}@container modal (max-width:400px){.ai-keys-modal-module__EMWBXW__modalProviderName{font-size:11.5px}.ai-keys-modal-module__EMWBXW__modalSection{gap:6px;padding:8px}.ai-keys-modal-module__EMWBXW__cascadeBadgeBox{padding:6px 8px}.ai-keys-modal-module__EMWBXW__vitalityBox{flex-wrap:wrap;gap:4px}}@keyframes ai-keys-modal-module__EMWBXW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ai-keys-modal-module__EMWBXW__modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ai-keys-modal-module__EMWBXW__modalScaleUp{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}
.metrics-glossary-card-module__WnLbOG__glossaryCard{background:#007aff08;border:1px solid #007aff26;border-radius:10px;transition:border-color .15s;overflow:hidden}.macosAppWindowDark .metrics-glossary-card-module__WnLbOG__glossaryCard{background:#0a84ff0d;border-color:#0a84ff38}.metrics-glossary-card-module__WnLbOG__glossaryToggle{cursor:pointer;width:100%;color:inherit;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-family:inherit;font-size:11px;display:flex}.metrics-glossary-card-module__WnLbOG__glossaryToggle:hover{background:#007aff0a}.macosAppWindowDark .metrics-glossary-card-module__WnLbOG__glossaryToggle:hover{background:#0a84ff14}.metrics-glossary-card-module__WnLbOG__glossaryToggleLeft{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.metrics-glossary-card-module__WnLbOG__glossaryInfoIcon{color:#007aff;flex-shrink:0}.macosAppWindowDark .metrics-glossary-card-module__WnLbOG__glossaryInfoIcon{color:#5ac8fa}.metrics-glossary-card-module__WnLbOG__glossaryToggleLabel{color:#007aff;white-space:nowrap;font-size:11px;font-weight:600}.macosAppWindowDark .metrics-glossary-card-module__WnLbOG__glossaryToggleLabel{color:#5ac8fa}.metrics-glossary-card-module__WnLbOG__glossarySubLabel{color:#8e8e93;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.macosAppWindowDark .metrics-glossary-card-module__WnLbOG__glossarySubLabel{color:#aeaeb2}.metrics-glossary-card-module__WnLbOG__glossaryChevron{color:#007aff;flex-shrink:0;transition:transform .2s cubic-bezier(.16,1,.3,1)}.macosAppWindowDark .metrics-glossary-card-module__WnLbOG__glossaryChevron{color:#5ac8fa}.metrics-glossary-card-module__WnLbOG__glossaryChevronOpen{transform:rotate(180deg)}.metrics-glossary-card-module__WnLbOG__glossaryBody{border-top:1px solid #007aff1a;flex-direction:column;gap:4px;margin-top:0;padding:8px 10px 10px;display:flex}.macosAppWindowDark .metrics-glossary-card-module__WnLbOG__glossaryBody{border-top-color:#0a84ff29}.metrics-glossary-card-module__WnLbOG__metricRow{background:#ffffffb3;border:1px solid #0000000f;border-radius:7px;overflow:hidden}.macosAppWindowDark .metrics-glossary-card-module__WnLbOG__metricRow{background:#ffffff0a;border-color:#ffffff12}.metrics-glossary-card-module__WnLbOG__metricRowToggle{cursor:pointer;width:100%;color:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:7px;padding:6px 8px;font-family:inherit;display:flex}.metrics-glossary-card-module__WnLbOG__metricRowToggle:hover{background:#00000008}.macosAppWindowDark .metrics-glossary-card-module__WnLbOG__metricRowToggle:hover{background:#ffffff0d}.metrics-glossary-card-module__WnLbOG__metricAbbr{color:#007aff;flex-shrink:0;min-width:48px;font-family:ui-monospace,Menlo,Monaco,Consolas,monospace;font-size:10.5px;font-weight:700}.macosAppWindowDark .metrics-glossary-card-module__WnLbOG__metricAbbr{color:#5ac8fa}.metrics-glossary-card-module__WnLbOG__metricFull{color:#3a3a3c;flex:1;font-size:10.5px;font-weight:500}.macosAppWindowDark .metrics-glossary-card-module__WnLbOG__metricFull{color:#d1d1d6}.metrics-glossary-card-module__WnLbOG__metricChevron{color:#8e8e93;flex-shrink:0;transition:transform .18s}.metrics-glossary-card-module__WnLbOG__metricChevronOpen{transform:rotate(180deg)}.metrics-glossary-card-module__WnLbOG__metricDetail{background:#00000004;border-top:1px solid #0000000d;flex-direction:column;gap:5px;padding:8px 8px 8px 10px;display:flex}.macosAppWindowDark .metrics-glossary-card-module__WnLbOG__metricDetail{background:#ffffff08;border-top-color:#ffffff0f}.metrics-glossary-card-module__WnLbOG__metricExplanation{color:#3a3a3c;margin:0;font-size:10.5px;line-height:1.5}.macosAppWindowDark .metrics-glossary-card-module__WnLbOG__metricExplanation{color:#d1d1d6}.metrics-glossary-card-module__WnLbOG__metricExample{color:#636366;margin:0;font-size:10px;line-height:1.45}.macosAppWindowDark .metrics-glossary-card-module__WnLbOG__metricExample{color:#aeaeb2}.metrics-glossary-card-module__WnLbOG__metricExampleLabel{color:#8e8e93;font-weight:600}.metrics-glossary-card-module__WnLbOG__metricResetNote{color:#8e8e93;margin:0;font-size:9.5px;font-style:italic}.macosAppWindowDark .metrics-glossary-card-module__WnLbOG__metricResetNote{color:#aeaeb2}.metrics-glossary-card-module__WnLbOG__glossaryFooter{color:#8e8e93;margin:4px 0 0;font-size:9.5px;line-height:1.4}.macosAppWindowDark .metrics-glossary-card-module__WnLbOG__glossaryFooter{color:#aeaeb2}.metrics-glossary-card-module__WnLbOG__glossaryCode{color:#ff3b30;background:#ff3b301a;border-radius:3px;padding:1px 4px;font-family:ui-monospace,Menlo,Monaco,Consolas,monospace;font-size:9px}.macosAppWindowDark .metrics-glossary-card-module__WnLbOG__glossaryCode{color:#ff453a;background:#ff453a2e}
