.app-shell-module__dpmoVq__shell{height:100%;min-height:0;position:relative;overflow:hidden}.app-shell-module__dpmoVq__ambient{display:none}.app-shell-module__dpmoVq__canvas{width:min(100%,88rem);height:100%;min-height:0;margin-inline:auto;position:relative}.app-shell-module__dpmoVq__viewPanels,.app-shell-module__dpmoVq__viewPanel{height:100%;min-height:0}.app-shell-module__dpmoVq__viewPanelActive{overscroll-behavior:contain;flex-direction:column;gap:24px;padding:clamp(20px,3vw,40px);display:flex;overflow-y:auto}.app-shell-module__dpmoVq__viewPanelHidden{display:none}.app-shell-module__dpmoVq__hero{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.app-shell-module__dpmoVq__eyebrow,.app-shell-module__dpmoVq__sectionEyebrow{color:var(--hollow-text-muted);font-size:var(--hollow-text-xs);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px}.app-shell-module__dpmoVq__hero h1{font-size:var(--hollow-text-title);letter-spacing:-.025em;margin:0;font-weight:550}.app-shell-module__dpmoVq__heroCopy{color:var(--hollow-text-secondary);font-size:var(--hollow-text-body);margin:8px 0 0}.app-shell-module__dpmoVq__quietStatus{color:var(--hollow-text-muted);font-size:var(--hollow-text-xs);align-items:center;gap:8px;display:flex}.app-shell-module__dpmoVq__quietStatusDot,.app-shell-module__dpmoVq__presenceDot{background:#7caaa0;border-radius:50%;width:6px;height:6px}.app-shell-module__dpmoVq__activityStage{border-radius:var(--hollow-radius-panel);background:var(--hollow-surface);flex:1;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);align-items:center;gap:32px;min-height:240px;padding:24px;display:grid}.app-shell-module__dpmoVq__activityStage>:first-child{justify-self:center;width:100%;max-width:350px}.app-shell-module__dpmoVq__activityCopy{min-width:0}.app-shell-module__dpmoVq__activityCopy h2{margin:0;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:550;line-height:1.35}.app-shell-module__dpmoVq__activityCopy>p:last-child{color:var(--hollow-text-muted);font-size:var(--hollow-text-body);line-height:1.6}.app-shell-module__dpmoVq__activityList{gap:4px;margin:16px 0 0;padding:0;list-style:none;display:grid}.app-shell-module__dpmoVq__activityList a{border-bottom:1px solid var(--hollow-border);color:var(--hollow-text-secondary);font-size:var(--hollow-text-xs);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;text-decoration:none;display:flex}.app-shell-module__dpmoVq__activityList a:hover{color:var(--hollow-brand-gold)}.app-shell-module__dpmoVq__activityList a>span:first-child{gap:4px;min-width:0;display:grid}.app-shell-module__dpmoVq__activityList strong{font-size:var(--hollow-text-body);font-weight:550}.app-shell-module__dpmoVq__activityList small{color:var(--hollow-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell-module__dpmoVq__activityList a>span:last-child{flex-shrink:0}.app-shell-module__dpmoVq__activitySignals{display:none}.app-shell-module__dpmoVq__secondaryGrid{grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr);gap:24px;display:grid}.app-shell-module__dpmoVq__shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.app-shell-module__dpmoVq__shortcuts>p{grid-column:1/-1;margin-bottom:0}.app-shell-module__dpmoVq__shortcuts a{border-radius:var(--hollow-radius-control);color:var(--hollow-text);background:var(--hollow-surface);align-content:center;gap:10px;padding:16px;text-decoration:none;display:grid}.app-shell-module__dpmoVq__shortcuts a:hover{background:var(--hollow-surface-elevated)}.app-shell-module__dpmoVq__shortcuts strong{font-size:var(--hollow-text-body);font-weight:550}.app-shell-module__dpmoVq__shortcuts a>span{color:var(--hollow-text-muted);font-size:var(--hollow-text-xs);justify-content:space-between;gap:8px;display:flex}.app-shell-module__dpmoVq__panel{border-left:1px solid var(--hollow-border);padding:16px 24px}.app-shell-module__dpmoVq__identityPanel .app-shell-module__dpmoVq__panelHeader h2{display:none}.app-shell-module__dpmoVq__panelHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.app-shell-module__dpmoVq__panelHeader h2{margin:0;font-size:1rem;font-weight:550}.app-shell-module__dpmoVq__identityContent{align-items:center;gap:12px;display:flex}.app-shell-module__dpmoVq__identityText{gap:4px;min-width:0;display:grid}.app-shell-module__dpmoVq__identityText strong{font-size:var(--hollow-text-body);text-overflow:ellipsis;font-weight:550;overflow:hidden}.app-shell-module__dpmoVq__identityText>span{font-size:var(--hollow-text-xs);color:var(--hollow-text-muted)}.app-shell-module__dpmoVq__identityFooter{font-size:var(--hollow-text-xs);color:var(--hollow-text-muted);align-items:center;gap:8px;margin-top:12px;display:flex}.app-shell-module__dpmoVq__presenceDot[data-state=busy]{background:#d69696}.app-shell-module__dpmoVq__presenceDot[data-state=away]{background:#d9ba80}.app-shell-module__dpmoVq__presenceDot[data-state=offline]{background:var(--hollow-text-muted)}.app-shell-module__dpmoVq__spacesPanel{min-width:0}.app-shell-module__dpmoVq__spacesPanelHeader{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.app-shell-module__dpmoVq__spacesPanelHeader h2{font-size:var(--hollow-text-title);margin:0;font-weight:550}.app-shell-module__dpmoVq__spacesPanelCopy{color:var(--hollow-text-muted);font-size:var(--hollow-text-body)}@media (max-width:900px){.app-shell-module__dpmoVq__activityStage{gap:16px;padding:16px}.app-shell-module__dpmoVq__secondaryGrid{gap:16px}.app-shell-module__dpmoVq__panel{padding:12px}}@media (max-width:600px){.app-shell-module__dpmoVq__viewPanelActive{gap:20px;padding:20px 16px}.app-shell-module__dpmoVq__activityStage{flex:none;grid-template-columns:minmax(0,1fr);gap:0;padding:20px}.app-shell-module__dpmoVq__activityStage>:first-child{max-width:220px}.app-shell-module__dpmoVq__activityCopy{width:100%}.app-shell-module__dpmoVq__secondaryGrid{grid-template-columns:minmax(0,1fr)}.app-shell-module__dpmoVq__panel{border-left:0;border-top:1px solid var(--hollow-border);padding:20px 0}.app-shell-module__dpmoVq__spacesPanelHeader{display:block}}@media (max-height:780px) and (min-width:901px){.app-shell-module__dpmoVq__viewPanelActive{gap:20px;padding:24px 32px}.app-shell-module__dpmoVq__activityStage{min-height:220px;padding:16px 24px}.app-shell-module__dpmoVq__activityStage>:first-child{max-width:280px}}.app-shell-module__dpmoVq__countBadge{color:var(--hollow-text-muted);font-size:var(--hollow-text-xs)}.app-shell-module__dpmoVq__emptySpace{min-height:220px;color:var(--hollow-text-secondary);justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.app-shell-module__dpmoVq__emptySpace p{color:var(--hollow-text-muted);font-size:var(--hollow-text-body)}.app-shell-module__dpmoVq__emptySpaceGlyph{width:40px;color:var(--hollow-text-muted);flex-shrink:0}.app-shell-module__dpmoVq__emptySpaceGlyph svg{stroke:currentColor;stroke-width:1px;width:100%}
.modal-surface-module__bt69_q__surface[data-modal-size]{isolation:isolate;box-sizing:border-box;max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border:1px solid color-mix(in srgb, var(--hollow-primary) 16%, var(--hollow-border));border-radius:var(--hollow-radius-dialog);background:linear-gradient(155deg, color-mix(in srgb, var(--hollow-surface-2) 94%, var(--hollow-primary) 3%), var(--hollow-surface-1));max-width:calc(100vw - 32px);box-shadow:var(--hollow-shadow-dialog), inset 0 1px #ffffff0a;animation:modal-surface-module__bt69_q__modalSurfaceEnter var(--hollow-duration-panel) var(--hollow-ease-emphasized) both;position:relative;overflow-y:auto}.modal-surface-module__bt69_q__surface[data-modal-size]:before{z-index:-1;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--hollow-primary-hover) 55%, transparent), color-mix(in srgb, var(--hollow-secondary) 36%, transparent), transparent);content:"";pointer-events:none;height:1px;position:absolute;top:0;left:12%;right:12%}.modal-surface-module__bt69_q__surface[data-modal-size=small]{width:var(--hollow-dialog-small)}.modal-surface-module__bt69_q__surface[data-modal-size=medium]{width:var(--hollow-dialog-medium)}.modal-surface-module__bt69_q__surface[data-modal-size=large]{width:var(--hollow-dialog-large)}@media (max-width:600px){.modal-surface-module__bt69_q__surface[data-modal-size]{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}@keyframes modal-surface-module__bt69_q__modalSurfaceEnter{0%{opacity:0;transform:translateY(8px)scale(.985)}}@media (prefers-reduced-motion:reduce){.modal-surface-module__bt69_q__surface[data-modal-size]{animation:none}}[data-reduce-motion=true] .modal-surface-module__bt69_q__surface[data-modal-size]{animation:none}
.app-bootstrap-provider-module__3yLJHW__appPreparing{visibility:hidden;min-height:100dvh}.app-bootstrap-provider-module__3yLJHW__startup{z-index:10000;background:radial-gradient(circle at 50% 46%, #854a2e1f, transparent 24rem), var(--hollow-bg);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}body:has([data-hollow-application]) .app-bootstrap-provider-module__3yLJHW__startup[data-route-fallback]{display:none}.app-bootstrap-provider-module__3yLJHW__mark{place-items:center;width:7.5rem;height:7.5rem;display:grid;position:relative}.app-bootstrap-provider-module__3yLJHW__mark img{z-index:1;filter:drop-shadow(0 0 1.5rem #e3885424);animation:1.6s ease-in-out infinite alternate app-bootstrap-provider-module__3yLJHW__settle;position:relative}.app-bootstrap-provider-module__3yLJHW__orbit{border:1px solid #e79d6c1f;border-top-color:#e79d6c6b;border-radius:50%;animation:2.4s linear infinite app-bootstrap-provider-module__3yLJHW__orbit;position:absolute;inset:0}@keyframes app-bootstrap-provider-module__3yLJHW__orbit{to{transform:rotate(360deg)}}@keyframes app-bootstrap-provider-module__3yLJHW__settle{to{opacity:.84;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.app-bootstrap-provider-module__3yLJHW__mark img,.app-bootstrap-provider-module__3yLJHW__orbit{animation:none}}[data-reduce-motion=true] .app-bootstrap-provider-module__3yLJHW__mark img{animation:none}[data-reduce-motion=true] .app-bootstrap-provider-module__3yLJHW__orbit{animation:none}
.avatar-module__EXtzdq__root{isolation:isolate;width:var(--avatar-size);height:var(--avatar-size);background:var(--hollow-surface-elevated);color:var(--hollow-text-secondary);font-size:var(--hollow-text-xs);border-radius:50%;flex-shrink:0;display:inline-grid;position:relative}.avatar-module__EXtzdq__initials{place-items:center;display:grid;position:absolute;inset:0}.avatar-module__EXtzdq__image{border-radius:inherit;object-fit:cover;opacity:0;transition:opacity .12s}.avatar-module__EXtzdq__image[data-loaded=true]{opacity:1}@media (prefers-reduced-motion:reduce){.avatar-module__EXtzdq__image{transition:none}}[data-reduce-motion=true] .avatar-module__EXtzdq__image{transition:none}
.profile-banner-module__DP4B2q__banner{isolation:isolate;aspect-ratio:16/5;border:1px solid color-mix(in srgb, var(--hollow-border) 72%, transparent);border-radius:var(--hollow-radius-control);background:radial-gradient(circle at 24% 26%, color-mix(in srgb, var(--hollow-teal) 18%, transparent), transparent 34%), radial-gradient(circle at 76% 72%, color-mix(in srgb, var(--hollow-violet) 15%, transparent), transparent 38%), linear-gradient(145deg, var(--hollow-surface-elevated), var(--hollow-surface));width:100%;min-height:4.75rem;position:relative;overflow:hidden}.profile-banner-module__DP4B2q__banner:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(#0000 44%,#090b106b);position:absolute;inset:0}.profile-banner-module__DP4B2q__ambient{z-index:0;background:linear-gradient(112deg,#0000 0 18%,#ffffff05 19% 19.5%,#0000 20% 100%),radial-gradient(circle at 50% 0,#ffffff08,#0000 44%);position:absolute;inset:0}.profile-banner-module__DP4B2q__image{z-index:1;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .16s;position:absolute;inset:0}.profile-banner-module__DP4B2q__banner[data-loaded=true] .profile-banner-module__DP4B2q__image{opacity:1}@media (prefers-reduced-motion:reduce){.profile-banner-module__DP4B2q__image{transition:none}}[data-reduce-motion=true] .profile-banner-module__DP4B2q__image{transition:none}
.notification-center-module__rq9fgG__root{z-index:var(--hollow-z-popover);position:relative}.notification-center-module__rq9fgG__trigger{border:1px solid color-mix(in srgb, var(--hollow-border) 72%, transparent);border-radius:var(--hollow-radius-control);background:color-mix(in srgb, var(--hollow-surface) 82%, transparent);width:2.75rem;height:2.75rem;color:var(--hollow-text-secondary);cursor:pointer;place-items:center;display:grid;position:relative}.notification-center-module__rq9fgG__trigger:hover,.notification-center-module__rq9fgG__trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--hollow-teal) 70%, var(--hollow-border));color:var(--hollow-text)}.notification-center-module__rq9fgG__trigger svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:1.15rem}.notification-center-module__rq9fgG__badge{border:2px solid var(--hollow-void);background:color-mix(in srgb, var(--hollow-violet) 78%, #a96f95);color:#fff;min-width:1.15rem;height:1.15rem;font-size:var(--hollow-text-xs);border-radius:999px;padding:0 .22rem;font-weight:650;line-height:.95rem;position:absolute;top:-.28rem;right:-.34rem}.notification-center-module__rq9fgG__panel{border:1px solid color-mix(in srgb, var(--hollow-primary) 18%, var(--hollow-border));border-radius:var(--hollow-radius-lg);background:color-mix(in srgb, var(--hollow-surface-3) 97%, var(--hollow-bg));width:min(25rem,100vw - 2rem);max-height:min(39rem,100vh - 5.5rem);box-shadow:var(--hollow-shadow-floating), inset 0 1px #ffffff0a;color:var(--hollow-text);display:grid;position:absolute;top:calc(100% + .65rem);right:0;overflow:hidden}.notification-center-module__rq9fgG__panel>header{border-bottom:1px solid color-mix(in srgb, var(--hollow-border) 65%, transparent);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.05rem .85rem;display:flex}.notification-center-module__rq9fgG__panel header p{color:var(--hollow-text-accent);font-size:var(--hollow-text-xs);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .15rem;font-weight:700}.notification-center-module__rq9fgG__panel h2{margin:0;font-size:1rem}.notification-center-module__rq9fgG__panel header button,.notification-center-module__rq9fgG__panel footer button{color:var(--hollow-text-secondary);cursor:pointer;font:inherit;font-size:var(--hollow-text-xs);background:0 0;border:0}.notification-center-module__rq9fgG__panel header button:disabled{cursor:default;opacity:.42}.notification-center-module__rq9fgG__headerActions{align-items:center;gap:.45rem;display:flex}.notification-center-module__rq9fgG__panel .notification-center-module__rq9fgG__closeButton{border-radius:var(--hollow-radius-control);place-items:center;width:2.75rem;height:2.75rem;font-size:1.25rem;display:grid}.notification-center-module__rq9fgG__notice{color:#d79da8;min-height:0;font-size:var(--hollow-text-xs);padding:0 1rem}.notification-center-module__rq9fgG__notice:not(:empty){border-bottom:1px solid color-mix(in srgb, var(--hollow-border) 50%, transparent);padding-block:.6rem}.notification-center-module__rq9fgG__list{min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.notification-center-module__rq9fgG__list li{border-bottom:1px solid color-mix(in srgb, var(--hollow-border) 45%, transparent)}.notification-center-module__rq9fgG__list li[data-unread=true]{background:linear-gradient(90deg, color-mix(in srgb, var(--hollow-teal) 11%, transparent), transparent 70%)}.notification-center-module__rq9fgG__list li>button{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem 1rem;display:grid}.notification-center-module__rq9fgG__list li>button:hover{background:color-mix(in srgb, var(--hollow-surface) 72%, transparent)}.notification-center-module__rq9fgG__copy{gap:.24rem;min-width:0;display:grid}.notification-center-module__rq9fgG__copy strong{font-size:.76rem;font-weight:570;line-height:1.38}.notification-center-module__rq9fgG__copy small{color:var(--hollow-text-muted);font-size:var(--hollow-text-xs)}.notification-center-module__rq9fgG__unreadDot{background:color-mix(in srgb, var(--hollow-teal) 75%, #70b5ba);width:.42rem;height:.42rem;box-shadow:0 0 .75rem color-mix(in srgb, var(--hollow-teal) 60%, transparent);border-radius:50%}.notification-center-module__rq9fgG__empty{text-align:center;place-content:center;justify-items:center;gap:.4rem;min-height:13rem;padding:2rem;display:grid}.notification-center-module__rq9fgG__empty span{color:color-mix(in srgb, var(--hollow-violet) 72%, var(--hollow-text-muted));font-size:1.5rem}.notification-center-module__rq9fgG__empty p,.notification-center-module__rq9fgG__empty small{margin:0}.notification-center-module__rq9fgG__empty p{font-size:.8rem}.notification-center-module__rq9fgG__empty small{max-width:15rem;color:var(--hollow-text-muted);font-size:var(--hollow-text-xs);line-height:1.5}.notification-center-module__rq9fgG__panel footer{place-items:center;padding:.72rem;display:grid}.notification-center-module__rq9fgG__trigger:focus-visible,.notification-center-module__rq9fgG__panel button:focus-visible{outline:2px solid var(--hollow-focus);outline-offset:2px}@media (max-width:42rem){.notification-center-module__rq9fgG__panel{width:auto;max-height:calc(100dvh - 5rem);position:fixed;top:4.15rem;left:.75rem;right:.75rem}.notification-center-module__rq9fgG__panel>header{align-items:flex-start}.notification-center-module__rq9fgG__panel header button:not(.notification-center-module__rq9fgG__closeButton){text-align:right;max-width:7rem}}@media (prefers-reduced-motion:reduce){.notification-center-module__rq9fgG__trigger,.notification-center-module__rq9fgG__list li>button{transition:none}}.notification-center-module__rq9fgG__connectionState{border:1px solid var(--hollow-border);border-radius:var(--hollow-radius-control);background:color-mix(in srgb, var(--hollow-surface-elevated) 70%, transparent);color:var(--hollow-text-muted);font-size:var(--hollow-text-xs);justify-content:space-between;align-items:center;gap:.55rem;margin:0 .75rem .35rem;padding:.48rem .55rem;line-height:1.4;display:flex}.notification-center-module__rq9fgG__connectionState[data-state=offline]{border-color:color-mix(in srgb, #a75d67 36%, var(--hollow-border));color:#d9a2a8}.notification-center-module__rq9fgG__connectionState[data-state=reconnecting]{border-color:color-mix(in srgb, var(--hollow-violet) 34%, var(--hollow-border));color:color-mix(in srgb, var(--hollow-violet) 68%, var(--hollow-text-secondary))}.notification-center-module__rq9fgG__connectionState button,.notification-center-module__rq9fgG__empty button{border:1px solid var(--hollow-border);border-radius:var(--hollow-radius-control);background:var(--hollow-surface-elevated);color:var(--hollow-text-secondary);cursor:pointer;font:inherit;font-size:var(--hollow-text-xs);padding:.32rem .48rem}.notification-center-module__rq9fgG__connectionState button:disabled,.notification-center-module__rq9fgG__empty button:disabled{cursor:not-allowed;opacity:.52}
.preferences-provider-module__Y-Zswa__scope{display:contents}
.camera-video-module__Hk0uEW__cameraFrame{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--hollow-teal) 8%, transparent), transparent 62%), color-mix(in srgb, var(--hollow-surface-elevated) 88%, #05070a);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.camera-video-module__Hk0uEW__fallback{place-items:center;display:grid;position:absolute;inset:0}.camera-video-module__Hk0uEW__video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .18s;position:absolute;inset:0}.camera-video-module__Hk0uEW__video[data-ready=true]{opacity:1}.camera-video-module__Hk0uEW__cameraFrame[data-local=true] .camera-video-module__Hk0uEW__video{transform:scaleX(-1)}.camera-video-module__Hk0uEW__status{border:1px solid color-mix(in srgb, var(--hollow-border) 72%, transparent);color:var(--hollow-text-secondary);font-size:var(--hollow-text-xs);text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#05070ab8;border-radius:999px;padding:.38rem .55rem;position:absolute;bottom:.55rem;left:.55rem;right:.55rem;overflow:hidden}@media (prefers-reduced-motion:reduce){.camera-video-module__Hk0uEW__video{transition:none}}[data-reduce-motion=true] .camera-video-module__Hk0uEW__video{transition:none}
.search-trigger-module__JTu7yG__trigger{border:1px solid color-mix(in srgb, var(--hollow-border) 72%, transparent);border-radius:var(--hollow-radius-control);background:color-mix(in srgb, var(--hollow-surface) 68%, transparent);width:clamp(10rem,20vw,15rem);min-height:2.15rem;color:var(--hollow-text-muted);font:inherit;font-size:var(--hollow-text-xs);text-align:left;cursor:pointer;grid-template-columns:1rem minmax(4rem,1fr);align-items:center;gap:.5rem;padding:.35rem .45rem .35rem .58rem;text-decoration:none;display:inline-grid}.search-trigger-module__JTu7yG__trigger:hover{border-color:color-mix(in srgb, var(--hollow-teal) 40%, var(--hollow-border));color:var(--hollow-text-secondary)}.search-trigger-module__JTu7yG__trigger svg{stroke:currentColor;stroke-linecap:round;stroke-width:1.6px;width:1rem;height:1rem}.search-trigger-module__JTu7yG__trigger kbd{border:1px solid color-mix(in srgb, var(--hollow-border) 72%, transparent);background:color-mix(in srgb, var(--hollow-surface-elevated) 76%, transparent);color:var(--hollow-text-muted);font:inherit;font-size:var(--hollow-text-xs);white-space:nowrap;border-radius:.38rem;padding:.17rem .32rem}.search-trigger-module__JTu7yG__trigger:focus-visible{outline:2px solid var(--hollow-focus);outline-offset:2px}@media (max-width:48rem){.search-trigger-module__JTu7yG__trigger{border-radius:50%;grid-template-columns:1fr;place-items:center;width:2.75rem;min-height:2.75rem;padding:0;display:grid}.search-trigger-module__JTu7yG__trigger>span,.search-trigger-module__JTu7yG__trigger kbd{display:none}}
.device-settings-panel-module__v7qEaq__panel{border-radius:var(--hollow-radius-panel);box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;scroll-margin-top:2rem;display:grid;overflow:visible}.device-settings-panel-module__v7qEaq__header{border-bottom:1px solid color-mix(in srgb, var(--hollow-border) 58%, transparent);grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding:12px 0 16px;display:flex}.device-settings-panel-module__v7qEaq__header>div,.device-settings-panel-module__v7qEaq__sectionHeading>div{gap:.25rem;min-width:0;display:grid}.device-settings-panel-module__v7qEaq__header p{color:var(--hollow-text-accent);font-size:var(--hollow-text-xs);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:680}.device-settings-panel-module__v7qEaq__header h2,.device-settings-panel-module__v7qEaq__sectionHeading h3{color:var(--hollow-text);margin:0;font-size:1rem;font-weight:650}.device-settings-panel-module__v7qEaq__header span,.device-settings-panel-module__v7qEaq__sectionHeading p{color:var(--hollow-text-muted);margin:0;font-size:.75rem;line-height:1.5}.device-settings-panel-module__v7qEaq__header button,.device-settings-panel-module__v7qEaq__testArea button,.device-settings-panel-module__v7qEaq__previewButton{border:1px solid var(--hollow-border);border-radius:var(--hollow-radius-control);background:var(--hollow-surface-elevated);min-height:2.75rem;color:var(--hollow-text-secondary);font:inherit;cursor:pointer;flex-shrink:0;padding:.58rem .8rem;font-size:.75rem}.device-settings-panel-module__v7qEaq__header button{white-space:nowrap}.device-settings-panel-module__v7qEaq__header button:disabled,.device-settings-panel-module__v7qEaq__testArea button:disabled,.device-settings-panel-module__v7qEaq__previewButton:disabled{cursor:not-allowed;opacity:.52}.device-settings-panel-module__v7qEaq__section{background:var(--hollow-surface);border-radius:var(--hollow-radius-panel);padding:16px}.device-settings-panel-module__v7qEaq__section+.device-settings-panel-module__v7qEaq__section{border-top:0}.device-settings-panel-module__v7qEaq__sectionHeading{align-items:center;gap:.7rem;margin-bottom:1rem;display:flex}.device-settings-panel-module__v7qEaq__sectionHeading>span{border:1px solid color-mix(in srgb, var(--hollow-teal) 30%, var(--hollow-border));width:2rem;height:2rem;color:var(--hollow-text-accent);border-radius:50%;flex:none;place-items:center;display:grid}.device-settings-panel-module__v7qEaq__fields{gap:.85rem;min-width:0;display:grid}.device-settings-panel-module__v7qEaq__field{gap:.42rem;min-width:0;display:grid}.device-settings-panel-module__v7qEaq__field>span{color:var(--hollow-text-secondary);font-size:.75rem;font-weight:620}.device-settings-panel-module__v7qEaq__field select{border:1px solid var(--hollow-border);border-radius:var(--hollow-radius-control);background:var(--hollow-surface-elevated);width:100%;min-height:2.75rem;color:var(--hollow-text-secondary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;padding:.62rem 2.2rem .62rem .75rem;font-size:.75rem}.device-settings-panel-module__v7qEaq__field select:disabled{cursor:not-allowed;opacity:.58}.device-settings-panel-module__v7qEaq__field small,.device-settings-panel-module__v7qEaq__supportMessage,.device-settings-panel-module__v7qEaq__meterGroup small{color:var(--hollow-text-muted);font-size:var(--hollow-text-xs);margin:0;line-height:1.5}.device-settings-panel-module__v7qEaq__testArea{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.device-settings-panel-module__v7qEaq__meterGroup{gap:.4rem;min-width:0;display:grid}.device-settings-panel-module__v7qEaq__meter{--input-level:0;border:1px solid color-mix(in srgb, var(--hollow-border) 86%, transparent);background:color-mix(in srgb, var(--hollow-void) 62%, var(--hollow-surface-elevated));border-radius:999px;height:.5rem;position:relative;overflow:hidden}.device-settings-panel-module__v7qEaq__meter span{transform:scaleX(var(--input-level));transform-origin:0;background:linear-gradient(90deg, var(--hollow-teal), color-mix(in srgb, var(--hollow-teal) 64%, var(--hollow-text)));transition:transform 80ms linear;position:absolute;inset:0}.device-settings-panel-module__v7qEaq__videoLayout{grid-template-columns:minmax(0,1fr);align-items:start;gap:.9rem 1rem;display:grid}.device-settings-panel-module__v7qEaq__preview{aspect-ratio:16/9;border:1px solid var(--hollow-border);border-radius:var(--hollow-radius-control);background:var(--hollow-void);grid-row:span 2;max-height:180px;position:relative;overflow:hidden}.device-settings-panel-module__v7qEaq__previewEmpty{color:var(--hollow-text-muted);text-align:center;place-content:center;gap:.45rem;display:grid;position:absolute;inset:0}.device-settings-panel-module__v7qEaq__previewEmpty span{font-size:1.4rem}.device-settings-panel-module__v7qEaq__previewEmpty p{font-size:var(--hollow-text-xs);margin:0}.device-settings-panel-module__v7qEaq__previewButton{justify-self:start;width:fit-content}.device-settings-panel-module__v7qEaq__notice,.device-settings-panel-module__v7qEaq__error{font-size:var(--hollow-text-xs);margin:0;line-height:1.5}.device-settings-panel-module__v7qEaq__notice{color:var(--hollow-text-accent)}.device-settings-panel-module__v7qEaq__error{color:#dca4a9}.device-settings-panel-module__v7qEaq__section>.device-settings-panel-module__v7qEaq__error{margin-top:.85rem}.device-settings-panel-module__v7qEaq__panelMessage{grid-column:1/-1;padding:0 1.25rem 1rem}.device-settings-panel-module__v7qEaq__header button:hover:not(:disabled),.device-settings-panel-module__v7qEaq__testArea button:hover:not(:disabled),.device-settings-panel-module__v7qEaq__previewButton:hover:not(:disabled){border-color:color-mix(in srgb, var(--hollow-teal) 52%, var(--hollow-border));color:var(--hollow-text)}.device-settings-panel-module__v7qEaq__header button:focus-visible,.device-settings-panel-module__v7qEaq__testArea button:focus-visible,.device-settings-panel-module__v7qEaq__previewButton:focus-visible,.device-settings-panel-module__v7qEaq__field select:focus-visible{outline:2px solid var(--hollow-focus);outline-offset:3px}@media (max-width:42rem){.device-settings-panel-module__v7qEaq__header{flex-direction:column;align-items:flex-start}.device-settings-panel-module__v7qEaq__preview{grid-row:auto}}@media (max-width:28rem){.device-settings-panel-module__v7qEaq__section,.device-settings-panel-module__v7qEaq__header,.device-settings-panel-module__v7qEaq__panelMessage{padding-inline:1rem}.device-settings-panel-module__v7qEaq__testArea{grid-template-columns:minmax(0,1fr)}.device-settings-panel-module__v7qEaq__header button,.device-settings-panel-module__v7qEaq__testArea button,.device-settings-panel-module__v7qEaq__previewButton{width:100%}}@media (prefers-reduced-motion:reduce){.device-settings-panel-module__v7qEaq__meter span{transition:none}}[data-reduce-motion=true] .device-settings-panel-module__v7qEaq__meter span{transition:none}@media (max-width:1100px){.device-settings-panel-module__v7qEaq__panel{grid-template-columns:minmax(0,1fr)}.device-settings-panel-module__v7qEaq__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.device-settings-panel-module__v7qEaq__testArea{grid-column:1/-1}}@media (max-width:600px){.device-settings-panel-module__v7qEaq__fields{grid-template-columns:minmax(0,1fr)}.device-settings-panel-module__v7qEaq__header{flex-wrap:wrap}}.device-settings-panel-module__v7qEaq__diagnostics{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.55rem;margin:0;display:grid}.device-settings-panel-module__v7qEaq__diagnostics div{border:1px solid var(--hollow-border);background:color-mix(in srgb, var(--hollow-surface-elevated) 65%, transparent);border-radius:.7rem;gap:.2rem;padding:.65rem;display:grid}.device-settings-panel-module__v7qEaq__diagnostics dt{color:var(--hollow-text-muted);font-size:.68rem}.device-settings-panel-module__v7qEaq__diagnostics dd{color:var(--hollow-text);margin:0;font-size:.78rem;font-weight:700}
.friends-module__xhYPlq__board{width:min(64rem,100%);min-width:0;margin:0 auto;padding:clamp(1rem,3vw,2.5rem);overflow-y:auto}.friends-module__xhYPlq__friendPage{overscroll-behavior:contain;height:100%}.friends-module__xhYPlq__header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.friends-module__xhYPlq__header h1{margin:.25rem 0;font-size:clamp(1.5rem,3vw,2.1rem)}.friends-module__xhYPlq__header p{color:var(--hollow-teal);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem}.friends-module__xhYPlq__header span,.friends-module__xhYPlq__person span,.friends-module__xhYPlq__empty,.friends-module__xhYPlq__relationship p{color:var(--hollow-text-muted);font-size:.82rem}.friends-module__xhYPlq__board button,.friends-module__xhYPlq__relationship button{border:1px solid var(--hollow-border);border-radius:var(--hollow-radius-control);background:var(--hollow-surface-elevated);min-height:44px;color:var(--hollow-text);font:inherit;cursor:pointer;padding:.5rem .8rem;font-size:.78rem}.friends-module__xhYPlq__board button:disabled,.friends-module__xhYPlq__relationship button:disabled{opacity:.5;cursor:wait}.friends-module__xhYPlq__board button:focus-visible,.friends-module__xhYPlq__relationship button:focus-visible,.friends-module__xhYPlq__search input:focus-visible{outline:2px solid var(--hollow-teal);outline-offset:3px}.friends-module__xhYPlq__tabs{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.friends-module__xhYPlq__tabs [aria-pressed=true]{border-color:var(--hollow-teal);background:color-mix(in srgb, var(--hollow-teal) 12%, var(--hollow-surface-elevated))}.friends-module__xhYPlq__search{color:var(--hollow-text-muted);gap:.4rem;margin:0 0 1rem;font-size:.78rem;display:grid}.friends-module__xhYPlq__search input,.friends-module__xhYPlq__search select{border:1px solid var(--hollow-border);border-radius:var(--hollow-radius-control);background:var(--hollow-surface);width:100%;min-width:0;min-height:44px;color:var(--hollow-text);font:inherit;padding:.65rem .85rem}.friends-module__xhYPlq__list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.friends-module__xhYPlq__list li{border:1px solid var(--hollow-border);background:var(--hollow-surface);border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:1rem;display:flex}.friends-module__xhYPlq__person{align-items:center;gap:.65rem;min-width:0;display:flex}.friends-module__xhYPlq__person>div{min-width:0;display:grid}.friends-module__xhYPlq__person strong,.friends-module__xhYPlq__person span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.friends-module__xhYPlq__relationship{min-width:0;margin-top:.5rem}.friends-module__xhYPlq__relationship p{margin:.4rem 0 0}.friends-module__xhYPlq__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.friends-module__xhYPlq__badge{color:var(--hollow-text-muted);font-size:.7rem}.friends-module__xhYPlq__empty{text-align:center;border:1px dashed var(--hollow-border);border-radius:1rem;padding:2.5rem 1rem}@media (max-width:720px){.friends-module__xhYPlq__list li{flex-direction:column;align-items:stretch}.friends-module__xhYPlq__header{align-items:flex-start}.friends-module__xhYPlq__board{padding:1rem}.friends-module__xhYPlq__tabs button{flex:auto}}
.unread-badge-module__HvpWqq__badge{background:color-mix(in srgb, var(--hollow-teal) 44%, var(--hollow-surface-elevated));border:1px solid color-mix(in srgb, var(--hollow-teal) 72%, var(--hollow-border));color:var(--hollow-text);font-size:var(--hollow-text-xs);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;font-weight:650;line-height:1;display:inline-flex}
.voice-session-provider-module__GdSgIW__audioContainer{pointer-events:none;width:1px;height:1px;position:fixed;overflow:hidden}
.spotify-activity-card-module__wp9dnW__card{border:1px solid color-mix(in srgb, var(--hollow-border) 62%, #57b778);background:linear-gradient(135deg, color-mix(in srgb, #57b778 5%, var(--hollow-surface)), var(--hollow-surface));border-radius:.8rem;gap:10px;min-width:0;margin-top:12px;padding:.75rem;transition:border-color .15s,transform .15s;display:grid}.spotify-activity-card-module__wp9dnW__card:hover{border-color:color-mix(in srgb, #57b778 32%, var(--hollow-border));transform:translateY(-1px)}.spotify-activity-card-module__wp9dnW__brandRow{color:var(--hollow-text-muted);font-size:var(--hollow-text-xs);align-items:center;gap:7px;display:flex}.spotify-activity-card-module__wp9dnW__brandRow strong{font-weight:650}.spotify-activity-card-module__wp9dnW__spotifyMark{color:#57b778;font-size:.72rem}.spotify-activity-card-module__wp9dnW__activity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.spotify-activity-card-module__wp9dnW__artwork,.spotify-activity-card-module__wp9dnW__artworkFallback{border-radius:var(--hollow-radius-control);object-fit:cover;background:var(--hollow-surface-elevated);width:56px;height:56px}.spotify-activity-card-module__wp9dnW__artworkFallback{color:var(--hollow-text-muted);place-items:center;display:grid}.spotify-activity-card-module__wp9dnW__copy{gap:3px;min-width:0;display:grid}.spotify-activity-card-module__wp9dnW__copy>strong,.spotify-activity-card-module__wp9dnW__copy>span,.spotify-activity-card-module__wp9dnW__copy>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spotify-activity-card-module__wp9dnW__copy>strong{color:var(--hollow-text);font-size:var(--hollow-text-sm)}.spotify-activity-card-module__wp9dnW__copy>span,.spotify-activity-card-module__wp9dnW__copy>small{color:var(--hollow-text-muted);font-size:var(--hollow-text-xs)}.spotify-activity-card-module__wp9dnW__progress{background:var(--hollow-border);border-radius:999px;height:3px;margin-top:4px;overflow:hidden}.spotify-activity-card-module__wp9dnW__progress>span{border-radius:inherit;background:color-mix(in srgb, #57b778 72%, var(--hollow-brand-gold));height:100%;display:block}.spotify-activity-card-module__wp9dnW__card>a{color:var(--hollow-text-accent);font-size:var(--hollow-text-xs);justify-self:start;text-decoration:none}.spotify-activity-card-module__wp9dnW__card>a:hover{color:var(--hollow-brand-gold)}.spotify-activity-card-module__wp9dnW__card[data-compact]{padding:.65rem}.spotify-activity-card-module__wp9dnW__card[data-compact] .spotify-activity-card-module__wp9dnW__artwork,.spotify-activity-card-module__wp9dnW__card[data-compact] .spotify-activity-card-module__wp9dnW__artworkFallback{width:44px;height:44px}@media (prefers-reduced-motion:reduce){.spotify-activity-card-module__wp9dnW__progress>span,.spotify-activity-card-module__wp9dnW__card{transition:none}.spotify-activity-card-module__wp9dnW__card:hover{transform:none}}
.spotify-connections-panel-module__oOjXyG__panel{border:1px solid color-mix(in srgb, var(--hollow-border) 68%, #57b778);background:radial-gradient(circle at 0 0, #57b77812, transparent 22rem), linear-gradient(155deg, var(--hollow-surface-elevated), var(--hollow-surface));border-radius:1rem;min-width:0;padding:clamp(1rem,2vw,1.35rem);overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.spotify-connections-panel-module__oOjXyG__header{border-bottom:1px solid color-mix(in srgb, var(--hollow-border) 48%, transparent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 0 16px;display:grid}.spotify-connections-panel-module__oOjXyG__logo{border:1px solid color-mix(in srgb, #57b778 40%, var(--hollow-border));background:color-mix(in srgb, #57b778 10%, var(--hollow-surface));border-radius:50%;align-content:center;gap:3px;width:44px;height:44px;padding:0 11px;display:grid;transform:rotate(8deg)}.spotify-connections-panel-module__oOjXyG__logo i{background:#79c893;border-radius:999px;height:2px;display:block;transform:skewY(7deg)}.spotify-connections-panel-module__oOjXyG__logo i:nth-child(2){width:88%}.spotify-connections-panel-module__oOjXyG__logo i:nth-child(3){width:72%}.spotify-connections-panel-module__oOjXyG__header h2,.spotify-connections-panel-module__oOjXyG__header p{margin:0}.spotify-connections-panel-module__oOjXyG__header h2{letter-spacing:-.02em;font-size:1.05rem}.spotify-connections-panel-module__oOjXyG__header p{color:var(--hollow-text-muted);font-size:var(--hollow-text-xs);margin-top:3px}.spotify-connections-panel-module__oOjXyG__header small{color:#79c893;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.18rem;font-size:.62rem;font-weight:680;display:block}.spotify-connections-panel-module__oOjXyG__connected{color:#86c99c;font-size:var(--hollow-text-xs);background:#57b7781a;border-radius:999px;padding:5px 8px}.spotify-connections-panel-module__oOjXyG__connected[data-warning]{background:var(--hollow-accent-soft);color:var(--hollow-brand-gold)}.spotify-connections-panel-module__oOjXyG__empty{justify-content:space-between;align-items:center;gap:24px;min-height:9rem;padding:24px 4px;display:flex}.spotify-connections-panel-module__oOjXyG__empty>div{gap:.4rem;display:grid}.spotify-connections-panel-module__oOjXyG__empty strong{color:var(--hollow-text-secondary);font-size:var(--hollow-text-sm)}.spotify-connections-panel-module__oOjXyG__empty p{max-width:46rem;color:var(--hollow-text-muted);font-size:var(--hollow-text-xs);margin:0;line-height:1.6}.spotify-connections-panel-module__oOjXyG__primaryAction,.spotify-connections-panel-module__oOjXyG__empty button,.spotify-connections-panel-module__oOjXyG__actions button,.spotify-connections-panel-module__oOjXyG__actions a,.spotify-connections-panel-module__oOjXyG__state button{border:1px solid var(--hollow-border);border-radius:var(--hollow-radius-control);background:var(--hollow-surface-elevated);min-height:40px;color:var(--hollow-text-secondary);font:inherit;font-size:var(--hollow-text-xs);white-space:nowrap;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.spotify-connections-panel-module__oOjXyG__primaryAction{border-color:color-mix(in srgb, var(--hollow-brand-amber) 38%, var(--hollow-border));color:var(--hollow-brand-gold)}.spotify-connections-panel-module__oOjXyG__visibilityRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 0;display:grid;position:relative}.spotify-connections-panel-module__oOjXyG__accountIdentity{color:var(--hollow-text-secondary);align-items:center;gap:.6rem;margin:14px 0 0;display:flex}.spotify-connections-panel-module__oOjXyG__accountIdentity>span{color:#86c99c;background:#57b7781f;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:.7rem;display:grid}.spotify-connections-panel-module__oOjXyG__accountIdentity>div{gap:.08rem;display:grid}.spotify-connections-panel-module__oOjXyG__accountIdentity small{color:var(--hollow-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.spotify-connections-panel-module__oOjXyG__accountIdentity strong{font-size:var(--hollow-text-sm)}.spotify-connections-panel-module__oOjXyG__visibilityRow>span{gap:4px;display:grid}.spotify-connections-panel-module__oOjXyG__visibilityRow strong{color:var(--hollow-text-secondary);font-size:var(--hollow-text-sm)}.spotify-connections-panel-module__oOjXyG__visibilityRow small{color:var(--hollow-text-muted);font-size:var(--hollow-text-xs);line-height:1.45}.spotify-connections-panel-module__oOjXyG__visibilityRow input{opacity:0;width:1px;height:1px;position:absolute}.spotify-connections-panel-module__oOjXyG__visibilityRow>i{border:1px solid var(--hollow-border);background:var(--hollow-surface-elevated);border-radius:999px;align-items:center;width:42px;height:24px;padding:3px;display:flex}.spotify-connections-panel-module__oOjXyG__visibilityRow>i>span{background:var(--hollow-text-muted);border-radius:50%;width:16px;height:16px;transition:transform .15s,background .15s}.spotify-connections-panel-module__oOjXyG__visibilityRow input:checked+i{border-color:color-mix(in srgb, #57b778 52%, var(--hollow-border));background:color-mix(in srgb, #57b778 16%, var(--hollow-surface))}.spotify-connections-panel-module__oOjXyG__visibilityRow input:checked+i>span{background:#8cd1a2;transform:translate(18px)}.spotify-connections-panel-module__oOjXyG__visibilityRow input:focus-visible+i{outline:2px solid var(--hollow-focus);outline-offset:3px}.spotify-connections-panel-module__oOjXyG__quiet{border-top:1px solid color-mix(in srgb, var(--hollow-border) 42%, transparent);align-items:center;gap:.75rem;padding:18px 0;display:flex}.spotify-connections-panel-module__oOjXyG__quiet>span{background:var(--hollow-surface-elevated);width:2.25rem;height:2.25rem;color:var(--hollow-text-muted);border-radius:50%;flex:none;place-items:center;display:grid}.spotify-connections-panel-module__oOjXyG__quiet>div{gap:.2rem;display:grid}.spotify-connections-panel-module__oOjXyG__quiet strong{color:var(--hollow-text-secondary);font-size:var(--hollow-text-sm)}.spotify-connections-panel-module__oOjXyG__quiet p{color:var(--hollow-text-muted);font-size:var(--hollow-text-xs);margin:0}.spotify-connections-panel-module__oOjXyG__actions{border-top:1px solid color-mix(in srgb, var(--hollow-border) 42%, transparent);min-height:48px;color:var(--hollow-text-muted);font-size:var(--hollow-text-xs);justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;padding-top:12px;display:flex}.spotify-connections-panel-module__oOjXyG__actions>a{margin-right:auto}.spotify-connections-panel-module__oOjXyG__actions .spotify-connections-panel-module__oOjXyG__danger{color:#dfa4a4}.spotify-connections-panel-module__oOjXyG__message{min-height:20px;color:var(--hollow-text-muted);font-size:var(--hollow-text-xs);margin:8px 0 0}.spotify-connections-panel-module__oOjXyG__state{min-height:180px;color:var(--hollow-text-muted);font-size:var(--hollow-text-sm);text-align:center;place-content:center;justify-items:center;gap:8px;display:grid}.spotify-connections-panel-module__oOjXyG__state>strong{color:var(--hollow-text-secondary)}.spotify-connections-panel-module__oOjXyG__state>span{max-width:32rem;font-size:var(--hollow-text-xs);line-height:1.55}.spotify-connections-panel-module__oOjXyG__state[data-loading]>span{background:linear-gradient(90deg, var(--hollow-surface-elevated), color-mix(in srgb, #57b778 22%, var(--hollow-surface-elevated)), var(--hollow-surface-elevated));background-size:200% 100%;border-radius:999px;width:7rem;height:.35rem;animation:1.2s ease-in-out infinite spotify-connections-panel-module__oOjXyG__connectionShimmer;overflow:hidden}@keyframes spotify-connections-panel-module__oOjXyG__connectionShimmer{to{background-position:-200% 0}}@media (max-width:32rem){.spotify-connections-panel-module__oOjXyG__header{grid-template-columns:auto minmax(0,1fr)}.spotify-connections-panel-module__oOjXyG__connected{grid-column:2;justify-self:start}.spotify-connections-panel-module__oOjXyG__empty{flex-direction:column;align-items:stretch}.spotify-connections-panel-module__oOjXyG__actions{flex-wrap:wrap;justify-content:stretch}.spotify-connections-panel-module__oOjXyG__actions>span{width:100%}.spotify-connections-panel-module__oOjXyG__actions button{flex:1}}@media (prefers-reduced-motion:reduce){.spotify-connections-panel-module__oOjXyG__visibilityRow>i>span{transition:none}.spotify-connections-panel-module__oOjXyG__state[data-loading]>span{animation:none}}
.voice-quick-settings-module__rxyd_q__quickSettings{border:1px solid color-mix(in srgb, var(--hollow-border) 64%, transparent);border-radius:var(--hollow-radius-control);background:color-mix(in srgb, var(--hollow-surface-elevated) 44%, transparent);min-width:0}.voice-quick-settings-module__rxyd_q__quickSettings>summary{min-height:2.4rem;color:var(--hollow-text-secondary);cursor:pointer;font-size:var(--hollow-text-xs);justify-content:space-between;align-items:center;gap:.7rem;padding:.48rem .6rem;font-weight:680;list-style:none;display:flex}.voice-quick-settings-module__rxyd_q__quickSettings>summary::-webkit-details-marker{display:none}.voice-quick-settings-module__rxyd_q__quickSettings>summary:after{color:var(--hollow-text-muted);content:"⌄";font-size:var(--hollow-text-xs);transition:transform .16s}.voice-quick-settings-module__rxyd_q__quickSettings[open]>summary:after{transform:rotate(180deg)}.voice-quick-settings-module__rxyd_q__quickSettings>summary small{color:var(--hollow-text-muted);font-size:var(--hollow-text-xs);margin-left:auto;font-weight:560}.voice-quick-settings-module__rxyd_q__quickSettings>summary:focus-visible{outline:2px solid var(--hollow-focus);outline-offset:2px}.voice-quick-settings-module__rxyd_q__panel{border-top:1px solid color-mix(in srgb, var(--hollow-border) 54%, transparent);gap:.55rem;padding:.6rem;display:grid}.voice-quick-settings-module__rxyd_q__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.voice-quick-settings-module__rxyd_q__field,.voice-quick-settings-module__rxyd_q__systemField{gap:.28rem;min-width:0;display:grid}.voice-quick-settings-module__rxyd_q__field>span,.voice-quick-settings-module__rxyd_q__systemField>span{color:var(--hollow-text-muted);font-size:var(--hollow-text-xs);font-weight:650}.voice-quick-settings-module__rxyd_q__field select{border:1px solid color-mix(in srgb, var(--hollow-border) 78%, transparent);border-radius:var(--hollow-radius-control);background:var(--hollow-surface);width:100%;min-width:0;min-height:2.3rem;color:var(--hollow-text-secondary);font:inherit;font-size:var(--hollow-text-xs);padding:.35rem 1.55rem .35rem .48rem}.voice-quick-settings-module__rxyd_q__field select:focus-visible,.voice-quick-settings-module__rxyd_q__fullSettings:focus-visible{outline:2px solid var(--hollow-focus);outline-offset:2px}.voice-quick-settings-module__rxyd_q__field select:disabled{cursor:wait;opacity:.52}.voice-quick-settings-module__rxyd_q__systemField{border:1px solid color-mix(in srgb, var(--hollow-border) 58%, transparent);border-radius:var(--hollow-radius-control);align-content:start;padding:.42rem .48rem}.voice-quick-settings-module__rxyd_q__systemField small{color:var(--hollow-text-muted);font-size:var(--hollow-text-xs);line-height:1.35}.voice-quick-settings-module__rxyd_q__pttStatus,.voice-quick-settings-module__rxyd_q__message{color:var(--hollow-text-muted);font-size:var(--hollow-text-xs);margin:0;line-height:1.45}.voice-quick-settings-module__rxyd_q__pttStatus strong{color:var(--hollow-text-accent)}.voice-quick-settings-module__rxyd_q__fullSettings{border:1px solid color-mix(in srgb, var(--hollow-teal) 26%, var(--hollow-border));border-radius:var(--hollow-radius-control);min-height:2.35rem;color:var(--hollow-text-secondary);font-size:var(--hollow-text-xs);justify-content:space-between;align-items:center;gap:.65rem;padding:.45rem .55rem;font-weight:660;text-decoration:none;display:flex}.voice-quick-settings-module__rxyd_q__fullSettings:hover{border-color:color-mix(in srgb, var(--hollow-teal) 48%, var(--hollow-border));color:var(--hollow-text)}@media (max-width:720px){.voice-quick-settings-module__rxyd_q__quickSettings>summary{min-height:2.7rem}.voice-quick-settings-module__rxyd_q__grid{grid-template-columns:minmax(0,1fr)}.voice-quick-settings-module__rxyd_q__fullSettings{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.voice-quick-settings-module__rxyd_q__quickSettings>summary:after{transition:none}}[data-reduce-motion=true] .voice-quick-settings-module__rxyd_q__quickSettings>summary:after{transition:none}
.desktop-settings-panel-module__bJFLvW__panel{gap:0;display:grid}.desktop-settings-panel-module__bJFLvW__panel>header{border-bottom:1px solid color-mix(in srgb, var(--hollow-border) 58%, transparent);padding:8px 0 12px}.desktop-settings-panel-module__bJFLvW__panel header p{color:var(--hollow-text-accent);font-size:var(--hollow-text-xs);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .45rem;font-weight:680}.desktop-settings-panel-module__bJFLvW__panel h2{margin:0;font-size:1rem}.desktop-settings-panel-module__bJFLvW__version{align-items:center;gap:12px;padding:22px 0 16px;display:flex}.desktop-settings-panel-module__bJFLvW__version>span{border:1px solid color-mix(in srgb, var(--hollow-border) 72%, var(--hollow-brand-amber));width:44px;height:44px;color:var(--hollow-brand-gold);border-radius:50%;flex:none;place-items:center;display:grid}.desktop-settings-panel-module__bJFLvW__version div{gap:3px;min-width:0;display:grid}.desktop-settings-panel-module__bJFLvW__version strong{color:var(--hollow-text-secondary);font-size:var(--hollow-text-sm)}.desktop-settings-panel-module__bJFLvW__version small,.desktop-settings-panel-module__bJFLvW__status{color:var(--hollow-text-muted);font-size:var(--hollow-text-xs)}.desktop-settings-panel-module__bJFLvW__status{min-height:22px;margin:0 0 12px}.desktop-settings-panel-module__bJFLvW__actions{border-top:1px solid color-mix(in srgb, var(--hollow-border) 48%, transparent);flex-wrap:wrap;gap:8px;padding-top:16px;display:flex}.desktop-settings-panel-module__bJFLvW__actions button{border:1px solid var(--hollow-border);border-radius:var(--hollow-radius-control);background:var(--hollow-surface-elevated);min-height:42px;color:var(--hollow-text-secondary);cursor:pointer;font:inherit;font-size:var(--hollow-text-xs);padding-inline:14px}.desktop-settings-panel-module__bJFLvW__actions button:hover:not(:disabled){border-color:color-mix(in srgb, var(--hollow-border) 62%, var(--hollow-brand-amber));color:var(--hollow-text)}.desktop-settings-panel-module__bJFLvW__actions button:disabled{cursor:default;opacity:.48}.desktop-settings-panel-module__bJFLvW__actions button:focus-visible{outline:2px solid var(--hollow-focus);outline-offset:3px}@media (max-width:390px){.desktop-settings-panel-module__bJFLvW__actions{display:grid}.desktop-settings-panel-module__bJFLvW__actions button{width:100%}}.desktop-settings-panel-module__bJFLvW__behavior{border-top:1px solid color-mix(in srgb, var(--hollow-border) 58%, transparent);margin-top:28px;padding-top:22px;display:grid}.desktop-settings-panel-module__bJFLvW__behavior header p{color:var(--hollow-text-accent);font-size:var(--hollow-text-xs);letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-weight:680}.desktop-settings-panel-module__bJFLvW__behavior h3{color:var(--hollow-text-secondary);font-size:var(--hollow-text-sm);margin:0 0 12px}.desktop-settings-panel-module__bJFLvW__notificationHeader{margin-top:24px}.desktop-settings-panel-module__bJFLvW__toggleRow{border-bottom:1px solid color-mix(in srgb, var(--hollow-border) 46%, transparent);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:72px;display:grid;position:relative}.desktop-settings-panel-module__bJFLvW__toggleRow>span,.desktop-settings-panel-module__bJFLvW__closeBehavior label>span{gap:3px;display:grid}.desktop-settings-panel-module__bJFLvW__toggleRow strong,.desktop-settings-panel-module__bJFLvW__closeBehavior strong{color:var(--hollow-text-secondary);font-size:var(--hollow-text-sm)}.desktop-settings-panel-module__bJFLvW__toggleRow small,.desktop-settings-panel-module__bJFLvW__closeBehavior small{color:var(--hollow-text-muted);font-size:var(--hollow-text-xs);line-height:1.45}.desktop-settings-panel-module__bJFLvW__toggleRow input{opacity:0;pointer-events:none;position:absolute}.desktop-settings-panel-module__bJFLvW__toggleRow>i{border:1px solid var(--hollow-border);background:var(--hollow-surface-elevated);border-radius:999px;align-items:center;width:42px;height:24px;padding:3px;transition:background .14s,border-color .14s;display:flex}.desktop-settings-panel-module__bJFLvW__toggleRow>i b{background:var(--hollow-text-muted);border-radius:50%;width:16px;height:16px;transition:transform .14s,background .14s}.desktop-settings-panel-module__bJFLvW__toggleRow input:checked+i{border-color:color-mix(in srgb, var(--hollow-brand-amber) 60%, var(--hollow-border));background:var(--hollow-accent-soft)}.desktop-settings-panel-module__bJFLvW__toggleRow input:checked+i b{background:var(--hollow-brand-gold);transform:translate(18px)}.desktop-settings-panel-module__bJFLvW__toggleRow input:focus-visible+i{outline:2px solid var(--hollow-focus);outline-offset:3px}.desktop-settings-panel-module__bJFLvW__toggleRow:has(input:disabled){cursor:default;opacity:.5}.desktop-settings-panel-module__bJFLvW__closeBehavior{border:0;gap:8px;margin:20px 0 0;padding:0;display:grid}.desktop-settings-panel-module__bJFLvW__closeBehavior legend{color:var(--hollow-text-secondary);font-size:var(--hollow-text-sm);margin-bottom:8px;font-weight:650}.desktop-settings-panel-module__bJFLvW__closeBehavior label{border:1px solid var(--hollow-border);border-radius:var(--hollow-radius-control);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:grid}.desktop-settings-panel-module__bJFLvW__closeBehavior label:has(input:checked){border-color:color-mix(in srgb, var(--hollow-brand-amber) 52%, var(--hollow-border));background:var(--hollow-accent-soft)}.desktop-settings-panel-module__bJFLvW__closeBehavior input{accent-color:var(--hollow-brand-amber)}.desktop-settings-panel-module__bJFLvW__closeBehavior input:focus-visible{outline:2px solid var(--hollow-focus);outline-offset:3px}.desktop-settings-panel-module__bJFLvW__behaviorStatus{min-height:20px;color:var(--hollow-text-muted);font-size:var(--hollow-text-xs);margin:10px 0 0}@media (prefers-reduced-motion:reduce){.desktop-settings-panel-module__bJFLvW__toggleRow>i,.desktop-settings-panel-module__bJFLvW__toggleRow>i b{transition:none}}[data-reduce-motion=true] .desktop-settings-panel-module__bJFLvW__toggleRow>i{transition:none}[data-reduce-motion=true] .desktop-settings-panel-module__bJFLvW__toggleRow>i b{transition:none}
.voice-channel-controls-module__G8VIJW__controls{justify-content:center;align-items:center;gap:.75rem;min-width:0;display:flex;position:relative}.voice-channel-controls-module__G8VIJW__status{min-width:0;max-width:8.5rem;color:var(--hollow-text-secondary);font-size:var(--hollow-text-xs);white-space:nowrap;align-items:center;gap:.4rem;font-weight:650;display:flex}.voice-channel-controls-module__G8VIJW__status>span:last-child{text-overflow:ellipsis;overflow:hidden}.voice-channel-controls-module__G8VIJW__statusSignal{background:color-mix(in srgb, var(--hollow-teal) 78%, var(--hollow-text));width:.38rem;height:.38rem;box-shadow:0 0 .65rem color-mix(in srgb, var(--hollow-teal) 36%, transparent);border-radius:50%;flex:none}.voice-channel-controls-module__G8VIJW__statusSignal[data-state=reconnecting]{background:color-mix(in srgb, var(--hollow-violet) 76%, var(--hollow-text));animation:1.6s ease-in-out infinite voice-channel-controls-module__G8VIJW__reconnect-pulse}.voice-channel-controls-module__G8VIJW__statusSignal[data-state=ptt-speaking]{background:color-mix(in srgb, var(--hollow-teal) 88%, var(--hollow-text));box-shadow:0 0 0 .18rem color-mix(in srgb, var(--hollow-teal) 16%, transparent)}.voice-channel-controls-module__G8VIJW__statusSignal[data-state=hard-muted],.voice-channel-controls-module__G8VIJW__statusSignal[data-state=blocked],.voice-channel-controls-module__G8VIJW__statusSignal[data-state=offline],.voice-channel-controls-module__G8VIJW__statusSignal[data-state=lost]{background:color-mix(in srgb, #a75d67 72%, var(--hollow-text-muted));box-shadow:none}.voice-channel-controls-module__G8VIJW__statusSignal[data-state=voice-muted]{background:var(--hollow-text-muted);box-shadow:none}.voice-channel-controls-module__G8VIJW__statusSignal[data-state=poor]{background:color-mix(in srgb, #c89b5d 78%, var(--hollow-text));box-shadow:none}.voice-channel-controls-module__G8VIJW__voiceModeHint,.voice-channel-controls-module__G8VIJW__feedback{z-index:4;border:1px solid color-mix(in srgb, var(--hollow-border) 70%, transparent);width:max-content;max-width:min(28rem,100vw - 2rem);color:var(--hollow-text-muted);font-size:var(--hollow-text-xs);text-align:center;background:#080b10f5;border-radius:.65rem;margin:0 auto;padding:.48rem .65rem;line-height:1.4;position:absolute;bottom:calc(100% + .65rem);left:0;right:0;box-shadow:0 12px 30px #0000004d}.voice-channel-controls-module__G8VIJW__voiceModeHint[data-state=ptt-speaking]{color:var(--hollow-text-accent)}.voice-channel-controls-module__G8VIJW__voiceModeHint[data-state=poor]{color:#d9b57b}.voice-channel-controls-module__G8VIJW__voiceModeHint[data-state=hard-muted],.voice-channel-controls-module__G8VIJW__voiceModeHint[data-state=offline],.voice-channel-controls-module__G8VIJW__voiceModeHint[data-state=lost]{color:#e6b2b7}.voice-channel-controls-module__G8VIJW__touchPttButton{z-index:3;border:1px solid color-mix(in srgb, var(--hollow-teal) 38%, var(--hollow-border));background:color-mix(in srgb, var(--hollow-teal) 12%, #0b1014);width:min(18rem,100vw - 2rem);min-height:3rem;color:var(--hollow-text-secondary);cursor:pointer;font:inherit;font-size:var(--hollow-text-xs);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;gap:.48rem;margin:auto;font-weight:700;display:none;position:absolute;bottom:calc(100% + .65rem);left:0;right:0}.voice-channel-controls-module__G8VIJW__touchPttButton[data-speaking]{border-color:color-mix(in srgb, var(--hollow-teal) 68%, var(--hollow-border));color:var(--hollow-text)}.voice-channel-controls-module__G8VIJW__touchPttButton svg,.voice-channel-controls-module__G8VIJW__controlButton svg,.voice-channel-controls-module__G8VIJW__secondaryButton svg,.voice-channel-controls-module__G8VIJW__moreMenu>summary svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:none;width:1.05rem;height:1.05rem}.voice-channel-controls-module__G8VIJW__actionGrid{justify-content:center;align-items:center;gap:.38rem;min-width:0;display:flex}.voice-channel-controls-module__G8VIJW__controlButton,.voice-channel-controls-module__G8VIJW__moreMenu>summary{border:1px solid color-mix(in srgb, var(--hollow-border) 78%, transparent);background:color-mix(in srgb, var(--hollow-surface-elevated) 78%, transparent);width:2.75rem;height:2.75rem;color:var(--hollow-text-secondary);cursor:pointer;font:inherit;border-radius:50%;flex:none;place-items:center;padding:0;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid}.voice-channel-controls-module__G8VIJW__controlLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.voice-channel-controls-module__G8VIJW__controlButton:hover:not(:disabled),.voice-channel-controls-module__G8VIJW__moreMenu>summary:hover{border-color:color-mix(in srgb, var(--hollow-teal) 44%, var(--hollow-border));background:color-mix(in srgb, var(--hollow-teal) 9%, var(--hollow-surface-elevated));color:var(--hollow-text)}.voice-channel-controls-module__G8VIJW__controlButton:active:not(:disabled){transform:translateY(1px)}.voice-channel-controls-module__G8VIJW__controlButton:focus-visible,.voice-channel-controls-module__G8VIJW__secondaryButton:focus-visible,.voice-channel-controls-module__G8VIJW__audioRecovery:focus-visible,.voice-channel-controls-module__G8VIJW__moreMenu>summary:focus-visible,.voice-channel-controls-module__G8VIJW__touchPttButton:focus-visible{outline:2px solid var(--hollow-focus);outline-offset:3px}.voice-channel-controls-module__G8VIJW__controlButton[data-active]{border-color:color-mix(in srgb, var(--hollow-teal) 46%, var(--hollow-border));background:color-mix(in srgb, var(--hollow-teal) 14%, var(--hollow-surface-elevated));color:var(--hollow-text-accent)}.voice-channel-controls-module__G8VIJW__microphoneButton[data-mic-state=hard-muted]{border-color:color-mix(in srgb, #a75d67 46%, var(--hollow-border));background:color-mix(in srgb, #7a3941 16%, var(--hollow-surface-elevated));color:#e6b2b7}.voice-channel-controls-module__G8VIJW__controlButton:disabled,.voice-channel-controls-module__G8VIJW__secondaryButton:disabled{cursor:wait;opacity:.5}.voice-channel-controls-module__G8VIJW__leaveButton{border-color:color-mix(in srgb, #a75d67 42%, var(--hollow-border));background:color-mix(in srgb, #7a3941 13%, var(--hollow-surface-elevated));color:#e6b2b7;margin-left:.18rem}.voice-channel-controls-module__G8VIJW__leaveButton:hover:not(:disabled){border-color:color-mix(in srgb, #bb6872 68%, var(--hollow-border));background:color-mix(in srgb, #7a3941 25%, var(--hollow-surface-elevated));color:#f2c7cb}.voice-channel-controls-module__G8VIJW__moreMenu{position:relative}.voice-channel-controls-module__G8VIJW__moreMenu>summary{list-style:none}.voice-channel-controls-module__G8VIJW__moreMenu>summary::-webkit-details-marker{display:none}.voice-channel-controls-module__G8VIJW__morePanel{z-index:6;border:1px solid color-mix(in srgb, var(--hollow-border) 86%, transparent);background:color-mix(in srgb, var(--hollow-bg-elevated) 97%, transparent);border-radius:.9rem;gap:.55rem;width:min(23rem,100vw - 2rem);max-height:min(70dvh,34rem);padding:.65rem;display:grid;position:absolute;bottom:calc(100% + .75rem);right:0;overflow-y:auto;box-shadow:0 20px 55px #0000007a}.voice-channel-controls-module__G8VIJW__secondaryButton,.voice-channel-controls-module__G8VIJW__audioRecovery{border:1px solid color-mix(in srgb, var(--hollow-border) 76%, transparent);border-radius:var(--hollow-radius-control);background:color-mix(in srgb, var(--hollow-surface-elevated) 72%, transparent);min-height:2.6rem;color:var(--hollow-text-secondary);cursor:pointer;font:inherit;font-size:var(--hollow-text-xs);font-weight:680}.voice-channel-controls-module__G8VIJW__secondaryButton{justify-content:flex-start;align-items:center;gap:.45rem;padding:.5rem .65rem;display:flex}.voice-channel-controls-module__G8VIJW__secondaryButton[data-active]{border-color:color-mix(in srgb, var(--hollow-teal) 38%, var(--hollow-border));color:var(--hollow-text-accent)}.voice-channel-controls-module__G8VIJW__feedback{gap:.35rem;padding:.55rem;display:grid}.voice-channel-controls-module__G8VIJW__audioRecovery{padding:.5rem .65rem}.voice-channel-controls-module__G8VIJW__errorMessage{color:#dca4a9;margin:0}@keyframes voice-channel-controls-module__G8VIJW__reconnect-pulse{50%{opacity:.35}}@media (pointer:coarse){.voice-channel-controls-module__G8VIJW__touchPttButton{display:flex}.voice-channel-controls-module__G8VIJW__voiceModeHint{display:none}}@media (max-width:620px){.voice-channel-controls-module__G8VIJW__controls{gap:.45rem}.voice-channel-controls-module__G8VIJW__status{display:none}.voice-channel-controls-module__G8VIJW__actionGrid{gap:.28rem}.voice-channel-controls-module__G8VIJW__controlButton,.voice-channel-controls-module__G8VIJW__moreMenu>summary{width:2.65rem;height:2.65rem}.voice-channel-controls-module__G8VIJW__morePanel{right:.6rem;bottom:calc(var(--hollow-mobile-nav-height) + 5rem + env(safe-area-inset-bottom));width:auto;position:fixed;left:.6rem}}@media (max-width:360px){.voice-channel-controls-module__G8VIJW__actionGrid{gap:.2rem}.voice-channel-controls-module__G8VIJW__controlButton,.voice-channel-controls-module__G8VIJW__moreMenu>summary{width:2.5rem;height:2.5rem}}@media (prefers-reduced-motion:reduce){.voice-channel-controls-module__G8VIJW__controlButton{transition:none}.voice-channel-controls-module__G8VIJW__controlButton:active:not(:disabled){transform:none}.voice-channel-controls-module__G8VIJW__statusSignal[data-state=reconnecting]{animation:none}}[data-reduce-motion=true] .voice-channel-controls-module__G8VIJW__controlButton{transition:none}[data-reduce-motion=true] .voice-channel-controls-module__G8VIJW__controlButton:active:not(:disabled){transform:none}[data-reduce-motion=true] .voice-channel-controls-module__G8VIJW__statusSignal[data-state=reconnecting]{animation:none}
.conversations-module__RMLWOa__shell{background:var(--hollow-void);color:var(--hollow-text);flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.conversations-module__RMLWOa__ambient{pointer-events:none;background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--hollow-teal) 15%, transparent), transparent 30rem), radial-gradient(circle at 88% 100%, color-mix(in srgb, var(--hollow-violet) 10%, transparent), transparent 34rem);display:none;position:fixed;inset:0}.conversations-module__RMLWOa__conversationHeader>span{border:1px solid color-mix(in srgb, var(--hollow-teal) 40%, var(--hollow-border));background:var(--hollow-surface-elevated);width:2rem;height:2rem;color:var(--hollow-text-secondary);font-size:var(--hollow-text-xs);border-radius:50%;place-items:center;font-weight:650;display:grid}.conversations-module__RMLWOa__workspace{z-index:1;flex:1;grid-template-columns:18rem minmax(0,1fr);height:100%;min-height:0;display:grid;position:relative}.conversations-module__RMLWOa__mobileSections{display:none}.conversations-module__RMLWOa__friendsLink{border:1px solid var(--hollow-border);min-height:44px;color:var(--hollow-text);border-radius:.6rem;align-items:center;margin-bottom:.7rem;padding:.5rem .7rem;font-size:.8rem;text-decoration:none;display:flex}@media (max-width:768px){.conversations-module__RMLWOa__mobileSections{gap:.5rem;padding:.6rem 1rem;display:flex}.conversations-module__RMLWOa__mobileSections button{border:1px solid var(--hollow-border);background:var(--hollow-surface);min-height:44px;color:var(--hollow-text);font:inherit;border-radius:.6rem;flex:1}.conversations-module__RMLWOa__mobileSections [aria-pressed=true]{border-color:var(--hollow-teal)}.conversations-module__RMLWOa__mobileSections button:focus-visible{outline:2px solid var(--hollow-focus);outline-offset:2px}.conversations-module__RMLWOa__workspace.conversations-module__RMLWOa__showFriends:not(.conversations-module__RMLWOa__hasConversation) .conversations-module__RMLWOa__conversationCanvas{display:block;overflow-y:auto}.conversations-module__RMLWOa__workspace.conversations-module__RMLWOa__showFriends:not(.conversations-module__RMLWOa__hasConversation) .conversations-module__RMLWOa__conversationRail{display:none}}.conversations-module__RMLWOa__conversationRail{border-right:1px solid var(--hollow-border-subtle);background:linear-gradient(180deg, color-mix(in srgb, var(--hollow-surface-2) 72%, var(--hollow-bg)), color-mix(in srgb, var(--hollow-surface-1) 82%, var(--hollow-bg)));min-height:0;padding:var(--hollow-space-4) var(--hollow-space-2);flex-direction:column;display:flex;overflow:hidden}.conversations-module__RMLWOa__conversationRail>header{justify-content:space-between;align-items:center;gap:.75rem;padding:.25rem .3rem .9rem;display:flex}.conversations-module__RMLWOa__conversationRail header p,.conversations-module__RMLWOa__dialog header p{color:var(--hollow-text-accent);font-size:var(--hollow-text-xs);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .15rem;font-weight:650}.conversations-module__RMLWOa__conversationRail h1,.conversations-module__RMLWOa__dialog h2{margin:0;font-size:1rem}.conversations-module__RMLWOa__conversationRail header button{border:1px solid var(--hollow-border);border-radius:var(--hollow-radius-control);background:var(--hollow-surface-elevated);min-height:2.2rem;color:var(--hollow-text-secondary);font:inherit;font-size:var(--hollow-text-xs);cursor:pointer;align-items:center;gap:.3rem;padding:.45rem .65rem;display:inline-flex}.conversations-module__RMLWOa__conversationRail ul{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.conversations-module__RMLWOa__conversationRail li a{border-radius:var(--hollow-radius-control);min-height:3.5rem;color:var(--hollow-text-secondary);border:1px solid #0000;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.55rem;text-decoration:none;display:grid}.conversations-module__RMLWOa__conversationRail li a:hover,.conversations-module__RMLWOa__conversationRail li a[aria-current=page]{color:var(--hollow-text);background:linear-gradient(90deg, color-mix(in srgb, var(--hollow-primary) 13%, var(--hollow-surface-2)), color-mix(in srgb, var(--hollow-secondary) 4%, var(--hollow-surface-2)));border-color:color-mix(in srgb, var(--hollow-primary) 18%, transparent)}.conversations-module__RMLWOa__conversationRail li a>span:first-child,.conversations-module__RMLWOa__searchResults button>span:first-child{border:1px solid var(--hollow-border);background:var(--hollow-surface-elevated);width:2.25rem;height:2.25rem;font-size:var(--hollow-text-xs);border-radius:50%;place-items:center;font-weight:650;display:grid}.conversations-module__RMLWOa__conversationRail li a>span:nth-child(2),.conversations-module__RMLWOa__searchResults button>span:nth-child(2){min-width:0;display:grid}.conversations-module__RMLWOa__conversationRail strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.conversations-module__RMLWOa__conversationRail small{color:var(--hollow-text-muted);font-size:var(--hollow-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversations-module__RMLWOa__emptyRail{color:var(--hollow-text-muted);text-align:center;justify-items:center;gap:.5rem;padding:3rem 1rem;font-size:.75rem;display:grid}.conversations-module__RMLWOa__emptyRail>span{color:var(--hollow-violet);font-size:1.6rem}.conversations-module__RMLWOa__conversationCanvas{background:radial-gradient(circle at 88% 2%, color-mix(in srgb, var(--hollow-primary) 5%, transparent), transparent 22rem), linear-gradient(var(--hollow-bg-elevated), var(--hollow-bg));min-width:0;min-height:0}.conversations-module__RMLWOa__activeConversation{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.conversations-module__RMLWOa__conversationHeader{border-bottom:1px solid var(--hollow-border-subtle);background:color-mix(in srgb, var(--hollow-bg-elevated) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;gap:.7rem;min-height:56px;padding:.55rem 1rem;display:flex}.conversations-module__RMLWOa__conversationHeader>a{color:var(--hollow-text-secondary);text-decoration:none;display:none}.conversations-module__RMLWOa__conversationHeader h2{margin:0;font-size:.9rem}.conversations-module__RMLWOa__conversationHeader p{color:var(--hollow-text-muted);font-size:var(--hollow-text-xs);margin:.1rem 0 0}.conversations-module__RMLWOa__selectConversation{text-align:center;place-content:center;justify-items:center;height:100%;padding:1.5rem;display:grid}.conversations-module__RMLWOa__selectConversation>span{color:var(--hollow-violet);font-size:2.5rem}.conversations-module__RMLWOa__selectConversation h2{margin:.9rem 0 .4rem;font-size:1.05rem}.conversations-module__RMLWOa__selectConversation p{color:var(--hollow-text-muted);margin:0;font-size:.78rem}.conversations-module__RMLWOa__dialogBackdrop{z-index:20;background:color-mix(in srgb, var(--hollow-void) 74%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.conversations-module__RMLWOa__dialog{z-index:2;border:1px solid var(--hollow-border);border-radius:var(--hollow-radius-panel);background:linear-gradient(155deg, var(--hollow-surface-2), var(--hollow-surface-1));width:min(31rem,100%);max-height:min(38rem,100dvh - 2rem);box-shadow:var(--hollow-shadow-dialog), inset 0 1px #ffffff0a;padding:1.15rem;position:relative;overflow-y:auto}.conversations-module__RMLWOa__dialog>header{justify-content:space-between;align-items:center;margin-bottom:1.1rem;display:flex}.conversations-module__RMLWOa__dialog>header button{color:var(--hollow-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:1.35rem}.conversations-module__RMLWOa__dialog>label{color:var(--hollow-text-secondary);font-size:var(--hollow-text-xs);margin-bottom:.45rem;display:block}.conversations-module__RMLWOa__dialog>input{border:1px solid var(--hollow-border);border-radius:var(--hollow-radius-control);background:var(--hollow-void);width:100%;min-height:2.8rem;color:var(--hollow-text);font:inherit;padding:.65rem .75rem}.conversations-module__RMLWOa__searchHint{color:var(--hollow-text-muted);font-size:var(--hollow-text-xs);margin:.4rem 0 0}.conversations-module__RMLWOa__searchResults{gap:.35rem;min-height:5rem;margin-top:.85rem;display:grid}.conversations-module__RMLWOa__searchResults>p{color:var(--hollow-text-muted);text-align:center;font-size:.75rem}.conversations-module__RMLWOa__searchResults button{border:1px solid var(--hollow-border);border-radius:var(--hollow-radius-control);background:var(--hollow-surface-elevated);color:var(--hollow-text);text-align:left;cursor:pointer;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.55rem;display:grid}.conversations-module__RMLWOa__searchResults strong{font-size:.78rem}.conversations-module__RMLWOa__searchResults small{color:var(--hollow-text-muted);font-size:var(--hollow-text-xs)}.conversations-module__RMLWOa__searchResults em{color:var(--hollow-text-accent);font-size:var(--hollow-text-xs);font-style:normal}.conversations-module__RMLWOa__dialogDismiss{background:0 0;border:0;position:absolute;inset:0}.conversations-module__RMLWOa__conversationLoading{align-content:end;gap:.8rem;height:100%;padding:1.2rem;display:grid}.conversations-module__RMLWOa__conversationLoading span{border-radius:var(--hollow-radius-control);background:var(--hollow-surface-elevated);width:min(32rem,70%);height:3rem}.conversations-module__RMLWOa__conversationLoading span:nth-child(2){width:min(25rem,58%)}.conversations-module__RMLWOa__conversationRail button:focus-visible,.conversations-module__RMLWOa__conversationRail a:focus-visible,.conversations-module__RMLWOa__conversationHeader a:focus-visible,.conversations-module__RMLWOa__dialog button:focus-visible,.conversations-module__RMLWOa__dialog input:focus-visible{outline:2px solid var(--hollow-focus);outline-offset:2px}@media (max-width:768px){.conversations-module__RMLWOa__workspace{grid-template-columns:minmax(0,1fr)}.conversations-module__RMLWOa__conversationCanvas,.conversations-module__RMLWOa__workspace.conversations-module__RMLWOa__hasConversation .conversations-module__RMLWOa__conversationRail{display:none}.conversations-module__RMLWOa__workspace.conversations-module__RMLWOa__hasConversation .conversations-module__RMLWOa__conversationCanvas{display:block}.conversations-module__RMLWOa__conversationHeader>a{place-items:center;width:2rem;height:2rem;display:grid}.conversations-module__RMLWOa__conversationRail{border-right:0}.conversations-module__RMLWOa__activeConversation{padding-bottom:env(safe-area-inset-bottom)}}@media (prefers-reduced-motion:reduce){.conversations-module__RMLWOa__dialogBackdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.conversations-module__RMLWOa__conversationRail>nav{overscroll-behavior:contain;min-height:0;overflow-y:auto}.conversations-module__RMLWOa__listSearch{color:var(--hollow-text-muted);font-size:var(--hollow-text-xs);gap:6px;margin:0 4px 12px;display:grid}.conversations-module__RMLWOa__listSearch input{width:100%;min-height:38px;padding:8px 10px}.conversations-module__RMLWOa__conversationMeta{justify-items:end;gap:6px;display:grid}.conversations-module__RMLWOa__conversationMeta time{color:var(--hollow-text-muted);font-size:var(--hollow-text-xs)}
.space-invite-panel-module__bqFQaG__inviteButton{border:1px solid color-mix(in srgb, var(--hollow-teal) 36%, var(--hollow-border));border-radius:var(--hollow-radius-control);background:color-mix(in srgb, var(--hollow-teal) 8%, var(--hollow-surface-elevated));min-height:2.35rem;color:var(--hollow-text-secondary);cursor:pointer;font:inherit;font-size:var(--hollow-text-xs);align-items:center;gap:.35rem;padding:.4rem .62rem;font-weight:680;display:inline-flex}.space-invite-panel-module__bqFQaG__inviteModes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:1rem;display:grid}.space-invite-panel-module__bqFQaG__inviteModes button{border:1px solid var(--hollow-border);text-align:left;background:var(--hollow-surface-elevated);min-width:0;min-height:64px;color:var(--hollow-text);font:inherit;cursor:pointer;border-radius:.8rem;gap:.3rem;padding:.8rem;display:grid}.space-invite-panel-module__bqFQaG__inviteModes strong{font-size:.85rem}.space-invite-panel-module__bqFQaG__inviteModes span{color:var(--hollow-text-muted);font-size:.7rem}.space-invite-panel-module__bqFQaG__inviteModes [aria-pressed=true]{border-color:var(--hollow-teal);background:color-mix(in srgb, var(--hollow-teal) 8%, var(--hollow-surface))}.space-invite-panel-module__bqFQaG__inviteModes button:focus-visible{outline:2px solid var(--hollow-focus);outline-offset:3px}@media (max-width:440px){.space-invite-panel-module__bqFQaG__inviteModes{gap:.4rem;padding:.75rem}.space-invite-panel-module__bqFQaG__inviteModes button{padding:.65rem}}.space-invite-panel-module__bqFQaG__inviteButton span{color:var(--hollow-text-accent);font-size:.82rem}.space-invite-panel-module__bqFQaG__inviteButton:focus-visible,.space-invite-panel-module__bqFQaG__closeButton:focus-visible,.space-invite-panel-module__bqFQaG__primaryButton:focus-visible,.space-invite-panel-module__bqFQaG__copyControl button:focus-visible,.space-invite-panel-module__bqFQaG__createGrid input:focus-visible,.space-invite-panel-module__bqFQaG__createGrid select:focus-visible,.space-invite-panel-module__bqFQaG__listActions button:focus-visible,.space-invite-panel-module__bqFQaG__revokeButton:focus-visible,.space-invite-panel-module__bqFQaG__confirmActions button:focus-visible,.space-invite-panel-module__bqFQaG__errorState button:focus-visible{outline:2px solid var(--hollow-focus);outline-offset:2px}.space-invite-panel-module__bqFQaG__backdrop{z-index:90;-webkit-backdrop-filter:none;backdrop-filter:none;background:#030508b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.space-invite-panel-module__bqFQaG__panel{border:1px solid color-mix(in srgb, var(--hollow-border) 84%, transparent);border-radius:var(--hollow-radius-panel);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--hollow-violet) 8%, transparent), transparent 20rem), var(--hollow-surface);grid-template-rows:auto minmax(0,1fr);width:min(48rem,100%);max-height:min(47rem,100dvh - 2rem);display:grid;overflow:hidden;box-shadow:0 2rem 6rem #00000075}.space-invite-panel-module__bqFQaG__panel[data-modal-size][role=dialog]{height:min(47rem,100dvh - 2rem);overflow:hidden}.space-invite-panel-module__bqFQaG__header{border-bottom:1px solid color-mix(in srgb, var(--hollow-border) 70%, transparent);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.9rem 1rem;display:flex}.space-invite-panel-module__bqFQaG__header p,.space-invite-panel-module__bqFQaG__header h2,.space-invite-panel-module__bqFQaG__header span,.space-invite-panel-module__bqFQaG__createArea header p,.space-invite-panel-module__bqFQaG__createArea header h3,.space-invite-panel-module__bqFQaG__shareArea>div p,.space-invite-panel-module__bqFQaG__shareArea>div h3,.space-invite-panel-module__bqFQaG__listHeader p,.space-invite-panel-module__bqFQaG__listHeader h3{margin:0}.space-invite-panel-module__bqFQaG__header p,.space-invite-panel-module__bqFQaG__createArea header p,.space-invite-panel-module__bqFQaG__shareArea>div p,.space-invite-panel-module__bqFQaG__listHeader p{color:var(--hollow-text-muted);font-size:var(--hollow-text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:650}.space-invite-panel-module__bqFQaG__header h2{color:var(--hollow-text);margin-top:.1rem;font-size:.95rem}.space-invite-panel-module__bqFQaG__header span{color:var(--hollow-text-muted);font-size:var(--hollow-text-xs);margin-top:.22rem;line-height:1.45;display:block}.space-invite-panel-module__bqFQaG__closeButton{border:1px solid var(--hollow-border);border-radius:var(--hollow-radius-control);background:var(--hollow-surface-elevated);width:2.55rem;height:2.55rem;color:var(--hollow-text-secondary);cursor:pointer;font:inherit;flex:none;place-items:center;font-size:1rem;display:grid}.space-invite-panel-module__bqFQaG__scrollArea{scrollbar-gutter:stable;min-height:0;padding:.85rem;overflow-y:auto}.space-invite-panel-module__bqFQaG__createArea,.space-invite-panel-module__bqFQaG__shareArea,.space-invite-panel-module__bqFQaG__listArea{border:1px solid color-mix(in srgb, var(--hollow-border) 66%, transparent);border-radius:var(--hollow-radius-control);background:color-mix(in srgb, var(--hollow-surface-elevated) 42%, transparent);gap:.65rem;padding:.75rem;display:grid}.space-invite-panel-module__bqFQaG__shareArea,.space-invite-panel-module__bqFQaG__listArea{margin-top:.7rem}.space-invite-panel-module__bqFQaG__createArea header h3,.space-invite-panel-module__bqFQaG__shareArea>div h3,.space-invite-panel-module__bqFQaG__listHeader h3{color:var(--hollow-text-secondary);margin-top:.08rem;font-size:.76rem}.space-invite-panel-module__bqFQaG__createGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.space-invite-panel-module__bqFQaG__createGrid label{gap:.28rem;min-width:0;display:grid}.space-invite-panel-module__bqFQaG__createGrid label>span,.space-invite-panel-module__bqFQaG__shareArea>label{color:var(--hollow-text-muted);font-size:var(--hollow-text-xs);font-weight:650}.space-invite-panel-module__bqFQaG__createGrid label>span small{color:var(--hollow-text-muted);font-size:var(--hollow-text-xs);margin-left:.32rem;font-weight:520}.space-invite-panel-module__bqFQaG__createGrid input,.space-invite-panel-module__bqFQaG__createGrid select,.space-invite-panel-module__bqFQaG__copyControl input{border:1px solid var(--hollow-border);border-radius:var(--hollow-radius-control);background:color-mix(in srgb, var(--hollow-void) 48%, var(--hollow-surface));width:100%;min-width:0;min-height:2.55rem;color:var(--hollow-text-secondary);font:inherit;font-size:var(--hollow-text-xs);padding:.48rem .58rem}.space-invite-panel-module__bqFQaG__createGrid input::placeholder{color:var(--hollow-text-muted)}.space-invite-panel-module__bqFQaG__createGrid input:disabled,.space-invite-panel-module__bqFQaG__createGrid select:disabled,.space-invite-panel-module__bqFQaG__copyControl button:disabled,.space-invite-panel-module__bqFQaG__primaryButton:disabled,.space-invite-panel-module__bqFQaG__listActions button:disabled,.space-invite-panel-module__bqFQaG__revokeButton:disabled,.space-invite-panel-module__bqFQaG__confirmActions button:disabled{cursor:wait;opacity:.52}.space-invite-panel-module__bqFQaG__createFooter{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.space-invite-panel-module__bqFQaG__createFooter p{max-width:28rem;color:var(--hollow-text-muted);font-size:var(--hollow-text-xs);margin:0;line-height:1.45}.space-invite-panel-module__bqFQaG__primaryButton{border:1px solid color-mix(in srgb, var(--hollow-teal) 48%, var(--hollow-border));border-radius:var(--hollow-radius-control);background:color-mix(in srgb, var(--hollow-teal) 14%, var(--hollow-surface-elevated));min-height:2.55rem;color:var(--hollow-text);cursor:pointer;font:inherit;font-size:var(--hollow-text-xs);flex:none;padding:.46rem .72rem;font-weight:700}.space-invite-panel-module__bqFQaG__shareArea{border-color:color-mix(in srgb, var(--hollow-teal) 28%, var(--hollow-border));background:color-mix(in srgb, var(--hollow-teal) 5%, var(--hollow-surface-elevated))}.space-invite-panel-module__bqFQaG__copyControl{grid-template-columns:minmax(0,1fr) auto;gap:.4rem;display:grid}.space-invite-panel-module__bqFQaG__copyControl input{color:var(--hollow-text-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--hollow-text-xs)}.space-invite-panel-module__bqFQaG__copyControl button,.space-invite-panel-module__bqFQaG__listActions button,.space-invite-panel-module__bqFQaG__revokeButton,.space-invite-panel-module__bqFQaG__confirmActions button,.space-invite-panel-module__bqFQaG__errorState button{border:1px solid var(--hollow-border);border-radius:var(--hollow-radius-control);background:var(--hollow-surface-elevated);min-height:2.4rem;color:var(--hollow-text-secondary);cursor:pointer;font:inherit;font-size:var(--hollow-text-xs);padding:.4rem .58rem}.space-invite-panel-module__bqFQaG__copyFeedback,.space-invite-panel-module__bqFQaG__message{min-height:.8rem;color:var(--hollow-text-muted);font-size:var(--hollow-text-xs);margin:0;line-height:1.45}.space-invite-panel-module__bqFQaG__message{color:var(--hollow-text-accent);margin-top:.55rem}.space-invite-panel-module__bqFQaG__listHeader{justify-content:space-between;align-items:center;gap:.7rem;min-width:0;display:flex}.space-invite-panel-module__bqFQaG__listActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.3rem;display:flex}.space-invite-panel-module__bqFQaG__listActions>span{color:var(--hollow-text-muted);font-size:var(--hollow-text-xs);margin-right:.2rem}.space-invite-panel-module__bqFQaG__list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.space-invite-panel-module__bqFQaG__inviteItem{border:1px solid color-mix(in srgb, var(--hollow-border) 60%, transparent);border-radius:var(--hollow-radius-control);background:color-mix(in srgb, var(--hollow-void) 26%, transparent);justify-content:space-between;align-items:center;gap:.7rem;min-width:0;padding:.62rem;display:flex}.space-invite-panel-module__bqFQaG__inviteMain{gap:.38rem;min-width:0;display:grid}.space-invite-panel-module__bqFQaG__inviteStatusLine{align-items:center;gap:.4rem;min-width:0;display:flex}.space-invite-panel-module__bqFQaG__inviteStatusLine>span{border:1px solid var(--hollow-border);color:var(--hollow-text-muted);font-size:var(--hollow-text-xs);border-radius:999px;padding:.14rem .38rem;font-weight:650}.space-invite-panel-module__bqFQaG__inviteStatusLine>span[data-status=active]{border-color:color-mix(in srgb, var(--hollow-teal) 40%, var(--hollow-border));color:var(--hollow-text-accent)}.space-invite-panel-module__bqFQaG__inviteStatusLine>span[data-status=revoked]{border-color:color-mix(in srgb, #a75d67 28%, var(--hollow-border));color:#d9a2a8}.space-invite-panel-module__bqFQaG__inviteStatusLine>strong{color:var(--hollow-text-secondary);font-size:var(--hollow-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.space-invite-panel-module__bqFQaG__inviteMeta{flex-wrap:wrap;gap:.3rem .75rem;min-width:0;margin:0;display:flex}.space-invite-panel-module__bqFQaG__inviteMeta>div{gap:.24rem;min-width:0;display:inline-flex}.space-invite-panel-module__bqFQaG__inviteMeta dt{color:var(--hollow-text-muted);font-size:var(--hollow-text-xs)}.space-invite-panel-module__bqFQaG__inviteMeta dd{color:var(--hollow-text-secondary);font-size:var(--hollow-text-xs);margin:0}.space-invite-panel-module__bqFQaG__inviteMain>small{color:var(--hollow-text-muted);font-size:var(--hollow-text-xs)}.space-invite-panel-module__bqFQaG__revokeButton{color:#d5a4aa;flex:none}.space-invite-panel-module__bqFQaG__confirmActions{flex:none;gap:.28rem;display:flex}.space-invite-panel-module__bqFQaG__dangerButton{border-color:color-mix(in srgb, #a75d67 38%, var(--hollow-border))!important;color:#e1afb4!important}.space-invite-panel-module__bqFQaG__empty,.space-invite-panel-module__bqFQaG__errorState{text-align:center;justify-items:center;gap:.25rem;padding:1.5rem .7rem;display:grid}.space-invite-panel-module__bqFQaG__empty>span{border:1px solid color-mix(in srgb, var(--hollow-teal) 28%, var(--hollow-border));width:2.5rem;height:2.5rem;color:var(--hollow-text-accent);border-radius:50%;place-items:center;display:grid}.space-invite-panel-module__bqFQaG__empty strong{color:var(--hollow-text-secondary);font-size:var(--hollow-text-xs)}.space-invite-panel-module__bqFQaG__empty p,.space-invite-panel-module__bqFQaG__errorState p{max-width:24rem;color:var(--hollow-text-muted);font-size:var(--hollow-text-xs);margin:0;line-height:1.5}.space-invite-panel-module__bqFQaG__errorState{border:1px solid color-mix(in srgb, #a75d67 28%, var(--hollow-border));border-radius:var(--hollow-radius-control);background:color-mix(in srgb, #7a3941 7%, var(--hollow-surface))}.space-invite-panel-module__bqFQaG__errorState p{color:#d9a2a8}@media (max-width:720px){.space-invite-panel-module__bqFQaG__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#030508d1;place-items:center;padding:.75rem}.space-invite-panel-module__bqFQaG__panel{border:0;border-radius:0;width:100%;max-height:100dvh}.space-invite-panel-module__bqFQaG__header{padding:max(.8rem, env(safe-area-inset-top)) .75rem .75rem}.space-invite-panel-module__bqFQaG__scrollArea{padding:.65rem .6rem max(.8rem, env(safe-area-inset-bottom))}.space-invite-panel-module__bqFQaG__createGrid{grid-template-columns:minmax(0,1fr)}.space-invite-panel-module__bqFQaG__createFooter,.space-invite-panel-module__bqFQaG__listHeader,.space-invite-panel-module__bqFQaG__inviteItem{flex-direction:column;align-items:stretch}.space-invite-panel-module__bqFQaG__primaryButton,.space-invite-panel-module__bqFQaG__copyControl button,.space-invite-panel-module__bqFQaG__listActions button,.space-invite-panel-module__bqFQaG__revokeButton,.space-invite-panel-module__bqFQaG__confirmActions button,.space-invite-panel-module__bqFQaG__errorState button{min-height:2.85rem}.space-invite-panel-module__bqFQaG__copyControl{grid-template-columns:minmax(0,1fr)}.space-invite-panel-module__bqFQaG__listActions{justify-content:flex-start}.space-invite-panel-module__bqFQaG__confirmActions{width:100%}.space-invite-panel-module__bqFQaG__confirmActions button{flex:1}}.space-invite-panel-module__bqFQaG__backdrop{overflow-y:auto}@media (pointer:coarse){.space-invite-panel-module__bqFQaG__inviteButton,.space-invite-panel-module__bqFQaG__closeButton,.space-invite-panel-module__bqFQaG__primaryButton,.space-invite-panel-module__bqFQaG__copyControl button,.space-invite-panel-module__bqFQaG__listActions button,.space-invite-panel-module__bqFQaG__revokeButton,.space-invite-panel-module__bqFQaG__confirmActions button,.space-invite-panel-module__bqFQaG__errorState button{min-height:2.75rem}.space-invite-panel-module__bqFQaG__closeButton{min-width:2.75rem}}@media (max-height:34rem) and (orientation:landscape){.space-invite-panel-module__bqFQaG__header{padding-block:.65rem}.space-invite-panel-module__bqFQaG__panel{max-height:100dvh}}
.screen-share-viewer-module__9QQ1lW__viewerShell{width:min(78rem,100%);min-width:0;height:100%;min-height:11rem;margin:0 auto;display:block;position:relative}.screen-share-viewer-module__9QQ1lW__viewerHeader{z-index:4;border:1px solid color-mix(in srgb, var(--hollow-primary) 18%, var(--hollow-border));border-radius:var(--hollow-radius-lg);background:color-mix(in srgb, var(--hollow-bg-elevated) 86%, transparent);min-width:0;box-shadow:var(--hollow-shadow-panel), inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .55rem;display:flex;position:absolute;top:.65rem;left:.65rem;right:.65rem}.screen-share-viewer-module__9QQ1lW__identity{flex:auto;align-items:center;gap:.65rem;min-width:0;display:flex}.screen-share-viewer-module__9QQ1lW__identity>div{min-width:0;display:grid}.screen-share-viewer-module__9QQ1lW__identity strong,.screen-share-viewer-module__9QQ1lW__identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.screen-share-viewer-module__9QQ1lW__identity strong{color:var(--hollow-text);font-size:.78rem}.screen-share-viewer-module__9QQ1lW__identity span{color:var(--hollow-text-muted);font-size:var(--hollow-text-xs)}.screen-share-viewer-module__9QQ1lW__avatar{border:1px solid color-mix(in srgb, var(--hollow-teal) 38%, var(--hollow-border));border-radius:50%;flex:none}.screen-share-viewer-module__9QQ1lW__headerActions{flex:none;align-items:center;gap:.45rem;display:flex}.screen-share-viewer-module__9QQ1lW__fullscreenButton{border:1px solid var(--hollow-border);background:var(--hollow-surface-elevated);min-height:2.35rem;color:var(--hollow-text-secondary);cursor:pointer;font:inherit;font-size:var(--hollow-text-xs);border-radius:999px;padding:0 .7rem;font-weight:680}.screen-share-viewer-module__9QQ1lW__fullscreenButton:disabled{cursor:default;opacity:.5}.screen-share-viewer-module__9QQ1lW__fullscreenButton:focus-visible{outline:2px solid var(--hollow-focus);outline-offset:3px}.screen-share-viewer-module__9QQ1lW__actions{flex:none;position:relative}.screen-share-viewer-module__9QQ1lW__actions>summary{border:1px solid var(--hollow-border);background:var(--hollow-surface-elevated);min-height:2.35rem;color:var(--hollow-text-secondary);cursor:pointer;font-size:var(--hollow-text-xs);border-radius:999px;align-items:center;padding:0 .7rem;font-weight:680;list-style:none;display:inline-flex}.screen-share-viewer-module__9QQ1lW__actions>summary::-webkit-details-marker{display:none}.screen-share-viewer-module__9QQ1lW__actionMenu{border:1px solid var(--hollow-border);border-radius:var(--hollow-radius-md);background:color-mix(in srgb, var(--hollow-surface-3) 97%, var(--hollow-bg));width:min(22rem,100vw - 2rem);max-height:min(62dvh,30rem);box-shadow:var(--hollow-shadow-floating), inset 0 1px #ffffff0a;gap:.45rem;padding:.6rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto}.screen-share-viewer-module__9QQ1lW__quality{border:1px solid var(--hollow-border);color:var(--hollow-text-muted);border-radius:999px;align-self:center;padding:.3rem .55rem;font-size:.68rem}.screen-share-viewer-module__9QQ1lW__quality[data-quality=excellent]{border-color:color-mix(in srgb, #6fc7a2 45%, var(--hollow-border));color:#a8ddc6}.screen-share-viewer-module__9QQ1lW__quality[data-quality=unstable],.screen-share-viewer-module__9QQ1lW__quality[data-quality=reconnecting]{border-color:color-mix(in srgb, #d69a66 55%, var(--hollow-border));color:#efc49d}.screen-share-viewer-module__9QQ1lW__volumeControl{align-items:center;gap:.5rem;min-width:0;display:flex}.screen-share-viewer-module__9QQ1lW__volumeControl label{color:var(--hollow-text-muted);gap:.2rem;font-size:.65rem;display:grid}.screen-share-viewer-module__9QQ1lW__volumeControl input{width:clamp(70px,9vw,130px);min-height:26px;accent-color:var(--hollow-teal)}.screen-share-viewer-module__9QQ1lW__volumeControl output{min-width:3rem;color:var(--hollow-text-muted);font-size:.7rem}.screen-share-viewer-module__9QQ1lW__actions>summary:focus-visible,.screen-share-viewer-module__9QQ1lW__actions button:focus-visible,.screen-share-viewer-module__9QQ1lW__volumeControl input:focus-visible{outline:2px solid var(--hollow-focus);outline-offset:3px}.screen-share-viewer-module__9QQ1lW__actions button:disabled{cursor:default;opacity:.5}@media (max-width:720px){.screen-share-viewer-module__9QQ1lW__volumeControl{width:100%;padding:0 0 .4rem}.screen-share-viewer-module__9QQ1lW__volumeControl label{flex:1}.screen-share-viewer-module__9QQ1lW__volumeControl input{width:100%}.screen-share-viewer-module__9QQ1lW__volumeControl button{flex:none}}.screen-share-viewer-module__9QQ1lW__actions button{border:1px solid color-mix(in srgb, var(--hollow-border) 82%, transparent);border-radius:var(--hollow-radius-control);background:color-mix(in srgb, var(--hollow-surface-elevated) 84%, transparent);min-height:2.75rem;color:var(--hollow-text-secondary);cursor:pointer;font:inherit;font-size:var(--hollow-text-xs);padding:.55rem .75rem;font-weight:680}.screen-share-viewer-module__9QQ1lW__actionMenu>button{width:100%}.screen-share-viewer-module__9QQ1lW__actions button:hover{border-color:color-mix(in srgb, var(--hollow-teal) 48%, var(--hollow-border));color:var(--hollow-text)}.screen-share-viewer-module__9QQ1lW__actions .screen-share-viewer-module__9QQ1lW__stopButton{border-color:color-mix(in srgb, #bb6872 48%, var(--hollow-border));color:#e6b2b7}.screen-share-viewer-module__9QQ1lW__videoFrame{border:1px solid color-mix(in srgb, var(--hollow-primary) 25%, var(--hollow-border));background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--hollow-primary) 9%, transparent), transparent 48%), var(--hollow-bg-deep);border-radius:clamp(.7rem,1.5vw,1rem);place-items:center;width:100%;height:100%;min-height:11rem;max-height:none;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 58px #0000003d,inset 0 1px #ffffff08}.screen-share-viewer-module__9QQ1lW__viewerShell:fullscreen{background:#000;grid-template-rows:auto minmax(0,1fr);width:100%;max-width:none;height:100dvh;padding:clamp(.75rem,2vw,1.5rem);display:grid;overflow:hidden}.screen-share-viewer-module__9QQ1lW__viewerShell:fullscreen .screen-share-viewer-module__9QQ1lW__videoFrame{background:#000;border:0;border-radius:0;height:auto;min-height:0;max-height:none}.screen-share-viewer-module__9QQ1lW__video{object-fit:contain;background:#05070a;width:100%;height:100%}.screen-share-viewer-module__9QQ1lW__video[data-fit=fill]{object-fit:cover}.screen-share-viewer-module__9QQ1lW__qualityDetails{max-width:min(20rem,100% - 1.4rem);color:var(--hollow-text-secondary);background:#05070ae0;border:1px solid #ffffff1f;border-radius:.65rem;padding:.45rem .6rem;font-size:.7rem;position:absolute;bottom:.7rem;right:.7rem}.screen-share-viewer-module__9QQ1lW__qualityDetails summary{cursor:pointer;font-weight:700}.screen-share-viewer-module__9QQ1lW__qualityDetails dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .8rem;margin:.55rem 0 0;display:grid}.screen-share-viewer-module__9QQ1lW__qualityDetails dl div{display:grid}.screen-share-viewer-module__9QQ1lW__qualityDetails dt{color:var(--hollow-text-muted)}.screen-share-viewer-module__9QQ1lW__qualityDetails dd{color:var(--hollow-text);margin:0}.screen-share-viewer-module__9QQ1lW__videoStatus{color:var(--hollow-text-secondary);font-size:var(--hollow-text-xs);text-align:center;background:#05070ad1;justify-content:center;align-items:center;gap:.55rem;padding:1rem;display:flex;position:absolute;inset:0}.screen-share-viewer-module__9QQ1lW__videoStatus span{background:color-mix(in srgb, var(--hollow-teal) 74%, var(--hollow-text));border-radius:50%;flex:none;width:.45rem;height:.45rem;animation:1.5s ease-in-out infinite screen-share-viewer-module__9QQ1lW__viewer-pulse}.screen-share-viewer-module__9QQ1lW__videoStatus button{border:1px solid color-mix(in srgb, var(--hollow-teal) 48%, var(--hollow-border));border-radius:var(--hollow-radius-control);background:var(--hollow-surface-elevated);min-height:2.5rem;color:var(--hollow-text);cursor:pointer;font:inherit;padding:.45rem .7rem;font-weight:700}.screen-share-viewer-module__9QQ1lW__videoStatus button:focus-visible{outline:2px solid var(--hollow-focus);outline-offset:3px}@keyframes screen-share-viewer-module__9QQ1lW__viewer-pulse{50%{opacity:.35}}@media (max-width:720px){.screen-share-viewer-module__9QQ1lW__viewerHeader{flex-direction:row;align-items:center}.screen-share-viewer-module__9QQ1lW__identity span{display:none}.screen-share-viewer-module__9QQ1lW__fullscreenButton{min-width:44px}}@media (prefers-reduced-motion:reduce){.screen-share-viewer-module__9QQ1lW__videoStatus span{animation:none}}[data-reduce-motion=true] .screen-share-viewer-module__9QQ1lW__videoStatus span{animation:none}@media (max-width:720px){.screen-share-viewer-module__9QQ1lW__viewerHeader{gap:.6rem;padding:.45rem}.screen-share-viewer-module__9QQ1lW__actions .screen-share-viewer-module__9QQ1lW__volumeControl button{flex:none;min-width:44px}.screen-share-viewer-module__9QQ1lW__volumeControl label{white-space:nowrap}}
.hollow-void-module__3eQceq__void{--void-cream:#e8f7ff;--void-gold:#7fdbea;--void-amber:#7f82f6;--void-ember:#ef8da8;--void-energy:.5;--void-flow:48s;--void-hotspot:16s;--void-dust:32s;--void-accent:.25;aspect-ratio:1;isolation:isolate;contain:layout paint style;content-visibility:auto;pointer-events:none;place-items:center;width:clamp(9rem,18vw,14rem);max-width:100%;display:grid;position:relative}.hollow-void-module__3eQceq__void[data-variant=home]{width:min(22rem,90%)}.hollow-void-module__3eQceq__void[data-variant=auth]{width:100%}.hollow-void-module__3eQceq__void[data-variant=mini]{--void-accent:0;width:3.25rem}.hollow-void-module__3eQceq__void[data-variant=otp]{--void-dust:34s;--void-accent:.12;width:100%}.hollow-void-module__3eQceq__void[data-state=active]{--void-energy:.68;--void-flow:40s;--void-accent:.42}.hollow-void-module__3eQceq__void[data-state=speaking]{--void-energy:.9;--void-flow:29s;--void-hotspot:10s;--void-dust:25s;--void-accent:.7}.hollow-void-module__3eQceq__void[data-state=multiple-speakers]{--void-energy:1;--void-flow:24s;--void-hotspot:8s;--void-dust:22s;--void-accent:.85}.hollow-void-module__3eQceq__void[data-state=reconnecting]{--void-energy:.34;--void-flow:58s;--void-accent:.18}.hollow-void-module__3eQceq__atmosphere,.hollow-void-module__3eQceq__composition,.hollow-void-module__3eQceq__composition span,.hollow-void-module__3eQceq__composition i{display:block;position:absolute}.hollow-void-module__3eQceq__atmosphere{opacity:calc(.5 + var(--void-energy) * .4);background:radial-gradient(at 38% 48%,#5865d826,#0000 53%),radial-gradient(at 63% 54%,#52bfd318,#0000 60%),radial-gradient(at 45% 72%,#ef8da809,#0000 56%);border-radius:50%;animation:23s ease-in-out infinite alternate hollow-void-module__3eQceq__atmosphere-drift;inset:7%}.hollow-void-module__3eQceq__void[data-hollow-void-origin] .hollow-void-module__3eQceq__atmosphere{inset:0}.hollow-void-module__3eQceq__composition{inset:0;transform:rotate(-18deg)}.hollow-void-module__3eQceq__dust,.hollow-void-module__3eQceq__filaments,.hollow-void-module__3eQceq__fragments,.hollow-void-module__3eQceq__lensing{will-change:transform, opacity}.hollow-void-module__3eQceq__accretionBack,.hollow-void-module__3eQceq__accretionFront{inset:0}.hollow-void-module__3eQceq__accretionBack{z-index:1;clip-path:inset(0 0 50%);opacity:.72}.hollow-void-module__3eQceq__accretionFront{z-index:5;clip-path:inset(50% 0 0)}.hollow-void-module__3eQceq__diskPlane{inset:6%;transform:scaleY(.27)}.hollow-void-module__3eQceq__diskBody,.hollow-void-module__3eQceq__plasma,.hollow-void-module__3eQceq__plasmaFine{border-radius:50%;inset:0}.hollow-void-module__3eQceq__diskBody{background:radial-gradient(closest-side, transparent 43%, #e8f7ff7a 44%, var(--void-cream) 46%, var(--void-gold) 48%, #8e92fbd9 51%, #5567d2c2 55%, #74d4e7c7 57%, #7a7feea6 60%, #3128619c 65%, #6275dc5c 69%, #251e4b75 73%, #5fc9dc3d 77%, #ef8da840 82%, #25204a28 88%, transparent 100%);opacity:calc(.68 + var(--void-energy) * .28);-webkit-mask-image:conic-gradient(from 20deg,#000 0%,#0009 20%,#000 42%,#000a 69%,#000 85%);mask-image:conic-gradient(from 20deg,#000 0%,#0009 20%,#000 42%,#000a 69%,#000 85%)}.hollow-void-module__3eQceq__plasma{will-change:transform;background:conic-gradient(from 24deg, transparent 0 8%, #dff7ffb3 11%, #8c91fa38 17%, transparent 23% 31%, #422f7299 35%, #ebf9ffb3 40%, transparent 47% 60%, #6fd2e699 66%, transparent 72% 83%, #ef8da88c 90%, transparent 97%);animation:hollow-void-module__3eQceq__plasma-flow var(--void-flow) linear infinite;-webkit-mask-image:radial-gradient(closest-side,#0000 44%,#000b 47%,#000 54%,#0007 63%,#0000 84%);mask-image:radial-gradient(closest-side,#0000 44%,#000b 47%,#000 54%,#0007 63%,#0000 84%)}.hollow-void-module__3eQceq__plasmaFine{will-change:transform;animation:hollow-void-module__3eQceq__plasma-flow calc(var(--void-flow) * .61) linear -13s infinite;opacity:calc(.28 + var(--void-energy) * .4);background:repeating-conic-gradient(from 71deg,#0000 0deg 13deg,#31386f80 15deg,#bceef64d 17deg,#0000 20deg 39deg);inset:2%;-webkit-mask-image:radial-gradient(closest-side,#0000 51%,#0009 54%,#0000 57%,#0007 64%,#0000 76%);mask-image:radial-gradient(closest-side,#0000 51%,#0009 54%,#0000 57%,#0007 64%,#0000 76%)}.hollow-void-module__3eQceq__accretionBack .hollow-void-module__3eQceq__plasma{animation-duration:calc(var(--void-flow) * 1.37);animation-delay:-19s}.hollow-void-module__3eQceq__accretionBack .hollow-void-module__3eQceq__plasmaFine{animation-duration:calc(var(--void-flow) * .83);animation-direction:reverse}.hollow-void-module__3eQceq__lensing{z-index:2;animation:19s ease-in-out infinite alternate hollow-void-module__3eQceq__lens-drift;inset:0}.hollow-void-module__3eQceq__lensing svg{width:100%;height:100%;display:block;overflow:visible}.hollow-void-module__3eQceq__lensing path{stroke-linecap:round}.hollow-void-module__3eQceq__lensHalo{stroke-width:12px;opacity:.07}.hollow-void-module__3eQceq__lensEmber{stroke-width:3px;opacity:.42}.hollow-void-module__3eQceq__lensLight{stroke-width:1.5px;opacity:.83}.hollow-void-module__3eQceq__lensEcho{stroke:var(--void-gold);stroke-width:.7px;opacity:.18}.hollow-void-module__3eQceq__photonRing{will-change:opacity;z-index:3;opacity:calc(.72 + var(--void-energy) * .28);background:conic-gradient(from 36deg,#f2fbff,#9de7f2 13%,#655ed0 28%,#8589f6 41%,#eafaff 54%,#8edfec 68%,#ef8da8 79%,#a5eaf2 92%,#f2fbff);border-radius:50%;animation:7s ease-in-out -2s infinite hollow-void-module__3eQceq__photon-light;inset:28%;box-shadow:0 0 4px #7282ee66,0 0 12px #5fc7da29}.hollow-void-module__3eQceq__singularity{z-index:4;background:radial-gradient(at 62% 68%,#000 45%,#02030a 72%,#10132d99 93%,#171a35);border-radius:49% 51% 50% 50%;inset:28.65%;overflow:hidden;box-shadow:inset 2px -2px 5px #746ce51f}.hollow-void-module__3eQceq__core{background:radial-gradient(at 55% 60%,#000 48%,#000e 72%,#0000);border-radius:50%;inset:5%}.hollow-void-module__3eQceq__hotspotTrack{z-index:6;clip-path:inset(50% 0 0);inset:6%;transform:scaleY(.27)}.hollow-void-module__3eQceq__hotspot{background:conic-gradient(from 65deg, transparent 0 68%, #effcffcc 72%, #7fdbea75 76%, transparent 80%);opacity:var(--void-energy);animation:hollow-void-module__3eQceq__plasma-flow var(--void-hotspot) linear -6s infinite;border-radius:50%;inset:0;-webkit-mask-image:radial-gradient(closest-side,#0000 45%,#000 47% 49%,#0000 54%);mask-image:radial-gradient(closest-side,#0000 45%,#000 47% 49%,#0000 54%)}.hollow-void-module__3eQceq__dust{z-index:2;opacity:calc(.22 + var(--void-energy) * .6);inset:0}.hollow-void-module__3eQceq__particle{--particle-phase:20deg;--particle-size:1.5px;transform:rotate(var(--particle-phase));animation:hollow-void-module__3eQceq__dust-infall var(--void-dust) cubic-bezier(.45, .05, .8, .6) -8s infinite;inset:12%}.hollow-void-module__3eQceq__particle:before{width:var(--particle-size);height:var(--particle-size);background:var(--void-gold);content:"";border-radius:50%;position:absolute;top:28%;left:7%;box-shadow:0 0 3px #7f82f666}.hollow-void-module__3eQceq__particle:nth-child(2){--particle-phase:137deg;--particle-size:1px;animation-duration:calc(var(--void-dust) * 1.3);animation-delay:-21s;inset:8%}.hollow-void-module__3eQceq__particle:nth-child(3){--particle-phase:251deg;animation-duration:calc(var(--void-dust) * .79);animation-delay:-16s}.hollow-void-module__3eQceq__particle:nth-child(4){--particle-phase:305deg;--particle-size:1px;animation-duration:calc(var(--void-dust) * 1.7);animation-delay:-5s;inset:18%}.hollow-void-module__3eQceq__particle:nth-child(5){--particle-phase:84deg;--particle-size:2px;animation-duration:calc(var(--void-dust) * 1.1);animation-delay:-29s;inset:9%}.hollow-void-module__3eQceq__particle:nth-child(6){--particle-phase:194deg;--particle-size:1px;animation-duration:calc(var(--void-dust) * .9);animation-delay:-12s}.hollow-void-module__3eQceq__particle:nth-child(7){--particle-phase:348deg;animation-duration:calc(var(--void-dust) * 1.5);animation-delay:-38s;inset:6%}.hollow-void-module__3eQceq__filaments{z-index:6;opacity:var(--void-accent);inset:0}.hollow-void-module__3eQceq__filaments i{border-top:1px solid #bceef688;border-radius:50%;width:28%;height:3%;animation:11s ease-in-out -4s infinite hollow-void-module__3eQceq__filament-slip;top:55%;left:15%;transform:rotate(6deg)}.hollow-void-module__3eQceq__filaments i:nth-child(2){visibility:hidden;border-color:#8387f570;width:20%;animation-duration:7s;animation-delay:-2s;top:54%;left:57%}.hollow-void-module__3eQceq__void[data-state=multiple-speakers] .hollow-void-module__3eQceq__filaments i:nth-child(2),.hollow-void-module__3eQceq__void[data-speakers="2"] .hollow-void-module__3eQceq__filaments i:nth-child(2),.hollow-void-module__3eQceq__void[data-speakers="3"] .hollow-void-module__3eQceq__filaments i:nth-child(2){visibility:visible}.hollow-void-module__3eQceq__fragments{z-index:6;opacity:var(--void-accent);inset:3%;transform:scaleY(.4)}.hollow-void-module__3eQceq__fragments i{animation:43s linear -12s infinite hollow-void-module__3eQceq__plasma-flow;inset:0}.hollow-void-module__3eQceq__fragments i:before{content:"";background:#8bdfea99;border-radius:50%;width:3%;height:1%;position:absolute;top:20%;left:12%;transform:rotate(-38deg)}.hollow-void-module__3eQceq__fragments i:nth-child(2){animation-duration:31s;animation-delay:-23s;inset:7%}.hollow-void-module__3eQceq__fragments i:nth-child(3){animation-duration:23s;animation-delay:-5s;inset:14%}.hollow-void-module__3eQceq__void[data-state=reconnecting] .hollow-void-module__3eQceq__diskBody{-webkit-mask-image:conic-gradient(#000b,#0003 14%,#000a 27%,#0000 36%,#000b 42% 64%,#0002 72%,#000a 87%,#000b);mask-image:conic-gradient(#000b,#0003 14%,#000a 27%,#0000 36%,#000b 42% 64%,#0002 72%,#000a 87%,#000b)}.hollow-void-module__3eQceq__void[data-state=reconnecting] .hollow-void-module__3eQceq__hotspot{animation:4.7s ease-in-out infinite hollow-void-module__3eQceq__connection-light}.hollow-void-module__3eQceq__void[data-state=reconnecting] .hollow-void-module__3eQceq__plasmaFine{opacity:.18}.hollow-void-module__3eQceq__void[data-variant=room][data-state=speaking]{--void-accent:.9}.hollow-void-module__3eQceq__void[data-variant=auth]{--void-flow:62s;--void-hotspot:21s}.hollow-void-module__3eQceq__void[data-variant=mini] .hollow-void-module__3eQceq__photonRing{box-shadow:0 0 2px #737feb55}.hollow-void-module__3eQceq__void[data-variant=mini] .hollow-void-module__3eQceq__atmosphere,.hollow-void-module__3eQceq__void[data-variant=mini] .hollow-void-module__3eQceq__plasmaFine,.hollow-void-module__3eQceq__void[data-variant=mini] .hollow-void-module__3eQceq__dust,.hollow-void-module__3eQceq__void[data-variant=mini] .hollow-void-module__3eQceq__filaments,.hollow-void-module__3eQceq__void[data-variant=mini] .hollow-void-module__3eQceq__fragments,.hollow-void-module__3eQceq__void[data-variant=otp] .hollow-void-module__3eQceq__filaments,.hollow-void-module__3eQceq__void[data-variant=otp] .hollow-void-module__3eQceq__fragments{display:none}@keyframes hollow-void-module__3eQceq__plasma-flow{to{transform:rotate(1turn)}}@keyframes hollow-void-module__3eQceq__atmosphere-drift{to{opacity:.58;transform:translate(1%,-1.5%)scale(1.04)}}@keyframes hollow-void-module__3eQceq__lens-drift{to{opacity:.78;transform:translateY(-.45%)scaleX(1.012)}}@keyframes hollow-void-module__3eQceq__photon-light{50%{opacity:calc(.64 + var(--void-energy) * .26)}}@keyframes hollow-void-module__3eQceq__dust-infall{0%{opacity:0;transform:rotate(var(--particle-phase)) scale(1)}12%{opacity:.85}70%{opacity:.65}to{opacity:0;transform:rotate(calc(var(--particle-phase) + 200deg)) scale(.38)}}@keyframes hollow-void-module__3eQceq__filament-slip{0%,to{opacity:.12;transform:translate(-6%)rotate(6deg)scaleX(.7)}48%{opacity:.8;transform:translate(10%)rotate(3deg)scaleX(1)}}@keyframes hollow-void-module__3eQceq__connection-light{0%,to,47%,68%{opacity:.12;transform:rotate(18deg)}32%,58%,83%{opacity:.58;transform:rotate(24deg)}}@media (max-width:680px){.hollow-void-module__3eQceq__void[data-variant=room]{width:clamp(8rem,38vw,10.5rem)}.hollow-void-module__3eQceq__void[data-variant=home]{width:min(16rem,68vw)}}@media (prefers-reduced-motion:reduce){.hollow-void-module__3eQceq__void,.hollow-void-module__3eQceq__void *,.hollow-void-module__3eQceq__void :before,.hollow-void-module__3eQceq__void :after{will-change:auto!important;transition:none!important;animation:none!important}}[data-reduce-motion=true] .hollow-void-module__3eQceq__void{will-change:auto!important;transition:none!important;animation:none!important}[data-reduce-motion=true] .hollow-void-module__3eQceq__void *{will-change:auto!important;transition:none!important;animation:none!important}[data-reduce-motion=true] .hollow-void-module__3eQceq__void :before{will-change:auto!important;transition:none!important;animation:none!important}[data-reduce-motion=true] .hollow-void-module__3eQceq__void :after{will-change:auto!important;transition:none!important;animation:none!important}@media (forced-colors:active){.hollow-void-module__3eQceq__singularity{outline:1px solid canvastext}.hollow-void-module__3eQceq__diskBody{border:1px solid canvastext}}
.persistent-screen-share-player-module__m-AKuG__player{right:1rem;bottom:calc(4.5rem + env(safe-area-inset-bottom));z-index:55;border:1px solid color-mix(in srgb, var(--hollow-teal) 28%, var(--hollow-border));background:#080b10f2;border-radius:1rem;width:min(31rem,100vw - 2rem);padding:.55rem;position:fixed;box-shadow:0 18px 50px #00000073}.persistent-screen-share-player-module__m-AKuG__returnRow{color:var(--hollow-text-muted);justify-content:space-between;align-items:center;gap:.75rem;padding:.2rem .35rem .55rem;font-size:.72rem;display:flex}.persistent-screen-share-player-module__m-AKuG__returnRow a{color:var(--hollow-text);font-weight:700}.persistent-screen-share-player-module__m-AKuG__player section>header{padding:.5rem}.persistent-screen-share-player-module__m-AKuG__player section>header>div:first-child span{display:none}.persistent-screen-share-player-module__m-AKuG__player section>div{max-height:16rem}@media (max-width:520px){.persistent-screen-share-player-module__m-AKuG__player{right:.5rem;bottom:calc(4rem + env(safe-area-inset-bottom));width:calc(100vw - 1rem)}.persistent-screen-share-player-module__m-AKuG__player section>div{max-height:11.5rem}}@media (prefers-reduced-motion:reduce){.persistent-screen-share-player-module__m-AKuG__player{scroll-behavior:auto}}
.upcoming-events-module__0GHJQG__panel{border:1px solid var(--hollow-border);background:var(--hollow-surface);border-radius:.9rem;margin-top:1rem;padding:1rem}.upcoming-events-module__0GHJQG__panel header p{color:var(--hollow-teal);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:800}.upcoming-events-module__0GHJQG__panel h2{margin:.15rem 0 .8rem;font-size:1rem}.upcoming-events-module__0GHJQG__panel ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.upcoming-events-module__0GHJQG__panel li{border-top:1px solid var(--hollow-border);grid-template-columns:minmax(7rem,auto) 1fr auto;align-items:center;gap:.7rem;padding-top:.55rem;display:grid}.upcoming-events-module__0GHJQG__panel time,.upcoming-events-module__0GHJQG__panel span{color:var(--hollow-text-muted);font-size:.7rem}.upcoming-events-module__0GHJQG__panel li div{display:grid}.upcoming-events-module__0GHJQG__panel strong{color:var(--hollow-text);font-size:.78rem}.upcoming-events-module__0GHJQG__panel a{color:var(--hollow-text-secondary);font-size:.72rem}@media (max-width:520px){.upcoming-events-module__0GHJQG__panel li{grid-template-columns:1fr auto}.upcoming-events-module__0GHJQG__panel time{grid-column:1/-1}}
.voice-channel-glyph-module__lkdchq__glyph{vertical-align:middle;flex:0 0 1.65rem;place-items:center;width:1.65rem;height:1.65rem;line-height:0;display:inline-grid;overflow:visible}.voice-channel-glyph-module__lkdchq__glyph.voice-channel-glyph-module__lkdchq__glyph>[data-variant=mini]{width:1.65rem;height:1.65rem}.voice-channel-glyph-module__lkdchq__glyph[data-active=true]{filter:drop-shadow(0 0 .5rem color-mix(in srgb, var(--hollow-teal) 28%, transparent))}@media (forced-colors:active){.voice-channel-glyph-module__lkdchq__glyph{filter:none}}
