.styles-module__oStn_a__frameWrapper{flex-direction:column;width:100%;height:100%;margin:0;display:flex}.styles-module__oStn_a__telegramScreen{box-sizing:border-box;background:radial-gradient(circle at 10% 20%,rgba(255,255,255,.2) 0,rgba(255,255,255,0) 55%),radial-gradient(circle at 80% 25%,rgba(255,255,255,.18) 0,rgba(255,255,255,0) 60%),linear-gradient(rgba(183,225,255,.8) 0%,rgba(163,238,181,.8) 100%);border-radius:28px;flex-direction:column;width:100%;max-width:100%;height:100%;min-height:600px;padding:0;display:flex;position:relative;overflow:hidden}.styles-module__oStn_a__chatSurface{border-radius:0;flex-direction:column;flex:1;width:100%;min-height:0;margin-top:0;padding:0 16px;display:flex;position:relative;overflow:hidden}.styles-module__oStn_a__chatOverlayPattern{opacity:.16;background-image:radial-gradient(circle at 12px 12px,#fff 1px,transparent 0);background-size:48px 48px;position:absolute;top:0;bottom:0;left:0;right:0}.styles-module__oStn_a__chatContent{flex-direction:column;flex:1;gap:12px;min-width:0;height:100%;min-height:0;display:flex;position:relative}.styles-module__oStn_a__statusBar{background:#fff;border-radius:0;flex-shrink:0;box-shadow:0 1px 3px rgba(0,0,0,.05)}.styles-module__oStn_a__statusRow{color:#0f172a;justify-content:space-between;align-items:center;padding:6px 12px 4px;font-size:.8125rem;font-weight:600;display:flex}@media (min-width:640px){.styles-module__oStn_a__statusRow{padding:8px 16px 6px;font-size:.875rem}}.styles-module__oStn_a__time{font-variant-numeric:tabular-nums;margin-left:6px;font-weight:600}.styles-module__oStn_a__statusIcons{color:#0f172a;align-items:center;gap:12px;display:inline-flex}.styles-module__oStn_a__signalBars{align-items:flex-end;gap:3px;display:inline-flex}.styles-module__oStn_a__signalBar{background:#0f172a;border-radius:999px;width:3px}.styles-module__oStn_a__signalBar:first-child{height:6px}.styles-module__oStn_a__signalBar:nth-child(2){height:8px}.styles-module__oStn_a__signalBar:nth-child(3){height:10px}.styles-module__oStn_a__signalBar:nth-child(4){height:12px}.styles-module__oStn_a__batteryIcon{align-items:center;gap:2px;display:inline-flex}.styles-module__oStn_a__batteryBody{background:#0f172a;border-radius:3px;width:18px;height:10px}.styles-module__oStn_a__batteryCap{background:#0f172a;border-radius:1px;width:3px;height:6px}.styles-module__oStn_a__conversationRow{background:#fff;border-radius:0;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;padding:10px 12px 12px;display:flex;box-shadow:0 2px 8px rgba(0,0,0,.05)}@media (min-width:640px){.styles-module__oStn_a__conversationRow{gap:12px;padding:10px 16px 12px}}.styles-module__oStn_a__headerActions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;margin-right:4px;display:flex}@media (min-width:640px){.styles-module__oStn_a__headerActions{gap:12px;margin-right:8px}}.styles-module__oStn_a__backButton{color:#3baa59;white-space:nowrap;flex-shrink:0;align-items:center;gap:2px;font-size:.875rem;font-weight:600;display:inline-flex}@media (min-width:640px){.styles-module__oStn_a__backButton{font-size:1rem}}.styles-module__oStn_a__backIcon{flex-shrink:0;width:20px;height:20px}@media (min-width:640px){.styles-module__oStn_a__backIcon{width:24px;height:24px}}.styles-module__oStn_a__headerMeta{flex-direction:column;flex:1;align-items:center;min-width:0;margin:0 4px;line-height:1.1;display:flex}@media (min-width:640px){.styles-module__oStn_a__headerMeta{margin:0 8px}}.styles-module__oStn_a__contactName{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.875rem;font-weight:700;overflow:hidden}@media (min-width:640px){.styles-module__oStn_a__contactName{font-size:1rem}}.styles-module__oStn_a__contactStatus{color:rgba(15,23,42,.6);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.75rem;overflow:hidden}@media (min-width:640px){.styles-module__oStn_a__contactStatus{font-size:.78rem}}.styles-module__oStn_a__headerAvatar{border-radius:50%;flex-shrink:0;width:32px;height:32px;overflow:hidden;box-shadow:inset 0 2px 4px rgba(255,255,255,.45)}@media (min-width:640px){.styles-module__oStn_a__headerAvatar{width:36px;height:36px}}.styles-module__oStn_a__headerAvatarImage{object-fit:cover;width:100%;height:100%}.styles-module__oStn_a__chatScroll{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:auto;justify-content:flex-end;gap:8px;width:100%;min-width:0;min-height:0;padding:16px 0;display:flex;overflow-x:hidden;overflow-y:auto}.styles-module__oStn_a__chatScroll::-webkit-scrollbar{display:none}.styles-module__oStn_a__messageRow{width:100%;display:flex}.styles-module__oStn_a__inputBar{background:#fff;border-radius:100px;margin:0 10px 15px;padding:10px 12px;display:flex;box-shadow:0 -2px 8px rgba(0,0,0,.05)}.styles-module__oStn_a__inputPlaceholder{color:rgba(15,23,42,.45);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.875rem;overflow:hidden}@media (min-width:640px){.styles-module__oStn_a__inputPlaceholder{font-size:.9rem}}.styles-module__oStn_a__micIcon{color:#3baa59;cursor:pointer;flex-shrink:0;width:20px;height:20px}@media (max-width:639px){.styles-module__oStn_a__micIcon{width:18px;height:18px}}.styles-module__oStn_a__message{max-width:88%;box-shadow:none;word-break:break-word;background-color:transparent;border-radius:18px;flex-direction:column;gap:4px;width:-moz-fit-content;width:fit-content;margin:2px 0;padding:12px 16px 10px;font-size:.95rem;line-height:1.35;display:flex;position:relative}.styles-module__oStn_a__voiceBubble{padding:8px 12px 8px 8px}.styles-module__oStn_a__meRow{justify-content:flex-end}.styles-module__oStn_a__themRow{justify-content:flex-start}.styles-module__oStn_a__meBubble{color:#0f172a;text-align:right;background-color:#dcf8c6;border-bottom-right-radius:6px;border-bottom-left-radius:18px;align-items:flex-end;box-shadow:0 6px 18px rgba(59,170,89,.22)}.styles-module__oStn_a__meBubble p{text-align:right}.styles-module__oStn_a__voiceContent{flex-direction:column;gap:8px;width:100%;display:flex}.styles-module__oStn_a__voiceTopRow{align-items:center;gap:12px;display:flex}.styles-module__oStn_a__voicePlayButton{background:linear-gradient(135deg,#60a5fa 0%,#3b82f6 100%);border:none;border-radius:999px;width:40px;height:40px;position:relative;box-shadow:inset 0 -2px 4px rgba(15,23,42,.15)}.styles-module__oStn_a__voicePlayButton:before{content:"";border:8px solid transparent;border-left:12px solid #fff;border-right-width:0;position:absolute;top:50%;left:50%;transform:translate(-40%,-50%)}.styles-module__oStn_a__voiceWaveform{color:#9ca3af;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.styles-module__oStn_a__voiceWaveDash{background:linear-gradient(90deg,rgba(156,163,175,0) 0%,rgba(156,163,175,.7) 50%,rgba(156,163,175,0) 100%);flex:1 1 0;min-width:0;height:1px}.styles-module__oStn_a__voiceWaveBars{background-image:linear-gradient(90deg,rgba(156,163,175,.2) 0,rgba(156,163,175,.2) 50%,transparent 50%);background-size:4px 20px;flex:0 0 80px;min-width:80px;max-width:80px;height:20px;-webkit-mask-image:linear-gradient(transparent 0%,#fff 40%,#fff 60%,transparent 100%);mask-image:linear-gradient(transparent 0%,#fff 40%,#fff 60%,transparent 100%)}.styles-module__oStn_a__voiceMeta{color:rgba(15,23,42,.55);justify-content:space-between;align-items:center;width:100%;margin-top:4px;font-size:.72rem;display:flex}.styles-module__oStn_a__themBubble{color:#0f172a;background-color:#fff;border-bottom-right-radius:18px;border-bottom-left-radius:6px;align-items:flex-start;box-shadow:0 6px 14px rgba(15,23,42,.12)}.styles-module__oStn_a__messageMeta{color:rgba(15,23,42,.55);align-self:flex-end;align-items:center;gap:6px;margin-top:6px;font-size:.68rem;display:inline-flex}.styles-module__oStn_a__metaLeft{align-self:flex-start}.styles-module__oStn_a__timestamp{letter-spacing:.01em;color:rgba(15,23,42,.55);font-size:.68rem}
