.chatPage{max-width:90rem;margin:0 auto;min-height:100svh;padding:9rem 3rem 3rem;display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);grid-template-rows:auto 1fr;grid-gap:1rem 4rem;gap:1rem 4rem;align-items:start}.chatPage__intro{grid-column:1;grid-row:1}.chatPage__mobileTitle{display:none}.chatPage__options{grid-column:1;grid-row:2;font-size:.85rem;line-height:1.8}.chatPage__conversation{grid-column:2;grid-row:1/span 2}.chatPage__back{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.8rem;margin-bottom:2rem}.chatPage .displayTitle{display:block;font-size:clamp(3.5rem,5.5vw,5.5rem);margin:1rem 0 1.5rem}.chatPage__intro>p:not(.eyebrow){font-size:.85rem;line-height:1.8;max-width:29rem}.chatPage__new{display:inline-flex;align-items:center;gap:.7rem;padding:1rem 1.2rem;border:1px solid #d0d1d5;border-radius:4rem;margin:1rem 0;font-size:.8rem}.chatPage__telegram{color:#6b6c72}.chatPage__telegram a{display:flex;align-items:center;gap:.4rem;margin-top:.5rem;text-decoration:underline;text-underline-offset:4px;color:#050505}.chatPage__conversation{min-width:0;border:1px solid #dfe0e5;border-radius:1.25rem;background:white;overflow:hidden}.chatPage .supportChat{height:min(49rem,calc(100svh - 12rem));min-height:30rem;gap:0;color:#161616}.chatPage .supportChat__messages{min-height:0;flex:1 1;padding:1.25rem}.chatPage .supportChat__header{padding:1.2rem 1.4rem}.chatPage .supportChat__composer{padding:1rem}.chatPage .supportChat__identity span{color:#65676e}.chatPage .supportChat__empty p,.chatPage .supportChat__message--admin{background:#f0f1f5}.chatPage .supportChat__message--visitor{background:#1e2547;color:#fff}.chatPage .supportChat__composer{border-color:#e4e5e8}.chatPage .supportChat__composer textarea{background:#f0f1f5;color:#161616}.chatPage .supportChat__composer textarea::placeholder{color:#65676e}.chatPage .supportChat__composer textarea:focus{outline-color:#5265bb}.chatPage .supportChat__composer button{background:#161616;color:#fff}.chatPage .supportChat .assistantPanel__back{background:#f0f1f5;border-color:#b6b8c1;color:#161616}.chatPage .supportChat__error{margin:.5rem 1rem;background:#fff0f0;color:#8d2828}@media (max-width:980px){.chatPage{height:var(--chat-viewport-height,100dvh);min-height:0;max-width:48rem;padding:6.5rem 1rem max(.75rem,env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);gap:.75rem;align-items:stretch}.chatPage__intro{align-self:center;min-width:0}.chatPage__back,.chatPage__desktopTitle,.chatPage__intro>p{display:none}.chatPage__mobileTitle{display:block}.chatPage .displayTitle{margin:0;font-size:clamp(1.75rem,7vw,2.5rem);line-height:1;white-space:normal}.chatPage__options{grid-column:2;grid-row:1;align-self:center}.chatPage__new{min-height:2.75rem;margin:0;padding:.65rem .85rem;gap:.4rem;font-size:.75rem;background:white}.chatPage__conversation{grid-column:1/-1;grid-row:2}.chatPage .supportChat,.chatPage__conversation{min-height:0;height:100%}.chatPage .supportChat__header{padding:.8rem 1rem}.chatPage .supportChat__messages{padding:1rem}.chatPage .supportChat__composer{padding:.75rem}.chatPage .supportChat__composer textarea{font-size:1rem}.chatPage[data-compact]{padding-top:6rem;gap:.5rem}.chatPage[data-compact] .supportChat__header{padding:.5rem .75rem}.chatPage[data-compact] .supportChat__identity img{width:2rem;height:2rem}.chatPage[data-compact] .supportInbox{padding:.4rem .75rem}.chatPage[data-compact] .supportInbox__item small,.chatPage[data-compact] .supportInbox__label,.chatPage[data-compact] .supportInbox__preview{display:none}.chatPage[data-compact] .supportInbox__item{padding:.45rem .6rem}.chatPage[data-compact] .supportChat__composer{padding:.5rem}}