.NewChatModal-module__qzXMvW__field{margin:var(--space-3) 18px 0}.NewChatModal-module__qzXMvW__actions{padding:14px 18px 18px}.NewChatModal-module__qzXMvW__tabs{gap:6px;padding:12px 18px 0;display:flex}.NewChatModal-module__qzXMvW__tab{border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:all .12s;display:inline-flex}.NewChatModal-module__qzXMvW__tabActive{border-color:var(--accent);background:var(--accent-subtle);color:var(--accent)}.NewChatModal-module__qzXMvW__list{flex:1;min-height:120px;padding:0 10px 8px;overflow-y:auto}.NewChatModal-module__qzXMvW__state{color:var(--text-muted);justify-content:center;align-items:center;gap:8px;padding:28px 12px;font-size:13px;display:flex}.NewChatModal-module__qzXMvW__person{border-radius:var(--radius-sm);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:11px;width:100%;padding:9px 10px;font-family:inherit;display:flex}.NewChatModal-module__qzXMvW__person:disabled{opacity:.6;cursor:default}.NewChatModal-module__qzXMvW__findIcon{width:var(--size-avatar-md);height:var(--size-avatar-md);border-radius:var(--radius-pill);background:var(--accent-subtle);color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.NewChatModal-module__qzXMvW__personName{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.NewChatModal-module__qzXMvW__checkbox{border-radius:var(--radius-sm);width:20px;height:20px;color:var(--on-accent);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.NewChatModal-module__qzXMvW__checkboxOn{background:var(--accent);border-color:var(--accent)}.NewChatModal-module__qzXMvW__error{color:var(--danger);margin:0 18px;font-size:12px}.NewChatModal-module__qzXMvW__spin{animation:1s linear infinite NewChatModal-module__qzXMvW__rotate}@keyframes NewChatModal-module__qzXMvW__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (hover:hover){.NewChatModal-module__qzXMvW__person:hover:not(:disabled){background:var(--surface-alt)}}
.location-module__UsIjXW__card{--map-height:144px;flex-direction:column;width:256px;max-width:100%;display:flex;position:relative}.location-module__UsIjXW__link{color:inherit;border-radius:var(--radius-md);transition:opacity var(--duration-fast) var(--ease-standard);text-decoration:none;display:block}.location-module__UsIjXW__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.location-module__UsIjXW__mapFrame{height:var(--map-height);border-radius:var(--radius-md);background:var(--shimmer);overflow:hidden}.location-module__UsIjXW__map{isolation:isolate;background:var(--shimmer);width:100%;height:100%;position:relative;overflow:hidden}.location-module__UsIjXW__tile{-webkit-user-select:none;user-select:none;pointer-events:none;width:256px;max-width:none;height:256px;position:absolute}.location-module__UsIjXW__pin{z-index:1;border-radius:var(--radius-pill);background:var(--danger);border:3px solid var(--on-danger);width:18px;height:18px;box-shadow:var(--shadow-md);margin:-9px 0 0 -9px;position:absolute}.location-module__UsIjXW__pinLive{background:var(--online);transition:left var(--duration-slower) var(--ease-standard), top var(--duration-slower) var(--ease-standard)}.location-module__UsIjXW__pinLive:after{content:"";border-radius:var(--radius-pill);background:var(--online-glow);z-index:-1;animation:location-module__UsIjXW__pulse 1.8s var(--ease-out) infinite;position:absolute;inset:-9px}@keyframes location-module__UsIjXW__pulse{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.4)}}.location-module__UsIjXW__attribution{top:var(--map-height);z-index:2;padding:1px var(--space-1);border-top-left-radius:var(--radius-xs);border-bottom-right-radius:var(--radius-md);background:color-mix(in srgb, var(--surface) 82%, transparent);color:var(--text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-normal);position:absolute;right:0;transform:translateY(-100%)}.location-module__UsIjXW__attribution a{color:inherit;text-decoration:none}.location-module__UsIjXW__thumb{height:88px;margin-top:var(--space-1);border-radius:var(--radius-sm);background:var(--shimmer);position:relative;overflow:hidden}.location-module__UsIjXW__thumbLink{border-radius:var(--radius-sm);height:100%;display:block}.location-module__UsIjXW__thumbLink:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.location-module__UsIjXW__thumbAttribution{border-bottom-right-radius:0;top:auto;bottom:0;transform:none}.location-module__UsIjXW__placeholder{height:100%;padding:var(--space-3);color:var(--text-muted);font-size:var(--font-size-sm);text-align:center;justify-content:center;align-items:center;display:flex}.location-module__UsIjXW__meta{padding:var(--space-2) var(--space-1) 0;flex-direction:column;gap:2px;min-width:0;display:flex}.location-module__UsIjXW__title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);overflow-wrap:anywhere}.location-module__UsIjXW__detail{font-size:var(--font-size-sm);line-height:var(--line-height-tight);opacity:.75;overflow-wrap:anywhere}.location-module__UsIjXW__liveRow{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-1) 0;display:flex}.location-module__UsIjXW__stop{margin-top:var(--space-2)}.location-module__UsIjXW__error{padding:var(--space-1) var(--space-1) 0;font-size:var(--font-size-sm);color:var(--danger)}@media (prefers-reduced-motion:reduce){.location-module__UsIjXW__link,.location-module__UsIjXW__pinLive{transition:none}.location-module__UsIjXW__pinLive:after{animation:none}}@media (hover:hover){.location-module__UsIjXW__link:hover{opacity:.92}.location-module__UsIjXW__attribution a:hover{text-decoration:underline}}.location-module__UsIjXW__liveMapFrame{border-radius:var(--radius-md);width:100%;min-width:0;height:160px;overflow:hidden}.location-module__UsIjXW__mapClose{z-index:5;top:calc(var(--space-3) + env(safe-area-inset-top));right:var(--space-3);position:absolute}
.LiveMap-module__YMakOq__root{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.LiveMap-module__YMakOq__map{isolation:isolate;background:var(--shimmer);height:100%;min-height:160px;position:relative;overflow:hidden}.LiveMap-module__YMakOq__interactive{touch-action:none;cursor:grab;flex:1}.LiveMap-module__YMakOq__interactive:active{cursor:grabbing}.LiveMap-module__YMakOq__interactive:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.LiveMap-module__YMakOq__tile{pointer-events:none;-webkit-user-select:none;user-select:none;width:256px;max-width:none;height:256px;position:absolute}.LiveMap-module__YMakOq__marker{z-index:2;border:3px solid var(--surface);border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-md);position:absolute;transform:translate(-50%,-50%)}.LiveMap-module__YMakOq__marker button{border-radius:var(--radius-pill);width:40px;height:40px;padding:0}.LiveMap-module__YMakOq__selected{border-color:var(--accent);z-index:3}.LiveMap-module__YMakOq__credit{top:auto;bottom:0;transform:none}.LiveMap-module__YMakOq__preview{border-radius:var(--radius-md)}.LiveMap-module__YMakOq__selection{bottom:calc(var(--space-12) + env(safe-area-inset-bottom));padding:var(--space-3);background:var(--surface);color:var(--text-secondary);border-radius:var(--radius-pill);font-size:var(--font-size-sm);pointer-events:none;align-self:center;position:absolute}.LiveMap-module__YMakOq__empty{color:var(--text-secondary);place-items:center;display:grid;position:absolute;inset:0}
.AgendaPanel-module__lZ_hPG__body{max-height:calc(100dvh - 2 * var(--space-8));padding:8px 0 12px}.AgendaPanel-module__lZ_hPG__empty{text-align:center;color:var(--text-muted);padding:28px 20px;font-size:13px;line-height:1.6}.AgendaPanel-module__lZ_hPG__notice{padding:var(--space-2) var(--space-4) var(--space-1);color:var(--text-muted);font-size:12px;line-height:1.5}.AgendaPanel-module__lZ_hPG__group{padding:6px 0}.AgendaPanel-module__lZ_hPG__groupLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding:6px 16px 4px;font-size:10.5px;font-weight:600}.AgendaPanel-module__lZ_hPG__item{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;align-items:center;gap:12px;padding:9px 16px;display:flex}.AgendaPanel-module__lZ_hPG__itemTime{font-variant-numeric:tabular-nums;width:52px;color:var(--text-secondary);flex-shrink:0;font-size:12px}.AgendaPanel-module__lZ_hPG__itemMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.AgendaPanel-module__lZ_hPG__itemTitle{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.AgendaPanel-module__lZ_hPG__lowConfidence{color:var(--text-secondary);font-style:italic}.AgendaPanel-module__lZ_hPG__itemMeta{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.AgendaPanel-module__lZ_hPG__itemPlace{align-items:center;gap:var(--space-2);min-width:0;font-size:11px;display:flex}.AgendaPanel-module__lZ_hPG__itemAddress{min-width:0;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AgendaPanel-module__lZ_hPG__mapsLink{align-items:center;gap:var(--space-1);border-radius:var(--radius-xs);color:var(--accent);font-weight:var(--font-weight-medium);flex-shrink:0;text-decoration:none;display:inline-flex}.AgendaPanel-module__lZ_hPG__mapsLink:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.AgendaPanel-module__lZ_hPG__itemDelete{color:var(--text-muted);flex-shrink:0}@media (hover:hover){.AgendaPanel-module__lZ_hPG__itemDelete{visibility:hidden;opacity:0;transition:opacity .12s}.AgendaPanel-module__lZ_hPG__item:hover .AgendaPanel-module__lZ_hPG__itemDelete,.AgendaPanel-module__lZ_hPG__item:focus-within .AgendaPanel-module__lZ_hPG__itemDelete,.AgendaPanel-module__lZ_hPG__itemDelete:focus-visible{visibility:visible;opacity:1}}.AgendaPanel-module__lZ_hPG__item:focus-visible{background:var(--surface-alt);outline:none}@media (hover:hover){.AgendaPanel-module__lZ_hPG__item:hover{background:var(--surface-alt)}.AgendaPanel-module__lZ_hPG__mapsLink:hover{text-decoration:underline}.AgendaPanel-module__lZ_hPG__itemDelete:hover{color:var(--danger)}}
.contact-module__qhTQZW__card{gap:var(--space-3);width:256px;max-width:100%;padding:var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb, currentColor 8%, transparent);flex-direction:column;display:flex}.contact-module__qhTQZW__identity{align-items:center;gap:var(--space-3);min-width:0;display:flex}.contact-module__qhTQZW__meta{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.contact-module__qhTQZW__title{font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-module__qhTQZW__detail{font-size:var(--font-size-sm);opacity:.75;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-module__qhTQZW__actions{gap:var(--space-2);display:flex}.contact-module__qhTQZW__card .contact-module__qhTQZW__action{color:inherit;border-color:color-mix(in srgb, currentColor 35%, transparent)}
.Sidebar-module__dYkaHG__sidebar{background:var(--surface);border:none;flex-direction:column;flex-shrink:0;width:280px;height:100%;display:flex}.Sidebar-module__dYkaHG__header{padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 12px max(16px, env(safe-area-inset-left));justify-content:space-between;align-items:center;display:flex}.Sidebar-module__dYkaHG__brand{align-items:center;gap:8px;min-width:0;display:inline-flex}.Sidebar-module__dYkaHG__logo{padding:var(--space-1) 0;align-items:center;margin:0;display:inline-flex;position:relative;overflow:hidden}.Sidebar-module__dYkaHG__logoShine{pointer-events:none;background:linear-gradient(105deg,#0000 20%,#fff0 40%,#ffffff59 50%,#fff0 60%,#0000 80%);width:100%;height:100%;animation:3s ease-in-out infinite Sidebar-module__dYkaHG__shimmer;position:absolute;top:0;left:-100%}@keyframes Sidebar-module__dYkaHG__shimmer{0%{left:-100%}40%{left:100%}to{left:100%}}.Sidebar-module__dYkaHG__headerActions,.Sidebar-module__dYkaHG__headerStart{align-items:center;gap:6px;display:flex}.Sidebar-module__dYkaHG__header .Sidebar-module__dYkaHG__phoneOnly{display:none}@media (max-width:767px){.Sidebar-module__dYkaHG__header{gap:var(--space-2)}.Sidebar-module__dYkaHG__header .Sidebar-module__dYkaHG__phoneOnly{display:flex}.Sidebar-module__dYkaHG__header .Sidebar-module__dYkaHG__desktopOnly,.Sidebar-module__dYkaHG__footer .Sidebar-module__dYkaHG__desktopOnly{display:none}.Sidebar-module__dYkaHG__headerStart,.Sidebar-module__dYkaHG__headerActions{flex:1 1 0;min-width:0}.Sidebar-module__dYkaHG__headerActions{justify-content:flex-end}}.Sidebar-module__dYkaHG__searchWrap{padding:0 12px 12px;position:relative}.Sidebar-module__dYkaHG__searchIcon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:22px;transform:translateY(calc(-50% - 6px))}.Sidebar-module__dYkaHG__searchInput{border-radius:var(--radius-sm);background:var(--bg);width:100%;color:var(--text);border:none;outline:none;padding:8px 12px 8px 32px;font-size:13px;transition:border-color .15s}.Sidebar-module__dYkaHG__searchInput::placeholder{color:var(--text-muted)}@media (pointer:coarse){.Sidebar-module__dYkaHG__searchInput{min-height:var(--hit-min);font-size:var(--font-size-lg)}.Sidebar-module__dYkaHG__footerBtn{min-height:var(--hit-min)}}.Sidebar-module__dYkaHG__searchInput:focus{border-color:var(--accent)}.Sidebar-module__dYkaHG__list{overscroll-behavior:contain;padding:0 max(8px, env(safe-area-inset-right)) 0 max(8px, env(safe-area-inset-left));flex:1;overflow-y:auto}.Sidebar-module__dYkaHG__item{border-radius:var(--radius-sm);cursor:pointer;color:inherit;align-items:center;gap:10px;margin-bottom:2px;padding:10px;text-decoration:none;transition:background .12s;display:flex}.Sidebar-module__dYkaHG__active{background:var(--surface-alt);border-left:2px solid var(--accent)}.Sidebar-module__dYkaHG__itemContent{flex:1;min-width:0}.Sidebar-module__dYkaHG__itemTitle{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.Sidebar-module__dYkaHG__itemPreview{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;display:block;overflow:hidden}.Sidebar-module__dYkaHG__callPreview{align-items:center;gap:var(--space-1);display:flex}.Sidebar-module__dYkaHG__callPreviewIcon{flex-shrink:0}.Sidebar-module__dYkaHG__callPreviewText{text-overflow:ellipsis;min-width:0;overflow:hidden}.Sidebar-module__dYkaHG__callPreviewMissed{color:var(--danger)}.Sidebar-module__dYkaHG__itemTime{color:var(--text-muted);white-space:nowrap;flex-shrink:0;align-self:flex-start;margin-top:2px;font-size:10px}.Sidebar-module__dYkaHG__empty{text-align:center;color:var(--text-muted);padding:24px 16px;font-size:13px}.Sidebar-module__dYkaHG__footer{padding:8px max(12px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));border:none;flex-direction:column;gap:2px;display:flex}.Sidebar-module__dYkaHG__footerError{padding:0 var(--space-2);font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--danger);margin:0}.Sidebar-module__dYkaHG__footerBtn{border-radius:var(--radius-sm);font-weight:var(--font-weight-regular);justify-content:flex-start;padding:0 10px}@media (max-width:767px){.Sidebar-module__dYkaHG__item{min-height:56px;padding:10px 12px}.Sidebar-module__dYkaHG__itemTitle{font-size:var(--font-size-base)}.Sidebar-module__dYkaHG__itemPreview{font-size:var(--font-size-md)}.Sidebar-module__dYkaHG__itemTime{font-size:var(--font-size-xs)}}@media (hover:hover){.Sidebar-module__dYkaHG__item:hover{background:var(--surface-alt)}}.Sidebar-module__dYkaHG__requests{gap:var(--space-1);margin-bottom:var(--space-2);padding-bottom:var(--space-2);border:none;flex-direction:column;display:flex}.Sidebar-module__dYkaHG__requestsToggle{justify-content:flex-start}.Sidebar-module__dYkaHG__requestsHint{padding:0 var(--space-3);font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--text-muted);margin:0}
.Sticker-module__HxSSjq__glyph{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:140px;height:140px;font-size:96px;line-height:1;display:flex}.Sticker-module__HxSSjq__message{color:var(--text-muted);flex-direction:column;display:flex}.Sticker-module__HxSSjq__messageOwn{align-items:flex-end}.Sticker-module__HxSSjq__messageOther{align-items:flex-start}@media (max-width:767px){.Sticker-module__HxSSjq__glyph{width:120px;height:120px;font-size:80px}}
.FileUpload-module__8hDNWG__container{align-items:center;display:flex}.FileUpload-module__8hDNWG__hidden{display:none}.FileUpload-module__8hDNWG__attachBtn{color:var(--text-muted);border-radius:var(--radius-sm)}.FileUpload-module__8hDNWG__preview{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface);border-radius:var(--radius-sm);border:none;display:flex}.FileUpload-module__8hDNWG__previewImg{width:var(--space-10);height:var(--space-10);object-fit:cover;border-radius:var(--radius-xs)}.FileUpload-module__8hDNWG__previewFile{align-items:center;gap:var(--space-2);color:var(--text-secondary);display:flex}.FileUpload-module__8hDNWG__fileName{font-size:var(--font-size-sm);max-width:calc(var(--space-10) * 3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FileUpload-module__8hDNWG__actions{align-items:center;gap:var(--space-1);display:flex}.FileUpload-module__8hDNWG__error{font-size:var(--font-size-xs);color:var(--danger)}.FileUpload-module__8hDNWG__spin{animation:FileUpload-module__8hDNWG__rotate calc(var(--duration-slower) * 3) linear infinite;color:var(--text-muted)}@keyframes FileUpload-module__8hDNWG__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.FileUpload-module__8hDNWG__progress{align-items:center;gap:var(--space-1);color:var(--text-secondary);font-size:var(--font-size-xs);display:flex}@media (prefers-reduced-motion:reduce){.FileUpload-module__8hDNWG__spin{animation:none}}
.SearchOverlay-module___YMARq__modal{max-height:480px}.SearchOverlay-module___YMARq__inputRow{border:none;align-items:center;gap:8px;padding:12px 16px;display:flex}.SearchOverlay-module___YMARq__searchIcon{color:var(--text-muted);flex-shrink:0}.SearchOverlay-module___YMARq__input{color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:15px}.SearchOverlay-module___YMARq__input::placeholder{color:var(--text-muted)}@media (pointer:coarse){.SearchOverlay-module___YMARq__input{font-size:var(--font-size-lg)}}@media (max-width:767px){.SearchOverlay-module___YMARq__modal{max-height:none}}.SearchOverlay-module___YMARq__results{flex:1;padding:4px 0;overflow-y:auto}.SearchOverlay-module___YMARq__resultCount{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;padding:6px 16px;font-size:11px}.SearchOverlay-module___YMARq__result{text-align:left;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:10px;width:100%;padding:10px 16px;transition:background .1s;display:flex}.SearchOverlay-module___YMARq__resultIcon{color:var(--text-muted);flex-shrink:0;margin-top:2px}.SearchOverlay-module___YMARq__resultContent{flex:1;min-width:0}.SearchOverlay-module___YMARq__resultBody{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}.SearchOverlay-module___YMARq__resultMeta{color:var(--text-muted);font-size:11px}.SearchOverlay-module___YMARq__empty{text-align:center;color:var(--text-muted);padding:32px 16px;font-size:14px}.SearchOverlay-module___YMARq__footer{color:var(--text-muted);border:none;align-items:center;gap:6px;padding:8px 16px;font-size:11px;display:flex}.SearchOverlay-module___YMARq__kbd{border-radius:var(--radius-xs);background:var(--bg);color:var(--text-secondary);border:none;align-items:center;padding:1px 5px;font-family:inherit;font-size:10px;display:inline-flex}.SearchOverlay-module___YMARq__spin{color:var(--text-muted);animation:1s linear infinite SearchOverlay-module___YMARq__rotate}@keyframes SearchOverlay-module___YMARq__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (hover:hover){.SearchOverlay-module___YMARq__result:hover{background:var(--surface-alt)}}@media (hover:none) and (pointer:coarse){.SearchOverlay-module___YMARq__footer{display:none}}
.BootSplash-module__pW92Sq__splash{background:var(--bg);min-height:100dvh;color:var(--text);flex-direction:column;justify-content:center;align-items:center;gap:18px;animation:.25s BootSplash-module__pW92Sq__fadeIn;display:flex}.BootSplash-module__pW92Sq__wordmark{color:var(--text);-webkit-user-select:none;user-select:none}@keyframes BootSplash-module__pW92Sq__fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.BootSplash-module__pW92Sq__splash{animation:none}}
.ThreadPanel-module__dFZgmW__panel{background:var(--bg);border:none;flex-direction:column;flex-shrink:0;width:380px;height:100%;display:flex}.ThreadPanel-module__dFZgmW__header{align-items:center;gap:var(--space-2);padding:10px max(16px, env(safe-area-inset-right)) 10px max(16px, env(safe-area-inset-left));background:var(--surface);border:none;display:flex}.ThreadPanel-module__dFZgmW__title{min-width:0;color:var(--text);flex:1;font-size:14px;font-weight:700}.ThreadPanel-module__dFZgmW__backBtn{margin-left:calc(-1 * var(--space-2));display:none}.ThreadPanel-module__dFZgmW__messages{overscroll-behavior:contain;flex:1;min-height:0;padding:12px 0;overflow-y:auto}@media (max-width:767px){.ThreadPanel-module__dFZgmW__panel{z-index:20;width:auto;height:100dvh;height:calc(100dvh - var(--keyboard-inset,0px));border-left:none;position:fixed;inset:0}.ThreadPanel-module__dFZgmW__header{padding-top:max(6px, env(safe-area-inset-top));padding-bottom:6px}.ThreadPanel-module__dFZgmW__backBtn{display:inline-flex}.ThreadPanel-module__dFZgmW__closeBtn{display:none}}.ThreadPanel-module__dFZgmW__blocked{padding:var(--space-2) max(var(--space-3), env(safe-area-inset-right)) max(var(--space-2), env(safe-area-inset-bottom)) max(var(--space-3), env(safe-area-inset-left));background:var(--surface);border:none;flex-shrink:0}.ThreadPanel-module__dFZgmW__parent{opacity:.85;padding-bottom:8px}.ThreadPanel-module__dFZgmW__divider{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:8px;padding:8px 16px;font-size:11px;display:flex}.ThreadPanel-module__dFZgmW__divider:before,.ThreadPanel-module__dFZgmW__divider:after{content:"";background:var(--border);flex:1;height:1px}.ThreadPanel-module__dFZgmW__loader{color:var(--text-muted);justify-content:center;padding:16px;display:flex}.ThreadPanel-module__dFZgmW__spin{animation:1s linear infinite ThreadPanel-module__dFZgmW__rotate}@keyframes ThreadPanel-module__dFZgmW__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.SmartReplyBar-module__LOoeBG__bar{flex-wrap:wrap;gap:6px;padding:4px 8px 8px;display:flex}@media (max-width:767px){.SmartReplyBar-module__LOoeBG__bar{scrollbar-width:none;padding:4px var(--space-1) 8px;flex-wrap:nowrap;overflow-x:auto}.SmartReplyBar-module__LOoeBG__bar::-webkit-scrollbar{display:none}}.SmartReplyBar-module__LOoeBG__pill{border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:6px 14px;font-family:inherit;font-size:12px;transition:all .15s}@media (hover:hover){.SmartReplyBar-module__LOoeBG__pill:hover{border-color:var(--accent);background:rgba(var(--accent-rgb), .08);color:var(--accent)}}.SmartReplyBar-module__LOoeBG__selected{border-color:var(--accent);background:rgba(var(--accent-rgb), .12);color:var(--accent);font-weight:600}
.CallWindow-module__fiCYVa__window{right:var(--space-6);bottom:calc(var(--space-16) * 2 + var(--space-2));z-index:900;align-items:center;gap:var(--space-3);width:340px;max-width:calc(100vw - var(--space-8));padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);animation:CallWindow-module__fiCYVa__rise var(--duration-slow) var(--ease-out);border:none;display:flex;position:fixed}.CallWindow-module__fiCYVa__ended{opacity:.92}.CallWindow-module__fiCYVa__info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.CallWindow-module__fiCYVa__name{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CallWindow-module__fiCYVa__status{font-size:var(--font-size-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums}.CallWindow-module__fiCYVa__statusLive{color:var(--online)}.CallWindow-module__fiCYVa__statusError{color:var(--danger)}.CallWindow-module__fiCYVa__controls{gap:var(--space-2);flex-shrink:0;display:flex}.CallWindow-module__fiCYVa__audio{display:none}.CallWindow-module__fiCYVa__deviceMenu{min-width:240px}.CallWindow-module__fiCYVa__deviceCheck{flex-shrink:0;width:14px;display:inline-flex}.CallWindow-module__fiCYVa__videoWindow{right:var(--space-6);bottom:calc(var(--space-16) * 2 + var(--space-2));z-index:900;width:360px;height:640px;max-width:calc(100vw - var(--space-8));max-height:calc(100vh - (var(--space-16) * 2 + var(--space-2)) - var(--space-6));color:var(--text);background:var(--bg);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);animation:CallWindow-module__fiCYVa__rise var(--duration-slow) var(--ease-out);border:none;outline:none;position:fixed;overflow:hidden}.CallWindow-module__fiCYVa__videoWindow:focus-visible{box-shadow:var(--shadow-lg), 0 0 0 2px var(--accent)}.CallWindow-module__fiCYVa__landscape{width:640px;height:360px}.CallWindow-module__fiCYVa__maximized{border:none;border-radius:0;width:auto;max-width:none;height:auto;max-height:none;animation:none;inset:0}.CallWindow-module__fiCYVa__remoteVideo{object-fit:cover;background:var(--bg);width:100%;height:100%;position:absolute;inset:0}.CallWindow-module__fiCYVa__maximized .CallWindow-module__fiCYVa__remoteVideo{object-fit:contain}.CallWindow-module__fiCYVa__hidden{visibility:hidden}.CallWindow-module__fiCYVa__stageAvatar{justify-content:center;align-items:center;gap:var(--space-6);background:var(--bg);flex-direction:column;display:flex;position:absolute;inset:0}.CallWindow-module__fiCYVa__stageAvatarRing{padding:var(--space-3);border-radius:var(--radius-pill);background:var(--accent-subtle);display:inline-flex}.CallWindow-module__fiCYVa__stageNote{font-size:var(--font-size-sm);color:var(--text-secondary)}.CallWindow-module__fiCYVa__topBar{align-items:flex-start;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-8);background:linear-gradient(to bottom, color-mix(in srgb, var(--bg) 70%, transparent), transparent);pointer-events:none;flex-direction:column;display:flex;position:absolute;top:0;left:0;right:0}.CallWindow-module__fiCYVa__topBar .CallWindow-module__fiCYVa__info{max-width:calc(100% - 112px);text-shadow:0 1px 3px var(--shadow-color)}.CallWindow-module__fiCYVa__warning{pointer-events:auto}.CallWindow-module__fiCYVa__pip{top:var(--space-3);right:var(--space-3);aspect-ratio:3/4;background:var(--surface-alt);border-radius:var(--radius-md);width:96px;box-shadow:var(--shadow-md);border:none;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}.CallWindow-module__fiCYVa__landscape .CallWindow-module__fiCYVa__pip,.CallWindow-module__fiCYVa__maximized .CallWindow-module__fiCYVa__pip{aspect-ratio:16/9;width:160px}.CallWindow-module__fiCYVa__pipVideo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.CallWindow-module__fiCYVa__pipAvatar{display:inline-flex;position:relative}.CallWindow-module__fiCYVa__videoControls{left:50%;bottom:var(--space-4);gap:var(--space-2);padding:var(--space-2);background:color-mix(in srgb, var(--surface) 72%, transparent);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:none;display:flex;position:absolute;transform:translate(-50%)}@keyframes CallWindow-module__fiCYVa__rise{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.CallWindow-module__fiCYVa__window,.CallWindow-module__fiCYVa__videoWindow{animation:none}}@media (max-width:480px){.CallWindow-module__fiCYVa__window,.CallWindow-module__fiCYVa__videoWindow:not(.CallWindow-module__fiCYVa__maximized){right:var(--space-3);bottom:var(--space-3);left:var(--space-3);width:auto;max-width:none}}
.page-module__5LuWBG__container{background:var(--bg);height:100%;display:flex}.page-module__5LuWBG__chatArea{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.page-module__5LuWBG__messages{overscroll-behavior:contain;flex-direction:column;flex:1;gap:4px;min-height:0;padding:16px 0;display:flex;overflow-y:auto}.page-module__5LuWBG__inputArea{padding:var(--space-2) max(var(--space-3), env(safe-area-inset-right)) max(var(--space-2), env(safe-area-inset-bottom)) max(var(--space-2), env(safe-area-inset-left));background:var(--surface);border:none;flex-direction:column;flex-shrink:0;display:flex}.page-module__5LuWBG__composerRow{align-items:flex-end;gap:4px;display:flex}.page-module__5LuWBG__inputWrap{flex:1;min-width:0}.page-module__5LuWBG__loader{color:var(--text-muted);justify-content:center;padding:24px;display:flex}.page-module__5LuWBG__spin{animation:1s linear infinite page-module__5LuWBG__rotate}@keyframes page-module__5LuWBG__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-module__5LuWBG__chatHeader{padding:max(10px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) 10px max(20px, env(safe-area-inset-left));background:var(--surface-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__5LuWBG__chatHeaderIdentity{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.page-module__5LuWBG__backBtn{margin-left:calc(-1 * var(--space-2));display:none}.page-module__5LuWBG__chatHeaderTitle{color:var(--text);white-space:normal;text-align:start;overflow-wrap:anywhere;justify-content:flex-start;font-size:14px;font-weight:600}.page-module__5LuWBG__chatHeaderActions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.page-module__5LuWBG__muteBtn{border-radius:var(--radius-pill);font-weight:var(--font-weight-regular)}.page-module__5LuWBG__muteBtnActive{color:var(--danger);border-color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent)}.page-module__5LuWBG__removalError{padding:var(--space-3) var(--space-4) 0;font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--danger);overflow-wrap:anywhere;margin:0}@media (max-width:767px){.page-module__5LuWBG__chatHeader{padding:max(6px, env(safe-area-inset-top)) max(var(--space-3), env(safe-area-inset-right)) 6px max(var(--space-2), env(safe-area-inset-left))}.page-module__5LuWBG__backBtn{display:inline-flex}.page-module__5LuWBG__inputArea{padding:var(--space-1) max(var(--space-1), env(safe-area-inset-right)) max(var(--space-1), env(safe-area-inset-bottom)) max(var(--space-1), env(safe-area-inset-left))}.page-module__5LuWBG__composerRow{gap:2px}}.page-module__5LuWBG__jumpTarget{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius-sm)}.page-module__5LuWBG__invitedNote{padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--text-muted);text-align:center;margin:0}.page-module__5LuWBG__composerNotice{padding:var(--space-3) var(--space-4);text-align:center;font-size:var(--font-size-sm);color:var(--text-muted);margin:0}
.layout-module__YUe3Bq__shell{height:100vh;height:calc(100dvh - var(--keyboard-inset,0px));background:var(--bg);display:flex;overflow:clip}.layout-module__YUe3Bq__main{flex-direction:column;flex:1;min-width:0;height:100%;display:flex}@media (max-width:767px){.layout-module__YUe3Bq__shell[data-view=list] .layout-module__YUe3Bq__main{display:none}.layout-module__YUe3Bq__shell[data-view=list]>aside{border-right:none;width:100%}.layout-module__YUe3Bq__shell[data-view=detail]>aside{display:none}}
.gallery-module__4rvSuG__page{max-width:1040px;padding:var(--space-8) var(--space-4) var(--space-16);color:var(--text);margin:0 auto}.gallery-module__4rvSuG__toolbar{z-index:10;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;margin-bottom:var(--space-6);background:var(--surface-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:none;flex-wrap:wrap;display:flex;position:sticky;top:0}.gallery-module__4rvSuG__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-black);letter-spacing:var(--letter-spacing-tight);margin-right:auto}.gallery-module__4rvSuG__section{margin-bottom:var(--space-10)}.gallery-module__4rvSuG__h2{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:var(--space-1)}.gallery-module__4rvSuG__hint{font-size:var(--font-size-sm);color:var(--text-muted);margin-bottom:var(--space-4)}.gallery-module__4rvSuG__row{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.gallery-module__4rvSuG__rowLabel{width:88px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;color:var(--text-muted)}.gallery-module__4rvSuG__grid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.gallery-module__4rvSuG__swatch{padding:var(--space-2);border-radius:var(--radius-sm);background:var(--surface);border:none;flex-direction:column;gap:6px;display:flex}.gallery-module__4rvSuG__swatchChip{border-radius:var(--radius-xs);border:none;height:36px}.gallery-module__4rvSuG__swatchName{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--text-secondary)}.gallery-module__4rvSuG__swatchValue{font-family:var(--font-mono);color:var(--text-muted);font-size:10px}.gallery-module__4rvSuG__box{background:var(--accent-subtle);border:1px solid var(--accent);width:56px;height:56px}.gallery-module__4rvSuG__bar{background:var(--accent);border-radius:var(--radius-xs);height:12px}.gallery-module__4rvSuG__mono{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--text-muted)}.gallery-module__4rvSuG__shadowBox{border-radius:var(--radius-md);background:var(--surface);border:none;width:120px;height:64px}.gallery-module__4rvSuG__accents{align-items:center;gap:var(--space-1);margin:calc(-1 * var(--space-3)) 0 var(--space-6);padding:var(--space-1) 0;scrollbar-width:none;display:flex;overflow-x:auto}.gallery-module__4rvSuG__accentDot{width:var(--hit-min);height:var(--hit-min);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.gallery-module__4rvSuG__accentSwatch{border-radius:var(--radius-pill);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--border);border:2px solid #0000}.gallery-module__4rvSuG__accentDotOn .gallery-module__4rvSuG__accentSwatch{border-color:var(--accent)}.gallery-module__4rvSuG__hitFrame{min-width:var(--hit-min);min-height:var(--hit-min);outline:1px dashed var(--text-faint);outline-offset:-1px;justify-content:center;align-items:center;display:inline-flex;position:relative}.gallery-module__4rvSuG__touchNote{font-size:var(--font-size-sm);color:var(--text-muted)}@media (max-width:767px){.gallery-module__4rvSuG__toolbar{margin-bottom:var(--space-4)}.gallery-module__4rvSuG__accents{flex-wrap:nowrap;margin-top:0}.gallery-module__4rvSuG__rowLabel{width:100%}}.gallery-module__4rvSuG__bubble{padding:var(--space-1) var(--space-1) var(--space-2);border-radius:var(--radius-lg)}.gallery-module__4rvSuG__bubbleOwn{background:var(--accent-gradient);color:var(--on-accent);border-bottom-right-radius:var(--radius-xs)}.gallery-module__4rvSuG__bubbleOther{background:var(--surface-alt);color:var(--text);border-bottom-left-radius:var(--radius-xs)}.gallery-module__4rvSuG__agentRow{align-items:flex-start}.gallery-module__4rvSuG__agentRow>.gallery-module__4rvSuG__rowLabel{padding-top:var(--space-2)}.gallery-module__4rvSuG__agentCells{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;flex:1 1 0;min-width:0;display:flex}@media (max-width:767px){.gallery-module__4rvSuG__agentCells{flex-basis:100%}}.gallery-module__4rvSuG__chatFrame{min-width:0;max-width:760px;min-height:var(--space-16);padding:var(--space-3) 0;border-radius:var(--radius-md);background:var(--bg);border:none;flex:100%}.gallery-module__4rvSuG__agentCell{flex:280px;min-width:0;max-width:560px}.gallery-module__4rvSuG__agentTurnActions{gap:var(--space-2);flex-wrap:wrap;flex:100%;display:flex}.gallery-module__4rvSuG__pillsLog{align-items:flex-start;gap:var(--space-1);padding:var(--space-2) var(--space-4) 0;font-size:var(--font-size-xs);color:var(--text-secondary);flex-direction:column;display:flex}.gallery-module__4rvSuG__truncateDemo{width:200px}
