:root,:root[data-theme=dark]{--bg-app:#0f0c29;--bg-chat:#0a0912;--bg-input:#0f0d1a;--bg-surface:#1a1540;--bg-card:#ffffff0d;--bg-card-hover:#ffffff12;--bg-popup:#1e1b2e;--bg-overlay:#0009;--text-primary:#e2e8f0;--text-strong:#fff;--text-secondary:#fff9;--text-muted:#fff6;--text-faint:#fff3;--border-soft:#ffffff0f;--border-medium:#ffffff1f;--accent-1:#6c5ce7;--accent-2:#a855f7;--accent-bg-soft:#a855f714;--accent-bg-medium:#a855f72e;--accent-border:#a855f74d;--color-online:#22c55e;--color-danger:#ef4444;--color-success:#22c55e;--color-warning:#f59e0b;color-scheme:dark}:root[data-theme=light]{--bg-app:#f6f7fb;--bg-chat:#fff;--bg-input:#fff;--bg-surface:#fff;--bg-card:#fff;--bg-card-hover:#f3f4f9;--bg-popup:#fff;--bg-overlay:#0f0c2980;--text-primary:#0f1729;--text-strong:#000;--text-secondary:#4b5366;--text-muted:#6b7385;--text-faint:#9aa1b2;--border-soft:#0f17290f;--border-medium:#0f17291f;--accent-1:#6c5ce7;--accent-2:#a855f7;--accent-bg-soft:#6c5ce70f;--accent-bg-medium:#6c5ce724;--accent-border:#6c5ce752;--color-online:#16a34a;--color-danger:#dc2626;--color-success:#16a34a;--color-warning:#d97706;color-scheme:light}:root[data-theme=light] body{background:#f6f7fb;color:#e2e8f0;color:var(--text-primary)}:root[data-theme=light] [style*="background: '#0F0C29'"],:root[data-theme=light] [style*="background: '#0a0814'"],:root[data-theme=light] [style*="background: '#0f0c29'"],:root[data-theme=light] [style*="background: '#0f0d1a'"],:root[data-theme=light] [style*="background: '#110f27'"],:root[data-theme=light] [style*="background: '#13112a'"],:root[data-theme=light] [style*="background: '#17142b'"],:root[data-theme=light] [style*="background: '#1a1540'"],:root[data-theme=light] [style*="background: '#1a1730'"],:root[data-theme=light] [style*="background: '#1e1b2e'"],:root[data-theme=light] [style*="background: '#26224a'"],:root[data-theme=light] [style*="background:#0F0C29"],:root[data-theme=light] [style*="background:#0a0814"],:root[data-theme=light] [style*="background:#0f0c29"],:root[data-theme=light] [style*="background:#0f0d1a"],:root[data-theme=light] [style*="background:#110f27"],:root[data-theme=light] [style*="background:#13112a"],:root[data-theme=light] [style*="background:#17142b"],:root[data-theme=light] [style*="background:#1a1540"],:root[data-theme=light] [style*="background:#1a1730"],:root[data-theme=light] [style*="background:#1e1b2e"],:root[data-theme=light] [style*="background:#26224a"]{background:#fff!important;color:#e2e8f0!important;color:var(--text-primary)!important}:root[data-theme=light] [style*="background: '#221f3e'"],:root[data-theme=light] [style*="background:#221f3e"]{background:#f4f1fb!important;border:1px solid #6c5ce71a!important;color:#e2e8f0!important;color:var(--text-primary)!important}:root[data-theme=light] [style*="background: 'rgba(0,0,0,0.5)'"],:root[data-theme=light] [style*="background: 'rgba(0,0,0,0.6)'"],:root[data-theme=light] [style*="background: 'rgba(0,0,0,0.7)'"],:root[data-theme=light] [style*="background: 'rgba(0,0,0,0.75)'"],:root[data-theme=light] [style*="background: 'rgba(10, 8, 20"],:root[data-theme=light] [style*="background:rgba(0,0,0,0.5)"],:root[data-theme=light] [style*="background:rgba(0,0,0,0.6)"],:root[data-theme=light] [style*="background:rgba(0,0,0,0.7)"],:root[data-theme=light] [style*="background:rgba(0,0,0,0.75)"],:root[data-theme=light] [style*="background:rgba(10,8,20"]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1f1b3a8c!important}:root[data-theme=light] [style*="background: 'rgba(255,255,255,0.03)'"],:root[data-theme=light] [style*="background: 'rgba(255,255,255,0.04)'"],:root[data-theme=light] [style*="background: 'rgba(255,255,255,0.05)'"],:root[data-theme=light] [style*="background: 'rgba(255,255,255,0.06)'"],:root[data-theme=light] [style*="background:rgba(255,255,255,0.03)"],:root[data-theme=light] [style*="background:rgba(255,255,255,0.04)"],:root[data-theme=light] [style*="background:rgba(255,255,255,0.05)"],:root[data-theme=light] [style*="background:rgba(255,255,255,0.06)"]{background:#6c5ce70f!important}:root[data-theme=light] [style*="background: 'rgba(255,255,255,0.07)'"],:root[data-theme=light] [style*="background: 'rgba(255,255,255,0.08)'"],:root[data-theme=light] [style*="background: 'rgba(255,255,255,0.10)'"],:root[data-theme=light] [style*="background:rgba(255,255,255,0.07)"],:root[data-theme=light] [style*="background:rgba(255,255,255,0.08)"],:root[data-theme=light] [style*="background:rgba(255,255,255,0.10)"]{background:#6c5ce71a!important}:root[data-theme=light] [style*="color: '#e2e8f0'"],:root[data-theme=light] [style*="color: '#e8e6f0'"],:root[data-theme=light] [style*="color: '#fff'"],:root[data-theme=light] [style*="color: '#ffffff'"],:root[data-theme=light] [style*="color:#e2e8f0"],:root[data-theme=light] [style*="color:#e8e6f0"],:root[data-theme=light] [style*="color:#fff"],:root[data-theme=light] [style*="color:#ffffff"]{color:#e2e8f0!important;color:var(--text-primary)!important}:root[data-theme=light] [style*=linear-gradient] [style*="color: '#fff'"],:root[data-theme=light] [style*=linear-gradient] [style*="color:#fff"],:root[data-theme=light] button[style*=linear-gradient],:root[data-theme=light] button[style*=linear-gradient] *{color:#fff!important}:root[data-theme=light] [style*="color: '#6b698c'"],:root[data-theme=light] [style*="color: '#7a78a0'"],:root[data-theme=light] [style*="color: '#94a3b8'"],:root[data-theme=light] [style*="color: '#a09ec0'"],:root[data-theme=light] [style*="color:#6b698c"],:root[data-theme=light] [style*="color:#7a78a0"],:root[data-theme=light] [style*="color:#94a3b8"],:root[data-theme=light] [style*="color:#a09ec0"]{color:#fff6!important;color:var(--text-muted)!important}:root[data-theme=light] [style*="color: 'rgba(255,255,255,0.4)'"],:root[data-theme=light] [style*="color: 'rgba(255,255,255,0.45)'"],:root[data-theme=light] [style*="color: 'rgba(255,255,255,0.5)'"],:root[data-theme=light] [style*="color: 'rgba(255,255,255,0.55)'"],:root[data-theme=light] [style*="color: 'rgba(255,255,255,0.6)'"],:root[data-theme=light] [style*="color: 'rgba(255,255,255,0.7)'"],:root[data-theme=light] [style*="color:rgba(255,255,255,0.4)"],:root[data-theme=light] [style*="color:rgba(255,255,255,0.45)"],:root[data-theme=light] [style*="color:rgba(255,255,255,0.5)"],:root[data-theme=light] [style*="color:rgba(255,255,255,0.55)"],:root[data-theme=light] [style*="color:rgba(255,255,255,0.6)"],:root[data-theme=light] [style*="color:rgba(255,255,255,0.7)"]{color:#fff9!important;color:var(--text-secondary)!important}:root[data-theme=light] [style*="color: 'rgba(255,255,255,0.2)'"],:root[data-theme=light] [style*="color: 'rgba(255,255,255,0.25)'"],:root[data-theme=light] [style*="color: 'rgba(255,255,255,0.3)'"],:root[data-theme=light] [style*="color: 'rgba(255,255,255,0.35)'"],:root[data-theme=light] [style*="color:rgba(255,255,255,0.2)"],:root[data-theme=light] [style*="color:rgba(255,255,255,0.25)"],:root[data-theme=light] [style*="color:rgba(255,255,255,0.3)"],:root[data-theme=light] [style*="color:rgba(255,255,255,0.35)"]{color:#fff3!important;color:var(--text-faint)!important}:root[data-theme=light] [style*="border: '1px solid rgba(255,255,255,0.06)'"],:root[data-theme=light] [style*="border: '1px solid rgba(255,255,255,0.07)'"],:root[data-theme=light] [style*="border: '1px solid rgba(255,255,255,0.08)'"],:root[data-theme=light] [style*="border: '1px solid rgba(255,255,255,0.10)'"],:root[data-theme=light] [style*="border: '1px solid rgba(255,255,255,0.12)'"],:root[data-theme=light] [style*="border:1px solid rgba(255,255,255,0.06)"],:root[data-theme=light] [style*="border:1px solid rgba(255,255,255,0.07)"],:root[data-theme=light] [style*="border:1px solid rgba(255,255,255,0.08)"],:root[data-theme=light] [style*="border:1px solid rgba(255,255,255,0.10)"],:root[data-theme=light] [style*="border:1px solid rgba(255,255,255,0.12)"]{border-color:#ffffff1f!important;border-color:var(--border-medium)!important}:root[data-theme=light] [style*="rgba(15,12,41"],:root[data-theme=light] [style*="rgba(26,21,64"]{filter:brightness(1.4) saturate(.7)}:root[data-theme=light] ::-webkit-scrollbar-thumb{background:#6c5ce740}:root[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#6c5ce773}:root[data-theme=light] .dzr-drawer,:root[data-theme=light] .dzr-drawer-card{background:#fff!important;border-color:#ffffff0f!important;border-color:var(--border-soft)!important;color:#e2e8f0!important;color:var(--text-primary)!important}:root[data-theme=light] .dzr-drawer-item:hover{background:#6c5ce714!important}:root[data-theme=light] .dzr-settings{background:#f6f7fb!important}:root[data-theme=light] .dzr-settings .dzr-section{background:#fff!important;border-color:#ffffff1f!important;border-color:var(--border-medium)!important;box-shadow:0 4px 20px #6c5ce70f!important}:root[data-theme=light] .dzr-settings input,:root[data-theme=light] .dzr-settings select,:root[data-theme=light] .dzr-settings textarea{background:#fff!important;border-color:#ffffff1f!important;border-color:var(--border-medium)!important;color:#e2e8f0!important;color:var(--text-primary)!important}:root[data-theme=light] .dzr-settings input::placeholder,:root[data-theme=light] .dzr-settings textarea::placeholder{color:#fff6!important;color:var(--text-muted)!important}:root[data-theme=light] .dzr-server-rail{background:#6c5ce70a!important;border-right:1px solid #ffffff0f!important;border-right:1px solid var(--border-soft)!important}:root[data-theme=light] .dzr-app-bg{display:none!important}:root[data-theme=light] [style*="color: 'var(--text-muted)'"],:root[data-theme=light] [style*="color:var(--text-muted)"]{color:#fff6!important;color:var(--text-muted)!important}:root[data-theme=light] [style*="color: 'var(--text-secondary)'"],:root[data-theme=light] [style*="color:var(--text-secondary)"]{color:#fff9!important;color:var(--text-secondary)!important}:root[data-theme=light] .mesh-bg{opacity:.05!important}:root[data-theme=light] .dzr-chat-item,:root[data-theme=light] .dzr-conv-item{background:#fff!important}:root[data-theme=light] .dzr-chat-item:hover,:root[data-theme=light] .dzr-conv-item:hover{background:#f3f4f9!important}:root[data-theme=light] .dzr-chat-item--active,:root[data-theme=light] .dzr-conv-item--active,:root[data-theme=light] [class*=active][class*=conv]{background:#6c5ce71a!important}body{background:#0f0c29;color:#e2e8f0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:400;font-weight:var(--dzr-font-weight,400);margin:0;transition:background .25s ease,color .25s ease}:root[data-font-weight=thin]{--dzr-font-weight:300}:root[data-font-weight=normal]{--dzr-font-weight:400}:root[data-font-weight=bold]{--dzr-font-weight:500}:root[data-font-family=inter] body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}:root[data-font-family=rounded] body{font-family:SF Pro Rounded,Quicksand,Nunito,system-ui,sans-serif}:root[data-font-family=serif] body{font-family:Charter,Georgia,Times New Roman,serif}body{line-height:var(--dzr-line-height,1.5)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-thumb:hover{background:#a855f74d;background:var(--accent-border)}.dzr-msg-textarea{-ms-overflow-style:none;scrollbar-width:none}.dzr-msg-textarea::-webkit-scrollbar{display:none;height:0;width:0}input,textarea{caret-color:#a855f7;caret-color:var(--accent-2)}select{color-scheme:dark}select option{background:#1a1540;color:#e2e8f0;padding:8px 12px}select option:disabled{background:#0f0c29;color:#ffffff4d}select option:checked{background:#6c5ce7 linear-gradient(0deg,#a855f766,#a855f766);color:#fff;font-weight:700}:root[data-theme=light] select{color-scheme:light}:root[data-theme=light] select option{background:#fff;color:#1e1b3a}:root[data-theme=light] select option:checked{background:#6c5ce7;color:#fff}:root[data-theme=light] img{filter:none}button{transition:background .15s ease,transform .12s ease,box-shadow .15s ease,opacity .15s ease,border-color .15s ease}button:hover:not(:disabled){filter:brightness(1.15)}button:active:not(:disabled){transform:scale(.94)}button[style*="background: none"]:hover,button[style*="background: transparent"]:hover{background:#a855f71a!important;border-radius:8px}@keyframes dzrFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes dzrPulse{0%,to{opacity:1}50%{opacity:.5}}.dzr-tab-btn{background:none;border:none;color:#fff9;color:var(--text-secondary);cursor:pointer;flex:1 1;font-weight:600;letter-spacing:.4px;outline:none;padding:14px 6px 12px;position:relative;text-transform:none;transition:color .25s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.34,1.56,.64,1),text-shadow .25s ease;z-index:1}.dzr-tab-btn:before{background:radial-gradient(ellipse at center,#00bfa638 0,#6c5ce71f 40%,#0000 70%);filter:blur(8px);height:70%;pointer-events:none;top:50%;transform:translate(-50%,-50%) scale(.6);transition:opacity .35s ease,transform .35s cubic-bezier(.34,1.56,.64,1);width:70%;z-index:-1}.dzr-tab-btn:after,.dzr-tab-btn:before{content:"";left:50%;opacity:0;position:absolute}.dzr-tab-btn:after{background:linear-gradient(90deg,#00bfa6,#6c5ce7,#a855f7,#00bfa6);background-size:300% 100%;border-radius:3px 3px 0 0;bottom:0;height:3px;right:50%;transition:left .35s cubic-bezier(.34,1.56,.64,1),right .35s cubic-bezier(.34,1.56,.64,1),opacity .25s ease}.dzr-tab-btn:hover:not(.dzr-tab-btn--active):not(:disabled){color:#e2e8f0!important;color:var(--text-primary)!important;filter:none!important;transform:translateY(-1px)}.dzr-tab-btn:hover:not(.dzr-tab-btn--active):after{left:35%;opacity:.55;right:35%}.dzr-tab-btn:active:not(:disabled){transform:translateY(0) scale(.96)}.dzr-tab-btn--active{animation:dzrTabActiveBounce .45s cubic-bezier(.34,1.56,.64,1);color:#fff!important;color:var(--text-strong)!important;text-shadow:0 0 18px #00bfa673}.dzr-tab-btn--active:before{opacity:1;transform:translate(-50%,-50%) scale(1)}.dzr-tab-btn--active:after{animation:dzrTabUnderlineShift 4s linear infinite;box-shadow:0 0 12px #00bfa6b3,0 0 24px #a855f759;height:3px;left:18%;opacity:1;right:18%}@keyframes dzrTabActiveBounce{0%{transform:translateY(0) scale(1)}40%{transform:translateY(-3px) scale(1.06)}to{transform:translateY(0) scale(1)}}@keyframes dzrTabUnderlineShift{0%{background-position:0 50%}to{background-position:300% 50%}}.dzr-story-item{transition:transform .18s cubic-bezier(.34,1.56,.64,1)!important}.dzr-story-item:hover:not(:disabled){filter:none!important;transform:scale(1.08)!important}.dzr-story-item:active:not(:disabled){transform:scale(.94)!important}.dzr-add-story-btn{transition:transform .18s cubic-bezier(.34,1.56,.64,1)!important}.dzr-add-story-btn:hover:not(:disabled){filter:none!important;transform:scale(1.1)!important}.dzr-add-story-btn:active:not(:disabled){transform:scale(.93)!important}.dzr-conv-item{overflow:visible;position:relative;transition:background .2s ease,transform .18s ease,box-shadow .2s ease}.dzr-conv-item:before{background:linear-gradient(90deg,#a855f71a,#00bfa60f 60%,#0000);border-radius:inherit;clip-path:inset(0);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .22s ease}.dzr-conv-item:after{content:none}.dzr-conv-item:hover{background:#ffffff08;transform:translateX(2px)}.dzr-conv-item:hover:before{opacity:.7}.dzr-conv-item:hover .dzr-conv-avatar{box-shadow:0 6px 18px #6c5ce759,0 0 0 2px #a855f740!important;transform:scale(1.06)}.dzr-conv-item--active{background:linear-gradient(90deg,#6c5ce72e,#00bfa61a)!important;box-shadow:inset 0 0 0 1px #a855f740,0 4px 20px #6c5ce72e}.dzr-conv-item--active:after{transform:translateY(-50%) scaleY(1)}.dzr-conv-item--active .dzr-conv-avatar{box-shadow:0 6px 20px #6c5ce773,0 0 0 2px #a855f766!important}.dzr-conv-item--active .dzr-conv-name{color:#fff!important;color:var(--text-strong)!important}.dzr-conv-item--pinned:not(.dzr-conv-item--active){background:rgba(168,85,247,.045)}.dzr-conv-item--pinned:not(.dzr-conv-item--active):after{background:linear-gradient(180deg,#a855f7,#6c5ce7);opacity:.7;transform:translateY(-50%) scaleY(.65)}.dzr-conv-item--unread .dzr-conv-name{color:#fff;color:var(--text-strong);font-weight:700}.dzr-conv-item--unread .dzr-conv-last{color:#e2e8f0!important;color:var(--text-primary)!important;font-weight:500}.dzr-conv-item--unread .dzr-conv-time{color:#00bfa6!important;font-weight:600}.dzr-badge-new{animation:dzrBadgePop .35s cubic-bezier(.34,1.56,.64,1) both,dzrBadgeGlow 2.4s ease-in-out infinite;background:linear-gradient(135deg,#00bfa6,#00796b)!important;border-radius:999px!important;box-shadow:0 2px 10px #00bfa673,0 0 0 1px #00bfa633;color:#fff!important;font-size:11px!important;font-weight:700!important;min-width:20px!important;padding:3px 8px!important;text-align:center}.dzr-badge-new.dzr-badge--muted{animation:dzrBadgePop .3s cubic-bezier(.34,1.56,.64,1) both;background:#ffffff1f!important;box-shadow:none;color:#fff9!important;color:var(--text-secondary)!important}@keyframes dzrBadgeGlow{0%,to{box-shadow:0 2px 10px #00bfa673,0 0 0 1px #00bfa633}50%{box-shadow:0 2px 18px #00bfa6bf,0 0 0 3px #00bfa61f}}.dzr-online-dot{box-shadow:0 0 0 2.5px #0f0c29,0 0 10px #22c55ecc!important;box-shadow:0 0 0 2.5px var(--bg-app),0 0 10px #22c55ecc!important;position:absolute!important;z-index:5}@keyframes dzrSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes dzrScaleIn{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes dzrSpinOnce{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dzr-icon-btn{overflow:visible!important;position:relative;transition:transform .18s cubic-bezier(.34,1.56,.64,1),background .2s ease,box-shadow .2s ease,color .2s ease!important}.dzr-icon-btn:hover:not(:disabled){background:#a855f726!important;box-shadow:0 6px 16px #a855f747;color:#a855f7!important;color:var(--accent-2)!important;transform:translateY(-2px) scale(1.06)}.dzr-icon-btn:active:not(:disabled){transform:translateY(0) scale(.92)}.dzr-cancel-rec{animation:dzrCancelPulse 1.6s ease-in-out infinite;background:linear-gradient(135deg,#ef4444,#b91c1c)!important;box-shadow:0 4px 14px #ef444473;color:#fff!important}.dzr-cancel-rec:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#991b1b)!important;box-shadow:0 8px 22px #ef4444a6!important;color:#fff!important;transform:translateY(-2px) scale(1.08)!important}@keyframes dzrCancelPulse{0%,to{box-shadow:0 4px 14px #ef444473,0 0 0 0 #ef444480}50%{box-shadow:0 4px 18px #ef444499,0 0 0 8px #ef444400}}.dzr-rec-wave{align-items:center;display:inline-flex;gap:3px;height:22px}.dzr-rec-wave span{animation:dzrRecBar .9s ease-in-out infinite;background:linear-gradient(180deg,#ef4444,#f97316);border-radius:3px;display:inline-block;width:3px}.dzr-rec-wave span:first-child{animation-delay:-.5s}.dzr-rec-wave span:nth-child(2){animation-delay:-.35s}.dzr-rec-wave span:nth-child(3){animation-delay:-.2s}.dzr-rec-wave span:nth-child(4){animation-delay:-.05s}.dzr-rec-wave span:nth-child(5){animation-delay:-.3s}@keyframes dzrRecBar{0%,to{height:6px;opacity:.5}50%{height:22px;opacity:1}}.dzr-input-row{padding-bottom:14px!important;position:relative}.dzr-msg-more-btn:hover{background:linear-gradient(135deg,#6c5ce7,#a855f7)!important;box-shadow:0 6px 18px #6c5ce773!important;color:#fff!important;transform:translateY(-50%) scale(1.12)}.dzr-msg-more-btn:active{transform:translateY(-50%) scale(.95)}.dzr-att-broken{background:#ef44441f;border:1px solid #ef44444d;border-radius:10px;color:#ef4444;font-size:12px;font-weight:600;padding:12px 14px;text-align:center}.dzr-att-img-wrap img{transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease}.dzr-att-img-wrap:hover img{box-shadow:0 8px 24px #00000059;transform:scale(1.01)}.dzr-msg-text{cursor:text;user-select:text!important;-webkit-user-select:text!important}.dzr-msg-text::selection{background:#a855f766;color:#fff}a[download]:hover{filter:brightness(1.12);transform:translateY(-1px)}.dzr-srvrail{align-items:stretch;display:flex;flex-direction:column;gap:4px}.dzr-srvrail-sep{background:#ffffff1f;background:var(--border-medium);border-radius:2px;height:2px;margin:4px auto 6px;width:32px}.dzr-srvrail-btn{background:linear-gradient(135deg,#6c5ce7,#a855f7);border:none;border-radius:28%;color:#fff;cursor:pointer;height:52px;margin:2px auto;overflow:visible;padding:0;position:relative;transition:border-radius .25s cubic-bezier(.34,1.56,.64,1),transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease;width:52px}.dzr-srvrail-btn img{border-radius:inherit;display:block;height:100%;object-fit:cover;width:100%}.dzr-srvrail-initials{align-items:center;display:flex;font-size:16px;font-weight:800;height:100%;justify-content:center;letter-spacing:.5px;width:100%}.dzr-srvrail-btn:hover{border-radius:18%;box-shadow:0 6px 18px #6c5ce766;transform:translateY(-1px) scale(1.05)}.dzr-srvrail-btn--active{border-radius:18%!important;box-shadow:0 0 0 3px #00bfa680,0 6px 20px #00bfa659}.dzr-srvrail-indicator{display:none}.dzr-srvrail-add{align-items:center;background:#00bfa626;border:none;border-radius:28%;box-shadow:inset 0 0 0 2px #00bfa699;color:#00bfa6;cursor:pointer;display:flex;height:52px;justify-content:center;margin:4px auto 2px;padding:0;transition:all .22s cubic-bezier(.34,1.56,.64,1);width:52px}.dzr-srvrail-add svg{flex-shrink:0}.dzr-srvrail-add:hover{background:#00bfa6;border-radius:18%;box-shadow:0 6px 24px #00bfa68c;color:#fff;transform:scale(1.06)}.dzr-srvrail-add--discover{background:#22c55e26;box-shadow:inset 0 0 0 2px #22c55e99;color:#22c55e}.dzr-srvrail-add--discover:hover{background:#22c55e;box-shadow:0 6px 24px #22c55e8c;color:#fff}.dzr-modal-overlay{align-items:center;animation:dzrDrawerBackdrop .2s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#000000a6;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.dzr-modal{animation:dzrScaleIn .3s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(180deg,#1a1540fa,#0f0c29fa);border:1px solid #a855f740;border-radius:18px;box-shadow:0 30px 80px #6c5ce74d;max-width:460px;padding:28px 26px 22px;position:relative;width:100%}.dzr-modal--server{max-width:480px}.dzr-modal-close{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;color:#e2e8f0;color:var(--text-primary);cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:14px;top:14px;transition:all .2s cubic-bezier(.34,1.56,.64,1);width:32px}.dzr-modal-close:hover{background:#ef44442e;border-color:#ef444466;color:#fecaca;transform:rotate(90deg) scale(1.08)}.dzr-modal-hero{display:flex;justify-content:center;margin:8px 0 18px}.dzr-modal-icon-picker{background:linear-gradient(135deg,#6c5ce7,#a855f7);border-radius:50%;cursor:pointer;display:block;height:96px;overflow:hidden;position:relative;transition:transform .22s cubic-bezier(.34,1.56,.64,1);width:96px}.dzr-modal-icon-picker:hover{transform:scale(1.05)}.dzr-modal-icon-picker img{height:100%;object-fit:cover;width:100%}.dzr-modal-icon-placeholder{align-items:center;color:#ffffffd9;display:flex;flex-direction:column;font-size:10px;font-weight:700;gap:4px;height:100%;justify-content:center;letter-spacing:1px;text-transform:uppercase;width:100%}.dzr-modal-title{color:#fff;color:var(--text-strong);font-size:22px;font-weight:800;margin:0 0 6px;text-align:center}.dzr-modal-sub{color:#fff6;color:var(--text-muted);font-size:13px;line-height:1.5;margin:0 0 20px;text-align:center}.dzr-modal-field{margin-bottom:14px}.dzr-modal-field label{color:#fff9;color:var(--text-secondary);display:block;font-size:11px;font-weight:700;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.dzr-modal-field input,.dzr-modal-field textarea{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;box-sizing:border-box;color:#e2e8f0;color:var(--text-primary);font-family:inherit;font-size:14px;outline:none;padding:10px 14px;resize:vertical;transition:all .2s ease;width:100%}.dzr-modal-field input:focus,.dzr-modal-field textarea:focus{background:#a855f70f;border-color:#a855f780;box-shadow:0 0 0 3px #a855f71f}.dzr-modal-err{background:#ef44441a;border:1px solid #ef444440;border-radius:8px;color:#ef4444;font-size:13px;font-weight:600;margin:8px 0;padding:10px 12px}.dzr-modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.dzr-btn-primary{background:linear-gradient(135deg,#00bfa6,#6c5ce7);border:none;border-radius:10px;box-shadow:0 4px 14px #00bfa659;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 20px;transition:all .2s cubic-bezier(.34,1.56,.64,1)}.dzr-btn-primary:hover:not(:disabled){box-shadow:0 6px 20px #00bfa680;filter:brightness(1.1);transform:translateY(-1px) scale(1.02)}.dzr-btn-primary:disabled{cursor:not-allowed;opacity:.5}.dzr-btn-ghost{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;color:#e2e8f0;color:var(--text-primary);cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease}.dzr-btn-ghost:hover{background:#ffffff1a}.dzr-chan-type-row{display:flex;flex-direction:column;gap:8px}.dzr-chan-type{align-items:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;color:#e2e8f0;color:var(--text-primary);cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:12px 14px;text-align:left;transition:all .2s ease}.dzr-chan-type svg{color:#a855f7;flex-shrink:0}.dzr-chan-type:hover{background:#a855f714}.dzr-chan-type--active{background:linear-gradient(90deg,#00bfa626,#6c5ce726)!important;border-color:#00bfa673!important;box-shadow:0 2px 12px #00bfa62e}.dzr-invite-link{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;display:flex;gap:8px;margin:10px 0 8px;padding:5px}.dzr-invite-link input{background:none;border:none;color:#00bfa6;flex:1 1;font-family:monospace;font-size:14px;font-weight:600;outline:none;padding:8px 12px}.dzr-srv-wrap{background:linear-gradient(135deg,#6c5ce70d,#00bfa608);flex:1 1;height:100vh;max-height:100vh;min-width:0;z-index:1}.dzr-srv-channels,.dzr-srv-wrap{display:flex;overflow:hidden;position:relative}.dzr-srv-channels{background:linear-gradient(180deg,#161138,#100d2c 50%,#0c0a23);border-right:1px solid #6c5ce72e;box-shadow:2px 0 20px #0000004d;flex-direction:column;flex-shrink:0;min-height:0;width:260px;z-index:3}.dzr-srv-topbar{align-items:center;background:linear-gradient(135deg,#6c5ce71f,#a855f70f);border:none;border-bottom:1px solid #a855f726;color:#e2e8f0;color:var(--text-primary);cursor:pointer;display:flex;gap:10px;overflow:hidden;padding:12px 14px 11px;position:relative;text-align:left;transition:background .25s ease;width:100%}.dzr-srv-topbar:before{animation:dzr-topbar-shimmer 4s ease-in-out infinite;background:linear-gradient(90deg,#6c5ce700,#a855f714 50%,#6c5ce700);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes dzr-topbar-shimmer{0%{transform:translateX(-100%)}50%{transform:translateX(100%)}to{transform:translateX(100%)}}.dzr-srv-topbar:hover{background:linear-gradient(135deg,#6c5ce738,#a855f71f)}.dzr-srv-name{color:#fff;color:var(--text-strong)}.dzr-srv-name,.dzr-srv-name-glow-wrap{font-size:15px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dzr-srv-name-glow-wrap{animation:dzr-name-glow-pulse 2.8s ease-in-out infinite;display:block;line-height:1.25}.dzr-srv-name-glow{-webkit-text-fill-color:#0000;animation:dzr-name-gradient-flow 3s linear infinite;background:linear-gradient(90deg,#c4b5fd,#fff 40%,#a78bfa 70%,#c4b5fd);-webkit-background-clip:text;background-clip:text;background-size:200% auto;display:inline}@keyframes dzr-name-gradient-flow{0%{background-position:0}to{background-position:200%}}@keyframes dzr-name-glow-pulse{0%{filter:drop-shadow(0 0 5px rgba(168,85,247,.55))}50%{filter:drop-shadow(0 0 12px rgba(192,132,252,.95)) drop-shadow(0 0 26px rgba(139,92,246,.55))}to{filter:drop-shadow(0 0 5px rgba(168,85,247,.55))}}.dzr-srv-members{align-items:center;color:#fff6;color:var(--text-muted);display:flex;font-size:11px;gap:4px;margin-top:2px}.dzr-srv-dot{animation:dzr-dot-pulse 2s ease-in-out infinite;background:#22c55e;border-radius:50%;box-shadow:0 0 6px #22c55e,0 0 12px #22c55e66;height:6px;width:6px}@keyframes dzr-dot-pulse{0%,to{box-shadow:0 0 6px #22c55e,0 0 12px #22c55e66}50%{box-shadow:0 0 10px #22c55e,0 0 20px #22c55eb3}}.dzr-vb-chevron-btn--active{background:#a855f726!important;color:#a855f7!important}.dzr-srv-actions{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-soft);display:flex;flex-direction:column;gap:2px;padding:8px}.dzr-srv-actions button{align-items:center;background:none;border:none;border-radius:8px;color:#e2e8f0;color:var(--text-primary);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:10px;padding:10px 12px;text-align:left;transition:background .18s ease}.dzr-srv-actions button svg{color:#a855f7;flex-shrink:0}.dzr-srv-actions button:hover{background:#a855f71a}.dzr-srv-action-danger,.dzr-srv-action-danger svg{color:#ef4444!important}.dzr-srv-action-danger:hover{background:#ef44441f!important}.dzr-srv-chan-group{padding:6px 4px 4px}.dzr-srv-chan-group-title{align-items:center;color:#a78bfa8c;display:flex;font-size:10.5px;font-weight:700;justify-content:space-between;letter-spacing:.8px;padding:10px 14px 5px;text-transform:uppercase}.dzr-srv-chan-add{align-items:center;background:none;border:none;border-radius:6px;color:#fff6;color:var(--text-muted);cursor:pointer;display:flex;font-size:18px;font-weight:300;height:22px;justify-content:center;transition:all .18s ease;width:22px}.dzr-srv-chan-add:hover{background:#00bfa626;color:#00bfa6}.dzr-srv-chan{align-items:center;border-radius:10px;color:#fff6;color:var(--text-muted);cursor:pointer;display:flex;gap:7px;margin:1px 4px;padding:6px 10px 6px 12px;position:relative;transition:all .15s ease}.dzr-srv-chan:hover{background:#a78bfa12;color:#e2e8f0;color:var(--text-primary)}.dzr-srv-chan--active{background:#8b5cf626!important;color:#fff!important;color:var(--text-strong)!important}.dzr-srv-chan--active:before{content:none}.dzr-srv-chan-hash{color:#fff6;color:var(--text-muted);flex-shrink:0;font-size:16px;font-weight:300;opacity:.7}.dzr-srv-chan--active .dzr-srv-chan-hash,.dzr-srv-chan:hover .dzr-srv-chan-hash{color:#a78bfa;opacity:1}.dzr-srv-chan-label{flex:1 1;font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dzr-srv-chan-del{align-items:center;background:none;border:none;color:#fff6;color:var(--text-muted);cursor:pointer;display:flex;height:20px;justify-content:center;opacity:0;padding:0;transition:opacity .18s ease,color .18s ease;width:20px}.dzr-srv-chan:hover .dzr-srv-chan-del{opacity:.7}.dzr-srv-chan-del:hover{color:#ef4444;opacity:1!important}.dzr-srv-center{background:linear-gradient(160deg,#0e0b26,#0b091e);z-index:2}.dzr-chan-screen,.dzr-srv-center{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;position:relative}.dzr-chan-header{align-items:center;background:#0f0c28;border-bottom:1px solid #ffffff0a;box-shadow:0 1px 0 #0003;display:flex;flex-shrink:0;justify-content:space-between;padding:13px 20px;position:relative;z-index:5}.dzr-chan-hash{color:#a78bfab3;font-size:20px;font-weight:400}.dzr-chan-name{color:#fff;color:var(--text-strong);font-size:15px;font-weight:700;letter-spacing:.2px}.dzr-chan-topic{color:#fff6;color:var(--text-muted);font-size:12px}.dzr-chan-list{display:flex;flex:1 1;flex-direction:column;gap:2px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:12px 20px}.dzr-chan-empty{color:#fff6;color:var(--text-muted);margin:auto;padding:40px 20px;text-align:center}.dzr-chan-msg{animation:dzrFadeIn .28s ease;border-radius:8px;display:flex;gap:12px;padding:6px 8px;transition:background .2s ease}.dzr-chan-msg:hover{background:#ffffff08}.dzr-chan-msg-avatar{align-items:center;background:linear-gradient(135deg,#00bfa6,#6c5ce7);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:36px;justify-content:center;overflow:hidden;width:36px}.dzr-chan-msg-avatar img{height:100%;object-fit:cover;width:100%}.dzr-chan-msg-name{font-size:14px;font-weight:700}.dzr-chan-msg-time{color:#fff6;color:var(--text-muted);font-size:11px}.dzr-chan-msg-text{color:#e2e8f0;color:var(--text-primary);font-size:14px;line-height:1.45;margin-top:2px;-webkit-user-select:text;user-select:text;white-space:pre-wrap;word-break:break-word}.dzr-chan-input-wrap{align-items:center;background:#0f0c29;border-top:1px solid #a78bfa1f;display:flex;flex-shrink:0;gap:8px;padding:12px 20px 16px;position:relative;z-index:5}.dzr-chan-input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:22px;color:#e2e8f0;color:var(--text-primary);flex:1 1;font-family:inherit;font-size:14px;outline:none;padding:10px 18px;transition:all .2s ease}.dzr-chan-input:focus{background:#a855f70f;border-color:#a855f780;box-shadow:0 0 0 3px #a855f71f}.dzr-chan-attach,.dzr-chan-send{align-items:center;border:1px solid #0000;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:38px;justify-content:center;padding:0;transition:all .2s cubic-bezier(.34,1.56,.64,1);width:38px}.dzr-chan-attach{background:#0000;color:#fff6;color:var(--text-muted)}.dzr-chan-attach:hover{background:#a855f726;color:#a855f7;transform:scale(1.08)}.dzr-chan-send{background:linear-gradient(135deg,#6c5ce7,#a855f7);box-shadow:0 4px 14px #6c5ce766;color:#fff}.dzr-chan-send:hover:not(:disabled){box-shadow:0 6px 18px #6c5ce799;filter:brightness(1.1);transform:translateY(-1px) scale(1.06)}.dzr-chan-send:disabled{cursor:not-allowed;opacity:.4}.dzr-srv-members-panel{background:linear-gradient(180deg,#120f2e,#0d0b24);border-left:1px solid #ffffff0a;flex-shrink:0;overflow-y:auto;padding:10px 6px;width:220px}.dzr-srv-members-title{color:#fff6;color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.8px;padding:8px 10px 4px}.dzr-srv-members-section{margin-bottom:10px}.dzr-srv-members-section-title{color:#fff6;color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.5px;padding:10px 10px 6px}.dzr-srv-member--offline{opacity:.45}.dzr-srv-member--offline:hover{opacity:1}.dzr-srv-member{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:6px 8px;transition:background .18s ease}.dzr-srv-member:hover{background:#ffffff0a}.dzr-srv-member-avatar{align-items:center;background:linear-gradient(135deg,#00bfa6,#6c5ce7);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:32px;justify-content:center;overflow:visible;position:relative;width:32px}.dzr-srv-member-avatar img{border-radius:50%;height:100%;object-fit:cover;width:100%}.dzr-srv-member-online{background:#22c55e;border:2.5px solid #0f0c29;border:2.5px solid var(--bg-app);border-radius:50%;bottom:-2px;box-shadow:0 0 8px #22c55ecc;height:12px;position:absolute;right:-2px;width:12px;z-index:2}.dzr-srv-member-name{align-items:center;color:#e2e8f0;color:var(--text-primary);display:flex;font-size:13px;font-weight:600;gap:4px}.dzr-srv-member-name,.dzr-srv-member-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dzr-srv-member-sub{color:#fff6;color:var(--text-muted);font-size:11px}.dzr-srv-role{font-size:11px;opacity:.9}.dzr-srv-role--owner{color:#facc15}.dzr-srv-role--admin{color:#60a5fa}@media (max-width:920px){.dzr-srv-members-panel{display:none}}@media (max-width:680px){.dzr-srv-channels{width:220px}}.dzr-invite-card{background:linear-gradient(180deg,#1a1540e0,#0f0c29f0);border:1px solid #a855f759;border-radius:14px;box-shadow:0 10px 30px #6c5ce738;margin-top:6px;max-width:360px;overflow:hidden}.dzr-invite-card-banner{animation:dzrLogoShimmer 5s linear infinite;background:linear-gradient(135deg,#6c5ce7,#a855f7 50%,#00bfa6);background-size:200% 200%;height:54px}.dzr-invite-card-body{padding:12px 14px 14px}.dzr-invite-card-eyebrow{color:#00bfa6;font-size:10px;font-weight:700;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.dzr-invite-card-main{align-items:center;display:flex;gap:12px}.dzr-invite-card-icon{align-items:center;background:linear-gradient(135deg,#6c5ce7,#a855f7);border-radius:20%;box-shadow:0 6px 18px #6c5ce773;color:#fff;display:flex;flex-shrink:0;font-size:18px;font-weight:800;height:56px;justify-content:center;overflow:hidden;width:56px}.dzr-invite-card-icon img{height:100%;object-fit:cover;width:100%}.dzr-invite-card-name{color:#fff;color:var(--text-strong);font-size:16px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dzr-invite-card-meta{align-items:center;color:#fff6;color:var(--text-muted);display:inline-flex;font-size:12px;gap:6px;margin-top:4px}.dzr-invite-dot-online{background:#22c55e;border-radius:50%;box-shadow:0 0 8px #22c55ecc;height:8px;width:8px}.dzr-invite-card-inviter{background:#a855f714;border-radius:8px;color:#fff9;color:var(--text-secondary);font-size:12px;margin-top:8px;padding:6px 10px}.dzr-invite-card--error,.dzr-invite-card--loading{padding:14px}.dzr-skeleton-row{animation:dzrShimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#a855f70d,#a855f72e 40%,#00bfa62e 60%,#00bfa60d);background-size:200% 100%;border-radius:10px}@keyframes dzrShimmer{0%{background-position:-100% 50%}to{background-position:200% 50%}}.dzr-settings-overlay{align-items:stretch;animation:dzrDrawerBackdrop .2s ease;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#000000b3;display:flex;inset:0;justify-content:stretch;position:fixed;z-index:10200}.dzr-settings-wrap{animation:dzrFadeIn .25s ease;background:linear-gradient(180deg,#1a1540fa,#0f0c29fa);display:flex;flex:1 1;overflow:hidden}.dzr-settings-side{background:#0f0c2980;border-right:1px solid #ffffff0f;border-right:1px solid var(--border-soft);display:flex;flex-direction:column;flex-shrink:0;gap:2px;padding:60px 10px 20px 20px;width:230px}.dzr-settings-side-head{color:#fff6;color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:1px;padding:0 10px 12px;text-transform:uppercase;word-break:break-word}.dzr-settings-tab{align-items:center;background:none;border:none;border-radius:8px;color:#fff9;color:var(--text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;gap:10px;padding:8px 12px;text-align:left;transition:all .18s ease}.dzr-settings-tab:hover:not(:disabled):not(.dzr-settings-tab--active){background:#ffffff0d;color:#e2e8f0;color:var(--text-primary)}.dzr-settings-tab--active{background:#a855f733!important;color:#fff!important;color:var(--text-strong)!important}.dzr-settings-tab--disabled{cursor:not-allowed!important;opacity:.4}.dzr-settings-tab--danger{color:#ef4444!important}.dzr-settings-tab--danger:hover{background:#ef44441f!important}.dzr-settings-side-sep{background:#ffffff0f;background:var(--border-soft);height:1px;margin:10px 0}.dzr-settings-main{flex:1 1;max-width:800px;overflow-y:auto;padding:60px 60px 90px;position:relative}.dzr-settings-h1{color:#fff;color:var(--text-strong);font-size:20px;font-weight:700;margin:0 0 18px}.dzr-settings-esc{align-items:center;background:none;border:2px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-direction:column;height:40px;padding:0;position:fixed;right:28px;top:22px;transition:border-color .2s,transform .2s cubic-bezier(.34,1.56,.64,1);width:40px}.dzr-settings-esc span{font-size:9px;font-weight:700;letter-spacing:.5px;margin-top:1px}.dzr-settings-esc:hover{border-color:#ef4444;color:#ef4444;transform:rotate(90deg)}.dzr-settings-field{margin-bottom:22px}.dzr-settings-field label{color:#fff9;color:var(--text-secondary);display:block;font-size:11px;font-weight:700;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.dzr-settings-field input,.dzr-settings-field select,.dzr-settings-field textarea{background:#0000004d;border:1px solid #ffffff0f;border-radius:8px;box-sizing:border-box;color:#e2e8f0;color:var(--text-primary);font-family:inherit;font-size:14px;outline:none;padding:10px 12px;resize:vertical;transition:border-color .18s ease;width:100%}.dzr-settings-field input:focus,.dzr-settings-field select:focus,.dzr-settings-field textarea:focus{border-color:#a855f780}.dzr-settings-input-wrap{position:relative}.dzr-settings-input-hash{color:#fff6;color:var(--text-muted);font-size:16px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.dzr-settings-input-wrap input{padding-left:28px!important}.dzr-settings-counter{color:#fff6;color:var(--text-muted);font-size:11px;margin-top:4px;text-align:right}.dzr-settings-hint{color:#fff6;color:var(--text-muted);font-size:12px;line-height:1.5;margin-top:6px}.dzr-settings-toggle{align-items:flex-start;border-top:1px solid #ffffff0f;border-top:1px solid var(--border-soft);display:flex;gap:14px;padding:14px 0}.dzr-save-bar{align-items:center;animation:dzrSlideUp .28s cubic-bezier(.34,1.56,.64,1);background:#1a1540f7;border:1px solid #ffffff1f;border-radius:10px;bottom:18px;box-shadow:0 10px 40px #0009;color:#e2e8f0;color:var(--text-primary);display:flex;font-size:14px;font-weight:500;gap:14px;left:50%;max-width:640px;padding:10px 14px;position:absolute;transform:translateX(-50%);width:max-content;z-index:10}.dzr-save-bar--ok{background:#0f0c29f7;border-color:#22c55e59;color:#22c55e}.dzr-srv-dropdown-backdrop{background:#0000;inset:0;position:fixed;z-index:10098}.dzr-srv-dropdown{animation:dzrCtxMenuIn .2s cubic-bezier(.34,1.56,.64,1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#0f0c29fa;border:1px solid #a855f72e;border-radius:10px;box-shadow:0 16px 48px #0000008c,0 0 0 1px #a855f714;padding:6px;position:fixed;z-index:10099}.dzr-srv-dropdown-item{align-items:center;background:none;border:none;border-radius:6px;color:#e2e8f0;color:var(--text-primary);cursor:pointer;display:flex;font-family:inherit;font-size:13.5px;font-weight:500;justify-content:space-between;padding:9px 10px;text-align:left;transition:background .15s ease,color .15s ease,padding-left .2s ease;width:100%}.dzr-srv-dropdown-item svg{color:#fff6;color:var(--text-muted);flex-shrink:0;transition:color .15s ease,transform .2s cubic-bezier(.34,1.56,.64,1)}.dzr-srv-dropdown-item:hover:not(:disabled){background:linear-gradient(90deg,#a855f738,#00bfa61f);padding-left:14px}.dzr-srv-dropdown-item:hover:not(:disabled) svg{color:#fff;transform:scale(1.12)}.dzr-srv-dropdown-item--special{color:#00bfa6!important;font-weight:600!important}.dzr-srv-dropdown-item--special svg{color:#00bfa6!important}.dzr-srv-dropdown-item--danger,.dzr-srv-dropdown-item--danger svg{color:#ef4444!important}.dzr-srv-dropdown-item--danger:hover{background:#ef44441f!important}.dzr-srv-dropdown-item:disabled{cursor:not-allowed;opacity:.45}.dzr-srv-dropdown-sep{background:#ffffff0f;background:var(--border-soft);height:1px;margin:4px 2px}.dzr-chan-head-btn{align-items:center;background:#ffffff0a;border:none;border-radius:8px;color:#fff9;color:var(--text-secondary);cursor:pointer;display:flex;height:34px;justify-content:center;padding:0;transition:all .2s cubic-bezier(.34,1.56,.64,1);width:34px}.dzr-chan-head-btn:hover{background:linear-gradient(135deg,#00bfa62e,#6c5ce72e);box-shadow:0 4px 14px #6c5ce74d;color:#fff;transform:translateY(-1px) scale(1.06)}.dzr-srv-chan-pill{background:#a855f72e;border-radius:10px;color:#a855f7;font-size:10px;opacity:.6;padding:1px 6px}.dzr-srv-chan--voice .dzr-srv-chan-hash{color:#a855f7}.dzr-srv-channels-scroll{flex:1 1;overflow-y:auto;padding-bottom:6px}.dzr-voice-body{flex:1 1;overflow:hidden}.dzr-voice-body,.dzr-voice-empty{display:flex;flex-direction:column}.dzr-voice-empty{align-items:center;flex:1 1;justify-content:center;padding:40px 20px;text-align:center}.dzr-voice-grid{align-content:flex-start;display:flex;flex:1 1;flex-wrap:wrap;gap:18px;overflow-y:auto;padding:24px}.dzr-voice-tile{align-items:center;background:linear-gradient(180deg,#1a1540,#0f0c29);border:2px solid #0000;border-radius:14px;display:flex;flex-direction:column;gap:6px;justify-content:center;min-width:150px;padding:20px 16px;transition:border-color .2s ease,transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}.dzr-voice-tile--speaking{border-color:#22c55e!important;box-shadow:0 0 0 3px #22c55e40,0 10px 24px #22c55e4d;transform:scale(1.03)}.dzr-voice-avatar{align-items:center;background:linear-gradient(135deg,#00bfa6,#6c5ce7);border-radius:50%;box-shadow:0 6px 20px #6c5ce759;color:#fff;display:flex;font-size:28px;font-weight:800;height:80px;justify-content:center;overflow:visible;position:relative;width:80px}.dzr-voice-avatar img{border-radius:50%;height:100%;object-fit:cover;width:100%}.dzr-voice-muted-badge{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:3px solid #0f0c29;border:3px solid var(--bg-app,#0f0c29);border-radius:50%;bottom:-2px;box-shadow:0 2px 8px #ef444480;color:#fff;display:flex;height:26px;justify-content:center;position:absolute;right:-2px;width:26px}.dzr-voice-controls{background:#0c0a22;border-top:1px solid #ffffff0d;gap:14px;padding:16px}.dzr-voice-btn,.dzr-voice-controls{display:flex;justify-content:center}.dzr-voice-btn{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#fff;cursor:pointer;height:52px;padding:0;transition:all .22s cubic-bezier(.34,1.56,.64,1);width:52px}.dzr-voice-btn:hover{background:#ffffff2e;box-shadow:0 8px 22px #0006;transform:translateY(-2px) scale(1.06)}.dzr-voice-btn--off{background:linear-gradient(135deg,#ef4444,#dc2626)!important;box-shadow:0 4px 14px #ef444466;color:#fff}.dzr-voice-btn--off:hover{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;box-shadow:0 8px 24px #ef444499!important}.dzr-voice-btn--leave{background:linear-gradient(135deg,#ef4444,#b91c1c)!important;color:#fff}.dzr-voice-btn--leave:hover{background:linear-gradient(135deg,#dc2626,#991b1b)!important;box-shadow:0 8px 24px #ef444499!important}.dzr-us-overlay{animation:dzrFadeIn .2s ease;background:#0f0c29;background:var(--bg-app,#0f0c29);display:flex;inset:0;position:fixed;z-index:9999}.dzr-us-wrap{display:flex;flex:1 1;min-width:0;overflow:hidden}.dzr-us-sidebar{background:linear-gradient(180deg,#1a1540b3,#0f0c29e6);border-right:1px solid #ffffff0f;border-right:1px solid var(--border-soft);display:flex;flex-shrink:0;justify-content:flex-end;padding:60px 0 20px;width:260px}.dzr-us-sidebar-inner{display:flex;flex-direction:column;gap:2px;padding-right:8px;width:230px}.dzr-us-group{color:#fff6;color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.8px;padding:16px 10px 6px}.dzr-us-side-btn{align-items:center;background:none;border:none;border-radius:6px;color:#fff9;color:var(--text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:14px;gap:10px;padding:8px 10px;text-align:left;transition:all .15s ease}.dzr-us-side-btn:hover:not(.dzr-us-side-btn--on){background:#ffffff0a;color:#e2e8f0;color:var(--text-primary)}.dzr-us-side-btn--on{background:linear-gradient(90deg,#6c5ce74d,#a855f74d)!important;color:#fff!important;color:var(--text-strong)!important;font-weight:700}.dzr-us-side-btn--danger{color:#ef4444!important}.dzr-us-side-btn--danger:hover{background:#ef44441f!important}.dzr-us-sep{background:#ffffff0f;background:var(--border-soft);height:1px;margin:10px 0}.dzr-us-main{background:#0f0c298c;flex:1 1;min-width:0;overflow-y:auto;padding:60px 0 80px;position:relative}.dzr-us-main-inner{max-width:740px;padding:0 40px}.dzr-us-profile-card{background:#0000002e;border:1px solid #ffffff0f;border:1px solid var(--border-soft);border-radius:14px;margin-bottom:22px;overflow:hidden}.dzr-us-profile-banner{animation:dzrLogoShimmer 6s linear infinite;background:linear-gradient(135deg,#6c5ce7,#a855f7,#00bfa6);background-size:200% 200%;height:100px}.dzr-us-profile-body{align-items:flex-end;display:flex;margin-top:-34px;padding:0 14px 14px}.dzr-us-profile-avatar{align-items:center;background:linear-gradient(135deg,#00bfa6,#6c5ce7);border:5px solid #0f0c29;border:5px solid var(--bg-app,#0f0c29);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:30px;font-weight:800;height:80px;justify-content:center;overflow:hidden;width:80px}.dzr-us-profile-avatar img{height:100%;object-fit:cover;width:100%}.dzr-us-info-row{align-items:center;background:#0000002e;border:1px solid #ffffff0f;border:1px solid var(--border-soft);border-radius:10px;display:flex;gap:14px;margin-bottom:10px;padding:14px 16px}.dzr-us-info-label{color:#fff6;color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.dzr-us-edit-input,.dzr-us-info-value{color:#e2e8f0;color:var(--text-primary);font-size:14px}.dzr-us-edit-input{background:#00000059;border:1px solid #a855f766;border-radius:8px;box-sizing:border-box;font-family:inherit;outline:none;padding:8px 12px;width:100%}.dzr-us-session{align-items:center;background:#0000002e;border:1px solid #ffffff0f;border:1px solid var(--border-soft);border-radius:10px;display:flex;gap:12px;margin-bottom:8px;padding:12px 14px}.dzr-vs-meter{background:#ffffff14;border-radius:4px;flex:1 1;height:8px;overflow:hidden}.dzr-vs-meter-fill{background:linear-gradient(90deg,#22c55e,#facc15,#ef4444);border-radius:4px;height:100%;transition:width .1s ease}.dzr-vs-range{appearance:none;background:#ffffff1f;border-radius:3px;cursor:pointer;height:6px;outline:none;width:100%}.dzr-vs-range::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;box-shadow:0 0 0 3px #a855f766;cursor:pointer;height:16px;width:16px}.dzr-vs-range::-moz-range-thumb{background:#fff;border:none;border-radius:50%;box-shadow:0 0 0 3px #a855f766;cursor:pointer;height:16px;width:16px}.dzr-vs-section{background:#0000002e;border:1px solid #ffffff0f;border:1px solid var(--border-soft);border-radius:12px;margin-bottom:14px;padding:16px 20px}.dzr-vs-section-title{color:#fff;color:var(--text-strong);font-size:13px;font-weight:700;letter-spacing:.3px;margin-bottom:14px}.dzr-srv-chan-inline-btn{align-items:center;background:none;border:none;border-radius:6px;color:#fff6;color:var(--text-muted);cursor:pointer;display:flex;flex-shrink:0;height:22px;justify-content:center;opacity:0;padding:0;transition:opacity .18s ease,color .18s ease,background .18s ease;width:22px}.dzr-srv-chan--active .dzr-srv-chan-inline-btn,.dzr-srv-chan:hover .dzr-srv-chan-inline-btn{opacity:.75}.dzr-srv-chan-inline-btn:hover{background:#ffffff14;color:#fff;color:var(--text-strong);opacity:1!important}.dzr-srv-voice-members{display:flex;flex-direction:column;gap:1px;margin:0 8px 4px 26px}.dzr-srv-vm{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:8px;padding:4px 8px;transition:background .15s ease}.dzr-srv-vm:hover{background:#ffffff0a}.dzr-srv-vm--speaking .dzr-srv-vm-avatar{box-shadow:0 0 0 2px #22c55e,0 0 10px #22c55eb3}.dzr-srv-vm-avatar{align-items:center;background:linear-gradient(135deg,#00bfa6,#6c5ce7);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:22px;justify-content:center;overflow:hidden;transition:box-shadow .18s ease;width:22px}.dzr-srv-vm-avatar img{height:100%;object-fit:cover;width:100%}.dzr-srv-vm-name{color:#e2e8f0;color:var(--text-primary);flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dzr-srv-vm-ic{font-size:11px;opacity:.7}.dzr-srv-vm-invite{align-items:center;background:none;border:none;border-radius:6px;color:#fff6;color:var(--text-muted);cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;margin-top:2px;padding:5px 8px;text-align:left;transition:all .18s ease;width:100%}.dzr-srv-vm-invite:hover{background:#00bfa61f;color:#00bfa6}.dzr-vb-voice-status{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-soft);margin:0 2px 6px;padding:8px 10px 6px}.dzr-vb-voice-title{color:#00bfa6;font-size:13px;font-weight:700}.dzr-vb-voice-sub,.dzr-vb-voice-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dzr-vb-voice-sub{color:#fff6;color:var(--text-muted);font-size:11px;margin-top:2px}.dzr-vb-voice-wave{animation:dzrVbPulse 1.8s ease-in-out infinite;background:#22c55e;border-radius:50%;box-shadow:0 0 0 0 #22c55e99;flex-shrink:0;height:10px;width:10px}.dzr-vb-voice-wave span{display:none}@keyframes dzrVbPulse{0%{box-shadow:0 0 0 0 #22c55e99}60%{box-shadow:0 0 0 7px #22c55e00}to{box-shadow:0 0 0 0 #22c55e00}}.dzr-vb-icon-btn{align-items:center;background:#ffffff0f;border:none;border-radius:6px;color:#fff9;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;padding:0;transition:all .18s ease;width:28px}.dzr-vb-icon-btn:hover{background:#ffffff24;color:#fff}.dzr-vb-icon-btn--hangup{background:#ef444426;border:1px solid #ef44444d;color:#ef4444}.dzr-vb-icon-btn--hangup:hover{background:linear-gradient(135deg,#ef4444,#dc2626);border-color:#0000;color:#fff;transform:scale(1.08)}.dzr-vb-voice-actions{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-soft);display:flex;gap:4px;justify-content:center;margin:0 2px;padding:2px 6px 8px}.dzr-vb-action{align-items:center;background:#ffffff0a;border:none;border-radius:6px;color:#fff9;color:var(--text-secondary);cursor:pointer;display:flex;flex:1 1;height:32px;justify-content:center;padding:0;transition:all .18s ease}.dzr-vb-action:hover:not(:disabled){background:#a855f72e;color:#fff}.dzr-vb-action--on{background:#00bfa638!important;box-shadow:inset 0 0 0 1px #00bfa666;color:#00bfa6!important}.dzr-vb-action:disabled{cursor:not-allowed;opacity:.4}.dzr-voice-bottom{background:#0c0a23;border-top:1px solid #ffffff0f;flex-shrink:0;padding:6px;position:relative}.dzr-voice-bottom--active{background:linear-gradient(180deg,#0a1c1c,#0c0a23 60%);border-top-color:#00bfa659}.dzr-voice-bottom-status{align-items:center;background:#00bfa61a;border:1px solid #00bfa64d;border-radius:8px;display:flex;gap:8px;margin-bottom:4px;padding:8px 10px}.dzr-voice-pulse{animation:dzrVoicePulse 1.6s ease-in-out infinite;background:#22c55e;border-radius:50%;box-shadow:0 0 0 0 #22c55eb3;flex-shrink:0;height:10px;width:10px}@keyframes dzrVoicePulse{0%{box-shadow:0 0 0 0 #22c55eb3}70%{box-shadow:0 0 0 10px #22c55e00}to{box-shadow:0 0 0 0 #22c55e00}}.dzr-voice-bottom-leave{align-items:center;background:#ef444433;border:1px solid #ef444459;border-radius:50%;color:#ef4444;cursor:pointer;display:flex;flex-shrink:0;height:26px;justify-content:center;padding:0;transition:all .18s ease;width:26px}.dzr-voice-bottom-leave:hover{background:#ef444459;transform:scale(1.08)}.dzr-voice-bottom-row{align-items:center;display:flex;gap:8px;padding:4px 6px}.dzr-voice-bottom-user{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.dzr-voice-bottom-avatar{align-items:center;background:linear-gradient(135deg,#00bfa6,#6c5ce7);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:32px;justify-content:center;overflow:visible;position:relative;width:32px}.dzr-voice-bottom-avatar img{border-radius:50%;height:100%;object-fit:cover;width:100%}.dzr-voice-bottom-dot{background:#22c55e;border:2.5px solid #0f0c29;border:2.5px solid var(--bg-app,#0f0c29);border-radius:50%;bottom:-2px;box-shadow:0 0 6px #22c55e80;height:12px;position:absolute;right:-2px;width:12px;z-index:2}.dzr-voice-bottom-dot--active{animation:dzr-pulse-online 1.8s ease-in-out infinite;background:#22c55e;box-shadow:0 0 0 2.5px #0f0c29,0 0 12px #22c55ef2;box-shadow:0 0 0 2.5px var(--bg-app,#0f0c29),0 0 12px #22c55ef2}@keyframes dzr-pulse-online{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.dzr-voice-bottom-ctrls{display:flex;flex-shrink:0;gap:2px}.dzr-voice-bottom-btn{align-items:center;background:#ffffff0a;border:none;border-radius:6px;color:#fff9;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;padding:0;transition:all .18s ease;width:28px}.dzr-voice-bottom-btn:hover:not(:disabled){background:#a855f738;color:#fff;transform:scale(1.08)}.dzr-voice-bottom-btn:disabled{cursor:default;opacity:.45}.dzr-voice-bottom-btn--off{background:#ef444438!important;color:#fecaca!important}.dzr-srv-spinner{animation:dzrSpinRing 1.1s linear infinite;background:conic-gradient(from 0deg,#00bfa6,#6c5ce7,#a855f7,#00bfa6);border-radius:50%;box-shadow:0 0 30px #6c5ce759;height:54px;mask:radial-gradient(circle,#0000 60%,#000 62%);-webkit-mask:radial-gradient(circle,#0000 60%,#000 62%);width:54px}@keyframes dzrSpinRing{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes dzrCtxMenuIn{0%{opacity:0;transform:scale(.92) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.dzr-media-overlay{animation:dzrMediaFade .25s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#000000f0;display:flex;flex-direction:column;inset:0;position:fixed;z-index:1500}@keyframes dzrMediaFade{0%{opacity:0}to{opacity:1}}.dzr-media-header{align-items:center;background:linear-gradient(180deg,#000000bf,#0000);display:flex;justify-content:space-between;left:0;padding:16px 22px;position:absolute;right:0;top:0;z-index:5}.dzr-media-counter{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:999px;color:#ffffffd9;font-size:12px;font-weight:600;padding:6px 12px}.dzr-media-btn{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:42px;justify-content:center;padding:0;transition:transform .22s cubic-bezier(.34,1.56,.64,1),background .2s ease,border-color .2s ease,box-shadow .22s ease;width:42px}.dzr-media-btn:hover{background:#ffffff2e;border-color:#ffffff59;box-shadow:0 8px 22px #00000073;transform:translateY(-2px) scale(1.08)}.dzr-media-btn:active{transform:translateY(0) scale(.95)}.dzr-media-btn--download:hover{background:linear-gradient(135deg,#00bfa647,#6c5ce747);border-color:#00bfa680;color:#64ffda}.dzr-media-btn--close:hover{background:linear-gradient(135deg,#ef444447,#dc262647);border-color:#ef444480;color:#fecaca}.dzr-media-arrow{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:54px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:transform .22s cubic-bezier(.34,1.56,.64,1),background .2s ease,box-shadow .22s ease;width:54px;z-index:4}.dzr-media-arrow:hover{background:linear-gradient(135deg,#6c5ce759,#a855f747);border-color:#a855f780;box-shadow:0 10px 28px #6c5ce766;transform:translateY(-50%) scale(1.08)}.dzr-media-arrow--left{left:18px}.dzr-media-arrow--right{right:18px}.dzr-media-arrow--left:hover{transform:translate(-3px,-50%) scale(1.08)}.dzr-media-arrow--right:hover{transform:translate(3px,-50%) scale(1.08)}.dzr-msg-ctxmenu .dzr-ctx-emoji:hover{background:linear-gradient(135deg,#a855f740,#00bfa626);transform:scale(1.32) translateY(-2px)}@keyframes dzrEmojiStagger{0%{opacity:0;transform:translateY(8px) scale(.7)}to{opacity:1;transform:translateY(0) scale(1)}}.dzr-ctx-menu-item{align-items:center;border-radius:10px;color:#e2e8f0;color:var(--text-primary);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:10px;letter-spacing:.1px;padding:9px 12px;transition:background .18s ease,color .18s ease,padding-left .2s cubic-bezier(.34,1.56,.64,1),transform .18s;-webkit-user-select:none;user-select:none}.dzr-ctx-menu-item:hover{background:linear-gradient(90deg,#a855f733,#00bfa61f);padding-left:16px}.dzr-ctx-menu-item:active{transform:scale(.98)}.dzr-ctx-menu-item--danger{color:#ef4444}.dzr-ctx-menu-item--danger:hover{background:linear-gradient(90deg,#ef44442e,#ef44440f);color:#fca5a5}.dzr-send-btn:hover:not(:disabled){box-shadow:0 6px 20px #a855f78c!important;filter:brightness(1.08);transform:translateY(-1px) scale(1.02)}.dzr-send-btn:active:not(:disabled){box-shadow:0 2px 8px #6c5ce766!important;transform:scale(.94)}.dzr-input:focus{border-color:#a855f7!important;border-color:var(--accent-2)!important;box-shadow:0 0 0 3px #a855f726}@keyframes dzrMsgInOwn{0%{opacity:0;transform:translateX(24px) scale(.96)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes dzrMsgInOther{0%{opacity:0;transform:translateX(-24px) scale(.96)}to{opacity:1;transform:translateX(0) scale(1)}}.dzr-msg-wrap{animation-duration:.28s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.34,1.3,.64,1)}.dzr-msg-wrap--own{animation-name:dzrMsgInOwn}.dzr-msg-wrap--other{animation-name:dzrMsgInOther}@keyframes dzrBgOrb1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(60px,-40px) scale(1.15)}66%{transform:translate(-30px,50px) scale(.9)}}@keyframes dzrBgOrb2{0%,to{transform:translate(0) scale(1)}40%{transform:translate(-80px,30px) scale(1.1)}70%{transform:translate(40px,-60px) scale(.95)}}.dzr-bg-orbs{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:-1}.dzr-bg-orbs:before{animation:dzrBgOrb1 18s ease-in-out infinite;background:radial-gradient(circle,#6c5ce71f 0,#0000 70%);height:600px;left:-150px;top:-200px;width:600px}.dzr-bg-orbs:after,.dzr-bg-orbs:before{border-radius:50%;content:"";position:absolute}.dzr-bg-orbs:after{animation:dzrBgOrb2 22s ease-in-out infinite;background:radial-gradient(circle,#00bfa614 0,#0000 70%);bottom:-180px;height:500px;right:-100px;width:500px}body.dzr-squad-mode .dzr-bg-orbs:before{background:radial-gradient(circle,#7c5cbf33 0,#0000 70%)}body.dzr-squad-mode .dzr-bg-orbs:after{background:radial-gradient(circle,#ec489924 0,#0000 70%)}@keyframes dzrAvatarGlow{0%,to{box-shadow:0 0 0 0 #a855f700}50%{box-shadow:0 0 16px 4px #a855f759}}.dzr-avatar-wrap{transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.dzr-avatar-wrap:hover{animation:dzrAvatarGlow 1.2s ease-in-out infinite;transform:scale(1.08)}@keyframes dzrBadgePop{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.dzr-badge-new{animation:dzrBadgePop .3s cubic-bezier(.34,1.56,.64,1) both}.dzr-conv-item{transition:background .18s ease,transform .15s ease!important}.dzr-conv-item:hover{transform:translateX(3px)}.dzr-conv-item:active{transform:translateX(1px) scale(.995)}.dzr-sidebar-glass{backdrop-filter:blur(24px) saturate(1.6);-webkit-backdrop-filter:blur(24px) saturate(1.6);border-right:1px solid #ffffff0f;border-right:1px solid var(--border-soft);box-shadow:4px 0 32px #00000040}@keyframes dzrHeaderLine{0%{background-position:0 50%}to{background-position:200% 50%}}.dzr-chat-header-line{animation:dzrHeaderLine 4s linear infinite;background:linear-gradient(90deg,#0000,#6c5ce799 30%,#00bfa699 60%,#0000);background-size:200% 100%;height:1px}@keyframes dzrFabPulse{0%,to{box-shadow:0 4px 20px #00bfa666}50%{box-shadow:0 4px 30px #00bfa6b3,0 0 0 8px #00bfa614}}.dzr-fab{animation:dzrFabPulse 2.5s ease-in-out infinite;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease!important}.dzr-fab:hover:not(:disabled){filter:none!important;transform:scale(1.12) rotate(90deg)!important}.dzr-fab:active:not(:disabled){transform:scale(.95) rotate(45deg)!important}@keyframes dzrModalIn{0%{filter:blur(4px);opacity:0;transform:scale(.92) translateY(12px)}to{filter:blur(0);opacity:1;transform:scale(1) translateY(0)}}.dzr-modal-enter{animation:dzrModalIn .32s cubic-bezier(.34,1.2,.64,1) both}@keyframes dzrReactionPop{0%{opacity:0;transform:scale(.6) rotate(-15deg)}60%{transform:scale(1.25) rotate(5deg)}to{opacity:1;transform:scale(1) rotate(0)}}.dzr-reaction-new{animation:dzrReactionPop .35s cubic-bezier(.34,1.56,.64,1) both}@keyframes dzrTypingBounce{0%,60%,to{opacity:.45;transform:translateY(0) scale(1)}30%{opacity:1;transform:translateY(-5px) scale(1.15)}}.dzr-typing-dot{animation:dzrTypingBounce 1.1s ease-in-out infinite;background:#a855f7;background:var(--accent-2);border-radius:50%;display:inline-block;height:7px;width:7px}.dzr-typing-dot:nth-child(2){animation-delay:.15s}.dzr-typing-dot:nth-child(3){animation-delay:.3s}@keyframes dzrSearchFocusIn{0%{box-shadow:0 0 0 0 #a855f700}to{box-shadow:0 0 0 3px #a855f72e}}.dzr-search:focus{animation:dzrSearchFocusIn .2s ease forwards}::-webkit-scrollbar-thumb{background:#ffffff1f;background:var(--border-medium);border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#6c5ce7,#a855f7);background:linear-gradient(180deg,var(--accent-1),var(--accent-2))}@keyframes dzrOnlineRing{0%{box-shadow:0 0 0 0 #22c55e99,0 0 0 2px #0f0c29;box-shadow:0 0 0 0 #22c55e99,0 0 0 2px var(--bg-app)}70%{box-shadow:0 0 0 5px #22c55e00,0 0 0 2px #0f0c29;box-shadow:0 0 0 5px #22c55e00,0 0 0 2px var(--bg-app)}to{box-shadow:0 0 0 0 #22c55e00,0 0 0 2px #0f0c29;box-shadow:0 0 0 0 #22c55e00,0 0 0 2px var(--bg-app)}}.dzr-online-dot{animation:dzrOnlineRing 2s ease-in-out infinite}.dzr-rail{align-items:stretch;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:linear-gradient(180deg,#0f0c29eb,#0a0912f5);border-right:1px solid #ffffff0f;border-right:1px solid var(--border-soft);box-shadow:2px 0 18px #00000059;display:flex;flex-direction:column;flex-shrink:0;gap:4px;padding:10px 0;width:76px;z-index:5}:root[data-theme=light] .dzr-rail{background:linear-gradient(180deg,#fffffff2,#f5f3fbfa)}.dzr-rail-btn{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;color:#e2e8f0;color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;gap:4px;justify-content:center;margin:3px 8px;min-height:44px;padding:10px 4px 8px;transition:background .22s ease,color .22s ease,transform .22s cubic-bezier(.34,1.56,.64,1),border-color .22s ease}.dzr-rail-btn svg{flex-shrink:0}.dzr-rail-btn:hover:not(.dzr-rail-btn--active){background:#a855f71f;border-color:#a855f759;color:#a855f7;transform:translateY(-1px)}.dzr-rail-btn:active{transform:translateY(0) scale(.95)}.dzr-rail-btn--active{background:linear-gradient(135deg,#00bfa62e,#6c5ce72e);box-shadow:inset 0 0 0 1px #00bfa659,0 4px 16px #00bfa62e;color:#00bfa6}.dzr-rail-btn--menu{color:#e2e8f0;color:var(--text-primary);margin-bottom:6px}.dzr-rail-btn--menu:hover{background:#a855f71a;color:#a855f7}.dzr-rail-icon{position:relative}.dzr-rail-badge,.dzr-rail-icon{align-items:center;display:flex;justify-content:center}.dzr-rail-badge{animation:dzrBadgeGlow 2.4s ease-in-out infinite;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:999px;box-shadow:0 2px 8px #ef444480;color:#fff;font-size:10px;font-weight:700;height:18px;min-width:18px;padding:0 5px;position:absolute;right:-10px;top:-6px}.dzr-rail-label{font-size:10px;font-weight:600;letter-spacing:.2px}.dzr-drawer-backdrop{animation:dzrDrawerBackdrop .25s ease;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#00000080;cursor:pointer;inset:0;position:fixed;z-index:1000}@keyframes dzrDrawerBackdrop{0%{opacity:0}to{opacity:1}}.dzr-drawer{animation:dzrDrawerSlide .3s cubic-bezier(.34,1.45,.64,1);backdrop-filter:blur(28px) saturate(1.4);-webkit-backdrop-filter:blur(28px) saturate(1.4);background:linear-gradient(180deg,#1a1540fa,#0f0c29fa);border-right:1px solid #ffffff1f;border-right:1px solid var(--border-medium);bottom:0;box-shadow:8px 0 40px #0000008c;display:flex;flex-direction:column;left:0;max-width:88vw;overflow-y:auto;position:fixed;top:0;width:320px;z-index:1001}:root[data-theme=light] .dzr-drawer{background:linear-gradient(180deg,#fff,#f5f3fb)}@keyframes dzrDrawerSlide{0%{opacity:.6;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.dzr-drawer-header{background:linear-gradient(135deg,#6c5ce726,#00bfa61a);border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-soft);padding:22px 20px 18px}.dzr-drawer-avatar{align-items:center;background:linear-gradient(135deg,#00bfa6,#6c5ce7);border-radius:50%;box-shadow:0 8px 24px #6c5ce766,0 0 0 3px #a855f72e;color:#fff;display:flex;font-size:26px;font-weight:700;height:64px;justify-content:center;margin-bottom:12px;overflow:hidden;width:64px}.dzr-drawer-avatar img{border-radius:50%;height:100%;object-fit:cover;width:100%}.dzr-drawer-name{color:#fff;color:var(--text-strong);font-size:17px;font-weight:700;margin-bottom:2px}.dzr-drawer-username{color:#00bfa6;font-size:13px;margin-bottom:4px}.dzr-drawer-status{color:#fff9;color:var(--text-secondary);font-size:12px;font-style:italic}.dzr-drawer-divider{background:#ffffff0f;background:var(--border-soft);height:1px;margin:6px 0}.dzr-drawer-body{display:flex;flex-direction:column;gap:10px;padding:14px 12px 0}@media (max-width:480px){.dzr-drawer{max-width:360px;width:88vw}.dzr-drawer-body{gap:8px;padding:12px 10px 0}.dzr-drawer-card{border-radius:12px;padding:3px}.dzr-drawer-item{font-size:14px;padding:12px}.dzr-drawer-header{padding:18px 16px 14px}.dzr-drawer-avatar{font-size:22px;height:56px;width:56px}.dzr-drawer-name{font-size:16px}.dzr-chat-filters{gap:4px!important;padding:6px 10px 4px!important}.dzr-pill{font-size:11px!important;padding:5px 10px!important}}.dzr-drawer-card{background:hsla(0,0%,100%,.025);border:1px solid #ffffff0a;border-radius:14px;overflow:hidden;padding:4px;transition:background .2s,border-color .2s}.dzr-drawer-card:hover{background:hsla(0,0%,100%,.035);border-color:#7c5cbf2e}:root[data-theme=light] .dzr-drawer-card{background:rgba(0,0,0,.025);border-color:#0000000d}.dzr-drawer-chev{color:#ffffff40;flex-shrink:0;margin-left:auto;transition:transform .22s,color .18s}.dzr-drawer-pill{background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:10px;box-shadow:0 2px 8px #ef444459;color:#fff;font-size:11px;font-weight:800;letter-spacing:.02em;min-width:20px;padding:2px 8px;text-align:center}.dzr-drawer-tag{background:linear-gradient(135deg,#7c5cbf40,#a855f72e);border-radius:6px;color:#c4b5fd;font-size:10px;font-weight:800;letter-spacing:.06em;margin-left:auto;padding:2px 8px}.dzr-drawer-install-cta{align-items:center;background:linear-gradient(135deg,#00bfa62e,#6c5ce72e);border:1px solid #00bfa659;border-radius:14px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:14px;padding:14px 16px;text-align:left;transition:transform .18s,box-shadow .18s,border-color .18s;width:100%}.dzr-drawer-install-cta svg{color:#00bfa6;flex-shrink:0}.dzr-drawer-install-cta:hover{border-color:#00bfa68c;box-shadow:0 8px 24px #00bfa633;transform:translateY(-1px)}.dzr-drawer-logout{align-items:center;background:#0000;border:1px solid #ef444433;border-radius:12px;color:#ef4444;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:10px;justify-content:center;padding:12px;transition:background .18s,border-color .18s;width:100%}.dzr-drawer-logout:hover{background:#ef44441a;border-color:#ef444473}.dzr-drawer-item{align-items:center;background:none;border:none;border-radius:10px;color:#e2e8f0;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;gap:14px;padding:11px 14px;text-align:left;transition:background .18s ease,color .18s ease;width:100%}.dzr-drawer-item svg{color:#a855f7;flex-shrink:0;transition:transform .22s cubic-bezier(.34,1.56,.64,1),color .22s ease}.dzr-drawer-item:hover{background:#a855f71f}.dzr-drawer-item:hover svg:not(.dzr-drawer-chev){color:#00bfa6;transform:scale(1.08)}.dzr-drawer-item:hover .dzr-drawer-chev{color:#fff9;transform:translateX(2px)}.dzr-drawer-item--danger,.dzr-drawer-item--danger svg{color:#ef4444}.dzr-drawer-item--danger:hover{background:#ef44441a}.dzr-drawer-toggle{align-items:center;border-radius:10px;color:#e2e8f0;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:11px 14px;transition:background .18s ease}.dzr-drawer-toggle:hover{background:#a855f71a}.dzr-switch{background:#ffffff1f;border-radius:12px;flex-shrink:0;height:24px;position:relative;transition:background .25s ease;width:44px}.dzr-switch--on{background:linear-gradient(135deg,#6c5ce7,#a855f7);box-shadow:0 0 12px #a855f773}.dzr-switch-knob{background:#fff;border-radius:50%;box-shadow:0 2px 5px #0000004d;height:20px;left:2px;position:absolute;top:2px;transition:left .28s cubic-bezier(.34,1.56,.64,1);width:20px}.dzr-switch--on .dzr-switch-knob{left:22px}.dzr-drawer-footer{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-soft);color:#fff3;color:var(--text-faint);font-size:11px;padding:14px 20px;text-align:center}.dzr-drawer-close{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;color:#e2e8f0;color:var(--text-primary);cursor:pointer;display:flex;height:34px;justify-content:center;padding:0;position:absolute;right:12px;top:12px;transition:transform .22s cubic-bezier(.34,1.56,.64,1),background .2s ease,color .2s ease,border-color .2s ease;width:34px;z-index:5}.dzr-drawer-close:hover{background:#ef444433;border-color:#ef444473;color:#fecaca;transform:rotate(90deg) scale(1.08)}.dzr-drawer-close:active{transform:rotate(90deg) scale(.95)}.dzr-vplayer:hover .dzr-vplayer-ctrls{opacity:1!important;pointer-events:auto!important}.dzr-vplayer-track:hover .dzr-vplayer-thumb{opacity:1!important}.dzr-vplayer-track:active .dzr-vplayer-thumb{opacity:1!important;transform:translate(-50%,-50%) scale(1.3)!important}.dzr-vp-btn{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:background .18s ease,transform .18s cubic-bezier(.34,1.56,.64,1);width:32px}.dzr-vp-btn:hover{background:#ffffff26;transform:scale(1.12)}.dzr-vp-btn:active{transform:scale(.92)}.dzr-vp-volume-wrap{align-items:center;display:flex;max-width:32px;overflow:hidden;transition:max-width .28s cubic-bezier(.34,1.56,.64,1)}.dzr-vp-volume-wrap:hover{max-width:128px}.dzr-vp-vol{appearance:none;-webkit-appearance:none;background:#ffffff40;border-radius:2px;cursor:pointer;height:3px;margin-left:2px;opacity:0;outline:none;transition:width .28s ease,opacity .28s ease;width:0}.dzr-vp-volume-wrap:hover .dzr-vp-vol{opacity:1;width:82px}.dzr-vp-vol::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;box-shadow:0 0 0 3px #a855f766;cursor:pointer;height:12px;width:12px}.dzr-vp-vol::-moz-range-thumb{background:#fff;border:none;border-radius:50%;box-shadow:0 0 0 3px #a855f766;cursor:pointer;height:12px;width:12px}.dzr-vplayer:hover>div>div[style*="borderRadius: 50%"]{transform:scale(1.08)}.dzr-drawer-item--install{animation:dzrInstallPulse 2.5s ease-in-out infinite;background:linear-gradient(90deg,#00bfa62e,#6c5ce72e);font-weight:600}.dzr-drawer-item--install svg{color:#00bfa6!important}.dzr-drawer-item--install:hover{background:linear-gradient(90deg,#00bfa64d,#a855f73d)!important}.dzr-install-badge{background:linear-gradient(135deg,#00bfa6,#6c5ce7);border-radius:999px;box-shadow:0 0 12px #00bfa680;color:#fff;font-size:10px;font-weight:700;letter-spacing:.5px;margin-left:auto;padding:3px 9px;text-transform:uppercase}@keyframes dzrInstallPulse{0%,to{box-shadow:inset 0 0 0 0 #00bfa600}50%{box-shadow:inset 0 0 24px 0 #00bfa62e}}.dzr-search-wrap{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-soft);padding:12px 14px 10px;position:relative}.dzr-search-icon{color:#fff6;color:var(--text-muted);left:26px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:color .2s ease}.dzr-search-input{background:#ffffff0d;background:var(--bg-card);border:1px solid #ffffff0f;border:1px solid var(--border-soft);border-radius:22px;color:#e2e8f0;color:var(--text-primary);font-family:inherit;font-size:13px;outline:none;padding:9px 52px 9px 36px;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;width:100%}.dzr-search-input::placeholder{color:#fff6;color:var(--text-muted)}.dzr-search-input:focus{background:#ffffff12;background:var(--bg-card-hover);border-color:#a855f773;box-shadow:0 0 0 4px #a855f71a,0 4px 14px #6c5ce72e}.dzr-search-wrap:focus-within .dzr-search-icon{color:#a855f7}.dzr-search-clear{align-items:center;background:#a855f72e;border:1px solid #a855f759;border-radius:50%;color:#c4b5fd;cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:22px;top:50%;transform:translateY(-50%);transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease;width:24px}.dzr-search-clear:hover{background:#ef444438;border-color:#ef44448c;color:#ef4444;transform:translateY(-50%) scale(1.12) rotate(90deg)}.dzr-sidebar{backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);background:linear-gradient(180deg,#1a154059,#0f0c2999);border-right:1px solid #ffffff0f!important;border-right:1px solid var(--border-soft)!important;box-shadow:2px 0 24px #00000040;position:relative;z-index:1}:root[data-theme=light] .dzr-sidebar{background:linear-gradient(180deg,#ffffffd9,#f5f3fbf2)}.dzr-tab-btn{font-size:13px;letter-spacing:.3px}.dzr-tab-btn--active:after{box-shadow:0 0 8px #00bfa6b3}.dzr-sidebar .dzr-add-story-btn,.dzr-sidebar .dzr-story-item{position:relative}.dzr-sidebar ::-webkit-scrollbar{width:6px}.dzr-sidebar ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#6c5ce759,#00bfa659);border-radius:3px}.dzr-conv-last{-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}@keyframes dzrFloatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes dzrLogoShimmer{0%{background-position:0 50%}to{background-position:200% 50%}}.dzr-empty-icon{animation:dzrFloatSlow 4s ease-in-out infinite;animation:dzrFloatSlow 4s ease-in-out infinite,dzrLogoShimmer 6s linear infinite;background:linear-gradient(135deg,#00bfa6,#64ffda 25%,#a855f7 50%,#6c5ce7 75%,#00bfa6)!important;background-size:200% 200%!important;box-shadow:0 12px 40px #6c5ce773,0 0 0 4px #a855f71a}@keyframes dzr-toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.dzr-vb-chevron-btn{align-items:center;background:none;border:none;border-radius:4px;color:#fff6;color:var(--text-muted,#94a3b8);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;margin-left:-4px;margin-right:2px;padding:0;transition:color .15s,background .15s;width:14px}.dzr-vb-chevron-btn:hover{background:#ffffff14;color:#fff;color:var(--text-strong,#e2e8f0)}:root,:root[data-theme=dark]{--bg-primary:var(--bg-app);--bg-secondary:var(--bg-surface);--bg-tertiary:#241e4a;--accent:#00bfa6;--accent-light:#64ffda;--text-secondary:#ffffffb3;--border:#64ffda1a;--danger:#ff5252;--sidebar-width:350px;--glass-bg:#1a1640b3;--glass-border:#64ffda26}:root[data-theme=light]{--bg-primary:var(--bg-app);--bg-secondary:#f0eef7;--bg-tertiary:#e8e4f3;--accent:#00bfa6;--accent-light:#00796b;--text-secondary:#000000a6;--border:#00000014;--danger:#dc2626;--glass-bg:#ffffffd9;--glass-border:#00000014}*{box-sizing:border-box;margin:0;padding:0}#root,body,html{height:100%;overflow:hidden;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-app);background:var(--bg-primary);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#241e4a;background:var(--bg-tertiary);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00bfa6;background:var(--accent)}input,textarea{background:var(--bg-surface);background:var(--bg-secondary);border:1px solid #64ffda1a;border:1px solid var(--border);border-radius:10px;color:var(--text-primary);font-size:14px;outline:none;padding:12px 16px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}input:focus,textarea:focus{border-color:#00bfa6;border-color:var(--accent);box-shadow:0 0 0 3px #00bfa626}input::placeholder,textarea::placeholder{color:var(--text-muted)}button{border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:600;outline:none;padding:12px 24px;transition:all .2s ease}button.btn-primary{background:#00bfa6;background:var(--accent);color:var(--bg-app);color:var(--bg-primary)}button.btn-primary:hover{background:#64ffda;background:var(--accent-light);box-shadow:0 4px 15px #00bfa64d;transform:translateY(-1px)}button.btn-primary:active{transform:translateY(0)}button.btn-primary:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}button.btn-secondary{background:#241e4a;background:var(--bg-tertiary);color:var(--text-primary)}button.btn-secondary:hover{background:#64ffda1a}a{color:#64ffda;color:var(--accent-light);text-decoration:none;transition:color .2s ease}a:hover{color:#00bfa6;color:var(--accent)}.app-layout{display:flex;height:100vh;overflow:hidden;width:100vw}.sidebar{background:var(--bg-surface);background:var(--bg-secondary);border-right:1px solid #64ffda1a;border-right:1px solid var(--border);flex-direction:column;min-width:350px;min-width:var(--sidebar-width);width:350px;width:var(--sidebar-width)}.main-content,.sidebar{display:flex;height:100%;overflow:hidden}.main-content{flex:1 1;flex-direction:column}.glass-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#1a1640b3;background:var(--glass-bg);border:1px solid #64ffda26;border:1px solid var(--glass-border);border-radius:16px;padding:32px}.fade-in{animation:fadeIn .3s ease forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.error-message{background:#ff52521a;border:1px solid #ff52524d;border-radius:8px;color:#ff5252;color:var(--danger);font-size:13px;margin-bottom:16px;padding:10px 14px}@media (max-width:1024px){:root{--sidebar-width:300px}}@media (max-width:768px){.app-layout{flex-direction:column}.sidebar{border-bottom:1px solid #64ffda1a;border-bottom:1px solid var(--border);border-right:none;height:auto;max-height:50vh;min-width:100%;width:100%}.main-content{flex:1 1;min-height:0}}@media (max-width:480px){.glass-card{border-radius:12px;padding:24px 20px}input,textarea{padding:10px 14px}}:root{--dzr-accent:#7c5cbf;--dzr-accent2:#00bfa6;--dzr-accent3:#ec4899;--dzr-accent4:#60a5fa;--dzr-neon-purple:#a855f7;--dzr-neon-cyan:#06b6d4;--dzr-neon-pink:#ec4899;--dzr-bg-glass:#1a1730a6;--dzr-bg-glass-strong:#17142bd9;--dzr-border-glass:#ffffff14;--dzr-border-glow:#7c5cbf66;--dzr-easing:cubic-bezier(0.16,1,0.3,1);--dzr-easing-bounce:cubic-bezier(0.34,1.56,0.64,1);--dzr-glow:0 0 20px #7c5cbf73;--dzr-glow-strong:0 0 30px #7c5cbfa6,0 0 60px #00bfa64d;--dzr-shadow-card:0 10px 30px -10px #00000080,0 4px 12px -4px #7c5cbf33;--dzr-shadow-float:0 20px 40px -15px #0009,0 8px 24px -8px #7c5cbf4d;--dzr-gradient-brand:linear-gradient(135deg,#7c5cbf,#ec4899 50%,#00bfa6);--dzr-gradient-mesh:radial-gradient(at 0% 0%,#7c5cbf26 0px,#0000 50%),radial-gradient(at 100% 0%,#ec48991f 0px,#0000 50%),radial-gradient(at 100% 100%,#00bfa61f 0px,#0000 50%),radial-gradient(at 0% 100%,#60a5fa1a 0px,#0000 50%)}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#00000026;border-radius:10px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#7c5cbf80,#00bfa666);background-clip:padding-box;border:2px solid #0000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#7c5cbfe6,#00bfa6b3);background-clip:padding-box}@keyframes dzr-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dzr-scale-in{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes dzr-slide-in-right{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes dzr-slide-in-left{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}@keyframes dzr-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes dzr-pulse-dot{0%,to{box-shadow:0 0 0 0 #22c55ea6;transform:scale(1)}50%{box-shadow:0 0 0 8px #22c55e00;transform:scale(1.18)}}@keyframes dzr-gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes dzr-border-beam{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes dzr-floating{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes dzr-neon-pulse{0%,to{filter:drop-shadow(0 0 4px currentColor)}50%{filter:drop-shadow(0 0 12px currentColor) drop-shadow(0 0 20px currentColor)}}@keyframes dzr-typing-dot{0%,60%,to{opacity:.35;transform:translateY(0) scale(1)}30%{opacity:1;transform:translateY(-8px) scale(1.2)}}@keyframes dzr-breathing{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.03)}}.dzr-bg-orbs{background:radial-gradient(at 0 0,#7c5cbf26 0,#0000 50%),radial-gradient(at 100% 0,#ec48991f 0,#0000 50%),radial-gradient(at 100% 100%,#00bfa61f 0,#0000 50%),radial-gradient(at 0 100%,#60a5fa1a 0,#0000 50%);background:var(--dzr-gradient-mesh)}.dzr-bg-orbs:before{background:radial-gradient(circle,#7c5cbf38 0,#0000 70%)!important;filter:blur(40px);height:800px!important;width:800px!important}.dzr-bg-orbs:after{background:radial-gradient(circle,#00bfa626 0,#0000 70%)!important;filter:blur(40px);height:700px!important;width:700px!important}body.dzr-squad-mode .dzr-bg-orbs:before{background:radial-gradient(circle,#7c5cbf4d 0,#0000 70%)!important}body.dzr-squad-mode .dzr-bg-orbs:after{background:radial-gradient(circle,#ec489938 0,#0000 70%)!important}.dzr-rail{backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);background:#1a1730a6!important;background:var(--dzr-bg-glass)!important;border-right:1px solid #ffffff14!important;border-right:1px solid var(--dzr-border-glass)!important}.dzr-rail-btn{isolation:isolate;position:relative;transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s,color .2s;transition:transform .2s var(--dzr-easing),background .2s,color .2s}.dzr-rail-btn:before{animation:dzr-gradient-shift 4s ease infinite;background:linear-gradient(135deg,#7c5cbf,#ec4899 50%,#00bfa6);background:var(--dzr-gradient-brand);background-size:200% 200%;border-radius:0 4px 4px 0;content:"";height:0;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:height .3s cubic-bezier(.34,1.56,.64,1);transition:height .3s var(--dzr-easing-bounce);width:4px}.dzr-rail-btn:hover{background:#7c5cbf14!important;transform:translateX(3px)}.dzr-rail-btn:hover:before{box-shadow:0 0 12px #7c5cbfb3;height:28px}.dzr-rail-btn--active{background:#7c5cbf2e!important;color:#fff!important}.dzr-rail-btn--active:before{box-shadow:0 0 18px #7c5cbfe6;height:36px}.dzr-rail-btn:active{transform:translateX(3px) scale(.94)}.dzr-rail-btn--active svg{filter:drop-shadow(0 0 6px rgba(124,92,191,.7))}.dzr-srvrail-add,.dzr-srvrail-btn,.dzr-srvrail-discover{box-shadow:0 2px 8px #00000040!important;transition:border-radius .3s cubic-bezier(.34,1.56,.64,1),transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,background .25s!important;transition:border-radius .3s var(--dzr-easing-bounce),transform .25s var(--dzr-easing-bounce),box-shadow .3s,background .25s!important}.dzr-srvrail-add:hover,.dzr-srvrail-btn:hover,.dzr-srvrail-discover:hover{border-radius:16px!important;box-shadow:0 0 24px #7c5cbf80,0 6px 20px #0006,inset 0 0 0 1px #ffffff1a!important;transform:scale(1.08)!important}.dzr-srvrail-btn--active{border-radius:16px!important;box-shadow:0 0 0 3px #7c5cbf,0 0 24px #7c5cbf99,inset 0 0 0 1px #ffffff26!important;box-shadow:0 0 0 3px var(--dzr-accent),0 0 24px #7c5cbf99,inset 0 0 0 1px #ffffff26!important}.dzr-srvrail-add:active,.dzr-srvrail-btn:active,.dzr-srvrail-discover:active{transform:scale(.92)!important}.dzr-srvrail-unread-dot{animation:dzr-breathing 1.8s ease-in-out infinite;box-shadow:0 0 10px #ec4899!important;box-shadow:0 0 10px var(--dzr-neon-pink)!important}.dzr-sidebar{backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5);background:#16132a8c!important;border-right:1px solid #ffffff14!important;border-right:1px solid var(--dzr-border-glass)!important}.dzr-chat-item,.dzr-srv-chan{border-radius:10px!important;margin:2px 8px!important;position:relative;transition:all .2s cubic-bezier(.16,1,.3,1)!important;transition:all .2s var(--dzr-easing)!important}.dzr-chat-item:hover,.dzr-srv-chan:hover{background:linear-gradient(90deg,#7c5cbf26,#7c5cbf08)!important;transform:translateX(2px)}.dzr-srv-chan--active{background:linear-gradient(90deg,#7c5cbf4d,#7c5cbf14)!important;box-shadow:inset 3px 0 0 #7c5cbf,0 0 12px #7c5cbf26!important;box-shadow:inset 3px 0 0 var(--dzr-accent),0 0 12px #7c5cbf26!important}.dzr-srv-chan--active:after{background:#7c5cbf;background:var(--dzr-accent);border-radius:50%;box-shadow:0 0 8px #7c5cbf;box-shadow:0 0 8px var(--dzr-accent);content:"";height:4px;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:4px}.dzr-srv-name{letter-spacing:-.02em}.dzr-srv-members-panel{backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);background:#16132a80!important;border-left:1px solid #ffffff14!important;border-left:1px solid var(--dzr-border-glass)!important}.dzr-srv-members-section-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#7c5cbfe6,#00bfa6e6);-webkit-background-clip:text;background-clip:text;font-weight:800!important}.dzr-srv-member{border-radius:10px!important;transition:all .18s cubic-bezier(.16,1,.3,1)!important;transition:all .18s var(--dzr-easing)!important}.dzr-srv-member:hover{background:#7c5cbf1f!important;box-shadow:0 2px 12px #7c5cbf26;transform:translateX(-2px)}.dzr-srv-member-avatar{transition:transform .25s cubic-bezier(.34,1.56,.64,1)!important;transition:transform .25s var(--dzr-easing-bounce)!important}.dzr-srv-member:hover .dzr-srv-member-avatar{transform:scale(1.08)}.dzr-srv-member-online,.dzr-voice-bottom-dot--active{animation:dzr-pulse-dot 2s ease-in-out infinite!important;background:#22c55e!important;box-shadow:0 0 8px #22c55e,0 0 16px #22c55e99!important}.dzr-chan-msg,.dzr-chan-msg-row{padding:6px 20px 6px 24px!important;position:relative;transition:background .18s,transform .18s}.dzr-chan-msg-row:hover,.dzr-chan-msg:hover{background:linear-gradient(90deg,#7c5cbf14,#0000 80%)!important}.dzr-chan-msg-row:hover:before,.dzr-chan-msg:hover:before{animation:dzr-gradient-shift 3s ease infinite;background:linear-gradient(135deg,#7c5cbf,#ec4899 50%,#00bfa6);background:var(--dzr-gradient-brand);background-size:100% 400%;border-radius:0 3px 3px 0;bottom:4px;content:"";left:0;position:absolute;top:4px;width:3px}.dzr-chan-msg-avatar{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s!important;transition:transform .3s var(--dzr-easing-bounce),box-shadow .3s!important}.dzr-chan-msg-avatar:hover{box-shadow:0 0 20px #7c5cbf80,0 0 40px #ec489940!important;transform:scale(1.1)!important;z-index:2}.dzr-chan-msg-name{transition:text-shadow .2s!important}.dzr-chan-msg:hover .dzr-chan-msg-name{text-shadow:0 0 8px currentColor}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{transition:box-shadow .25s,border-color .25s,background .2s!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,select:focus,textarea:focus{border-color:#7c5cbf!important;border-color:var(--dzr-accent)!important;box-shadow:0 0 0 3px #7c5cbf40,0 0 24px #7c5cbf59,inset 0 -1px 0 #7c5cbf!important;box-shadow:0 0 0 3px #7c5cbf40,0 0 24px #7c5cbf59,inset 0 -1px 0 var(--dzr-accent)!important;outline:none!important}button:not([disabled]){transition:transform .14s,filter .2s,box-shadow .25s,background .2s!important}button:not([disabled]):active{transform:scale(.96)}button[style*=gradient]:not([disabled]){overflow:hidden;position:relative}button[style*=gradient]:not([disabled]):after{background:linear-gradient(90deg,#0000,#ffffff40 50%,#0000);content:"";inset:0;left:-100%;pointer-events:none;position:absolute;transition:left .55s cubic-bezier(.16,1,.3,1);transition:left .55s var(--dzr-easing)}button[style*=gradient]:not([disabled]):hover:after{left:100%}button[style*=gradient]:not([disabled]):hover{filter:brightness(1.1);transform:translateY(-1px)}.dzr-chan-send-btn--ready{animation:dzr-send-ready 2s ease-in-out infinite!important;background:linear-gradient(135deg,#7c5cbf,#ec4899 50%,#00bfa6)!important;background:var(--dzr-gradient-brand)!important;background-size:200% 200%!important}@keyframes dzr-send-ready{0%,to{background-position:0 50%;box-shadow:0 0 0 0 #7c5cbfa6,0 4px 16px #7c5cbf66}50%{background-position:100% 50%;box-shadow:0 0 0 10px #7c5cbf00,0 4px 20px #ec489980}}.dzr-typing-indicator{align-items:flex-end;display:inline-flex;gap:4px;height:16px}.dzr-typing-indicator span{animation:dzr-typing-dot 1.3s ease-in-out infinite;background:#7c5cbf;background:var(--dzr-accent);border-radius:50%;box-shadow:0 0 6px #7c5cbf;box-shadow:0 0 6px var(--dzr-accent);height:6px;width:6px}.dzr-typing-indicator span:nth-child(2){animation-delay:.15s;background:#ec4899;background:var(--dzr-accent3);box-shadow:0 0 6px #ec4899;box-shadow:0 0 6px var(--dzr-accent3)}.dzr-typing-indicator span:nth-child(3){animation-delay:.3s;background:#00bfa6;background:var(--dzr-accent2);box-shadow:0 0 6px #00bfa6;box-shadow:0 0 6px var(--dzr-accent2)}.dzr-voice-tile{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s!important;transition:transform .3s var(--dzr-easing-bounce),box-shadow .3s!important}.dzr-voice-tile:hover{box-shadow:0 20px 40px #0006,0 0 40px #7c5cbf59!important;transform:translateY(-6px) scale(1.03)!important;z-index:2}.dzr-voice-tile--speaking{animation:dzr-speaking-glow 1.2s ease-in-out infinite}@keyframes dzr-speaking-glow{0%,to{box-shadow:0 0 0 2px #22c55e,0 0 20px #22c55e80,0 0 0 6px #22c55e33}50%{box-shadow:0 0 0 3px #22c55e,0 0 40px #22c55ee6,0 0 0 10px #22c55e0d}}.dzr-voice-bottom,.dzr-voice-bottom-bar{backdrop-filter:blur(20px) saturate(1.5)!important;-webkit-backdrop-filter:blur(20px) saturate(1.5)!important;background:#110f27bf!important;border-top:1px solid #ffffff14!important;border-top:1px solid var(--dzr-border-glass)!important}.dzr-voice-bottom--active,.dzr-voice-bottom-bar--active{background:linear-gradient(180deg,#7c5cbf26,#110f27d9)!important;border-top:1px solid #7c5cbf66!important;box-shadow:0 -4px 20px #7c5cbf33!important}.dzr-vb-action,.dzr-voice-bottom-btn{position:relative;transition:all .18s cubic-bezier(.16,1,.3,1)!important;transition:all .18s var(--dzr-easing)!important}.dzr-vb-action:hover,.dzr-voice-bottom-btn:hover{background:#7c5cbf33!important;box-shadow:0 4px 12px #7c5cbf4d,inset 0 0 0 1px #ffffff14!important;transform:translateY(-1px)}.dzr-voice-bottom-btn--off{background:#ef444433!important;color:#ef4444!important}.dzr-modal,.dzr-settings-modal-inner,[role=dialog]>div:first-child{animation:dzr-scale-in .3s cubic-bezier(.34,1.56,.64,1) both;animation:dzr-scale-in .3s var(--dzr-easing-bounce) both;backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3)}.dzr-drawer{backdrop-filter:blur(24px) saturate(1.5);-webkit-backdrop-filter:blur(24px) saturate(1.5);background:#17142bd9!important;background:var(--dzr-bg-glass-strong)!important;border-right:1px solid #ffffff14;border-right:1px solid var(--dzr-border-glass);transition:transform .32s cubic-bezier(.16,1,.3,1)!important;transition:transform .32s var(--dzr-easing)!important}.dzr-drawer-item{border-radius:10px!important;margin:2px 8px!important;overflow:hidden;position:relative;transition:all .2s cubic-bezier(.16,1,.3,1)!important;transition:all .2s var(--dzr-easing)!important}.dzr-drawer-item:before{background:linear-gradient(135deg,#7c5cbf,#ec4899 50%,#00bfa6);background:var(--dzr-gradient-brand);bottom:0;content:"";left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:center;transition:transform .2s cubic-bezier(.34,1.56,.64,1);transition:transform .2s var(--dzr-easing-bounce);width:3px}.dzr-drawer-item:hover{background:linear-gradient(90deg,#7c5cbf33,#00bfa60d)!important;color:#fff!important;padding-left:22px!important}.dzr-drawer-item:hover:before{transform:scaleY(1)}.dzr-drawer-item:hover svg{color:#00bfa6;color:var(--dzr-accent2);filter:drop-shadow(0 0 4px #00BFA6);filter:drop-shadow(0 0 4px var(--dzr-accent2));transform:scale(1.1)}.dzr-drawer-item svg{transition:all .2s cubic-bezier(.16,1,.3,1);transition:all .2s var(--dzr-easing)}.dzr-srv-dropdown{animation:dzr-scale-in .18s cubic-bezier(.34,1.56,.64,1)!important;animation:dzr-scale-in .18s var(--dzr-easing-bounce)!important;backdrop-filter:blur(16px) saturate(1.4)!important;-webkit-backdrop-filter:blur(16px) saturate(1.4)!important;background:#17142be6!important;border:1px solid #ffffff14!important;border:1px solid var(--dzr-border-glass)!important;box-shadow:0 20px 50px #00000080,0 0 0 1px #7c5cbf66!important;box-shadow:0 20px 50px #00000080,0 0 0 1px var(--dzr-border-glow)!important;transform-origin:top center!important}.dzr-srv-dropdown-item{position:relative;transition:all .18s cubic-bezier(.16,1,.3,1)!important;transition:all .18s var(--dzr-easing)!important}.dzr-srv-dropdown-item:hover{background:linear-gradient(90deg,#7c5cbf33,#0000)!important;padding-left:20px!important}.dzr-srv-dropdown-item--special{background:linear-gradient(90deg,#7c5cbf2e,#00bfa614)!important}.dzr-srv-dropdown-item--special:hover{background:linear-gradient(90deg,#7c5cbf59,#00bfa633)!important}::selection{background:#ec489973;color:#fff}.dzr-rail-badge{animation:dzr-breathing 2s ease-in-out infinite;background:linear-gradient(135deg,#ef4444,#ec4899)!important;box-shadow:0 0 10px #ef444499,0 0 20px #ec48994d}body.dzr-squad-mode .dzr-srv-name>span:first-child{animation:dzr-gradient-shift 6s ease infinite!important;background:linear-gradient(90deg,#7c5cbf,#ec4899,#00bfa6,#60a5fa,#7c5cbf)!important;background-size:400% 100%!important;box-shadow:0 0 12px #7c5cbf80,0 0 24px #ec489933!important}.dzr-reveal{animation:dzr-fade-in .35s cubic-bezier(.16,1,.3,1) both;animation:dzr-fade-in .35s var(--dzr-easing) both}.dzr-reveal-right{animation:dzr-slide-in-right .35s cubic-bezier(.16,1,.3,1) both;animation:dzr-slide-in-right .35s var(--dzr-easing) both}.dzr-reveal-left{animation:dzr-slide-in-left .35s cubic-bezier(.16,1,.3,1) both;animation:dzr-slide-in-left .35s var(--dzr-easing) both}[role=button]:focus-visible,[role=checkbox]:focus-visible,[role=radio]:focus-visible,button:focus-visible{border-radius:6px;outline:2px solid #7c5cbf!important;outline:2px solid var(--dzr-accent)!important;outline-offset:3px}.dzr-chan-msg-text img[alt^=":"]{cursor:pointer;transition:transform .2s cubic-bezier(.34,1.56,.64,1)!important;transition:transform .2s var(--dzr-easing-bounce)!important}.dzr-chan-msg-text img[alt^=":"]:hover{filter:drop-shadow(0 0 8px rgba(124,92,191,.6));transform:scale(1.6) rotate(-5deg)}.dzr-profile-panel{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.dzr-voice-grid>*{animation:dzr-scale-in .35s cubic-bezier(.34,1.56,.64,1) both;animation:dzr-scale-in .35s var(--dzr-easing-bounce) both}.dzr-voice-grid>:first-child{animation-delay:.02s}.dzr-voice-grid>:nth-child(2){animation-delay:.06s}.dzr-voice-grid>:nth-child(3){animation-delay:.1s}.dzr-voice-grid>:nth-child(4){animation-delay:.14s}.dzr-voice-grid>:nth-child(n+5){animation-delay:.18s}span[style*="#ef4444"][style*=LIVE]{animation:dzr-live-pulse 1.3s ease-in-out infinite!important;box-shadow:0 0 8px #ef4444cc,0 0 16px #ef444466!important}@keyframes dzr-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.05)}}.dzr-card,[class*=card]{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .3s!important;transition:transform .25s var(--dzr-easing),box-shadow .3s!important}.dzr-skeleton{animation:dzr-shimmer 1.4s linear infinite;background:linear-gradient(90deg,#ffffff0a,#ffffff1a 50%,#ffffff0a);background-size:800px 100%;border-radius:8px}h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#c4b5fd 60%,#00bfa6);background:linear-gradient(135deg,#fff 0,#c4b5fd 60%,var(--dzr-accent2) 100%);-webkit-background-clip:text;background-clip:text;letter-spacing:-.02em}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.dzr-chan-input-wrapper,.dzr-message-input-wrapper{overflow:visible;position:relative;transition:box-shadow .3s,border-color .3s!important}.dzr-chan-input-wrapper:focus-within,.dzr-message-input-wrapper:focus-within{box-shadow:0 0 0 2px #7c5cbf59,0 8px 30px #7c5cbf2e!important}.auth-screen{align-items:center;background:#0f0c29;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative}.auth-screen:before{animation:authBgBreath 9s ease-in-out infinite alternate;background:radial-gradient(ellipse at 20% 40%,#6c5ce72e 0,#0000 55%),radial-gradient(ellipse at 80% 20%,#a855f724 0,#0000 50%),radial-gradient(ellipse at 55% 85%,#00bfa61a 0,#0000 50%);content:"";inset:0;pointer-events:none;position:absolute}@keyframes authBgBreath{0%{opacity:.6;transform:scale(1)}to{opacity:1;transform:scale(1.06)}}.auth-screen:after{animation:authGridDrift 22s linear infinite;background-image:radial-gradient(circle at 1px 1px,#64ffda1f 1px,#0000 0);background-size:44px 44px;content:"";inset:0;mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 0,#0000 100%);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 0,#0000 100%);pointer-events:none;position:absolute}@keyframes authGridDrift{0%{transform:translateY(0)}to{transform:translateY(44px)}}.auth-card{animation:authCardIn .55s cubic-bezier(.34,1.45,.64,1) both;display:flex;flex-direction:column;gap:16px;max-width:400px;position:relative;width:100%;z-index:1}@keyframes authCardIn{0%{filter:blur(4px);opacity:0;transform:translateY(36px) scale(.95)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.auth-logo{-webkit-text-fill-color:#0000;animation:authLogoShimmer 5s linear infinite;background:linear-gradient(90deg,#00bfa6,#64ffda 30%,#a855f7 60%,#00bfa6);-webkit-background-clip:text;background-clip:text;background-size:250% 100%;font-size:32px;font-weight:800;letter-spacing:-.5px;margin-bottom:0;text-align:center}@keyframes authLogoShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.auth-subtitle{animation:authFadeSlide .4s ease .15s both;color:#ffffff8c;font-size:14px;margin-bottom:8px;text-align:center}.auth-field{animation:authFadeSlide .4s ease both;display:flex;flex-direction:column}.auth-screen .auth-field input,.auth-screen .auth-field textarea{background:#ffffff0a;border:1.5px solid #ffffff1a;border-radius:12px;box-sizing:border-box;color:#e8e6f0;font-family:inherit;font-size:14px;outline:none;padding:12px 14px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease;width:100%}.auth-screen .auth-field input::placeholder,.auth-screen .auth-field textarea::placeholder{color:#ffffff73}.auth-screen .auth-field input:focus,.auth-screen .auth-field textarea:focus{background:#6c5ce714;border-color:#6c5ce7a6;box-shadow:0 0 0 3px #6c5ce72e}:root[data-theme=light] .auth-screen{background:linear-gradient(135deg,#f0eaff,#e6f4f1)}:root[data-theme=light] .auth-screen:before{background:radial-gradient(ellipse at 20% 40%,#6c5ce71a 0,#0000 55%),radial-gradient(ellipse at 80% 20%,#a855f714 0,#0000 50%),radial-gradient(ellipse at 55% 85%,#00bfa614 0,#0000 50%)}:root[data-theme=light] .auth-screen:after{background-image:radial-gradient(circle at 1px 1px,#6c5ce72e 1px,#0000 0)}:root[data-theme=light] .auth-screen .auth-field input,:root[data-theme=light] .auth-screen .auth-field textarea{background:#fff;border:1.5px solid #6c5ce733;color:#1a1540}:root[data-theme=light] .auth-screen .auth-field input::placeholder,:root[data-theme=light] .auth-screen .auth-field textarea::placeholder{color:#1a154080}:root[data-theme=light] .auth-screen .auth-field input:focus,:root[data-theme=light] .auth-screen .auth-field textarea:focus{background:#fff;border-color:#6c5ce7;box-shadow:0 0 0 3px #6c5ce72e}:root[data-theme=light] .auth-link,:root[data-theme=light] .auth-subtitle{color:#1a1540a6}:root[data-theme=light] .auth-link a{color:#6c5ce7}:root[data-theme=light] .auth-link a:hover{color:#00bfa6}:root[data-theme=light] .auth-screen label,:root[data-theme=light] .auth-screen p,:root[data-theme=light] .auth-screen span:not(.auth-link a){color:#1a1540}:root[data-theme=light] .auth-screen input[type=checkbox]{accent-color:#6c5ce7}:root[data-theme=light] .auth-screen button[type=button]{color:#1a1540}.auth-field:nth-child(3){animation-delay:.08s}.auth-field:nth-child(4){animation-delay:.14s}.auth-field:nth-child(5){animation-delay:.2s}.auth-field:nth-child(6){animation-delay:.26s}.auth-field:nth-child(7){animation-delay:.32s}@keyframes authFadeSlide{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:translateX(0)}}.auth-submit{animation:authFadeSlide .4s ease .34s both;background:linear-gradient(135deg,#6c5ce7,#a855f7)!important;border:none!important;border-radius:14px!important;box-shadow:0 4px 20px #6c5ce761,0 0 0 0 #6c5ce700;color:#fff!important;font-size:15px!important;font-weight:700!important;letter-spacing:.4px;margin-top:4px;padding:14px!important;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,opacity .15s ease!important;width:100%}.auth-submit:hover:not(:disabled){box-shadow:0 8px 30px #6c5ce78c,0 0 0 4px #a855f726!important;filter:brightness(1.07)!important;transform:translateY(-3px) scale(1.01)!important}.auth-submit:active:not(:disabled){box-shadow:0 2px 12px #6c5ce759!important;filter:brightness(.95)!important;transform:scale(.97)!important}.auth-submit:disabled{box-shadow:0 2px 10px #6c5ce733!important;cursor:not-allowed;opacity:.55;transform:none!important}.auth-link{animation:authFadeSlide .4s ease .4s both;color:#ffffff80;font-size:13px;margin-top:4px;text-align:center}.auth-link a{color:#64ffda;text-decoration:none;transition:color .2s ease,text-shadow .2s ease}.auth-link a:hover{color:#00bfa6;text-shadow:0 0 10px #00bfa666}
/*# sourceMappingURL=main.63b2dd28.css.map*/