.joined-room-list_listSection__yzdkh{width:100%;padding:0 0 1rem}.joined-room-list_listIntro__ILXKv{display:flex;align-items:flex-end;justify-content:space-between;min-height:3.65rem;margin:0 1rem;border-bottom:1px solid var(--border);padding:.55rem 0 .65rem}.joined-room-list_listLabel__Unyxn{font-size:.75rem;font-weight:650;color:var(--foreground)}.joined-room-list_listIntro__ILXKv p:last-child{margin-top:.12rem;font-size:.72rem;color:var(--muted)}.joined-room-list_listIntro__ILXKv>span{display:grid;min-width:1.55rem;height:1.55rem;place-items:center;border-radius:999px;font-size:.66rem;font-weight:760;color:var(--foreground);background:var(--surface-hover)}.joined-room-list_list__N1i1H{overflow:hidden}.joined-room-list_roomRow__CgYvL{position:relative;min-height:5rem;overflow:hidden;background:var(--surface-plum)}.joined-room-list_roomRow__CgYvL+.joined-room-list_roomRow__CgYvL .joined-room-list_roomSurface__sDfqu:before{content:"";position:absolute;z-index:2;top:0;right:0;left:4.75rem;height:1px;background:var(--border)}.joined-room-list_actionRail__LtorI{position:absolute;inset:0 0 0 auto;display:grid;width:284px;grid-template-columns:repeat(4,71px)}.joined-room-list_actionRail__LtorI button{display:flex;min-width:0;min-height:44px;align-items:center;justify-content:center;flex-direction:column;gap:.27rem;font-size:.62rem;font-weight:690;color:#fbfaf5;transition:filter var(--motion-control) var(--ease-tactile),transform var(--motion-press) var(--ease-press)}.joined-room-list_actionRail__LtorI button:active{transform:scale(.94);filter:brightness(1.12)}.joined-room-list_hideAction__le6V7{background:#397f80}.joined-room-list_muteAction__bMwD0{background:#296d79}.joined-room-list_deleteAction__EK702{background:#ba5670}.joined-room-list_leaveAction__yRApc{background:#123f66}.joined-room-list_roomSurface__sDfqu{--swipe-x:0px;position:relative;z-index:1;display:grid;min-height:5rem;grid-template-columns:minmax(0,1fr) 2.5rem;align-items:stretch;color:var(--foreground);background:var(--surface-raised);transform:translate3d(var(--swipe-x),0,0);touch-action:pan-y;transition:transform .23s var(--ease-tactile),background-color var(--motion-control) var(--ease-tactile);will-change:auto}.joined-room-list_roomSurface__sDfqu:hover{background:var(--surface-raised-elevated)}.joined-room-list_dragging__XqyMW{will-change:transform;transition:none}.joined-room-list_roomLink__Qh8hI{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.55rem 0 .55rem .9rem;text-align:left}.joined-room-list_copy__g7TNY{display:block;min-width:0}.joined-room-list_previewLine__f8hCP,.joined-room-list_titleLine__ThYNk{display:flex;min-width:0;align-items:center;gap:.45rem}.joined-room-list_titleLine__ThYNk strong{overflow:hidden;flex:1;font-family:var(--font-sans);font-size:.92rem;font-weight:650;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.joined-room-list_titleLine__ThYNk time{flex:0 0 auto;font-size:.61rem;color:var(--muted-low)}.joined-room-list_previewLine__f8hCP{margin-top:.24rem;color:var(--muted)}.joined-room-list_previewLine__f8hCP>span{overflow:hidden;flex:1;font-size:.7rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.joined-room-list_previewLine__f8hCP>svg{flex:0 0 auto;color:var(--muted)}.joined-room-list_previewLine__f8hCP>b{display:grid;min-width:1.22rem;height:1.22rem;flex:0 0 auto;place-items:center;border-radius:999px;padding:0 .25rem;font-size:.58rem;font-weight:800;color:#123f66;background:#dce86b;box-shadow:0 0 0 3px rgba(220,232,107,.12)}.joined-room-list_moreButton__LQt1c{display:grid;min-width:44px;min-height:44px;place-items:center;align-self:center;border-radius:999px;color:var(--muted);transition:color var(--motion-control) var(--ease-tactile),background-color var(--motion-control) var(--ease-tactile),transform var(--motion-press) var(--ease-press)}.joined-room-list_moreButton__LQt1c:hover{color:var(--foreground);background:var(--surface-hover)}.joined-room-list_moreButton__LQt1c:active{transform:scale(.93)}.joined-room-list_status__duC_7{position:fixed;z-index:70;right:50%;bottom:calc(5.25rem + env(safe-area-inset-bottom, 0px));max-width:min(86vw,23rem);border:1px solid rgba(188,230,218,.2);border-radius:999px;padding:.58rem .85rem;font-size:.7rem;color:var(--background);background:color-mix(in srgb,var(--foreground) 94%,transparent);box-shadow:var(--shadow-soft);opacity:0;pointer-events:none;transform:translate3d(50%,.45rem,0) scale(.96);transition:opacity .18s var(--ease-tactile),transform .18s var(--ease-tactile)}.joined-room-list_statusVisible__tBSnn{opacity:1;transform:translate3d(50%,0,0) scale(1)}.joined-room-list_empty__e0G9P{display:flex;min-height:26rem;align-items:center;justify-content:center;flex-direction:column;padding:3rem 1.5rem;text-align:center}.joined-room-list_empty__e0G9P h2{margin-top:1rem;font-family:var(--font-sans);font-size:1.45rem;color:var(--foreground)}.joined-room-list_empty__e0G9P p{max-width:19rem;margin-top:.35rem;font-size:.76rem;line-height:1.5;color:var(--muted)}.joined-room-list_dialogBackdrop__wm25s{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:1.25rem;background:color-mix(in srgb,var(--background) 45%,#000 55%);backdrop-filter:blur(7px)}.joined-room-list_dialog__gUI4v{width:min(100%,23rem);border:1px solid var(--border);border-radius:1.2rem;padding:1.15rem;color:var(--foreground);background:var(--surface-raised-elevated);box-shadow:var(--shadow-soft);animation:joined-room-list_dialogIn__apYe5 .18s var(--ease-tactile) both}.joined-room-list_dialog__gUI4v h2{font-family:var(--font-sans);font-size:1.28rem;letter-spacing:-.03em}.joined-room-list_dialog__gUI4v p{margin-top:.42rem;font-size:.74rem;line-height:1.5;color:var(--muted)}.joined-room-list_dialog__gUI4v blockquote{overflow:hidden;margin-top:.75rem;border-left:2px solid #6eb4a5;padding-left:.65rem;font-size:.7rem;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.joined-room-list_dialog__gUI4v>div{display:flex;justify-content:flex-end;gap:.45rem;margin-top:1rem}.joined-room-list_dialog__gUI4v button{min-height:44px;border-radius:999px;padding:0 .95rem;font-size:.72rem;font-weight:680;color:var(--muted)}.joined-room-list_dialog__gUI4v .joined-room-list_confirmButton__jw8jh{color:#fff8f8;background:#aa4962}@keyframes joined-room-list_dialogIn__apYe5{0%{opacity:0;transform:translateY(.4rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (min-width:768px){.joined-room-list_listSection__yzdkh{padding:0 1rem 1.5rem}.joined-room-list_list__N1i1H{border:1px solid var(--border);border-radius:1.2rem}.joined-room-list_listIntro__ILXKv{margin-inline:0}.joined-room-list_roomLink__Qh8hI{padding-left:1rem}}@media (min-width:1024px){.joined-room-list_status__duC_7{bottom:2rem}}@media (prefers-reduced-motion:reduce){.joined-room-list_actionRail__LtorI button,.joined-room-list_moreButton__LQt1c,.joined-room-list_roomSurface__sDfqu,.joined-room-list_status__duC_7{transition:none}.joined-room-list_dialog__gUI4v{animation:none}.joined-room-list_dialogBackdrop__wm25s{backdrop-filter:none}}.glass-accent_pressable__lvjXU{position:relative;overflow:hidden;border:1px solid var(--border,rgba(18,63,102,.12));background:var(--surface-glass);box-shadow:var(--shadow-soft);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);transition:transform var(--motion-press,90ms) var(--ease-press,cubic-bezier(.2,.9,.2,1)),border-color var(--motion-control,.18s) var(--ease-tactile,ease),background-color var(--motion-control,.18s) var(--ease-tactile,ease),box-shadow var(--motion-control,.18s) var(--ease-tactile,ease)}.glass-accent_pressable__lvjXU:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.22) 48%,transparent 66%);opacity:0;pointer-events:none;transform:translateX(-40%) skewX(-12deg)}.glass-accent_pressable__lvjXU:active:not(:disabled):after{animation:glass-accent_refractiveSweep__aEw17 .16s var(--ease-tactile,cubic-bezier(.33,1,.32,1))}@media (hover:hover){.glass-accent_pressable__lvjXU:hover:not(:disabled):not([aria-pressed=true]){border-color:var(--border-strong);background:var(--surface-glass);box-shadow:var(--shadow-soft)}}.glass-accent_pressable__lvjXU:active:not(:disabled){transform:scale(.97);border-color:var(--border-strong);background:var(--surface-hover);box-shadow:var(--shadow-soft);transition-duration:var(--motion-press,90ms)}.glass-accent_pressable__lvjXU:focus-visible{outline:2px solid var(--focus-ring,rgba(18,63,102,.72));outline-offset:2px}.glass-accent_holding__IAf5p,.glass-accent_selected__O9aut{border-color:var(--border-strong);background:var(--surface-hover);box-shadow:var(--shadow-soft)}.glass-accent_holding__IAf5p,.glass-accent_holding__IAf5p:active{transform:scale(.98)}.glass-accent_segmentTrack__OeZBM{position:relative;display:flex;border-bottom:0;background:linear-gradient(180deg,rgba(255,255,255,.3),rgba(250,248,242,.5))}.glass-accent_segmentIndicator__o30og{position:absolute;bottom:0;height:1.5px;background:linear-gradient(90deg,transparent 0,var(--foreground-secondary) 28%,var(--foreground) 50%,var(--foreground-secondary) 72%,transparent 100%);box-shadow:var(--shadow-soft);transition:left var(--motion-sheet,.24s) var(--ease-tactile,cubic-bezier(.33,1,.32,1)),width var(--motion-sheet,.24s) var(--ease-tactile,cubic-bezier(.33,1,.32,1));pointer-events:none}.glass-accent_segmentTab__m6YD9{flex:1;min-height:2.75rem;padding:.75rem 0;text-align:center;font-size:13px;font-weight:500;color:var(--muted,#8a8a93);background:transparent;border:none;cursor:pointer;transition:color var(--motion-control,.18s) ease}@media (hover:hover){.glass-accent_segmentTab__m6YD9:hover{color:var(--foreground,#0a2738)}}.glass-accent_segmentTabActive__f5P1A{color:var(--foreground,#fff)}.glass-accent_segmentTab__m6YD9:focus-visible{outline:2px solid var(--focus-ring,rgba(18,63,102,.72));outline-offset:-2px}.glass-accent_searchFocus__SS1Uv{transition:border-color var(--motion-control,.18s) ease,box-shadow var(--motion-control,.18s) ease,background-color var(--motion-control,.18s) ease}.glass-accent_searchFocus__SS1Uv:focus-within{border-color:var(--border-strong);background:var(--surface-glass);box-shadow:var(--shadow-soft)}.glass-accent_navLink__qkS8v{display:flex;align-items:center;gap:.75rem;min-height:2.75rem;border-radius:.75rem;padding:.625rem .75rem;font-size:14px;font-weight:500;color:var(--nav-muted,var(--muted,#61777d));border:1px solid transparent;transition:color var(--motion-control,.18s) ease,background-color var(--motion-control,.18s) ease,border-color var(--motion-control,.18s) ease,box-shadow var(--motion-control,.18s) ease}@media (hover:hover){.glass-accent_navLink__qkS8v:hover{color:var(--nav-foreground,var(--foreground,#0a2738));background:var(--nav-hover,rgba(18,63,102,.055))}}.glass-accent_navLinkActive__ya_AO{color:var(--nav-foreground,var(--foreground,#0a2738));background:var(--nav-active,linear-gradient(145deg,rgba(58,157,141,.16),rgba(255,255,255,.3)));border-color:var(--nav-active-border,rgba(18,63,102,.14));box-shadow:var(--shadow-soft)}.glass-accent_navLink__qkS8v:focus-visible{outline:2px solid var(--nav-focus,var(--focus-ring,rgba(18,63,102,.72)));outline-offset:2px}@media (prefers-reduced-motion:reduce){.glass-accent_navLink__qkS8v,.glass-accent_pressable__lvjXU,.glass-accent_searchFocus__SS1Uv,.glass-accent_segmentIndicator__o30og,.glass-accent_segmentTab__m6YD9{transition:none}.glass-accent_pressable__lvjXU:active:not(:disabled){transform:none}.glass-accent_pressable__lvjXU:active:not(:disabled):after{animation:none}.glass-accent_pressable__lvjXU{backdrop-filter:none;-webkit-backdrop-filter:none}}.floating-create-situation-orb_anchor__AcN5O{position:fixed;z-index:45;pointer-events:auto;bottom:calc(28px + env(safe-area-inset-bottom, 0px) + var(--bottom-nav-height, 3.5rem));right:max(18px,env(safe-area-inset-right,0px))}.floating-create-situation-orb_anchorHidden__ICNIs{visibility:hidden;opacity:0;pointer-events:none}@media (min-width:768px) and (max-width:1023px){.floating-create-situation-orb_anchor__AcN5O{right:max(18px,calc((100vw - min(100vw, 42rem)) / 2 + 18px))}}@media (min-width:1024px){.floating-create-situation-orb_anchor__AcN5O{--bottom-nav-height:0px;bottom:2rem;left:13.75rem;right:20rem;display:flex;justify-content:flex-end;padding-right:1.5rem}}@media (min-width:1280px){.floating-create-situation-orb_anchor__AcN5O{left:15rem;right:23.75rem}}.floating-create-situation-orb_orbButton__oaH6M{pointer-events:auto;position:relative;display:flex;width:auto;height:3.5rem;min-width:7.75rem;min-height:56px;align-items:center;justify-content:center;gap:.55rem;border:1px solid rgba(216,240,233,.28);border-radius:999px;padding:.2rem .22rem .2rem .95rem;background:linear-gradient(150deg,rgba(22,74,116,.98),rgba(14,54,88,.99));box-shadow:inset 0 1px 0 rgba(255,255,255,.075),0 14px 34px rgba(18,63,102,.28);-webkit-backdrop-filter:blur(14px) saturate(1.08);backdrop-filter:blur(14px) saturate(1.08);cursor:pointer;transition:transform var(--motion-press,90ms) var(--ease-press,cubic-bezier(.2,.9,.2,1)),border-color var(--motion-control,.18s) var(--ease-tactile,ease),background-color var(--motion-control,.18s) var(--ease-tactile,ease)}@media (hover:hover){.floating-create-situation-orb_orbButton__oaH6M:hover{transform:translateY(-1px);border-color:rgba(216,240,233,.48)}.floating-create-situation-orb_orbButton__oaH6M:hover .floating-create-situation-orb_plusStroke__M38Uo{filter:drop-shadow(0 0 8px rgba(220,232,107,.55))}}.floating-create-situation-orb_orbButton__oaH6M:active{transform:scale(.96);transition-duration:var(--motion-press,90ms)}.floating-create-situation-orb_orbButton__oaH6M.floating-create-situation-orb_sweeping__srGT7 .floating-create-situation-orb_sweep__L1bNl{animation:floating-create-situation-orb_createSweep__oDRK5 .18s var(--ease-tactile,cubic-bezier(.33,1,.32,1))}.floating-create-situation-orb_orbButton__oaH6M:focus-visible{outline:2px solid rgba(220,232,107,.82);outline-offset:3px}.floating-create-situation-orb_prismArc__12I_x{position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from 205deg,transparent 0deg,rgba(58,157,141,.3) 52deg,rgba(220,232,107,.52) 94deg,rgba(71,126,172,.28) 145deg,transparent 205deg,transparent 1turn);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.28}.floating-create-situation-orb_buttonCopy__bwJyn{position:relative;z-index:3;white-space:nowrap;font-size:.75rem;font-weight:650;letter-spacing:-.01em;color:rgba(251,250,245,.95)}.floating-create-situation-orb_copyLong__czMnQ{display:none}@media (min-width:1024px){.floating-create-situation-orb_orbButton__oaH6M{min-width:9.7rem}.floating-create-situation-orb_copyShort__EQWpw{display:none}.floating-create-situation-orb_copyLong__czMnQ{display:inline}}.floating-create-situation-orb_glassBody__Z90h_{position:relative;overflow:hidden;display:flex;width:3rem;height:3rem;align-items:center;justify-content:center;border-radius:48% 52% 51% 49%/50% 48% 52% 50%;background:radial-gradient(circle at 28% 22%,rgba(255,255,255,.25) 0,rgba(255,255,255,.05) 34%,transparent 62%),radial-gradient(circle at 68% 72%,rgba(58,157,141,.38) 0,rgba(18,63,102,.24) 42%,transparent 72%),linear-gradient(148deg,rgba(255,255,255,.1),rgba(216,240,233,.18) 46%,rgba(18,63,102,.46));box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -8px 14px rgba(18,63,102,.2),0 7px 18px rgba(8,33,52,.28),0 0 12px rgba(58,157,141,.08);backdrop-filter:blur(10px) saturate(1.18)}.floating-create-situation-orb_highlight__hspWx{position:absolute;top:10%;left:14%;width:42%;height:28%;border-radius:50%;background:radial-gradient(ellipse at 40% 40%,rgba(255,255,255,.55) 0,transparent 70%);pointer-events:none;z-index:2}.floating-create-situation-orb_orbCore__C_k1t{position:relative;z-index:1;opacity:.88}.floating-create-situation-orb_plusWrap__cRs2v{position:absolute;z-index:3;display:flex;width:1.65rem;height:1.65rem;align-items:center;justify-content:center;pointer-events:none}.floating-create-situation-orb_plusSvg__fvbSa{width:100%;height:100%}.floating-create-situation-orb_plusStroke__M38Uo{transition:filter var(--motion-control,.18s) var(--ease-tactile,ease);filter:drop-shadow(0 0 4px rgba(220,232,107,.42))}.floating-create-situation-orb_sweep__L1bNl{position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(105deg,transparent 28%,rgba(255,255,255,.35) 48%,transparent 68%);opacity:0;transform:translateX(-45%) skewX(-12deg)}@keyframes floating-create-situation-orb_createSweep__oDRK5{0%{opacity:0;transform:translateX(-45%) skewX(-12deg)}40%{opacity:.7}to{opacity:0;transform:translateX(120%) skewX(-12deg)}}@media (prefers-reduced-motion:reduce){.floating-create-situation-orb_orbButton__oaH6M{transition:none}.floating-create-situation-orb_orbButton__oaH6M.floating-create-situation-orb_sweeping__srGT7 .floating-create-situation-orb_sweep__L1bNl{animation:none}.floating-create-situation-orb_orbButton__oaH6M{-webkit-backdrop-filter:none;backdrop-filter:none}}.pull-to-refresh_root__Yg7CO{--pull-distance:0px;position:relative;min-height:12rem;touch-action:pan-y}.pull-to-refresh_indicator__9wP2u{position:absolute;z-index:2;top:0;left:50%;display:grid;min-width:8rem;height:42px;place-items:center;color:var(--foreground-secondary);opacity:var(--pull-progress,0);pointer-events:none;transform:translate(-50%,calc(-100% + var(--pull-distance)));transition:opacity .12s linear}.pull-to-refresh_indicatorInner__oglnF{display:inline-flex;min-height:28px;align-items:center;gap:7px;border:1px solid color-mix(in srgb,var(--border-strong) 82%,transparent);border-radius:999px;padding:0 10px;font-size:11px;font-weight:650;background:color-mix(in srgb,var(--surface-raised-elevated) 88%,transparent);box-shadow:0 8px 22px rgb(18 63 102/.1);backdrop-filter:blur(12px) saturate(1.1)}.pull-to-refresh_icon__SlYQ7{transform:rotate(calc(var(--pull-progress, 0) * 210deg))}.pull-to-refresh_spinning__FOjvu{animation:pull-to-refresh_refresh-spin__iFPNL .72s linear infinite}.pull-to-refresh_content__ot9M1{transform:translateY(var(--pull-distance));transition:transform .22s var(--ease-tactile);will-change:transform}.pull-to-refresh_dragging__MfKBF .pull-to-refresh_content__ot9M1{transition:none}.pull-to-refresh_error__V6bVW{color:#8e3049}@keyframes pull-to-refresh_refresh-spin__iFPNL{to{transform:rotate(1turn)}}@media (min-width:1024px){.pull-to-refresh_indicator__9wP2u{display:none}.pull-to-refresh_content__ot9M1{transform:none}}@media (prefers-reduced-motion:reduce){.pull-to-refresh_content__ot9M1,.pull-to-refresh_icon__SlYQ7,.pull-to-refresh_indicator__9wP2u{transition:none}.pull-to-refresh_spinning__FOjvu{animation-duration:1.4s}}