
/* ==== styles-right-panel-layout.css ==== */
#rightPanel.right-panel{--rp-s: 1;--rp-gap: calc(clamp(7px, .95vh, 11px) * var(--rp-s));--rp-pad-y: calc(clamp(5px, .55vh, 8px) * var(--rp-s));--rp-pad-x: 8px;--rp-pad-b: calc(clamp(5px, .55vh, 8px) * var(--rp-s));--rp-row-h: calc(clamp(24px, 2.55vh, 28px) * var(--rp-s));--rp-row-gap: calc(clamp(3px, .4vh, 5px) * var(--rp-s));--rp-title-gap: calc(3px * var(--rp-s));--rp-qa-btn-h: calc(clamp(38px, 4.1vh, 44px) * var(--rp-s));--rp-qa-gap: 3px;--rp-qa-pad-t: calc(clamp(4px, .4vh, 6px) * var(--rp-s));--rp-qa-pad-b: calc(clamp(4px, .4vh, 6px) * var(--rp-s));--rp-qa-pad-x: 8px;--rp-qa-icon: 16px;--rp-qa-font: 12.5px;--rp-qa-icon-h: calc(clamp(32px, 3.4vh, 38px) * var(--rp-s));--rp-qa-strip-gap: 3px;--rp-qa-strip-font: calc(clamp(10.5px, 1.15vh, 12px) * var(--rp-s));--rp-nav-icon: calc(clamp(14px, 1.55vh, 17px) * var(--rp-s));--rp-icon-gap: 10px;--rp-sys-icon: calc(clamp(15px, 1.7vh, 18px) * var(--rp-s));--rp-sys-h: calc(clamp(40px, 4.2vh, 46px) * var(--rp-s));--rp-sys-cap: calc(clamp(8px, .85vh, 9.5px) * var(--rp-s));--rp-ring-max: calc(clamp(48px, 5.8vh, 60px) * var(--rp-s));--rp-header-pad-b: calc(clamp(2px, .25vh, 4px) * var(--rp-s));--rp-panel-pad: calc(clamp(6px, .75vh, 10px) * var(--rp-s));--rp-radius: 9px;--rp-neon: rgba(125, 252, 138, .92);--rp-neon-dim: rgba(125, 252, 138, .18);--rp-cyan: rgba(100, 220, 255, .9);--rp-amber: rgba(255, 196, 80, .95);--rp-amber-dim: rgba(255, 196, 80, .16);--rp-violet: rgba(200, 140, 255, .95);--rp-violet-dim: rgba(200, 140, 255, .16);display:flex!important;flex-direction:column!important;gap:var(--rp-gap)!important;justify-content:flex-start!important;height:100%!important;max-height:100%!important;min-height:0!important;padding:var(--rp-panel-pad)!important;padding-bottom:max(var(--rp-panel-pad),env(safe-area-inset-bottom,0px))!important;overflow:hidden!important;box-sizing:border-box!important}body:not(.tomato-mode) #rightPanel.right-panel>.profile-middle,#rightPanel.right-panel>.profile-middle{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:hidden!important;gap:var(--rp-gap)!important;overscroll-behavior:contain!important}@media (max-height: 720px){body:not(.tomato-mode) #rightPanel.right-panel>.profile-middle,#rightPanel.right-panel>.profile-middle{overflow-y:auto!important}}body:not(.tomato-mode) #rightPanel>.profile-middle>.profile-nav,body:not(.tomato-mode) #rightPanel>.profile-middle>.profile-body,#rightPanel>.profile-middle>.profile-nav,#rightPanel>.profile-middle>.profile-body{display:contents!important}#rightPanel>.profile-header{flex:0 0 auto!important;flex-shrink:0!important;margin:0!important;padding:calc(8px * var(--rp-s, 1)) calc(8px * var(--rp-s, 1)) calc(8px * var(--rp-s, 1))!important;padding-bottom:calc(8px * var(--rp-s, 1))!important;min-height:0!important;overflow:visible!important;border-radius:var(--rp-radius, 9px)!important;border:1px solid rgba(125,252,138,.42)!important;position:relative!important;isolation:isolate!important;background:#0a16106b!important;backdrop-filter:blur(10px) saturate(1.15)!important;-webkit-backdrop-filter:blur(10px) saturate(1.15)!important;box-shadow:inset 0 1px #c8ffdc47,inset 0 -1px #00000073,0 0 0 1px #64dcff24,0 3px 12px #0006,0 0 16px #7dfc8a24!important}#rightPanel>.profile-header:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:inherit!important;pointer-events:none!important;z-index:0!important;opacity:.28!important;background:linear-gradient(125deg,#3aa6ff8c,#7dfc8a66 48%,#ff406059)!important;animation:logo-color-cycle-glass 6s ease-in-out infinite!important}#rightPanel>.profile-header>*{position:relative!important;z-index:1!important}@keyframes logo-color-cycle-glass{0%,20%{background:linear-gradient(125deg,#3aa6ff8c,#7dfc8a38 55%,#ff40602e)}33%,53%{background:linear-gradient(125deg,#7dfc8a8c,#3aa6ff33 55%,#ff406029)}66%,86%{background:linear-gradient(125deg,#ff40606b,#7dfc8a38,#3aa6ff47)}to{background:linear-gradient(125deg,#3aa6ff8c,#7dfc8a38 55%,#ff40602e)}}@media (prefers-reduced-motion: reduce){#rightPanel>.profile-header:before{animation:none!important;opacity:.18!important}}@media (max-width: 1024px),(max-height: 900px){#rightPanel>.profile-header .avatar-circle{width:calc(clamp(48px,12vw,64px) * var(--rp-s, 1));height:calc(clamp(48px,12vw,64px) * var(--rp-s, 1))}body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle{width:auto!important;height:100%!important;aspect-ratio:1 / 1!important;align-self:stretch!important;min-width:0!important;min-height:0!important;max-width:112px!important}#rightPanel>.profile-header .btn-auth--premium{font-size:calc(8px * var(--rp-s, 1));padding:calc(3px * var(--rp-s, 1)) calc(5px * var(--rp-s, 1))}}#rightPanel>.profile-legal-stack{display:flex!important;flex-direction:column!important;flex:0 0 auto!important;flex-shrink:0!important;margin-top:0!important;margin-bottom:0!important;gap:2px!important;min-height:0!important}#rightPanel>.profile-legal-stack .profile-nav-footer-credit{flex:0 0 auto!important;flex-shrink:0!important;margin:0!important;padding:2px 4px 0!important}#rightPanel>.profile-legal-stack .profile-legal-lines{gap:0!important}#rightPanel>.profile-legal-stack .profile-legal-line1,#rightPanel>.profile-legal-stack .profile-legal-line-by,#rightPanel>.profile-legal-stack .profile-legal-line2{line-height:1.05!important;font-size:max(9px,calc(10px * var(--rp-s, 1)))!important}#rightPanel>.profile-legal-stack .profile-legal-line3{margin-top:0!important;line-height:1.05!important}#rightPanel>.profile-legal-stack .panel-crown-anchor{flex:0 0 auto!important;flex-shrink:0!important;margin:0!important}#rightPanel.right-panel .profile-nav-section--social,#rightPanel.right-panel .profile-nav-section--travel,#rightPanel.right-panel #quickActions.profile-block,#rightPanel.right-panel #quickActions{flex:0 0 auto!important;flex-grow:0!important;flex-shrink:0!important;height:fit-content!important;max-height:none!important;min-height:0!important;padding:var(--rp-pad-y) var(--rp-pad-x) var(--rp-pad-b)!important;margin:0!important;overflow:visible!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:0!important;box-sizing:border-box!important}#rightPanel.right-panel .travel-stats-block{flex:0 0 auto!important;flex-grow:0!important;flex-shrink:0!important;height:fit-content!important;max-height:none!important;min-height:0!important;padding:var(--rp-pad-y) var(--rp-pad-x) var(--rp-pad-b)!important;margin:auto 0!important;overflow:visible!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:0!important;box-sizing:border-box!important;container-type:inline-size!important;border-radius:var(--rp-radius, 9px)!important}#rightPanel.right-panel>.profile-nav-section--system{flex:0 0 auto!important;flex-grow:0!important;flex-shrink:0!important;height:fit-content!important;min-height:0!important;max-height:none!important;padding:var(--rp-pad-y) var(--rp-pad-x) var(--rp-pad-b)!important;margin:0!important;overflow:visible!important;display:flex!important;flex-direction:column!important;gap:0!important;box-sizing:border-box!important}#rightPanel #quickActions.profile-block,#rightPanel #quickActions{padding:var(--rp-qa-pad-t) var(--rp-qa-pad-x) var(--rp-qa-pad-b)!important}#rightPanel .profile-nav-section--social .profile-nav-title,#rightPanel .profile-nav-section--travel .profile-nav-title,#rightPanel>.profile-nav-section--system .profile-nav-title,#rightPanel .travel-stats-block .profile-caption,#rightPanel #quickActions .profile-caption{flex:0 0 auto!important;margin:0 0 var(--rp-title-gap)!important;padding:0!important}#rightPanel .profile-nav-section--social .profile-nav-list,#rightPanel .profile-nav-section--travel .profile-nav-list,#rightPanel .travel-stats-block .profile-list{flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-content:flex-start!important;gap:var(--rp-row-gap)!important;row-gap:var(--rp-row-gap)!important;overflow:hidden!important}#rightPanel .profile-nav-section--social .profile-nav-item,#rightPanel .profile-nav-section--travel .profile-nav-item{flex:0 0 var(--rp-row-h)!important;flex-grow:0!important;flex-shrink:0!important;height:var(--rp-row-h)!important;min-height:var(--rp-row-h)!important;max-height:var(--rp-row-h)!important;margin:0!important;padding:0 8px!important;box-sizing:border-box!important;line-height:1.15!important;overflow:hidden!important;align-items:center!important;display:flex!important;gap:var(--rp-icon-gap)!important}#rightPanel .profile-nav-section--social .profile-nav-item>span:not(.nav-badge),#rightPanel .profile-nav-section--travel .profile-nav-item>span:not(.nav-badge){flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:max(11px,calc(var(--rp-row-h) * .48))!important}#rightPanel .profile-nav-section--social .profile-nav-item .nav-badge,#rightPanel .profile-nav-section--travel .profile-nav-item .nav-badge{flex:0 0 auto!important;margin-left:auto!important;margin-right:0!important;justify-self:end!important;text-align:right!important;white-space:nowrap!important}#rightPanel #navDating,#rightPanel #navDating span,#rightPanel #navDating i{animation:none!important}#rightPanel #navDating i{color:#f4a5ffeb!important;filter:drop-shadow(0 0 4px rgba(255,140,200,.28))!important;transform:none!important}#rightPanel .profile-nav-item[hidden],#rightPanel .profile-nav-item[aria-hidden=true],#rightPanel #quickActions [hidden],#rightPanel #quickActions [aria-hidden=true]{display:none!important;flex:0 0 0!important;width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;visibility:hidden!important}#rightPanel .profile-nav-section--social .profile-nav-item>i,#rightPanel .profile-nav-section--travel .profile-nav-item>i{flex:0 0 auto!important;width:var(--rp-nav-icon)!important;font-size:var(--rp-nav-icon)!important;line-height:1!important;color:var(--rp-neon)!important;text-shadow:0 0 8px rgba(125,252,138,.35)!important}#rightPanel .travel-stats-block .ts-hud{display:flex!important;flex-direction:column!important;gap:6px!important;margin:0!important;padding:0!important;min-height:0!important;flex:0 0 auto!important;justify-content:flex-start!important}#rightPanel .travel-stats-block .ts-rings,#rightPanel .travel-stats-block .ts-rings--row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;align-items:start!important;flex:0 0 auto!important;min-height:0!important}#rightPanel .travel-stats-block .ts-hud{gap:8px!important}#rightPanel .travel-stats-block .ts-world-ring,#rightPanel .travel-stats-block .ts-ring{cursor:pointer!important}#rightPanel .travel-stats-block .ts-ring--ach{--ring-color: rgba(255, 217, 90, .95);--ring-dim: rgba(255, 217, 90, .16);box-shadow:0 0 0 1px #ffd95a59,0 0 12px #ffd95a2e!important}#rightPanel .travel-stats-block .ts-ring--places{--ring-color: rgba(100, 220, 255, .92);--ring-dim: rgba(100, 220, 255, .14);box-shadow:0 0 0 1px #64dcff59,0 0 12px #64dcff2e!important}#rightPanel .travel-stats-block .ts-ring--tomato{--ring-color: rgba(255, 90, 110, .95);--ring-dim: rgba(255, 90, 110, .16);box-shadow:0 0 0 1px #ff5a6e59,0 0 12px #ff5a6e2e!important}#rightPanel .travel-stats-block .ts-ring--tomato.is-empty{opacity:.72!important}#rightPanel .travel-stats-block .ts-world-label{font-size:calc(clamp(9.5px,1.05vh,11.5px) * var(--rp-s))!important;font-weight:600!important}#rightPanel .travel-stats-block .ts-ring-cell{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;min-width:0!important;min-height:0!important}#rightPanel .travel-stats-block .ts-world-ring,#rightPanel .travel-stats-block .ts-ring{--p: 0;--ring-color: var(--rp-neon);--ring-dim: var(--rp-neon-dim);--ring-box: max(52px, min(var(--rp-ring-max), 34cqi));position:relative!important;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:1.2 / 1!important;min-height:var(--ring-box)!important;border-radius:10px!important;display:grid!important;place-items:center!important;border:1px solid rgba(125,252,138,.28)!important;padding:6px 4px!important;margin:0!important;cursor:pointer!important;color:inherit!important;font:inherit!important;flex:0 0 auto!important;overflow:hidden!important;isolation:isolate!important;background:#06120cf5!important;box-shadow:inset 0 0 0 1px #7dfc8a14,0 0 10px #7dfc8a1f!important;transition:box-shadow .2s ease,border-color .2s ease!important}#rightPanel .travel-stats-block .ts-world-ring:before,#rightPanel .travel-stats-block .ts-ring:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:inherit!important;padding:3px!important;box-sizing:border-box!important;pointer-events:none!important;z-index:0!important;background:conic-gradient(from -90deg,var(--ring-color) calc(var(--p) * 1%),var(--ring-dim) 0)!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;-webkit-mask-composite:xor!important;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;mask-composite:exclude!important}#rightPanel .travel-stats-block .ts-world-core{position:relative!important;z-index:1!important;width:100%!important;max-width:100%!important;padding:2px 3px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1px!important}#rightPanel .travel-stats-block .ts-ring--world{--ring-color: var(--rp-cyan);--ring-dim: rgba(100, 220, 255, .14);box-shadow:0 0 0 1px #64dcff59,0 0 14px #64dcff38!important}#rightPanel .travel-stats-block .ts-ring--wish{--ring-color: var(--rp-amber);--ring-dim: var(--rp-amber-dim);box-shadow:0 0 0 1px #ffc45059,0 0 14px #ffc45038!important}#rightPanel .travel-stats-block .ts-ring--friends{--ring-color: var(--rp-violet);--ring-dim: var(--rp-violet-dim);cursor:pointer!important;box-shadow:0 0 0 1px #c88cff59,0 0 14px #c88cff38!important}#rightPanel .travel-stats-block .ts-ring--friends:hover{filter:brightness(1.08)}#rightPanel .travel-stats-block .ts-ring--animated{animation:ts-ring-pulse .7s ease-out 1}@keyframes ts-ring-pulse{0%{filter:brightness(1.35);transform:scale(.94)}to{filter:brightness(1);transform:scale(1)}}@media (prefers-reduced-motion: reduce){#rightPanel .travel-stats-block .ts-ring--animated{animation:none!important}}#rightPanel .travel-stats-block .ts-world-core{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;line-height:1.05!important;text-align:center!important;pointer-events:none!important}#rightPanel .travel-stats-block .ts-world-pct{font-size:calc(clamp(12px,1.4vh,15px) * var(--rp-s))!important;font-weight:700!important;color:#e8fff0!important;letter-spacing:.02em!important}#rightPanel .travel-stats-block .ts-ring--friends .ts-world-pct{font-size:calc(clamp(12px,1.4vh,15px) * var(--rp-s))!important;color:#f0e6ff!important}#rightPanel .travel-stats-block .ts-world-frac{font-size:calc(clamp(8.5px,.95vh,10.5px) * var(--rp-s))!important;color:#c8ffdcbf!important;white-space:nowrap!important}#rightPanel .travel-stats-block .ts-ring-cell--ach .ts-world-frac{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}#rightPanel .travel-stats-block .ts-world-label{font-size:calc(clamp(9.5px,1.05vh,11.5px) * var(--rp-s))!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#c8ffdcc7!important;text-align:center!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:600!important}#rightPanel .travel-stats-block .ts-meta-row{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;flex:0 0 auto!important;margin-top:2px!important}#rightPanel .travel-stats-block .ts-meta-chip{font-size:calc(clamp(9.5px,1.05vh,11px) * var(--rp-s))!important;color:#beffd2c7!important;letter-spacing:.04em!important;text-transform:uppercase!important}#rightPanel .travel-stats-block .ts-meta-chip strong{color:var(--rp-neon)!important;font-weight:700!important;margin-left:4px!important}#rightPanel .travel-stats-block .ts-ach-badge{display:inline-flex!important;align-items:center!important;margin-left:auto!important;padding:4px 8px!important;border:1px solid rgba(125,252,138,.35)!important;border-radius:6px!important;background:#0818108c!important;color:inherit!important;cursor:pointer!important;font:inherit!important;box-shadow:0 0 10px #7dfc8a1f!important}#rightPanel .travel-stats-block .ts-ach-badge:hover{border-color:#7dfc8aa6!important}#rightPanel .travel-stats-block .travel-achievement-strip{font-size:calc(clamp(10px,1.15vh,12px) * var(--rp-s))!important;font-weight:700!important;line-height:1.15!important;color:var(--rp-neon)!important;text-shadow:0 0 8px rgba(125,252,138,.3)!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}#rightPanel>.profile-nav-section--system .profile-nav-item i{font-size:var(--rp-sys-icon)!important;width:1.15em!important;line-height:1!important}#rightPanel.right-panel #quickActions .quick-actions-grid{flex:0 0 auto!important;flex-grow:0!important;min-height:0!important;height:auto!important;width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;grid-auto-rows:var(--rp-qa-btn-h)!important;gap:var(--rp-qa-gap)!important;align-content:start!important;overflow:visible!important;box-sizing:border-box!important;margin:0!important}#rightPanel.right-panel #quickActions .quick-actions-icons{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:var(--rp-qa-gap)!important;margin-top:var(--rp-qa-strip-gap)!important;flex:0 0 auto!important}#rightPanel #quickActions .quick-action-btn{grid-column:auto!important;box-sizing:border-box!important;width:100%!important;height:var(--rp-qa-btn-h)!important;min-height:var(--rp-qa-btn-h)!important;max-height:var(--rp-qa-btn-h)!important;margin:0!important;padding:3px 8px!important;gap:var(--rp-icon-gap)!important;display:flex!important;align-items:center!important;overflow:hidden!important}#rightPanel #quickActions .quick-action-btn.quick-action-btn--icon{justify-content:center!important;padding:2px!important;position:relative!important;height:var(--rp-qa-icon-h)!important;min-height:var(--rp-qa-icon-h)!important;max-height:var(--rp-qa-icon-h)!important}#rightPanel #quickActions .quick-action-btn.quick-action-btn--icon>span{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}#rightPanel #quickActions .quick-action-btn.quick-action-btn--strip{justify-content:flex-start!important;padding:4px 8px!important;position:relative!important;height:calc(var(--rp-qa-icon-h) + 10px)!important;min-height:calc(var(--rp-qa-icon-h) + 10px)!important;max-height:calc(var(--rp-qa-icon-h) + 10px)!important;gap:6px!important}#rightPanel #quickActions .quick-action-btn.quick-action-btn--strip>span{position:static!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;overflow:hidden!important;clip:auto!important;white-space:nowrap!important;border:0!important;flex:1 1 auto!important;min-width:0!important;font-size:calc(var(--rp-qa-font) * .95)!important;line-height:1.15!important;font-weight:600!important;text-overflow:ellipsis!important;color:#c8ffdceb!important}#rightPanel #quickActions .quick-action-btn i{flex:0 0 auto!important;width:var(--rp-qa-icon)!important;min-width:var(--rp-qa-icon)!important;font-size:var(--rp-qa-icon)!important;line-height:1!important;margin:0!important;color:var(--rp-neon)!important}#rightPanel #quickActions .quick-action-btn span{flex:1 1 auto!important;min-width:0!important;font-size:var(--rp-qa-font)!important;line-height:1.2!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:600!important}@media (max-height: 899px){#rightPanel.right-panel{--rp-s: .96}}@media (max-height: 800px){#rightPanel.right-panel{--rp-s: .92}}@media (max-height: 720px){#rightPanel.right-panel{--rp-s: .86}}@media (max-height: 640px){#rightPanel.right-panel{--rp-s: .8}}@media (max-height: 520px) and (orientation: landscape){#rightPanel.right-panel{--rp-s: .68}}@media (max-height: 420px){#rightPanel.right-panel{--rp-s: .62}}@media (max-height: 899px){.mp-media-thumb img{height:clamp(68px,11.5vh,104px)!important;max-height:none!important}.tf-post-media img{max-height:min(78vh,620px)!important}}@media (max-height: 640px){.mp-media-thumb img{height:clamp(56px,10vh,84px)!important}.tf-post-media img{max-height:min(68vh,480px)!important}}.left-panel .status-bar{flex:0 0 auto!important;flex-shrink:0!important;min-height:auto!important;overflow:visible!important}.left-panel .status-left{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important}.left-panel .status-clock,.left-panel .status-users,.left-panel .status-indicator{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;overflow:visible!important;white-space:normal!important;font-size:var(--font-xs, 10px)!important;line-height:1.25!important}#rightPanel>.profile-nav-section--system .profile-nav-list.profile-nav-list--system-icons{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:stretch!important;gap:6px!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:0!important}#rightPanel>.profile-nav-section--system .profile-nav-item.profile-nav-item--icon{flex:1 1 0!important;flex-grow:1!important;flex-shrink:1!important;height:auto!important;min-height:var(--rp-sys-h)!important;max-height:none!important;justify-content:center!important;align-items:center!important;flex-direction:column!important;gap:3px!important;padding:5px 2px 4px!important;border:1px solid rgba(125,252,138,.28)!important;border-radius:7px!important;background:#08181080!important;cursor:pointer!important;position:relative!important;display:flex!important;line-height:1!important}#rightPanel>.profile-nav-section--system .profile-nav-item.profile-nav-item--icon:hover{border-color:#7dfc8aa6!important;box-shadow:0 0 12px #7dfc8a38!important}#rightPanel>.profile-nav-section--system .profile-nav-item.profile-nav-item--icon i{font-size:var(--rp-sys-icon)!important;color:var(--rp-neon, rgba(125, 252, 138, .92))!important;width:auto!important;margin:0!important;text-shadow:0 0 8px rgba(125,252,138,.35)!important}#rightPanel>.profile-nav-section--system .profile-nav-item.profile-nav-item--icon .rp-sys-caption{position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;overflow:hidden!important;clip:auto!important;white-space:nowrap!important;border:0!important;font-size:var(--rp-sys-cap)!important;font-weight:400!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#c8ffdcc7!important;line-height:1.1!important;max-width:100%!important;text-overflow:ellipsis!important;text-align:center!important}#rightPanel .rp-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}body.rp-guest-preview #rightPanel .profile-nav-section--social .nav-badge,body.rp-guest-preview #rightPanel .profile-nav-section--travel .nav-badge{opacity:1!important}body.rp-guest-preview #rightPanel .travel-stats-block{opacity:.72!important}body.rp-guest-preview #rightPanel .profile-nav-section--system{opacity:.55!important}body.rp-guest-preview #rightPanel .profile-header,body.rp-guest-preview #rightPanel #quickTomatoBattle,body.rp-guest-preview #rightPanel #quickAiPlan{opacity:1!important}body.rp-guest-preview #rightPanel #btnShowMyPage.btn-auth--premium{background:transparent!important;box-shadow:none!important;opacity:.68!important;border-color:#b4d2c861!important;color:#d2e2dcc7!important;min-height:26px!important;height:26px!important;padding:0 8px!important;font-size:9.5px!important}#rightPanel.right-panel .profile-nav-section--social,#rightPanel.right-panel .profile-nav-section--travel,#rightPanel.right-panel #quickActions,#rightPanel.right-panel .travel-stats-block,#rightPanel.right-panel>.profile-nav-section--system{border-radius:var(--rp-radius, 9px)!important}.left-panel .info-row{align-items:stretch!important}.left-panel .info-row>.info-card{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;padding-top:5px!important;padding-bottom:5px!important;min-height:0!important}.left-panel .info-row>.info-card>.info-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;margin:0 0 4px!important;min-height:16px!important;line-height:1.1!important;width:100%!important;text-align:center!important}.left-panel .info-card-location-compact{justify-content:flex-start!important;padding-top:5px!important}.left-panel .info-card-location-compact>.info-label{align-self:center!important;margin-top:0!important;margin-bottom:4px!important;min-height:16px!important}.left-panel .info-card-location-compact #infoLocation,.left-panel .info-card-location-compact .info-pair-value{margin-top:0!important}#rightPanel .place-country-flag,.place-list .place-country-flag,.place-country-flag{display:inline-block!important;margin-right:.35em!important;font-size:1.05em!important;line-height:1!important;vertical-align:-.05em!important;filter:saturate(1.15) drop-shadow(0 0 2px rgba(125,252,138,.25))}.left-panel .place-list .place-country-flag .place-country-flag-img,.left-panel .place-country-title-row .place-country-flag-img{width:30px!important;height:20px!important;object-fit:cover!important;display:inline-block!important;vertical-align:middle!important;border-radius:2px}.left-panel .info-card,.left-panel .info-card.info-pair-card,.left-panel .places-panel,.left-panel .controls-row .btn-main,.left-panel .controls-row .btn-ghost,.left-panel .btn-square,.left-panel .node-log-story-btn,.left-panel #nodeLogSearch,.left-panel .node-log-type-filter,.left-panel .place-item,.left-panel .place-country{border-radius:var(--rp-radius, 9px)!important}.left-panel .info-card,.left-panel .places-panel{background:#0a16106b!important;border:1px solid rgba(125,252,138,.28)!important;box-shadow:inset 0 1px #c8ffdc24,inset 0 -1px #00000059!important;backdrop-filter:blur(8px) saturate(1.08)!important;-webkit-backdrop-filter:blur(8px) saturate(1.08)!important}.left-panel .info-label{font-weight:500!important;letter-spacing:.06em!important;opacity:.9!important}.left-panel .info-value,.left-panel #infoLocation,.left-panel .info-pair-value,.left-panel .info-pair-card--achievement #achievementText,.left-panel .info-pair-card--achievement #infoAchievementSub,.left-panel .info-pair-card--stats .info-places-countries,.left-panel .info-pair-card--stats .info-places-nodes{font-weight:400!important}.left-panel .place-country-name-text,.left-panel .place-country-line,.left-panel .place-title,.left-panel .panel-count-countries,.left-panel .panel-count-nodes,.left-panel .node-log-title{font-weight:500!important}#rightPanel .travel-stats-block .ts-world-pct,#rightPanel .travel-stats-block .ts-meta-chip strong,#rightPanel .travel-stats-block .travel-achievement-strip{font-weight:500!important;letter-spacing:.02em!important}#rightPanel .travel-stats-block .ts-world-label,#rightPanel .travel-stats-block .ts-world-frac,#rightPanel .travel-stats-block .profile-caption{font-weight:400!important;opacity:.88!important}#rightPanel .travel-stats-block .ts-world-pct{font-size:.92em!important}#rightPanel.right-panel #quickActions .quick-actions-icons{margin-top:2px!important;gap:4px!important}#rightPanel #quickActions .quick-action-btn.quick-action-btn--strip{height:calc(var(--rp-qa-icon-h) + 6px)!important;min-height:calc(var(--rp-qa-icon-h) + 6px)!important;max-height:calc(var(--rp-qa-icon-h) + 6px)!important;font-weight:500!important}#rightPanel #quickActions .quick-action-btn span{font-weight:500!important}.le-create-sheet-panel{width:min(640px,100%)!important;max-height:min(92dvh,900px)!important;border-radius:18px 18px 0 0!important}.le-create-form{gap:14px!important;padding:8px 18px 20px!important}.le-textarea--premium,#leCreateDesc.le-textarea{min-height:200px!important;max-height:420px!important;font-size:calc(var(--font-md, 14px) * 1.05)!important;line-height:1.45!important;font-weight:400!important;border-radius:10px!important}.le-create-form .le-input,.le-create-form .le-select{min-height:42px!important;border-radius:10px!important;font-weight:400!important}.le-photo-row{min-height:56px!important}.live-event-create-preview,#leCreatePhotoPreview img{max-height:180px!important;width:100%!important;object-fit:cover!important;border-radius:12px!important}.le-forum-hint{margin:0!important;font-size:var(--font-sm, 12px)!important;font-weight:400!important;opacity:.78!important;line-height:1.35!important}.le-detail-forum-link{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:12px 0 4px!important;padding:10px 12px!important;border-radius:10px!important;border:1px solid rgba(125,252,138,.35)!important;color:#c8ffdcf2!important;text-decoration:none!important;font-weight:500!important;letter-spacing:.04em!important}.le-detail-forum-link:hover{border-color:#7dfc8ab3!important;box-shadow:0 0 12px #7dfc8a33!important}#rightPanel>.profile-nav-section--system .profile-nav-list.profile-nav-list--system-icons{gap:4px!important}:root{--mnm-chrome: rgba(125, 252, 138, .24);--mnm-chrome-w: 2px;--mnm-chrome-block: rgba(125, 252, 138, .16);--mnm-chrome-block-w: 1px;--mnm-blue: #3aa6ff;--mnm-red: #ff4060}body:not(.tomato-mode) .left-panel,body:not(.tomato-mode) #rightPanel,body:not(.tomato-mode) .map-panel{font-family:IBM Plex Sans,Segoe UI,system-ui,sans-serif!important;font-weight:400!important;font-synthesis:none!important;-webkit-font-smoothing:antialiased!important}#rightPanel.right-panel{--rp-qa-font: 11px !important;--rp-qa-strip-font: 11px !important;--rp-qa-gap: 2px !important;--rp-qa-strip-gap: 2px !important;--rp-qa-btn-h: calc(clamp(34px, 3.6vh, 40px) * var(--rp-s)) !important;--rp-row-gap: calc(clamp(6px, .65vh, 8px) * var(--rp-s)) !important;--rp-sys-h: calc(clamp(52px, 5.4vh, 60px) * var(--rp-s)) !important;--rp-sys-icon: calc(clamp(17px, 1.9vh, 20px) * var(--rp-s)) !important;--rp-gap: calc(clamp(6px, .75vh, 9px) * var(--rp-s)) !important}body:not(.tomato-mode) .left-panel,body:not(.tomato-mode) .map-panel,body:not(.tomato-mode) .right-panel-wrapper>#rightPanel.right-panel{border:var(--mnm-chrome-w) solid var(--mnm-chrome)!important;box-shadow:0 12px 22px #0000006b!important}body:not(.tomato-mode) .app-shell,body:not(.tomato-mode) .mnm-app-frame,body:not(.tomato-mode) .ui-app-chrome{border:none!important;box-shadow:none!important;outline:none!important}body:not(.tomato-mode) .left-panel:after,body:not(.tomato-mode) .right-panel-wrapper>#rightPanel.right-panel:after{display:none!important}#rightPanel>.profile-header.profile-header--premium,.left-panel .places-panel{border:var(--mnm-chrome-w) solid rgba(125,252,138,.28)!important;border-radius:10px!important;box-shadow:inset 0 1px #ffffff0a!important}#rightPanel .profile-nav-section--social,#rightPanel .profile-nav-section--travel,#rightPanel #quickActions,#rightPanel .travel-stats-block,#rightPanel>.profile-nav-section--system,.left-panel .info-card,.left-panel .controls-row .btn-ghost,.left-panel .controls-row .btn-main,.left-panel .btn-square{border-width:var(--mnm-chrome-block-w)!important;border-style:solid!important;border-color:var(--mnm-chrome-block)!important;border-radius:9px!important}body:not(.tomato-mode) .left-panel .info-label,body:not(.tomato-mode) .left-panel .node-log-title,body:not(.tomato-mode) #rightPanel .profile-caption,body:not(.tomato-mode) #rightPanel .profile-nav-title{font-family:inherit!important;font-weight:500!important;font-size:10px!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#9bc8aae6!important}#rightPanel .profile-nav-section--social .profile-nav-list,#rightPanel .profile-nav-section--travel .profile-nav-list{gap:var(--rp-row-gap)!important}#rightPanel .profile-nav-section--social .profile-nav-item,#rightPanel .profile-nav-section--travel .profile-nav-item{height:var(--rp-row-h)!important;min-height:var(--rp-row-h)!important;max-height:var(--rp-row-h)!important}#rightPanel .profile-nav-section--social .profile-nav-item>span:not(.nav-badge),#rightPanel .profile-nav-section--travel .profile-nav-item>span:not(.nav-badge){font-size:11px!important;font-weight:400!important;color:#d2e1d7f0!important;line-height:1.25!important;text-align:left!important}#rightPanel .nav-badge,body.rp-guest-preview #rightPanel .nav-badge{font-size:11px!important;font-weight:600!important;color:#f4fff6!important;opacity:1!important}#rightPanel .nav-badge-new,#rightPanel .nav-badge:has(.nav-badge-new),body.rp-guest-preview #rightPanel .nav-badge-new{color:#ffe566!important;animation:mnm-badge-soft-blink 1.2s ease-in-out infinite!important}@keyframes mnm-badge-soft-blink{0%,to{opacity:1}50%{opacity:.55}}body.rp-guest-preview #rightPanel .travel-stats-block,body.rp-guest-preview #rightPanel .profile-nav-section--system{opacity:1!important;filter:none!important}#rightPanel.right-panel #quickActions,#rightPanel #quickActions.profile-block,#rightPanel #quickActions{flex:0 0 auto!important;flex-grow:0!important;height:fit-content!important;min-height:0!important;max-height:none!important;gap:2px!important;row-gap:2px!important;justify-content:flex-start!important}#rightPanel.right-panel #quickActions .quick-actions-grid,#rightPanel #quickActions .quick-actions-grid{flex:0 0 auto!important;flex-grow:0!important;flex-shrink:0!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;grid-auto-rows:var(--rp-qa-btn-h)!important;gap:2px!important;row-gap:2px!important;column-gap:2px!important;align-content:start!important;justify-content:start!important;margin:0!important;padding:0!important;overflow:visible!important}#rightPanel.right-panel #quickActions .quick-actions-icons,#rightPanel #quickActions .quick-actions-icons{flex:0 0 auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:none!important;gap:2px!important;margin:2px 0 0!important;padding:0!important}#rightPanel #quickActions .quick-action-btn,#rightPanel #quickActions .quick-actions-icons .quick-action-btn,#rightPanel #quickActions .quick-action-btn.quick-action-btn--strip,#rightPanel #quickActions .quick-action-btn.quick-action-btn--icon{height:var(--rp-qa-btn-h)!important;min-height:var(--rp-qa-btn-h)!important;max-height:var(--rp-qa-btn-h)!important;font-size:11px!important;font-weight:400!important;border-color:var(--mnm-chrome-block)!important;background:#08120c73!important;transition:border-color .16s ease,box-shadow .16s ease,transform .12s ease,background .16s ease!important}#rightPanel #quickActions .quick-action-btn>span,#rightPanel #quickActions .quick-actions-icons .quick-action-btn>span{font-size:11px!important;font-weight:400!important;text-align:left!important;position:static!important;clip:auto!important;width:auto!important;height:auto!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#rightPanel #quickActions .quick-actions-icons .quick-action-btn{flex-direction:row!important;justify-content:flex-start!important;gap:7px!important;padding:4px 8px!important}#rightPanel #quickActions .quick-action-btn:hover{border-color:#3aa6ff80!important;box-shadow:0 0 10px #3aa6ff29!important;background:#0a181cb3!important}#rightPanel #quickActions .quick-action-btn:active{transform:scale(.98)!important}#rightPanel .travel-stats-block .ts-rings,#rightPanel .travel-stats-block .ts-rings--row{gap:5px!important}#rightPanel .travel-stats-block .ts-world-ring,#rightPanel .travel-stats-block .ts-ring{--meter-r: 10px;--meter-pad: 4px;--meter-inner-r: calc(var(--meter-r) - var(--meter-pad));--ring-color: #3aa6ff;aspect-ratio:1.42 / 1!important;min-height:48px!important;max-height:58px!important;border-radius:var(--meter-r)!important;padding:6px 5px 8px!important;border:1px solid rgba(58,166,255,.26)!important;background:linear-gradient(165deg,#0a1218fa,#04080afc)!important;box-shadow:inset 0 1px #ffffff08!important;overflow:hidden!important;isolation:isolate!important;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,transform .18s ease!important}#rightPanel .travel-stats-block .ts-ring-cell:nth-child(2n) .ts-world-ring,#rightPanel .travel-stats-block .ts-ring-cell:nth-child(2n) .ts-ring,#rightPanel .travel-stats-block .ts-rings>:nth-child(2n) .ts-world-ring,#rightPanel .travel-stats-block .ts-rings>:nth-child(2n) .ts-ring,#rightPanel .travel-stats-block .ts-rings--row>:nth-child(2n) .ts-world-ring,#rightPanel .travel-stats-block .ts-rings--row>:nth-child(2n) .ts-ring{--ring-color: #ff4060;border-color:#ff406042!important;background:linear-gradient(165deg,#160a0efa,#080406fc)!important}#rightPanel .travel-stats-block .ts-world-ring:before,#rightPanel .travel-stats-block .ts-ring:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:var(--meter-r)!important;padding:var(--meter-pad)!important;box-sizing:border-box!important;pointer-events:none!important;z-index:1!important;background:conic-gradient(from -90deg,var(--ring-color) calc(var(--p, 0) * 1%),rgba(125,252,138,.08) 0)!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;-webkit-mask-composite:xor!important;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;mask-composite:exclude!important;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--ring-color) 45%,transparent))}#rightPanel .travel-stats-block .ts-world-ring:after,#rightPanel .travel-stats-block .ts-ring:after{content:""!important;position:absolute!important;inset:var(--meter-pad)!important;border-radius:var(--meter-inner-r)!important;pointer-events:none!important;z-index:0!important;background:radial-gradient(ellipse 95% 85% at 50% 42%,rgba(255,255,255,.03) 0%,transparent 42%,rgba(0,0,0,.55) 100%),linear-gradient(to bottom,color-mix(in srgb,var(--ring-color) 10%,transparent),transparent 55%),linear-gradient(to right,transparent 0%,color-mix(in srgb,var(--ring-color) 7%,transparent) 12%,transparent 22%,transparent 78%,color-mix(in srgb,var(--ring-color) 7%,transparent) 88%,transparent 100%),linear-gradient(to right,transparent 46%,color-mix(in srgb,var(--ring-color) 5%,transparent) 50%,transparent 54%),linear-gradient(to right,color-mix(in srgb,var(--ring-color) 75%,#fff) calc(var(--p, 0) * 1%),color-mix(in srgb,var(--ring-color) 8%,transparent) 0) no-repeat bottom center / 100% 2px,linear-gradient(180deg,#060c0efa,#020506)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ring-color) 12%,transparent)!important;animation:mnm-well-breathe 5.5s ease-in-out infinite!important}@keyframes mnm-well-breathe{0%,to{filter:brightness(1)}50%{filter:brightness(1.06)}}#rightPanel .travel-stats-block .ts-world-pct{font-size:12px!important;font-weight:600!important;color:#f6fff8!important;text-shadow:0 0 6px color-mix(in srgb,var(--ring-color) 30%,transparent)!important}#rightPanel .travel-stats-block .ts-world-frac{font-size:10px!important;color:#d2e6dceb!important}#rightPanel .travel-stats-block .ts-world-label{font-size:9px!important;color:#afcdb9e6!important}#rightPanel .travel-stats-block .ts-world-ring:hover,#rightPanel .travel-stats-block .ts-ring:hover{transform:translateY(-1px)!important;border-color:color-mix(in srgb,var(--ring-color) 65%,#fff)!important;box-shadow:0 0 16px color-mix(in srgb,var(--ring-color) 32%,transparent)!important;background:linear-gradient(165deg,color-mix(in srgb,var(--ring-color) 16%,rgba(12,18,22,.98)),#04080afc)!important}#rightPanel>.profile-nav-section--system,#rightPanel .profile-nav-section--system{opacity:1!important;padding-top:9px!important;padding-bottom:9px!important;min-height:calc(var(--rp-sys-h) + 18px)!important}#rightPanel .profile-nav-section--system .profile-nav-list--system-icons{gap:8px!important;min-height:var(--rp-sys-h)!important}#rightPanel .profile-nav-section--system .profile-nav-item{min-height:var(--rp-sys-h)!important;height:var(--rp-sys-h)!important}#rightPanel .profile-nav-section--system .profile-nav-item i{font-size:var(--rp-sys-icon)!important;width:var(--rp-sys-icon)!important}#rightPanel .profile-nav-section--system .rp-sys-caption,#rightPanel .profile-nav-section--system .profile-nav-item span{font-size:12px!important;font-weight:400!important;color:#d7e6dcf2!important;line-height:1.15!important}#rightPanel>.profile-header.profile-header--premium{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;padding:20px 14px 20px 20px!important;background:linear-gradient(135deg,rgba(58,166,255,.08),transparent 42%),linear-gradient(180deg,#0e1814b8,#080e0c8c)!important;position:relative!important;overflow:hidden!important}#rightPanel>.profile-header .profile-header-main{display:flex!important;align-items:stretch!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;text-align:left!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .profile-header-main{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:stretch!important;column-gap:20px!important;row-gap:0!important;position:relative!important;z-index:1!important}#rightPanel>.profile-header .profile-text{display:flex!important;flex-direction:column!important;text-align:left!important;align-items:stretch!important;justify-content:flex-start!important;flex:1 1 auto!important;min-width:0!important;gap:5px!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .profile-text{padding-top:0!important;gap:5px!important}#rightPanel>.profile-header .profile-label,#rightPanel>.profile-header .profile-name,#rightPanel>.profile-header .profile-sub{text-align:left!important;justify-content:flex-start!important}#rightPanel>.profile-header .profile-auth-actions{display:grid!important;grid-template-columns:1fr 1fr!important;align-items:stretch!important;gap:4px!important;margin-left:0!important;width:100%!important}#rightPanel>.profile-header .btn-auth--premium{width:100%!important;text-align:center!important;justify-content:center!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle .avatar-ring-outer-scallop{display:none!important;animation:none!important;opacity:0!important}@keyframes mnm-scallop-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle{animation:none!important}.left-panel .places-panel .node-log-rank-footer{display:flex!important;align-items:center!important;gap:10px!important;margin-top:8px!important;padding:8px 10px!important;border:1px solid rgba(125,252,138,.22)!important;border-radius:9px!important;background:linear-gradient(180deg,#0c1612d9,#060c0aeb)!important;box-shadow:inset 0 1px #ffffff0a!important;transition:border-color .18s ease,box-shadow .18s ease!important}.left-panel .places-panel .node-log-rank-footer:hover{border-color:#3aa6ff73!important;box-shadow:0 0 12px #3aa6ff24!important}.left-panel .places-panel .nlr-av{width:28px!important;height:28px!important;border-radius:8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important;font-weight:600!important;border:1px solid rgba(125,252,138,.28)!important;background:#08100ce6!important}.left-panel .places-panel .nlr-av--gold{border-color:#ffc4508c!important;color:#ffe9a8!important;box-shadow:0 0 8px #ffc45040!important}.left-panel .places-panel .nlr-av--you{border-color:#3aa6ff80!important;color:#b8e8ff!important;box-shadow:0 0 8px #3aa6ff38!important}.left-panel .places-panel .nlr-line{font-size:11px!important;font-weight:500!important;color:#dcebe1eb!important;letter-spacing:.02em!important}.left-panel .places-panel .nlr-sep{color:#7dfc8a47!important}.left-panel .info-card-location-live,.left-panel .info-card-time-machine{border-style:solid!important;border-width:1px!important;border-color:#7dfc8a33!important;border-radius:9px!important;background:linear-gradient(180deg,#0c1612b8,#060c0ae0)!important}.left-panel .btn-square{border-radius:8px!important;border-color:#7dfc8a38!important;background:#08100ca6!important;font-size:11px!important}.left-panel .info-location-pulse{animation:mnm-loc-beacon 1.2s ease-in-out infinite!important}@keyframes mnm-loc-beacon{0%,to{opacity:1;box-shadow:0 0 #3aa6ff8c}50%{opacity:.3;box-shadow:0 0 0 7px #3aa6ff00}}body:not(.tomato-mode) .map-panel>.map-depth-grid{z-index:3!important}body:not(.tomato-mode) .map-panel>.map-depth-grid:before{left:0!important}body:not(.tomato-mode) .map-panel>.map-depth-grid:after{right:0!important;left:auto!important}body:not(.tomato-mode) .left-panel,body:not(.tomato-mode) .right-panel-wrapper{position:relative!important;z-index:5!important}.tomato-battle-img{background:transparent!important;-webkit-mask-image:none!important;mask-image:none!important;mix-blend-mode:normal!important;filter:drop-shadow(0 0 8px rgba(255,64,96,.45)) drop-shadow(0 3px 8px rgba(0,0,0,.4))!important}#rightPanel .profile-nav-item:active,.left-panel .btn-ghost:active,.left-panel .btn-main:active,.left-panel .btn-square:active{transform:scale(.98)!important}.left-panel .info-card-location-live,.left-panel .info-card-time-machine,.left-panel .info-pair-card--achievement,.left-panel .info-pair-card--stats{border-style:dashed!important;border-width:1px!important;border-color:#78a0827a!important;border-radius:9px!important;background:#0a16106b!important;box-shadow:inset 0 1px #c8ffdc14!important}.left-panel .info-location-live-value,.left-panel #infoLocation,.left-panel .info-pair-value,.left-panel .info-places-countries,.left-panel .info-places-nodes,.left-panel #achievementText,.left-panel #infoAchievementSub{font-size:10px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.02em!important}.left-panel .info-location-sub{font-size:9px!important;font-weight:400!important;letter-spacing:.04em!important;text-transform:none!important;color:#aac3b4bf!important}.left-panel .info-label{font-size:10px!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle:not(.has-avatar){animation:none!important;border:1px solid rgba(242,245,243,.72)!important;border-color:#f2f5f3b8!important;box-shadow:none!important;background:#050708!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle:not(.has-avatar) #avatarImage{object-fit:cover!important;opacity:.92!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle:not(.has-avatar) .avatar-ring-inner-solid{border-color:#f2f5f38c!important;box-shadow:none!important}#rightPanel #quickActions .quick-action-btn{overflow:visible!important}#rightPanel #quickActions .quick-action-btn:before,#rightPanel #quickActions .quick-action-btn:after{content:""!important;position:absolute!important;top:16%!important;bottom:16%!important;width:2px!important;opacity:0!important;pointer-events:none!important;transition:opacity .14s ease,box-shadow .14s ease,background .14s ease!important;border-radius:1px!important;z-index:3!important}#rightPanel #quickActions .quick-action-btn:before{left:0!important}#rightPanel #quickActions .quick-action-btn:after{right:0!important}#rightPanel #quickActions .quick-action-btn:hover:before,#rightPanel #quickActions .quick-action-btn:hover:after{opacity:1!important;background:#7dfc8af2!important;box-shadow:0 0 6px #7dfc8aa6,0 0 12px #3aa6ff59!important}#rightPanel .travel-stats-block .ts-world-ring:after,#rightPanel .travel-stats-block .ts-ring:after{animation:none!important;filter:none!important;background:linear-gradient(to right,color-mix(in srgb,var(--ring-color) 80%,#fff) calc(var(--p, 0) * 1%),color-mix(in srgb,var(--ring-color) 8%,transparent) 0) no-repeat bottom center / 100% 2px,url(assets/ui/stats-tunnel.svg) center / 112% 112% no-repeat,radial-gradient(ellipse 90% 80% at 50% 48%,#00000026,#0000008c),linear-gradient(180deg,#060c0eeb,#020506fa)!important;opacity:.95!important}#rightPanel .travel-stats-block .ts-ring-cell:nth-child(2n) .ts-world-ring:after,#rightPanel .travel-stats-block .ts-ring-cell:nth-child(2n) .ts-ring:after,#rightPanel .travel-stats-block .ts-rings>:nth-child(2n) .ts-world-ring:after,#rightPanel .travel-stats-block .ts-rings>:nth-child(2n) .ts-ring:after,#rightPanel .travel-stats-block .ts-rings--row>:nth-child(2n) .ts-world-ring:after,#rightPanel .travel-stats-block .ts-rings--row>:nth-child(2n) .ts-ring:after{filter:hue-rotate(295deg) saturate(1.25)!important}#rightPanel>.profile-header .btn-auth--premium:not(.btn-auth--logout){border-width:1px!important;border-color:#7dfc8a38!important;box-shadow:none!important;background:#08100c73!important;color:#c8dcd2e0!important;opacity:.9!important}#rightPanel>.profile-header .btn-auth--premium:not(.btn-auth--logout):hover{border-color:#7dfc8a66!important;opacity:1!important}.left-panel #addPlaceBtn.btn-main{border-width:1px!important;border-style:solid!important;border-color:#7dfc8ab8!important;box-shadow:0 0 10px #7dfc8a47,inset 0 0 0 1px #7dfc8a2e!important;background:#0c1c12b8!important;font-weight:600!important}.left-panel #addPlaceBtn.btn-main:hover{border-color:#7dfc8af2!important;box-shadow:0 0 16px #7dfc8a66,inset 0 0 0 1px #7dfc8a47!important}#rightPanel .profile-nav-section--social .profile-nav-item>span:not(.nav-badge),#rightPanel .profile-nav-section--travel .profile-nav-item>span:not(.nav-badge){font-size:10.5px!important}#rightPanel .profile-nav-section--social .nav-badge,#rightPanel .profile-nav-section--travel .nav-badge{font-size:10.5px!important}.tb-intro-logo,.tomato-battle-img{image-rendering:auto!important;-webkit-backface-visibility:hidden!important;transform:translateZ(0)!important;filter:drop-shadow(0 0 8px rgba(255,64,96,.4)) drop-shadow(0 3px 8px rgba(0,0,0,.4))!important}.tb-intro-logo{filter:drop-shadow(0 2px 10px rgba(0,0,0,.55)) contrast(1.02)!important}body:not(.tomato-mode){--mnm-chrome: rgba(125, 252, 138, .48) !important;--mnm-chrome-w: 2px !important}body:not(.tomato-mode) .left-panel,body:not(.tomato-mode) .map-panel,body:not(.tomato-mode) .right-panel-wrapper>#rightPanel.right-panel{border:2px solid rgba(125,252,138,.48)!important;box-shadow:0 0 12px #7dfc8a2e,0 12px 22px #0000006b!important}body:not(.tomato-mode) .map-panel{border-left-width:0!important;border-right-width:0!important}#rightPanel>.profile-header.profile-header--premium,.left-panel .places-panel{border-color:#7dfc8a66!important}.left-panel .info-pair-card--achievement,.left-panel .info-pair-card--stats{border-style:solid!important;border-width:1px!important;border-color:#7dfc8a47!important}.left-panel .info-card-location-live,.left-panel .info-card-time-machine{border-style:dashed!important;border-width:1px!important;border-color:#78a0827a!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle:not(.has-avatar) #avatarImage{opacity:1!important;filter:none!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle:hover .avatar-ring-outer-scallop{filter:drop-shadow(0 0 3px rgba(125,252,138,.95)) drop-shadow(0 0 8px rgba(125,252,138,.55)) drop-shadow(0 0 14px rgba(58,166,255,.35)) brightness(1.45)!important;opacity:1!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle:hover{border-color:#f2f5f3e0!important;box-shadow:none!important}#rightPanel #quickActions .quick-action-btn:before,#rightPanel #quickActions .quick-action-btn:after{content:none!important;display:none!important;opacity:0!important;background:none!important;box-shadow:none!important}#rightPanel #quickActions .quick-action-btn{overflow:hidden!important;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease,transform .1s ease!important}#rightPanel #quickActions .quick-action-btn:hover{border-color:#7dfc8a73!important;box-shadow:inset 2.5px 0 #7dfc8af2,inset -2.5px 0 #7dfc8af2,0 0 10px #7dfc8a2e!important;background:#0a1810b8!important}#rightPanel .travel-stats-block .ts-world-ring:after,#rightPanel .travel-stats-block .ts-ring:after{background:linear-gradient(to right,color-mix(in srgb,var(--ring-color) 75%,#fff) calc(var(--p, 0) * 1%),color-mix(in srgb,var(--ring-color) 8%,transparent) 0) no-repeat bottom center / 100% 2px,url(assets/ui/stats-tunnel.svg) center / 140% 140% no-repeat,radial-gradient(ellipse 70% 65% at 50% 50%,#0000000d,#00000073),linear-gradient(180deg,#060c0ee6,#020506f7)!important;opacity:.88!important;filter:none!important}#rightPanel .travel-stats-block .ts-ring-cell:nth-child(2n) .ts-world-ring:after,#rightPanel .travel-stats-block .ts-rings>:nth-child(2n) .ts-world-ring:after,#rightPanel .travel-stats-block .ts-rings--row>:nth-child(2n) .ts-world-ring:after,#rightPanel .travel-stats-block .ts-ring-cell:nth-child(2n) .ts-ring:after,#rightPanel .travel-stats-block .ts-rings>:nth-child(2n) .ts-ring:after,#rightPanel .travel-stats-block .ts-rings--row>:nth-child(2n) .ts-ring:after{filter:hue-rotate(300deg) saturate(1.15) brightness(1.05)!important}#rightPanel>.profile-nav-section--system,#rightPanel .profile-nav-section--system{border-color:#b4beb947!important}#rightPanel .profile-nav-section--system .profile-nav-title{color:#c6cdc8eb!important}#rightPanel .profile-nav-section--system .profile-nav-item{border-color:#b4beb938!important;color:#c6cdc8e6!important}#rightPanel .profile-nav-section--system .profile-nav-item i{color:#c6cdc8e0!important}#rightPanel .profile-nav-section--system .rp-sys-caption,#rightPanel .profile-nav-section--system .profile-nav-item span{color:#c6cdc8e6!important}body:not(.tomato-mode) .map-mini-chat{border:1px solid rgba(125,252,138,.28)!important;border-radius:10px!important;box-shadow:0 10px 22px #00000061,inset 0 1px #ffffff0a!important}.left-panel #addPlaceBtn.btn-main{border-width:1px!important;border-style:solid!important;border-color:#ff4060c7!important;box-shadow:0 0 12px #ff406052,inset 0 0 0 1px #ff406033!important;background:#1c0a0eb8!important;color:#ffdce1f2!important}.left-panel #addPlaceBtn.btn-main:hover{border-color:#ff4060f2!important;box-shadow:0 0 18px #ff406073,inset 0 0 0 1px #ff406047!important}.left-panel #addPlaceBtn.btn-main i{color:#ff6478f2!important}#rightPanel #btnShowMyPage.btn-auth--premium{border-width:1px!important;border-color:#ff4060c7!important;box-shadow:0 0 12px #ff406052,inset 0 0 0 1px #ff406033!important;background:#1c0a0eb8!important;color:#ffdce1f2!important;opacity:1!important}#rightPanel #btnShowMyPage.btn-auth--premium:hover{border-color:#ff4060f2!important;box-shadow:0 0 18px #ff406073,inset 0 0 0 1px #ff406047!important;filter:brightness(1.06)!important}#rightPanel>.profile-header.profile-header--premium{background:linear-gradient(135deg,rgba(58,166,255,.05),transparent 42%),linear-gradient(180deg,#0e181461,#080e0c38)!important;backdrop-filter:blur(10px) saturate(1.05)!important;-webkit-backdrop-filter:blur(10px) saturate(1.05)!important}.tb-intro-logo{filter:drop-shadow(0 2px 10px rgba(0,0,0,.55)) contrast(1.01)!important}#rightPanel.right-panel{--rp-gap: 8px !important}body:not(.tomato-mode) #rightPanel.right-panel>.profile-middle,#rightPanel.right-panel>.profile-middle{gap:8px!important}#rightPanel.right-panel>.profile-header,#rightPanel.right-panel .profile-nav-section--social,#rightPanel.right-panel .profile-nav-section--travel,#rightPanel.right-panel #quickActions,#rightPanel.right-panel .travel-stats-block,#rightPanel.right-panel>.profile-nav-section--system{margin-top:0!important;margin-bottom:0!important}#rightPanel.right-panel #quickActions,#rightPanel #quickActions{flex:0 0 auto!important;gap:2px!important}#rightPanel.right-panel #quickActions .quick-actions-grid{flex:0 0 auto!important;grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:var(--rp-qa-btn-h)!important;gap:2px!important}#rightPanel.right-panel #quickActions .quick-actions-icons{margin-top:2px!important;gap:2px!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle{animation:none!important;border:1px solid rgba(242,245,243,.72)!important;border-color:#f2f5f3b8!important;box-shadow:none!important;background:#050708!important;justify-self:start!important;align-self:end!important;height:var(--mnm-header-avatar-size, 80px)!important;width:var(--mnm-header-avatar-size, 80px)!important;aspect-ratio:1 / 1!important;min-width:0!important;min-height:var(--mnm-header-avatar-size, 80px)!important;max-width:var(--mnm-header-avatar-size, 80px)!important;max-height:var(--mnm-header-avatar-size, 80px)!important;border-radius:14px!important;flex:0 0 var(--mnm-header-avatar-size, 80px)!important;margin-top:0!important;align-self:center!important;overflow:hidden!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle .avatar-ring-inner-solid{display:none!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle .avatar-ring-outer-scallop{display:none!important;opacity:0!important;animation:none!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle:hover .avatar-ring-outer-scallop{display:none!important;opacity:0!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle:hover{border-color:#b4e6fffa!important}#rightPanel>.profile-header--premium .avatar-hint,#rightPanel>.profile-header--premium .avatar-hint--icons{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:6!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;margin:0!important;padding:0!important;border-radius:15px!important;background:#00000073!important;color:#f2f5f3!important;font-size:0!important;line-height:1!important;letter-spacing:0!important;text-indent:0!important;opacity:0!important;pointer-events:none!important;transition:opacity .15s ease!important}#rightPanel>.profile-header--premium .avatar-hint--icons i{font-size:15px!important;color:#f2f5f3!important;text-shadow:0 0 8px rgba(125,252,138,.45)}#rightPanel>.profile-header--premium .avatar-circle:hover .avatar-hint,#rightPanel>.profile-header--premium .avatar-circle:hover .avatar-hint--icons{opacity:1!important}#rightPanel>.profile-header.profile-header--premium{background:linear-gradient(135deg,rgba(58,166,255,.03),transparent 50%),linear-gradient(180deg,#0e18142e,#080e0c14)!important;backdrop-filter:blur(8px) saturate(1.02)!important;-webkit-backdrop-filter:blur(8px) saturate(1.02)!important;box-shadow:none!important}#rightPanel .travel-stats-block .ts-world-ring:after,#rightPanel .travel-stats-block .ts-ring:after{background:linear-gradient(to right,color-mix(in srgb,var(--ring-color) 75%,#fff) calc(var(--p, 0) * 1%),color-mix(in srgb,var(--ring-color) 8%,transparent) 0) no-repeat bottom center / 100% 2px,url(assets/ui/stats-tunnel.svg) center / 100% 100% no-repeat,linear-gradient(180deg,#060c0eeb,#020506fa)!important;opacity:.95!important;filter:none!important;background-size:100% 2px,100% 100%,auto!important;background-position:bottom center,center,0 0!important;background-repeat:no-repeat,no-repeat,no-repeat!important}#rightPanel .travel-stats-block .ts-ring-cell:nth-child(2n) .ts-world-ring:after,#rightPanel .travel-stats-block .ts-rings>:nth-child(2n) .ts-world-ring:after,#rightPanel .travel-stats-block .ts-rings--row>:nth-child(2n) .ts-world-ring:after,#rightPanel .travel-stats-block .ts-ring-cell:nth-child(2n) .ts-ring:after,#rightPanel .travel-stats-block .ts-rings>:nth-child(2n) .ts-ring:after,#rightPanel .travel-stats-block .ts-rings--row>:nth-child(2n) .ts-ring:after{filter:hue-rotate(300deg) saturate(1.1)!important}body:not(.tomato-mode) #rightPanel>.profile-nav-section--system,body:not(.tomato-mode) #rightPanel .profile-nav-section--system{border-color:#bac2be57!important}body:not(.tomato-mode) #rightPanel .profile-nav-section--system .profile-nav-title{color:#c6cecaeb!important}body:not(.tomato-mode) #rightPanel .profile-nav-section--system .profile-nav-item,body:not(.tomato-mode) #rightPanel .profile-nav-section--system .profile-nav-item--icon{border:1px solid rgba(186,194,190,.3)!important;color:#c6cecaeb!important;background:#0c0e0e59!important}body:not(.tomato-mode) #rightPanel .profile-nav-section--system .profile-nav-item i,body:not(.tomato-mode) #rightPanel .profile-nav-section--system .profile-nav-item .fa-solid{color:#c6cecae6!important;filter:none!important;opacity:1!important}body:not(.tomato-mode) #rightPanel .profile-nav-section--system .rp-sys-caption,body:not(.tomato-mode) #rightPanel .profile-nav-section--system .profile-nav-item span{color:#c6cecae6!important;opacity:1!important}body:not(.tomato-mode) #rightPanel .profile-nav-section--system .profile-nav-item:hover{border-color:#d2d8d480!important;box-shadow:0 0 8px #b4beb91f!important}#rightPanel .travel-stats-block .ts-world-ring:after,#rightPanel .travel-stats-block .ts-ring:after{background-image:linear-gradient(to right,color-mix(in srgb,var(--ring-color) 85%,#fff) calc(var(--p, 0) * 1%),color-mix(in srgb,var(--ring-color) 10%,transparent) 0),url(assets/ui/stats-tunnel.svg),linear-gradient(180deg,#060c0ee0,#020506f5)!important;background-size:100% 2px,100% 100%,auto!important;background-position:bottom center,center,0 0!important;background-repeat:no-repeat,no-repeat,no-repeat!important;opacity:.9!important;filter:none!important}#rightPanel .travel-stats-block .ts-world-ring,#rightPanel .travel-stats-block .ts-ring{--meter-pad: 3.5px !important;border-color:color-mix(in srgb,var(--ring-color) 45%,rgba(125,252,138,.2))!important}#rightPanel .travel-stats-block .ts-world-ring:before,#rightPanel .travel-stats-block .ts-ring:before{padding:3.5px!important;background:conic-gradient(from -90deg,color-mix(in srgb,var(--ring-color) 100%,#fff) 0deg,var(--ring-color) calc(var(--p, 0) * 3.6deg - 1.2deg),color-mix(in srgb,var(--ring-color) 100%,#fff) calc(var(--p, 0) * 3.6deg),rgba(160,190,170,.22) calc(var(--p, 0) * 3.6deg + .01deg),rgba(125,252,138,.14) 360deg)!important;filter:drop-shadow(0 0 1px color-mix(in srgb,var(--ring-color) 90%,#fff)) drop-shadow(0 0 4px color-mix(in srgb,var(--ring-color) 70%,transparent))!important;opacity:1!important}#rightPanel .travel-stats-block .ts-world-ring:hover:before,#rightPanel .travel-stats-block .ts-ring:hover:before{filter:drop-shadow(0 0 1.5px color-mix(in srgb,var(--ring-color) 100%,#fff)) drop-shadow(0 0 7px color-mix(in srgb,var(--ring-color) 80%,transparent))!important}body:not(.tomato-mode) #rightPanel>.profile-header.profile-header--premium{background:linear-gradient(180deg,#0a100e14,#080c0b08)!important;backdrop-filter:blur(6px) saturate(1.02)!important;-webkit-backdrop-filter:blur(6px) saturate(1.02)!important;isolation:isolate!important}#rightPanel>.profile-header.profile-header--premium:before{content:""!important;position:absolute!important;top:-40%!important;right:-40%!important;bottom:-40%!important;left:-40%!important;z-index:0!important;pointer-events:none!important;opacity:.55!important;background:radial-gradient(circle at 22% 45%,rgba(125,252,138,.09) 0%,transparent 42%),radial-gradient(circle at 78% 35%,rgba(58,166,255,.07) 0%,transparent 40%),radial-gradient(circle at 55% 85%,rgba(255,64,96,.04) 0%,transparent 45%)!important;animation:mnm-header-ripple 9s ease-in-out infinite!important;will-change:transform,opacity!important}#rightPanel>.profile-header.profile-header--premium>*{position:relative!important;z-index:1!important}@keyframes mnm-header-ripple{0%,to{transform:translateZ(0) scale(1);opacity:.45}40%{transform:translate3d(2%,-1%,0) scale(1.04);opacity:.7}70%{transform:translate3d(-1.5%,1.5%,0) scale(1.02);opacity:.55}}@media (prefers-reduced-motion: reduce),(html.mnm-low-power){body:not(.tomato-mode) #rightPanel>.profile-header--premium:before,body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-ring-outer-scallop,body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle .avatar-ring-inner-solid,body:not(.tomato-mode) #rightPanel .travel-stats-block:before,body:not(.tomato-mode) #rightPanel .nav-badge-new{animation:none!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium:before{opacity:.55!important}}body:not(.tomato-mode) #rightPanel>.profile-header--premium .profile-header-main{display:grid!important;grid-template-columns:var(--mnm-header-avatar-size, 92px) minmax(0,1fr)!important;column-gap:14px!important;align-items:center!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle{display:block!important;height:var(--mnm-header-avatar-size, 92px)!important;width:var(--mnm-header-avatar-size, 92px)!important;max-width:var(--mnm-header-avatar-size, 92px)!important;max-height:var(--mnm-header-avatar-size, 92px)!important;min-height:var(--mnm-header-avatar-size, 92px)!important;align-self:center!important;justify-self:start!important;flex:0 0 var(--mnm-header-avatar-size, 92px)!important;margin-top:0!important;margin-bottom:0!important;overflow:hidden!important;border-radius:14px!important;border:1px solid rgba(242,245,243,.72)!important;border-color:#f2f5f3b8!important;box-shadow:none!important;animation:none!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .profile-text{min-width:0!important;justify-self:stretch!important}body:not(.tomato-mode) .app-shell>.left-panel.mnm-chrome-substrate{padding-top:clamp(6px,.75vh,10px)!important}body:not(.tomato-mode) .left-panel>.logo-block,body:not(.tomato-mode) #rightPanel>.profile-header.profile-header--premium{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid rgba(58,166,255,.72)!important;box-shadow:0 0 14px #3aa6ff7a,0 0 26px #3aa6ff38!important;animation:mnm-header-contour-pulse 6s infinite!important;padding:var(--mnm-header-plate-pad-y, 10px) var(--mnm-header-plate-pad-x, 10px) var(--mnm-header-plate-pad-y, 10px)!important;overflow:visible!important}body:not(.tomato-mode) .left-panel>.logo-block{padding:var(--mnm-header-plate-pad-y, 8px) 6px!important;container-type:size!important;min-height:var(--mnm-header-plate-h, auto)!important;flex:0 0 auto!important;flex-shrink:0!important}body:not(.tomato-mode) #rightPanel>.profile-header.profile-header--premium{min-height:var(--mnm-header-plate-h, auto)!important;flex:0 0 auto!important;flex-shrink:0!important}body:not(.tomato-mode) .left-panel>.logo-block:before,body:not(.tomato-mode) #rightPanel>.profile-header.profile-header--premium:before{content:none!important;display:none!important;animation:none!important;opacity:0!important}body:not(.tomato-mode) .left-panel>.logo-block .logo-ascii{gap:4px!important;width:100%!important;max-width:100%!important}body:not(.tomato-mode) .left-panel>.logo-block .logo-main{width:100%!important;max-width:100%!important}body:not(.tomato-mode) .left-panel>.logo-block .logo-main,body:not(.tomato-mode) .left-panel>.logo-block .logo-main-line,body:not(.tomato-mode) .left-panel>.logo-block .logo-sub-line{font-size:clamp(26px,10cqi,36px)!important;line-height:.98!important;letter-spacing:.06em!important;width:100%!important;text-align:center!important}body:not(.tomato-mode) .left-panel>.logo-block .logo-sub{font-size:clamp(7.5px,1.2vw,8.6px)!important;line-height:1.2!important;letter-spacing:.18em!important;margin-top:4px!important;opacity:.9!important}:root{--mnm-avatar-neon: rgba(143, 211, 255, .9)}body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle,body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle:hover{border:1.5px solid var(--mnm-avatar-neon)!important;border-color:var(--mnm-avatar-neon)!important;box-shadow:0 0 0 3px #05080af2,0 0 0 4px #8fd3ff47,0 0 16px #3aa6ff38!important;outline:none!important;animation:none!important;overflow:hidden!important;border-radius:14px!important;background:transparent!important;-webkit-backface-visibility:hidden;backface-visibility:hidden}body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle:not(.has-avatar),body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle:not(.has-avatar):hover{background:#0000005c!important;backdrop-filter:blur(10px) saturate(1.1)!important;-webkit-backdrop-filter:blur(10px) saturate(1.1)!important;box-shadow:inset 0 1px #ffffff14,0 0 0 3px #05080ae0,0 0 0 4px #8fd3ff47,0 0 16px #3aa6ff38!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle:hover,body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle:not(.has-avatar):hover{border-color:#b4e6fffa!important;box-shadow:0 0 0 3px #05080af2,0 0 0 4px #a8e0ff73,0 0 20px #3aa6ff59!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle .avatar-ring-outer-scallop,body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle .avatar-ring-wavy,body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle .avatar-ring-inner-solid{display:none!important;background:none!important;animation:none!important;opacity:0!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle #avatarImage{border-radius:12px!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;-webkit-backface-visibility:hidden;backface-visibility:hidden;clip-path:none!important}body:not(.tomato-mode) #rightPanel>.profile-header.profile-header--premium{overflow:visible!important}body:not(.tomato-mode) .left-panel>.logo-block:after,body:not(.tomato-mode) #rightPanel>.profile-header--premium:after{opacity:.5!important;background:linear-gradient(90deg,#3aa6ff00,#3aa6ff33,#7dfc8a26,#3aa6ff33,#3aa6ff00)!important;box-shadow:0 0 6px #3aa6ff12!important}body:not(.tomato-mode) .left-panel .places-panel{border-width:1px!important;border-style:solid!important;border-color:#7dfc8a38!important;border-radius:10px!important}body:not(.tomato-mode) .left-panel>.logo-block,body:not(.tomato-mode) #rightPanel>.profile-header.profile-header--premium{border-radius:10px!important;-webkit-backface-visibility:hidden;backface-visibility:hidden}body:not(.tomato-mode) #rightPanel>.profile-header.profile-header--premium{position:relative!important;padding:var(--mnm-header-plate-pad-y, 12px) var(--mnm-header-plate-pad-x, 12px)!important;box-sizing:border-box!important}body:not(.tomato-mode) .left-panel>.logo-block{padding:var(--mnm-header-plate-pad-y, 12px) 8px!important;box-sizing:border-box!important}body:not(.tomato-mode) #rightPanel>.profile-header.profile-header--premium{position:relative!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .profile-header-main{display:grid!important;grid-template-columns:var(--mnm-header-avatar-w, 81px) minmax(0,1fr)!important;column-gap:12px!important;align-items:stretch!important;height:var(--mnm-header-avatar-h, auto)!important;min-height:var(--mnm-header-avatar-h, auto)!important;max-height:var(--mnm-header-avatar-h, auto)!important;min-width:0!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle{height:100%!important;width:var(--mnm-header-avatar-w, 81px)!important;max-width:var(--mnm-header-avatar-w, 81px)!important;min-width:var(--mnm-header-avatar-w, 81px)!important;max-height:none!important;min-height:0!important;flex:0 0 var(--mnm-header-avatar-w, 81px)!important;align-self:stretch!important;margin:0!important;border-radius:14px!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .profile-text{display:grid!important;grid-template-rows:auto 1fr auto!important;align-content:stretch!important;height:100%!important;min-height:0!important;min-width:0!important;padding:0 28px 0 0!important;gap:0!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .profile-label-row{display:block!important;align-self:start!important;margin:0!important;min-height:0!important;padding-top:1px!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .profile-label{font-family:JetBrains Mono,IBM Plex Mono,ui-monospace,monospace!important;font-size:9px!important;font-weight:500!important;line-height:1.15!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#a0bed2b8!important;padding:0!important;border:none!important;background:none!important;box-shadow:none!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium>.profile-settings-gear{position:absolute!important;top:var(--mnm-header-plate-pad-y, 12px)!important;right:var(--mnm-header-plate-pad-x, 12px)!important;z-index:4!important;width:22px!important;height:22px!important;min-width:22px!important;padding:0!important;font-size:10px!important;color:#8fd3ffbf!important;border:1px solid rgba(143,211,255,.28)!important;border-radius:6px!important;background:#0810148c!important;margin:0!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .profile-settings-gear:hover{color:#c8f0fff2!important;border-color:#8fd3ff8c!important;background:#14242cbf!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .profile-identity-stack{display:flex!important;flex-direction:column!important;justify-content:center!important;align-self:center!important;gap:2px!important;min-width:0!important;min-height:0!important;margin:0!important;overflow:hidden!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .profile-identity-nick,body:not(.tomato-mode) #rightPanel>.profile-header--premium #userStatusHandle{display:block!important;width:100%!important;font-size:11px!important;font-weight:600!important;letter-spacing:.04em!important;line-height:1.2!important;color:#8fd3ffe6!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .profile-identity-nick.is-placeholder,body:not(.tomato-mode) #rightPanel>.profile-header--premium #userStatusHandle.is-placeholder{color:#8fd3ff73!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .profile-identity-name,body:not(.tomato-mode) #rightPanel>.profile-header--premium #userStatus{display:block!important;width:100%!important;font-size:13px!important;font-weight:650!important;letter-spacing:.02em!important;line-height:1.2!important;color:#f5faf8f5!important;text-shadow:0 0 12px rgba(125,252,138,.18)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .profile-auth-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;width:100%!important;margin:0!important;align-self:end!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .profile-auth-actions .btn-auth--premium{min-height:26px!important;height:26px!important;padding:0 8px!important;font-size:9.5px!important;font-weight:600!important;letter-spacing:.1em!important;border-radius:7px!important;border-color:#7dfc8a6b!important;background:linear-gradient(165deg,#12241cf2,#08100cfa)!important;box-shadow:inset 0 1px #ffffff0d,0 0 10px #7dfc8a14!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .profile-auth-actions .btn-auth--premium:hover{border-color:#7dfc8ab3!important;box-shadow:inset 0 1px #ffffff12,0 0 14px #7dfc8a33!important;transform:translateY(-1px)}body:not(.tomato-mode) #rightPanel>.profile-header--premium .profile-auth-actions .btn-auth--logout{border-color:#ff8c8c61!important;color:#ffbebeeb!important;background:linear-gradient(165deg,#241010e6,#0e0808f5)!important;box-shadow:inset 0 1px #ffffff0a,0 0 10px #ff5a5a0f!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .profile-auth-actions .btn-auth--logout:hover{border-color:#ff969699!important;box-shadow:inset 0 1px #ffffff0f,0 0 14px #ff5a5a29!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle #avatarImage,body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle.has-avatar #avatarImage{border-radius:12px!important;clip-path:none!important}#rightPanel .travel-stats-block .ts-world-ring,#rightPanel .travel-stats-block .ts-ring{--meter-gold-edge: rgba(255, 219, 102, .92);--meter-gold-hair: rgba(255, 219, 102, .42);--meter-neon-bar: var(--red-neon, #ff4060);border-width:1px!important;border-color:var(--meter-gold-edge)!important;box-shadow:0 0 5px #ffcd3c2e,inset 0 1px #ffffff09!important}#rightPanel .travel-stats-block .ts-ring-cell:nth-child(2n) .ts-world-ring,#rightPanel .travel-stats-block .ts-ring-cell:nth-child(2n) .ts-ring,#rightPanel .travel-stats-block .ts-rings>:nth-child(2n) .ts-world-ring,#rightPanel .travel-stats-block .ts-rings>:nth-child(2n) .ts-ring,#rightPanel .travel-stats-block .ts-rings--row>:nth-child(2n) .ts-world-ring,#rightPanel .travel-stats-block .ts-rings--row>:nth-child(2n) .ts-ring{border-color:var(--meter-gold-edge)!important}#rightPanel .travel-stats-block .ts-world-ring:hover,#rightPanel .travel-stats-block .ts-ring:hover{border-color:#ffec96!important;box-shadow:0 0 9px #ffd2414d,inset 0 1px #ffffff0d!important}#rightPanel .travel-stats-block .ts-ring--tomato.is-empty{opacity:.88!important}#rightPanel .travel-stats-block .ts-world-ring:before,#rightPanel .travel-stats-block .ts-ring:before{padding:1.5px!important;z-index:1!important;background:conic-gradient(from -90deg,var(--ring-color) calc(var(--p, 0) * 1%),rgba(255,219,102,.14) 0)!important;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--ring-color) 45%,transparent))}#rightPanel .travel-stats-block .ts-world-ring:after,#rightPanel .travel-stats-block .ts-ring:after{box-shadow:inset 0 0 0 1px var(--meter-gold-hair)!important;background:linear-gradient(to right,var(--meter-neon-bar) calc(var(--p, 0) * 1%),rgba(255,64,96,.14) 0) no-repeat bottom center / 100% 3px,url(assets/ui/stats-tunnel.svg) center / 112% 112% no-repeat,radial-gradient(ellipse 90% 80% at 50% 48%,#00000026,#0000008c),linear-gradient(180deg,#060c0eeb,#020506fa)!important;filter:none!important}body:not(.tomato-mode) #rightPanel>.profile-header.profile-header--premium{position:relative!important;display:flex!important;flex-direction:column!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .profile-header-main{flex:1 1 auto!important;align-items:stretch!important;align-content:stretch!important;column-gap:12px!important;min-height:var(--mnm-header-avatar-size, 88px)!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle{height:auto!important;min-height:0!important;max-height:none!important;align-self:stretch!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .profile-text{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;gap:0!important;padding:0!important;position:static!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .profile-header-main,body:not(.tomato-mode) #rightPanel>.profile-header--premium .profile-label-row{position:static!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .profile-label-row{flex:0 0 auto!important;align-items:flex-start!important;justify-content:flex-start!important;gap:0!important;padding-right:28px!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .profile-sub{flex:1 1 auto!important;min-height:0!important;gap:4px!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .profile-identity-line{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:1px!important;min-height:0!important;overflow:hidden!important;padding-right:28px!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .profile-identity-line #userStatus,body:not(.tomato-mode) #rightPanel>.profile-header--premium .profile-identity-line #userStatusHandle{display:block!important;width:100%!important;min-width:0!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .profile-identity-line #userStatusHandle:not([hidden]):before{content:none!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .profile-auth-actions{flex:0 0 auto!important;margin-top:auto!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .profile-settings-gear{position:absolute!important;top:var(--mnm-header-plate-pad-y, 12px)!important;right:var(--mnm-header-plate-pad-x, 12px)!important;margin:0!important;z-index:3!important}body:not(.tomato-mode) .left-panel>.logo-block{display:flex!important;flex-direction:column!important}body:not(.tomato-mode) .left-panel>.logo-block .logo-ascii{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;gap:0!important;min-height:0!important}body:not(.tomato-mode) .left-panel>.logo-block .logo-main{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1px!important;min-height:0!important;padding-bottom:12px!important}body:not(.tomato-mode) .left-panel>.logo-block .logo-main,body:not(.tomato-mode) .left-panel>.logo-block .logo-main-line,body:not(.tomato-mode) .left-panel>.logo-block .logo-sub-line{font-size:clamp(29px,11.4cqi,39px)!important;line-height:.95!important}body:not(.tomato-mode) .left-panel>.logo-block .logo-sub{flex:0 0 auto!important;margin-top:0!important;padding-top:0!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle:not(.has-avatar),body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle:not(.has-avatar):hover{background:radial-gradient(120% 90% at 22% 8%,rgba(255,255,255,.2),transparent 58%),linear-gradient(158deg,#ffffff29,#a0d7ff17 48%,#ffffff0d)!important;backdrop-filter:blur(14px) saturate(1.2) brightness(1.25)!important;-webkit-backdrop-filter:blur(14px) saturate(1.2) brightness(1.25)!important;box-shadow:inset 0 1px #ffffff47,inset 0 0 18px #b4e1ff1a,0 0 0 3px #05080a73,0 0 0 4px #8fd3ff3d,0 0 16px #3aa6ff2e!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle:not(.has-avatar) #avatarImage{opacity:.6!important;mix-blend-mode:screen!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle:not(.has-avatar) .avatar-hint--icons{opacity:0!important}body:not(.tomato-mode) .left-panel .places-panel{border-width:1.5px!important;border-style:solid!important;border-color:#7dfc8a57!important;border-radius:10px!important}body:not(.tomato-mode) .left-panel .places-panel:hover{border-color:#7dfc8a80!important}body:not(.tomato-mode) .left-panel .info-card,body:not(.tomato-mode) #rightPanel .profile-nav-section.card-base,body:not(.tomato-mode) #rightPanel .profile-block.card-base,body:not(.tomato-mode) #rightPanel #quickActions.card-base,body:not(.tomato-mode) #rightPanel .travel-stats-block.card-base{border-radius:10px!important}body:not(.tomato-mode) .left-panel .info-card{border-width:1px!important;border-color:#7dfc8a42!important}body:not(.tomato-mode) .left-panel .info-card:hover{border-color:#7dfc8a70!important}body:not(.tomato-mode) .left-panel>.logo-block:after,body:not(.tomato-mode) #rightPanel>.profile-header--premium:after{height:1px!important;opacity:.42!important}body:not(.tomato-mode) .left-panel>.logo-block .logo-ascii{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;height:auto!important;justify-content:center!important;transform:translateY(-3px)!important}body:not(.tomato-mode) .left-panel>.logo-block .logo-main{flex:0 0 auto!important;justify-content:flex-start!important;padding-bottom:4px!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .profile-header-main{grid-template-columns:var(--mnm-header-avatar-w, 81px) minmax(0,1fr)!important;column-gap:12px!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle{width:var(--mnm-header-avatar-w, 81px)!important;min-width:var(--mnm-header-avatar-w, 81px)!important;max-width:var(--mnm-header-avatar-w, 81px)!important;height:var(--mnm-header-avatar-h, 88px)!important;min-height:var(--mnm-header-avatar-h, 88px)!important;max-height:var(--mnm-header-avatar-h, 88px)!important;flex:0 0 var(--mnm-header-avatar-w, 81px)!important;aspect-ratio:11 / 12!important;align-self:center!important;border-radius:12px!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle .avatar-ring-outer-scallop,body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle .avatar-ring-inner-solid{border-radius:12px!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle #avatarImage,body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle.has-avatar #avatarImage{border-radius:10px!important;object-fit:cover!important}#rightPanel .travel-stats-block{--meter-neon-green: rgba(125, 252, 138, .95);--meter-neon-pink: var(--red-neon, #ff4060);--meter-arc-cyan: #6ee9ff;--meter-arc-pink: #ff4060;--meter-bar-gold: #ffd45a}#rightPanel .travel-stats-block .ts-world-ring,#rightPanel .travel-stats-block .ts-ring{border-width:1px!important;background:transparent!important;box-shadow:none!important}#rightPanel .travel-stats-block .ts-ring--world,#rightPanel .travel-stats-block .ts-ring--friends,#rightPanel .travel-stats-block .ts-ring--ach,#rightPanel .travel-stats-block .ts-ring--tomato{--meter-rim: var(--meter-neon-green);--meter-arc: var(--meter-arc-cyan);--meter-neon-bar: var(--meter-arc-cyan);border-color:var(--meter-rim)!important;box-shadow:0 0 6px #7dfc8a33!important}#rightPanel .travel-stats-block .ts-ring--wish,#rightPanel .travel-stats-block .ts-ring--places{--meter-rim: var(--meter-neon-pink);--meter-arc: var(--meter-arc-pink);--meter-neon-bar: var(--meter-arc-pink);border-color:var(--meter-rim)!important;box-shadow:0 0 6px #ff406038!important}#rightPanel .travel-stats-block .ts-world-ring:hover,#rightPanel .travel-stats-block .ts-ring:hover{filter:none!important}#rightPanel .travel-stats-block .ts-ring-cell:nth-child(2n) .ts-world-ring,#rightPanel .travel-stats-block .ts-ring-cell:nth-child(2n) .ts-ring{filter:none!important}#rightPanel .travel-stats-block .ts-world-ring:before,#rightPanel .travel-stats-block .ts-ring:before{padding:1.5px!important;z-index:2!important;background:conic-gradient(from -90deg,var(--meter-arc, var(--meter-arc-cyan)) calc(var(--p, 0) * 1%),transparent 0)!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;-webkit-mask-composite:xor!important;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;mask-composite:exclude!important;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--meter-arc, var(--meter-arc-cyan)) 75%,transparent))!important;opacity:1!important}#rightPanel .travel-stats-block .ts-world-ring:after,#rightPanel .travel-stats-block .ts-ring:after{z-index:0!important;animation:none!important;filter:none!important;opacity:.92!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--meter-rim, var(--meter-neon-green)) 72%,transparent)!important;background:linear-gradient(to right,color-mix(in srgb,var(--meter-neon-bar, var(--meter-neon-pink)) 80%,#fff) calc(var(--p, 0) * 1%),transparent 0) no-repeat bottom center / 100% 3px,linear-gradient(135deg,color-mix(in srgb,var(--meter-arc) 22%,transparent) 0%,transparent 40%),linear-gradient(225deg,color-mix(in srgb,var(--meter-arc) 18%,transparent) 0%,transparent 40%),linear-gradient(315deg,color-mix(in srgb,var(--meter-arc) 14%,transparent) 0%,transparent 40%),linear-gradient(45deg,color-mix(in srgb,var(--meter-arc) 14%,transparent) 0%,transparent 40%),url(assets/ui/stats-tunnel.svg) center / 112% 112% no-repeat,radial-gradient(ellipse 88% 78% at 50% 48%,#0000000f,#0000006b),linear-gradient(180deg,#060c0ef0,#020506fa)!important}#rightPanel .travel-stats-block{box-shadow:inset 0 0 0 1px #7dfc8a2e ! important,0 0 18px #7dfc8a0f!important}#rightPanel .travel-stats-block .ts-ring-cell:nth-child(2n) .ts-world-ring:after,#rightPanel .travel-stats-block .ts-ring-cell:nth-child(2n) .ts-ring:after{filter:none!important}#rightPanel .travel-stats-block .ts-world-pct{font-size:11px!important}#rightPanel .travel-stats-block .ts-world-frac{font-size:9px!important}#rightPanel .travel-stats-block .ts-world-label{font-size:8px!important;letter-spacing:.04em!important}#rightPanel .travel-stats-block .ts-meta-chip{font-size:9px!important}#rightPanel .profile-nav-section--social .profile-nav-item>span:not(.nav-badge),#rightPanel .profile-nav-section--travel .profile-nav-item>span:not(.nav-badge){font-size:10px!important}#rightPanel .travel-stats-block{--meter-arc-cyan: #b8f7ff;--meter-arc-pink: #ff4d6d}#rightPanel .travel-stats-block .ts-world-ring:before,#rightPanel .travel-stats-block .ts-ring:before{padding:2.5px!important;background:conic-gradient(from -90deg,color-mix(in srgb,var(--meter-arc, var(--meter-arc-cyan)) 88%,#fff) calc(var(--p, 0) * 1%),transparent 0)!important;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--meter-arc, var(--meter-arc-cyan)) 95%,transparent)) drop-shadow(0 0 10px color-mix(in srgb,var(--meter-arc, var(--meter-arc-cyan)) 55%,transparent))!important}#rightPanel .travel-stats-block .ts-world-ring:after,#rightPanel .travel-stats-block .ts-ring:after{background:linear-gradient(to right,color-mix(in srgb,var(--meter-neon-bar, var(--meter-neon-pink)) 92%,#fff) calc(var(--p, 0) * 1%),transparent 0) no-repeat bottom center / 100% 3.5px,linear-gradient(135deg,color-mix(in srgb,var(--meter-arc) 22%,transparent) 0%,transparent 40%),linear-gradient(225deg,color-mix(in srgb,var(--meter-arc) 18%,transparent) 0%,transparent 40%),linear-gradient(315deg,color-mix(in srgb,var(--meter-arc) 14%,transparent) 0%,transparent 40%),linear-gradient(45deg,color-mix(in srgb,var(--meter-arc) 14%,transparent) 0%,transparent 40%),url(assets/ui/stats-tunnel.svg) center / 112% 112% no-repeat,radial-gradient(ellipse 88% 78% at 50% 48%,#0000000f,#0000006b),linear-gradient(180deg,#060c0ef0,#020506fa)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--meter-rim, var(--meter-neon-green)) 78%,transparent),0 0 8px color-mix(in srgb,var(--meter-rim, var(--meter-neon-green)) 18%,transparent)!important}body:not(.tomato-mode) .left-panel>.logo-block .logo-sub{padding-bottom:0!important}body:not(.tomato-mode) .left-panel>.logo-block .logo-main{padding-bottom:0!important}body:not(.tomato-mode) .left-panel>.logo-block .logo-sub{margin-top:2px!important;padding-bottom:0!important}body:not(.tomato-mode) .left-panel>.logo-block{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;padding-top:var(--mnm-header-plate-pad-y, 12px)!important;padding-bottom:var(--mnm-header-plate-pad-y, 12px)!important;box-sizing:border-box!important}body:not(.tomato-mode) .left-panel>.logo-block .logo-ascii{flex:1 1 0%!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;min-height:0!important;width:100%!important;height:100%!important;transform:translateY(-3px)!important}body:not(.tomato-mode) .left-panel>.logo-block .logo-main{flex:0 0 auto!important;flex-grow:0!important;justify-content:flex-start!important;align-items:center!important;padding:0!important;margin:0!important}body:not(.tomato-mode) .left-panel>.logo-block .logo-sub{flex:0 0 auto!important;margin-top:2px!important;margin-bottom:0!important;padding:0!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle:not(.has-avatar),body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle:not(.has-avatar):hover{background:radial-gradient(120% 95% at 24% 6%,rgba(255,255,255,.1),transparent 52%),linear-gradient(160deg,#ffffff12,#96d2ff0a 50%,#ffffff05)!important;backdrop-filter:blur(10px) saturate(1.08) brightness(1.04)!important;-webkit-backdrop-filter:blur(10px) saturate(1.08) brightness(1.04)!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle:not(.has-avatar) #avatarImage{object-fit:contain!important;object-position:center center!important;width:100%!important;height:100%!important;opacity:.88!important;mix-blend-mode:normal!important;filter:none!important;background:transparent!important}#rightPanel .travel-stats-block{--meter-rim: var(--accent-olive, #6fa16a);--meter-rim-soft: color-mix(in srgb, var(--accent-olive, #6fa16a) 72%, transparent);--meter-arc: color-mix(in srgb, var(--accent-olive, #6fa16a) 78%, #cfe8cc);--meter-neon-bar: color-mix(in srgb, var(--accent-olive, #6fa16a) 70%, #9ec59a);--meter-neon-green: var(--accent-olive, #6fa16a);--meter-neon-pink: var(--accent-olive, #6fa16a);--meter-arc-cyan: color-mix(in srgb, var(--accent-olive, #6fa16a) 78%, #cfe8cc);--meter-arc-pink: color-mix(in srgb, var(--accent-olive, #6fa16a) 78%, #cfe8cc);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-olive, #6fa16a) 22%,transparent) ! important,0 0 12px #0000002e!important}#rightPanel .travel-stats-block .ts-world-ring,#rightPanel .travel-stats-block .ts-ring,#rightPanel .travel-stats-block .ts-ring--world,#rightPanel .travel-stats-block .ts-ring--friends,#rightPanel .travel-stats-block .ts-ring--ach,#rightPanel .travel-stats-block .ts-ring--tomato,#rightPanel .travel-stats-block .ts-ring--wish,#rightPanel .travel-stats-block .ts-ring--places{--meter-rim: var(--accent-olive, #6fa16a);--meter-arc: color-mix(in srgb, var(--accent-olive, #6fa16a) 78%, #cfe8cc);--meter-neon-bar: color-mix(in srgb, var(--accent-olive, #6fa16a) 70%, #9ec59a);border:1px solid var(--meter-rim)!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important;filter:none!important}#rightPanel .travel-stats-block .ts-world-ring:before,#rightPanel .travel-stats-block .ts-ring:before{padding:1px!important;border-radius:9px!important;z-index:2!important;background:conic-gradient(from -90deg,var(--meter-arc) calc(var(--p, 0) * 1%),transparent 0)!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;-webkit-mask-composite:xor!important;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;mask-composite:exclude!important;filter:none!important;opacity:.92!important}#rightPanel .travel-stats-block .ts-world-ring:after,#rightPanel .travel-stats-block .ts-ring:after{z-index:0!important;animation:none!important;filter:none!important;opacity:.95!important;border-radius:8px!important;box-shadow:inset 0 0 0 1px var(--meter-rim-soft)!important;background:linear-gradient(to right,var(--meter-neon-bar) calc(var(--p, 0) * 1%),transparent 0) no-repeat bottom center / 100% 2px,linear-gradient(135deg,color-mix(in srgb,var(--meter-rim) 14%,transparent) 0%,transparent 38%),linear-gradient(225deg,color-mix(in srgb,var(--meter-rim) 12%,transparent) 0%,transparent 38%),linear-gradient(315deg,color-mix(in srgb,var(--meter-rim) 10%,transparent) 0%,transparent 38%),linear-gradient(45deg,color-mix(in srgb,var(--meter-rim) 10%,transparent) 0%,transparent 38%),url(assets/ui/stats-tunnel.svg) center / 112% 112% no-repeat,radial-gradient(ellipse 88% 78% at 50% 48%,#0000000d,#0006),linear-gradient(180deg,#060c0eeb,#020506f7)!important}#rightPanel .travel-stats-block .ts-ring-cell:nth-child(2n) .ts-world-ring,#rightPanel .travel-stats-block .ts-ring-cell:nth-child(2n) .ts-ring,#rightPanel .travel-stats-block .ts-ring-cell:nth-child(2n) .ts-world-ring:after,#rightPanel .travel-stats-block .ts-ring-cell:nth-child(2n) .ts-ring:after{filter:none!important}body:not(.tomato-mode) .left-panel>.logo-block{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important}body:not(.tomato-mode) .left-panel>.logo-block .logo-ascii{flex:1 1 0%!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:0!important;min-height:0!important;height:100%!important}body:not(.tomato-mode) .left-panel>.logo-block .logo-main{flex:0 0 auto!important;padding:0!important;margin:0!important}body:not(.tomato-mode) .left-panel>.logo-block .logo-sub{margin-top:2px!important;margin-bottom:0!important;padding:0!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle .avatar-hint,body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle .avatar-hint--icons{opacity:0!important;visibility:hidden!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle:hover .avatar-hint,body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle:hover .avatar-hint--icons{opacity:1!important;visibility:visible!important}#rightPanel .travel-stats-block{background:#050907c7!important;box-shadow:inset 0 0 0 1px #6e827638!important}#rightPanel .travel-stats-block .profile-caption{color:#a5b2aae6!important;letter-spacing:.08em!important}#rightPanel .travel-stats-block .ts-world-ring,#rightPanel .travel-stats-block .ts-ring{--meter-channel: 2px;--meter-rail-inset: 3px;--meter-track-dim: rgba(100, 120, 110, .22);--meter-rim: rgba(118, 138, 128, .42);--meter-arc: rgba(140, 175, 150, .82);--meter-fill: rgba(6, 10, 8, .88);aspect-ratio:1.38 / 1!important;min-height:48px!important;max-height:58px!important;border:1px solid var(--meter-rim)!important;border-radius:9px!important;background:transparent!important;box-shadow:none!important;filter:none!important;transition:border-color .18s ease!important}#rightPanel .travel-stats-block .ts-ring--world{--meter-rim: rgba(88, 148, 168, .45);--meter-arc: rgba(110, 175, 195, .85)}#rightPanel .travel-stats-block .ts-ring--wish{--meter-rim: rgba(168, 138, 72, .45);--meter-arc: rgba(195, 165, 95, .85)}#rightPanel .travel-stats-block .ts-ring--friends{--meter-rim: rgba(148, 118, 178, .42);--meter-arc: rgba(175, 145, 205, .82)}#rightPanel .travel-stats-block .ts-ring--ach{--meter-rim: rgba(168, 148, 72, .45);--meter-arc: rgba(200, 180, 100, .85)}#rightPanel .travel-stats-block .ts-ring--places{--meter-rim: rgba(88, 158, 168, .42);--meter-arc: rgba(115, 185, 195, .82)}#rightPanel .travel-stats-block .ts-ring--tomato{--meter-rim: rgba(168, 88, 98, .45);--meter-arc: rgba(195, 110, 120, .85)}#rightPanel .travel-stats-block .ts-ring-cell:nth-child(2n) .ts-world-ring,#rightPanel .travel-stats-block .ts-ring-cell:nth-child(2n) .ts-ring,#rightPanel .travel-stats-block .ts-rings>:nth-child(2n) .ts-world-ring,#rightPanel .travel-stats-block .ts-rings>:nth-child(2n) .ts-ring{border-color:var(--meter-rim)!important;background:var(--meter-fill)!important;filter:none!important}#rightPanel .travel-stats-block .ts-world-ring:before,#rightPanel .travel-stats-block .ts-ring:before{content:""!important;position:absolute!important;top:1px!important;right:1px!important;bottom:1px!important;left:1px!important;box-sizing:border-box!important;border-radius:8px!important;padding:var(--meter-channel)!important;z-index:1!important;pointer-events:none!important;background:conic-gradient(from -90deg,var(--meter-arc) calc(var(--p, 0) * 1%),var(--meter-track-dim) 0)!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;-webkit-mask-composite:xor!important;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;mask-composite:exclude!important;filter:none!important;opacity:1!important}#rightPanel .travel-stats-block .ts-world-ring:hover:before,#rightPanel .travel-stats-block .ts-ring:hover:before{filter:none!important}#rightPanel .travel-stats-block .ts-world-ring:after,#rightPanel .travel-stats-block .ts-ring:after{content:""!important;position:absolute!important;inset:var(--meter-rail-inset)!important;border-radius:6px!important;z-index:0!important;pointer-events:none!important;border:1px solid color-mix(in srgb,var(--meter-rim) 88%,transparent)!important;background:var(--meter-fill)!important;animation:none!important;filter:none!important;opacity:1!important;box-shadow:inset 0 1px #ffffff06!important}#rightPanel .travel-stats-block .ts-world-core{position:relative!important;z-index:2!important}#rightPanel .travel-stats-block .ts-world-ring:hover,#rightPanel .travel-stats-block .ts-ring:hover{transform:none!important;border-color:color-mix(in srgb,var(--meter-rim) 70%,rgba(200,210,205,.5))!important;box-shadow:none!important;background:transparent!important}#rightPanel .travel-stats-block .ts-world-ring:hover:after,#rightPanel .travel-stats-block .ts-ring:hover:after{border-color:color-mix(in srgb,var(--meter-rim) 75%,rgba(200,210,205,.45))!important;background:color-mix(in srgb,var(--meter-fill) 94%,rgba(255,255,255,.03))!important}#rightPanel .travel-stats-block .ts-world-pct{font-weight:600!important;color:#e8eeeaf5!important;text-shadow:none!important}#rightPanel .travel-stats-block .ts-world-frac{color:#9ba8a0e0!important}#rightPanel .travel-stats-block .ts-world-label{color:#8c9891e6!important;font-weight:500!important;letter-spacing:.06em!important}#rightPanel .travel-stats-block .ts-meta-chip{color:#8c9891d9!important}#rightPanel .travel-stats-block .ts-meta-chip strong{color:#afc3b6f2!important}#rightPanel .travel-stats-block .ts-ach-badge{background:#060a08a6!important;border-color:#768a8059!important;box-shadow:none!important}#rightPanel .travel-stats-block .travel-achievement-strip{color:#afc3b6f2!important;text-shadow:none!important}body:not(.tomato-mode) #rightPanel>.profile-nav-section--system,body:not(.tomato-mode) #rightPanel .profile-nav-section--system{background:#050907b8!important;box-shadow:inset 0 0 0 1px #6e827633!important}body:not(.tomato-mode) #rightPanel .profile-nav-section--system .profile-nav-item.profile-nav-item--icon{background:#080c0a8c!important;border:1px solid rgba(120,135,125,.28)!important;border-radius:8px!important;box-shadow:none!important}body:not(.tomato-mode) #rightPanel .profile-nav-section--system .profile-nav-item.profile-nav-item--icon:hover{background:#0c100ec7!important;border-color:#96a59b6b!important;box-shadow:none!important}body:not(.tomato-mode) #rightPanel .profile-nav-section--system .profile-nav-item i,body:not(.tomato-mode) #rightPanel .profile-nav-section--system .profile-nav-item .fa-solid{color:#b9c3bce6!important;text-shadow:none!important;filter:none!important}body:not(.tomato-mode) #rightPanel>.profile-nav-section--system .profile-nav-item.profile-nav-item--icon:hover i{color:#d2dad4f2!important}#cityPlacesPanel .city-place-photo-grid,.city-places-panel .city-place-photo-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:none!important;grid-auto-rows:auto!important;gap:8px!important}#cityPlacesPanel .city-place-name,#cityPlacesPanel .city-places-title,#cityPlacesPanel .city-places-search-name,#cityPlacesPanel .city-places-search-btn,#cityPlacesPanel .city-places-add-manual{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important}body:not(.tomato-mode) #rightPanel>.profile-header--premium .avatar-circle:not(.has-avatar) #avatarImage{display:block!important;opacity:1!important;visibility:visible!important;object-fit:contain!important;object-position:center center!important;width:100%!important;height:100%!important;mix-blend-mode:normal!important;filter:none!important}


/* ==== styles-btn-rhythm.css ==== */
body:not(.tomato-mode) .left-panel .btn-main,body:not(.tomato-mode) .left-panel .btn-ghost,body:not(.tomato-mode) #rightPanel .btn-auth,body:not(.tomato-mode) .my-page-shell .mp-btn,body:not(.tomato-mode) .my-page-shell .mp-mini-btn,body:not(.tomato-mode) .my-page-shell .mp-mini-btn-primary,body:not(.tomato-mode) .msg-polish-btn,body:not(.tomato-mode) .mnp-polish-icon-btn{border-radius:4px!important}body:not(.tomato-mode) .left-panel .controls-row .btn-main,body:not(.tomato-mode) .left-panel .controls-row .btn-ghost,body:not(.tomato-mode) .left-panel #clearPlacesBtn,body:not(.tomato-mode) .left-panel #addPlaceBtn,body:not(.tomato-mode) .left-panel #soundToggleBtn{border-radius:3px!important}


/* ==== styles-mobile-swipe-panels.css ==== */
html.mnm-mobile-swipe-panels .app-shell{grid-template-columns:0 minmax(0,1fr) 0!important;width:100%!important;height:100dvh!important;min-height:100dvh!important;padding:0!important;overflow:hidden!important}html.mnm-mobile-swipe-panels .app-shell>.left-panel{position:fixed;left:0;top:0;bottom:0;width:min(88vw,300px);z-index:120;transition:transform .22s ease,opacity .18s ease;transform:translate(0);opacity:1;grid-column:auto!important;grid-row:auto!important;height:100dvh!important;max-height:100dvh!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;min-height:0!important;padding:max(6px,env(safe-area-inset-top,0px)) max(6px,env(safe-area-inset-right,0px)) max(6px,env(safe-area-inset-bottom,0px)) max(6px,env(safe-area-inset-left,0px))!important;overflow:hidden!important;pointer-events:auto!important}html.mnm-mobile-swipe-panels .app-shell>.left-panel>.logo-block,html.mnm-mobile-swipe-panels .app-shell>.left-panel>.info-row-paired-top,html.mnm-mobile-swipe-panels .app-shell>.left-panel>.controls-row{flex-shrink:0}html.mnm-mobile-swipe-panels .app-shell>.left-panel>.places-panel{flex:1 1 auto!important;min-height:0!important;margin-top:4px!important}html.mnm-mobile-swipe-panels .app-shell>.left-panel.collapsed{transform:translate(-110%);opacity:0;pointer-events:none}html.mnm-mobile-swipe-panels .app-shell>.map-panel,html.mnm-mobile-swipe-panels .app-shell>.notebook-panel,html.mnm-mobile-swipe-panels .app-shell>.travel-forum-panel,html.mnm-mobile-swipe-panels .app-shell>#travelForumPanel{grid-column:1 / -1!important;grid-row:1!important;min-width:0!important;width:100%!important}html.mnm-mobile-swipe-panels .app-shell>.right-panel-wrapper{position:fixed!important;right:0!important;top:0!important;bottom:0!important;width:0!important;min-width:0!important;height:100dvh!important;overflow:visible!important;z-index:115!important;pointer-events:none!important}html.mnm-mobile-swipe-panels #rightPanel.right-panel{position:fixed!important;right:0!important;top:0!important;bottom:0!important;width:min(88vw,300px)!important;max-width:min(88vw,300px)!important;height:100dvh!important;max-height:100dvh!important;box-sizing:border-box!important;transform:translate(0)!important;pointer-events:auto!important;--rp-s: 1;padding:max(8px,env(safe-area-inset-top,0px)) max(8px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px))!important;overflow:hidden!important}html.mnm-mobile-swipe-panels #rightPanel.right-panel.collapsed{transform:translate(110%)!important;pointer-events:none!important}html.mnm-mobile-swipe-panels .panel-handle{display:grid!important;z-index:125!important}html.mnm-mobile-swipe-panels .right-panel-brand-shelf,html.mnm-mobile-swipe-panels #mnmAdRailRight{display:none!important}.left-panel-handle{position:fixed;left:0;top:52%;z-index:130;width:24px;height:56px;border:1px solid rgba(94,176,255,.35);border-left:none;border-radius:0 10px 10px 0;background:#081016eb;color:#a0d2ffe6;cursor:pointer;padding:0;display:grid;place-items:center}.left-panel-handle[hidden]{display:none!important}.left-panel-handle-dot{width:6px;height:6px;border-radius:50%;background:#7dfc8ad9;box-shadow:0 0 8px #7dfc8a73}.mnm-panel-swipe-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;background:#00000073}.mnm-panel-swipe-backdrop[hidden]{display:none!important}html:not(.mnm-mobile-swipe-panels) .left-panel-handle,html:not(.mnm-mobile-swipe-panels) .mnm-panel-swipe-backdrop{display:none!important}html.mnm-mobile-swipe-panels .my-page-screen.my-page-screen--stack .my-page-layout,html.mnm-mobile-swipe-panels .my-page-layout{grid-template-columns:1fr!important;column-gap:0!important;padding:4px 6px 6px!important}html.mnm-mobile-swipe-panels .my-page-left,html.mnm-mobile-swipe-panels .my-page-right{display:none!important}html.mnm-mobile-swipe-panels .my-page-center{min-width:0!important}html.mnm-mobile-swipe-panels .my-page-header{height:auto!important;min-height:72px!important;top:0!important}html.mnm-mobile-swipe-panels .my-page-nav-item span{display:inline!important}html.mnm-mobile-swipe-panels .my-page-nav-item .mp-nav-dot{display:block!important;width:10px!important;height:10px!important}html.mnm-mobile-swipe-panels .my-page-nav-item{min-height:36px!important;font-size:11px!important}html.mnm-mobile-swipe-panels .my-page-screen[data-mode=messages] .my-page-right{display:flex!important}html.mnm-mobile-swipe-panels .my-page-screen[data-mode=messages] .my-page-left{display:none!important}html.mnm-mobile-swipe-panels .my-page-screen{width:100%!important;max-width:100vw!important;overflow-x:hidden!important;box-sizing:border-box!important;padding-left:max(0px,env(safe-area-inset-left,0px))!important;padding-right:max(0px,env(safe-area-inset-right,0px))!important}html.mnm-mobile-swipe-panels .my-page-screen .mp-nav-btn,html.mnm-mobile-swipe-panels .my-page-screen .friend-action-btn,html.mnm-mobile-swipe-panels .my-page-screen #msgSendBtn,html.mnm-mobile-swipe-panels .my-page-screen .msg-tool-btn{min-height:44px;min-width:44px}html.mnm-mobile-swipe-panels .my-page-screen[data-mode=messages] .message-dialogs-col,html.mnm-mobile-swipe-panels .my-page-screen[data-mode=messages] .msg-chat-pane,html.mnm-mobile-swipe-panels .my-page-screen[data-mode=messages] #msgChatPane{max-width:100%!important;box-sizing:border-box!important}html.mnm-mobile-swipe-panels .my-page-screen[data-mode=messages] .msg-dialog-counts,html.mnm-mobile-swipe-panels .my-page-screen[data-mode=messages] .msg-dialog-name{overflow-wrap:anywhere}@media (orientation: landscape) and (max-height: 600px){html.mnm-mobile-swipe-panels .app-shell{grid-template-columns:0 minmax(0,1fr) 0!important}html.mnm-mobile-swipe-panels .app-shell>.left-panel,html.mnm-mobile-swipe-panels #rightPanel.right-panel{width:min(52vw,360px)!important;max-width:min(52vw,360px)!important;height:100dvh!important;max-height:100dvh!important}html.mnm-mobile-swipe-panels .left-panel .logo-main{font-size:clamp(14px,3.8vw,20px)!important;letter-spacing:.14em!important}html.mnm-mobile-swipe-panels .left-panel .logo-block{margin-top:0!important;padding-bottom:2px!important;margin-bottom:2px!important}html.mnm-mobile-swipe-panels .left-panel .info-row-paired-top{margin-top:0!important}html.mnm-mobile-swipe-panels .left-panel .controls-row{margin-top:4px!important}html.mnm-mobile-swipe-panels .left-panel .btn-main,html.mnm-mobile-swipe-panels .left-panel .btn-ghost{padding:4px 6px!important;font-size:10px!important}html.mnm-mobile-swipe-panels .map-mini-chat{width:min(280px,38vw)!important;max-height:42dvh!important}}


/* ==== styles-perf-mobile.css ==== */
html.mnm-low-power .left-panel .friends-online-backdrop,html.mnm-low-power .friends-online-panel,html.mnm-low-power .map-status-chip,html.mnm-low-power .map-birthhome-pin{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.mnm-low-power .tf-logo-ring,html.mnm-low-power #rightPanel>.profile-header--premium,html.mnm-low-power .status-clock,html.mnm-low-power .status-users,html.mnm-low-power .status-indicator.online,html.mnm-low-power .friend-map-pin-aura,html.mnm-low-power .location-dot,html.mnm-low-power .star-pulse,html.mnm-low-power .logo-cycle,html.mnm-low-power body:not(.tomato-mode) .achievement-text,html.mnm-low-power .terminal-recommend-row--pulse .terminal-recommend-btn--yes,html.mnm-low-power .terminal-recommend-row--pulse .terminal-recommend-btn--no,html.mnm-low-power .tf-aurora,html.mnm-low-power .ach-badge-current-pulse,html.mnm-low-power .fr-badge-orbit{animation:none!important}html.mnm-low-power .custom-marker,html.mnm-low-power .custom-marker--hover{box-shadow:none!important}html.mnm-low-power .friend-map-pin-aura,html.mnm-low-power .tf-scanlines{display:none!important}html.mnm-low-power .left-panel,html.mnm-low-power #rightPanel.right-panel{background-blend-mode:normal!important}html.mnm-low-power .left-panel:before,html.mnm-low-power #rightPanel.right-panel:before{mix-blend-mode:normal!important;opacity:.35!important}html.mnm-low-power .map-mini-chat,html.mnm-low-power .map-mini-chat-header,html.mnm-low-power .message-chat-panel,html.mnm-low-power .msg-input-cloud,html.mnm-low-power .country-hub-overlay,html.mnm-low-power .country-hub-window,html.mnm-low-power .mnm-glass-notice,html.mnm-low-power .glass-notice,html.mnm-low-power .ui-glass,html.mnm-low-power .friends-online-panel,html.mnm-low-power .terminal-panel{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.mnm-low-power .map-mini-chat,html.mnm-low-power .message-chat-panel,html.mnm-low-power .country-hub-window{background-color:#060c0af0!important}


/* ==== styles-chat-premium.css ==== */
.map-mini-chat{border:1.5px solid rgba(42,62,52,.88);border-radius:14px;background:linear-gradient(180deg,#081012f5,#040a0cfa 55%,#020608fc);box-shadow:0 18px 48px #0000007a,0 6px 18px #00000038,0 0 0 1px #78b48c14,inset 0 1px #b4dcc31a,inset 1px 0 #78aa8c0f,inset 0 -2px #00000061,inset -2px 0 #00000047}.map-mini-chat:before{content:"";position:absolute;top:1.5px;right:1.5px;bottom:1.5px;left:1.5px;border-radius:12px;pointer-events:none;z-index:0;box-shadow:inset 0 1px #ffffff0a,inset 0 0 0 1px #64a0780d;background:radial-gradient(130% 90% at 50% 0%,rgba(90,140,110,.03),transparent 74%)}.map-mini-chat>*{position:relative;z-index:1}.map-mini-chat .map-mini-chat-header{position:relative;flex-shrink:0;padding:8px 8px 0!important;margin:0;border:none!important;background:transparent!important;box-shadow:none!important;z-index:4}.map-mini-chat .map-mini-chat-header-inner{position:relative;overflow:hidden;border:1px solid rgba(72,108,88,.42);border-radius:11px;background:linear-gradient(rgba(90,130,100,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(90,130,100,.015) 1px,transparent 1px),linear-gradient(180deg,#060c0efa,#03080afc);background-size:18px 18px,18px 18px,auto;box-shadow:0 8px 22px #00000052,0 1px #a0c8af1f,inset 0 1px #ffffff0a,inset 0 -12px 24px #0000006b;padding:8px 30px 8px 8px;min-height:0}.map-mini-chat .map-mini-chat-header-inner:after{content:"";position:absolute;left:8%;right:8%;bottom:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(180,255,205,.55),transparent);box-shadow:0 0 12px #7dfc8a73;z-index:3}.map-mini-chat-header-pixel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.55;z-index:0}.map-mini-chat .map-mini-chat-close.ui-close,.map-mini-chat #mapMiniChatClose{position:absolute!important;top:6px!important;right:6px!important;left:auto!important;bottom:auto!important;z-index:60!important;pointer-events:auto!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;margin:0!important;transform:none!important}.map-mini-chat .map-mini-chat-head-row{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0}.map-mini-chat .map-mini-chat-peer{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;padding:0}.map-mini-chat .map-mini-chat-avatar,.map-mini-chat--nodus .map-mini-chat-avatar,.map-mini-chat .map-mini-chat-avatar.map-mini-chat-avatar{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;max-width:64px!important;max-height:64px!important;font-size:20px!important;font-weight:700;letter-spacing:.02em;border-radius:14px!important;border:1px solid rgba(125,252,138,.55)!important;box-sizing:border-box;background:radial-gradient(120% 120% at 30% 20%,#7dfc8a24,#030a0cf2 65%)!important;box-shadow:0 0 0 1px #7dfc8a14,0 0 14px #7dfc8a29!important;overflow:hidden;flex-shrink:0}.map-mini-chat .map-mini-chat-peer-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-width:0;flex:1 1 auto}.map-mini-chat .map-mini-chat-name-row{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%}.map-mini-chat .map-mini-chat-name{display:block;font-size:15px!important;font-weight:700;letter-spacing:.01em;line-height:1.15;color:#f4fff8;text-shadow:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.map-mini-chat .map-mini-chat-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:#8c969b8c;box-shadow:0 0 0 1px #00000059}.map-mini-chat .map-mini-chat-dot.is-online{background:#7dff95;box-shadow:0 0 8px #7dfc8abf}.map-mini-chat .map-mini-chat-presence{display:block;font-size:11px;font-weight:600;letter-spacing:.03em;line-height:1.2;color:#7dff95}.map-mini-chat .map-mini-chat-presence[hidden],.map-mini-chat .map-mini-chat-dot[hidden]{display:none!important}.map-mini-chat .map-mini-chat-status{display:flex;align-items:center;gap:5px;max-width:100%;font-size:10px!important;font-weight:500;letter-spacing:.02em;line-height:1.25;text-transform:none;color:#dce8e2c7;opacity:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.map-mini-chat .map-mini-chat-status i{color:#7dff95;font-size:9px;flex-shrink:0}.map-mini-chat--nodus .map-mini-chat-status{font-size:9px!important;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#aae6bee0}.map-mini-chat .map-mini-chat-head-cluster{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:6px;flex:0 0 auto;width:auto;min-width:0;max-width:52%;margin-left:auto;padding:0}.map-mini-chat .map-mini-chat-head-tools{display:flex;align-items:center;justify-content:flex-end;gap:5px;width:auto}.map-mini-chat .map-mini-chat-call-ic,.map-mini-chat .map-mini-chat-report,.map-mini-chat .map-mini-chat-more{width:28px!important;height:28px!important;min-width:28px!important;border-radius:8px!important;display:inline-flex;align-items:center;justify-content:center;font-size:11px;border:1px solid rgba(175,220,205,.18);background:linear-gradient(180deg,#ffffff0f,#00000047);box-shadow:0 2px 8px #00000047;transition:transform .16s ease,box-shadow .2s ease,border-color .2s ease}.map-mini-chat .map-mini-chat-call-ic:hover,.map-mini-chat .map-mini-chat-report:hover,.map-mini-chat .map-mini-chat-more:hover{transform:translateY(-1px)}.map-mini-chat .map-mini-chat-call-ic--audio{color:#82ffa2;border-color:#7dfc8a57}.map-mini-chat .map-mini-chat-call-ic--video{color:#79c8ff;border-color:#5aafff57}.map-mini-chat .map-mini-chat-report{color:#ffd487;border-color:#ffcd7847}.map-mini-chat .map-mini-chat-more{color:#e6f5eee6}.map-mini-chat .map-mini-chat-actions,.map-mini-chat .map-mini-chat-map-actions,.map-mini-chat .map-mini-chat-actions-maps{position:static;display:flex;flex-direction:row;flex-wrap:nowrap;gap:5px;width:100%;max-width:168px;margin:0;justify-content:flex-end}.map-mini-chat .map-mini-chat-arrow-btn{flex:1 1 0;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;min-width:0;height:26px;padding:0 7px;border-radius:999px;font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1;white-space:nowrap;border:1px solid rgba(125,252,138,.32);background:#00000047;color:#d2ffe1eb;box-shadow:none;transition:transform .16s ease,box-shadow .2s ease,border-color .2s ease}.map-mini-chat .map-mini-chat-arrow-btn i{font-size:9px;color:#7dff95}.map-mini-chat .map-mini-chat-arrow-btn:hover{transform:translateY(-1px)}.map-mini-chat .map-mini-chat-arrow-their{color:#d2ffe1eb;border-color:#7dfc8a52}.map-mini-chat .map-mini-chat-arrow-mine{color:#ffe6bef0;border-color:#ffcd7857}.map-mini-chat .map-mini-chat-arrow-mine i{color:#ffd487}.map-mini-chat .map-mini-chat-arrow-glyph{display:none}.map-mini-chat--nodus .map-mini-chat-head-cluster,.map-mini-chat--nodus .map-mini-chat-map-actions,.map-mini-chat--nodus .map-mini-chat-actions-maps{display:none!important}.map-mini-chat-nodus-tools{display:none;position:absolute;right:7px;bottom:5px;z-index:8;align-items:center;gap:4px;margin:0;pointer-events:auto}.map-mini-chat--nodus .map-mini-chat-nodus-tools:not([hidden]){display:inline-flex}.map-mini-chat--nodus .map-mini-chat-header-inner{padding-bottom:28px}.map-mini-chat .map-mini-chat-nodus-tools .map-mini-chat-call-ic,.map-mini-chat .map-mini-chat-nodus-voice,.map-mini-chat .map-mini-chat-nodus-stop{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;border-radius:6px!important;font-size:8px!important}.map-mini-chat .map-mini-chat-nodus-voice.is-on{color:#82ffa2;border-color:#7dfc8a73}.map-mini-chat .map-mini-chat-nodus-stop{color:#ffb4b4;border-color:#ff788c59}#myPageViewMessages .mnm-ch-nodus-stop-btn{color:#ffb4b4!important;border-color:#ff788c59!important}.map-mini-chat .map-mini-chat-msgs{--mnm-scroll-rail-inset: 14px;padding:12px 10px 8px;margin-top:4px;scrollbar-gutter:stable}.map-mini-chat .map-mini-chat-msgs::-webkit-scrollbar-track{margin-block:14px}.map-mini-chat .map-mini-msg-who{font-size:8px;letter-spacing:.18em;opacity:.7}.map-mini-chat .map-mini-msg{min-width:78px;padding:8px 11px 7px;border-radius:14px;box-shadow:0 6px 18px #00000052,inset 0 1px #ffffff0a;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.map-mini-chat .map-mini-msg--in{border-radius:14px;border-color:#96ffc833;background:linear-gradient(180deg,#1c2c2ceb,#0e1a1ceb)}.map-mini-chat .map-mini-msg--out{border-radius:14px;border-color:#6ebeff52;background:linear-gradient(180deg,#1c446aeb,#102c4af0);color:#eaf5ff}.map-mini-chat .map-mini-msg-text{font-size:12.5px;line-height:1.42;letter-spacing:.005em}.map-mini-chat .map-mini-msg-time{margin-top:3px;font-size:9px;letter-spacing:.06em;white-space:nowrap;opacity:.55}.map-mini-chat .map-mini-msg-media{border-radius:12px;margin-top:6px}.map-mini-chat .chat-rich-toolbar{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:6px;padding:8px 10px 4px;border-top:1px solid rgba(125,252,138,.2);background:transparent}.map-mini-chat .chat-rich-btn{width:28px!important;height:28px!important;min-width:28px!important;border-radius:8px!important;border-color:#ffffff1f;background:linear-gradient(180deg,#ffffff12,#ffffff04);box-shadow:0 2px 8px #00000057,0 1px #ffffff12 inset;transition:transform .16s ease,color .18s ease,border-color .18s ease,box-shadow .2s ease}.map-mini-chat .chat-rich-btn:hover{transform:translateY(-1px);border-color:#7dfc8a6b;box-shadow:0 6px 16px #0000006b,0 0 14px #7dfc8a29}.map-mini-chat .chat-rich-btn.is-emoji-open{color:#7dfc8a;border-color:#7dfc8a8c;box-shadow:0 0 16px #7dfc8a3d}.chat-rich-btn{width:31px;height:31px;border-radius:10px;border-color:#ffffff1f;background:linear-gradient(180deg,#ffffff12,#ffffff04);box-shadow:0 2px 8px #00000057,0 1px #ffffff12 inset;transition:transform .16s ease,color .18s ease,border-color .18s ease,box-shadow .2s ease}.chat-rich-btn:hover{transform:translateY(-1px);border-color:#7dfc8a6b;box-shadow:0 6px 16px #0000006b,0 0 14px #7dfc8a29}.chat-rich-btn.is-emoji-open{color:#7dfc8a;border-color:#7dfc8a8c;box-shadow:0 0 16px #7dfc8a3d}.map-mini-chat .map-mini-chat-compose{display:flex;flex-direction:row;align-items:stretch;gap:8px;padding:8px 10px 10px;border-top:none;background:transparent}.map-mini-chat .map-mini-chat-compose-side{display:flex;flex-direction:column;justify-content:space-between;gap:5px;flex:0 0 auto;align-self:stretch}.map-mini-chat .map-mini-chat-compose-side .mnp-polish-icon-btn{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;margin:0!important;border-radius:8px!important;font-size:12px;color:#ffd678f2;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff12,#ffffff04);box-shadow:0 2px 8px #00000057,0 1px #ffffff12 inset;transition:transform .16s ease,box-shadow .2s ease}.map-mini-chat .map-mini-chat-compose-side .mnp-polish-icon-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0006,0 0 12px #7dfc8a24}.map-mini-chat .map-mini-chat-az{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1;color:#ffd678f2}.map-mini-chat .map-mini-chat-compose .map-mini-chat-input{flex:1 1 auto;min-width:0;min-height:76px!important;height:auto;border-radius:16px!important;padding:12px 14px!important;font-size:12.5px;line-height:1.45;border:1px solid rgba(48,68,58,.72)!important;background:linear-gradient(180deg,#040a0ceb,#020608f5)!important;box-shadow:inset 0 2px 14px #0000007a,inset 0 1px #ffffff08,0 1px #78a0820f;transition:border-color .18s ease,box-shadow .22s ease;resize:none;pointer-events:auto!important;cursor:text!important;position:relative;z-index:4}.map-mini-chat .map-mini-chat-compose .map-mini-chat-input:focus{border-color:#64a07861!important;box-shadow:inset 0 2px 14px #00000080,inset 0 1px #ffffff0a,0 0 0 2px #5a966e1a;outline:none}.map-mini-chat .map-mini-chat-compose .map-mini-chat-send{flex:0 0 46px!important;width:46px!important;min-width:46px!important;min-height:76px!important;align-self:stretch;display:flex;align-items:center;justify-content:center;border-radius:999px!important;padding:0!important;border:1px solid rgba(125,252,138,.55)!important;color:#06140c!important;background:linear-gradient(180deg,#9dffb0,#5ce878 45%,#2fb85a)!important;box-shadow:0 0 18px #7dfc8a59,0 6px 16px #00000059,inset 0 1px #ffffff59;font-size:16px;text-shadow:none;transition:transform .16s ease,box-shadow .2s ease,filter .2s ease}.map-mini-chat .map-mini-chat-compose .map-mini-chat-send:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 0 22px #7dfc8a73,0 10px 22px #0006}.map-mini-chat .map-mini-chat-compose .map-mini-chat-send:active{transform:translateY(0);filter:brightness(.96)}.map-mini-chat .map-mini-chat-compose .map-mini-chat-send i{color:#06140c}.mnm-emoji-pop{position:fixed;z-index:100060;width:min(340px,calc(100vw - 20px));max-height:min(392px,calc(100vh - 24px));display:flex;flex-direction:column;border-radius:18px;border:1px solid rgba(140,220,190,.26);background:linear-gradient(180deg,#0e1c1ef7,#060d11fa);box-shadow:0 30px 70px #000000a8,0 1px #ffffff12 inset;backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);overflow:hidden;opacity:0;transform:translateY(6px) scale(.985);transition:opacity .16s ease,transform .18s cubic-bezier(.2,.9,.3,1)}.mnm-emoji-pop.is-in{opacity:1;transform:translateY(0) scale(1)}.mnm-emoji-head{flex:0 0 auto;padding:10px 12px 8px;border-bottom:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#7dfc8a0f,#fff0)}.mnm-emoji-search{width:100%;height:34px;padding:0 12px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#0006;color:#eaf6f0;font-family:inherit;font-size:12px;letter-spacing:.02em;outline:none}.mnm-emoji-search::placeholder{color:#d2f0e16b}.mnm-emoji-search:focus{border-color:#7dfc8a73;box-shadow:0 0 0 3px #7dfc8a1a}.mnm-emoji-grid{flex:1 1 auto;min-height:180px;display:grid;grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:2px;padding:8px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(125,252,138,.3) transparent}.mnm-emoji-grid::-webkit-scrollbar{width:6px}.mnm-emoji-grid::-webkit-scrollbar-thumb{border-radius:999px;background:#7dfc8a42}.mnm-emoji-cell{height:38px;border:0;border-radius:10px;background:transparent;cursor:pointer;font-size:22px;line-height:1;padding:0;transition:background .14s ease,transform .12s ease}.mnm-emoji-cell:hover{background:#7dfc8a24;transform:scale(1.14)}.mnm-emoji-cell:active{transform:scale(.96)}.mnm-emoji-empty{grid-column:1 / -1;padding:26px 12px;text-align:center;font-size:11px;letter-spacing:.04em;color:#d2f0e180}.mnm-emoji-tabs{flex:0 0 auto;display:flex;align-items:center;gap:2px;padding:6px 8px;border-top:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#ffffff05,#0003);overflow-x:auto;scrollbar-width:none}.mnm-emoji-tabs::-webkit-scrollbar{display:none}.mnm-emoji-tab{flex:1 0 auto;min-width:30px;height:30px;border:0;border-radius:9px;background:transparent;color:#d2f0e18c;font-size:12.5px;cursor:pointer;transition:color .15s ease,background .15s ease}.mnm-emoji-tab:hover{color:#ebfff5e6;background:#ffffff0f}.mnm-emoji-tab.is-active{color:#061410;background:linear-gradient(160deg,#9dffb0,#4fe6c0);box-shadow:0 4px 12px #4fe6c047}.mnm-file-card{display:flex;align-items:center;gap:10px;min-width:min(240px,100%);max-width:100%;margin-top:6px;padding:8px 10px;border-radius:13px;border:1px solid rgba(255,255,255,.13);background:linear-gradient(180deg,#ffffff12,#00000038);box-shadow:0 4px 14px #00000052}.mnm-file-card.is-missing{opacity:.65}.mnm-file-card-glyph{flex:0 0 34px;width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;color:#061410;background:linear-gradient(160deg,#9dffb0,#4fe6c0);box-shadow:0 4px 12px #4fe6c03d}.mnm-file-card-body{flex:1 1 auto;min-width:0}.mnm-file-card-name{font-size:12px;font-weight:650;line-height:1.25;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mnm-file-card-meta{margin-top:2px;font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.62}.mnm-file-card-dl{flex:0 0 30px;width:30px;height:30px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:#0000004d;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:12px;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease}.mnm-file-card-dl:hover{transform:translateY(-1px);border-color:#7dfc8a80;box-shadow:0 0 14px #7dfc8a38}@media (prefers-reduced-motion: reduce){.mnm-emoji-pop,.mnm-emoji-cell,.chat-rich-btn,.map-mini-chat .map-mini-chat-send{transition:none}}#myPageViewMessages .message-chat{position:relative;isolation:isolate;height:100%;min-height:0;overflow:hidden;border:1px solid rgba(125,252,138,.38);border-radius:14px;background:linear-gradient(180deg,#060c0efa,#02080cfc);box-shadow:0 18px 44px #00000073}#myPageViewMessages .message-chat-header,#myPageViewMessages .message-chat-header.mnm-ch-head{position:relative;flex:0 0 auto!important;min-height:0!important;height:auto!important;display:flex!important;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px!important;box-sizing:border-box;overflow:visible;border:1px solid rgba(125,252,138,.55)!important;border-width:1px!important;border-radius:14px!important;margin:8px 8px 0;background:linear-gradient(rgba(125,252,138,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(125,252,138,.025) 1px,transparent 1px),#050e10f5!important;background-size:18px 18px,18px 18px,auto!important;box-shadow:0 0 14px #7dfc8a1a,0 10px 22px #00000061,0 14px 28px #7dfc8a1f,0 2px #beffd238,inset 0 1px #ffffff0d!important}#myPageViewMessages .message-chat-header.mnm-ch-head:after{content:"";position:absolute;left:8%;right:8%;bottom:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(180,255,205,.55),transparent);box-shadow:0 0 12px #7dfc8a73;z-index:2}#myPageViewMessages .message-chat-header:before{display:none!important}#myPageViewMessages .message-chat-header>*{position:relative;z-index:1}#myPageViewMessages .mnm-ch-id{flex:1 1 auto;min-width:0}#myPageViewMessages .msg-chat-peer--with-av,#myPageViewMessages .msg-chat-peer--nodus{align-items:center;gap:12px}#myPageViewMessages .msg-chat-peer-av-btn,#myPageViewMessages .msg-chat-peer-avatar,#myPageViewMessages .mnm-ch-av{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;border:1px solid rgba(125,252,138,.55)!important;border-radius:50%;box-shadow:0 0 0 1px #7dfc8a14,0 0 14px #7dfc8a29!important}#myPageViewMessages .mnm-ch-lines{gap:3px}#myPageViewMessages .mnm-ch-name-row{display:inline-flex;align-items:center;gap:8px;min-width:0}#myPageViewMessages .message-chat-header .msg-chat-peer-name,#myPageViewMessages .mnm-ch-name{font-size:16px!important;font-weight:700;letter-spacing:.01em;line-height:1.15;color:#f4fff8!important;text-transform:none!important}#myPageViewMessages .mnm-ch-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:#8c969b8c;box-shadow:0 0 0 1px #00000059}#myPageViewMessages .mnm-ch-dot.is-online{background:#7dff95;box-shadow:0 0 8px #7dfc8abf}#myPageViewMessages .mnm-ch-presence{display:block;font-size:11px;font-weight:600;letter-spacing:.04em;color:#7dff95;line-height:1.2}#myPageViewMessages .message-chat-header .msg-chat-peer-route,#myPageViewMessages .mnm-ch-loc{display:flex!important;align-items:center;gap:6px;max-width:100%;margin-top:1px;font-size:11px!important;line-height:1.3;color:#dce8e2c7!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#myPageViewMessages .mnm-ch-loc-pin{color:#7dff95;font-size:10px;flex-shrink:0}#myPageViewMessages .msg-chat-encrypt-badge{color:#7dfc8ac7}#myPageViewMessages .mnm-ch-side{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:8px;flex:0 0 auto;min-width:0}#myPageViewMessages .msg-chat-header-actions,#myPageViewMessages .mnm-ch-tools{display:flex!important;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:6px!important;margin:0!important;grid-template-columns:none!important;grid-auto-rows:auto!important}#myPageViewMessages .msg-chat-action-btn,#myPageViewMessages .mnm-ch-ic{width:32px!important;height:32px!important;min-width:32px!important;border-radius:9px!important;border:1px solid rgba(175,220,205,.18)!important;background:linear-gradient(180deg,#ffffff0f,#00000047)!important;box-shadow:0 2px 8px #00000047!important;color:#e6f5eee6}#myPageViewMessages .msg-chat-action-btn i{font-size:12px!important}#myPageViewMessages .msg-chat-call-audio-btn,#myPageViewMessages .mnm-ch-ic--voice,#myPageViewMessages .mnm-ch-ic--call{color:#82ffa2!important;border-color:#7dfc8a57!important}#myPageViewMessages .msg-chat-call-video-btn,#myPageViewMessages .mnm-ch-ic--video{color:#79c8ff!important;border-color:#5aafff57!important}#myPageViewMessages .msg-chat-report-btn,#myPageViewMessages .mnm-ch-ic--flag,#myPageViewMessages .msg-chat-archive-btn{color:#ffd487!important;border-color:#ffcd7847!important}#myPageViewMessages .mnm-ch-more-wrap{position:relative;display:inline-flex}#myPageViewMessages .mnm-ch-more-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:40;min-width:188px;padding:6px;border-radius:10px;border:1px solid rgba(125,252,138,.28);background:#060e10fa;box-shadow:0 12px 28px #00000080}#myPageViewMessages .mnm-ch-more-menu[hidden]{display:none!important}#myPageViewMessages .mnm-ch-more-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#e6f5eeeb;font-size:12px;text-align:left;cursor:pointer}#myPageViewMessages .mnm-ch-more-item:hover{background:#7dfc8a14}#myPageViewMessages .mnm-ch-more-item--danger{color:#ffb4b4}#myPageViewMessages .mnm-ch-maps{display:flex;gap:6px;width:100%;max-width:168px}#myPageViewMessages .mnm-ch-map-btn{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:0;height:28px;padding:0 8px;border-radius:999px;border:1px solid rgba(125,252,138,.32);background:#00000047;color:#d2ffe1eb;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer}#myPageViewMessages .mnm-ch-map-btn i{font-size:9px;color:#7dff95}#myPageViewMessages .mnm-ch-map-btn--mine{border-color:#ffcd7857;color:#ffe6bef0}#myPageViewMessages .mnm-ch-map-btn--mine i{color:#ffd487}#myPageViewMessages .mnm-ch-head--nodus .mnm-ch-maps{display:none}#myPageViewMessages .message-chat-log{flex:1 1 auto;min-height:0;padding:18px 16px 14px;gap:8px;background:linear-gradient(180deg,rgba(1,8,13,.38),transparent 16%),#01080d33}#myPageViewMessages .msg-row{margin-bottom:8px}#myPageViewMessages .msg-bubble,.mp-group-chat-log .msg-bubble{max-width:84%;padding:8px 11px 7px;border-radius:14px;box-shadow:0 8px 22px #00000052,inset 0 1px #ffffff0b}#myPageViewMessages .msg-bubble-in,.mp-group-chat-log .msg-bubble-in{border-radius:14px;background:linear-gradient(180deg,#1b2b2cf0,#0c181cf2)}#myPageViewMessages .msg-bubble-out,.mp-group-chat-log .msg-bubble-out{border-radius:14px;border-color:#5caaf057;background:linear-gradient(180deg,#1b4367eb,#0e2946f2)}#myPageViewMessages .msg-bubble img,#myPageViewMessages .msg-bubble video{display:block;max-width:100%;max-height:min(52vh,460px);object-fit:contain;border-radius:11px}#myPageViewMessages .message-chat-input{flex:0 0 auto;margin:0;padding:9px 12px 10px;border-top:1px solid rgba(125,252,138,.17);background:linear-gradient(180deg,#ffffff06,#00000029),#040c0ff5;box-shadow:0 -10px 26px #0003,inset 0 1px #ffffff09}#myPageViewMessages .msg-input-row{grid-template-columns:42px minmax(0,1fr) 48px;gap:9px;align-items:stretch}#myPageViewMessages .msg-input-cloud{min-height:76px;padding:7px 9px 6px;gap:5px;border-radius:15px;border-color:#96d2c324;background:#00060a8a}#myPageViewMessages .message-chat-input .msg-cloud-actions{position:static;order:1;display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;box-sizing:border-box}#myPageViewMessages .msg-cloud-actions-left{display:inline-flex;align-items:center;gap:6px}#myPageViewMessages .msg-quick-emoji-wrap{position:relative;flex-shrink:0}#myPageViewMessages .msg-quick-emoji-trigger{font-size:15px;line-height:1}#myPageViewMessages .msg-quick-emoji-pop{position:absolute;top:calc(100% + 4px);right:0;z-index:24;display:flex;flex-direction:column;gap:4px;padding:6px;min-width:36px;overflow-y:auto;overflow-x:hidden;border-radius:12px;border:1px solid rgba(125,252,138,.38);background:#060e0cf5;box-shadow:0 10px 28px #0000008c,0 0 0 1px #7dfc8a1a,inset 0 1px #ffffff0f}#myPageViewMessages .msg-quick-emoji-pop[hidden]{display:none!important}#myPageViewMessages .msg-quick-emoji-pop-btn{width:30px;height:30px;padding:0;border:0;border-radius:8px;background:transparent;font-size:18px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .12s ease,background .12s ease}#myPageViewMessages .msg-quick-emoji-pop-btn:hover{transform:scale(1.12);background:#7dfc8a24}#myPageViewMessages .message-chat-input textarea#msgInput{order:unset;flex:1 1 auto;min-width:0;min-height:34px;max-height:84px;padding:7px 6px 5px;font-size:12px;width:100%}#myPageViewMessages .msg-input-compose-row{order:2;display:flex;align-items:flex-start;gap:0;width:100%;min-width:0}#myPageViewMessages .msg-text--emoji-lg,.map-mini-chat .map-mini-msg-text--emoji-lg,.map-mini-chat .msg-text--emoji-lg{font-size:52px!important}#myPageViewMessages .msg-text--emoji-md,.map-mini-chat .map-mini-msg-text--emoji-md,.map-mini-chat .msg-text--emoji-md{font-size:40px!important}#myPageViewMessages .msg-text--emoji-sm,.map-mini-chat .map-mini-msg-text--emoji-sm,.map-mini-chat .msg-text--emoji-sm{font-size:30px!important}#myPageViewMessages .message-chat-input .msg-cloud-btn{width:28px;height:28px;border-radius:9px;color:#bedcd2d6;border-color:#bedcd224;background:linear-gradient(180deg,#ffffff0e,#0000002e)}#myPageViewMessages .msg-input-cloud-tools{order:3;flex-wrap:nowrap;gap:5px;padding:0;overflow:hidden}#myPageViewMessages .msg-polish-btn{min-width:0;padding:4px 7px;border-radius:9px;font-size:9px}#myPageViewMessages .message-chat-input .chat-plus-btn,#myPageViewMessages .msg-input-send{width:42px;height:100%;min-height:76px;border-radius:13px}#myPageViewMessages .msg-input-send{width:48px;color:#9dffd0;border-color:#7dfc8a7a;background:linear-gradient(160deg,#7dfc8a2e,#3aa6ff1f);box-shadow:0 0 18px #7dfc8a14}#myPageViewMessages .msg-input-hint{display:none}@media (max-width: 700px){#myPageViewMessages .message-chat-header,#myPageViewMessages .message-chat-header.mnm-ch-head{margin:4px 4px 0;gap:6px;padding:8px!important}#myPageViewMessages .msg-chat-peer--with-av,#myPageViewMessages .msg-chat-peer--nodus{gap:7px}#myPageViewMessages .msg-chat-peer-avatar,#myPageViewMessages .msg-chat-peer-av-btn,#myPageViewMessages .mnm-ch-av{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important}#myPageViewMessages .message-chat-header .msg-chat-peer-name,#myPageViewMessages .mnm-ch-name{font-size:12px!important}#myPageViewMessages .mnm-ch-presence{font-size:9px}#myPageViewMessages .message-chat-header .msg-chat-peer-route,#myPageViewMessages .mnm-ch-loc{font-size:8px!important}#myPageViewMessages .msg-chat-encrypt-badge{display:none}#myPageViewMessages .msg-chat-header-actions,#myPageViewMessages .mnm-ch-tools{gap:4px!important}#myPageViewMessages .msg-chat-action-btn,#myPageViewMessages .mnm-ch-ic{width:26px!important;height:26px!important;min-width:26px!important;border-radius:7px!important}#myPageViewMessages .msg-chat-action-btn i{font-size:10px!important}#myPageViewMessages .mnm-ch-maps{max-width:120px}#myPageViewMessages .mnm-ch-map-btn{height:24px;font-size:7px;padding:0 5px}#myPageViewMessages .message-chat-log{padding:8px 6px}#myPageViewMessages .msg-bubble{max-width:94%;padding:6px 7px}#myPageViewMessages .msg-meta{font-size:7px}#myPageViewMessages .msg-text{font-size:9px}#myPageViewMessages .message-chat-input{padding:5px}#myPageViewMessages .msg-input-row{grid-template-columns:28px minmax(0,1fr) 30px;gap:4px}#myPageViewMessages .msg-input-cloud{min-height:58px;padding:4px}#myPageViewMessages .message-chat-input textarea#msgInput{min-height:28px;padding:4px;font-size:9px}#myPageViewMessages .message-chat-input .msg-cloud-actions{gap:3px}#myPageViewMessages .message-chat-input .msg-cloud-btn{width:21px;height:21px;font-size:8px}#myPageViewMessages .msg-input-cloud-tools{display:none}#myPageViewMessages .message-chat-input .chat-plus-btn,#myPageViewMessages .msg-input-send{width:28px;min-height:58px;font-size:10px}#myPageViewMessages .msg-input-send{width:30px}}.mnm-ch-more-menu--portal,.map-mini-chat-more-menu--portal{position:fixed!important;top:0;left:0;z-index:16080!important;min-width:196px;padding:6px;border-radius:12px;border:1px solid rgba(125,252,138,.32);background:#060e10fa;box-shadow:0 16px 36px #0000008c,0 0 18px #7dfc8a1a}.mnm-ch-more-menu--portal[hidden],.map-mini-chat-more-menu--portal[hidden]{display:none!important}.mnm-ch-more-menu--portal .mnm-ch-more-item,.map-mini-chat-more-menu--portal .map-mini-chat-more-item{display:flex;align-items:center;gap:8px;width:100%;padding:9px 11px;border:0;border-radius:8px;background:transparent;color:#e6f5eef0;font-size:12px;text-align:left;cursor:pointer}.mnm-ch-more-menu--portal .mnm-ch-more-item:hover,.map-mini-chat-more-menu--portal .map-mini-chat-more-item:hover{background:#7dfc8a1a}.mnm-ch-more-menu--portal .mnm-ch-more-item--danger{color:#ffb4b4}.map-mini-chat-more-wrap{position:relative;display:inline-flex}.chat-selection-bar{position:fixed;left:50%;bottom:max(18px,env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:16070;display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:999px;border:1px solid rgba(125,252,138,.35);background:#060e10f5;box-shadow:0 14px 36px #0000008c,0 0 20px #7dfc8a1f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);pointer-events:auto;animation:mnm-sel-bar-in .18s ease}.chat-selection-bar[hidden]{display:none!important}@keyframes mnm-sel-bar-in{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.chat-selection-bar-count{font-size:11px;font-weight:700;letter-spacing:.04em;color:#b4ffcde6;padding:0 6px 0 4px;white-space:nowrap}.chat-selection-bar-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(125,252,138,.28);background:#7dfc8a1a;color:#d8ffe8;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap}.chat-selection-bar-btn:hover{border-color:#7dfc8a80;background:#7dfc8a2e}.chat-selection-bar-btn--danger{border-color:#ff788c59;background:#50101c59;color:#ffb4c0}.chat-selection-bar-btn--ghost{border-color:#ffffff1f;background:#ffffff0a;color:#dce8e2cc}.map-mini-chat .map-mini-msg,#myPageViewMessages .msg-bubble{transition:transform .16s ease,box-shadow .2s ease,outline-color .16s ease}.map-mini-chat .map-mini-msg:hover,#myPageViewMessages .msg-bubble:hover{transform:translateY(-1px);box-shadow:0 10px 24px #00000061,inset 0 1px #ffffff0f}.chat-friend-pick-pop{z-index:16090!important;border-color:#7dfc8a59!important;box-shadow:0 18px 42px #0000008c,0 0 22px #7dfc8a1f!important}.chat-friend-pick-item{display:flex!important;flex-direction:row!important;align-items:center;gap:10px}.chat-friend-pick-av{flex:0 0 32px;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#d8ffe8;border:1px solid rgba(125,252,138,.35);background:#7dfc8a1a}.chat-friend-pick-text{display:flex;flex-direction:column;gap:2px;min-width:0}.chat-forward-pop{z-index:16085!important;border-color:#7dfc8a59!important}body:not(.tomato-mode) .map-mini-chat{border:1px solid rgba(125,252,138,.28)!important;border-radius:10px!important;background:linear-gradient(180deg,#0a1210f0,#050b0af5)!important;box-shadow:0 10px 22px #0006,inset 0 1px #ffffff0a!important;backdrop-filter:blur(10px) saturate(1.05);-webkit-backdrop-filter:blur(10px) saturate(1.05)}body:not(.tomato-mode) .map-mini-chat:before{top:1px!important;right:1px!important;bottom:1px!important;left:1px!important;border-radius:9px!important;box-shadow:inset 0 1px #ffffff09,inset 0 0 0 1px #7dfc8a0a!important;background:radial-gradient(120% 70% at 50% 0%,rgba(125,252,138,.035),transparent 70%)!important}body:not(.tomato-mode) .map-mini-chat .map-mini-chat-header{padding:7px 7px 0!important}body:not(.tomato-mode) .map-mini-chat .map-mini-chat-header-inner{--map-chat-av: 72px;border:1px solid rgba(125,252,138,.26)!important;border-radius:10px!important;background:radial-gradient(120% 95% at 0% 0%,rgba(58,166,255,.14),transparent 52%),radial-gradient(110% 90% at 100% 110%,rgba(125,252,138,.12),transparent 48%),repeating-linear-gradient(-18deg,transparent,transparent 10px,rgba(125,252,138,.028) 10px,rgba(125,252,138,.028) 11px),linear-gradient(148deg,#0e1c18f5,#070e12f7 48%,#050e0cf2)!important;background-size:auto!important;box-shadow:inset 0 1px #ffffff0e,inset 0 -10px 22px #00000047,0 6px 16px #00000042!important;padding:8px 30px 8px 8px!important;min-height:calc(var(--map-chat-av) + 16px)!important;max-height:calc(var(--map-chat-av) + 40px)!important;box-sizing:border-box!important}body:not(.tomato-mode) .map-mini-chat .map-mini-chat-header-inner:after{opacity:.7!important;box-shadow:0 0 10px #7dfc8a47!important;background:linear-gradient(90deg,transparent,rgba(143,211,255,.28),rgba(125,252,138,.45),rgba(143,211,255,.28),transparent)!important}body:not(.tomato-mode) .map-mini-chat-header-pixel{opacity:.38!important}body:not(.tomato-mode) .map-mini-chat .map-mini-chat-header{flex:0 0 auto!important;max-height:none!important}body:not(.tomato-mode) .map-mini-chat .map-mini-chat-head-row{align-items:center!important;min-height:0!important;gap:10px!important}body:not(.tomato-mode) .map-mini-chat .map-mini-chat-peer{align-items:center!important;gap:12px!important;min-width:0!important}body:not(.tomato-mode) .map-mini-chat .map-mini-chat-avatar,body:not(.tomato-mode) .map-mini-chat--nodus .map-mini-chat-avatar,body:not(.tomato-mode) .map-mini-chat .map-mini-chat-avatar.map-mini-chat-avatar{--map-chat-av: 72px;flex:0 0 var(--map-chat-av)!important;align-self:center!important;width:var(--map-chat-av)!important;height:var(--map-chat-av)!important;min-width:var(--map-chat-av)!important;min-height:var(--map-chat-av)!important;max-width:var(--map-chat-av)!important;max-height:var(--map-chat-av)!important;aspect-ratio:1 / 1!important;border-radius:14px!important;border:1px solid rgba(143,211,255,.82)!important;outline:none!important;outline-offset:0!important;background:#050708!important;box-shadow:0 0 0 1px #8fd3ff1f,0 0 14px #3aa6ff2e!important;overflow:hidden!important;font-size:18px!important}body:not(.tomato-mode) .map-mini-chat .map-mini-chat-avatar img,body:not(.tomato-mode) .map-mini-chat .map-mini-chat-avatar .map-mini-chat-avatar-img{border-radius:12px!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;display:block!important;clip-path:none!important}body:not(.tomato-mode) .map-mini-chat .map-mini-chat-peer-text{justify-content:center!important;gap:5px!important;padding:2px 0 2px 2px!important;min-height:0!important}body:not(.tomato-mode) .map-mini-chat .map-mini-chat-name-row{gap:8px!important;max-width:100%!important}body:not(.tomato-mode) .map-mini-chat .map-mini-chat-name{font-size:15px!important;font-weight:700!important;letter-spacing:.035em!important;line-height:1.2!important;color:#f2fff8!important;text-shadow:0 0 18px rgba(125,252,138,.18)!important}body:not(.tomato-mode) .map-mini-chat .map-mini-chat-dot{width:7px!important;height:7px!important}body:not(.tomato-mode) .map-mini-chat .map-mini-chat-presence{font-size:10px!important;font-weight:650!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#7dfc8ae0!important}body:not(.tomato-mode) .map-mini-chat .map-mini-chat-status,body:not(.tomato-mode) .map-mini-chat--nodus .map-mini-chat-status{font-size:9px!important;font-weight:550!important;letter-spacing:.07em!important;line-height:1.35!important;color:#afd2bec7!important;text-transform:none!important;max-width:100%!important;padding:3px 0 0!important;border-top:1px solid rgba(125,252,138,.1)!important;margin-top:1px!important}body:not(.tomato-mode) .map-mini-chat--nodus .map-mini-chat-status{letter-spacing:.11em!important;text-transform:uppercase!important;color:#aae6bed1!important}body:not(.tomato-mode) .map-mini-chat--nodus .map-mini-chat-header-inner{padding:8px 30px 8px 8px!important;min-height:calc(var(--map-chat-av) + 16px)!important;max-height:calc(var(--map-chat-av) + 40px)!important}body:not(.tomato-mode) .map-mini-chat--nodus .map-mini-chat-peer-text{padding-right:58px!important}body:not(.tomato-mode) .map-mini-chat--nodus .map-mini-chat-nodus-tools{right:8px!important;bottom:8px!important}body:not(.tomato-mode) .map-mini-chat .map-mini-chat-nodus-tools .map-mini-chat-call-ic,body:not(.tomato-mode) .map-mini-chat .map-mini-chat-nodus-voice,body:not(.tomato-mode) .map-mini-chat .map-mini-chat-nodus-stop{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;border-radius:6px!important;border:1px solid rgba(125,252,138,.2)!important;background:#08100c8c!important;box-shadow:none!important;font-size:9px!important}body:not(.tomato-mode) .map-mini-chat .map-mini-msg{border-radius:14px!important;box-shadow:inset 0 1px #ffffff08,0 2px 10px #00000038!important;border:1px solid rgba(125,252,138,.14)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body:not(.tomato-mode) .map-mini-chat .map-mini-msg--in{border-radius:14px!important;border-color:#7dfc8a2e!important;background:linear-gradient(180deg,#0e1814eb,#080e0cf0)!important}body:not(.tomato-mode) .map-mini-chat .map-mini-msg--out{border-radius:14px!important;border-color:#3aa6ff47!important;background:linear-gradient(180deg,#102028f0,#0a141cf5)!important}body:not(.tomato-mode) .map-mini-chat .map-mini-msg-time{font-size:8px!important;opacity:.45!important}body:not(.tomato-mode) .map-mini-chat .map-mini-msg-who{font-size:7.5px!important;letter-spacing:.14em!important;opacity:.55!important}body:not(.tomato-mode) .map-mini-chat .chat-rich-toolbar{gap:4px!important;padding:6px 10px 2px!important;border-top:1px solid rgba(125,252,138,.12)!important}body:not(.tomato-mode) .map-mini-chat .chat-rich-btn,body:not(.tomato-mode) .map-mini-chat .map-mini-chat-compose-side .mnp-polish-icon-btn{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;border-radius:7px!important;border:1px solid rgba(125,252,138,.16)!important;background:#08100c8c!important;box-shadow:none!important;color:#c8dcd2d1!important}body:not(.tomato-mode) .map-mini-chat .chat-rich-btn:hover,body:not(.tomato-mode) .map-mini-chat .map-mini-chat-compose-side .mnp-polish-icon-btn:hover{border-color:#7dfc8a66!important;box-shadow:0 0 10px #7dfc8a24!important;color:#dcffe6f2!important;transform:none!important}body:not(.tomato-mode) .map-mini-chat .map-mini-chat-compose-side .mnp-polish-icon-btn,body:not(.tomato-mode) .map-mini-chat .map-mini-chat-az{color:#c8dcd2d9!important}body:not(.tomato-mode) .map-mini-chat .map-mini-chat-compose{gap:7px!important;padding:7px 9px 9px!important}body:not(.tomato-mode) .map-mini-chat .map-mini-chat-compose .map-mini-chat-input{min-height:64px!important;border-radius:9px!important;padding:10px 12px!important;border:1px solid rgba(125,252,138,.18)!important;background:#040a08e6!important;box-shadow:inset 0 1px 8px #00000059!important;font-size:12px!important}body:not(.tomato-mode) .map-mini-chat .map-mini-chat-compose .map-mini-chat-input::placeholder{color:#96afa073!important}body:not(.tomato-mode) .map-mini-chat .map-mini-chat-compose .map-mini-chat-input:focus{border-color:#7dfc8a61!important;box-shadow:inset 0 1px 8px #00000059,0 0 0 1px #7dfc8a1a!important}body:not(.tomato-mode) .map-mini-chat .map-mini-chat-compose .map-mini-chat-send{flex:0 0 40px!important;width:40px!important;min-width:40px!important;min-height:64px!important;border-radius:999px!important;border:1px solid rgba(125,252,138,.55)!important;font-size:14px!important}body:not(.tomato-mode) .map-chat-dock{border:1px solid rgba(125,252,138,.24)!important;border-radius:10px!important;background:#08100ec7!important;box-shadow:0 8px 20px #0000005c,inset 0 1px #ffffff09!important;backdrop-filter:blur(10px) saturate(1.05)!important;-webkit-backdrop-filter:blur(10px) saturate(1.05)!important;max-height:min(42vh,320px)!important}body:not(.tomato-mode) .map-chat-dock-head{padding:7px 9px!important;min-height:40px!important;border-bottom:1px solid rgba(125,252,138,.12)!important;letter-spacing:.1em!important;font-size:10px!important;font-weight:550!important;color:#aad2b9e6!important}body:not(.tomato-mode) .map-chat-dock-badge{position:relative!important;min-width:18px!important;height:18px!important;padding:0 6px!important;font-size:9px!important;font-weight:750!important;font-variant-numeric:tabular-nums!important;letter-spacing:.02em!important;line-height:1!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.14)!important;background:linear-gradient(160deg,#5ad28cf2,#288c5feb)!important;color:#04120a!important;box-shadow:inset 0 1px #ffffff47,0 0 10px #7dfc8a38!important}body:not(.tomato-mode) .map-chat-dock-badge--alert{background:linear-gradient(150deg,#ff5a78,#ff4060 45%,#ff8a4a)!important;color:#fff!important;border-color:#ffdcd247!important;box-shadow:inset 0 1px #ffffff47,0 0 12px #ff406073!important;animation:none!important}body:not(.tomato-mode) .map-chat-dock-badge--clear{background:linear-gradient(160deg,#5ad28cf2,#288c5feb)!important;color:#04120a!important;box-shadow:inset 0 1px #ffffff47,0 0 10px #7dfc8a38!important}body:not(.tomato-mode) .map-chat-dock-collapse{width:24px!important;height:24px!important;border-radius:6px!important;border:1px solid rgba(125,252,138,.18)!important;background:#08100c80!important}body:not(.tomato-mode) .map-chat-dock-collapse i{transition:transform .22s ease!important;font-size:10px!important}body:not(.tomato-mode) .map-chat-dock.map-chat-dock--collapsed .map-chat-dock-list{max-height:78px!important;padding-bottom:2px!important}body:not(.tomato-mode) .map-chat-dock.map-chat-dock--collapsed .map-chat-dock-row--nodus{min-height:58px!important;padding:6px 8px!important}body:not(.tomato-mode) .map-chat-dock-row{border-radius:8px!important;border:1px solid rgba(125,252,138,.1)!important;background:#ffffff06!important;padding:7px 8px!important}body:not(.tomato-mode) .map-chat-dock-row:hover{border-color:#7dfc8a47!important;box-shadow:inset 0 0 0 1px #7dfc8a0f!important;transform:none!important}body:not(.tomato-mode) .map-chat-dock-av,body:not(.tomato-mode) .map-chat-dock-av.friend-av--clickable{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border-radius:10px!important;border:1px solid rgba(143,211,255,.55)!important;box-shadow:none!important;overflow:hidden!important}body:not(.tomato-mode) .map-chat-dock-av img{border-radius:9px!important;object-fit:cover!important;clip-path:none!important}body:not(.tomato-mode) .map-chat-dock-name{font-size:11.5px!important;font-weight:600!important}body:not(.tomato-mode) .map-chat-dock-counts-new{color:#ffe27a!important;font-weight:700!important}body:not(.tomato-mode) .map-chat-dock-snippet{-webkit-line-clamp:1!important;font-size:10px!important;color:#96afa5b8!important}body:not(.tomato-mode) .map-chat-dock-see-all{margin:4px 6px 7px!important;padding:6px 10px!important;border-radius:8px!important;border:1px solid rgba(125,252,138,.2)!important;background:#08100c80!important;color:#c8e1d2e6!important;font-size:9.5px!important;letter-spacing:.1em!important;box-shadow:none!important}body:not(.tomato-mode) .map-chat-dock-see-all:hover,body:not(.tomato-mode) .map-chat-dock-see-all:focus-visible{border-color:#7dfc8a66!important;background:#7dfc8a14!important;color:#e6fff0f5!important}#myPageViewMessages .msg-row{width:100%;max-width:100%;min-width:0;flex:0 0 auto}#myPageViewMessages .msg-row>.msg-bubble{flex:0 0 auto;width:fit-content;max-width:min(84%,36rem);min-width:min(8rem,100%);box-sizing:border-box}#myPageViewMessages .msg-bubble .msg-text,#myPageViewMessages .msg-bubble .msg-meta,#myPageViewMessages .msg-bubble .msg-text-edit{width:auto!important;max-width:100%;min-width:0;overflow-wrap:break-word!important;word-break:normal!important;white-space:pre-wrap}#myPageViewMessages .msg-bubble .msg-meta{white-space:normal}body:not(.tomato-mode) .map-mini-chat-msgs .map-mini-msg,body:not(.tomato-mode) .map-mini-chat-msgs .map-mini-msg-stack--out{flex:0 0 auto!important;flex-shrink:0!important;width:fit-content;max-width:min(92%,38ch)!important;min-width:min(8rem,100%);box-sizing:border-box}body:not(.tomato-mode) .map-mini-msg-text,body:not(.tomato-mode) .map-mini-msg-caption{overflow-wrap:break-word!important;word-break:normal!important;white-space:pre-wrap;width:auto;max-width:100%}.my-page-shell .my-page-layout{padding-top:8px}.my-page-shell .my-page-col-header{padding-top:0}.my-page-shell .my-page-col-title{min-height:18px}.my-page-shell .my-page-col-header:after{margin-top:2px;margin-bottom:4px}#myPageViewMessages>.my-page-section-sub{margin:0 2px 2px;font-size:10px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#myPageViewMessages #msgChatGuestStrip{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}#myPageViewMessages .message-chat-header,#myPageViewMessages .message-chat-header.mnm-ch-head{padding:5px 8px!important;margin:4px 6px 0!important;gap:8px!important;min-height:0!important;align-items:center}#myPageViewMessages .msg-chat-peer--with-av,#myPageViewMessages .msg-chat-peer--nodus{gap:8px}#myPageViewMessages .msg-chat-peer-av-btn,#myPageViewMessages .msg-chat-peer-avatar,#myPageViewMessages .mnm-ch-av{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important}#myPageViewMessages .mnm-ch-lines{gap:1px}#myPageViewMessages .mnm-ch-name{font-size:14px;line-height:1.15}#myPageViewMessages .mnm-ch-presence,#myPageViewMessages .mnm-ch-loc{font-size:10px;line-height:1.15}#myPageViewMessages .mnm-ch-side:has(.mnm-ch-maps){width:176px;flex:0 0 176px;align-items:stretch;gap:5px}#myPageViewMessages .mnm-ch-tools:has(.mnm-ch-nodus-invite){display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:30px!important;gap:4px!important;width:100%;align-items:stretch;justify-content:stretch}#myPageViewMessages .mnm-ch-tools:has(.mnm-ch-nodus-invite) .mnm-ch-more-wrap{display:flex;width:100%;height:30px;min-width:0}#myPageViewMessages .mnm-ch-tools:has(.mnm-ch-nodus-invite) .mnm-ch-ic,#myPageViewMessages .mnm-ch-tools:has(.mnm-ch-nodus-invite) .mnm-ch-more-btn{width:100%!important;min-width:0!important;height:30px!important;padding:0!important}#myPageViewMessages .mnm-ch-nodus-invite img{width:18px;height:18px;border-radius:50%;object-fit:cover;display:block;pointer-events:none}#myPageViewMessages .mnm-ch-nodus-invite.is-on{border-color:#7dfc8ad9!important;box-shadow:0 0 0 1px #7dfc8acc,0 0 10px #7dfc8a66!important}#myPageViewMessages .mnm-ch-nodus-invite[data-tip]:after{content:none!important;display:none!important}.mnm-nodus-header-tip{position:fixed;z-index:16120;max-width:220px;padding:6px 8px;border-radius:8px;background:#040c0ab8;border:1px solid rgba(78,128,96,.9);color:#e8f5eef5;font-size:11px;line-height:1.35;pointer-events:none;box-shadow:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mnm-nodus-header-tip[hidden]{display:none!important}#myPageViewMessages .mnm-ch-head:not(.mnm-ch-head--nodus) .mnm-ch-maps{display:grid;grid-template-columns:1fr 1fr;gap:4px;width:100%;max-width:none}#myPageViewMessages .mnm-ch-head:not(.mnm-ch-head--nodus) .mnm-ch-map-btn{width:100%;height:26px;min-height:26px;padding:0 4px;gap:4px;border-radius:8px;font-size:8px;letter-spacing:.03em}#myPageViewMessages .message-chat-log{padding:8px 12px 6px}#myPageViewMessages .message-chat-input{padding:5px 8px 6px}#myPageViewMessages .msg-input-row{grid-template-columns:36px minmax(0,1fr) 44px;gap:6px}#myPageViewMessages .msg-input-cloud{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"compose compose" "actions tools";align-items:center;column-gap:6px;row-gap:2px;min-height:0;padding:4px 8px;border-radius:14px}#myPageViewMessages .message-chat-input .msg-cloud-actions{grid-area:actions;width:auto;justify-content:flex-start;gap:4px}#myPageViewMessages .msg-input-compose-row{grid-area:compose}#myPageViewMessages .msg-input-cloud-tools{grid-area:tools;width:auto;justify-content:flex-end;gap:4px}#myPageViewMessages .message-chat-input .msg-cloud-btn{width:24px;height:24px;border-radius:8px}#myPageViewMessages .msg-polish-btn{padding:2px 6px;font-size:9px}#myPageViewMessages .message-chat-input textarea#msgInput{min-height:20px;max-height:64px;padding:2px 2px 0;line-height:1.3}#myPageViewMessages .message-chat-input .chat-plus-btn,#myPageViewMessages .msg-input-send{width:36px;min-height:52px;height:100%;border-radius:14px}#myPageViewMessages .msg-input-send{width:44px}@media (max-width: 700px){#myPageViewMessages .mnm-ch-side:has(.mnm-ch-maps){width:150px;flex-basis:150px;min-width:0;max-width:54%}#myPageViewMessages .mnm-ch-tools:has(.mnm-ch-nodus-invite){grid-auto-rows:26px!important}#myPageViewMessages .mnm-ch-tools:has(.mnm-ch-nodus-invite) .mnm-ch-ic,#myPageViewMessages .mnm-ch-tools:has(.mnm-ch-nodus-invite) .mnm-ch-more-btn,#myPageViewMessages .mnm-ch-tools:has(.mnm-ch-nodus-invite) .mnm-ch-more-wrap{height:26px!important}#myPageViewMessages .mnm-ch-head:not(.mnm-ch-head--nodus) .mnm-ch-map-btn{height:24px;min-height:24px;font-size:7px;letter-spacing:.02em;gap:2px;padding:0 2px}}#myPageViewMessages .message-chat{--mnm-chat-outer-r: 16px;--mnm-chat-inset: 6px;--mnm-chat-line: #4e8060;--mnm-chat-inner-r: calc(var(--mnm-chat-outer-r) - var(--mnm-chat-inset) - 1px);border:1px solid var(--mnm-chat-line)!important;border-radius:var(--mnm-chat-outer-r)!important;background:#071014!important;background-image:none!important;box-shadow:none!important}#myPageViewMessages .message-chat-header,#myPageViewMessages .message-chat-header.mnm-ch-head{margin:var(--mnm-chat-inset) var(--mnm-chat-inset) 0!important;border:2px solid var(--mnm-chat-line)!important;border-radius:var(--mnm-chat-inner-r)!important;background:linear-gradient(180deg,#1c302857,#0c181438)!important;background-image:linear-gradient(180deg,#1c302857,#0c181438)!important;backdrop-filter:blur(22px) saturate(1.2)!important;-webkit-backdrop-filter:blur(22px) saturate(1.2)!important;box-shadow:inset 0 1px #ffffff14!important}#myPageViewMessages .message-chat-header.mnm-ch-head:after,#myPageViewMessages .message-chat-header:after,body:not(.tomato-mode) .map-mini-chat .map-mini-chat-header-inner:after{display:none!important}body:not(.tomato-mode) .map-mini-chat{--mnm-chat-outer-r: 16px;--mnm-chat-inset: 6px;--mnm-chat-line: #4e8060;--mnm-chat-inner-r: calc(var(--mnm-chat-outer-r) - var(--mnm-chat-inset) - 2px);border:2px solid var(--mnm-chat-line)!important;border-radius:var(--mnm-chat-outer-r)!important;background:#071014!important;box-shadow:none!important}body:not(.tomato-mode) .map-mini-chat:before{display:none!important}body:not(.tomato-mode) .map-mini-chat .map-mini-chat-header{padding:var(--mnm-chat-inset) var(--mnm-chat-inset) 0!important;background:transparent!important;box-shadow:none!important}body:not(.tomato-mode) .map-mini-chat .map-mini-chat-header-inner{border:1px solid var(--mnm-chat-line)!important;border-radius:var(--mnm-chat-inner-r)!important;background:#071014!important;box-shadow:none!important}body:not(.tomato-mode) .map-mini-chat-header-pixel{display:none!important}#myPageViewMessages .mnm-ch-nodus-invite{background:linear-gradient(180deg,#ffffff0f,#00000047)!important;box-shadow:0 2px 8px #00000047!important;border:1px solid rgba(175,220,205,.18)!important;color:#e6f5eee6!important}#myPageViewMessages .mnm-ch-nodus-invite i{font-size:13px;line-height:1}#myPageViewMessages .mnm-ch-nodus-invite.is-on{background:#102018!important;box-shadow:none!important;border:1px solid #8fbf9a!important;color:#e7fff0!important}#myPageViewMessages .message-chat-input{position:relative;z-index:6;overflow:visible}#myPageViewMessages .msg-quick-emoji-wrap{position:relative;z-index:8}#myPageViewMessages .msg-quick-emoji-pop{top:auto;bottom:calc(100% + 6px);right:0;z-index:40;overflow-y:auto}.my-page-shell .message-dialog-item.active,.my-page-shell .message-dialog-item.active.has-guests,html:not([data-ui-theme]) .my-page-shell .message-dialog-item.active,html:not([data-ui-theme]) .my-page-shell .message-dialog-item--nodus.active{border:2px solid #4e8060!important;background:#0c1412!important;background-image:none!important;box-shadow:none!important}body:not(.tomato-mode) .map-chat-dock-row--active,body:not(.tomato-mode) .map-chat-dock-row--active:hover{border:1px solid #4e8060!important;box-shadow:none!important;transform:none!important}.my-page-screen[data-mode=messages] .message-dialogs-header,#myPageViewMessages .message-chat .msg-input-cloud{border:1px solid #4e8060!important;background:#071014!important;background-image:none!important;box-shadow:none!important}#myPageViewMessages .message-chat .msg-input-cloud:focus-within{border:2px solid #4e8060!important;background:#071014!important;background-image:none!important;box-shadow:none!important;outline:none!important}body:not(.tomato-mode) .map-mini-chat .map-mini-chat-compose textarea.map-mini-chat-input:focus,.map-mini-chat .map-mini-chat-compose textarea.map-mini-chat-input:focus{border:2px solid #4e8060!important;background:#071014!important;background-image:none!important;box-shadow:none!important;outline:none!important;transition:none!important}#myPageViewMessages .message-chat .message-chat-input .msg-input-row{grid-template-columns:48px minmax(0,1fr) 48px!important;align-items:stretch!important}#myPageViewMessages .message-chat .message-chat-input .msg-chat-plus-slot,#myPageViewMessages .message-chat .message-chat-input .chat-plus-wrap{width:48px!important;min-width:48px!important;max-width:48px!important;height:100%!important;min-height:52px!important;align-self:stretch!important;display:flex!important;align-items:stretch!important;justify-content:stretch!important;flex:0 0 48px!important;box-sizing:border-box!important}#myPageViewMessages .message-chat .message-chat-input .chat-plus-btn,#myPageViewMessages .message-chat .message-chat-input .msg-input-send{width:48px!important;min-width:48px!important;max-width:48px!important;height:100%!important;min-height:52px!important;align-self:stretch!important;flex:1 1 auto!important;border-radius:14px!important;box-sizing:border-box!important;padding:0!important;font-size:16px!important}@media (max-width: 700px){#myPageViewMessages .message-chat .message-chat-input .msg-input-row{grid-template-columns:36px minmax(0,1fr) 36px!important}#myPageViewMessages .message-chat .message-chat-input .msg-chat-plus-slot,#myPageViewMessages .message-chat .message-chat-input .chat-plus-wrap,#myPageViewMessages .message-chat .message-chat-input .chat-plus-btn,#myPageViewMessages .message-chat .message-chat-input .msg-input-send{width:36px!important;min-width:36px!important;max-width:36px!important;flex-basis:36px!important}#myPageViewMessages .message-chat .message-chat-input .chat-plus-btn,#myPageViewMessages .message-chat .message-chat-input .msg-input-send{height:100%!important;min-height:48px!important;font-size:14px!important}}body:not(.tomato-mode) .map-mini-chat,body:not(.tomato-mode) .map-mini-chat-msgs,body:not(.tomato-mode) .map-mini-chat .map-mini-msg-line,body:not(.tomato-mode) .map-mini-chat .msg-row,body:not(.tomato-mode) .map-mini-chat .map-mini-msg,body:not(.tomato-mode) .map-mini-chat .map-mini-msg-stack--out,body:not(.tomato-mode) .map-mini-chat .map-mini-msg-text,body:not(.tomato-mode) .map-mini-chat .map-mini-msg-caption{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}body:not(.tomato-mode) .map-mini-chat .map-mini-msg-line,body:not(.tomato-mode) .map-mini-chat .msg-row{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}body:not(.tomato-mode) .map-mini-chat .map-mini-msg,body:not(.tomato-mode) .map-mini-chat .map-mini-msg-stack--out{flex:0 1 auto!important;width:fit-content!important;max-width:100%!important;min-width:auto!important}body:not(.tomato-mode) .map-mini-chat .map-mini-msg-text,body:not(.tomato-mode) .map-mini-chat .map-mini-msg-caption{display:block!important;width:auto!important;max-width:100%!important;min-width:0!important;white-space:pre-wrap!important;overflow-wrap:break-word!important;word-break:normal!important}body:not(.tomato-mode) .map-mini-chat .map-chat-photo-draft{z-index:8!important}body:not(.tomato-mode) .map-mini-chat .map-chat-photo-draft[hidden]{display:none!important}body:not(.tomato-mode) .map-mini-chat .map-chat-photo-draft-preview{width:64px!important;height:64px!important;border:1px solid #4e8060!important;box-shadow:none!important;z-index:8!important}body:not(.tomato-mode) .map-mini-chat .map-mini-chat-compose.is-photo-pending .map-mini-chat-input{padding-top:78px!important}#myPageViewMessages .msg-bubble .chat-media-reaction-wrap{display:block;overflow:visible;position:relative;z-index:2;margin-top:6px;max-width:100%}#myPageViewMessages .msg-bubble .chat-media-reactions{display:flex!important;visibility:visible!important;flex-wrap:wrap;gap:4px;margin-top:6px}@keyframes mnm-dock-badge-blink{0%,to{opacity:1}50%{opacity:.4}}#mapChatDockBadge:not(.map-chat-dock-badge--alert){display:none!important}body:not(.tomato-mode) #mapChatDock .map-chat-dock-badge--alert{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:20px!important;height:20px!important;min-width:20px!important;max-width:20px!important;padding:0!important;border:none!important;border-radius:50%!important;background:#ffe27a!important;color:#241c08!important;font-size:10px!important;font-weight:750!important;line-height:1!important;letter-spacing:0!important;box-shadow:0 0 0 2px #060e0ae6,0 0 12px #ffc83cbf!important;animation:mnm-dock-badge-blink 1.05s ease-in-out infinite!important}body:not(.tomato-mode) #mapChatDock .map-chat-dock-badge--alert.map-chat-dock-badge--wide{width:auto!important;max-width:none!important;min-width:20px!important;padding:0 5px!important;border-radius:10px!important}.map-mini-chat:not(.map-mini-chat--nodus) .map-mini-chat-head-cluster{width:128px!important;min-width:128px!important;max-width:128px!important;align-self:end!important;align-items:stretch!important;margin:0 -10px 2px auto!important;gap:4px!important}.map-mini-chat:not(.map-mini-chat--nodus) .map-mini-chat-head-tools{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;width:100%!important;justify-content:stretch!important}.map-mini-chat:not(.map-mini-chat--nodus) .map-mini-chat-more-wrap{display:flex!important;width:100%!important;min-width:0!important}.map-mini-chat:not(.map-mini-chat--nodus) .map-mini-chat-head-tools .map-mini-chat-call-ic,.map-mini-chat:not(.map-mini-chat--nodus) .map-mini-chat-head-tools .map-mini-chat-report,.map-mini-chat:not(.map-mini-chat--nodus) .map-mini-chat-head-tools .map-mini-chat-more{width:100%!important;min-width:0!important;max-width:none!important;height:26px!important;box-sizing:border-box!important}.map-mini-chat:not(.map-mini-chat--nodus) .map-mini-chat-actions-maps,.map-mini-chat:not(.map-mini-chat--nodus) .map-mini-chat-map-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:4px!important;width:100%!important;max-width:none!important;justify-content:stretch!important}.map-mini-chat:not(.map-mini-chat--nodus) .map-mini-chat-arrow-btn{width:100%!important;min-width:0!important;height:22px!important;padding:0 5px!important;border-radius:8px!important;font-size:7px!important;font-weight:650!important;letter-spacing:.06em!important;line-height:1!important;overflow:hidden!important;background:linear-gradient(180deg,#ffffff0f,#00000047)!important;box-shadow:0 2px 8px #00000047!important}.msg-guest-chip--nodus{padding:2px 22px 2px 8px!important}.msg-chat-peer-invites .msg-guest-chip--nodus,.map-chat-guest-strip .msg-guest-chip--nodus{padding-right:22px!important}.msg-guest-chip--nodus .msg-guest-chip-remove,.msg-guest-chip--nodus .msg-chat-guest-remove,.msg-guest-chip--nodus .map-mini-guest-remove{right:1px!important;top:50%!important;width:16px!important;height:16px!important;min-width:16px!important;font-size:13px!important;color:#f4fff6!important;text-shadow:0 0 6px rgba(143,191,154,.85)}.mnm-call-overlay.mnm-call--connected.mnm-call--video:not(.mnm-call--screen-full):not(.mnm-call--focus-remote):not(.mnm-call--focus-local) .mnm-call-stage,.mnm-call-overlay.mnm-call--split:not(.mnm-call--screen-full):not(.mnm-call--focus-remote):not(.mnm-call--focus-local) .mnm-call-stage{grid-auto-rows:0!important}.mnm-call-overlay.mnm-call--connected.mnm-call--video:not(.mnm-call--screen-full):not(.mnm-call--focus-remote):not(.mnm-call--focus-local) .mnm-call-peer-panel,.mnm-call-overlay.mnm-call--split:not(.mnm-call--screen-full):not(.mnm-call--focus-remote):not(.mnm-call--focus-local) .mnm-call-peer-panel{position:absolute!important;grid-column:1 / -1!important;grid-row:1 / -1!important;top:16px!important;left:16px!important;bottom:auto!important;right:auto!important;margin:0!important;z-index:6!important}.mnm-call-overlay.mnm-call--connected.mnm-call--video:not(.mnm-call--screen-full):not(.mnm-call--focus-remote):not(.mnm-call--focus-local) .mnm-call-hud,.mnm-call-overlay.mnm-call--split:not(.mnm-call--screen-full):not(.mnm-call--focus-remote):not(.mnm-call--focus-local) .mnm-call-hud{position:absolute!important;grid-column:1 / -1!important;grid-row:1 / -1!important;top:auto!important;bottom:0!important;left:0!important;right:0!important}.mnm-call-overlay.mnm-call--connected.mnm-call--video:not(.mnm-call--screen-full) .mnm-call-peer-av,.mnm-call-overlay.mnm-call--split:not(.mnm-call--screen-full) .mnm-call-peer-av{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;max-width:64px!important;max-height:64px!important;aspect-ratio:1 / 1!important;flex:0 0 64px!important;border-radius:50%!important;overflow:hidden!important}.chat-selection-bar-btn--icon{width:32px;padding:0;justify-content:center}.chat-selection-bar-btn[hidden],.chat-forward-pop-btn[hidden]{display:none!important}.msg-edited-mark{font-size:10px;font-weight:500;opacity:.62;font-style:italic;white-space:nowrap}.msg-bubble--deleted .msg-text{font-style:italic;opacity:.55}.mnm-inline-edit{display:block;box-sizing:border-box;max-width:100%;min-height:22px;margin:0;padding:2px 6px;resize:none;overflow:auto;font:inherit;line-height:inherit;color:inherit;background:#040e0c6b;border:1px solid rgba(255,213,122,.6);border-radius:6px;outline:none}.mnm-confirm-pop{position:fixed;z-index:15080;display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:10px;border:1.5px solid rgba(255,213,122,.78);background:#040e0c6b;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 10px 28px #00000073,0 0 18px #ffd57a38;color:#fff6d8;font-size:12px;font-weight:650;white-space:nowrap;pointer-events:auto}.mnm-confirm-pop[hidden]{display:none!important}.mnm-confirm-pop-btn{height:26px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,213,122,.45);background:#ffd57a14;color:#fff6d8;font-size:11px;font-weight:650;cursor:pointer}.mnm-confirm-pop-btn--yes{border-color:#ff788c8c;background:#50101c73;color:#ffc4cd}.mp-group-hero-meta--btn{cursor:pointer;text-decoration:underline dotted rgba(255,255,255,.35);text-underline-offset:3px}.mnm-members-pop{position:fixed;z-index:15050;width:260px;max-height:min(60vh,360px);overflow:auto;padding:6px;border-radius:10px;border:1px solid rgba(125,252,138,.35);background:#060e10f5;box-shadow:0 14px 36px #0000008c;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#d8ffe8;font-size:12px}.mnm-members-pop[hidden]{display:none!important}.mnm-members-title{padding:4px 6px 6px;font-size:11px;font-weight:700;letter-spacing:.04em;color:#b4ffcde6}.mnm-members-row{display:flex;align-items:center;gap:6px;height:30px;padding:0 6px;border-radius:8px}.mnm-members-row:hover{background:#7dfc8a0f}.mnm-members-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mnm-members-role{color:#ffd57ae6;font-size:11px}.mnm-members-acts{display:inline-flex;gap:4px;flex:0 0 auto}.mnm-members-btn{width:24px;height:24px;padding:0;border-radius:999px;border:1px solid rgba(125,252,138,.28);background:#7dfc8a14;color:#d8ffe8;font-size:11px;cursor:pointer}.mnm-members-btn--danger{border-color:#ff788c59;background:#50101c59;color:#ffb4c0}


/* ==== styles/06-chat-unify.css ==== */
:root{--mnm-chat-r: 14px;--mnm-chat-pad: 4px;--mnm-chat-media-r: 6px;--mnm-chat-line: inset 0 0 0 1px rgba(255, 255, 255, .08)}#myPageViewMessages .msg-bubble,#myPageViewMessages .msg-bubble-in,#myPageViewMessages .msg-bubble-out,#mapMiniChatMsgs .map-mini-msg,#mapMiniChatMsgs .map-mini-msg--in,#mapMiniChatMsgs .map-mini-msg--out,.mp-group-chat-log .msg-bubble,.mnm-typing-bubble,.map-mini-msg.mnm-typing-bubble,.msg-bubble--typing{border-radius:var(--mnm-chat-r)!important;box-shadow:var(--mnm-chat-line)!important;background-image:none!important}#myPageViewMessages .msg-bubble-out,#mapMiniChatMsgs .map-mini-msg--out{box-shadow:none!important}#myPageViewMessages .msg-bubble img,#myPageViewMessages .msg-bubble video,.map-mini-chat .map-mini-msg-media,.mp-group-chat-msg img,.mp-group-chat-msg video{border-radius:var(--mnm-chat-media-r)!important}.mp-group-chat-log{border:0!important;border-radius:0!important;box-shadow:none!important}#msgChatLog,#mapMiniChatMsgs,.mp-group-chat-log{overflow-anchor:none;overscroll-behavior:contain}.mnm-chat-media--pending{min-height:96px}body .mnm-chat-jump-new,body .mnm-chat-jump-new.mnm-chat-jump-new--group,body .mnm-chat-jump-new.mnm-chat-jump-new--dm,body .mnm-chat-jump-new.mnm-chat-jump-new--map{position:absolute;right:auto;left:50%;bottom:10px;transform:translate(-50%);z-index:6;display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 6px 0 14px;border:0;border-radius:var(--mnm-chat-r, 14px);background:#12161cf0;box-shadow:inset 0 0 0 1px #ffc87866;color:#ffd696f5;font-size:12px;line-height:1;white-space:nowrap;cursor:pointer}body .mnm-chat-jump-new[hidden]{display:none!important}body .mnm-chat-jump-new:hover{box-shadow:inset 0 0 0 1px #ffd28cb3}body .mnm-chat-jump-new__label:after{content:" ↓"}body .mnm-chat-jump-new__count{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#ffc878eb;color:#14181e;font-weight:600;font-size:11px;line-height:20px;text-align:center}body .mp-group-public-banner[hidden],body .mp-group-public-banner:empty{display:none!important}body .mp-group-chat-compose{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important}body .mp-group-chat-compose>:not(#mpGroupChatInput){flex:0 0 auto}body .mp-group-chat-compose>#mpGroupChatInput{flex:1 1 auto;min-width:0!important;width:auto!important}:root{--mnm-chat-own-line: rgba(92, 170, 240, .42);--mnm-chat-own-fill: rgba(58, 166, 255, .07);--mnm-chat-peer-line: rgba(125, 252, 138, .24);--mnm-chat-peer-fill: rgba(125, 252, 138, .035);--mnm-chat-nodus-line: rgba(140, 220, 255, .42);--mnm-chat-nodus-fill: rgba(140, 220, 255, .05)}.mp-group-chat-msg.msg-row{border-radius:0!important;box-shadow:none!important}#myPageViewMessages .msg-bubble-out:not(.mnm-typing-bubble),.mp-group-chat-log .msg-bubble-out,#mapMiniChatMsgs .map-mini-msg--out:not(.mnm-typing-bubble){border-color:var(--mnm-chat-own-line)!important;background-color:var(--mnm-chat-own-fill)!important;background-image:none!important;box-shadow:none!important}#myPageViewMessages .msg-bubble-in:not(.mnm-typing-bubble),.mp-group-chat-log .msg-bubble-in,#mapMiniChatMsgs .map-mini-msg--in:not(.mnm-typing-bubble){border-color:var(--mnm-chat-peer-line)!important;background-color:var(--mnm-chat-peer-fill)!important;background-image:none!important;box-shadow:none!important}#myPageViewMessages:has(.mnm-ch-head--nodus) .msg-bubble-in:not(.mnm-typing-bubble),.map-mini-chat--nodus #mapMiniChatMsgs .map-mini-msg--in:not(.mnm-typing-bubble){border-color:var(--mnm-chat-nodus-line)!important;background-color:var(--mnm-chat-nodus-fill)!important}#myPageViewMessages .mnm-chat-photo-wrap,#mapMiniChatMsgs .mnm-chat-photo-wrap,.mp-group-chat-log .mnm-chat-photo-wrap,.mp-group-chat-log .mp-group-chat-img{border-radius:var(--mnm-chat-media-r)!important}#myPageViewMessages .mnm-typing-bubble,#mapMiniChatMsgs .mnm-typing-bubble{border-color:var(--mnm-chat-peer-line)!important;background-color:transparent!important}#myPageViewMessages:has(.mnm-ch-head--nodus) .mnm-typing-bubble,.map-mini-chat--nodus #mapMiniChatMsgs .mnm-typing-bubble{border-color:var(--mnm-chat-nodus-line)!important}.mnm-chat-video-fs{flex:0 0 auto;width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(143,211,255,.28);border-radius:6px;background:#0c162073;color:#e6f5fff2;cursor:pointer}.mnm-chat-video-fs:hover{border-color:#8fd3ff8c}.mnm-chat-video-wrap:fullscreen{display:flex!important;flex-direction:column;justify-content:center;width:100vw!important;max-width:none!important;height:100vh;padding:16px 24px 20px;box-sizing:border-box;background:#000}.mnm-chat-video-wrap:-webkit-full-screen{display:flex!important;flex-direction:column;justify-content:center;width:100vw!important;max-width:none!important;height:100vh;padding:16px 24px 20px;box-sizing:border-box;background:#000}.mnm-chat-video-wrap:fullscreen>video{width:100%!important;max-width:none!important;height:auto!important;max-height:calc(100vh - 96px)!important;aspect-ratio:auto!important;object-fit:contain!important;border-radius:0!important;flex:1 1 auto;min-height:0}.mnm-chat-video-wrap:-webkit-full-screen>video{width:100%!important;max-width:none!important;height:auto!important;max-height:calc(100vh - 96px)!important;aspect-ratio:auto!important;object-fit:contain!important;border-radius:0!important;flex:1 1 auto;min-height:0}.mnm-chat-video-wrap:fullscreen .mnm-chat-video-chrome{max-width:960px;width:100%;margin:10px auto 0}.mnm-chat-video-wrap:-webkit-full-screen .mnm-chat-video-chrome{max-width:960px;width:100%;margin:10px auto 0}


/* ==== styles-travel-dna.css ==== */
.mnm-dna-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100070;display:flex;align-items:center;justify-content:center;padding:20px;background:radial-gradient(120% 100% at 50% 0%,#061a18d1,#000000e0);backdrop-filter:blur(10px) saturate(130%);-webkit-backdrop-filter:blur(10px) saturate(130%);opacity:0;transition:opacity .18s ease}.mnm-dna-overlay.is-in{opacity:1}.mnm-dna-panel{position:relative;width:min(1000px,100%);max-height:min(820px,calc(100dvh - 40px),calc(100vh - 40px));overflow:hidden;display:flex;flex-direction:column;padding:18px 20px 16px;border-radius:22px;border:1px solid rgba(140,220,190,.28);background:linear-gradient(180deg,#0b1a1cf7,#040b0ffa);box-shadow:0 40px 90px #000000b3,0 1px #ffffff0f inset;transform:translateY(10px) scale(.99);transition:transform .22s cubic-bezier(.2,.9,.3,1)}.mnm-dna-overlay.is-in .mnm-dna-panel{transform:translateY(0) scale(1)}.mnm-dna-close{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:#0006;color:#e6faf0e6;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:box-shadow .2s ease,border-color .2s ease;z-index:2}.mnm-dna-close:hover{border-color:#ff78788c;box-shadow:0 0 14px #ff78783d}.mnm-dna-head{flex:0 0 auto;padding-right:44px}.mnm-dna-kicker{display:block;font-size:10px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#9dffb0d9}.mnm-dna-archetype{margin:6px 0 2px;font-size:clamp(20px,2.8vw,32px);font-weight:800;letter-spacing:.01em;color:#f2fbff;text-shadow:0 2px 22px rgba(0,0,0,.6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mnm-dna-sub{margin:0;font-size:12px;line-height:1.4;color:#d2f0ebb3;max-width:60ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mnm-dna-code{display:inline-flex;align-items:center;gap:10px;margin-top:8px;padding:6px 12px;border-radius:999px;border:1px solid rgba(125,252,138,.3);background:linear-gradient(180deg,#7dfc8a1f,#ffffff05)}.mnm-dna-code-label{font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#9dffb0cc}.mnm-dna-code-value{font-size:12px;font-weight:700;letter-spacing:.08em;color:#eaf8ff}.mnm-dna-body{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;margin-top:12px;flex:1 1 auto;min-height:0;overflow:hidden;align-items:stretch}.mnm-dna-art{border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 36px #00000080;background:#04100f;min-height:0;max-height:100%;display:flex;align-items:center;justify-content:center}.mnm-dna-canvas{display:block;width:100%;height:auto;max-width:100%;max-height:100%;object-fit:contain}.mnm-dna-side{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0;overflow:hidden}.mnm-dna-block{padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#ffffff0b,#0003);min-height:0}.mnm-dna-block-title{display:block;margin-bottom:6px;font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#9dffb0cc}.mnm-dna-gene{display:grid;grid-template-columns:minmax(88px,.9fr) minmax(0,1.6fr) 30px;align-items:center;gap:8px;padding:2px 0}.mnm-dna-gene-name{font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#e0f6f0b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mnm-dna-gene-bar{position:relative;height:6px;border-radius:999px;background:#ffffff14;overflow:hidden}.mnm-dna-gene-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#9dffb0,#35c8ff);box-shadow:0 0 10px #35c8ff4d}.mnm-dna-gene-val{font-size:10.5px;font-weight:700;text-align:right;color:#eaf8ff}.mnm-dna-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mnm-dna-stat{padding:6px 8px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#0000003d;min-width:0}.mnm-dna-stat-label{display:block;font-size:8px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#d2f0eb8c}.mnm-dna-stat-value{display:block;margin-top:2px;font-size:13px;font-weight:700;color:#f2fbff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mnm-dna-match{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.05)}.mnm-dna-match:last-child{border-bottom:0}.mnm-dna-match-name{font-size:11.5px;font-weight:600;color:#eaf8ffe6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mnm-dna-match-val{flex:0 0 auto;font-size:11.5px;font-weight:800;color:#9dffb0;letter-spacing:.04em}.mnm-dna-match-val.is-muted{font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#d2f0eb73}.mnm-dna-empty{margin:0;font-size:11px;line-height:1.4;color:#d2f0eb99}.mnm-dna-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;flex:0 0 auto}.mnm-dna-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#ffffff14,#ffffff05);color:#eaf8ffeb;font-family:inherit;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:transform .16s ease,box-shadow .2s ease,border-color .2s ease}.mnm-dna-btn:hover{transform:translateY(-1px);border-color:#7dfc8a6b;box-shadow:0 8px 20px #0006}.mnm-dna-btn--primary{color:#061410;border-color:#7dfc8a80;background:linear-gradient(160deg,#9dffb0,#4fe6c0 55%,#35c8ff);box-shadow:0 10px 24px #35c8ff3d}.mnm-dna-panel--compact{padding:14px 16px 12px}.mnm-dna-panel--compact .mnm-dna-body{gap:10px;margin-top:8px}.mnm-dna-panel--compact .mnm-dna-block{padding:8px 10px}.mnm-dna-panel--compact .mnm-dna-gene{padding:1px 0}.mnm-dna-panel--compact .mnm-dna-sub{-webkit-line-clamp:1}.mnm-dna-panel--tight .mnm-dna-archetype{font-size:clamp(18px,2.4vw,26px)}.mnm-dna-panel--tight .mnm-dna-block:nth-child(n+3) .mnm-dna-match:nth-child(n+4){display:none}.mnm-dna-panel--tight .mnm-dna-actions .mnm-dna-btn:not(.mnm-dna-btn--primary){padding:6px 10px}@media (max-width: 900px){.mnm-dna-body{grid-template-columns:minmax(0,1fr)}.mnm-dna-art{max-height:min(280px,36vh)}.mnm-dna-panel{padding:14px 14px 12px}.mnm-dna-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-height: 720px){.mnm-dna-panel{padding:12px 14px 10px}.mnm-dna-sub{display:none}.mnm-dna-gene{padding:0}}@media (prefers-reduced-motion: reduce){.mnm-dna-overlay,.mnm-dna-panel,.mnm-dna-btn{transition:none}}


/* ==== styles-mypage-shell-v2.css ==== */
.my-page-shell .my-page-left .my-page-nav,.my-page-shell .my-page-ad-rail,.my-page-shell .my-page-right .my-page-side.my-page-side-active,.my-page-shell .my-page-side.mnm-rounded-scroll-host{border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.my-page-shell .my-page-center{box-shadow:none!important}.my-page-shell .my-page-center:after,.my-page-shell .my-page-layout:after{content:none!important;display:none!important}.my-page-shell .my-page-layout{grid-template-columns:228px minmax(0,1fr) 228px!important}.my-page-shell .my-page-left:after,.my-page-shell .my-page-right:before{content:""!important;display:block!important;position:absolute;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent 0%,rgba(58,166,255,.08) 8%,rgba(58,166,255,.28) 32%,rgba(125,252,138,.18) 54%,rgba(58,166,255,.22) 78%,transparent 100%)!important;box-shadow:0 0 2px #3aa6ff14!important;pointer-events:none;z-index:12}.my-page-shell .my-page-left:after{right:0}.my-page-shell .my-page-right:before{left:0}


/* ==== styles-friends-hub-v2.css ==== */
#myPageViewFriends.my-page-section{padding-top:0}#myPageViewFriends .my-page-section-sub{display:none!important}#myPageViewFriends .mp-friends-hub{display:flex;flex-direction:column;gap:0;overflow:hidden;border-radius:8px;border:1px solid rgba(125,252,138,.18);background:#060c0a6b;box-shadow:inset 0 1px #ffffff0a;flex:1 1 auto;min-height:0}.my-page-screen[data-mode=friends] .my-page-center .my-page-view.my-page-view-active{overflow:hidden}.my-page-screen[data-mode=friends] #myPageViewFriends{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.my-page-screen[data-mode=friends] #myPageViewFriends .mp-friends-hub{flex:1 1 auto;min-height:0}#myPageViewFriends .mp-friends-hub-rail{position:sticky;top:0;z-index:6;display:flex;flex-wrap:nowrap;align-items:center;gap:6px;margin:8px 10px 0;padding:8px 10px;border-radius:12px;border:1px solid rgba(125,252,138,.38);background:linear-gradient(165deg,#081610f0,#040c0ae0);box-shadow:0 0 0 1px #7dfc8a14,0 8px 22px #00000059,0 0 18px #7dfc8a1a;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;flex-shrink:0}#myPageViewFriends .mp-friends-hub-rail:has(.mp-friends-age-filter.is-open){overflow:visible;z-index:40}#myPageViewFriends .mp-friends-hub-rail::-webkit-scrollbar{display:none;width:0;height:0}#myPageViewFriends .mp-friends-hub-rail .mp-friends-filter{flex:1 1 auto;min-width:0;margin:0;padding:7px 8px;border-radius:8px;border:1px solid transparent;background:transparent;color:#bed7c8c7;font-size:10px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}#myPageViewFriends .mp-friends-hub-rail .mp-friends-filter:hover{color:#dfffea;background:#7dfc8a0f}#myPageViewFriends .mp-friends-hub-rail .mp-friends-filter.is-active{color:#b8ffc8;border-color:#7dfc8a66;background:#7dfc8a1f;box-shadow:0 0 12px #7dfc8a1f}#myPageViewFriends .mp-friends-age-filter{position:relative;flex:0 0 auto;display:flex;flex-direction:column;align-items:stretch;margin-left:2px;z-index:5}#myPageViewFriends .mp-friends-age-filter.is-open{z-index:80}#myPageViewFriends .mp-friends-age-select-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#myPageViewFriends .mp-friends-age-trigger{display:inline-flex;align-items:center;gap:6px;width:100%;max-width:124px;margin:0;padding:7px 10px;border-radius:8px;border:1px solid rgba(125,252,138,.38);background:linear-gradient(165deg,#0a1c14f5,#040e0bf0);color:#b8ffc8;font-size:10px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;box-shadow:0 0 10px #7dfc8a14;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,border-radius .15s ease}#myPageViewFriends .mp-friends-age-filter.is-open .mp-friends-age-trigger{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:#7dfc8a38}#myPageViewFriends .mp-friends-age-trigger:hover,#myPageViewFriends .mp-friends-age-filter.is-open .mp-friends-age-trigger{color:#dfffea;border-color:#7dfc8a8c;background:#7dfc8a1f;box-shadow:0 0 14px #7dfc8a24}#myPageViewFriends .mp-friends-age-trigger-label{overflow:hidden;text-overflow:ellipsis}#myPageViewFriends .mp-friends-age-chevron{font-size:9px;opacity:.8;transition:transform .15s ease}#myPageViewFriends .mp-friends-age-filter.is-open .mp-friends-age-chevron{transform:rotate(180deg)}#myPageViewFriends .mp-friends-age-menu{position:absolute;top:100%;left:0;right:0;min-width:100%;margin:0;padding:4px;border-radius:0 0 8px 8px;border:1px solid rgba(125,252,138,.35);border-top:none;background:linear-gradient(180deg,#081610fa,#030a08fa);box-shadow:0 10px 28px #00000073,0 0 18px #7dfc8a1a;display:flex;flex-direction:column;gap:2px;z-index:10050}#myPageViewFriends .mp-friends-age-menu[hidden]{display:none!important}#myPageViewFriends .mp-friends-age-option{margin:0;padding:8px 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:#bed7c8e0;font-size:11px;font-weight:650;letter-spacing:.03em;text-align:left;text-transform:uppercase;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}#myPageViewFriends .mp-friends-age-option:hover{color:#dfffea;background:#7dfc8a14;border-color:#7dfc8a2e}#myPageViewFriends .mp-friends-age-option.is-active{color:#b8ffc8;border-color:#7dfc8a6b;background:#7dfc8a24;box-shadow:0 0 10px #7dfc8a1a}#myPageViewFriends .mp-friends-hub-body{display:flex;flex-direction:column;gap:7px;padding:10px 10px 12px;min-height:0;flex:1 1 auto;overflow:hidden}#myPageViewFriends .mp-friends-search-row--premium{margin:0;gap:6px;padding:0;border:none;background:transparent;box-shadow:none}#myPageViewFriends .mp-friends-search-field{flex:1;min-width:0;display:flex;align-items:center;gap:0;padding:0 0 0 36px;position:relative;border-radius:8px;border:1px solid rgba(125,252,138,.32);background:#122a208c;box-shadow:inset 0 0 0 1px #7dfc8a0f}#myPageViewFriends .mp-friends-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);margin:0;pointer-events:none;color:#a0dcb4bf;font-size:12px;z-index:1}#myPageViewFriends .mp-friends-search-input{border:none!important;background:transparent!important;box-shadow:none!important;padding:8px 0!important;font-size:12px!important}#myPageViewFriends .mp-btn--icon-label{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;white-space:nowrap}#myPageViewFriends .mp-btn--icon-label span{font-size:11px}#mpInviteRail .mp-friend-invite-bar--compact.is-guest{border-color:#7dfc8a2e;background:#08120e59}#mpInviteRail .mp-friend-invite-bar--compact{display:flex;flex-direction:column;align-items:stretch;gap:6px;margin:4px 0 0;padding:6px 6px 10px;border-radius:8px;border:none;box-shadow:none;background:transparent;overflow:visible}#mpInviteRail .mp-friend-invite-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}#mpInviteRail .mp-friend-invite-label{font-size:8px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#ffdc8cc7;line-height:1.25;white-space:normal;overflow-wrap:anywhere}#mpInviteRail .mp-friend-invite-code{font-size:13px;font-weight:750;color:#ffe7a8;letter-spacing:.02em;line-height:1.15}#mpInviteRail .mp-friend-invite-side{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:5px}#mpInviteRail .mp-friend-invite-url,#mpInviteRail .mp-friend-invite-url-link{display:block;font-size:9px;color:#c8d2be9e;overflow:hidden;overflow-wrap:anywhere;word-break:break-all;white-space:normal;max-width:100%;line-height:1.3}#mpInviteRail .mp-friend-invite-actions{display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto auto;gap:8px 8px;flex-shrink:0;align-items:center;justify-content:center;justify-items:center;width:100%;position:relative;overflow:visible}#mpInviteRail .mp-friend-invite-actions>#myPageInviteShare{grid-column:1;grid-row:1}#mpInviteRail .mp-friend-invite-actions>#myPageInviteCopy{grid-column:2;grid-row:1}#mpInviteRail .mp-friend-invite-actions>#myPageInviteQrBtn{grid-column:3;grid-row:1}#mpInviteRail .mp-friend-invite-actions.is-social-open .mp-btn--icon#myPageInviteShare{border-color:#7dfc8a8c;background:#7dfc8a24;color:#c8ffd4}#mpInviteRail .mp-friend-invite-socials{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;grid-column:1 / -1;grid-row:2;width:100%;max-width:none;margin:0;padding:2px 0 4px;opacity:0;overflow:visible;pointer-events:none;transform:translateY(-4px);max-height:0;transition:opacity .25s ease,transform .3s cubic-bezier(.22,1,.36,1),max-height .3s ease}#mpInviteRail .mp-friend-invite-socials:not([hidden]),#mpInviteRail .mp-friend-invite-actions.is-social-open .mp-friend-invite-socials{max-width:none;max-height:72px;opacity:1;pointer-events:auto;transform:translateY(0);overflow:visible;padding:0 0 2px}#mpInviteRail .mp-invite-social{width:28px;height:28px;min-width:28px;padding:0;border-radius:8px;border:1px solid rgba(236,202,116,.28);background:#ffd26414;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:13px;line-height:1;opacity:0;transform:scale(.72) translateY(4px);animation:mpInviteSocialPop .38s cubic-bezier(.22,1,.36,1) forwards}#mpInviteRail .mp-friend-invite-socials:not([hidden]) .mp-invite-social:nth-child(1){animation-delay:0ms}#mpInviteRail .mp-friend-invite-socials:not([hidden]) .mp-invite-social:nth-child(2){animation-delay:45ms}#mpInviteRail .mp-friend-invite-socials:not([hidden]) .mp-invite-social:nth-child(3){animation-delay:90ms}#mpInviteRail .mp-friend-invite-socials:not([hidden]) .mp-invite-social:nth-child(4){animation-delay:135ms}#mpInviteRail .mp-friend-invite-socials:not([hidden]) .mp-invite-social:nth-child(5){animation-delay:.18s}@keyframes mpInviteSocialPop{to{opacity:1;transform:scale(1) translateY(0)}}#mpInviteRail .mp-invite-social--tg{color:#7fd3ff;background:#0088cc2e;border-color:#00aaff59}#mpInviteRail .mp-invite-social--vk{color:#9ec5ff;background:#4c75a338;border-color:#78a0dc59}#mpInviteRail .mp-invite-social--max{color:#ffb8d8;background:#b43c782e;border-color:#ff78b459}#mpInviteRail .mp-invite-social--wa{color:#8ff0b0;background:#25b45a29;border-color:#50dc7852}#mpInviteRail .mp-invite-social--ig{color:#ffc4ef;background:#b4468c29;border-color:#ff78c852}#mpInviteRail .mp-invite-social:hover{transform:scale(1.06);filter:drop-shadow(0 0 8px rgba(125,252,138,.25));border-color:#ecca7480}#mpInviteRail .mp-friend-invite-actions .mp-btn--icon{width:28px;height:28px;min-width:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid rgba(236,202,116,.28);background:#ffd26414;color:#ffe7a8}#mpInviteRail .mp-friend-invite-actions .mp-btn--icon:hover{background:#ffd26429;border-color:#ecca7473}#myPageViewFriends .mp-friend-requests-banner{margin:0;padding:8px 10px;border-radius:8px;border:1px solid rgba(125,252,138,.5);background:radial-gradient(120% 80% at 10% 0%,rgba(125,252,138,.18),transparent 55%),linear-gradient(165deg,#245a3a8c,#0c1812b8);box-shadow:0 0 0 1px #7dfc8a14,0 8px 22px #00000040}#myPageViewFriends .mp-friend-requests-banner.is-pulse{animation:mpFriendReqPulse 2.4s ease-in-out infinite}@keyframes mpFriendReqPulse{0%,to{box-shadow:0 0 0 1px #7dfc8a1f,0 8px 22px #00000040}50%{box-shadow:0 0 0 2px #7dfc8a59,0 8px 26px #28784647}}#myPageViewFriends .mp-friend-requests-banner-title{display:flex;align-items:center;gap:7px;margin:0 0 8px;font-size:11px;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:#9dffb0}#myPageViewFriends .mp-friend-requests-banner-list{display:flex;flex-direction:column;gap:6px}#myPageViewFriends .mp-friend-requests-banner-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;padding:7px 8px;border-radius:8px;background:#00000038;border:1px solid rgba(125,252,138,.14);cursor:pointer}#myPageViewFriends .mp-friend-requests-banner-who{min-width:0;font-size:12px;font-weight:650}#myPageViewFriends .mp-friend-requests-banner-actions{display:flex;gap:6px;flex-wrap:nowrap;align-items:center}#myPageViewFriends .mp-friend-requests-banner-actions .friend-action-btn,.mp-friend-request-actions-row .friend-action-btn{min-height:28px;height:28px;padding:0 10px;border-radius:6px;font-size:11px;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;gap:5px;box-sizing:border-box}#myPageViewFriends .mp-friend-requests-banner-actions .friend-action-btn .friend-action-btn-label,.mp-friend-request-actions-row .friend-action-btn .friend-action-btn-label{font-size:11px;font-weight:650;line-height:1}#myPageViewFriends .mp-friends-search-row--premium,#myPageViewFriends .mp-friend-requests-banner,#myPageViewFriends .mp-friends-account-hint,#myPageViewFriends .mp-friend-discover-results{flex-shrink:0}#myPageViewFriends .mp-friends-account-hint{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:8px 10px;border-radius:8px;border:1px solid rgba(251,191,36,.28);background:linear-gradient(135deg,#30260c47,#0e120c61);flex-shrink:0}#myPageViewFriends .mp-friends-account-hint.is-warn{color:#ffdc96eb}#myPageViewFriends .mp-friends-account-hint-text{flex:1 1 auto;min-width:0;font-size:11px;line-height:1.35;letter-spacing:.01em}#myPageViewFriends .mp-friends-cloud-login-btn{flex:0 0 auto;margin:0;padding:6px 12px;border-radius:7px;border:1px solid rgba(251,191,36,.42);background:#fbbf2424;color:#ffe7a8;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease}#myPageViewFriends .mp-friends-cloud-login-btn:hover{background:#fbbf2438;border-color:#fbbf248c}#myPageViewFriends .mp-friends-list-label{margin:3px 0 0;padding:0;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7dfc8ac7;line-height:1.2;flex-shrink:0}#myPageViewFriends .mp-friends-list-host{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:4px 4px 8px 2px}#myPageViewFriends .mp-friends-list-host .friends-online-list{display:flex;flex-direction:column;gap:8px;min-height:0;max-height:none!important;overflow:visible!important;padding-top:2px;padding-right:2px}#myPageViewFriends .mp-friends-list-host .friend-row.is-selected,#myPageViewFriends .mp-friends-list-host .friend-row.friend-row--selected{transform:none}#myPageViewFriends .mp-friends-list-host .friend-row:first-child{scroll-margin-top:4px}.friend-action-btn.friend-action-btn--icon{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;min-width:36px!important;width:auto!important;max-width:none!important;min-height:34px!important;padding:6px 10px!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;flex:0 0 auto!important}.friend-action-btn.friend-action-btn--icon .friend-action-btn-label{font-size:11px;font-weight:700;letter-spacing:.02em}.mp-friend-requests-banner-actions .friend-btn-reject-text .friend-action-btn-label,.mp-friend-request-actions-row .friend-btn-reject-text .friend-action-btn-label,.friend-row-actions--request .friend-btn-reject-text .friend-action-btn-label,.mp-friend-requests-banner-actions .friend-btn-cancel-text .friend-action-btn-label,.mp-friend-request-actions-row .friend-btn-cancel-text .friend-action-btn-label,.friend-row-actions--request .friend-btn-cancel-text .friend-action-btn-label{display:none}.mp-friend-requests-banner-actions .friend-btn-reject-text,.mp-friend-request-actions-row .friend-btn-reject-text,.friend-row-actions--request .friend-btn-reject-text,.mp-friend-requests-banner-actions .friend-btn-cancel-text,.mp-friend-request-actions-row .friend-btn-cancel-text,.friend-row-actions--request .friend-btn-cancel-text{width:34px!important;min-width:34px!important;padding:6px 0!important}.mp-friend-request-actions,.mp-friend-requests-banner,.mp-friend-requests-banner-actions,.mp-friend-request-actions-row{pointer-events:auto!important;position:relative;z-index:6}.mp-friend-request-actions .friend-btn-accept,.mp-friend-requests-banner .friend-btn-accept{flex:0 0 auto!important;min-width:0!important;width:auto!important;min-height:30px!important;height:30px!important;padding:0 10px!important;pointer-events:auto!important;z-index:7}.mp-friend-requests-banner .friend-btn-accept .friend-action-btn-label,.mp-friend-request-actions .friend-btn-accept .friend-action-btn-label{display:inline!important;font-size:11px!important}.mp-friend-request-actions-row{display:inline-flex!important;align-items:center!important;gap:6px!important;width:auto!important;flex-wrap:nowrap!important;grid-template-columns:none!important}.mp-friend-request-actions-row:has(.friend-btn-cancel-text):not(:has(.friend-btn-accept)){grid-template-columns:none}.my-page-screen[data-mode=friends] .my-page-right #myPageSideFriend{display:flex;flex-direction:column;align-items:stretch;flex:1 1 auto;min-height:0;overflow:hidden!important;padding-bottom:0!important}.my-page-screen[data-mode=friends] .my-page-right #myPageSideFriend .my-page-friend-panel.mp-friend-card{flex:0 1 auto;min-height:0;max-height:calc(100% - 118px);height:auto!important;overflow-x:hidden!important;overflow-y:auto!important;margin-bottom:0!important;scrollbar-width:thin}.my-page-screen[data-mode=friends] .my-page-right #myPageSideFriend:has(#mpInviteRail.is-open) .my-page-friend-panel.mp-friend-card{max-height:calc(100% - 168px)}.my-page-screen[data-mode=friends] .mp-friend-card-inner{align-items:stretch!important;text-align:left!important;gap:6px!important;padding:8px!important;overflow:visible!important;min-height:0!important}.mp-friend-card-hero{display:flex;align-items:center;gap:8px;width:100%}.my-page-screen[data-mode=friends] .mp-friend-card .my-page-friend-avatar-wrap{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;margin:0!important;flex-shrink:0}.mp-friend-card-identity{min-width:0;flex:1}.my-page-screen[data-mode=friends] .mp-friend-card .my-page-friend-name{font-size:11px!important;text-align:left;word-break:break-word}.my-page-screen[data-mode=friends] .mp-friend-card .my-page-friend-meta{max-width:none!important;text-align:left;font-size:9px!important;line-height:1.25}.my-page-screen[data-mode=friends] .mp-friend-card-stats{margin:0!important;padding:4px 6px;border-radius:8px;border:1px solid rgba(125,252,138,.12);background:#0003}.my-page-screen[data-mode=friends] .mp-friend-card-stats li{display:grid;grid-template-columns:minmax(78px,40%) minmax(0,1fr);gap:6px;padding:2px 0!important;font-size:10px;line-height:1.2;align-items:start}.my-page-screen[data-mode=friends] .mp-friend-card-stats li span:first-child{color:#aac3b4a6;white-space:normal;overflow:visible;line-height:1.25}.my-page-screen[data-mode=friends] .mp-friend-card-stats li span:last-child{min-width:0;overflow-wrap:anywhere;word-break:break-word;white-space:normal;line-height:1.3}.my-page-screen[data-mode=friends] .mp-friend-card .mp-friend-quick{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px!important;margin-top:0!important}.my-page-screen[data-mode=friends] .mp-friend-card .mp-mini-btn--icon{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;min-width:0;padding:5px 2px!important;font-size:7px!important;letter-spacing:.02em!important;white-space:normal!important;line-height:1.1;overflow:hidden}.my-page-screen[data-mode=friends] .mp-friend-card .mp-mini-btn--icon i{font-size:12px;line-height:1}.my-page-screen[data-mode=friends] .mp-friend-card .mp-mini-btn--icon span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-page-screen[data-mode=friends] .mp-friend-card .mp-mini-btn[hidden]{display:none!important}.my-page-screen[data-mode=friends] .mp-friend-card .mp-mini-btn--album{grid-column:1 / -1;flex-direction:row!important;gap:6px!important;padding:3px 8px!important;min-height:28px;font-size:9px!important}.my-page-screen[data-mode=friends] .mp-friend-card .mp-friend-safety{margin-top:0!important;justify-content:center;font-size:9px}.my-page-screen[data-mode=friends] .mp-friend-card .mp-friend-share-toggle{font-size:9px;margin-top:0}.my-page-screen[data-mode=friends] .mp-friend-card .mp-friend-feed-note,.my-page-screen[data-mode=friends] .mp-friend-card .mp-friend-feed-note[hidden],.my-page-screen[data-mode=friends] .mp-friend-card .mp-friend-activity-list:empty,.my-page-screen[data-mode=friends] .mp-friend-card .mp-friend-activity-list .mp-friend-activity-empty{display:none!important;margin:0!important;padding:0!important;min-height:0!important}.my-page-screen[data-mode=friends] .mp-friend-card .mp-friend-activity-list:has(.mp-friend-activity-empty:only-child){display:none!important;margin:0!important;padding:0!important}.my-page-screen[data-mode=friends] .mp-friend-card .mp-friend-activity-list:not(:empty){margin:0;max-height:88px;overflow:auto}@media (max-width: 1100px){#myPageViewFriends .mp-btn--icon-label span{display:none}}#myPageViewFriends .mp-friends-search-field:focus-within{border-color:#7dfc8a8c;background:#163426b3}#myPageViewFriends .mp-friends-search-input::placeholder{color:#aac8b98c}#mpInviteRail .mp-friend-invite-url-link:hover{color:#b8ffc8;text-decoration:underline}.map-hover-tip.mapboxgl-popup .mapboxgl-popup-content,.map-hover-tip--place .mapboxgl-popup-content,.map-hover-tip--settlement-glass .mapboxgl-popup-content{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;color:#e6fff0fa!important}.map-hover-tip.mapboxgl-popup .mapboxgl-popup-tip,.map-hover-tip--place .mapboxgl-popup-tip,.map-hover-tip--settlement-glass .mapboxgl-popup-tip{display:none!important}.map-settlement-hover-glass{background:linear-gradient(135deg,#081610eb,#060e0ce0)!important;border:1px solid rgba(125,252,138,.4)!important;border-radius:10px!important;padding:5px 12px 6px!important;color:#e6fff0fa!important}.map-settlement-hover-glass__name{color:#e6fff0fa!important}.mp-invite-rail{margin-bottom:0;padding:6px 6px 8px;border-radius:10px;border:1px solid rgba(125,252,138,.26);box-shadow:inset 0 0 0 1px #ecca7429,0 0 0 1px #ecca740f;background:linear-gradient(135deg,#30260c52,#0e120c66);overflow:visible;flex:0 0 auto;width:100%;box-sizing:border-box;margin-top:auto}.my-page-screen[data-mode=friends] #mpInviteRail.is-open{padding-bottom:8px;margin-bottom:0}.my-page-screen[data-mode=friends] #mpInviteRail.is-open:has(.mp-friend-invite-actions.is-social-open){padding-bottom:10px}.my-page-screen[data-mode=friends] .my-page-right #myPageSideFriend:has(#mpInviteRail.is-open .mp-friend-invite-actions.is-social-open) .my-page-friend-panel.mp-friend-card{max-height:calc(100% - 198px)}.mp-invite-rail-toggle{display:flex;align-items:center;gap:6px;width:100%;padding:5px 6px;border:0;border-radius:7px;background:transparent;color:#ffe7a8;font:700 10px/1.2 system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.mp-invite-rail-toggle .fa-qrcode{font-size:15px;color:#ffd978}.mp-invite-rail-toggle span{flex:1;text-align:left}.mp-invite-rail-chevron{font-size:10px;opacity:.7;transition:transform .18s ease}.mp-invite-rail.is-open .mp-invite-rail-chevron{transform:rotate(180deg)}.mp-invite-rail #myPageInviteBar{margin:4px 0 0;padding:0;flex-direction:column;align-items:stretch;gap:5px}.mp-invite-rail #myPageInviteBar .mp-friend-invite-url{font-size:9px;word-break:break-all;overflow-wrap:anywhere;white-space:normal}.mp-invite-rail #myPageInviteActions{overflow:visible}.friend-btn-remove.is-locked,.friend-action-btn:disabled{opacity:.38;pointer-events:none;cursor:not-allowed}.mp-friend-invite-card--compact{padding:8px 10px!important;margin-bottom:8px}.mp-friend-invite-compact-row{display:flex;align-items:center;gap:10px}.mp-friend-invite-compact-row .mp-friend-invite-card-title{margin:0;flex:1;min-width:0}.mp-friend-invite-compact-row .mp-friend-invite-card-sub{display:block;margin-top:2px;font-weight:500;font-size:11px;opacity:.78}.mp-invite-qr-icon-btn{flex:0 0 auto;width:34px;height:34px;border-radius:8px;border:1px solid rgba(236,202,116,.35);background:#141008a6;color:#ffd978;cursor:pointer}.mp-friend-discover-row.is-already .mp-btn--quiet{opacity:.85;cursor:default;pointer-events:none;background:#7dfc8a14;border-color:#7dfc8a38;color:#b8e8c6;font-size:10px}


/* ==== styles-mypage-qa-wave.css ==== */
#myPageViewMessages .msg-input-cloud{min-height:0!important;padding:3px 8px!important;border-radius:12px!important}#myPageViewMessages .message-chat-input textarea#msgInput{min-height:26px!important;max-height:64px!important;padding:4px!important;font-size:13px!important;line-height:1.3!important}#myPageViewMessages .msg-input-row{grid-template-columns:44px minmax(0,1fr) 48px!important;gap:8px!important;align-items:stretch!important}#myPageViewMessages .message-chat-input .chat-plus-btn,#myPageViewMessages .msg-input-send{width:44px!important;height:auto!important;min-height:52px!important;align-self:stretch!important;border-radius:14px!important;font-size:16px!important}#myPageViewMessages .msg-input-send{width:48px!important;background:linear-gradient(165deg,#7dfc8a38,#3aa6ff24)!important;border-color:#7dfc8a80!important;box-shadow:0 0 16px #7dfc8a1f!important}#myPageViewMessages .message-chat-input .chat-plus-btn{border-color:#8fd3ff66!important;background:linear-gradient(165deg,#142420f2,#08100ee6)!important}.message-chat-input .chat-plus-btn.is-open,#myPageViewMessages .message-chat-input .chat-plus-btn.is-open{transform:none!important;border-color:#7dfc8abf!important;background:#7dfc8a29!important;color:#c8ffd4!important;box-shadow:0 0 0 1px #7dfc8a47,0 0 14px #7dfc8a33!important}@keyframes mnm-unread-pulse{0%,to{filter:brightness(1);box-shadow:0 0 #ffd25000}50%{filter:brightness(1.3);box-shadow:0 0 14px #ffc83c66}}.message-dialog-item.has-unread{border-color:#ffd25a99!important;background:linear-gradient(160deg,#46340a6b,#08100c8c)!important}.message-dialog-item.has-unread .msg-dialog-counts{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px}.message-dialog-item .msg-dialog-counts-total{opacity:.78;font-size:10px}.message-dialog-item.has-unread .msg-dialog-counts-new.is-hot{display:inline-flex!important;align-items:center;padding:2px 8px;border-radius:999px;background:#ffc83c38;border:1px solid rgba(255,210,90,.55);color:#ffe27a!important;font-weight:800;font-size:10px;letter-spacing:.03em;animation:mnm-unread-pulse 1.05s ease-in-out infinite;text-shadow:0 0 8px rgba(255,200,60,.55)}.message-dialog-item .msg-dialog-counts-new.is-zero{opacity:.45;font-weight:500;font-size:10px}.my-page-shell .message-dialogs-search input:focus-visible,.my-page-shell #msgSearchInput:focus-visible{border-color:transparent!important;box-shadow:none!important;outline:none!important}.my-page-shell .message-dialogs-search:focus-within{border-color:#7dfc8a73;box-shadow:0 0 0 1px #7dfc8a1f}.mp-media-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mp-media-toolbar-row>#mpMediaAddBtn,.mp-media-toolbar-row>#mpMediaSelectBtn,.mp-media-toolbar-row>#mpMediaDeleteSelectedBtn{flex:0 0 auto;min-width:132px;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 12px!important;border-radius:8px!important;font-size:11px!important;display:inline-flex!important;align-items:center;justify-content:center;gap:6px;box-sizing:border-box}.mp-group-chat-compose{display:grid!important;grid-template-columns:auto auto auto minmax(0,1fr) auto!important;gap:6px!important;align-items:center!important;overflow:visible!important}.mp-group-chat-compose .mp-group-chat-polish{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}.mp-group-chat-compose #mpGroupChatInput.mp-field-input{min-width:0!important;width:100%!important}.my-page-nav-item{position:relative;overflow:visible}.my-page-nav-item>span[data-i18n]{flex:1 1 auto;min-width:0;padding-right:14px}.my-page-nav-item .mp-nav-dot{flex:0 0 auto;position:absolute;right:8px;top:50%;width:10px!important;height:10px!important;margin:0!important;border-radius:50%;background:#ffe27a;box-shadow:0 0 0 2px #060e0ae6,0 0 12px #ffc83cbf;opacity:0;pointer-events:none;transform:translateY(-50%) scale(.55);transition:opacity .2s ease,transform .2s ease;font-size:0!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;line-height:0!important;color:transparent!important;display:block!important;z-index:6}.my-page-nav-item .mp-nav-dot.is-on,.my-page-nav-item.has-mp-unread .mp-nav-dot{opacity:1!important;transform:translateY(-50%) scale(1);animation:mnm-nav-dot-blink 1.05s ease-in-out infinite}.my-page-nav-item .mp-nav-dot.is-alert{background:#7dffb0;box-shadow:0 0 0 2px #060e0ae6,0 0 12px #7dfc8ab3}.my-page-nav-item[data-mypage-mode=messages].has-mp-unread:after{content:"";position:absolute;right:8px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:#ffe27a;box-shadow:0 0 0 2px #060e0ae6,0 0 12px #ffc83cbf;animation:mnm-nav-dot-blink 1.05s ease-in-out infinite;pointer-events:none;z-index:5}@keyframes mnm-nav-dot-blink{0%,to{opacity:1;transform:translateY(-50%) scale(1)}50%{opacity:.4;transform:translateY(-50%) scale(.82)}}.my-page-nav-item[data-mypage-mode=messages].has-mp-unread:after{animation:mnm-nav-dot-blink-opacity 1.05s ease-in-out infinite}@keyframes mnm-nav-dot-blink-opacity{0%,to{opacity:1}50%{opacity:.4}}.my-page-screen[data-mode=friends] .mp-friend-card-stats li{display:grid!important;grid-template-columns:minmax(72px,38%) minmax(0,1fr)!important;gap:6px!important;align-items:start!important;padding:2px!important;font-size:11px!important;line-height:1.2!important}.my-page-screen[data-mode=friends] .mp-friend-card-stats li>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#aac3b4b8!important}.my-page-screen[data-mode=friends] .mp-friend-card-stats li>span:last-child{min-width:0;overflow-wrap:anywhere;word-break:break-word;white-space:normal;line-height:1.3}.my-page-screen[data-mode=friends] .mp-friend-card .mp-mini-btn--icon{min-height:44px!important;padding:6px 3px!important;font-size:9px!important}.my-page-screen[data-mode=friends] .mp-friend-card .mp-mini-btn--icon span{white-space:normal!important;overflow:visible!important;text-overflow:unset!important;line-height:1.15}.my-page-screen[data-mode=friends] .my-page-right #myPageSideFriend .my-page-friend-panel.mp-friend-card{flex:1 1 auto;min-height:300px!important}#mpInviteRail .mp-friend-invite-bar--compact{display:flex!important;flex-direction:column!important;gap:8px!important;padding:8px 8px 10px!important}#mpInviteRail .mp-friend-invite-main{display:flex!important;flex-direction:column!important;gap:2px!important}#mpInviteRail .mp-friend-invite-label{font-size:9px!important;line-height:1.3!important;white-space:normal!important}#mpInviteRail .mp-friend-invite-code{font-size:14px!important;line-height:1.2!important}#mpInviteRail .mp-friend-invite-side{display:flex!important;flex-direction:column!important;gap:8px!important}#mpInviteRail .mp-friend-invite-url,#mpInviteRail .mp-friend-invite-url-link{display:block!important;font-size:9px!important;line-height:1.35!important;word-break:break-all!important;white-space:normal!important;max-width:100%!important;overflow:visible!important}#mpInviteRail .mp-friend-invite-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:auto!important;gap:8px!important;width:100%!important;position:static!important}#mpInviteRail .mp-friend-invite-actions>#myPageInviteShare,#mpInviteRail .mp-friend-invite-actions>#myPageInviteCopy,#mpInviteRail .mp-friend-invite-actions>#myPageInviteQrBtn{grid-column:auto!important;grid-row:1!important;width:100%!important;min-width:0!important;height:34px!important;justify-self:stretch!important}#mpInviteRail .mp-friend-invite-socials{grid-column:1 / -1!important;grid-row:2!important;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:6px!important;max-height:0;overflow:hidden;opacity:0;pointer-events:none;transition:max-height .22s ease,opacity .18s ease,padding .18s ease;padding:0!important;margin:0!important}#mpInviteRail .mp-friend-invite-actions.is-social-open .mp-friend-invite-socials,#mpInviteRail .mp-friend-invite-socials:not([hidden]){max-height:48px!important;opacity:1!important;pointer-events:auto!important;padding-top:2px!important;overflow:visible!important}.mp-friend-requests-banner{border-color:#ecca748c!important;background:linear-gradient(165deg,#46340c8c,#1c1608b8)!important;min-height:0!important}.mp-friend-requests-banner-title{color:#f0d48a!important}.mp-friend-requests-banner-row{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:nowrap!important;min-height:36px}.mp-friend-requests-banner-actions,.mp-friend-request-actions-row{display:inline-flex!important;align-items:center!important;gap:6px!important;flex:0 0 auto!important;width:auto!important;grid-template-columns:none!important}.mp-friend-requests-banner .friend-btn-accept,.mp-friend-requests-banner .friend-btn-reject-text,.mp-friend-request-actions .friend-btn-accept,.mp-friend-request-actions .friend-btn-reject-text,.friend-row--request .friend-btn-accept,.friend-row--request .friend-btn-reject-text{flex:0 0 auto!important;min-width:0!important;width:auto!important;min-height:30px!important;height:30px!important;padding:0 10px!important;font-size:11px!important;border-radius:8px!important;line-height:1!important}.mp-friend-requests-banner .friend-btn-accept,.mp-friend-request-actions .friend-btn-accept{background:linear-gradient(160deg,#ecca7459,#b4822866)!important;border-color:#ecca74a6!important;color:#fff4d0!important}.mp-friend-requests-banner .friend-btn-reject-text{width:30px!important;min-width:30px!important;padding:0!important}.mp-friend-requests-banner .friend-btn-reject-text .friend-action-btn-label{display:none!important}.friend-row-last-seen{margin-top:2px;font-size:10px;color:#b4d2c8c7;letter-spacing:.01em;line-height:1.25}.friend-row-last-seen.is-online{color:#7dfc8ae0}.mp-activity-toolbar{display:flex;justify-content:flex-end;margin:0 0 8px}.mp-activity-clear-all{height:22px!important;min-height:22px!important;padding:0 8px!important;font-size:9px!important;border-radius:6px!important;letter-spacing:.02em;max-width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-timeline-item{position:relative;padding-right:18px;overflow:visible}.mp-timeline-item .mp-timeline-del{position:absolute;top:-2px;right:-2px;width:18px!important;height:18px!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#d2e6f0b8!important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:11px!important;padding:0!important;opacity:.85;line-height:1}.mp-timeline-item .mp-timeline-del i{font-size:11px!important;line-height:1;pointer-events:none}.mp-timeline-item .mp-timeline-del:hover{opacity:1;color:#ffaaaaf2!important;background:transparent!important;border:none!important}.mp-group-pending-invite{margin:8px 0;padding:10px 12px;border-radius:12px;border:1px solid rgba(236,202,116,.45);background:linear-gradient(165deg,#3c300c66,#0c100c8c);box-sizing:border-box;max-width:100%;overflow:hidden}.mp-group-pending-invite-title{font-size:12px;font-weight:700;color:#f0d48a;margin:0 0 4px;overflow-wrap:anywhere;word-break:break-word}.mp-group-pending-invite-meta{font-size:11px;color:#d2dcd2bf;margin-bottom:8px;overflow-wrap:anywhere;word-break:break-word}.mp-group-pending-invite-actions{display:flex;flex-wrap:wrap;gap:8px;max-width:100%}.mp-group-pending-invite-actions .mp-mini-btn,.mp-group-pending-invite-actions .mp-mini-btn-primary{height:28px!important;min-height:28px!important;padding:0 12px!important;font-size:11px!important;flex:0 1 auto;max-width:100%}#mpGroupPendingInvitesCenter{margin:0 0 10px}.mp-groups-list-members{display:block;margin-top:4px;font-size:10px;color:#c8dcb4b8;letter-spacing:.02em}.mp-group-invite-group-wrap{margin:8px 0 12px!important;padding:0 4px;display:flex!important;flex-direction:column!important;gap:8px!important;max-width:100%;box-sizing:border-box}.mp-group-invite-label{font-size:10px!important;letter-spacing:.06em!important;text-transform:uppercase;color:#7dfc8ad9!important;line-height:1.3!important;white-space:normal!important}.mp-group-invite-select{width:100%!important;max-width:100%!important;min-height:36px!important;padding:8px 12px!important;border-radius:10px!important;border:1px solid rgba(236,202,116,.45)!important;background:#080e0ceb!important;color:#f2f6f0!important;font-size:12px!important;line-height:1.3!important;box-sizing:border-box!important;color-scheme:dark;appearance:auto;-webkit-appearance:menulist}.mp-group-invite-select option,.mp-group-invite-select option:checked,.mp-group-invite-select option:hover{color:#e8f0e6!important;background:#0c1410!important}.mp-group-invite-menu{display:flex;flex-direction:column;gap:4px;max-height:min(160px,28vh);overflow-y:auto;padding:4px;border-radius:12px;border:1px solid rgba(125,252,138,.22);background:#060c0aeb;box-shadow:inset 0 0 0 1px #00000040}.mp-group-invite-menu-item{width:100%;text-align:left;border:1px solid transparent;border-radius:9px;background:transparent;color:#e8f0e6;padding:10px 12px;font-size:12px;line-height:1.3;cursor:pointer}.mp-group-invite-menu-item:hover{background:#7dfc8a14;border-color:#7dfc8a2e}.mp-group-invite-menu-item.is-active{background:#7dfc8a24;border-color:#7dfc8a6b;color:#c8ffd4;box-shadow:0 0 0 1px #7dfc8a1f}.mp-group-public-banner{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.mp-group-public-join{flex:0 0 auto}.msg-group-deeplink,.map-mini-msg-text .msg-group-deeplink{color:#8dffb0;text-decoration:underline;text-underline-offset:2px;word-break:break-all;cursor:pointer}.msg-group-deeplink:hover{color:#b6ffc8}.mnm-call-overlay.is-incoming .mnm-call-peer-panel{transform:scale(1.02)}.mnm-call-overlay.is-incoming .mnm-call-wave{animation:mnm-unread-pulse 1.1s ease-in-out infinite}.my-page-nav-item .mp-nav-dot.is-on,.my-page-nav-item.has-mp-unread .mp-nav-dot{animation:mnm-nav-dot-blink 1.05s ease-in-out infinite}.my-page-nav-item[data-mypage-mode=messages] .mp-nav-dot.is-on,.my-page-nav-item[data-mypage-mode=friends] .mp-nav-dot.is-on,.my-page-nav-item[data-mypage-mode=messages].has-mp-unread .mp-nav-dot{width:10px!important;height:10px!important}.mnm-chat-jump-new{position:absolute;right:12px;bottom:10px;z-index:4;border:1px solid rgba(255,200,120,.35);background:#12161ceb;color:#ffd696f2;border-radius:999px;padding:6px 12px;font-size:11px;line-height:1.2;cursor:pointer;box-shadow:0 6px 18px #00000059}.mnm-chat-jump-new:hover{border-color:#ffd28c8c}.mnm-chat-jump-new.mnm-chat-jump-new--group,.mnm-chat-jump-new.mnm-chat-jump-new--dm,.mnm-chat-jump-new.mnm-chat-jump-new--map{right:10px;bottom:48px;z-index:6}.my-page-screen[data-mode=groups] .mp-group-hero{padding:6px;gap:4px;border:1px solid rgba(72,108,88,.42);border-radius:14px;box-shadow:0 8px 28px #0000006b,0 0 0 1px #78b48c14,inset 0 1px #b4dcc314}.my-page-screen[data-mode=groups] .mp-group-banner{min-height:58px;max-height:68px;border:none;border-radius:12px;box-shadow:inset 0 1px #ffffff0a}.my-page-screen[data-mode=groups] .mp-group-banner-media img,.my-page-screen[data-mode=groups] .mp-group-banner-media .mp-group-cover-img,.my-page-screen[data-mode=groups] .mp-group-banner-media .mp-group-cover-empty{min-height:58px;height:100%}.my-page-screen[data-mode=groups] .mp-group-cover-empty,.my-page-screen[data-mode=groups] .mp-group-banner-media .mp-group-cover-empty{height:100%;min-height:58px;border:none;border-radius:12px;background:linear-gradient(145deg,#081210eb,#040a0cf5);color:#b4d2c88c;letter-spacing:.1em;font-size:9px}.my-page-screen[data-mode=groups] .mp-group-banner-info{left:10px;right:44px;bottom:8px;gap:8px}.my-page-screen[data-mode=groups] .mp-group-hero-icon{width:32px;height:32px;border-radius:8px;font-size:14px}.my-page-screen[data-mode=groups] .mp-group-hero-title{font-size:13px;letter-spacing:.08em;line-height:1.1}.my-page-screen[data-mode=groups] .mp-group-hero-meta{margin:1px 0 0;font-size:9px;letter-spacing:.05em}.my-page-screen[data-mode=groups] .mp-group-hero-desc{margin:0;max-height:1.35em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;font-size:10px;line-height:1.35}.my-page-screen[data-mode=groups] .mp-group-hero-desc[hidden]{display:none!important}.my-page-screen[data-mode=groups] .mp-group-cover-badge{right:8px;bottom:8px;padding:2px 7px;font-size:9px}.my-page-screen[data-mode=groups] .mp-group-hero-album{margin-top:0;padding-top:2px;border-top:1px solid rgba(143,211,255,.08)}.my-page-screen[data-mode=groups] .mp-group-album-head{margin-bottom:0}.my-page-screen[data-mode=groups] .mp-group-album-title,.my-page-screen[data-mode=groups] .mp-group-album-action{font-size:8px;padding-top:2px;padding-bottom:2px}.my-page-screen[data-mode=groups] .mp-group-panel{padding:4px 6px 6px}.my-page-screen[data-mode=groups] .mp-group-panel-head--toolbar{display:flex;flex-direction:row;grid-template-columns:none;align-items:center;justify-content:space-between;gap:6px;padding:0 0 3px;margin:0}.my-page-screen[data-mode=groups] .mp-group-panel--chat .mp-group-panel-title{font-size:9px;letter-spacing:.08em}.my-page-screen[data-mode=groups] .mp-group-panel--chat .mp-group-panel-hint{display:none}.my-page-screen[data-mode=groups] .mp-group-feed-toggle{padding:2px 7px;font-size:8px}.mp-group-expand-btn{position:absolute;top:8px;right:8px;z-index:6;display:inline-flex;align-items:center;gap:6px;min-width:28px;height:28px;padding:0 8px;border-radius:8px;border:1px solid rgba(143,211,255,.2);background:#040a0cb8;color:#d2e6dce0;font-size:10px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;line-height:1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mp-group-expand-btn i{font-size:11px}.mp-group-expand-btn .mp-group-expand-label{display:none}.mp-group-expand-btn:hover{border-color:#7dfc8a59;color:#e6ffecf2}.my-page-screen.is-mp-group-expanded .mp-group-expand-btn{padding:0 10px;height:30px;border-color:#8fd3ff47;background:#060e10db}.my-page-screen.is-mp-group-expanded .mp-group-expand-btn .mp-group-expand-label{display:inline}.my-page-screen[data-mode=groups] .my-page-shell{position:relative}.my-page-screen[data-mode=groups] #mpGroupHero{transition:box-shadow .28s ease,opacity .28s ease}.my-page-screen[data-mode=groups].is-mp-group-expanded .my-page-shell>#mpGroupHero{position:absolute;top:6px;right:6px;bottom:6px;left:6px;z-index:40;margin:0!important;width:auto;max-width:none;height:auto;max-height:none;flex:none;border-radius:14px;box-shadow:0 18px 48px #0000008c,0 0 0 1px #78b48c24}.my-page-screen[data-mode=groups].is-mp-group-expanded #myPageViewGroups>.my-page-section-sub,.my-page-screen[data-mode=groups].is-mp-group-expanded #mpGroupPendingInvitesCenter,.my-page-screen[data-mode=groups].is-mp-group-expanded #mpGroupInviteCard{visibility:hidden}.my-page-screen[data-mode=groups].is-mp-group-expanded .my-page-left,.my-page-screen[data-mode=groups].is-mp-group-expanded .my-page-right,.my-page-screen[data-mode=groups].is-mp-group-expanded .my-page-header,.my-page-screen[data-mode=groups].is-mp-group-expanded .my-page-global-bar{pointer-events:none}@media (max-width: 980px){.my-page-screen[data-mode=groups].is-mp-group-expanded .my-page-shell>#mpGroupHero{top:4px;right:4px;bottom:4px;left:4px}}
