html{direction:rtl;font:100%/1.25 Varela Round,Assistant,Arial,sans-serif}html,body,#root{height:100dvh;margin:0;overflow-x:hidden}html,body{overflow-x:hidden}body{--frontRGB:255 255 255;--back:#e3f6f1;--front:#fff;--text:#000;--textRGB:0 0 0;--muted:#5b6664;--muted-soft:#7c8886;--line:color-mix(in srgb, var(--text) 8%, transparent);--shdw:0 1px 2px color-mix(in srgb, var(--act2) 6%, #00000014), 0 .6em 1.6em -.3em #00000026;--shdw-sm:0 1px 3px #00000018;--act1:#10b981;--act2:#0072ff;--act3:#6c4cf1;--grad:linear-gradient(135deg, var(--act1), var(--act2) 60%, var(--act3));--ease:cubic-bezier(.2, .7, .3, 1);--pad:20px;color:var(--text);-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overscroll-behavior:contain;background:linear-gradient(120deg,#eafcf5,#cdf3e2 22%,#8fe6bd 45%,#34d399 60%,#8fe6bd 75%,#cdf3e2 88%,#eafcf5) 0 0/260% 260%;animation:24s ease-in-out infinite greenDriftBody}@keyframes greenDriftBody{0%,to{background-position:0 30%}50%{background-position:100% 70%}}html[data-theme=dark] body{--frontRGB:28 36 42;--back:#243038;--front:#1b2329;--text:#eef4f2;--textRGB:238 244 242;--muted:#9aaba4;--muted-soft:#7f908a;--line:color-mix(in srgb, var(--text) 10%, transparent);--shdw:0 1px 2px #00000040, 0 .55em 1.4em -.35em #0005;--shdw-sm:0 1px 3px #0003;--act1:#2dd4a0;--act2:#4aa3ff;--act3:#2bb8a8;color:var(--text);background:linear-gradient(145deg,#12181c,#172027 25%,#1a2a28 48%,#172027 72%,#12181c) 0 0/220% 220%}html[data-theme=dark] .box,html[data-theme=dark] .innerBox,html[data-theme=dark] .age-card,html[data-theme=dark] .legal-modal-card{background:var(--front);color:var(--text)}html[data-theme=dark] .innerBox input,html[data-theme=dark] .innerBox select,html[data-theme=dark] .nickStatic,html[data-theme=dark] h2,html[data-theme=dark] .empty-hint h3{color:var(--text)}html[data-theme=dark] .rMsg .bub{color:var(--text);background:#2a343c}html[data-theme=dark] .rMsg.my .bub{background:color-mix(in srgb, var(--act2) 78%, #0b1724);color:#fff}html[data-theme=dark] .rMsg.my.has-color .bub{color:var(--text);background:#2a343c}html[data-theme=dark] .msgFill-main .rMsg .bub{background:color-mix(in srgb, var(--msg-accent,var(--act1)) 18%, #1a2228);border-color:color-mix(in srgb, var(--msg-accent,var(--act1)) 42%, transparent);color:var(--msg-color,var(--text))}html[data-theme=dark] .msgFill-main .rMsg.my .bub{background:color-mix(in srgb, var(--msg-accent,var(--act1)) 20%, #1a2228);border-color:color-mix(in srgb, var(--msg-accent,var(--act1)) 42%, transparent);color:var(--msg-color,var(--text))}html[data-theme=dark] .msgFill-main .rMsg.has-color .bub,html[data-theme=dark] .msgFill-main .rMsg.my.has-color .bub{color:var(--msg-color)}html[data-theme=dark] .brief b{color:#d7e4df}html[data-theme=dark] .rMsg.my .brief b{color:#8ec5ff}html[data-theme=dark] .obj.gender-m .dit,html[data-theme=dark] .obj.gender-m .dit:after{color:#7eb6ff}html[data-theme=dark] .obj.gender-f .dit,html[data-theme=dark] .obj.gender-f .dit:after{color:#ff7ab0}html[data-theme=dark] .obj.owner .dit,html[data-theme=dark] .obj.owner .dit:after{color:#ff8a80}html[data-theme=dark] .obj:hover{background:color-mix(in srgb, var(--text) 6%, transparent)}html[data-theme=dark] .system-msg-join{color:var(--act1);background:color-mix(in srgb, var(--act1) 16%, transparent)}html[data-theme=dark] .mobile-bottom-nav{background:var(--front)}html[data-theme=dark] .mobile-nav-btn{color:var(--muted)}html[data-theme=dark] .mobile-nav-btn.active{background:color-mix(in srgb, var(--act1) 18%, transparent);color:var(--act1)}html[data-theme=dark] .searchPill{background:color-mix(in srgb, var(--back) 70%, #000 10%);color:var(--text)}html[data-theme=dark] .searchPill input{color:var(--text)}html[data-theme=dark] .theme-toggle-btn{background:color-mix(in srgb, var(--back) 80%, #000 8%);color:#f5e6a8;border-color:color-mix(in srgb, var(--text) 12%, transparent)}html[data-theme=dark] .head.chat-tabs{border-bottom-color:color-mix(in srgb, var(--act1) 35%, transparent);background:var(--front)}html[data-theme=dark] .head.chat-tabs:has(+.direct-chat-toolbar){border-bottom-color:var(--line)}html[data-theme=dark] .chat-tab{color:var(--muted)}html[data-theme=dark] .chat-tab-label{color:#d5e2dc}html[data-theme=dark] .chat-tab.active{background:color-mix(in srgb, var(--act1) 22%, var(--front));color:var(--text);border-color:color-mix(in srgb, var(--act1) 55%, transparent)}html[data-theme=dark] .chat-tab.active .chat-tab-label{color:#9af0ce}html[data-theme=dark] .chat-tab.active .chat-tab-close{color:#7ddeb8}html[data-theme=dark] .chat-tab.offline .chat-tab-label,html[data-theme=dark] .chat-tab.offline.active .chat-tab-label{color:#fecaca}html[data-theme=dark] .chat-tab.offline{background:color-mix(in srgb, #ef4444 22%, var(--front));color:#fecaca;border-color:#ef444480}html[data-theme=dark] .chat-tab.offline.active{background:color-mix(in srgb, #ef4444 30%, var(--front));border-color:#f87171}html[data-theme=dark] .chats-box .obj.offline,html[data-theme=dark] .chats-box .obj.offline.active-chat{background:color-mix(in srgb, #ef4444 22%, var(--front));color:#fecaca;border-color:color-mix(in srgb, #ef4444 50%, var(--line))}html[data-theme=dark] .chats-box .obj.offline .dit{color:#fecaca}html[data-theme=dark] .chats-box .obj.offline .dit:after{color:#f87171}html[data-theme=dark] .direct-system-msg-left{background:color-mix(in srgb, #ef4444 22%, var(--front));color:#fecaca;border-color:#ef444473}html[data-theme=dark] .chat-tab:not(.active):hover{background:color-mix(in srgb, var(--text) 7%, transparent)}html[data-theme=dark] .chat-tab-close:hover,html[data-theme=dark] .chat-tab.active .chat-tab-close:hover{color:#ff8e8e;background:#ff6b6b38}html[data-theme=dark] .direct-chat-toolbar{background:color-mix(in srgb, var(--front) 92%, #000 8%);border-color:var(--line);color:var(--text)}html[data-theme=dark] .direct-system-msg{background:color-mix(in srgb, var(--muted) 18%, var(--front));color:var(--muted)}html[data-theme=dark] .site-links-bar button,html[data-theme=dark] .site-links-bar{color:var(--muted)}html[data-theme=dark] .obj.room.feed{background:var(--back);color:var(--text)}html[data-theme=dark] .legal-modal-body,html[data-theme=dark] .legal-modal-head h3{color:var(--text)}html[data-theme=dark] .legal-link{color:var(--act2)}html[data-theme=dark] .nCon.locked{background:color-mix(in srgb, var(--back) 70%, #000 12%)}html[data-theme=dark] .age-gate{background:#0a0e128c}html[data-theme=dark] .age-card{background:color-mix(in srgb, var(--front) 94%, #000 6%)}html[data-theme=dark] .preroll,html[data-theme=dark] .legal-overlay{background:#080c10b8}@media (prefers-reduced-motion:reduce){body,.zoz-main,.toast,.toast-progress{animation:none!important}}*,:before,:after{box-sizing:border-box}button,input,textarea{font:inherit;color:inherit;background:0 0;border:none;margin:0;padding:0}button,[role=button]{cursor:pointer;-webkit-user-select:none;user-select:none}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[role=button]:focus-visible{outline:2.5px solid var(--act2);outline-offset:2px;border-radius:.4em}button,a,.obj,.chat-tab,.innerBox{transition:background-color .18s var(--ease), color .18s var(--ease), box-shadow .18s var(--ease), transform .18s var(--ease), opacity .18s var(--ease)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}*{scrollbar-color:color-mix(in srgb, var(--act2) 35%, #fff) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--act2) 35%, #fff);border-radius:1em}::-webkit-scrollbar-track{background:0 0}.zoz-app{height:100%;min-height:0}.zoz-main{box-sizing:border-box;background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--act1) 18%, transparent), transparent 42%), radial-gradient(circle at 100% 10%, #34d39933, transparent 45%), linear-gradient(120deg, var(--front), #e3f6f1 30%, var(--back) 55%, #cdeede 80%, var(--front));background-position:0 0,100% 0,0%;background-size:180% 180%,180% 180%,260% 260%;gap:30px;height:100%;min-height:0;animation:26s ease-in-out infinite greenDriftMain;display:grid}@keyframes greenDriftMain{0%,to{background-position:0 0,100% 0,0%}50%{background-position:25% 30%,75% 35%,100%}}.box{background:var(--front);box-shadow:var(--shdw);border-radius:30px;min-height:0;position:relative;overflow:hidden}.innerBox{background:var(--back);color:var(--text);border-radius:.75em;justify-content:center;align-items:center;gap:.25em;min-width:2em;height:2em;padding:0 .55em;display:inline-flex}.innerBox.on{background:var(--act1);color:#fff}.innerBox.Act2{background:var(--act2);color:#fff}.innerBox.on.Act2{background:var(--grad);color:#fff}button.innerBox:not(:disabled):hover{background:color-mix(in srgb, var(--back) 60%, var(--act2) 14%)}button.innerBox:not(:disabled):active{transform:scale(.97)}.btn{border-radius:.75em;flex-shrink:0;place-items:center;width:2em;height:2em;display:inline-grid}.btn:hover{background:color-mix(in srgb, var(--act2) 12%, transparent)}.btn:active{transform:scale(.94)}.center{flex-wrap:wrap;align-items:center;gap:.5em;display:flex}.head{padding:var(--pad);min-height:calc(var(--pad) * 2 + 2em);z-index:2;align-items:center;gap:.5em;display:flex;position:relative}h2{padding:var(--pad);margin:0;font-size:1.25em;font-weight:700}h2:after{content:" (" attr(data-c) ")";font-weight:400}.fill{overscroll-behavior-y:contain;padding:calc(var(--pad) * 2 + 1.5em) var(--pad) calc(var(--pad) + 2.8em);scrollbar-width:thin;grid-auto-rows:min-content;align-content:start;gap:.35em;display:grid;position:absolute;inset:0;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 2.5em calc(100% - 2.5em),#0000);mask-image:linear-gradient(#0000,#000 2.5em calc(100% - 2.5em),#0000)}.obj{text-align:right;border-radius:1em;align-items:center;gap:.5em;width:100%;min-height:2.15em;padding:.15em .25em;display:flex}.obj:hover{background:color-mix(in srgb, var(--act2) 6%, transparent)}.obj:active{background:color-mix(in srgb, var(--act2) 11%, transparent)}.profile{border:1.5px solid color-mix(in srgb, var(--text) 75%, transparent);background:var(--back);border-radius:60% 40%/40% 60%;flex-shrink:0;place-items:center;width:2em;height:2em;font-size:.95rem;font-weight:700;display:grid;overflow:hidden}.profile.m{border-color:var(--act2)}.profile.f{border-color:var(--act1)}.dit{text-overflow:ellipsis;white-space:nowrap;text-align:right;flex:1;min-width:0;font-weight:700;overflow:hidden}.dit:after{content:attr(title);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75em;font-weight:400;display:block;overflow:hidden}.obj.gender-m .dit{color:#1565c0}.obj.gender-m .dit:after{color:#1565c0;opacity:.7}.obj.gender-m:hover{background:#1565c014}.obj.gender-f .dit{color:#d81b60}.obj.gender-f .dit:after{color:#d81b60;opacity:.7}.obj.gender-f:hover{background:#d81b6014}.obj.guest .dit{color:#000}.obj.guest .dit:after{color:var(--muted);opacity:1}html[data-theme=dark] .obj.guest .dit{color:#e8e8e8}.rMsg.guest-nick .brief b,.rMsg.guest-nick .msg-nick-btn{color:#000}html[data-theme=dark] .rMsg.guest-nick .brief b,html[data-theme=dark] .rMsg.guest-nick .msg-nick-btn{color:#e8e8e8}.obj.owner .dit{color:#c62828}.obj.owner .dit:after{color:#c62828;opacity:.85;font-weight:600}.obj.owner:hover{background:#c6282814}.obj.site-owner{background:linear-gradient(135deg,#fff4c4 0%,#f5d76e 45%,#e8b923 100%);border-radius:8px;box-shadow:inset 0 0 0 1px #a67c0059}.obj.site-owner .dit{color:#5c4500;letter-spacing:.01em;font-size:.92em;font-weight:800}.obj.site-owner:hover{background:linear-gradient(135deg,#ffe9a0 0%,#f0c94a 50%,#d4a017 100%)}html[data-theme=dark] .obj.site-owner{background:linear-gradient(135deg,#5c4a12 0%,#8a6d1a 45%,#c9a227 100%);box-shadow:inset 0 0 0 1px #ffd76459}html[data-theme=dark] .obj.site-owner .dit{color:#fff3c0}.rMsg.site-owner .bub{border:1px solid #a67c0073;font-weight:700;color:#4a3800!important;background:linear-gradient(135deg,#fff6d0 0%,#f5d76e 55%,#e6c35c 100%)!important}.rMsg.site-owner.has-color{--msg-color:#5c4500}.msg-nick-btn.site-owner-nick,.brief b.site-owner-nick,.site-owner-nick{color:#8a6d00;font-weight:800}html[data-theme=dark] .rMsg.site-owner .bub{border-color:#ffdc7866;color:#fff8dc!important;background:linear-gradient(135deg,#6b5618 0%,#a88420 55%,#d4af37 100%)!important}html[data-theme=dark] .msg-nick-btn.site-owner-nick,html[data-theme=dark] .brief b.site-owner-nick,html[data-theme=dark] .site-owner-nick{color:#ffe082}.chat-tab.site-owner{color:#5c4500;background:linear-gradient(135deg,#fff4c4 0%,#f5d76e 100%);font-weight:800}html[data-theme=dark] .chat-tab.site-owner{color:#fff8dc;background:linear-gradient(135deg,#6b5618 0%,#c9a227 100%)}#Users .dit{font-size:.78em}#Users .obj{min-height:1.7em;padding:.15em .3em}.obj.room.feed{background:var(--back);box-shadow:var(--shdw);height:auto;min-height:2.3em;margin:.35em .75em .35em calc(var(--pad) * -1);z-index:2;border-radius:0 2em 2em 0;padding-inline:.55em .7em;position:sticky;top:.25em}.roomsCol .obj.room{gap:0;padding-inline:.45em .35em}.roomsCol{grid-template-rows:1fr auto;gap:6px;min-height:0;display:grid}.roomsCol h2{font-size:1.06em}.roomsCol .dit{font-size:.85em}.roomsCol .obj{min-height:1.83em;padding:.15em .2em}.foot{padding:var(--pad);position:absolute;bottom:0;left:0;right:0}.add-btn{bottom:var(--pad);left:var(--pad);background:var(--grad);color:#fff;width:2.2em;height:2.2em;box-shadow:var(--shdw);z-index:3;border-radius:50%;place-items:center;font-size:1.35rem;font-weight:700;display:grid;position:absolute}.add-btn:hover{box-shadow:var(--shdw), 0 0 0 5px color-mix(in srgb, var(--act2) 16%, transparent)}.add-btn:active{transform:scale(.94)}.chats-box{height:12.8em;min-height:0;position:relative}.chats-box .fill{padding-bottom:.75em}.chats-box .obj{padding-inline-end:2em;position:relative}.obj.active-chat{background:var(--back);box-shadow:var(--shdw)}.chats-box .obj.offline,.chats-box .obj.offline.active-chat{background:color-mix(in srgb, #ef4444 18%, var(--front));color:#991b1b;box-shadow:none;border:1.5px solid color-mix(in srgb, #ef4444 55%, var(--line))}.chats-box .obj.offline .dit{color:#7f1d1d;font-weight:700}.chats-box .obj.offline .dit:after{color:#dc2626;font-weight:600}.offline-tag{color:#fff;vertical-align:middle;background:#dc2626;border-radius:999px;margin-inline-start:.45em;padding:.05em .45em;font-size:.72em;font-weight:800;line-height:1.35;display:inline-block}.chat-close{inset-inline-end:.6em;width:1.6em;height:1.6em;color:var(--muted-soft);border-radius:50%;place-items:center;font-size:.75em;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.chat-close:hover{background:color-mix(in srgb, var(--back) 70%, #000 6%);color:#c00}.chats-empty{color:var(--muted);padding:.9em 1em;font-size:.7rem;line-height:1.4}.call-status{opacity:.92;flex-shrink:0;font-size:.95em;line-height:1}#Users .call-status{font-size:.85em}.unread-badge{color:#fff;min-width:1.25em;height:1.25em;box-shadow:0 0 0 2px var(--front);background:#ef4444;border-radius:999px;flex-shrink:0;place-items:center;padding:0 .32em;font-size:.66em;font-weight:800;line-height:1;animation:.25s ease-out unread-pop;display:inline-grid}.chat-tab.active .unread-badge{color:#fff;box-shadow:0 0 0 2px color-mix(in srgb, var(--act1) 22%, var(--front));background:#ef4444}#Users .obj.has-unread{font-weight:700}@keyframes unread-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.site-links-bar{padding:.5em var(--pad);flex-wrap:wrap;justify-content:center;align-items:center;gap:1.1em;font-size:.8rem;display:flex}.site-links-bar a,.site-links-bar button{color:var(--act2);white-space:nowrap;align-items:center;gap:.35em;display:inline-flex}.msgFill{padding-bottom:calc(var(--pad) * 2 + 3em);padding-top:calc(var(--pad) * 2 + 2em);flex-direction:column-reverse;align-items:flex-end;gap:.65rem;display:flex}.system-msg{color:var(--muted);align-self:center;font-size:.9em}.system-msg-join{color:var(--act1);background:color-mix(in srgb, var(--act1) 14%, transparent);animation:joinPop .55s var(--ease);border-radius:999px;padding:.35em .85em;font-weight:700}@keyframes joinPop{0%{opacity:0;transform:translateY(8px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.system-msg-join{animation:none}}.rMsg{grid-template-rows:auto auto;grid-template-columns:minmax(0,auto);align-items:end;gap:.3rem .45rem;max-width:min(100%,36em);display:grid}.rMsg.my{align-self:flex-start}.brief,.rMsg .bub{justify-self:end}.rMsg.my .brief,.rMsg.my .bub{justify-self:start}.brief{color:var(--muted);grid-area:1/1/auto/-1;gap:1ch;font-size:.75em;display:flex}.brief b{color:var(--text)}.msg-nick-btn{appearance:none;font:inherit;color:var(--act1,#0d9488);cursor:pointer;text-underline-offset:.15em;background:0 0;border:0;margin:0;padding:0;font-weight:700;text-decoration:underline}.msg-nick-btn:hover{color:var(--act2,#047857)}.msg-user-meta{color:var(--muted);white-space:nowrap;font-weight:500}.rMsg .bub{background:var(--back);overflow-wrap:anywhere;border-radius:1em 1em 1em 0;grid-area:2/1;width:fit-content;min-width:0;max-width:100%;padding:.5em .7em;line-height:1.35}.rMsg.my .brief b{color:var(--act1);font-weight:800}.rMsg.my .bub{background:var(--act2);color:#fff;border-radius:1em 1em 0;font-weight:600}.rMsg.my.has-color .bub{background:var(--back);color:var(--text)}.bub:has(.chat-image-link){background:0 0;padding:0}.rMsg.my .bub:has(.chat-image-link){background:0 0}.chat-allowed-link{color:inherit;text-underline-offset:2px;word-break:break-all;cursor:pointer;text-decoration:underline}.chat-allowed-link:hover,.chat-allowed-link:focus-visible{opacity:.85}.msgFill-main{align-items:flex-start}.msgFill-main .rMsg,.msgFill-main .rMsg.my{align-self:flex-start}.msgFill-main .brief,.msgFill-main .rMsg .bub,.msgFill-main .rMsg.my .brief,.msgFill-main .rMsg.my .bub{justify-self:start}.msgFill-main .rMsg .bub,.msgFill-main .rMsg.my .bub{--msg-accent:var(--msg-color,var(--act1));background:color-mix(in srgb, var(--msg-accent) 12%, var(--front));border:1px solid color-mix(in srgb, var(--msg-accent) 40%, transparent);color:var(--msg-color,var(--text));box-shadow:0 1px 0 color-mix(in srgb, var(--msg-accent) 16%, transparent), 0 6px 16px -10px #0f172a47;border-radius:1.05em .35em 1.05em 1.05em;padding:.55em .8em;font-weight:600}.msgFill-main .rMsg.has-color .bub,.msgFill-main .rMsg.my.has-color .bub{color:var(--msg-color)}.msgFill-main .rMsg.my .brief b,.msgFill-main .rMsg.my .msg-nick-btn{color:var(--msg-color,var(--act1));font-weight:800}.msgFill-main .rMsg.has-color .brief b,.msgFill-main .rMsg.has-color .msg-nick-btn{color:var(--msg-color)}.msgFill-main .bub:has(.chat-image-link){box-shadow:none;background:0 0;border:0;padding:0}.msgFill-main .rMsg.my .bub:has(.chat-image-link){box-shadow:none;background:0 0;border:0;padding:0}.time{float:left;opacity:.5;margin:.35rem .6ch 0 0;font-size:.72rem}.inpMsgCon{align-items:flex-end;gap:.35em;display:flex}.bubInp{border-radius:1em;flex:1;min-width:0;height:auto;min-height:2.2em;padding:.25em .7em}.inpMsg{resize:none;field-sizing:content;outline:none;width:100%;max-height:6em;line-height:1.8}.inpMsg:focus,.inpMsg:focus-visible{outline:none}.inpMsg::placeholder{opacity:.5}.btnSend{color:#fff;min-width:5.6em;height:2.45em;transition:transform .15s var(--ease), box-shadow .15s var(--ease), filter .15s var(--ease);direction:ltr;background:linear-gradient(#ffffff47 0%,#0000 42%),linear-gradient(115deg,#2dd4bf 0%,#14b8a6 40%,#0d9488 100%);border:none;border-radius:999px;justify-content:center;align-items:center;gap:.4em;padding:0 .85em 0 .55em;font-family:Varela Round,Assistant,Arial,sans-serif;display:inline-flex;box-shadow:0 3px 10px #0f766e47}.btnSend-mark{color:#fff;text-transform:lowercase;background:linear-gradient(#ffffff59 0%,#0000 45%),linear-gradient(145deg,#5eead4,#0f766e);border-radius:.55em .55em .55em .2em;flex-shrink:0;place-items:center;width:1.55em;height:1.55em;font-size:.95em;font-weight:800;line-height:1;display:inline-grid;box-shadow:0 1px 2px #0000001f}.btnSend-text{color:#fff;letter-spacing:.02em;text-shadow:0 1px #0000001f;font-size:1.05em;font-weight:800}.btnSend:not(:disabled):hover{filter:brightness(1.06);box-shadow:0 4px 12px #0f766e52,0 0 0 4px #14b8a62e}.btnSend:not(:disabled):active{transform:translateY(1px)scale(.97);box-shadow:0 2px 6px #0f766e3d}.btnSend:disabled{opacity:.45;filter:grayscale(.15)}.iconSide{width:2em;height:2em;color:var(--act2);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.iconSide:not(:disabled):hover{background:color-mix(in srgb, var(--act2) 10%, transparent)}.iconSide.recording{color:#fff;background:var(--act1)}.zoz-logo-wrap{cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none;background:0 0;justify-self:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex}.zoz-logo{object-fit:contain;vertical-align:middle;width:auto;max-width:min(18rem,70vw);height:4.75rem;filter:drop-shadow(0 .1em .22em color-mix(in srgb, var(--act2) 18%, transparent));background:0 0;display:block;transform:translateZ(0)}.zoz-logo img{object-fit:contain;width:100%;height:100%;display:block}.desktop-menu{grid-template-columns:1fr auto 1fr;align-items:center;gap:.35em;padding-block:0;display:grid}.desktop-menu .menu-side{min-width:0}.desktop-menu .menu-side--end{justify-content:flex-end}.nCon{flex:0 auto;justify-content:flex-start;gap:.4em;width:8.5em;max-width:8.5em;padding-inline:.35em}.color-picker-wrap{position:relative}.color-swatch-btn{border:2px solid var(--back);width:2em;height:2em;box-shadow:var(--shdw-sm);cursor:pointer;transition:transform .15s var(--ease);border-radius:50%;flex-shrink:0}.color-swatch-btn:hover{transform:scale(1.08)}.theme-toggle-btn{border:1.5px solid color-mix(in srgb, var(--text) 10%, transparent);background:color-mix(in srgb, var(--back) 70%, var(--front));width:2.1em;height:2.1em;box-shadow:var(--shdw-sm);cursor:pointer;transition:transform .15s var(--ease), background .2s ease;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1em;line-height:1;display:inline-flex}.theme-toggle-btn:hover{transform:scale(1.08)}.theme-toggle-btn:active{transform:scale(.96)}.color-picker-pop{z-index:20;background:var(--front);box-shadow:var(--shdw);border-radius:.9em;gap:.6em;width:12em;padding:.7em;display:grid;position:absolute;top:calc(100% + .5em);right:0}.color-picker-grid{grid-template-columns:repeat(5,1fr);gap:.4em;display:grid}.color-swatch-option{cursor:pointer;width:1.8em;height:1.8em;transition:transform .15s var(--ease);border:2px solid #0000;border-radius:50%}.color-swatch-option:hover{transform:scale(1.1)}.color-swatch-option.selected{border-color:var(--text)}.color-picker-custom{color:var(--muted);justify-content:space-between;align-items:center;gap:.5em;font-size:.8em;display:flex}.color-picker-custom input[type=color]{cursor:pointer;background:0 0;border:none;border-radius:.4em;width:2.2em;height:1.8em;padding:0}.nCon input{background:0 0;outline:none;flex:1;width:100%;min-width:0}.nCon.locked{background:color-mix(in srgb, var(--back) 80%, #000 4%)}.nickStatic{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.innerBox:disabled{opacity:.6;cursor:default}.empty-hint{inset:4em var(--pad) 5em;text-align:center;color:var(--muted);pointer-events:none;place-items:center;display:grid;position:absolute}.empty-hint h3{color:#111;margin:0 0 .35em;font-size:1.35em}.empty-hint p{max-width:18em;margin:0;line-height:1.45}.connecting-spinner{border:3px solid color-mix(in srgb, var(--act1) 20%, transparent);border-top-color:var(--act1);border-radius:50%;width:2.2em;height:2.2em;margin:0 auto .7em;animation:.8s linear infinite connecting-spin;display:block}@keyframes connecting-spin{to{transform:rotate(360deg)}}.mediaStage{inset:4em var(--pad) 5em;z-index:1;background:#1a1224;border-radius:1.1em;position:absolute;overflow:hidden}.mediaStage video.remote{object-fit:contain;background:#0d0a14;width:100%;height:100%}.mediaFallback{color:#fff;text-align:center;background:radial-gradient(circle at 50% 35%,#5a3d7a,#1a1224 70%);place-items:center;width:100%;height:100%;display:grid}.call-end-btn{color:#fff;z-index:3;background:#e53935;border-radius:999px;place-items:center;min-width:7em;height:2.8em;padding:0 1.4em;font-size:1.05em;font-weight:700;display:grid;position:absolute;bottom:1em;left:50%;transform:translate(-50%);box-shadow:0 .3em 1em -.1em #00000080}.call-end-btn:hover{background:#ff4d43}.call-end-btn:active{transform:translate(-50%)scale(.94)}.pip{aspect-ratio:3/4;border:2px solid var(--act1);border-radius:14px;width:110px;position:absolute;top:10px;left:10px;overflow:hidden}.pip video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.voiceOrb{background:var(--grad);border-radius:60% 40%/40% 60%;place-items:center;width:96px;height:96px;margin:0 auto .55em;font-size:1.6em;font-weight:700;display:grid}.voice-note{align-items:center;gap:.45em;min-width:7.5em;display:flex}.voice-note-play{background:var(--grad);color:#fff;cursor:pointer;width:2em;height:2em;box-shadow:var(--shdw-sm);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.9em;transition:transform .15s,box-shadow .15s;display:inline-flex}.voice-note-play:hover{transform:scale(1.06)}.voice-note-play:active{transform:scale(.96)}.voice-note-wave{opacity:.65;flex:1;align-items:flex-end;gap:2px;min-width:4.2em;height:1.2em;display:inline-flex}.voice-note-wave i{width:2.5px;height:var(--bar-h,50%);transform-origin:bottom;background:currentColor;border-radius:2px;display:block}.voice-note.is-playing .voice-note-wave{opacity:1}.voice-note.is-playing .voice-note-wave i{animation:.9s ease-in-out infinite voiceWave}.voice-note.is-playing .voice-note-wave i:nth-child(2n){animation-duration:.75s;animation-delay:-.12s}.voice-note.is-playing .voice-note-wave i:nth-child(3n){animation-duration:1.05s;animation-delay:-.28s}.voice-note.is-playing .voice-note-wave i:nth-child(4n){animation-duration:.85s;animation-delay:-.4s}@keyframes voiceWave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.voice-note.is-playing .voice-note-wave i{animation:none}}.voice-note-duration{font-variant-numeric:tabular-nums;letter-spacing:.02em;opacity:.85;direction:ltr;unicode-bidi:isolate;flex-shrink:0;font-size:.82em;font-weight:700}.voice-rec-timer{font-variant-numeric:tabular-nums;color:var(--act1);text-align:center;direction:ltr;unicode-bidi:isolate;flex-shrink:0;min-width:2.4em;font-size:.85em;font-weight:700}.chat-image-link{aspect-ratio:1;background:color-mix(in srgb, var(--back) 92%, #000 4%);width:min(14em,60vw);box-shadow:var(--shdw-sm);cursor:zoom-in;border:none;border-radius:.8em;padding:0;display:block;overflow:hidden}.chat-image{object-fit:cover;width:100%;height:100%;transition:transform .15s var(--ease);display:block}.chat-image-link:hover .chat-image{transform:scale(1.05)}.sending-image-hint{color:var(--muted);background:color-mix(in srgb, var(--act2) 10%, var(--front) 90%);border-radius:1em;align-self:flex-start;align-items:center;gap:.5em;margin:0 0 .4em;padding:.4em .9em;font-size:.82em;display:flex}.sending-image-spinner{border:2px solid color-mix(in srgb, var(--act2) 35%, transparent);border-top-color:var(--act2);border-radius:50%;width:.9em;height:.9em;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.iconSide.sending-image{opacity:.7;cursor:wait}.image-lightbox-overlay{z-index:40;background:#0a0e14db;justify-content:center;align-items:center;padding:4vh 4vw;animation:.12s ease-out fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.image-lightbox-img{object-fit:contain;cursor:default;border-radius:.6em;max-width:min(92vw,1100px);max-height:88vh;box-shadow:0 1.2em 3em #00000073}.image-lightbox-close{top:1.2em;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff24;border:none;border-radius:50%;place-items:center;width:2.6em;height:2.6em;font-size:1.1em;transition:background .15s,transform .15s;display:grid;position:absolute;inset-inline-end:1.2em}.image-lightbox-close:hover{background:#ffffff47;transform:scale(1.06)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.user-toolbar{border-top:1px solid var(--line);box-shadow:none;background:0 0;flex-direction:column;gap:.4em;padding:.45em .55em;display:flex}#Users .fill{padding-bottom:7em}.searchPill{color:#5b5670;width:100%;height:2.45em;transition:box-shadow .15s var(--ease), background-color .15s var(--ease);background:#ebe6f7;border:none;border-radius:999px;align-items:center;gap:.45em;padding:0 .35em 0 .55em;display:flex}.searchPill:focus-within{background:#e4def5;box-shadow:0 0 0 3px #8b7cc938}.searchPill-ico{color:#6d6784;flex-shrink:0;place-items:center;padding-inline-start:.35em;display:grid}.searchPill input{min-width:0;font:inherit;color:#3f3a52;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:.9em;font-weight:600}.searchPill input::placeholder{color:#7a7490;font-weight:600}.searchPill-filter{color:#6d6784;width:2em;height:2em;transition:background-color .15s var(--ease), color .15s var(--ease);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.searchPill-filter:hover{color:#4b4570;background:#ffffff8c}.searchPill-filter.active{color:#5a4aad;background:#ffffffbf}.member-filters{width:100%;animation:filtersIn .16s var(--ease);grid-template-columns:1fr 1fr;gap:.4em;display:grid}@keyframes filtersIn{0%{opacity:0;transform:translateY(.25em)}to{opacity:1;transform:none}}.member-filter{cursor:pointer;min-width:0;margin:0;display:block}.member-filter select{color:#3f3a52;width:100%;min-width:0;height:2em;font:inherit;cursor:pointer;appearance:none;transition:background-color .15s var(--ease), box-shadow .15s var(--ease);direction:rtl;background-color:#ebe6f7;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1.5L6 6.5L11 1.5' fill='none' stroke='%236d6784' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:.7em;background-repeat:no-repeat;background-size:.7em;border:none;border-radius:999px;outline:none;padding:0 .85em 0 1.7em;font-size:.78em;font-weight:600;line-height:1.2}.member-filter select:hover{background-color:#e4def5}.member-filter select:focus{box-shadow:0 0 0 3px #8b7cc938}.toast-layer{z-index:50;pointer-events:none;justify-content:center;padding:0 1em;display:flex;position:fixed;top:1em;left:0;right:0}.toast{pointer-events:auto;background:var(--front);width:100%;max-width:30em;box-shadow:var(--shdw);border:1px solid var(--line);animation:toastIn .35s var(--ease);border-radius:1.1em;align-items:center;gap:.6em;padding:.75em .9em;display:flex;position:relative;overflow:hidden}@keyframes toastIn{0%{opacity:0;transform:translateY(-1.2em)}to{opacity:1;transform:translateY(0)}}.toast-error{border-color:color-mix(in srgb, #e53935 35%, var(--line))}.toast-info{border-color:color-mix(in srgb, var(--act2) 35%, var(--line))}.toast-ico{flex-shrink:0;font-size:1.2em}.toast-msg{flex:1;min-width:0;font-size:.92em;font-weight:600;line-height:1.4}.toast-close{width:1.6em;height:1.6em;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.toast-close:hover{background:color-mix(in srgb, var(--text) 8%, transparent)}.toast-progress{background:color-mix(in srgb, var(--act2) 55%, transparent);transform-origin:100%;height:3px;animation:5s linear forwards toastProgress;position:absolute;bottom:0;left:0;right:0}.toast-error .toast-progress{background:#e539358c}@keyframes toastProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (width<=560px){.toast-layer{top:.6em}.toast{max-width:100%}.toast-msg{font-size:.85em}}.age-gate{z-index:20;padding:var(--pad);-webkit-backdrop-filter:blur(9px)contrast(.9);backdrop-filter:blur(9px)contrast(.9);background:#ffffff8c;place-items:center;display:grid;position:fixed;inset:0}.age-card{width:min(28em,100%);box-shadow:var(--shdw);padding:var(--pad);text-align:center;background:#fffffff2;border-radius:2em;gap:.85em;display:grid;position:relative;overflow:hidden}.age-card h2{padding:0}.age-card h2:after{content:none}.age-h1{letter-spacing:-.01em;color:var(--text);margin:0 0 .45em;padding:0;font-size:clamp(1.2rem,3.8vw,1.55rem);font-weight:800;line-height:1.3}.age-card .sub{color:var(--muted);margin:0;line-height:1.5}.feature-list{text-align:right;z-index:1;gap:.7em;margin:0;padding:0;list-style:none;display:grid;position:relative}.feature-list li{align-items:flex-start;gap:.5em;display:flex}.age-legal{color:var(--muted);margin:0;font-size:.85em;line-height:1.5}.age-legal a{color:var(--act2)}.age-actions{gap:.5em;display:flex}.age-actions .ok{background:var(--grad);color:#fff;border-radius:1em;flex:1;height:2.5em;font-weight:700}.profile-card{text-align:right}.profile-card h2,.profile-card .sub{text-align:center}.profile-h1{text-align:center;letter-spacing:-.01em;color:var(--text);margin:0 0 .75em;padding:0;font-size:clamp(1.15rem,3.6vw,1.45rem);font-weight:800;line-height:1.3}.profile-card h2{font-size:1.15rem;font-weight:700}.profile-form{text-align:right;z-index:1;gap:.85em;display:grid;position:relative}.field{gap:.35em;display:grid}.field>span{color:var(--muted);padding-inline:.2em;font-size:.85em;font-weight:700}.field-row{grid-template-columns:1fr 1fr;gap:.6em;display:grid}.field .nCon{width:100%;height:2.6em}@media (width<=560px){.field-nickname .nCon{height:3.4em;padding-inline:.7em}.field-nickname .nCon input{font-size:1.15em}.field-nickname>span{font-size:.95em}}.field .nCon select{text-align:right;appearance:none;background:0 0;outline:none;flex:1;min-width:0}.gender-row{gap:.5em;display:flex}.gender-btn{flex:1;height:2.4em}.adult-confirm{background:color-mix(in srgb, var(--back) 92%, #000 3%);border:1.5px solid var(--line);cursor:pointer;color:var(--text);border-radius:.9em;align-items:flex-start;gap:.55em;padding:.6em .7em;font-size:.85em;line-height:1.45;display:flex}.adult-confirm.error{border-color:#d33}.adult-confirm input[type=checkbox]{width:1.2em;height:1.2em;accent-color:var(--act2);cursor:pointer;flex-shrink:0;margin-top:.1em}.legal-link{font:inherit;color:var(--act2);cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}.legal-link:hover{text-decoration:none}.adult-confirm-hint{color:#d33;text-align:right;margin:-.4em 0 0;font-size:.8em;font-weight:700}.innerBox.nCon.error{border:1.5px solid #d33}.field-error{color:#d33;margin:.3em 0 0;font-size:.78em;font-weight:700}.anon-link{color:var(--act2);text-align:center;justify-self:center;margin-top:.6em;padding:.5em .9em;font-size:1.15em;font-weight:700}.preroll{z-index:15;padding:var(--pad);background:#0006;place-items:center;display:grid;position:fixed;inset:0}.preroll-card{width:min(420px,100%);padding:var(--pad);box-shadow:var(--shdw);text-align:center;background:#fff;border-radius:2em;gap:.75em;display:grid}.preroll-card.preroll-card-video{width:min(560px,100%)}.preroll-ad{background:var(--front);width:100%;height:250px;min-height:250px;max-height:250px;color:var(--muted);contain:layout paint;border-radius:1em;justify-content:center;align-items:center;display:flex;overflow:hidden}.preroll-ad.preroll-ad-video{width:100%;height:320px;min-height:320px;max-height:360px;overflow:hidden}.preroll-ad.preroll-ad-video ins,.preroll-ad.preroll-ad-video video,.preroll-ad.preroll-ad-video iframe{margin:0 auto;display:block;width:100%!important;max-width:100%!important;max-height:320px!important}.preroll-ad .exoclick-frame{background:0 0;border:0;width:300px;max-width:100%;height:250px;display:block}.preroll-ad.preroll-ad-video .exoclick-frame{width:100%;max-width:100%;height:320px;min-height:320px}.ad-banner-row{direction:ltr;grid-area:2/1/auto/-1;justify-content:center;align-items:center;width:100%;display:flex}.vast-card{padding:.6em;position:relative}.vast-video{background:#000;border-radius:1em;width:100%;max-height:70vh;display:block}.vast-video.vast-video-clickable{cursor:pointer}.vast-unmute{top:1.2em;color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:999px;padding:.4em .8em;font-size:.8em;position:absolute;inset-inline-end:1.2em}.vast-skip-btn{border-radius:1em;height:2.5em;font-weight:700}.call-float{inset-inline:0;z-index:16;padding:0 var(--pad);pointer-events:none;place-items:center;display:grid;position:fixed;top:1em}.call-float-stack{gap:.55em}.call-ad-float{pointer-events:auto;background:var(--front);width:min(380px,100%);box-shadow:var(--shdw);text-align:center;border:1px solid color-mix(in srgb, var(--act1) 25%, transparent);border-radius:1.2em;gap:.15em;padding:.7em 1em;display:grid}.call-ad-float strong{font-size:.95em}.call-float-card{pointer-events:auto;background:var(--front);width:min(380px,100%);box-shadow:var(--shdw);border-radius:1.4em;align-items:center;gap:.7em;padding:.75em 1em;display:flex}.call-float-body{flex:1;gap:.15em;min-width:0;display:grid}.call-float-body strong{font-size:.95em}.call-ring-dot{flex-shrink:0;font-size:1.6em;animation:1.2s ease-in-out infinite call-ring-pulse}@keyframes call-ring-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}}.call-overlay-sub{color:var(--muted);font-size:.82em}.call-cancel-btn{background:var(--back);height:2.2em;color:var(--text);cursor:pointer;border:none;border-radius:1em;flex-shrink:0;padding:0 1em;font-weight:700}.call-decision-actions{flex-shrink:0;gap:.5em;display:flex}.call-accept-btn,.call-decline-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:1em;height:2.2em;padding:0 .8em;font-weight:700}.call-accept-btn{background:var(--act1);color:#fff}.call-decline-btn{color:#b91c1c;background:#fee2e2}@media (width<=560px){.call-float-card{flex-wrap:wrap}.call-float-body{flex-basis:100%;order:1}}.room-modal-card{width:min(360px,100%);padding:var(--pad);box-shadow:var(--shdw);background:#fff;border-radius:2em;gap:.85em;display:grid}.room-modal-card h3{text-align:center;margin:0}.room-modal-card input{box-sizing:border-box;text-align:right;border:1px solid #ddd;border-radius:1em;width:100%;height:2.6em;padding:0 .9em;font-size:1em}.room-modal-actions{gap:.6em;display:flex}.room-modal-actions button{cursor:pointer;border:none;border-radius:1em;flex:1;height:2.6em;font-weight:700}.room-modal-actions .primary{background:var(--grad);color:#fff}.room-modal-actions .secondary{background:var(--back);color:var(--text)}.room-modal-actions .danger{color:#fff;background:#ef4444}.room-modal-actions .danger:hover{background:#dc2626}.confirm-block-card{text-align:center;justify-items:center}.confirm-block-icon{font-size:2.2em}.confirm-block-card h3{margin:0}.confirm-block-card p{color:var(--muted);margin:0;font-size:.85em;line-height:1.5}.legal-overlay{z-index:30;align-items:center}.legal-modal-card{width:min(560px,100%);max-height:min(80vh,640px);box-shadow:var(--shdw);text-align:right;background:#fff;border-radius:1.5em;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.legal-modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75em;padding:1em 1.2em;display:flex}.legal-modal-head h3{margin:0;font-size:1.15em}.legal-modal-close{background:var(--back);width:2em;height:2em;color:var(--text);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;place-items:center;font-size:.95em;display:grid}.legal-modal-close:hover{background:color-mix(in srgb, var(--back) 60%, var(--act2) 14%)}.legal-modal-body{color:var(--text);padding:1em 1.2em 1.4em;line-height:1.6;overflow-y:auto}.legal-modal-body h4{color:var(--act2);margin:1.1em 0 .35em;font-size:1em}.legal-modal-body h4:first-child{margin-top:0}.legal-modal-body p{margin:.4em 0}.legal-modal-body ul{gap:.3em;margin:.4em 0;padding-inline-start:1.4em;display:grid}.legal-modal-note{border-top:1px solid var(--line);color:var(--muted);margin-top:1.2em;padding-top:.8em;font-size:.82em}.ad-creative{background:linear-gradient(135deg, color-mix(in srgb, var(--act2) 16%, #fff), color-mix(in srgb, var(--act3) 14%, #fff) 55%, color-mix(in srgb, var(--act1) 16%, #fff));border:1px dashed color-mix(in srgb, var(--act2) 45%, #fff);position:relative}.ad-tag{background:var(--text);color:#fff;letter-spacing:.02em;opacity:.6;border-radius:.5em;align-items:center;padding:.2em .6em;font-size:.65em;font-weight:700;display:inline-flex}.ad-note{color:var(--muted);font-size:.8em}.preroll-ad.ad-creative{text-align:center;place-items:center;gap:.4em;min-height:140px;padding:1em;display:grid}.preroll-ad.ad-creative strong{font-size:1.2em}.ad-banner{min-height:3.2em;box-shadow:var(--shdw);border-radius:1.2em;align-items:center;gap:.9em;padding:.75em 1.2em;display:flex}.ad-banner-real{width:728px;max-width:100%;height:90px;min-height:90px;max-height:90px;box-shadow:none;background:0 0;border-radius:1.2em;justify-content:center;align-items:center;margin:.5em auto;display:flex;overflow:hidden}.ad-banner-real .exoclick-frame{background:0 0;border:0;width:728px;max-width:100%;height:90px;margin:0 auto;display:block}.ad-banner-real,.ad-banner-real *{box-sizing:border-box!important;max-width:100%!important}.ad-banner-real>*{max-width:100%;max-height:100%}.ad-native-real{width:100%;min-height:188px;max-height:188px;box-shadow:none;background:0 0;border-radius:1.2em;justify-content:center;align-items:center;display:flex;overflow:hidden}.ad-native-real .exoclick-frame{transform-origin:50%;background:0 0;border:0;width:300px;max-width:100%;height:250px;margin-block:-31px;display:block;transform:scale(.75)}.ad-banner-body{flex-direction:column;flex:1;gap:.15em;min-width:0;display:flex}.ad-banner-body strong{font-size:1em}.ad-cta{flex-shrink:0}.ad-native{box-shadow:var(--shdw);border-radius:1.2em;align-items:flex-start;gap:.7em;padding:1.1em;display:flex}.ad-native-media{background:var(--grad);border-radius:.8em;flex-shrink:0;place-items:center;width:2.4em;height:2.4em;font-size:1.2em;display:grid}.ad-native-body{flex-direction:column;gap:.25em;min-width:0;display:flex}.ad-native-body strong{font-size:.95em}.ad-native-body p{color:var(--muted);margin:0;font-size:.78em;line-height:1.35}.banned{text-align:center;place-items:center;height:100%;padding:2em;display:grid}.zoz-nav{display:none!important}.mobile-bottom-nav{display:none}.zoz-main{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(160px,220px) minmax(0,1fr) minmax(160px,240px);gap:6px;padding:0 4px}.desktop-menu{grid-area:1/1/auto/-1}.ad-outstream-slot{box-sizing:border-box;flex:none;width:100%;max-width:100%;margin:.5em 0 0}.ad-outstream-real{background:var(--front);border-radius:.75em;width:100%;min-height:250px;max-height:280px;overflow:hidden}.ad-outstream-real .exoclick-frame{border:0;width:100%;height:250px;display:block}.preroll-fpi-host{width:100%;min-height:0}.ad-mobile-secondary{display:none}.site-links-bar{grid-area:4/1/auto/-1}.snap{height:100%;min-height:0}.roomsCol{grid-area:3/1;grid-template-rows:1fr auto}#Messages{grid-area:3/2}#Messages .box{height:100%}#Users{grid-area:3/3}@media (width<=820px){body{--pad:12px}.zoz-main{grid-template-columns:minmax(120px,150px) minmax(0,1fr) minmax(120px,150px);gap:4px;padding:0 3px}.desktop-menu{flex-wrap:wrap;justify-content:space-between;display:flex}.zoz-logo-wrap{flex-basis:100%;order:-1;justify-content:center}.zoz-logo{height:4rem}h2{padding:12px;font-size:1rem}.roomsCol{grid-template-rows:1fr}.ad-banner{padding:.5em .8em}.ad-banner-body span,.ad-cta{display:none}}@media (width<=560px){.zoz-main{grid-template-rows:auto auto auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);gap:4px;padding:0 2px}.zoz-logo{max-width:min(14rem,80vw);height:2.75rem}.desktop-menu{grid-row:1;justify-content:center;row-gap:.2em}.menu-side--start,.menu-side--end{flex:0 auto}.menu-side--start{order:0}.menu-side--end{order:1;gap:.35em}.menu-side--end .innerBox{padding:0 .5em;font-size:.92em}.nCon{width:6em;max-width:6em;padding-inline:.3em}.color-swatch-btn{width:1.7em;height:1.7em}.ad-banner-row{grid-row:2}.ad-mobile-secondary,.ad-mobile-secondary .ad-native,.ad-mobile-secondary .ad-native-real{display:none!important}.site-links-bar{padding:.3em var(--pad);grid-row:5;gap:.6em;font-size:.68rem}.roomsCol,#Messages,#Users{grid-area:4/1}.mobile-pane-hidden,.chats-box,.roomsCol>.ad-native,.roomsCol>.ad-native-real,.roomsCol>.ad-outstream-slot{display:none}#Users .fill{padding-top:2.8em;padding-bottom:7em}.mobile-bottom-nav{background:var(--front);box-shadow:var(--shdw);border-radius:.7em;grid-area:3/1;justify-content:space-around;align-items:stretch;gap:6px;padding:3px;display:flex}.mobile-nav-btn{color:var(--muted);border-radius:.55em;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.08em;padding:.18em .22em;font-size:.825rem;font-weight:700;display:flex}.mobile-nav-btn .ico{font-size:1.05rem;line-height:1}.mobile-nav-btn.active{background:color-mix(in srgb, var(--act1) 14%, transparent);color:var(--act1)}.mobile-nav-btn:not(.active):hover{background:color-mix(in srgb, var(--act2) 6%, transparent)}.head-actions .btn{width:2.2em;height:2.2em;font-size:1.1em}.chat-tab{max-width:6.5em}}@media (width<=380px){.desktop-menu{column-gap:.3em}.menu-side--start .innerBox,.menu-side--end .innerBox{padding:0 .35em;font-size:.85em}.menu-side--end{gap:.25em}.nCon{width:5.2em;max-width:5.2em}.color-swatch-btn{width:1.5em;height:1.5em}}@media (width>=1140px){.zoz-main{grid-template-columns:240px minmax(0,1fr) 240px;gap:6px;padding:0 5px}.roomsCol{gap:6px}}.head.chat-tabs{border-bottom:1px solid var(--line);background:#fff;gap:.4em;min-height:0;padding-top:.4em;padding-bottom:.4em}.head.chat-tabs:has(+.direct-chat-toolbar){border-bottom:1px solid var(--line);padding-bottom:.3em}.chat-tabs-scroll{scrollbar-width:thin;cursor:grab;touch-action:pan-x;flex:1;align-items:center;gap:.4em;min-width:0;display:flex;overflow-x:auto}.chat-tabs-scroll:active{cursor:grabbing}.chat-tab{padding:.35em .6em;max-width:11em;color:var(--muted);border:1.5px solid #0000;border-radius:1.2em;flex-shrink:0;align-items:center;gap:.4em;padding-inline-end:1.6em;display:inline-flex;position:relative}.chat-tab .profile{width:1.6em;height:1.6em;font-size:.85rem}.chat-tab-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.chat-tab.active{background:color-mix(in srgb, var(--act1) 22%, var(--front));color:var(--text);box-shadow:var(--shdw-sm);border:1.5px solid color-mix(in srgb, var(--act1) 65%, #047857)}.chat-tab.active .chat-tab-label{color:#065f46}.chat-tab.offline{background:color-mix(in srgb, #ef4444 26%, var(--front));color:#991b1b;border-color:#ef4444a6}.chat-tab.offline .chat-tab-label{color:#7f1d1d}.chat-tab.offline.active{background:color-mix(in srgb, #ef4444 34%, var(--front));box-shadow:none;border-color:#dc2626}.chat-tab.offline.active .chat-tab-label{color:#7f1d1d}.chat-tab.offline .chat-tab-close{color:#b91c1c}.chat-tab .offline-tag{margin-inline-start:.35em;font-size:.68em}.direct-system-msg{background:color-mix(in srgb, var(--muted) 12%, var(--front));max-width:90%;color:var(--muted);text-align:center;border-radius:999px;align-self:center;margin:.35em 0;padding:.35em .85em;font-size:.82em;font-weight:600}.direct-system-msg-left{background:color-mix(in srgb, #ef4444 16%, var(--front));color:#b91c1c;border:1px solid #ef444466}.direct-chat-toolbar .btn:disabled{opacity:.45;cursor:not-allowed}.chat-tab.active .chat-tab-close{color:#047857}.chat-tab.active .chat-tab-close:hover{background:color-mix(in srgb, var(--act1) 28%, transparent);color:#c00}.chat-tab:not(.active):hover{background:#0000000a}.chat-tab-close{inset-inline-end:.35em;width:1.3em;height:1.3em;color:var(--muted-soft);border-radius:50%;place-items:center;font-size:.7em;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.chat-tab-close:hover{color:#c00;background:#00000014}.head-actions{flex-shrink:0;align-items:center;gap:.35em;display:flex}.direct-chat-toolbar{z-index:2;padding:.3em var(--pad);background:color-mix(in srgb, var(--front) 94%, var(--back) 6%);border-bottom:none;justify-content:flex-end;align-items:center;gap:.35em;display:flex;position:relative}.direct-chat-toolbar .btn{background:color-mix(in srgb, var(--act2) 12%, transparent);border-radius:50%;width:2.15em;height:2.15em;font-size:1.05em}.direct-chat-toolbar .btn:hover{background:color-mix(in srgb, var(--act2) 20%, transparent)}.direct-msg-fill{padding-top:calc(var(--pad) * 2 + 4.4em)}:is(.box:has(.direct-chat-toolbar) .empty-hint,.box:has(.direct-chat-toolbar) .mediaStage){inset-block-start:6.4em}@media (width<=820px){.chat-tab{max-width:8em}.chat-tab-label{font-size:.9em}.direct-chat-toolbar .btn{width:2em;height:2em;font-size:1em}.direct-msg-fill{padding-top:calc(var(--pad) * 2 + 4em)}}
