.HubTabBar-module__o7gfca__bar{gap:var(--space-xs-sm);padding:var(--space-sm) clamp(var(--space-sm-md), 2.2vw, var(--space-lg));background:var(--bg);border-bottom:var(--border-width) solid var(--line);flex:none;display:flex;overflow-x:auto}.HubTabBar-module__o7gfca__bar::-webkit-scrollbar{height:0}.HubTabBar-module__o7gfca__tab{align-items:center;gap:var(--space-xs-sm);height:34px;padding:0 var(--space-sm-md);background:var(--bg1);border:var(--border-width) solid var(--line);border-radius:var(--r2) var(--r2) 0 0;color:var(--k55);font-family:var(--sans);font-size:var(--fs-13);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border-bottom:none;flex:none;font-weight:600;display:inline-flex}.HubTabBar-module__o7gfca__tab:hover{color:var(--k80)}.HubTabBar-module__o7gfca__tab:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent);outline:none}.HubTabBar-module__o7gfca__tab[data-active]{background:var(--card);border-color:var(--accent);color:var(--k100);box-shadow:inset 0 -2px 0 var(--accent)}.HubTabBar-module__o7gfca__hash{font-family:var(--mono);font-size:var(--fs-14);color:var(--k55)}.HubTabBar-module__o7gfca__tab[data-active] .HubTabBar-module__o7gfca__hash,.HubTabBar-module__o7gfca__tab[data-active] svg{color:var(--accent-ink)}.HubTabBar-module__o7gfca__label{text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden}.HubTabBar-module__o7gfca__close{width:18px;height:18px;margin-left:var(--space-2xs);border-radius:var(--r1);color:var(--k30);cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);justify-content:center;align-items:center;display:inline-flex}.HubTabBar-module__o7gfca__close:hover{background:var(--line2);color:var(--coral)}
.SphereItem-module__A3baza__row{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm);border-radius:var(--r3);text-align:left;transition:background var(--dur-fast) var(--ease);display:flex}.SphereItem-module__A3baza__row:hover{background:color-mix(in srgb, var(--k100) 4%, transparent)}.SphereItem-module__A3baza__row[data-active=true]{background:color-mix(in srgb, var(--accent) 12%, transparent)}.SphereItem-module__A3baza__icon{border-radius:var(--rf);background:color-mix(in srgb, var(--accent) 12%, transparent);width:44px;height:44px;font-size:var(--fs-22);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.SphereItem-module__A3baza__body{gap:var(--space-2xs);flex-direction:column;flex:1;min-width:0;display:flex}.SphereItem-module__A3baza__name{font-family:var(--sans);font-weight:700;font-size:var(--fs-14);color:var(--k100);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SphereItem-module__A3baza__preview{font-family:var(--sans);font-size:var(--fs-13);color:var(--k55);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.LocationBubbleBody-module__mJbU8a__body{gap:var(--space-xs);flex-direction:column;min-width:180px;max-width:240px;display:flex}.LocationBubbleBody-module__mJbU8a__label{font-size:var(--fs-13);color:var(--k100);line-height:1.35}.LocationBubbleBody-module__mJbU8a__meta{font-size:var(--fs-11);color:var(--k55);line-height:1.35}.LocationBubbleBody-module__mJbU8a__link{font-size:var(--fs-12);color:var(--accent2-ink);text-underline-offset:2px;align-self:flex-start;text-decoration:underline}.LocationBubbleBody-module__mJbU8a__link:hover,.LocationBubbleBody-module__mJbU8a__link:focus-visible{opacity:.85}
.DmVoicePlayer-module__7CqeLq__strip{align-items:center;gap:var(--space-10);min-width:0;display:flex}.DmVoicePlayer-module__7CqeLq__native{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.DmVoicePlayer-module__7CqeLq__play{border-radius:var(--r-circle);cursor:pointer;background:var(--accent);width:34px;height:34px;color:var(--on-accent);border:0;flex:none;justify-content:center;align-items:center;display:flex}.DmVoicePlayer-module__7CqeLq__play:disabled{cursor:default;opacity:.5}.DmVoicePlayer-module__7CqeLq__play:focus-visible{outline:var(--border-width-strong) solid var(--accent);outline-offset:2px}.DmVoicePlayer-module__7CqeLq__strip[data-tone=on-accent] .DmVoicePlayer-module__7CqeLq__play{background:color-mix(in srgb, currentColor 22%, transparent);color:inherit}.DmVoicePlayer-module__7CqeLq__strip[data-tone=on-accent] .DmVoicePlayer-module__7CqeLq__play:focus-visible{outline-color:currentColor}.DmVoicePlayer-module__7CqeLq__strip[data-tone=surface] .DmVoicePlayer-module__7CqeLq__play{border:var(--border-width) solid var(--line2);background:var(--card);color:var(--k100)}.DmVoicePlayer-module__7CqeLq__wave{height:20px}.DmVoicePlayer-module__7CqeLq__duration{color:var(--k55);font-family:var(--mono);font-size:var(--fs-11);flex:none}.DmVoicePlayer-module__7CqeLq__strip[data-tone=on-accent] .DmVoicePlayer-module__7CqeLq__duration{color:inherit}.DmVoicePlayer-module__7CqeLq__labelBlock{gap:var(--space-2xs);flex-direction:column;flex:1;min-width:0;display:flex}.DmVoicePlayer-module__7CqeLq__label{color:var(--k80);font-size:var(--fs-11);font-weight:500;line-height:1.2}
.DmTranslatedVoiceBubble-module__XnI7jW__wrap{flex-direction:column;min-width:0;display:flex}.DmTranslatedVoiceBubble-module__XnI7jW__bandTop{padding:var(--space-10) var(--space-sm-md);background:var(--accent);color:var(--on-accent)}.DmTranslatedVoiceBubble-module__XnI7jW__bandBottom{padding:var(--space-10) var(--space-sm-md);border-top:var(--border-width) solid var(--line);background:var(--card2)}.DmTranslatedVoiceBubble-module__XnI7jW__body{gap:var(--space-sm);padding:var(--space-sm-md) var(--space-sm-md);flex-direction:column;display:flex}.DmTranslatedVoiceBubble-module__XnI7jW__chipRow{align-items:center;gap:var(--space-xs-sm);flex-wrap:wrap;display:flex}.DmTranslatedVoiceBubble-module__XnI7jW__chip{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--rf);background:var(--voice-translated-soft);color:var(--voice-translated);font-family:var(--mono);font-size:var(--fs-9);letter-spacing:.06em;text-transform:uppercase;font-weight:500;display:inline-flex}.DmTranslatedVoiceBubble-module__XnI7jW__pair{color:var(--k55);font-family:var(--mono);font-size:var(--fs-9);letter-spacing:.04em}.DmTranslatedVoiceBubble-module__XnI7jW__text{color:var(--k100);font-size:var(--fs-15);line-height:1.45}.DmTranslatedVoiceBubble-module__XnI7jW__footnote{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.DmTranslatedVoiceBubble-module__XnI7jW__outside{align-items:center;gap:var(--space-xs);color:var(--warn);font-family:var(--mono);font-size:var(--fs-10);line-height:1.3;display:inline-flex}.DmTranslatedVoiceBubble-module__XnI7jW__machine{color:var(--k55);font-family:var(--mono);font-size:var(--fs-10);line-height:1.3}.DmTranslatedVoiceBubble-module__XnI7jW__toggle{min-height:var(--tap);padding:0 var(--space-10);border-radius:var(--rf);cursor:pointer;color:var(--k55);font-family:var(--sans);font-size:var(--fs-11);background:0 0;border:0;flex:none;align-items:center;font-weight:500;display:inline-flex}.DmTranslatedVoiceBubble-module__XnI7jW__toggle:hover{color:var(--k100)}.DmTranslatedVoiceBubble-module__XnI7jW__toggle:focus-visible{outline:var(--border-width-strong) solid var(--accent);outline-offset:2px}
.DmMessageBubble-module__HxWU2q__line{align-items:flex-start;gap:var(--space-xs);flex-direction:column;display:flex;position:relative}.DmMessageBubble-module__HxWU2q__line[data-mine=true]{align-items:flex-end}.DmMessageBubble-module__HxWU2q__bubble{gap:var(--space-xs);max-width:min(80%,460px);padding:var(--space-10) var(--space-14);border-radius:var(--r1) var(--r4) var(--r4) var(--r4);background:var(--card);border:var(--border-width) solid var(--line);color:var(--k80);font-size:var(--fs-14);flex-direction:column;line-height:1.45;display:flex}.DmMessageBubble-module__HxWU2q__bubble[data-voice]{border-color:var(--voice-translated);background:var(--card);color:var(--k80);padding:0;overflow:hidden}.DmMessageBubble-module__HxWU2q__bubble[data-voice] .DmMessageBubble-module__HxWU2q__meta{padding:0 var(--space-sm-md) var(--space-10)}.DmMessageBubble-module__HxWU2q__voiceAside{color:var(--k55);font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.04em;padding:0 var(--space-xs);line-height:1.3}.DmMessageBubble-module__HxWU2q__bubble[data-mine=true]{background:var(--accent);color:var(--on-accent);border-radius:var(--r4) var(--r4) var(--r1) var(--r4);border-color:#0000}.DmMessageBubble-module__HxWU2q__bubble[data-mine=true][data-voice]{background:var(--card);border-color:var(--voice-translated);color:var(--k80)}.DmMessageBubble-module__HxWU2q__aiBadge{align-items:center;gap:var(--space-xs);margin-bottom:var(--space-xs);padding:var(--space-2xs) var(--space-sm);border-radius:var(--rf);font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--agent);background:color-mix(in srgb, var(--agent) 15%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--agent) 48%, transparent);align-self:flex-start;font-weight:700;display:inline-flex}.DmMessageBubble-module__HxWU2q__bubble[data-agent]{background:color-mix(in srgb, var(--agent) 10%, var(--card));border:var(--border-width) solid color-mix(in srgb, var(--agent) 40%, transparent);border-left:3px solid var(--agent);color:var(--k80)}.DmMessageBubble-module__HxWU2q__body{font-family:var(--sans);font-size:var(--fs-14);word-break:break-word;white-space:pre-wrap;line-height:1.45}.DmMessageBubble-module__HxWU2q__caption{font-family:var(--sans);font-size:var(--fs-13);word-break:break-word;opacity:.92;line-height:1.4}.DmMessageBubble-module__HxWU2q__image{border-radius:var(--r3);object-fit:cover;max-width:100%;max-height:280px}.DmMessageBubble-module__HxWU2q__audio{align-items:center;gap:var(--space-sm);display:flex}.DmMessageBubble-module__HxWU2q__audioPlayer{max-width:220px;height:36px}.DmMessageBubble-module__HxWU2q__audioMeta{font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.04em;opacity:.8;flex-shrink:0}.DmMessageBubble-module__HxWU2q__file{align-items:center;gap:var(--space-sm);font-family:var(--sans);font-size:var(--fs-13);color:inherit;font-weight:600;text-decoration:none;display:inline-flex}.DmMessageBubble-module__HxWU2q__fileName{word-break:break-all}.DmMessageBubble-module__HxWU2q__meta{justify-content:flex-end;align-items:center;gap:var(--space-xs);display:flex}.DmMessageBubble-module__HxWU2q__deniable{opacity:.75;align-items:center;display:inline-flex}.DmMessageBubble-module__HxWU2q__time{font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.04em;opacity:.7}.DmMessageBubble-module__HxWU2q__system{text-align:center;width:100%;font-family:var(--sans);font-size:var(--fs-12);color:var(--k55);padding:var(--space-xs) 0}.DmMessageBubble-module__HxWU2q__replyQuote{gap:var(--space-2xs);padding:var(--space-xs) var(--space-sm);border-left:var(--border-width-strong) solid var(--accent);border-radius:var(--r2);background:color-mix(in srgb, currentColor 8%, transparent);font-family:var(--sans);font-size:var(--fs-12);opacity:.9;flex-direction:column;max-width:100%;display:flex}.DmMessageBubble-module__HxWU2q__replyQuoteAuthor{color:var(--accent-ink);font-weight:600}.DmMessageBubble-module__HxWU2q__bubble[data-mine=true] .DmMessageBubble-module__HxWU2q__replyQuoteAuthor{color:inherit}.DmMessageBubble-module__HxWU2q__replyQuotePreview{text-overflow:ellipsis;white-space:nowrap;max-width:32ch;overflow:hidden}.DmMessageBubble-module__HxWU2q__viewOnceReveal{align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border:var(--border-width) dashed var(--line);border-radius:var(--r3);color:inherit;font-family:var(--sans);font-size:var(--fs-13);cursor:pointer;background:0 0;display:inline-flex}.DmMessageBubble-module__HxWU2q__viewOnceReveal:hover{border-color:var(--accent)}.DmMessageBubble-module__HxWU2q__viewOncePair{padding:0 var(--space-xs);border-radius:var(--rf);background:var(--voice-translated-soft);color:var(--voice-translated);font-family:var(--mono)}.DmMessageBubble-module__HxWU2q__viewOnceSent,.DmMessageBubble-module__HxWU2q__viewOnceExpired,.DmMessageBubble-module__HxWU2q__barBadge{align-items:center;gap:var(--space-xs);font-family:var(--sans);font-size:var(--fs-12);opacity:.85;display:inline-flex}.DmMessageBubble-module__HxWU2q__bubble[data-destroyed=true]{opacity:.65;background:var(--card2);border-color:var(--line);color:var(--k55)}.DmMessageBubble-module__HxWU2q__destroyedText{align-items:center;gap:var(--space-xs);font-style:italic;font-size:var(--fs-13);display:inline-flex}.DmMessageBubble-module__HxWU2q__actionBtn{border-radius:var(--r2);min-width:22px;min-height:22px;color:inherit;cursor:pointer;opacity:.6;transition:opacity var(--dur-fast) var(--ease);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.DmMessageBubble-module__HxWU2q__actionBtn:hover{opacity:1}.DmMessageBubble-module__HxWU2q__reactionsRow{gap:var(--space-xs);flex-wrap:wrap;max-width:min(80%,460px);display:flex}.DmMessageBubble-module__HxWU2q__reactionChip{align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-sm);border:var(--border-width) solid var(--line);border-radius:var(--r3);background:var(--card2);color:var(--k80);font-family:var(--sans);font-size:var(--fs-12);cursor:pointer;transition:border-color var(--dur-fast) var(--ease);display:inline-flex}.DmMessageBubble-module__HxWU2q__reactionChip:hover{border-color:var(--accent)}.DmMessageBubble-module__HxWU2q__reactionChip[data-mine=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--card2))}.DmMessageBubble-module__HxWU2q__emojiPicker{gap:var(--space-xs);padding:var(--space-sm);border:var(--border-width) solid var(--line);border-radius:var(--r3);background:var(--card2);z-index:5;grid-template-columns:repeat(8,1fr);max-width:280px;display:grid}.DmMessageBubble-module__HxWU2q__emojiBtn{border-radius:var(--r2);width:28px;height:28px;font-size:var(--fs-16);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.DmMessageBubble-module__HxWU2q__emojiBtn:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.DmMessageBubble-module__HxWU2q__voiceRetry{appearance:none;cursor:pointer;min-height:var(--tap);color:inherit;font-family:var(--sans);font-size:var(--fs-12);background:0 0;border:0;padding:0;text-decoration:underline}.DmMessageBubble-module__HxWU2q__storeHears{margin-top:var(--space-2xs);font-size:var(--fs-12);font-style:italic;display:block}
.LiveInviteMessage-module__iSuRCa__card{gap:var(--space-xs);max-width:78%;padding:var(--space-sm) var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--r3);background:var(--card2);flex-direction:column;display:flex}.LiveInviteMessage-module__iSuRCa__card[data-mine]{border-color:var(--accent);align-self:flex-end}.LiveInviteMessage-module__iSuRCa__head{align-items:center;gap:var(--space-xs);color:var(--accent2-ink);display:flex}.LiveInviteMessage-module__iSuRCa__title{font-family:var(--sans);font-size:var(--fs-13);font-weight:700;line-height:1.3}.LiveInviteMessage-module__iSuRCa__subject{font-family:var(--sans);font-size:var(--fs-14);color:var(--k100);margin:0;line-height:1.4}.LiveInviteMessage-module__iSuRCa__when{align-items:center;gap:var(--space-xs);font-family:var(--mono);font-size:var(--fs-12);color:var(--k80);margin:0;display:flex}.LiveInviteMessage-module__iSuRCa__waiting{font-family:var(--sans);font-size:var(--fs-12);color:var(--k55);margin:0;font-style:italic}.LiveInviteMessage-module__iSuRCa__actions{gap:var(--space-xs);padding-top:var(--space-2xs);display:flex}.LiveInviteMessage-module__iSuRCa__e2e{align-items:center;gap:var(--space-xs);font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.04em;color:var(--k30);margin:0;display:flex}
.DmSystemLine-module__6Aq8oG__line{justify-content:center;align-items:center;gap:var(--space-xs);max-width:92%;margin:var(--space-xs) 0;padding:var(--space-2xs) var(--space-sm);border-radius:var(--rf);background:var(--card2);font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.03em;color:var(--k55);text-align:center;flex-wrap:wrap;align-self:center;display:inline-flex}.DmSystemLine-module__6Aq8oG__icon{color:var(--accent2-ink);display:inline-flex}.DmSystemLine-module__6Aq8oG__text{display:inline}.DmSystemLine-module__6Aq8oG__line[data-status=confirmed]{background:color-mix(in srgb, var(--ok) 14%, transparent);color:var(--ok)}.DmSystemLine-module__6Aq8oG__line[data-status=confirmed] .DmSystemLine-module__6Aq8oG__icon{color:var(--ok)}
.DmTranslationConfirmModal-module__By0HvG__copy{margin:0 0 var(--space-md);font-family:var(--sans);font-size:var(--fs-14);color:var(--k80);line-height:1.5}.DmTranslationConfirmModal-module__By0HvG__actions{justify-content:flex-end;gap:var(--space-sm);flex-wrap:wrap;display:flex}
.DmThreadHeader-module__FPpnTG__head{align-items:center;gap:var(--space-sm);padding:var(--space-sm-md) var(--space-md);border-bottom:var(--border-width) solid var(--line);background:var(--bg1);flex-wrap:wrap;display:flex}.DmThreadHeader-module__FPpnTG__actions{justify-content:flex-end;align-items:center;gap:var(--space-sm);flex-wrap:wrap;margin-left:auto;display:flex}@media (max-width:560px){.DmThreadHeader-module__FPpnTG__head{padding-inline:var(--space-sm);gap:var(--space-xs)}.DmThreadHeader-module__FPpnTG__actions{gap:var(--space-xs);flex-wrap:nowrap}.DmThreadHeader-module__FPpnTG__peerLink{flex-basis:8ch}}.DmThreadHeader-module__FPpnTG__peerLink{align-items:center;gap:var(--space-sm);min-width:0;color:inherit;border-radius:var(--r2);transition:color var(--dur-fast) var(--ease);flex:12ch;display:flex}.DmThreadHeader-module__FPpnTG__peerLink[href]:hover .DmThreadHeader-module__FPpnTG__name{color:var(--accent-ink)}.DmThreadHeader-module__FPpnTG__meta{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.DmThreadHeader-module__FPpnTG__name{font-family:var(--sans);font-weight:700;font-size:var(--fs-15);color:var(--k100);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DmThreadHeader-module__FPpnTG__status{font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.08em;text-transform:uppercase;color:var(--k55)}.DmThreadHeader-module__FPpnTG__status[data-online=true]{color:var(--green)}
.MediaKindTabs-module__Mwuneq__tabs{gap:var(--space-xs);padding:0 var(--space-xs);display:flex}.MediaKindTabs-module__Mwuneq__tab{padding:var(--space-xs) var(--space-sm);border:var(--border-width) solid var(--line);border-radius:var(--r2);font-family:var(--sans);font-size:var(--fs-12);color:var(--k55);cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);background:0 0;flex:1}.MediaKindTabs-module__Mwuneq__tab:hover{color:var(--k100);border-color:var(--accent)}.MediaKindTabs-module__Mwuneq__tab:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent);outline:none}.MediaKindTabs-module__Mwuneq__tab[data-selected]{color:var(--accent-ink);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}
.GifPicker-module__W55XIa__picker{width:min(340px,78vw);max-height:360px;padding:var(--space-sm);gap:var(--space-sm);background:var(--card);border:var(--border-width) solid var(--line);border-radius:var(--r4);box-shadow:var(--shadow-pop);flex-direction:column;display:flex}.GifPicker-module__W55XIa__head{align-items:center;gap:var(--space-xs);display:flex}.GifPicker-module__W55XIa__search{min-width:0;padding:var(--space-xs) var(--space-sm);background:var(--bg2);border:var(--border-width) solid var(--line);border-radius:var(--r3);font-family:var(--sans);font-size:var(--fs-13);color:var(--k100);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);outline:none;flex:1}.GifPicker-module__W55XIa__search::placeholder{color:var(--k30)}.GifPicker-module__W55XIa__search:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}.GifPicker-module__W55XIa__close{border-radius:var(--rf);border:var(--border-width) solid var(--line);width:32px;height:32px;color:var(--k80);cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.GifPicker-module__W55XIa__close:hover{color:var(--accent-ink);border-color:var(--accent)}.GifPicker-module__W55XIa__hint{padding:0 var(--space-xs);font-family:var(--sans);font-size:var(--fs-11);text-transform:uppercase;letter-spacing:.04em;color:var(--k55);margin:0}.GifPicker-module__W55XIa__grid{gap:var(--space-xs);padding-right:var(--space-2xs);grid-template-columns:repeat(3,1fr);display:grid;overflow-y:auto}.GifPicker-module__W55XIa__cell{aspect-ratio:1;border:var(--border-width) solid var(--line);border-radius:var(--r2);background:var(--bg2);cursor:pointer;transition:transform var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);padding:0;position:relative;overflow:hidden}.GifPicker-module__W55XIa__cell:hover:not([disabled]),.GifPicker-module__W55XIa__cell:focus-visible{border-color:var(--accent);outline:none;transform:translateY(-1px)}.GifPicker-module__W55XIa__cell[disabled]{opacity:.5;cursor:not-allowed}.GifPicker-module__W55XIa__cell[data-transparent]{background:0 0;border-color:#0000}.GifPicker-module__W55XIa__cell[data-transparent]:hover:not([disabled]),.GifPicker-module__W55XIa__cell[data-transparent]:focus-visible{border-color:var(--accent)}.GifPicker-module__W55XIa__thumb{object-fit:cover;width:100%;height:100%;display:block}.GifPicker-module__W55XIa__cell[data-transparent] .GifPicker-module__W55XIa__thumb{object-fit:contain}.GifPicker-module__W55XIa__notice{padding:var(--space-md) var(--space-xs);text-align:center;font-family:var(--sans);font-size:var(--fs-12);color:var(--k55);grid-column:1/-1;margin:0}.GifPicker-module__W55XIa__more{padding:var(--space-xs);border:var(--border-width) dashed var(--line);border-radius:var(--r2);font-family:var(--sans);font-size:var(--fs-12);color:var(--k80);cursor:pointer;background:0 0;grid-column:1/-1}.GifPicker-module__W55XIa__more:hover{border-color:var(--accent);color:var(--accent-ink)}
.GifButton-module__v9uhGa__wrap{flex-shrink:0;display:inline-flex;position:relative}.GifButton-module__v9uhGa__button{height:100%;min-height:32px;padding:var(--space-xs) var(--space-sm);border:var(--border-width) solid var(--line);border-radius:var(--r2);color:var(--k80);font-family:var(--sans);font-size:var(--fs-12);letter-spacing:.04em;cursor:pointer;opacity:.75;transition:opacity var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);background:0 0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.GifButton-module__v9uhGa__button:hover:not([disabled]){opacity:1;color:var(--accent-ink);border-color:var(--accent)}.GifButton-module__v9uhGa__button[data-on=true]{opacity:1;color:var(--accent-ink);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 18%, transparent)}.GifButton-module__v9uhGa__button[disabled]{opacity:.4;cursor:not-allowed}.GifButton-module__v9uhGa__popover{bottom:calc(100% + var(--space-xs));z-index:40;position:absolute;left:0}@media (max-width:480px){.GifButton-module__v9uhGa__popover{left:0;right:auto}}
.DmComposerBar-module__PkIHka__composer{align-items:flex-end;gap:var(--space-sm);display:flex}.DmComposerBar-module__PkIHka__input{resize:none;max-height:120px;padding:var(--space-sm-md) var(--space-md);background:var(--bg2);border:var(--border-width) solid var(--line);border-radius:var(--r4);font-family:var(--sans);font-size:var(--fs-14);color:var(--k100);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);outline:none;flex:1;line-height:1.4}.DmComposerBar-module__PkIHka__input::placeholder{color:var(--k30)}.DmComposerBar-module__PkIHka__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}.DmComposerBar-module__PkIHka__input:disabled{opacity:.6;cursor:not-allowed}.DmComposerBar-module__PkIHka__toolBtn{width:var(--tap);height:var(--tap);border-radius:var(--rf);background:var(--bg2);border:var(--border-width) solid var(--line);color:var(--k80);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.DmComposerBar-module__PkIHka__toolBtn:hover:not([disabled]){color:var(--accent-ink);border-color:var(--accent);transform:translateY(-1px)}.DmComposerBar-module__PkIHka__toolBtn[disabled]{opacity:.5;cursor:not-allowed}.DmComposerBar-module__PkIHka__sendBtn{width:var(--tap);height:var(--tap);border-radius:var(--rf);background:linear-gradient(135deg, var(--accent), var(--accent2));color:var(--on-accent);transition:transform var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.DmComposerBar-module__PkIHka__sendBtn:hover:not([disabled]){transform:translateY(-1px)}.DmComposerBar-module__PkIHka__sendBtn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.DmComposerBar-module__PkIHka__modeBadge{align-items:center;gap:var(--space-2xs);padding:0 var(--space-xs);border-radius:var(--rf);background:var(--bg2);height:1.5rem;color:var(--accent2-ink);font-size:var(--fs-11);flex-shrink:0;font-weight:600;display:inline-flex}
.DmComposeStatusLine-module__O6vg9G__error{font-family:var(--sans);font-size:var(--fs-12);color:var(--err);padding:0 var(--space-xs)}.DmComposeStatusLine-module__O6vg9G__notice{font-family:var(--sans);font-size:var(--fs-12);color:var(--k55);padding:0 var(--space-xs)}
.DmVoiceComposerPanel-module__5QlU5q__wrap{gap:var(--space-xs);padding:var(--space-md);border-top:var(--border-width) solid var(--line);flex-direction:column;display:flex}.DmVoiceComposerPanel-module__5QlU5q__error{color:var(--err);font-family:var(--sans);font-size:var(--fs-12);line-height:1.4}
.DmComposeBox-module__AfbApW__wrap{gap:var(--space-xs);padding:var(--space-md);border-top:var(--border-width) solid var(--line);flex-direction:column;display:flex}
.CallAgentSummaryCard-module__t1w4wW__card{gap:var(--space-sm);padding:var(--space-md);border:var(--border-width) solid var(--ai-agent);border-radius:var(--r3);background:var(--ai-agent-soft);text-align:start;flex-direction:column;display:flex}.CallAgentSummaryCard-module__t1w4wW__card[data-placement=thread]{background:var(--card)}.CallAgentSummaryCard-module__t1w4wW__head{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.CallAgentSummaryCard-module__t1w4wW__card[data-placement=thread] .CallAgentSummaryCard-module__t1w4wW__head{margin:calc(var(--space-md) * -1) calc(var(--space-md) * -1) 0;padding:var(--space-sm) var(--space-md);border-radius:var(--r3) var(--r3) 0 0;background:var(--accent-soft)}.CallAgentSummaryCard-module__t1w4wW__badge{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--rf);color:var(--ai-agent);background:color-mix(in srgb, var(--ai-agent) 15%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--ai-agent) 48%, transparent);font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-weight:700;display:inline-flex}.CallAgentSummaryCard-module__t1w4wW__aside{color:var(--k55);font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.06em}.CallAgentSummaryCard-module__t1w4wW__title{font-size:var(--fs-15);color:var(--k100);margin:0;font-weight:600}.CallAgentSummaryCard-module__t1w4wW__pending{gap:var(--space-sm);flex-direction:column;display:flex}.CallAgentSummaryCard-module__t1w4wW__pendingLead{align-items:center;gap:var(--space-sm);color:var(--k55);font-size:var(--fs-13);margin:0;display:flex}.CallAgentSummaryCard-module__t1w4wW__skeleton{gap:var(--space-xs);flex-direction:column;display:flex}.CallAgentSummaryCard-module__t1w4wW__skeletonLine{height:var(--space-sm);border-radius:var(--r2);background:color-mix(in srgb, var(--k100) 10%, transparent)}.CallAgentSummaryCard-module__t1w4wW__skeletonLine:nth-child(2){width:88%}.CallAgentSummaryCard-module__t1w4wW__skeletonLine:nth-child(3){width:64%}.CallAgentSummaryCard-module__t1w4wW__hint{color:var(--k55);font-size:var(--fs-12);margin:0;line-height:1.4}.CallAgentSummaryCard-module__t1w4wW__failed{color:var(--warn);font-size:var(--fs-13);margin:0;line-height:1.4}.CallAgentSummaryCard-module__t1w4wW__bullets{gap:var(--space-xs);flex-direction:column;margin:0;padding-inline-start:var(--space-md);list-style:outside;display:flex}.CallAgentSummaryCard-module__t1w4wW__bullet{font-size:var(--fs-15);color:var(--k100);line-height:1.5}.CallAgentSummaryCard-module__t1w4wW__caveat{color:var(--k55);font-family:var(--mono);font-size:var(--fs-11);margin:0;line-height:1.4}.CallAgentSummaryCard-module__t1w4wW__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.CallAgentSummaryCard-module__t1w4wW__primary,.CallAgentSummaryCard-module__t1w4wW__outline{appearance:none;cursor:pointer;min-height:calc(var(--tap) + var(--space-xs));padding:var(--space-xs) var(--space-sm);border-radius:var(--rf);font-family:var(--sans);font-size:var(--fs-14);font-weight:600}.CallAgentSummaryCard-module__t1w4wW__primary{border:var(--border-width) solid var(--accent);background:var(--accent);color:var(--on-accent)}.CallAgentSummaryCard-module__t1w4wW__outline{border:var(--border-width) solid var(--line);color:var(--k100);background:0 0}.CallAgentSummaryCard-module__t1w4wW__primary:focus-visible,.CallAgentSummaryCard-module__t1w4wW__outline:focus-visible{outline:var(--border-width-strong) solid var(--accent);outline-offset:2px}
.DmAgentSummaryMessage-module__rVBIcW__row{align-self:stretch;margin-block-start:var(--space-xs)}
.RoomCodeCard-module__QiW2wa__card{align-items:center;gap:var(--space-md);padding:var(--space-lg);border-radius:var(--r4);border:var(--border-width) solid var(--line2);background:var(--card2);flex-direction:column;display:flex}.RoomCodeCard-module__QiW2wa__codeLabel{font-family:var(--sans);font-size:var(--fs-13);color:var(--k55);font-weight:600}.RoomCodeCard-module__QiW2wa__code{cursor:pointer;font-family:var(--mono);letter-spacing:.14em;color:var(--k100);padding:var(--space-xs) var(--space-sm);border-radius:var(--r2);transition:color var(--dur-fast) var(--ease);background:0 0;border:none;font-size:34px;font-weight:700}.RoomCodeCard-module__QiW2wa__code:hover{color:var(--accent2-ink)}.RoomCodeCard-module__QiW2wa__code:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent);outline:none}.RoomCodeCard-module__QiW2wa__actions{justify-content:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.RoomCodeCard-module__QiW2wa__action{align-items:center;gap:var(--space-xs);min-height:44px;padding:0 var(--space-md);border-radius:var(--rf);border:var(--border-width) solid var(--line2);background:var(--card);color:var(--k80);font-family:var(--sans);font-size:var(--fs-14);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);font-weight:600;display:inline-flex}.RoomCodeCard-module__QiW2wa__action:hover{border-color:var(--accent);color:var(--k100)}.RoomCodeCard-module__QiW2wa__action[data-done]{border-color:var(--green);color:var(--green)}.RoomCodeCard-module__QiW2wa__action:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent);outline:none}.RoomCodeCard-module__QiW2wa__countdown{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--rf);border:var(--border-width) solid transparent;background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent2-ink);font-family:var(--mono);font-size:var(--fs-20);font-variant-numeric:tabular-nums;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);font-weight:700;display:inline-flex}.RoomCodeCard-module__QiW2wa__countdown[data-urgent]{background:color-mix(in srgb, var(--err) 16%, transparent);border-color:color-mix(in srgb, var(--err) 42%, transparent);color:var(--err)}.RoomCodeCard-module__QiW2wa__countdown[data-expired]{background:color-mix(in srgb, var(--coral) 14%, transparent);color:var(--coral)}.RoomCodeCard-module__QiW2wa__announce{width:1px;height:1px;margin:calc(var(--space-1) * -1);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.RoomCodeCard-module__QiW2wa__countdown[data-urgent]{animation:RoomCodeCard-module__QiW2wa__urgent-pulse var(--dur-1000) var(--ease) infinite}@keyframes RoomCodeCard-module__QiW2wa__urgent-pulse{50%{background:color-mix(in srgb, var(--err) 28%, transparent)}}}
.MemberChips-module__orzR8G__wrap{gap:var(--space-sm);flex-direction:column;display:flex}.MemberChips-module__orzR8G__head{align-items:center;gap:var(--space-sm);color:var(--k55);font-family:var(--sans);font-size:var(--fs-13);font-weight:600;display:flex}.MemberChips-module__orzR8G__title{flex:auto}.MemberChips-module__orzR8G__count{font-family:var(--mono);color:var(--k80);font-variant-numeric:tabular-nums}.MemberChips-module__orzR8G__empty{color:var(--k55);font-family:var(--sans);font-size:var(--fs-14);margin:0}.MemberChips-module__orzR8G__list{gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.MemberChips-module__orzR8G__chip{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm) var(--space-xs) var(--space-xs);border-radius:var(--rf);border:var(--border-width) solid var(--line2);background:var(--card2);display:inline-flex}.MemberChips-module__orzR8G__chip[data-self]{border-color:var(--accent)}.MemberChips-module__orzR8G__avatar{border-radius:var(--r-circle);background:color-mix(in srgb, var(--accent) 18%, transparent);width:32px;height:32px;color:var(--accent2-ink);font-family:var(--mono);font-size:var(--fs-12);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.MemberChips-module__orzR8G__chip[data-self] .MemberChips-module__orzR8G__avatar{background:var(--accent);color:var(--on-accent)}.MemberChips-module__orzR8G__name{font-family:var(--sans);font-size:var(--fs-13);color:var(--k80);padding-right:var(--space-xs);font-weight:600}
.ActiveRoomsList-module__SXkS9q__wrap{gap:var(--space-sm);flex-direction:column;display:flex}.ActiveRoomsList-module__SXkS9q__heading{font-family:var(--sans);font-size:var(--fs-13);color:var(--k55);margin:0;font-weight:600}.ActiveRoomsList-module__SXkS9q__list{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ActiveRoomsList-module__SXkS9q__row{justify-content:space-between;align-items:center;gap:var(--space-md);width:100%;min-height:44px;padding:var(--space-sm) var(--space-md);border-radius:var(--r3);border:var(--border-width) solid var(--line2);background:var(--card2);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);display:flex}.ActiveRoomsList-module__SXkS9q__row:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.ActiveRoomsList-module__SXkS9q__row:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent);outline:none}.ActiveRoomsList-module__SXkS9q__code{font-family:var(--mono);font-size:var(--fs-18);letter-spacing:.1em;color:var(--k100);font-weight:700}.ActiveRoomsList-module__SXkS9q__time{align-items:center;gap:var(--space-xs);font-family:var(--mono);font-size:var(--fs-14);font-variant-numeric:tabular-nums;color:var(--accent2-ink);display:inline-flex}.ActiveRoomsList-module__SXkS9q__time[data-expired]{color:var(--coral)}
.DurationChips-module__BSfkta__group{gap:var(--space-sm);flex-direction:column;display:flex}.DurationChips-module__BSfkta__legend{font-family:var(--sans);font-size:var(--fs-13);color:var(--k55);font-weight:600}.DurationChips-module__BSfkta__row{gap:var(--space-sm);flex-wrap:wrap;display:flex}.DurationChips-module__BSfkta__chip{min-width:88px;min-height:44px;padding:0 var(--space-md);border-radius:var(--rf);border:var(--border-width) solid var(--line2);background:var(--card2);color:var(--k80);font-family:var(--sans);font-size:var(--fs-15);cursor:pointer;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);flex:auto;font-weight:600}.DurationChips-module__BSfkta__chip:hover:not(:disabled){border-color:var(--accent);color:var(--k100)}.DurationChips-module__BSfkta__chip[data-selected]{background:color-mix(in srgb, var(--accent) 16%, transparent);border-color:var(--accent);color:var(--accent2-ink)}.DurationChips-module__BSfkta__chip:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent);outline:none}.DurationChips-module__BSfkta__chip:disabled{opacity:.55;cursor:not-allowed}
.CreateRoomForm-module__qmM2ia__form{gap:var(--space-lg);flex-direction:column;display:flex}.CreateRoomForm-module__qmM2ia__heading{font-family:var(--sans);font-size:var(--fs-16);color:var(--k100);margin:0;font-weight:700}
.JoinRoomForm-module__boo8sW__form{gap:var(--space-lg);flex-direction:column;display:flex}.JoinRoomForm-module__boo8sW__heading{font-family:var(--sans);font-size:var(--fs-16);color:var(--k100);margin:0;font-weight:700}
.EphemeralListView-module__E1lh9q__empty{color:var(--k55);font-family:var(--sans);font-size:var(--fs-14);text-align:center;margin:0}.EphemeralListView-module__E1lh9q__tabs{gap:var(--space-xs);padding:var(--space-xs);border-radius:var(--rf);background:var(--card2);border:var(--border-width) solid var(--line);display:flex}.EphemeralListView-module__E1lh9q__tab{border-radius:var(--rf);min-height:44px;color:var(--k55);font-family:var(--sans);font-size:var(--fs-15);cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:none;flex:1 1 0;font-weight:600}.EphemeralListView-module__E1lh9q__tab[data-active]{background:var(--card);color:var(--k100);box-shadow:var(--shadow-card)}.EphemeralListView-module__E1lh9q__tab:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent);outline:none}.EphemeralListView-module__E1lh9q__inlineError{padding:var(--space-sm) var(--space-md);border-radius:var(--r2);background:color-mix(in srgb, var(--coral) 14%, transparent);color:var(--coral);font-family:var(--sans);font-size:var(--fs-14);margin:0;font-weight:600}
.ChatBubble-module__K40O_q__row{align-items:flex-end;gap:var(--space-sm);max-width:82%;display:flex}.ChatBubble-module__K40O_q__row[data-mine]{flex-direction:row-reverse;margin-left:auto}.ChatBubble-module__K40O_q__avatar{border-radius:var(--r-circle);background:color-mix(in srgb, var(--accent) 18%, transparent);width:26px;height:26px;color:var(--accent2-ink);font-family:var(--mono);font-size:var(--fs-11);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ChatBubble-module__K40O_q__col{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.ChatBubble-module__K40O_q__meta{align-items:baseline;gap:var(--space-sm);padding:0 var(--space-xs);font-family:var(--sans);font-size:var(--fs-11);color:var(--k55);display:flex}.ChatBubble-module__K40O_q__row[data-mine] .ChatBubble-module__K40O_q__meta{justify-content:flex-end}.ChatBubble-module__K40O_q__meta[data-failed]{color:var(--coral)}.ChatBubble-module__K40O_q__name{color:var(--k80);font-weight:600}.ChatBubble-module__K40O_q__time{font-variant-numeric:tabular-nums}.ChatBubble-module__K40O_q__bubble{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--r4);border:var(--border-width) solid var(--line);background:var(--card2);color:var(--k100);border-bottom-left-radius:var(--r2);display:inline-flex}.ChatBubble-module__K40O_q__row[data-mine] .ChatBubble-module__K40O_q__bubble{background:color-mix(in srgb, var(--accent) 16%, transparent);border-color:color-mix(in srgb, var(--accent) 32%, transparent);border-bottom-left-radius:var(--r4);border-bottom-right-radius:var(--r2)}.ChatBubble-module__K40O_q__bubble[data-failed]{background:color-mix(in srgb, var(--coral) 16%, transparent);border-color:color-mix(in srgb, var(--coral) 55%, transparent)}.ChatBubble-module__K40O_q__text{font-family:var(--sans);font-size:var(--fs-14);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.45}.ChatBubble-module__K40O_q__retry{align-self:flex-end;align-items:center;gap:var(--space-xs);margin:0 var(--space-xs);color:var(--coral);font-family:var(--sans);font-size:var(--fs-11);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.ChatBubble-module__K40O_q__retry:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--coral) 35%, transparent);border-radius:var(--r2);outline:none}
.ChatMessageList-module__yz4pSa__wrap{gap:var(--space-sm);flex-direction:column;flex:auto;min-height:0;display:flex}.ChatMessageList-module__yz4pSa__divider{align-items:center;gap:var(--space-sm);flex:none;display:flex}.ChatMessageList-module__yz4pSa__divider:before,.ChatMessageList-module__yz4pSa__divider:after{content:"";background:var(--line);flex:auto;height:1px}.ChatMessageList-module__yz4pSa__seal{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);border-radius:var(--rf);background:var(--card2);border:var(--border-width) solid var(--line);color:var(--k80);font-family:var(--sans);font-size:var(--fs-11);text-align:center;flex:none;display:inline-flex}.ChatMessageList-module__yz4pSa__seal svg{color:var(--green);flex:none}.ChatMessageList-module__yz4pSa__scroll{gap:var(--space-sm);min-height:0;padding-right:var(--space-xs);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.ChatMessageList-module__yz4pSa__list{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ChatMessageList-module__yz4pSa__empty{margin:auto}.ChatMessageList-module__yz4pSa__glyph{border-radius:var(--r-circle);background:color-mix(in srgb, var(--accent) 16%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--accent) 30%, transparent);justify-content:center;align-items:center;width:84px;height:84px;font-size:38px;display:inline-flex}.ChatMessageList-module__yz4pSa__invite{justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);border-radius:var(--rf);border:var(--border-width) dashed color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--k80);font-family:var(--sans);font-size:var(--fs-12);flex-wrap:wrap;display:inline-flex}.ChatMessageList-module__yz4pSa__invite svg{color:var(--accent2-ink);flex:none}.ChatMessageList-module__yz4pSa__inviteCode{font-family:var(--mono);font-size:var(--fs-13);letter-spacing:.1em;color:var(--k100);font-weight:700}@media (prefers-reduced-motion:no-preference){.ChatMessageList-module__yz4pSa__glyph{animation:ChatMessageList-module__yz4pSa__floaty 3.4s var(--ease) infinite}@keyframes ChatMessageList-module__yz4pSa__floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}}
.ChatComposer-module__XgGc8a__form{align-items:flex-end;gap:var(--space-sm);padding-top:var(--space-sm);border-top:var(--border-width) solid var(--line);flex:none;display:flex}.ChatComposer-module__XgGc8a__field{min-width:0;min-height:44px;max-height:120px;padding:var(--space-sm) var(--space-md);border-radius:var(--r5);border:var(--border-width) solid var(--line2);background:var(--card2);color:var(--k100);font-family:var(--sans);font-size:var(--fs-14);resize:none;transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);flex:auto;line-height:1.4}.ChatComposer-module__XgGc8a__field::placeholder{color:var(--k55)}.ChatComposer-module__XgGc8a__field:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 30%, transparent);outline:none}.ChatComposer-module__XgGc8a__field:disabled{opacity:.6;cursor:not-allowed}.ChatComposer-module__XgGc8a__send{border-radius:var(--r-circle);background:var(--accent);width:48px;height:48px;color:var(--on-accent);cursor:pointer;box-shadow:0 8px 22px -8px var(--accent);transition:background var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.ChatComposer-module__XgGc8a__send:hover{background:var(--accent2)}.ChatComposer-module__XgGc8a__send:active{transform:scale(.92)}.ChatComposer-module__XgGc8a__send:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 40%, transparent);outline:none}.ChatComposer-module__XgGc8a__send:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}
.ChatNetworkBanner-module__RdpW7q__banner{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--r2);border:var(--border-width) solid color-mix(in srgb, var(--warn) 38%, transparent);background:color-mix(in srgb, var(--warn) 12%, transparent);color:var(--warn);font-family:var(--sans);font-size:var(--fs-12);flex:none;margin:0;display:flex}.ChatNetworkBanner-module__RdpW7q__banner[data-tone=muted]{border-color:var(--line2);background:var(--card2);color:var(--k55)}.ChatNetworkBanner-module__RdpW7q__banner svg{flex:none}.ChatNetworkBanner-module__RdpW7q__pulse{flex:none;display:inline-flex}.ChatNetworkBanner-module__RdpW7q__text{text-wrap:pretty;flex:auto;min-width:0;line-height:1.4}.ChatNetworkBanner-module__RdpW7q__retry{min-height:var(--tap);padding:0 var(--space-sm);color:inherit;font-family:var(--sans);font-size:var(--fs-12);cursor:pointer;border-radius:var(--r2);background:0 0;border:none;flex:none;font-weight:700;text-decoration:underline}.ChatNetworkBanner-module__RdpW7q__retry:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent);outline:none}@media (prefers-reduced-motion:no-preference){.ChatNetworkBanner-module__RdpW7q__pulse{animation:ChatNetworkBanner-module__RdpW7q__signal-pulse var(--dur-1600) var(--ease) infinite}@keyframes ChatNetworkBanner-module__RdpW7q__signal-pulse{0%,to{opacity:1}50%{opacity:.35}}}
.RoomSafetyPanel-module__lCQ_Kq__panel{background:var(--card2)}.RoomSafetyPanel-module__lCQ_Kq__summary{align-items:center;gap:var(--space-xs);min-height:var(--tap);cursor:pointer;font-family:var(--sans);font-size:var(--fs-13);color:var(--k100);margin:0;font-weight:700;list-style:none;display:flex}.RoomSafetyPanel-module__lCQ_Kq__summary::-webkit-details-marker{display:none}.RoomSafetyPanel-module__lCQ_Kq__summary:after{content:"";border-right:1.5px solid var(--k55);border-bottom:1.5px solid var(--k55);width:7px;height:7px;transition:transform var(--dur-fast) var(--ease);margin-left:auto;transform:rotate(45deg)translate(-2px,-2px)}.RoomSafetyPanel-module__lCQ_Kq__panel[open] .RoomSafetyPanel-module__lCQ_Kq__summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.RoomSafetyPanel-module__lCQ_Kq__summary:focus-visible{border-radius:var(--r2);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent);outline:none}.RoomSafetyPanel-module__lCQ_Kq__summary svg{color:var(--green);flex:none}.RoomSafetyPanel-module__lCQ_Kq__content{gap:var(--space-sm);padding-top:var(--space-sm);flex-direction:column;display:flex}.RoomSafetyPanel-module__lCQ_Kq__list{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RoomSafetyPanel-module__lCQ_Kq__item{align-items:flex-start;gap:var(--space-sm);display:flex}.RoomSafetyPanel-module__lCQ_Kq__glyph{border-radius:var(--r-circle);background:color-mix(in srgb, var(--green) 14%, transparent);width:24px;height:24px;color:var(--green);flex:none;justify-content:center;align-items:center;display:inline-flex}.RoomSafetyPanel-module__lCQ_Kq__text{min-width:0;font-family:var(--sans);font-size:var(--fs-12);color:var(--k80);text-wrap:pretty;line-height:1.45}.RoomSafetyPanel-module__lCQ_Kq__note{padding-top:var(--space-xs);border-top:var(--border-width) solid var(--line);font-family:var(--sans);font-size:var(--fs-12);color:var(--k55);text-wrap:pretty;margin:0;line-height:1.45}.RoomSafetyPanel-module__lCQ_Kq__reportLink{align-self:flex-start;align-items:center;gap:var(--space-xs);min-height:var(--tap);padding:0 var(--space-sm);margin-left:calc(var(--space-sm) * -1);border-radius:var(--r2);font-family:var(--sans);font-size:var(--fs-13);color:var(--k80);transition:color var(--dur-fast) var(--ease);font-weight:600;text-decoration:none;display:inline-flex}.RoomSafetyPanel-module__lCQ_Kq__reportLink:hover{color:var(--accent2-ink)}.RoomSafetyPanel-module__lCQ_Kq__reportLink:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent);outline:none}.RoomSafetyPanel-module__lCQ_Kq__reportLink svg{flex:none}
.RoomExpiredSummary-module__wIa-2a__wrap{justify-content:center;gap:var(--space-sm);flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.RoomExpiredSummary-module__wIa-2a__kicker{justify-content:center;display:flex}.RoomExpiredSummary-module__wIa-2a__state{padding-block:var(--space-sm)}.RoomExpiredSummary-module__wIa-2a__puff{font-size:46px;line-height:1;display:inline-block}.RoomExpiredSummary-module__wIa-2a__note{max-width:34ch;font-family:var(--sans);font-size:var(--fs-12);color:var(--k55);text-align:center;text-wrap:pretty;margin:0 auto;line-height:1.45}.RoomExpiredSummary-module__wIa-2a__actions{align-items:stretch;gap:var(--space-sm);padding-top:var(--space-sm);flex-direction:column;display:flex}.RoomExpiredSummary-module__wIa-2a__reportLink{justify-content:center;align-items:center;gap:var(--space-xs);min-height:var(--tap);border-radius:var(--r2);font-family:var(--sans);font-size:var(--fs-13);color:var(--k55);transition:color var(--dur-fast) var(--ease);font-weight:600;text-decoration:none;display:inline-flex}.RoomExpiredSummary-module__wIa-2a__reportLink:hover{color:var(--k100)}.RoomExpiredSummary-module__wIa-2a__reportLink:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent);outline:none}.RoomExpiredSummary-module__wIa-2a__reportLink svg{flex:none}@media (prefers-reduced-motion:no-preference){.RoomExpiredSummary-module__wIa-2a__puff{animation:RoomExpiredSummary-module__wIa-2a__puff-float 3.4s var(--ease) infinite}@keyframes RoomExpiredSummary-module__wIa-2a__puff-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}}
.EphemeralRoomSheet-module__ZDtFyW__backdrop{z-index:70;background:color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));animation:EphemeralRoomSheet-module__ZDtFyW__fade var(--dur-fast) var(--ease);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.EphemeralRoomSheet-module__ZDtFyW__panel{background:var(--card);border:var(--border-width) solid var(--line2);border-radius:var(--r5) var(--r5) 0 0;width:100%;max-height:90dvh;box-shadow:var(--shadow-modal);animation:EphemeralRoomSheet-module__ZDtFyW__sheet-up var(--dur) var(--ease);border-bottom:none;outline:none;flex-direction:column;display:flex;position:relative}.EphemeralRoomSheet-module__ZDtFyW__handle{width:44px;height:4px;margin:var(--space-sm) auto 0;border-radius:var(--rf);background:var(--line2);flex:none}.EphemeralRoomSheet-module__ZDtFyW__head{justify-content:space-between;align-items:flex-start;gap:var(--space-md);padding:var(--space-md) var(--space-lg) var(--space-sm);flex:none;display:flex}.EphemeralRoomSheet-module__ZDtFyW__titleBlock{min-width:0}.EphemeralRoomSheet-module__ZDtFyW__title{font-family:var(--sans);font-size:var(--fs-18);color:var(--k100);margin:0;font-weight:700}.EphemeralRoomSheet-module__ZDtFyW__tagline{margin:var(--space-xs) 0 0;font-family:var(--sans);font-size:var(--fs-13);color:var(--k55)}.EphemeralRoomSheet-module__ZDtFyW__close{border-radius:var(--r-circle);border:var(--border-width) solid var(--line2);background:var(--card2);width:44px;height:44px;color:var(--k55);cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);flex:none;justify-content:center;align-items:center;display:inline-flex}.EphemeralRoomSheet-module__ZDtFyW__close:hover{color:var(--k100);border-color:var(--accent)}.EphemeralRoomSheet-module__ZDtFyW__close:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent);outline:none}.EphemeralRoomSheet-module__ZDtFyW__body{padding:var(--space-md) var(--space-lg) var(--space-xl);gap:var(--space-lg);flex-direction:column;display:flex;overflow-y:auto}.EphemeralRoomSheet-module__ZDtFyW__bodyRoom{min-height:0;padding-bottom:var(--space-md);flex:auto;overflow:hidden}.EphemeralRoomSheet-module__ZDtFyW__room{gap:var(--space-sm);flex-direction:column;flex:auto;min-height:0;display:flex}.EphemeralRoomSheet-module__ZDtFyW__bodyRoom .EphemeralRoomSheet-module__ZDtFyW__room>:not(.EphemeralRoomSheet-module__ZDtFyW__chatArea){flex:none}.EphemeralRoomSheet-module__ZDtFyW__chatArea{flex-direction:column;flex:auto;min-height:0;display:flex}.EphemeralRoomSheet-module__ZDtFyW__netSlot:empty{display:none}.EphemeralRoomSheet-module__ZDtFyW__center{padding:var(--space-xl) 0;justify-content:center;display:flex}.EphemeralRoomSheet-module__ZDtFyW__errorState{align-items:center;gap:var(--space-md);padding:var(--space-lg) 0;text-align:center;flex-direction:column;display:flex}.EphemeralRoomSheet-module__ZDtFyW__errorText{color:var(--k80);font-family:var(--sans);font-size:var(--fs-14);margin:0}@media (min-width:640px){.EphemeralRoomSheet-module__ZDtFyW__backdrop{padding:var(--space-lg);align-items:center}.EphemeralRoomSheet-module__ZDtFyW__panel{max-width:460px;max-height:calc(100dvh - var(--space-2xl));border:var(--border-width) solid var(--line2);border-radius:var(--r4);animation:EphemeralRoomSheet-module__ZDtFyW__rise var(--dur) var(--ease)}.EphemeralRoomSheet-module__ZDtFyW__handle{display:none}.EphemeralRoomSheet-module__ZDtFyW__head{padding-top:var(--space-lg)}}@keyframes EphemeralRoomSheet-module__ZDtFyW__fade{0%{opacity:0}}@keyframes EphemeralRoomSheet-module__ZDtFyW__sheet-up{0%{transform:translateY(100%)}}@keyframes EphemeralRoomSheet-module__ZDtFyW__rise{0%{opacity:0;transform:translateY(12px)scale(.98)}}@media (prefers-reduced-motion:reduce){.EphemeralRoomSheet-module__ZDtFyW__backdrop,.EphemeralRoomSheet-module__ZDtFyW__panel{animation:none}}
.TextNudgeNotice-module__JxYYqa__notice{gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border:var(--border-width) solid color-mix(in srgb, var(--accent) 40%, transparent);border-radius:var(--r3);background:color-mix(in srgb, var(--accent) 8%, transparent);flex-direction:column;display:flex}.TextNudgeNotice-module__JxYYqa__title{align-items:center;gap:var(--space-xs);font-family:var(--sans);font-size:var(--fs-13);color:var(--k100);margin:0;font-weight:700;display:flex}.TextNudgeNotice-module__JxYYqa__text{font-family:var(--sans);font-size:var(--fs-12);color:var(--k80);margin:0;line-height:1.5}.TextNudgeNotice-module__JxYYqa__reason{font-family:var(--sans);font-size:var(--fs-12);color:var(--k55);margin:0;line-height:1.45}.TextNudgeNotice-module__JxYYqa__actions{justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.TextNudgeNotice-module__JxYYqa__notice[data-decision=block]{border-color:color-mix(in srgb, var(--coral) 45%, transparent);background:color-mix(in srgb, var(--coral) 8%, transparent)}.TextNudgeNotice-module__JxYYqa__notice[data-decision=block] .TextNudgeNotice-module__JxYYqa__title{color:var(--coral)}
.ScheduleDateModal-module__0i9bKa__body{gap:var(--space-md);flex-direction:column;display:flex}.ScheduleDateModal-module__0i9bKa__loading{justify-content:center;align-items:center;min-height:140px;display:flex}.ScheduleDateModal-module__0i9bKa__gate{align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--r3);background:color-mix(in srgb, var(--accent) 8%, var(--card));border:var(--border-width) solid color-mix(in srgb, var(--accent) 26%, transparent);flex-direction:column;display:flex}.ScheduleDateModal-module__0i9bKa__gateTitle{font-family:var(--sans);font-size:var(--fs-14);color:var(--k100);font-weight:800}.ScheduleDateModal-module__0i9bKa__gateText{font-family:var(--sans);font-size:var(--fs-13);color:var(--k80);line-height:1.5}.ScheduleDateModal-module__0i9bKa__section{gap:var(--space-sm);border:none;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ScheduleDateModal-module__0i9bKa__label{font-family:var(--sans);font-size:var(--fs-12);color:var(--k55);padding:0;font-weight:700}.ScheduleDateModal-module__0i9bKa__kinds{gap:var(--space-xs);flex-wrap:wrap;display:flex}.ScheduleDateModal-module__0i9bKa__kind{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);font-family:var(--sans);font-size:var(--fs-13);color:var(--k80);background:var(--card2);border:var(--border-width) solid var(--line);border-radius:var(--rf);cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);font-weight:700;display:inline-flex}.ScheduleDateModal-module__0i9bKa__kind:hover{color:var(--k100);border-color:var(--line2)}.ScheduleDateModal-module__0i9bKa__kind[data-active]{color:var(--accent-ink);background:color-mix(in srgb, var(--accent) 12%, var(--card));border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.ScheduleDateModal-module__0i9bKa__kind:disabled{opacity:.6;cursor:not-allowed}.ScheduleDateModal-module__0i9bKa__kind:focus-visible{outline:var(--border-width-strong) solid var(--accent);outline-offset:2px}.ScheduleDateModal-module__0i9bKa__slots{gap:var(--space-xs);flex-direction:column;display:flex}.ScheduleDateModal-module__0i9bKa__slot{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);font-family:var(--sans);font-size:var(--fs-13);color:var(--k80);text-align:left;background:var(--card2);border:var(--border-width) solid var(--line);border-radius:var(--r3);cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);display:flex}.ScheduleDateModal-module__0i9bKa__slot:hover{color:var(--k100);border-color:var(--line2)}.ScheduleDateModal-module__0i9bKa__slot[data-active]{color:var(--k100);background:color-mix(in srgb, var(--accent) 12%, var(--card));border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.ScheduleDateModal-module__0i9bKa__slot:disabled{opacity:.6;cursor:not-allowed}.ScheduleDateModal-module__0i9bKa__slot:focus-visible{outline:var(--border-width-strong) solid var(--accent);outline-offset:2px}.ScheduleDateModal-module__0i9bKa__slotDay{text-transform:capitalize;flex:1;min-width:0;font-weight:700}.ScheduleDateModal-module__0i9bKa__slotTime{font-family:var(--mono);font-size:var(--fs-12);color:var(--k55);flex-shrink:0}.ScheduleDateModal-module__0i9bKa__slot[data-active] .ScheduleDateModal-module__0i9bKa__slotTime{color:var(--accent-ink)}.ScheduleDateModal-module__0i9bKa__error{font-family:var(--sans);font-size:var(--fs-13);color:var(--coral)}.ScheduleDateModal-module__0i9bKa__actions{justify-content:flex-end;gap:var(--space-sm);display:flex}
.CallSurface-module__PFsixW__layer{--call-chat-column:calc(var(--space-2xl) * 6);z-index:60;background-color:var(--bg);height:100dvh;max-height:100%;color:var(--k100);animation:CallSurface-module__PFsixW__fade var(--dur-fast) var(--ease);flex-direction:column;display:flex;position:fixed;inset:0 0 auto;overflow:hidden;container:call/inline-size}.CallSurface-module__PFsixW__layer[data-minimized],.CallSurface-module__PFsixW__minimize{display:none}.CallSurface-module__PFsixW__stage{background-color:var(--call-video-bg);background-image:var(--call-backdrop-art), var(--call-backdrop);min-height:0;color:var(--k100);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;flex:auto;padding-block-start:var(--call-head-h);display:flex;position:relative;overflow:hidden}.CallSurface-module__PFsixW__media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.CallSurface-module__PFsixW__mediaIdle{visibility:hidden}.CallSurface-module__PFsixW__veil{justify-content:center;align-items:center;gap:var(--space-md);padding:var(--space-xl) var(--space-lg);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.CallSurface-module__PFsixW__avatar{font-family:var(--sans);font-size:var(--fs-28);flex:none;line-height:1;display:inline-flex}.CallSurface-module__PFsixW__avatarLarge{font-size:2.5rem}.CallSurface-module__PFsixW__veilName{font-family:var(--sans);font-weight:700;font-size:var(--fs-24);color:var(--k100);overflow-wrap:anywhere;margin:0;line-height:1.25}.CallSurface-module__PFsixW__veilText{font-size:var(--fs-16);color:var(--k55);margin:0;line-height:1.4}.CallSurface-module__PFsixW__ringBlocked{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:var(--border-width) solid color-mix(in srgb, var(--warn) 55%, transparent);border-radius:var(--rf);background:var(--call-chrome-surface);color:var(--call-chrome-ink);font-size:var(--fs-13);flex-wrap:wrap;margin:0;line-height:1.4;display:flex}.CallSurface-module__PFsixW__ringBlockedAction{appearance:none;cursor:pointer;min-height:var(--tap);padding:var(--space-xs) var(--space-md);border:var(--border-width) solid var(--call-chrome-ink);border-radius:var(--rf);background:var(--call-chrome-ink);color:var(--call-chrome-surface);font-family:var(--sans);font-size:var(--fs-13);transition:background var(--dur-fast) var(--ease);font-weight:600;line-height:1.2}.CallSurface-module__PFsixW__ringBlockedAction:hover{background:var(--call-chrome-ink-dim);border-color:var(--call-chrome-ink-dim)}.CallSurface-module__PFsixW__ringBlockedAction:focus-visible{outline:var(--border-width-strong) solid var(--call-chrome-ink);outline-offset:var(--border-width-strong)}.CallSurface-module__PFsixW__head{z-index:1;height:var(--call-head-h);padding:var(--space-xs) var(--space-md);background:var(--call-scrim);pointer-events:none;flex-direction:column;flex:none;justify-content:space-between;align-items:stretch;display:flex;position:absolute;inset-block-start:0;inset-inline:0}.CallSurface-module__PFsixW__headMain{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.CallSurface-module__PFsixW__headIdentity{align-items:center;gap:var(--space-sm);min-width:0;padding:var(--space-xs) var(--space-sm);border-radius:var(--rf);background:var(--call-chrome-surface);pointer-events:auto;flex-wrap:nowrap;margin-inline-end:auto;display:flex}.CallSurface-module__PFsixW__headText{gap:var(--space-xs);flex-direction:column;min-width:0;max-width:100%;display:flex}.CallSurface-module__PFsixW__name{font-family:var(--sans);font-weight:700;font-size:var(--fs-18);color:var(--call-chrome-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.2;overflow:hidden}.CallSurface-module__PFsixW__status{white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-14);color:var(--call-chrome-ink-dim);font-variant-numeric:tabular-nums;margin:0;line-height:1.3;overflow:hidden}.CallSurface-module__PFsixW__status[data-live]{color:var(--call-chrome-ink)}.CallSurface-module__PFsixW__middle{justify-content:space-between;align-items:flex-end;gap:var(--space-sm);min-height:0;padding:var(--space-md);pointer-events:none;flex:auto;display:flex;position:relative}.CallSurface-module__PFsixW__chips .CallSurface-module__PFsixW__languageMenu{top:calc(100% + var(--space-xs));bottom:auto}.CallSurface-module__PFsixW__chips{align-items:center;gap:var(--space-sm);pointer-events:auto;flex-wrap:wrap;display:flex}.CallSurface-module__PFsixW__pip{width:calc(var(--space-2xl) + var(--space-xl));aspect-ratio:3/4;border:var(--border-width) solid color-mix(in srgb, var(--call-chrome-ink) 28%, transparent);border-radius:var(--r3);background-color:var(--call-video-bg);background-image:var(--call-backdrop-art), var(--call-backdrop);box-shadow:0 var(--space-xs) var(--space-md) var(--call-chrome-surface);cursor:grab;pointer-events:auto;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;display:flex;overflow:hidden}.CallSurface-module__PFsixW__pip:active{cursor:grabbing}.CallSurface-module__PFsixW__pip:focus-visible{outline:var(--border-width-strong) solid var(--call-chrome-ink);outline-offset:var(--border-width-strong)}.CallSurface-module__PFsixW__pipOff{border-style:dashed}.CallSurface-module__PFsixW__pipVideo{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.CallSurface-module__PFsixW__pipMuted{color:var(--k55);font-size:var(--fs-11);line-height:1.2}.CallSurface-module__PFsixW__captions{--caption-line:1.36rem;min-height:var(--call-caption-min);max-height:var(--call-caption-max);justify-content:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-top:var(--border-width) solid var(--line);background:var(--caption-bg);color:var(--k100);flex-direction:column;flex:none;display:flex}.CallSurface-module__PFsixW__captionsHead{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.CallSurface-module__PFsixW__captionsTitle{font-size:var(--fs-11);letter-spacing:.04em;text-transform:uppercase;color:var(--k55);font-weight:600}.CallSurface-module__PFsixW__captionsList{min-height:calc(var(--caption-line) * 2);max-height:calc(var(--caption-line) * 5);overscroll-behavior:contain;-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--space-lg), black 100%);mask-image:linear-gradient(to bottom, transparent 0, black var(--space-lg), black 100%);gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.CallSurface-module__PFsixW__captionsDropped{border-inline-start:var(--border-width-strong) solid var(--warn);font-size:var(--fs-12);color:var(--k100);margin:0;padding-inline-start:var(--space-sm);line-height:1.4}.CallSurface-module__PFsixW__captionsLine{align-items:baseline;gap:var(--space-sm);font-size:var(--fs-15);flex-wrap:nowrap;line-height:1.45;display:flex}.CallSurface-module__PFsixW__captionsLine[data-partial] .CallSurface-module__PFsixW__captionsText{color:var(--caption-partial)}.CallSurface-module__PFsixW__captionsLine[data-partial] .CallSurface-module__PFsixW__captionsText:after{content:"";width:var(--border-width);vertical-align:text-bottom;background:var(--caption-partial);height:1em;animation:CallSurface-module__PFsixW__caption-caret var(--dur-1000) steps(2, start) infinite;margin-inline-start:.15em;display:inline-block}@keyframes CallSurface-module__PFsixW__caption-caret{to{opacity:0}}.CallSurface-module__PFsixW__captionsSpeaker{width:var(--call-caption-speaker);overflow-wrap:anywhere;font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.04em;color:var(--accent-ink);flex-direction:column;flex:none;align-items:flex-start;font-weight:700;display:flex}.CallSurface-module__PFsixW__captionsSpeaker[data-self]{color:var(--k100)}.CallSurface-module__PFsixW__captionsText{overflow-wrap:anywhere;min-width:0}.CallSurface-module__PFsixW__captionsTranslated{font-weight:400;font-size:var(--fs-10);text-transform:uppercase;color:var(--k55);line-height:1.4}.CallSurface-module__PFsixW__language{align-items:flex-start;gap:var(--space-xs);pointer-events:auto;flex-direction:column;display:flex;position:relative}.CallSurface-module__PFsixW__languageChip{appearance:none;cursor:pointer;align-items:center;gap:var(--space-xs);min-height:var(--tap);padding:var(--space-xs) var(--space-sm);border:var(--border-width) solid color-mix(in srgb, var(--call-chrome-ink) 28%, transparent);border-radius:var(--rf);background:var(--call-chrome-surface);color:var(--call-chrome-ink);font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);font-weight:700;line-height:1.2;display:inline-flex}.CallSurface-module__PFsixW__languageChip:hover{border-color:color-mix(in srgb, var(--call-chrome-ink) 60%, transparent);background:color-mix(in srgb, var(--call-chrome-ink) 16%, var(--call-chrome-surface))}.CallSurface-module__PFsixW__languageRole{display:inline}.CallSurface-module__PFsixW__languageChip:focus-visible,.CallSurface-module__PFsixW__languageOption:focus-visible{outline:var(--border-width-strong) solid var(--call-chrome-ink);outline-offset:var(--border-width-strong)}.CallSurface-module__PFsixW__languageMenu{inset-inline-start:0;bottom:calc(100% + var(--space-xs));z-index:1;padding:var(--space-xs);min-width:calc(var(--space-2xl) * 3);border:var(--border-width) solid color-mix(in srgb, var(--call-chrome-ink) 28%, transparent);border-radius:var(--r3);background-image:linear-gradient(var(--call-chrome-surface), var(--call-chrome-surface)), linear-gradient(var(--call-chrome-surface), var(--call-chrome-surface));box-shadow:0 var(--space-xs) var(--space-md) var(--photo-scrim);flex-direction:column;margin:0;list-style:none;display:flex;position:absolute}.CallSurface-module__PFsixW__languageOption{appearance:none;cursor:pointer;width:100%;min-height:var(--tap);align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border:var(--border-width) solid transparent;border-radius:var(--r2);color:var(--call-chrome-ink);font-family:var(--sans);font-size:var(--fs-13);text-align:start;background:0 0;line-height:1.3;display:flex}.CallSurface-module__PFsixW__languageOption:hover{background:color-mix(in srgb, var(--call-chrome-ink) 16%, transparent)}.CallSurface-module__PFsixW__languageOption[aria-current=true]{border-color:color-mix(in srgb, var(--call-chrome-ink) 45%, transparent);font-weight:700}.CallSurface-module__PFsixW__languageIssue{max-width:26ch;padding:var(--space-xs) var(--space-sm);border-inline-start:var(--border-width-strong) solid var(--warn);border-radius:var(--r2);background:var(--call-chrome-surface);font-size:var(--fs-12);color:var(--call-chrome-ink);margin:0;line-height:1.4}.CallSurface-module__PFsixW__foot{z-index:3;flex-direction:column;flex:none;display:flex;position:relative}.CallSurface-module__PFsixW__bar{min-height:var(--call-bar-h);justify-content:center;align-self:center;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md) calc(var(--space-lg) + env(safe-area-inset-bottom));background:0 0;flex:none;align-self:stretch;margin:auto 0 0;display:flex;position:relative}.CallSurface-module__PFsixW__barIncoming{justify-content:space-between;align-self:stretch;gap:var(--space-xl);padding-inline:var(--space-lg)}.CallSurface-module__PFsixW__control.CallSurface-module__PFsixW__control{width:var(--control-lg);height:var(--control-lg);border:var(--border-width) solid color-mix(in srgb, var(--k100) 18%, transparent);background:var(--call-control-bg);color:var(--k100)}.CallSurface-module__PFsixW__control.CallSurface-module__PFsixW__control svg{width:var(--space-lg);height:var(--space-lg)}.CallSurface-module__PFsixW__control.CallSurface-module__PFsixW__control:hover{border-color:color-mix(in srgb, var(--k100) 34%, transparent);background:color-mix(in srgb, var(--k100) 16%, transparent);color:var(--k100)}.CallSurface-module__PFsixW__control.CallSurface-module__PFsixW__control:focus-visible{outline:var(--border-width-strong) solid var(--k100);outline-offset:var(--border-width-strong)}.CallSurface-module__PFsixW__controlOff.CallSurface-module__PFsixW__controlOff{border-color:var(--call-control-bg-active);background:var(--call-control-bg-active);color:var(--bg)}.CallSurface-module__PFsixW__controlOff.CallSurface-module__PFsixW__controlOff:hover{border-color:var(--k80);background:var(--k80);color:var(--bg)}.CallSurface-module__PFsixW__hangUp.CallSurface-module__PFsixW__hangUp{width:var(--control-xl);height:var(--control-xl);background:var(--err);color:var(--on-err);border-color:#0000}.CallSurface-module__PFsixW__hangUp.CallSurface-module__PFsixW__hangUp:hover{background:color-mix(in srgb, var(--err) 88%, var(--k100));color:var(--on-err);border-color:#0000}.CallSurface-module__PFsixW__answer.CallSurface-module__PFsixW__answer{width:var(--control-xl);height:var(--control-xl);background:color-mix(in srgb, var(--ok) 65%, var(--on-accent));color:var(--on-photo);border-color:#0000}.CallSurface-module__PFsixW__answer.CallSurface-module__PFsixW__answer:hover{background:color-mix(in srgb, var(--ok) 80%, var(--on-accent));color:var(--on-photo);border-color:#0000}@keyframes CallSurface-module__PFsixW__fade{0%{opacity:0}}.CallSurface-module__PFsixW__avatarRing{justify-content:center;align-items:center;display:inline-flex;position:relative}.CallSurface-module__PFsixW__ring{border:var(--border-width-strong) solid var(--ring-incoming);border-radius:var(--r-circle);animation:CallSurface-module__PFsixW__pl-ring var(--motion-ring) var(--ease) infinite;position:absolute;inset:0}.CallSurface-module__PFsixW__ringDelayed{animation-delay:calc(var(--motion-ring) / 3)}.CallSurface-module__PFsixW__ringDelayedMore{animation-delay:calc(var(--motion-ring) / 3 * 2)}@keyframes CallSurface-module__PFsixW__pl-ring{0%{opacity:.5;transform:scale(.7)}to{opacity:0;transform:scale(1.9)}}@container call (min-width:640px){.CallSurface-module__PFsixW__head{padding-inline:var(--space-lg)}.CallSurface-module__PFsixW__headText{max-width:none}}@container call (min-width:768px){.CallSurface-module__PFsixW__pip{width:calc(var(--space-2xl) * 2 + var(--space-md))}.CallSurface-module__PFsixW__middle{padding:var(--space-lg)}}@media (prefers-reduced-motion:reduce){.CallSurface-module__PFsixW__layer{animation:none}.CallSurface-module__PFsixW__ring{opacity:.35;animation:none}}.CallSurface-module__PFsixW__controlItem{align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.CallSurface-module__PFsixW__controlLabel{font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.08em;text-transform:uppercase;color:var(--k55);line-height:1}.CallSurface-module__PFsixW__controlItem:has(.CallSurface-module__PFsixW__hangUp) .CallSurface-module__PFsixW__controlLabel{color:var(--k100)}.CallSurface-module__PFsixW__pillWord{display:none}@container call (min-width:1024px){.CallSurface-module__PFsixW__controlItem:has(.CallSurface-module__PFsixW__hangUp) .CallSurface-module__PFsixW__controlLabel{display:none}.CallSurface-module__PFsixW__pillWord{display:inline}.CallSurface-module__PFsixW__hangUp.CallSurface-module__PFsixW__hangUp{gap:var(--space-sm);width:auto;padding-inline:var(--space-lg);border-radius:var(--rf);font-family:var(--sans);font-size:var(--fs-15);font-weight:700}.CallSurface-module__PFsixW__head{height:var(--call-head-desktop-h);justify-content:flex-start;align-items:center;gap:var(--space-md);padding-inline:var(--space-lg);background:var(--bg2);pointer-events:auto;flex-direction:row}.CallSurface-module__PFsixW__headBrand{flex:none;justify-content:flex-start}.CallSurface-module__PFsixW__headIdentity{background:0 0;padding:0}.CallSurface-module__PFsixW__headMain{flex:auto}.CallSurface-module__PFsixW__media,.CallSurface-module__PFsixW__mediaIdle,.CallSurface-module__PFsixW__veil{inset-block-start:var(--call-head-desktop-h)}.CallSurface-module__PFsixW__stage{aspect-ratio:16/9;border-radius:var(--r3);flex:0 auto;width:100%;padding-block-start:var(--call-head-desktop-h)}.CallSurface-module__PFsixW__pip{width:calc(var(--space-2xl) * 3 + var(--space-lg) + var(--space-xs));aspect-ratio:5/3;border-radius:var(--r3)}.CallSurface-module__PFsixW__captionsLine{font-size:var(--fs-17)}.CallSurface-module__PFsixW__captionsSpeaker{min-width:calc(var(--space-2xl) + var(--space-lg))}}.CallSurface-module__PFsixW__ended{justify-content:center;align-items:center;gap:var(--space-md);min-height:0;padding:var(--space-xl) var(--space-lg);text-align:center;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.CallSurface-module__PFsixW__endedBrand{justify-content:center;width:100%;display:flex}.CallSurface-module__PFsixW__endedIcon{width:calc(var(--space-2xl) + var(--space-sm) + var(--space-xs));height:calc(var(--space-2xl) + var(--space-sm) + var(--space-xs));border-radius:var(--r4);background:var(--card);color:var(--k80);justify-content:center;align-items:center;display:inline-flex}.CallSurface-module__PFsixW__endedIconWarn{background:color-mix(in srgb, var(--warn) 16%, transparent);color:var(--warn)}.CallSurface-module__PFsixW__endedDuration{font-family:var(--mono);font-size:var(--fs-13);letter-spacing:.04em;color:var(--k55);margin:0}.CallSurface-module__PFsixW__endedRecord{max-width:34ch;padding:var(--space-sm) var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--r3);background:var(--card);color:var(--k55);font-size:var(--fs-13);margin:0;line-height:1.45}.CallSurface-module__PFsixW__endedPrimary,.CallSurface-module__PFsixW__endedOutline{appearance:none;cursor:pointer;min-height:calc(var(--tap) + var(--space-sm));padding:var(--space-sm) var(--space-lg);border-radius:var(--rf);font-family:var(--sans);font-size:var(--fs-15);font-weight:600}.CallSurface-module__PFsixW__endedPrimary{border:var(--border-width) solid var(--accent);background:var(--accent);color:var(--on-accent)}.CallSurface-module__PFsixW__endedOutline{border:var(--border-width) solid var(--line);color:var(--k100);background:0 0}.CallSurface-module__PFsixW__endedPrimary:focus-visible,.CallSurface-module__PFsixW__endedOutline:focus-visible{outline:var(--border-width-strong) solid var(--accent);outline-offset:var(--border-width-strong)}.CallSurface-module__PFsixW__endedSteps{gap:var(--space-sm);max-width:34ch;padding:var(--space-md) var(--space-md) var(--space-md) var(--space-xl);border:var(--border-width) solid var(--line);border-radius:var(--r3);background:var(--card);text-align:start;flex-direction:column;margin:0;list-style:decimal;display:flex}.CallSurface-module__PFsixW__endedStep{color:var(--k55);font-size:var(--fs-13);line-height:1.45}.CallSurface-module__PFsixW__endedTitle{font-family:var(--sans);font-weight:600;font-size:var(--fs-20);color:var(--k100);overflow-wrap:anywhere;margin:0;line-height:1.2}.CallSurface-module__PFsixW__endedBody{font-size:var(--fs-14);color:var(--k55);max-width:34ch;margin:0;line-height:1.55}.CallSurface-module__PFsixW__endedNote{padding:var(--space-sm);border-radius:var(--r2);background:var(--card);font-size:var(--fs-12);color:var(--k55);max-width:34ch;margin:0;line-height:1.45}.CallSurface-module__PFsixW__endedActions{justify-content:center;gap:var(--space-sm);flex-wrap:wrap;width:100%;display:flex}.CallSurface-module__PFsixW__backgroundFailure{gap:var(--space-sm);margin:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--r3);background:color-mix(in srgb, var(--warn) 18%, var(--photo-scrim));color:var(--call-chrome-ink);flex-direction:column;display:flex}.CallSurface-module__PFsixW__backgroundFailureTitle{font-size:var(--fs-14);font-weight:700}.CallSurface-module__PFsixW__backgroundFailureBody{font-size:var(--fs-13);line-height:1.4}.CallSurface-module__PFsixW__backgroundFailureActions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.CallSurface-module__PFsixW__backgroundFailureAction{appearance:none;cursor:pointer;min-height:var(--tap);padding:var(--space-xs) var(--space-md);border:var(--border-width) solid var(--call-chrome-ink);border-radius:var(--rf);color:var(--call-chrome-ink);font-family:var(--sans);font-size:var(--fs-13);background:0 0;font-weight:600}.CallSurface-module__PFsixW__statusSeparator{margin-inline:var(--space-xs)}.CallSurface-module__PFsixW__addPerson{align-items:center;gap:var(--space-xs);min-height:var(--tap);padding:var(--space-xs) var(--space-sm);border:var(--border-width) solid var(--call-chrome-ink-dim);border-radius:var(--rf);background:var(--call-chrome-surface);color:var(--call-chrome-ink);font-family:var(--sans);font-size:var(--fs-12);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);display:inline-flex}.CallSurface-module__PFsixW__addPerson:hover:not(:disabled){border-color:var(--call-chrome-ink)}.CallSurface-module__PFsixW__addPerson:focus-visible{outline:var(--border-width-strong) solid var(--accent);outline-offset:var(--border-width-strong)}.CallSurface-module__PFsixW__addPerson:disabled{cursor:not-allowed;opacity:.6}.CallSurface-module__PFsixW__addPersonText{white-space:nowrap;font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.06em;text-transform:uppercase;display:inline}.CallSurface-module__PFsixW__endedSummary{gap:var(--space-sm);flex-direction:column;width:100%;max-width:42ch;display:flex}.CallSurface-module__PFsixW__headBrand{flex:none;justify-content:center;font-size:.72rem;line-height:1;display:flex}.CallSurface-module__PFsixW__headAvatar{flex:none;align-items:center;display:flex}@container call (min-width:1024px){.CallSurface-module__PFsixW__head{height:var(--call-head-desktop-h);align-items:center;gap:var(--space-md);padding:0 var(--space-lg);flex-direction:row}.CallSurface-module__PFsixW__minimize{appearance:none;cursor:pointer;pointer-events:auto;width:var(--space-xl);height:var(--space-xl);border:var(--border-width) solid color-mix(in srgb, var(--call-chrome-ink) 30%, transparent);border-radius:var(--rf);background:var(--call-chrome-surface);color:var(--call-chrome-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.CallSurface-module__PFsixW__minimize:hover{border-color:var(--call-chrome-ink)}.CallSurface-module__PFsixW__minimize:focus-visible{outline:var(--border-width-strong) solid var(--call-chrome-ink);outline-offset:var(--border-width-strong)}.CallSurface-module__PFsixW__headMain{display:contents}.CallSurface-module__PFsixW__chips{align-items:center}}.CallSurface-module__PFsixW__backgroundFailureAction:focus-visible{outline:var(--border-width-strong) solid var(--call-chrome-ink);outline-offset:var(--border-width-strong)}.CallSurface-module__PFsixW__veil[data-portrait]{gap:var(--space-md)}.CallSurface-module__PFsixW__veil[data-portrait=incoming] .CallSurface-module__PFsixW__veilName{font-size:var(--fs-26)}.CallSurface-module__PFsixW__veilPill{padding:var(--space-xs) var(--space-md);border-radius:var(--rf);background:var(--call-chrome-surface);color:var(--call-chrome-ink);font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.12em;text-transform:uppercase;margin:0;line-height:1}.CallSurface-module__PFsixW__veilNote{max-width:30ch;padding:var(--space-sm) var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--r3);background:var(--card);color:var(--k55);font-size:var(--fs-13);margin:0;line-height:1.45}.CallSurface-module__PFsixW__reconnectingBand{align-items:center;gap:var(--space-sm);min-height:calc(var(--tap) + var(--space-md));padding:var(--space-sm) var(--space-md);background:color-mix(in srgb, var(--warn) 16%, transparent);border-block-end:var(--border-width) solid var(--warn);color:var(--k100);flex:none;display:flex}.CallSurface-module__PFsixW__reconnectingTitle{min-width:0;font-size:var(--fs-15);flex:auto;font-weight:600}.CallSurface-module__PFsixW__reconnectingCountdown{font-family:var(--mono);font-size:var(--fs-13);font-variant-numeric:tabular-nums;color:var(--warn);flex:none}.CallSurface-module__PFsixW__reconnectingBand[data-late] .CallSurface-module__PFsixW__reconnectingCountdown{color:var(--k55)}.CallSurface-module__PFsixW__reconnectingVeil{z-index:2;justify-content:center;align-items:center;gap:var(--space-md);padding:var(--space-xl) var(--space-lg);text-align:center;pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.CallSurface-module__PFsixW__reconnectingIcon{color:var(--warn);display:inline-flex}.CallSurface-module__PFsixW__reconnectingLead{font-family:var(--sans);font-weight:700;font-size:var(--fs-20);color:var(--k100);margin:0;line-height:1.25}.CallSurface-module__PFsixW__reconnectingBody{max-width:32ch;font-size:var(--fs-15);color:var(--k55);margin:0;line-height:1.45}.CallSurface-module__PFsixW__reconnectingNote{max-width:32ch;padding:var(--space-sm) var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--r3);background:var(--card);color:var(--k55);font-size:var(--fs-13);margin:0;line-height:1.45}.CallSurface-module__PFsixW__bar[data-only-end]{justify-content:center}.CallSurface-module__PFsixW__controlItem:has(.CallSurface-module__PFsixW__answer) .CallSurface-module__PFsixW__controlLabel{color:var(--k100)}.CallSurface-module__PFsixW__iconBar{justify-content:center;align-items:center;gap:var(--space-sm);display:flex}.CallSurface-module__PFsixW__iconControl{appearance:none;cursor:pointer;width:var(--call-icon-control-compact);height:var(--call-icon-control-compact);border:var(--border-width) solid color-mix(in srgb, var(--k100) 14%, transparent);border-radius:var(--rf);background:var(--call-control-bg);color:var(--k100);transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);flex:none;place-items:center;padding:0;display:grid;position:relative}.CallSurface-module__PFsixW__iconControl svg{width:var(--call-icon-glyph-compact);height:var(--call-icon-glyph-compact);display:block}.CallSurface-module__PFsixW__iconControl:hover,.CallSurface-module__PFsixW__iconControl[aria-expanded=true]{background:color-mix(in srgb, var(--k100) 16%, transparent)}.CallSurface-module__PFsixW__iconControl:focus-visible{outline:var(--border-width-strong) solid var(--accent);outline-offset:var(--border-width-strong)}.CallSurface-module__PFsixW__iconControl:disabled{cursor:not-allowed;opacity:.5}.CallSurface-module__PFsixW__iconControl[data-tone=on]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.CallSurface-module__PFsixW__iconControl[data-off]{color:var(--k55)}.CallSurface-module__PFsixW__iconDot{width:var(--call-more-dot);height:var(--call-more-dot);border-radius:var(--rf);background:var(--ok);box-shadow:0 0 0 var(--border-width-strong) var(--bg);position:absolute;inset-block-start:var(--space-xs);inset-inline-end:var(--space-xs)}.CallSurface-module__PFsixW__iconEnd.CallSurface-module__PFsixW__iconEnd{width:var(--call-icon-end);height:var(--call-icon-end);background:var(--live);color:var(--on-live);border-color:#0000}.CallSurface-module__PFsixW__iconEnd.CallSurface-module__PFsixW__iconEnd:hover{background:color-mix(in srgb, var(--live) 88%, var(--k100))}.CallSurface-module__PFsixW__iconEnd.CallSurface-module__PFsixW__iconEnd svg{width:var(--call-icon-glyph);height:var(--call-icon-glyph)}.CallSurface-module__PFsixW__iconBadge{min-width:var(--call-sheet-badge);height:var(--call-sheet-badge);padding-inline:var(--space-xs);border:var(--border-width-strong) solid var(--bg);border-radius:var(--rf);background:var(--live);color:var(--on-live);font-family:var(--mono);font-size:var(--fs-10);place-items:center;font-weight:700;line-height:1;display:inline-grid;position:absolute;inset-block-start:calc(var(--space-xs) * -1);inset-inline-end:calc(var(--space-xs) * -1)}.CallSurface-module__PFsixW__layer[data-chat=column]>.CallSurface-module__PFsixW__stage,.CallSurface-module__PFsixW__layer[data-chat=column]>.CallSurface-module__PFsixW__captions,.CallSurface-module__PFsixW__layer[data-chat=column]>.CallSurface-module__PFsixW__foot{inline-size:calc(100% - var(--call-chat-column));align-self:flex-start}.CallSurface-module__PFsixW__chatColumn{z-index:3;inline-size:var(--call-chat-column);display:flex;position:absolute;inset-block:0;inset-inline-end:0}.CallSurface-module__PFsixW__chatSheet{--call-keyboard-inset:0%;z-index:4;max-block-size:calc((100% - var(--call-keyboard-inset)) * .62);flex-direction:column;display:flex;position:absolute;inset-block-end:var(--call-keyboard-inset);inset-inline:0}.CallSurface-module__PFsixW__languageMenuNote{max-width:34ch;padding:var(--space-xs) var(--space-sm);color:var(--call-chrome-ink-dim);font-family:var(--sans);font-size:var(--fs-12);line-height:1.35}.CallSurface-module__PFsixW__languageList{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CallSurface-module__PFsixW__languageList .CallSurface-module__PFsixW__languageOption{color:var(--k100)}.CallSurface-module__PFsixW__languageList .CallSurface-module__PFsixW__languageOption:hover{background:color-mix(in srgb, var(--k100) 6%, transparent)}.CallSurface-module__PFsixW__languageList .CallSurface-module__PFsixW__languageOption[aria-current=true]{border-color:color-mix(in srgb, var(--k100) 45%, transparent)}.CallSurface-module__PFsixW__languageList .CallSurface-module__PFsixW__languageOption:focus-visible{outline-color:var(--accent)}.CallSurface-module__PFsixW__languageList .CallSurface-module__PFsixW__languageMenuNote{max-width:none;color:var(--k55)}@container call (min-width:560px){.CallSurface-module__PFsixW__iconControl{width:var(--call-icon-control);height:var(--call-icon-control)}.CallSurface-module__PFsixW__iconControl svg{width:var(--call-icon-glyph);height:var(--call-icon-glyph)}}@media (prefers-reduced-motion:reduce){.CallSurface-module__PFsixW__iconControl{transition:none}}.CallSurface-module__PFsixW__timerChip{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border:var(--border-width) solid color-mix(in srgb, var(--on-photo) 14%, transparent);border-radius:var(--rf);background:var(--photo-scrim);color:var(--on-photo);font-family:var(--mono);font-size:var(--fs-12);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-weight:600;line-height:1.2;display:inline-flex}.CallSurface-module__PFsixW__timerDot{width:var(--space-sm);height:var(--space-sm);border-radius:var(--rf);background:var(--ok);flex:none}.CallSurface-module__PFsixW__captionsFooter{padding-top:var(--space-xs);color:var(--k55);font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.04em;line-height:1.4}.CallSurface-module__PFsixW__headStack{flex:none;align-items:center;display:inline-flex}.CallSurface-module__PFsixW__headStackFace{border-radius:var(--rf);box-shadow:0 0 0 var(--border-width-strong) var(--call-chrome-surface);display:inline-flex;overflow:hidden}.CallSurface-module__PFsixW__headStackFace+.CallSurface-module__PFsixW__headStackFace{margin-inline-start:calc(var(--space-sm) * -1)}.CallSurface-module__PFsixW__mediaScreen{object-fit:contain;background:var(--call-video-bg)}.CallSurface-module__PFsixW__mediaThumb{inset:auto calc(var(--space-md) + var(--space-2xl) + var(--space-xl) + var(--space-sm)) var(--space-md) auto;width:calc(var(--space-2xl) + var(--space-xl));aspect-ratio:3/4;border:var(--border-width) solid color-mix(in srgb, var(--call-chrome-ink) 28%, transparent);border-radius:var(--r3);height:auto;box-shadow:0 var(--space-xs) var(--space-md) var(--call-chrome-surface);object-fit:cover}.CallSurface-module__PFsixW__presenterChip{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:var(--border-width) solid color-mix(in srgb, var(--on-photo) 14%, transparent);border-radius:var(--rf);background:var(--photo-scrim);color:var(--on-photo);font-size:var(--fs-12);white-space:nowrap;text-overflow:ellipsis;max-width:60%;font-weight:600;line-height:1.2;display:inline-flex;overflow:hidden}.CallSurface-module__PFsixW__shareBanner{align-items:center;gap:var(--space-md);margin:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--r3);background:color-mix(in srgb, var(--accent) 22%, var(--photo-scrim));color:var(--call-chrome-ink);display:flex}.CallSurface-module__PFsixW__shareBannerText{gap:var(--space-xs);flex-direction:column;flex:auto;min-width:0;display:flex}.CallSurface-module__PFsixW__shareBannerTitle{font-size:var(--fs-14);font-weight:700}.CallSurface-module__PFsixW__shareBannerBody{font-size:var(--fs-13);line-height:1.4}.CallSurface-module__PFsixW__shareBannerStop{appearance:none;cursor:pointer;min-height:var(--tap);padding:var(--space-xs) var(--space-md);border:var(--border-width) solid color-mix(in srgb, var(--call-chrome-ink) 40%, transparent);border-radius:var(--rf);background:var(--photo-scrim);color:var(--call-chrome-ink);font-family:var(--sans);font-size:var(--fs-14);flex:none;font-weight:600}.CallSurface-module__PFsixW__shareBannerStop:focus-visible{outline:var(--border-width-strong) solid var(--call-chrome-ink);outline-offset:var(--border-width-strong)}.CallSurface-module__PFsixW__shareNoticeBody{color:var(--k55);font-size:var(--fs-15);margin:0;line-height:1.5}.CallSurface-module__PFsixW__shareNoticeActions{justify-content:flex-end;gap:var(--space-sm);display:flex}.CallSurface-module__PFsixW__middleLead{align-items:center;gap:var(--space-sm);pointer-events:none;min-width:0;display:inline-flex}
.MediaImage-module__pdTomG__frame{display:block;position:relative;overflow:hidden}.MediaImage-module__pdTomG__image{object-fit:cover}
.UserMenu-module__mRLX-q__root{position:relative}.UserMenu-module__mRLX-q__trigger::-webkit-details-marker{display:none}.UserMenu-module__mRLX-q__trigger{border-radius:var(--rf);cursor:pointer;outline:none;align-items:center;list-style:none;display:inline-flex}.UserMenu-module__mRLX-q__trigger[data-labelled=true]{gap:var(--space-sm);padding:var(--space-2xs) var(--space-sm-md) var(--space-2xs) var(--space-2xs);border:var(--border-width) solid var(--line);background:var(--card)}.UserMenu-module__mRLX-q__triggerLabel{font-family:var(--sans);font-size:var(--fs-13);color:var(--k100);font-weight:600}.UserMenu-module__mRLX-q__trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent)}.UserMenu-module__mRLX-q__menu{top:calc(100% + var(--space-sm));z-index:10;gap:var(--space-2xs);min-width:200px;padding:var(--space-xs-sm);background:var(--card);border:var(--border-width) solid var(--line);border-radius:var(--r3);box-shadow:var(--shadow-modal,0 8px 24px color-mix(in srgb, var(--k100) 14%, transparent));flex-direction:column;display:flex;position:absolute;right:0}.UserMenu-module__mRLX-q__head{align-items:center;gap:var(--space-10);padding:var(--space-10);border-bottom:var(--border-width) solid var(--line);margin-bottom:var(--space-xs);display:inline-flex}.UserMenu-module__mRLX-q__identity{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.UserMenu-module__mRLX-q__name{font-family:var(--sans);font-size:var(--fs-14);color:var(--k100);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.UserMenu-module__mRLX-q__email{font-family:var(--sans);font-size:var(--fs-12);color:var(--k55);text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-weight:500;overflow:hidden}.UserMenu-module__mRLX-q__item{align-items:center;gap:var(--space-10);padding:var(--space-10);border-radius:var(--rf);text-align:left;font-family:var(--sans);font-size:var(--fs-13);color:var(--k55);cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;display:inline-flex}.UserMenu-module__mRLX-q__item:hover{background:var(--bg2);color:var(--k100)}
.LegalHub-module__kigzmW__hubHead{align-items:center;gap:var(--ll-s-4);padding:var(--ll-s-4);border:var(--border-width) solid var(--line);border-radius:var(--ll-radius);background:var(--card);flex-wrap:wrap;display:flex}.LegalHub-module__kigzmW__avatar{border:var(--border-width) solid var(--line);border-radius:var(--ll-radius);background:var(--legal-placeholder);object-fit:cover;flex:none;width:3.25rem;height:3.25rem}.LegalHub-module__kigzmW__headCopy{gap:var(--ll-s-1);flex-direction:column;flex:1;min-width:13.75rem;display:flex}.LegalHub-module__kigzmW__headName{font:var(--ll-t-h3);color:var(--k100);overflow-wrap:anywhere;margin:0}.LegalHub-module__kigzmW__headLine{font:var(--ll-t-xs);color:var(--k80);overflow-wrap:anywhere;margin:0}.LegalHub-module__kigzmW__statusTag{padding:var(--ll-s-2);border-radius:var(--ll-radius-s);font:var(--ll-t-tag);letter-spacing:var(--ll-track-12);text-transform:uppercase;color:var(--k80);background:var(--card2)}.LegalHub-module__kigzmW__statusTag[data-status=published]{color:var(--ok);background:var(--legal-success-soft)}.LegalHub-module__kigzmW__statusTag[data-status=paused]{color:var(--warn);background:var(--warn-soft)}.LegalHub-module__kigzmW__away{border:var(--border-width) solid var(--line);border-radius:var(--ll-radius);background:var(--card);flex-direction:column;min-width:0;display:flex}.LegalHub-module__kigzmW__awayHead{align-items:center;gap:var(--ll-s-3);padding:var(--ll-s-4) var(--ll-s-5);border-bottom:var(--border-width) solid var(--line);flex-wrap:wrap;display:flex}.LegalHub-module__kigzmW__awayMark{color:var(--legal-agent-ink);display:inline-flex}.LegalHub-module__kigzmW__awayTitle{font:var(--ll-t-h4);color:var(--k100);margin:0}.LegalHub-module__kigzmW__awayMeta{font:var(--ll-t-meta);text-transform:uppercase;color:var(--k80);margin-left:auto}.LegalHub-module__kigzmW__awayRows{margin:0;padding:0;list-style:none}.LegalHub-module__kigzmW__awayRow{grid-template-columns:var(--ll-s-6) minmax(0, 1fr) auto;gap:var(--ll-s-3);padding:var(--ll-s-3) var(--ll-s-5);border-bottom:var(--border-width) solid var(--line);color:var(--k100);align-items:center;text-decoration:none;display:grid}.LegalHub-module__kigzmW__awayRows>li:last-child>.LegalHub-module__kigzmW__awayRow{border-bottom:0}a.LegalHub-module__kigzmW__awayRow:focus-visible{outline:var(--border-width) solid var(--accent);outline-offset:calc(var(--border-width) * -2)}.LegalHub-module__kigzmW__awayNum{font:600 var(--fs-12) / var(--ll-lh-none) var(--mono);color:var(--legal-agent-ink)}.LegalHub-module__kigzmW__awayNum[data-tone=ok],.LegalHub-module__kigzmW__awayRow[data-tone=resolved] .LegalHub-module__kigzmW__awayNum{color:var(--ok)}.LegalHub-module__kigzmW__awayRow[data-tone=resolved] .LegalHub-module__kigzmW__awayText,.LegalHub-module__kigzmW__awayRow[data-tone=resolved] .LegalHub-module__kigzmW__awayAction{color:var(--k80)}.LegalHub-module__kigzmW__awayText{min-width:0;font:var(--ll-t-small);overflow-wrap:anywhere}.LegalHub-module__kigzmW__awayText strong{font-weight:600}.LegalHub-module__kigzmW__awayDeadline{color:var(--err);font-weight:600}.LegalHub-module__kigzmW__awayAction{font:var(--ll-t-btn2);color:var(--legal-public-ink)}.LegalHub-module__kigzmW__awayActionPrimary{padding:var(--ll-s-2) var(--ll-s-3);border-radius:var(--ll-pill);background:var(--accent);font:var(--ll-t-btn);color:var(--on-accent)}.LegalHub-module__kigzmW__awayDue{font:var(--ll-t-meta);text-transform:uppercase;color:var(--err)}.LegalHub-module__kigzmW__awayEmpty{padding:var(--ll-s-3) var(--ll-s-5);font:var(--ll-t-small);color:var(--k80);margin:0}.LegalHub-module__kigzmW__doors{gap:var(--ll-s-3);flex-direction:column;min-width:0;display:flex}.LegalHub-module__kigzmW__door{width:100%;font:inherit;text-align:start;gap:var(--ll-s-2);padding:var(--ll-s-4);border:var(--border-width) solid var(--line);border-radius:var(--ll-radius);background:var(--card);color:var(--k100);flex-direction:column;text-decoration:none;display:flex}.LegalHub-module__kigzmW__door:focus-visible,.LegalHub-module__kigzmW__planDoor:focus-visible{outline:var(--border-width) solid var(--accent);outline-offset:var(--ll-s-1)}.LegalHub-module__kigzmW__doorHead{justify-content:space-between;align-items:baseline;gap:var(--ll-s-2);flex-wrap:wrap;display:flex}.LegalHub-module__kigzmW__doorTitle{font:var(--ll-t-h4)}.LegalHub-module__kigzmW__doorTag{font:var(--ll-t-tag);letter-spacing:var(--ll-track-10);text-transform:uppercase;color:var(--legal-agent-ink)}.LegalHub-module__kigzmW__doorTag[data-tone=danger]{color:var(--err)}.LegalHub-module__kigzmW__doorLine{font:var(--ll-t-xs);color:var(--k80)}button.LegalHub-module__kigzmW__door{cursor:pointer}.LegalHub-module__kigzmW__door[data-locked=true]{background:var(--legal-surface-3);color:var(--k55);cursor:not-allowed;border-style:dashed}.LegalHub-module__kigzmW__door[data-locked=true] .LegalHub-module__kigzmW__doorLine{color:var(--k55)}.LegalHub-module__kigzmW__doorLock{color:var(--k55);display:inline-flex}.LegalHub-module__kigzmW__doorLockHint{font:var(--ll-t-meta);text-transform:uppercase;letter-spacing:var(--ll-track-10);color:var(--k80)}button.LegalHub-module__kigzmW__door:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.LegalHub-module__kigzmW__listTitle{font:var(--ll-t-h4);color:var(--k100);margin:0}.LegalHub-module__kigzmW__rowButton{font:var(--ll-t-btn2);color:var(--legal-public-ink);cursor:pointer;background:0 0;border:0;padding:0}.LegalHub-module__kigzmW__rowButton:focus-visible{outline:var(--border-width) solid var(--accent);outline-offset:var(--ll-s-1)}.LegalHub-module__kigzmW__rowDone{font:var(--ll-t-btn2);color:var(--k55)}.LegalHub-module__kigzmW__srOnly{width:var(--border-width);height:var(--border-width);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.LegalHub-module__kigzmW__planDoor{justify-content:space-between;gap:var(--ll-s-3);padding:var(--ll-s-4);border:var(--border-width) solid var(--legal-agent-line);border-radius:var(--ll-radius);background:var(--legal-agent-soft);font:var(--ll-t-xs);color:var(--k100);flex-wrap:wrap;text-decoration:none;display:flex}.LegalHub-module__kigzmW__away[data-locked=true]{background:var(--legal-surface-3);border-style:dashed}.LegalHub-module__kigzmW__planDoor[data-locked=true]{border-style:dashed;border-color:var(--line);background:var(--legal-surface-3);color:var(--k80);margin:0}.LegalHub-module__kigzmW__planDoor strong{font-weight:600}.LegalHub-module__kigzmW__table{border:var(--border-width) solid var(--line);border-radius:var(--ll-radius);margin:0;padding:0;list-style:none;overflow:hidden}.LegalHub-module__kigzmW__tableHead,.LegalHub-module__kigzmW__tableRow{gap:var(--ll-s-1) var(--ll-s-3);padding:var(--ll-s-3) var(--ll-s-4);grid-template-columns:minmax(0,1fr);display:grid}.LegalHub-module__kigzmW__tableHead{background:var(--card2);font:var(--ll-t-eyebrow);letter-spacing:var(--ll-track-14);text-transform:uppercase;color:var(--k55);display:none}.LegalHub-module__kigzmW__tableRow{border-top:var(--border-width) solid var(--line);font:var(--ll-t-small);color:var(--k100)}.LegalHub-module__kigzmW__tableHead+.LegalHub-module__kigzmW__tableRow{border-top:0}.LegalHub-module__kigzmW__cellName{overflow-wrap:anywhere;font-weight:600}.LegalHub-module__kigzmW__cellMuted{color:var(--k80);overflow-wrap:anywhere}.LegalHub-module__kigzmW__cellFee{color:var(--legal-public-ink)}.LegalHub-module__kigzmW__list{border:var(--border-width) solid var(--line);border-radius:var(--ll-radius);background:var(--card);flex-direction:column;display:flex}.LegalHub-module__kigzmW__listHead{align-items:center;gap:var(--ll-s-3);padding:var(--ll-s-4) var(--ll-s-5);border-bottom:var(--border-width) solid var(--line);display:flex}.LegalHub-module__kigzmW__listRows>.LegalHub-module__kigzmW__awayRow:last-child{border-bottom:0}.LegalHub-module__kigzmW__listRows{margin:0;padding:0;list-style:none}@media (min-width:768px){.LegalHub-module__kigzmW__tableHead{display:grid}.LegalHub-module__kigzmW__tableHead+.LegalHub-module__kigzmW__tableRow{border-top:var(--border-width) solid var(--line)}.LegalHub-module__kigzmW__tableHead,.LegalHub-module__kigzmW__tableRow{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) minmax(0,1fr)}}.LegalHub-module__kigzmW__onboarding{gap:var(--ll-s-4);padding:var(--ll-s-5);border:var(--border-width) solid var(--legal-public-line);border-radius:var(--ll-radius);background:var(--legal-public-soft);flex-direction:column;display:flex}.LegalHub-module__kigzmW__onboardingHead{gap:var(--ll-s-1);flex-direction:column;display:flex}.LegalHub-module__kigzmW__onboardingEyebrow{font:var(--ll-t-eyebrow);letter-spacing:var(--ll-track-16);text-transform:uppercase;color:var(--legal-public-ink);margin:0}.LegalHub-module__kigzmW__onboardingSteps{gap:var(--ll-s-2);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.LegalHub-module__kigzmW__onboardingStep{align-items:center;gap:var(--ll-s-3);padding:var(--ll-s-3);border-radius:var(--ll-radius-s);background:var(--card);font:var(--ll-t-small);color:var(--k100);text-decoration:none;display:flex}.LegalHub-module__kigzmW__onboardingStep[data-state=current]{font-weight:600}a.LegalHub-module__kigzmW__onboardingStep:focus-visible{outline:var(--border-width) solid var(--accent);outline-offset:var(--ll-s-1)}.LegalHub-module__kigzmW__onboardingMark{width:var(--ll-box-step);height:var(--ll-box-step);border:var(--border-width) solid var(--line2);border-radius:var(--ll-pill);font:600 var(--fs-11) / var(--ll-lh-none) var(--sans);color:var(--k55);flex:none;justify-content:center;align-items:center;display:flex}.LegalHub-module__kigzmW__onboardingMark[data-state=done]{border-color:var(--ok);background:var(--ok);color:var(--on-accent)}.LegalHub-module__kigzmW__onboardingMark[data-state=current]{border-color:var(--accent);background:var(--accent);font-family:var(--mono);color:var(--on-accent)}.LegalHub-module__kigzmW__onboardingFoot{justify-content:space-between;align-items:center;gap:var(--ll-s-3);flex-wrap:wrap;display:flex}.LegalHub-module__kigzmW__onboardingProgress{font:var(--ll-t-meta);text-transform:uppercase;color:var(--legal-public-ink)}.LegalHub-module__kigzmW__receptionQr{align-items:center;gap:var(--ll-s-3);text-align:center;flex-direction:column;display:flex}.LegalHub-module__kigzmW__receptionLink{font:var(--ll-t-meta);color:var(--k80);overflow-wrap:anywhere;margin:0}@media (min-width:768px){.LegalHub-module__kigzmW__onboardingSteps{grid-template-columns:repeat(4,minmax(0,1fr))}}.LegalHub-module__kigzmW__headActions{align-items:center;gap:var(--ll-s-2);flex-wrap:wrap;display:flex}.LegalHub-module__kigzmW__settingsNav{gap:var(--ll-s-2);flex-direction:column;min-width:0;display:flex}.LegalHub-module__kigzmW__settingsNavTitle{font:var(--ll-t-eyebrow);letter-spacing:var(--ll-track-16);text-transform:uppercase;color:var(--k55);margin:0}.LegalHub-module__kigzmW__settingsNavList{gap:var(--ll-s-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.LegalHub-module__kigzmW__settingsNavItem{justify-content:space-between;align-items:center;gap:var(--ll-s-2);padding:var(--ll-s-2) var(--ll-s-3);border-radius:var(--ll-radius-s);font:var(--ll-t-small);color:var(--k100);text-decoration:none;display:flex}.LegalHub-module__kigzmW__settingsNavItem[data-current=true]{background:var(--legal-public-soft);color:var(--legal-public-ink);font-weight:600}.LegalHub-module__kigzmW__settingsNavItem[data-locked=true]{color:var(--k55);cursor:not-allowed}a.LegalHub-module__kigzmW__settingsNavItem:focus-visible{outline:var(--border-width) solid var(--accent);outline-offset:var(--ll-s-1)}@media (min-width:768px){.LegalHub-module__kigzmW__settingsNavList{flex-flow:column}}
.RideBooking-module__5QCe6q__panel{gap:var(--space-sm);flex-direction:column;display:flex}.RideBooking-module__5QCe6q__tabs{gap:var(--space-xs);padding:var(--space-xs);border-radius:var(--rf);background:var(--bg2);display:flex}.RideBooking-module__5QCe6q__tab{padding:var(--space-10);border-radius:var(--rf);color:var(--k55);font:inherit;font-size:var(--fs-13);cursor:pointer;background:0 0;border:0;flex:1;font-weight:500}.RideBooking-module__5QCe6q__tab[aria-selected=true]{background:var(--accent);color:var(--on-accent);font-weight:600}.RideBooking-module__5QCe6q__tabs[data-tone=coral] .RideBooking-module__5QCe6q__tab[aria-selected=true]{background:var(--live);color:var(--on-live)}.RideBooking-module__5QCe6q__tab:focus-visible{box-shadow:0 0 0 var(--border-width-strong) var(--glow);outline:none}.RideBooking-module__5QCe6q__box{justify-content:space-between;align-items:center;gap:var(--space-10);padding:var(--space-md) var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--r3);background:var(--card);display:flex}.RideBooking-module__5QCe6q__boxCopy{gap:var(--space-xs);flex-direction:column;display:flex}.RideBooking-module__5QCe6q__boxLabel{font-family:var(--mono);font-size:var(--fs-10);text-transform:uppercase;color:var(--k30)}.RideBooking-module__5QCe6q__boxValue{font-size:var(--fs-14);font-weight:500}.RideBooking-module__5QCe6q__stepper{align-items:center;gap:var(--space-sm);padding:var(--space-2xs) var(--space-xs);border:var(--border-width) solid var(--line);border-radius:var(--rf);display:inline-flex}.RideBooking-module__5QCe6q__stepperButton{min-width:var(--space-lg);padding:var(--space-xs);border-radius:var(--rf);color:var(--accent-ink);font:inherit;font-size:var(--fs-15);cursor:pointer;background:0 0;border:0}.RideBooking-module__5QCe6q__stepperButton:disabled{color:var(--k55);cursor:not-allowed}.RideBooking-module__5QCe6q__stepperValue{font-size:var(--fs-13);font-weight:600}.RideBooking-module__5QCe6q__groupTitle{font-size:var(--fs-13);margin:0;font-weight:600}.RideBooking-module__5QCe6q__group{gap:var(--space-sm);flex-direction:column;display:flex}.RideBooking-module__5QCe6q__sizes{gap:var(--space-sm);display:flex}.RideBooking-module__5QCe6q__size{align-items:center;gap:var(--space-xs);padding:var(--space-md) var(--space-sm);border:var(--border-width) solid var(--line);border-radius:var(--r3);background:var(--card);color:var(--k100);font:inherit;font-size:var(--fs-13);cursor:pointer;flex-direction:column;flex:1;font-weight:500;display:flex}.RideBooking-module__5QCe6q__size[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.RideBooking-module__5QCe6q__sizePrice{font-family:var(--mono);font-size:var(--fs-11);color:var(--k55);font-weight:400}.RideBooking-module__5QCe6q__size[aria-pressed=true] .RideBooking-module__5QCe6q__sizePrice{color:inherit}.RideBooking-module__5QCe6q__photoRow{align-items:center;gap:var(--space-10);padding:var(--space-10) var(--space-md);border-radius:var(--r3);background:var(--bg2);display:flex}.RideBooking-module__5QCe6q__photoTile{width:calc(var(--space-xl) + var(--space-xs));height:calc(var(--space-xl) + var(--space-xs));border:var(--border-width) dashed var(--line2);border-radius:var(--r2);background:var(--card2);color:var(--k30);font:inherit;font-size:var(--fs-15);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.RideBooking-module__5QCe6q__photoThumb{object-fit:cover;width:100%;height:100%}.RideBooking-module__5QCe6q__photoCopy{gap:var(--space-2xs);min-width:0;font-size:var(--fs-13);color:var(--k55);flex-direction:column;flex:1;display:flex}.RideBooking-module__5QCe6q__totals{gap:var(--space-xs);padding-top:var(--space-sm);border-top:var(--border-width) solid var(--line);font-size:var(--fs-13);flex-direction:column;display:flex}.RideBooking-module__5QCe6q__totalRow{justify-content:space-between;gap:var(--space-sm);color:var(--k55);display:flex}.RideBooking-module__5QCe6q__totalStrong{justify-content:space-between;gap:var(--space-sm);font-size:var(--fs-15);font-weight:600;display:flex}.RideBooking-module__5QCe6q__savings{font-size:var(--fs-12);color:var(--accent-ink);font-weight:500}.RideBooking-module__5QCe6q__payNote{padding:var(--space-10);border:var(--border-width) solid var(--live);border-radius:var(--r3);background:var(--bg1);font-size:var(--fs-13);margin:0}.RideBooking-module__5QCe6q__linkButton{color:var(--accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.RideBooking-module__5QCe6q__choices{gap:var(--space-sm);flex-wrap:wrap;display:flex}.RideBooking-module__5QCe6q__hint{font-size:var(--fs-12);color:var(--k55);margin:0}.RideBooking-module__5QCe6q__caption{font-size:var(--fs-12);color:var(--k55);text-align:center;margin:0}.RideBooking-module__5QCe6q__error{font-size:var(--fs-13);color:var(--err);margin:0}.RideBooking-module__5QCe6q__sent{gap:var(--space-sm);padding:var(--space-md);border:var(--border-width) solid var(--accent);border-radius:var(--r3);background:var(--accent-soft);flex-direction:column;display:flex}.RideBooking-module__5QCe6q__sentTitle{font-size:var(--fs-15);margin:0;font-weight:600}
.ConfirmDialog-module__oeskfq__form{gap:var(--space-md);flex-direction:column;display:flex}.ConfirmDialog-module__oeskfq__warning{font-family:var(--sans);font-size:var(--fs-14);color:var(--k80);margin:0;line-height:1.6}.ConfirmDialog-module__oeskfq__error{font-family:var(--sans);font-size:var(--fs-13);color:var(--coral);margin:0;line-height:1.5}.ConfirmDialog-module__oeskfq__actions{justify-content:flex-end;gap:var(--space-sm);flex-wrap:wrap;display:flex}
.SettingsCard-module__vCfJNW__card{align-items:flex-start;gap:var(--space-sm-md);padding:var(--space-md);background:var(--card);border:var(--border-width) solid var(--line);border-radius:var(--r3);transition:border-color var(--dur-150) ease, transform var(--dur-150) ease;text-decoration:none;display:flex}.SettingsCard-module__vCfJNW__card:hover{border-color:var(--accent);transform:translateY(-1px)}.SettingsCard-module__vCfJNW__card:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent);outline:none}.SettingsCard-module__vCfJNW__card.SettingsCard-module__vCfJNW__action{width:100%;font:inherit;color:inherit;text-align:start;cursor:pointer}.SettingsCard-module__vCfJNW__card.SettingsCard-module__vCfJNW__action:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.SettingsCard-module__vCfJNW__card.SettingsCard-module__vCfJNW__action:disabled:hover{border-color:var(--line);transform:none}.SettingsCard-module__vCfJNW__icon{color:var(--k55);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SettingsCard-module__vCfJNW__icon.SettingsCard-module__vCfJNW__danger{color:var(--err)}.SettingsCard-module__vCfJNW__copy{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.SettingsCard-module__vCfJNW__title{font-size:var(--fs-16);color:var(--k100);font-weight:600}.SettingsCard-module__vCfJNW__description{color:var(--k55);font-size:.85rem;line-height:1.4}.SettingsCard-module__vCfJNW__trailing{flex-shrink:0;align-self:center;align-items:center;margin-inline-start:auto;display:inline-flex}
