.social-dock{z-index:22;color:#24483c;background:#fdfdf7f5;border:1px solid #ced7c8;border-radius:40px;align-items:center;gap:3px;padding:5px;font:500 13px Helvetica,Arial,sans-serif;display:flex;position:absolute;top:86px;left:20px;box-shadow:0 5px 25px #193d3012}.social-dock button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:30px;justify-content:center;align-items:center;gap:8px;min-width:38px;min-height:38px;padding:8px;display:flex}.social-dock button:hover{background:#e8eee2}.social-dock button[aria-pressed=true]{color:#fff;background:#244b3e}.social-dock .social-join{padding:8px 14px}.social-dock .social-presence{padding:8px 10px}.social-online{background:#4c8a59;border-radius:50%;width:7px;height:7px}.social-connecting{background:#b67b22}.social-dock-divider{background:#d9dfd4;width:1px;height:20px}.social-hint{z-index:20;color:#3a5a4e;background:#fafbf2e8;border-radius:12px;max-width:340px;padding:5px 10px;font:11px/1.5 Helvetica,Arial,sans-serif;position:absolute;top:143px;left:25px}.social-hint button{font:inherit;color:#244b3e;cursor:pointer;background:0 0;border:0;text-decoration:underline}.social-error{z-index:25;background:#fff6ed;border:1px solid #caa58a;border-radius:12px;max-width:320px;padding:12px;font-size:13px;position:absolute;top:175px;left:25px}.social-people{z-index:28;color:#233d33;background:#fffef8;border:1px solid #d1dacb;border-radius:20px;width:min(355px,100% - 40px);max-height:55%;padding:20px;font-family:Helvetica,Arial,sans-serif;position:absolute;top:144px;left:20px;overflow:auto;box-shadow:0 20px 60px #1c39251f}.social-people header{justify-content:space-between;align-items:center;display:flex}.social-people h3{margin:0;font-size:17px}.social-people header button{cursor:pointer;background:0 0;border:0}.social-people p{color:#708072;font-size:12px;line-height:1.6}.social-person{border-top:1px solid #e1e6da;align-items:center;gap:10px;padding:13px 0;display:flex}.social-person i,.social-organisations i,.social-preview-foot i{border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.social-person div{flex:1;gap:4px;min-width:0;display:grid}.social-person b{overflow-wrap:anywhere;font-size:13px}.social-person small{color:#708072;overflow-wrap:anywhere;font-size:10px}.social-person button{cursor:pointer;background:0 0;border:1px solid #d1d9ca;border-radius:20px;padding:7px;font-size:10px}.social-builder-backdrop{z-index:200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#203e32;background:#d4dfd2d9;justify-content:center;align-items:center;padding:24px;font-family:Helvetica,Arial,sans-serif;display:flex;position:fixed;inset:0}.social-builder{background:#fdfcf6;border:1px solid #d9dfd0;border-radius:26px;grid-template-columns:minmax(230px,.8fr) minmax(340px,1fr);width:min(980px,100%);max-height:100%;display:grid;position:relative;overflow:auto;box-shadow:0 35px 100px #2443302b}.social-builder-close{z-index:3;cursor:pointer;background:#fffdf5;border:1px solid #d6ddce;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px}.social-preview{background:#e6ebe4;flex-direction:column;min-height:500px;padding:34px 22px 20px;display:flex;position:relative}.social-kicker{letter-spacing:1.8px;color:#6b7d6a;font-size:9px;font-weight:600}.social-avatar-stage{flex:1;min-height:300px;position:relative}.social-avatar-stage>div{inset:0;position:absolute!important}.social-preview-foot{flex-direction:column;align-items:center;gap:16px;display:flex}.social-preview-foot span{background:#f6f8efc9;border:1px solid #d3ddcc;border-radius:22px;align-items:center;gap:8px;padding:9px 17px;font-size:13px;display:flex}.social-preview-foot small{color:#778775;font-size:10px}.social-builder-form{flex-direction:column;gap:17px;padding:35px 34px;display:flex}.social-builder-form h2{letter-spacing:-1.7px;margin:0;font-size:clamp(28px,3vw,42px);font-weight:600;line-height:1.02}.social-builder-form p{color:#71806f;margin:0;font-size:12px;line-height:1.7}.social-builder-form label{flex-direction:column;gap:7px;font-size:11px;font-weight:500;display:flex}.social-builder-form input{color:#243e32;outline-offset:3px;background:#fffefb;border:1px solid #d4ddcb;border-radius:9px;width:100%;min-width:0;padding:11px 12px;font:13px Helvetica,Arial,sans-serif}.social-builder-form fieldset{border:0;min-width:0;margin:0;padding:0}.social-builder-form legend{align-items:center;gap:6px;margin-bottom:9px;font-size:11px;display:flex}.social-organisations{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.social-organisations button{color:#324b3b;cursor:pointer;background:#fbfcf6;border:1px solid #d7dece;border-radius:8px;align-items:center;gap:6px;padding:9px;font-size:11px;display:flex}.social-organisations button[aria-pressed=true]{background:#e9efdf;border-color:#8b9e7c}.social-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.social-shapes{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.social-shapes>button{color:#4d654d;cursor:pointer;background:0 0;border:1px solid #d4ddcb;border-radius:22px;padding:8px 13px;font:11px Helvetica,Arial,sans-serif}.social-shapes>button[aria-pressed=true]{color:#fff;background:#284c3a}.social-swatches{gap:5px;margin-left:auto;display:flex}.social-swatches button{color:#334d39;cursor:pointer;border:1px solid #bdcaba;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.social-consent{color:#72816c;gap:8px;padding-top:7px;display:flex}.social-consent svg{flex-shrink:0}.social-consent span{font-size:10px;line-height:1.6}.social-enter{color:#fff;cursor:pointer;background:#294f3e;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:14px 16px;font:500 13px Helvetica,Arial,sans-serif;display:flex}.social-enter:disabled{opacity:.65;cursor:wait}.social-builder-form .social-form-error{color:#9c4e37}.social-dock button:disabled{opacity:.5;cursor:wait}.mm-world .social-dock{top:65px}.mm-world .social-hint{top:119px}.mm-world .social-people{top:153px}.editor-viewport .social-dock{top:20px}.editor-viewport .social-hint{top:77px}@media (width<=700px){.social-dock{font-size:11px;top:80px;left:12px}.social-dock button{min-width:35px;min-height:35px;padding:7px}.social-hint{max-width:280px;font-size:10px;top:132px;left:16px}.social-builder-backdrop{align-items:center;padding:10px;position:fixed}.social-builder{border-radius:20px;grid-template-columns:1fr;max-height:calc(100dvh - 20px)}.social-preview{min-height:205px;padding:16px}.social-avatar-stage{flex:none;height:165px;min-height:165px}.social-preview-foot{gap:5px;position:absolute;bottom:12px;right:12px}.social-preview-foot small{display:none}.social-preview-foot span{padding:6px 10px;font-size:10px}.social-builder-form{gap:13px;padding:21px}.social-builder-form h2{font-size:31px}.social-builder-form h2 br{display:none}.social-builder-form h2 br:after{content:" "}.social-builder-form p{font-size:11px}.social-builder-form .social-kicker{display:none}.social-organisations button{padding:8px}.social-preview .social-kicker{letter-spacing:1px;font-size:8px}.social-people{top:130px}.mm-world .social-dock{top:60px}.mm-world .social-hint{top:111px}}.social-avatar-credit{color:#60726a;margin-top:8px;font-size:10px;text-decoration:underline;display:block}.social-builder-backdrop{pointer-events:auto}.social-builder :focus-visible{outline-offset:3px;outline:3px solid #0064a6}.social-people-dialog{box-sizing:border-box;overscroll-behavior:contain;color:#294638;pointer-events:auto;width:min(380px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);text-shadow:none;background:#fafcf6;border:1px solid #d8e2d6;border-radius:26px;margin:auto;padding:0;font:400 13px/1.5 ZhawInter,Arial,sans-serif;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 100px #142f3540}.social-people-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14292155}.social-conversation{padding:24px}.social-conversation header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.social-conversation header small{letter-spacing:.16em;color:#6c8075;font-size:9px}.social-conversation h3{letter-spacing:-.035em;margin:4px 0 0;font-size:25px;font-weight:500}.social-conversation header button{background:#e9eee5;border-radius:50%;flex-shrink:0;width:44px;height:44px;padding:10px}.social-people-dialog button{cursor:pointer;color:#294638;white-space:normal;background:#eaf0e5;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 13px;font:500 12px/1.4 ZhawInter,Arial,sans-serif;display:inline-flex}.social-people-dialog button:disabled{opacity:.55;cursor:wait}.social-people-dialog button:focus-visible{outline-offset:3px;outline:3px solid #0064a6}.social-people-dialog button[aria-pressed=true]{color:#fff;background:#294e40}.social-media-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.social-people-dialog .social-media-actions button{justify-content:flex-start;gap:12px;min-height:82px;padding:16px}.social-media-actions span{text-align:left;gap:3px;font-size:12px;display:grid}.social-media-actions b{opacity:.72;font-size:10px;font-weight:400}.social-conversation-status{color:#61746a;overflow-wrap:anywhere;margin:16px 0;font-size:12px;line-height:1.65}.social-conversation-status span{margin-top:7px;display:block}.social-people-actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.social-people-dialog .social-person button{font-size:10px}.social-conversation>p{color:#61746a;font-size:12px;line-height:1.6}.social-people-dialog .social-leave{background:0 0;border:1px solid #d7e1d2;width:100%;margin-top:12px}.gw-world-controls .social-hint,.gw-world-controls .social-error,.robotics-world .immersive-controls .social-hint,.robotics-world .immersive-controls .social-error{max-height:min(55dvh,440px);text-shadow:none;inset:auto 0 calc(100% + 12px) auto;overflow:auto}@media (width<=760px),(pointer:coarse){.social-builder-form input{min-height:44px;font-size:16px}.social-builder{max-height:calc(100dvh - 24px)}}.social-dock-media{position:relative}.social-media-dot,.social-media-summary i{background:#b7353e;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:block;box-shadow:0 0 0 2px #fafcf4}.social-media-dot{position:absolute;top:5px;right:5px}.social-media-dot[data-transmitting=true],.social-media-summary i[data-transmitting=true]{background:#168b46}.social-media-summary{display:none!important}@media (width<=760px),(pointer:coarse){[data-immersive-stage] .immersive-controls .social-presence{position:relative;gap:2px!important;min-width:57px!important;padding-top:5px!important}[data-immersive-stage] .immersive-controls .social-presence>svg{display:none!important}[data-immersive-stage] .immersive-controls .social-presence>.social-media-summary{align-items:center;gap:9px;height:17px;display:flex!important}.social-media-summary>span{align-items:center;gap:3px;display:flex;position:relative}.social-media-summary i{width:6px;height:6px;box-shadow:0 0 0 1px #fafcf4}[data-immersive-stage] .immersive-controls .social-media-summary svg{width:12px!important;height:12px!important}}
