.qg9elG_radar{--radar-size:8rem;--radar-ring-color:#1315171a;--radar-blip-color:#ed2b32;--radar-green:#34c759;--radar-green-deep:#1e9e45;--radar-blip-size:calc(var(--radar-size) * .055);--radar-core-size:calc(var(--radar-size) * .16);--radar-sweep-duration:6s;width:var(--radar-size);height:var(--radar-size);-webkit-user-select:none;user-select:none;pointer-events:none;flex-shrink:0;position:relative}.qg9elG_scene,.qg9elG_rings,.qg9elG_blips,.qg9elG_blipShadows{position:absolute;top:0;bottom:0;left:0;right:0}.qg9elG_disc,.qg9elG_blipShadows,.qg9elG_coreShadow{display:none}.qg9elG_ring{border:1px solid var(--radar-ring-color);border-radius:var(--radius-full);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qg9elG_ring:first-of-type{width:100%;height:100%}.qg9elG_ring:nth-of-type(2){width:74%;height:74%}.qg9elG_ring:nth-of-type(3){width:48%;height:48%}.qg9elG_ring:nth-of-type(4){width:24%;height:24%}.qg9elG_sweep{border-radius:var(--radius-full);animation:qg9elG_radar-sweep var(--radar-sweep-duration) linear infinite;background:conic-gradient(#34c75942 0deg,#34c75914 34deg,#34c75900 70deg 360deg);position:absolute;top:0;bottom:0;left:0;right:0}.qg9elG_blip{width:var(--radar-blip-size);height:var(--radar-blip-size);margin:calc(var(--radar-blip-size)/-2) 0 0 calc(var(--radar-blip-size)/-2);border-radius:var(--radius-full);background:var(--radar-blip-color);opacity:0;animation:qg9elG_radar-blip var(--radar-sweep-duration) linear infinite;position:absolute}.qg9elG_blip:first-of-type{animation-delay:-.75s;top:32%;left:68%}.qg9elG_blip:nth-of-type(2){animation-delay:-1.967s;top:67%;left:82%}.qg9elG_blip:nth-of-type(3){animation-delay:-3.266s;top:78%;left:42%}.qg9elG_blip:nth-of-type(4){animation-delay:-4.65s;top:44%;left:12%}.qg9elG_blip:nth-of-type(5){animation-delay:-5.613s;top:22%;left:38%}.qg9elG_blip:nth-of-type(6){animation-delay:-2.708s;top:88%;left:62%}.qg9elG_core{width:var(--radar-core-size);height:var(--radar-core-size);border-radius:var(--radius-full);background:radial-gradient(circle at 32% 28%, #ffffffd9 0%, #fff0 42%),radial-gradient(circle at 50% 38%, var(--radar-green) 0%, var(--radar-green-deep) 100%);box-shadow:inset 0 calc(var(--radar-core-size)*-.12) calc(var(--radar-core-size)*.2) #003c1457,0 calc(var(--radar-core-size)*.08) calc(var(--radar-core-size)*.24) #1e9e4566,0 0 0 calc(var(--radar-core-size)*.3) #34c75924;border:1px solid #ffffffb3;animation:3s ease-in-out infinite qg9elG_radar-core;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qg9elG_xs{--radar-size:3.5rem}.qg9elG_sm{--radar-size:5.5rem}.qg9elG_md{--radar-size:8rem}.qg9elG_lg{--radar-size:min(14rem, 66vw)}.qg9elG_xl{--radar-size:min(26rem, 72vw)}.qg9elG_perspective{--radar-tilt:62deg;--radar-spin:-22deg;--radar-depth:calc(var(--radar-size) * .055);--radar-lift:calc(var(--radar-size) * .14);--radar-projected:calc(var(--radar-size) * cos(var(--radar-tilt)));--radar-headroom:calc(var(--radar-lift) * .34);--radar-floor:calc(var(--radar-depth) * .5);height:calc(var(--radar-projected) + var(--radar-floor) + var(--radar-headroom));perspective:calc(var(--radar-size)*2.4);perspective-origin:50% 42%;overflow:visible}.qg9elG_perspective .qg9elG_scene{height:var(--radar-size);transform:translateY(calc(var(--radar-headroom) - (var(--radar-size) - var(--radar-projected)) / 2)) rotateX(var(--radar-tilt)) rotateZ(var(--radar-spin));transform-style:preserve-3d}.qg9elG_perspective .qg9elG_disc{transform:rotateZ(calc(var(--radar-spin) * -1));border-radius:var(--radius-full);background:linear-gradient(calc(160deg + var(--radar-spin)), #ffffffeb 0%, #f4f6f8e0 46%, #e4e9eee6 100%);box-shadow:0 calc(var(--radar-depth)*.14) 0 #ced5ddf2,0 calc(var(--radar-depth)*.28) 0 #c6ced7f2,0 calc(var(--radar-depth)*.42) 0 #bdc6d0f2,0 calc(var(--radar-depth)*.56) 0 #b4bec9f2,0 calc(var(--radar-depth)*.7) 0 #abb6c2f2,0 calc(var(--radar-depth)*.85) 0 #a2aebbf2,0 var(--radar-depth) 0 #98a5b3f2,0 calc(var(--radar-depth)*1.5) calc(var(--radar-size)*.06) #13151729,0 calc(var(--radar-depth)*3) calc(var(--radar-size)*.16) #1315171f;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.qg9elG_perspective .qg9elG_disc:after{content:"";border-radius:inherit;background:linear-gradient(calc(170deg + var(--radar-spin)), #ffffffb3 0%, #fff0 34%);position:absolute;top:0;bottom:0;left:0;right:0}.qg9elG_perspective .qg9elG_ring{border-color:#13151721}.qg9elG_perspective .qg9elG_sweep{background:conic-gradient(#34c75957 0deg,#34c7591c 34deg,#34c75900 70deg 360deg)}.qg9elG_perspective .qg9elG_blipShadows,.qg9elG_perspective .qg9elG_coreShadow{display:block}.qg9elG_perspective .qg9elG_blipShadow{width:calc(var(--radar-blip-size)*1.6);height:calc(var(--radar-blip-size)*1.6);margin:calc(var(--radar-blip-size)*-.8) 0 0 calc(var(--radar-blip-size)*-.8);border-radius:var(--radius-full);opacity:0;animation:qg9elG_radar-blip-shadow var(--radar-sweep-duration) linear infinite;background:radial-gradient(circle,#13151742 0%,#13151700 70%);position:absolute}.qg9elG_perspective .qg9elG_coreShadow{width:calc(var(--radar-core-size)*1.7);height:calc(var(--radar-core-size)*1.7);border-radius:var(--radius-full);background:radial-gradient(circle,#06281257 0%,#06281200 68%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qg9elG_perspective .qg9elG_blip{transform:translateZ(calc(var(--radar-size) * .05)) rotateZ(calc(var(--radar-spin) * -1)) rotateX(calc(var(--radar-tilt) * -1));box-shadow:0 0 calc(var(--radar-blip-size)*.6) #ed2b3273}.qg9elG_perspective .qg9elG_core{transform:translate(-50%, -50%) translateZ(var(--radar-lift)) rotateZ(calc(var(--radar-spin) * -1)) rotateX(calc(var(--radar-tilt) * -1))}@keyframes qg9elG_radar-blip-shadow{0%{opacity:1}6%{opacity:.7}19%,to{opacity:0}}.qg9elG_perspective .qg9elG_blipShadow:first-of-type{animation-delay:-.75s;top:32%;left:68%}.qg9elG_perspective .qg9elG_blipShadow:nth-of-type(2){animation-delay:-1.967s;top:67%;left:82%}.qg9elG_perspective .qg9elG_blipShadow:nth-of-type(3){animation-delay:-3.266s;top:78%;left:42%}.qg9elG_perspective .qg9elG_blipShadow:nth-of-type(4){animation-delay:-4.65s;top:44%;left:12%}.qg9elG_perspective .qg9elG_blipShadow:nth-of-type(5){animation-delay:-5.613s;top:22%;left:38%}.qg9elG_perspective .qg9elG_blipShadow:nth-of-type(6){animation-delay:-2.708s;top:88%;left:62%}.qg9elG_static .qg9elG_sweep,.qg9elG_static .qg9elG_blip,.qg9elG_static .qg9elG_blipShadow,.qg9elG_static .qg9elG_core{animation:none}.qg9elG_static .qg9elG_blip,.qg9elG_static .qg9elG_blipShadow{opacity:1}@keyframes qg9elG_radar-sweep{to{transform:rotate(360deg)}}@keyframes qg9elG_radar-blip{0%{opacity:1;box-shadow:0 0 calc(var(--radar-blip-size)*1.2) #ed2b32b3}6%{opacity:.75;box-shadow:0 0 calc(var(--radar-blip-size)*.7) #ed2b325c}19%,to{opacity:0;box-shadow:0 0 #ed2b3200}}@keyframes qg9elG_radar-core{0%,to{box-shadow:inset 0 calc(var(--radar-core-size)*-.12) calc(var(--radar-core-size)*.2) #003c1457,0 calc(var(--radar-core-size)*.08) calc(var(--radar-core-size)*.24) #1e9e4566,0 0 0 calc(var(--radar-core-size)*.3) #34c75924}50%{box-shadow:inset 0 calc(var(--radar-core-size)*-.12) calc(var(--radar-core-size)*.2) #003c1457,0 calc(var(--radar-core-size)*.08) calc(var(--radar-core-size)*.24) #1e9e4566,0 0 0 calc(var(--radar-core-size)*.62) #34c7590d}}@media (prefers-reduced-motion:reduce){.qg9elG_sweep,.qg9elG_blip,.qg9elG_blipShadow,.qg9elG_core{animation:none}.qg9elG_blip,.qg9elG_blipShadow{opacity:1}}
.otqeWq_description{margin:0 0 var(--space-4);color:var(--text-secondary);text-align:center;font-size:.9375rem;line-height:1.5}.otqeWq_avatarWrap{margin-bottom:var(--space-4);justify-content:center;display:flex}.otqeWq_hint{color:var(--text-muted);text-align:center;margin:0;font-size:.8125rem;line-height:1.5}
.fpheHW_link{align-items:center;gap:var(--space-1-5);min-height:44px;padding:var(--space-2) var(--space-3);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--text-secondary);transition:color var(--transition-fast) var(--ease-standard);justify-content:center;align-items:center;text-decoration:none;display:flex}.fpheHW_link:hover{color:var(--text-primary);text-decoration:underline}.fpheHW_link:focus{outline:none}.fpheHW_link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:8px}@supports (corner-shape:squircle){.fpheHW_link:focus-visible{corner-shape:squircle;border-radius:.75rem}}.fpheHW_link svg{flex-shrink:0}
.qCgVqG_profilePreview{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:14px;width:100%;padding:0;display:flex}.qCgVqG_profilePreview:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:var(--radius-md)}.qCgVqG_profileContent{min-width:0}.qCgVqG_profileAvatar{border-radius:var(--radius-full);object-fit:cover;background:var(--bg-secondary);border:2px solid var(--border-color);flex-shrink:0;width:48px;height:48px}.qCgVqG_avatarPlaceholder{border-radius:var(--radius-full);background:var(--bg-tertiary);border:2px solid var(--border-color);flex-shrink:0;width:48px;height:48px}.qCgVqG_profileName{font-weight:var(--font-weight-semibold);color:var(--text-primary);align-items:center;gap:var(--space-1-5);flex-wrap:wrap;font-size:1.063rem;display:flex}.qCgVqG_profileEmojis{align-items:center;gap:var(--space-0-5);line-height:1;display:inline-flex}.qCgVqG_profileEmoji{font-size:var(--font-size-md)}.qCgVqG_profileStatus{color:var(--text-secondary);margin-top:var(--space-0-5);align-items:center;gap:var(--space-1-5);font-size:.938rem;display:flex}.qCgVqG_noStatus{color:var(--text-secondary);font-style:italic}.qCgVqG_editIcon{width:18px;height:18px;color:var(--color-text-tertiary,#1315177a);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.qCgVqG_editIcon svg{width:100%;height:100%}
.LTRHPW_radarWrap{margin-bottom:var(--space-5);justify-content:center;align-items:center;display:flex;overflow:visible}.LTRHPW_intro{margin:0 0 var(--space-5);color:var(--text-secondary);text-align:center;font-size:1rem;line-height:1.55}.LTRHPW_points{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.LTRHPW_point{align-items:flex-start;gap:var(--space-3);display:flex}.LTRHPW_pointIcon{width:40px;height:40px;color:var(--color-primary);background:var(--bg-tertiary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (corner-shape:squircle){.LTRHPW_pointIcon{corner-shape:squircle;border-radius:1rem}}.LTRHPW_closeButton{width:100%;margin-top:var(--space-5)}.LTRHPW_pointText{padding-top:var(--space-1);color:var(--text-primary);flex:1;font-size:.9375rem;line-height:1.5}
.Z1MSva_summary{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.Z1MSva_count,.Z1MSva_empty{font-size:var(--font-size-base);color:var(--text-secondary);margin:0}.Z1MSva_goals{gap:var(--space-1-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Z1MSva_goal{align-items:center;gap:var(--space-2);font-size:var(--font-size-base);color:var(--text-primary);min-width:0;display:flex}.Z1MSva_goalEmoji{flex-shrink:0;line-height:1}.Z1MSva_goalLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Z1MSva_goalCount{font-weight:var(--font-weight-semibold);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0}.Z1MSva_hint{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0;line-height:1.45}.Z1MSva_locked{gap:var(--space-1);flex-direction:column;display:flex}.Z1MSva_unlockLink{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-primary);align-self:flex-start;text-decoration:none}.Z1MSva_unlockLink:hover{text-decoration:underline}
.P_dZ5W_roomHeader{align-items:flex-start;gap:var(--space-4);min-width:0;display:flex;position:relative}.P_dZ5W_radar{flex-shrink:0}.P_dZ5W_roomInfo{gap:var(--space-1-5);min-width:0;padding-right:var(--space-8);flex-direction:column;flex:1;display:flex}.P_dZ5W_roomTitle{font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);color:var(--text-primary)}.P_dZ5W_infoButton{border-radius:var(--radius-full);color:#1315177a;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:color .15s,background-color .15s;display:flex;position:absolute;top:0;right:0}.P_dZ5W_infoButton:hover{color:var(--text-primary);background:#1315170f}.P_dZ5W_infoButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width:640px){.P_dZ5W_roomHeader{gap:var(--space-3)}}.P_dZ5W_profilePreview{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:14px;width:100%;padding:0;display:flex}.P_dZ5W_profilePreview:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:var(--radius-md)}.P_dZ5W_profileContent{min-width:0}.P_dZ5W_profileAvatar{border-radius:var(--radius-full);object-fit:cover;background:var(--bg-secondary);border:2px solid var(--border-color);-webkit-user-select:none;user-select:none;pointer-events:none;flex-shrink:0;width:48px;height:48px}.P_dZ5W_avatarPlaceholder{border-radius:var(--radius-full);background:var(--bg-tertiary);border:2px solid var(--border-color);flex-shrink:0;width:48px;height:48px}.P_dZ5W_profileName{font-weight:var(--font-weight-semibold);color:var(--text-primary);align-items:center;gap:var(--space-1-5);flex-wrap:wrap;font-size:1.063rem;display:flex}.P_dZ5W_profileEmojis{align-items:center;gap:var(--space-0-5);line-height:1;display:inline-flex}.P_dZ5W_profileEmoji{font-size:var(--font-size-md)}.P_dZ5W_profileStatus{color:var(--text-secondary);margin-top:var(--space-0-5);align-items:center;gap:var(--space-1-5);font-size:.938rem;display:flex}.P_dZ5W_noStatus{color:var(--text-secondary);font-style:italic}.P_dZ5W_editIcon{width:18px;height:18px;color:var(--color-text-tertiary,#1315177a);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.P_dZ5W_editIcon svg{width:100%;height:100%}.P_dZ5W_joinButton{width:100%}.P_dZ5W_incognitoBadge{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:#ed2b32;border-radius:var(--radius-sm);white-space:nowrap}.P_dZ5W_gateHint{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.P_dZ5W_qrRequired,.P_dZ5W_demoNote{font-size:var(--font-size-base);color:var(--text-secondary);text-align:center;padding:var(--space-2) 0 0;margin:0}
