.dm-root.dm-suhbatlar-page,.dm-root.dm-suhbatlar-page .dm-suhbatlar-body{flex:1 1 0%;min-height:0}.dm-root.dm-suhbatlar-page .dm-hub{flex:1 1 0%;min-height:0!important;display:flex;flex-direction:column}.dm-root.dm-suhbatlar-page .dm-hub .ud-chat-view{display:flex;flex-direction:column;flex:1 1 0%;min-height:0}.dm-root.dm-suhbatlar-page .dm-hub .ud-conv-list{flex:1 1 0%;min-height:0;overflow-y:auto}.dm-root{--dm-bg:var(--ui-bg);--dm-body:var(--ui-bg);--dm-surface:var(--ui-surface);--dm-surface2:var(--ui-surface-2);--dm-surface3:var(--ui-surface-3);--dm-border:var(--ui-border);--dm-accent:var(--ui-accent);--dm-accent2:var(--ui-accent-2);--dm-green:var(--ui-success);--dm-orange:var(--ui-warning);--dm-red:var(--ui-danger);--dm-text:var(--ui-text);--dm-text2:var(--ui-text-muted);--dm-text3:var(--ui-text-subtle);--dm-r:var(--ui-radius-lg);--dm-r-sm:var(--ui-radius-sm);font-family:inherit;color:var(--dm-text);background:var(--dm-body);-webkit-tap-highlight-color:transparent}.dm-root *{box-sizing:border-box}.dm-root.dm-shell{display:flex;flex-direction:column;flex:1 1 0%;min-height:0;max-width:100%;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0)}.dm-root .dm-sbody{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--ui-scrollbar-thumb,rgba(128,128,128,.35)) transparent}.dm-root.dm-shell>.dm-sbody{padding-bottom:calc(76px + env(safe-area-inset-bottom, 0px))}.dm-root .dm-header{padding:14px 20px 10px;display:flex;justify-content:space-between;align-items:center}.dm-root .dm-hleft{display:flex;flex-direction:column;gap:2px;min-width:0}.dm-root .dm-hgreet{font-size:12px;color:var(--dm-text3)}.dm-root .dm-hname{font-size:19px;font-weight:700;letter-spacing:-.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.dm-root .dm-hbadge{display:inline-flex;align-items:center;gap:4px;background:color-mix(in srgb,var(--ui-success) 14%,transparent);border:1px solid color-mix(in srgb,var(--ui-success) 28%,transparent);color:var(--ui-success);font-size:10px;font-weight:600;padding:2px 8px;border-radius:20px;width:fit-content;margin-top:4px}.dm-root .dm-hbadge:before{content:"●";font-size:7px}.dm-root .dm-hava{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--ui-accent),var(--ui-accent-2));display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;position:relative;flex-shrink:0;border:2px solid color-mix(in srgb,var(--ui-accent) 38%,transparent);overflow:hidden}.dm-root .dm-hava img{width:100%;height:100%;object-fit:cover;border-radius:50%}.dm-root .dm-ppill{margin:0 20px 14px;background:var(--dm-surface);border:1px solid var(--dm-border);border-radius:var(--ui-radius-md);padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;box-shadow:var(--ui-shadow-sm,none);position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;animation:dm-ppill-pulse 2.8s ease-in-out infinite}.dm-root .dm-ppill:after{content:"";position:absolute;inset:0;transform:translateX(-120%);background:linear-gradient(110deg,transparent 0,color-mix(in srgb,var(--ui-accent) 16%,transparent) 50%,transparent 100%);pointer-events:none;animation:dm-ppill-sheen 4s ease-in-out infinite}.dm-root .dm-ppill:active{transform:scale(.99)}@keyframes dm-ppill-pulse{0%,to{box-shadow:0 0 0 0 rgba(94,106,210,0);border-color:var(--dm-border)}50%{box-shadow:0 0 0 4px rgba(94,106,210,.1);border-color:color-mix(in srgb,var(--ui-accent) 38%,var(--dm-border))}}@keyframes dm-ppill-sheen{0%,56%{transform:translateX(-120%)}86%,to{transform:translateX(120%)}}@media (prefers-reduced-motion:reduce){.dm-root .dm-ppill,.dm-root .dm-ppill:after{animation:none}}.dm-root .dm-ppill .dm-lbl{font-size:11px;color:var(--dm-text3)}.dm-root .dm-ppill .dm-cnt{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;color:var(--dm-accent2)}.dm-root .dm-ppill .dm-trend{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--ui-text-muted);font-weight:600;flex-shrink:0}.dm-root .dm-trend-ico{width:11px;height:11px;flex-shrink:0;color:var(--ui-text-muted)}.dm-root .dm-stat-ico{width:16px;height:16px;flex-shrink:0;color:var(--ui-text-muted)}.dm-root .dm-mod-ico{width:18px;height:18px;flex-shrink:0;color:var(--ui-text-muted)}.dm-root .dm-slbl{padding:0 20px 8px;font-size:11px;font-weight:600;color:var(--dm-text3);letter-spacing:.08em;text-transform:uppercase}.dm-root #dm-stats{scroll-margin-top:calc(4rem + 12px)}.dm-root .dm-qstats{padding:0 20px 12px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.dm-root .dm-sbig{background:var(--dm-surface);border:1px solid var(--dm-border);border-radius:var(--dm-r);padding:8px 10px;position:relative;overflow:hidden;text-decoration:none;color:inherit;display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;align-items:center;column-gap:8px;row-gap:1px;transition:transform .15s;box-shadow:var(--ui-shadow-sm,none)}.dm-root .dm-sbig:active{transform:scale(.97)}.dm-root .dm-sbig.dm-ac{background:linear-gradient(135deg,color-mix(in srgb,var(--ui-accent) 18%,transparent),color-mix(in srgb,var(--ui-accent) 5%,transparent));border-color:color-mix(in srgb,var(--ui-accent) 32%,transparent)}.dm-root .dm-sbig.dm-gc{background:linear-gradient(135deg,color-mix(in srgb,var(--ui-success) 16%,transparent),color-mix(in srgb,var(--ui-success) 4%,transparent));border-color:color-mix(in srgb,var(--ui-success) 28%,transparent)}.dm-root .dm-sico{width:34px;height:34px;border-radius:var(--ui-radius-sm);display:flex;align-items:center;justify-content:center;font-size:15px;margin-bottom:0;grid-column:1;grid-row:1/span 2;align-self:center}.dm-root .dm-sbig .dm-sico{background:color-mix(in srgb,var(--ui-text-muted) 10%,transparent)}.dm-root .dm-sval{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:1.1;margin-bottom:0;grid-column:2;grid-row:1;align-self:end}.dm-root .dm-sbig.dm-ac .dm-sval{color:var(--dm-accent2)}.dm-root .dm-sbig.dm-gc .dm-sval{color:var(--dm-green)}.dm-root .dm-slb{font-size:10px;color:var(--dm-text3);font-weight:500;line-height:1.2;grid-column:2;grid-row:2;align-self:start}.dm-root .dm-glow{position:absolute;bottom:-16px;right:-16px;width:56px;height:56px;border-radius:50%;filter:blur(30px);pointer-events:none}.dm-root .dm-sbig.dm-ac .dm-glow{background:color-mix(in srgb,var(--ui-accent) 30%,transparent)}.dm-root .dm-sbig.dm-gc .dm-glow{background:color-mix(in srgb,var(--ui-success) 24%,transparent)}.dm-root .dm-mgrid{padding:0 20px 18px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.dm-root .dm-mcard{background:var(--dm-surface);border:1px solid var(--dm-border);border-radius:var(--dm-r);padding:12px 8px;display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;color:inherit;transition:transform .15s,opacity .2s;box-shadow:var(--ui-shadow-sm,none)}.dm-root .dm-mcard:active{transform:scale(.94)}.dm-root .dm-mico{width:40px;height:40px;border-radius:var(--ui-radius-md);display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--ui-text-muted) 8%,var(--ui-surface-2))}.dm-root .dm-mcnt{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600;color:var(--dm-text);line-height:1}.dm-root .dm-mname{font-size:10px;color:var(--dm-text3);font-weight:500;text-align:center;line-height:1.2}.dm-root .dm-chub{padding:0 20px 20px}.dm-root .dm-chub-title{padding:0 0 10px;font-size:11px;font-weight:600;color:var(--dm-text3);letter-spacing:.08em;text-transform:uppercase}.dm-root .dm-spacer{height:12px}.dm-root .dm-chat-fab{position:fixed;bottom:calc(24px + env(safe-area-inset-bottom, 0px));right:18px;z-index:60;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;border:none;cursor:pointer;background:linear-gradient(135deg,var(--ui-accent),color-mix(in srgb,var(--ui-accent) 68%,var(--ui-accent-2)));box-shadow:var(--ui-shadow-md,0 8px 24px rgba(0,0,0,.25)),0 0 0 1px color-mix(in srgb,var(--ui-accent) 30%,transparent);transition:transform .18s ease,box-shadow .2s ease}.dm-root .dm-chat-fab:active{transform:scale(.94)}@media (min-width:768px){.dm-root .dm-chat-fab{display:none}}.dm-root .dm-hub{--ud-bg-primary:var(--ui-surface);--ud-bg-secondary:var(--ui-surface-2);--ud-bg-tertiary:var(--ui-surface-3);--ud-text-primary:var(--ui-text);--ud-text-secondary:var(--ui-text-muted);--ud-border-tertiary:var(--ui-border);--ud-border-secondary:var(--ui-border-strong);--ud-accent:var(--ui-accent);--ud-accent-soft:color-mix(in srgb,var(--ui-accent) 20%,transparent);--ud-accent-text:var(--ui-accent-2);--ud-radius-md:var(--ui-radius-sm,10px);--ud-radius-lg:var(--ui-radius-md,12px);background:var(--dm-bg)!important;border:none!important;border-radius:0;min-height:360px}.dm-root .dm-hub .ud-chat-tabs{display:flex;gap:6px;margin-bottom:10px;overflow-x:auto;padding-bottom:2px;border:none;scrollbar-width:none}.dm-root .dm-hub .ud-chat-tabs::-webkit-scrollbar{display:none}.dm-root .dm-hub .ud-chat-tab{flex:0 0 auto;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--dm-surface);border-bottom:1px solid var(--dm-border);border-radius:20px;padding:6px 14px;font-size:12px;font-weight:500;color:var(--dm-text3);border:1px solid var(--dm-border);transition:all .2s}.dm-root .dm-hub .ud-chat-tab.ud-active{background:var(--ui-accent);border-color:var(--ui-accent);color:#fff;font-weight:600}.dm-root .dm-hub .ud-chat-view{min-height:280px;position:relative}.dm-root .dm-hub .ud-conv-list{gap:2px;background:transparent}.dm-root .dm-hub .ud-conv-item{display:flex;align-items:center;gap:10px;width:100%;min-width:0;text-align:left;font:inherit;color:inherit;cursor:pointer;background:var(--dm-surface);border:none;border-radius:var(--dm-r-sm);margin-bottom:2px;padding:10px}.dm-root .dm-hub .ud-conv-item.ud-selected,.dm-root .dm-hub .ud-conv-item:hover{background:var(--dm-surface2)}.dm-root .dm-hub .ud-conv-info{flex:1 1 0%;min-width:0;overflow:hidden}.dm-root .dm-hub .ud-conv-meta{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:4px;flex-shrink:0;margin-left:auto;align-self:stretch}.dm-root .dm-hub .ud-conv-name{color:var(--dm-text);font-weight:600;font-size:13px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-root .dm-hub .ud-conv-preview{color:var(--dm-text3);font-size:12px;line-height:1.35;margin-top:2px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;word-break:break-word;overflow-wrap:anywhere}.dm-root .dm-hub .ud-conv-time{color:var(--dm-text3)}.dm-root .dm-hub .ud-unread-badge{background:var(--ui-accent);min-width:18px;height:18px;border-radius:9px;padding:0 4px;font-size:10px;color:#fff}.dm-root .dm-hub .ud-conv-avatar,.dm-root .dm-hub .ud-unread-badge{display:flex;align-items:center;justify-content:center;font-weight:700}.dm-root .dm-hub .ud-conv-avatar{width:44px;height:44px;border-radius:50%;overflow:hidden;font-size:14px}.dm-root .dm-hub .ud-conv-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.dm-root .dm-hub .ud-members-btn{height:34px;padding:0 12px;border-radius:10px;border:1px solid var(--dm-border);background:var(--dm-surface2);color:var(--dm-text);font-size:13px;font-weight:600}.dm-root .dm-hub .ud-members-btn:hover{border-color:color-mix(in srgb,var(--ui-accent) 55%,var(--dm-border));color:var(--ui-accent)}.ud-members-sheet.ud-mobile-theme{background:color-mix(in srgb,var(--dm-surface) 76%,transparent)!important;border-color:color-mix(in srgb,var(--dm-border) 72%,#ffffff 28%)!important;backdrop-filter:blur(11px) saturate(126%)!important;-webkit-backdrop-filter:blur(11px) saturate(126%)!important}.ud-members-sheet.ud-mobile-theme .ud-members-sheet-title{color:var(--dm-text)!important}.ud-members-sheet.ud-mobile-theme .ud-members-sheet-head{background:color-mix(in srgb,var(--dm-surface2) 68%,transparent)!important;border-bottom-color:color-mix(in srgb,var(--dm-border) 62%,transparent)!important}.ud-members-sheet.ud-mobile-theme .ud-members-sheet-list{background:color-mix(in srgb,var(--dm-surface) 38%,transparent)!important}.ud-members-sheet.ud-mobile-theme .ud-members-item:hover{background:var(--dm-surface2)!important}.ud-members-sheet.ud-mobile-theme .ud-members-avatar,.ud-members-sheet.ud-mobile-theme .ud-members-avatar-link{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:9999px}.dm-root .dm-hub .ud-ca-blue,.dm-root .dm-hub .ud-ca-coral,.dm-root .dm-hub .ud-ca-green,.dm-root .dm-hub .ud-ca-purple,.dm-root .dm-hub .ud-ca-teal{background:color-mix(in srgb,var(--ui-accent) 12%,var(--ui-surface-3));color:var(--dm-text)}.dm-root .dm-hub .ud-empty-chat{color:var(--dm-text3);background:var(--dm-surface);border-radius:var(--dm-r-sm);margin-top:4px}.dm-root .dm-hub .ud-msg-thread.ud-open{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;min-height:0;background:var(--dm-bg);animation:dmThreadIn .34s cubic-bezier(.4,0,.2,1) both}@keyframes dmThreadIn{0%{opacity:.85;transform:translateX(8%)}to{opacity:1;transform:translateX(0)}}.dm-root .dm-hub .ud-thread-header{display:flex;align-items:center;gap:10px;flex-shrink:0;padding:max(10px,env(safe-area-inset-top,0px)) 14px 12px;background:var(--dm-surface);border-bottom:1px solid var(--dm-border);box-shadow:0 1px 0 color-mix(in srgb,var(--dm-text) 4%,transparent)}.dm-root .dm-hub .ud-thread-head-text{min-width:0;flex:1}.dm-root .dm-hub .ud-back-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;margin-left:-4px;border:none;border-radius:12px;background:transparent;font:inherit;color:var(--ui-accent);cursor:pointer;transition:background .15s ease,color .15s ease}.dm-root .dm-hub .ud-back-btn:hover{background:color-mix(in srgb,var(--ui-accent) 12%,transparent)}.dm-root .dm-hub .ud-back-ico{width:24px;height:24px;flex-shrink:0}.dm-root .dm-hub .ud-thread-profile-ava{display:flex;width:40px;height:40px;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;border:2px solid color-mix(in srgb,var(--ui-accent) 28%,var(--dm-border));background:var(--dm-surface2);text-decoration:none;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.dm-root .dm-hub .ud-thread-profile-ava:hover{border-color:color-mix(in srgb,var(--ui-accent) 55%,var(--dm-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-accent) 16%,transparent);transform:scale(1.03)}.dm-root .dm-hub .ud-thread-profile-ava:active{transform:scale(.98)}.dm-root .dm-hub .ud-thread-profile-ava-img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.dm-root .dm-hub .ud-thread-profile-ava-fallback{font-size:13px;font-weight:700;color:var(--ui-accent);letter-spacing:-.02em}.dm-root .dm-hub .ud-thread-name{color:var(--dm-text);font-weight:700;font-size:15px;line-height:1.25;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-root .dm-hub .ud-thread-status{margin-top:2px;color:var(--dm-text3);font-size:12px;line-height:1.35}.dm-root .dm-hub .ud-messages{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:8px;padding:10px 10px 14px;background:linear-gradient(180deg,color-mix(in srgb,var(--dm-surface) 35%,var(--dm-bg)) 0,var(--dm-bg) 28%,var(--dm-bg) 100%)}.dm-root .dm-hub .ud-thread-loading{display:flex;flex:1;align-items:center;justify-content:center;padding:2.5rem 1rem}@keyframes dmUdSpin{to{transform:rotate(1turn)}}.dm-root .dm-hub .ud-thread-loading-ico{width:1.75rem;height:1.75rem;color:var(--ui-accent);animation:dmUdSpin .75s linear infinite}.dm-root .dm-hub .ud-msg{display:flex;flex-direction:column;max-width:min(88%,20rem)}.dm-root .dm-hub .ud-msg.ud-me{align-self:flex-end;align-items:flex-end}.dm-root .dm-hub .ud-msg.ud-them{align-self:flex-start;align-items:flex-start}.dm-root .dm-hub .ud-msg-block{display:flex;flex-direction:column;gap:3px;max-width:100%}.dm-root .dm-hub .ud-msg.ud-me .ud-msg-block{align-items:flex-end}.dm-root .dm-hub .ud-msg.ud-them .ud-msg-block{align-items:flex-start}.dm-root .dm-hub .ud-msg-label{max-width:100%;padding:0 3px;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.25;color:var(--dm-text3)}.dm-root .dm-hub .ud-bubble{padding:7px 11px;border-radius:22px;font-size:13px;line-height:1.38;word-break:break-word;overflow-wrap:anywhere;box-shadow:0 1px 2px color-mix(in srgb,var(--dm-text) 6%,transparent)}.dm-root .dm-hub .ud-msg.ud-them .ud-bubble{background:var(--dm-surface2);color:var(--dm-text);border:1px solid var(--dm-border);border-bottom-left-radius:14px}.dm-root .dm-hub .ud-msg.ud-me .ud-bubble{background:linear-gradient(145deg,color-mix(in srgb,var(--ui-accent-2,var(--ui-accent)) 88%,#fff) 0,var(--ui-accent) 100%);color:var(--ui-selection-text,#fff);border:none;border-bottom-right-radius:14px;box-shadow:0 2px 10px color-mix(in srgb,var(--ui-accent) 35%,transparent)}.dm-root .dm-hub .ud-msg-time{padding:0 4px;font-size:10px;font-weight:500;line-height:1.15;color:var(--dm-text3);opacity:.92}.dm-root .dm-hub .ud-msg-time.ud-me{text-align:right}.dm-root .dm-hub .ud-msg-input-row{display:flex;align-items:center;gap:8px;flex-shrink:0;background:var(--dm-surface);border-top:1px solid var(--dm-border);padding:8px 10px calc(10px + env(safe-area-inset-bottom, 0px));box-shadow:0 -8px 24px color-mix(in srgb,var(--dm-text) 5%,transparent)}.dm-root .dm-hub .ud-msg-input{flex:1;min-width:0;height:40px;padding:0 14px;border:1px solid var(--dm-border);border-radius:20px;background:var(--dm-surface2);color:var(--dm-text);font-size:14px;outline:none;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.dm-root .dm-hub .ud-msg-input::placeholder{color:var(--dm-text3)}.dm-root .dm-hub .ud-msg-input:focus{border-color:color-mix(in srgb,var(--ui-accent) 55%,var(--dm-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-accent) 18%,transparent)}.dm-root .dm-hub .ud-send-btn{display:flex;width:40px;height:40px;flex-shrink:0;align-items:center;justify-content:center;border:none;border-radius:50%;background:var(--ui-accent);color:#fff;cursor:pointer;transition:transform .12s ease,opacity .15s ease,box-shadow .15s ease;box-shadow:0 2px 10px color-mix(in srgb,var(--ui-accent) 38%,transparent)}.dm-root .dm-hub .ud-send-btn:hover:not(:disabled){transform:scale(1.04)}.dm-root .dm-hub .ud-send-btn:active:not(:disabled){transform:scale(.96)}.dm-root .dm-hub .ud-send-btn:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.dm-root .dm-hub .ud-thread-embed{background:var(--dm-bg)}.dm-root .dm-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;margin-left:4px;background:var(--ui-danger);color:#fff;font-size:9px;font-weight:700;border-radius:999px;vertical-align:middle}.dm-root .dm-hub .ud-chat-tab.ud-active .dm-tab-badge{background:color-mix(in srgb,var(--ui-danger) 92%,#fff 8%);color:#fff}.dm-root .dm-fade-up{animation:dmFadeUp .42s ease both}.dm-root .dm-d1{animation-delay:.04s}.dm-root .dm-d2{animation-delay:.08s}.dm-root .dm-d3{animation-delay:.12s}.dm-root .dm-d4{animation-delay:.16s}.dm-root .dm-d5{animation-delay:.2s}@keyframes dmFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}