.Messenger_shell__FS0dg{width:min(1280px,calc(100% - 24px));margin:0 auto;padding:16px 0 48px;color:#ffe8b5}.Messenger_hero__k1Gej{border:3px solid #f4a12f;background:linear-gradient(135deg,#06172b,#071f3a);padding:18px;margin-bottom:14px;box-shadow:inset 0 0 0 2px #17314d}.Messenger_kicker__pXmkv{color:#78e7ff;font-weight:900;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.Messenger_title__upNSA{font-family:var(--logo-font),monospace;color:#ffd15c;text-transform:uppercase;font-size:44px;text-shadow:2px 2px #111,4px 4px #dc5639;margin:5px 0}.Messenger_hero__k1Gej p{max-width:760px;margin:0;color:#e6f6ff}.Messenger_loginBox__mFreD{border:2px solid #f4a12f;background:#071b31;padding:24px;margin-top:16px}.Messenger_loginButton__5HX1N{display:inline-flex;background:#e0583f;color:#fff;border:2px solid #ffd15c;padding:12px 18px;font-weight:900;text-decoration:none;text-transform:uppercase}.Messenger_grid__hCB7z{display:grid;grid-template-columns:300px minmax(0,1fr) 280px;grid-gap:14px;gap:14px}.Messenger_panel__Em7K9{border:2px solid #24496a;background:#06172b;min-height:120px}.Messenger_panelHead__CgdTR{display:flex;align-items:center;justify-content:space-between;background:#08213d;border-bottom:2px solid #24496a;padding:10px 12px}.Messenger_panelHead__CgdTR h2,.Messenger_panelHead__CgdTR h3{margin:0;color:#ffd15c;font-family:var(--logo-font),monospace;text-transform:uppercase;letter-spacing:.04em}.Messenger_statusSelect__4btxI{background:#071321;color:#ffe8b5;border:1px solid #f4a12f;padding:7px}.Messenger_list__5VCxX{padding:8px;display:grid;grid-gap:8px;gap:8px;max-height:590px;overflow:auto}.Messenger_convBtn__fyWN6{width:100%;display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;text-align:left;background:#071b31;color:#ffe8b5;border:1px solid #24496a;padding:8px;cursor:pointer}.Messenger_convActive__oyCmi,.Messenger_convBtn__fyWN6:hover{border-color:#f4a12f;background:#092542}.Messenger_avatar__T9OTr{width:42px;height:42px;border-radius:10px;object-fit:cover;border:2px solid #f4a12f;background:#08192e}.Messenger_avatarSmall__BlLTi{width:30px;height:30px;border-radius:8px;object-fit:cover;border:1px solid #f4a12f}.Messenger_convTitle__LR6Xk{font-weight:900;color:#fff6d6}.Messenger_convSub__tISMJ,.Messenger_convTitle__LR6Xk{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Messenger_convSub__tISMJ{font-size:12px;color:#9ebdd1}.Messenger_unread___O3e0{min-width:22px;height:22px;border-radius:999px;background:#e0583f;color:#fff;font-size:12px;font-weight:900}.Messenger_roomIcon__iPusV,.Messenger_unread___O3e0{display:flex;align-items:center;justify-content:center}.Messenger_roomIcon__iPusV{width:42px;height:42px;border-radius:10px;background:#0b2d4d;border:2px solid #f4a12f;font-size:22px}.Messenger_chatWindow___63hF{display:flex;flex-direction:column;min-height:680px}.Messenger_chatTop__bESa9{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:2px solid #24496a;background:#08213d;padding:12px}.Messenger_chatTitle__DmqvD{font-weight:900;color:#ffd15c}.Messenger_chatStatus__iyIPt{font-size:12px;color:#78e7ff}.Messenger_chatActions__zNDZ7{display:flex;gap:8px}.Messenger_miniBtn__tw_AC{background:#0a2b4a;color:#ffe8b5;border:1px solid #f4a12f;padding:7px 9px;font-weight:800;cursor:pointer}.Messenger_miniBtn__tw_AC:hover{background:#123e68}.Messenger_messages__WO7d_{flex:1 1;padding:14px;display:flex;flex-direction:column;gap:10px;overflow:auto;max-height:560px;background:radial-gradient(circle at top,#0a2540,#051321 64%)}.Messenger_bubble__vr_qj{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:9px;gap:9px;max-width:82%}.Messenger_mine__Jvsdk{align-self:flex-end;grid-template-columns:minmax(0,1fr) 38px}.Messenger_mine__Jvsdk .Messenger_bubbleBody__Ngxeo{background:#14375e;border-color:#78e7ff}.Messenger_mine__Jvsdk .Messenger_avatarSmall__BlLTi{grid-column:2;grid-row:1}.Messenger_mine__Jvsdk .Messenger_bubbleBody__Ngxeo{grid-column:1;grid-row:1}.Messenger_bubbleBody__Ngxeo{background:#071b31;border:1px solid #24496a;padding:8px 10px;border-radius:10px}.Messenger_bubbleMeta__jX2yj{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:#9ebdd1;margin-bottom:4px}.Messenger_bubbleName__M_zVd{font-weight:900;color:#ffd15c}.Messenger_bubbleText__WqOPJ{white-space:pre-wrap;line-height:1.4;color:#fffbe7}.Messenger_nudge__JAth_{animation:Messenger_nudgeShake__xx9AU .38s linear 2;border-color:#ff5a3d!important}@keyframes Messenger_nudgeShake__xx9AU{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(5px)}75%{transform:translateX(-3px)}}.Messenger_typing__GHKnW{min-height:20px;color:#78e7ff;font-size:12px;padding:0 14px}.Messenger_composer__0UaRk{display:grid;grid-template-columns:1fr auto auto;grid-gap:8px;gap:8px;border-top:2px solid #24496a;padding:10px;background:#071b31}.Messenger_input__U_Q2y{background:#04101d;color:#fff;border:2px solid #24496a;padding:12px;outline:none}.Messenger_input__U_Q2y:focus{border-color:#f4a12f}.Messenger_sendBtn__ZU3Tk{background:#e0583f;color:#fff;border:2px solid #ffd15c;padding:0 16px;font-weight:900;cursor:pointer}.Messenger_sideBody__XWg6o{padding:10px;display:grid;grid-gap:10px;gap:10px}.Messenger_profileCard__0g9Sm{border:1px solid #24496a;background:#071b31;padding:10px}.Messenger_profileCard__0g9Sm strong{color:#ffd15c}.Messenger_statusDot__Wn5OS{display:inline-block;width:9px;height:9px;border-radius:50%;background:#3dff8a;margin-right:6px;box-shadow:0 0 8px #3dff8a}.Messenger_offline__bswYl{background:#64748b;box-shadow:none}.Messenger_reportBox__dfjyw textarea{width:100%;min-height:80px;background:#04101d;color:#fff;border:1px solid #24496a;padding:8px}.Messenger_floating__TYfyu{position:fixed;right:18px;bottom:18px;z-index:3000}.Messenger_floatButton__GvlQB{min-width:164px;height:46px;background:#0b2d4d;border:2px solid #f4a12f;color:#ffe8b5;font-weight:900;text-transform:uppercase;box-shadow:5px 5px 0 rgba(0,0,0,.5);cursor:pointer}.Messenger_floatBadge__ZFArW{display:inline-flex;align-items:center;justify-content:center;margin-left:8px;min-width:22px;height:22px;background:#e0583f;border-radius:999px;color:#fff}.Messenger_floatWindow__BLKgU{position:absolute;right:0;bottom:58px;width:340px;max-height:520px;background:#06172b;border:3px solid #f4a12f;box-shadow:8px 8px 0 rgba(0,0,0,.55);display:flex;flex-direction:column}.Messenger_floatHead__Ux3O_{display:flex;align-items:center;justify-content:space-between;background:#0b2d4d;padding:10px;border-bottom:2px solid #f4a12f}.Messenger_floatHead__Ux3O_ strong{color:#ffd15c}.Messenger_floatBody__xHIqc{padding:10px;overflow:auto}.Messenger_floatLink__H3Siv{display:block;margin-top:10px;text-align:center;background:#e0583f;color:#fff;text-decoration:none;font-weight:900;padding:10px;border:2px solid #ffd15c}@media(max-width:1100px){.Messenger_grid__hCB7z{grid-template-columns:1fr}.Messenger_chatWindow___63hF{min-height:620px}.Messenger_list__5VCxX{max-height:none}.Messenger_sideBody__XWg6o{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.Messenger_title__upNSA{font-size:34px}.Messenger_composer__0UaRk{grid-template-columns:1fr}.Messenger_miniBtn__tw_AC,.Messenger_sendBtn__ZU3Tk{min-height:42px}.Messenger_bubble__vr_qj{max-width:100%}.Messenger_floating__TYfyu{right:10px;bottom:10px}.Messenger_floatWindow__BLKgU{width:min(92vw,340px)}.Messenger_sideBody__XWg6o{grid-template-columns:1fr}}.Messenger_floatWindowChat__OBM54{width:min(460px,94vw);max-height:min(720px,82vh)}.Messenger_miniChatBox__Ohx3e{display:flex;flex-direction:column;min-height:520px;max-height:82vh}.Messenger_miniChatTop__fWSqk{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#0b2d4d;border-bottom:2px solid #f4a12f;padding:10px}.Messenger_miniChatTop__fWSqk strong{display:block;color:#ffd15c}.Messenger_miniChatTop__fWSqk span{display:block;color:#9ed9ed;font-size:12px;margin-top:2px}.Messenger_miniState__sl11r{padding:18px;color:#ffe8b5}.Messenger_miniMessages__XuLRa{flex:1 1;overflow:auto;padding:12px;background:radial-gradient(circle at top,#0a2540,#051321 64%);display:flex;flex-direction:column;gap:10px}.Messenger_miniBubble__q_7FR{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:8px;gap:8px;max-width:92%;align-self:flex-start}.Messenger_miniBubble__q_7FR img{width:34px;height:34px;border-radius:8px;object-fit:cover;border:1px solid #f4a12f;background:#06172b}.Messenger_miniBubble__q_7FR>div{border:1px solid #24496a;background:#071b31;border-radius:10px;padding:8px}.Messenger_miniBubble__q_7FR b{display:block;color:#ffd15c;font-size:12px;margin-bottom:3px}.Messenger_miniBubble__q_7FR p{margin:0;color:#fffbe7;line-height:1.35;white-space:pre-wrap}.Messenger_miniMine__ajaxv{align-self:flex-end;grid-template-columns:minmax(0,1fr) 34px}.Messenger_miniMine__ajaxv img{grid-column:2;grid-row:1}.Messenger_miniMine__ajaxv>div{grid-column:1;grid-row:1;background:#14375e;border-color:#78e7ff}.Messenger_miniEmpty__k5Gz8{color:#9ed9ed;text-align:center;margin:auto}.Messenger_miniComposer__VsJ7_{display:grid;grid-template-columns:1fr auto auto;grid-gap:6px;gap:6px;background:#071b31;border-top:2px solid #24496a;padding:8px}.Messenger_miniComposer__VsJ7_ input{background:#04101d;color:#fff;border:2px solid #24496a;padding:10px;outline:none;min-width:0}.Messenger_miniComposer__VsJ7_ input:focus{border-color:#f4a12f}.Messenger_miniComposer__VsJ7_ button{background:#e0583f;color:#fff;border:2px solid #ffd15c;padding:0 10px;font-weight:900;cursor:pointer}@media(max-width:640px){.Messenger_floatWindowChat__OBM54{width:calc(100vw - 20px)}.Messenger_miniChatBox__Ohx3e{min-height:460px}.Messenger_miniComposer__VsJ7_{grid-template-columns:1fr}.Messenger_miniComposer__VsJ7_ button{min-height:38px}}.Messenger_onlineFriendsBox__M_hgV{border:1px solid rgba(245,171,53,.65);background:rgba(3,18,35,.88);box-shadow:inset 0 0 0 1px rgba(39,93,135,.6);padding:10px;margin:10px 0}.Messenger_onlineFriendsCompact__lYKKf{margin:8px 0 10px;padding:8px}.Messenger_onlineFriendsHead__WWhf9{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px}.Messenger_onlineFriendsHead__WWhf9 strong{display:block;color:#ffd36a;text-transform:uppercase;font-size:12px;letter-spacing:.06em}.Messenger_onlineFriendsHead__WWhf9 span{display:block;color:#9ee7dc;font-size:11px;margin-top:2px}.Messenger_onlineFriendsAll__ivlOL{color:#ffd36a;font-size:11px;text-decoration:none;border:1px solid rgba(245,171,53,.65);padding:4px 6px;white-space:nowrap}.Messenger_onlineFriendsList__Bco_D{display:grid;grid-gap:7px;gap:7px}.Messenger_onlineFriendItem__XISvC{display:grid;grid-template-columns:34px 1fr auto;align-items:center;grid-gap:8px;gap:8px;padding:7px;text-decoration:none;color:#f7e8b6;background:hsla(0,0%,100%,.035);border:1px solid rgba(80,148,190,.45)}.Messenger_onlineFriendItem__XISvC:hover{border-color:#f0a53d;background:rgba(240,165,61,.08)}.Messenger_onlineAvatarWrap__lnXzW{width:34px;height:34px;position:relative;display:block}.Messenger_onlineAvatarWrap__lnXzW img{width:34px;height:34px;object-fit:cover;border:2px solid #f0a53d;background:#08182c}.Messenger_onlineAvatarWrap__lnXzW i{position:absolute;right:-2px;bottom:-2px;width:12px;height:12px;border-radius:999px;border:2px solid #07172b;display:block}.Messenger_friendOnline___MVbc{background:#31d66b;box-shadow:0 0 8px rgba(49,214,107,.9)}.Messenger_friendAway__IIsGH{background:#ffd34e;box-shadow:0 0 8px rgba(255,211,78,.85)}.Messenger_friendBusy__IG3fb{background:#ff4f4f;box-shadow:0 0 8px rgba(255,79,79,.85)}.Messenger_friendOffline___rTIB{background:#718196}.Messenger_onlineFriendText__uwP6u{min-width:0}.Messenger_onlineFriendText__uwP6u b,.Messenger_onlineFriendText__uwP6u small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Messenger_onlineFriendText__uwP6u b{font-size:12px;color:#fff1bb}.Messenger_onlineFriendText__uwP6u small{margin-top:2px;color:#9fb7ca;font-size:10px}.Messenger_onlineFriendItem__XISvC em{font-style:normal;font-size:14px}.Messenger_onlineFriendsEmpty__nRniS{border:1px dashed rgba(80,148,190,.55);color:#9fb7ca;font-size:12px;padding:10px}.Messenger_floatQuickLinks__6Me6s{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;margin-top:10px}.Messenger_floatQuickLinks__6Me6s .Messenger_floatLink__H3Siv{margin-top:0}@media (max-width:640px){.Messenger_floatQuickLinks__6Me6s{gap:6px}}.Messenger_emoticonWrap__q_3Bl{position:relative;display:inline-flex;align-items:center;justify-content:center}.Messenger_emoticonToggle__v_rW_{min-width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;background:#0a2b4a;color:#ffe8b5;border:2px solid #f4a12f;font-size:20px;cursor:pointer;box-shadow:3px 3px 0 rgba(0,0,0,.35)}.Messenger_emoticonToggle__v_rW_:hover{background:#123e68;transform:translateY(-1px)}.Messenger_emoticonPanel__UIh8q{position:absolute;right:0;bottom:calc(100% + 8px);width:min(360px,86vw);max-height:320px;overflow:auto;z-index:20;background:#06172b;border:3px solid #f4a12f;box-shadow:7px 7px 0 rgba(0,0,0,.55);padding:10px;text-align:left}.Messenger_emoticonPanel__UIh8q strong{display:block;color:#ffd15c;text-transform:uppercase;font-weight:900;margin-bottom:2px}.Messenger_emoticonPanel__UIh8q small{display:block;color:#9ed9ed;font-size:11px;margin-bottom:8px;line-height:1.35}.Messenger_emoticonGrid__p7VFh{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.Messenger_emoticonItem__Qjdrz{min-height:58px;background:#071b31;color:#fffbe7;border:1px solid #24496a;cursor:pointer;display:grid;align-items:center;justify-items:center;grid-gap:2px;gap:2px;padding:6px 4px}.Messenger_emoticonItem__Qjdrz:hover{border-color:#ffd15c;background:#0b2d4d}.Messenger_emoticonItem__Qjdrz span{font-size:22px;line-height:1}.Messenger_emoticonItem__Qjdrz em{font-style:normal;font-size:10px;color:#9ed9ed;max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Messenger_emoticonCompact__2m1Wc .Messenger_emoticonToggle__v_rW_{min-width:40px;height:40px}.Messenger_composer__0UaRk .Messenger_emoticonWrap__q_3Bl,.Messenger_miniComposer__VsJ7_ .Messenger_emoticonWrap__q_3Bl{align-self:stretch}.Messenger_composer__0UaRk .Messenger_emoticonToggle__v_rW_,.Messenger_miniComposer__VsJ7_ .Messenger_emoticonToggle__v_rW_{height:100%}@media (max-width:640px){.Messenger_emoticonPanel__UIh8q{right:auto;left:0;width:min(330px,86vw)}.Messenger_emoticonGrid__p7VFh{grid-template-columns:repeat(3,minmax(0,1fr))}}.Messenger_floating__TYfyu{touch-action:none}.Messenger_floatingDragging__lWYA6,.Messenger_floatingDragging__lWYA6 .Messenger_floatButton__GvlQB,.Messenger_floatingDragging__lWYA6 .Messenger_floatDragHandle__DWRFO{cursor:-webkit-grabbing!important;cursor:grabbing!important}.Messenger_floatButton__GvlQB{touch-action:none;cursor:-webkit-grab;cursor:grab}.Messenger_floatButton__GvlQB:active{cursor:-webkit-grabbing;cursor:grabbing}.Messenger_floatDragHandle__DWRFO{cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Messenger_floatWindow__BLKgU{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.Messenger_floatWindowBelow__TYwTR{bottom:auto;top:58px}.Messenger_floatWindowRightSide__0w0q3{right:auto;left:0}@media (max-width:640px){.Messenger_floating__TYfyu[data-rk-draggable-messenger=true]{max-width:calc(100vw - 20px)}.Messenger_floatWindowBelow__TYwTR{top:54px}}