.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}
.TranslationBadge-module__DYn--W__badge,.TranslationBadge-module__DYn--W__unavailable{align-items:center;gap:var(--space-xs);margin-top:var(--space-xs);font-family:var(--sans);font-size:var(--fs-11);color:inherit;line-height:1.2;display:inline-flex}.TranslationBadge-module__DYn--W__label,.TranslationBadge-module__DYn--W__unavailableText{opacity:.65;letter-spacing:.01em}.TranslationBadge-module__DYn--W__sep{opacity:.45}.TranslationBadge-module__DYn--W__badge svg,.TranslationBadge-module__DYn--W__unavailable svg{opacity:.65;flex-shrink:0}.TranslationBadge-module__DYn--W__toggle{font-family:inherit;font-size:inherit;color:inherit;opacity:.85;text-underline-offset:2px;cursor:pointer;transition:opacity var(--dur-fast) var(--ease);background:0 0;border:none;padding:0;text-decoration:underline}.TranslationBadge-module__DYn--W__toggle:hover,.TranslationBadge-module__DYn--W__toggle:focus-visible{opacity:1}.TranslationBadge-module__DYn--W__unavailable{opacity:.75;cursor:help}
.TranslatedMessageText-module__fqI3zq__wrap{display:block}.TranslatedMessageText-module__fqI3zq__text{font-family:var(--sans);font-size:var(--fs-14);word-break:break-word;line-height:1.45;display:block}
.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}
.DmTranslationStatus-module__fsPkNa__writing{align-items:center;gap:var(--space-sm);padding:var(--space-10) var(--space-sm-md);color:var(--k55);font-size:.7813rem;line-height:1.3;display:flex}.DmTranslationStatus-module__fsPkNa__spinner{border:var(--border-width-strong) solid var(--line2);border-top-color:var(--voice-translated);border-radius:var(--r-circle);flex:none;width:15px;height:15px;display:block}@media (prefers-reduced-motion:no-preference){.DmTranslationStatus-module__fsPkNa__spinner{animation:DmTranslationStatus-module__fsPkNa__voice-spin var(--dur-900) linear infinite}}@keyframes DmTranslationStatus-module__fsPkNa__voice-spin{to{transform:rotate(360deg)}}.DmTranslationStatus-module__fsPkNa__queued{align-items:flex-start;gap:var(--space-sm);padding:var(--space-10) var(--space-sm-md);color:var(--k55);font-size:.7813rem;line-height:1.4;display:flex}.DmTranslationStatus-module__fsPkNa__failed{gap:var(--space-sm);padding:var(--space-10) var(--space-sm-md);border-top:var(--border-width) solid color-mix(in srgb, var(--warn) 38%, transparent);background:var(--warn-soft);flex-direction:column;display:flex}.DmTranslationStatus-module__fsPkNa__failedText{align-items:flex-start;gap:var(--space-sm);color:var(--k80);font-size:.7813rem;line-height:1.4;display:flex}.DmTranslationStatus-module__fsPkNa__failedText>svg{margin-top:var(--space-1);color:var(--warn);flex:none}.DmTranslationStatus-module__fsPkNa__strong{color:var(--k100);font-weight:600}
.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)}
.LocationShareSheet-module__70eHBG__sheet{gap:var(--space-sm);padding:var(--space-sm);border:var(--border-width) solid var(--line);border-radius:var(--r3);background:var(--card);color:var(--k80);font-family:var(--sans);box-shadow:var(--shadow-pop);overscroll-behavior:contain;flex-direction:column;max-height:60vh;display:flex;overflow-y:auto}.LocationShareSheet-module__70eHBG__head{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.LocationShareSheet-module__70eHBG__title{font-size:var(--fs-14);color:var(--k100);margin:0;font-weight:600}.LocationShareSheet-module__70eHBG__close{color:var(--k55);font-family:inherit;font-size:var(--fs-12);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.LocationShareSheet-module__70eHBG__close:hover,.LocationShareSheet-module__70eHBG__close:focus-visible{color:var(--k80)}.LocationShareSheet-module__70eHBG__status,.LocationShareSheet-module__70eHBG__error,.LocationShareSheet-module__70eHBG__accuracy,.LocationShareSheet-module__70eHBG__notice{font-size:var(--fs-12);margin:0;line-height:1.4}.LocationShareSheet-module__70eHBG__status{color:var(--k55)}.LocationShareSheet-module__70eHBG__error{color:var(--coral)}.LocationShareSheet-module__70eHBG__accuracy{color:var(--k80)}.LocationShareSheet-module__70eHBG__notice{color:var(--k55)}.LocationShareSheet-module__70eHBG__granularity{gap:var(--space-xs);border:none;flex-direction:column;margin:0;padding:0;display:flex}.LocationShareSheet-module__70eHBG__legend{margin-bottom:var(--space-xs);font-size:var(--fs-12);color:var(--k80);padding:0;font-weight:600}.LocationShareSheet-module__70eHBG__option{align-items:flex-start;gap:var(--space-xs);padding:var(--space-xs);border:var(--border-width) solid var(--line);border-radius:var(--r2);cursor:pointer;display:flex}.LocationShareSheet-module__70eHBG__option:hover,.LocationShareSheet-module__70eHBG__option:focus-within{border-color:var(--accent2)}.LocationShareSheet-module__70eHBG__radio{margin-top:var(--space-2xs);accent-color:var(--accent2);flex-shrink:0}.LocationShareSheet-module__70eHBG__optionBody{gap:var(--space-2xs);flex-direction:column;display:flex}.LocationShareSheet-module__70eHBG__optionLabel{font-size:var(--fs-13);color:var(--k100)}.LocationShareSheet-module__70eHBG__optionHint{font-size:var(--fs-11);color:var(--k55);line-height:1.35}.LocationShareSheet-module__70eHBG__send{min-height:var(--tap);padding:var(--space-xs) var(--space-sm);border-radius:var(--r2);background:var(--accent);color:var(--on-accent);font-family:inherit;font-size:var(--fs-13);cursor:pointer;transition:opacity var(--dur-fast) var(--ease);border:none;font-weight:600;position:sticky;bottom:0}.LocationShareSheet-module__70eHBG__send:hover,.LocationShareSheet-module__70eHBG__send:focus-visible{opacity:.9}.LocationShareSheet-module__70eHBG__sosWarning{padding:var(--space-xs);border:var(--border-width) solid var(--line);border-radius:var(--r2);background:var(--card);color:var(--k80);font-size:var(--fs-12);margin:0;line-height:1.4}.LocationShareSheet-module__70eHBG__sosLink{color:var(--accent2-ink);text-underline-offset:2px;text-decoration:underline}.LocationShareSheet-module__70eHBG__meta{align-items:baseline;gap:var(--space-xs);color:var(--k55);font-size:var(--fs-12);flex-wrap:wrap;margin:0;display:flex}.LocationShareSheet-module__70eHBG__meta strong{color:var(--k100);font-weight:600}.LocationShareSheet-module__70eHBG__tips{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.LocationShareSheet-module__70eHBG__tip{align-items:center;gap:var(--space-xs);color:var(--k80);font-size:var(--fs-12);line-height:1.35;display:flex}.LocationShareSheet-module__70eHBG__tipLink{color:var(--accent2-ink);text-underline-offset:2px;white-space:nowrap;flex-shrink:0;margin-left:auto;text-decoration:underline}.LocationShareSheet-module__70eHBG__notify{align-items:flex-start;gap:var(--space-xs);padding:var(--space-xs);border:var(--border-width) solid var(--line);border-radius:var(--r2);cursor:pointer;display:flex}.LocationShareSheet-module__70eHBG__notifyInput{margin-top:var(--space-2xs);accent-color:var(--accent2);flex-shrink:0}.LocationShareSheet-module__70eHBG__notifyBody{gap:var(--space-2xs);flex-direction:column;display:flex}.LocationShareSheet-module__70eHBG__notifyLabel{font-size:var(--fs-13);color:var(--k100)}.LocationShareSheet-module__70eHBG__notifyHint{font-size:var(--fs-11);color:var(--k55);line-height:1.35}.LocationShareSheet-module__70eHBG__map{border-radius:var(--r2);pointer-events:none;width:100%;height:auto;display:block}.LocationShareSheet-module__70eHBG__precision{gap:var(--space-xs);display:flex}.LocationShareSheet-module__70eHBG__chip{min-height:var(--tap);padding:var(--space-xs) var(--space-sm);border:var(--border-width) solid var(--line);border-radius:var(--r-full,var(--rf));color:var(--k80);font-family:var(--sans);font-size:var(--fs-12);cursor:pointer;background:0 0;flex:1}.LocationShareSheet-module__70eHBG__chip[aria-pressed=true]{border-color:var(--accent2);background:var(--card2);color:var(--k100);font-weight:600}.LocationShareSheet-module__70eHBG__sectionLabel{color:var(--k55);font-size:var(--fs-11);text-transform:uppercase;letter-spacing:.04em;margin:0}.LocationShareSheet-module__70eHBG__rows{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.LocationShareSheet-module__70eHBG__row{align-items:center;gap:var(--space-sm);width:100%;min-height:var(--tap);padding:var(--space-xs) var(--space-sm);border-radius:var(--r2);color:var(--k100);font-family:var(--sans);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.LocationShareSheet-module__70eHBG__row:hover,.LocationShareSheet-module__70eHBG__row:focus-visible{background:var(--card2)}.LocationShareSheet-module__70eHBG__rowIcon{border-radius:var(--r-full,var(--r-circle));border:var(--border-width) solid var(--line);width:2rem;height:2rem;color:var(--accent2-ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.LocationShareSheet-module__70eHBG__rowBody{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.LocationShareSheet-module__70eHBG__rowTitle{font-size:var(--fs-13);font-weight:600}.LocationShareSheet-module__70eHBG__rowHint{color:var(--k55);font-size:var(--fs-11);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}
.AiComposeTools-module__Et0F-W__tools{gap:var(--space-xs);padding:0 var(--space-sm);flex-direction:column;display:flex}.AiComposeTools-module__Et0F-W__actions{gap:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.AiComposeTools-module__Et0F-W__action{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:var(--border-width) solid var(--line);border-radius:var(--rf);background:var(--bg2);color:var(--accent-ink);font-family:var(--sans);font-size:var(--fs-12);cursor:pointer;transition:background var(--dur-fast) var(--ease);font-weight:600;display:inline-flex}.AiComposeTools-module__Et0F-W__action:hover:not(:disabled){background:var(--card)}.AiComposeTools-module__Et0F-W__action:disabled{opacity:.55;cursor:default}.AiComposeTools-module__Et0F-W__undo{padding:var(--space-xs);color:var(--k55);font-family:var(--sans);font-size:var(--fs-12);cursor:pointer;background:0 0;border:none;text-decoration:underline}.AiComposeTools-module__Et0F-W__undo:disabled{opacity:.55;cursor:default}.AiComposeTools-module__Et0F-W__suggestions{gap:var(--space-xs);padding:var(--space-sm);border:var(--border-width) solid var(--line);border-radius:var(--r4);background:var(--bg2);flex-direction:column;display:flex}.AiComposeTools-module__Et0F-W__suggestionsHead{justify-content:space-between;align-items:center;display:flex}.AiComposeTools-module__Et0F-W__suggestionsTitle{font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.08em;text-transform:uppercase;color:var(--k55)}.AiComposeTools-module__Et0F-W__dismiss{padding:var(--space-2xs);color:var(--k55);cursor:pointer;background:0 0;border:none;display:inline-flex}.AiComposeTools-module__Et0F-W__suggestionList{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AiComposeTools-module__Et0F-W__suggestion{text-align:left;width:100%;padding:var(--space-sm);border:var(--border-width) solid var(--line);border-radius:var(--r4);background:var(--card);color:var(--k100);font-family:var(--sans);font-size:var(--fs-13);cursor:pointer;transition:border-color var(--dur-fast) var(--ease);line-height:1.4;display:block}.AiComposeTools-module__Et0F-W__suggestion:hover:not(:disabled){border-color:var(--accent)}.AiComposeTools-module__Et0F-W__suggestion:disabled{opacity:.6;cursor:default}.AiComposeTools-module__Et0F-W__error{font-family:var(--sans);font-size:var(--fs-12);color:var(--coral);margin:0}
.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}
.AgentMatchesPanel-module__vIiA5G__panel{gap:var(--space-md);flex-direction:column;flex:1;min-height:0;display:flex}.AgentMatchesPanel-module__vIiA5G__toast{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--r3);background:color-mix(in srgb, var(--accent) 10%, var(--card));border:var(--border-width) solid color-mix(in srgb, var(--accent) 32%, transparent);font-family:var(--sans);font-size:var(--fs-13);color:var(--k80);display:flex}.AgentMatchesPanel-module__vIiA5G__toast[data-kind=error]{background:color-mix(in srgb, var(--coral) 10%, var(--card));border-color:color-mix(in srgb, var(--coral) 34%, transparent);color:var(--coral)}.AgentMatchesPanel-module__vIiA5G__toastText{flex:1;min-width:0}.AgentMatchesPanel-module__vIiA5G__errorBanner{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--r3);background:color-mix(in srgb, var(--coral) 10%, var(--card));border:var(--border-width) solid color-mix(in srgb, var(--coral) 34%, transparent);font-family:var(--sans);font-size:var(--fs-13);color:var(--coral);display:flex}.AgentMatchesPanel-module__vIiA5G__gateBanner{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) 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);font-family:var(--sans);font-size:var(--fs-13);color:var(--k80);display:flex}.AgentMatchesPanel-module__vIiA5G__gateCta{font-family:var(--sans);font-size:var(--fs-13);color:var(--accent-ink);cursor:pointer;padding:var(--space-xs) 0;background:0 0;border:none;flex-shrink:0;font-weight:700}.AgentMatchesPanel-module__vIiA5G__gateCta:disabled{opacity:.6;cursor:not-allowed}.AgentMatchesPanel-module__vIiA5G__toolbar{justify-content:space-between;align-items:flex-end;gap:var(--space-sm);flex-wrap:wrap;display:flex}.AgentMatchesPanel-module__vIiA5G__filter{flex:1;min-width:0;max-width:17.5rem}.AgentMatchesPanel-module__vIiA5G__toolbarAction{padding-bottom:var(--space-2xs);align-items:center;display:flex}.AgentMatchesPanel-module__vIiA5G__introList{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AgentMatchesPanel-module__vIiA5G__list{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AgentMatchesPanel-module__vIiA5G__listItem{min-width:0}@media (min-width:768px){.AgentMatchesPanel-module__vIiA5G__list{grid-template-columns:repeat(auto-fill,minmax(21.25rem,1fr));align-items:start;display:grid}}.AgentMatchesPanel-module__vIiA5G__loading{gap:var(--space-md);flex-direction:column;display:flex}@media (min-width:768px){.AgentMatchesPanel-module__vIiA5G__loading{grid-template-columns:repeat(auto-fill,minmax(21.25rem,1fr));align-items:start;display:grid}}.AgentMatchesPanel-module__vIiA5G__confirm{gap:var(--space-md);flex-direction:column;display:flex}.AgentMatchesPanel-module__vIiA5G__confirmText{font-family:var(--sans);font-size:var(--fs-14);color:var(--k80);line-height:1.55}.AgentMatchesPanel-module__vIiA5G__confirmActions{justify-content:flex-end;gap:var(--space-sm);display:flex}
.AutonomyPicker-module__FtI0Gq__group{gap:var(--space-sm);flex-direction:column;display:flex}.AutonomyPicker-module__FtI0Gq__option{align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--r3);background:var(--card2);border:var(--border-width) solid var(--line);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);display:flex}.AutonomyPicker-module__FtI0Gq__option:hover{border-color:var(--line2)}.AutonomyPicker-module__FtI0Gq__option[data-active]{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 8%, var(--card2))}.AutonomyPicker-module__FtI0Gq__option input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.AutonomyPicker-module__FtI0Gq__radio{width:18px;height:18px;margin-top:var(--space-2xs);border-radius:var(--rf);border:var(--border-width) solid var(--line2);background:var(--bg2);transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AutonomyPicker-module__FtI0Gq__option input:checked+.AutonomyPicker-module__FtI0Gq__radio{border-color:var(--accent)}.AutonomyPicker-module__FtI0Gq__option input:checked+.AutonomyPicker-module__FtI0Gq__radio:after{content:"";border-radius:var(--rf);background:linear-gradient(135deg, var(--accent), var(--accent2));width:8px;height:8px}.AutonomyPicker-module__FtI0Gq__option input:focus-visible+.AutonomyPicker-module__FtI0Gq__radio{outline:var(--border-width-strong) solid var(--accent);outline-offset:2px}.AutonomyPicker-module__FtI0Gq__option input:disabled~.AutonomyPicker-module__FtI0Gq__copy{opacity:.6}.AutonomyPicker-module__FtI0Gq__copy{gap:var(--space-2xs);flex-direction:column;display:flex}.AutonomyPicker-module__FtI0Gq__name{font-family:var(--sans);font-size:var(--fs-14);color:var(--k100);font-weight:700}.AutonomyPicker-module__FtI0Gq__desc{font-family:var(--sans);font-size:var(--fs-13);color:var(--k55);line-height:1.4}
.AgentInterview-module__IiY-SG__interview,.AgentInterview-module__IiY-SG__log{gap:var(--space-md);flex-direction:column;display:flex}.AgentInterview-module__IiY-SG__turn{gap:var(--space-sm);flex-direction:column;display:flex}.AgentInterview-module__IiY-SG__options{gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.AgentInterview-module__IiY-SG__saveError{align-items:flex-start;gap:var(--space-sm);flex-direction:column;display:flex}.AgentInterview-module__IiY-SG__saveErrorTitle{font-family:var(--sans);color:var(--coral)}.AgentInterview-module__IiY-SG__saveErrorReason{font-family:var(--sans);color:var(--k55)}
.OnboardingAgentChat-module__qfMSiq__avatar{border-radius:var(--r-circle);color:var(--on-accent);background:radial-gradient(circle at 35% 30%, var(--accent2), var(--accent-d));box-shadow:0 0 0 4px var(--glow);flex:none;place-items:center;display:grid}.OnboardingAgentChat-module__qfMSiq__avatarSm{width:40px;height:40px}.OnboardingAgentChat-module__qfMSiq__avatarLg{width:96px;height:96px;margin:0 auto var(--space-md)}@media (prefers-reduced-motion:no-preference){.OnboardingAgentChat-module__qfMSiq__avatarLg{animation:OnboardingAgentChat-module__qfMSiq__agentPop var(--dur-slow) var(--ease)}}.OnboardingAgentChat-module__qfMSiq__bubble{gap:var(--space-sm);align-items:flex-start;display:flex}.OnboardingAgentChat-module__qfMSiq__body{min-width:0;padding:var(--space-sm) var(--space-md);border-radius:var(--r2) var(--r4) var(--r4) var(--r4);background:color-mix(in srgb, var(--accent) 9%, var(--card));border:var(--border-width) solid color-mix(in srgb, var(--accent) 32%, transparent);flex:1}.OnboardingAgentChat-module__qfMSiq__body p{font-size:var(--fs-14);color:var(--k80);line-height:1.55}.OnboardingAgentChat-module__qfMSiq__body p+p{margin-top:var(--space-sm)}.OnboardingAgentChat-module__qfMSiq__badge{margin-bottom:var(--space-xs)}.OnboardingAgentChat-module__qfMSiq__userRow{justify-content:flex-end;gap:var(--space-xs);flex-wrap:wrap;display:flex}.OnboardingAgentChat-module__qfMSiq__userBubble{max-width:80%;padding:var(--space-sm) var(--space-md);border-radius:var(--r4) var(--r4) var(--r2) var(--r4);background:var(--accent);color:var(--on-accent);font-size:var(--fs-14);align-self:flex-end;font-weight:600}.OnboardingAgentChat-module__qfMSiq__typing{gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-radius:var(--r2) var(--r4) var(--r4) var(--r4);background:color-mix(in srgb, var(--accent) 9%, var(--card));border:var(--border-width) solid color-mix(in srgb, var(--accent) 32%, transparent);display:inline-flex}.OnboardingAgentChat-module__qfMSiq__typing i{border-radius:var(--r-circle);background:var(--accent);width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.OnboardingAgentChat-module__qfMSiq__typing i{animation:OnboardingAgentChat-module__qfMSiq__agentBlink var(--dur-1000) infinite}.OnboardingAgentChat-module__qfMSiq__typing i:nth-child(2){animation-delay:var(--dur-200)}.OnboardingAgentChat-module__qfMSiq__typing i:nth-child(3){animation-delay:var(--dur-slow)}}.OnboardingAgentChat-module__qfMSiq__trustNote{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--r3);background:var(--bg1);border:var(--border-width) solid var(--line);align-items:flex-start;display:flex}.OnboardingAgentChat-module__qfMSiq__trustNote>svg{margin-top:var(--space-1);color:var(--green);flex:none}.OnboardingAgentChat-module__qfMSiq__trustBody{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.OnboardingAgentChat-module__qfMSiq__trustTitle{font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.12em;text-transform:uppercase;color:var(--k55)}.OnboardingAgentChat-module__qfMSiq__trustNote span{font-size:var(--fs-13);color:var(--k55);line-height:1.5}.OnboardingAgentChat-module__qfMSiq__trustNote a{color:var(--accent-ink);text-decoration:underline}@media (prefers-reduced-motion:no-preference){.OnboardingAgentChat-module__qfMSiq__fadeUp{animation:OnboardingAgentChat-module__qfMSiq__agentFadeUp var(--dur-slow) var(--ease) both}}@keyframes OnboardingAgentChat-module__qfMSiq__agentBlink{0%,to{opacity:1}50%{opacity:.4}}@keyframes OnboardingAgentChat-module__qfMSiq__agentPop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}@keyframes OnboardingAgentChat-module__qfMSiq__agentFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
.WizardShell-module__SAWG8G__wizard{justify-content:center;width:100%;display:flex}.WizardShell-module__SAWG8G__screen{flex-direction:column;width:100%;max-width:560px;max-height:min(760px,82vh);display:flex;overflow:hidden}@media (min-width:768px){.WizardShell-module__SAWG8G__screen{max-width:640px}}.WizardShell-module__SAWG8G__head{gap:var(--space-xs);padding:var(--space-lg) var(--space-lg) var(--space-md);flex-direction:column;display:flex}.WizardShell-module__SAWG8G__title{font-family:var(--sans);letter-spacing:-.02em;color:var(--k100);font-size:clamp(24px,4vw,32px);font-weight:800;line-height:1.06}.WizardShell-module__SAWG8G__stepper{margin-top:var(--space-sm)}.WizardShell-module__SAWG8G__body{min-height:0;padding:0 var(--space-lg) var(--space-lg);flex:1;overflow:hidden auto}.WizardShell-module__SAWG8G__foot{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg) var(--space-lg);border-top:var(--border-width) solid var(--line);display:flex}.WizardShell-module__SAWG8G__spacer{flex:1}@media (max-width:560px){.WizardShell-module__SAWG8G__screen.WizardShell-module__SAWG8G__screen{max-width:none;max-height:none;box-shadow:none;background:0 0;border:none;border-radius:0}.WizardShell-module__SAWG8G__head,.WizardShell-module__SAWG8G__body,.WizardShell-module__SAWG8G__foot{padding-left:0;padding-right:0}}
.RideForm-module__rP7jcG__form{gap:var(--space-md);flex-direction:column;display:flex}.RideForm-module__rP7jcG__card{gap:var(--space-md);padding:var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--r4);background:var(--card);flex-direction:column;display:flex}.RideForm-module__rP7jcG__cardAccent{border-color:var(--accent);background:var(--accent-soft)}.RideForm-module__rP7jcG__grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-2xl) * 2.5)), 1fr));gap:var(--space-md);display:grid}.RideForm-module__rP7jcG__grid2{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.RideForm-module__rP7jcG__groupTitle{color:var(--k100);margin:0;font-weight:600}.RideForm-module__rP7jcG__subtitle{font-size:var(--fs-12);color:var(--k55);margin:0}.RideForm-module__rP7jcG__row{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.RideForm-module__rP7jcG__hint{color:var(--k55);margin:0}.RideForm-module__rP7jcG__error{color:var(--err);margin:0}.RideForm-module__rP7jcG__photoRow{align-items:center;gap:var(--space-md);display:flex}.RideForm-module__rP7jcG__photoTile{width:calc(var(--space-xl) + var(--space-sm) + var(--space-xs));height:calc(var(--space-xl) + var(--space-sm) + var(--space-xs));border:var(--border-width) dashed var(--line2);border-radius:var(--rf);background:var(--bg2);color:var(--k30);font:inherit;font-size:var(--fs-18);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.RideForm-module__rP7jcG__photoTile:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.RideForm-module__rP7jcG__photoImg{object-fit:cover;width:100%;height:100%}.RideForm-module__rP7jcG__photoCopy{gap:var(--space-2xs);flex-direction:column;flex:1;min-width:0;display:flex}.RideForm-module__rP7jcG__photoTitle{font-size:var(--fs-13);font-weight:500}.RideForm-module__rP7jcG__photoHint{font-size:var(--fs-12);color:var(--k55)}.RideForm-module__rP7jcG__stops{gap:var(--space-sm);flex-direction:column;display:flex}.RideForm-module__rP7jcG__stop{align-items:flex-start;gap:var(--space-10);padding:var(--space-10) var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--r2);background:var(--card);display:flex}.RideForm-module__rP7jcG__stopDot{width:var(--space-sm);height:var(--space-sm);margin-top:var(--space-xs);border-radius:var(--rf);background:var(--accent);flex:none}.RideForm-module__rP7jcG__stopDot[data-position=middle]{border:var(--border-width-strong) solid var(--accent);background:0 0}.RideForm-module__rP7jcG__stopDot[data-position=last]{background:var(--live)}.RideForm-module__rP7jcG__stopBody{gap:var(--space-sm);flex-direction:column;flex:1;min-width:0;display:flex}.RideForm-module__rP7jcG__stopHeader{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.RideForm-module__rP7jcG__stopLabel{font-family:var(--mono);font-size:var(--fs-10);text-transform:uppercase;color:var(--k30)}.RideForm-module__rP7jcG__addStop{padding:var(--space-10);border:var(--border-width) dashed var(--accent);border-radius:var(--r2);color:var(--accent-ink);font:inherit;font-size:var(--fs-13);cursor:pointer;background:0 0;font-weight:500}.RideForm-module__rP7jcG__chipsRow{gap:var(--space-sm);padding-top:var(--space-xs);border-top:var(--border-width) solid var(--line);flex-wrap:wrap;display:flex}.RideForm-module__rP7jcG__priceBlock{gap:var(--space-sm);flex-direction:column;display:flex}.RideForm-module__rP7jcG__priceRow{padding:var(--space-sm) var(--space-10);border-radius:var(--r2);background:var(--bg2)}.RideForm-module__rP7jcG__checklist{gap:var(--space-sm);padding:var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--r3);background:var(--card);font-size:var(--fs-13);flex-direction:column;margin:0;list-style:none;display:flex}.RideForm-module__rP7jcG__check{align-items:center;gap:var(--space-sm);display:flex}.RideForm-module__rP7jcG__check[data-pending]{color:var(--warn)}.RideForm-module__rP7jcG__checkDot{width:var(--space-md);height:var(--space-md);border-radius:var(--rf);background:var(--accent);flex:none}.RideForm-module__rP7jcG__check[data-pending] .RideForm-module__rP7jcG__checkDot{border:var(--border-width-strong) solid var(--warn);background:0 0}.RideForm-module__rP7jcG__checkLink{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.RideForm-module__rP7jcG__linkBox{gap:var(--space-xs);padding:var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--r3);background:var(--card);font-size:var(--fs-13);overflow-wrap:anywhere;flex-direction:column;display:flex}.RideForm-module__rP7jcG__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.RideForm-module__rP7jcG__actions>*{flex:1}.RideForm-module__rP7jcG__verifyList{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RideForm-module__rP7jcG__verifyRow{align-items:center;gap:var(--space-10);padding:var(--space-10) var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--r2);font-size:var(--fs-13);display:flex}.RideForm-module__rP7jcG__verifyDot{width:var(--space-md);height:var(--space-md);border:var(--border-width-strong) solid var(--line2);border-radius:var(--rf);flex:none}.RideForm-module__rP7jcG__verifyDot[data-state=ok]{border-color:var(--accent);background:var(--accent)}.RideForm-module__rP7jcG__verifyDot[data-state=reviewing]{border-color:var(--warn)}.RideForm-module__rP7jcG__verifyLabel{flex:1;min-width:0}.RideForm-module__rP7jcG__verifyRejection{font-size:var(--fs-11);color:var(--err)}.RideForm-module__rP7jcG__verifyStatus{color:var(--k30);font-family:var(--mono);font-size:var(--fs-9);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:none}.RideForm-module__rP7jcG__verifyStatus[data-state=ok]{color:var(--ok);cursor:default}.RideForm-module__rP7jcG__verifyStatus[data-state=reviewing]{color:var(--warn);cursor:default}.RideForm-module__rP7jcG__verifyStatus[data-state=pending]{color:var(--accent-ink)}.RideForm-module__rP7jcG__handle{padding:var(--space-xs);color:var(--k30);font:inherit;font-size:var(--fs-14);cursor:grab;background:0 0;border:0;flex:none;align-self:center}.RideForm-module__rP7jcG__stop[data-drop-target]{border-color:var(--accent)}.RideForm-module__rP7jcG__suggestion{padding:var(--space-10);border:var(--border-width) solid var(--accent-soft);border-radius:var(--r2);background:var(--accent-soft);font-size:var(--fs-13);margin:0}.RideForm-module__rP7jcG__assistantBox{gap:var(--space-sm);padding:var(--space-sm);border:var(--border-width) solid var(--line);border-radius:var(--r3);background:var(--bg2);flex-direction:column;display:flex}.RideForm-module__rP7jcG__assistantHeader{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.RideForm-module__rP7jcG__assistantTitleWrap{align-items:center;gap:var(--space-xs);display:flex}.RideForm-module__rP7jcG__options{gap:var(--space-sm);flex-direction:column;display:flex}.RideForm-module__rP7jcG__option{align-items:center;gap:var(--space-sm);padding:var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--r3);background:var(--card);display:flex}.RideForm-module__rP7jcG__option[data-on]{border-color:var(--accent-line);background:var(--accent-soft)}.RideForm-module__rP7jcG__option[data-soon]{background:var(--card2);justify-content:space-between}.RideForm-module__rP7jcG__optionCopy{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.RideForm-module__rP7jcG__optionTitle{color:var(--k100);font-weight:600}.RideForm-module__rP7jcG__privateLabel{font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.1em;text-transform:uppercase;color:var(--k55)}.RideForm-module__rP7jcG__racks{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.RideForm-module__rP7jcG__rack{align-items:center;gap:var(--space-xs);padding:var(--space-sm);border:var(--border-width) solid var(--line);border-radius:var(--r3);background:var(--card);color:var(--k100);font:inherit;cursor:pointer;flex-direction:column;font-weight:600;display:flex}.RideForm-module__rP7jcG__rack[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.RideForm-module__rP7jcG__rackHint{font-size:var(--fs-11);color:var(--k55);font-weight:400}.RideForm-module__rP7jcG__docRow{gap:var(--space-xs);padding:var(--space-10) var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--r2);font-size:var(--fs-13);flex-direction:column;display:flex}.RideForm-module__rP7jcG__docRow[data-state=rejected]{border-color:var(--err-line);background:var(--err-soft)}.RideForm-module__rP7jcG__docHead{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.RideForm-module__rP7jcG__docTitle{color:var(--k100);font-weight:600}.RideForm-module__rP7jcG__loyaltyPage{gap:var(--space-sm);flex-direction:column;display:flex}.RideForm-module__rP7jcG__loyaltyToggle{align-items:center;gap:var(--space-xs);display:flex}.RideForm-module__rP7jcG__loyaltyInfo{padding:var(--space-sm) var(--space-md);border:var(--border-width) solid var(--accent-line);border-radius:var(--r3);background:var(--accent-soft);color:var(--accent-ink);font-size:var(--fs-13);margin:0}.RideForm-module__rP7jcG__loyaltyUrl{font-size:var(--fs-12);color:var(--accent-ink);margin:0}.RideForm-module__rP7jcG__tiers{gap:var(--space-sm);padding-left:var(--space-lg);flex-direction:column;display:flex}.RideForm-module__rP7jcG__tierRow{align-items:center;gap:var(--space-xs);font-size:var(--fs-14);color:var(--k80);flex-wrap:wrap;display:flex}.RideForm-module__rP7jcG__tierMoney{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:inline-flex}.RideForm-module__rP7jcG__tierKmInput{width:calc(var(--space-48) * 1.5)}.RideForm-module__rP7jcG__tierMoneyInput{width:calc(var(--space-48) * 2)}
.RideDriverMap-module__t3JCvq__screen{gap:var(--space-md);flex-direction:column;display:flex}.RideDriverMap-module__t3JCvq__eyebrow{font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.16em;text-transform:uppercase;color:var(--k80);margin:0;font-weight:500}.RideDriverMap-module__t3JCvq__title{font-size:var(--fs-20);color:var(--k100);margin:0;font-weight:600}.RideDriverMap-module__t3JCvq__subtitle{font-size:var(--fs-13);color:var(--k80);margin:0}.RideDriverMap-module__t3JCvq__card{gap:var(--space-sm);padding:var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--r4);background:var(--card);flex-direction:column;display:flex}.RideDriverMap-module__t3JCvq__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RideDriverMap-module__t3JCvq__row{gap:var(--space-xs);padding:var(--space-10) 0;border-bottom:var(--border-width) solid var(--line);flex-direction:column;display:flex}.RideDriverMap-module__t3JCvq__row:last-child{border-bottom:0}.RideDriverMap-module__t3JCvq__rowHead{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.RideDriverMap-module__t3JCvq__rowTitle{min-width:0;font-size:var(--fs-14);color:var(--k100);font-weight:600}.RideDriverMap-module__t3JCvq__rowSide{font-size:var(--fs-14);color:var(--k100);text-align:right;flex:none;font-weight:600}.RideDriverMap-module__t3JCvq__rowSub{font-size:var(--fs-12);color:var(--k80)}.RideDriverMap-module__t3JCvq__rowLink{gap:var(--space-xs);color:inherit;flex-direction:column;text-decoration:none;display:flex}.RideDriverMap-module__t3JCvq__rowLink:hover .RideDriverMap-module__t3JCvq__rowTitle,.RideDriverMap-module__t3JCvq__rowLink:focus-visible .RideDriverMap-module__t3JCvq__rowTitle{color:var(--accent-ink)}.RideDriverMap-module__t3JCvq__groupHead{padding-top:var(--space-sm);font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.08em;text-transform:uppercase;color:var(--k55);margin:0}.RideDriverMap-module__t3JCvq__status{font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.08em;text-transform:uppercase;color:var(--green);flex:none;font-weight:600}.RideDriverMap-module__t3JCvq__statusMuted{color:var(--k55)}.RideDriverMap-module__t3JCvq__pinRow{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.RideDriverMap-module__t3JCvq__pinLabel{font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.08em;color:var(--k80)}.RideDriverMap-module__t3JCvq__actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.RideDriverMap-module__t3JCvq__note{font-size:var(--fs-13);color:var(--k80);margin:0}.RideDriverMap-module__t3JCvq__error{font-size:var(--fs-13);color:var(--err);margin:0}.RideDriverMap-module__t3JCvq__big{font-size:var(--fs-28);color:var(--k100);margin:0;font-weight:700}.RideDriverMap-module__t3JCvq__timer{font-family:var(--mono);font-size:var(--fs-32);color:var(--live);margin:0;font-weight:600}.RideDriverMap-module__t3JCvq__live{font-size:var(--fs-12);color:var(--accent-ink);margin:0}.RideDriverMap-module__t3JCvq__worth{gap:var(--space-xs);padding:var(--space-10);border-radius:var(--r3);background:var(--ok-soft);flex-direction:column;display:flex}.RideDriverMap-module__t3JCvq__worth[data-tone=deficit]{background:var(--err-soft)}.RideDriverMap-module__t3JCvq__worthHead{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.RideDriverMap-module__t3JCvq__worthTitle{font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.08em;text-transform:uppercase;color:var(--k80)}.RideDriverMap-module__t3JCvq__worthValue{font-size:var(--fs-15);color:var(--green);font-weight:700}.RideDriverMap-module__t3JCvq__worth[data-tone=deficit] .RideDriverMap-module__t3JCvq__worthValue{color:var(--err)}.RideDriverMap-module__t3JCvq__line{justify-content:space-between;gap:var(--space-sm);font-size:var(--fs-13);color:var(--k80);display:flex}.RideDriverMap-module__t3JCvq__lineValue{color:var(--k100);flex:none;font-weight:600}.RideDriverMap-module__t3JCvq__lineTotal{padding-top:var(--space-xs);border-top:var(--border-width) solid var(--line);color:var(--k100);font-weight:600}.RideDriverMap-module__t3JCvq__bars{gap:var(--space-xs);height:var(--space-48);grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;display:grid}.RideDriverMap-module__t3JCvq__bar{justify-content:flex-end;align-items:center;gap:var(--space-2xs);height:100%;font-family:var(--mono);font-size:var(--fs-10);color:var(--k55);flex-direction:column;display:flex}.RideDriverMap-module__t3JCvq__barFill{width:100%;min-height:var(--border-width);border-radius:var(--r1);background:var(--accent)}.RideDriverMap-module__t3JCvq__tabs{gap:var(--space-xs);flex-wrap:wrap;display:flex}.RideDriverMap-module__t3JCvq__mapFrame{border-radius:var(--r4);overflow:hidden}.RideDriverMap-module__t3JCvq__warn{font-size:var(--fs-12);color:var(--warn);margin:0}
.FoodPaymentPicker-module__pSMBqq__group,.FoodPaymentPicker-module__pSMBqq__item{gap:var(--space-sm);flex-direction:column;display:flex}.FoodPaymentPicker-module__pSMBqq__option{align-items:center;gap:var(--space-sm-md);padding:var(--space-sm-md);border:var(--border-width) solid var(--line);border-radius:var(--r3);background:var(--card);cursor:pointer;display:flex}.FoodPaymentPicker-module__pSMBqq__option[data-active]{border-color:var(--accent)}.FoodPaymentPicker-module__pSMBqq__option input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.FoodPaymentPicker-module__pSMBqq__radio{width:var(--space-md);height:var(--space-md);border-radius:var(--rf);border:var(--border-width-strong) solid var(--line2);flex:none}.FoodPaymentPicker-module__pSMBqq__option input:checked+.FoodPaymentPicker-module__pSMBqq__radio{border-width:var(--space-2xs);border-color:var(--accent)}.FoodPaymentPicker-module__pSMBqq__option input:focus-visible+.FoodPaymentPicker-module__pSMBqq__radio{outline:var(--border-width-strong) solid var(--accent)}.FoodPaymentPicker-module__pSMBqq__name{font-size:var(--fs-14);flex:1}.FoodPaymentPicker-module__pSMBqq__option[data-active] .FoodPaymentPicker-module__pSMBqq__name{font-weight:500}.FoodPaymentPicker-module__pSMBqq__hint{font-family:var(--mono);font-size:var(--fs-10);color:var(--k55)}.FoodPaymentPicker-module__pSMBqq__change{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-sm-md);border:var(--border-width) solid var(--line);border-radius:var(--r3);margin-inline-start:calc(var(--space-md) + var(--space-sm-md));display:flex}.FoodPaymentPicker-module__pSMBqq__changeLabel{font-size:var(--fs-12);color:var(--k55)}.FoodPaymentPicker-module__pSMBqq__changeInput{width:calc(var(--space-2xl) * 2);color:var(--k100);font:inherit;font-size:var(--fs-14);text-align:end;background:0 0;border:0;padding:0;font-weight:600}.FoodPaymentPicker-module__pSMBqq__changeInput:focus{outline:none}.FoodPaymentPicker-module__pSMBqq__section{gap:var(--space-sm);flex-direction:column;display:flex}.FoodPaymentPicker-module__pSMBqq__eyebrow{color:var(--k30);font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.1em;font-weight:600}.FoodPaymentPicker-module__pSMBqq__cashBox{align-items:center;gap:var(--space-10);padding:var(--space-sm-md);border-radius:var(--r3);background:var(--bg2);flex-wrap:wrap;display:flex}.FoodPaymentPicker-module__pSMBqq__cashLabel{font-size:var(--fs-14);flex:1}.FoodPaymentPicker-module__pSMBqq__cashInput{width:calc(var(--space-2xl) * 1.875);min-height:var(--tap);padding:0 var(--space-sm-md);border:var(--border-width) solid var(--line);border-radius:var(--r2);background:var(--card);color:var(--k100);font:inherit;font-size:var(--fs-15);font-weight:600}.FoodPaymentPicker-module__pSMBqq__cashInput[data-invalid]{border:var(--border-width-strong) solid var(--err)}.FoodPaymentPicker-module__pSMBqq__cashLow{color:var(--err);font-size:var(--fs-13);font-weight:600;line-height:1.35}.FoodPaymentPicker-module__pSMBqq__cashOk{color:var(--ok);font-size:var(--fs-13);font-weight:600}
.LegalCase-module__dOPNyG__tag{font:var(--ll-t-tag);letter-spacing:var(--ll-track-10);text-transform:uppercase;color:var(--k100);overflow-wrap:anywhere;margin:0}.LegalCase-module__dOPNyG__tag[data-tone=public]{color:var(--legal-public-ink)}.LegalCase-module__dOPNyG__tag[data-tone=agent]{color:var(--legal-agent-ink)}.LegalCase-module__dOPNyG__tag[data-tone=official]{color:var(--legal-official-accent)}.LegalCase-module__dOPNyG__tag[data-tone=danger]{color:var(--err)}.LegalCase-module__dOPNyG__tag[data-tone=warn]{color:var(--warn)}.LegalCase-module__dOPNyG__tag[data-tone=success]{color:var(--ok)}.LegalCase-module__dOPNyG__tag[data-tone=muted]{color:var(--k80)}.LegalCase-module__dOPNyG__meta{font:var(--ll-t-meta);color:var(--k80);white-space:nowrap;margin:0}.LegalCase-module__dOPNyG__metaFaint{font:var(--ll-t-meta);color:var(--k55);white-space:nowrap;margin:0}.LegalCase-module__dOPNyG__xs{font:var(--ll-t-xs);color:var(--k100);overflow-wrap:anywhere;margin:0}.LegalCase-module__dOPNyG__small{font:var(--ll-t-small);color:var(--k100);overflow-wrap:anywhere;margin:0}.LegalCase-module__dOPNyG__h4{font:var(--ll-t-h4);color:var(--k100);overflow-wrap:anywhere;margin:0}.LegalCase-module__dOPNyG__muted{color:var(--k80)}.LegalCase-module__dOPNyG__faint{color:var(--k55)}.LegalCase-module__dOPNyG__strong{font-weight:600}.LegalCase-module__dOPNyG__text{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.LegalCase-module__dOPNyG__error{font:var(--ll-t-xs);color:var(--err);margin:0}.LegalCase-module__dOPNyG__spread{justify-content:space-between;align-items:baseline;gap:var(--ll-s-1) var(--ll-s-3);flex-wrap:wrap;min-width:0;display:flex}.LegalCase-module__dOPNyG__row{align-items:center;gap:var(--ll-s-2);flex-wrap:wrap;min-width:0;display:flex}.LegalCase-module__dOPNyG__link{color:var(--legal-public-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.LegalCase-module__dOPNyG__link:hover{text-decoration:underline}.LegalCase-module__dOPNyG__link:focus-visible,.LegalCase-module__dOPNyG__titleLink:focus-visible,.LegalCase-module__dOPNyG__rowLink:focus-visible,.LegalCase-module__dOPNyG__tab:focus-visible,.LegalCase-module__dOPNyG__pill:focus-visible,.LegalCase-module__dOPNyG__back:focus-visible,.LegalCase-module__dOPNyG__dropzone:focus-within{outline:var(--border-width-strong) solid var(--accent);outline-offset:var(--space-2xs)}.LegalCase-module__dOPNyG__aiNotice{gap:var(--ll-s-2);min-width:0;padding:var(--ll-s-3) var(--ll-s-4);border:var(--border-width) solid var(--legal-public-line);border-radius:var(--ll-radius);background:var(--card);flex-direction:column;display:flex}.LegalCase-module__dOPNyG__aiLine{max-width:35rem;padding:var(--ll-s-2) var(--ll-s-3);border-radius:var(--ll-radius-s);background:var(--card2);font:var(--ll-t-xs);color:var(--k80);text-align:center;overflow-wrap:anywhere;align-self:center;margin:0}.LegalCase-module__dOPNyG__dossier{border:var(--border-width) solid var(--line);border-radius:var(--ll-radius);background:var(--card);flex-direction:column;align-self:flex-end;min-width:0;max-width:88%;display:flex;overflow:hidden}.LegalCase-module__dOPNyG__dossierHead{justify-content:space-between;gap:var(--ll-s-1) var(--ll-s-3);padding:var(--ll-s-2) var(--ll-s-3);border-bottom:var(--border-width) solid var(--line);background:var(--card2);flex-wrap:wrap;display:flex}.LegalCase-module__dOPNyG__dossierBody{gap:var(--ll-s-1);padding:var(--ll-s-3);font:var(--ll-t-xs);color:var(--k100);flex-direction:column;display:flex}.LegalCase-module__dOPNyG__request{border:var(--border-width) solid var(--line);border-radius:var(--ll-radius);background:var(--card);flex-direction:column;min-width:0;max-width:32.5rem;display:flex;overflow:hidden}.LegalCase-module__dOPNyG__requestHead{justify-content:space-between;gap:var(--ll-s-1) var(--ll-s-3);padding:var(--ll-s-3) var(--ll-s-4);border-bottom:var(--border-width) solid var(--line);background:var(--card2);flex-wrap:wrap;display:flex}.LegalCase-module__dOPNyG__request[data-tone=danger]{border-color:var(--legal-danger-line)}.LegalCase-module__dOPNyG__request[data-tone=danger] .LegalCase-module__dOPNyG__requestHead{border-bottom-color:var(--legal-danger-line);background:var(--err-soft)}.LegalCase-module__dOPNyG__request[data-tone=warn]{border-color:var(--legal-warning-line)}.LegalCase-module__dOPNyG__request[data-tone=warn] .LegalCase-module__dOPNyG__requestHead{border-bottom-color:var(--legal-warning-line);background:var(--warn-soft)}.LegalCase-module__dOPNyG__requestBody{gap:var(--ll-s-2);padding:var(--ll-s-3) var(--ll-s-4);font:var(--ll-t-small);color:var(--k100);flex-direction:column;display:flex}.LegalCase-module__dOPNyG__marker{max-width:100%;padding:var(--ll-s-2) var(--ll-s-3);border-radius:var(--ll-pill);background:var(--card2);font:var(--ll-t-meta);color:var(--k80);text-align:center;overflow-wrap:anywhere;align-self:center;margin:0}.LegalCase-module__dOPNyG__marker[data-tone=success]{background:var(--legal-success-soft);color:var(--ok)}.LegalCase-module__dOPNyG__box{gap:var(--ll-s-2);min-width:0;padding:var(--ll-s-3) var(--ll-s-4);border:var(--border-width) solid var(--line);border-radius:var(--ll-radius);background:var(--card);flex-direction:column;display:flex}.LegalCase-module__dOPNyG__proposal{gap:var(--ll-s-2);flex-direction:column;min-width:0;display:flex}.LegalCase-module__dOPNyG__confirm{gap:var(--ll-s-2);padding:var(--ll-s-3);border-radius:var(--ll-radius-s);background:var(--card2);font:var(--ll-t-xs);color:var(--k100);flex-direction:column;display:flex}.LegalCase-module__dOPNyG__list{gap:var(--ll-s-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.LegalCase-module__dOPNyG__chip{padding:var(--ll-s-1) var(--ll-s-2);border-radius:var(--ll-radius-s);background:var(--card2);font:var(--ll-t-xs);color:var(--k100);overflow-wrap:anywhere}.LegalCase-module__dOPNyG__infoBox{padding:var(--ll-s-2) var(--ll-s-3);border-radius:var(--ll-radius-s);background:var(--card2);font:var(--ll-t-xs);color:var(--k100);margin:0}.LegalCase-module__dOPNyG__nextCard{gap:var(--ll-s-2);padding:var(--ll-s-4);border-radius:var(--ll-radius);background:var(--legal-official-bg);color:var(--legal-official-ink);flex-direction:column;display:flex}.LegalCase-module__dOPNyG__nextLead{font:var(--ll-t-lead);color:var(--legal-official-ink);margin:0}.LegalCase-module__dOPNyG__nextHint{font:var(--ll-t-xs);color:var(--legal-official-ink-dim);margin:0}.LegalCase-module__dOPNyG__events{gap:var(--ll-s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.LegalCase-module__dOPNyG__event{gap:var(--ll-s-2);min-width:0;padding:var(--ll-s-4);border:var(--border-width) solid var(--line);border-radius:var(--ll-radius);background:var(--card);flex-direction:column;display:flex}.LegalCase-module__dOPNyG__note{padding:var(--ll-s-3) var(--ll-s-4);border-radius:var(--ll-radius);background:var(--card2);font:var(--ll-t-xs);color:var(--k80);margin:0}.LegalCase-module__dOPNyG__caseHead{align-items:center;gap:var(--ll-s-3);flex-wrap:wrap;min-width:0;display:flex}.LegalCase-module__dOPNyG__caseHeadMain{gap:var(--ll-s-1);flex-direction:column;flex:11.25rem;min-width:0;display:flex}.LegalCase-module__dOPNyG__caseTitle{font:var(--ll-t-h4);color:var(--k100);overflow-wrap:anywhere;margin:0}.LegalCase-module__dOPNyG__caseHead[data-viewer=lawyer] .LegalCase-module__dOPNyG__caseTitle{font:var(--ll-t-h3)}.LegalCase-module__dOPNyG__titleLink{color:inherit;text-decoration:none}.LegalCase-module__dOPNyG__titleLink:hover{text-decoration:underline}.LegalCase-module__dOPNyG__back{min-width:var(--tap);min-height:var(--tap);margin:calc(var(--ll-s-3) * -1) 0;border-radius:var(--ll-pill);font:var(--ll-t-h3);color:var(--k80);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.LegalCase-module__dOPNyG__back:hover{color:var(--k100)}.LegalCase-module__dOPNyG__tabs{gap:var(--ll-s-2);flex-wrap:wrap;min-width:0;display:flex}.LegalCase-module__dOPNyG__tab{padding:var(--ll-s-3) var(--ll-s-4);border:var(--border-width) solid transparent;border-radius:var(--ll-pill);background:var(--card2);font:var(--ll-t-btn);color:var(--k100);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.LegalCase-module__dOPNyG__tab[aria-selected=true]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.LegalCase-module__dOPNyG__tabs[data-variant=case] .LegalCase-module__dOPNyG__tab{padding:var(--ll-s-3);border-color:var(--line);font:var(--ll-t-btn2);background:0 0}.LegalCase-module__dOPNyG__tabs[data-variant=client]{flex-wrap:nowrap}.LegalCase-module__dOPNyG__tabs[data-variant=client] .LegalCase-module__dOPNyG__tab{min-width:0;padding:var(--ll-s-3);font:var(--ll-t-btn2);flex:1 1 0}.LegalCase-module__dOPNyG__tabs[data-variant=case] .LegalCase-module__dOPNyG__tab[aria-selected=true],.LegalCase-module__dOPNyG__tabs[data-variant=client] .LegalCase-module__dOPNyG__tab[aria-selected=true]{border-color:var(--accent);background:var(--accent);font:var(--ll-t-btn);color:var(--on-accent)}.LegalCase-module__dOPNyG__boardCard{gap:var(--ll-s-2);min-width:0;height:100%;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;display:flex}.LegalCase-module__dOPNyG__quote{font:var(--ll-t-small);color:var(--k80);overflow-wrap:anywhere;margin:0}.LegalCase-module__dOPNyG__actions{align-items:center;gap:var(--ll-s-2);flex-wrap:wrap;display:flex}.LegalCase-module__dOPNyG__table{border:var(--border-width) solid var(--line);border-radius:var(--ll-radius);background:var(--card);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.LegalCase-module__dOPNyG__thead,.LegalCase-module__dOPNyG__trow{gap:var(--ll-s-2);padding:var(--ll-s-3) var(--ll-s-4);grid-template-columns:1.2fr 1fr 1.2fr 1.4fr;align-items:center;display:grid}.LegalCase-module__dOPNyG__thead{background:var(--card2);font:var(--ll-t-eyebrow);letter-spacing:var(--ll-track-14);text-transform:uppercase;color:var(--k55)}.LegalCase-module__dOPNyG__trow{border-top:var(--border-width) solid var(--line);font:var(--ll-t-small);color:var(--k100);text-decoration:none}.LegalCase-module__dOPNyG__trow:hover{background:var(--card2)}.LegalCase-module__dOPNyG__cell{overflow-wrap:anywhere;min-width:0}.LegalCase-module__dOPNyG__todo{justify-content:space-between;align-items:center;gap:var(--ll-s-3);padding:var(--ll-s-3) var(--ll-s-4);border:var(--border-width) solid var(--legal-warning-line);border-radius:var(--ll-radius);background:var(--warn-soft);flex-wrap:wrap;display:flex}.LegalCase-module__dOPNyG__todoMain{gap:var(--ll-s-1);flex-direction:column;min-width:0;display:flex}.LegalCase-module__dOPNyG__rowLink{gap:var(--ll-s-1);padding:var(--ll-s-4);border-radius:var(--ll-radius);color:var(--k100);flex-direction:column;text-decoration:none;display:flex}.LegalCase-module__dOPNyG__rowLink:hover .LegalCase-module__dOPNyG__rowStatus{text-decoration:underline}.LegalCase-module__dOPNyG__dot{width:var(--ll-s-2);height:var(--ll-s-2);border-radius:var(--ll-pill);background:var(--k55);flex:none}.LegalCase-module__dOPNyG__dot[data-tone=success]{background:var(--ok)}.LegalCase-module__dOPNyG__dot[data-tone=warn]{background:var(--warn)}.LegalCase-module__dOPNyG__dot[data-tone=agent]{background:var(--legal-agent-mark)}.LegalCase-module__dOPNyG__dot[data-tone=public]{background:var(--legal-public-mark)}.LegalCase-module__dOPNyG__rowStatus{font:var(--ll-t-small);color:var(--k100);margin:0;font-weight:600}.LegalCase-module__dOPNyG__rowNext{font:var(--ll-t-xs);color:var(--legal-public-ink);margin:0}.LegalCase-module__dOPNyG__scope{gap:var(--ll-s-2);padding:var(--ll-s-3);border-bottom:var(--border-width) solid var(--line);flex-wrap:wrap;display:flex}.LegalCase-module__dOPNyG__pill{align-items:center;gap:var(--ll-s-1);padding:var(--ll-s-2) var(--ll-s-3);border:var(--border-width) solid var(--line);border-radius:var(--ll-pill);font:var(--ll-t-btn2);color:var(--k100);cursor:pointer;background:0 0;display:inline-flex}.LegalCase-module__dOPNyG__pill[aria-pressed=true]{border-color:var(--accent);background:var(--accent);font:var(--ll-t-btn);color:var(--on-accent)}.LegalCase-module__dOPNyG__count{font-variant-numeric:tabular-nums}.LegalCase-module__dOPNyG__card{gap:var(--ll-s-2);min-width:0;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;display:flex}.LegalCase-module__dOPNyG__lawyerRow{align-items:center;gap:var(--ll-s-2);min-width:0;display:flex}.LegalCase-module__dOPNyG__lawyerCopy{gap:var(--ll-s-1);flex-direction:column;min-width:0;display:flex}.LegalCase-module__dOPNyG__body{gap:var(--ll-s-2);font:var(--ll-t-small);color:var(--k100);flex-direction:column;display:flex}.LegalCase-module__dOPNyG__dropzone{align-items:center;gap:var(--ll-s-2);padding:var(--ll-s-4);border:var(--ll-border-emphasis) dashed var(--line2);border-radius:var(--ll-radius);background:var(--card2);text-align:center;font:var(--ll-t-small);color:var(--k100);flex-direction:column;display:flex;position:relative}.LegalCase-module__dOPNyG__dropzone[data-active=true]{border-color:var(--legal-public-ink);background:var(--legal-public-soft)}.LegalCase-module__dOPNyG__fileInput{width:var(--border-width);height:var(--border-width);clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@media (max-width:40rem){.LegalCase-module__dOPNyG__thead{display:none}.LegalCase-module__dOPNyG__trow{gap:var(--ll-s-1);grid-template-columns:minmax(0,1fr)}.LegalCase-module__dOPNyG__dossier{max-width:100%}}.LegalCase-module__dOPNyG__triageSection{gap:var(--ll-s-1);padding-top:var(--ll-s-1);border-top:var(--border-width) solid var(--line);flex-direction:column;display:flex}.LegalCase-module__dOPNyG__triageList{padding-left:var(--ll-s-4);gap:var(--ll-s-1);flex-direction:column;margin:0;display:flex}.LegalCase-module__dOPNyG__draftSummary{cursor:pointer;list-style-position:inside}.LegalCase-module__dOPNyG__draftSummary:focus-visible{outline:var(--border-width-strong) solid var(--accent);outline-offset:var(--ll-s-0)}.LegalCase-module__dOPNyG__draftBody{gap:var(--ll-s-2);padding-top:var(--ll-s-2);flex-direction:column;display:flex}.LegalCase-module__dOPNyG__draftText{font:var(--ll-t-small)}.LegalCase-module__dOPNyG__draftActions{align-self:flex-start;gap:var(--ll-s-2);flex-wrap:wrap;display:flex}.LegalCase-module__dOPNyG__draftCard{gap:var(--ll-s-3);min-width:0;padding:var(--ll-s-3) var(--ll-s-4);border:var(--border-width) solid var(--line);border-radius:var(--ll-radius);background:var(--card);flex-direction:column;display:flex}.LegalCase-module__dOPNyG__draftCard:focus-visible{outline:var(--border-width-strong) solid var(--accent);outline-offset:var(--ll-s-0)}.LegalCase-module__dOPNyG__draftForm{gap:var(--ll-s-4);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.LegalCase-module__dOPNyG__draftField{gap:var(--ll-s-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.LegalCase-module__dOPNyG__pathList{gap:var(--ll-s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.LegalCase-module__dOPNyG__pathOption{align-items:flex-start;gap:var(--ll-s-2);padding:var(--ll-s-2) var(--ll-s-3);border:var(--border-width) solid var(--line);border-radius:var(--ll-radius-s);background:var(--card);cursor:pointer;display:flex}.LegalCase-module__dOPNyG__pathOption:has(input:checked){border-color:var(--accent);background:var(--card2)}.LegalCase-module__dOPNyG__pathOption:focus-within{outline:var(--border-width-strong) solid var(--accent);outline-offset:var(--ll-s-0)}.LegalCase-module__dOPNyG__pathBody{gap:var(--ll-s-0);flex-direction:column;min-width:0;display:flex}.LegalCase-module__dOPNyG__counter{font:var(--ll-t-xs);color:var(--k55);align-self:flex-end}.LegalCase-module__dOPNyG__counter[data-over=true]{color:var(--err)}.LegalCase-module__dOPNyG__draftAudios{gap:var(--ll-s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.LegalCase-module__dOPNyG__draftAudio{gap:var(--ll-s-1);padding:var(--ll-s-2) var(--ll-s-3);border-radius:var(--ll-radius-s);background:var(--card2);flex-direction:column;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}
.AppHomeGate-module__UpL_-G__loading{place-items:center;width:100%;min-height:40vh;display:grid}
