html{direction:rtl;font:100%/1.25 Varela Round,Assistant,Arial,sans-serif}html,body,#root{height:100dvh;margin:0}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%}}@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.owner .dit{color:#c62828}.obj.owner .dit:after{color:#c62828;opacity:.85;font-weight:600}.obj.owner:hover{background:#c6282814}#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:2.3em;margin:.35em .75em .35em calc(var(--pad) * -1);z-index:2;border-radius:0 2em 2em 0;padding-inline:1em .5em;position:sticky;top:.25em}.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)}.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}.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:var(--act1);box-shadow:0 0 0 2px var(--act1);background:#fff}@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}.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:#000}.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 .bub{background:var(--act2);color:#fff;border-radius:1em 1em 0}.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}.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::placeholder{opacity:.5}.btnSend{background:var(--grad);color:#fff;min-width:4.2em;height:2.2em;box-shadow:var(--shdw);border-radius:1em;padding:0 .85em;font-weight:700}.btnSend:not(:disabled):hover{box-shadow:var(--shdw), 0 0 0 4px color-mix(in srgb, var(--act2) 14%, transparent)}.btnSend:not(:disabled):active{transform:scale(.96)}.btnSend:after{content:"Zuz"}.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{letter-spacing:-.04em;background:var(--grad);color:#0000;filter:drop-shadow(0 .15em .35em color-mix(in srgb, var(--act2) 22%, transparent));direction:ltr;unicode-bidi:isolate;background-size:220%;-webkit-background-clip:text;background-clip:text;align-items:baseline;font-family:Varela Round,Assistant,Arial,sans-serif;font-size:2.9rem;font-weight:800;line-height:1;animation:6s ease-in-out infinite logoShimmer;display:inline-flex}.zoz-logo .z,.zoz-logo .oz{color:inherit}@keyframes logoShimmer{0%,to{background-position:0%}50%{background-position:100%}}.zoz-logo-wrap{justify-self:center;align-items:center;gap:.4em;display:inline-flex}.zoz-logo-dots{align-items:center;gap:.3em;padding-bottom:.35em;display:inline-flex}.zoz-logo-dots span{background:var(--grad);opacity:.25;border-radius:50%;width:.5rem;height:.5rem;animation:1.5s ease-in-out infinite logoDotPulse;transform:scale(.55)}.zoz-logo-dots span:first-child{animation-delay:0s}.zoz-logo-dots span:nth-child(2){animation-delay:.25s}.zoz-logo-dots span:nth-child(3){animation-delay:.5s}@keyframes logoDotPulse{0%,60%,to{opacity:.25;transform:scale(.55)}30%{opacity:1;transform:scale(1)}}.desktop-menu{grid-template-columns:1fr auto 1fr;align-items:center;gap:.75em;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)}.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:cover;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:6px;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)}.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{background:color-mix(in srgb, var(--front) 88%, var(--back) 12%);border-top:1px solid var(--line);box-shadow:0 -.6em 1.2em -.7em color-mix(in srgb, var(--text) 14%, transparent);flex-direction:column;gap:.55em;display:flex}.member-filters{border:1px solid var(--line);background:color-mix(in srgb, var(--back) 55%, var(--front) 45%);width:100%;transition:border-color .15s var(--ease), box-shadow .15s var(--ease);border-radius:1.1em;flex-direction:column;gap:.4em;padding:.55em .7em;display:flex}.member-filters:hover{border-color:color-mix(in srgb, var(--act1) 40%, var(--line))}.member-filters:focus-within{border-color:color-mix(in srgb, var(--act1) 55%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--act1) 14%, transparent)}.filters-label{letter-spacing:.01em;color:var(--muted-soft);white-space:nowrap;flex-shrink:0;align-items:center;gap:.35em;font-size:.7em;font-weight:700;display:flex}.filters-row{align-items:center;gap:.5em;display:flex}.filter-divider{background:var(--line);flex-shrink:0;width:1px;height:1.4em}.member-filter-select{background:var(--front);min-width:0;box-shadow:var(--shdw-sm);cursor:pointer;transition:background .15s var(--ease), box-shadow .15s var(--ease);border-radius:.75em;flex:1;align-items:center;gap:.3em;padding:.3em .55em;display:flex}.member-filter-select:hover{background:color-mix(in srgb, var(--act1) 9%, var(--front))}.member-filter-select:focus-within{background:color-mix(in srgb, var(--act1) 12%, var(--front));box-shadow:0 0 0 2px color-mix(in srgb, var(--act1) 25%, transparent)}.filter-ico{opacity:.9;flex-shrink:0;font-size:1em;line-height:1}.member-filter-select select{min-width:0;color:var(--text);cursor:pointer;direction:rtl;background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:.72em;font-weight:600}.searchFoot{width:100%;transition:border-color .15s var(--ease), box-shadow .15s var(--ease);border:1px solid #0000;border-radius:999px;gap:.45em;padding-inline:.85em}.searchFoot:focus-within{border-color:color-mix(in srgb, var(--act2) 45%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--act2) 14%, transparent)}.searchFoot span{color:var(--muted);flex-shrink:0}.searchFoot input{background:0 0;outline:none;flex:1;min-width:0;font-size:.85em}.searchFoot input::placeholder{color:var(--muted-soft)}.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-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-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-ad{background:var(--back);min-height:140px;color:var(--muted);border-radius:1em;place-items:center;display:grid}.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{border-radius:1.2em;justify-content:center;min-height:3.2em;display:flex;overflow:hidden}.ad-native-real{border-radius:1.2em;justify-content:center;display:flex;overflow:hidden}.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:16px;padding:16px}.desktop-menu{grid-area:1/1/auto/-1}.ad-banner-row{grid-area:2/1/auto/-1}.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 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:10px;padding:10px}.desktop-menu{flex-wrap:wrap;justify-content:space-between;display:flex}.zoz-logo-wrap{flex-basis:100%;order:-1;justify-content:center}.zoz-logo{font-size:2.3rem}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:6px;padding:8px}.zoz-logo{font-size:1.15rem}.zoz-logo-dots span{width:.3rem;height:.3rem}.desktop-menu{grid-row:1;justify-content:center;row-gap:.4em}.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{grid-area:6/1;display:block}.ad-mobile-secondary .ad-native{margin-top:0;display:flex}.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{display:none}#Users .fill{padding-top:2.8em;padding-bottom:3.2em}.mobile-bottom-nav{background:var(--front);box-shadow:var(--shdw);border-radius:.6em;grid-area:3/1;justify-content:space-around;align-items:stretch;gap:4px;padding:2px;display:flex}.mobile-nav-btn{color:var(--muted);border-radius:.5em;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.05em;padding:.12em .15em;font-size:.55rem;font-weight:700;display:flex}.mobile-nav-btn .ico{font-size:.7rem;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:30px;padding:30px}.roomsCol{gap:6px}}@media (width>=1350px){.zoz-app{background:radial-gradient(circle farthest-corner at 15% 30%, color-mix(in srgb, var(--act2) 60%, var(--front)), color-mix(in srgb, var(--act1) 60%, var(--front)));place-items:center;padding:8px;display:grid}.zoz-main{width:min(106em,100%);height:min(60em,100% - 16px);box-shadow:var(--shdw);border-radius:70px;overflow:hidden}}.head.chat-tabs{border-bottom:1px solid var(--line);gap:.4em}.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-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:var(--act1);color:#fff;box-shadow:var(--shdw-sm), 0 0 0 2px color-mix(in srgb, var(--act1) 55%, transparent)}.chat-tab.active .chat-tab-label,.chat-tab.active .chat-tab-close{color:#fff}.chat-tab.active .chat-tab-close:hover{color:#fff;background:#ffffff40}.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}.head-actions .btn.direct-actions-toggle{background:color-mix(in srgb, var(--muted) 12%, transparent);width:1.6em;height:1.6em;color:var(--muted-soft);border-radius:999px;font-size:1rem;display:none}.head-actions .btn.direct-actions-toggle:hover{background:color-mix(in srgb, var(--act2) 16%, transparent);color:var(--act2)}.head-actions .btn.direct-actions-toggle[aria-expanded=true]{background:color-mix(in srgb, var(--act1) 18%, transparent);color:var(--act1)}.dots-ico{flex-direction:column;align-items:center;gap:2.5px;display:flex}.dots-ico span{background:currentColor;border-radius:50%;width:3.5px;height:3.5px}.direct-call-actions{align-items:center;gap:.35em;display:flex}.head-actions .btn{background:color-mix(in srgb, var(--act2) 12%, transparent);border-radius:50%;width:2.6em;height:2.6em;font-size:1.3em}.head-actions .btn:hover{background:color-mix(in srgb, var(--act2) 20%, transparent)}@media (width<=820px){.chat-tab{max-width:8em}.chat-tab-label{font-size:.9em}}@media (width<=560px){.head-actions{position:relative}.head-actions .btn.direct-actions-toggle{width:1.5em;height:1.5em;display:inline-grid}.direct-call-actions{top:calc(100% + .5em);background:var(--front);box-shadow:var(--shdw);z-index:5;border-radius:1.1em;padding:.4em;display:none;position:absolute;inset-inline-end:0}.direct-call-actions.open{display:flex}}
