:root{--chat-bg: #f3f4f6;--chat-card-bg: #ffffff;--chat-border: #e5e7eb;--chat-border-soft: #e5e7eb;--chat-radius-lg: 12px;--chat-radius-md: 8px;--chat-radius-sm: 6px;--chat-shadow-soft: 0 8px 24px rgba(15, 23, 42, .08);--chat-primary: #0f766e;--chat-primary-soft: #ccfbf1;--chat-danger: #dc2626;--chat-text-main: #111827;--chat-text-soft: #6b7280;--chat-scrollbar: #d1d5db}:root[data-theme=dark],body[data-theme=dark]{--chat-bg: #020617;--chat-card-bg: #0f172a;--chat-border: #334155;--chat-border-soft: #1e293b;--chat-shadow-soft: 0 10px 30px rgba(0, 0, 0, .42);--chat-primary: #14b8a6;--chat-primary-soft: rgba(20, 184, 166, .16);--chat-danger: #f87171;--chat-text-main: #e5e7eb;--chat-text-soft: #94a3b8;--chat-scrollbar: #475569}html,body,#root{height:100%;margin:0;padding:0;background:var(--chat-bg)}body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;overflow:hidden}.chat-page{height:100vh;max-width:none;width:100vw;margin:0;padding:8px 16px;display:flex;flex-direction:column;color:var(--chat-text-main);box-sizing:border-box;overflow:hidden}.chat-layout{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:248px minmax(0,1fr);gap:12px;margin-top:8px;overflow:hidden}.chat-main{height:100%;min-height:0;background:var(--chat-card-bg);border-radius:var(--chat-radius-lg);border:1px solid var(--chat-border-soft);box-shadow:var(--chat-shadow-soft);display:flex;flex-direction:column;overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.chat-main>.messages-box{flex:1 1 auto!important;min-height:0!important}.messages-box{flex:1 1 auto;min-height:0;padding:12px 16px;overflow-y:auto;overflow-x:hidden;background:#f9fafb}.chat-main>.composer-shell,.composer-shell{flex:0 0 auto!important}.chat-main>.composer-shell{margin-top:auto!important}.chat-main>input[type=file]{display:none!important}[data-string-popup-root=true]{position:relative;z-index:2147483000}@media(max-width:900px){body{overflow:hidden}.chat-page{height:100dvh;margin:0 auto;padding:8px;max-width:100vw!important;width:100vw!important}.chat-layout{grid-template-columns:1fr;gap:10px;margin-top:8px}}@media(max-width:768px){.chat-main{border-radius:10px}.messages-box{padding:10px}}@media(max-width:480px){.chat-page{padding:6px}.chat-layout{gap:8px}}.string-confirm-overlay,.string-modal-overlay,.group-manage-overlay{position:fixed!important;inset:0!important;z-index:2147483640!important;background:#0f172a1f!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;isolation:isolate!important}.string-confirm-overlay>[data-string-popup-root=true],.string-modal-overlay>[data-string-popup-root=true],.group-manage-overlay>.group-manage-popup{position:relative!important;z-index:2147483647!important}.chat-page,.chat-layout,.chat-sidebar,.chat-main,.chat-topbar,.sidebar-profile-card,.sidebar-profile-dp-wrap,.sidebar-profile-menu{isolation:auto}.string-confirm-overlay~.chat-sidebar,.string-modal-overlay~.chat-sidebar,.group-manage-overlay~.chat-sidebar,.sidebar-profile-dp-wrap,.sidebar-profile-menu{z-index:auto!important}.string-confirm-overlay,.string-modal-overlay,.group-manage-overlay,.string-light-overlay{background:#0f172a24!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.string-confirm-overlay>[data-string-popup-root=true],.string-modal-overlay>[data-string-popup-root=true],.string-light-overlay>[data-string-popup-root=true],.group-manage-overlay>.group-manage-popup{position:relative!important;z-index:2147483647!important}.chat-main{display:flex!important;flex-direction:column!important}.chat-main>.messages-box{flex:1 1 0!important;height:auto!important;min-height:0!important;max-height:none!important}.chat-main>.composer-shell{flex:0 0 auto!important;margin-top:auto!important;align-self:stretch!important}.chat-page{height:100vh!important;height:100dvh!important;padding:6px 12px!important;overflow:hidden!important}.chat-layout{flex:1 1 0!important;min-height:0!important;grid-template-columns:242px minmax(0,1fr)!important;gap:10px!important;margin-top:6px!important;overflow:hidden!important}.chat-main,.chat-sidebar{min-height:0!important;max-height:100%!important;overflow:hidden!important}@media(min-width:901px)and (max-height:760px){.chat-page{padding-top:4px!important;padding-bottom:4px!important}.chat-layout{gap:8px!important;margin-top:5px!important;grid-template-columns:236px minmax(0,1fr)!important}}:root[data-theme=dark] body,body[data-theme=dark]{background:var(--chat-bg)!important;color:var(--chat-text-main)!important}:root[data-theme=dark] .chat-page,body[data-theme=dark] .chat-page{background:var(--chat-bg)!important;color:var(--chat-text-main)!important}:root[data-theme=dark] .chat-main,:root[data-theme=dark] .chat-sidebar,:root[data-theme=dark] .sidebar-profile-card,:root[data-theme=dark] .chat-topbar,:root[data-theme=dark] .composer-shell,:root[data-theme=dark] .module-topbar,:root[data-theme=dark] .business-review-form,:root[data-theme=dark] .business-review-panel,:root[data-theme=dark] .scanner-panel,:root[data-theme=dark] .scanner-card,body[data-theme=dark] .chat-main,body[data-theme=dark] .chat-sidebar,body[data-theme=dark] .sidebar-profile-card,body[data-theme=dark] .chat-topbar,body[data-theme=dark] .composer-shell,body[data-theme=dark] .module-topbar,body[data-theme=dark] .business-review-form,body[data-theme=dark] .business-review-panel,body[data-theme=dark] .scanner-panel,body[data-theme=dark] .scanner-card{background:var(--chat-card-bg)!important;color:var(--chat-text-main)!important;border-color:var(--chat-border-soft)!important}:root[data-theme=dark] .messages-box,body[data-theme=dark] .messages-box{background:#020617!important;color:var(--chat-text-main)!important}:root[data-theme=dark] input,:root[data-theme=dark] textarea,:root[data-theme=dark] select,:root[data-theme=dark] .composer-input,body[data-theme=dark] input,body[data-theme=dark] textarea,body[data-theme=dark] select,body[data-theme=dark] .composer-input{background:#0b1220!important;color:var(--chat-text-main)!important;border-color:var(--chat-border)!important}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder,body[data-theme=dark] input::placeholder,body[data-theme=dark] textarea::placeholder{color:#94a3b8!important}:root[data-theme=dark] .chat-summarize-btn,:root[data-theme=dark] .composer-small-pill,:root[data-theme=dark] .composer-icon-btn,:root[data-theme=dark] .composer-more-item,:root[data-theme=dark] .emoji-item,:root[data-theme=dark] .emoji-list-item,body[data-theme=dark] .chat-summarize-btn,body[data-theme=dark] .composer-small-pill,body[data-theme=dark] .composer-icon-btn,body[data-theme=dark] .composer-more-item,body[data-theme=dark] .emoji-item,body[data-theme=dark] .emoji-list-item{background:#111827!important;color:var(--chat-text-main)!important;border-color:#334155!important}:root[data-theme=dark] .chat-summarize-btn.active,:root[data-theme=dark] .string-theme-toggle.active,:root[data-theme=dark] .composer-small-pill.active,body[data-theme=dark] .chat-summarize-btn.active,body[data-theme=dark] .string-theme-toggle.active,body[data-theme=dark] .composer-small-pill.active{background:var(--chat-primary-soft)!important;color:#5eead4!important;border-color:#14b8a673!important}:root[data-theme=dark] .topbar-mini-menu,:root[data-theme=dark] .topbar-ai-menu,:root[data-theme=dark] .safety-menu,:root[data-theme=dark] .composer-more-popup,:root[data-theme=dark] .emoji-popup,:root[data-theme=dark] .sidebar-profile-menu,body[data-theme=dark] .topbar-mini-menu,body[data-theme=dark] .topbar-ai-menu,body[data-theme=dark] .safety-menu,body[data-theme=dark] .composer-more-popup,body[data-theme=dark] .emoji-popup,body[data-theme=dark] .sidebar-profile-menu{background:#0f172a!important;color:var(--chat-text-main)!important;border-color:#334155!important;box-shadow:0 18px 45px #00000073!important}:root[data-theme=dark] .module-empty,:root[data-theme=dark] .review-card,:root[data-theme=dark] .module-alert,body[data-theme=dark] .module-empty,body[data-theme=dark] .review-card,body[data-theme=dark] .module-alert{background:#111827!important;color:var(--chat-text-main)!important;border-color:#334155!important}:root[data-theme=dark] .chat-text-soft,:root[data-theme=dark] .brand-kicker,:root[data-theme=dark] .brand-subline,:root[data-theme=dark] .review-footer,body[data-theme=dark] .chat-text-soft,body[data-theme=dark] .brand-kicker,body[data-theme=dark] .brand-subline,body[data-theme=dark] .review-footer{color:var(--chat-text-soft)!important}.string-theme-toggle{white-space:nowrap}:root[data-theme=dark] .chat-main,body[data-theme=dark] .chat-main{background:#0b1220!important}:root[data-theme=dark] .messages-box,body[data-theme=dark] .messages-box{background:radial-gradient(circle at 50% 42%,rgba(20,184,166,.1),transparent 32%),#020617!important;color:#e5e7eb!important}:root[data-theme=dark] .message,body[data-theme=dark] .message{box-shadow:0 10px 26px #0000003d!important}:root[data-theme=dark] .message.theirs,body[data-theme=dark] .message.theirs{background:#f8fafc!important;color:#0f172a!important;border-color:#e2e8f0!important}:root[data-theme=dark] .message.mine,body[data-theme=dark] .message.mine{background:#bbf7d0!important;color:#052e16!important;border-color:#86efac!important}:root[data-theme=dark] .message .message-header,:root[data-theme=dark] .message .message-header span,:root[data-theme=dark] .message .message-header button,body[data-theme=dark] .message .message-header,body[data-theme=dark] .message .message-header span,body[data-theme=dark] .message .message-header button{color:inherit!important;opacity:1!important}:root[data-theme=dark] .message.theirs .message-time,:root[data-theme=dark] .message.theirs .translation,body[data-theme=dark] .message.theirs .message-time,body[data-theme=dark] .message.theirs .translation{color:#475569!important;opacity:1!important}:root[data-theme=dark] .message.mine .message-time,:root[data-theme=dark] .message.mine .translation,body[data-theme=dark] .message.mine .message-time,body[data-theme=dark] .message.mine .translation{color:#166534!important;opacity:1!important}:root[data-theme=dark] .reply-box,body[data-theme=dark] .reply-box{background:#0f172a14!important;color:inherit!important;border-color:#0f172a29!important}:root[data-theme=dark] .message-reactions button,body[data-theme=dark] .message-reactions button{background:#fff!important;color:#0f172a!important;border-color:#dbeafe!important}:root[data-theme=dark] .chat-main input,:root[data-theme=dark] .chat-main textarea,:root[data-theme=dark] .composer-input,body[data-theme=dark] .chat-main input,body[data-theme=dark] .chat-main textarea,body[data-theme=dark] .composer-input{background:#0f172a!important;color:#e5e7eb!important;border-color:#334155!important}:root[data-theme=dark] .composer-input::placeholder,body[data-theme=dark] .composer-input::placeholder{color:#94a3b8!important}:root[data-theme=dark] .chat-search-input,:root[data-theme=dark] .search-input,body[data-theme=dark] .chat-search-input,body[data-theme=dark] .search-input{background:#0f172a!important;color:#e5e7eb!important;border-color:#334155!important}:root[data-theme=dark] .composer-theme-pill,body[data-theme=dark] .composer-theme-pill{background:#ecfeff!important;color:#0f766e!important;border-color:#14b8a659!important;font-weight:900!important}:root[data-theme=dark] .smart-reply-row,body[data-theme=dark] .smart-reply-row{background:#f8fafc!important;border-color:#e2e8f0!important}:root[data-theme=dark] .smart-reply-row button,body[data-theme=dark] .smart-reply-row button{background:#f8fafc!important;color:#0f172a!important;border-color:#cbd5e1!important}:root[data-theme=dark] .chat-sidebar .active,:root[data-theme=dark] .chat-sidebar .selected,body[data-theme=dark] .chat-sidebar .active,body[data-theme=dark] .chat-sidebar .selected{color:#0f172a!important}:root[data-theme=dark] .chat-sidebar .active *,:root[data-theme=dark] .chat-sidebar .selected *,body[data-theme=dark] .chat-sidebar .active *,body[data-theme=dark] .chat-sidebar .selected *{color:inherit!important}:root[data-theme=dark] .brand-title,:root[data-theme=dark] .brand-kicker,:root[data-theme=dark] .brand-subline,body[data-theme=dark] .brand-title,body[data-theme=dark] .brand-kicker,body[data-theme=dark] .brand-subline{color:#e5e7eb!important;opacity:1!important;text-shadow:0 1px 2px rgba(0,0,0,.25)}.string-translation-loader{background:var(--chat-card-bg)!important;color:var(--chat-text-main)!important;border:1px solid var(--chat-border)!important;box-shadow:0 20px 60px #00000040}.string-translation-loader-title{color:var(--chat-text-main)!important;font-weight:800;font-size:24px}.string-translation-loader-subtitle{color:var(--chat-text-soft)!important;font-weight:600;font-size:15px}:root[data-theme=dark] .string-translation-loader,body[data-theme=dark] .string-translation-loader{background:#0f172a!important;color:#f8fafc!important}:root[data-theme=dark] .string-translation-loader-subtitle,body[data-theme=dark] .string-translation-loader-subtitle{color:#cbd5e1!important}.string-manual-translate-loader{display:flex!important;align-items:center!important;justify-content:center!important}.string-manual-translate-loader .string-manual-translate-loader-card{opacity:1!important;visibility:visible!important;background-clip:padding-box!important}.string-manual-translate-loader .string-manual-translate-loader-icon,.string-manual-translate-loader .string-manual-translate-loader-title,.string-manual-translate-loader .string-manual-translate-loader-subtitle{display:block!important;opacity:1!important;visibility:visible!important;text-shadow:none!important;background:transparent!important;-webkit-background-clip:initial!important;background-clip:initial!important}.string-manual-translate-loader .string-manual-translate-loader-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.string-manual-translate-loader .string-manual-translate-loader-subtitle{color:#475569!important;-webkit-text-fill-color:#475569!important}:root[data-theme=dark] .string-manual-translate-loader .string-manual-translate-loader-card,body[data-theme=dark] .string-manual-translate-loader .string-manual-translate-loader-card{background:#0f172a!important;border-color:#475569!important}:root[data-theme=dark] .string-manual-translate-loader .string-manual-translate-loader-title,body[data-theme=dark] .string-manual-translate-loader .string-manual-translate-loader-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}:root[data-theme=dark] .string-manual-translate-loader .string-manual-translate-loader-subtitle,body[data-theme=dark] .string-manual-translate-loader .string-manual-translate-loader-subtitle{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}.chat-page{position:relative!important;z-index:1!important;opacity:1!important;visibility:visible!important;display:flex!important;flex-direction:column!important}.chat-page>.chat-topbar,.chat-page>.chat-layout,.chat-layout,.chat-main,.chat-sidebar,.messages-box,.composer-shell{opacity:1!important;visibility:visible!important}.string-status-overlay,[data-string-popup-root=true].string-status-overlay{position:fixed!important;inset:0!important;z-index:2147483642!important;background:#0f172a2e!important;background-color:#0f172a2e!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;pointer-events:auto!important;isolation:isolate!important}.string-status-overlay:before,.string-status-overlay:after{content:none!important;display:none!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.string-status-panel{position:relative!important;z-index:2147483643!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;filter:none!important;mix-blend-mode:normal!important}.string-status-overlay~.sidebar-profile-card,.string-status-overlay~.chat-sidebar,.sidebar-profile-card,.sidebar-profile-dp-wrap,.sidebar-profile-menu{z-index:auto!important}:root[data-theme=dark] .string-status-overlay,body[data-theme=dark] .string-status-overlay,.chat-page.dark .string-status-overlay{background:#0206173d!important;background-color:#0206173d!important}@media(max-width:720px){.string-status-overlay,[data-string-popup-root=true].string-status-overlay{align-items:center!important;padding:10px!important}}.string-status-overlay,.string-status-overlay *,.string-status-panel,.string-status-panel *{opacity:1!important;visibility:visible!important;text-shadow:none!important;filter:none!important;mix-blend-mode:normal!important}.string-status-panel{background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:initial!important;border-color:#dbeafe!important}.string-status-panel h1,.string-status-panel h2,.string-status-panel h3,.string-status-panel .string-status-title,.string-status-panel .string-status-heading,.string-status-panel strong,.string-status-panel b{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.string-status-panel textarea,.string-status-panel input{background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:#bfdbfe!important;caret-color:#0f172a!important}.string-status-panel textarea::placeholder,.string-status-panel input::placeholder,.string-status-textarea::placeholder,.string-status-comment-input::placeholder{color:#64748b!important;-webkit-text-fill-color:#64748b!important;opacity:1!important}.string-status-card{background:#f8fafc!important;color:#0f172a!important;-webkit-text-fill-color:initial!important;border-color:#dbeafe!important}.string-status-card a{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;font-weight:900!important}.string-status-card img,.string-status-card video{background:#020617!important}:root[data-theme=dark] .string-status-panel,body[data-theme=dark] .string-status-panel,.chat-page.dark .string-status-panel{background:#0f172a!important;color:#f8fafc!important;-webkit-text-fill-color:initial!important;border-color:#334155!important;box-shadow:0 24px 70px #0000009e!important}:root[data-theme=dark] .string-status-panel>div,body[data-theme=dark] .string-status-panel>div,.chat-page.dark .string-status-panel>div{border-color:#334155!important}:root[data-theme=dark] .string-status-panel h1,:root[data-theme=dark] .string-status-panel h2,:root[data-theme=dark] .string-status-panel h3,:root[data-theme=dark] .string-status-panel .string-status-title,:root[data-theme=dark] .string-status-panel .string-status-heading,:root[data-theme=dark] .string-status-panel strong,:root[data-theme=dark] .string-status-panel b,body[data-theme=dark] .string-status-panel h1,body[data-theme=dark] .string-status-panel h2,body[data-theme=dark] .string-status-panel h3,body[data-theme=dark] .string-status-panel .string-status-title,body[data-theme=dark] .string-status-panel .string-status-heading,body[data-theme=dark] .string-status-panel strong,body[data-theme=dark] .string-status-panel b,.chat-page.dark .string-status-panel h1,.chat-page.dark .string-status-panel h2,.chat-page.dark .string-status-panel h3,.chat-page.dark .string-status-panel .string-status-title,.chat-page.dark .string-status-panel .string-status-heading,.chat-page.dark .string-status-panel strong,.chat-page.dark .string-status-panel b{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;opacity:1!important}:root[data-theme=dark] .string-status-panel,:root[data-theme=dark] .string-status-panel div,:root[data-theme=dark] .string-status-panel span,:root[data-theme=dark] .string-status-panel p,:root[data-theme=dark] .string-status-panel label,body[data-theme=dark] .string-status-panel,body[data-theme=dark] .string-status-panel div,body[data-theme=dark] .string-status-panel span,body[data-theme=dark] .string-status-panel p,body[data-theme=dark] .string-status-panel label,.chat-page.dark .string-status-panel,.chat-page.dark .string-status-panel div,.chat-page.dark .string-status-panel span,.chat-page.dark .string-status-panel p,.chat-page.dark .string-status-panel label{color:#f8fafc!important;opacity:1!important}:root[data-theme=dark] .string-status-panel textarea,:root[data-theme=dark] .string-status-panel input,body[data-theme=dark] .string-status-panel textarea,body[data-theme=dark] .string-status-panel input,.chat-page.dark .string-status-panel textarea,.chat-page.dark .string-status-panel input{background:#020617!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-color:#475569!important;caret-color:#f8fafc!important}:root[data-theme=dark] .string-status-panel textarea::placeholder,:root[data-theme=dark] .string-status-panel input::placeholder,:root[data-theme=dark] .string-status-textarea::placeholder,:root[data-theme=dark] .string-status-comment-input::placeholder,body[data-theme=dark] .string-status-panel textarea::placeholder,body[data-theme=dark] .string-status-panel input::placeholder,body[data-theme=dark] .string-status-textarea::placeholder,body[data-theme=dark] .string-status-comment-input::placeholder,.chat-page.dark .string-status-panel textarea::placeholder,.chat-page.dark .string-status-panel input::placeholder,.chat-page.dark .string-status-textarea::placeholder,.chat-page.dark .string-status-comment-input::placeholder{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;opacity:1!important}:root[data-theme=dark] .string-status-card,body[data-theme=dark] .string-status-card,.chat-page.dark .string-status-card{background:#111827!important;color:#f8fafc!important;-webkit-text-fill-color:initial!important;border-color:#334155!important}:root[data-theme=dark] .string-status-card a,body[data-theme=dark] .string-status-card a,.chat-page.dark .string-status-card a{background:#020617!important;color:#93c5fd!important;-webkit-text-fill-color:#93c5fd!important;border-color:#334155!important;font-weight:900!important}.string-status-panel button{opacity:1!important;visibility:visible!important}.string-status-panel button[title=Refresh],.string-status-panel button[title=Close]{background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.string-status-card button{text-shadow:none!important}:root[data-theme=dark] .string-status-panel [style*=cbd5e1],body[data-theme=dark] .string-status-panel [style*=cbd5e1],.chat-page.dark .string-status-panel [style*=cbd5e1]{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}.string-status-card img,.string-status-card video{max-width:100%!important;height:auto!important;object-fit:contain!important}.chat-sidebar{background:var(--chat-card-bg);border-radius:var(--chat-radius-lg);border:1px solid var(--chat-border-soft);box-shadow:var(--chat-shadow-soft);padding:10px 10px 12px;display:flex;flex-direction:column;min-height:520px;width:100%;box-sizing:border-box}.sidebar-profile-card{display:flex;align-items:center;gap:10px;padding:10px;margin-bottom:10px;border-radius:18px;border:1px solid rgba(148,163,184,.24);background:linear-gradient(135deg,#fffffff2,#ecfdf5eb);box-shadow:0 10px 24px #0f172a14,inset 0 1px #ffffffd9}.sidebar-profile-dp{width:46px;height:46px;min-width:46px;border-radius:999px;border:2px solid rgba(19,136,8,.32);background:#fff;padding:0;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 18px #0f172a1a}.sidebar-profile-dp img{width:100%;height:100%;object-fit:cover;display:block}.sidebar-profile-avatar-text{font-size:22px;line-height:1}.sidebar-profile-info{min-width:0;flex:1 1 auto}.sidebar-profile-name{font-size:13px;font-weight:950;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-profile-subtitle{margin-top:2px;font-size:11px;font-weight:750;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-status-btn{height:34px;border-radius:999px;border:1px solid rgba(34,197,94,.28);background:#ecfdf5;color:#047857;padding:0 11px;font-size:12px;font-weight:950;cursor:pointer;white-space:nowrap}.sidebar-status-btn:hover:not(:disabled){background:#dcfce7}.chat-sidebar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.chat-section-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--chat-text-soft)}.chat-logout-btn{font-size:12px;border-radius:999px;padding:4px 10px;border:1px solid var(--chat-border-soft);background:#fee2e2;cursor:pointer}.chat-sidebar-search{margin-top:4px;margin-bottom:6px;width:100%;box-sizing:border-box}.chat-sidebar-search input{width:100%;height:34px;padding:6px 10px;font-size:13px;border:1px solid var(--chat-border-soft);border-radius:var(--chat-radius-md);background:#fff;color:var(--chat-text-main);outline:none;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.chat-sidebar-search input:focus{border-color:var(--chat-primary);box-shadow:0 0 0 2px var(--chat-primary-soft)}.chat-row{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--chat-radius-md);cursor:pointer;transition:background .12s ease;min-width:0}.chat-row:hover{background:#f3f4f6}.chat-row-active{background:#e0f2fe}.chat-dot-online,.chat-dot-offline{width:9px;height:9px;border-radius:999px;flex-shrink:0}.chat-dot-online{background:#22c55e}.chat-dot-offline{background:#9ca3af}.chat-row-meta{display:flex;flex-direction:column;min-width:0;flex:1}.chat-row-name{font-size:13px;font-weight:600;color:var(--chat-text-main);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-row-preview{font-size:11px;color:var(--chat-text-soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chat-unread-badge,.unread-badge,.dm-unread-badge{min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:#16a34a;color:#fff;font-size:11px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.chat-sidebar-list{display:flex;flex-direction:column;gap:6px;overflow-y:auto;padding-right:2px;margin-top:6px;box-sizing:border-box}@media(max-width:900px){.sidebar-profile-card{padding:8px;gap:8px}.sidebar-profile-dp{width:40px;height:40px;min-width:40px}.sidebar-status-btn{height:31px;padding:0 9px;font-size:11px}}.sidebar-profile-dp-wrap{position:relative;flex:0 0 auto;overflow:visible;z-index:1000}.sidebar-profile-menu{position:absolute;top:54px;left:0;min-width:178px;padding:8px;border-radius:16px;background:#fffffffa;border:1px solid rgba(148,163,184,.24);box-shadow:0 18px 42px #0f172a38;z-index:2147483000}.sidebar-profile-menu button{width:100%;border:0;background:transparent;color:#0f172a;border-radius:11px;padding:9px 10px;font-size:12.5px;font-weight:900;text-align:left;cursor:pointer}.sidebar-profile-menu button:hover:not(:disabled){background:#f8fafc}.sidebar-profile-menu button:disabled{opacity:.6;cursor:not-allowed}.sidebar-profile-menu-note{margin:5px 6px 2px;padding-top:7px;border-top:1px solid rgba(148,163,184,.2);color:#64748b;font-size:11px;font-weight:750;line-height:1.25}.chat-sidebar{overflow:visible}.chat-sidebar-header{gap:10px;padding-right:2px}.chat-create-group-btn{flex:0 0 auto;min-width:72px;height:30px;border:0;border-radius:999px;padding:0 13px;background:linear-gradient(135deg,#ef4444,#b91c1c);color:#fff;font-size:12px;font-weight:950;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:0 8px 16px #b91c1c38}.chat-create-group-btn:hover{transform:translateY(-1px);box-shadow:0 10px 20px #b91c1c47}.sidebar-profile-card{position:relative;overflow:visible}.sidebar-profile-dp-wrap{position:relative;z-index:50}.sidebar-profile-menu{z-index:2147483647}@media(max-width:900px){.chat-create-group-btn{min-width:66px;padding:0 10px;font-size:11px}}.chat-sidebar-list{overflow-x:hidden!important}.group-manage-panel{margin:6px 2px 10px 8px;padding:12px;border-radius:16px;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(148,163,184,.28);box-shadow:0 14px 34px #0f172a29;font-size:12px;max-height:390px;overflow-y:auto;overflow-x:hidden;width:calc(100% - 12px);box-sizing:border-box}.group-manage-panel::-webkit-scrollbar{width:6px}.group-manage-panel::-webkit-scrollbar-thumb{background:#64748b73;border-radius:999px}.sidebar-profile-menu{z-index:1200!important}.camera-overlay,.ai-photo-overlay{z-index:99950!important}.group-manage-overlay{position:fixed;inset:0;z-index:2147482500;background:#0f172a24;backdrop-filter:none;-webkit-backdrop-filter:none;display:flex;justify-content:flex-end;align-items:flex-start;padding:76px 86px 18px 18px;box-sizing:border-box}.group-manage-popup{width:min(430px,calc(100vw - 32px));max-height:calc(100vh - 104px);overflow:auto;border-radius:22px;background:#fff;border:1px solid rgba(226,232,240,.96);box-shadow:0 24px 70px #0f172a57;padding:14px}.group-manage-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.group-manage-title{font-size:16px;font-weight:950;color:#0f172a}.group-manage-subtitle{margin-top:3px;font-size:12px;font-weight:750;color:#64748b}.group-manage-close{width:34px;height:34px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;cursor:pointer;font-weight:950}.group-manage-section{border:1px solid #e2e8f0;border-radius:16px;background:linear-gradient(135deg,#f8fafc,#fff);padding:10px;margin-bottom:10px}.group-manage-section-title{font-size:13px;font-weight:950;color:#0f172a;margin-bottom:8px}.group-manage-list{max-height:168px;overflow:auto;display:flex;flex-direction:column;gap:6px;padding-right:2px}.group-manage-check-row,.group-manage-member-row{display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;font-size:13px;font-weight:800;color:#0f172a}.group-manage-member-row{justify-content:space-between}.group-manage-member-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-manage-empty,.group-manage-loading,.group-manage-notice{padding:9px 10px;border-radius:12px;background:#f8fafc;color:#64748b;font-size:12px;font-weight:800}.group-manage-notice{background:#eff6ff;color:#1e3a8a;margin-bottom:10px}.group-manage-primary,.group-manage-remove,.group-manage-leave,.group-manage-delete{border:0;border-radius:999px;cursor:pointer;font-weight:950}.group-manage-primary{width:100%;margin-top:9px;height:34px;background:#138808;color:#fff}.group-manage-primary:disabled{opacity:.55;cursor:not-allowed}.group-manage-remove{background:#fee2e2;color:#991b1b;padding:5px 10px;flex:0 0 auto}.group-manage-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.group-manage-actions.single{grid-template-columns:1fr}.group-manage-leave,.group-manage-delete{height:40px}.group-manage-leave{background:#fff7ed;color:#9a3412;border:1px solid #fed7aa}.group-manage-delete{background:#dc2626;color:#fff}@media(max-width:900px){.group-manage-overlay{justify-content:center;align-items:center;padding:16px}.group-manage-popup{max-height:calc(100vh - 32px)}}.chat-sidebar-list{overflow-x:hidden!important;overflow-y:auto!important;padding-right:4px!important}.chat-sidebar .chat-sidebar-list:first-of-type{max-height:128px;min-height:48px}.chat-row{min-height:44px!important;height:auto!important;padding:8px 10px!important;align-items:center!important;box-sizing:border-box!important;overflow:visible!important}.chat-row.chat-row-active{min-height:44px!important}.chat-row-meta{min-width:0!important;flex:1 1 auto!important;overflow:visible!important}.chat-row-name{display:block!important;line-height:16px!important;max-height:none!important;opacity:1!important;visibility:visible!important}.chat-row-preview{display:block!important;line-height:14px!important;margin-top:2px!important;max-height:none!important;opacity:1!important;visibility:visible!important}.chat-row button,.group-menu-trigger,.chat-group-menu-btn{flex:0 0 auto!important;margin-left:auto!important;z-index:2}.chat-sidebar-list::-webkit-scrollbar{width:5px}.chat-sidebar-list::-webkit-scrollbar-thumb{background:#64748b4d;border-radius:999px}.group-manage-overlay{background:#0f172a24!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.group-manage-popup{box-shadow:0 24px 70px #0f172a38!important}.group-manage-overlay{background:#0f172a0f!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.group-manage-popup{position:relative!important;z-index:2147483647!important}.group-manage-overlay{position:fixed!important;inset:0!important;z-index:2147482500!important;background:transparent!important;background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;display:flex!important;justify-content:flex-end!important;align-items:flex-start!important;padding:76px 86px 18px 18px!important;box-sizing:border-box!important;pointer-events:auto!important}.group-manage-overlay:before,.group-manage-overlay:after{content:none!important;display:none!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.group-manage-popup{position:relative!important;z-index:2147483647!important;width:min(430px,calc(100vw - 32px))!important;max-height:calc(100vh - 104px)!important;overflow:auto!important;border-radius:22px!important;background:#fff!important;border:1px solid rgba(226,232,240,.96)!important;box-shadow:0 14px 44px #0f172a2e!important;padding:14px!important;transform:translateZ(0)!important}@media(max-width:900px){.group-manage-overlay{justify-content:center!important;align-items:center!important;padding:16px!important}.group-manage-popup{max-height:calc(100vh - 32px)!important}}.sidebar-string-ai-default-dp{width:100%;height:100%;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.98),rgba(255,255,255,.18) 28%,transparent 46%),linear-gradient(135deg,#ff8a00,#fff 48%,#138808);box-shadow:inset 0 0 0 2px #ffffffd9,0 8px 18px #0f172a29,0 0 18px #1388082e;color:#0f172a;overflow:hidden}.sidebar-string-ai-dp-mark{width:32px;height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#0f172ae0;color:#fff;font-size:12px;font-weight:950;letter-spacing:.4px;border:1px solid rgba(255,255,255,.72);box-shadow:0 0 0 3px #ffffff61}.chat-user-default-avatar{width:28px;height:28px;border-radius:999px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:950;letter-spacing:.2px;color:#fff;background:linear-gradient(135deg,#ff8a00f2,#0f172ae0 50%,#138808f2);box-shadow:0 5px 12px #0f172a24;border:2px solid #cbd5e1}.chat-user-default-avatar.is-online{border-color:#16a34a;box-shadow:0 0 0 2px #16a34a24,0 5px 12px #0f172a24}.chat-user-default-avatar.is-offline{border-color:#cbd5e1;filter:saturate(.78)}.sidebar-profile-dp:hover .sidebar-string-ai-default-dp{transform:scale(1.02)}.sidebar-profile-menu .sidebar-profile-logout-btn{margin-top:5px;color:#991b1b!important;background:linear-gradient(135deg,#fff1f2,#fff)!important;border:1px solid rgba(239,68,68,.18)!important;font-weight:950!important}.sidebar-profile-menu .sidebar-profile-logout-btn:hover:not(:disabled){color:#fff!important;background:linear-gradient(135deg,#ef4444,#991b1b)!important}.sidebar-profile-card{padding-right:12px!important}.sidebar-profile-info{flex:1 1 auto!important;min-width:0!important}.sidebar-profile-menu .sidebar-profile-logout-btn{margin-top:8px!important}.chat-sidebar{overflow:hidden!important}.chat-sidebar-list{overflow-x:hidden!important;overflow-y:auto!important;padding-right:4px!important;margin-top:6px!important;gap:6px!important}.chat-sidebar .chat-sidebar-list:first-of-type{min-height:54px!important;max-height:176px!important}.chat-row{min-height:46px!important;height:auto!important;padding:8px 10px!important;align-items:center!important;gap:9px!important;overflow:visible!important}.chat-row-meta{min-width:0!important;flex:1 1 auto!important}.chat-row-name{font-size:13.5px!important;font-weight:850!important;line-height:17px!important;max-width:100%!important;opacity:1!important;visibility:visible!important}.chat-row-preview{font-size:11.5px!important;line-height:15px!important;margin-top:2px!important;opacity:.82!important;visibility:visible!important}.chat-row button,.group-menu-trigger,.chat-group-menu-btn{flex:0 0 auto!important;margin-left:auto!important;z-index:3!important}.group-manage-overlay{position:fixed!important;inset:0!important;z-index:2147482500!important;background:#0f172a1a!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;display:flex!important;justify-content:flex-end!important;align-items:flex-start!important;padding:76px 86px 18px 18px!important;box-sizing:border-box!important}.group-manage-popup{width:min(440px,calc(100vw - 32px))!important;max-height:calc(100vh - 104px)!important;overflow:auto!important;border-radius:22px!important;background:#fff!important;border:1px solid rgba(226,232,240,.96)!important;box-shadow:0 24px 70px #0f172a38!important;padding:14px!important;z-index:2147482501!important}.group-manage-list{max-height:178px!important;overflow-y:auto!important}.group-manage-check-row,.group-manage-member-row{min-height:38px!important;font-size:13px!important;font-weight:850!important}@media(max-width:900px){.group-manage-overlay{justify-content:center!important;align-items:center!important;padding:16px!important}.group-manage-popup{max-height:calc(100vh - 32px)!important}.chat-sidebar .chat-sidebar-list:first-of-type{max-height:150px!important}}.sidebar-status-btn{height:34px!important;min-width:74px!important;border-radius:999px!important;border:1px solid rgba(34,197,94,.28)!important;background:#ecfdf5!important;color:#047857!important;padding:0 11px!important;font-size:12px!important;font-weight:950!important;cursor:pointer!important;white-space:nowrap!important;flex:0 0 auto!important}.chat-sidebar .chat-sidebar-list:first-of-type,.chat-sidebar-list.groups-list,.chat-sidebar-list[data-section=groups]{min-height:140px!important;max-height:220px!important;overflow-y:auto!important}.chat-row{min-height:48px!important;padding:9px 10px!important}.chat-row-name{font-size:13.5px!important;font-weight:900!important;line-height:18px!important}.chat-row-preview{line-height:16px!important}.group-manage-overlay{background:#0f172a14!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.sidebar-chats-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.sidebar-groups-open-btn{height:30px!important;border:1px solid rgba(124,58,237,.18)!important;border-radius:999px!important;padding:0 12px!important;background:linear-gradient(135deg,#f5f3ff,#fff)!important;color:#4c1d95!important;font-size:12px!important;font-weight:950!important;cursor:pointer!important;white-space:nowrap!important;box-shadow:0 8px 18px #4c1d951a!important}.sidebar-groups-open-btn:hover{transform:translateY(-1px)!important;background:linear-gradient(135deg,#ede9fe,#fff)!important;box-shadow:0 10px 22px #4c1d9529!important}.groups-drawer-overlay{position:fixed!important;inset:0!important;z-index:2147482400!important;background:#0f172a0f!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;display:flex!important;justify-content:flex-end!important;align-items:stretch!important;padding:76px 18px 18px!important;box-sizing:border-box!important}.groups-drawer-panel{width:min(410px,calc(100vw - 32px))!important;max-height:calc(100vh - 94px)!important;overflow:hidden!important;border-radius:24px!important;background:#fff!important;border:1px solid rgba(226,232,240,.98)!important;box-shadow:0 24px 70px #0f172a3d!important;display:flex!important;flex-direction:column!important}.groups-drawer-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;padding:16px 16px 12px!important;border-bottom:1px solid rgba(226,232,240,.9)!important;background:linear-gradient(135deg,#fff,#f0fdf4)!important}.groups-drawer-title{font-size:18px!important;font-weight:950!important;color:#0f172a!important}.groups-drawer-subtitle{margin-top:3px!important;font-size:12px!important;font-weight:750!important;color:#64748b!important;line-height:1.35!important}.groups-drawer-close{width:34px!important;height:34px!important;min-width:34px!important;border:1px solid #e2e8f0!important;border-radius:999px!important;background:#fff!important;color:#0f172a!important;cursor:pointer!important;font-weight:950!important;box-shadow:0 5px 14px #0f172a14!important}.groups-drawer-content{margin:0!important;padding:14px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow-y:auto!important;flex:1 1 auto!important}.sidebar-groups-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-bottom:10px!important}.sidebar-create-group-btn{border:none!important;border-radius:999px!important;padding:8px 13px!important;background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:#fff!important;font-size:12px!important;font-weight:950!important;cursor:pointer!important;box-shadow:0 8px 18px #dc262638!important;white-space:nowrap!important}.sidebar-group-list{display:flex!important;flex-direction:column!important;gap:9px!important}.sidebar-group-row{min-height:58px!important;padding:10px!important;border-radius:17px!important;background:#ffffffdb!important;border:1px solid rgba(226,232,240,.98)!important;box-shadow:0 5px 14px #0f172a0d!important}.sidebar-group-avatar{width:34px!important;height:34px!important;min-width:34px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#eef2ff,#f0fdf4)!important;border:1px solid #c7d2fe!important;font-size:16px!important}.sidebar-group-name,.sidebar-group-preview{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sidebar-group-name{font-weight:950!important;color:#0f172a!important}.sidebar-group-preview{color:#64748b!important}.sidebar-group-menu-btn{width:30px!important;height:30px!important;min-width:30px!important;border:none!important;border-radius:999px!important;background:#f8fafcfa!important;color:#334155!important;font-size:18px!important;font-weight:900!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.sidebar-group-empty{padding:12px 10px!important;border-radius:14px!important;background:#f8fafc!important;color:#64748b!important;font-size:12px!important;font-weight:800!important;line-height:1.35!important}.chat-sidebar-list{flex:1 1 auto!important;min-height:0!important}@media(max-width:900px){.groups-drawer-overlay{justify-content:center!important;padding:16px!important}.groups-drawer-panel{width:min(430px,calc(100vw - 32px))!important;max-height:calc(100vh - 32px)!important}.sidebar-groups-open-btn{height:29px!important;padding:0 10px!important;font-size:11px!important}}.chat-sidebar{min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important;padding:8px 8px 10px!important}.chat-sidebar-list{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important}.sidebar-profile-card{flex:0 0 auto!important;padding:8px!important;margin-bottom:8px!important}.chat-sidebar-header,.chat-sidebar-search{flex:0 0 auto!important}@media(min-width:901px)and (max-height:760px){.sidebar-profile-dp{width:40px!important;height:40px!important;min-width:40px!important}.sidebar-profile-name{font-size:12.5px!important}.sidebar-profile-subtitle{font-size:10.5px!important}.chat-row{padding-top:5px!important;padding-bottom:5px!important}}[data-theme=dark] .chat-sidebar{background:#0f172a!important;border-color:#94a3b83d!important;color:#e5e7eb!important}[data-theme=dark] .sidebar-profile-card{background:linear-gradient(135deg,#111827,#0f172a)!important;border-color:#94a3b857!important}[data-theme=dark] .sidebar-profile-name,[data-theme=dark] .chat-row-name,[data-theme=dark] .chat-section-label,[data-theme=dark] .group-manage-title,[data-theme=dark] .group-manage-section-title{color:#f8fafc!important;opacity:1!important;visibility:visible!important}[data-theme=dark] .sidebar-profile-subtitle,[data-theme=dark] .chat-row-preview,[data-theme=dark] .sidebar-profile-menu-note,[data-theme=dark] .group-manage-subtitle{color:#cbd5e1!important;opacity:1!important;visibility:visible!important}[data-theme=dark] .chat-row{color:#e5e7eb!important}[data-theme=dark] .chat-row:hover{background:#1e293bf2!important}[data-theme=dark] .chat-row-active{background:#e0f2fe!important;border:1px solid rgba(56,189,248,.35)!important}[data-theme=dark] .chat-row-active .chat-row-name,[data-theme=dark] .chat-row-active .chat-row-preview,[data-theme=dark] .chat-row-active .chat-user-default-avatar+.chat-row-meta .chat-row-name,[data-theme=dark] .chat-row-active .chat-row-meta *{color:#0f172a!important;opacity:1!important}[data-theme=dark] .chat-sidebar-search input{background:#111827!important;border-color:#94a3b85c!important;color:#f8fafc!important}[data-theme=dark] .chat-sidebar-search input::placeholder{color:#94a3b8!important}[data-theme=dark] .sidebar-groups-open-btn,[data-theme=dark] .chat-create-group-btn{color:#4c1d95!important;background:#f5f3ff!important}[data-theme=dark] .sidebar-profile-menu,[data-theme=dark] .group-manage-popup,[data-theme=dark] .group-manage-section,[data-theme=dark] .group-manage-check-row,[data-theme=dark] .group-manage-member-row{background:#fff!important;color:#0f172a!important}[data-theme=dark] .sidebar-profile-menu button,[data-theme=dark] .group-manage-popup button,[data-theme=dark] .group-manage-check-row,[data-theme=dark] .group-manage-member-row{color:#0f172a!important}[data-theme=dark] .friend-status-pill{background:#f1f5f9!important;color:#334155!important;border-color:#cbd5e1!important}:root[data-theme=dark] .sidebar-profile-menu,body[data-theme=dark] .sidebar-profile-menu,.dark-theme .sidebar-profile-menu{background:#0f172a!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border:1px solid #334155!important;box-shadow:0 18px 42px #0000006b!important;opacity:1!important}:root[data-theme=dark] .sidebar-profile-menu *,body[data-theme=dark] .sidebar-profile-menu *,.dark-theme .sidebar-profile-menu *{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;opacity:1!important;text-shadow:none!important}:root[data-theme=dark] .sidebar-profile-menu button,body[data-theme=dark] .sidebar-profile-menu button,.dark-theme .sidebar-profile-menu button{background:transparent!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}:root[data-theme=dark] .sidebar-profile-menu button:hover:not(:disabled),body[data-theme=dark] .sidebar-profile-menu button:hover:not(:disabled),.dark-theme .sidebar-profile-menu button:hover:not(:disabled){background:#1e293b!important}:root[data-theme=dark] .group-manage-popup,:root[data-theme=dark] .groups-drawer,:root[data-theme=dark] .group-drawer,:root[data-theme=dark] .group-create-panel,body[data-theme=dark] .group-manage-popup,body[data-theme=dark] .groups-drawer,body[data-theme=dark] .group-drawer,body[data-theme=dark] .group-create-panel,.dark-theme .group-manage-popup,.dark-theme .groups-drawer,.dark-theme .group-drawer,.dark-theme .group-create-panel{background:#0f172a!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-color:#334155!important;opacity:1!important}:root[data-theme=dark] .group-manage-popup *,:root[data-theme=dark] .groups-drawer *,:root[data-theme=dark] .group-drawer *,:root[data-theme=dark] .group-create-panel *,body[data-theme=dark] .group-manage-popup *,body[data-theme=dark] .groups-drawer *,body[data-theme=dark] .group-drawer *,body[data-theme=dark] .group-create-panel *,.dark-theme .group-manage-popup *,.dark-theme .groups-drawer *,.dark-theme .group-drawer *,.dark-theme .group-create-panel *{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;opacity:1!important;text-shadow:none!important}:root[data-theme=dark] .group-manage-section,:root[data-theme=dark] .group-manage-check-row,:root[data-theme=dark] .group-manage-member-row,:root[data-theme=dark] .group-manage-empty,:root[data-theme=dark] .group-manage-loading,:root[data-theme=dark] .group-manage-notice,body[data-theme=dark] .group-manage-section,body[data-theme=dark] .group-manage-check-row,body[data-theme=dark] .group-manage-member-row,body[data-theme=dark] .group-manage-empty,body[data-theme=dark] .group-manage-loading,body[data-theme=dark] .group-manage-notice,.dark-theme .group-manage-section,.dark-theme .group-manage-check-row,.dark-theme .group-manage-member-row,.dark-theme .group-manage-empty,.dark-theme .group-manage-loading,.dark-theme .group-manage-notice{background:#111827!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-color:#334155!important}:root[data-theme=dark] .group-manage-popup input,:root[data-theme=dark] .groups-drawer input,:root[data-theme=dark] .group-drawer input,:root[data-theme=dark] .group-create-panel input,body[data-theme=dark] .group-manage-popup input,body[data-theme=dark] .groups-drawer input,body[data-theme=dark] .group-drawer input,body[data-theme=dark] .group-create-panel input,.dark-theme .group-manage-popup input,.dark-theme .groups-drawer input,.dark-theme .group-drawer input,.dark-theme .group-create-panel input{background:#020617!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-color:#475569!important;opacity:1!important}:root[data-theme=dark] .group-manage-popup input::placeholder,:root[data-theme=dark] .groups-drawer input::placeholder,:root[data-theme=dark] .group-drawer input::placeholder,:root[data-theme=dark] .group-create-panel input::placeholder,body[data-theme=dark] .group-manage-popup input::placeholder,body[data-theme=dark] .groups-drawer input::placeholder,body[data-theme=dark] .group-drawer input::placeholder,body[data-theme=dark] .group-create-panel input::placeholder,.dark-theme .group-manage-popup input::placeholder,.dark-theme .groups-drawer input::placeholder,.dark-theme .group-drawer input::placeholder,.dark-theme .group-create-panel input::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}:root[data-theme=dark] .group-manage-primary,body[data-theme=dark] .group-manage-primary,.dark-theme .group-manage-primary{background:#138808!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}:root[data-theme=dark] .group-manage-delete,body[data-theme=dark] .group-manage-delete,.dark-theme .group-manage-delete{background:#dc2626!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}:root[data-theme=dark] .group-manage-remove,body[data-theme=dark] .group-manage-remove,.dark-theme .group-manage-remove{background:#7f1d1d!important;color:#fecaca!important;-webkit-text-fill-color:#fecaca!important}:root[data-theme=dark] .group-manage-leave,body[data-theme=dark] .group-manage-leave,.dark-theme .group-manage-leave{background:#431407!important;color:#fed7aa!important;-webkit-text-fill-color:#fed7aa!important;border-color:#9a3412!important}.groups-drawer-overlay{position:fixed!important;inset:0!important;z-index:2147482300!important;background:transparent!important;background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;display:flex!important;justify-content:flex-end!important;align-items:stretch!important;padding:82px 18px 18px!important;box-sizing:border-box!important;pointer-events:auto!important}.groups-drawer-panel{width:min(410px,calc(100vw - 32px))!important;max-height:calc(100vh - 100px)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;border-radius:24px!important;pointer-events:auto!important}.groups-drawer-content{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important}.sidebar-group-list{display:flex!important;flex-direction:column!important;gap:9px!important;width:100%!important}.sidebar-group-row{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:58px!important;box-sizing:border-box!important;overflow:visible!important}.sidebar-group-avatar{flex:0 0 34px!important}.sidebar-group-meta{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-width:0!important;max-width:calc(100% - 86px)!important;opacity:1!important;visibility:visible!important}.sidebar-group-name,.sidebar-group-preview,.sidebar-group-row .chat-row-name,.sidebar-group-row .chat-row-preview{display:block!important;opacity:1!important;visibility:visible!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-shadow:none!important}.sidebar-group-name,.sidebar-group-row .chat-row-name{font-size:13.5px!important;font-weight:950!important;line-height:18px!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.sidebar-group-preview,.sidebar-group-row .chat-row-preview{margin-top:2px!important;font-size:11.5px!important;line-height:15px!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important}.sidebar-group-menu-btn{flex:0 0 30px!important;margin-left:auto!important;z-index:5!important}.group-create-panel{margin-bottom:10px!important;padding:10px!important;border-radius:14px!important}body[data-theme=dark] .groups-drawer-panel,:root[data-theme=dark] .groups-drawer-panel,.dark-theme .groups-drawer-panel{background:#0f172a!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border:1px solid #475569!important}body[data-theme=dark] .groups-drawer-head,:root[data-theme=dark] .groups-drawer-head,.dark-theme .groups-drawer-head{background:linear-gradient(135deg,#111827,#0f172a)!important;border-bottom-color:#334155!important}body[data-theme=dark] .groups-drawer-title,body[data-theme=dark] .groups-drawer-subtitle,:root[data-theme=dark] .groups-drawer-title,:root[data-theme=dark] .groups-drawer-subtitle,.dark-theme .groups-drawer-title,.dark-theme .groups-drawer-subtitle{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;opacity:1!important}body[data-theme=dark] .groups-drawer-content,body[data-theme=dark] .sidebar-groups-block,:root[data-theme=dark] .groups-drawer-content,:root[data-theme=dark] .sidebar-groups-block,.dark-theme .groups-drawer-content,.dark-theme .sidebar-groups-block{background:#0f172a!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-color:#334155!important}body[data-theme=dark] .sidebar-group-row,:root[data-theme=dark] .sidebar-group-row,.dark-theme .sidebar-group-row{background:#111827!important;border:1px solid #334155!important}body[data-theme=dark] .sidebar-group-name,body[data-theme=dark] .sidebar-group-row .chat-row-name,:root[data-theme=dark] .sidebar-group-name,:root[data-theme=dark] .sidebar-group-row .chat-row-name,.dark-theme .sidebar-group-name,.dark-theme .sidebar-group-row .chat-row-name{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}body[data-theme=dark] .sidebar-group-preview,body[data-theme=dark] .sidebar-group-row .chat-row-preview,:root[data-theme=dark] .sidebar-group-preview,:root[data-theme=dark] .sidebar-group-row .chat-row-preview,.dark-theme .sidebar-group-preview,.dark-theme .sidebar-group-row .chat-row-preview{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}body[data-theme=dark] .group-create-panel,:root[data-theme=dark] .group-create-panel,.dark-theme .group-create-panel{background:#111827!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border:1px solid #334155!important;box-shadow:0 8px 24px #00000061!important}body[data-theme=dark] .group-create-panel input,:root[data-theme=dark] .group-create-panel input,.dark-theme .group-create-panel input{background:#020617!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-color:#475569!important}body[data-theme=dark] .group-create-panel span,body[data-theme=dark] .group-create-panel label,body[data-theme=dark] .group-create-panel div,:root[data-theme=dark] .group-create-panel span,:root[data-theme=dark] .group-create-panel label,:root[data-theme=dark] .group-create-panel div,.dark-theme .group-create-panel span,.dark-theme .group-create-panel label,.dark-theme .group-create-panel div{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}body[data-theme=dark] .sidebar-profile-menu,:root[data-theme=dark] .sidebar-profile-menu,.dark-theme .sidebar-profile-menu{background:#0f172a!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-color:#475569!important;opacity:1!important;visibility:visible!important}.sidebar-profile-menu,.sidebar-profile-menu *{visibility:visible!important;opacity:1!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-size:12.5px!important;line-height:1.25!important;text-indent:0!important}.sidebar-profile-menu button{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:34px!important;white-space:nowrap!important}.groups-drawer-panel,.groups-drawer-panel *,.group-manage-popup,.group-manage-popup *{visibility:visible!important;opacity:1!important;text-indent:0!important}.groups-drawer-title,.groups-drawer-subtitle,.group-manage-section-title,.group-manage-check-row span,.group-manage-member-row span,.group-manage-empty,.sidebar-group-row .chat-row-name,.sidebar-group-row .chat-row-preview{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.group-manage-check-row,.group-manage-member-row{min-height:38px!important}.group-manage-check-row input{flex:0 0 auto!important}.group-create-panel label,.group-create-panel label span,.group-manage-check-row,.group-manage-check-row span,.group-manage-member-row,.group-manage-member-row span,.group-visible-name{visibility:visible!important;opacity:1!important;text-indent:0!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-size:13px!important;line-height:1.35!important;font-weight:850!important}.group-create-panel label,.group-manage-check-row,.group-manage-member-row{display:flex!important;align-items:center!important;gap:8px!important}.group-create-panel input[type=checkbox],.group-manage-check-row input[type=checkbox]{flex:0 0 auto!important;width:14px!important;height:14px!important;opacity:1!important;visibility:visible!important}.group-manage-empty{display:block!important;visibility:visible!important;opacity:1!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-size:12.5px!important;font-weight:850!important}.groups-drawer-panel,.groups-drawer-content,.group-create-panel,.group-manage-popup,.group-manage-section,.group-manage-check-row,.group-manage-member-row{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.group-create-panel label,.group-create-panel label span,.group-create-panel div,.group-selected-members-preview,.group-manage-section-title,.group-manage-check-row,.group-manage-check-row span,.group-manage-member-row,.group-manage-member-row span,.group-visible-name,.group-manage-empty,.group-manage-loading,.group-manage-notice{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;visibility:visible!important;text-indent:0!important}.group-manage-empty,.group-manage-loading{color:#64748b!important;-webkit-text-fill-color:#64748b!important}.group-create-panel input[type=checkbox],.group-manage-check-row input[type=checkbox]{width:14px!important;height:14px!important;flex:0 0 auto!important;opacity:1!important;visibility:visible!important;accent-color:#138808}.group-admin-badge{color:#b45309!important;-webkit-text-fill-color:#b45309!important;font-weight:950!important}.string-floating-overlay,.group-confirm-overlay{z-index:2147483647!important}body[data-theme=dark] .groups-drawer-panel,:root[data-theme=dark] .groups-drawer-panel,.dark-theme .groups-drawer-panel,body[data-theme=dark] .groups-drawer-content,:root[data-theme=dark] .groups-drawer-content,.dark-theme .groups-drawer-content,body[data-theme=dark] .group-create-panel,:root[data-theme=dark] .group-create-panel,.dark-theme .group-create-panel,body[data-theme=dark] .group-manage-popup,:root[data-theme=dark] .group-manage-popup,.dark-theme .group-manage-popup,body[data-theme=dark] .group-manage-section,:root[data-theme=dark] .group-manage-section,.dark-theme .group-manage-section{background:#0f172a!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-color:#334155!important}body[data-theme=dark] .group-create-panel label,:root[data-theme=dark] .group-create-panel label,.dark-theme .group-create-panel label,body[data-theme=dark] .group-create-panel label span,:root[data-theme=dark] .group-create-panel label span,.dark-theme .group-create-panel label span,body[data-theme=dark] .group-selected-members-preview,:root[data-theme=dark] .group-selected-members-preview,.dark-theme .group-selected-members-preview,body[data-theme=dark] .group-manage-section-title,:root[data-theme=dark] .group-manage-section-title,.dark-theme .group-manage-section-title,body[data-theme=dark] .group-manage-check-row,:root[data-theme=dark] .group-manage-check-row,.dark-theme .group-manage-check-row,body[data-theme=dark] .group-manage-check-row span,:root[data-theme=dark] .group-manage-check-row span,.dark-theme .group-manage-check-row span,body[data-theme=dark] .group-manage-member-row,:root[data-theme=dark] .group-manage-member-row,.dark-theme .group-manage-member-row,body[data-theme=dark] .group-manage-member-row span,:root[data-theme=dark] .group-manage-member-row span,.dark-theme .group-manage-member-row span,body[data-theme=dark] .group-visible-name,:root[data-theme=dark] .group-visible-name,.dark-theme .group-visible-name{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}body[data-theme=dark] .group-manage-check-row,:root[data-theme=dark] .group-manage-check-row,.dark-theme .group-manage-check-row,body[data-theme=dark] .group-manage-member-row,:root[data-theme=dark] .group-manage-member-row,.dark-theme .group-manage-member-row,body[data-theme=dark] .group-create-panel label,:root[data-theme=dark] .group-create-panel label,.dark-theme .group-create-panel label{background:#111827!important;border-color:#334155!important}.groups-drawer-overlay{position:fixed!important;inset:0!important;z-index:2147482400!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;display:flex!important;justify-content:flex-end!important;align-items:stretch!important;padding:82px 18px 18px!important;box-sizing:border-box!important;pointer-events:auto!important}.groups-drawer-panel{width:min(410px,calc(100vw - 32px))!important;max-height:calc(100vh - 100px)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;border-radius:24px!important;background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:initial!important;border:1px solid rgba(226,232,240,.98)!important;box-shadow:0 24px 70px #0f172a38!important}.groups-drawer-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;padding:16px 16px 12px!important;border-bottom:1px solid rgba(226,232,240,.9)!important;background:linear-gradient(135deg,#fff,#f0fdf4)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;visibility:visible!important}.groups-drawer-head>div{min-width:0!important;display:block!important;opacity:1!important;visibility:visible!important}.groups-drawer-title{display:block!important;font-size:18px!important;font-weight:950!important;line-height:1.2!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;visibility:visible!important;text-indent:0!important;text-shadow:none!important}.groups-drawer-subtitle{display:block!important;margin-top:3px!important;font-size:12px!important;font-weight:750!important;line-height:1.35!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;opacity:1!important;visibility:visible!important;text-indent:0!important;text-shadow:none!important}.groups-drawer-close{width:34px!important;height:34px!important;min-width:34px!important;border-radius:999px!important;border:1px solid #e2e8f0!important;background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;visibility:visible!important}.groups-drawer-content,.sidebar-groups-block{background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:initial!important;opacity:1!important;visibility:visible!important}.groups-drawer-content{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;padding:14px!important}.sidebar-groups-head,.sidebar-group-list,.sidebar-group-row,.sidebar-group-meta,.sidebar-group-name,.sidebar-group-preview{opacity:1!important;visibility:visible!important;text-indent:0!important}.sidebar-groups-head{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.sidebar-group-row{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:58px!important;padding:10px!important;box-sizing:border-box!important;overflow:visible!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:17px!important}.sidebar-group-row.chat-row-active{background:linear-gradient(135deg,#dcfce7,#fff)!important;border-color:#22c55e!important}.sidebar-group-meta{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-width:0!important;max-width:calc(100% - 86px)!important}.sidebar-group-name,.sidebar-group-row .chat-row-name{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13.5px!important;font-weight:950!important;line-height:18px!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.sidebar-group-preview,.sidebar-group-row .chat-row-preview{display:block!important;margin-top:2px!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11.5px!important;line-height:15px!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important}.sidebar-group-menu-btn{flex:0 0 30px!important;margin-left:auto!important;color:#334155!important;-webkit-text-fill-color:#334155!important;background:#f8fafc!important;opacity:1!important;visibility:visible!important}.group-create-panel,.group-manage-popup,.group-manage-section{color:#0f172a!important;-webkit-text-fill-color:initial!important;opacity:1!important;visibility:visible!important}.group-create-panel label,.group-create-panel label span,.group-selected-members-preview,.group-manage-title,.group-manage-subtitle,.group-manage-section-title,.group-manage-check-row,.group-manage-check-row span,.group-manage-member-row,.group-manage-member-row span,.group-visible-name,.group-manage-empty,.group-manage-loading,.group-manage-notice{opacity:1!important;visibility:visible!important;text-indent:0!important;text-shadow:none!important}.group-manage-title,.group-manage-section-title,.group-manage-check-row,.group-manage-check-row span,.group-manage-member-row,.group-manage-member-row span,.group-visible-name,.group-create-panel label,.group-create-panel label span,.group-selected-members-preview{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.group-manage-subtitle,.group-manage-empty,.group-manage-loading,.group-manage-notice{color:#64748b!important;-webkit-text-fill-color:#64748b!important}.group-manage-check-row,.group-manage-member-row,.group-create-panel label{background:#fff!important;border-color:#e2e8f0!important;display:flex!important;align-items:center!important;gap:8px!important;min-height:38px!important}.group-create-panel input[type=checkbox],.group-manage-check-row input[type=checkbox]{width:14px!important;height:14px!important;flex:0 0 auto!important;opacity:1!important;visibility:visible!important;accent-color:#138808!important}.group-admin-badge{color:#facc15!important;-webkit-text-fill-color:#facc15!important;font-weight:950!important}.group-manage-primary,.group-manage-primary *,.group-manage-delete,.group-manage-delete *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.group-manage-leave,.group-manage-leave *{color:#9a3412!important;-webkit-text-fill-color:#9a3412!important}.group-manage-remove,.group-manage-remove *{color:#991b1b!important;-webkit-text-fill-color:#991b1b!important}.string-floating-overlay,.string-floating-overlay *{opacity:1!important;visibility:visible!important;text-indent:0!important;text-shadow:none!important}.string-floating-overlay{z-index:2147483647!important}.string-floating-overlay div,.string-floating-overlay p,.string-floating-overlay span,.string-floating-overlay h1,.string-floating-overlay h2,.string-floating-overlay h3{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.string-floating-overlay button{opacity:1!important;visibility:visible!important}body[data-theme=dark] .groups-drawer-panel,:root[data-theme=dark] .groups-drawer-panel,.dark-theme .groups-drawer-panel{background:#0f172a!important;color:#f8fafc!important;-webkit-text-fill-color:initial!important;border-color:#475569!important;box-shadow:0 24px 70px #00000094!important}body[data-theme=dark] .groups-drawer-head,:root[data-theme=dark] .groups-drawer-head,.dark-theme .groups-drawer-head{background:linear-gradient(135deg,#111827,#0f172a)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-bottom-color:#334155!important}body[data-theme=dark] .groups-drawer-title,:root[data-theme=dark] .groups-drawer-title,.dark-theme .groups-drawer-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}body[data-theme=dark] .groups-drawer-subtitle,:root[data-theme=dark] .groups-drawer-subtitle,.dark-theme .groups-drawer-subtitle{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}body[data-theme=dark] .groups-drawer-close,:root[data-theme=dark] .groups-drawer-close,.dark-theme .groups-drawer-close{background:#1e293b!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-color:#475569!important}body[data-theme=dark] .groups-drawer-content,body[data-theme=dark] .sidebar-groups-block,body[data-theme=dark] .group-create-panel,body[data-theme=dark] .group-manage-popup,body[data-theme=dark] .group-manage-section,:root[data-theme=dark] .groups-drawer-content,:root[data-theme=dark] .sidebar-groups-block,:root[data-theme=dark] .group-create-panel,:root[data-theme=dark] .group-manage-popup,:root[data-theme=dark] .group-manage-section,.dark-theme .groups-drawer-content,.dark-theme .sidebar-groups-block,.dark-theme .group-create-panel,.dark-theme .group-manage-popup,.dark-theme .group-manage-section{background:#0f172a!important;color:#f8fafc!important;-webkit-text-fill-color:initial!important;border-color:#334155!important}body[data-theme=dark] .sidebar-group-row,:root[data-theme=dark] .sidebar-group-row,.dark-theme .sidebar-group-row,body[data-theme=dark] .group-manage-check-row,:root[data-theme=dark] .group-manage-check-row,.dark-theme .group-manage-check-row,body[data-theme=dark] .group-manage-member-row,:root[data-theme=dark] .group-manage-member-row,.dark-theme .group-manage-member-row,body[data-theme=dark] .group-create-panel label,:root[data-theme=dark] .group-create-panel label,.dark-theme .group-create-panel label{background:#111827!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-color:#334155!important}body[data-theme=dark] .sidebar-group-name,body[data-theme=dark] .sidebar-group-row .chat-row-name,body[data-theme=dark] .group-manage-title,body[data-theme=dark] .group-manage-section-title,body[data-theme=dark] .group-manage-check-row,body[data-theme=dark] .group-manage-check-row span,body[data-theme=dark] .group-manage-member-row,body[data-theme=dark] .group-manage-member-row span,body[data-theme=dark] .group-visible-name,body[data-theme=dark] .group-create-panel label,body[data-theme=dark] .group-create-panel label span,body[data-theme=dark] .group-selected-members-preview,:root[data-theme=dark] .sidebar-group-name,:root[data-theme=dark] .sidebar-group-row .chat-row-name,:root[data-theme=dark] .group-manage-title,:root[data-theme=dark] .group-manage-section-title,:root[data-theme=dark] .group-manage-check-row,:root[data-theme=dark] .group-manage-check-row span,:root[data-theme=dark] .group-manage-member-row,:root[data-theme=dark] .group-manage-member-row span,:root[data-theme=dark] .group-visible-name,:root[data-theme=dark] .group-create-panel label,:root[data-theme=dark] .group-create-panel label span,:root[data-theme=dark] .group-selected-members-preview,.dark-theme .sidebar-group-name,.dark-theme .sidebar-group-row .chat-row-name,.dark-theme .group-manage-title,.dark-theme .group-manage-section-title,.dark-theme .group-manage-check-row,.dark-theme .group-manage-check-row span,.dark-theme .group-manage-member-row,.dark-theme .group-manage-member-row span,.dark-theme .group-visible-name,.dark-theme .group-create-panel label,.dark-theme .group-create-panel label span,.dark-theme .group-selected-members-preview{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}body[data-theme=dark] .sidebar-group-preview,body[data-theme=dark] .sidebar-group-row .chat-row-preview,body[data-theme=dark] .group-manage-subtitle,body[data-theme=dark] .group-manage-empty,body[data-theme=dark] .group-manage-loading,body[data-theme=dark] .group-manage-notice,:root[data-theme=dark] .sidebar-group-preview,:root[data-theme=dark] .sidebar-group-row .chat-row-preview,:root[data-theme=dark] .group-manage-subtitle,:root[data-theme=dark] .group-manage-empty,:root[data-theme=dark] .group-manage-loading,:root[data-theme=dark] .group-manage-notice,.dark-theme .sidebar-group-preview,.dark-theme .sidebar-group-row .chat-row-preview,.dark-theme .group-manage-subtitle,.dark-theme .group-manage-empty,.dark-theme .group-manage-loading,.dark-theme .group-manage-notice{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}body[data-theme=dark] .group-manage-primary,body[data-theme=dark] .group-manage-primary *,body[data-theme=dark] .group-manage-delete,body[data-theme=dark] .group-manage-delete *,:root[data-theme=dark] .group-manage-primary,:root[data-theme=dark] .group-manage-primary *,:root[data-theme=dark] .group-manage-delete,:root[data-theme=dark] .group-manage-delete *,.dark-theme .group-manage-primary,.dark-theme .group-manage-primary *,.dark-theme .group-manage-delete,.dark-theme .group-manage-delete *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}body[data-theme=dark] .group-manage-leave,body[data-theme=dark] .group-manage-leave *,:root[data-theme=dark] .group-manage-leave,:root[data-theme=dark] .group-manage-leave *,.dark-theme .group-manage-leave,.dark-theme .group-manage-leave *{color:#fed7aa!important;-webkit-text-fill-color:#fed7aa!important}body[data-theme=dark] .group-manage-remove,body[data-theme=dark] .group-manage-remove *,:root[data-theme=dark] .group-manage-remove,:root[data-theme=dark] .group-manage-remove *,.dark-theme .group-manage-remove,.dark-theme .group-manage-remove *{color:#fecaca!important;-webkit-text-fill-color:#fecaca!important}@media(max-width:900px){.groups-drawer-overlay{justify-content:center!important;padding:16px!important}.groups-drawer-panel{width:min(430px,calc(100vw - 32px))!important;max-height:calc(100vh - 32px)!important}}body.dark .groups-drawer-panel .groups-drawer-title,body.dark-mode .groups-drawer-panel .groups-drawer-title,body[data-theme=dark] .groups-drawer-panel .groups-drawer-title,:root[data-theme=dark] .groups-drawer-panel .groups-drawer-title,.dark .groups-drawer-panel .groups-drawer-title,.dark-mode .groups-drawer-panel .groups-drawer-title,.dark-theme .groups-drawer-panel .groups-drawer-title,.chat-page.dark .groups-drawer-panel .groups-drawer-title,.chat-app.dark .groups-drawer-panel .groups-drawer-title,.app.dark .groups-drawer-panel .groups-drawer-title,[data-theme=dark] .groups-drawer-panel .groups-drawer-title,[class*=dark] .groups-drawer-panel .groups-drawer-title{display:block!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;opacity:1!important;visibility:visible!important;font-size:18px!important;font-weight:950!important;line-height:1.2!important;text-indent:0!important;text-shadow:none!important;filter:none!important}body.dark .groups-drawer-panel .groups-drawer-subtitle,body.dark-mode .groups-drawer-panel .groups-drawer-subtitle,body[data-theme=dark] .groups-drawer-panel .groups-drawer-subtitle,:root[data-theme=dark] .groups-drawer-panel .groups-drawer-subtitle,.dark .groups-drawer-panel .groups-drawer-subtitle,.dark-mode .groups-drawer-panel .groups-drawer-subtitle,.dark-theme .groups-drawer-panel .groups-drawer-subtitle,.chat-page.dark .groups-drawer-panel .groups-drawer-subtitle,.chat-app.dark .groups-drawer-panel .groups-drawer-subtitle,.app.dark .groups-drawer-panel .groups-drawer-subtitle,[data-theme=dark] .groups-drawer-panel .groups-drawer-subtitle,[class*=dark] .groups-drawer-panel .groups-drawer-subtitle{display:block!important;color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;opacity:1!important;visibility:visible!important;font-size:12px!important;font-weight:750!important;line-height:1.35!important;text-indent:0!important;text-shadow:none!important;filter:none!important}body .groups-drawer-panel .sidebar-groups-head,body .groups-drawer-panel .sidebar-groups-head *,body .groups-drawer-panel .sidebar-groups-head span,body .groups-drawer-panel .sidebar-groups-head b,body .groups-drawer-panel .sidebar-groups-head strong{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;visibility:visible!important}body.dark .groups-drawer-panel .sidebar-groups-head,body.dark .groups-drawer-panel .sidebar-groups-head *,body.dark-mode .groups-drawer-panel .sidebar-groups-head,body.dark-mode .groups-drawer-panel .sidebar-groups-head *,[data-theme=dark] .groups-drawer-panel .sidebar-groups-head,[data-theme=dark] .groups-drawer-panel .sidebar-groups-head *,[class*=dark] .groups-drawer-panel .sidebar-groups-head,[class*=dark] .groups-drawer-panel .sidebar-groups-head *{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;opacity:1!important;visibility:visible!important;background:transparent!important;text-shadow:none!important;filter:none!important}.groups-drawer-panel .sidebar-groups-head .chat-section-label{display:inline-flex!important;align-items:center!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:transparent!important;opacity:1!important;visibility:visible!important;font-size:12px!important;font-weight:850!important;letter-spacing:.06em!important;text-transform:uppercase!important}.dark .groups-drawer-panel .sidebar-groups-head .chat-section-label,.dark-mode .groups-drawer-panel .sidebar-groups-head .chat-section-label,body.dark .groups-drawer-panel .sidebar-groups-head .chat-section-label,body.dark-mode .groups-drawer-panel .sidebar-groups-head .chat-section-label,[data-theme=dark] .groups-drawer-panel .sidebar-groups-head .chat-section-label,[class*=dark] .groups-drawer-panel .sidebar-groups-head .chat-section-label{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;background:transparent!important;opacity:1!important;visibility:visible!important}body.dark .group-manage-popup,body.dark-mode .group-manage-popup,body[data-theme=dark] .group-manage-popup,:root[data-theme=dark] .group-manage-popup,.dark .group-manage-popup,.dark-mode .group-manage-popup,.dark-theme .group-manage-popup,[data-theme=dark] .group-manage-popup,[class*=dark] .group-manage-popup{background:#f8fafc!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}body.dark .group-manage-section,body.dark-mode .group-manage-section,body[data-theme=dark] .group-manage-section,:root[data-theme=dark] .group-manage-section,.dark .group-manage-section,.dark-mode .group-manage-section,.dark-theme .group-manage-section,[data-theme=dark] .group-manage-section,[class*=dark] .group-manage-section{background:#111827!important;border-color:#334155!important}body.dark .group-manage-section-title,body.dark-mode .group-manage-section-title,body[data-theme=dark] .group-manage-section-title,:root[data-theme=dark] .group-manage-section-title,.dark .group-manage-section-title,.dark-mode .group-manage-section-title,.dark-theme .group-manage-section-title,[data-theme=dark] .group-manage-section-title,[class*=dark] .group-manage-section-title,body.dark .group-manage-section label,body.dark-mode .group-manage-section label,body[data-theme=dark] .group-manage-section label,:root[data-theme=dark] .group-manage-section label,.dark .group-manage-section label,.dark-mode .group-manage-section label,.dark-theme .group-manage-section label,[data-theme=dark] .group-manage-section label,[class*=dark] .group-manage-section label,body.dark .group-manage-section>div:first-child,body.dark-mode .group-manage-section>div:first-child,body[data-theme=dark] .group-manage-section>div:first-child,:root[data-theme=dark] .group-manage-section>div:first-child,.dark .group-manage-section>div:first-child,.dark-mode .group-manage-section>div:first-child,.dark-theme .group-manage-section>div:first-child,[data-theme=dark] .group-manage-section>div:first-child,[class*=dark] .group-manage-section>div:first-child{display:block!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;opacity:1!important;visibility:visible!important;text-indent:0!important;text-shadow:none!important;filter:none!important;font-weight:950!important}body.dark .group-manage-section-title span,body.dark-mode .group-manage-section-title span,body[data-theme=dark] .group-manage-section-title span,:root[data-theme=dark] .group-manage-section-title span,.dark .group-manage-section-title span,.dark-mode .group-manage-section-title span,.dark-theme .group-manage-section-title span,[data-theme=dark] .group-manage-section-title span,[class*=dark] .group-manage-section-title span{color:#c4b5fd!important;-webkit-text-fill-color:#c4b5fd!important;opacity:1!important;visibility:visible!important}body.dark .group-manage-popup input,body.dark-mode .group-manage-popup input,body[data-theme=dark] .group-manage-popup input,:root[data-theme=dark] .group-manage-popup input,.dark .group-manage-popup input,.dark-mode .group-manage-popup input,.dark-theme .group-manage-popup input,[data-theme=dark] .group-manage-popup input,[class*=dark] .group-manage-popup input{background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:#cbd5e1!important;opacity:1!important;visibility:visible!important}body.dark .group-manage-popup input::placeholder,body.dark-mode .group-manage-popup input::placeholder,body[data-theme=dark] .group-manage-popup input::placeholder,:root[data-theme=dark] .group-manage-popup input::placeholder,.dark .group-manage-popup input::placeholder,.dark-mode .group-manage-popup input::placeholder,.dark-theme .group-manage-popup input::placeholder,[data-theme=dark] .group-manage-popup input::placeholder,[class*=dark] .group-manage-popup input::placeholder{color:#64748b!important;-webkit-text-fill-color:#64748b!important}[data-theme=dark] .group-manage-empty,body[data-theme=dark] .group-manage-empty,.dark-theme .group-manage-empty{background:#111827!important;color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;opacity:1!important;visibility:visible!important}[data-theme=dark] .group-manage-section .group-manage-empty,body[data-theme=dark] .group-manage-section .group-manage-empty,.dark-theme .group-manage-section .group-manage-empty{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}body.string-theme-dark .group-manage-notice,.chat-shell-dark .group-manage-notice,[data-theme=dark] .group-manage-notice{background:#1e293bf5!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border:1px solid rgba(94,234,212,.35)!important;box-shadow:0 10px 28px #0000004d!important}.sidebar-active-group-row{border:1px solid rgba(124,58,237,.18)}body.string-theme-dark .sidebar-active-group-row,.chat-shell-dark .sidebar-active-group-row,[data-theme=dark] .sidebar-active-group-row{background:#1e293beb!important;border-color:#5eead440!important}.sidebar-active-group-row{display:flex!important;align-items:center;gap:10px;border:1px solid rgba(16,185,129,.25)}.sidebar-active-group-row .chat-row-name{font-weight:800!important;opacity:1!important;visibility:visible!important}.sidebar-active-group-row .chat-row-preview{opacity:.85!important;visibility:visible!important}.group-manage-popup .group-manage-notice:empty,.group-manage-popup .group-manage-loading:empty,.group-manage-popup .group-manage-section:empty{display:none!important;height:0!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important}.group-manage-popup{color-scheme:light!important;background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.group-manage-popup *,.group-manage-popup *:before,.group-manage-popup *:after{text-shadow:none!important}.group-manage-popup .group-manage-head,.group-manage-popup .group-manage-section,.group-manage-popup .group-manage-list,.group-manage-popup .group-manage-member-row,.group-manage-popup .group-manage-check-row,.group-manage-popup .group-manage-empty{background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:#dbeafe!important}.group-manage-popup .group-manage-title,.group-manage-popup .group-manage-subtitle,.group-manage-popup .group-manage-section-title,.group-manage-popup .group-manage-empty,.group-manage-popup .group-manage-member-row,.group-manage-popup .group-manage-member-row input,.group-manage-popup .group-manage-check-row input,.group-manage-popup label,.group-manage-popup span,.group-manage-popup div{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;visibility:visible!important}.group-manage-popup .group-manage-notice{display:block!important;background:#eaf2ff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid #bfdbfe!important;border-radius:12px!important;padding:10px 12px!important;font-size:12px!important;font-weight:900!important;line-height:1.35!important;opacity:1!important;visibility:visible!important}.group-manage-popup input{background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.group-manage-popup .group-manage-primary{background:#0f8a0f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.group-manage-popup .group-manage-admin{background:#dbeafe!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.group-manage-popup .group-manage-remove,.group-manage-popup .group-manage-delete,.group-manage-popup .group-manage-leave{color:#991b1b!important;-webkit-text-fill-color:#991b1b!important}.group-manage-popup .group-manage-loading:empty,.group-manage-popup .group-manage-notice:empty{display:none!important}.group-manage-overlay{position:fixed!important;inset:0!important;z-index:2147482500!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;overflow-y:auto!important;background:#0f172a1a!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-sizing:border-box!important}.group-manage-popup,[data-theme=dark] .group-manage-popup{color-scheme:light!important;width:min(440px,calc(100vw - 32px))!important;max-height:calc(100vh - 40px)!important;overflow-y:auto!important;overflow-x:hidden!important;border-radius:22px!important;background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:initial!important;border:1px solid rgba(226,232,240,.98)!important;box-shadow:0 24px 70px #0f172a3d!important;padding:14px!important;box-sizing:border-box!important}.group-manage-popup .group-manage-head,.group-manage-popup .group-manage-section,.group-manage-popup .group-manage-list,.group-manage-popup .group-manage-check-row,.group-manage-popup .group-manage-member-row,.group-manage-popup .group-manage-empty,.group-manage-popup .group-manage-loading,[data-theme=dark] .group-manage-popup .group-manage-head,[data-theme=dark] .group-manage-popup .group-manage-section,[data-theme=dark] .group-manage-popup .group-manage-list,[data-theme=dark] .group-manage-popup .group-manage-check-row,[data-theme=dark] .group-manage-popup .group-manage-member-row,[data-theme=dark] .group-manage-popup .group-manage-empty,[data-theme=dark] .group-manage-popup .group-manage-loading{color:#0f172a!important;-webkit-text-fill-color:initial!important}.group-manage-popup .group-manage-section,[data-theme=dark] .group-manage-popup .group-manage-section{background:linear-gradient(135deg,#f8fafc,#fff)!important;border:1px solid #e2e8f0!important;border-radius:16px!important;padding:10px!important;margin-bottom:10px!important}.group-manage-popup .group-manage-check-row,.group-manage-popup .group-manage-member-row,[data-theme=dark] .group-manage-popup .group-manage-check-row,[data-theme=dark] .group-manage-popup .group-manage-member-row{min-height:40px!important;width:100%!important;display:flex!important;align-items:center!important;gap:10px!important;padding:8px 10px!important;border-radius:12px!important;background:#fff!important;border:1px solid #dbeafe!important;color:#0f172a!important;box-sizing:border-box!important}.group-manage-popup .group-manage-member-row,[data-theme=dark] .group-manage-popup .group-manage-member-row{justify-content:space-between!important}.group-manage-name-text,[data-theme=dark] .group-manage-name-text{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:13px!important;font-weight:900!important;line-height:1.25!important;background:transparent!important}.group-manage-popup input[type=text],[data-theme=dark] .group-manage-popup input[type=text]{background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid #cbd5e1!important;box-shadow:none!important}.group-manage-popup input[type=checkbox],[data-theme=dark] .group-manage-popup input[type=checkbox]{flex:0 0 auto!important;accent-color:#10b981!important}.group-manage-popup .group-manage-title,.group-manage-popup .group-manage-section-title,[data-theme=dark] .group-manage-popup .group-manage-title,[data-theme=dark] .group-manage-popup .group-manage-section-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.group-manage-popup .group-manage-subtitle,[data-theme=dark] .group-manage-popup .group-manage-subtitle{color:#64748b!important;-webkit-text-fill-color:#64748b!important}.group-manage-popup .group-member-actions,[data-theme=dark] .group-manage-popup .group-member-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;flex:0 0 auto!important}.group-manage-popup .group-admin-badge,[data-theme=dark] .group-manage-popup .group-admin-badge{flex:0 0 auto!important;color:#ca8a04!important;-webkit-text-fill-color:#ca8a04!important;font-size:11px!important;font-weight:950!important}@media(max-width:900px){.group-manage-overlay{padding:16px!important}.group-manage-popup,[data-theme=dark] .group-manage-popup{width:min(430px,calc(100vw - 32px))!important;max-height:calc(100vh - 32px)!important}}.group-manage-overlay{position:fixed!important;inset:0!important;z-index:2147482500!important;background:#0f172a14!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;display:flex!important;justify-content:flex-end!important;align-items:flex-start!important;padding:76px 86px 18px 18px!important;box-sizing:border-box!important}.group-manage-popup,.group-manage-popup *{visibility:visible!important;opacity:1!important;text-shadow:none!important;text-indent:0!important}.group-manage-popup{width:min(440px,calc(100vw - 32px))!important;max-height:calc(100vh - 104px)!important;overflow-y:auto!important;overflow-x:hidden!important;border-radius:22px!important;background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid rgba(226,232,240,.96)!important;box-shadow:0 24px 70px #0f172a3d!important;padding:14px!important;color-scheme:light!important}.group-manage-title,.group-manage-title *,.group-manage-subtitle,.group-manage-subtitle *,.group-manage-section-title,.group-manage-section-title *,.group-manage-name-text,.group-manage-check-row,.group-manage-check-row *,.group-manage-member-row,.group-manage-member-row *,.group-manage-empty,.group-manage-loading,.group-manage-notice{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;visibility:visible!important}.group-manage-subtitle{color:#334155!important;-webkit-text-fill-color:#334155!important}.group-manage-section{background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid #e2e8f0!important;border-radius:16px!important;padding:10px!important;margin-bottom:10px!important}.group-manage-section-title{display:flex!important;align-items:center!important;gap:6px!important;min-height:20px!important;margin-bottom:8px!important;font-size:13px!important;line-height:18px!important;font-weight:950!important;letter-spacing:0!important}.group-manage-list{display:flex!important;flex-direction:column!important;gap:7px!important;max-height:178px!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:2px!important}.group-manage-check-row,.group-manage-member-row{width:100%!important;min-height:40px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;gap:10px!important;padding:8px 10px!important;border-radius:12px!important;background:#fff!important;border:1px solid #dbeafe!important;font-size:13px!important;line-height:18px!important;font-weight:900!important}.group-manage-member-row{justify-content:space-between!important}.group-manage-name-text{display:inline-block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;line-height:18px!important;font-weight:900!important}.group-manage-check-row input[type=checkbox]{flex:0 0 auto!important;width:14px!important;height:14px!important;margin:0!important;opacity:1!important;visibility:visible!important;accent-color:#138808!important}.group-member-actions{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;flex:0 0 auto!important}.group-admin-badge{display:inline-flex!important;align-items:center!important;gap:3px!important;flex:0 0 auto!important;color:#ca8a04!important;-webkit-text-fill-color:#ca8a04!important;font-size:11px!important;font-weight:950!important}.group-manage-popup input:not([type=checkbox]){background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid #cbd5e1!important;color-scheme:light!important}.group-manage-notice{background:#eff6ff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid #bfdbfe!important;border-radius:12px!important;padding:10px 12px!important;margin-bottom:10px!important;font-size:12.5px!important;font-weight:900!important;line-height:1.35!important}.group-manage-primary{width:100%!important;min-height:34px!important;margin-top:9px!important;border:0!important;border-radius:999px!important;background:#138808!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:13px!important;font-weight:950!important;cursor:pointer!important}.group-manage-primary:disabled{background:#f8fafc!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid #e2e8f0!important;cursor:not-allowed!important}.group-manage-admin{min-height:30px!important;border-radius:999px!important;border:1px solid #bfdbfe!important;background:#eff6ff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;padding:5px 10px!important;font-size:12px!important;font-weight:950!important;cursor:pointer!important}.group-manage-admin:disabled{opacity:.55!important;cursor:not-allowed!important}.group-manage-remove{background:#fee2e2!important;color:#991b1b!important;-webkit-text-fill-color:#991b1b!important;border:1px solid #fecaca!important;padding:5px 10px!important;font-size:12px!important;font-weight:950!important}.group-manage-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.group-manage-actions.single{grid-template-columns:1fr!important}.group-manage-leave,.group-manage-delete{min-height:40px!important;border-radius:999px!important;font-size:13px!important;font-weight:950!important;cursor:pointer!important}.group-manage-leave{background:#fff7ed!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid #fed7aa!important}.group-manage-delete{background:#dc2626!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border:1px solid #dc2626!important}.group-manage-close{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:#fff!important;border:1px solid #e2e8f0!important}@media(max-width:900px){.group-manage-overlay{justify-content:center!important;align-items:center!important;padding:16px!important}.group-manage-popup{width:min(440px,calc(100vw - 32px))!important;max-height:calc(100vh - 32px)!important}}.string-group-admin-overlay{position:fixed!important;inset:0!important;z-index:2147482500!important;display:flex!important;justify-content:center!important;align-items:center!important;padding:18px!important;background:#0f172a1a!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-sizing:border-box!important;overflow-y:auto!important;color-scheme:light!important}.string-group-admin-popup,.string-group-admin-popup *{box-sizing:border-box!important;opacity:1!important;visibility:visible!important;text-indent:0!important;text-shadow:none!important;filter:none!important;color-scheme:light!important}.string-group-admin-popup{width:min(440px,calc(100vw - 32px))!important;max-height:calc(100vh - 36px)!important;overflow-y:auto!important;overflow-x:hidden!important;border-radius:22px!important;padding:14px!important;background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid rgba(226,232,240,.98)!important;box-shadow:0 24px 70px #0f172a47!important}.string-group-admin-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin-bottom:12px!important}.string-group-admin-title{display:block!important;font-size:16px!important;line-height:20px!important;font-weight:950!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.string-group-admin-subtitle{display:block!important;margin-top:3px!important;font-size:12px!important;line-height:16px!important;font-weight:800!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.string-group-admin-close{width:34px!important;height:34px!important;min-width:34px!important;border:1px solid #dbeafe!important;border-radius:999px!important;background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;cursor:pointer!important}.string-group-admin-section{width:100%!important;margin-bottom:10px!important;padding:10px!important;border-radius:16px!important;background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid #e2e8f0!important;box-shadow:none!important}.string-group-admin-section-title{display:flex!important;align-items:center!important;gap:6px!important;min-height:20px!important;margin:0 0 8px!important;font-size:13px!important;line-height:18px!important;font-weight:950!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.string-group-admin-rename-row{display:flex!important;align-items:center!important;gap:8px!important}.string-group-admin-popup input:not([type=checkbox]){width:100%!important;min-width:0!important;height:36px!important;padding:8px 10px!important;border:1px solid #cbd5e1!important;border-radius:10px!important;background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:13px!important;font-weight:700!important;outline:none!important;box-shadow:none!important}.string-group-admin-list{display:flex!important;flex-direction:column!important;gap:7px!important;max-height:178px!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:2px!important}.string-group-admin-check-row,.string-group-admin-member-row{width:100%!important;min-height:40px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:8px 10px!important;border-radius:12px!important;background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid #dbeafe!important;font-size:13px!important;line-height:18px!important;font-weight:900!important}.string-group-admin-member-row{justify-content:space-between!important}.string-group-admin-check-row input[type=checkbox]{flex:0 0 auto!important;width:14px!important;height:14px!important;margin:0!important;opacity:1!important;visibility:visible!important;accent-color:#138808!important}.string-group-admin-name-text{display:inline-block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:13px!important;line-height:18px!important;font-weight:950!important}.string-group-member-actions{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;flex:0 0 auto!important}.string-group-admin-badge{display:inline-flex!important;align-items:center!important;color:#ca8a04!important;-webkit-text-fill-color:#ca8a04!important;font-size:11px!important;font-weight:950!important;white-space:nowrap!important}.string-group-admin-empty,.string-group-admin-loading,.string-group-admin-notice{display:block!important;width:100%!important;border-radius:12px!important;padding:9px 10px!important;font-size:12.5px!important;line-height:17px!important;font-weight:900!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}.string-group-admin-notice{margin-bottom:10px!important;background:#eff6ff!important;border-color:#bfdbfe!important}.string-group-admin-primary,.string-group-admin-admin,.string-group-admin-remove,.string-group-admin-leave,.string-group-admin-delete{border-radius:999px!important;cursor:pointer!important;font-weight:950!important;font-size:13px!important;border:1px solid transparent!important}.string-group-admin-primary{width:100%!important;min-height:34px!important;margin-top:9px!important;background:#138808!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.string-group-admin-primary:disabled{background:#f8fafc!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:#e2e8f0!important;cursor:not-allowed!important}.string-group-admin-admin{min-height:30px!important;padding:5px 10px!important;background:#eff6ff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:#bfdbfe!important;white-space:nowrap!important}.string-group-admin-admin:disabled{opacity:.55!important;cursor:not-allowed!important}.string-group-admin-remove{min-height:30px!important;padding:5px 10px!important;background:#fee2e2!important;color:#991b1b!important;-webkit-text-fill-color:#991b1b!important;border-color:#fecaca!important;white-space:nowrap!important}.string-group-admin-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.string-group-admin-actions.single{grid-template-columns:1fr!important}.string-group-admin-leave,.string-group-admin-delete{min-height:40px!important}.string-group-admin-leave{background:#fff7ed!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:#fed7aa!important}.string-group-admin-delete{background:#dc2626!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-color:#dc2626!important}body[data-theme=dark] .string-group-admin-popup,:root[data-theme=dark] .string-group-admin-popup,.dark .string-group-admin-popup,.dark-mode .string-group-admin-popup,.dark-theme .string-group-admin-popup,[class*=dark] .string-group-admin-popup{background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}@media(max-width:900px){.string-group-admin-overlay{padding:14px!important}.string-group-admin-popup{width:min(440px,calc(100vw - 28px))!important;max-height:calc(100vh - 28px)!important}}.string-group-admin-rename-row{display:grid!important;grid-template-columns:minmax(0,1fr) 86px!important;align-items:center!important;gap:10px!important;width:100%!important}.string-group-admin-rename-row input,.string-group-admin-rename-row input:not([type=checkbox]){display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:36px!important;box-sizing:border-box!important;border:1px solid #cbd5e1!important;border-radius:12px!important;padding:8px 11px!important;background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:13px!important;font-weight:750!important;opacity:1!important;visibility:visible!important}.string-group-admin-rename-row .string-group-admin-primary{width:86px!important;min-width:86px!important;max-width:86px!important;height:36px!important;margin:0!important;padding:0 12px!important;flex:0 0 86px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;white-space:nowrap!important}@media(max-width:520px){.string-group-admin-rename-row{grid-template-columns:1fr!important}.string-group-admin-rename-row .string-group-admin-primary{width:100%!important;min-width:0!important;max-width:100%!important;flex-basis:auto!important}}[data-theme=dark] .chat-row-active,[data-theme=dark] .chat-row.chat-row-active,[data-theme=dark] .sidebar-group-row.chat-row-active{background:#1e293b!important;border:1px solid rgba(34,197,94,.35)!important}[data-theme=dark] .chat-row-active .chat-row-name,[data-theme=dark] .chat-row.chat-row-active .chat-row-name,[data-theme=dark] .sidebar-group-row.chat-row-active .chat-row-name{color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;visibility:visible!important;font-weight:900!important}[data-theme=dark] .chat-row-active .chat-row-preview,[data-theme=dark] .chat-row.chat-row-active .chat-row-preview,[data-theme=dark] .sidebar-group-row.chat-row-active .chat-row-preview{color:#ffffffd1!important;-webkit-text-fill-color:rgba(255,255,255,.82)!important;opacity:1!important;visibility:visible!important}.sidebar-profile-menu-fixed button,.sidebar-profile-menu button{opacity:1!important}[data-theme=dark] .sidebar-profile-menu-fixed,body.dark .sidebar-profile-menu-fixed,.dark .sidebar-profile-menu-fixed{background:#0f172a!important;color:#f8fafc!important;border-color:#94a3b873!important}:root[data-theme=dark] .chat-row-name,body[data-theme=dark] .chat-row-name,[data-theme=dark] .chat-row-name{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}:root[data-theme=dark] .chat-row-preview,body[data-theme=dark] .chat-row-preview,[data-theme=dark] .chat-row-preview{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}:root[data-theme=dark] .sidebar-profile-menu-fixed,body[data-theme=dark] .sidebar-profile-menu-fixed,[data-theme=dark] .sidebar-profile-menu-fixed{background:#0f172a!important;border-color:#475569!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.chat-row[title="Open Status / Stories"],.string-status-sidebar-badge{display:none!important}.friend-mini-btn{border:1px solid rgba(15,118,110,.24);background:#ecfdf5;color:#0f766e;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900;cursor:pointer;white-space:nowrap}.friend-mini-btn.accept{background:#dcfce7;color:#166534;border-color:#16653438}.friend-mini-btn.reject{background:#fff1f2;color:#be123c;border-color:#be123c38}.friend-mini-btn:disabled{opacity:.55;cursor:default}.friend-status-pill{border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900;color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;white-space:nowrap}.css-india-flag.chat-flag{width:42px!important;height:28px!important;padding:0!important;display:inline-grid!important;grid-template-rows:1fr 1fr 1fr;align-items:stretch!important;justify-content:stretch!important;overflow:hidden!important;border-radius:5px!important;background:#fff!important;transform:none!important;transform-origin:center center!important;animation:string-straight-flag-wave 4.6s ease-in-out infinite!important;will-change:filter;flex:0 0 auto!important}.css-india-flag .css-flag-saffron,.css-india-flag .css-flag-white,.css-india-flag .css-flag-green{display:block!important;width:100%!important;min-width:100%!important;height:100%!important;position:relative!important;transform:none!important}.css-india-flag .css-flag-white{background:#fff!important}.css-india-flag .css-flag-chakra{position:absolute!important;left:50%!important;top:50%!important;width:8px!important;height:8px!important;transform:translate(-50%,-50%)!important;border:1.35px solid #000080!important;border-radius:999px!important;background:linear-gradient(navy,navy) center/1px 100% no-repeat,linear-gradient(90deg,navy,navy) center/100% 1px no-repeat!important;box-sizing:border-box!important}.css-india-flag .css-flag-chakra:before,.css-india-flag .css-flag-chakra:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(navy,navy) center/1px 100% no-repeat,linear-gradient(90deg,navy,navy) center/100% 1px no-repeat}.css-india-flag .css-flag-chakra:before{transform:rotate(45deg)}.css-india-flag .css-flag-chakra:after{transform:rotate(22.5deg);opacity:.72}@keyframes string-straight-flag-wave{0%,to{filter:drop-shadow(0 2px 7px rgba(15,23,42,.18)) brightness(1)}50%{filter:drop-shadow(1px 2px 8px rgba(15,23,42,.22)) brightness(1.04)}}.sidebar-profile-card>.sidebar-status-btn,.sidebar-card>.sidebar-status-btn{display:none!important}.css-india-flag.chat-flag,.chat-topbar .css-india-flag.chat-flag,.chat-brand .css-india-flag.chat-flag{width:42px!important;height:28px!important;min-width:42px!important;max-width:42px!important;min-height:28px!important;max-height:28px!important;padding:0!important;display:grid!important;grid-template-rows:1fr 1fr 1fr!important;align-items:stretch!important;justify-content:stretch!important;overflow:hidden!important;border-radius:5px!important;background:#fff!important;transform:none!important;rotate:none!important;scale:none!important;translate:none!important;animation:string-flag-straight-soft-glow 4.8s ease-in-out infinite!important;flex:0 0 42px!important;box-shadow:inset 0 0 0 1px #0f172a2e,0 2px 7px #0f172a2e!important}.css-india-flag.chat-flag>span{display:block!important;width:100%!important;height:100%!important;min-width:100%!important;transform:none!important}.css-india-flag .css-flag-chakra{position:absolute!important;left:50%!important;top:50%!important;width:8px!important;height:8px!important;transform:translate(-50%,-50%)!important;border:1.3px solid #000080!important;border-radius:999px!important;background:linear-gradient(navy,navy) center / 1px 100% no-repeat,linear-gradient(90deg,navy,navy) center / 100% 1px no-repeat!important;box-sizing:border-box!important}@keyframes string-flag-straight-soft-glow{0%,to{filter:brightness(1) saturate(1.04)}50%{filter:brightness(1.05) saturate(1.1)}}@media(prefers-reduced-motion:reduce){.css-india-flag.chat-flag{animation:none!important}}.chat-topbar .chat-brand .css-india-flag.chat-flag,.chat-topbar .css-india-flag.chat-flag,.chat-brand .css-india-flag.chat-flag,.css-india-flag.chat-flag{width:42px!important;height:28px!important;min-width:42px!important;max-width:42px!important;min-height:28px!important;max-height:28px!important;flex:0 0 42px!important;display:grid!important;grid-template-rows:repeat(3,1fr)!important;grid-template-columns:1fr!important;align-items:stretch!important;justify-items:stretch!important;position:relative!important;overflow:hidden!important;isolation:isolate!important;padding:0!important;margin:0!important;border-radius:5px!important;background:#fff!important;box-sizing:border-box!important;box-shadow:inset 0 0 0 1px #0f172a2e,0 2px 7px #0f172a2e!important;transform:none!important;rotate:0deg!important;scale:1!important;translate:0 0!important;animation:none!important;filter:none!important;perspective:none!important;transform-style:flat!important;will-change:auto!important}.chat-topbar .chat-brand .css-india-flag.chat-flag:before,.chat-topbar .css-india-flag.chat-flag:before,.chat-brand .css-india-flag.chat-flag:before,.css-india-flag.chat-flag:before{content:none!important;display:none!important;animation:none!important;transform:none!important}.chat-topbar .chat-brand .css-india-flag.chat-flag:after,.chat-topbar .css-india-flag.chat-flag:after,.chat-brand .css-india-flag.chat-flag:after,.css-india-flag.chat-flag:after{content:""!important;position:absolute!important;inset:0!important;z-index:20!important;pointer-events:none!important;display:block!important;background:linear-gradient(90deg,#fff0,#ffffff1a 28%,#ffffff57,#ffffff1a 72%,#fff0)!important;background-size:230% 100%!important;background-position:-130% 0!important;opacity:.42!important;animation:string-ai-flag-straight-light-sweep 3.2s ease-in-out infinite!important;transform:none!important;rotate:0deg!important;scale:1!important;translate:0 0!important;will-change:background-position,opacity!important}.chat-topbar .chat-brand .css-india-flag.chat-flag>span,.chat-topbar .css-india-flag.chat-flag>span,.chat-brand .css-india-flag.chat-flag>span,.css-india-flag.chat-flag>span{display:block!important;position:relative!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;padding:0!important;margin:0!important;overflow:hidden!important;box-sizing:border-box!important;transform:none!important;rotate:0deg!important;scale:1!important;translate:0 0!important;animation:none!important;filter:none!important;will-change:auto!important}.css-india-flag.chat-flag>span:before,.css-india-flag.chat-flag>span:after{content:none!important;display:none!important;animation:none!important;transform:none!important}.css-india-flag.chat-flag .css-flag-saffron{grid-row:1!important;background:#f93!important}.css-india-flag.chat-flag .css-flag-white{grid-row:2!important;background:#fff!important;position:relative!important;z-index:2!important;overflow:visible!important}.css-india-flag.chat-flag .css-flag-green{grid-row:3!important;background:#138808!important}.css-india-flag.chat-flag .css-flag-chakra{position:absolute!important;left:50%!important;top:50%!important;width:8px!important;height:8px!important;min-width:8px!important;min-height:8px!important;max-width:8px!important;max-height:8px!important;border:1.25px solid #000080!important;border-radius:999px!important;box-sizing:border-box!important;z-index:30!important;background:linear-gradient(navy,navy) center / 1px 100% no-repeat,linear-gradient(90deg,navy,navy) center / 100% 1px no-repeat!important;transform:translate(-50%,-50%)!important;rotate:0deg!important;scale:1!important;translate:0 0!important;animation:none!important;filter:none!important;will-change:auto!important}.chat-topbar .chat-flag-img,.chat-brand .chat-flag-img,.chat-flag-img{transform:none!important;rotate:0deg!important;scale:1!important;translate:0 0!important;animation:none!important;filter:none!important;will-change:auto!important}@keyframes string-ai-flag-straight-light-sweep{0%{background-position:-135% 0;opacity:.2}45%{background-position:40% 0;opacity:.46}to{background-position:165% 0;opacity:.2}}@media(max-width:680px){.chat-topbar .chat-brand .css-india-flag.chat-flag,.chat-topbar .css-india-flag.chat-flag,.chat-brand .css-india-flag.chat-flag,.css-india-flag.chat-flag{width:34px!important;height:22px!important;min-width:34px!important;max-width:34px!important;min-height:22px!important;max-height:22px!important;flex-basis:34px!important}.css-india-flag.chat-flag .css-flag-chakra{width:7px!important;height:7px!important;min-width:7px!important;min-height:7px!important;max-width:7px!important;max-height:7px!important}}@media(prefers-reduced-motion:reduce){.css-india-flag.chat-flag,.css-india-flag.chat-flag:after,.css-india-flag.chat-flag>span,.css-india-flag.chat-flag .css-flag-chakra,.chat-flag-img{animation:none!important;transform:none!important}}@media(min-width:901px){.chat-topbar{padding:8px 14px!important;gap:6px!important;flex-shrink:0!important}.topbar-main-row,.topbar-tools-row{min-width:0!important;max-width:100%!important}.topbar-tools-row{padding-left:clamp(150px,16vw,230px)!important;padding-right:8px!important}.topbar-row-one,.topbar-row-two{min-width:0!important;max-width:100%!important;flex-wrap:wrap!important;row-gap:6px!important;column-gap:8px!important}.chat-brand{font-size:clamp(17px,1.55vw,21px)!important;gap:7px!important}.chat-flag,.chat-flag-img{width:34px!important;height:22px!important}.topbar-robot{width:30px!important;height:30px!important;min-width:30px!important;flex-basis:30px!important;font-size:16px!important}.chat-topbar button,.chat-topbar select,.chat-topbar input[type=date]{height:31px!important;min-height:31px!important;max-height:31px!important;font-size:11.5px!important;padding-left:9px!important;padding-right:9px!important}.translate-label{padding:5px 8px!important;font-size:11px!important}.chat-topbar select{width:132px!important;min-width:118px!important;max-width:140px!important}.topbar-summary-mode select{width:108px!important;min-width:104px!important;max-width:112px!important}.chat-topbar input[type=date]{width:122px!important;min-width:116px!important;max-width:126px!important}}@media(min-width:901px)and (max-width:1180px){.topbar-main-row{align-items:flex-start!important;flex-direction:column!important;gap:6px!important}.topbar-row-one,.topbar-row-two,.topbar-tools-row{justify-content:flex-start!important;padding-left:0!important;padding-right:0!important;width:100%!important}}[data-theme=dark] .chat-topbar{background:linear-gradient(90deg,#111827,#1e293b 42%,#0f172a)!important;color:#f8fafc!important;border-bottom-color:#94a3b857!important;box-shadow:0 8px 22px #00000057!important}[data-theme=dark] .chat-brand,[data-theme=dark] .chat-brand-text,[data-theme=dark] .chat-left,[data-theme=dark] .chat-topbar .brand-orange,[data-theme=dark] .chat-topbar .brand-green{color:#f8fafc!important;text-shadow:0 1px 0 rgba(0,0,0,.55)!important}[data-theme=dark] .chat-topbar button,[data-theme=dark] .chat-topbar select,[data-theme=dark] .chat-topbar input[type=date],[data-theme=dark] .translate-label,[data-theme=dark] .topbar-robot{background:#0f172a!important;color:#f8fafc!important;border-color:#cbd5e175!important;box-shadow:0 6px 16px #00000047,inset 0 1px #ffffff14!important;text-shadow:none!important}[data-theme=dark] .chat-topbar button:hover:not(:disabled),[data-theme=dark] .chat-topbar select:hover,[data-theme=dark] .chat-topbar input[type=date]:hover{background:#1e293b!important;color:#fff!important;border-color:#22c55e9e!important}[data-theme=dark] .chat-topbar button.active,[data-theme=dark] .business-on,[data-theme=dark] .topbar-ai-tools-btn,[data-theme=dark] .topbar-call-btn,[data-theme=dark] .topbar-safety-btn{background:linear-gradient(135deg,#0f766e,#115e59)!important;color:#fff!important;border-color:#2dd4bf9e!important}[data-theme=dark] .chat-logout-btn{background:linear-gradient(135deg,#dc2626,#7f1d1d)!important;color:#fff!important;border-color:#fecaca6b!important}[data-theme=dark] .topbar-ai-menu,[data-theme=dark] .topbar-mini-menu,[data-theme=dark] .safety-menu,[data-theme=dark] .topbar-language-menu,[data-theme=dark] .topbar-mode-menu{background:#111827!important;color:#f8fafc!important;border-color:#94a3b86b!important;box-shadow:0 24px 58px #0000008c!important}[data-theme=dark] .topbar-ai-title,[data-theme=dark] .topbar-ai-subtitle,[data-theme=dark] .topbar-mini-menu,[data-theme=dark] .topbar-mini-menu *,[data-theme=dark] .topbar-ai-menu,[data-theme=dark] .topbar-ai-menu *,[data-theme=dark] .safety-menu,[data-theme=dark] .safety-menu *{color:#f8fafc!important;opacity:1!important}[data-theme=dark] .topbar-ai-subtitle{color:#cbd5e1!important}[data-theme=dark] .topbar-ai-menu button,[data-theme=dark] .topbar-mini-menu button,[data-theme=dark] .safety-menu button{background:transparent!important;color:#f8fafc!important;border:none!important;box-shadow:none!important}[data-theme=dark] .topbar-ai-menu button:hover:not(:disabled),[data-theme=dark] .topbar-mini-menu button:hover:not(:disabled),[data-theme=dark] .safety-menu button:hover:not(:disabled){background:#1e293b!important;color:#fff!important}[data-theme=dark] .topbar-mini-menu button.active,[data-theme=dark] .safety-menu button.active{background:linear-gradient(135deg,#0f766e,#16a34a)!important;color:#fff!important}[data-theme=dark] .topbar-ai-bot{background:#e0f2fe!important;color:#0f172a!important}[data-theme=dark] .topbar-date-inline{background:#0f172a!important;color:#f8fafc!important;border-color:#94a3b85c!important}[data-theme=dark] .topbar-date-inline input[type=date]{background:#020617!important;color:#f8fafc!important}:root[data-theme=dark] [data-string-popup-root=true],body[data-theme=dark] [data-string-popup-root=true],.dark-theme [data-string-popup-root=true],:root[data-theme=dark] .string-floating-overlay [data-string-popup-root=true],body[data-theme=dark] .string-floating-overlay [data-string-popup-root=true],.dark-theme .string-floating-overlay [data-string-popup-root=true]{background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;text-shadow:none!important;filter:none!important;opacity:1!important}:root[data-theme=dark] [data-string-popup-root=true] *,body[data-theme=dark] [data-string-popup-root=true] *,.dark-theme [data-string-popup-root=true] *,:root[data-theme=dark] .string-floating-overlay [data-string-popup-root=true] *,body[data-theme=dark] .string-floating-overlay [data-string-popup-root=true] *,.dark-theme .string-floating-overlay [data-string-popup-root=true] *{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;text-shadow:none!important;filter:none!important;opacity:1!important}:root[data-theme=dark] [data-string-popup-root=true] button,body[data-theme=dark] [data-string-popup-root=true] button,.dark-theme [data-string-popup-root=true] button,:root[data-theme=dark] .string-floating-overlay [data-string-popup-root=true] button,body[data-theme=dark] .string-floating-overlay [data-string-popup-root=true] button,.dark-theme .string-floating-overlay [data-string-popup-root=true] button{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background-color:#fff!important;border-color:#dbe3ee!important;opacity:1!important}:root[data-theme=dark] [data-string-popup-root=true] button:hover:not(:disabled),body[data-theme=dark] [data-string-popup-root=true] button:hover:not(:disabled),.dark-theme [data-string-popup-root=true] button:hover:not(:disabled){background-color:#f1f5f9!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}:root[data-theme=dark] [data-string-popup-root=true] button[style*="rgb(19, 136, 8)"],body[data-theme=dark] [data-string-popup-root=true] button[style*="rgb(19, 136, 8)"],.dark-theme [data-string-popup-root=true] button[style*="rgb(19, 136, 8)"],:root[data-theme=dark] [data-string-popup-root=true] button[style*="#138808"],body[data-theme=dark] [data-string-popup-root=true] button[style*="#138808"],.dark-theme [data-string-popup-root=true] button[style*="#138808"]{background:#138808!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-color:#138808!important}:root[data-theme=dark] [data-string-popup-root=true] label,body[data-theme=dark] [data-string-popup-root=true] label,.dark-theme [data-string-popup-root=true] label,:root[data-theme=dark] [data-string-popup-root=true] label *,body[data-theme=dark] [data-string-popup-root=true] label *,.dark-theme [data-string-popup-root=true] label *{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important}:root[data-theme=dark] [data-string-popup-root=true] input,:root[data-theme=dark] [data-string-popup-root=true] textarea,:root[data-theme=dark] [data-string-popup-root=true] select,body[data-theme=dark] [data-string-popup-root=true] input,body[data-theme=dark] [data-string-popup-root=true] textarea,body[data-theme=dark] [data-string-popup-root=true] select,.dark-theme [data-string-popup-root=true] input,.dark-theme [data-string-popup-root=true] textarea,.dark-theme [data-string-popup-root=true] select{background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:#cbd5e1!important;opacity:1!important}:root[data-theme=dark] [data-string-popup-root=true] input::placeholder,:root[data-theme=dark] [data-string-popup-root=true] textarea::placeholder,body[data-theme=dark] [data-string-popup-root=true] input::placeholder,body[data-theme=dark] [data-string-popup-root=true] textarea::placeholder,.dark-theme [data-string-popup-root=true] input::placeholder,.dark-theme [data-string-popup-root=true] textarea::placeholder{color:#64748b!important;-webkit-text-fill-color:#64748b!important;opacity:1!important}:root[data-theme=dark] .topbar-ai-menu,:root[data-theme=dark] .safety-menu,body[data-theme=dark] .topbar-ai-menu,body[data-theme=dark] .safety-menu,.dark-theme .topbar-ai-menu,.dark-theme .safety-menu{background:#0f172a!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-color:#334155!important;opacity:1!important}:root[data-theme=dark] .topbar-ai-menu *,:root[data-theme=dark] .safety-menu *,body[data-theme=dark] .topbar-ai-menu *,body[data-theme=dark] .safety-menu *,.dark-theme .topbar-ai-menu *,.dark-theme .safety-menu *{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;opacity:1!important;text-shadow:none!important}:root[data-theme=dark] .topbar-ai-menu button,:root[data-theme=dark] .safety-menu button,body[data-theme=dark] .topbar-ai-menu button,body[data-theme=dark] .safety-menu button,.dark-theme .topbar-ai-menu button,.dark-theme .safety-menu button{background:transparent!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}:root[data-theme=dark] .topbar-ai-menu button:hover:not(:disabled),:root[data-theme=dark] .safety-menu button:hover:not(:disabled),body[data-theme=dark] .topbar-ai-menu button:hover:not(:disabled),body[data-theme=dark] .safety-menu button:hover:not(:disabled),.dark-theme .topbar-ai-menu button:hover:not(:disabled),.dark-theme .safety-menu button:hover:not(:disabled){background:#1e293b!important}.string-language-picker-overlay,body[data-theme=dark] .string-language-picker-overlay,:root[data-theme=dark] .string-language-picker-overlay,.dark-theme .string-language-picker-overlay{background:transparent!important;background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}.string-language-picker-card{position:relative!important;z-index:2147483647!important;pointer-events:auto!important}body[data-theme=dark] .string-language-picker-card,:root[data-theme=dark] .string-language-picker-card,.dark-theme .string-language-picker-card{background:#0f172a!important;color:#f8fafc!important;border-color:#475569!important}body[data-theme=dark] .chat-topbar .topbar-menu-wrap,body[data-theme=dark] .chat-topbar .topbar-language-wrap,body[data-theme=dark] .chat-topbar .topbar-summary-wrap,body[data-theme=dark] .chat-topbar .topbar-notes-wrap,body[data-theme=dark] .chat-topbar .topbar-ai-menu-wrap,body[data-theme=dark] .chat-topbar .topbar-call-menu-wrap,body[data-theme=dark] .chat-topbar .topbar-safety-mode-wrap,body[data-theme=dark] .chat-topbar .safety-menu-wrap,:root[data-theme=dark] .chat-topbar .topbar-menu-wrap,:root[data-theme=dark] .chat-topbar .topbar-language-wrap,:root[data-theme=dark] .chat-topbar .topbar-summary-wrap,:root[data-theme=dark] .chat-topbar .topbar-notes-wrap,:root[data-theme=dark] .chat-topbar .topbar-ai-menu-wrap,:root[data-theme=dark] .chat-topbar .topbar-call-menu-wrap,:root[data-theme=dark] .chat-topbar .topbar-safety-mode-wrap,:root[data-theme=dark] .chat-topbar .safety-menu-wrap{background:transparent!important;background-color:transparent!important}.topbar-language-wrap{position:relative!important;overflow:visible!important}.topbar-language-wrap .topbar-language-menu{position:absolute!important;top:calc(100% + 10px)!important;left:0!important;right:auto!important;width:230px!important;min-width:230px!important;max-width:230px!important;max-height:min(430px,calc(100vh - 155px))!important;overflow-y:auto!important;z-index:2147483647!important}.topbar-notes-btn{min-width:154px!important;max-width:172px!important}@media(max-width:1280px){.topbar-notes-btn{min-width:144px!important;max-width:164px!important}}.chat-topbar .topbar-summary-wrap,.chat-topbar .topbar-notes-wrap{position:relative!important;overflow:visible!important}.chat-topbar .topbar-summary-wrap .topbar-mode-menu,.chat-topbar .topbar-notes-wrap .topbar-mode-menu{width:292px!important;min-width:292px!important;max-width:292px!important;max-height:min(430px,calc(100vh - 135px))!important;overflow-y:auto!important;z-index:2147483400!important}.chat-topbar .topbar-date-range-inline{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;align-items:end!important;padding:10px!important;border-radius:14px!important;box-sizing:border-box!important}.chat-topbar .topbar-date-range-inline>span{display:block!important;grid-column:1 / -1!important;font-size:12px!important;font-weight:950!important;line-height:1.2!important;opacity:1!important;visibility:visible!important}.chat-topbar .topbar-date-range-inline label{display:grid!important;gap:5px!important;min-width:0!important;font-size:11px!important;font-weight:950!important;line-height:1.2!important;opacity:1!important;visibility:visible!important}.chat-topbar .topbar-date-range-inline input[type=date]{width:126px!important;min-width:126px!important;max-width:126px!important;height:34px!important;min-height:34px!important;max-height:34px!important;box-sizing:border-box!important;padding-left:9px!important;padding-right:26px!important;font-size:11.5px!important;line-height:1!important;overflow:hidden!important}body[data-theme=dark] .chat-topbar .topbar-summary-wrap .topbar-mode-menu,body[data-theme=dark] .chat-topbar .topbar-notes-wrap .topbar-mode-menu,:root[data-theme=dark] .chat-topbar .topbar-summary-wrap .topbar-mode-menu,:root[data-theme=dark] .chat-topbar .topbar-notes-wrap .topbar-mode-menu,.dark-theme .chat-topbar .topbar-summary-wrap .topbar-mode-menu,.dark-theme .chat-topbar .topbar-notes-wrap .topbar-mode-menu{background:#0f172a!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border:1px solid #475569!important;box-shadow:0 24px 70px #0000008f!important}body[data-theme=dark] .chat-topbar .topbar-date-range-inline,:root[data-theme=dark] .chat-topbar .topbar-date-range-inline,.dark-theme .chat-topbar .topbar-date-range-inline{background:#111827!important;border:1px solid #334155!important}body[data-theme=dark] .chat-topbar .topbar-date-range-inline>span,body[data-theme=dark] .chat-topbar .topbar-date-range-inline label,:root[data-theme=dark] .chat-topbar .topbar-date-range-inline>span,:root[data-theme=dark] .chat-topbar .topbar-date-range-inline label,.dark-theme .chat-topbar .topbar-date-range-inline>span,.dark-theme .chat-topbar .topbar-date-range-inline label{color:#e5e7eb!important;-webkit-text-fill-color:#e5e7eb!important}body[data-theme=dark] .chat-topbar .topbar-date-range-inline input[type=date],:root[data-theme=dark] .chat-topbar .topbar-date-range-inline input[type=date],.dark-theme .chat-topbar .topbar-date-range-inline input[type=date]{background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid #cbd5e1!important;color-scheme:light!important}:root[data-theme=dark] .chat-topbar .topbar-call-btn,body[data-theme=dark] .chat-topbar .topbar-call-btn,.dark-theme .chat-topbar .topbar-call-btn{background:linear-gradient(135deg,#14b8a6,#0f766e)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-color:#5eead4b8!important;box-shadow:0 8px 22px #14b8a63d,inset 0 1px #ffffff2e!important}:root[data-theme=dark] .chat-topbar .topbar-call-btn:hover:not(:disabled),body[data-theme=dark] .chat-topbar .topbar-call-btn:hover:not(:disabled),.dark-theme .chat-topbar .topbar-call-btn:hover:not(:disabled){background:linear-gradient(135deg,#0f766e,#115e59)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-color:#5eead4eb!important}:root[data-theme=dark] .topbar-call-menu-wrap .topbar-mini-menu,body[data-theme=dark] .topbar-call-menu-wrap .topbar-mini-menu,.dark-theme .topbar-call-menu-wrap .topbar-mini-menu{background:#0f172a!important;color:#f8fafc!important;border-color:#334155!important}:root[data-theme=dark] .topbar-call-menu-wrap .topbar-mini-menu button,body[data-theme=dark] .topbar-call-menu-wrap .topbar-mini-menu button,.dark-theme .topbar-call-menu-wrap .topbar-mini-menu button{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}:root[data-theme=dark] .topbar-call-menu-wrap .topbar-mini-menu button:hover:not(:disabled),body[data-theme=dark] .topbar-call-menu-wrap .topbar-mini-menu button:hover:not(:disabled),.dark-theme .topbar-call-menu-wrap .topbar-mini-menu button:hover:not(:disabled){background:#14b8a624!important}.chat-topbar .topbar-translate select,.chat-topbar select.translation-select,.chat-topbar .topbar-language-wrap select{width:190px!important;min-width:190px!important;max-width:220px!important;padding-left:14px!important;padding-right:34px!important;text-overflow:ellipsis!important}.chat-topbar .topbar-language-menu button,.chat-topbar .topbar-translate option{white-space:nowrap!important}:root[data-theme=dark] .chat-topbar .topbar-translate select,:root[data-theme=dark] .chat-topbar select.translation-select,:root[data-theme=dark] .chat-topbar .topbar-language-wrap select,body[data-theme=dark] .chat-topbar .topbar-translate select,body[data-theme=dark] .chat-topbar select.translation-select,body[data-theme=dark] .chat-topbar .topbar-language-wrap select,.dark-theme .chat-topbar .topbar-translate select,.dark-theme .chat-topbar select.translation-select,.dark-theme .chat-topbar .topbar-language-wrap select{background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:#cbd5e1!important;color-scheme:light!important}@media(max-width:900px){.chat-topbar .topbar-translate select,.chat-topbar select.translation-select,.chat-topbar .topbar-language-wrap select{width:170px!important;min-width:170px!important;max-width:190px!important}}@media(max-width:560px){.chat-topbar .topbar-translate select,.chat-topbar select.translation-select,.chat-topbar .topbar-language-wrap select{width:155px!important;min-width:155px!important;max-width:calc(100vw - 32px)!important}}.chat-topbar .topbar-language-menu,.chat-topbar .topbar-language-menu[data-string-popup-root=true]{width:390px!important;min-width:390px!important;max-width:min(390px,calc(100vw - 34px))!important;max-height:min(520px,calc(100vh - 150px))!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important;padding:10px!important;background:#0f172a!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border:1px solid #475569!important;box-shadow:0 24px 58px #0000008c!important}.chat-topbar .topbar-language-menu::-webkit-scrollbar{width:10px!important}.chat-topbar .topbar-language-menu::-webkit-scrollbar-track{background:#0f172aa6!important;border-radius:999px!important}.chat-topbar .topbar-language-menu::-webkit-scrollbar-thumb{background:#94a3b8c7!important;border-radius:999px!important;border:2px solid rgba(15,23,42,.65)!important}.chat-topbar .topbar-language-menu button,.chat-topbar .topbar-language-menu button *,.chat-topbar .topbar-language-menu .active,.chat-topbar .topbar-language-menu .active *{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;opacity:1!important;visibility:visible!important;text-shadow:none!important;filter:none!important}.chat-topbar .topbar-language-menu button{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;min-height:40px!important;height:auto!important;max-height:none!important;padding:10px 14px!important;margin:0 0 7px!important;border-radius:12px!important;border:1px solid #475569!important;background:#111827!important;box-shadow:none!important;font-size:13px!important;font-weight:900!important;line-height:1.25!important;white-space:normal!important;overflow:visible!important;text-align:left!important;letter-spacing:0!important}.chat-topbar .topbar-language-menu button:hover:not(:disabled){transform:none!important;background:#1e293b!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.chat-topbar .topbar-language-menu button.active,.chat-topbar .topbar-language-menu button.active:hover:not(:disabled){background:linear-gradient(135deg,#0f766e,#16a34a)!important;border-color:#5eead47a!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.chat-topbar .topbar-language-menu button:first-letter{color:inherit!important;-webkit-text-fill-color:inherit!important}.string-language-picker-card,.string-language-picker-modal,.language-picker-card,.language-picker-modal{background:#0f172a!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-color:#475569!important}.string-language-picker-card button,.string-language-picker-card button *,.string-language-picker-modal button,.string-language-picker-modal button *,.language-picker-card button,.language-picker-card button *,.language-picker-modal button,.language-picker-modal button *{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;opacity:1!important;visibility:visible!important}.string-module-main{min-height:0!important;overflow:hidden!important}.scanner-page,.business-review-page{height:calc(100dvh - 96px)!important;max-height:calc(100dvh - 96px)!important;min-height:0!important;overflow-y:scroll!important;overflow-x:hidden!important;scrollbar-gutter:stable!important;padding-bottom:160px!important}.scanner-page::-webkit-scrollbar,.business-review-page::-webkit-scrollbar,.scanner-history-list::-webkit-scrollbar,.review-list::-webkit-scrollbar{width:11px!important}.scanner-page::-webkit-scrollbar-track,.business-review-page::-webkit-scrollbar-track,.scanner-history-list::-webkit-scrollbar-track,.review-list::-webkit-scrollbar-track{background:#e2e8f08c!important;border-radius:999px!important}.scanner-page::-webkit-scrollbar-thumb,.business-review-page::-webkit-scrollbar-thumb,.scanner-history-list::-webkit-scrollbar-thumb,.review-list::-webkit-scrollbar-thumb{background:#0f172a5c!important;border-radius:999px!important;border:2px solid rgba(226,232,240,.55)!important}.scanner-grid,.business-review-layout,.scanner-card,.business-review-panel,.business-review-form{min-height:0!important}.scanner-history-list,.review-list{max-height:calc(100dvh - 360px)!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important;padding-right:10px!important;padding-bottom:90px!important}.scanner-page .module-topbar,.business-review-page .module-topbar{position:sticky!important;top:0!important;z-index:20!important}:root[data-theme=dark] .scanner-page::-webkit-scrollbar-track,:root[data-theme=dark] .business-review-page::-webkit-scrollbar-track,:root[data-theme=dark] .scanner-history-list::-webkit-scrollbar-track,:root[data-theme=dark] .review-list::-webkit-scrollbar-track,body[data-theme=dark] .scanner-page::-webkit-scrollbar-track,body[data-theme=dark] .business-review-page::-webkit-scrollbar-track,body[data-theme=dark] .scanner-history-list::-webkit-scrollbar-track,body[data-theme=dark] .review-list::-webkit-scrollbar-track{background:#0f172ab8!important}:root[data-theme=dark] .scanner-page::-webkit-scrollbar-thumb,:root[data-theme=dark] .business-review-page::-webkit-scrollbar-thumb,:root[data-theme=dark] .scanner-history-list::-webkit-scrollbar-thumb,:root[data-theme=dark] .review-list::-webkit-scrollbar-thumb,body[data-theme=dark] .scanner-page::-webkit-scrollbar-thumb,body[data-theme=dark] .business-review-page::-webkit-scrollbar-thumb,body[data-theme=dark] .scanner-history-list::-webkit-scrollbar-thumb,body[data-theme=dark] .review-list::-webkit-scrollbar-thumb{background:#94a3b8d1!important;border-color:#0f172ab8!important}@media(max-width:900px){.chat-topbar .topbar-language-menu,.chat-topbar .topbar-language-menu[data-string-popup-root=true]{width:min(390px,calc(100vw - 26px))!important;min-width:min(390px,calc(100vw - 26px))!important;max-height:min(500px,calc(100vh - 130px))!important}.scanner-page,.business-review-page{height:calc(100dvh - 78px)!important;max-height:calc(100dvh - 78px)!important;padding-bottom:170px!important}.scanner-history-list,.review-list{max-height:calc(100dvh - 330px)!important}}[data-theme=dark] .safety-menu button:disabled,[data-theme=dark] .topbar-mini-menu button:disabled,[data-theme=dark] .topbar-ai-menu button:disabled,[data-theme=dark] .topbar-menu button:disabled,[data-theme=dark] .chat-topbar .safety-menu button:disabled,[data-theme=dark] .chat-topbar .topbar-mini-menu button:disabled,[data-theme=dark] .chat-topbar .topbar-ai-menu button:disabled,body[data-theme=dark] .safety-menu button:disabled,body[data-theme=dark] .topbar-mini-menu button:disabled,body[data-theme=dark] .topbar-ai-menu button:disabled,body[data-theme=dark] .topbar-menu button:disabled,body.dark .safety-menu button:disabled,body.dark .topbar-mini-menu button:disabled,body.dark .topbar-ai-menu button:disabled,body.dark .topbar-menu button:disabled,.app-shell.dark .safety-menu button:disabled,.app-shell.dark .topbar-mini-menu button:disabled,.app-shell.dark .topbar-ai-menu button:disabled,.chat-shell.dark .safety-menu button:disabled,.chat-shell.dark .topbar-mini-menu button:disabled,.chat-shell.dark .topbar-ai-menu button:disabled,.chat-page.dark .safety-menu button:disabled,.chat-page.dark .topbar-mini-menu button:disabled,.chat-page.dark .topbar-ai-menu button:disabled{opacity:1!important;cursor:not-allowed!important;pointer-events:none!important;background:#020617!important;background-image:none!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;border:1px solid #1e293b!important;box-shadow:none!important;filter:grayscale(1) saturate(.35) brightness(.72)!important;transform:none!important}[data-theme=dark] .safety-menu button:disabled:hover,[data-theme=dark] .topbar-mini-menu button:disabled:hover,[data-theme=dark] .topbar-ai-menu button:disabled:hover,[data-theme=dark] .topbar-menu button:disabled:hover,body[data-theme=dark] .safety-menu button:disabled:hover,body[data-theme=dark] .topbar-mini-menu button:disabled:hover,body[data-theme=dark] .topbar-ai-menu button:disabled:hover,body.dark .safety-menu button:disabled:hover,body.dark .topbar-mini-menu button:disabled:hover,body.dark .topbar-ai-menu button:disabled:hover,.chat-page.dark .safety-menu button:disabled:hover,.chat-page.dark .topbar-mini-menu button:disabled:hover,.chat-page.dark .topbar-ai-menu button:disabled:hover{background:#020617!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;border-color:#1e293b!important;box-shadow:none!important;transform:none!important}[data-theme=dark] .safety-menu button:not(:disabled),[data-theme=dark] .topbar-mini-menu button:not(:disabled),[data-theme=dark] .topbar-ai-menu button:not(:disabled),body[data-theme=dark] .safety-menu button:not(:disabled),body[data-theme=dark] .topbar-mini-menu button:not(:disabled),body[data-theme=dark] .topbar-ai-menu button:not(:disabled),body.dark .safety-menu button:not(:disabled),body.dark .topbar-mini-menu button:not(:disabled),body.dark .topbar-ai-menu button:not(:disabled),.chat-page.dark .safety-menu button:not(:disabled),.chat-page.dark .topbar-mini-menu button:not(:disabled),.chat-page.dark .topbar-ai-menu button:not(:disabled){color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.chat-topbar .chat-brand .chat-flag,.chat-topbar .chat-flag,.chat-brand .chat-flag,.chat-topbar .css-india-flag.chat-flag,.chat-brand .css-india-flag.chat-flag{width:42px!important;height:28px!important;min-width:42px!important;max-width:42px!important;min-height:28px!important;max-height:28px!important;flex:0 0 42px!important;position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;overflow:hidden!important;border-radius:6px!important;box-sizing:border-box!important;background:#fff!important;transform:none!important;rotate:none!important;scale:none!important;translate:none!important;perspective:none!important;transform-style:flat!important;will-change:filter!important;animation:string-flag-premium-breathe 4.4s ease-in-out infinite!important;box-shadow:inset 0 0 0 1px #0f172a38,inset 0 1px #ffffffb3,0 2px 8px #0f172a3d,0 0 16px #ff99331a,0 0 18px #1388081a!important}.chat-topbar .chat-flag-img,.chat-brand .chat-flag-img,.chat-flag .chat-flag-img{width:100%!important;height:100%!important;min-width:100%!important;max-width:100%!important;min-height:100%!important;max-height:100%!important;display:block!important;object-fit:cover!important;border-radius:inherit!important;transform:none!important;rotate:none!important;scale:none!important;translate:none!important;perspective:none!important;transform-style:flat!important;animation:none!important;will-change:auto!important}.chat-topbar .css-india-flag.chat-flag,.chat-brand .css-india-flag.chat-flag{display:grid!important;grid-template-rows:1fr 1fr 1fr!important;align-items:stretch!important;justify-content:stretch!important}.chat-topbar .css-india-flag.chat-flag>span,.chat-brand .css-india-flag.chat-flag>span,.css-india-flag.chat-flag>span{width:100%!important;height:100%!important;min-width:100%!important;display:block!important;position:relative!important;z-index:1!important;transform:none!important;rotate:none!important;scale:none!important;translate:none!important;animation:none!important}.chat-topbar .chat-flag:after,.chat-brand .chat-flag:after,.chat-topbar .css-india-flag.chat-flag:after,.chat-brand .css-india-flag.chat-flag:after{content:""!important;position:absolute!important;inset:0!important;z-index:20!important;pointer-events:none!important;border-radius:inherit!important;background:linear-gradient(90deg,#fff0,#ffffff1a 18%,#ffffff8c 48%,#ffffff24 72%,#fff0)!important;background-size:245% 100%!important;background-position:-155% 0!important;opacity:.42!important;mix-blend-mode:screen!important;animation:string-flag-premium-shine-wave 2.55s ease-in-out infinite!important}.chat-topbar .chat-flag:before,.chat-brand .chat-flag:before{content:""!important;position:absolute!important;inset:0!important;z-index:19!important;pointer-events:none!important;border-radius:inherit!important;background:linear-gradient(180deg,#ffffff2e,#fff0 40%,#0f172a14)!important}@keyframes string-flag-premium-shine-wave{0%{background-position:-155% 0;opacity:.18}42%{background-position:48% 0;opacity:.56}to{background-position:170% 0;opacity:.2}}@keyframes string-flag-premium-breathe{0%,to{filter:brightness(1) saturate(1.06) contrast(1.01)}50%{filter:brightness(1.07) saturate(1.15) contrast(1.03)}}@media(prefers-reduced-motion:reduce){.chat-topbar .chat-flag,.chat-brand .chat-flag,.chat-topbar .chat-flag:after,.chat-brand .chat-flag:after{animation:none!important}}@media(max-width:560px){.chat-topbar .chat-brand .chat-flag,.chat-topbar .chat-flag,.chat-brand .chat-flag{width:38px!important;height:25px!important;min-width:38px!important;max-width:38px!important;min-height:25px!important;max-height:25px!important;flex-basis:38px!important}}body.dark .topbar-summary-wrap .topbar-mini-menu,body.dark .topbar-notes-wrap .topbar-mini-menu,body.dark .topbar-summary-wrap .topbar-mode-menu,body.dark .topbar-notes-wrap .topbar-mode-menu,.chat-page.dark .topbar-summary-wrap .topbar-mini-menu,.chat-page.dark .topbar-notes-wrap .topbar-mini-menu,.chat-page.dark .topbar-summary-wrap .topbar-mode-menu,.chat-page.dark .topbar-notes-wrap .topbar-mode-menu,:root[data-theme=dark] .topbar-summary-wrap .topbar-mini-menu,:root[data-theme=dark] .topbar-notes-wrap .topbar-mini-menu,:root[data-theme=dark] .topbar-summary-wrap .topbar-mode-menu,:root[data-theme=dark] .topbar-notes-wrap .topbar-mode-menu,body[data-theme=dark] .topbar-summary-wrap .topbar-mini-menu,body[data-theme=dark] .topbar-notes-wrap .topbar-mini-menu,body[data-theme=dark] .topbar-summary-wrap .topbar-mode-menu,body[data-theme=dark] .topbar-notes-wrap .topbar-mode-menu,[data-theme=dark] .topbar-summary-wrap .topbar-mini-menu,[data-theme=dark] .topbar-notes-wrap .topbar-mini-menu,[data-theme=dark] .topbar-summary-wrap .topbar-mode-menu,[data-theme=dark] .topbar-notes-wrap .topbar-mode-menu{background:#0f172a!important;color:#f8fafc!important;border:1px solid rgba(148,163,184,.48)!important;box-shadow:0 24px 70px #0000009e,inset 0 1px #ffffff14!important;opacity:1!important;visibility:visible!important}body.dark .topbar-summary-wrap .topbar-mini-menu button,body.dark .topbar-notes-wrap .topbar-mini-menu button,body.dark .topbar-summary-wrap .topbar-mode-menu button,body.dark .topbar-notes-wrap .topbar-mode-menu button,.chat-page.dark .topbar-summary-wrap .topbar-mini-menu button,.chat-page.dark .topbar-notes-wrap .topbar-mini-menu button,.chat-page.dark .topbar-summary-wrap .topbar-mode-menu button,.chat-page.dark .topbar-notes-wrap .topbar-mode-menu button,:root[data-theme=dark] .topbar-summary-wrap .topbar-mini-menu button,:root[data-theme=dark] .topbar-notes-wrap .topbar-mini-menu button,:root[data-theme=dark] .topbar-summary-wrap .topbar-mode-menu button,:root[data-theme=dark] .topbar-notes-wrap .topbar-mode-menu button,body[data-theme=dark] .topbar-summary-wrap .topbar-mini-menu button,body[data-theme=dark] .topbar-notes-wrap .topbar-mini-menu button,body[data-theme=dark] .topbar-summary-wrap .topbar-mode-menu button,body[data-theme=dark] .topbar-notes-wrap .topbar-mode-menu button,[data-theme=dark] .topbar-summary-wrap .topbar-mini-menu button,[data-theme=dark] .topbar-notes-wrap .topbar-mini-menu button,[data-theme=dark] .topbar-summary-wrap .topbar-mode-menu button,[data-theme=dark] .topbar-notes-wrap .topbar-mode-menu button{min-height:36px!important;height:auto!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:9px 12px!important;margin:0 0 5px!important;border-radius:12px!important;border:1px solid transparent!important;background:transparent!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;opacity:1!important;visibility:visible!important;box-shadow:none!important;text-align:left!important;font-weight:950!important}body.dark .topbar-summary-wrap .topbar-mini-menu button:not(:disabled):hover,body.dark .topbar-notes-wrap .topbar-mini-menu button:not(:disabled):hover,body.dark .topbar-summary-wrap .topbar-mode-menu button:not(:disabled):hover,body.dark .topbar-notes-wrap .topbar-mode-menu button:not(:disabled):hover,.chat-page.dark .topbar-summary-wrap .topbar-mini-menu button:not(:disabled):hover,.chat-page.dark .topbar-notes-wrap .topbar-mini-menu button:not(:disabled):hover,.chat-page.dark .topbar-summary-wrap .topbar-mode-menu button:not(:disabled):hover,.chat-page.dark .topbar-notes-wrap .topbar-mode-menu button:not(:disabled):hover,:root[data-theme=dark] .topbar-summary-wrap .topbar-mini-menu button:not(:disabled):hover,:root[data-theme=dark] .topbar-notes-wrap .topbar-mini-menu button:not(:disabled):hover,:root[data-theme=dark] .topbar-summary-wrap .topbar-mode-menu button:not(:disabled):hover,:root[data-theme=dark] .topbar-notes-wrap .topbar-mode-menu button:not(:disabled):hover,body[data-theme=dark] .topbar-summary-wrap .topbar-mini-menu button:not(:disabled):hover,body[data-theme=dark] .topbar-notes-wrap .topbar-mini-menu button:not(:disabled):hover,body[data-theme=dark] .topbar-summary-wrap .topbar-mode-menu button:not(:disabled):hover,body[data-theme=dark] .topbar-notes-wrap .topbar-mode-menu button:not(:disabled):hover,[data-theme=dark] .topbar-summary-wrap .topbar-mini-menu button:not(:disabled):hover,[data-theme=dark] .topbar-notes-wrap .topbar-mini-menu button:not(:disabled):hover,[data-theme=dark] .topbar-summary-wrap .topbar-mode-menu button:not(:disabled):hover,[data-theme=dark] .topbar-notes-wrap .topbar-mode-menu button:not(:disabled):hover{background:#1e293b!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-color:#94a3b847!important;transform:none!important}body.dark .topbar-summary-wrap .topbar-mini-menu button.active,body.dark .topbar-notes-wrap .topbar-mini-menu button.active,body.dark .topbar-summary-wrap .topbar-mode-menu button.active,body.dark .topbar-notes-wrap .topbar-mode-menu button.active,.chat-page.dark .topbar-summary-wrap .topbar-mini-menu button.active,.chat-page.dark .topbar-notes-wrap .topbar-mini-menu button.active,.chat-page.dark .topbar-summary-wrap .topbar-mode-menu button.active,.chat-page.dark .topbar-notes-wrap .topbar-mode-menu button.active,:root[data-theme=dark] .topbar-summary-wrap .topbar-mini-menu button.active,:root[data-theme=dark] .topbar-notes-wrap .topbar-mini-menu button.active,:root[data-theme=dark] .topbar-summary-wrap .topbar-mode-menu button.active,:root[data-theme=dark] .topbar-notes-wrap .topbar-mode-menu button.active,body[data-theme=dark] .topbar-summary-wrap .topbar-mini-menu button.active,body[data-theme=dark] .topbar-notes-wrap .topbar-mini-menu button.active,body[data-theme=dark] .topbar-summary-wrap .topbar-mode-menu button.active,body[data-theme=dark] .topbar-notes-wrap .topbar-mode-menu button.active,[data-theme=dark] .topbar-summary-wrap .topbar-mini-menu button.active,[data-theme=dark] .topbar-notes-wrap .topbar-mini-menu button.active,[data-theme=dark] .topbar-summary-wrap .topbar-mode-menu button.active,[data-theme=dark] .topbar-notes-wrap .topbar-mode-menu button.active{background:linear-gradient(90deg,#f93,#16a34a 68%,#138808)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-color:#22c55e6b!important;box-shadow:0 10px 24px #16a34a38!important}body.dark .topbar-summary-wrap .topbar-mini-menu button:disabled,body.dark .topbar-notes-wrap .topbar-mini-menu button:disabled,body.dark .topbar-summary-wrap .topbar-mode-menu button:disabled,body.dark .topbar-notes-wrap .topbar-mode-menu button:disabled,.chat-page.dark .topbar-summary-wrap .topbar-mini-menu button:disabled,.chat-page.dark .topbar-notes-wrap .topbar-mini-menu button:disabled,.chat-page.dark .topbar-summary-wrap .topbar-mode-menu button:disabled,.chat-page.dark .topbar-notes-wrap .topbar-mode-menu button:disabled,:root[data-theme=dark] .topbar-summary-wrap .topbar-mini-menu button:disabled,:root[data-theme=dark] .topbar-notes-wrap .topbar-mini-menu button:disabled,:root[data-theme=dark] .topbar-summary-wrap .topbar-mode-menu button:disabled,:root[data-theme=dark] .topbar-notes-wrap .topbar-mode-menu button:disabled,body[data-theme=dark] .topbar-summary-wrap .topbar-mini-menu button:disabled,body[data-theme=dark] .topbar-notes-wrap .topbar-mini-menu button:disabled,body[data-theme=dark] .topbar-summary-wrap .topbar-mode-menu button:disabled,body[data-theme=dark] .topbar-notes-wrap .topbar-mode-menu button:disabled,[data-theme=dark] .topbar-summary-wrap .topbar-mini-menu button:disabled,[data-theme=dark] .topbar-notes-wrap .topbar-mini-menu button:disabled,[data-theme=dark] .topbar-summary-wrap .topbar-mode-menu button:disabled,[data-theme=dark] .topbar-notes-wrap .topbar-mode-menu button:disabled{background:#f8fafc!important;color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;border-color:#cbd5e1d6!important;opacity:.82!important;cursor:not-allowed!important;box-shadow:none!important;pointer-events:none!important}body.dark .topbar-summary-wrap .topbar-date-inline,body.dark .topbar-notes-wrap .topbar-date-inline,.chat-page.dark .topbar-summary-wrap .topbar-date-inline,.chat-page.dark .topbar-notes-wrap .topbar-date-inline,:root[data-theme=dark] .topbar-summary-wrap .topbar-date-inline,:root[data-theme=dark] .topbar-notes-wrap .topbar-date-inline,body[data-theme=dark] .topbar-summary-wrap .topbar-date-inline,body[data-theme=dark] .topbar-notes-wrap .topbar-date-inline,[data-theme=dark] .topbar-summary-wrap .topbar-date-inline,[data-theme=dark] .topbar-notes-wrap .topbar-date-inline{background:#111827!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border:1px solid rgba(148,163,184,.36)!important}body.dark .topbar-summary-wrap .topbar-date-inline *,body.dark .topbar-notes-wrap .topbar-date-inline *,.chat-page.dark .topbar-summary-wrap .topbar-date-inline *,.chat-page.dark .topbar-notes-wrap .topbar-date-inline *,:root[data-theme=dark] .topbar-summary-wrap .topbar-date-inline *,:root[data-theme=dark] .topbar-notes-wrap .topbar-date-inline *,body[data-theme=dark] .topbar-summary-wrap .topbar-date-inline *,body[data-theme=dark] .topbar-notes-wrap .topbar-date-inline *,[data-theme=dark] .topbar-summary-wrap .topbar-date-inline *,[data-theme=dark] .topbar-notes-wrap .topbar-date-inline *{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;opacity:1!important}body.dark .topbar-summary-wrap .topbar-date-inline input[type=date],body.dark .topbar-notes-wrap .topbar-date-inline input[type=date],.chat-page.dark .topbar-summary-wrap .topbar-date-inline input[type=date],.chat-page.dark .topbar-notes-wrap .topbar-date-inline input[type=date],:root[data-theme=dark] .topbar-summary-wrap .topbar-date-inline input[type=date],:root[data-theme=dark] .topbar-notes-wrap .topbar-date-inline input[type=date],body[data-theme=dark] .topbar-summary-wrap .topbar-date-inline input[type=date],body[data-theme=dark] .topbar-notes-wrap .topbar-date-inline input[type=date],[data-theme=dark] .topbar-summary-wrap .topbar-date-inline input[type=date],[data-theme=dark] .topbar-notes-wrap .topbar-date-inline input[type=date]{background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:#cbd5e1f0!important;color-scheme:light!important;opacity:1!important}body.dark .topbar-language-wrap .topbar-mini-menu,body.dark .topbar-language-wrap .topbar-language-menu,.chat-page.dark .topbar-language-wrap .topbar-mini-menu,.chat-page.dark .topbar-language-wrap .topbar-language-menu,:root[data-theme=dark] .topbar-language-wrap .topbar-mini-menu,:root[data-theme=dark] .topbar-language-wrap .topbar-language-menu,body[data-theme=dark] .topbar-language-wrap .topbar-mini-menu,body[data-theme=dark] .topbar-language-wrap .topbar-language-menu,[data-theme=dark] .topbar-language-wrap .topbar-mini-menu,[data-theme=dark] .topbar-language-wrap .topbar-language-menu{background:#0f172a!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border:1px solid rgba(148,163,184,.38)!important;box-shadow:0 26px 70px #0000008c,inset 0 1px #ffffff14!important}body.dark .topbar-language-wrap .topbar-mini-menu button,body.dark .topbar-language-wrap .topbar-language-menu button,.chat-page.dark .topbar-language-wrap .topbar-mini-menu button,.chat-page.dark .topbar-language-wrap .topbar-language-menu button,:root[data-theme=dark] .topbar-language-wrap .topbar-mini-menu button,:root[data-theme=dark] .topbar-language-wrap .topbar-language-menu button,body[data-theme=dark] .topbar-language-wrap .topbar-mini-menu button,body[data-theme=dark] .topbar-language-wrap .topbar-language-menu button,[data-theme=dark] .topbar-language-wrap .topbar-mini-menu button,[data-theme=dark] .topbar-language-wrap .topbar-language-menu button{background:#111827!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border:1px solid rgba(148,163,184,.3)!important;opacity:1!important;text-shadow:none!important;box-shadow:none!important}body.dark .topbar-language-wrap .topbar-mini-menu button:not(.active):not(:disabled):hover,body.dark .topbar-language-wrap .topbar-language-menu button:not(.active):not(:disabled):hover,.chat-page.dark .topbar-language-wrap .topbar-mini-menu button:not(.active):not(:disabled):hover,.chat-page.dark .topbar-language-wrap .topbar-language-menu button:not(.active):not(:disabled):hover,:root[data-theme=dark] .topbar-language-wrap .topbar-mini-menu button:not(.active):not(:disabled):hover,:root[data-theme=dark] .topbar-language-wrap .topbar-language-menu button:not(.active):not(:disabled):hover,body[data-theme=dark] .topbar-language-wrap .topbar-mini-menu button:not(.active):not(:disabled):hover,body[data-theme=dark] .topbar-language-wrap .topbar-language-menu button:not(.active):not(:disabled):hover,[data-theme=dark] .topbar-language-wrap .topbar-mini-menu button:not(.active):not(:disabled):hover,[data-theme=dark] .topbar-language-wrap .topbar-language-menu button:not(.active):not(:disabled):hover{background:#1e293b!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-color:#22c55e5c!important;transform:none!important}body.dark .topbar-language-wrap .topbar-mini-menu button.active,body.dark .topbar-language-wrap .topbar-language-menu button.active,.chat-page.dark .topbar-language-wrap .topbar-mini-menu button.active,.chat-page.dark .topbar-language-wrap .topbar-language-menu button.active,:root[data-theme=dark] .topbar-language-wrap .topbar-mini-menu button.active,:root[data-theme=dark] .topbar-language-wrap .topbar-language-menu button.active,body[data-theme=dark] .topbar-language-wrap .topbar-mini-menu button.active,body[data-theme=dark] .topbar-language-wrap .topbar-language-menu button.active,[data-theme=dark] .topbar-language-wrap .topbar-mini-menu button.active,[data-theme=dark] .topbar-language-wrap .topbar-language-menu button.active{background:linear-gradient(90deg,#059669,#16a34a 58%,#138808)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-color:#22c55e94!important;box-shadow:0 10px 24px #16a34a38!important}body.dark .topbar-language-wrap .topbar-mini-menu button:disabled,body.dark .topbar-language-wrap .topbar-language-menu button:disabled,.chat-page.dark .topbar-language-wrap .topbar-mini-menu button:disabled,.chat-page.dark .topbar-language-wrap .topbar-language-menu button:disabled,:root[data-theme=dark] .topbar-language-wrap .topbar-mini-menu button:disabled,:root[data-theme=dark] .topbar-language-wrap .topbar-language-menu button:disabled,body[data-theme=dark] .topbar-language-wrap .topbar-mini-menu button:disabled,body[data-theme=dark] .topbar-language-wrap .topbar-language-menu button:disabled,[data-theme=dark] .topbar-language-wrap .topbar-mini-menu button:disabled,[data-theme=dark] .topbar-language-wrap .topbar-language-menu button:disabled{background:#111827!important;color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;border-color:#94a3b84d!important;opacity:1!important;cursor:not-allowed!important;pointer-events:none!important}body.dark .topbar-language-wrap .topbar-mini-menu button *,body.dark .topbar-language-wrap .topbar-language-menu button *,.chat-page.dark .topbar-language-wrap .topbar-mini-menu button *,.chat-page.dark .topbar-language-wrap .topbar-language-menu button *,:root[data-theme=dark] .topbar-language-wrap .topbar-mini-menu button *,:root[data-theme=dark] .topbar-language-wrap .topbar-language-menu button *,body[data-theme=dark] .topbar-language-wrap .topbar-mini-menu button *,body[data-theme=dark] .topbar-language-wrap .topbar-language-menu button *,[data-theme=dark] .topbar-language-wrap .topbar-mini-menu button *,[data-theme=dark] .topbar-language-wrap .topbar-language-menu button *{color:inherit!important;-webkit-text-fill-color:inherit!important;opacity:1!important}body.dark .topbar-language-wrap .topbar-language-menu::-webkit-scrollbar,.chat-page.dark .topbar-language-wrap .topbar-language-menu::-webkit-scrollbar,:root[data-theme=dark] .topbar-language-wrap .topbar-language-menu::-webkit-scrollbar,body[data-theme=dark] .topbar-language-wrap .topbar-language-menu::-webkit-scrollbar,[data-theme=dark] .topbar-language-wrap .topbar-language-menu::-webkit-scrollbar{width:8px!important}body.dark .topbar-language-wrap .topbar-language-menu::-webkit-scrollbar-thumb,.chat-page.dark .topbar-language-wrap .topbar-language-menu::-webkit-scrollbar-thumb,:root[data-theme=dark] .topbar-language-wrap .topbar-language-menu::-webkit-scrollbar-thumb,body[data-theme=dark] .topbar-language-wrap .topbar-language-menu::-webkit-scrollbar-thumb,[data-theme=dark] .topbar-language-wrap .topbar-language-menu::-webkit-scrollbar-thumb{background:#94a3b89e!important;border-radius:999px!important}.messages-box{flex:1 1 auto;min-height:0;padding:16px 16px 14px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:12px;scroll-behavior:smooth;background:radial-gradient(circle at 12% 18%,rgba(255,153,51,.16),transparent 28%),radial-gradient(circle at 86% 22%,rgba(19,136,8,.15),transparent 30%),linear-gradient(135deg,#fff,#f8fafc,#eef2ff);border-bottom:1px solid var(--chat-border-soft);position:relative}.messages-box::-webkit-scrollbar{width:8px}.messages-box::-webkit-scrollbar-thumb{background:var(--chat-scrollbar);border-radius:999px}.messages-box::-webkit-scrollbar-track{background:transparent}.message{max-width:72%;padding:11px 13px;border-radius:14px;position:relative;line-height:1.45;font-size:14px;display:flex;flex-direction:column;word-break:break-word}.message.mine{align-self:flex-end;background:#dcfce7}.message.theirs{align-self:flex-start;background:#f1f5f9}.message-header{font-size:13px;margin-bottom:5px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#0f172a;font-weight:700}.message-header span,.message-header strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-time{font-size:11px;opacity:.62;margin-top:8px;line-height:1.25}.message-ctx-menu{position:absolute;top:6px;right:8px;z-index:20}.reply-box{border-left:3px solid var(--chat-primary);padding-left:8px;margin-bottom:7px;font-size:12px;opacity:.85}.translation{margin-top:7px;padding:6px 8px;background:#f0fdf4;color:#065f46;border-radius:8px;font-size:12px}.message img,.message-image,.chat-image-preview{max-width:260px;max-height:280px;object-fit:cover;border-radius:12px;margin-top:6px;display:block;cursor:pointer;box-shadow:0 6px 18px #0f172a24}.message gif,.message .gif-image{max-width:260px;border-radius:12px}.message video{max-width:280px;max-height:320px;border-radius:14px;margin-top:6px;background:#000}.message audio{max-width:260px;margin-top:6px}.screenshot-alert{align-self:center;max-width:92%;background:#fff7ed;color:#9a3412;border:1px solid #fed7aa;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:800;box-shadow:0 4px 12px #f9731624}.smart-replies-row{padding:8px 12px;gap:8px}.pinned-message-bar,.pinned-bar,.pin-bar{width:calc(100% - 20px);max-width:980px;box-sizing:border-box;margin-left:auto!important;margin-right:auto!important;box-shadow:0 8px 24px #0f172a14}.pinned-message-bar div,.pinned-bar div,.pin-bar div{min-width:0}.message .file-bubble{margin-top:2px}.message .file-bubble+.message-time,.message img+.message-time,.message video+.message-time,.message audio+.message-time{margin-top:7px}.last-preview,.message-preview,.preview-text,.pin-preview,.info-preview{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.messages-box{padding:12px 10px;gap:10px}.message{max-width:86%;padding:10px 12px;font-size:13.5px}.message img,.message-image,.chat-image-preview{max-width:220px;max-height:240px}.message video{max-width:220px;max-height:260px}.message audio{max-width:220px}.pinned-message-bar,.pinned-bar,.pin-bar{width:calc(100% - 12px);font-size:12px}}.screenshot-alert-pulse{animation:screenshot-alert-pop .7s ease-in-out 2}@keyframes screenshot-alert-pop{0%{transform:scale(.96);box-shadow:0 0 #f9731600}50%{transform:scale(1.04);box-shadow:0 0 24px #f9731661}to{transform:scale(1);box-shadow:0 4px 12px #f9731624}}.message img[src*=giphy],.message img[src*=tenor]{object-fit:contain;background:#fff}.message .message-time{clear:both}.message audio{width:100%}.message [data-string-popup-root=true]{z-index:5000!important}.message{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.55);box-shadow:0 10px 26px #0f172a14}.message.mine{background:linear-gradient(135deg,#dcfce7,#bbf7d0)}.message.theirs{background:linear-gradient(135deg,#fff,#f1f5f9)}.message-header button{border-radius:999px!important}.screenshot-alert{background:linear-gradient(135deg,#fff7ed,#fee2e2);border:1px solid #fdba74;box-shadow:0 10px 28px #f9731633}@media(max-width:768px){.message{box-shadow:0 8px 18px #0f172a12}}.message{overflow:visible}.message-header button[data-string-popup-root=true]{position:relative;z-index:2147483000!important}.message [data-string-popup-root=true]{z-index:2147483000!important}.messages-box{position:relative;z-index:1}@media(max-width:768px){.message{max-width:90%}}.messages-box{position:relative;z-index:1;isolation:isolate;background:radial-gradient(circle at 12% 18%,rgba(255,153,51,.24),transparent 31%),radial-gradient(circle at 88% 20%,rgba(19,136,8,.22),transparent 33%),linear-gradient(135deg,#fff,#f8fafc 48%,#eef2ff)}.messages-box:before{content:"STRING AI";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transform:none!important;font-size:clamp(108px,13.4vw,218px);font-weight:950;letter-spacing:15px;line-height:1;background:linear-gradient(90deg,#ff7a00c7,#ff9933b3 32%,#0f172a61,#138808b8 68%,#008000d1);-webkit-background-clip:text;background-clip:text;color:transparent;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:0;opacity:1;text-shadow:0 3px 0 rgba(255,255,255,.96),0 10px 22px rgba(15,23,42,.18),0 18px 44px rgba(15,23,42,.24),0 0 30px rgba(255,153,51,.26),0 0 36px rgba(19,136,8,.26);filter:drop-shadow(0 14px 24px rgba(15,23,42,.15))}.messages-box:after{content:none!important;display:none!important}.message{overflow:visible!important}.message [data-string-popup-root=true],.message-header button[data-string-popup-root=true]{z-index:2147483000!important}@media(max-width:768px){.messages-box:before{font-size:clamp(66px,18vw,120px);letter-spacing:8px}}.messages-box{overflow-y:scroll!important;overflow-x:hidden!important;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#9ca3af transparent}.messages-box::-webkit-scrollbar{width:10px!important;display:block!important}.messages-box::-webkit-scrollbar-thumb{background:#9ca3af!important;border-radius:999px!important;border:2px solid transparent!important;background-clip:content-box!important}.messages-box::-webkit-scrollbar-track{background:#0f172a0d!important;border-radius:999px}.safety-menu-wrap,.safety-menu,[data-string-popup-root=true]{z-index:2147483000!important}.message-reactions{margin-top:7px;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.message-reactions button{border:1px solid rgba(148,163,184,.38);background:#ffffffd1;border-radius:999px;min-width:28px;height:26px;padding:0 7px;cursor:pointer;font-size:13px;line-height:1;box-shadow:0 4px 10px #0f172a12}.message-reactions button:hover,.message-reactions .message-reaction-active{transform:translateY(-1px);border-color:#22c55e;background:#ecfdf5}.message-reaction-chip{border-radius:999px;padding:3px 8px;font-size:12px;background:#f8fafc;border:1px solid #cbd5e1;box-shadow:0 4px 10px #0f172a0f}.string-unread-badge{flex:0 0 auto}.messages-box{scrollbar-width:thin;scrollbar-color:var(--chat-scrollbar) transparent;overscroll-behavior:contain}.messages-box::-webkit-scrollbar{width:10px!important}.messages-box::-webkit-scrollbar-thumb{background:#94a3b8!important;border-radius:999px;border:2px solid rgba(255,255,255,.7)}.messages-box::-webkit-scrollbar-track{background:#e2e8f073!important}.messages-box.has-chat-wallpaper{background:linear-gradient(135deg,#ffffff57,#f8fafc3d 46%,#eef2ff52),var(--string-chat-wallpaper) center center / cover no-repeat!important}.messages-box.has-chat-wallpaper:before{content:none!important;display:none!important}.sidebar-profile-menu button:disabled{opacity:.55;cursor:not-allowed}.sidebar-profile-menu button:not(:disabled){cursor:pointer}.file-bubble-preview,.message img,.message-image,.chat-image-preview{background:#f8fafc!important;object-fit:contain!important}.messages-box{flex:1 1 auto!important;height:auto!important;min-height:0!important;max-height:none!important;justify-content:flex-start!important}.messages-box:before{font-size:clamp(70px,8vw,140px)!important;letter-spacing:10px!important;opacity:.42!important;align-items:center!important;justify-content:center!important}.messages-box .empty-chat,.messages-box .empty-state,.messages-box [class*=empty]{margin-top:0!important}.messages-box>*{position:relative;z-index:1}@media(max-width:768px){.messages-box:before{font-size:clamp(48px,14vw,92px)!important;letter-spacing:6px!important;opacity:.38!important}}.messages-box.string-welcome-mode{justify-content:center!important;align-items:center!important;padding:18px!important;overflow-y:auto!important}.messages-box.string-welcome-mode:before{opacity:.2!important}.string-welcome-stage{width:100%;min-height:100%;display:flex;align-items:center;justify-content:center;padding:18px;box-sizing:border-box;position:relative;z-index:5}.string-welcome-card{width:min(760px,calc(100% - 28px));border-radius:28px;padding:24px;position:relative;overflow:hidden;background:linear-gradient(135deg,#fffffff5,#fff7edf5 34%,#f0fdf4f5);border:1px solid rgba(148,163,184,.32);border-top:5px solid #ff9933;box-shadow:0 24px 70px #0f172a2e;backdrop-filter:blur(16px) saturate(1.16);-webkit-backdrop-filter:blur(16px) saturate(1.16)}.string-welcome-card:after{content:"";position:absolute;top:0;right:0;width:45%;height:5px;background:#138808}.string-welcome-glow{position:absolute;inset:-70px;background:radial-gradient(circle at 18% 18%,rgba(255,153,51,.28),transparent 36%),radial-gradient(circle at 82% 16%,rgba(19,136,8,.24),transparent 38%);pointer-events:none;z-index:0}.string-welcome-card>*:not(.string-welcome-glow){position:relative;z-index:1}.string-welcome-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.string-welcome-brand{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;background:#ffffffc7;border:1px solid rgba(148,163,184,.28);font-weight:950;letter-spacing:.08em;color:#0f172a;box-shadow:0 10px 24px #0f172a14}.string-welcome-flag{font-size:22px}.string-welcome-close{width:34px;height:34px;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#ffffffdb;cursor:pointer;font-size:22px;line-height:1;color:#334155;box-shadow:0 10px 22px #0f172a14}.string-welcome-title{font-size:clamp(24px,3vw,36px);font-weight:950;color:#0f172a;margin:6px 0 8px}.string-welcome-subtitle{font-size:15px;color:#475569;font-weight:700;margin-bottom:18px}.string-welcome-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.string-welcome-grid>div{padding:14px;border-radius:18px;background:#ffffffd1;border:1px solid rgba(148,163,184,.22);box-shadow:0 12px 26px #0f172a12}.string-welcome-grid b{display:block;color:#0f172a;font-size:14px;margin-bottom:5px}.string-welcome-grid span{display:block;color:#64748b;font-size:12.5px;line-height:1.38}.string-welcome-start{border:none;border-radius:999px;padding:12px 22px;color:#fff;font-weight:950;cursor:pointer;background:linear-gradient(135deg,#f93,#10b981 55%,#138808);box-shadow:0 16px 34px #10b98147}.string-welcome-start:hover{transform:translateY(-1px);filter:saturate(1.08)}@media(max-width:768px){.string-welcome-stage{padding:10px}.string-welcome-card{width:100%;padding:18px;border-radius:22px}.string-welcome-grid{grid-template-columns:1fr}}.messages-box{flex:1 1 0!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-y:auto!important;padding:12px 14px!important;gap:10px!important}.messages-box:before{font-size:clamp(62px,7.2vw,118px)!important;letter-spacing:clamp(4px,.7vw,9px)!important;opacity:.13!important;text-shadow:none!important;filter:none!important}.message{max-width:min(72%,720px)!important}@media(min-width:901px)and (max-height:760px){.messages-box{padding:10px 12px!important;gap:8px!important}.message{padding:9px 11px!important;font-size:13.5px!important}.message-time{margin-top:6px!important}}[data-theme=dark] .messages-box{background:radial-gradient(circle at 12% 18%,rgba(255,153,51,.1),transparent 30%),radial-gradient(circle at 86% 22%,rgba(19,136,8,.1),transparent 32%),linear-gradient(135deg,#020617,#07111f 52%,#0f172a)!important;border-bottom-color:#94a3b838!important;color:#e5e7eb!important}[data-theme=dark] .messages-box:before{opacity:.18!important;text-shadow:none!important;filter:none!important}[data-theme=dark] .message,[data-theme=dark] .message *{color:inherit}[data-theme=dark] .message.mine{background:linear-gradient(135deg,#bbf7d0,#86efac)!important;color:#052e16!important;border-color:#86efac8c!important}[data-theme=dark] .message.theirs{background:linear-gradient(135deg,#f8fafc,#e2e8f0)!important;color:#0f172a!important;border-color:#e2e8f0b3!important}[data-theme=dark] .message-header,[data-theme=dark] .message-header span,[data-theme=dark] .message-header strong,[data-theme=dark] .message-time,[data-theme=dark] .reply-box{color:inherit!important}[data-theme=dark] .message-time,[data-theme=dark] .reply-box{opacity:.72!important}[data-theme=dark] .translation{background:#dcfce7!important;color:#064e3b!important;border:1px solid rgba(22,101,52,.18)!important}[data-theme=dark] .smart-replies-row{background:#0f172aeb!important;border-top:1px solid rgba(148,163,184,.22)!important}[data-theme=dark] .smart-replies-row button,[data-theme=dark] .smart-reply-chip,[data-theme=dark] .smart-replies-row .composer-small-pill,[data-theme=dark] .smart-replies-row [class*=pill]{background:#f8fafc!important;color:#0f172a!important;border:1px solid rgba(203,213,225,.92)!important;box-shadow:0 6px 16px #00000038!important;opacity:1!important}[data-theme=dark] .smart-replies-row button:hover,[data-theme=dark] .smart-reply-chip:hover{background:#e0f2fe!important;color:#082f49!important}[data-theme=dark] .screenshot-alert{background:linear-gradient(135deg,#fff7ed,#fed7aa)!important;color:#7c2d12!important;border-color:#fb923c!important}[data-theme=dark] .message-reactions button,[data-theme=dark] .message-reaction-chip{background:#fff!important;color:#0f172a!important}[data-theme=dark] .smart-replies-row{background:#0f172a!important;border-top:1px solid rgba(148,163,184,.38)!important;color:#e5e7eb!important}[data-theme=dark] .smart-replies-row span{color:#e5e7eb!important;opacity:1!important}[data-theme=dark] .smart-replies-row button{background:#fff!important;color:#0f172a!important;border:1px solid #cbd5e1!important;opacity:1!important;text-shadow:none!important}[data-theme=dark] .smart-replies-row button:hover{background:#dcfce7!important;color:#052e16!important}[data-theme=dark] .chat-smart-row,[data-theme=dark] .smart-replies-row{background:#f8fafc!important;border-top:1px solid rgba(203,213,225,.95)!important;color:#0f172a!important;opacity:1!important}[data-theme=dark] .chat-smart-chip,[data-theme=dark] .smart-reply-chip,[data-theme=dark] .smart-replies-row button,[data-theme=dark] .chat-smart-row button{background:#fff!important;color:#0f172a!important;border:1px solid #cbd5e1!important;opacity:1!important;text-shadow:none!important;box-shadow:0 4px 12px #0f172a1f!important}[data-theme=dark] .chat-smart-chip:hover,[data-theme=dark] .smart-reply-chip:hover,[data-theme=dark] .smart-replies-row button:hover,[data-theme=dark] .chat-smart-row button:hover{background:#dcfce7!important;color:#052e16!important;border-color:#86efac!important}[data-theme=dark] .string-call-card,body[data-theme=dark] .string-call-card{background:#0f172a!important;color:#f8fafc!important;border:1px solid #475569!important;box-shadow:0 22px 70px #00000094!important}[data-theme=dark] .string-call-card *,body[data-theme=dark] .string-call-card *{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}[data-theme=dark] .string-call-card button,body[data-theme=dark] .string-call-card button,[data-theme=dark] .string-call-card a,body[data-theme=dark] .string-call-card a{background:#1e293b!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border:1px solid #64748b!important}[data-theme=dark] .string-call-card button:hover,body[data-theme=dark] .string-call-card button:hover,[data-theme=dark] .string-call-card a:hover,body[data-theme=dark] .string-call-card a:hover{background:#334155!important}[data-theme=dark] .string-call-card button[style*=dc2626],body[data-theme=dark] .string-call-card button[style*=dc2626]{background:#dc2626!important;border-color:#fecaca!important}.composer-location-wrap{position:relative;display:inline-flex;flex:0 0 auto;z-index:2147483000}.composer-location-menu{position:absolute;left:0;bottom:calc(100% + 8px);width:230px;padding:10px;border-radius:18px;background:#fff;color:#0f172a;border:1px solid #e2e8f0;box-shadow:0 18px 46px #0f172a3d;display:grid;gap:7px;z-index:2147483600}.composer-location-item,.composer-location-custom button{width:100%;min-height:32px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;color:#0f172a;font-size:12px;font-weight:900;cursor:pointer;text-align:left;padding:7px 10px}.composer-location-title{font-size:12px;font-weight:950;color:#0f766e;margin-top:3px}.composer-location-custom{display:grid;grid-template-columns:1fr 72px;gap:6px}.composer-location-custom input{min-width:0;height:32px;border-radius:12px;border:1px solid #cbd5e1;padding:0 9px;font-size:12px;font-weight:800;color:#0f172a;background:#fff}.composer-location-note{font-size:11px;line-height:1.35;color:#64748b;font-weight:750}[data-theme=dark] .composer-location-menu,body[data-theme=dark] .composer-location-menu{background:#0f172a!important;color:#f8fafc!important;border-color:#475569!important}[data-theme=dark] .composer-location-item,[data-theme=dark] .composer-location-custom input,[data-theme=dark] .composer-location-custom button,body[data-theme=dark] .composer-location-item,body[data-theme=dark] .composer-location-custom input,body[data-theme=dark] .composer-location-custom button{background:#1e293b!important;color:#f8fafc!important;border-color:#475569!important}[data-theme=dark] .composer-location-title,body[data-theme=dark] .composer-location-title{color:#5eead4!important}[data-theme=dark] .composer-location-note,body[data-theme=dark] .composer-location-note{color:#cbd5e1!important}.group-member-actions{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.group-manage-admin{background:#dbeafe;color:#1e3a8a;border:1px solid #bfdbfe;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:950;cursor:pointer;white-space:nowrap}.group-manage-admin:disabled{opacity:.55;cursor:not-allowed}[data-theme=dark] .group-manage-admin,body[data-theme=dark] .group-manage-admin{background:#1d4ed8!important;color:#fff!important;border-color:#60a5fa!important}.messages-box.string-fish-wallpaper{isolation:isolate;background:radial-gradient(circle at 50% 0%,rgba(125,211,252,.34),transparent 36%),linear-gradient(180deg,#dff8ff,#c8eff6 45%,#a9dfe7)!important}[data-theme=dark] .messages-box.string-fish-wallpaper,.chat-page.dark .messages-box.string-fish-wallpaper,body.dark .messages-box.string-fish-wallpaper{background:radial-gradient(circle at 50% 0%,rgba(56,189,248,.18),transparent 38%),linear-gradient(180deg,#061a2d,#06263b 48%,#031521)!important}.messages-box.string-fish-wallpaper:before{content:"🐟        🐠              🐟       🐡             🐠";position:absolute;inset:9% -35% auto;z-index:0;pointer-events:none;white-space:pre;font-size:clamp(18px,2.2vw,34px);letter-spacing:4.5vw;opacity:.22;filter:saturate(.9);animation:stringFishSwim 28s linear infinite}.messages-box.string-fish-wallpaper:after{content:"STRING AI";position:absolute;inset:0;z-index:0;pointer-events:none;display:grid;place-items:center;font-weight:1000;font-size:clamp(52px,9vw,150px);letter-spacing:.12em;color:#0f766e14;text-shadow:0 0 36px rgba(14,165,233,.1)}[data-theme=dark] .messages-box.string-fish-wallpaper:after,.chat-page.dark .messages-box.string-fish-wallpaper:after,body.dark .messages-box.string-fish-wallpaper:after{color:#7dd3fc14}.messages-box.string-fish-wallpaper>*{position:relative;z-index:1}@keyframes stringFishSwim{0%{transform:translate(-8%)}to{transform:translate(42%)}}@media(prefers-reduced-motion:reduce){.messages-box.string-fish-wallpaper:before{animation:none}}.messages-box.string-fish-wallpaper{isolation:isolate!important;position:relative!important}.messages-box.string-fish-wallpaper>.string-fish-scene{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:100%!important;z-index:0!important;overflow:hidden!important;pointer-events:none!important;display:block!important;visibility:visible!important;opacity:1!important;will-change:transform!important}.string-fish-string-ai{position:absolute;inset:0;display:grid;place-items:center;font-size:clamp(58px,9vw,145px);line-height:1;font-weight:1000;letter-spacing:.12em;white-space:nowrap;color:#0891b221;text-shadow:0 0 28px rgba(14,165,233,.16),0 2px 0 rgba(255,255,255,.18)}[data-theme=dark] .string-fish-string-ai,.chat-page.dark .string-fish-string-ai,body.dark .string-fish-string-ai{color:#7dd3fc1f;text-shadow:0 0 34px rgba(56,189,248,.22)}.string-fish-lane{position:absolute;left:-34%;width:168%;display:flex!important;align-items:center;justify-content:space-around;visibility:visible!important;opacity:.68!important;will-change:transform}.string-fish-lane span{display:inline-block!important;visibility:visible!important;opacity:1!important;font-size:clamp(25px,3vw,44px);filter:saturate(1.2) drop-shadow(0 3px 5px rgba(3,105,161,.3))}.string-fish-lane-one{top:18%;animation:stringFishDomSwimOne 20s linear infinite}.string-fish-lane-two{top:64%;transform:scaleX(-1);animation:stringFishDomSwimTwo 26s linear infinite}[data-theme=dark] .string-fish-lane,.chat-page.dark .string-fish-lane,body.dark .string-fish-lane{opacity:.8!important}[data-theme=dark] .string-fish-lane span,.chat-page.dark .string-fish-lane span,body.dark .string-fish-lane span{filter:saturate(1.35) drop-shadow(0 0 9px rgba(56,189,248,.58))}.string-water-bubbles{position:absolute;bottom:-80px;width:16px;height:16px;border:2px solid rgba(255,255,255,.42);border-radius:50%;box-shadow:95px -30px 0 -4px #ffffff57,180px -85px 0 1px #ffffff47,310px -10px 0 -5px #ffffff5c,460px -100px 0 -2px #ffffff3d,640px -45px 0 -5px #ffffff52,810px -120px #ffffff38;animation:stringWaterBubbleRise 14s linear infinite}.string-water-bubbles-a{left:8%}.string-water-bubbles-b{left:52%;animation-delay:-7s;animation-duration:18s}@keyframes stringFishDomSwimOne{0%{transform:translate(-18%)}to{transform:translate(42%)}}@keyframes stringFishDomSwimTwo{0%{transform:translate(22%) scaleX(-1)}to{transform:translate(-38%) scaleX(-1)}}@keyframes stringWaterBubbleRise{0%{transform:translateY(0);opacity:0}12%{opacity:.75}to{transform:translateY(-520px);opacity:0}}@media(prefers-reduced-motion:reduce){.string-fish-lane,.string-water-bubbles{animation:none!important}.string-fish-lane-one{transform:translate(8%)}.string-fish-lane-two{transform:translate(-8%) scaleX(-1)}}.messages-box.string-fish-wallpaper{position:relative!important;isolation:isolate!important;overflow-y:auto!important;overflow-x:hidden!important}.messages-box.string-fish-wallpaper>:not(.string-fish-scene){position:relative;z-index:2}.composer-shell{padding:10px 12px 12px;border-top:1px solid rgba(148,163,184,.22);overflow:visible!important;background:linear-gradient(180deg,#f8fafcc7,#ffffffeb),radial-gradient(circle at 8% 0%,rgba(249,115,22,.1),transparent 36%),radial-gradient(circle at 92% 0%,rgba(16,185,129,.1),transparent 36%);backdrop-filter:blur(18px) saturate(1.18);-webkit-backdrop-filter:blur(18px) saturate(1.18);display:flex;flex-direction:column;gap:8px;position:relative;z-index:10050;isolation:isolate;box-shadow:0 -14px 36px #0f172a14}.composer-attach{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#e0f2fedb;border:1px solid rgba(14,165,233,.18);border-radius:18px;padding:6px 10px;font-size:12px;color:#0f172a;box-shadow:inset 0 1px #ffffffbf}.composer-attach-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:800}.composer-attach-thumb{width:48px;height:48px;object-fit:cover;border-radius:14px;margin-right:8px;vertical-align:middle;border:1px solid rgba(148,163,184,.26)}.composer-attach-close{width:26px;height:26px;border:none;border-radius:999px;background:#ffffffb8;cursor:pointer;font-size:12px;color:#334155}.composer-voice-preview{margin-bottom:2px;padding:10px 12px;border-radius:18px;border:1px solid rgba(148,163,184,.22);background:#ffffffc7;display:flex;flex-direction:column;gap:8px;color:#0f172a;box-shadow:0 12px 28px #0f172a14}.composer-recording-text{font-size:13px;font-weight:900;color:#dc2626}.composer-voice-ready{display:flex;flex-direction:column;gap:8px}.composer-voice-title{font-size:13px;font-weight:900}.composer-voice-actions{display:flex;gap:8px;flex-wrap:wrap}.composer-voice-name{font-size:12px;color:#64748b;align-self:center}.composer-voice-error{font-size:12px;color:#b91c1c;font-weight:700}.composer-row{display:grid;grid-template-columns:38px 38px minmax(0,1fr) 38px 38px 46px;align-items:end;gap:8px;overflow:visible!important}.composer-icon-btn{width:38px;height:38px;border-radius:999px;border:1px solid rgba(148,163,184,.26);background:#ffffffc7;color:#0f172a;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:0;box-shadow:0 10px 22px #0f172a14,inset 0 1px #ffffffeb;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.composer-icon-btn:hover:not(:disabled){transform:translateY(-1px);background:#fffffff5;box-shadow:0 14px 30px #0f172a1f}.composer-icon-btn:disabled{opacity:.52;cursor:default}.composer-icon-btn[title=More]:before{content:"+";font-size:24px;line-height:1;font-weight:300;transform:translateY(-1px)}.composer-icon-btn[title=Emoji]:before{content:"✨";font-size:17px}.composer-input{width:100%;min-height:42px;max-height:96px;resize:none;border-radius:22px;padding:11px 15px;font-size:14px;line-height:1.35;color:#0f172a;border:1px solid rgba(148,163,184,.28);background:#fff;box-sizing:border-box;outline:none;box-shadow:inset 0 1px #ffffffeb,0 10px 22px #0f172a0f;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.composer-input::placeholder{color:#94a3b8}.composer-input:focus{border-color:#10b9819e;background:#fff;box-shadow:0 0 0 3px #10b98121,0 12px 26px #0f172a14}.composer-send-btn{width:46px;height:46px;min-width:46px;border-radius:999px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(135deg,#94a3b8,#64748b);color:#fff;font-weight:900;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;font-size:0;line-height:1;box-shadow:0 14px 30px #64748b38,inset 0 1px #ffffff3d;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.composer-send-btn:before{content:"↑";font-size:25px;line-height:1;font-weight:900;transform:translateY(-1px)}.composer-send-btn-active{background:linear-gradient(135deg,#f93,#10b981 56%,#138808);box-shadow:0 16px 34px #10b9814d,inset 0 1px #ffffff47}.composer-send-btn-active:hover{transform:translateY(-1px) scale(1.045);filter:saturate(1.08)}.composer-send-btn:disabled{cursor:default;opacity:.72}.composer-footer{display:flex;justify-content:space-between;align-items:center;min-height:24px}.composer-footer-left{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.composer-small-pill{border-radius:999px;border:1px solid rgba(148,163,184,.24);background:#ffffffc2;color:#0f172a;padding:5px 11px;font-size:12px;font-weight:850;cursor:pointer;box-shadow:0 8px 18px #0f172a0f,inset 0 1px #ffffffe6}.composer-small-pill:hover:not(:disabled){background:#fff}.composer-small-pill:disabled{opacity:.6;cursor:default}.composer-group-pill,.composer-updates-pill,.composer-location-pill{display:inline-flex;align-items:center;justify-content:center;gap:5px}.composer-updates-pill{border-color:#16a34a4d;background:#f0fdf4eb}.composer-group-pill{border-color:#3b82f63d;background:#eff6ffeb}.composer-location-pill.active{background:#fee2e2f5;border-color:#dc262652;color:#991b1b}.composer-edit-label{font-size:12px;font-weight:800;color:#f97316}.composer-more-popup,.emoji-popup{position:absolute;bottom:68px;background:#fff;border-radius:22px;box-shadow:0 24px 58px #0f172a38;padding:9px;overflow-y:auto;overflow-x:hidden;z-index:1000000;border:1px solid rgba(148,163,184,.22);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2)}.composer-more-popup{left:12px;width:272px;max-height:min(520px,calc(100vh - 145px))}.composer-more-popup::-webkit-scrollbar,.emoji-popup::-webkit-scrollbar{width:6px}.composer-more-popup::-webkit-scrollbar-track,.emoji-popup::-webkit-scrollbar-track{background:transparent}.composer-more-popup::-webkit-scrollbar-thumb,.emoji-popup::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.composer-more-popup::-webkit-scrollbar-thumb:hover{background:#94a3b8}.composer-more-item{width:100%;border:none;background:transparent;padding:11px 12px;border-radius:15px;text-align:left;font-size:14px;font-weight:800;cursor:pointer;color:#111827;display:flex;align-items:center;gap:9px;line-height:1.2;transition:background .14s ease,transform .14s ease}.composer-more-item:hover{background:#f1f5f9eb;transform:translate(2px)}.composer-more-item:active{background:#e2e8f0}.emoji-popup{left:58px;width:322px;max-height:276px}.emoji-grid{display:flex;flex-wrap:wrap;gap:6px}.emoji-item{width:34px;height:34px;font-size:22px;cursor:pointer;border:none;border-radius:12px;background:#ffffffad;padding:4px;transition:.15s ease}.emoji-item:hover{transform:scale(1.16);background:#f1f5f9}.composer-more-divider{height:1px;background:#94a3b838;margin:7px 5px}.composer-more-title,.emoji-section-title{padding:7px 10px 4px;font-size:11px;font-weight:950;color:#475569;text-transform:uppercase;letter-spacing:.06em}.emoji-section-title{grid-column:1 / -1;padding-left:2px}.emoji-list{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.emoji-list-item{border:1px solid rgba(148,163,184,.24);background:#ffffffbf;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850;cursor:pointer;text-align:left;color:#0f172a}.emoji-list-item:hover:not(:disabled){background:#f1f5f9}@media(max-width:720px){.composer-shell{padding:9px 9px 10px}.composer-row{grid-template-columns:36px 36px minmax(0,1fr) 36px 36px 44px;gap:7px}.composer-icon-btn{width:36px;height:36px}.composer-send-btn{width:44px;height:44px;min-width:44px}.composer-input{min-height:41px;padding:10px 13px;font-size:14px}}@media(max-width:520px){.composer-shell{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.composer-more-popup{left:8px;width:min(258px,calc(100vw - 18px));max-height:min(520px,calc(100vh - 105px));bottom:calc(64px + env(safe-area-inset-bottom))}.emoji-popup{left:8px;width:calc(100vw - 16px);bottom:calc(64px + env(safe-area-inset-bottom))}.composer-footer{align-items:flex-start}.composer-small-pill{padding:5px 9px;font-size:11px}}@media(max-width:380px){.composer-row{grid-template-columns:34px 34px minmax(0,1fr) 34px 34px 42px;gap:6px}.composer-icon-btn{width:34px;height:34px}.composer-send-btn{width:42px;height:42px;min-width:42px}}.composer-shell,.composer-row{overflow:visible!important}.composer-more-popup,.emoji-popup{pointer-events:auto}@media(min-width:521px)and (max-width:900px){.composer-more-popup{left:10px;bottom:66px;width:min(272px,calc(100vw - 28px));max-height:min(500px,calc(100vh - 135px))}.emoji-popup{left:54px;bottom:66px;width:min(322px,calc(100vw - 28px))}}@media(min-width:901px){.composer-more-popup{left:12px;bottom:68px}.emoji-popup{left:58px;bottom:68px}}.composer-more-title:empty{display:none}.composer-row{grid-template-columns:38px 38px minmax(0,1fr) 38px 38px 46px!important;align-items:end!important}.composer-camera-btn,.composer-voice-btn{font-size:0!important;background:linear-gradient(145deg,#fffffff5,#f0fdfae0)!important}.composer-camera-btn:before{content:"🤖📷";font-size:15px;line-height:1}.composer-voice-btn:before{content:"🔊";font-size:19px;line-height:1}.composer-voice-btn.recording{background:linear-gradient(145deg,#fee2e2,#fff)!important;border-color:#dc26264d!important}.composer-voice-btn.recording:before{content:"⏹";font-size:16px}.composer-more-popup{width:248px}@media(max-width:720px){.composer-row{grid-template-columns:36px 36px minmax(0,1fr) 36px 36px 44px!important;gap:7px}}@media(max-width:420px){.composer-row{grid-template-columns:34px minmax(0,1fr) 34px 34px 42px!important;gap:6px}.composer-icon-btn[title=Emoji]{display:none!important}}.composer-more-popup,.emoji-popup{z-index:2147483200!important}.composer-send-btn:disabled{cursor:not-allowed!important}.composer-shell{padding:8px 12px 9px!important;gap:6px!important}.composer-footer{min-height:22px!important}.composer-footer-left{gap:6px!important;flex-wrap:wrap!important}.composer-small-pill{padding:4px 10px!important;font-size:11.5px!important;line-height:1.25!important}.composer-ai-connect-pill{border-color:#3b82f647!important;background:linear-gradient(135deg,#eff6fff5,#ecfdf5eb)!important}.composer-more-popup{width:260px!important}.composer-more-item:disabled{opacity:.55;cursor:not-allowed}@media(max-width:720px){.composer-shell{padding:7px 9px calc(8px + env(safe-area-inset-bottom))!important}.composer-footer-left{gap:5px!important}.composer-small-pill{padding:4px 8px!important;font-size:11px!important}}.composer-shell{flex:0 0 auto!important;margin-top:auto!important;min-height:auto!important;max-height:none!important;padding:7px 12px 8px!important;gap:5px!important}.composer-row{align-items:center!important}.composer-footer{min-height:20px!important;margin-top:0!important}.composer-footer-left{align-items:center!important;gap:6px!important}.composer-small-pill{padding:4px 9px!important;font-size:11px!important;line-height:1.2!important}.composer-more-popup{bottom:60px!important;width:260px!important}.emoji-popup{bottom:60px!important}@media(max-width:720px){.composer-shell{padding:7px 9px calc(8px + env(safe-area-inset-bottom))!important}.composer-more-popup,.emoji-popup{bottom:calc(58px + env(safe-area-inset-bottom))!important}}[data-theme=dark] .composer-shell{background:linear-gradient(180deg,#0f172af5,#0f172afa),radial-gradient(circle at 8% 0%,rgba(249,115,22,.1),transparent 36%),radial-gradient(circle at 92% 0%,rgba(16,185,129,.1),transparent 36%)!important;border-top-color:#94a3b842!important;color:#e5e7eb!important}[data-theme=dark] .composer-input{background:#111827!important;color:#f8fafc!important;border-color:#94a3b870!important}[data-theme=dark] .composer-input::placeholder{color:#94a3b8!important}[data-theme=dark] .composer-icon-btn,[data-theme=dark] .composer-camera-btn,[data-theme=dark] .composer-voice-btn{background:#111827!important;color:#f8fafc!important;border-color:#94a3b861!important}[data-theme=dark] .composer-small-pill{background:#f8fafc!important;color:#0f172a!important;border-color:#cbd5e1eb!important;opacity:1!important}[data-theme=dark] .composer-updates-pill{background:#dcfce7!important;color:#14532d!important;border-color:#16653447!important}[data-theme=dark] .composer-location-pill{background:#fff!important;color:#0f172a!important}[data-theme=dark] .composer-location-pill.active{background:#fee2e2!important;color:#991b1b!important}[data-theme=dark] .composer-attach,[data-theme=dark] .composer-voice-preview{background:#f8fafc!important;color:#0f172a!important;border-color:#cbd5e1e0!important}[data-theme=dark] .composer-more-popup,[data-theme=dark] .emoji-popup{background:#fff!important;color:#0f172a!important}[data-theme=dark] .composer-more-item,[data-theme=dark] .emoji-list-item,[data-theme=dark] .emoji-section-title,[data-theme=dark] .composer-more-title{color:#0f172a!important}[data-theme=dark] .emoji-item,[data-theme=dark] .emoji-list-item{background:#f8fafc!important}[data-theme=dark] .composer-edit-label{color:#fdba74!important}:root[data-theme=dark],body[data-theme=dark]{color-scheme:dark}:root[data-theme=dark] [data-string-popup-root=true],body[data-theme=dark] [data-string-popup-root=true]{color:#f8fafc}:root[data-theme=dark] .message-ctx-menu,:root[data-theme=dark] .message-menu,:root[data-theme=dark] .context-menu,:root[data-theme=dark] .dropdown-menu,:root[data-theme=dark] .string-context-menu,body[data-theme=dark] .message-ctx-menu,body[data-theme=dark] .message-menu,body[data-theme=dark] .context-menu,body[data-theme=dark] .dropdown-menu,body[data-theme=dark] .string-context-menu{background:#0f172a!important;color:#f8fafc!important;border-color:#475569!important}:root[data-theme=dark] [data-string-popup-root=true] button,body[data-theme=dark] [data-string-popup-root=true] button{color:inherit}:root[data-theme=dark] .sidebar-profile-menu,body[data-theme=dark] .sidebar-profile-menu{background:#0f172a!important;color:#f8fafc!important;border-color:#475569!important;box-shadow:0 24px 70px #0000009e!important}:root[data-theme=dark] .sidebar-profile-menu button,body[data-theme=dark] .sidebar-profile-menu button{color:#f8fafc!important;background:transparent!important}:root[data-theme=dark] .sidebar-profile-menu button:hover:not(:disabled),body[data-theme=dark] .sidebar-profile-menu button:hover:not(:disabled){background:#1e293b!important}:root[data-theme=dark] .sidebar-profile-menu-note,body[data-theme=dark] .sidebar-profile-menu-note{color:#cbd5e1!important;border-top-color:#334155!important}:root[data-theme=dark] .groups-drawer-panel,body[data-theme=dark] .groups-drawer-panel{background:linear-gradient(135deg,#0f172a,#111827)!important;color:#f8fafc!important;border-color:#475569!important;box-shadow:0 24px 70px #000000a3!important}:root[data-theme=dark] .groups-drawer-title,:root[data-theme=dark] .groups-drawer-subtitle,:root[data-theme=dark] .sidebar-group-empty,:root[data-theme=dark] .sidebar-group-row .chat-row-name,:root[data-theme=dark] .sidebar-group-row .chat-row-preview,body[data-theme=dark] .groups-drawer-title,body[data-theme=dark] .groups-drawer-subtitle,body[data-theme=dark] .sidebar-group-empty,body[data-theme=dark] .sidebar-group-row .chat-row-name,body[data-theme=dark] .sidebar-group-row .chat-row-preview{color:#f8fafc!important;opacity:1!important}:root[data-theme=dark] .groups-drawer-close,body[data-theme=dark] .groups-drawer-close{background:#1e293b!important;color:#f8fafc!important;border-color:#475569!important}:root[data-theme=dark] .groups-drawer-content,:root[data-theme=dark] .sidebar-groups-block,body[data-theme=dark] .groups-drawer-content,body[data-theme=dark] .sidebar-groups-block{background:#0f172aeb!important;border-color:#334155!important}:root[data-theme=dark] .sidebar-group-row,body[data-theme=dark] .sidebar-group-row{background:#111827!important;border:1px solid #334155!important}:root[data-theme=dark] .sidebar-group-row.chat-row-active,body[data-theme=dark] .sidebar-group-row.chat-row-active{background:#1e293b!important;border-color:#22c55e!important}:root[data-theme=dark] .string-ai-modal-overlay>div,body[data-theme=dark] .string-ai-modal-overlay>div{background:#0f172a!important;color:#f8fafc!important;border-color:#475569!important}:root[data-theme=dark] .string-ai-modal-overlay input,:root[data-theme=dark] .string-ai-modal-overlay textarea,body[data-theme=dark] .string-ai-modal-overlay input,body[data-theme=dark] .string-ai-modal-overlay textarea{background:#111827!important;color:#f8fafc!important;border-color:#475569!important}:root[data-theme=dark] .string-ai-modal-overlay input::placeholder,:root[data-theme=dark] .string-ai-modal-overlay textarea::placeholder,body[data-theme=dark] .string-ai-modal-overlay input::placeholder,body[data-theme=dark] .string-ai-modal-overlay textarea::placeholder{color:#94a3b8!important}:root[data-theme=dark] .topbar-mini-menu,:root[data-theme=dark] .topbar-ai-menu,:root[data-theme=dark] .safety-menu,body[data-theme=dark] .topbar-mini-menu,body[data-theme=dark] .topbar-ai-menu,body[data-theme=dark] .safety-menu{background:#0f172a!important;color:#f8fafc!important;border-color:#475569!important}:root[data-theme=dark] .topbar-mini-menu button,:root[data-theme=dark] .topbar-ai-menu button,:root[data-theme=dark] .safety-menu button,body[data-theme=dark] .topbar-mini-menu button,body[data-theme=dark] .topbar-ai-menu button,body[data-theme=dark] .safety-menu button{color:#f8fafc!important}:root[data-theme=dark] .topbar-mini-menu button:hover:not(:disabled),:root[data-theme=dark] .topbar-ai-menu button:hover:not(:disabled),:root[data-theme=dark] .safety-menu button:hover:not(:disabled),body[data-theme=dark] .topbar-mini-menu button:hover:not(:disabled),body[data-theme=dark] .topbar-ai-menu button:hover:not(:disabled),body[data-theme=dark] .safety-menu button:hover:not(:disabled){background:#1e293b!important}:root[data-theme=dark] .chat-smart-row,body[data-theme=dark] .chat-smart-row{background:transparent!important}:root[data-theme=dark] .chat-smart-chip,body[data-theme=dark] .chat-smart-chip{background:#334155!important;color:#fff!important;border-color:#64748b!important;opacity:1!important;visibility:visible!important}:root[data-theme=dark] input,:root[data-theme=dark] textarea,body[data-theme=dark] input,body[data-theme=dark] textarea{color-scheme:dark}.composer-footer-left{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important}.composer-footer-left>button,.composer-footer-left .composer-small-pill,.composer-footer-left .composer-updates-pill,.composer-footer-left .composer-location-pill,.composer-footer-left .composer-group-pill,.composer-footer-left .composer-ai-connect-pill,.composer-footer-left .string-location-action-btn,.composer-footer-left .composer-location-btn{height:26px!important;min-height:26px!important;max-height:26px!important;padding:4px 10px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;line-height:1!important;vertical-align:middle!important;margin:0!important;transform:none!important;white-space:nowrap!important;font-size:11.5px!important;font-weight:850!important;border-radius:999px!important}.composer-footer-left>button:hover,.composer-footer-left .composer-small-pill:hover,.composer-footer-left .composer-location-pill:hover,.composer-footer-left .string-location-action-btn:hover,.composer-footer-left .composer-location-btn:hover{transform:translateY(-1px)!important}body.dark .composer-footer-left .composer-location-pill,body.dark .composer-footer-left .string-location-action-btn,body.dark .composer-footer-left .composer-location-btn,.chat-page.dark .composer-footer-left .composer-location-pill,.chat-page.dark .composer-footer-left .string-location-action-btn,.chat-page.dark .composer-footer-left .composer-location-btn,:root[data-theme=dark] .composer-footer-left .composer-location-pill,:root[data-theme=dark] .composer-footer-left .string-location-action-btn,:root[data-theme=dark] .composer-footer-left .composer-location-btn,[data-theme=dark] .composer-footer-left .composer-location-pill,[data-theme=dark] .composer-footer-left .string-location-action-btn,[data-theme=dark] .composer-footer-left .composer-location-btn{background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid rgba(203,213,225,.92)!important;box-shadow:0 8px 18px #0f172a2e,inset 0 1px #ffffffeb!important}body.dark .composer-footer-left .composer-location-pill.active,.chat-page.dark .composer-footer-left .composer-location-pill.active,:root[data-theme=dark] .composer-footer-left .composer-location-pill.active,[data-theme=dark] .composer-footer-left .composer-location-pill.active{background:#fee2e2!important;color:#991b1b!important;-webkit-text-fill-color:#991b1b!important;border-color:#dc262661!important}body.dark .location-popup,body.dark .location-menu,body.dark .location-share-popup,body.dark .string-location-popup,body.dark [class*=location][class*=popup],body.dark [class*=location][class*=menu],.chat-page.dark .location-popup,.chat-page.dark .location-menu,.chat-page.dark .location-share-popup,.chat-page.dark .string-location-popup,.chat-page.dark [class*=location][class*=popup],.chat-page.dark [class*=location][class*=menu],:root[data-theme=dark] .location-popup,:root[data-theme=dark] .location-menu,:root[data-theme=dark] .location-share-popup,:root[data-theme=dark] .string-location-popup,:root[data-theme=dark] [class*=location][class*=popup],:root[data-theme=dark] [class*=location][class*=menu],[data-theme=dark] .location-popup,[data-theme=dark] .location-menu,[data-theme=dark] .location-share-popup,[data-theme=dark] .string-location-popup,[data-theme=dark] [class*=location][class*=popup],[data-theme=dark] [class*=location][class*=menu]{background:#111827!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border:1px solid rgba(148,163,184,.48)!important;box-shadow:0 22px 70px #00000094!important;opacity:1!important;visibility:visible!important}body.dark .location-popup *:not(button):not(input):not(select):not(option),body.dark .location-menu *:not(button):not(input):not(select):not(option),body.dark .location-share-popup *:not(button):not(input):not(select):not(option),body.dark .string-location-popup *:not(button):not(input):not(select):not(option),body.dark [class*=location][class*=popup] *:not(button):not(input):not(select):not(option),body.dark [class*=location][class*=menu] *:not(button):not(input):not(select):not(option),.chat-page.dark .location-popup *:not(button):not(input):not(select):not(option),.chat-page.dark .location-menu *:not(button):not(input):not(select):not(option),.chat-page.dark .location-share-popup *:not(button):not(input):not(select):not(option),.chat-page.dark .string-location-popup *:not(button):not(input):not(select):not(option),.chat-page.dark [class*=location][class*=popup] *:not(button):not(input):not(select):not(option),.chat-page.dark [class*=location][class*=menu] *:not(button):not(input):not(select):not(option),:root[data-theme=dark] .location-popup *:not(button):not(input):not(select):not(option),:root[data-theme=dark] .location-menu *:not(button):not(input):not(select):not(option),:root[data-theme=dark] .location-share-popup *:not(button):not(input):not(select):not(option),:root[data-theme=dark] .string-location-popup *:not(button):not(input):not(select):not(option),:root[data-theme=dark] [class*=location][class*=popup] *:not(button):not(input):not(select):not(option),:root[data-theme=dark] [class*=location][class*=menu] *:not(button):not(input):not(select):not(option),[data-theme=dark] .location-popup *:not(button):not(input):not(select):not(option),[data-theme=dark] .location-menu *:not(button):not(input):not(select):not(option),[data-theme=dark] .location-share-popup *:not(button):not(input):not(select):not(option),[data-theme=dark] .string-location-popup *:not(button):not(input):not(select):not(option),[data-theme=dark] [class*=location][class*=popup] *:not(button):not(input):not(select):not(option),[data-theme=dark] [class*=location][class*=menu] *:not(button):not(input):not(select):not(option){color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;opacity:1!important;visibility:visible!important}body.dark .location-popup small,body.dark .location-popup p,body.dark .location-popup .muted,body.dark .location-popup .hint,body.dark .location-popup .help,body.dark .location-menu small,body.dark .location-menu p,body.dark .location-share-popup small,body.dark .location-share-popup p,body.dark .string-location-popup small,body.dark .string-location-popup p,.chat-page.dark .location-popup small,.chat-page.dark .location-popup p,.chat-page.dark .location-menu small,.chat-page.dark .location-menu p,.chat-page.dark .location-share-popup small,.chat-page.dark .location-share-popup p,.chat-page.dark .string-location-popup small,.chat-page.dark .string-location-popup p,:root[data-theme=dark] .location-popup small,:root[data-theme=dark] .location-popup p,:root[data-theme=dark] .location-menu small,:root[data-theme=dark] .location-menu p,:root[data-theme=dark] .location-share-popup small,:root[data-theme=dark] .location-share-popup p,:root[data-theme=dark] .string-location-popup small,:root[data-theme=dark] .string-location-popup p,[data-theme=dark] .location-popup small,[data-theme=dark] .location-popup p,[data-theme=dark] .location-menu small,[data-theme=dark] .location-menu p,[data-theme=dark] .location-share-popup small,[data-theme=dark] .location-share-popup p,[data-theme=dark] .string-location-popup small,[data-theme=dark] .string-location-popup p{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;opacity:1!important}body.dark .location-popup button,body.dark .location-menu button,body.dark .location-share-popup button,body.dark .string-location-popup button,body.dark [class*=location][class*=popup] button,body.dark [class*=location][class*=menu] button,.chat-page.dark .location-popup button,.chat-page.dark .location-menu button,.chat-page.dark .location-share-popup button,.chat-page.dark .string-location-popup button,.chat-page.dark [class*=location][class*=popup] button,.chat-page.dark [class*=location][class*=menu] button,:root[data-theme=dark] .location-popup button,:root[data-theme=dark] .location-menu button,:root[data-theme=dark] .location-share-popup button,:root[data-theme=dark] .string-location-popup button,:root[data-theme=dark] [class*=location][class*=popup] button,:root[data-theme=dark] [class*=location][class*=menu] button,[data-theme=dark] .location-popup button,[data-theme=dark] .location-menu button,[data-theme=dark] .location-share-popup button,[data-theme=dark] .string-location-popup button,[data-theme=dark] [class*=location][class*=popup] button,[data-theme=dark] [class*=location][class*=menu] button{background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid rgba(203,213,225,.92)!important;opacity:1!important;visibility:visible!important}body.dark .location-popup input,body.dark .location-popup select,body.dark .location-menu input,body.dark .location-menu select,body.dark .location-share-popup input,body.dark .location-share-popup select,body.dark .string-location-popup input,body.dark .string-location-popup select,body.dark [class*=location][class*=popup] input,body.dark [class*=location][class*=popup] select,body.dark [class*=location][class*=menu] input,body.dark [class*=location][class*=menu] select,.chat-page.dark .location-popup input,.chat-page.dark .location-popup select,.chat-page.dark .location-menu input,.chat-page.dark .location-menu select,.chat-page.dark .location-share-popup input,.chat-page.dark .location-share-popup select,.chat-page.dark .string-location-popup input,.chat-page.dark .string-location-popup select,.chat-page.dark [class*=location][class*=popup] input,.chat-page.dark [class*=location][class*=popup] select,.chat-page.dark [class*=location][class*=menu] input,.chat-page.dark [class*=location][class*=menu] select,:root[data-theme=dark] .location-popup input,:root[data-theme=dark] .location-popup select,:root[data-theme=dark] .location-menu input,:root[data-theme=dark] .location-menu select,:root[data-theme=dark] .location-share-popup input,:root[data-theme=dark] .location-share-popup select,:root[data-theme=dark] .string-location-popup input,:root[data-theme=dark] .string-location-popup select,:root[data-theme=dark] [class*=location][class*=popup] input,:root[data-theme=dark] [class*=location][class*=popup] select,:root[data-theme=dark] [class*=location][class*=menu] input,:root[data-theme=dark] [class*=location][class*=menu] select,[data-theme=dark] .location-popup input,[data-theme=dark] .location-popup select,[data-theme=dark] .location-menu input,[data-theme=dark] .location-menu select,[data-theme=dark] .location-share-popup input,[data-theme=dark] .location-share-popup select,[data-theme=dark] .string-location-popup input,[data-theme=dark] .string-location-popup select,[data-theme=dark] [class*=location][class*=popup] input,[data-theme=dark] [class*=location][class*=popup] select,[data-theme=dark] [class*=location][class*=menu] input,[data-theme=dark] [class*=location][class*=menu] select{background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid rgba(203,213,225,.92)!important;opacity:1!important;visibility:visible!important}.composer-shell .composer-footer,.composer-shell .composer-footer-left{display:flex!important;align-items:center!important}.composer-shell .composer-footer-left{gap:6px!important;min-height:28px!important}.composer-shell .composer-footer-left>button,.composer-shell .composer-footer-left .composer-small-pill,.composer-shell .composer-footer-left .composer-updates-pill,.composer-shell .composer-footer-left .composer-location-pill,.composer-shell .composer-footer-left .composer-group-pill,.composer-shell .composer-footer-left .composer-ai-connect-pill{height:26px!important;min-height:26px!important;max-height:26px!important;padding:0 10px!important;margin:0!important;border-width:1px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;gap:5px!important;line-height:26px!important;vertical-align:middle!important;transform:none!important;position:relative!important;top:0!important;font-size:11px!important;font-weight:850!important;white-space:nowrap!important;border-radius:999px!important}body.dark .composer-shell .composer-footer-left .composer-location-pill,body.dark .composer-shell .composer-footer-left button.composer-location-pill,.chat-page.dark .composer-shell .composer-footer-left .composer-location-pill,.chat-page.dark .composer-shell .composer-footer-left button.composer-location-pill,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill,:root[data-theme=dark] .composer-shell .composer-footer-left button.composer-location-pill,body[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill,body[data-theme=dark] .composer-shell .composer-footer-left button.composer-location-pill,[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill,[data-theme=dark] .composer-shell .composer-footer-left button.composer-location-pill{height:26px!important;min-height:26px!important;max-height:26px!important;padding:0 10px!important;margin:0!important;line-height:26px!important;align-self:center!important;transform:none!important;top:0!important;background:#fffffff5!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid rgba(203,213,225,.92)!important;box-shadow:0 8px 18px #0f172a2e,inset 0 1px #ffffffeb!important}.composer-shell .composer-footer-left .composer-location-pill:hover,body.dark .composer-shell .composer-footer-left .composer-location-pill:hover,.chat-page.dark .composer-shell .composer-footer-left .composer-location-pill:hover,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:hover,[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:hover{transform:none!important;top:0!important}.composer-shell .composer-footer-left .composer-location-pill *,body.dark .composer-shell .composer-footer-left .composer-location-pill *,.chat-page.dark .composer-shell .composer-footer-left .composer-location-pill *,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill *,[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill *{line-height:1!important;display:inline-flex!important;align-items:center!important;vertical-align:middle!important;margin-top:0!important;margin-bottom:0!important}@media(max-width:720px){.composer-shell .composer-footer-left>button,.composer-shell .composer-footer-left .composer-small-pill,.composer-shell .composer-footer-left .composer-location-pill{height:25px!important;min-height:25px!important;max-height:25px!important;line-height:25px!important;padding:0 8px!important;font-size:10.8px!important}}.chat-page.dark .composer-shell .composer-footer-left,body.dark .composer-shell .composer-footer-left,[data-theme=dark] .composer-shell .composer-footer-left,:root[data-theme=dark] .composer-shell .composer-footer-left,body[data-theme=dark] .composer-shell .composer-footer-left{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important}.chat-page.dark .composer-shell .composer-footer-left .composer-small-pill,body.dark .composer-shell .composer-footer-left .composer-small-pill,[data-theme=dark] .composer-shell .composer-footer-left .composer-small-pill,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-small-pill,body[data-theme=dark] .composer-shell .composer-footer-left .composer-small-pill{height:26px!important;min-height:26px!important;max-height:26px!important;padding:0 10px!important;margin:0!important;line-height:24px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;vertical-align:middle!important;position:relative!important;top:0!important;transform:none!important;font-size:11px!important;font-weight:850!important;border-radius:999px!important;white-space:nowrap!important}.chat-page.dark .composer-shell .composer-footer-left .composer-location-pill,.chat-page.dark .composer-shell .composer-footer-left button.composer-location-pill,body.dark .composer-shell .composer-footer-left .composer-location-pill,body.dark .composer-shell .composer-footer-left button.composer-location-pill,[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill,[data-theme=dark] .composer-shell .composer-footer-left button.composer-location-pill,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill,:root[data-theme=dark] .composer-shell .composer-footer-left button.composer-location-pill,body[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill,body[data-theme=dark] .composer-shell .composer-footer-left button.composer-location-pill{height:26px!important;min-height:26px!important;max-height:26px!important;padding:0 10px!important;margin:0!important;line-height:24px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;vertical-align:middle!important;position:relative!important;top:0!important;transform:none!important;font-size:11px!important;font-weight:850!important;border-radius:999px!important;white-space:nowrap!important;background:#111827!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border:1px solid rgba(148,163,184,.42)!important;box-shadow:0 8px 18px #0000002e,inset 0 1px #ffffff14!important}.chat-page.dark .composer-shell .composer-footer-left .composer-location-pill:hover,body.dark .composer-shell .composer-footer-left .composer-location-pill:hover,[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:hover,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:hover,body[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:hover{transform:none!important;top:0!important;background:#1e293b!important}.chat-page.dark .composer-shell .composer-footer-left .composer-location-pill.active,body.dark .composer-shell .composer-footer-left .composer-location-pill.active,[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill.active,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill.active,body[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill.active{background:#3b1d1d!important;color:#fecaca!important;-webkit-text-fill-color:#fecaca!important;border-color:#f871717a!important}.chat-page.dark .composer-shell .composer-footer-left .composer-location-pill *,body.dark .composer-shell .composer-footer-left .composer-location-pill *,[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill *,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill *,body[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill *{display:inline-flex!important;align-items:center!important;line-height:1!important;margin:0!important;padding:0!important;transform:none!important;position:static!important;top:auto!important;vertical-align:middle!important}[data-theme=dark] .composer-location-pill,[data-theme=dark] .composer-location-pill *{background:transparent!important}[data-theme=dark] .composer-location-pill{background:#111827!important;color:#f8fafc!important;border:1px solid rgba(148,163,184,.42)!important}[data-theme=dark] .composer-location-pill:before,[data-theme=dark] .composer-location-pill:after,[data-theme=dark] .composer-location-pill *:before,[data-theme=dark] .composer-location-pill *:after{background:transparent!important}[data-theme=dark] .composer-location-pill span,[data-theme=dark] .composer-location-pill div,[data-theme=dark] .composer-location-pill label{background:transparent!important}body.dark .composer-shell .composer-footer-left .composer-location-pill,body.dark .composer-shell .composer-footer-left button.composer-location-pill,.chat-page.dark .composer-shell .composer-footer-left .composer-location-pill,.chat-page.dark .composer-shell .composer-footer-left button.composer-location-pill,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill,:root[data-theme=dark] .composer-shell .composer-footer-left button.composer-location-pill,body[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill,body[data-theme=dark] .composer-shell .composer-footer-left button.composer-location-pill,[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill,[data-theme=dark] .composer-shell .composer-footer-left button.composer-location-pill{height:26px!important;min-height:26px!important;max-height:26px!important;padding:0 10px!important;margin:0!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;gap:5px!important;line-height:24px!important;vertical-align:middle!important;position:relative!important;top:0!important;transform:none!important;overflow:hidden!important;appearance:none!important;-webkit-appearance:none!important;background:#111827!important;background-color:#111827!important;background-image:none!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border:1px solid rgba(148,163,184,.42)!important;box-shadow:0 8px 18px #0000002e,inset 0 1px #ffffff14!important;outline:none!important}body.dark .composer-shell .composer-footer-left .composer-location-pill *,.chat-page.dark .composer-shell .composer-footer-left .composer-location-pill *,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill *,body[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill *,[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill *{background:transparent!important;background-color:transparent!important;background-image:none!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;box-shadow:none!important;outline:none!important;border-color:transparent!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important;align-items:center!important;vertical-align:middle!important}body.dark .composer-shell .composer-footer-left .composer-location-pill:before,body.dark .composer-shell .composer-footer-left .composer-location-pill:after,body.dark .composer-shell .composer-footer-left .composer-location-pill *:before,body.dark .composer-shell .composer-footer-left .composer-location-pill *:after,.chat-page.dark .composer-shell .composer-footer-left .composer-location-pill:before,.chat-page.dark .composer-shell .composer-footer-left .composer-location-pill:after,.chat-page.dark .composer-shell .composer-footer-left .composer-location-pill *:before,.chat-page.dark .composer-shell .composer-footer-left .composer-location-pill *:after,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:before,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:after,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill *:before,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill *:after,body[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:before,body[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:after,body[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill *:before,body[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill *:after,[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:before,[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:after,[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill *:before,[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill *:after{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border-color:transparent!important}body.dark .composer-shell .composer-footer-left .composer-location-pill:hover,.chat-page.dark .composer-shell .composer-footer-left .composer-location-pill:hover,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:hover,body[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:hover,[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:hover{background:#1e293b!important;background-color:#1e293b!important;background-image:none!important;transform:none!important;top:0!important}[data-theme=dark] .composer-location-pill,[data-theme=dark] .composer-location-pill *,body.dark .composer-location-pill,body.dark .composer-location-pill *{background-color:transparent!important;background-image:none!important}[data-theme=dark] .composer-location-pill,body.dark .composer-location-pill{background:#111827!important;color:#f8fafc!important;border:1px solid rgba(148,163,184,.42)!important}.dark .composer-shell .composer-footer-left .composer-location-pill,.dark .composer-shell .composer-footer-left button.composer-location-pill,body.dark .composer-shell .composer-footer-left .composer-location-pill,body.dark .composer-shell .composer-footer-left button.composer-location-pill,.chat-page.dark .composer-shell .composer-footer-left .composer-location-pill,.chat-page.dark .composer-shell .composer-footer-left button.composer-location-pill,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill,:root[data-theme=dark] .composer-shell .composer-footer-left button.composer-location-pill,body[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill,body[data-theme=dark] .composer-shell .composer-footer-left button.composer-location-pill,[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill,[data-theme=dark] .composer-shell .composer-footer-left button.composer-location-pill{height:26px!important;min-height:26px!important;max-height:26px!important;padding:0 10px!important;margin:0!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;gap:5px!important;line-height:24px!important;vertical-align:middle!important;position:relative!important;top:0!important;transform:none!important;border-radius:999px!important;overflow:hidden!important;isolation:isolate!important;appearance:none!important;-webkit-appearance:none!important;background:#111827!important;background-color:#111827!important;background-image:none!important;background-clip:padding-box!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border:1px solid rgba(148,163,184,.42)!important;outline:0!important;box-shadow:0 8px 18px #0000002e,inset 0 1px #ffffff14!important}.dark .composer-shell .composer-footer-left .composer-location-pill>*,body.dark .composer-shell .composer-footer-left .composer-location-pill>*,.chat-page.dark .composer-shell .composer-footer-left .composer-location-pill>*,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill>*,body[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill>*,[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill>*{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important;align-items:center!important}.dark .composer-shell .composer-footer-left .composer-location-pill:before,.dark .composer-shell .composer-footer-left .composer-location-pill:after,.dark .composer-shell .composer-footer-left .composer-location-pill *:before,.dark .composer-shell .composer-footer-left .composer-location-pill *:after,body.dark .composer-shell .composer-footer-left .composer-location-pill:before,body.dark .composer-shell .composer-footer-left .composer-location-pill:after,body.dark .composer-shell .composer-footer-left .composer-location-pill *:before,body.dark .composer-shell .composer-footer-left .composer-location-pill *:after,.chat-page.dark .composer-shell .composer-footer-left .composer-location-pill:before,.chat-page.dark .composer-shell .composer-footer-left .composer-location-pill:after,.chat-page.dark .composer-shell .composer-footer-left .composer-location-pill *:before,.chat-page.dark .composer-shell .composer-footer-left .composer-location-pill *:after,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:before,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:after,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill *:before,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill *:after,body[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:before,body[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:after,body[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill *:before,body[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill *:after,[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:before,[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:after,[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill *:before,[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill *:after{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important}.dark .composer-shell .composer-footer-left .composer-location-pill:focus,.dark .composer-shell .composer-footer-left .composer-location-pill:focus-visible,.dark .composer-shell .composer-footer-left .composer-location-pill:active,body.dark .composer-shell .composer-footer-left .composer-location-pill:focus,body.dark .composer-shell .composer-footer-left .composer-location-pill:focus-visible,body.dark .composer-shell .composer-footer-left .composer-location-pill:active,.chat-page.dark .composer-shell .composer-footer-left .composer-location-pill:focus,.chat-page.dark .composer-shell .composer-footer-left .composer-location-pill:focus-visible,.chat-page.dark .composer-shell .composer-footer-left .composer-location-pill:active,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:focus,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:focus-visible,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:active,body[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:focus,body[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:focus-visible,body[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:active,[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:focus,[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:focus-visible,[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:active{background:#111827!important;background-color:#111827!important;background-image:none!important;outline:0!important;box-shadow:0 8px 18px #0000002e,inset 0 1px #ffffff14!important;transform:none!important}.dark .composer-shell .composer-footer-left .composer-location-pill:hover,body.dark .composer-shell .composer-footer-left .composer-location-pill:hover,.chat-page.dark .composer-shell .composer-footer-left .composer-location-pill:hover,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:hover,body[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:hover,[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:hover{background:#1e293b!important;background-color:#1e293b!important;background-image:none!important;transform:none!important}.dark .composer-shell .composer-footer-left .composer-location-pill.active,body.dark .composer-shell .composer-footer-left .composer-location-pill.active,.chat-page.dark .composer-shell .composer-footer-left .composer-location-pill.active,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill.active,body[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill.active,[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill.active{background:#3b1d1d!important;background-color:#3b1d1d!important;background-image:none!important;color:#fecaca!important;-webkit-text-fill-color:#fecaca!important;border-color:#f871717a!important}body.dark .composer-shell .composer-footer-left>button.composer-location-pill,body.dark .composer-shell .composer-footer-left .composer-location-pill,body.dark .composer-shell .composer-footer-left>button[title*=Location],body.dark .composer-shell .composer-footer-left>button[aria-label*=Location],body.dark .composer-shell .composer-footer-left>button:nth-of-type(3),.chat-page.dark .composer-shell .composer-footer-left>button.composer-location-pill,.chat-page.dark .composer-shell .composer-footer-left .composer-location-pill,.chat-page.dark .composer-shell .composer-footer-left>button[title*=Location],.chat-page.dark .composer-shell .composer-footer-left>button[aria-label*=Location],.chat-page.dark .composer-shell .composer-footer-left>button:nth-of-type(3),.dark .composer-shell .composer-footer-left>button.composer-location-pill,.dark .composer-shell .composer-footer-left .composer-location-pill,.dark .composer-shell .composer-footer-left>button[title*=Location],.dark .composer-shell .composer-footer-left>button[aria-label*=Location],.dark .composer-shell .composer-footer-left>button:nth-of-type(3),.dark-mode .composer-shell .composer-footer-left>button.composer-location-pill,.dark-mode .composer-shell .composer-footer-left .composer-location-pill,.dark-mode .composer-shell .composer-footer-left>button[title*=Location],.dark-mode .composer-shell .composer-footer-left>button[aria-label*=Location],.dark-mode .composer-shell .composer-footer-left>button:nth-of-type(3),[data-theme=dark] .composer-shell .composer-footer-left>button.composer-location-pill,[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill,[data-theme=dark] .composer-shell .composer-footer-left>button[title*=Location],[data-theme=dark] .composer-shell .composer-footer-left>button[aria-label*=Location],[data-theme=dark] .composer-shell .composer-footer-left>button:nth-of-type(3),:root[data-theme=dark] .composer-shell .composer-footer-left>button.composer-location-pill,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill,:root[data-theme=dark] .composer-shell .composer-footer-left>button[title*=Location],:root[data-theme=dark] .composer-shell .composer-footer-left>button[aria-label*=Location],:root[data-theme=dark] .composer-shell .composer-footer-left>button:nth-of-type(3),body[data-theme=dark] .composer-shell .composer-footer-left>button.composer-location-pill,body[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill,body[data-theme=dark] .composer-shell .composer-footer-left>button[title*=Location],body[data-theme=dark] .composer-shell .composer-footer-left>button[aria-label*=Location],body[data-theme=dark] .composer-shell .composer-footer-left>button:nth-of-type(3){height:26px!important;min-height:26px!important;max-height:26px!important;padding:0 10px!important;margin:0!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;gap:5px!important;line-height:24px!important;vertical-align:middle!important;position:relative!important;top:0!important;transform:none!important;overflow:hidden!important;isolation:isolate!important;appearance:none!important;-webkit-appearance:none!important;background:#111827!important;background-color:#111827!important;background-image:none!important;background-clip:border-box!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border:1px solid rgba(148,163,184,.48)!important;outline:none!important;box-shadow:inset 0 0 0 999px #111827,0 8px 18px #0000002e!important}body.dark .composer-shell .composer-footer-left>button.composer-location-pill:before,body.dark .composer-shell .composer-footer-left .composer-location-pill:before,body.dark .composer-shell .composer-footer-left>button[title*=Location]:before,body.dark .composer-shell .composer-footer-left>button[aria-label*=Location]:before,body.dark .composer-shell .composer-footer-left>button:nth-of-type(3):before,.chat-page.dark .composer-shell .composer-footer-left>button.composer-location-pill:before,.chat-page.dark .composer-shell .composer-footer-left .composer-location-pill:before,.chat-page.dark .composer-shell .composer-footer-left>button[title*=Location]:before,.chat-page.dark .composer-shell .composer-footer-left>button[aria-label*=Location]:before,.chat-page.dark .composer-shell .composer-footer-left>button:nth-of-type(3):before,.dark .composer-shell .composer-footer-left>button.composer-location-pill:before,.dark .composer-shell .composer-footer-left .composer-location-pill:before,.dark .composer-shell .composer-footer-left>button[title*=Location]:before,.dark .composer-shell .composer-footer-left>button[aria-label*=Location]:before,.dark .composer-shell .composer-footer-left>button:nth-of-type(3):before,.dark-mode .composer-shell .composer-footer-left>button.composer-location-pill:before,.dark-mode .composer-shell .composer-footer-left .composer-location-pill:before,.dark-mode .composer-shell .composer-footer-left>button[title*=Location]:before,.dark-mode .composer-shell .composer-footer-left>button[aria-label*=Location]:before,.dark-mode .composer-shell .composer-footer-left>button:nth-of-type(3):before,[data-theme=dark] .composer-shell .composer-footer-left>button.composer-location-pill:before,[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:before,[data-theme=dark] .composer-shell .composer-footer-left>button[title*=Location]:before,[data-theme=dark] .composer-shell .composer-footer-left>button[aria-label*=Location]:before,[data-theme=dark] .composer-shell .composer-footer-left>button:nth-of-type(3):before,:root[data-theme=dark] .composer-shell .composer-footer-left>button.composer-location-pill:before,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:before,:root[data-theme=dark] .composer-shell .composer-footer-left>button[title*=Location]:before,:root[data-theme=dark] .composer-shell .composer-footer-left>button[aria-label*=Location]:before,:root[data-theme=dark] .composer-shell .composer-footer-left>button:nth-of-type(3):before,body[data-theme=dark] .composer-shell .composer-footer-left>button.composer-location-pill:before,body[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:before,body[data-theme=dark] .composer-shell .composer-footer-left>button[title*=Location]:before,body[data-theme=dark] .composer-shell .composer-footer-left>button[aria-label*=Location]:before,body[data-theme=dark] .composer-shell .composer-footer-left>button:nth-of-type(3):before{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;background:#111827!important;background-color:#111827!important;background-image:none!important;z-index:-1!important;pointer-events:none!important}body.dark .composer-shell .composer-footer-left .composer-location-pill *,body.dark .composer-shell .composer-footer-left>button:nth-of-type(3) *,.chat-page.dark .composer-shell .composer-footer-left .composer-location-pill *,.chat-page.dark .composer-shell .composer-footer-left>button:nth-of-type(3) *,.dark .composer-shell .composer-footer-left .composer-location-pill *,.dark .composer-shell .composer-footer-left>button:nth-of-type(3) *,.dark-mode .composer-shell .composer-footer-left .composer-location-pill *,.dark-mode .composer-shell .composer-footer-left>button:nth-of-type(3) *,[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill *,[data-theme=dark] .composer-shell .composer-footer-left>button:nth-of-type(3) *,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill *,:root[data-theme=dark] .composer-shell .composer-footer-left>button:nth-of-type(3) *,body[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill *,body[data-theme=dark] .composer-shell .composer-footer-left>button:nth-of-type(3) *{position:relative!important;z-index:1!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border:0!important;box-shadow:none!important;outline:0!important}body.dark .composer-shell .composer-footer-left .composer-location-pill:hover,body.dark .composer-shell .composer-footer-left .composer-location-pill:focus,body.dark .composer-shell .composer-footer-left .composer-location-pill:focus-visible,body.dark .composer-shell .composer-footer-left .composer-location-pill:active,body.dark .composer-shell .composer-footer-left>button:nth-of-type(3):hover,body.dark .composer-shell .composer-footer-left>button:nth-of-type(3):focus,body.dark .composer-shell .composer-footer-left>button:nth-of-type(3):focus-visible,body.dark .composer-shell .composer-footer-left>button:nth-of-type(3):active,.chat-page.dark .composer-shell .composer-footer-left .composer-location-pill:hover,.chat-page.dark .composer-shell .composer-footer-left .composer-location-pill:focus,.chat-page.dark .composer-shell .composer-footer-left .composer-location-pill:focus-visible,.chat-page.dark .composer-shell .composer-footer-left .composer-location-pill:active,.dark .composer-shell .composer-footer-left .composer-location-pill:hover,.dark .composer-shell .composer-footer-left .composer-location-pill:focus,.dark .composer-shell .composer-footer-left .composer-location-pill:focus-visible,.dark .composer-shell .composer-footer-left .composer-location-pill:active,.dark-mode .composer-shell .composer-footer-left .composer-location-pill:hover,.dark-mode .composer-shell .composer-footer-left .composer-location-pill:focus,.dark-mode .composer-shell .composer-footer-left .composer-location-pill:focus-visible,.dark-mode .composer-shell .composer-footer-left .composer-location-pill:active,[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:hover,[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:focus,[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:focus-visible,[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:active,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:hover,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:focus,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:focus-visible,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:active,body[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:hover,body[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:focus,body[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:focus-visible,body[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:active{background:#111827!important;background-color:#111827!important;background-image:none!important;transform:none!important;top:0!important;outline:0!important;box-shadow:inset 0 0 0 999px #111827,0 8px 18px #0000002e!important}body.dark .composer-shell .composer-footer-left .composer-location-pill.active,.chat-page.dark .composer-shell .composer-footer-left .composer-location-pill.active,.dark .composer-shell .composer-footer-left .composer-location-pill.active,.dark-mode .composer-shell .composer-footer-left .composer-location-pill.active,[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill.active,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill.active,body[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill.active{background:#3b1d1d!important;background-color:#3b1d1d!important;background-image:none!important;color:#fecaca!important;-webkit-text-fill-color:#fecaca!important;border-color:#f871717a!important;box-shadow:inset 0 0 0 999px #3b1d1d,0 8px 18px #0000002e!important}body.dark .composer-shell .composer-footer-left,.chat-page.dark .composer-shell .composer-footer-left,.dark .composer-shell .composer-footer-left,.dark-mode .composer-shell .composer-footer-left,:root[data-theme=dark] .composer-shell .composer-footer-left,body[data-theme=dark] .composer-shell .composer-footer-left,[data-theme=dark] .composer-shell .composer-footer-left{color:transparent!important;-webkit-text-fill-color:transparent!important;font-size:0!important}body.dark .composer-shell .composer-footer-left>button,body.dark .composer-shell .composer-footer-left .composer-small-pill,body.dark .composer-shell .composer-footer-left .composer-location-pill,body.dark .composer-shell .composer-footer-left .composer-updates-pill,body.dark .composer-shell .composer-footer-left .composer-group-pill,body.dark .composer-shell .composer-footer-left .composer-ai-connect-pill,.chat-page.dark .composer-shell .composer-footer-left>button,.chat-page.dark .composer-shell .composer-footer-left .composer-small-pill,.chat-page.dark .composer-shell .composer-footer-left .composer-location-pill,.chat-page.dark .composer-shell .composer-footer-left .composer-updates-pill,.chat-page.dark .composer-shell .composer-footer-left .composer-group-pill,.chat-page.dark .composer-shell .composer-footer-left .composer-ai-connect-pill,.dark .composer-shell .composer-footer-left>button,.dark .composer-shell .composer-footer-left .composer-small-pill,.dark .composer-shell .composer-footer-left .composer-location-pill,.dark .composer-shell .composer-footer-left .composer-updates-pill,.dark .composer-shell .composer-footer-left .composer-group-pill,.dark .composer-shell .composer-footer-left .composer-ai-connect-pill,.dark-mode .composer-shell .composer-footer-left>button,.dark-mode .composer-shell .composer-footer-left .composer-small-pill,.dark-mode .composer-shell .composer-footer-left .composer-location-pill,.dark-mode .composer-shell .composer-footer-left .composer-updates-pill,.dark-mode .composer-shell .composer-footer-left .composer-group-pill,.dark-mode .composer-shell .composer-footer-left .composer-ai-connect-pill,:root[data-theme=dark] .composer-shell .composer-footer-left>button,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-small-pill,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-updates-pill,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-group-pill,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-ai-connect-pill,body[data-theme=dark] .composer-shell .composer-footer-left>button,body[data-theme=dark] .composer-shell .composer-footer-left .composer-small-pill,body[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill,body[data-theme=dark] .composer-shell .composer-footer-left .composer-updates-pill,body[data-theme=dark] .composer-shell .composer-footer-left .composer-group-pill,body[data-theme=dark] .composer-shell .composer-footer-left .composer-ai-connect-pill,[data-theme=dark] .composer-shell .composer-footer-left>button,[data-theme=dark] .composer-shell .composer-footer-left .composer-small-pill,[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill,[data-theme=dark] .composer-shell .composer-footer-left .composer-updates-pill,[data-theme=dark] .composer-shell .composer-footer-left .composer-group-pill,[data-theme=dark] .composer-shell .composer-footer-left .composer-ai-connect-pill{font-size:11px!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}body.dark .composer-shell .composer-footer-left .composer-location-pill,body.dark .composer-shell .composer-footer-left button.composer-location-pill,.chat-page.dark .composer-shell .composer-footer-left .composer-location-pill,.chat-page.dark .composer-shell .composer-footer-left button.composer-location-pill,.dark .composer-shell .composer-footer-left .composer-location-pill,.dark .composer-shell .composer-footer-left button.composer-location-pill,.dark-mode .composer-shell .composer-footer-left .composer-location-pill,.dark-mode .composer-shell .composer-footer-left button.composer-location-pill,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill,:root[data-theme=dark] .composer-shell .composer-footer-left button.composer-location-pill,body[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill,body[data-theme=dark] .composer-shell .composer-footer-left button.composer-location-pill,[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill,[data-theme=dark] .composer-shell .composer-footer-left button.composer-location-pill{background:#111827!important;background-color:#111827!important;background-image:none!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-color:#94a3b86b!important}body.dark .composer-shell .composer-footer-left .composer-location-pill *,.chat-page.dark .composer-shell .composer-footer-left .composer-location-pill *,.dark .composer-shell .composer-footer-left .composer-location-pill *,.dark-mode .composer-shell .composer-footer-left .composer-location-pill *,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill *,body[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill *,[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill *{background:transparent!important;background-color:transparent!important;background-image:none!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-size:11px!important}body.dark .composer-shell .composer-footer-left .separator,body.dark .composer-shell .composer-footer-left .divider,body.dark .composer-shell .composer-footer-left .pipe,body.dark .composer-shell .composer-footer-left [class*=separator],body.dark .composer-shell .composer-footer-left [class*=divider],body.dark .composer-shell .composer-footer-left [class*=pipe],.chat-page.dark .composer-shell .composer-footer-left .separator,.chat-page.dark .composer-shell .composer-footer-left .divider,.chat-page.dark .composer-shell .composer-footer-left .pipe,.chat-page.dark .composer-shell .composer-footer-left [class*=separator],.chat-page.dark .composer-shell .composer-footer-left [class*=divider],.chat-page.dark .composer-shell .composer-footer-left [class*=pipe],[data-theme=dark] .composer-shell .composer-footer-left .separator,[data-theme=dark] .composer-shell .composer-footer-left .divider,[data-theme=dark] .composer-shell .composer-footer-left .pipe,[data-theme=dark] .composer-shell .composer-footer-left [class*=separator],[data-theme=dark] .composer-shell .composer-footer-left [class*=divider],[data-theme=dark] .composer-shell .composer-footer-left [class*=pipe]{display:none!important;color:transparent!important;-webkit-text-fill-color:transparent!important;background:transparent!important;border:0!important}body.dark .composer-shell .composer-footer-left>*:has(.composer-location-pill),.chat-page.dark .composer-shell .composer-footer-left>*:has(.composer-location-pill),.dark .composer-shell .composer-footer-left>*:has(.composer-location-pill),:root[data-theme=dark] .composer-shell .composer-footer-left>*:has(.composer-location-pill),body[data-theme=dark] .composer-shell .composer-footer-left>*:has(.composer-location-pill),[data-theme=dark] .composer-shell .composer-footer-left>*:has(.composer-location-pill){background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;height:26px!important;min-height:26px!important;max-height:26px!important;line-height:1!important;overflow:visible!important;vertical-align:middle!important}body.dark .composer-shell .composer-footer-left .composer-location-pill,body.dark .composer-shell .composer-footer-left button.composer-location-pill,.chat-page.dark .composer-shell .composer-footer-left .composer-location-pill,.chat-page.dark .composer-shell .composer-footer-left button.composer-location-pill,.dark .composer-shell .composer-footer-left .composer-location-pill,.dark .composer-shell .composer-footer-left button.composer-location-pill,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill,:root[data-theme=dark] .composer-shell .composer-footer-left button.composer-location-pill,body[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill,body[data-theme=dark] .composer-shell .composer-footer-left button.composer-location-pill,[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill,[data-theme=dark] .composer-shell .composer-footer-left button.composer-location-pill{height:26px!important;min-height:26px!important;max-height:26px!important;padding:0 10px!important;margin:0!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;gap:5px!important;line-height:24px!important;vertical-align:middle!important;position:relative!important;top:0!important;transform:none!important;border-radius:999px!important;overflow:hidden!important;appearance:none!important;-webkit-appearance:none!important;background:#111827!important;background-color:#111827!important;background-image:none!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border:1px solid rgba(148,163,184,.42)!important;box-shadow:0 8px 18px #0000002e,inset 0 1px #ffffff14!important;outline:none!important}body.dark .composer-shell .composer-footer-left .composer-location-pill>*,.chat-page.dark .composer-shell .composer-footer-left .composer-location-pill>*,.dark .composer-shell .composer-footer-left .composer-location-pill>*,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill>*,body[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill>*,[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill>*{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important;align-items:center!important}body.dark .composer-shell .composer-footer-left>input,body.dark .composer-shell .composer-footer-left>label:empty,.chat-page.dark .composer-shell .composer-footer-left>input,.chat-page.dark .composer-shell .composer-footer-left>label:empty,.dark .composer-shell .composer-footer-left>input,.dark .composer-shell .composer-footer-left>label:empty,:root[data-theme=dark] .composer-shell .composer-footer-left>input,:root[data-theme=dark] .composer-shell .composer-footer-left>label:empty,body[data-theme=dark] .composer-shell .composer-footer-left>input,body[data-theme=dark] .composer-shell .composer-footer-left>label:empty,[data-theme=dark] .composer-shell .composer-footer-left>input,[data-theme=dark] .composer-shell .composer-footer-left>label:empty{display:none!important}body.dark .composer-shell .composer-footer-left .composer-location-pill:hover,.chat-page.dark .composer-shell .composer-footer-left .composer-location-pill:hover,.dark .composer-shell .composer-footer-left .composer-location-pill:hover,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:hover,body[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:hover,[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill:hover{background:#1e293b!important;background-color:#1e293b!important;transform:none!important;top:0!important}body.dark .composer-shell .composer-footer-left .composer-location-pill.active,.chat-page.dark .composer-shell .composer-footer-left .composer-location-pill.active,.dark .composer-shell .composer-footer-left .composer-location-pill.active,:root[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill.active,body[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill.active,[data-theme=dark] .composer-shell .composer-footer-left .composer-location-pill.active{background:#3b1d1d!important;background-color:#3b1d1d!important;color:#fecaca!important;-webkit-text-fill-color:#fecaca!important;border-color:#f871717a!important}body.dark .composer-shell .composer-footer-left>*:nth-child(3),.chat-page.dark .composer-shell .composer-footer-left>*:nth-child(3),.dark .composer-shell .composer-footer-left>*:nth-child(3),:root[data-theme=dark] .composer-shell .composer-footer-left>*:nth-child(3),body[data-theme=dark] .composer-shell .composer-footer-left>*:nth-child(3),[data-theme=dark] .composer-shell .composer-footer-left>*:nth-child(3){background-color:transparent!important;background-image:none!important}.composer-location-wrap{position:relative!important;display:inline-flex!important;align-items:center!important}.composer-location-menu{position:absolute!important;left:0!important;bottom:calc(100% + 10px)!important;width:min(330px,calc(100vw - 24px))!important;max-height:min(430px,calc(100vh - 150px))!important;overflow-y:auto!important;overflow-x:hidden!important;padding:12px!important;border-radius:18px!important;background:#fff!important;color:#0f172a!important;border:1px solid rgba(148,163,184,.28)!important;box-shadow:0 24px 70px #0f172a3d!important;z-index:2147483300!important}.composer-location-title{margin:8px 4px 7px!important;font-size:12px!important;font-weight:950!important;color:#334155!important;letter-spacing:.02em!important}.composer-location-title:first-child{margin-top:0!important}.composer-location-item{width:100%!important;min-height:38px!important;margin:0 0 7px!important;padding:9px 11px!important;border-radius:14px!important;border:1px solid rgba(148,163,184,.26)!important;background:#f8fafc!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;font-size:13px!important;font-weight:850!important;cursor:pointer!important}.composer-location-item:hover:not(:disabled){background:#eef6ff!important}.composer-location-note{margin:0 4px 10px!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-size:11px!important;line-height:1.35!important;font-weight:650!important}.composer-location-custom,.composer-location-search{display:grid!important;grid-template-columns:minmax(0,1fr) 84px 74px!important;gap:7px!important;align-items:center!important;margin-bottom:8px!important}.composer-location-search{grid-template-columns:minmax(0,1fr) 82px!important}.composer-location-custom input,.composer-location-custom select,.composer-location-search input{width:100%!important;height:38px!important;min-height:38px!important;padding:0 10px!important;border-radius:13px!important;border:1px solid rgba(148,163,184,.34)!important;background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-sizing:border-box!important;outline:none!important;font-size:13px!important;font-weight:750!important;opacity:1!important;visibility:visible!important}.composer-location-custom select{appearance:auto!important;-webkit-appearance:menulist!important;color-scheme:light!important}.composer-location-custom option{background:#fff!important;color:#0f172a!important}.composer-location-custom button,.composer-location-search button{height:38px!important;min-height:38px!important;padding:0 10px!important;border-radius:13px!important;border:1px solid rgba(22,163,74,.28)!important;background:linear-gradient(135deg,#dcfce7,#fff)!important;color:#14532d!important;-webkit-text-fill-color:#14532d!important;font-size:12px!important;font-weight:900!important;cursor:pointer!important;opacity:1!important}.composer-location-search button:disabled{opacity:.55!important;cursor:not-allowed!important}body.dark .composer-location-menu,.chat-page.dark .composer-location-menu,.dark .composer-location-menu,:root[data-theme=dark] .composer-location-menu,body[data-theme=dark] .composer-location-menu,[data-theme=dark] .composer-location-menu{background:#0f172a!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-color:#94a3b885!important;box-shadow:0 26px 78px #000000ad!important}body.dark .composer-location-title,.chat-page.dark .composer-location-title,.dark .composer-location-title,:root[data-theme=dark] .composer-location-title,body[data-theme=dark] .composer-location-title,[data-theme=dark] .composer-location-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}body.dark .composer-location-note,.chat-page.dark .composer-location-note,.dark .composer-location-note,:root[data-theme=dark] .composer-location-note,body[data-theme=dark] .composer-location-note,[data-theme=dark] .composer-location-note{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}body.dark .composer-location-item,.chat-page.dark .composer-location-item,.dark .composer-location-item,:root[data-theme=dark] .composer-location-item,body[data-theme=dark] .composer-location-item,[data-theme=dark] .composer-location-item{background:#111827!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-color:#94a3b87a!important}body.dark .composer-location-custom input,body.dark .composer-location-custom select,body.dark .composer-location-search input,.chat-page.dark .composer-location-custom input,.chat-page.dark .composer-location-custom select,.chat-page.dark .composer-location-search input,.dark .composer-location-custom input,.dark .composer-location-custom select,.dark .composer-location-search input,:root[data-theme=dark] .composer-location-custom input,:root[data-theme=dark] .composer-location-custom select,:root[data-theme=dark] .composer-location-search input,body[data-theme=dark] .composer-location-custom input,body[data-theme=dark] .composer-location-custom select,body[data-theme=dark] .composer-location-search input,[data-theme=dark] .composer-location-custom input,[data-theme=dark] .composer-location-custom select,[data-theme=dark] .composer-location-search input{background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:#cbd5e1f2!important;color-scheme:light!important}body.dark .composer-location-custom select option,.chat-page.dark .composer-location-custom select option,.dark .composer-location-custom select option,:root[data-theme=dark] .composer-location-custom select option,body[data-theme=dark] .composer-location-custom select option,[data-theme=dark] .composer-location-custom select option{background:#fff!important;color:#0f172a!important}body.dark .composer-location-custom button,body.dark .composer-location-search button,.chat-page.dark .composer-location-custom button,.chat-page.dark .composer-location-search button,.dark .composer-location-custom button,.dark .composer-location-search button,:root[data-theme=dark] .composer-location-custom button,:root[data-theme=dark] .composer-location-search button,body[data-theme=dark] .composer-location-custom button,body[data-theme=dark] .composer-location-search button,[data-theme=dark] .composer-location-custom button,[data-theme=dark] .composer-location-search button{background:#dcfce7!important;color:#14532d!important;-webkit-text-fill-color:#14532d!important;border-color:#16653459!important}@media(max-width:520px){.composer-location-menu{left:auto!important;right:0!important;width:min(320px,calc(100vw - 18px))!important;max-height:min(420px,calc(100vh - 130px))!important}.composer-location-custom{grid-template-columns:minmax(0,1fr) 74px 68px!important}.composer-location-search{grid-template-columns:minmax(0,1fr) 76px!important}}.composer-edit-banner{width:100%!important;min-height:34px!important;padding:7px 12px!important;border-radius:14px!important;border:1px solid rgba(249,115,22,.36)!important;background:linear-gradient(135deg,#fff7ed,#ffedd5)!important;color:#7c2d12!important;-webkit-text-fill-color:#7c2d12!important;display:flex!important;align-items:center!important;gap:8px!important;box-sizing:border-box!important;font-size:12px!important;font-weight:900!important;line-height:1.25!important;box-shadow:0 8px 20px #f973161f,inset 0 1px #ffffffb8!important;opacity:1!important;visibility:visible!important}.composer-edit-banner-icon{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;border-radius:999px!important;background:#f9731629!important;color:#9a3412!important;-webkit-text-fill-color:#9a3412!important}.composer-edit-banner-text{flex:0 0 auto!important;color:#7c2d12!important;-webkit-text-fill-color:#7c2d12!important;opacity:1!important;visibility:visible!important}.composer-edit-banner-hint{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#9a3412!important;-webkit-text-fill-color:#9a3412!important;opacity:.92!important;visibility:visible!important;font-weight:800!important}.composer-edit-label-active{height:26px!important;min-height:26px!important;padding:0 10px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff7ed!important;color:#9a3412!important;-webkit-text-fill-color:#9a3412!important;border:1px solid rgba(249,115,22,.34)!important;box-shadow:0 8px 18px #f973161a!important;opacity:1!important;visibility:visible!important}[data-theme=dark] .composer-edit-banner,:root[data-theme=dark] .composer-edit-banner,body[data-theme=dark] .composer-edit-banner,body.dark .composer-edit-banner,.chat-page.dark .composer-edit-banner{background:linear-gradient(135deg,#451a03,#7c2d12)!important;color:#ffedd5!important;-webkit-text-fill-color:#ffedd5!important;border:1px solid rgba(251,146,60,.62)!important;box-shadow:0 10px 24px #00000057,inset 0 1px #ffffff1a!important}[data-theme=dark] .composer-edit-banner-icon,:root[data-theme=dark] .composer-edit-banner-icon,body[data-theme=dark] .composer-edit-banner-icon,body.dark .composer-edit-banner-icon,.chat-page.dark .composer-edit-banner-icon{background:#fb923c38!important;color:#fed7aa!important;-webkit-text-fill-color:#fed7aa!important}[data-theme=dark] .composer-edit-banner-text,[data-theme=dark] .composer-edit-banner-hint,:root[data-theme=dark] .composer-edit-banner-text,:root[data-theme=dark] .composer-edit-banner-hint,body[data-theme=dark] .composer-edit-banner-text,body[data-theme=dark] .composer-edit-banner-hint,body.dark .composer-edit-banner-text,body.dark .composer-edit-banner-hint,.chat-page.dark .composer-edit-banner-text,.chat-page.dark .composer-edit-banner-hint{color:#ffedd5!important;-webkit-text-fill-color:#ffedd5!important;opacity:1!important;visibility:visible!important}[data-theme=dark] .composer-edit-label-active,:root[data-theme=dark] .composer-edit-label-active,body[data-theme=dark] .composer-edit-label-active,body.dark .composer-edit-label-active,.chat-page.dark .composer-edit-label-active{background:#451a03!important;color:#fed7aa!important;-webkit-text-fill-color:#fed7aa!important;border-color:#fb923c9e!important;box-shadow:0 8px 18px #00000038!important}@media(max-width:720px){.composer-edit-banner{min-height:32px!important;padding:7px 10px!important;font-size:11px!important}.composer-edit-banner-hint{display:none!important}}.chat-edit-inline-bar{position:relative!important;background:#fef3c7!important;color:#7c2d12!important;border:1px solid rgba(245,158,11,.38)!important;box-shadow:0 8px 22px #0f172a1a!important;opacity:1!important;visibility:visible!important}.chat-edit-inline-text{color:#7c2d12!important;-webkit-text-fill-color:#7c2d12!important;font-weight:900!important;opacity:1!important;visibility:visible!important}.chat-edit-inline-close{width:24px!important;height:24px!important;min-width:24px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin-left:10px!important;background:#7c2d121f!important;color:#7c2d12!important;-webkit-text-fill-color:#7c2d12!important;font-size:15px!important;font-weight:950!important;line-height:1!important;opacity:1!important;visibility:visible!important;cursor:pointer!important;border:1px solid rgba(124,45,18,.18)!important;box-shadow:none!important;text-shadow:none!important;filter:none!important}.chat-edit-inline-close:hover{background:#7c2d1238!important;transform:none!important}:root[data-theme=dark] .chat-edit-inline-bar,body[data-theme=dark] .chat-edit-inline-bar,body.dark .chat-edit-inline-bar,.chat-page.dark .chat-edit-inline-bar,[data-theme=dark] .chat-edit-inline-bar{background:#fef3c7!important;color:#7c2d12!important;border-color:#fbbf24b8!important;box-shadow:0 8px 24px #00000047!important}:root[data-theme=dark] .chat-edit-inline-text,body[data-theme=dark] .chat-edit-inline-text,body.dark .chat-edit-inline-text,.chat-page.dark .chat-edit-inline-text,[data-theme=dark] .chat-edit-inline-text{color:#7c2d12!important;-webkit-text-fill-color:#7c2d12!important;opacity:1!important;visibility:visible!important}:root[data-theme=dark] .chat-edit-inline-close,body[data-theme=dark] .chat-edit-inline-close,body.dark .chat-edit-inline-close,.chat-page.dark .chat-edit-inline-close,[data-theme=dark] .chat-edit-inline-close{background:#fff!important;color:#111827!important;-webkit-text-fill-color:#111827!important;border:1px solid rgba(17,24,39,.22)!important;opacity:1!important;visibility:visible!important;box-shadow:0 4px 10px #0000002e!important}:root[data-theme=dark] .chat-edit-inline-close:hover,body[data-theme=dark] .chat-edit-inline-close:hover,body.dark .chat-edit-inline-close:hover,.chat-page.dark .chat-edit-inline-close:hover,[data-theme=dark] .chat-edit-inline-close:hover{background:#fee2e2!important;color:#7f1d1d!important;-webkit-text-fill-color:#7f1d1d!important}.composer-location-directions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;align-items:stretch!important}.composer-location-directions input,.composer-location-directions button{width:100%!important;min-width:0!important;box-sizing:border-box!important}.composer-location-directions button{height:38px!important;justify-content:center!important}.string-language-picker-overlay,.string-language-picker-overlay *{filter:none!important}.string-language-picker-card{opacity:1!important;visibility:visible!important}.string-language-picker-card button,.string-language-picker-card span,.string-language-picker-card div{opacity:1!important;visibility:visible!important;text-shadow:none!important}body:not(.dark) .string-language-picker-card,body:not(.dark) .string-language-picker-card button{background-color:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}body:not(.dark) .string-language-picker-card button:hover{background-color:#f8fafc!important}body:not(.dark) .string-language-picker-card button span{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}[data-string-utility-popup=sticky-notes],[data-string-utility-popup=scientific-calculator]{font-size:14px!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}[data-string-utility-popup=sticky-notes] *,[data-string-utility-popup=scientific-calculator] *{font-size:revert}[data-string-utility-popup=sticky-notes] .string-utility-popup-title,[data-string-utility-popup=sticky-notes] .string-utility-popup-title *,[data-string-utility-popup=scientific-calculator] .string-utility-popup-title,[data-string-utility-popup=scientific-calculator] .string-utility-popup-title *{display:inline-flex!important;align-items:center!important;gap:6px!important;visibility:visible!important;opacity:1!important;font-size:18px!important;line-height:1.25!important;font-weight:900!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;text-shadow:none!important;background:transparent!important}[data-string-utility-popup=sticky-notes] .string-utility-popup-subtitle,[data-string-utility-popup=sticky-notes] .string-utility-popup-subtitle *{display:block!important;visibility:visible!important;opacity:1!important;font-size:12px!important;line-height:1.35!important;font-weight:700!important;color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;text-shadow:none!important;background:transparent!important}[data-string-utility-popup=sticky-notes] input,[data-string-utility-popup=sticky-notes] textarea,[data-string-utility-popup=scientific-calculator] input,[data-string-utility-popup=scientific-calculator] textarea{font-size:14px!important}[data-string-utility-popup=scientific-calculator] input{font-size:20px!important}[data-string-utility-popup=sticky-notes] button,[data-string-utility-popup=scientific-calculator] button{font-size:14px!important}body.dark .string-sticky-notes-overlay,body.dark .string-calculator-overlay,.chat-page.dark .string-sticky-notes-overlay,.chat-page.dark .string-calculator-overlay,.app-shell.dark .string-sticky-notes-overlay,.app-shell.dark .string-calculator-overlay,:root[data-theme=dark] .string-sticky-notes-overlay,:root[data-theme=dark] .string-calculator-overlay,body[data-theme=dark] .string-sticky-notes-overlay,body[data-theme=dark] .string-calculator-overlay,[data-theme=dark] .string-sticky-notes-overlay,[data-theme=dark] .string-calculator-overlay,body.dark [data-string-utility-popup=sticky-notes],body.dark [data-string-utility-popup=scientific-calculator],.chat-page.dark [data-string-utility-popup=sticky-notes],.chat-page.dark [data-string-utility-popup=scientific-calculator],:root[data-theme=dark] [data-string-utility-popup=sticky-notes],:root[data-theme=dark] [data-string-utility-popup=scientific-calculator],body[data-theme=dark] [data-string-utility-popup=sticky-notes],body[data-theme=dark] [data-string-utility-popup=scientific-calculator],[data-theme=dark] [data-string-utility-popup=sticky-notes],[data-theme=dark] [data-string-utility-popup=scientific-calculator]{background:radial-gradient(circle at center,#1e293b80,#0f172ad1 44%,#020617f5)!important;background-color:#020617f0!important;backdrop-filter:blur(4px) saturate(1.05)!important;-webkit-backdrop-filter:blur(4px) saturate(1.05)!important}body.dark .string-sticky-notes-overlay:before,body.dark .string-calculator-overlay:before,.chat-page.dark .string-sticky-notes-overlay:before,.chat-page.dark .string-calculator-overlay:before,:root[data-theme=dark] .string-sticky-notes-overlay:before,:root[data-theme=dark] .string-calculator-overlay:before,body[data-theme=dark] .string-sticky-notes-overlay:before,body[data-theme=dark] .string-calculator-overlay:before,[data-theme=dark] .string-sticky-notes-overlay:before,[data-theme=dark] .string-calculator-overlay:before{content:""!important;position:fixed!important;inset:0!important;z-index:-1!important;pointer-events:none!important;background:radial-gradient(circle at center,#1e293b7a,#020617f5)!important}body.dark .string-sticky-notes-card,body.dark .string-calculator-card,.chat-page.dark .string-sticky-notes-card,.chat-page.dark .string-calculator-card,.app-shell.dark .string-sticky-notes-card,.app-shell.dark .string-calculator-card,:root[data-theme=dark] .string-sticky-notes-card,:root[data-theme=dark] .string-calculator-card,body[data-theme=dark] .string-sticky-notes-card,body[data-theme=dark] .string-calculator-card,[data-theme=dark] .string-sticky-notes-card,[data-theme=dark] .string-calculator-card{background:#0f172a!important;background-color:#0f172a!important;color:#f8fafc!important;-webkit-text-fill-color:initial!important;border-color:#334155!important;box-shadow:0 30px 90px #00000094!important}body.dark .string-sticky-notes-card input,body.dark .string-sticky-notes-card textarea,body.dark .string-calculator-card input,.chat-page.dark .string-sticky-notes-card input,.chat-page.dark .string-sticky-notes-card textarea,.chat-page.dark .string-calculator-card input,:root[data-theme=dark] .string-sticky-notes-card input,:root[data-theme=dark] .string-sticky-notes-card textarea,:root[data-theme=dark] .string-calculator-card input,body[data-theme=dark] .string-sticky-notes-card input,body[data-theme=dark] .string-sticky-notes-card textarea,body[data-theme=dark] .string-calculator-card input,[data-theme=dark] .string-sticky-notes-card input,[data-theme=dark] .string-sticky-notes-card textarea,[data-theme=dark] .string-calculator-card input{background:#111827!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-color:#64748b!important;caret-color:#f8fafc!important}body.dark .string-sticky-notes-card input::placeholder,body.dark .string-sticky-notes-card textarea::placeholder,body.dark .string-calculator-card input::placeholder,.chat-page.dark .string-sticky-notes-card input::placeholder,.chat-page.dark .string-sticky-notes-card textarea::placeholder,.chat-page.dark .string-calculator-card input::placeholder,:root[data-theme=dark] .string-sticky-notes-card input::placeholder,:root[data-theme=dark] .string-sticky-notes-card textarea::placeholder,:root[data-theme=dark] .string-calculator-card input::placeholder,body[data-theme=dark] .string-sticky-notes-card input::placeholder,body[data-theme=dark] .string-sticky-notes-card textarea::placeholder,body[data-theme=dark] .string-calculator-card input::placeholder,[data-theme=dark] .string-sticky-notes-card input::placeholder,[data-theme=dark] .string-sticky-notes-card textarea::placeholder,[data-theme=dark] .string-calculator-card input::placeholder{color:#93a4bd!important;-webkit-text-fill-color:#93a4bd!important;opacity:1!important}body.dark .string-calculator-card button:not([title=Close]),.chat-page.dark .string-calculator-card button:not([title=Close]),:root[data-theme=dark] .string-calculator-card button:not([title=Close]),body[data-theme=dark] .string-calculator-card button:not([title=Close]),[data-theme=dark] .string-calculator-card button:not([title=Close]){background:#1e293b!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-color:#64748b!important}body.dark .string-calculator-card button:not([title=Close]):hover,.chat-page.dark .string-calculator-card button:not([title=Close]):hover,:root[data-theme=dark] .string-calculator-card button:not([title=Close]):hover,body[data-theme=dark] .string-calculator-card button:not([title=Close]):hover,[data-theme=dark] .string-calculator-card button:not([title=Close]):hover{background:#334155!important}body.dark .string-sticky-notes-card button,.chat-page.dark .string-sticky-notes-card button,:root[data-theme=dark] .string-sticky-notes-card button,body[data-theme=dark] .string-sticky-notes-card button,[data-theme=dark] .string-sticky-notes-card button{opacity:1!important;visibility:visible!important}body:not(.dark) .string-sticky-notes-overlay,body:not(.dark) .string-calculator-overlay{backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important}.composer-voice-preview,.composer-shell .composer-voice-preview{margin:0 0 4px!important;padding:8px 10px!important;border-radius:14px!important;gap:6px!important;max-height:132px!important;overflow:hidden!important;box-sizing:border-box!important}.composer-voice-ready,.composer-shell .composer-voice-ready{display:grid!important;grid-template-columns:minmax(180px,300px) auto!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:10px!important;row-gap:5px!important;min-height:0!important;margin:0!important;padding:0!important}.composer-voice-title,.composer-shell .composer-voice-title{grid-column:1 / -1!important;margin:0!important;padding:0!important;line-height:1.15!important;font-size:12.5px!important}.composer-voice-ready audio,.composer-voice-preview audio,.composer-shell .composer-voice-ready audio,.composer-shell .composer-voice-preview audio{grid-column:1!important;width:min(300px,100%)!important;max-width:300px!important;height:34px!important;margin:0!important;padding:0!important;display:block!important}.composer-voice-actions,.composer-shell .composer-voice-actions{grid-column:2!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;flex-wrap:nowrap!important;margin:0!important;padding:0!important;align-self:center!important}.composer-voice-actions button,.composer-shell .composer-voice-actions button{height:25px!important;min-height:25px!important;max-height:25px!important;padding:0 10px!important;margin:0!important;border-radius:999px!important;line-height:1!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}.composer-voice-name,.composer-shell .composer-voice-name,.composer-voice-error,.composer-shell .composer-voice-error{margin:0!important;line-height:1.2!important}.composer-shell .composer-row{align-items:center!important;margin-top:0!important}@media(max-width:720px){.composer-voice-preview,.composer-shell .composer-voice-preview{max-height:170px!important;padding:8px!important}.composer-voice-ready,.composer-shell .composer-voice-ready{grid-template-columns:1fr!important;grid-template-rows:auto auto auto!important;row-gap:6px!important}.composer-voice-ready audio,.composer-voice-preview audio,.composer-shell .composer-voice-ready audio,.composer-shell .composer-voice-preview audio{grid-column:1!important;width:100%!important;max-width:100%!important}.composer-voice-actions,.composer-shell .composer-voice-actions{grid-column:1!important}}.composer-language-pill{border-color:#3b82f640;background:#eff6ffeb}.composer-language-pill:hover:not(:disabled){background:#dbeafef5}body.dark .composer-language-pill,.dark .composer-language-pill,[data-theme=dark] .composer-language-pill{background:#1e293bf2;border-color:#94a3b840;color:#f8fafc}.composer-status-updates-pill,.composer-updates-pill{border-color:#16a34a57!important;background:linear-gradient(135deg,#ecfdf5fa,#ffffffeb)!important;color:#14532d!important;font-weight:950!important}.composer-status-updates-pill:hover:not(:disabled),.composer-updates-pill:hover:not(:disabled){background:linear-gradient(135deg,#dcfce7,#fff)!important;transform:translateY(-1px)}[data-theme=dark] .composer-status-updates-pill,[data-theme=dark] .composer-updates-pill,body.dark .composer-status-updates-pill,body.dark .composer-updates-pill,.dark .composer-status-updates-pill,.dark .composer-updates-pill{background:#dcfce7!important;color:#14532d!important;border-color:#16653466!important;opacity:1!important}.composer-updates-pill{border-color:#16a34a57!important;background:#dcfce7!important;color:#14532d!important;-webkit-text-fill-color:#14532d!important;opacity:1!important}:root[data-theme=dark] .composer-updates-pill,body[data-theme=dark] .composer-updates-pill,[data-theme=dark] .composer-updates-pill{background:#dcfce7!important;color:#14532d!important;-webkit-text-fill-color:#14532d!important;border-color:#16653461!important;opacity:1!important}:root[data-theme=dark] .string-status-panel,body[data-theme=dark] .string-status-panel,[data-theme=dark] .string-status-panel,:root[data-theme=dark] .string-status-card,body[data-theme=dark] .string-status-card,[data-theme=dark] .string-status-card{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.string-status-overlay{background:#0f172a73!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.string-status-panel,.string-status-panel *{opacity:1!important;visibility:visible!important}.string-status-title,.string-status-section-title{display:block!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important}.string-status-subtitle,.string-status-empty{display:block!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important}.string-status-input,.string-status-comment-input{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;caret-color:#0f172a!important;background:#fff!important}.string-status-input::placeholder,.string-status-comment-input::placeholder{color:#64748b!important;-webkit-text-fill-color:#64748b!important;opacity:1!important}:root[data-theme=dark] .string-status-panel,body[data-theme=dark] .string-status-panel,[data-theme=dark] .string-status-panel,body.dark .string-status-panel,.dark .string-status-panel,.dark-mode .string-status-panel,.chat-page.dark .string-status-panel{background:#0f172a!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-color:#334155!important}:root[data-theme=dark] .string-status-panel .string-status-title,:root[data-theme=dark] .string-status-panel .string-status-section-title,body[data-theme=dark] .string-status-panel .string-status-title,body[data-theme=dark] .string-status-panel .string-status-section-title,[data-theme=dark] .string-status-panel .string-status-title,[data-theme=dark] .string-status-panel .string-status-section-title,body.dark .string-status-panel .string-status-title,body.dark .string-status-panel .string-status-section-title,.dark .string-status-panel .string-status-title,.dark .string-status-panel .string-status-section-title,.dark-mode .string-status-panel .string-status-title,.dark-mode .string-status-panel .string-status-section-title,.chat-page.dark .string-status-panel .string-status-title,.chat-page.dark .string-status-panel .string-status-section-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;opacity:1!important;visibility:visible!important}:root[data-theme=dark] .string-status-panel .string-status-subtitle,:root[data-theme=dark] .string-status-panel .string-status-empty,body[data-theme=dark] .string-status-panel .string-status-subtitle,body[data-theme=dark] .string-status-panel .string-status-empty,[data-theme=dark] .string-status-panel .string-status-subtitle,[data-theme=dark] .string-status-panel .string-status-empty,body.dark .string-status-panel .string-status-subtitle,body.dark .string-status-panel .string-status-empty,.dark .string-status-panel .string-status-subtitle,.dark .string-status-panel .string-status-empty,.dark-mode .string-status-panel .string-status-subtitle,.dark-mode .string-status-panel .string-status-empty,.chat-page.dark .string-status-panel .string-status-subtitle,.chat-page.dark .string-status-panel .string-status-empty{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}:root[data-theme=dark] .string-status-panel .string-status-input,:root[data-theme=dark] .string-status-panel .string-status-comment-input,body[data-theme=dark] .string-status-panel .string-status-input,body[data-theme=dark] .string-status-panel .string-status-comment-input,[data-theme=dark] .string-status-panel .string-status-input,[data-theme=dark] .string-status-panel .string-status-comment-input,body.dark .string-status-panel .string-status-input,body.dark .string-status-panel .string-status-comment-input,.dark .string-status-panel .string-status-input,.dark .string-status-panel .string-status-comment-input,.dark-mode .string-status-panel .string-status-input,.dark-mode .string-status-panel .string-status-comment-input,.chat-page.dark .string-status-panel .string-status-input,.chat-page.dark .string-status-panel .string-status-comment-input{background:#020617!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;caret-color:#f8fafc!important;border-color:#475569!important}:root[data-theme=dark] .string-status-panel .string-status-input::placeholder,:root[data-theme=dark] .string-status-panel .string-status-comment-input::placeholder,body[data-theme=dark] .string-status-panel .string-status-input::placeholder,body[data-theme=dark] .string-status-panel .string-status-comment-input::placeholder,[data-theme=dark] .string-status-panel .string-status-input::placeholder,[data-theme=dark] .string-status-panel .string-status-comment-input::placeholder,body.dark .string-status-panel .string-status-input::placeholder,body.dark .string-status-panel .string-status-comment-input::placeholder,.dark .string-status-panel .string-status-input::placeholder,.dark .string-status-panel .string-status-comment-input::placeholder,.dark-mode .string-status-panel .string-status-input::placeholder,.dark-mode .string-status-panel .string-status-comment-input::placeholder,.chat-page.dark .string-status-panel .string-status-input::placeholder,.chat-page.dark .string-status-panel .string-status-comment-input::placeholder{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;opacity:1!important}:root[data-theme=dark] .composer-updates-pill,body[data-theme=dark] .composer-updates-pill,[data-theme=dark] .composer-updates-pill,body.dark .composer-updates-pill,.dark .composer-updates-pill,.dark-mode .composer-updates-pill,.chat-page.dark .composer-updates-pill{background:#16a34a!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-color:#22c55e!important;opacity:1!important}.string-status-sidebar-badge,.chat-row[title="Open Status / Stories"]{display:none!important}.string-status-overlay,[data-string-popup-root=true].string-status-overlay{position:fixed!important;inset:0!important;z-index:2147483642!important;background:#0f172a2e!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important}.string-status-panel{position:relative!important;z-index:2147483643!important;opacity:1!important;visibility:visible!important}:root[data-theme=dark] .string-status-overlay,body[data-theme=dark] .string-status-overlay,.chat-page.dark .string-status-overlay{background:#0206173d!important}.string-status-overlay,.string-status-overlay *{box-sizing:border-box!important}.string-status-overlay{z-index:2147483500!important}.string-status-panel,.string-status-panel *{opacity:1!important;visibility:visible!important;text-shadow:none!important}.string-status-panel{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important}.string-status-panel textarea,.string-status-panel input{opacity:1!important;visibility:visible!important;-webkit-text-fill-color:currentColor!important}.string-status-panel textarea::placeholder,.string-status-panel input::placeholder{color:#64748b!important;-webkit-text-fill-color:#64748b!important;opacity:1!important}body[data-theme=dark] .string-status-panel textarea::placeholder,body[data-theme=dark] .string-status-panel input::placeholder,:root[data-theme=dark] .string-status-panel textarea::placeholder,:root[data-theme=dark] .string-status-panel input::placeholder{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;opacity:1!important}.string-status-card img,.string-status-card video{max-width:100%!important;height:auto!important}.string-status-url-card{max-width:100%!important}@media(max-width:640px){.string-status-panel{width:96vw!important;max-height:92dvh!important;border-radius:18px!important}.string-status-card{border-radius:18px!important}.string-status-card img,.string-status-card video{max-height:52dvh!important}}.file-bubble{display:flex;flex-direction:column;gap:10px;max-width:320px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:10px;box-shadow:0 6px 18px #0f172a14;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.file-bubble:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0f172a24}.file-bubble-preview{width:100%;max-height:260px;object-fit:cover;border-radius:12px;display:block}.file-bubble-video{width:100%;max-height:280px;border-radius:12px;background:#000}.file-bubble-audio{width:100%}.file-bubble-pdf-preview{height:140px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fee2e2,#fecaca)}.file-bubble-pdf-icon{font-size:34px;font-weight:900;color:#b91c1c}.file-bubble-main{display:flex;align-items:center;gap:10px;min-width:0}.file-bubble-icon{font-size:20px;flex:0 0 auto}.file-bubble-name{flex:1;font-size:13px;font-weight:700;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-bubble-actions{display:flex;justify-content:flex-end;gap:8px}.file-bubble-btn{border:none;border-radius:999px;background:#0f766e;color:#fff;padding:7px 14px;font-size:12px;font-weight:800;cursor:pointer;transition:transform .14s ease,background .14s ease}.file-bubble-btn:hover{background:#115e59;transform:translateY(-1px)}.file-bubble-btn:disabled{opacity:.62;cursor:not-allowed;transform:none}@media(max-width:768px){.file-bubble{max-width:260px;padding:8px}.file-bubble-preview{max-height:220px}.file-bubble-video{max-height:240px}.file-bubble-name{font-size:12px}.file-bubble-actions{justify-content:space-between}.file-bubble-btn{flex:1;padding:7px 10px}}.css-india-flag.chat-flag,.chat-topbar .css-india-flag.chat-flag,.chat-brand .css-india-flag.chat-flag{width:42px!important;height:28px!important;min-width:42px!important;max-width:42px!important;min-height:28px!important;max-height:28px!important;padding:0!important;display:grid!important;grid-template-rows:1fr 1fr 1fr!important;align-items:stretch!important;justify-content:stretch!important;position:relative!important;overflow:hidden!important;border-radius:5px!important;background:#fff!important;transform:none!important;rotate:none!important;scale:none!important;translate:none!important;skew:none!important;transform-style:flat!important;perspective:none!important;animation:string-flag-straight-soft-glow 4.8s ease-in-out infinite!important;flex:0 0 42px!important;box-shadow:inset 0 0 0 1px #0f172a2e,0 2px 7px #0f172a2e!important}.css-india-flag.chat-flag:before,.chat-topbar .css-india-flag.chat-flag:before,.chat-brand .css-india-flag.chat-flag:before{content:""!important;position:absolute!important;inset:0!important;z-index:3!important;pointer-events:none!important;background:linear-gradient(90deg,#fff0,#ffffff38 32%,#ffffff70,#ffffff2e 68%,#fff0)!important;background-size:220% 100%!important;background-position:-120% 0!important;opacity:.38!important;animation:string-flag-inner-straight-wave 2.9s ease-in-out infinite!important}.css-india-flag.chat-flag>span,.chat-topbar .css-india-flag.chat-flag>span,.chat-brand .css-india-flag.chat-flag>span{display:block!important;width:100%!important;height:100%!important;min-width:100%!important;position:relative!important;z-index:1!important;transform:none!important;rotate:none!important;scale:none!important;translate:none!important;skew:none!important;animation:none!important}.css-india-flag .css-flag-white{background:#fff!important;position:relative!important;z-index:2!important}@keyframes string-flag-straight-soft-glow{0%,to{filter:brightness(1) saturate(1.04)}50%{filter:brightness(1.04) saturate(1.08)}}@keyframes string-flag-inner-straight-wave{0%{background-position:-140% 0;opacity:.2}45%{background-position:45% 0;opacity:.42}to{background-position:160% 0;opacity:.2}}.sidebar-groups-block{margin:10px 0 12px!important;padding:10px!important;border-radius:18px!important;background:linear-gradient(135deg,#f0fdf4eb,#fffffff5)!important;border:1px solid rgba(187,247,208,.95)!important;box-shadow:0 8px 22px #0f172a12!important}.sidebar-groups-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-bottom:8px!important}.sidebar-create-group-btn{border:none!important;border-radius:999px!important;padding:7px 12px!important;background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:#fff!important;font-size:12px!important;font-weight:950!important;cursor:pointer!important;box-shadow:0 8px 18px #dc262638!important;white-space:nowrap!important}.sidebar-group-list{display:flex!important;flex-direction:column!important;gap:7px!important}.sidebar-group-row{min-height:52px!important;padding:9px 8px!important;border-radius:15px!important;background:#ffffffc7!important;border:1px solid rgba(226,232,240,.95)!important;box-shadow:0 4px 12px #0f172a0b!important}.sidebar-group-row.chat-row-active{background:linear-gradient(135deg,#dcfce7,#fff)!important;border-color:#86efac!important}.sidebar-group-avatar{width:30px!important;height:30px!important;min-width:30px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#eef2ff,#f0fdf4)!important;border:1px solid #c7d2fe!important;font-size:15px!important}.sidebar-group-meta{min-width:0!important;flex:1 1 auto!important}.sidebar-group-name{max-width:145px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:950!important}.sidebar-group-preview{max-width:145px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sidebar-group-menu-btn{width:28px!important;height:28px!important;min-width:28px!important;border:none!important;border-radius:999px!important;background:#f8fafcf2!important;color:#334155!important;font-size:18px!important;font-weight:900!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.sidebar-group-menu-btn:hover{background:#e0f2fe!important}.sidebar-group-empty{padding:10px 8px!important;border-radius:14px!important;background:#f8fafc!important;color:#64748b!important;font-size:12px!important;font-weight:800!important;line-height:1.35!important}.composer-group-pill{display:none!important}@media(prefers-reduced-motion:reduce){.css-india-flag.chat-flag,.css-india-flag.chat-flag:before{animation:none!important}}.chat-brand .chat-flag,.chat-topbar .chat-flag,.chat-brand .css-india-flag.chat-flag,.chat-topbar .css-india-flag.chat-flag{width:42px!important;height:28px!important;min-width:42px!important;max-width:42px!important;min-height:28px!important;max-height:28px!important;flex:0 0 42px!important;position:relative!important;display:grid!important;grid-template-rows:1fr 1fr 1fr!important;align-items:stretch!important;justify-content:stretch!important;padding:0!important;margin:0!important;overflow:hidden!important;border-radius:5px!important;background:#fff!important;box-sizing:border-box!important;transform:none!important;rotate:none!important;scale:none!important;translate:none!important;perspective:none!important;transform-style:flat!important;animation:string-flag-straight-breathe 4.2s ease-in-out infinite!important;box-shadow:inset 0 0 0 1px #0f172a2e,0 2px 7px #0f172a2e!important}.chat-brand .chat-flag-img,.chat-topbar .chat-flag-img,.chat-flag .chat-flag-img{width:100%!important;height:100%!important;min-width:100%!important;max-width:100%!important;min-height:100%!important;max-height:100%!important;display:block!important;object-fit:cover!important;border-radius:5px!important;transform:none!important;rotate:none!important;scale:none!important;translate:none!important;perspective:none!important;transform-style:flat!important;animation:none!important;will-change:auto!important}.chat-brand .css-india-flag.chat-flag>span,.chat-topbar .css-india-flag.chat-flag>span,.css-india-flag.chat-flag>span{display:block!important;width:100%!important;height:100%!important;min-width:100%!important;position:relative!important;z-index:1!important;transform:none!important;rotate:none!important;scale:none!important;translate:none!important;animation:none!important}.css-india-flag .css-flag-saffron{background:#f93!important}.css-india-flag .css-flag-white{background:#fff!important;position:relative!important}.css-india-flag .css-flag-green{background:#138808!important}.css-india-flag .css-flag-chakra{position:absolute!important;left:50%!important;top:50%!important;width:8px!important;height:8px!important;transform:translate(-50%,-50%)!important;border:1.3px solid #000080!important;border-radius:999px!important;background:linear-gradient(navy,navy) center / 1px 100% no-repeat,linear-gradient(90deg,navy,navy) center / 100% 1px no-repeat!important;box-sizing:border-box!important;z-index:5!important}.chat-brand .chat-flag:after,.chat-topbar .chat-flag:after,.chat-brand .css-india-flag.chat-flag:after,.chat-topbar .css-india-flag.chat-flag:after{content:""!important;position:absolute!important;inset:0!important;z-index:9!important;pointer-events:none!important;border-radius:inherit!important;background:linear-gradient(90deg,#fff0,#ffffff1a 22%,#ffffff73 50%,#ffffff1f 72%,#fff0)!important;background-size:240% 100%!important;background-position:-150% 0!important;opacity:.45!important;animation:string-flag-straight-shine-wave 2.6s ease-in-out infinite!important}@keyframes string-flag-straight-shine-wave{0%{background-position:-150% 0;opacity:.18}45%{background-position:50% 0;opacity:.48}to{background-position:170% 0;opacity:.18}}@keyframes string-flag-straight-breathe{0%,to{filter:brightness(1) saturate(1.06)}50%{filter:brightness(1.04) saturate(1.11)}}@keyframes flag-wave{0%,to{transform:none}}@media(prefers-reduced-motion:reduce){.chat-brand .chat-flag,.chat-topbar .chat-flag,.chat-brand .chat-flag:after,.chat-topbar .chat-flag:after{animation:none!important}}.chat-brand>.chat-flag,.chat-brand .chat-flag.css-india-flag,.chat-topbar .chat-brand>.chat-flag,.chat-topbar .chat-brand .chat-flag.css-india-flag,.string-css-flag-straight.chat-flag{width:42px!important;height:28px!important;min-width:42px!important;max-width:42px!important;min-height:28px!important;max-height:28px!important;flex:0 0 42px!important;display:block!important;position:relative!important;padding:0!important;margin:0!important;overflow:hidden!important;border-radius:4px!important;box-sizing:border-box!important;background:transparent!important;transform:none!important;rotate:none!important;scale:none!important;translate:none!important;perspective:none!important;transform-style:flat!important;animation:none!important;will-change:auto!important;box-shadow:inset 0 0 0 1px #0f172a33,0 2px 7px #0f172a2e!important}.chat-brand>.chat-flag .chat-flag-img,.chat-topbar .chat-flag .chat-flag-img,.chat-flag-img{display:none!important;visibility:hidden!important;opacity:0!important;animation:none!important;transform:none!important}.chat-brand>.chat-flag>span,.chat-topbar .chat-brand>.chat-flag>span,.string-css-flag-straight.chat-flag>span{display:none!important}.chat-brand>.chat-flag:before,.chat-topbar .chat-brand>.chat-flag:before,.string-css-flag-straight.chat-flag:before{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;border-radius:inherit!important;pointer-events:none!important;background-image:linear-gradient(90deg,#fff0,#ffffff0f 24%,#ffffff73,#ffffff14 76%,#fff0),linear-gradient(to bottom,#f93 0% 33.333%,#fff 33.333% 66.666%,#138808 66.666% 100%)!important;background-size:230% 100%,100% 100%!important;background-position:-130% 0,0 0!important;background-repeat:no-repeat!important;animation:string-straight-flag-visible-wave 2.2s ease-in-out infinite!important}.chat-brand>.chat-flag:after,.chat-topbar .chat-brand>.chat-flag:after,.string-css-flag-straight.chat-flag:after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;z-index:2!important;width:8px!important;height:8px!important;transform:translate(-50%,-50%)!important;border:1.4px solid #000080!important;border-radius:999px!important;background:linear-gradient(navy,navy) center / 1px 100% no-repeat,linear-gradient(90deg,navy,navy) center / 100% 1px no-repeat!important;box-sizing:border-box!important;pointer-events:none!important}@keyframes string-straight-flag-visible-wave{0%{background-position:-130% 0,0 0;filter:brightness(1) saturate(1.05)}45%{background-position:45% 0,0 0;filter:brightness(1.08) saturate(1.14)}to{background-position:170% 0,0 0;filter:brightness(1) saturate(1.05)}}@keyframes flag-wave{0%,25%,50%,75%,to{transform:none}}@media(prefers-reduced-motion:reduce){.chat-brand>.chat-flag:before,.chat-topbar .chat-brand>.chat-flag:before,.string-css-flag-straight.chat-flag:before{animation:none!important;background-position:0 0,0 0!important}}.chat-topbar .chat-brand .chat-flag,.chat-topbar .chat-left .chat-flag,.chat-brand .chat-flag,.chat-flag.css-india-flag,.string-css-flag-straight.chat-flag{width:46px!important;height:30px!important;min-width:46px!important;max-width:46px!important;min-height:30px!important;max-height:30px!important;flex:0 0 46px!important;display:inline-block!important;position:relative!important;overflow:hidden!important;padding:0!important;margin:0!important;border-radius:5px!important;box-sizing:border-box!important;background:transparent!important;transform:none!important;rotate:none!important;scale:none!important;translate:none!important;perspective:none!important;transform-style:flat!important;animation:string-flag-premium-breathe-final 3.8s ease-in-out infinite!important;filter:none!important;box-shadow:inset 0 0 0 1px #0f172a3d,0 2px 8px #0f172a33,0 0 10px #fff3!important}.chat-topbar .chat-brand .chat-flag .chat-flag-img,.chat-topbar .chat-left .chat-flag .chat-flag-img,.chat-brand .chat-flag .chat-flag-img,.chat-flag .chat-flag-img,.chat-flag-img{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;transform:none!important;animation:none!important;will-change:auto!important}.chat-topbar .chat-brand .chat-flag>span,.chat-topbar .chat-left .chat-flag>span,.chat-brand .chat-flag>span,.chat-flag.css-india-flag>span,.string-css-flag-straight.chat-flag>span{display:none!important}.chat-topbar .chat-brand .chat-flag:before,.chat-topbar .chat-left .chat-flag:before,.chat-brand .chat-flag:before,.chat-flag.css-india-flag:before,.string-css-flag-straight.chat-flag:before{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;border-radius:inherit!important;background-image:linear-gradient(105deg,#fff0 0% 28%,#ffffffb8 46%,#ffffff38 54%,#fff0 72% 100%),linear-gradient(to bottom,#f93 0% 33.333%,#fff 33.333% 66.666%,#138808 66.666% 100%)!important;background-size:260% 100%,100% 100%!important;background-position:-180% 0,0 0!important;background-repeat:no-repeat!important;animation:string-flag-shine-wave-final 2.15s ease-in-out infinite!important}.chat-topbar .chat-brand .chat-flag:after,.chat-topbar .chat-left .chat-flag:after,.chat-brand .chat-flag:after,.chat-flag.css-india-flag:after,.string-css-flag-straight.chat-flag:after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:9px!important;height:9px!important;z-index:2!important;transform:translate(-50%,-50%)!important;border:1.35px solid #000080!important;border-radius:999px!important;background:linear-gradient(navy,navy) center / 1px 100% no-repeat,linear-gradient(90deg,navy,navy) center / 100% 1px no-repeat,radial-gradient(circle,transparent 0 45%,#000080 46% 52%,transparent 53%)!important;box-sizing:border-box!important;pointer-events:none!important}@keyframes string-flag-shine-wave-final{0%{background-position:-180% 0,0 0;filter:brightness(1) saturate(1.06)}46%{background-position:45% 0,0 0;filter:brightness(1.12) saturate(1.18)}to{background-position:180% 0,0 0;filter:brightness(1) saturate(1.06)}}@keyframes string-flag-premium-breathe-final{0%,to{box-shadow:inset 0 0 0 1px #0f172a3d,0 2px 8px #0f172a33,0 0 8px #ffffff2e}50%{box-shadow:inset 0 0 0 1px #0f172a33,0 3px 10px #0f172a38,0 0 15px #ffffff52}}@keyframes flag-wave{0%,25%,50%,75%,to{transform:none!important}}@media(prefers-reduced-motion:reduce){.chat-topbar .chat-brand .chat-flag,.chat-topbar .chat-left .chat-flag,.chat-brand .chat-flag,.chat-flag.css-india-flag,.string-css-flag-straight.chat-flag,.chat-topbar .chat-brand .chat-flag:before,.chat-topbar .chat-left .chat-flag:before,.chat-brand .chat-flag:before,.chat-flag.css-india-flag:before,.string-css-flag-straight.chat-flag:before{animation:none!important}}.chat-page.dark .group-create-panel,body.dark .group-create-panel,[data-theme=dark] .group-create-panel,html[data-theme=dark] .group-create-panel{background:#0f172a!important;border-color:#94a3b873!important;box-shadow:0 12px 28px #00000059!important}.chat-page.dark .group-create-panel input,.chat-page.dark .group-create-panel input[readonly],.chat-page.dark .group-create-panel label,.chat-page.dark .group-create-panel label *,.chat-page.dark .group-selected-members-preview,.chat-page.dark .group-selected-members-preview *,body.dark .group-create-panel input,body.dark .group-create-panel input[readonly],body.dark .group-create-panel label,body.dark .group-create-panel label *,body.dark .group-selected-members-preview,body.dark .group-selected-members-preview *,[data-theme=dark] .group-create-panel input,[data-theme=dark] .group-create-panel input[readonly],[data-theme=dark] .group-create-panel label,[data-theme=dark] .group-create-panel label *,[data-theme=dark] .group-selected-members-preview,[data-theme=dark] .group-selected-members-preview *,html[data-theme=dark] .group-create-panel input,html[data-theme=dark] .group-create-panel input[readonly],html[data-theme=dark] .group-create-panel label,html[data-theme=dark] .group-create-panel label *,html[data-theme=dark] .group-selected-members-preview,html[data-theme=dark] .group-selected-members-preview *{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;opacity:1!important;visibility:visible!important;text-shadow:none!important}.chat-page.dark .group-create-panel input:not([type=checkbox]),.chat-page.dark .group-selected-members-preview,body.dark .group-create-panel input:not([type=checkbox]),body.dark .group-selected-members-preview,[data-theme=dark] .group-create-panel input:not([type=checkbox]),[data-theme=dark] .group-selected-members-preview,html[data-theme=dark] .group-create-panel input:not([type=checkbox]),html[data-theme=dark] .group-selected-members-preview{background:#111827!important;border:1px solid rgba(148,163,184,.55)!important}.chat-page.dark .group-create-panel input::selection,.chat-page.dark .group-selected-members-preview::selection,body.dark .group-create-panel input::selection,body.dark .group-selected-members-preview::selection,[data-theme=dark] .group-create-panel input::selection,[data-theme=dark] .group-selected-members-preview::selection,html[data-theme=dark] .group-create-panel input::selection,html[data-theme=dark] .group-selected-members-preview::selection{color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:#2563eb!important}.composer-input{user-select:text!important;-webkit-user-select:text!important;caret-color:auto!important}.chat-page.light .string-sticky-notes-card,body.light .string-sticky-notes-card,[data-theme=light] .string-sticky-notes-card,html[data-theme=light] .string-sticky-notes-card{background:#fffdf3!important;color:#111827!important;-webkit-text-fill-color:#111827!important;border-color:#fde68a!important;opacity:1!important;visibility:visible!important;filter:none!important;mix-blend-mode:normal!important;text-shadow:none!important}.chat-page.light .string-sticky-notes-card *,body.light .string-sticky-notes-card *,[data-theme=light] .string-sticky-notes-card *,html[data-theme=light] .string-sticky-notes-card *{opacity:1!important;visibility:visible!important;text-shadow:none!important}.chat-page.light .string-sticky-notes-card input,.chat-page.light .string-sticky-notes-card textarea,body.light .string-sticky-notes-card input,body.light .string-sticky-notes-card textarea,[data-theme=light] .string-sticky-notes-card input,[data-theme=light] .string-sticky-notes-card textarea,html[data-theme=light] .string-sticky-notes-card input,html[data-theme=light] .string-sticky-notes-card textarea{background:#fff!important;color:#111827!important;-webkit-text-fill-color:#111827!important;border-color:#cbd5e1!important;caret-color:#111827!important;opacity:1!important}.chat-page.light .string-sticky-notes-card input::placeholder,.chat-page.light .string-sticky-notes-card textarea::placeholder,body.light .string-sticky-notes-card input::placeholder,body.light .string-sticky-notes-card textarea::placeholder,[data-theme=light] .string-sticky-notes-card input::placeholder,[data-theme=light] .string-sticky-notes-card textarea::placeholder,html[data-theme=light] .string-sticky-notes-card input::placeholder,html[data-theme=light] .string-sticky-notes-card textarea::placeholder{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;opacity:1!important}.chat-page.light .string-ai-connect-card,.chat-page.light .string-ai-connect-body,.chat-page.light .string-ai-connect-history,body.light .string-ai-connect-card,body.light .string-ai-connect-body,body.light .string-ai-connect-history,[data-theme=light] .string-ai-connect-card,[data-theme=light] .string-ai-connect-body,[data-theme=light] .string-ai-connect-history,html[data-theme=light] .string-ai-connect-card,html[data-theme=light] .string-ai-connect-body,html[data-theme=light] .string-ai-connect-history{background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;visibility:visible!important;filter:none!important;mix-blend-mode:normal!important;text-shadow:none!important}.chat-page.light .string-ai-connect-history *,body.light .string-ai-connect-history *,[data-theme=light] .string-ai-connect-history *,html[data-theme=light] .string-ai-connect-history *{color:inherit!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;visibility:visible!important;text-shadow:none!important}.chat-page.light .string-ai-connect-body input,.chat-page.light .string-ai-connect-body textarea,body.light .string-ai-connect-body input,body.light .string-ai-connect-body textarea,[data-theme=light] .string-ai-connect-body input,[data-theme=light] .string-ai-connect-body textarea,html[data-theme=light] .string-ai-connect-body input,html[data-theme=light] .string-ai-connect-body textarea{background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:#cbd5e1!important;caret-color:#0f172a!important;opacity:1!important}html:not([data-theme=dark]) .string-sticky-notes-card,body:not(.dark) .string-sticky-notes-card,html:not([data-theme=dark]) .string-ai-connect-card,body:not(.dark) .string-ai-connect-card,html:not([data-theme=dark]) .string-ai-connect-body,body:not(.dark) .string-ai-connect-body,html:not([data-theme=dark]) .string-ai-connect-history,body:not(.dark) .string-ai-connect-history{opacity:1!important;visibility:visible!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;filter:none!important;text-shadow:none!important}html:not([data-theme=dark]) .string-sticky-notes-card{background:#fffdf3!important;border-color:#fde68a!important}html:not([data-theme=dark]) .string-ai-connect-card,html:not([data-theme=dark]) .string-ai-connect-body{background:#fff!important}html:not([data-theme=dark]) .string-ai-connect-history{display:block!important;background:linear-gradient(135deg,#f8fafc,#eff6ff)!important;border-color:#dbeafe!important}html:not([data-theme=dark]) .string-sticky-notes-card *,html:not([data-theme=dark]) .string-ai-connect-card *,html:not([data-theme=dark]) .string-ai-connect-body *,html:not([data-theme=dark]) .string-ai-connect-history *{opacity:1!important;visibility:visible!important;text-shadow:none!important}.reply-box.string-reply-badge,.string-reply-badge{display:block!important;visibility:visible!important;opacity:1!important;margin:0 0 7px!important;padding:7px 9px!important;border-left:4px solid #0ea5e9!important;border-radius:9px!important;background:#e0f2feeb!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.chat-page.dark .reply-box.string-reply-badge,body.dark .reply-box.string-reply-badge,html[data-theme=dark] .reply-box.string-reply-badge{background:#1e293bf5!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-left-color:#38bdf8!important}.chat-page.dark .string-ai-connect-card,body.dark .string-ai-connect-card,[data-theme=dark] .string-ai-connect-card,html[data-theme=dark] .string-ai-connect-card{color:#f8fafc!important}.chat-page.dark .string-ai-connect-card *,body.dark .string-ai-connect-card *,[data-theme=dark] .string-ai-connect-card *,html[data-theme=dark] .string-ai-connect-card *{color:inherit;-webkit-text-fill-color:currentColor}.chat-page.dark .string-ai-connect-card textarea,body.dark .string-ai-connect-card textarea,[data-theme=dark] .string-ai-connect-card textarea,html[data-theme=dark] .string-ai-connect-card textarea{background:#111827!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.chat-page.dark .string-ai-connect-history,body.dark .string-ai-connect-history,[data-theme=dark] .string-ai-connect-history,html[data-theme=dark] .string-ai-connect-history{background:#111827!important;color:#f8fafc!important}.chat-page.dark .string-ai-connect-history *,body.dark .string-ai-connect-history *,[data-theme=dark] .string-ai-connect-history *,html[data-theme=dark] .string-ai-connect-history *{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.string-ai-connect-card[data-theme=dark],.string-ai-connect-card[data-theme=dark] .string-ai-connect-body,.string-ai-connect-card[data-theme=dark] .string-ai-connect-history{background-color:#0f172a!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.string-ai-connect-card[data-theme=dark] .string-ai-connect-header,.string-ai-connect-card[data-theme=dark] .string-ai-connect-header *{color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}.string-ai-connect-card[data-theme=dark] textarea{background:#111827!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;caret-color:#fff!important}.string-ai-connect-card[data-theme=dark] .string-ai-connect-history,.string-ai-connect-card[data-theme=dark] .string-ai-connect-history *{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;opacity:1!important}.string-ai-connect-card[data-theme=dark] textarea{background:#111827!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;caret-color:#fff!important;opacity:1!important}.string-ai-connect-card[data-theme=dark] textarea::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;opacity:1!important}.string-ai-connect-card[data-theme=dark] .string-ai-connect-history .string-ai-history-message{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;opacity:1!important}.string-ai-connect-card[data-theme=dark] .string-ai-history-role{color:#5eead4!important;-webkit-text-fill-color:#5eead4!important;opacity:1!important}.string-status-overlay[data-status-theme=light] .string-status-reactions,.string-status-overlay[data-status-theme=light] .string-status-comments,.string-status-overlay[data-status-theme=light] .string-status-comment,.string-status-overlay[data-status-theme=light] .string-status-social,.string-status-overlay[data-status-theme=light] .string-status-social *{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;visibility:visible!important;text-shadow:none!important}.string-status-overlay[data-status-theme=light] input,.string-status-overlay[data-status-theme=light] textarea{background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;caret-color:#0f172a!important}.string-ai-connect-card .string-ai-connect-close-btn,.string-ai-connect-card[data-theme=dark] .string-ai-connect-close-btn,.string-ai-connect-header .string-ai-connect-close-btn{display:grid!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;padding:0!important;flex:0 0 38px!important;border:2px solid #0f172a!important;border-radius:999px!important;background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;visibility:visible!important;overflow:visible!important;cursor:pointer!important;text-shadow:none!important;z-index:5!important}.string-ai-connect-card .string-ai-connect-close-btn .string-ai-connect-close-glyph,.string-ai-connect-card[data-theme=dark] .string-ai-connect-close-btn .string-ai-connect-close-glyph,.string-ai-connect-header .string-ai-connect-close-btn .string-ai-connect-close-glyph{display:block!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:27px!important;font-weight:950!important;line-height:1!important;opacity:1!important;visibility:visible!important;text-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;transform:translateY(-1px)!important;pointer-events:none!important}.string-ai-connect-card .string-ai-connect-close-btn:hover{background:#fee2e2!important;border-color:#dc2626!important}.string-ai-connect-card .string-ai-connect-close-btn:hover .string-ai-connect-close-glyph{color:#991b1b!important;-webkit-text-fill-color:#991b1b!important}[data-theme=dark] .string-manual-translate-loader,[data-theme=dark] .string-manual-translate-loader *,.chat-page.dark .string-manual-translate-loader,.chat-page.dark .string-manual-translate-loader *{visibility:visible!important;opacity:1!important}[data-theme=dark] .string-manual-translate-loader-title,[data-theme=dark] .string-manual-translate-loader-subtitle{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.string-manual-translate-loader .string-manual-translate-progress,.string-manual-translate-progress{display:block!important;visibility:visible!important;opacity:1!important;min-height:20px!important;position:relative!important;z-index:2!important;font-weight:900!important}[data-theme=dark] .string-manual-translate-progress,html[data-theme=dark] .string-manual-translate-progress,body[data-theme=dark] .string-manual-translate-progress,.chat-page.dark .string-manual-translate-progress,body.dark .string-manual-translate-progress{color:#5eead4!important;-webkit-text-fill-color:#5eead4!important;text-shadow:0 0 10px rgba(45,212,191,.2)!important}[data-theme=light] .string-manual-translate-progress,html[data-theme=light] .string-manual-translate-progress,body[data-theme=light] .string-manual-translate-progress,.chat-page.light .string-manual-translate-progress{color:#0f766e!important;-webkit-text-fill-color:#0f766e!important}.status-panel,.status-panel *{visibility:visible}.chat-page.light .status-comment-text,.chat-page.light .status-reaction-summary,.chat-page.light .status-comment-author,body:not(.dark) .status-comment-text,body:not(.dark) .status-reaction-summary,body:not(.dark) .status-comment-author{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important}.chat-page.dark .status-comment-text,.chat-page.dark .status-reaction-summary,.chat-page.dark .status-comment-author,body.dark .status-comment-text,body.dark .status-reaction-summary,body.dark .status-comment-author{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;opacity:1!important}.chat-page.dark .string-manual-translate-loader .string-manual-translate-progress,body.dark .string-manual-translate-loader .string-manual-translate-progress,html[data-theme=dark] .string-manual-translate-loader .string-manual-translate-progress,[data-theme=dark] .string-manual-translate-loader .string-manual-translate-progress{display:block!important;visibility:visible!important;opacity:1!important;color:#5eead4!important;-webkit-text-fill-color:#5eead4!important;font-weight:900!important;position:relative!important;z-index:2147483647!important;filter:none!important;mix-blend-mode:normal!important}.chat-page.dark .string-manual-translate-loader>div,body.dark .string-manual-translate-loader>div,html[data-theme=dark] .string-manual-translate-loader>div,[data-theme=dark] .string-manual-translate-loader>div{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;opacity:1!important;visibility:visible!important}.chat-page.dark .string-manual-translate-loader>div>div:last-child,body.dark .string-manual-translate-loader>div>div:last-child,html[data-theme=dark] .string-manual-translate-loader>div>div:last-child,[data-theme=dark] .string-manual-translate-loader>div>div:last-child{display:block!important;visibility:visible!important;opacity:1!important;color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;font-size:12px!important;line-height:1.45!important;font-weight:600!important;margin-top:7px!important;position:relative!important;z-index:2147483647!important;filter:none!important;mix-blend-mode:normal!important;text-shadow:none!important}.chat-page.dark .string-manual-translate-loader .string-manual-translate-progress,body.dark .string-manual-translate-loader .string-manual-translate-progress,html[data-theme=dark] .string-manual-translate-loader .string-manual-translate-progress,[data-theme=dark] .string-manual-translate-loader .string-manual-translate-progress{color:#5eead4!important;-webkit-text-fill-color:#5eead4!important;opacity:1!important;visibility:visible!important}.chat-page.light .string-manual-translate-loader>div>div:last-child,body.light .string-manual-translate-loader>div>div:last-child,html[data-theme=light] .string-manual-translate-loader>div>div:last-child,[data-theme=light] .string-manual-translate-loader>div>div:last-child{visibility:visible!important;opacity:1!important;color:#334155!important;-webkit-text-fill-color:#334155!important}@media(max-width:1024px){html,body,#root,.chat-page,.chat-layout,.chat-main,.chat-sidebar{max-width:100%!important;box-sizing:border-box!important}html,body,#root{width:100%!important;overflow-x:hidden!important}.chat-page{width:100vw!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:6px 8px!important;overflow:hidden!important}.chat-layout{grid-template-columns:210px minmax(0,1fr)!important;gap:8px!important;margin-top:6px!important;min-width:0!important;min-height:0!important;overflow:hidden!important}.chat-sidebar,.chat-main{min-width:0!important;min-height:0!important;max-height:100%!important}.chat-sidebar{width:100%!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important}.chat-topbar{width:100%!important;max-width:100%!important;padding:7px 9px!important;gap:6px!important;overflow:visible!important}.chat-left{min-width:0!important;min-height:26px!important}.chat-brand{min-width:0!important;max-width:100%!important;font-size:16px!important;gap:7px!important}.chat-brand-text{min-width:0!important;max-width:100%!important}.chat-flag,.chat-flag-img{width:34px!important;height:22px!important}.chat-right{width:100%!important;min-width:0!important;max-width:100%!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:6px!important;padding:1px 0 3px!important;overflow-x:auto!important;overflow-y:visible!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch}.chat-right::-webkit-scrollbar{display:none!important}.chat-right>*,.topbar-translate,.topbar-language-wrap,.topbar-summary-wrap,.topbar-notes-wrap{flex:0 0 auto!important}.chat-topbar button,.chat-topbar select,.chat-topbar input[type=date]{min-height:32px!important;height:32px!important;max-height:32px!important;padding-left:9px!important;padding-right:9px!important;font-size:11.5px!important}.messages-box{min-width:0!important;padding:10px!important;overflow-x:hidden!important}.message{min-width:0!important;max-width:84%!important;overflow-wrap:anywhere!important;word-break:break-word!important}.message img,.message video,.message iframe,.message .chat-image-preview,.message .message-image,.message .file-bubble,.file-bubble{max-width:100%!important;box-sizing:border-box!important}.message img,.message .chat-image-preview,.message .message-image{width:auto!important;height:auto!important;object-fit:contain!important}.message video{width:100%!important;height:auto!important}.message audio,.file-bubble audio{width:100%!important;min-width:0!important;max-width:100%!important}.file-bubble{width:min(100%,320px)!important}.smart-replies-row{width:100%!important;max-width:100%!important;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:6px!important;padding:6px 8px!important;box-sizing:border-box!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch}.smart-replies-row::-webkit-scrollbar{display:none!important}.smart-replies-row>*{flex:0 0 auto!important;max-width:min(78vw,360px)!important;white-space:normal!important}.composer-shell{width:100%!important;max-width:100%!important;min-width:0!important;padding:7px 8px 8px!important;gap:6px!important;box-sizing:border-box!important}.composer-row{width:100%!important;min-width:0!important;grid-template-columns:34px 34px minmax(0,1fr) 34px 34px 40px!important;gap:5px!important}.composer-icon-btn{width:34px!important;height:34px!important;min-width:34px!important}.composer-send-btn{width:40px!important;height:40px!important;min-width:40px!important}.composer-input{min-width:0!important;width:100%!important;min-height:40px!important;padding:9px 11px!important;font-size:13px!important}.composer-footer{min-width:0!important;max-width:100%!important;overflow:hidden!important}.composer-footer-left{width:100%!important;max-width:100%!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:2px!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch}.composer-footer-left::-webkit-scrollbar{display:none!important}.composer-small-pill{flex:0 0 auto!important;white-space:nowrap!important}.composer-voice-preview,.composer-attach{max-width:100%!important;box-sizing:border-box!important}.composer-voice-preview audio{width:100%!important;max-width:100%!important}.topbar-language-menu,.topbar-mini-menu,.topbar-mode-menu,.composer-location-menu,.sidebar-profile-menu,.group-manage-popup,.string-call-card{max-width:calc(100vw - 20px)!important}}@media(max-width:768px){.chat-page{padding:4px!important}.chat-layout{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr)!important;gap:5px!important;margin-top:4px!important}.chat-sidebar{width:100%!important;height:auto!important;min-height:0!important;max-height:176px!important;padding:6px 7px!important;border-radius:10px!important;overflow-y:auto!important;overflow-x:hidden!important}.sidebar-profile-card{min-height:0!important;padding:5px 7px!important;gap:7px!important;margin-bottom:4px!important;border-radius:12px!important}.sidebar-profile-dp{width:34px!important;height:34px!important;min-width:34px!important}.sidebar-profile-name{font-size:12px!important}.sidebar-profile-subtitle{font-size:10px!important}.chat-sidebar-header{margin-bottom:3px!important}.chat-section-label{font-size:10px!important}.chat-sidebar-search{margin:2px 0 3px!important}.chat-sidebar-search input{height:29px!important;font-size:11px!important;padding:4px 8px!important}.chat-sidebar-list{gap:2px!important;margin-top:2px!important;padding-right:0!important}.chat-row{min-height:28px!important;padding:3px 5px!important;gap:5px!important}.chat-row-name{font-size:11.5px!important}.chat-row-preview{font-size:9.5px!important}.chat-main{width:100%!important;height:100%!important;min-height:0!important;border-radius:10px!important}.chat-topbar{position:relative!important;top:auto!important;padding:5px 6px!important;gap:4px!important;border-radius:9px!important}.chat-left{min-height:22px!important}.chat-brand{font-size:13px!important;gap:5px!important}.chat-brand-text{letter-spacing:.4px!important}.chat-flag,.chat-flag-img{width:28px!important;height:18px!important}.chat-right{gap:5px!important}.chat-topbar button,.chat-topbar select,.chat-topbar input[type=date],.translate-label{height:29px!important;min-height:29px!important;max-height:29px!important;font-size:10.5px!important;padding-left:8px!important;padding-right:8px!important}.chat-topbar .topbar-translate select,.chat-topbar select.translation-select,.chat-topbar .topbar-language-wrap select{width:142px!important;min-width:142px!important;max-width:142px!important}.messages-box{padding:7px 7px 8px!important;gap:8px!important}.message{max-width:92%!important;padding:8px 9px!important;font-size:12.5px!important;line-height:1.35!important}.message-header{font-size:11.5px!important}.message-time{font-size:9.5px!important;margin-top:5px!important}.translation{font-size:10.5px!important;padding:5px 6px!important}.file-bubble{width:100%!important;max-width:280px!important;padding:7px!important;gap:7px!important;border-radius:12px!important}.file-bubble-preview{max-height:210px!important}.file-bubble-pdf-preview{height:96px!important}.file-bubble-pdf-icon{font-size:26px!important}.file-bubble-name{font-size:11px!important}.file-bubble-btn{padding:6px 9px!important;font-size:10.5px!important}.composer-shell{padding:5px 6px 6px!important}.composer-row{grid-template-columns:31px 31px minmax(0,1fr) 31px 31px 38px!important;gap:3px!important}.composer-icon-btn{width:31px!important;height:31px!important;min-width:31px!important}.composer-send-btn{width:38px!important;height:38px!important;min-width:38px!important}.composer-input{min-height:38px!important;max-height:78px!important;padding:8px 9px!important;font-size:12px!important}.composer-footer{min-height:20px!important}.composer-small-pill{padding:4px 8px!important;font-size:9.5px!important}.smart-replies-row{padding:5px 6px!important}.smart-replies-row>*{max-width:78vw!important;font-size:10.5px!important}.topbar-language-menu,.topbar-mini-menu,.topbar-mode-menu,.composer-location-menu,.sidebar-profile-menu,.group-manage-popup,.string-call-card{left:50%!important;right:auto!important;transform:translate(-50%)!important;width:min(360px,calc(100vw - 14px))!important;min-width:0!important;max-width:calc(100vw - 14px)!important}}@media(max-width:480px){.chat-sidebar{max-height:148px!important;padding:5px!important}.sidebar-profile-card{padding:4px 6px!important}.sidebar-profile-subtitle,.chat-sidebar-search{display:none!important}.chat-brand{font-size:12px!important}.chat-topbar button,.chat-topbar select,.translate-label{font-size:10px!important}.message{max-width:94%!important;padding:7px 8px!important;font-size:12px!important}.file-bubble{max-width:100%!important}.composer-row{grid-template-columns:29px 29px minmax(0,1fr) 29px 29px 36px!important;gap:2px!important}.composer-icon-btn{width:29px!important;height:29px!important;min-width:29px!important}.composer-send-btn{width:36px!important;height:36px!important;min-width:36px!important}.composer-input{padding-left:8px!important;padding-right:8px!important;font-size:11.5px!important}.composer-footer-left{gap:4px!important}}@media(max-width:900px)and (max-height:520px)and (orientation:landscape){.chat-topbar{padding:3px 5px!important;gap:2px!important}.chat-left{display:none!important}.chat-sidebar{max-height:96px!important}.sidebar-profile-card,.chat-sidebar-search,.chat-section-label{display:none!important}.chat-layout{grid-template-rows:auto minmax(0,1fr)!important;gap:3px!important}.composer-footer{display:none!important}.messages-box{padding-top:5px!important;padding-bottom:5px!important}}@supports (padding: env(safe-area-inset-bottom)){@media(max-width:768px){.chat-page{padding-left:max(4px,env(safe-area-inset-left))!important;padding-right:max(4px,env(safe-area-inset-right))!important;padding-bottom:max(4px,env(safe-area-inset-bottom))!important}.composer-shell{padding-bottom:max(6px,env(safe-area-inset-bottom))!important}}}@media(max-width:768px){html,body,#root{width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;overflow:hidden!important}.chat-page{width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:4px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-sizing:border-box!important}.chat-topbar{flex:0 0 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:4px 5px!important;gap:3px!important;overflow:visible!important;position:relative!important;z-index:60!important;box-sizing:border-box!important}.topbar-main-row{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:3px!important}.chat-left{width:100%!important;min-width:0!important;min-height:18px!important;display:flex!important;align-items:center!important}.chat-brand{min-width:0!important;max-width:100%!important;font-size:11.5px!important;line-height:1.05!important;gap:4px!important}.chat-brand-text{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.chat-right,.topbar-row-one{width:100%!important;max-width:100%!important;min-width:0!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;padding:1px 0 2px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-x:contain!important;touch-action:pan-x!important}.chat-right::-webkit-scrollbar,.topbar-row-one::-webkit-scrollbar{display:none!important}.chat-right>*,.topbar-row-one>*,.topbar-menu-wrap,.topbar-language-wrap,.topbar-ai-menu-wrap,.topbar-summary-wrap,.topbar-notes-wrap,.topbar-call-menu-wrap,.topbar-safety-mode-wrap,.safety-menu-wrap{flex:0 0 auto!important}.chat-topbar button,.chat-topbar select,.chat-topbar input[type=date],.translate-label{min-width:max-content!important;min-height:27px!important;height:27px!important;max-height:27px!important;padding-left:7px!important;padding-right:7px!important;font-size:9.5px!important;line-height:1!important;white-space:nowrap!important}.chat-layout{flex:1 1 0!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"sidebar" "main"!important;grid-template-rows:clamp(170px,24dvh,220px) minmax(0,1fr)!important;gap:4px!important;margin-top:4px!important;overflow:hidden!important;box-sizing:border-box!important}.chat-sidebar{grid-area:sidebar!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;height:100%!important;max-height:100%!important;padding:5px!important;display:flex!important;flex-direction:column!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;position:relative!important;z-index:20!important;box-sizing:border-box!important}.chat-main{grid-area:main!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;height:100%!important;max-height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-sizing:border-box!important}.chat-view-shell{flex:1 1 0!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;height:auto!important;max-height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.messages-box{flex:1 1 0!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;padding:8px!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important}.sidebar-profile-card{flex:0 0 auto!important;min-height:0!important;padding:5px 7px!important;margin-bottom:3px!important;gap:6px!important;overflow:visible!important;position:relative!important}.sidebar-profile-dp{width:32px!important;height:32px!important;min-width:32px!important}.sidebar-profile-name{font-size:11px!important;line-height:1.15!important}.sidebar-profile-subtitle{display:block!important;font-size:8.5px!important;line-height:1.1!important}.chat-sidebar-search{display:block!important;flex:0 0 auto!important;margin:2px 0 3px!important}.chat-sidebar-search input{width:100%!important;height:27px!important;min-height:27px!important;padding:3px 7px!important;font-size:9.5px!important;box-sizing:border-box!important}.chat-section-label{display:block!important;flex:0 0 auto!important;margin-top:4px!important;margin-bottom:2px!important;font-size:8.5px!important;line-height:1.1!important}.chat-sidebar-list{display:flex!important;flex-direction:column!important;flex:0 0 auto!important;min-height:0!important;gap:2px!important;margin:0!important;padding:0!important;overflow:visible!important}.chat-row{min-height:29px!important;padding:3px 5px!important;gap:5px!important}.chat-row-name{font-size:10px!important;line-height:1.1!important}.chat-row-preview{font-size:8.5px!important;line-height:1.1!important}.smart-row,.smart-reply-row,.smart-replies-row,.smart-reply-chips{flex:0 0 auto!important;width:100%!important;min-width:0!important;min-height:0!important;max-height:52px!important;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.smart-row::-webkit-scrollbar,.smart-reply-row::-webkit-scrollbar,.smart-replies-row::-webkit-scrollbar,.smart-reply-chips::-webkit-scrollbar{display:none!important}.composer-shell{flex:0 0 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;flex-direction:column!important;visibility:visible!important;opacity:1!important;position:relative!important;inset:auto!important;margin:0!important;padding:4px 5px max(5px,env(safe-area-inset-bottom))!important;gap:4px!important;overflow:visible!important;box-sizing:border-box!important;z-index:100!important}.composer-row{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:32px 32px minmax(112px,1fr) 32px 32px 38px!important;align-items:center!important;gap:3px!important;overflow:visible!important;box-sizing:border-box!important}.composer-row>*{min-width:0!important;box-sizing:border-box!important}.composer-row .composer-icon-btn,.composer-row .composer-camera-btn,.composer-row .composer-voice-btn{width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;writing-mode:horizontal-tb!important;overflow:hidden!important}.composer-row .composer-icon-btn[title=More]{font-size:0!important}.composer-row .composer-icon-btn[title=More]:before{font-size:22px!important;line-height:1!important}.composer-row .composer-icon-btn[title=Emoji]{font-size:0!important}.composer-row .composer-icon-btn[title=Emoji]:before{font-size:16px!important;line-height:1!important}.composer-row .composer-camera-btn,.composer-row .composer-voice-btn{font-size:15px!important}.composer-row .composer-camera-btn{letter-spacing:-3px!important}.composer-input{width:100%!important;min-width:112px!important;height:38px!important;min-height:38px!important;max-height:76px!important;padding:8px 10px!important;font-size:12px!important;line-height:20px!important;white-space:pre-wrap!important;word-break:normal!important;overflow-wrap:break-word!important;writing-mode:horizontal-tb!important;resize:none!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important}.composer-input::placeholder{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;writing-mode:horizontal-tb!important}.composer-send-btn{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0!important;margin:0!important;font-size:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.composer-send-btn:before{font-size:21px!important;line-height:1!important}.composer-footer{flex:0 0 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:30px!important;display:flex!important;align-items:center!important;visibility:visible!important;opacity:1!important;overflow:hidden!important}.composer-footer-left{width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:5px!important;padding:1px 14px 3px 1px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-x:contain!important;touch-action:pan-x!important;visibility:visible!important;opacity:1!important}.composer-footer-left::-webkit-scrollbar{display:block!important;height:3px!important}.composer-footer-left>*,.composer-footer-left button,.composer-small-pill,.composer-location-wrap,.composer-location-pill{flex:0 0 auto!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;writing-mode:horizontal-tb!important}.composer-small-pill,.composer-location-pill{width:auto!important;min-width:max-content!important;max-width:none!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0 9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:9.5px!important;line-height:1!important;overflow:hidden!important}.sidebar-profile-menu,.sidebar-profile-menu-fixed{position:fixed!important;top:max(8px,env(safe-area-inset-top))!important;left:8px!important;right:8px!important;bottom:auto!important;transform:none!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:calc(100dvh - 16px)!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;z-index:2147483400!important}.sidebar-profile-menu button,.sidebar-profile-menu-fixed button{width:100%!important;min-width:0!important;max-width:100%!important;min-height:40px!important;white-space:normal!important;word-break:normal!important;box-sizing:border-box!important}.topbar-language-menu,.topbar-ai-menu,.topbar-mini-menu,.topbar-mode-menu,.topbar-safety-mode-menu,.safety-menu,.group-manage-popup,.string-call-card{position:fixed!important;top:max(12px,env(safe-area-inset-top))!important;left:8px!important;right:8px!important;bottom:auto!important;transform:none!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:calc(100dvh - 24px)!important;margin:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;z-index:2147483647!important}.topbar-language-menu *,.topbar-ai-menu *,.topbar-mini-menu *,.topbar-mode-menu *,.topbar-safety-mode-menu *,.safety-menu *,.group-manage-popup *,.string-call-card *{max-width:100%!important;box-sizing:border-box!important}.topbar-date-inline,.topbar-date-range-inline{width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;box-sizing:border-box!important}.topbar-date-inline label,.topbar-date-range-inline label,.topbar-date-inline input,.topbar-date-range-inline input,.topbar-date-inline button,.topbar-date-range-inline button{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.composer-location-menu{position:fixed!important;top:max(12px,env(safe-area-inset-top))!important;left:8px!important;right:8px!important;bottom:auto!important;transform:none!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:calc(100dvh - 24px)!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;z-index:2147483647!important}.composer-location-search,.composer-location-directions,.composer-location-custom{width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important}.composer-location-menu input,.composer-location-menu select,.composer-location-menu button{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.composer-more-popup,.emoji-popup{position:fixed!important;left:8px!important;right:8px!important;bottom:max(72px,calc(62px + env(safe-area-inset-bottom)))!important;transform:none!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:min(58dvh,480px)!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important;z-index:2147483600!important}.string-confirm-overlay,.string-modal-overlay,.string-light-overlay,.group-manage-overlay,.camera-overlay,.ai-photo-overlay,.string-sticky-notes-overlay,.language-learner-overlay,.string-status-overlay{position:fixed!important;inset:0!important;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;z-index:2147483640!important}.camera-panel,.ai-photo-panel,.group-manage-popup,.string-sticky-notes-card,.language-learner-card,.string-status-panel,.string-confirm-overlay>[data-string-popup-root=true],.string-modal-overlay>[data-string-popup-root=true],.string-light-overlay>[data-string-popup-root=true]{width:min(560px,calc(100vw - 16px))!important;min-width:0!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important;z-index:2147483647!important}.business-review-page{width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:10px 8px max(24px,env(safe-area-inset-bottom))!important;box-sizing:border-box!important;-webkit-overflow-scrolling:touch!important}.business-review-layout{width:100%!important;min-width:0!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.business-review-form,.business-review-panel,.review-card{width:100%!important;min-width:0!important;max-width:100%!important;position:static!important;box-sizing:border-box!important}.business-review-form{padding:12px 12px 16px!important}.business-review-form button{margin-bottom:0!important}.review-list{width:100%!important;max-height:none!important;overflow:visible!important;padding-right:0!important;padding-bottom:20px!important}.string-auth-tabs{width:100%!important;max-width:100%!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;padding:4px!important;box-sizing:border-box!important}.string-auth-tabs>button{width:100%!important;min-width:0!important;padding:9px 3px!important;font-size:10.5px!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important}}@media(max-width:390px){.composer-row{grid-template-columns:29px 29px minmax(92px,1fr) 29px 29px 35px!important;gap:2px!important}.composer-row .composer-icon-btn,.composer-row .composer-camera-btn,.composer-row .composer-voice-btn{width:29px!important;min-width:29px!important;max-width:29px!important;height:29px!important;min-height:29px!important;max-height:29px!important}.composer-input{min-width:92px!important;padding-left:7px!important;padding-right:7px!important;font-size:11px!important}.composer-send-btn{width:35px!important;min-width:35px!important;max-width:35px!important;height:35px!important;min-height:35px!important;max-height:35px!important}.string-auth-tabs>button{padding-left:1px!important;padding-right:1px!important;font-size:9.5px!important}}@media(max-width:768px)and (max-height:700px)and (orientation:portrait){.chat-layout{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"sidebar" "main"!important;grid-template-rows:clamp(145px,21dvh,180px) minmax(0,1fr)!important}.chat-sidebar{max-height:100%!important}}@media(max-width:900px)and (max-height:520px)and (orientation:landscape){.chat-page{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important}.chat-layout{display:grid!important;grid-template-columns:clamp(180px,30vw,230px) minmax(0,1fr)!important;grid-template-areas:"sidebar main"!important;grid-template-rows:minmax(0,1fr)!important;gap:4px!important}.chat-sidebar{grid-area:sidebar!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow-y:auto!important}.chat-main{grid-area:main!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:100%!important}.chat-left,.sidebar-profile-card,.chat-sidebar-search,.chat-section-label{display:flex!important}.chat-sidebar-search{display:block!important}.composer-shell,.composer-row,.composer-footer,.composer-footer-left{visibility:visible!important;opacity:1!important}.composer-footer,.composer-footer-left{display:flex!important}.composer-footer-left{overflow-x:auto!important;overflow-y:hidden!important}}@media(max-width:768px){.chat-topbar,.topbar-main-row,.chat-right,.topbar-row-one,.topbar-tools-row,.topbar-menu-wrap,.topbar-language-wrap,.topbar-summary-wrap,.topbar-notes-wrap,.topbar-ai-menu-wrap,.topbar-call-menu-wrap,.topbar-safety-mode-wrap,.safety-menu-wrap{transform:none!important;filter:none!important;perspective:none!important;contain:none!important;will-change:auto!important}.chat-topbar{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important}.topbar-main-row,.chat-right,.topbar-row-one,.topbar-tools-row,.topbar-menu-wrap,.topbar-language-wrap,.topbar-summary-wrap,.topbar-notes-wrap,.topbar-ai-menu-wrap,.topbar-call-menu-wrap,.topbar-safety-mode-wrap,.safety-menu-wrap{overflow-y:visible!important}.topbar-language-menu,.topbar-ai-menu,.topbar-mini-menu,.topbar-mode-menu,.topbar-safety-mode-menu,.safety-menu,.group-manage-popup,.string-call-card{position:fixed!important;top:max(10px,env(safe-area-inset-top))!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%)!important;width:min(360px,calc(100vw - 16px))!important;min-width:0!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 20px)!important;margin:0!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important;z-index:2147483647!important}.topbar-summary-wrap .topbar-mode-menu,.topbar-notes-wrap .topbar-mode-menu{width:min(360px,calc(100vw - 16px))!important;min-width:0!important;max-width:calc(100vw - 16px)!important;padding:10px!important}.topbar-summary-wrap .topbar-date-inline,.topbar-summary-wrap .topbar-date-range-inline,.topbar-notes-wrap .topbar-date-inline,.topbar-notes-wrap .topbar-date-range-inline{width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.topbar-summary-wrap .topbar-date-inline *,.topbar-summary-wrap .topbar-date-range-inline *,.topbar-notes-wrap .topbar-date-inline *,.topbar-notes-wrap .topbar-date-range-inline *{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.sidebar-profile-menu,.sidebar-profile-menu-fixed{position:fixed!important;top:max(8px,env(safe-area-inset-top))!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%)!important;width:min(360px,calc(100vw - 16px))!important;min-width:0!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;overflow-y:auto!important;overflow-x:hidden!important;z-index:2147483647!important;box-sizing:border-box!important}.sidebar-profile-menu button,.sidebar-profile-menu-fixed button{width:100%!important;min-width:0!important;max-width:100%!important;min-height:39px!important;display:flex!important;align-items:center!important;white-space:normal!important;box-sizing:border-box!important}.composer-footer{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important;visibility:visible!important;opacity:1!important}.composer-footer-left{width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-rows:26px!important;align-items:stretch!important;gap:3px!important;padding:1px!important;overflow:visible!important;touch-action:auto!important;visibility:visible!important;opacity:1!important;box-sizing:border-box!important}.composer-footer-left>*{width:100%!important;min-width:0!important;max-width:100%!important;height:26px!important;min-height:26px!important;max-height:26px!important;margin:0!important;box-sizing:border-box!important}.composer-footer-left button,.composer-small-pill,.composer-location-wrap,.composer-location-pill{width:100%!important;min-width:0!important;max-width:100%!important;height:26px!important;min-height:26px!important;max-height:26px!important;padding:0 4px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:8.5px!important;line-height:1!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;text-overflow:ellipsis!important;overflow:hidden!important;box-sizing:border-box!important}.composer-location-wrap{padding:0!important;background:transparent!important;border:0!important;overflow:visible!important}.composer-location-wrap .composer-location-pill{width:100%!important;max-width:100%!important}}@media(max-width:360px){.composer-footer-left{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:25px!important}.composer-footer-left>*,.composer-footer-left button,.composer-small-pill,.composer-location-wrap,.composer-location-pill{height:25px!important;min-height:25px!important;max-height:25px!important;font-size:8px!important}}@media(max-width:768px){html body #root .chat-page .chat-topbar .topbar-summary-wrap>.topbar-mini-menu.topbar-mode-menu,html body #root .chat-page .chat-topbar .topbar-notes-wrap>.topbar-mini-menu.topbar-mode-menu,html body #root .chat-page .chat-topbar .topbar-language-wrap>.topbar-language-menu,html body #root .chat-page .chat-topbar .topbar-ai-menu-wrap>.topbar-ai-menu,html body #root .chat-page .chat-topbar .topbar-call-menu-wrap>.topbar-mini-menu,html body #root .chat-page .chat-topbar .topbar-safety-mode-wrap>.topbar-mini-menu,html body #root .chat-page .chat-topbar .safety-menu-wrap>.safety-menu{position:fixed!important;top:max(10px,env(safe-area-inset-top))!important;left:8px!important;right:8px!important;bottom:auto!important;transform:none!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 20px)!important;margin:0!important;padding:10px!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important;z-index:2147483647!important}html body #root .chat-page .chat-topbar .topbar-summary-wrap>.topbar-mode-menu>*,html body #root .chat-page .chat-topbar .topbar-notes-wrap>.topbar-mode-menu>*,html body #root .chat-page .chat-topbar .topbar-safety-mode-wrap>.topbar-mini-menu>*,html body #root .chat-page .chat-topbar .safety-menu-wrap>.safety-menu>*{max-width:100%!important;box-sizing:border-box!important}html body #root .chat-page .chat-topbar .topbar-summary-wrap .topbar-date-inline,html body #root .chat-page .chat-topbar .topbar-summary-wrap .topbar-date-range-inline,html body #root .chat-page .chat-topbar .topbar-notes-wrap .topbar-date-inline,html body #root .chat-page .chat-topbar .topbar-notes-wrap .topbar-date-range-inline{width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;box-sizing:border-box!important}html body #root .chat-page .chat-topbar .topbar-summary-wrap .topbar-date-inline label,html body #root .chat-page .chat-topbar .topbar-summary-wrap .topbar-date-inline input,html body #root .chat-page .chat-topbar .topbar-summary-wrap .topbar-date-inline button,html body #root .chat-page .chat-topbar .topbar-notes-wrap .topbar-date-inline label,html body #root .chat-page .chat-topbar .topbar-notes-wrap .topbar-date-inline input,html body #root .chat-page .chat-topbar .topbar-notes-wrap .topbar-date-inline button{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body #root .chat-page .sidebar-profile-card .sidebar-profile-menu-fixed,html body #root .chat-page .sidebar-profile-card .sidebar-profile-menu,html body #root .chat-page .sidebar-profile-menu-fixed,html body #root .chat-page .sidebar-profile-menu{position:fixed!important;top:max(8px,env(safe-area-inset-top))!important;left:8px!important;right:8px!important;bottom:auto!important;transform:none!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important;z-index:2147483647!important}html body #root .chat-page .chat-main .composer-shell{flex:0 0 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:126px!important;max-height:132px!important;display:flex!important;flex-direction:column!important;padding:4px 5px max(5px,env(safe-area-inset-bottom))!important;gap:4px!important;overflow:visible!important;box-sizing:border-box!important;position:relative!important;z-index:120!important}html body #root .chat-page .chat-main .messages-box{flex:1 1 0!important;min-height:0!important;overflow-y:auto!important}html body #root .chat-page .chat-main .composer-shell .composer-footer{flex:0 0 84px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:84px!important;min-height:84px!important;max-height:84px!important;display:block!important;visibility:visible!important;opacity:1!important;overflow:visible!important;box-sizing:border-box!important}html body #root .chat-page .chat-main .composer-shell .composer-footer .composer-footer-left{width:100%!important;min-width:0!important;max-width:100%!important;height:84px!important;min-height:84px!important;max-height:84px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:repeat(3,26px)!important;grid-auto-flow:row!important;gap:3px!important;padding:0!important;overflow:visible!important;visibility:visible!important;opacity:1!important;box-sizing:border-box!important}html body #root .chat-page .chat-main .composer-footer-left>*{width:100%!important;min-width:0!important;max-width:100%!important;height:26px!important;min-height:26px!important;max-height:26px!important;margin:0!important;box-sizing:border-box!important;visibility:visible!important;opacity:1!important}html body #root .chat-page .chat-main .composer-footer-left button,html body #root .chat-page .chat-main .composer-footer-left .composer-small-pill,html body #root .chat-page .chat-main .composer-footer-left .composer-location-pill{width:100%!important;min-width:0!important;max-width:100%!important;height:26px!important;min-height:26px!important;max-height:26px!important;padding:0 3px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:8px!important;line-height:1!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;overflow:hidden!important;text-overflow:ellipsis!important;box-sizing:border-box!important;visibility:visible!important;opacity:1!important}html body #root .chat-page .chat-main .composer-footer-left .composer-location-wrap{width:100%!important;min-width:0!important;max-width:100%!important;height:26px!important;min-height:26px!important;max-height:26px!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;overflow:visible!important;box-sizing:border-box!important}html body #root .chat-page .chat-main .composer-location-wrap>.composer-location-pill{width:100%!important;max-width:100%!important}}@media(max-width:390px){html body #root .chat-page .chat-main .composer-shell{min-height:123px!important;max-height:129px!important}html body #root .chat-page .chat-main .composer-shell .composer-footer,html body #root .chat-page .chat-main .composer-shell .composer-footer .composer-footer-left{height:81px!important;min-height:81px!important;max-height:81px!important}html body #root .chat-page .chat-main .composer-shell .composer-footer .composer-footer-left{grid-template-rows:repeat(3,25px)!important}html body #root .chat-page .chat-main .composer-footer-left>*,html body #root .chat-page .chat-main .composer-footer-left button,html body #root .chat-page .chat-main .composer-footer-left .composer-small-pill,html body #root .chat-page .chat-main .composer-footer-left .composer-location-wrap,html body #root .chat-page .chat-main .composer-footer-left .composer-location-pill{height:25px!important;min-height:25px!important;max-height:25px!important;font-size:7.5px!important}}@media(max-width:768px){html body #root .chat-page .chat-layout{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"sidebar" "main"!important;grid-template-rows:clamp(245px,30dvh,282px) minmax(0,1fr)!important}html body #root .chat-page .chat-sidebar{width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important;flex-direction:column!important;padding:5px!important;overflow-y:hidden!important;overflow-x:hidden!important;position:relative!important;box-sizing:border-box!important}html body #root .chat-page .chat-sidebar .sidebar-profile-card{flex:0 0 auto!important;min-height:38px!important;max-height:42px!important;padding:4px 6px!important;margin-bottom:2px!important}html body #root .chat-page .chat-sidebar .sidebar-profile-dp{width:30px!important;min-width:30px!important;height:30px!important}html body #root .chat-page .chat-sidebar .chat-sidebar-header,html body #root .chat-page .chat-sidebar .chat-section-label{flex:0 0 auto!important;margin-top:2px!important;margin-bottom:2px!important}html body #root .chat-page .chat-sidebar .chat-sidebar-search{display:block!important;flex:0 0 auto!important;margin:2px 0 3px!important}html body #root .chat-page .chat-sidebar .chat-sidebar-search input{height:25px!important;min-height:25px!important;padding:2px 7px!important;font-size:9px!important}html body #root .chat-page .chat-sidebar .chat-sidebar-list{flex:1 1 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:108px!important;max-height:122px!important;display:flex!important;flex-direction:column!important;gap:2px!important;margin:2px 0 0!important;padding:0 2px 1px 0!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;box-sizing:border-box!important}html body #root .chat-page .chat-sidebar .chat-row{flex:0 0 26px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:26px!important;min-height:26px!important;max-height:26px!important;padding:2px 4px!important;gap:5px!important;box-sizing:border-box!important}html body #root .chat-page .chat-sidebar .chat-dot-online,html body #root .chat-page .chat-sidebar .chat-dot-offline{width:7px!important;min-width:7px!important;height:7px!important}html body #root .chat-page .chat-sidebar .chat-row-name{font-size:9.5px!important;line-height:1.05!important}html body #root .chat-page .chat-sidebar .chat-row-preview{font-size:7.5px!important;line-height:1.05!important}html body #root .chat-page .sidebar-profile-menu-fixed,html body #root .chat-page .sidebar-profile-menu,html body #root .chat-page .sidebar-profile-card .sidebar-profile-menu-fixed,html body #root .chat-page .sidebar-profile-card .sidebar-profile-menu{position:fixed!important;inset:92px 8px auto!important;transform:none!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 104px)!important;margin:0!important;padding:7px!important;overflow-y:auto!important;overflow-x:hidden!important;background-clip:padding-box!important;box-sizing:border-box!important;z-index:2147483647!important;isolation:isolate!important}html body #root .chat-page .sidebar-profile-menu-fixed button,html body #root .chat-page .sidebar-profile-menu button{width:100%!important;min-width:0!important;max-width:100%!important;min-height:34px!important;height:auto!important;padding:7px 9px!important;display:flex!important;align-items:center!important;white-space:normal!important;box-sizing:border-box!important}html body #root .chat-page .chat-topbar .topbar-summary-wrap>.topbar-mini-menu.topbar-mode-menu,html body #root .chat-page .chat-topbar .topbar-notes-wrap>.topbar-mini-menu.topbar-mode-menu,html body #root .chat-page .chat-topbar .topbar-language-wrap>.topbar-language-menu,html body #root .chat-page .chat-topbar .topbar-ai-menu-wrap>.topbar-ai-menu,html body #root .chat-page .chat-topbar .topbar-call-menu-wrap>.topbar-mini-menu,html body #root .chat-page .chat-topbar .topbar-safety-mode-wrap>.topbar-mini-menu,html body #root .chat-page .chat-topbar .safety-menu-wrap>.safety-menu,html body #root .chat-page .chat-topbar .safety-menu{position:fixed!important;inset:92px 8px auto!important;transform:none!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 104px)!important;margin:0!important;padding:9px!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important;z-index:2147483647!important;isolation:isolate!important}html body #root .chat-page .chat-topbar .safety-menu>*,html body #root .chat-page .chat-topbar .topbar-safety-mode-wrap>.topbar-mini-menu>*{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body #root .chat-page .chat-topbar .safety-menu button,html body #root .chat-page .chat-topbar .topbar-safety-mode-wrap>.topbar-mini-menu button{min-height:38px!important;height:auto!important;padding:7px 9px!important;white-space:normal!important;line-height:1.2!important}html body #root .chat-page .chat-main .composer-shell{min-height:126px!important;max-height:132px!important}html body #root .chat-page .chat-main .composer-shell .composer-footer,html body #root .chat-page .chat-main .composer-shell .composer-footer .composer-footer-left{height:84px!important;min-height:84px!important;max-height:84px!important}html body #root .chat-page .chat-main .composer-shell .composer-footer .composer-footer-left{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:repeat(3,26px)!important;gap:3px!important;overflow:visible!important}}@media(max-width:768px){html body #root .chat-page .chat-sidebar{overflow:visible!important;isolation:visible!important;contain:none!important;transform:none!important;filter:none!important;perspective:none!important;will-change:auto!important}html body #root .chat-page .chat-sidebar .sidebar-profile-card,html body #root .chat-page .chat-sidebar .sidebar-profile-dp-wrap{overflow:visible!important;contain:none!important;transform:none!important;filter:none!important;perspective:none!important;will-change:auto!important}html body #root .chat-page .chat-sidebar .chat-sidebar-list{overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important}html body #root .chat-page .sidebar-profile-menu-fixed,html body #root .chat-page .sidebar-profile-menu,html body #root .chat-page .sidebar-profile-card .sidebar-profile-menu-fixed,html body #root .chat-page .sidebar-profile-card .sidebar-profile-menu,html body #root .chat-page .sidebar-profile-dp-wrap .sidebar-profile-menu-fixed,html body #root .chat-page .sidebar-profile-dp-wrap .sidebar-profile-menu{position:fixed!important;inset:92px 8px auto!important;transform:none!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 16px)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 104px)!important;margin:0!important;padding:7px!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important;z-index:2147483647!important}html body #root .chat-page .sidebar-profile-menu-fixed button,html body #root .chat-page .sidebar-profile-menu button{display:flex!important;visibility:visible!important;opacity:1!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:34px!important;height:auto!important;margin:0 0 4px!important;padding:7px 9px!important;align-items:center!important;white-space:normal!important;box-sizing:border-box!important}html body #root .chat-page .chat-topbar{overflow:visible!important}html body #root .chat-page .chat-topbar .topbar-language-wrap>.topbar-language-menu,html body #root .chat-page .chat-topbar .topbar-ai-menu-wrap>.topbar-ai-menu,html body #root .chat-page .chat-topbar .topbar-summary-wrap>.topbar-mini-menu,html body #root .chat-page .chat-topbar .topbar-notes-wrap>.topbar-mini-menu,html body #root .chat-page .chat-topbar .topbar-call-menu-wrap>.topbar-mini-menu,html body #root .chat-page .chat-topbar .topbar-safety-mode-wrap>.topbar-mini-menu,html body #root .chat-page .chat-topbar .safety-menu-wrap>.safety-menu,html body #root .chat-page .chat-topbar .topbar-language-menu,html body #root .chat-page .chat-topbar .topbar-ai-menu,html body #root .chat-page .chat-topbar .topbar-mode-menu,html body #root .chat-page .chat-topbar .topbar-safety-mode-menu,html body #root .chat-page .chat-topbar .safety-menu{position:fixed!important;inset:92px 8px auto!important;transform:none!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 16px)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 104px)!important;margin:0!important;padding:9px!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important;z-index:2147483647!important}html body #root .chat-page .chat-topbar .topbar-language-menu *,html body #root .chat-page .chat-topbar .topbar-ai-menu *,html body #root .chat-page .chat-topbar .topbar-mini-menu *,html body #root .chat-page .chat-topbar .topbar-mode-menu *,html body #root .chat-page .chat-topbar .topbar-safety-mode-menu *,html body #root .chat-page .chat-topbar .safety-menu *{max-width:100%!important;box-sizing:border-box!important}html body #root .chat-page .chat-topbar .topbar-date-inline,html body #root .chat-page .chat-topbar .topbar-date-range-inline{width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;box-sizing:border-box!important}html body #root .chat-page .chat-topbar .topbar-date-inline label,html body #root .chat-page .chat-topbar .topbar-date-inline input,html body #root .chat-page .chat-topbar .topbar-date-inline button,html body #root .chat-page .chat-topbar .topbar-date-range-inline label,html body #root .chat-page .chat-topbar .topbar-date-range-inline input,html body #root .chat-page .chat-topbar .topbar-date-range-inline button{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body #root .chat-page .chat-layout{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"sidebar" "main"!important;grid-template-rows:clamp(245px,30dvh,282px) minmax(0,1fr)!important}html body #root .chat-page .chat-sidebar .chat-sidebar-list{min-height:108px!important;max-height:122px!important}html body #root .chat-page .chat-main .composer-shell{min-height:126px!important;max-height:132px!important}html body #root .chat-page .chat-main .composer-shell .composer-footer,html body #root .chat-page .chat-main .composer-shell .composer-footer .composer-footer-left{height:84px!important;min-height:84px!important;max-height:84px!important}html body #root .chat-page .chat-main .composer-shell .composer-footer .composer-footer-left{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:repeat(3,26px)!important;gap:3px!important;overflow:visible!important}}@media(max-width:768px)and (max-height:740px)and (orientation:portrait){html body #root .chat-page .chat-layout{grid-template-rows:clamp(215px,29dvh,238px) minmax(0,1fr)!important}html body #root .chat-page .chat-sidebar .chat-sidebar-list{min-height:82px!important;max-height:94px!important}}@media(max-width:768px){html body #root .chat-page .chat-main .chat-view-shell>div[data-string-popup-root=true]{position:fixed!important;inset:96px 8px auto!important;transform:none!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 16px)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 112px)!important;margin:0!important;padding:8px!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;box-sizing:border-box!important;z-index:2147483647!important;isolation:isolate!important}html body #root .chat-page .chat-main .messages-box div[data-string-popup-root=true]{position:fixed!important;inset:96px 8px auto!important;transform:none!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 16px)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 112px)!important;margin:0!important;padding:8px!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;box-sizing:border-box!important;z-index:2147483647!important;isolation:isolate!important}html body #root .chat-page .chat-main .chat-view-shell>div[data-string-popup-root=true]>button,html body #root .chat-page .chat-main .messages-box div[data-string-popup-root=true]>button{width:100%!important;min-width:0!important;max-width:100%!important;min-height:34px!important;height:auto!important;margin:0!important;padding:7px 9px!important;display:flex!important;align-items:center!important;white-space:normal!important;line-height:1.15!important;box-sizing:border-box!important}}@media(max-width:768px)and (max-height:740px){html body #root .chat-page .chat-main .chat-view-shell>div[data-string-popup-root=true],html body #root .chat-page .chat-main .messages-box div[data-string-popup-root=true]{top:82px!important;max-height:calc(100dvh - 94px)!important}}@media(max-width:768px){html body #root .chat-page .chat-sidebar,html body #root .chat-page .chat-sidebar .sidebar-profile-card,html body #root .chat-page .chat-sidebar .sidebar-profile-dp-wrap{z-index:auto!important;isolation:auto!important;contain:none!important;transform:none!important;filter:none!important;perspective:none!important;will-change:auto!important;overflow:visible!important}html body #root .chat-page .chat-sidebar .chat-sidebar-list{overflow-y:auto!important;overflow-x:hidden!important}html body #root .chat-page .sidebar-profile-dp-wrap>.sidebar-profile-menu-fixed,html body #root .chat-page .sidebar-profile-dp-wrap>.sidebar-profile-menu,html body #root .chat-page .sidebar-profile-menu-fixed,html body #root .chat-page .sidebar-profile-menu{position:fixed!important;inset:92px 8px auto!important;transform:none!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 16px)!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:7px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;grid-auto-rows:minmax(34px,auto)!important;align-content:start!important;gap:4px!important;overflow:visible!important;clip:auto!important;clip-path:none!important;box-sizing:border-box!important;z-index:2147483647!important;isolation:isolate!important}html body #root .chat-page .sidebar-profile-menu-fixed>button,html body #root .chat-page .sidebar-profile-menu>button{position:relative!important;display:flex!important;visibility:visible!important;opacity:1!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:34px!important;height:auto!important;margin:0!important;padding:7px 9px!important;align-items:center!important;transform:none!important;clip:auto!important;clip-path:none!important;white-space:normal!important;box-sizing:border-box!important}html body #root .chat-page .sidebar-profile-menu-fixed>button:nth-child(1),html body #root .chat-page .sidebar-profile-menu-fixed>button:nth-child(2),html body #root .chat-page .sidebar-profile-menu>button:nth-child(1),html body #root .chat-page .sidebar-profile-menu>button:nth-child(2){display:flex!important;visibility:visible!important;opacity:1!important}}@media(max-width:768px){html body #root .chat-page .chat-main .chat-view-shell>div[data-string-popup-root=true]{position:fixed!important;top:96px!important;right:8px!important;bottom:max(138px,calc(126px + env(safe-area-inset-bottom)))!important;left:8px!important;transform:none!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 16px)!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:7px!important;display:flex!important;flex-direction:column!important;gap:2px!important;overflow-y:scroll!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;scrollbar-width:thin!important;box-sizing:border-box!important;z-index:2147483647!important;isolation:isolate!important}html body #root .chat-page .chat-main .chat-view-shell>div[data-string-popup-root=true]::-webkit-scrollbar{display:block!important;width:5px!important}html body #root .chat-page .chat-main .messages-box div[data-string-popup-root=true]{position:fixed!important;top:96px!important;right:8px!important;bottom:max(138px,calc(126px + env(safe-area-inset-bottom)))!important;left:8px!important;transform:none!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 16px)!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:7px!important;overflow-y:scroll!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;scrollbar-width:thin!important;box-sizing:border-box!important;z-index:2147483647!important;isolation:isolate!important}html body #root .chat-page .chat-main .messages-box div[data-string-popup-root=true]::-webkit-scrollbar{display:block!important;width:5px!important}html body #root .chat-page .chat-main .chat-view-shell>div[data-string-popup-root=true]>button,html body #root .chat-page .chat-main .messages-box div[data-string-popup-root=true]>button{flex:0 0 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:30px!important;height:30px!important;max-height:30px!important;margin:0!important;padding:5px 8px!important;display:flex!important;align-items:center!important;white-space:nowrap!important;line-height:1!important;box-sizing:border-box!important}}@media(max-width:768px)and (max-height:740px)and (orientation:portrait){html body #root .chat-page .chat-main .chat-view-shell>div[data-string-popup-root=true],html body #root .chat-page .chat-main .messages-box div[data-string-popup-root=true]{top:82px!important;bottom:max(126px,calc(116px + env(safe-area-inset-bottom)))!important}}@media(max-width:768px){html body #root .chat-page .chat-main .messages-box .message{width:fit-content!important;min-width:min(68vw,250px)!important;max-width:94%!important;padding-left:10px!important;padding-right:10px!important;box-sizing:border-box!important}html body #root .chat-page .chat-main .messages-box .message:has(.file-bubble),html body #root .chat-page .chat-main .messages-box .message:has(img),html body #root .chat-page .chat-main .messages-box .message:has(video),html body #root .chat-page .chat-main .messages-box .message:has(audio){min-width:0!important;width:fit-content!important;max-width:94%!important}}@media(max-width:390px){html body #root .chat-page .chat-main .messages-box .message{min-width:min(70vw,245px)!important}}@media(max-width:768px)and (orientation:portrait){html body #root .chat-page .chat-layout{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"sidebar" "main"!important;grid-template-rows:clamp(225px,27dvh,252px) minmax(0,1fr)!important;gap:5px!important}html body #root .chat-page .chat-sidebar{height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important;flex-direction:column!important;padding:5px!important;overflow:visible!important;box-sizing:border-box!important}html body #root .chat-page .chat-sidebar .sidebar-profile-card{flex:0 0 38px!important;min-height:38px!important;max-height:38px!important;padding:4px 6px!important;margin-bottom:2px!important}html body #root .chat-page .chat-sidebar .chat-sidebar-header,html body #root .chat-page .chat-sidebar .chat-section-label{flex:0 0 auto!important;margin-top:1px!important;margin-bottom:1px!important;line-height:1!important}html body #root .chat-page .chat-sidebar .chat-sidebar-search{flex:0 0 auto!important;display:block!important;margin:2px 0 3px!important}html body #root .chat-page .chat-sidebar .chat-sidebar-search input{height:24px!important;min-height:24px!important;padding:2px 7px!important;font-size:8.5px!important}html body #root .chat-page .chat-sidebar .chat-sidebar-list{flex:1 1 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:94px!important;max-height:104px!important;display:flex!important;flex-direction:column!important;gap:2px!important;margin:1px 0 0!important;padding:1px 2px 4px 0!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;contain:layout paint!important;box-sizing:border-box!important}html body #root .chat-page .chat-sidebar .chat-row{flex:0 0 24px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:24px!important;min-height:24px!important;max-height:24px!important;padding:1px 4px!important;gap:4px!important;overflow:hidden!important;box-sizing:border-box!important}html body #root .chat-page .chat-sidebar .chat-row-name{font-size:9px!important;line-height:1!important}html body #root .chat-page .chat-sidebar .chat-row-preview{font-size:7px!important;line-height:1!important}html body #root .chat-page .chat-sidebar .chat-row button{flex:0 0 auto!important;min-height:20px!important;height:20px!important;max-height:20px!important;padding:0 6px!important;font-size:8px!important;line-height:1!important;box-sizing:border-box!important}html body #root .chat-page .chat-main{min-height:0!important;overflow:hidden!important;border-top:1px solid rgba(148,163,184,.18)!important}html body #root .chat-page .chat-main .chat-view-shell{min-height:0!important;overflow:hidden!important}html body #root .chat-page .chat-main .chat-search,html body #root .chat-page .chat-main .chat-search-box,html body #root .chat-page .chat-main input[placeholder*="Search in this chat"]{flex:0 0 auto!important;position:relative!important;z-index:2!important}html body #root .chat-page .chat-main .chat-smart-row{flex:0 0 38px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:5px!important;padding:4px 6px!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-x:contain!important;touch-action:pan-x!important;box-sizing:border-box!important}html body #root .chat-page .chat-main .chat-smart-row::-webkit-scrollbar{display:none!important}html body #root .chat-page .chat-main .chat-smart-row .chat-smart-chip{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;max-width:min(78vw,300px)!important;height:28px!important;min-height:28px!important;max-height:28px!important;margin:0!important;padding:4px 9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:9.5px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-sizing:border-box!important}html body #root .chat-page .chat-main .chat-smart-row>span{flex:0 0 auto!important;font-size:9px!important;white-space:nowrap!important}html body #root .chat-page .chat-main .messages-box{flex:1 1 0!important;width:100%!important;min-width:0!important;min-height:190px!important;max-height:none!important;padding:6px 7px!important;gap:6px!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;box-sizing:border-box!important}html body #root .chat-page .chat-main .messages-box .message{margin-top:0!important;margin-bottom:0!important;padding-top:6px!important;padding-bottom:6px!important;line-height:1.25!important}html body #root .chat-page .chat-main .composer-shell{flex:0 0 auto!important}}@media(max-width:768px)and (max-height:740px)and (orientation:portrait){html body #root .chat-page .chat-layout{grid-template-rows:clamp(205px,26dvh,228px) minmax(0,1fr)!important}html body #root .chat-page .chat-sidebar .chat-sidebar-list{min-height:74px!important;max-height:80px!important}html body #root .chat-page .chat-main .messages-box{min-height:150px!important}}@media(max-width:768px)and (orientation:portrait){html body #root .chat-page .chat-layout{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"sidebar" "main"!important;grid-template-rows:232px minmax(0,1fr)!important;gap:4px!important;min-height:0!important;overflow:hidden!important}html body #root .chat-page .chat-sidebar{height:232px!important;min-height:232px!important;max-height:232px!important;padding:4px 5px!important;display:flex!important;flex-direction:column!important;overflow:visible!important;box-sizing:border-box!important}html body #root .chat-page .chat-sidebar .sidebar-profile-card{flex:0 0 34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:2px 5px!important;margin:0 0 2px!important}html body #root .chat-page .chat-sidebar .sidebar-profile-dp{width:28px!important;min-width:28px!important;height:28px!important}html body #root .chat-page .chat-sidebar .sidebar-profile-name{font-size:9.5px!important;line-height:1!important}html body #root .chat-page .chat-sidebar .sidebar-profile-subtitle{display:block!important;font-size:7px!important;line-height:1!important}html body #root .chat-page .chat-sidebar .chat-sidebar-header,html body #root .chat-page .chat-sidebar .chat-section-label{flex:0 0 auto!important;margin:1px 0!important;font-size:8px!important;line-height:1!important}html body #root .chat-page .chat-sidebar .chat-sidebar-search{flex:0 0 22px!important;height:22px!important;min-height:22px!important;max-height:22px!important;margin:1px 0 2px!important}html body #root .chat-page .chat-sidebar .chat-sidebar-search input{height:22px!important;min-height:22px!important;max-height:22px!important;padding:1px 6px!important;font-size:8px!important}html body #root .chat-page .chat-sidebar .chat-row{flex:0 0 22px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:22px!important;min-height:22px!important;max-height:22px!important;padding:1px 4px!important;gap:4px!important;overflow:hidden!important;box-sizing:border-box!important}html body #root .chat-page .chat-sidebar .chat-row-name{font-size:8.5px!important;line-height:1!important}html body #root .chat-page .chat-sidebar .chat-row-preview{font-size:6.5px!important;line-height:1!important}html body #root .chat-page .chat-sidebar .chat-row button{flex:0 0 auto!important;height:18px!important;min-height:18px!important;max-height:18px!important;padding:0 5px!important;font-size:7px!important;line-height:1!important}html body #root .chat-page .chat-sidebar .chat-sidebar-list{flex:0 0 72px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:72px!important;min-height:72px!important;max-height:72px!important;margin:1px 0 0!important;padding:1px 2px 3px 0!important;display:flex!important;flex-direction:column!important;gap:2px!important;overflow-y:scroll!important;overflow-x:hidden!important;scrollbar-width:thin!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;contain:layout paint!important;box-sizing:border-box!important}html body #root .chat-page .chat-sidebar .chat-sidebar-list::-webkit-scrollbar{display:block!important;width:4px!important}html body #root .chat-page .chat-main,html body #root .chat-page .chat-main .chat-view-shell{min-height:0!important;overflow:hidden!important}html body #root .chat-page .chat-main .chat-view-shell{display:flex!important;flex-direction:column!important}html body #root .chat-page .chat-main .chat-search,html body #root .chat-page .chat-main .chat-search-box{flex:0 0 auto!important;margin:0!important}html body #root .chat-page .chat-main input[placeholder*="Search in this chat"]{flex:0 0 34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;position:relative!important;z-index:2!important;box-sizing:border-box!important}html body #root .chat-page .chat-main .messages-box{flex:1 1 0!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;padding:4px 6px!important;gap:4px!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;box-sizing:border-box!important}html body #root .chat-page .chat-main .messages-box .message{margin-top:0!important;margin-bottom:0!important;padding-top:5px!important;padding-bottom:5px!important;line-height:1.18!important}html body #root .chat-page .chat-main .chat-smart-row{flex:0 0 32px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:32px!important;min-height:32px!important;max-height:32px!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:4px!important;padding:3px 5px!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-x:contain!important;touch-action:pan-x!important;box-sizing:border-box!important}html body #root .chat-page .chat-main .chat-smart-row::-webkit-scrollbar{display:none!important}html body #root .chat-page .chat-main .chat-smart-row .chat-smart-chip{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;max-width:min(76vw,290px)!important;height:24px!important;min-height:24px!important;max-height:24px!important;margin:0!important;padding:3px 8px!important;font-size:8.5px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-sizing:border-box!important}html body #root .chat-page .chat-main .composer-shell{flex:0 0 126px!important;width:100%!important;min-width:0!important;height:126px!important;min-height:126px!important;max-height:126px!important;padding:4px 5px max(4px,env(safe-area-inset-bottom))!important;gap:3px!important;overflow:visible!important;box-sizing:border-box!important}html body #root .chat-page .chat-main .composer-shell .composer-row{flex:0 0 38px!important;min-height:38px!important;max-height:38px!important}html body #root .chat-page .chat-main .composer-shell .composer-footer,html body #root .chat-page .chat-main .composer-shell .composer-footer .composer-footer-left{flex:0 0 81px!important;width:100%!important;height:81px!important;min-height:81px!important;max-height:81px!important;margin:0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}html body #root .chat-page .chat-main .composer-shell .composer-footer .composer-footer-left{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:repeat(3,25px)!important;grid-auto-flow:row!important;gap:3px!important;align-content:start!important}html body #root .chat-page .chat-main .composer-shell .composer-footer .composer-footer-left>*{width:100%!important;min-width:0!important;max-width:100%!important;height:25px!important;min-height:25px!important;max-height:25px!important;margin:0!important;padding:2px 4px!important;font-size:7.5px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-sizing:border-box!important}}@media(max-width:768px)and (max-height:740px)and (orientation:portrait){html body #root .chat-page .chat-layout{grid-template-rows:218px minmax(0,1fr)!important}html body #root .chat-page .chat-sidebar{height:218px!important;min-height:218px!important;max-height:218px!important}html body #root .chat-page .chat-sidebar .chat-sidebar-list{flex-basis:68px!important;height:68px!important;min-height:68px!important;max-height:68px!important}html body #root .chat-page .chat-main .composer-shell{flex-basis:122px!important;height:122px!important;min-height:122px!important;max-height:122px!important}html body #root .chat-page .chat-main .composer-shell .composer-footer,html body #root .chat-page .chat-main .composer-shell .composer-footer .composer-footer-left{flex-basis:77px!important;height:77px!important;min-height:77px!important;max-height:77px!important}html body #root .chat-page .chat-main .composer-shell .composer-footer .composer-footer-left{grid-template-rows:repeat(3,24px)!important}html body #root .chat-page .chat-main .composer-shell .composer-footer .composer-footer-left>*{height:24px!important;min-height:24px!important;max-height:24px!important}}@media(max-width:768px)and (orientation:portrait){html body #root .chat-page .chat-layout{grid-template-rows:205px minmax(0,1fr)!important}html body #root .chat-page .chat-sidebar{height:205px!important;min-height:205px!important;max-height:205px!important;padding-top:3px!important;padding-bottom:3px!important}html body #root .chat-page .chat-sidebar .sidebar-profile-card{flex-basis:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important}html body #root .chat-page .chat-sidebar .sidebar-profile-dp{width:25px!important;min-width:25px!important;height:25px!important}html body #root .chat-page .chat-sidebar .chat-sidebar-search{flex-basis:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;margin-top:0!important;margin-bottom:1px!important}html body #root .chat-page .chat-sidebar .chat-sidebar-search input{height:20px!important;min-height:20px!important;max-height:20px!important}html body #root .chat-page .chat-sidebar .chat-sidebar-list{flex-basis:68px!important;height:68px!important;min-height:68px!important;max-height:68px!important}html body #root .chat-page .chat-sidebar .chat-row{flex-basis:21px!important;height:21px!important;min-height:21px!important;max-height:21px!important}html body #root .chat-page .chat-main input[placeholder*="Search in this chat"]{flex-basis:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding-top:2px!important;padding-bottom:2px!important;font-size:10px!important}html body #root .chat-page .chat-main .chat-smart-row{flex-basis:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:2px 4px!important}html body #root .chat-page .chat-main .chat-smart-row .chat-smart-chip{height:22px!important;min-height:22px!important;max-height:22px!important;padding:2px 7px!important;font-size:8px!important}html body #root .chat-page .chat-main .messages-box{padding:3px 5px!important;gap:2px!important}html body #root .chat-page .chat-main .messages-box .message{padding:4px 7px!important;font-size:10.5px!important;line-height:1.12!important;border-radius:10px!important}html body #root .chat-page .chat-main .messages-box .message-header{font-size:9.5px!important;line-height:1.05!important;margin-bottom:2px!important}html body #root .chat-page .chat-main .messages-box .message-time{font-size:8px!important;line-height:1!important;margin-top:2px!important}html body #root .chat-page .chat-main .messages-box .translation{font-size:9px!important;line-height:1.12!important;padding:3px 5px!important;margin-top:3px!important}html body #root .chat-page .chat-main .messages-box .reply-box,html body #root .chat-page .chat-main .messages-box .string-reply-badge{padding:4px 6px!important;margin-bottom:3px!important;border-radius:7px!important;font-size:9px!important;line-height:1.1!important}html body #root .chat-page .chat-main .composer-shell{flex-basis:112px!important;height:112px!important;min-height:112px!important;max-height:112px!important;padding-top:3px!important;padding-bottom:max(3px,env(safe-area-inset-bottom))!important;gap:2px!important}html body #root .chat-page .chat-main .composer-shell .composer-row{flex-basis:34px!important;min-height:34px!important;max-height:34px!important}html body #root .chat-page .chat-main .composer-shell .composer-input{min-height:34px!important;height:34px!important;max-height:34px!important;padding-top:5px!important;padding-bottom:5px!important}html body #root .chat-page .chat-main .composer-shell .composer-footer,html body #root .chat-page .chat-main .composer-shell .composer-footer .composer-footer-left{flex-basis:72px!important;height:72px!important;min-height:72px!important;max-height:72px!important}html body #root .chat-page .chat-main .composer-shell .composer-footer .composer-footer-left{grid-template-rows:repeat(3,22px)!important;gap:2px!important}html body #root .chat-page .chat-main .composer-shell .composer-footer .composer-footer-left>*{height:22px!important;min-height:22px!important;max-height:22px!important;padding:1px 3px!important;font-size:7px!important}}@media(max-width:768px)and (max-height:740px)and (orientation:portrait){html body #root .chat-page .chat-layout{grid-template-rows:196px minmax(0,1fr)!important}html body #root .chat-page .chat-sidebar{height:196px!important;min-height:196px!important;max-height:196px!important}html body #root .chat-page .chat-sidebar .chat-sidebar-list{flex-basis:65px!important;height:65px!important;min-height:65px!important;max-height:65px!important}html body #root .chat-page .chat-main .composer-shell{flex-basis:108px!important;height:108px!important;min-height:108px!important;max-height:108px!important}html body #root .chat-page .chat-main .composer-shell .composer-footer,html body #root .chat-page .chat-main .composer-shell .composer-footer .composer-footer-left{flex-basis:69px!important;height:69px!important;min-height:69px!important;max-height:69px!important}html body #root .chat-page .chat-main .composer-shell .composer-footer .composer-footer-left{grid-template-rows:repeat(3,21px)!important}html body #root .chat-page .chat-main .composer-shell .composer-footer .composer-footer-left>*{height:21px!important;min-height:21px!important;max-height:21px!important}}@media(max-width:768px){.chat-main .ai-output,.chat-main .ai-output-card,.chat-main .summary-output,.chat-main .summary-card,.chat-main .meeting-notes-output,.chat-main .meeting-notes-card,.chat-main .string-ai-output,.chat-main .string-ai-output-card,.chat-main .string-summary-output,.chat-main .string-summary-card,.chat-main .string-meeting-notes-output,.chat-main .string-meeting-notes-card{position:fixed!important;left:8px!important;right:8px!important;top:max(72px,env(safe-area-inset-top))!important;bottom:max(10px,env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;height:auto!important;max-height:calc(100dvh - 90px)!important;margin:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;z-index:2147483646!important;box-sizing:border-box!important}.chat-view-shell>.ai-output,.chat-view-shell>.ai-output-card,.chat-view-shell>.summary-output,.chat-view-shell>.summary-card,.chat-view-shell>.meeting-notes-output,.chat-view-shell>.meeting-notes-card{flex:none!important}.ai-output button[aria-label*=close i],.ai-output-card button[aria-label*=close i],.summary-output button[aria-label*=close i],.summary-card button[aria-label*=close i],.meeting-notes-output button[aria-label*=close i],.meeting-notes-card button[aria-label*=close i],.string-ai-output button[aria-label*=close i],.string-ai-output-card button[aria-label*=close i]{position:sticky!important;top:0!important;z-index:5!important}}@media(max-width:768px){html body #root .chat-page .chat-main .chat-view-shell>div:has(>button):not(.messages-box):not(.composer-shell):not(.chat-smart-row):not([data-string-popup-root=true]){position:absolute!important;inset:4px 6px!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:10px!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;touch-action:pan-y!important;box-sizing:border-box!important;border-radius:10px!important;z-index:2147483000!important}html body #root .chat-page .chat-main .chat-view-shell>div:has(>button):not(.messages-box):not(.composer-shell):not(.chat-smart-row):not([data-string-popup-root=true])>button{position:sticky!important;top:0!important;z-index:3!important}html body #root .chat-page .chat-main .chat-view-shell>div:has(>div:first-child button):not(.messages-box):not(.composer-shell):not(.chat-smart-row):not([data-string-popup-root=true]){position:absolute!important;inset:4px 6px!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;box-sizing:border-box!important;z-index:2147483000!important}html body #root .chat-page .chat-main .chat-view-shell>div[style*=border-bottom]{border-bottom-color:transparent!important}html body #root .chat-page.dark .chat-main .chat-view-shell,html body #root .chat-page.dark .chat-main .messages-box{border-color:transparent!important;outline-color:transparent!important}}@media(max-width:768px)and (orientation:portrait){html body #root .chat-page .chat-main .chat-view-shell>div:has(>button):not(.messages-box):not(.composer-shell):not(.chat-smart-row):not([data-string-popup-root=true]),html body #root .chat-page .chat-main .chat-view-shell>div:has(>div:first-child button):not(.messages-box):not(.composer-shell):not(.chat-smart-row):not([data-string-popup-root=true]){top:3px!important;bottom:146px!important;min-height:0!important;max-height:calc(100% - 149px)!important;overflow-y:auto!important;overflow-x:hidden!important;padding:8px!important;border-radius:9px!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important}html body #root .chat-page .chat-main .chat-view-shell>div:has(>button):not(.messages-box):not(.composer-shell):not(.chat-smart-row):not([data-string-popup-root=true]){font-size:10px!important;line-height:1.2!important}html body #root .chat-page .chat-main .chat-view-shell>div:has(>div:first-child button):not(.messages-box):not(.composer-shell):not(.chat-smart-row):not([data-string-popup-root=true]){font-size:10px!important;line-height:1.2!important}html body #root .chat-page .chat-main .chat-view-shell>div:has(>button):not(.messages-box):not(.composer-shell):not(.chat-smart-row):not([data-string-popup-root=true])>button,html body #root .chat-page .chat-main .chat-view-shell>div:has(>div:first-child button):not(.messages-box):not(.composer-shell):not(.chat-smart-row):not([data-string-popup-root=true])>div:first-child button{position:sticky!important;top:0!important;z-index:5!important}}@media(max-width:768px)and (max-height:740px)and (orientation:portrait){html body #root .chat-page .chat-main .chat-view-shell>div:has(>button):not(.messages-box):not(.composer-shell):not(.chat-smart-row):not([data-string-popup-root=true]),html body #root .chat-page .chat-main .chat-view-shell>div:has(>div:first-child button):not(.messages-box):not(.composer-shell):not(.chat-smart-row):not([data-string-popup-root=true]){bottom:140px!important;max-height:calc(100% - 143px)!important}}@media(max-width:768px){html body #root .chat-page .chat-main .language-learner-overlay{position:absolute!important;inset:0!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:4px!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;box-sizing:border-box!important;z-index:2147483200!important}html body #root .chat-page .chat-main .language-learner-card,html body #root .chat-page .chat-main .language-learner-container,html body #root .chat-page .chat-main .language-learner-panel,html body #root .chat-page .chat-main .language-learner-content{position:relative!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:100%!important;margin:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;box-sizing:border-box!important}html body #root .chat-page .chat-main [class*=language-learner]{max-width:100%!important;box-sizing:border-box!important}html body #root .chat-page .chat-main [class*=language-learner] img,html body #root .chat-page .chat-main [class*=language-learner] video,html body #root .chat-page .chat-main [class*=language-learner] audio{max-width:100%!important}html body #root .chat-page.dark .chat-main .language-learner-overlay,html body #root .chat-page.dark .chat-main .language-learner-card,html body #root .chat-page.dark .chat-main .language-learner-container,html body #root .chat-page.dark .chat-main .language-learner-panel,html body #root .chat-page.dark .chat-main .language-learner-content,html[data-theme=dark] body #root .chat-page .chat-main .language-learner-overlay,html[data-theme=dark] body #root .chat-page .chat-main .language-learner-card{background-color:#0f172a!important;border-color:#94a3b847!important;outline-color:transparent!important;box-shadow:none!important}html body #root .chat-page.light .chat-main .language-learner-overlay,html body #root .chat-page.light .chat-main .language-learner-card,html[data-theme=light] body #root .chat-page .chat-main .language-learner-overlay,html[data-theme=light] body #root .chat-page .chat-main .language-learner-card{background-color:#fff!important;border-color:#94a3b859!important;box-shadow:none!important}html body #root .chat-page .chat-main .language-learner-card button[aria-label*=close i],html body #root .chat-page .chat-main .language-learner-card button[title*=close i],html body #root .chat-page .chat-main .language-learner-card .language-learner-close{position:sticky!important;top:0!important;z-index:20!important}html body #root .string-sticky-notes-overlay{overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important}html body #root .string-sticky-notes-card{width:min(560px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important}html body #root .calculator-overlay,html body #root .string-calculator-overlay{position:fixed!important;inset:0!important;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;z-index:2147483640!important}html body #root .calculator-card,html body #root .calculator-panel,html body #root .string-calculator-card,html body #root .string-calculator-panel{width:min(420px,calc(100vw - 16px))!important;min-width:0!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important}html body #root .string-status-overlay{position:fixed!important;inset:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;box-sizing:border-box!important}html body #root .string-status-panel{width:min(560px,calc(100vw - 16px))!important;min-width:0!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important}html body #root .business-review-page{width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important}html body #root .business-review-layout{grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important}html body #root .business-review-form,html body #root .business-review-panel,html body #root .review-card,html body #root .review-list{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body #root .composer-location-menu,html body #root .composer-more-popup,html body #root .emoji-popup{max-width:calc(100vw - 16px)!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important}html body #root .composer-shell [class*=rewrite],html body #root .composer-shell [class*=screenshot],html body #root .composer-shell [class*=theme],html body #root .composer-shell [class*=dark],html body #root .composer-shell [class*=light]{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body #root .chat-page .chat-main{position:relative!important;min-height:0!important;overflow:hidden!important}}@media(max-width:768px)and (max-height:740px)and (orientation:portrait){html body #root .chat-page .chat-main .language-learner-overlay,html body #root .chat-page .chat-main .language-learner-card,html body #root .chat-page .chat-main .language-learner-container,html body #root .chat-page .chat-main .language-learner-panel,html body #root .chat-page .chat-main .language-learner-content{max-height:100%!important;overflow-y:auto!important}}@media(max-width:768px)and (orientation:portrait){html body #root .chat-page .chat-main .language-learner-overlay{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:3px!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;box-sizing:border-box!important}html body #root .chat-page .chat-main .language-learner-card{width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-sizing:border-box!important}html body #root .chat-page .chat-main .language-learner-content,html body #root .chat-page .chat-main .language-learner-body,html body #root .chat-page .chat-main .language-learner-lessons,html body #root .chat-page .chat-main .language-learner-practice{flex:1 1 auto!important;min-height:0!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important}html body #root .chat-page .chat-main .language-learner-card:not(:has(.language-learner-content)):not(:has(.language-learner-body)){overflow-y:auto!important;overflow-x:hidden!important}html body #root .chat-page.dark .chat-main .language-learner-overlay,html body #root .chat-page.dark .chat-main .language-learner-card,html[data-theme=dark] body #root .chat-page .chat-main .language-learner-overlay,html[data-theme=dark] body #root .chat-page .chat-main .language-learner-card{background:#0f172a!important;border-color:#94a3b842!important;outline:0!important;box-shadow:none!important}html body #root .string-sticky-notes-overlay{position:fixed!important;inset:0!important;padding:max(6px,env(safe-area-inset-top)) max(6px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left))!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;box-sizing:border-box!important}html body #root .string-sticky-notes-card{width:min(560px,calc(100vw - 12px))!important;min-width:0!important;max-width:calc(100vw - 12px)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 12px)!important;margin:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;box-sizing:border-box!important}html body #root .composer-location-menu{position:fixed!important;left:8px!important;right:8px!important;top:auto!important;bottom:max(8px,env(safe-area-inset-bottom))!important;transform:none!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:min(42dvh,330px)!important;margin:0!important;padding:8px!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;box-sizing:border-box!important;z-index:2147483647!important}html body #root .composer-location-menu input,html body #root .composer-location-menu select,html body #root .composer-location-menu button,html body #root .composer-location-search,html body #root .composer-location-directions,html body #root .composer-location-custom{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}}@media(max-width:768px)and (max-height:740px)and (orientation:portrait){html body #root .composer-location-menu{max-height:min(36dvh,280px)!important}}@media(max-width:768px)and (orientation:portrait){html body #root .string-sticky-notes-overlay,html body .string-sticky-notes-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;min-width:0!important;min-height:0!important;max-width:100vw!important;max-height:100dvh!important;margin:0!important;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;box-sizing:border-box!important;z-index:2147483646!important;isolation:isolate!important}html body #root .string-sticky-notes-card,html body .string-sticky-notes-card{position:fixed!important;left:max(8px,env(safe-area-inset-left))!important;right:max(8px,env(safe-area-inset-right))!important;top:max(8px,env(safe-area-inset-top))!important;bottom:max(8px,env(safe-area-inset-bottom))!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:10px!important;display:flex!important;flex-direction:column!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;box-sizing:border-box!important;z-index:2147483647!important;isolation:isolate!important}html body .string-sticky-notes-card input,html body .string-sticky-notes-card textarea,html body .string-sticky-notes-card button,html body .string-sticky-notes-card select{position:relative!important;z-index:3!important}html body .string-sticky-notes-card>div:has(textarea),html body .string-sticky-notes-card>div:has(input):has(button){position:relative!important;z-index:10!important;flex:0 0 auto!important}html body .string-sticky-notes-card>*{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}}@media(max-width:768px){html body #root .chat-page.dark .chat-main,html body #root .chat-page.dark .chat-view-shell,html body #root .chat-page.dark .messages-box,html[data-theme=dark] body #root .chat-page .chat-main,html[data-theme=dark] body #root .chat-page .chat-view-shell,html[data-theme=dark] body #root .chat-page .messages-box{border-color:transparent!important;outline-color:transparent!important}html body #root .chat-page.dark .chat-view-shell>div:not(.messages-box):not(.composer-shell):not(.chat-smart-row):not(.message):not(.translation):not(.reply-box):not([data-string-popup-root=true])[style*="background: white"],html body #root .chat-page.dark .chat-view-shell>div:not(.messages-box):not(.composer-shell):not(.chat-smart-row):not(.message):not(.translation):not(.reply-box):not([data-string-popup-root=true])[style*="background:#fff"],html body #root .chat-page.dark .chat-view-shell>div:not(.messages-box):not(.composer-shell):not(.chat-smart-row):not(.message):not(.translation):not(.reply-box):not([data-string-popup-root=true])[style*="background: #fff"],html body #root .chat-page.dark .chat-view-shell>div:not(.messages-box):not(.composer-shell):not(.chat-smart-row):not(.message):not(.translation):not(.reply-box):not([data-string-popup-root=true])[style*="rgb(255, 255, 255)"],html[data-theme=dark] body #root .chat-page .chat-view-shell>div:not(.messages-box):not(.composer-shell):not(.chat-smart-row):not(.message):not(.translation):not(.reply-box):not([data-string-popup-root=true])[style*="background: white"],html[data-theme=dark] body #root .chat-page .chat-view-shell>div:not(.messages-box):not(.composer-shell):not(.chat-smart-row):not(.message):not(.translation):not(.reply-box):not([data-string-popup-root=true])[style*="background:#fff"],html[data-theme=dark] body #root .chat-page .chat-view-shell>div:not(.messages-box):not(.composer-shell):not(.chat-smart-row):not(.message):not(.translation):not(.reply-box):not([data-string-popup-root=true])[style*="background: #fff"],html[data-theme=dark] body #root .chat-page .chat-view-shell>div:not(.messages-box):not(.composer-shell):not(.chat-smart-row):not(.message):not(.translation):not(.reply-box):not([data-string-popup-root=true])[style*="rgb(255, 255, 255)"]{background:transparent!important;background-color:transparent!important}html body #root .chat-page.dark .chat-view-shell>div[style*=border-bottom],html body #root .chat-page.dark .messages-box>div[style*=border-bottom]:not(.message),html[data-theme=dark] body #root .chat-page .chat-view-shell>div[style*=border-bottom],html[data-theme=dark] body #root .chat-page .messages-box>div[style*=border-bottom]:not(.message){border-bottom-color:transparent!important}html body #root .chat-page.dark .messages-box>div:has(>.message):not(.message),html[data-theme=dark] body #root .chat-page .messages-box>div:has(>.message):not(.message){background:transparent!important;background-color:transparent!important;border-color:transparent!important}}@media(max-width:768px){html body #root .chat-page .chat-main .chat-view-shell>.messages-box[style*=border-bottom],html body #root .chat-page .chat-main .messages-box[style*=border-bottom],html body #root .chat-page .chat-main .messages-box{border-bottom:0!important;border-bottom-width:0!important;border-bottom-color:transparent!important;box-shadow:none!important}html body #root .chat-page.dark .chat-main .messages-box,html body #root .chat-page.light .chat-main .messages-box,html[data-theme=dark] body #root .chat-page .chat-main .messages-box,html[data-theme=light] body #root .chat-page .chat-main .messages-box{outline:0!important}}@media(max-width:768px){html body #root .chat-page .chat-main .messages-box>div[style*=border-bottom]{border-bottom:0!important;border-bottom-width:0!important;border-bottom-style:none!important;border-bottom-color:transparent!important;box-shadow:none!important}html body #root .chat-page .chat-main .messages-box>div[style*=border-bottom]:not(.message):not(.translation):not(.reply-box){background:transparent!important;background-color:transparent!important}}@media(max-width:768px){html body #root .chat-page .chat-main .messages-box .message{width:fit-content!important;min-width:0!important;max-width:94%!important;box-sizing:border-box!important;overflow-wrap:anywhere!important;word-break:break-word!important}html body #root .chat-page .chat-main .messages-box .message .translation,html body #root .chat-page .chat-main .messages-box .message .reply-box,html body #root .chat-page .chat-main .messages-box .message .string-reply-badge{width:auto!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body #root .chat-page .chat-main .messages-box .message:has(.file-bubble),html body #root .chat-page .chat-main .messages-box .message:has(img),html body #root .chat-page .chat-main .messages-box .message:has(video),html body #root .chat-page .chat-main .messages-box .message:has(audio){min-width:0!important;width:fit-content!important;max-width:94%!important}}@media(max-width:390px){html body #root .chat-page .chat-main .messages-box .message{min-width:0!important}}@media(max-width:768px){html body #root .chat-page .chat-main .messages-box .message{position:relative!important}html body #root .chat-page .chat-main .messages-box .message>.message-reactions[data-string-popup-root=true]{position:absolute!important;top:calc(100% + 3px)!important;bottom:auto!important;left:0!important;right:auto!important;width:max-content!important;min-width:0!important;max-width:min(280px,calc(100vw - 24px))!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:4px 5px!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;overflow:visible!important;transform:none!important;z-index:2147483647!important;isolation:isolate!important;box-sizing:border-box!important}html body #root .chat-page .chat-main .messages-box .message.mine>.message-reactions[data-string-popup-root=true]{left:auto!important;right:0!important}html body #root .chat-page .chat-main .messages-box .message>.message-reactions[data-string-popup-root=true]>button,html body #root .chat-page .chat-main .messages-box .message>.message-reactions[data-string-popup-root=true]>.message-reaction-chip{flex:0 0 auto!important;width:auto!important;min-width:28px!important;max-width:none!important;height:28px!important;min-height:28px!important;max-height:28px!important;margin:0!important;padding:2px 6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;box-sizing:border-box!important}html body #root .chat-page .chat-main .messages-box .message>.message-reactions[data-string-popup-root=true] .message-reaction-chip{width:auto!important;min-width:24px!important;max-width:none!important;flex:0 0 auto!important}}@media(max-width:768px){html body #root .chat-page .chat-main .messages-box .message{position:relative!important;overflow:visible!important}html body #root .chat-page .chat-main .messages-box .message>.message-reactions[data-string-popup-root=true]{position:static!important;inset:auto!important;transform:none!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:4px 0 0!important;padding:3px 0 0!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important;z-index:auto!important;isolation:auto!important;box-sizing:border-box!important}html body #root .chat-page .chat-main .messages-box .message.mine>.message-reactions[data-string-popup-root=true]{justify-content:flex-end!important}html body #root .chat-page .chat-main .messages-box .message.theirs>.message-reactions[data-string-popup-root=true]{justify-content:flex-start!important}html body #root .chat-page .chat-main .messages-box .message>.message-reactions[data-string-popup-root=true]>button,html body #root .chat-page .chat-main .messages-box .message>.message-reactions[data-string-popup-root=true]>.message-reaction-chip{flex:0 0 auto!important;width:auto!important;min-width:27px!important;max-width:none!important;height:27px!important;min-height:27px!important;max-height:27px!important;margin:0!important;padding:2px 6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;box-sizing:border-box!important}html body #root .chat-page .chat-main .messages-box .message>.message-reactions[data-string-popup-root=true] .message-reaction-chip{width:auto!important;min-width:24px!important;max-width:none!important;flex:0 0 auto!important}}@media(max-width:768px){html body #root .string-auth-tabs,.string-auth-tabs{width:100%!important;max-width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:7px!important;row-gap:0!important;padding:4px 5px!important;margin:0!important;overflow:hidden!important;box-sizing:border-box!important}html body #root .string-auth-tabs>button,.string-auth-tabs>button{position:relative!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0 2px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:clamp(9px,2.55vw,11px)!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;transform:none!important;box-sizing:border-box!important;isolation:isolate!important}html body #root .string-auth-tabs>button:before,html body #root .string-auth-tabs>button:after,.string-auth-tabs>button:before,.string-auth-tabs>button:after{max-width:100%!important;box-sizing:border-box!important}}@media(max-width:390px){html body #root .string-auth-tabs,.string-auth-tabs{column-gap:5px!important;padding-left:4px!important;padding-right:4px!important}html body #root .string-auth-tabs>button,.string-auth-tabs>button{height:36px!important;min-height:36px!important;max-height:36px!important;font-size:9px!important;padding-left:1px!important;padding-right:1px!important}}@media(max-width:768px)and (orientation:portrait){html body #root .chat-page .chat-layout{flex:1 1 0!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:100%!important;display:grid!important;grid-template-columns:clamp(118px,31vw,142px) minmax(0,1fr)!important;grid-template-areas:"sidebar main"!important;grid-template-rows:minmax(0,1fr)!important;gap:4px!important;margin-top:4px!important;overflow:hidden!important;box-sizing:border-box!important}html body #root .chat-page .chat-sidebar{grid-area:sidebar!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:4px!important;margin:0!important;display:flex!important;flex-direction:column!important;overflow-y:hidden!important;overflow-x:hidden!important;box-sizing:border-box!important;contain:layout paint!important}html body #root .chat-page .chat-sidebar .sidebar-profile-card{flex:0 0 34px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0 0 3px!important;padding:2px 4px!important;gap:4px!important;overflow:visible!important;box-sizing:border-box!important}html body #root .chat-page .chat-sidebar .sidebar-profile-dp{flex:0 0 27px!important;width:27px!important;min-width:27px!important;max-width:27px!important;height:27px!important;min-height:27px!important;max-height:27px!important}html body #root .chat-page .chat-sidebar .sidebar-profile-name{min-width:0!important;max-width:100%!important;font-size:8.5px!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #root .chat-page .chat-sidebar .sidebar-profile-subtitle{display:none!important}html body #root .chat-page .chat-sidebar .chat-sidebar-header,html body #root .chat-page .chat-sidebar .chat-section-label{flex:0 0 auto!important;min-width:0!important;margin:2px 0!important;font-size:7.5px!important;line-height:1!important}html body #root .chat-page .chat-sidebar button{max-width:100%!important;box-sizing:border-box!important}html body #root .chat-page .chat-sidebar .chat-sidebar-search{display:block!important;flex:0 0 27px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:27px!important;min-height:27px!important;max-height:27px!important;margin:2px 0 3px!important;box-sizing:border-box!important}html body #root .chat-page .chat-sidebar .chat-sidebar-search input{width:100%!important;min-width:0!important;max-width:100%!important;height:27px!important;min-height:27px!important;max-height:27px!important;padding:3px 5px!important;font-size:7.5px!important;box-sizing:border-box!important}html body #root .chat-page .chat-sidebar .chat-sidebar-list{flex:1 1 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;max-height:none!important;display:flex!important;flex-direction:column!important;gap:3px!important;margin:1px 0 0!important;padding:0 1px 4px 0!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;contain:layout paint!important;box-sizing:border-box!important}html body #root .chat-page .chat-sidebar .chat-row{flex:0 0 31px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:31px!important;min-height:31px!important;max-height:31px!important;padding:2px 3px!important;gap:3px!important;overflow:hidden!important;box-sizing:border-box!important}html body #root .chat-page .chat-sidebar .chat-row-name{min-width:0!important;font-size:8px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #root .chat-page .chat-sidebar .chat-row-preview{min-width:0!important;font-size:6.5px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #root .chat-page .chat-sidebar .chat-row button{flex:0 0 auto!important;width:auto!important;min-width:31px!important;max-width:39px!important;height:20px!important;min-height:20px!important;max-height:20px!important;padding:1px 3px!important;font-size:6.5px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;box-sizing:border-box!important}html body #root .chat-page .chat-main{grid-area:main!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-sizing:border-box!important}html body #root .chat-page .chat-main .chat-view-shell{flex:1 1 0!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;height:auto!important;max-height:100%!important;overflow:hidden!important}html body #root .chat-page .chat-main .messages-box{flex:1 1 0!important;min-width:0!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}html body #root .chat-page .chat-main input[placeholder*="Search in this chat"]{width:100%!important;min-width:0!important;max-width:100%!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:3px 7px!important;font-size:9px!important;box-sizing:border-box!important}html body #root .chat-page .chat-main .composer-shell{flex:0 0 126px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:126px!important;min-height:126px!important;max-height:126px!important;padding:4px 4px max(4px,env(safe-area-inset-bottom))!important;gap:4px!important;overflow:visible!important;box-sizing:border-box!important}html body #root .chat-page .chat-main .composer-shell .composer-row{flex:0 0 34px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:34px!important;min-height:34px!important;max-height:34px!important;display:grid!important;grid-template-columns:26px 26px minmax(56px,1fr) 26px 26px 32px!important;gap:2px!important;align-items:center!important;box-sizing:border-box!important}html body #root .chat-page .chat-main .composer-row .composer-icon-btn,html body #root .chat-page .chat-main .composer-row .composer-camera-btn,html body #root .chat-page .chat-main .composer-row .composer-voice-btn{width:26px!important;min-width:26px!important;max-width:26px!important;height:26px!important;min-height:26px!important;max-height:26px!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important}html body #root .chat-page .chat-main .composer-row .composer-send-btn{width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;box-sizing:border-box!important}html body #root .chat-page .chat-main .composer-row .composer-input{width:100%!important;min-width:0!important;max-width:100%!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:5px 7px!important;font-size:10px!important;box-sizing:border-box!important}html body #root .chat-page .chat-main .composer-shell .composer-footer,html body #root .chat-page .chat-main .composer-shell .composer-footer .composer-footer-left{flex:0 0 80px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:80px!important;min-height:80px!important;max-height:80px!important;margin:0!important;padding:0!important;box-sizing:border-box!important}html body #root .chat-page .chat-main .composer-shell .composer-footer{overflow:visible!important}html body #root .chat-page .chat-main .composer-shell .composer-footer .composer-footer-left{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:repeat(3,24px)!important;grid-auto-flow:row!important;gap:4px!important;align-content:start!important;overflow:visible!important}html body #root .chat-page .chat-main .composer-shell .composer-footer .composer-footer-left>*,html body #root .chat-page .chat-main .composer-shell .composer-footer .composer-footer-left button,html body #root .chat-page .chat-main .composer-shell .composer-footer .composer-footer-left .composer-small-pill,html body #root .chat-page .chat-main .composer-shell .composer-footer .composer-footer-left .composer-location-wrap,html body #root .chat-page .chat-main .composer-shell .composer-footer .composer-footer-left .composer-location-pill{width:100%!important;min-width:0!important;max-width:100%!important;height:24px!important;min-height:24px!important;max-height:24px!important;margin:0!important;padding:1px 3px!important;font-size:clamp(6.5px,1.85vw,8px)!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-sizing:border-box!important}html body #root .chat-page .chat-main .chat-smart-row,html body #root .chat-page .chat-main .smart-replies-row,html body #root .chat-page .chat-main .smart-reply-row,html body #root .chat-page .chat-main .smart-reply-chips{flex:0 0 auto!important;margin-bottom:3px!important}}@media(max-width:390px)and (orientation:portrait){html body #root .chat-page .chat-layout{grid-template-columns:112px minmax(0,1fr)!important;gap:3px!important}html body #root .chat-page .chat-main .composer-shell{flex-basis:122px!important;height:122px!important;min-height:122px!important;max-height:122px!important}html body #root .chat-page .chat-main .composer-shell .composer-row{grid-template-columns:24px 24px minmax(48px,1fr) 24px 24px 30px!important;gap:2px!important}html body #root .chat-page .chat-main .composer-row .composer-icon-btn,html body #root .chat-page .chat-main .composer-row .composer-camera-btn,html body #root .chat-page .chat-main .composer-row .composer-voice-btn{width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important}html body #root .chat-page .chat-main .composer-row .composer-send-btn{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important}html body #root .chat-page .chat-main .composer-shell .composer-footer,html body #root .chat-page .chat-main .composer-shell .composer-footer .composer-footer-left{flex-basis:77px!important;height:77px!important;min-height:77px!important;max-height:77px!important}html body #root .chat-page .chat-main .composer-shell .composer-footer .composer-footer-left{grid-template-rows:repeat(3,23px)!important;gap:4px!important}html body #root .chat-page .chat-main .composer-shell .composer-footer .composer-footer-left>*,html body #root .chat-page .chat-main .composer-shell .composer-footer .composer-footer-left button,html body #root .chat-page .chat-main .composer-shell .composer-footer .composer-footer-left .composer-small-pill,html body #root .chat-page .chat-main .composer-shell .composer-footer .composer-footer-left .composer-location-wrap,html body #root .chat-page .chat-main .composer-shell .composer-footer .composer-footer-left .composer-location-pill{height:23px!important;min-height:23px!important;max-height:23px!important;font-size:6.2px!important}}@media(max-width:768px)and (orientation:portrait){html body #root .chat-page .chat-layout,html body #root .chat-page .chat-main,html body #root .chat-page .chat-main .chat-view-shell,html body #root .chat-page .chat-main .composer-shell,html body #root .chat-page .chat-main .composer-footer,html body #root .chat-page .chat-main .composer-footer-left,html body #root .chat-page .chat-main .composer-location-wrap{transform:none!important;filter:none!important;perspective:none!important;contain:none!important;will-change:auto!important}html body #root .composer-location-menu,html body #root .chat-page .composer-location-menu,html body #root .chat-page .chat-main .composer-location-menu,html body #root .chat-page .chat-main .composer-location-wrap>.composer-location-menu{position:fixed!important;left:max(6px,env(safe-area-inset-left))!important;right:max(6px,env(safe-area-inset-right))!important;top:auto!important;bottom:max(8px,env(safe-area-inset-bottom))!important;transform:none!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 12px)!important;height:auto!important;min-height:0!important;max-height:min(64dvh,520px)!important;margin:0!important;padding:9px!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;box-sizing:border-box!important;z-index:2147483647!important;isolation:isolate!important}html body #root .composer-location-menu *,html body #root .chat-page .composer-location-menu *{max-width:100%!important;box-sizing:border-box!important}html body #root .composer-location-menu input,html body #root .composer-location-menu select,html body #root .composer-location-menu button,html body #root .composer-location-search,html body #root .composer-location-directions,html body #root .composer-location-custom{width:100%!important;min-width:0!important;max-width:100%!important}}@media(max-width:768px)and (max-height:740px)and (orientation:portrait){html body #root .composer-location-menu,html body #root .chat-page .composer-location-menu{max-height:min(58dvh,420px)!important}}@media(max-width:768px)and (orientation:portrait){html body #root .chat-page .chat-main .chat-smart-row{flex:0 0 50px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:50px!important;min-height:50px!important;max-height:50px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,23px)!important;grid-auto-flow:row!important;gap:4px!important;padding:0 2px!important;margin:0!important;overflow:hidden!important;box-sizing:border-box!important;align-items:stretch!important}html body #root .chat-page .chat-main .chat-smart-row .chat-smart-chip{width:100%!important;min-width:0!important;max-width:100%!important;height:23px!important;min-height:23px!important;max-height:23px!important;margin:0!important;padding:2px 5px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:6.8px!important;line-height:1.05!important;text-align:center!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:anywhere!important;box-sizing:border-box!important}html body #root .chat-page .chat-main .chat-smart-row .chat-smart-chip:nth-child(1){grid-column:1!important;grid-row:1!important}html body #root .chat-page .chat-main .chat-smart-row .chat-smart-chip:nth-child(2){grid-column:2!important;grid-row:1!important}html body #root .chat-page .chat-main .chat-smart-row .chat-smart-chip:nth-child(3){grid-column:1 / -1!important;grid-row:2!important}}@media(max-width:360px)and (orientation:portrait){html body #root .chat-page .chat-main .chat-smart-row .chat-smart-chip{font-size:6.2px!important;padding-left:3px!important;padding-right:3px!important}}@media(max-width:768px)and (orientation:portrait){html body #root .chat-page .chat-layout{grid-template-columns:clamp(104px,27vw,118px) minmax(0,1fr)!important}html body #root .chat-page .chat-sidebar .sidebar-profile-card{padding-left:3px!important;padding-right:3px!important;gap:3px!important}html body #root .chat-page .chat-sidebar .sidebar-profile-dp{flex-basis:25px!important;width:25px!important;min-width:25px!important;max-width:25px!important;height:25px!important;min-height:25px!important;max-height:25px!important}html body #root .chat-page .chat-sidebar .sidebar-profile-name{font-size:8px!important}html body #root .chat-page .chat-main .composer-shell .composer-row{grid-template-columns:23px 23px minmax(74px,1fr) 23px 23px 29px!important;gap:2px!important}html body #root .chat-page .chat-main .composer-row .composer-icon-btn,html body #root .chat-page .chat-main .composer-row .composer-camera-btn,html body #root .chat-page .chat-main .composer-row .composer-voice-btn{width:23px!important;min-width:23px!important;max-width:23px!important;height:23px!important;min-height:23px!important;max-height:23px!important}html body #root .chat-page .chat-main .composer-row .composer-send-btn{width:29px!important;min-width:29px!important;max-width:29px!important;height:29px!important;min-height:29px!important;max-height:29px!important}html body #root .chat-page .chat-main .composer-row .composer-input{width:100%!important;min-width:74px!important;max-width:100%!important;padding-left:8px!important;padding-right:8px!important;font-size:10.5px!important}}@media(max-width:390px)and (orientation:portrait){html body #root .chat-page .chat-layout{grid-template-columns:104px minmax(0,1fr)!important;gap:3px!important}html body #root .chat-page .chat-main .composer-shell .composer-row{grid-template-columns:22px 22px minmax(76px,1fr) 22px 22px 28px!important;gap:2px!important}html body #root .chat-page .chat-main .composer-row .composer-icon-btn,html body #root .chat-page .chat-main .composer-row .composer-camera-btn,html body #root .chat-page .chat-main .composer-row .composer-voice-btn{width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important}html body #root .chat-page .chat-main .composer-row .composer-send-btn{width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important}html body #root .chat-page .chat-main .composer-row .composer-input{min-width:76px!important;font-size:10px!important}}@media(max-width:768px)and (orientation:portrait){html,body,body #root,html body #root,html body #root .chat-page,html body #root .chat-page .chat-layout,html body #root .chat-page .chat-sidebar,html body #root .chat-page .chat-main,html body #root .chat-page .chat-main .chat-view-shell,html body #root .chat-page .chat-main .composer-shell,html body #root .chat-page .chat-main .composer-row,html body #root .chat-page .chat-main .composer-footer,html body #root .chat-page .chat-main .composer-footer-left,html body #root .chat-page .chat-main .composer-location-wrap,html body #root .group-manage-overlay{transform:none!important;filter:none!important;perspective:none!important;contain:none!important;will-change:auto!important}html body #root .composer-location-menu,html body #root .chat-page .composer-location-menu,html body #root .chat-page .chat-main .composer-location-menu,html body #root .chat-page .chat-main .composer-location-wrap>.composer-location-menu{position:fixed!important;inset:auto 6px max(8px,env(safe-area-inset-bottom)) 6px!important;left:max(6px,env(safe-area-inset-left))!important;right:max(6px,env(safe-area-inset-right))!important;top:auto!important;bottom:max(8px,env(safe-area-inset-bottom))!important;transform:none!important;width:calc(100vw - 12px)!important;min-width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;height:auto!important;min-height:0!important;max-height:min(72dvh,600px)!important;margin:0!important;padding:10px!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;box-sizing:border-box!important;z-index:2147483647!important;isolation:isolate!important}html body #root .composer-location-menu>*,html body #root .composer-location-menu input,html body #root .composer-location-menu select,html body #root .composer-location-menu button,html body #root .composer-location-search,html body #root .composer-location-directions,html body #root .composer-location-custom{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body #root .group-manage-overlay,html body .group-manage-overlay{position:fixed!important;inset:0!important;width:100vw!important;min-width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;transform:none!important;box-sizing:border-box!important;z-index:2147483646!important}html body #root .group-manage-overlay>.group-manage-popup,html body #root .group-manage-popup,html body .group-manage-popup{position:relative!important;inset:auto!important;transform:none!important;width:min(560px,calc(100vw - 16px))!important;min-width:0!important;max-width:calc(100vw - 16px)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 16px)!important;margin:0 auto!important;padding:10px!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;box-sizing:border-box!important;z-index:2147483647!important}html body #root .group-manage-popup *,html body .group-manage-popup *{max-width:100%!important;box-sizing:border-box!important}}@media(max-width:768px)and (max-height:740px)and (orientation:portrait){html body #root .composer-location-menu,html body #root .chat-page .composer-location-menu{max-height:min(68dvh,500px)!important}html body #root .group-manage-overlay>.group-manage-popup,html body #root .group-manage-popup{max-height:calc(100dvh - 12px)!important}}@media(max-width:768px)and (orientation:portrait){html:has(.composer-location-menu),body:has(.composer-location-menu),body:has(.composer-location-menu) #root,#root:has(.composer-location-menu),.chat-page:has(.composer-location-menu),.chat-layout:has(.composer-location-menu),.chat-main:has(.composer-location-menu),.chat-view-shell:has(.composer-location-menu),.composer-shell:has(.composer-location-menu),.composer-row:has(.composer-location-menu),.composer-footer:has(.composer-location-menu),.composer-footer-left:has(.composer-location-menu),.composer-location-wrap:has(.composer-location-menu){transform:none!important;translate:none!important;rotate:none!important;scale:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;perspective:none!important;contain:none!important;content-visibility:visible!important;will-change:auto!important;clip-path:none!important;mask:none!important;-webkit-mask:none!important;overflow:visible!important}html:has(.composer-location-menu),body:has(.composer-location-menu),body:has(.composer-location-menu) #root{width:100%!important;max-width:100%!important}html body #root .composer-location-menu,html body #root .chat-page .composer-location-menu,html body #root .chat-page .chat-main .composer-location-menu,html body #root .chat-page .chat-main .composer-location-wrap>.composer-location-menu{position:fixed!important;left:max(6px,env(safe-area-inset-left))!important;right:max(6px,env(safe-area-inset-right))!important;top:auto!important;bottom:max(8px,env(safe-area-inset-bottom))!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:min(72dvh,600px)!important;margin:0!important;padding:10px!important;transform:none!important;translate:none!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;box-sizing:border-box!important;z-index:2147483647!important}html body #root .composer-location-menu>*,html body #root .composer-location-menu input,html body #root .composer-location-menu select,html body #root .composer-location-menu button,html body #root .composer-location-search,html body #root .composer-location-directions,html body #root .composer-location-custom{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html:has(.group-manage-overlay),body:has(.group-manage-overlay),body:has(.group-manage-overlay) #root,#root:has(.group-manage-overlay),.chat-page:has(.group-manage-overlay),.chat-layout:has(.group-manage-overlay),.chat-sidebar:has(.group-manage-overlay),.chat-main:has(.group-manage-overlay){transform:none!important;translate:none!important;rotate:none!important;scale:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;perspective:none!important;contain:none!important;content-visibility:visible!important;will-change:auto!important;clip-path:none!important;mask:none!important;-webkit-mask:none!important;overflow:visible!important}html body #root .group-manage-overlay,html body .group-manage-overlay{position:fixed!important;inset:0!important;width:100vw!important;min-width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))!important;transform:none!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;z-index:2147483646!important}html body #root .group-manage-overlay>.group-manage-popup,html body #root .group-manage-popup,html body .group-manage-popup{position:relative!important;inset:auto!important;transform:none!important;translate:none!important;width:min(560px,calc(100vw - 16px))!important;min-width:0!important;max-width:calc(100vw - 16px)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 16px)!important;margin:0 auto!important;padding:10px!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;z-index:2147483647!important}}@media(max-width:768px)and (max-height:740px)and (orientation:portrait){html body #root .composer-location-menu{max-height:min(68dvh,500px)!important}}@media(max-width:768px)and (orientation:portrait){html body #root .composer-location-menu{line-height:1.25!important}html body #root .composer-location-menu label,html body #root .composer-location-menu p,html body #root .composer-location-menu span,html body #root .composer-location-menu small,html body #root .composer-location-menu strong,html body #root .composer-location-menu div:not(.composer-location-search):not(.composer-location-directions):not(.composer-location-custom){white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;line-height:1.25!important;box-sizing:border-box!important}html body #root .composer-location-menu input,html body #root .composer-location-menu select,html body #root .composer-location-menu button{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body #root .composer-location-menu input,html body #root .composer-location-menu select{min-height:32px!important;height:32px!important;font-size:11px!important;line-height:1.2!important}html body #root .composer-location-menu button{min-height:32px!important;height:auto!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.2!important}html body #root .composer-location-search,html body #root .composer-location-directions,html body #root .composer-location-custom{width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important;white-space:normal!important;box-sizing:border-box!important}}@media(max-width:768px)and (orientation:portrait){html body #root .chat-page .chat-sidebar .chat-sidebar-header{width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:2px!important;overflow:visible!important;box-sizing:border-box!important}html body #root .chat-page .chat-sidebar .chat-sidebar-header>:first-child{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;font-size:7px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #root .chat-page .chat-sidebar .chat-sidebar-header button,html body #root .chat-page .chat-sidebar button[aria-label*=group i],html body #root .chat-page .chat-sidebar button[title*=group i]{flex:0 0 auto!important;width:auto!important;min-width:48px!important;max-width:58px!important;height:22px!important;min-height:22px!important;max-height:22px!important;padding:2px 4px!important;margin:0!important;gap:2px!important;font-size:6.8px!important;line-height:1!important;font-weight:800!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;box-sizing:border-box!important}html body #root .chat-page .chat-sidebar .chat-sidebar-header button *,html body #root .chat-page .chat-sidebar button[aria-label*=group i] *,html body #root .chat-page .chat-sidebar button[title*=group i] *{flex:0 0 auto!important;min-width:0!important;max-width:100%!important;font-size:inherit!important;line-height:1!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}}@media(max-width:390px)and (orientation:portrait){html body #root .chat-page .chat-sidebar .chat-sidebar-header button,html body #root .chat-page .chat-sidebar button[aria-label*=group i],html body #root .chat-page .chat-sidebar button[title*=group i]{min-width:46px!important;max-width:54px!important;padding-left:3px!important;padding-right:3px!important;font-size:6.4px!important}}@media(max-width:768px)and (orientation:portrait){html body #root .chat-page .chat-main .chat-view-shell{overflow:hidden!important}html body #root .chat-page .chat-main .chat-smart-row{position:relative!important;z-index:8!important;flex:0 0 58px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:58px!important;min-height:58px!important;max-height:58px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,25px)!important;grid-auto-flow:row!important;gap:4px!important;padding:2px 3px!important;margin:0 0 3px!important;overflow:visible!important;box-sizing:border-box!important;align-items:stretch!important;align-content:start!important}html body #root .chat-page .chat-main .chat-smart-row .chat-smart-chip{position:relative!important;z-index:9!important;width:100%!important;min-width:0!important;max-width:100%!important;height:25px!important;min-height:25px!important;max-height:25px!important;margin:0!important;padding:2px 5px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:6.8px!important;line-height:1.05!important;text-align:center!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:anywhere!important;box-sizing:border-box!important}html body #root .chat-page .chat-main .chat-smart-row .chat-smart-chip:nth-child(1){grid-column:1!important;grid-row:1!important}html body #root .chat-page .chat-main .chat-smart-row .chat-smart-chip:nth-child(2){grid-column:2!important;grid-row:1!important}html body #root .chat-page .chat-main .chat-smart-row .chat-smart-chip:nth-child(3){grid-column:1 / -1!important;grid-row:2!important}html body #root .chat-page .chat-main .composer-shell{position:relative!important;z-index:4!important;flex-shrink:0!important}}@media(max-width:390px)and (orientation:portrait){html body #root .chat-page .chat-main .chat-smart-row{flex-basis:60px!important;height:60px!important;min-height:60px!important;max-height:60px!important;grid-template-rows:repeat(2,26px)!important}html body #root .chat-page .chat-main .chat-smart-row .chat-smart-chip{height:26px!important;min-height:26px!important;max-height:26px!important;font-size:6.5px!important}}.string-module-main{background:radial-gradient(circle at top left,rgba(255,153,51,.12),transparent 34%),radial-gradient(circle at top right,rgba(19,136,8,.12),transparent 34%),#f8fafc;overflow:hidden}.sidebar-tools-block{margin:10px 10px 8px;padding:10px;border-radius:18px;background:linear-gradient(135deg,#fff7edeb,#f0fdf4eb);border:1px solid rgba(148,163,184,.24);box-shadow:0 10px 28px #0f172a14}.sidebar-tool-btn{width:100%;margin-top:8px;border:1px solid rgba(148,163,184,.24);border-radius:14px;background:#ffffffe0;color:#0f172a;padding:9px 10px;display:flex;align-items:center;gap:9px;cursor:pointer;font-size:13px;font-weight:900;box-shadow:0 6px 16px #0f172a0f}.sidebar-tool-btn:hover{transform:translateY(-1px)}.sidebar-tool-btn-active{background:linear-gradient(135deg,#ffedd5,#dcfce7);border-color:#10b9816b}.scanner-page,.business-review-page{width:100%;height:calc(100vh - 90px);overflow-y:auto;padding:22px 22px 130px;box-sizing:border-box;color:#0f172a}.scanner-page::-webkit-scrollbar,.business-review-page::-webkit-scrollbar{width:10px}.scanner-page::-webkit-scrollbar-track,.business-review-page::-webkit-scrollbar-track{background:transparent}.scanner-page::-webkit-scrollbar-thumb,.business-review-page::-webkit-scrollbar-thumb{border-radius:999px;background:#0f172a40}.module-topbar{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;padding:18px;border-radius:24px;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(148,163,184,.24);box-shadow:0 14px 34px #0f172a14;position:sticky;top:0;z-index:5}.module-kicker{font-size:12px;font-weight:900;color:#0f766e;text-transform:uppercase;letter-spacing:.08em}.module-topbar h2{margin:4px 0;font-size:24px}.module-topbar p{margin:0;color:#64748b;font-size:14px}.module-back-btn,.module-primary-btn,.scanner-camera-btn,.scanner-history-actions button{border:none;border-radius:999px;padding:10px 14px;background:#0f766e;color:#fff;cursor:pointer;font-weight:900}.module-back-btn{background:#fff;color:#0f172a;border:1px solid #cbd5e1;white-space:nowrap}.module-primary-btn:disabled{opacity:.6;cursor:not-allowed}.module-alert{margin-bottom:14px;padding:11px 14px;border-radius:16px;background:#ecfeff;border:1px solid #a5f3fc;color:#155e75;font-size:13px;font-weight:800}.scanner-grid{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(320px,1.08fr);gap:18px;align-items:start}.scanner-card,.business-review-form,.review-card,.business-review-summary{border-radius:24px;background:#fffffff0;border:1px solid rgba(148,163,184,.24);box-shadow:0 14px 34px #0f172a14}.scanner-card{padding:18px 18px 100px}.scanner-card-title{font-size:16px;font-weight:950;margin-bottom:14px}.scanner-label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:850;color:#334155;margin-bottom:12px}.scanner-label select,.scanner-label textarea,.business-review-form input,.business-review-form select,.business-review-form textarea{width:100%;border:1px solid #cbd5e1;border-radius:16px;background:#fff;padding:11px 12px;box-sizing:border-box;outline:none;font-size:14px}.scanner-label textarea,.business-review-form textarea{min-height:110px;resize:vertical}.scanner-actions-row{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}.scanner-file-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;border-radius:999px;padding:10px 14px;background:#f97316;color:#fff;font-weight:900;cursor:pointer}.scanner-file-btn input{position:absolute;inset:0;opacity:0;cursor:pointer}.scanner-preview{display:flex;gap:12px;align-items:center;margin:12px 0;padding:10px;border-radius:18px;background:#f8fafc;border:1px solid #e2e8f0}.scanner-preview img{width:78px;height:78px;object-fit:cover;border-radius:14px}.scanner-preview div:last-child{display:flex;flex-direction:column;gap:4px;min-width:0}.scanner-preview strong{word-break:break-all;font-size:13px}.scanner-preview span{color:#64748b;font-size:12px}.scanner-pdf-preview{width:78px;height:78px;border-radius:14px;background:#e2e8f0;display:flex;align-items:center;justify-content:center;font-size:12px}.scanner-helper{font-size:12px;color:#64748b;margin:10px 0 14px;line-height:1.45}.module-empty{padding:16px;border-radius:18px;background:#f8fafc;color:#64748b;font-size:13px}.scanner-history-list{display:flex;flex-direction:column;gap:12px;max-height:none;overflow:visible;padding-right:4px;padding-bottom:80px}.scanner-history-card{padding:13px;border-radius:18px;background:#f8fafc;border:1px solid #e2e8f0}.scanner-history-card>div:first-child{display:flex;flex-direction:column;gap:3px}.scanner-history-card strong{font-size:13px;word-break:break-all}.scanner-history-card span{font-size:12px;color:#64748b}.scanner-history-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.scanner-history-actions{display:flex;gap:8px;margin-top:10px}.scanner-history-actions a{border-radius:999px;padding:8px 12px;background:#fff;color:#0f766e;border:1px solid #99f6e4;text-decoration:none;font-size:12px;font-weight:900}.scanner-history-actions button{padding:8px 12px;font-size:12px}@media(max-width:900px){.scanner-page,.business-review-page{height:calc(100vh - 70px);padding:14px 12px 150px}.scanner-grid{grid-template-columns:1fr}.module-topbar{flex-direction:column}}.business-review-page{height:calc(100vh - 86px);overflow-y:auto;padding:20px 24px 90px;box-sizing:border-box}.business-review-page::-webkit-scrollbar{width:10px}.business-review-page::-webkit-scrollbar-track{background:transparent}.business-review-page::-webkit-scrollbar-thumb{border-radius:999px;background:#0f172a3d}.business-review-layout{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(340px,1.15fr);gap:18px;align-items:start}.business-review-form{padding:18px 18px 90px;display:flex;flex-direction:column;gap:12px;min-height:auto}.business-review-form textarea{min-height:120px;resize:vertical}.business-review-form button{min-height:48px;margin-bottom:30px;flex-shrink:0}.business-review-title{font-size:16px;font-weight:950}.business-review-panel{display:flex;flex-direction:column;gap:14px}.business-review-summary{padding:16px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.business-review-summary div{padding:14px;border-radius:18px;background:linear-gradient(135deg,#fff7ed,#f0fdf4);border:1px solid rgba(148,163,184,.22)}.business-review-summary span{display:block;font-size:12px;color:#64748b;font-weight:800}.business-review-summary strong{display:block;margin-top:4px;font-size:24px;color:#0f172a}.business-review-filter{display:flex;gap:8px;flex-wrap:wrap}.business-review-filter input{flex:1;min-width:200px;border:1px solid #cbd5e1;border-radius:999px;padding:10px 12px;outline:none}.business-review-filter button{border:1px solid #cbd5e1;border-radius:999px;background:#fff;color:#0f172a;padding:9px 13px;cursor:pointer;font-weight:900}.review-list{display:flex;flex-direction:column;gap:12px;max-height:none;overflow:visible;padding-right:4px;padding-bottom:80px}.review-card{padding:15px}.review-card-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.review-card h4{margin:0;font-size:15px}.review-card-head span{color:#64748b;font-size:12px}.review-rating{white-space:nowrap;border-radius:999px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;padding:7px 10px;font-size:12px;font-weight:950}.review-card p{margin:12px 0;color:#334155;line-height:1.45;white-space:pre-wrap}.review-footer{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:#64748b}.review-footer strong{color:#15803d}@media(max-width:900px){.business-review-page{height:calc(100vh - 76px);padding:14px 12px 100px}.business-review-layout,.business-review-summary{grid-template-columns:1fr}}.language-learner-overlay{position:fixed;inset:0;z-index:2147483500;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a70;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.language-learner-card{width:min(920px,96vw);max-height:88vh;overflow:hidden;border-radius:24px;box-shadow:0 26px 80px #0f172a5c;display:flex;flex-direction:column}.language-learner-light .language-learner-card,.language-learner-card.language-learner-light,.language-learner-overlay.language-learner-light .language-learner-card{background:radial-gradient(circle at 8% 0%,rgba(255,153,51,.14),transparent 32%),radial-gradient(circle at 92% 0%,rgba(19,136,8,.14),transparent 32%),#fff;border:1px solid rgba(226,232,240,.96);color:#0f172a}.language-learner-dark .language-learner-card,.language-learner-card.language-learner-dark,.language-learner-overlay.language-learner-dark .language-learner-card{background:radial-gradient(circle at 8% 0%,rgba(255,153,51,.12),transparent 34%),radial-gradient(circle at 92% 0%,rgba(16,185,129,.12),transparent 34%),#0f172a!important;border:1px solid rgba(51,65,85,.96)!important;color:#f8fafc!important}.language-learner-header{padding:16px 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(148,163,184,.24)}.language-learner-brand{font-size:11px;font-weight:950;letter-spacing:.08em;color:#16a34a!important;-webkit-text-fill-color:#16a34a!important;margin-bottom:4px}.language-learner-header h2{margin:0;font-size:22px;line-height:1.2;font-weight:950}.language-learner-header p{margin:5px 0 0;font-size:13px;opacity:.78}.language-learner-close{width:34px;height:34px;border:0;border-radius:999px;cursor:pointer;font-size:22px;font-weight:900;line-height:1;background:#94a3b82e}.language-learner-body{padding:16px;overflow:auto;display:grid;gap:14px}.language-learner-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:end}.language-learner-controls label{display:grid;gap:6px;min-width:0}.language-learner-controls span,.language-learner-panel-title small{font-size:12px;font-weight:850;opacity:.95}.language-learner-controls select,.language-learner-translate-row textarea{width:100%;border-radius:14px;border:1px solid rgba(148,163,184,.28);padding:10px 12px;outline:none;font-weight:800;box-sizing:border-box}.language-learner-light select,.language-learner-light textarea,.language-learner-card.language-learner-light select,.language-learner-card.language-learner-light textarea{background:#fffffff0;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.language-learner-dark select,.language-learner-dark textarea,.language-learner-card.language-learner-dark select,.language-learner-card.language-learner-dark textarea,.language-learner-overlay.language-learner-dark select,.language-learner-overlay.language-learner-dark textarea{background:#fff!important;color:#111827!important;-webkit-text-fill-color:#111827!important;border-color:#475569e6!important}.language-learner-dark select option,.language-learner-card.language-learner-dark select option,.language-learner-overlay.language-learner-dark select option{background:#fff!important;color:#111827!important;-webkit-text-fill-color:#111827!important}.language-learner-primary,.language-learner-actions button,.language-learner-translate-actions button{border:0;border-radius:999px;padding:10px 14px;cursor:pointer;font-weight:950;color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:linear-gradient(135deg,#f93,#10b981 56%,#138808);box-shadow:0 12px 24px #10b98138}.language-learner-primary:hover,.language-learner-actions button:hover,.language-learner-translate-actions button:hover{filter:saturate(1.08);transform:translateY(-1px)}.language-learner-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.language-learner-panel{border-radius:20px;border:1px solid rgba(148,163,184,.22);padding:14px;background:#ffffffad;min-width:0}.language-learner-dark .language-learner-panel,.language-learner-card.language-learner-dark .language-learner-panel,.language-learner-overlay.language-learner-dark .language-learner-panel{background:#111827!important;border-color:#334155eb!important;color:#f8fafc!important}.language-learner-panel-title{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.language-learner-panel-title>span{font-weight:950;font-size:15px}.language-learner-empty{padding:22px;text-align:center;opacity:.82;font-weight:800}.language-learner-phrases,.language-learner-conversation{display:grid;gap:10px}.language-learner-phrase,.language-learner-chat-line,.language-learner-result{border-radius:16px;padding:12px;background:#f8fafceb;border:1px solid rgba(226,232,240,.88);font-size:13px;line-height:1.45;color:#0f172a}.language-learner-dark .language-learner-phrase,.language-learner-dark .language-learner-chat-line,.language-learner-dark .language-learner-result,.language-learner-card.language-learner-dark .language-learner-phrase,.language-learner-card.language-learner-dark .language-learner-chat-line,.language-learner-card.language-learner-dark .language-learner-result,.language-learner-overlay.language-learner-dark .language-learner-phrase,.language-learner-overlay.language-learner-dark .language-learner-chat-line,.language-learner-overlay.language-learner-dark .language-learner-result{background:#0f172a!important;border-color:#475569f2!important;color:#f8fafc!important}.language-learner-phrase-top{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:6px}.language-learner-phrase-top strong{font-size:15px}.language-learner-phrase-top button{border:1px solid rgba(148,163,184,.28);border-radius:999px;background:transparent;cursor:pointer;color:inherit;padding:5px 8px}.language-learner-chat-line.active{outline:3px solid rgba(16,185,129,.22);border-color:#10b9818c!important}.language-learner-chat-line small{display:block;margin-top:4px;opacity:.78}.language-learner-actions,.language-learner-translate-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.language-learner-translate-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.language-learner-translate-row textarea{resize:vertical;min-height:78px;font-weight:700}.language-learner-result{margin-top:10px;font-weight:900}body .language-learner-overlay.language-learner-dark,body .language-learner-overlay.language-learner-dark *,body .language-learner-dark,body .language-learner-dark *,body .language-learner-card.language-learner-dark,body .language-learner-card.language-learner-dark *{opacity:1!important;visibility:visible!important}body .language-learner-overlay.language-learner-dark .language-learner-header h2,body .language-learner-overlay.language-learner-dark .language-learner-header p,body .language-learner-overlay.language-learner-dark .language-learner-controls span,body .language-learner-overlay.language-learner-dark .language-learner-panel-title,body .language-learner-overlay.language-learner-dark .language-learner-panel-title *,body .language-learner-overlay.language-learner-dark .language-learner-phrase,body .language-learner-overlay.language-learner-dark .language-learner-phrase *,body .language-learner-overlay.language-learner-dark .language-learner-chat-line,body .language-learner-overlay.language-learner-dark .language-learner-chat-line *,body .language-learner-overlay.language-learner-dark .language-learner-result,body .language-learner-overlay.language-learner-dark .language-learner-result *,body .language-learner-card.language-learner-dark .language-learner-header h2,body .language-learner-card.language-learner-dark .language-learner-header p,body .language-learner-card.language-learner-dark .language-learner-controls span,body .language-learner-card.language-learner-dark .language-learner-panel-title,body .language-learner-card.language-learner-dark .language-learner-panel-title *,body .language-learner-card.language-learner-dark .language-learner-phrase,body .language-learner-card.language-learner-dark .language-learner-phrase *,body .language-learner-card.language-learner-dark .language-learner-chat-line,body .language-learner-card.language-learner-dark .language-learner-chat-line *,body .language-learner-card.language-learner-dark .language-learner-result,body .language-learner-card.language-learner-dark .language-learner-result *{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;text-shadow:none!important}body .language-learner-overlay.language-learner-dark div,body .language-learner-overlay.language-learner-dark span,body .language-learner-overlay.language-learner-dark strong,body .language-learner-overlay.language-learner-dark b,body .language-learner-overlay.language-learner-dark small,body .language-learner-overlay.language-learner-dark p,body .language-learner-overlay.language-learner-dark h1,body .language-learner-overlay.language-learner-dark h2,body .language-learner-overlay.language-learner-dark h3,body .language-learner-overlay.language-learner-dark h4,body .language-learner-card.language-learner-dark div,body .language-learner-card.language-learner-dark span,body .language-learner-card.language-learner-dark strong,body .language-learner-card.language-learner-dark b,body .language-learner-card.language-learner-dark small,body .language-learner-card.language-learner-dark p,body .language-learner-card.language-learner-dark h1,body .language-learner-card.language-learner-dark h2,body .language-learner-card.language-learner-dark h3,body .language-learner-card.language-learner-dark h4{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}body .language-learner-overlay.language-learner-dark .language-learner-brand,body .language-learner-card.language-learner-dark .language-learner-brand{color:#22c55e!important;-webkit-text-fill-color:#22c55e!important}body .language-learner-overlay.language-learner-dark select,body .language-learner-overlay.language-learner-dark textarea,body .language-learner-card.language-learner-dark select,body .language-learner-card.language-learner-dark textarea,body .language-learner-overlay.language-learner-dark select *,body .language-learner-card.language-learner-dark select *,body .language-learner-overlay.language-learner-dark .language-learner-close,body .language-learner-card.language-learner-dark .language-learner-close,body .language-learner-overlay.language-learner-dark .language-learner-phrase button,body .language-learner-card.language-learner-dark .language-learner-phrase button{background:#fff!important;color:#111827!important;-webkit-text-fill-color:#111827!important}body .language-learner-overlay.language-learner-dark .language-learner-primary,body .language-learner-overlay.language-learner-dark .language-learner-actions button,body .language-learner-overlay.language-learner-dark .language-learner-translate-actions button,body .language-learner-card.language-learner-dark .language-learner-primary,body .language-learner-card.language-learner-dark .language-learner-actions button,body .language-learner-card.language-learner-dark .language-learner-translate-actions button{color:#fff!important;-webkit-text-fill-color:#ffffff!important}@media(max-width:820px){.language-learner-card{width:96vw;max-height:90vh;border-radius:20px}.language-learner-controls,.language-learner-grid,.language-learner-translate-row{grid-template-columns:1fr}.language-learner-header h2{font-size:20px}}@media(max-width:520px){.language-learner-overlay{padding:8px;align-items:flex-end}.language-learner-card{width:100%;max-height:94vh;border-radius:20px 20px 0 0}.language-learner-header,.language-learner-body{padding:13px}}html,body,#root{height:100%;margin:0}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at 18% 8%,rgba(249,115,22,.22),transparent 28%),radial-gradient(circle at 82% 6%,rgba(16,185,129,.2),transparent 30%),linear-gradient(135deg,#020617,#07111f 45%,#0b1120);color:#e5e7eb;--chat-primary: #10b981;--chat-primary-soft: rgba(16,185,129,.16);--chat-border-soft: rgba(148,163,184,.22);--chat-text-soft: #64748b}body{margin:0;min-height:100%;background:radial-gradient(circle at 10% 0%,rgba(255,153,51,.12),transparent 26%),radial-gradient(circle at 90% 0%,rgba(19,136,8,.12),transparent 28%),#020617;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;overflow-x:hidden}#root{margin:0;padding:0;min-width:0}*{box-sizing:border-box}button,textarea,input,select{font:inherit}.app-shell,.chat-shell,.chat-page,.chat-layout,.chat-main,.main-panel{min-width:0!important;max-width:100%!important}.chat-flag{width:46px!important;height:30px!important;min-width:46px!important;flex:0 0 46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:transparent!important;border-radius:8px!important;box-shadow:none!important;transform:none!important}.chat-flag-img{width:46px!important;height:30px!important;display:block!important;object-fit:cover!important;object-position:center center!important;background:transparent!important;border-radius:6px!important;transform-origin:left center!important;animation:stringStraightFlagWave 2.6s ease-in-out infinite!important;visibility:visible!important;opacity:1!important;will-change:transform,filter!important}@keyframes stringStraightFlagWave{0%,to{transform:translate(0) scaleX(1);filter:saturate(1.06) contrast(1.03)}50%{transform:translate(1px) scaleX(1.035);filter:saturate(1.12) contrast(1.06)}}.camera-overlay,.ai-photo-overlay,.string-ai-modal-overlay{background:#0f172a24!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.camera-panel,.ai-photo-panel{box-shadow:0 22px 60px #0f172a42!important}.camera-preview,.ai-photo-preview{background:#020617!important}.topbar-call-menu,.call-menu,.call-dropdown,.call-popover,.call-options,.call-dropdown-menu{background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important}.topbar-call-menu *,.call-menu *,.call-dropdown *,.call-popover *,.call-options *,.call-dropdown-menu *{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;visibility:visible!important;text-shadow:none!important;filter:none!important}.topbar-call-menu button,.call-menu button,.call-dropdown button,.call-popover button,.call-options button,.call-dropdown-menu button{background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid rgba(148,163,184,.35)!important;font-weight:900!important;opacity:1!important;visibility:visible!important}.topbar-call-menu button:disabled,.call-menu button:disabled,.call-dropdown button:disabled,.call-popover button:disabled,.call-options button:disabled,.call-dropdown-menu button:disabled{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;cursor:not-allowed!important}.topbar-call-btn,.chat-summarize-btn.topbar-call-btn{color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}.group-manage-popup{background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;visibility:visible!important}.group-manage-popup,.group-manage-popup div,.group-manage-popup span,.group-manage-popup label,.group-manage-popup strong,.group-manage-popup p,.group-manage-popup button,.group-manage-popup input{visibility:visible!important;opacity:1!important;text-shadow:none!important;filter:none!important}.group-manage-popup .group-manage-title,.group-manage-popup .group-manage-subtitle,.group-manage-popup .group-manage-section-title,.group-manage-popup .group-manage-member-row,.group-manage-popup .group-visible-name,.group-manage-popup .group-admin-badge,.group-manage-popup .group-manage-check-row,.group-manage-popup .group-manage-check-row span,.group-manage-popup label,.group-manage-popup label span{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.group-manage-popup .group-manage-section,.group-manage-popup .group-manage-list,.group-manage-popup .group-manage-check-row,.group-manage-popup .group-manage-member-row,.group-manage-popup .group-manage-section *,.group-manage-popup .group-manage-list *,.group-manage-popup .group-manage-check-row *,.group-manage-popup .group-manage-member-row *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.group-manage-popup input{background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;caret-color:#0f172a!important}.group-manage-popup input::placeholder{color:#64748b!important;-webkit-text-fill-color:#64748b!important}.group-manage-popup .group-manage-primary,.group-manage-popup .group-manage-leave,.group-manage-popup .group-manage-delete,.group-manage-popup .group-manage-admin,.group-manage-popup .group-manage-remove{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important}.group-manage-popup .group-manage-delete,.group-manage-popup .group-manage-remove{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.group-manage-popup .group-manage-check-row{display:flex!important;align-items:center!important;gap:10px!important}.group-manage-popup .group-manage-check-row input[type=checkbox]{flex:0 0 auto!important}.topbar-call-menu-wrap{position:relative!important;z-index:2147483647!important}.topbar-call-menu-wrap .topbar-mini-menu{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;min-width:180px!important;padding:8px!important;display:grid!important;gap:8px!important;border-radius:16px!important;background:#fff!important;border:1px solid rgba(148,163,184,.45)!important;box-shadow:0 20px 50px #00000059!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;visibility:visible!important;z-index:2147483647!important}.topbar-call-menu-wrap .topbar-mini-menu button{width:100%!important;min-height:36px!important;padding:8px 12px!important;border-radius:12px!important;border:1px solid rgba(203,213,225,.9)!important;background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:13px!important;font-weight:900!important;line-height:1.2!important;text-align:left!important;opacity:1!important;visibility:visible!important;text-shadow:none!important;filter:none!important;cursor:pointer!important}.topbar-call-menu-wrap .topbar-mini-menu button span,.topbar-call-menu-wrap .topbar-mini-menu button div{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;visibility:visible!important}.topbar-call-menu-wrap .topbar-mini-menu button:disabled{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:#fff!important;opacity:1!important;cursor:not-allowed!important}:root[data-theme=dark] .topbar-call-menu-wrap .topbar-mini-menu,body[data-theme=dark] .topbar-call-menu-wrap .topbar-mini-menu{background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}:root[data-theme=dark] .topbar-call-menu-wrap .topbar-mini-menu button,body[data-theme=dark] .topbar-call-menu-wrap .topbar-mini-menu button{background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important}.group-manage-popup .group-manage-check-row,.group-manage-popup .group-manage-check-row *,.group-manage-popup .group-visible-name{color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;visibility:visible!important}.group-manage-popup .group-manage-check-row input[type=checkbox]{accent-color:#10b981!important}.chat-topbar .topbar-call-btn,.chat-topbar .chat-summarize-btn.topbar-call-btn,.topbar-call-btn,button.topbar-call-btn{background:linear-gradient(135deg,#14b8a6,#0f766e)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border:1px solid rgba(20,184,166,.75)!important;opacity:1!important;visibility:visible!important;filter:none!important;text-shadow:none!important}.chat-topbar .topbar-call-btn *,.topbar-call-btn *{color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;visibility:visible!important}.chat-topbar .topbar-call-btn:disabled,.chat-topbar .chat-summarize-btn.topbar-call-btn:disabled,.topbar-call-btn:disabled{background:linear-gradient(135deg,#14b8a6,#0f766e)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:.75!important}.group-manage-popup{background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.group-manage-popup .group-manage-title,.group-manage-popup .group-manage-subtitle,.group-manage-popup .group-manage-section-title,.group-manage-popup .group-visible-name,.group-manage-popup label,.group-manage-popup input,.group-manage-popup .group-manage-empty{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;visibility:visible!important}.group-manage-popup input[type=text],.group-manage-popup input[readonly]{background:transparent!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.group-manage-popup .group-manage-member-row,.group-manage-popup .group-manage-check-row{background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.group-manage-popup .group-admin-badge{color:#facc15!important;-webkit-text-fill-color:#facc15!important}.string-language-picker-overlay,.string-language-picker-overlay *{visibility:visible!important;opacity:1!important;text-shadow:none!important;filter:none!important}.string-language-picker-card{background:#0f172a!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border:1px solid #475569!important}body:not(.dark) .string-language-picker-card,.light .string-language-picker-card,[data-theme=light] .string-language-picker-card{background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid #cbd5e1!important}.string-language-picker-card div,.string-language-picker-card span,.string-language-picker-card button{color:inherit!important;-webkit-text-fill-color:inherit!important}.string-language-picker-card button{background:#111827!important;border:1px solid #475569!important}body:not(.dark) .string-language-picker-card button,.light .string-language-picker-card button,[data-theme=light] .string-language-picker-card button{background:#fff!important;border:1px solid #e5e7eb!important}.string-floating-overlay [data-string-popup-root=true]{opacity:1!important;visibility:visible!important}.string-language-picker-card .string-language-picker-title,.string-language-picker-card .string-language-picker-title *,.string-language-picker-card .string-language-picker-subtitle,.string-language-picker-card .string-language-picker-subtitle *{opacity:1!important;visibility:visible!important;text-shadow:none!important;filter:none!important}.string-language-picker-card .string-language-picker-title{display:block!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:950!important}.string-language-picker-card .string-language-picker-subtitle{display:block!important;color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}body:not(.dark) .string-language-picker-card .string-language-picker-title,.light .string-language-picker-card .string-language-picker-title,[data-theme=light] .string-language-picker-card .string-language-picker-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}body:not(.dark) .string-language-picker-card .string-language-picker-subtitle,.light .string-language-picker-card .string-language-picker-subtitle,[data-theme=light] .string-language-picker-card .string-language-picker-subtitle{color:#64748b!important;-webkit-text-fill-color:#64748b!important}.string-language-picker-card button,.string-language-picker-card button *,.string-language-picker-card span,.string-language-picker-card div{text-shadow:none!important;filter:none!important}.string-language-picker-card .string-language-picker-title{display:flex!important;align-items:center!important;gap:8px!important;min-height:24px!important;font-size:18px!important;line-height:1.2!important;font-weight:950!important;text-indent:0!important;letter-spacing:normal!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important}.string-language-picker-card .string-language-picker-title,.string-language-picker-card .string-language-picker-title *,.string-language-picker-card .string-language-picker-icon,.string-language-picker-card .string-language-picker-title-text{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;visibility:visible!important;filter:none!important;text-shadow:none!important;text-indent:0!important;font-size:inherit!important}:root[data-theme=dark] .string-language-picker-card .string-language-picker-title,:root[data-theme=dark] .string-language-picker-card .string-language-picker-title *,:root[data-theme=dark] .string-language-picker-card .string-language-picker-icon,:root[data-theme=dark] .string-language-picker-card .string-language-picker-title-text,body[data-theme=dark] .string-language-picker-card .string-language-picker-title,body[data-theme=dark] .string-language-picker-card .string-language-picker-title *,body[data-theme=dark] .string-language-picker-card .string-language-picker-icon,body[data-theme=dark] .string-language-picker-card .string-language-picker-title-text,.chat-page.dark .string-language-picker-card .string-language-picker-title,.chat-page.dark .string-language-picker-card .string-language-picker-title *,.chat-page.dark .string-language-picker-card .string-language-picker-icon,.chat-page.dark .string-language-picker-card .string-language-picker-title-text{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}:root[data-theme=dark] .string-language-picker-card .string-language-picker-subtitle,:root[data-theme=dark] .string-language-picker-card .string-language-picker-subtitle *,body[data-theme=dark] .string-language-picker-card .string-language-picker-subtitle,body[data-theme=dark] .string-language-picker-card .string-language-picker-subtitle *,.chat-page.dark .string-language-picker-card .string-language-picker-subtitle,.chat-page.dark .string-language-picker-card .string-language-picker-subtitle *{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;opacity:1!important;visibility:visible!important}.string-floating-overlay [data-string-popup-root=true]{opacity:1!important;visibility:visible!important;text-indent:0!important}[data-string-popup-root=true] .string-tool-popup-title,[data-string-popup-root=true] .string-tool-popup-title *,[data-string-popup-root=true] .string-tool-popup-title-text,[data-string-popup-root=true] .string-tool-popup-icon,[data-string-popup-root=true] .string-tool-popup-subtitle{opacity:1!important;visibility:visible!important;display:inline-flex!important;align-items:center!important;text-indent:0!important;letter-spacing:normal!important;word-spacing:normal!important;text-transform:none!important;text-shadow:none!important;filter:none!important;clip:auto!important;clip-path:none!important;width:auto!important;max-width:none!important;height:auto!important;overflow:visible!important;white-space:nowrap!important;transform:none!important}[data-string-popup-root=true] .string-tool-popup-title{gap:8px!important;min-height:24px!important;font-size:18px!important;font-weight:900!important;line-height:1.25!important;color:#111827!important;-webkit-text-fill-color:#111827!important}[data-string-popup-root=true] .string-tool-popup-title-text{font-size:18px!important;font-weight:900!important;line-height:1.25!important;color:#111827!important;-webkit-text-fill-color:#111827!important}[data-string-popup-root=true] .string-tool-popup-icon{flex:0 0 auto!important;font-size:18px!important;line-height:1!important}[data-string-popup-root=true] .string-tool-popup-subtitle{display:block!important;margin-top:4px!important;font-size:12px!important;font-weight:500!important;line-height:1.35!important;color:#4b5563!important;-webkit-text-fill-color:#4b5563!important;white-space:normal!important}:root[data-theme=dark] [data-string-popup-root=true] .string-tool-popup-title,:root[data-theme=dark] [data-string-popup-root=true] .string-tool-popup-title *,:root[data-theme=dark] [data-string-popup-root=true] .string-tool-popup-title-text,body[data-theme=dark] [data-string-popup-root=true] .string-tool-popup-title,body[data-theme=dark] [data-string-popup-root=true] .string-tool-popup-title *,body[data-theme=dark] [data-string-popup-root=true] .string-tool-popup-title-text,.chat-page.dark [data-string-popup-root=true] .string-tool-popup-title,.chat-page.dark [data-string-popup-root=true] .string-tool-popup-title *,.chat-page.dark [data-string-popup-root=true] .string-tool-popup-title-text,[data-theme=dark] [data-string-popup-root=true] .string-tool-popup-title,[data-theme=dark] [data-string-popup-root=true] .string-tool-popup-title *,[data-theme=dark] [data-string-popup-root=true] .string-tool-popup-title-text{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}:root[data-theme=dark] [data-string-popup-root=true] .string-tool-popup-subtitle,body[data-theme=dark] [data-string-popup-root=true] .string-tool-popup-subtitle,.chat-page.dark [data-string-popup-root=true] .string-tool-popup-subtitle,[data-theme=dark] [data-string-popup-root=true] .string-tool-popup-subtitle{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}.chat-topbar{position:sticky;top:0;z-index:50;width:100%;max-width:100%;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:0;height:auto;padding:12px 16px;gap:10px;color:#0f172a;overflow:visible;isolation:isolate;background:linear-gradient(90deg,#f93,#ffd0a1 22%,#fff 47% 56%,#a7e3a2 80%,#138808);border-bottom:1px solid rgba(15,23,42,.12);box-shadow:0 8px 22px #0f172a29}.chat-topbar:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#ffffff0a,#ffffff3d,#ffffff0d)}.chat-topbar>*{position:relative;z-index:1}.chat-left{display:flex;align-items:center;justify-content:flex-start;width:100%;min-width:0;min-height:34px;overflow:visible}.chat-brand{display:inline-flex;align-items:center;gap:10px;min-width:max-content;max-width:none;margin:0;padding:0;font-size:20px;font-weight:950;line-height:1;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;color:#111827;text-shadow:0 1px 0 rgba(255,255,255,.65)}.chat-brand-text{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap;color:#111827;font-weight:950;letter-spacing:1px}.brand-orange{color:#ff7a00}.brand-green{color:#138808;letter-spacing:.13em}.chat-flag{display:inline-flex;align-items:center;justify-content:center;width:40px;height:26px;flex:0 0 auto;overflow:hidden;border-radius:5px;background:#ffffff8c;box-shadow:inset 0 0 0 1px #0f172a29,0 2px 7px #0f172a33}.chat-flag-img{width:40px;height:26px;object-fit:cover;display:block;border-radius:4px;transform-origin:left center;animation:flag-wave 1.8s ease-in-out infinite;will-change:transform}@keyframes flag-wave{0%{transform:perspective(300px) rotateY(0) skewY(0)}25%{transform:perspective(300px) rotateY(-10deg) skewY(-1deg)}50%{transform:perspective(300px) rotateY(12deg) skewY(1deg)}75%{transform:perspective(300px) rotateY(-8deg) skewY(-.5deg)}to{transform:perspective(300px) rotateY(0) skewY(0)}}@media(prefers-reduced-motion:reduce){.chat-flag-img{animation:none}}.chat-status{display:none!important}.chat-right{position:relative;inset:auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;min-width:0;max-width:100%;gap:10px;overflow:visible;padding:0 8px;box-sizing:border-box}.topbar-translate{display:inline-flex;align-items:center;gap:9px;flex:0 0 auto;min-width:max-content;max-width:none}.translate-label{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:max-content;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:950;line-height:1;letter-spacing:.01em;white-space:nowrap;color:#0f172a;background:#ffffffd6;border:1px solid rgba(15,23,42,.1);box-shadow:0 2px 10px #0f172a1a,inset 0 1px #fffc}.chat-topbar button,.chat-topbar select,.chat-topbar input[type=date]{flex:0 0 auto;height:35px;min-height:35px;max-height:35px;border-radius:999px;border:1px solid rgba(15,23,42,.16);padding:0 12px;font-size:12.5px;font-weight:900;line-height:1;white-space:nowrap;color:#111827;background:#ffffffe0;cursor:pointer;outline:none;box-shadow:0 2px 10px #0f172a1f,inset 0 1px #ffffffc7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease}.chat-topbar button:hover:not(:disabled),.chat-topbar select:hover,.chat-topbar input[type=date]:hover{transform:translateY(-1px);background:#fffffff7;border-color:#0f172a42;box-shadow:0 5px 16px #0f172a2e,inset 0 1px #ffffffd9}.chat-topbar button:disabled,.chat-summarize-btn:disabled,.chat-logout-btn:disabled{opacity:.58;cursor:default;transform:none}.chat-topbar select{width:145px;min-width:145px;max-width:145px;padding-right:30px;background:#fffffffa}.chat-topbar input[type=date]{width:136px;min-width:136px;max-width:136px;padding-right:8px;background:#fffffffa}.chat-summarize-btn,.topbar-call-btn,.chat-logout-btn{min-width:max-content;width:auto;max-width:none}.chat-topbar button.active,.business-on{background:#138808!important;color:#fff!important;border-color:#138808f2!important}.chat-logout-btn{background:#b91c1cf0!important;color:#fff!important;border-color:#ffffff80!important}.chat-logout-btn:hover:not(:disabled){background:#991b1bfa!important}.safety-menu-wrap{position:relative;flex:0 0 auto;overflow:visible;z-index:1000}.safety-menu{position:absolute;top:42px;right:0;min-width:190px;padding:8px;background:#fff;color:#111827;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 16px 34px #0f172a33;z-index:99999}.safety-menu button{display:block;width:100%;height:auto;min-height:0;max-height:none;padding:9px 10px;border:none;border-radius:9px;text-align:left;background:transparent;color:#111827;box-shadow:none;cursor:pointer;font-weight:800}.safety-menu button:hover:not(:disabled){background:#f3f4f6;box-shadow:none;transform:none}.status-overlay{position:fixed;inset:116px 0 0;z-index:900;padding:12px;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:center;background:#0f172a3d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.status-panel{width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 135px);overflow:auto;padding:14px;display:grid;gap:12px;background:#fff;border:1px solid rgba(226,232,240,.95);border-radius:18px;box-shadow:0 18px 45px #0f172a47}.status-header,.status-header-actions,.status-compose,.status-selected-image,.status-list,.composer-quick-actions,.ai-photo-header,.ai-photo-actions,.camera-actions{display:flex;gap:8px}.status-header,.status-header-actions{align-items:center;justify-content:space-between}.status-title{font-weight:900;color:#0f172a}.status-compose{align-items:center}.status-compose input{flex:1;min-width:0;border:1px solid #e5e7eb;border-radius:12px;padding:10px 12px;font-size:13px;outline:none}.status-compose input:focus{border-color:#138808;box-shadow:0 0 0 3px #1388081f}.status-action-btn,.status-close-btn,.status-upload-btn,.status-post-btn{height:34px;border-radius:999px;border:1px solid #cbd5e1;padding:0 12px;background:#f8fafc;color:#0f172a;font-weight:800;cursor:pointer}.status-close-btn{background:#0f172a;color:#fff;border-color:#0f172a}.status-post-btn{background:#138808;color:#fff;border-color:#138808}.status-upload-btn{background:#fff7ed;color:#9a3412;border-color:#fdba74}.status-selected-image{align-items:center;padding:8px;border:1px solid #fed7aa;border-radius:14px;background:#fff7ed}.status-selected-image img{width:92px;height:64px;object-fit:cover;border-radius:10px;border:1px solid rgba(154,52,18,.18)}.status-list{overflow-x:auto;padding-bottom:4px}.status-empty{font-size:13px;color:#64748b;padding:8px 2px}.status-card{min-width:190px;max-width:250px;border:1px solid #bbf7d0;background:linear-gradient(135deg,#f0fdf4,#fff);border-radius:16px;padding:10px;box-shadow:0 4px 14px #0f172a14}.status-card-head{display:flex;justify-content:space-between;gap:8px;font-size:13px}.status-delete-btn{border:0;background:transparent;color:#475569;font-size:18px;cursor:pointer;line-height:1}.status-img{width:100%;max-height:120px;object-fit:cover;border-radius:12px;margin-top:8px}.status-text{font-size:13px;margin-top:7px;white-space:pre-wrap;color:#0f172a}.status-time{font-size:11px;color:#64748b;margin-top:7px}.ai-photo-overlay,.camera-overlay{position:fixed;inset:0;z-index:950;background:#0f172a4d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:flex-start;justify-content:center;padding:14px;box-sizing:border-box}.camera-overlay{z-index:99950;align-items:center;background:#0f172a80}.ai-photo-panel,.camera-panel{width:min(820px,calc(100vw - 32px));max-height:calc(100vh - 104px);overflow:auto;background:#fff;border:1px solid rgba(226,232,240,.95);border-radius:20px;box-shadow:0 20px 52px #0f172a52;padding:14px}.camera-panel{width:min(720px,calc(100vw - 28px));max-height:calc(100vh - 28px);display:grid;gap:12px}.ai-photo-header,.camera-header{align-items:flex-start;justify-content:space-between;margin-bottom:12px}.ai-photo-title,.camera-title{font-size:17px;font-weight:900;color:#0f172a}.ai-photo-subtitle,.camera-subtitle,.ai-photo-help,.camera-help{font-size:12.5px;color:#64748b;margin-top:4px}.ai-photo-close,.camera-close{width:34px;height:34px;border-radius:999px;border:1px solid #cbd5e1;background:#f8fafc;color:#0f172a;cursor:pointer;font-size:20px;font-weight:900;line-height:1}.ai-photo-body{display:grid;grid-template-columns:280px minmax(0,1fr);gap:14px;align-items:start}.ai-photo-preview{width:100%;max-height:340px;object-fit:cover;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 8px 22px #0f172a1a;background:#f8fafc}.ai-photo-editor{display:grid;gap:9px}.ai-photo-editor label{font-weight:900;color:#0f172a;font-size:13px}.ai-photo-editor textarea{width:100%;resize:vertical;min-height:120px;border:1px solid #dbe3ee;border-radius:14px;padding:10px 12px;outline:none;font-size:13px;line-height:1.45;box-sizing:border-box}.ai-photo-editor textarea:focus{border-color:#138808;box-shadow:0 0 0 3px #1388081f}.ai-photo-primary,.ai-photo-secondary,.camera-primary,.camera-secondary{height:38px;border-radius:999px;padding:0 15px;font-weight:900;cursor:pointer;border:1px solid #cbd5e1}.ai-photo-primary,.camera-primary{background:#138808;color:#fff;border-color:#138808}.ai-photo-secondary,.camera-secondary{background:#fff;color:#0f172a}.camera-preview-wrap{min-height:280px;background:#020617;border-radius:16px;overflow:hidden;border:1px solid #e2e8f0;display:grid;place-items:center}.camera-preview{width:100%;max-height:58vh;object-fit:contain;background:#020617;display:block}.camera-error{margin:16px;padding:14px;border-radius:14px;background:#fff7ed;color:#9a3412;border:1px solid #fdba74;font-weight:700;text-align:center}.composer-quick-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:9px 12px;border-top:1px solid #e5e7eb;background:linear-gradient(90deg,#fff,#f8fafc)}.quick-action-btn{height:34px;border-radius:999px;border:1px solid #dbe3ee;background:#fff;color:#0f172a;padding:0 14px;font-size:13px;font-weight:900;cursor:pointer;box-shadow:0 1px 4px #0f172a12}.quick-action-btn:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}.quick-action-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.ai-camera-btn{border-color:#fdba74;background:#fff7ed}.ai-camera-ai-btn{border-color:#c4b5fd;background:#f5f3ff}.quick-action-hint{color:#64748b;font-size:13px;line-height:1.4}.app-shell,.chat-shell,.chat-layout,.chat-main,.main-panel,.chat-page{min-width:0;max-width:100%;box-sizing:border-box}.messages-box{flex:1 1 auto;min-height:300px;max-height:calc(100vh - 328px);overflow-y:auto;padding-bottom:10px}.chat-main{position:relative}.pending-photos-panel{margin:8px 12px 6px;padding:10px 12px;border-radius:16px;border:1px solid #bfdbfe;background:linear-gradient(135deg,#eff6ff,#fff);box-shadow:0 3px 12px #0f172a14}.pending-photos-header{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px;color:#0f172a}.pending-photos-header b{font-size:13px}.pending-photos-header span{font-size:12px;color:#64748b;flex:1 1 auto}.pending-photos-clear{height:28px;border-radius:999px;border:1px solid #fecaca;background:#fff1f2;color:#991b1b;font-size:12px;font-weight:800;padding:0 10px;cursor:pointer}.pending-photos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px;max-height:160px;overflow-y:auto;padding:2px}.pending-photo-card{position:relative;border-radius:14px;overflow:hidden;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 1px 6px #0f172a14}.pending-photo-card img{width:100%;height:86px;display:block;object-fit:cover;background:#f8fafc}.pending-photo-card span{display:block;padding:5px 7px;font-size:11px;color:#475569;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pending-photo-remove{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:999px;border:1px solid rgba(255,255,255,.85);background:#0f172acc;color:#fff;font-size:18px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.pending-photo-remove:hover{background:#dc2626;border-color:#fecaca}@media(max-width:900px){.chat-topbar{padding:10px 10px 12px;gap:8px}.chat-brand{font-size:16px;gap:8px}.chat-flag,.chat-flag-img{width:34px;height:22px}.chat-right{justify-content:flex-start;gap:8px;padding:0}.translate-label{font-size:11px;padding:5px 8px}.chat-topbar button,.chat-topbar select,.chat-topbar input[type=date]{height:33px;min-height:33px;max-height:33px;font-size:11px;padding-left:10px;padding-right:10px}.chat-topbar select{width:130px;min-width:130px;max-width:130px}.chat-topbar input[type=date]{width:124px;min-width:124px;max-width:124px}.status-overlay{top:130px;padding:8px}.status-panel,.ai-photo-panel{width:calc(100vw - 16px);max-height:calc(100vh - 150px);border-radius:16px}.status-header,.status-compose,.status-selected-image,.camera-actions{align-items:stretch;flex-direction:column}.ai-photo-body{grid-template-columns:1fr}.ai-photo-preview{max-height:260px}.camera-overlay{padding:8px;align-items:flex-start}.camera-panel{width:calc(100vw - 16px);max-height:calc(100vh - 16px);border-radius:14px}.camera-preview-wrap{min-height:230px}.camera-primary,.camera-secondary{width:100%}.messages-box{min-height:260px;max-height:calc(100vh - 390px)}.pending-photos-grid{grid-template-columns:repeat(auto-fill,minmax(82px,1fr));max-height:140px}.pending-photo-card img{height:74px}}@media(max-width:520px){.chat-brand{font-size:14px}.chat-right,.topbar-translate{gap:6px}.translate-label{font-size:10px;padding:5px 7px}.chat-topbar button,.chat-topbar select,.chat-topbar input[type=date]{height:30px;min-height:30px;max-height:30px;font-size:10px;padding-left:8px;padding-right:8px}.chat-topbar select{width:116px;min-width:116px;max-width:116px}.chat-topbar input[type=date]{width:112px;min-width:112px;max-width:112px}}.chat-topbar{position:sticky!important;top:0!important;z-index:80!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:8px!important;padding:12px 18px 10px!important;overflow:visible!important;min-height:auto!important;height:auto!important}.topbar-main-row,.topbar-tools-row{position:relative;z-index:2;display:flex;align-items:center;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:visible}.topbar-main-row{justify-content:space-between;gap:18px}.topbar-tools-row{justify-content:center;padding-left:clamp(8px,5vw,90px);padding-right:clamp(8px,3vw,44px)}.chat-brand{gap:9px!important;font-size:clamp(18px,2vw,24px)!important}.topbar-robot{width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;background:#ffffffe6;border:1px solid rgba(14,165,233,.22);box-shadow:0 8px 18px #0f172a1f,inset 0 1px #ffffffe6}.chat-right{position:relative!important;display:flex!important;align-items:center!important;min-width:0!important;max-width:100%!important;overflow:visible!important;box-sizing:border-box!important}.topbar-row-one{flex:1 1 auto!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:10px!important;padding:0!important}.topbar-row-two{flex:1 1 auto!important;justify-content:center!important;flex-wrap:wrap!important;gap:11px!important;padding:0!important}.topbar-translate,.topbar-summary-mode{display:inline-flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important;min-width:max-content!important}.chat-topbar button,.chat-topbar select,.chat-topbar input[type=date]{height:34px!important;min-height:34px!important;max-height:34px!important;font-size:12.5px!important;font-weight:900!important;border-radius:999px!important;white-space:nowrap!important}.chat-topbar select{width:140px!important;min-width:112px!important;max-width:160px!important}.topbar-summary-mode select{width:116px!important;min-width:108px!important}.chat-topbar input[type=date]{width:134px!important;min-width:126px!important}.topbar-ai-menu-wrap{position:relative;flex:0 0 auto;overflow:visible;z-index:1200}.topbar-ai-tools-btn{background:linear-gradient(135deg,#fff7ed,#ecfeff)!important;border-color:#f9731642!important}.topbar-ai-menu{position:absolute;top:42px;left:50%;transform:translate(-50%);width:248px;padding:12px;background:#fffffffa;color:#0f172a;border:1px solid rgba(148,163,184,.24);border-radius:22px;box-shadow:0 24px 58px #0f172a3d;z-index:2147483000}.topbar-ai-menu-head{display:flex;align-items:center;gap:10px;padding:6px 7px 10px;margin-bottom:6px;border-bottom:1px solid rgba(148,163,184,.18)}.topbar-ai-bot{width:38px;height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:21px;background:linear-gradient(145deg,#fff,#ecfeff);border:1px solid rgba(14,165,233,.2);box-shadow:0 10px 24px #0ea5e91f}.topbar-ai-title{font-size:14px;font-weight:950;color:#0f172a}.topbar-ai-subtitle{font-size:11px;font-weight:700;color:#64748b;margin-top:2px}.topbar-ai-menu button,.safety-menu button{display:flex!important;align-items:center!important;width:100%!important;height:auto!important;min-height:38px!important;max-height:none!important;justify-content:flex-start!important;padding:9px 10px!important;border:none!important;box-shadow:none!important;background:transparent!important;color:#0f172a!important;text-align:left!important;border-radius:12px!important}.topbar-ai-menu button:hover:not(:disabled),.safety-menu button:hover:not(:disabled){background:#f8fafc!important;transform:none!important}.topbar-dp-img{width:22px;height:22px;border-radius:999px;object-fit:cover;border:1px solid rgba(15,23,42,.18);margin-right:4px}@media(max-width:1120px){.topbar-main-row{align-items:flex-start;flex-direction:column;gap:9px}.topbar-row-one{justify-content:flex-start!important;width:100%}.topbar-tools-row{padding-left:0;padding-right:0;justify-content:flex-start}.topbar-row-two{justify-content:flex-start!important}}@media(max-width:680px){.chat-topbar{padding:10px 10px 9px!important}.chat-brand{font-size:17px!important}.chat-flag,.chat-flag-img{width:34px!important;height:22px!important}.topbar-robot{width:30px;height:30px;font-size:16px}.topbar-translate{width:100%;flex-wrap:wrap!important}.chat-topbar select{width:132px!important}.topbar-ai-menu{left:0;transform:none}}.chat-brand:after,.chat-left:after,.chat-brand-text:after{content:none!important;display:none!important}.chat-topbar{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:8px!important;padding:10px 18px!important;overflow:visible!important}.topbar-main-row{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;min-width:0!important;overflow:visible!important}.chat-brand{gap:8px!important;font-size:clamp(18px,1.9vw,23px)!important}.topbar-robot{margin-left:2px!important;margin-right:0!important;width:32px!important;height:32px!important;min-width:32px!important;max-width:32px!important;font-size:17px!important;flex:0 0 32px!important}.topbar-row-one{flex:0 1 auto!important;width:auto!important;max-width:calc(100% - 270px)!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:10px!important;padding:0!important;margin:0!important;overflow:visible!important}.topbar-tools-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;min-width:0!important;padding-left:clamp(172px,20vw,275px)!important;padding-right:12px!important;box-sizing:border-box!important;overflow:visible!important}.topbar-row-two{flex:1 1 auto!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:11px!important;padding:0!important;margin:0!important;overflow:visible!important}.topbar-translate,.topbar-summary-mode{flex:0 0 auto!important;min-width:max-content!important}.chat-topbar button,.chat-topbar select,.chat-topbar input[type=date]{height:34px!important;min-height:34px!important;max-height:34px!important;font-size:12.5px!important;line-height:1!important}.chat-topbar select{width:145px!important;min-width:145px!important;max-width:145px!important}.topbar-dp-img{width:22px!important;height:22px!important;min-width:22px!important;max-width:22px!important;border-radius:999px!important;object-fit:cover!important;display:inline-block!important;vertical-align:middle!important;margin:0 4px 0 0!important;border:1px solid rgba(15,23,42,.18)!important}.topbar-ai-menu{top:42px!important;left:0!important;transform:none!important}@media(max-width:1240px){.topbar-row-one,.topbar-row-two{flex-wrap:wrap!important}.topbar-row-one{max-width:calc(100% - 230px)!important}.topbar-tools-row{padding-left:clamp(150px,18vw,245px)!important}}@media(max-width:900px){.topbar-main-row{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.topbar-row-one{max-width:100%!important;width:100%!important;flex-wrap:wrap!important}.topbar-tools-row{padding-left:0!important;padding-right:0!important}.topbar-row-two{flex-wrap:wrap!important}}@media(max-width:560px){.chat-topbar{padding:9px 10px!important}.chat-brand{font-size:16px!important}.chat-flag,.chat-flag-img{width:34px!important;height:22px!important}.topbar-robot{width:28px!important;height:28px!important;min-width:28px!important;flex-basis:28px!important}.chat-topbar select{width:132px!important;min-width:132px!important;max-width:132px!important}}.topbar-notes-btn{background:#ffffffeb!important;color:#111827!important;border-color:#0f172a29!important}.topbar-row-one .topbar-summary-mode,.topbar-row-one .topbar-notes-btn,.topbar-row-one .chat-summarize-btn{flex:0 0 auto}@media(max-width:1180px){.topbar-row-one{justify-content:flex-start!important}}.topbar-main-row{flex-wrap:nowrap!important;align-items:center!important}.topbar-row-one{flex:1 1 0!important;width:auto!important;max-width:none!important;min-width:0!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;overflow:visible!important}.topbar-row-one .topbar-summary-mode,.topbar-row-one .topbar-notes-btn,.topbar-row-one .chat-summarize-btn{flex:0 0 auto!important;min-width:max-content!important}.topbar-summary-mode{display:inline-flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important;min-width:max-content!important;max-width:max-content!important}.topbar-summary-mode select{width:118px!important;min-width:118px!important;max-width:118px!important}.chat-topbar input[type=date]{width:128px!important;min-width:128px!important;max-width:128px!important;padding-left:11px!important;padding-right:8px!important;flex:0 0 128px!important}.topbar-notes-btn{flex:0 0 auto!important;min-width:max-content!important;max-width:max-content!important;padding-left:13px!important;padding-right:13px!important}.chat-summarize-btn{flex:0 0 auto!important;min-width:max-content!important;max-width:max-content!important}.topbar-tools-row{overflow:visible!important}.topbar-row-two{flex-wrap:wrap!important;overflow:visible!important}@media(max-width:1280px){.topbar-main-row{flex-wrap:wrap!important}.topbar-row-one{width:100%!important;max-width:100%!important;flex:1 1 100%!important;padding-left:clamp(172px,20vw,275px)!important;box-sizing:border-box!important}}@media(max-width:900px){.topbar-row-one{padding-left:0!important}.chat-topbar input[type=date]{width:122px!important;min-width:122px!important;max-width:122px!important;flex-basis:122px!important}.topbar-summary-mode select{width:112px!important;min-width:112px!important;max-width:112px!important}}@media(max-width:560px){.chat-topbar input[type=date]{width:112px!important;min-width:112px!important;max-width:112px!important;flex-basis:112px!important}.topbar-notes-btn{padding-left:9px!important;padding-right:9px!important}}.topbar-row-one .topbar-summary-mode select{width:146px!important;min-width:146px!important;max-width:146px!important;padding-left:13px!important;padding-right:32px!important;text-overflow:clip!important}@media(max-width:900px){.topbar-row-one .topbar-summary-mode select{width:136px!important;min-width:136px!important;max-width:136px!important}}@media(max-width:560px){.topbar-row-one .topbar-summary-mode select{width:128px!important;min-width:128px!important;max-width:128px!important;padding-left:10px!important;padding-right:26px!important}}.chat-topbar{padding:9px 14px!important;gap:7px!important;overflow:visible!important}.topbar-main-row{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;overflow:visible!important}.chat-left{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;max-width:max-content!important}.chat-brand{gap:7px!important;font-size:clamp(17px,1.65vw,22px)!important}.topbar-robot{width:30px!important;height:30px!important;min-width:30px!important;max-width:30px!important;flex:0 0 30px!important;font-size:16px!important;margin-left:2px!important;margin-right:0!important}.topbar-row-one{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:7px!important;padding:0!important;margin:0!important;overflow:visible!important}.topbar-tools-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;min-width:0!important;padding-left:clamp(252px,21vw,292px)!important;padding-right:10px!important;box-sizing:border-box!important;overflow:visible!important}.topbar-row-two{flex:1 1 auto!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:8px!important;padding:0!important;margin:0!important;overflow:visible!important}.topbar-translate{gap:7px!important}.translate-label{min-width:132px!important;max-width:132px!important;padding-left:9px!important;padding-right:9px!important;font-size:12px!important}.chat-topbar button,.chat-topbar select,.chat-topbar input[type=date]{height:33px!important;min-height:33px!important;max-height:33px!important;font-size:12px!important;padding-left:10px!important;padding-right:10px!important;white-space:nowrap!important}.chat-topbar select{width:136px!important;min-width:136px!important;max-width:136px!important;padding-right:28px!important}.topbar-summary-mode{display:inline-flex!important;align-items:center!important;gap:7px!important;flex:0 0 auto!important;min-width:max-content!important;max-width:max-content!important}.topbar-row-one .topbar-summary-mode select{width:138px!important;min-width:138px!important;max-width:138px!important;padding-left:12px!important;padding-right:30px!important;text-overflow:clip!important}.chat-topbar input[type=date]{width:124px!important;min-width:124px!important;max-width:124px!important;flex:0 0 124px!important;padding-left:9px!important;padding-right:6px!important}.chat-summarize-btn,.topbar-notes-btn,.topbar-ai-tools-btn,.topbar-call-btn,.chat-logout-btn{flex:0 0 auto!important;min-width:max-content!important;max-width:max-content!important}.topbar-ai-menu-wrap{flex:0 0 auto!important;position:relative!important;overflow:visible!important;z-index:1200!important}.topbar-ai-menu{top:41px!important;left:0!important;transform:none!important}@media(max-width:1280px){.topbar-main-row{flex-wrap:wrap!important}.topbar-row-one{flex:1 1 100%!important;width:100%!important;max-width:100%!important;padding-left:clamp(252px,21vw,292px)!important;box-sizing:border-box!important}.topbar-tools-row{padding-left:clamp(252px,21vw,292px)!important}}@media(max-width:900px){.topbar-main-row{flex-direction:column!important;align-items:flex-start!important;gap:7px!important}.topbar-row-one,.topbar-tools-row{padding-left:0!important;padding-right:0!important;width:100%!important;max-width:100%!important}.topbar-row-two{width:100%!important}.topbar-row-one .topbar-summary-mode select{width:132px!important;min-width:132px!important;max-width:132px!important}.chat-topbar input[type=date]{width:120px!important;min-width:120px!important;max-width:120px!important;flex-basis:120px!important}}@media(max-width:560px){.chat-topbar{padding:8px 9px!important}.chat-brand{font-size:16px!important}.topbar-robot{width:28px!important;height:28px!important;min-width:28px!important;flex-basis:28px!important}.translate-label{min-width:124px!important;max-width:124px!important;font-size:10.5px!important}.chat-topbar select,.topbar-row-one .topbar-summary-mode select{width:126px!important;min-width:126px!important;max-width:126px!important}.chat-topbar input[type=date]{width:112px!important;min-width:112px!important;max-width:112px!important;flex-basis:112px!important}}.chat-topbar{padding:9px 14px!important;gap:8px!important}.topbar-main-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;flex-wrap:wrap!important}.topbar-row-one,.topbar-row-two{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;justify-content:flex-start!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;overflow:visible!important}.topbar-row-one{flex:1 1 0!important;min-width:min(720px,100%)!important}.topbar-tools-row{padding-left:clamp(160px,18vw,245px)!important;padding-right:10px!important;justify-content:flex-start!important}.topbar-call-menu-wrap,.topbar-safety-mode-wrap,.topbar-ai-menu-wrap,.safety-menu-wrap{position:relative!important;flex:0 0 auto!important;overflow:visible!important;z-index:1200!important}.topbar-mini-menu{position:absolute!important;top:42px!important;left:0!important;min-width:190px!important;padding:9px!important;border-radius:18px!important;background:#fffffffa!important;color:#0f172a!important;border:1px solid rgba(148,163,184,.24)!important;box-shadow:0 22px 52px #0f172a38!important;z-index:2147483000!important}.topbar-mini-menu button{display:flex!important;width:100%!important;min-height:38px!important;height:auto!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;padding:9px 11px!important;border:none!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;color:#0f172a!important;text-align:left!important}.topbar-mini-menu button:hover:not(:disabled){transform:none!important;background:#f8fafc!important;box-shadow:none!important}.topbar-mini-menu button.active{background:#ecfdf5!important;color:#047857!important}.chat-logout-btn{font-weight:950!important}@media(max-width:1280px){.topbar-tools-row{padding-left:0!important}}@media(max-width:720px){.topbar-row-one,.topbar-row-two{gap:7px!important}.topbar-mini-menu,.topbar-ai-menu,.safety-menu{left:0!important;right:auto!important;max-width:calc(100vw - 28px)!important}}.topbar-menu-wrap,.topbar-language-wrap,.topbar-summary-wrap,.topbar-notes-wrap{position:relative!important;flex:0 0 auto!important;overflow:visible!important;z-index:1300!important}.topbar-language-btn,.topbar-notes-btn,.topbar-ai-tools-btn,.topbar-call-btn{min-width:max-content!important}.topbar-language-menu{min-width:190px!important;max-height:270px!important;overflow-y:auto!important}.topbar-mode-menu{min-width:176px!important}.topbar-date-inline{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;padding:8px 10px!important;margin:5px 0!important;border-radius:13px!important;background:#f8fafc!important;border:1px solid rgba(148,163,184,.22)!important;font-size:12px!important;font-weight:900!important;color:#475569!important}.topbar-date-inline input[type=date]{width:142px!important;min-width:142px!important;max-width:142px!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0 8px!important;font-size:12px!important;background:#fff!important}.topbar-row-one,.topbar-row-two{gap:10px!important}@media(max-width:760px){.topbar-mini-menu,.topbar-ai-menu,.safety-menu{left:0!important;right:auto!important;max-width:calc(100vw - 26px)!important}}.chat-topbar{z-index:2147482500!important;overflow:visible!important;padding:12px 24px!important;gap:12px!important}.chat-topbar,.topbar-main-row,.topbar-tools-row,.chat-right,.topbar-row-one,.topbar-row-two,.topbar-menu-wrap,.topbar-language-wrap,.topbar-summary-wrap,.topbar-notes-wrap,.topbar-ai-menu-wrap,.topbar-call-menu-wrap,.topbar-safety-mode-wrap{overflow:visible!important}.topbar-main-row{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;column-gap:clamp(22px,3.6vw,58px)!important;width:100%!important;max-width:100%!important}.chat-left{grid-column:1!important;align-self:center!important}.topbar-row-one{grid-column:2!important;width:100%!important;max-width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:clamp(12px,1.4vw,22px)!important;padding:0!important;margin:0!important}.topbar-tools-row{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;column-gap:clamp(22px,3.6vw,58px)!important;align-items:center!important;width:100%!important;padding-left:0!important;padding-right:clamp(72px,12vw,230px)!important;box-sizing:border-box!important}.topbar-tools-row:before{content:"";grid-column:1;width:clamp(225px,20vw,300px);min-width:clamp(225px,20vw,300px)}.topbar-row-two{grid-column:2!important;width:100%!important;max-width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:clamp(12px,1.4vw,22px)!important;padding:0!important;margin:0!important}.chat-topbar button,.chat-topbar select,.chat-topbar input[type=date]{height:36px!important;min-height:36px!important;max-height:36px!important;padding-left:16px!important;padding-right:16px!important;font-size:13px!important;font-weight:950!important;letter-spacing:.005em!important}.topbar-language-btn,.topbar-ai-tools-btn,.topbar-call-btn,.topbar-safety-btn,.topbar-notes-btn,.chat-summarize-btn,.business-on,.chat-logout-btn{flex:0 0 auto!important;min-width:max-content!important}.topbar-menu-wrap,.topbar-language-wrap,.topbar-summary-wrap,.topbar-notes-wrap,.topbar-ai-menu-wrap,.topbar-call-menu-wrap,.topbar-safety-mode-wrap{position:relative!important;z-index:2147482600!important}.topbar-menu-wrap:has(.topbar-mini-menu),.topbar-language-wrap:has(.topbar-mini-menu),.topbar-summary-wrap:has(.topbar-mini-menu),.topbar-notes-wrap:has(.topbar-mini-menu),.topbar-ai-menu-wrap:has(.topbar-ai-menu),.topbar-call-menu-wrap:has(.topbar-mini-menu),.topbar-safety-mode-wrap:has(.topbar-mini-menu){z-index:2147483600!important}.topbar-main-row:has(.topbar-mini-menu),.topbar-main-row:has(.topbar-ai-menu){z-index:2147483400!important}.topbar-tools-row:has(.topbar-mini-menu),.topbar-tools-row:has(.topbar-ai-menu){z-index:2147483300!important}.topbar-mini-menu,.topbar-ai-menu,.safety-menu{position:absolute!important;top:calc(100% + 14px)!important;left:0!important;right:auto!important;transform:none!important;z-index:2147483647!important;background:#fffffffc!important;border:1px solid rgba(148,163,184,.24)!important;box-shadow:0 28px 70px #0f172a4d,0 0 0 1px #ffffffa6 inset!important;backdrop-filter:blur(18px) saturate(1.12)!important;-webkit-backdrop-filter:blur(18px) saturate(1.12)!important}.topbar-summary-wrap .topbar-mode-menu,.topbar-notes-wrap .topbar-mode-menu{width:238px!important;min-width:238px!important;max-width:238px!important;padding:12px!important}.topbar-language-menu{width:220px!important;min-width:220px!important;max-width:220px!important;max-height:320px!important}.topbar-mini-menu button{margin-bottom:5px!important;border-radius:14px!important}.topbar-mini-menu button:last-child{margin-bottom:0!important}.topbar-mini-menu button.active{background:linear-gradient(90deg,#f93,#16a34a 64%,#138808)!important;color:#fff!important;box-shadow:0 10px 24px #16a34a38!important}.chat-topbar button:hover:not(:disabled){background:linear-gradient(135deg,#fff,#f0fdf4)!important;border-color:#13880852!important}.chat-logout-btn{background:linear-gradient(135deg,#dc2626,#991b1b)!important;color:#fff!important}@media(max-width:1180px){.topbar-main-row,.topbar-tools-row{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;padding-right:0!important}.topbar-tools-row:before{display:none!important}.topbar-row-one,.topbar-row-two{width:100%!important;justify-content:flex-start!important;flex-wrap:wrap!important}}@media(max-width:720px){.chat-topbar{padding:10px 12px 11px!important}.topbar-mini-menu,.topbar-ai-menu,.safety-menu{max-width:calc(100vw - 34px)!important}}.chat-topbar{position:sticky!important;top:0!important;z-index:9999!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:clamp(10px,1.2vw,18px)!important;width:100%!important;max-width:100%!important;min-height:64px!important;height:auto!important;padding:12px clamp(16px,2vw,28px)!important;box-sizing:border-box!important;overflow:visible!important;isolation:isolate!important}.chat-topbar:before{z-index:0!important}.chat-topbar>*{position:relative!important;z-index:2!important}.topbar-main-row,.topbar-tools-row{display:contents!important}.chat-left{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;max-width:max-content!important;display:inline-flex!important;align-items:center!important;overflow:visible!important}.chat-brand{font-size:clamp(18px,1.55vw,24px)!important;gap:8px!important;min-width:max-content!important;white-space:nowrap!important}.topbar-robot{width:30px!important;height:30px!important;min-width:30px!important;flex:0 0 30px!important;margin-left:3px!important}.chat-right,.topbar-row-one,.topbar-row-two{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:clamp(10px,1.15vw,18px)!important;width:auto!important;min-width:0!important;max-width:none!important;padding:0!important;margin:0!important;overflow:visible!important;box-sizing:border-box!important}.topbar-row-one{flex:0 0 auto!important}.topbar-row-two{flex:1 1 auto!important}.topbar-menu-wrap,.topbar-ai-menu-wrap,.topbar-call-menu-wrap,.topbar-safety-mode-wrap,.safety-menu-wrap{position:relative!important;flex:0 0 auto!important;overflow:visible!important;z-index:10000!important}.chat-topbar button,.chat-topbar select,.chat-topbar input[type=date]{height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 15px!important;border-radius:999px!important;font-size:12.5px!important;font-weight:950!important;white-space:nowrap!important;flex:0 0 auto!important;box-shadow:0 4px 14px #0f172a24,inset 0 1px #ffffffd9!important}.chat-topbar button.active,.business-on,.topbar-mini-menu button.active{background:linear-gradient(135deg,#f93,#16a34a 62%,#138808)!important;color:#fff!important;border-color:#ffffffb8!important;box-shadow:0 7px 20px #16a34a42,inset 0 1px #ffffff73!important}.chat-logout-btn{background:linear-gradient(135deg,#ef4444,#b91c1c)!important;color:#fff!important;border-color:#ffffffa6!important}.topbar-mini-menu,.topbar-ai-menu,.safety-menu{position:absolute!important;top:calc(100% + 10px)!important;left:0!important;right:auto!important;transform:none!important;z-index:2147483647!important;background:#fffffffa!important;border:1px solid rgba(148,163,184,.24)!important;border-radius:20px!important;box-shadow:0 28px 70px #0f172a42!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}.topbar-language-menu{width:230px!important;max-height:min(430px,calc(100vh - 155px))!important;overflow-y:auto!important}.topbar-mode-menu{width:230px!important;max-height:min(420px,calc(100vh - 155px))!important;overflow-y:auto!important}.topbar-ai-menu{width:250px!important}.topbar-call-menu-wrap .topbar-mini-menu,.topbar-safety-mode-wrap .topbar-mini-menu,.safety-menu-wrap .safety-menu{width:190px!important}.topbar-notes-wrap .topbar-mode-menu,.safety-menu-wrap .safety-menu,.chat-logout-btn+.topbar-mini-menu{left:auto!important;right:0!important}.topbar-mini-menu button,.topbar-ai-menu button,.safety-menu button{width:100%!important;min-height:38px!important;height:auto!important;max-height:none!important;justify-content:flex-start!important;text-align:left!important;padding:10px 12px!important;border-radius:12px!important;box-shadow:none!important;background:transparent!important;color:#0f172a!important}.topbar-mini-menu button:hover:not(:disabled),.topbar-ai-menu button:hover:not(:disabled),.safety-menu button:hover:not(:disabled){background:linear-gradient(90deg,#ff993324,#16a34a24)!important;transform:none!important}.topbar-date-inline{padding:10px!important;border-radius:14px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}.topbar-date-inline input[type=date]{width:146px!important;min-width:146px!important;max-width:146px!important}@media(max-width:1180px){.chat-topbar{flex-wrap:wrap!important;align-items:center!important;gap:9px!important;min-height:auto!important}.topbar-row-one,.topbar-row-two{flex-wrap:wrap!important;gap:9px!important}}@media(max-width:760px){.chat-topbar{padding:10px!important;justify-content:flex-start!important}.chat-left,.topbar-row-one,.topbar-row-two{width:100%!important}.chat-right,.topbar-row-one,.topbar-row-two{flex-wrap:wrap!important}.topbar-mini-menu,.topbar-ai-menu,.safety-menu{left:0!important;right:auto!important;max-width:calc(100vw - 28px)!important}}.chat-topbar{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;min-height:64px!important;height:auto!important;padding:10px 14px!important;gap:12px!important;overflow:visible!important;box-sizing:border-box!important;isolation:isolate!important}.topbar-main-row{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;flex:1 1 auto!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:clamp(8px,.9vw,16px)!important;overflow:visible!important;box-sizing:border-box!important}.chat-left{flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:max-content!important;overflow:visible!important}.chat-brand{gap:7px!important;font-size:clamp(18px,1.5vw,22px)!important;min-width:max-content!important;white-space:nowrap!important}.chat-flag,.chat-flag-img{width:38px!important;height:24px!important}.topbar-robot{width:30px!important;height:30px!important;min-width:30px!important;flex:0 0 30px!important;margin-left:2px!important}.chat-right.topbar-row-one,.topbar-row-one{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;flex:1 1 auto!important;width:auto!important;max-width:none!important;min-width:0!important;gap:clamp(7px,.75vw,12px)!important;padding:0!important;margin:0!important;overflow:visible!important;box-sizing:border-box!important}.topbar-tools-row,.topbar-row-two{display:contents!important}.chat-topbar button,.chat-topbar select,.chat-topbar input[type=date]{height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 12px!important;font-size:clamp(11px,.82vw,12.5px)!important;font-weight:950!important;line-height:1!important;white-space:nowrap!important;flex:0 0 auto!important}.chat-summarize-btn,.topbar-notes-btn,.topbar-ai-tools-btn,.topbar-call-btn,.chat-logout-btn{min-width:max-content!important;max-width:none!important}.safety-menu-wrap>.chat-summarize-btn,.topbar-safety-mode-wrap>.chat-summarize-btn{padding-left:11px!important;padding-right:11px!important}.chat-logout-btn{padding-left:14px!important;padding-right:14px!important}.topbar-menu-wrap,.topbar-ai-menu-wrap,.topbar-call-menu-wrap,.topbar-safety-mode-wrap,.safety-menu-wrap{position:relative!important;flex:0 0 auto!important;overflow:visible!important;z-index:100000!important}.topbar-mini-menu,.topbar-ai-menu,.safety-menu{position:absolute!important;top:calc(100% + 10px)!important;z-index:2147483647!important}.topbar-notes-wrap .topbar-mode-menu,.topbar-call-menu-wrap .topbar-mini-menu,.topbar-safety-mode-wrap .topbar-mini-menu,.safety-menu-wrap .safety-menu{left:auto!important;right:0!important}@media(max-width:1240px){.chat-topbar{padding:9px 10px!important;gap:8px!important}.chat-brand{font-size:18px!important;gap:6px!important}.chat-flag,.chat-flag-img{width:34px!important;height:22px!important}.topbar-robot{width:28px!important;height:28px!important;min-width:28px!important;flex-basis:28px!important}.chat-right.topbar-row-one,.topbar-row-one{gap:6px!important}.chat-topbar button,.chat-topbar select,.chat-topbar input[type=date]{height:32px!important;min-height:32px!important;max-height:32px!important;padding-left:9px!important;padding-right:9px!important;font-size:11px!important}}@media(max-width:980px){.chat-topbar,.topbar-main-row,.chat-right.topbar-row-one,.topbar-row-one{flex-wrap:wrap!important}}.chat-logout-btn.topbar-logout-icon-btn,.chat-logout-btn{width:42px!important;min-width:42px!important;max-width:42px!important;height:34px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;font-size:17px!important;line-height:1!important;overflow:hidden!important}.chat-logout-btn span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}@media(min-width:981px){.chat-topbar{min-height:60px!important;padding:8px 12px!important;gap:8px!important}.topbar-main-row,.chat-right.topbar-row-one,.topbar-row-one{gap:clamp(6px,.62vw,11px)!important}.chat-topbar button,.chat-topbar select,.chat-topbar input[type=date]{height:32px!important;min-height:32px!important;max-height:32px!important}}.chat-main{display:flex!important;flex-direction:column!important;min-height:0!important}.messages-box{flex:1 1 auto!important;min-height:240px!important;max-height:calc(100vh - 268px)!important}.composer-shell{flex:0 0 auto!important;margin-bottom:0!important;padding-bottom:8px!important}.composer-rewrite-row,.composer-extra-row,.composer-actions-row{margin-bottom:0!important;padding-bottom:0!important}@media(max-width:980px){.chat-logout-btn.topbar-logout-icon-btn,.chat-logout-btn{width:38px!important;min-width:38px!important;max-width:38px!important;height:32px!important;font-size:16px!important}.messages-box{max-height:calc(100vh - 330px)!important}}.chat-brand{gap:8px}.string-brand-identity{display:grid!important;grid-template-columns:auto auto;grid-template-areas:"kicker kicker" "main made" "ai safety";align-items:center;column-gap:8px;row-gap:1px;line-height:1;letter-spacing:0;text-transform:none;max-width:280px}.brand-kicker{grid-area:kicker;font-size:8.5px;font-weight:950;letter-spacing:.11em;color:#0f172a;opacity:.92;white-space:nowrap}.brand-main-word{grid-area:main;font-size:22px;font-weight:1000;letter-spacing:.15em;color:#111827;text-shadow:0 1px 0 rgba(255,255,255,.75);white-space:nowrap}.brand-subline{font-size:8.5px;font-weight:850;color:#475569;white-space:nowrap}.brand-ai-powered{grid-area:ai}.brand-safety-line{grid-area:safety;color:#047857}.brand-made-line{grid-area:made;justify-self:start;padding:3px 7px;border-radius:999px;background:#ffffffb8;border:1px solid rgba(19,136,8,.18);font-size:8.5px;font-weight:950;color:#138808;white-space:nowrap}.topbar-robot{margin-left:2px}@media(max-width:1180px){.brand-safety-line,.brand-ai-powered{display:none}.string-brand-identity{grid-template-areas:"kicker kicker" "main made";max-width:230px}}@media(max-width:760px){.brand-kicker,.brand-made-line{display:none}.string-brand-identity{display:inline-flex!important;max-width:none}.brand-main-word{font-size:19px}}.string-brand-identity{display:grid!important;grid-template-columns:auto auto!important;grid-template-areas:"kicker kicker" "main made" "safety safety" "ai ai"!important;align-items:center!important;column-gap:6px!important;row-gap:0!important;line-height:1!important;max-width:255px!important;min-width:0!important}.brand-kicker{grid-area:kicker!important;font-size:8.5px!important;font-weight:950!important;letter-spacing:.11em!important;color:#0f172a!important;white-space:nowrap!important}.brand-main-word{grid-area:main!important;font-size:22px!important;font-weight:1000!important;letter-spacing:.14em!important;color:#111827!important;white-space:nowrap!important}.brand-made-line{grid-area:made!important;justify-self:start!important;margin-left:2px!important;padding:2px 7px!important;border-radius:999px!important;background:#ffffffd1!important;border:1px solid rgba(19,136,8,.22)!important;color:#138808!important;font-size:8.5px!important;font-weight:950!important;white-space:nowrap!important}.brand-safety-line{grid-area:safety!important;color:#047857!important;font-size:8.5px!important;font-weight:900!important;white-space:nowrap!important}.brand-ai-powered{grid-area:ai!important;color:#334155!important;font-size:8.2px!important;font-weight:850!important;white-space:nowrap!important}.chat-left{flex:0 1 auto!important;max-width:315px!important}.chat-brand{gap:6px!important}.chat-right.topbar-row-one,.topbar-row-one{flex:1 1 auto!important;justify-content:flex-start!important;min-width:0!important}.chat-logout-btn.topbar-logout-icon-btn,.chat-logout-btn{width:38px!important;min-width:38px!important;max-width:38px!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;margin-left:2px!important;flex:0 0 38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}@media(max-width:1240px){.string-brand-identity{max-width:238px!important}.brand-main-word{font-size:20px!important}.brand-safety-line,.brand-ai-powered{font-size:7.7px!important}}.ai-photo-overlay,.camera-overlay{z-index:2147483200!important;background:#0f172a94!important;backdrop-filter:blur(7px) saturate(.9)!important;-webkit-backdrop-filter:blur(7px) saturate(.9)!important}.ai-photo-panel,.camera-panel{position:relative;z-index:2147483201!important}.topbar-mini-menu,.safety-menu,.summary-menu,.notes-menu,.ai-tools-menu{z-index:2147482000!important}.ai-photo-overlay,.camera-overlay,.call-overlay,.group-manage-overlay{background:#0f172aad!important;backdrop-filter:blur(12px) saturate(.85)!important;-webkit-backdrop-filter:blur(12px) saturate(.85)!important}.string-confirm-overlay,.confirm-overlay,.app-confirm-overlay,.modal-overlay,.call-overlay,.call-modal-overlay,.video-call-overlay,.voice-call-overlay{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#0f172ab8!important}.call-user-avatar,.call-user-dp,.call-popup-avatar,.call-avatar,.call-dp,.video-call-avatar,.voice-call-avatar{display:none!important}.composer-more-popup .composer-more-item:has(+.composer-more-item){min-height:42px}.topbar-language-btn{min-width:132px!important}.topbar-safety-mode-wrap{position:relative;flex:0 0 auto;overflow:visible;z-index:1000}.topbar-safety-mode-menu{width:min(360px,calc(100vw - 28px));min-width:300px;padding:10px!important;display:grid;gap:9px}.safety-mode-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px 7px;border-radius:13px;background:linear-gradient(90deg,#ff993329,#ffffffeb,#13880824);border:1px solid rgba(15,23,42,.08)}.safety-mode-header strong{font-size:13px;font-weight:950;color:#0f172a}.safety-mode-header span{font-size:11px;font-weight:900;color:#475569;white-space:nowrap}.topbar-safety-mode-menu .safety-mode-card{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;gap:4px!important;padding:10px 11px!important;border-radius:14px!important;text-align:left!important;white-space:normal!important;background:#fff!important;border:1px solid rgba(148,163,184,.24)!important;box-shadow:0 8px 20px #0f172a14!important}.topbar-safety-mode-menu .safety-mode-card.active{background:#f0fdf4fa!important;border-color:#1388088c!important}.topbar-safety-mode-menu .safety-mode-card.strict{background:#ecfdf5fa!important;border-color:#0596699e!important}.safety-mode-title{display:block;font-size:13px;font-weight:950;color:#0f172a}.safety-mode-desc{display:block;font-size:11.5px;font-weight:750;line-height:1.35;color:#475569}@media(max-width:560px){.topbar-safety-mode-menu{right:-70px!important;min-width:292px}}.topbar-summary-wrap .topbar-mode-menu,.topbar-notes-wrap .topbar-mode-menu{width:268px!important;min-width:268px!important;max-width:268px!important}.topbar-date-range-inline{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.topbar-date-range-inline label{display:grid!important;gap:4px!important;font-size:11px!important;font-weight:900!important;color:#475569!important}.topbar-date-range-inline input[type=date]{width:116px!important;min-width:116px!important;max-width:116px!important;flex:0 0 116px!important;font-size:11px!important;padding-left:7px!important;padding-right:5px!important}@media(max-width:560px){.topbar-summary-wrap .topbar-mode-menu,.topbar-notes-wrap .topbar-mode-menu{width:248px!important;min-width:248px!important;max-width:248px!important}.topbar-date-range-inline input[type=date]{width:106px!important;min-width:106px!important;max-width:106px!important;flex-basis:106px!important}}.topbar-summary-wrap .topbar-mode-menu,.topbar-notes-wrap .topbar-mode-menu{width:292px!important;min-width:292px!important;max-width:292px!important}.topbar-date-range-inline{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;align-items:end!important}.topbar-date-range-inline>span{grid-column:1 / -1!important}.topbar-date-range-inline label{display:grid!important;gap:5px!important;min-width:0!important;font-size:11px!important;font-weight:950!important;color:#475569!important}.topbar-date-range-inline input[type=date]{width:126px!important;min-width:126px!important;max-width:126px!important;flex:0 0 126px!important;height:34px!important;min-height:34px!important;max-height:34px!important;box-sizing:border-box!important;padding-left:9px!important;padding-right:26px!important;font-size:11.5px!important;line-height:1!important;background:#fff!important;overflow:hidden!important}.topbar-date-range-inline input[type=date]::-webkit-calendar-picker-indicator{margin-left:0!important;padding:0!important;width:16px!important;height:16px!important;cursor:pointer!important}@media(max-width:560px){.topbar-summary-wrap .topbar-mode-menu,.topbar-notes-wrap .topbar-mode-menu{width:270px!important;min-width:270px!important;max-width:270px!important}.topbar-date-range-inline{gap:8px!important}.topbar-date-range-inline input[type=date]{width:116px!important;min-width:116px!important;max-width:116px!important;flex-basis:116px!important;padding-left:7px!important;padding-right:24px!important;font-size:10.5px!important}}.chat-flag{width:46px!important;height:30px!important;min-width:46px!important;max-width:46px!important;overflow:visible!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.chat-flag-img{width:46px!important;height:30px!important;object-fit:contain!important;object-position:center!important;border-radius:6px!important;background:transparent!important;display:block!important;max-width:none!important}.chat-brand .chat-flag{position:relative!important;width:30px!important;height:30px!important;min-width:30px!important;max-width:30px!important;flex:0 0 30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0 2px 0 0!important;padding:0!important;overflow:visible!important;background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:0!important;line-height:1!important}.chat-brand .chat-flag>*,.chat-brand .chat-flag-img{display:none!important;width:0!important;height:0!important;max-width:0!important;max-height:0!important;opacity:0!important;visibility:hidden!important}.chat-brand .chat-flag:before{content:"🇮🇳"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif!important;font-size:24px!important;line-height:1!important;transform-origin:center center!important;animation:string-ai-emoji-flag-wave 2.2s ease-in-out infinite!important;filter:drop-shadow(0 3px 5px rgba(15,23,42,.22))!important}@keyframes string-ai-emoji-flag-wave{0%{transform:rotate(-4deg) scale(1)}25%{transform:rotate(4deg) scale(1.08)}50%{transform:rotate(-3deg) scale(1.04)}75%{transform:rotate(3deg) scale(1.07)}to{transform:rotate(-4deg) scale(1)}}@media(prefers-reduced-motion:reduce){.chat-brand .chat-flag:before{animation:none!important}}.chat-brand .chat-flag,.chat-left .chat-flag,.chat-topbar .chat-flag{position:relative!important;width:46px!important;height:30px!important;min-width:46px!important;max-width:46px!important;flex:0 0 46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border-radius:7px!important;font-size:0!important;line-height:0!important;color:transparent!important;text-indent:-9999px!important;background:linear-gradient(180deg,#f93 0% 33.333%,#fff 33.333% 66.666%,#138808 66.666% 100%)!important;border:1px solid rgba(15,23,42,.18)!important;box-shadow:0 4px 10px #0f172a2e,inset 0 1px #ffffffa6,inset 0 -1px #0f172a14!important;transform-origin:left center!important;animation:string-ai-css-flag-wave 2.4s ease-in-out infinite!important;will-change:transform!important}.chat-brand .chat-flag-img,.chat-left .chat-flag-img,.chat-topbar .chat-flag-img{display:none!important;width:0!important;height:0!important;opacity:0!important;visibility:hidden!important}.chat-brand .chat-flag:after,.chat-left .chat-flag:after,.chat-topbar .chat-flag:after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:10px!important;height:10px!important;transform:translate(-50%,-50%)!important;border:1.6px solid #06038d!important;border-radius:999px!important;background:radial-gradient(circle,#06038d 0 1.2px,transparent 1.4px),repeating-conic-gradient(from 0deg,#06038d 0deg 4deg,transparent 4deg 15deg)!important;box-sizing:border-box!important;z-index:2!important}.chat-brand .chat-flag:before,.chat-left .chat-flag:before,.chat-topbar .chat-flag:before{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;background:linear-gradient(135deg,#ffffff80,#ffffff24 38%,#0f172a14)!important;pointer-events:none!important;z-index:1!important}@keyframes string-ai-css-flag-wave{0%{transform:perspective(420px) rotateY(-4deg) rotate(-.5deg) scale(1)}25%{transform:perspective(420px) rotateY(12deg) rotate(.8deg) scale(1.03)}50%{transform:perspective(420px) rotateY(-10deg) rotate(-.4deg) scale(1.01)}75%{transform:perspective(420px) rotateY(8deg) rotate(.5deg) scale(1.025)}to{transform:perspective(420px) rotateY(-4deg) rotate(-.5deg) scale(1)}}@media(prefers-reduced-motion:reduce){.chat-brand .chat-flag,.chat-left .chat-flag,.chat-topbar .chat-flag{animation:none!important}}@media(max-width:680px){.chat-brand .chat-flag,.chat-left .chat-flag,.chat-topbar .chat-flag{width:40px!important;height:26px!important;min-width:40px!important;max-width:40px!important;flex-basis:40px!important;border-radius:6px!important}.chat-brand .chat-flag:after,.chat-left .chat-flag:after,.chat-topbar .chat-flag:after{width:9px!important;height:9px!important;border-width:1.4px!important}}.chat-brand .chat-flag,.chat-left .chat-flag,.chat-topbar .chat-flag{margin-left:6px!important;margin-right:7px!important;transform-origin:center center!important}.chat-brand{padding-left:2px!important}@keyframes string-ai-css-flag-wave{0%{transform:perspective(420px) rotateY(-3deg) rotate(-.4deg) scale(.94)}25%{transform:perspective(420px) rotateY(10deg) rotate(.6deg) scale(.97)}50%{transform:perspective(420px) rotateY(-8deg) rotate(-.3deg) scale(.95)}75%{transform:perspective(420px) rotateY(7deg) rotate(.4deg) scale(.965)}to{transform:perspective(420px) rotateY(-3deg) rotate(-.4deg) scale(.94)}}@media(max-width:680px){.chat-brand .chat-flag,.chat-left .chat-flag,.chat-topbar .chat-flag{margin-left:5px!important;margin-right:6px!important}}.chat-topbar{padding-left:14px!important;padding-right:12px!important;gap:clamp(7px,.8vw,12px)!important;max-width:100vw!important;box-sizing:border-box!important}.chat-brand{align-items:center!important;gap:7px!important}.chat-brand .chat-flag{width:38px!important;height:25px!important;min-width:38px!important;max-width:38px!important;margin-left:1px!important;margin-right:5px!important;overflow:hidden!important;border-radius:6px!important;background:#ffffff38!important;box-shadow:0 2px 7px #0f172a29!important;transform:none!important;will-change:auto!important}.chat-brand .chat-flag-img,.chat-brand .chat-flag:before{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:6px!important;display:block!important;transform-origin:center center!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;animation:string-flag-clean-wave 2.4s ease-in-out infinite!important;will-change:transform!important}@keyframes string-flag-clean-wave{0%{transform:translateY(0) rotate(0) scale(1)}25%{transform:translateY(-.8px) rotate(-1.1deg) scale(1.015)}50%{transform:translateY(0) rotate(.9deg) scale(1.01)}75%{transform:translateY(.6px) rotate(-.6deg) scale(1.012)}to{transform:translateY(0) rotate(0) scale(1)}}.chat-right,.topbar-row-one,.topbar-row-two{gap:clamp(7px,.85vw,12px)!important;min-width:0!important}.chat-topbar button,.chat-topbar select,.chat-topbar input[type=date]{padding-left:12px!important;padding-right:12px!important}.chat-logout-btn{flex:0 0 38px!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:36px!important;padding:0!important;margin-left:0!important;margin-right:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important}@media(max-width:1280px){.chat-topbar{padding-left:10px!important;padding-right:10px!important;gap:7px!important}.chat-brand .chat-flag{width:36px!important;height:24px!important;min-width:36px!important;max-width:36px!important}.chat-topbar button,.chat-topbar select,.chat-topbar input[type=date]{padding-left:10px!important;padding-right:10px!important}}@media(prefers-reduced-motion:reduce){.chat-brand .chat-flag-img,.chat-brand .chat-flag:before{animation:none!important}}.chat-page>.chat-topbar,.chat-topbar{width:100%!important;max-width:100%!important;min-width:0!important;margin:0 auto 8px!important;box-sizing:border-box!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;min-height:62px!important;height:auto!important;padding:8px 14px!important;gap:10px!important;overflow:visible!important;border-radius:10px!important}.chat-page>.chat-layout,.chat-layout{margin-top:0!important}.topbar-main-row{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;width:100%!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:10px!important;overflow:visible!important;box-sizing:border-box!important}.topbar-tools-row{display:none!important}.chat-left{flex:0 0 236px!important;width:236px!important;min-width:236px!important;max-width:236px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;overflow:visible!important}.chat-brand{width:100%!important;min-width:0!important;max-width:236px!important;gap:6px!important;overflow:visible!important;white-space:nowrap!important}.chat-brand-text{min-width:0!important;max-width:146px!important;overflow:hidden!important}.brand-kicker,.brand-main-word,.brand-subline,.brand-made-line{white-space:nowrap!important}.topbar-robot{flex:0 0 30px!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;margin:0!important}.topbar-row-one,.chat-right.topbar-row-one,.chat-right{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;width:auto!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:7px!important;padding:0!important;margin:0!important;overflow:visible!important;box-sizing:border-box!important}.topbar-row-one>*,.chat-right>*,.topbar-menu-wrap,.topbar-language-wrap,.topbar-summary-wrap,.topbar-notes-wrap,.topbar-ai-menu-wrap,.topbar-call-menu-wrap,.topbar-safety-mode-wrap,.safety-menu-wrap{flex:0 1 auto!important;min-width:0!important;max-width:max-content!important}.chat-topbar button,.chat-topbar select,.chat-topbar input[type=date]{height:32px!important;min-height:32px!important;max-height:32px!important;padding-left:10px!important;padding-right:10px!important;font-size:11.5px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-sizing:border-box!important}.topbar-language-btn{max-width:190px!important}.topbar-ai-tools-btn{max-width:102px!important}.topbar-notes-btn{max-width:158px!important}.topbar-call-btn{max-width:78px!important}.topbar-safety-mode-wrap>button,.topbar-safety-btn,.chat-topbar button[title*=Guardian],.chat-topbar button[title*=Safety]{max-width:94px!important}.business-on,.chat-topbar button[title*=business],.chat-topbar button[title*=Business]{max-width:136px!important}.safety-menu-wrap>button{width:34px!important;min-width:34px!important;max-width:34px!important;padding:0!important;border-radius:999px!important}.topbar-logout-icon-btn,.chat-topbar .chat-logout-btn,.chat-topbar button[aria-label=Logout]{display:none!important}.topbar-mini-menu,.topbar-ai-menu,.safety-menu{z-index:2147483647!important}@media(max-width:1280px){.chat-topbar{padding-left:10px!important;padding-right:10px!important;gap:8px!important}.chat-left{flex-basis:226px!important;width:226px!important;min-width:226px!important;max-width:226px!important}.chat-brand{max-width:226px!important}.chat-brand-text{max-width:138px!important}.topbar-row-one,.chat-right.topbar-row-one,.chat-right{gap:6px!important}.chat-topbar button,.chat-topbar select,.chat-topbar input[type=date]{padding-left:8px!important;padding-right:8px!important;font-size:11px!important}.topbar-language-btn{max-width:176px!important}.topbar-notes-btn{max-width:146px!important}.business-on,.chat-topbar button[title*=business],.chat-topbar button[title*=Business]{max-width:124px!important}}@media(max-width:900px){.chat-topbar{flex-wrap:wrap!important;min-height:auto!important}.topbar-main-row{flex-wrap:wrap!important}.chat-left,.topbar-row-one,.chat-right.topbar-row-one,.chat-right{width:100%!important;max-width:100%!important;flex-basis:100%!important}.topbar-row-one,.chat-right.topbar-row-one,.chat-right{flex-wrap:wrap!important}}.chat-topbar{overflow:visible!important}.chat-topbar .topbar-main-row{width:100%!important;max-width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;overflow:visible!important;box-sizing:border-box!important}.chat-topbar .chat-left{flex:0 0 330px!important;width:330px!important;min-width:330px!important;max-width:330px!important;overflow:visible!important}.chat-topbar .chat-brand{width:330px!important;min-width:330px!important;max-width:330px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;overflow:visible!important;white-space:nowrap!important}.chat-topbar .chat-flag{position:relative!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:28px!important;min-height:28px!important;max-height:28px!important;flex:0 0 42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border-radius:6px!important;background:linear-gradient(to bottom,#f93 0 33.33%,#fff 33.33% 66.66%,#138808 66.66% 100%)!important;box-shadow:inset 0 0 0 1px #0f172a33,0 2px 7px #0f172a38!important}.chat-topbar .chat-flag:after{content:"";position:absolute;width:8px;height:8px;border:1.3px solid #000080;border-radius:999px;background:transparent;z-index:0;pointer-events:none}.chat-topbar .chat-flag-img{position:relative!important;z-index:1!important;width:42px!important;height:28px!important;min-width:42px!important;max-width:42px!important;object-fit:cover!important;display:block;flex:0 0 42px!important}.chat-topbar .chat-brand-text,.chat-topbar .string-brand-identity{width:222px!important;min-width:222px!important;max-width:222px!important;overflow:visible!important;display:grid!important;grid-template-columns:auto auto!important;grid-template-areas:"kicker kicker" "main made" "safety safety" "ai ai"!important;column-gap:6px!important;row-gap:0!important;align-items:center!important}.chat-topbar .brand-made-line{display:inline-flex!important;visibility:visible!important;opacity:1!important;grid-area:made!important;justify-self:start!important;max-width:none!important;overflow:visible!important;white-space:nowrap!important;font-size:8.5px!important;line-height:1!important;padding:3px 7px!important}.chat-topbar .brand-main-word{grid-area:main!important;white-space:nowrap!important;overflow:visible!important}.chat-topbar .topbar-robot{flex:0 0 28px!important;width:28px!important;min-width:28px!important;max-width:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.chat-topbar .chat-right.topbar-row-one,.chat-topbar .topbar-row-one{flex:1 1 auto!important;min-width:0!important;max-width:calc(100% - 340px)!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:7px!important;overflow:visible!important}body .status-overlay,#root .status-overlay,.chat-page .status-overlay{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:none!important}body .status-panel,#root .status-panel,.chat-page .status-panel{pointer-events:auto!important;position:relative!important;z-index:2147483000!important;box-shadow:0 16px 44px #0f172a3d!important}@media(max-width:1180px){.chat-topbar .topbar-main-row{flex-wrap:wrap!important}.chat-topbar .chat-left,.chat-topbar .chat-brand{flex-basis:330px!important;width:330px!important;min-width:330px!important;max-width:330px!important}.chat-topbar .chat-right.topbar-row-one,.chat-topbar .topbar-row-one{max-width:100%!important;width:100%!important;flex-wrap:wrap!important}}@media(max-width:760px){.chat-topbar .chat-left,.chat-topbar .chat-brand{flex-basis:100%!important;width:100%!important;min-width:0!important;max-width:100%!important}.chat-topbar .chat-brand-text,.chat-topbar .string-brand-identity{width:auto!important;min-width:0!important;max-width:calc(100vw - 120px)!important}.chat-topbar .brand-kicker,.chat-topbar .brand-made-line{display:inline-flex!important}}.chat-topbar .chat-left{flex:0 0 332px!important;width:332px!important;min-width:332px!important;max-width:332px!important;overflow:visible!important}.chat-topbar .chat-brand{width:max-content!important;min-width:max-content!important;max-width:none!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;overflow:visible!important;flex:0 0 auto!important}.chat-topbar .chat-brand .chat-flag{position:relative!important;width:42px!important;height:28px!important;min-width:42px!important;max-width:42px!important;flex:0 0 42px!important;margin:0 5px 0 0!important;overflow:hidden!important;border-radius:7px!important;transform-origin:left center!important;animation:string-ai-visible-flag-wave 1.45s ease-in-out infinite!important;will-change:transform!important}.chat-topbar .chat-brand .chat-flag-img{display:block!important;visibility:visible!important;opacity:1!important;width:42px!important;height:28px!important;min-width:42px!important;max-width:42px!important;object-fit:cover!important;border-radius:7px!important}@keyframes string-ai-visible-flag-wave{0%{transform:rotate(-1.5deg) skewY(0) scale(1)}25%{transform:rotate(1.8deg) skewY(-2deg) scale(1.035)}50%{transform:rotate(-1deg) skewY(1.6deg) scale(1.01)}75%{transform:rotate(1.4deg) skewY(-1.2deg) scale(1.03)}to{transform:rotate(-1.5deg) skewY(0) scale(1)}}.chat-topbar .chat-brand-text,.chat-topbar .string-brand-identity{width:max-content!important;min-width:max-content!important;max-width:none!important;overflow:visible!important;display:grid!important;grid-template-columns:max-content max-content!important;grid-template-areas:"kicker kicker" "main made" "safety safety" "ai ai"!important;column-gap:5px!important;row-gap:0!important;align-items:center!important;flex:0 0 auto!important}.chat-topbar .brand-made-line{grid-area:made!important;justify-self:start!important;align-self:center!important;margin-left:0!important;display:inline-flex!important;align-items:center!important;width:max-content!important;min-width:max-content!important;max-width:none!important;white-space:nowrap!important;overflow:visible!important;opacity:1!important;visibility:visible!important}.chat-topbar .topbar-robot{margin-left:2px!important;flex:0 0 30px!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.chat-topbar .chat-right.topbar-row-one,.chat-topbar .topbar-row-one{max-width:calc(100% - 342px)!important;min-width:0!important;flex:1 1 auto!important}@media(prefers-reduced-motion:reduce){.chat-topbar .chat-brand .chat-flag{animation:none!important}}@media(max-width:1180px){.chat-topbar .chat-left{flex:0 0 100%!important;width:100%!important;min-width:0!important;max-width:100%!important}.chat-topbar .chat-right.topbar-row-one,.chat-topbar .topbar-row-one{max-width:100%!important;width:100%!important;flex-wrap:wrap!important}}.chat-topbar .chat-brand .chat-flag{position:relative!important;width:44px!important;height:28px!important;min-width:44px!important;max-width:44px!important;flex:0 0 44px!important;padding:0!important;border-radius:6px!important;overflow:visible!important;background:transparent!important;box-shadow:none!important;perspective:800px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.chat-topbar .chat-brand .flag-wave-surface{position:relative!important;width:44px!important;height:28px!important;min-width:44px!important;display:grid!important;grid-template-rows:1fr 1fr 1fr!important;overflow:hidden!important;border-radius:6px!important;transform-origin:left center!important;animation:string-ai-css-flag-wave 1.05s ease-in-out infinite!important;will-change:transform!important;backface-visibility:hidden!important;box-shadow:inset 0 0 0 1px #0f172a2e,0 2px 7px #0f172a38!important}.chat-topbar .chat-brand .flag-stripe{display:block!important;width:100%!important;height:100%!important}.chat-topbar .chat-brand .flag-saffron{background:#f93!important}.chat-topbar .chat-brand .flag-white{position:relative!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important}.chat-topbar .chat-brand .flag-green{background:#138808!important}.chat-topbar .chat-brand .flag-chakra{width:7px!important;height:7px!important;border-radius:999px!important;border:1.3px solid #06038d!important;position:relative!important;display:inline-block!important;box-sizing:border-box!important}.chat-topbar .chat-brand .flag-chakra:after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:2px!important;height:2px!important;border-radius:999px!important;background:#06038d!important;transform:translate(-50%,-50%)!important}@keyframes string-ai-css-flag-wave{0%{transform:perspective(800px) rotateY(0) skewY(0) translateY(0)}20%{transform:perspective(800px) rotateY(-20deg) skewY(-2deg) translateY(-1px)}40%{transform:perspective(800px) rotateY(16deg) skewY(2deg) translateY(0)}60%{transform:perspective(800px) rotateY(-14deg) skewY(-1deg) translateY(1px)}80%{transform:perspective(800px) rotateY(10deg) skewY(1deg) translateY(0)}to{transform:perspective(800px) rotateY(0) skewY(0) translateY(0)}}@media(prefers-reduced-motion:reduce){.chat-topbar .chat-brand .flag-wave-surface{animation:string-ai-css-flag-wave 1.05s ease-in-out infinite!important}}.chat-topbar .chat-brand .chat-flag{position:relative!important;width:44px!important;height:28px!important;min-width:44px!important;max-width:44px!important;flex:0 0 44px!important;padding:0!important;margin:0!important;border-radius:7px!important;overflow:visible!important;background:transparent!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;perspective:900px!important}.chat-topbar .chat-brand .chat-flag-img{display:block!important;width:44px!important;height:28px!important;min-width:44px!important;max-width:44px!important;object-fit:cover!important;border-radius:7px!important;transform-origin:left center!important;animation:string-ai-real-flag-wave .95s ease-in-out infinite!important;will-change:transform!important;backface-visibility:hidden!important;box-shadow:inset 0 0 0 1px #0f172a2e,0 2px 7px #0f172a38!important}@keyframes string-ai-real-flag-wave{0%{transform:perspective(900px) rotateY(0) skewY(0) translateY(0) scaleX(1)}18%{transform:perspective(900px) rotateY(-22deg) skewY(-2deg) translateY(-1px) scaleX(1.03)}36%{transform:perspective(900px) rotateY(18deg) skewY(2deg) translateY(0) scaleX(.98)}54%{transform:perspective(900px) rotateY(-16deg) skewY(-1deg) translateY(1px) scaleX(1.02)}72%{transform:perspective(900px) rotateY(12deg) skewY(1deg) translateY(0) scaleX(.99)}to{transform:perspective(900px) rotateY(0) skewY(0) translateY(0) scaleX(1)}}@media(prefers-reduced-motion:reduce){.chat-topbar .chat-brand .chat-flag-img{animation:string-ai-real-flag-wave .95s ease-in-out infinite!important}}@media(max-width:680px){.chat-topbar .chat-brand .chat-flag,.chat-topbar .chat-brand .chat-flag-img{width:36px!important;min-width:36px!important;max-width:36px!important;height:23px!important;flex-basis:36px!important}}.chat-topbar{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:8px 16px!important;gap:6px!important;overflow:visible!important;box-sizing:border-box!important}.chat-topbar .topbar-main-row,.topbar-main-row{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:12px!important;overflow:visible!important;box-sizing:border-box!important}.chat-topbar .chat-left,.topbar-main-row .chat-left{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;max-width:max-content!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;overflow:visible!important}.chat-topbar .chat-brand{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:8px!important;min-width:max-content!important;max-width:max-content!important;white-space:nowrap!important;overflow:visible!important}.chat-topbar .topbar-robot{flex:0 0 32px!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin-left:2px!important;margin-right:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.chat-topbar .chat-right,.chat-topbar .topbar-row-one,.topbar-main-row .chat-right,.topbar-main-row .topbar-row-one{flex:1 1 auto!important;width:auto!important;max-width:none!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:10px!important;padding:0!important;margin:0!important;overflow:visible!important;box-sizing:border-box!important}.chat-topbar .topbar-tools-row,.topbar-tools-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;min-width:0!important;padding-left:clamp(185px,22vw,320px)!important;padding-right:10px!important;box-sizing:border-box!important;overflow:visible!important}.chat-topbar .topbar-row-two,.topbar-row-two{flex:1 1 auto!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:10px!important;padding:0!important;margin:0!important;overflow:visible!important}.chat-topbar .chat-brand .chat-flag,.chat-topbar .chat-flag{position:relative!important;flex:0 0 46px!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:29px!important;min-height:29px!important;max-height:29px!important;padding:0!important;margin:0!important;border-radius:7px!important;overflow:visible!important;background:transparent!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;perspective:900px!important}.chat-topbar .chat-brand .chat-flag>img.chat-flag-img,.chat-topbar .chat-flag>img.chat-flag-img{display:none!important}.chat-topbar .chat-brand .chat-flag-svg,.chat-topbar .chat-flag-svg{display:block!important;width:46px!important;height:29px!important;border-radius:7px!important;overflow:hidden!important;transform-origin:left center!important;animation:string-ai-final-flag-wave .9s ease-in-out infinite!important;will-change:transform!important;backface-visibility:hidden!important;box-shadow:inset 0 0 0 1px #0f172a33,0 2px 7px #0f172a3b!important}.chat-topbar .chat-brand .chat-flag:before,.chat-topbar .chat-flag:before{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;display:block!important;width:46px!important;height:29px!important;border-radius:7px!important;background:radial-gradient(circle at 50% 50%,#06038d 0 2px,transparent 2.4px),radial-gradient(circle at 50% 50%,transparent 0 5px,#06038d 5.2px 6.3px,transparent 6.5px),linear-gradient(to bottom,#f93 0 33.333%,#fff 33.333% 66.666%,#138808 66.666% 100%)!important;transform-origin:left center!important;animation:string-ai-final-flag-wave .9s ease-in-out infinite!important;will-change:transform!important;backface-visibility:hidden!important;box-shadow:inset 0 0 0 1px #0f172a33,0 2px 7px #0f172a3b!important}.chat-topbar .chat-brand .chat-flag:has(.chat-flag-svg):before,.chat-topbar .chat-flag:has(.chat-flag-svg):before{display:none!important}.chat-topbar .chat-brand .flag-wave-surface,.chat-topbar .chat-brand .flag-stripe,.chat-topbar .chat-brand .flag-chakra{display:none!important}@keyframes string-ai-final-flag-wave{0%{transform:perspective(900px) rotateY(0) skewY(0) translateY(0) scaleX(1)}16%{transform:perspective(900px) rotateY(-23deg) skewY(-2deg) translateY(-1px) scaleX(1.03)}33%{transform:perspective(900px) rotateY(18deg) skewY(2deg) translateY(0) scaleX(.98)}50%{transform:perspective(900px) rotateY(-17deg) skewY(-1deg) translateY(1px) scaleX(1.02)}68%{transform:perspective(900px) rotateY(13deg) skewY(1deg) translateY(0) scaleX(.99)}84%{transform:perspective(900px) rotateY(-8deg) skewY(-.5deg) translateY(0) scaleX(1.01)}to{transform:perspective(900px) rotateY(0) skewY(0) translateY(0) scaleX(1)}}@media(prefers-reduced-motion:reduce){.chat-topbar .chat-brand .chat-flag:before,.chat-topbar .chat-flag:before,.chat-topbar .chat-brand .chat-flag-svg,.chat-topbar .chat-flag-svg{animation:string-ai-final-flag-wave .9s ease-in-out infinite!important}}.chat-topbar button,.chat-topbar select,.chat-topbar input[type=date]{flex:0 0 auto!important;white-space:nowrap!important}@media(max-width:1240px){.chat-topbar .topbar-main-row,.topbar-main-row,.chat-topbar .chat-right,.chat-topbar .topbar-row-one,.topbar-main-row .chat-right,.topbar-main-row .topbar-row-one{flex-wrap:wrap!important}.chat-topbar .topbar-tools-row,.topbar-tools-row{padding-left:clamp(165px,20vw,275px)!important}}@media(max-width:900px){.chat-topbar .topbar-main-row,.topbar-main-row{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.chat-topbar .chat-right,.chat-topbar .topbar-row-one,.topbar-main-row .chat-right,.topbar-main-row .topbar-row-one{width:100%!important;max-width:100%!important;flex-wrap:wrap!important}.chat-topbar .topbar-tools-row,.topbar-tools-row{padding-left:0!important;padding-right:0!important}}@media(max-width:560px){.chat-topbar .chat-brand .chat-flag,.chat-topbar .chat-flag,.chat-topbar .chat-brand .chat-flag-svg,.chat-topbar .chat-flag-svg,.chat-topbar .chat-brand .chat-flag:before,.chat-topbar .chat-flag:before{width:38px!important;min-width:38px!important;max-width:38px!important;height:24px!important;flex-basis:38px!important}}.chat-topbar .chat-brand .chat-flag,.chat-topbar .chat-flag{position:relative!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:30px!important;min-height:30px!important;max-height:30px!important;flex:0 0 46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:2px!important;overflow:hidden!important;border-radius:8px!important;background:#ffffff8a!important;box-shadow:inset 0 0 0 1px #0f172a29,0 2px 7px #0f172a2e!important}.chat-topbar .chat-brand .chat-flag:before,.chat-topbar .chat-flag:before{content:none!important;display:none!important}.chat-topbar .chat-brand .chat-flag-svg,.chat-topbar .chat-flag-svg,.chat-topbar .chat-brand .chat-flag-img,.chat-topbar .chat-flag-img{width:38px!important;min-width:38px!important;max-width:38px!important;height:24px!important;min-height:24px!important;max-height:24px!important;display:block!important;object-fit:cover!important;border-radius:6px!important;transform-origin:left center!important;animation:string-ai-contained-slow-flag-wave 2.8s ease-in-out infinite!important;will-change:transform!important;backface-visibility:hidden!important;filter:drop-shadow(0 1px 3px rgba(15,23,42,.2))!important}@keyframes string-ai-contained-slow-flag-wave{0%{transform:perspective(650px) rotateY(0) skewY(0) scaleX(1)}25%{transform:perspective(650px) rotateY(-8deg) skewY(-.6deg) scaleX(1.01)}50%{transform:perspective(650px) rotateY(7deg) skewY(.6deg) scaleX(.995)}75%{transform:perspective(650px) rotateY(-5deg) skewY(-.3deg) scaleX(1.006)}to{transform:perspective(650px) rotateY(0) skewY(0) scaleX(1)}}@media(prefers-reduced-motion:reduce){.chat-topbar .chat-brand .chat-flag-svg,.chat-topbar .chat-flag-svg,.chat-topbar .chat-brand .chat-flag-img,.chat-topbar .chat-flag-img{animation:string-ai-contained-slow-flag-wave 2.8s ease-in-out infinite!important}}@media(max-width:560px){.chat-topbar .chat-brand .chat-flag,.chat-topbar .chat-flag{width:42px!important;min-width:42px!important;max-width:42px!important;height:28px!important;min-height:28px!important;max-height:28px!important;flex-basis:42px!important}.chat-topbar .chat-brand .chat-flag-svg,.chat-topbar .chat-flag-svg,.chat-topbar .chat-brand .chat-flag-img,.chat-topbar .chat-flag-img{width:35px!important;min-width:35px!important;max-width:35px!important;height:22px!important;min-height:22px!important;max-height:22px!important}}.chat-topbar .chat-brand .chat-flag,.chat-topbar .chat-flag{position:relative!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:30px!important;min-height:30px!important;max-height:30px!important;flex:0 0 46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:3px!important;overflow:hidden!important;border-radius:8px!important;background:#ffffffa8!important;box-shadow:inset 0 0 0 1px #0f172a29,0 2px 8px #0f172a2e!important}.chat-topbar .chat-brand .chat-flag-img,.chat-topbar .chat-flag-img,.chat-topbar .chat-brand .chat-flag-svg,.chat-topbar .chat-flag-svg{display:none!important;visibility:hidden!important;opacity:0!important}.chat-topbar .chat-brand .chat-flag:before,.chat-topbar .chat-flag:before{content:""!important;position:absolute!important;inset:3px!important;z-index:2!important;display:block!important;border-radius:6px!important;background:radial-gradient(circle at 50% 50%,#06038d 0 1.55px,transparent 1.8px),radial-gradient(circle at 50% 50%,transparent 0 4.2px,#06038d 4.35px 5.15px,transparent 5.35px),linear-gradient(to bottom,#f93 0% 33.333%,#fff 33.333% 66.666%,#138808 66.666% 100%)!important;box-shadow:inset 0 0 0 1px #0f172a2e,0 1px 4px #0f172a2e!important;transform-origin:center center!important;animation:string-ai-visible-slow-flag-wave 3.4s ease-in-out infinite!important;will-change:transform!important;backface-visibility:hidden!important}@keyframes string-ai-visible-slow-flag-wave{0%{transform:perspective(700px) rotateY(0) skewY(0) scaleX(1)}25%{transform:perspective(700px) rotateY(-5deg) skewY(-.35deg) scaleX(1.006)}50%{transform:perspective(700px) rotateY(5deg) skewY(.35deg) scaleX(.998)}75%{transform:perspective(700px) rotateY(-3deg) skewY(-.2deg) scaleX(1.003)}to{transform:perspective(700px) rotateY(0) skewY(0) scaleX(1)}}@media(prefers-reduced-motion:reduce){.chat-topbar .chat-brand .chat-flag:before,.chat-topbar .chat-flag:before{animation:string-ai-visible-slow-flag-wave 3.4s ease-in-out infinite!important}}@media(max-width:560px){.chat-topbar .chat-brand .chat-flag,.chat-topbar .chat-flag{width:42px!important;min-width:42px!important;max-width:42px!important;height:28px!important;min-height:28px!important;max-height:28px!important;flex-basis:42px!important;padding:3px!important}}.chat-topbar .chat-brand .chat-flag,.chat-topbar .chat-flag{width:48px!important;height:32px!important;min-width:48px!important;max-width:48px!important;flex:0 0 48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:2px!important;margin:0!important;overflow:visible!important;border-radius:9px!important;background:#ffffffbd!important;box-shadow:inset 0 0 0 1px #0f172a21,0 2px 8px #0f172a2e!important;line-height:0!important;font-size:0!important;text-indent:0!important}.chat-topbar .chat-brand .chat-flag:before,.chat-topbar .chat-brand .chat-flag:after,.chat-topbar .chat-flag:before,.chat-topbar .chat-flag:after{content:none!important;display:none!important;opacity:0!important;visibility:hidden!important;background:none!important;border:0!important;box-shadow:none!important;animation:none!important}.chat-topbar .chat-brand .chat-flag>img.chat-flag-img,.chat-topbar .chat-flag>img.chat-flag-img,.chat-topbar .chat-brand .chat-flag-img,.chat-topbar .chat-flag-img{display:block!important;visibility:visible!important;opacity:1!important;width:42px!important;height:28px!important;min-width:42px!important;max-width:42px!important;min-height:28px!important;max-height:28px!important;object-fit:contain!important;object-position:center center!important;margin:0 auto!important;padding:0!important;border:0!important;border-radius:5px!important;background:transparent!important;box-shadow:none!important;filter:none!important;position:relative!important;inset:auto!important;transform-origin:center center!important;transform-style:preserve-3d!important;backface-visibility:hidden!important;will-change:transform!important;animation:string-ai-flag-soft-real-wave 3.4s ease-in-out infinite!important}@keyframes string-ai-flag-soft-real-wave{0%{transform:perspective(900px) rotateY(0) skewY(0) translate(0) scale(1)}25%{transform:perspective(900px) rotateY(-7deg) skewY(-.7deg) translate(0) scale(1.01)}50%{transform:perspective(900px) rotateY(6deg) skewY(.6deg) translate(0) scale(1)}75%{transform:perspective(900px) rotateY(-4deg) skewY(-.35deg) translate(0) scale(1.006)}to{transform:perspective(900px) rotateY(0) skewY(0) translate(0) scale(1)}}@media(prefers-reduced-motion:reduce){.chat-topbar .chat-brand .chat-flag-img,.chat-topbar .chat-flag-img{animation:none!important}}@media(max-width:680px){.chat-topbar .chat-brand .chat-flag,.chat-topbar .chat-flag{width:42px!important;height:28px!important;min-width:42px!important;max-width:42px!important;flex-basis:42px!important}.chat-topbar .chat-brand .chat-flag>img.chat-flag-img,.chat-topbar .chat-flag>img.chat-flag-img,.chat-topbar .chat-brand .chat-flag-img,.chat-topbar .chat-flag-img{width:36px!important;height:24px!important;min-width:36px!important;max-width:36px!important;min-height:24px!important;max-height:24px!important}}.chat-topbar .chat-brand .chat-flag,.chat-topbar .chat-flag,.chat-left .chat-flag{width:46px!important;height:30px!important;min-width:46px!important;max-width:46px!important;min-height:30px!important;max-height:30px!important;flex:0 0 46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0 6px 0 0!important;overflow:hidden!important;border-radius:8px!important;background:transparent!important;position:relative!important;box-shadow:inset 0 0 0 1px #0f172a29,0 2px 8px #0f172a33!important;transform:none!important;animation:none!important;will-change:auto!important}.chat-topbar .chat-brand .chat-flag:before,.chat-topbar .chat-brand .chat-flag:after,.chat-topbar .chat-flag:before,.chat-topbar .chat-flag:after,.chat-left .chat-flag:before,.chat-left .chat-flag:after{content:none!important;display:none!important}.chat-topbar .chat-brand .chat-flag>img.chat-flag-img,.chat-topbar .chat-flag>img.chat-flag-img,.chat-topbar .chat-brand .chat-flag-img,.chat-topbar .chat-flag-img,.chat-left .chat-flag-img,.chat-flag-img{display:block!important;visibility:visible!important;opacity:1!important;width:64px!important;height:42px!important;min-width:64px!important;max-width:64px!important;min-height:42px!important;max-height:42px!important;object-fit:cover!important;object-position:center center!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform-origin:left center!important;animation:stringAiStraightFlagWave 2.35s ease-in-out infinite!important;will-change:transform,filter!important}@keyframes stringAiStraightFlagWave{0%{transform:translate(0) scale(1.18) scaleX(1);filter:saturate(1.08) contrast(1.04) brightness(1.01)}25%{transform:translate(.7px) scale(1.18) scaleX(1.018);filter:saturate(1.12) contrast(1.05) brightness(1.02)}50%{transform:translate(1.4px) scale(1.18) scaleX(1.04);filter:saturate(1.16) contrast(1.07) brightness(1.03)}75%{transform:translate(.7px) scale(1.18) scaleX(1.018);filter:saturate(1.12) contrast(1.05) brightness(1.02)}to{transform:translate(0) scale(1.18) scaleX(1);filter:saturate(1.08) contrast(1.04) brightness(1.01)}}@media(max-width:680px){.chat-topbar .chat-brand .chat-flag,.chat-topbar .chat-flag,.chat-left .chat-flag{width:42px!important;height:28px!important;min-width:42px!important;max-width:42px!important;min-height:28px!important;max-height:28px!important;flex-basis:42px!important}.chat-topbar .chat-brand .chat-flag>img.chat-flag-img,.chat-topbar .chat-flag>img.chat-flag-img,.chat-topbar .chat-brand .chat-flag-img,.chat-topbar .chat-flag-img,.chat-left .chat-flag-img,.chat-flag-img{width:58px!important;height:38px!important;min-width:58px!important;max-width:58px!important;min-height:38px!important;max-height:38px!important}}.chat-summary-box{border-radius:10px;border:1px solid #7dd3fc;background:#e0f2fe;padding:6px 8px;font-size:12px;margin-bottom:6px}.chat-summary-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.chat-summary-title{font-weight:600;font-size:12px}.chat-summary-body{font-size:12px;color:#0f172a}.chat-pill-close{border:none;background:transparent;cursor:pointer;font-size:13px}.chat-smart-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;margin-bottom:4px;font-size:12px}.chat-smart-chip{border-radius:999px;border:1px solid #d1d5db;background:#f9fafb;color:#111827;padding:6px 12px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}.chat-smart-chip:hover{background:#e5e7eb}html[data-theme=dark] .chat-smart-chip,body[data-theme=dark] .chat-smart-chip,.dark-theme .chat-smart-chip,body.dark-theme .chat-smart-chip{background:#334155!important;color:#fff!important;border:1px solid #64748b!important;opacity:1!important;visibility:visible!important}html[data-theme=dark] .chat-smart-chip:hover,body[data-theme=dark] .chat-smart-chip:hover,.dark-theme .chat-smart-chip:hover,body.dark-theme .chat-smart-chip:hover{background:#475569!important;color:#fff!important}html[data-theme=dark] .chat-smart-row,body[data-theme=dark] .chat-smart-row,.dark-theme .chat-smart-row,body.dark-theme .chat-smart-row{background:transparent!important}.chat-typing-bar{min-height:18px;margin-top:4px;font-size:11px;color:var(--chat-text-soft)}
