@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@600;700;800&display=swap);*,:after,:before{-webkit-tap-highlight-color:transparent!important;box-sizing:border-box}html.no-theme-transitions,html.no-theme-transitions *,html.no-theme-transitions :after,html.no-theme-transitions :before{transition:none!important;-webkit-transition:none!important}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0b2e64;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100%;height:100dvh;margin:0;overflow-y:auto;overscroll-behavior-y:auto}#root{-webkit-overflow-scrolling:touch;height:100%;overflow:hidden}body.dark-theme,html[data-theme=dark]{background:#0b1220!important}body .chat-avatar-wrapper .nexus-status-indicator-final,body .chat-item .nexus-status-indicator-final,body .nexus-status-indicator-final{border:1.5px solid #e2e8f0!important}[data-theme=dark] .chat-avatar-wrapper .nexus-status-indicator-final,[data-theme=dark] .nexus-status-indicator-final,body.dark-theme .chat-avatar-wrapper .nexus-status-indicator-final,body.dark-theme .nexus-status-indicator-final,html[data-theme=dark] .chat-avatar-wrapper .nexus-status-indicator-final,html[data-theme=dark] .nexus-status-indicator-final{border:1.5px solid #030e21!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.avatar-placeholder,.group-friend-avatar,.group-friend-avatar span,.group-pip-avatar,.group-video-avatar,.live-chat-overlay-avatar,.read-by-user-placeholder,[class*=-avatar-placeholder],[class*=avatar-placeholder]{align-items:center!important;display:flex;justify-content:center!important;line-height:1!important;text-align:center!important;-webkit-user-select:none!important;user-select:none!important}.avatar-placeholder[style*="display: none"],.avatar-placeholder[style*="display:none"],[class*=-avatar-placeholder][style*="display: none"],[class*=-avatar-placeholder][style*="display:none"],[class*=avatar-placeholder][style*="display: none"],[class*=avatar-placeholder][style*="display:none"]{display:none!important}.link-password-overlay{align-items:center;animation:modalFadeIn .3s ease-out;backdrop-filter:blur(8px) saturate(180%);-webkit-backdrop-filter:blur(8px) saturate(180%);background-color:#0006;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:50000}.link-password-content{animation:modalSlideUp .4s cubic-bezier(.175,.885,.32,1.275);background:#fffffff2;border:1px solid #fff3;border-radius:24px;box-shadow:0 25px 50px -12px #00000080;display:flex;flex-direction:column;gap:20px;max-width:480px;padding:32px;width:90%}.dark-theme .link-password-content{background:#1e293bf2;border:1px solid #ffffff0d}.link-password-header{align-items:center;display:flex;flex-direction:column;gap:12px;text-align:center}.lock-icon-container{align-items:center;background:#3b82f61a;border-radius:50%;color:#3b82f6;display:flex;height:60px;justify-content:center;width:60px}.dark-theme .lock-icon-container{background:#3b82f633;color:#60a5fa}.link-password-header h3{color:#1e293b;font-size:22px;font-weight:800;letter-spacing:-.5px;margin:0}.dark-theme .link-password-header h3{color:#f1f5f9}.link-password-body{display:flex;flex-direction:column;gap:16px}.link-password-desc{color:#64748b;font-size:15px;font-weight:500;line-height:1.6;margin:0;text-align:center}.dark-theme .link-password-desc{color:#94a3b8}.reset-success-message{background:#10b9811a;border:1px solid #10b98133;border-radius:14px;color:#047857;font-size:14px;line-height:1.6;padding:16px;text-align:center}.dark-theme .reset-success-message{background:#10b9810d;border-color:#10b9811a;color:#34d399}.link-password-form{display:flex;flex-direction:column;gap:16px;width:100%}.password-input-group{position:relative;width:100%}.password-input-group input{background:#f8fafc;border:2px solid #e2e8f0;border-radius:14px;box-sizing:border-box;color:#1e293b;font-family:inherit;font-size:16px;padding:14px 50px 14px 18px;transition:all .2s ease;width:100%}.dark-theme .password-input-group input{background:#0f172a80;border-color:#ffffff1a;color:#f1f5f9}.password-input-group input:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;outline:none}.dark-theme .password-input-group input:focus{background:#0f172acc;border-color:#3b82f6}.password-toggle-btn{align-items:center;background:none;border:none;color:#64748b;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.dark-theme .password-toggle-btn{color:#94a3b8}.link-password-error{color:#ef4444;font-size:14px;font-weight:600;margin:0;text-align:center}.forgot-password-link{align-self:flex-start;background:none;border:none;color:#3b82f6;cursor:pointer;font-size:14px;font-weight:700;padding:0;transition:color .2s ease}.forgot-password-link:hover{color:#2563eb;text-decoration:underline}.dark-theme .forgot-password-link{color:#60a5fa}.dark-theme .forgot-password-link:hover{color:#3b82f6}.link-password-actions{display:flex;gap:12px;margin-top:8px}.link-password-actions button{align-items:center;border:none;border-radius:14px;cursor:pointer;display:flex;flex:1 1;font-size:15px;font-weight:700;justify-content:center;padding:14px 20px;transition:all .2s cubic-bezier(.4,0,.2,1)}.confirm-btn{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 12px #3b82f633;color:#fff}.confirm-btn:hover{box-shadow:0 8px 20px #3b82f64d;transform:translateY(-2px)}.link-password-actions .confirm-btn,.link-password-actions .confirm-btn:hover{box-shadow:none}.link-password-actions .confirm-btn{background:#3498db}.link-password-actions .confirm-btn:hover{background:#0d8bd1}.link-password-content .lock-icon-container{background:#3498db1f;color:#3498db}.link-password-content .password-input-group input:focus{border-color:#3498db;box-shadow:0 0 0 4px #3498db1f}.cancel-btn{background:#f1f5f9;color:#64748b}.dark-theme .cancel-btn{background:#ffffff0d;color:#94a3b8}.cancel-btn:hover{background:#e2e8f0;color:#1e293b;transform:translateY(-2px)}.dark-theme .cancel-btn:hover{background:#ffffff1a;color:#f1f5f9}.link-password-actions .cancel-btn{background:#e2e8f0;border:none;box-shadow:none;color:#334155}.link-password-actions .cancel-btn:hover{background:#cbd5e1;color:#0f172a}.dark-theme .link-password-actions .cancel-btn,[data-theme=dark] .link-password-actions .cancel-btn{background:#ffffff14;color:#cbd5e1}.dark-theme .link-password-actions .cancel-btn:hover,[data-theme=dark] .link-password-actions .cancel-btn:hover{background:#ffffff24;color:#f1f5f9}[data-theme=dark] .link-password-actions .confirm-btn,body.dark-theme .link-password-actions .confirm-btn{background:#0ef0ff;color:#0b1329}[data-theme=dark] .link-password-actions .confirm-btn:hover,body.dark-theme .link-password-actions .confirm-btn:hover{background:#5ff5ff;filter:none}[data-theme=dark] .lock-icon-container,body.dark-theme .lock-icon-container{background:#0ef0ff1f;color:#0ef0ff}[data-theme=dark] .password-input-group input:focus,body.dark-theme .password-input-group input:focus{border-color:#0ef0ff;box-shadow:none}[data-cassiopeia=true] .link-password-content,body.cassiopeia-theme .link-password-content{background:var(--autumn-card)!important;border:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .link-password-header h3,body.cassiopeia-theme .link-password-header h3{color:var(--autumn-cream)!important}[data-cassiopeia=true] .link-password-desc,body.cassiopeia-theme .link-password-desc{color:var(--autumn-muted)!important}[data-cassiopeia=true] .lock-icon-container,body.cassiopeia-theme .lock-icon-container{background:#e6a15c26!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .password-input-group input,body.cassiopeia-theme .password-input-group input{background:#160d0899!important;border-color:var(--autumn-border)!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .password-input-group input:focus,body.cassiopeia-theme .password-input-group input:focus{border-color:var(--autumn-secondary)!important;box-shadow:none!important}[data-cassiopeia=true] .password-toggle-btn,body.cassiopeia-theme .password-toggle-btn{color:var(--autumn-muted)!important}[data-cassiopeia=true] .link-password-actions .confirm-btn,body.cassiopeia-theme .link-password-actions .confirm-btn{background:var(--autumn-primary)!important;border:1px solid var(--autumn-secondary)!important;color:#fff!important}[data-cassiopeia=true] .link-password-actions .confirm-btn:hover,body.cassiopeia-theme .link-password-actions .confirm-btn:hover{background:var(--autumn-primary-dark)!important}[data-cassiopeia=true] .link-password-actions .cancel-btn,body.cassiopeia-theme .link-password-actions .cancel-btn{background:#e6a15c1f!important;border:1px solid var(--autumn-border)!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .link-password-actions .cancel-btn:hover,body.cassiopeia-theme .link-password-actions .cancel-btn:hover{background:#e6a15c38!important;color:#fff!important}.single-action{justify-content:center}.single-action button{max-width:200px}@media (max-width:480px){.link-password-content{border-radius:20px;padding:24px}.link-password-actions{flex-direction:column}}.header{background-color:#f8fafc;border-bottom:1px solid #cbd5e1;position:-webkit-sticky;position:sticky;top:0;transition:none!important;z-index:35000}.header.dropdown-open{z-index:500000!important}.chat-active .header,.videochat-active-page .header,body.game-active-overlay .header,body.game-menu-active .header{z-index:300000!important}.header.dropdown-open,.header.music-popover-open,.header:has(.header-music-popover),.header:has(.lang-dropdown){z-index:500000!important}@media (max-width:600px){.header-logo .nexus-letter{font-size:22px}}.header-content{align-items:center;box-sizing:border-box;display:grid;grid-template-columns:1fr auto 1fr;height:72px;margin:0;max-width:none;padding:0 28px;width:100%}.header-greeting{align-items:center;animation:greet-pop .28s ease;display:inline-flex;gap:8px;grid-column:2;justify-self:center;max-width:60vw;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.header-greeting-icon{color:#2b85eb;font-size:24px}.header-greeting-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0a3d62,#0e7490 25%,#1e40af 50%,#4338ca 75%,#312e81);-webkit-background-clip:text;background-clip:text;font-family:Poppins,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;font-size:24px;font-weight:800;letter-spacing:.3px}@keyframes greet-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.header-left-group{align-items:center;display:inline-flex;gap:12px;justify-content:flex-start;justify-self:start}.header-sidebar-toggle-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:50%;box-sizing:border-box;color:#0284c7;cursor:pointer;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;margin-left:-12px;margin-right:-4px;outline:none;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1);width:40px}.header-sidebar-toggle-btn:hover{background:#0284c714;color:#0369a1;transform:scale(1.05)}.header-sidebar-toggle-btn:active{transform:scale(.95)}[data-theme=dark] .header-sidebar-toggle-btn,body.dark-theme .header-sidebar-toggle-btn{border:1px solid #0000;color:#0ef0ff}[data-theme=dark] .header-sidebar-toggle-btn:hover,body.dark-theme .header-sidebar-toggle-btn:hover{background:#0ef0ff26;border-color:#0ef0ff66;color:#0ef0ff}[data-theme=dark] .header-sidebar-toggle-btn:active,body.dark-theme .header-sidebar-toggle-btn:active{background:#0ef0ff40;transform:scale(.95)}@media (max-width:768px){.header-sidebar-toggle-btn{display:none!important}}.header-logo{align-items:center;display:inline-flex;flex:0 0 auto;gap:6px;justify-content:flex-start;margin-left:0;position:static;text-decoration:none;transform:none}.header-logo-img{aspect-ratio:1/1;display:block;height:65px;width:65px}.header-logo:hover{text-decoration:none}.nexus-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0ef0ff,#1ab8fb 20%,#2b85eb 35%,#5e5ec7 50%,#764ba2 55%,#5e5ec7 60%,#2b85eb 75%,#1ab8fb 90%,#0ef0ff);-webkit-background-clip:text;background-clip:text;display:inline-block;font-size:32px;font-weight:900;letter-spacing:2px;text-decoration:none;text-shadow:0 0 8px #4b8ce680,0 0 12px #785ab44d}.header-right-section{align-items:center;display:flex;gap:20px;grid-column:3;justify-self:end}.header-actions-group{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#0a1120bf;border:1px solid #ffffff24;border-radius:20px;box-shadow:inset 0 1px 1px #ffffff40,0 4px 16px #0000002e;gap:6px;height:38px;padding:4px 8px;transform:translateZ(0);-webkit-transform:translateZ(0)}.header-actions-group,.header-theme-toggle-btn{align-items:center;box-sizing:border-box;display:flex}.header-theme-toggle-btn{background:linear-gradient(180deg,#ffffff38,#ffffff12);border:1px solid #ffffff3d;border-radius:50px;border-top:1.5px solid #ffffffbf;box-shadow:inset 0 1px 1px #ffffff80,0 2px 6px #00000040;color:#fff;cursor:pointer;height:28px;justify-content:center;padding:0;position:relative;transition:all .2s ease;width:28px}.header-theme-toggle-btn:hover{background:linear-gradient(180deg,#ffffff59,#ffffff1f);border-color:#fff #ffffff8c #ffffff8c;box-shadow:inset 0 1px 2px #fffc,0 3px 10px #0000004d;color:#fff}.header-theme-toggle-btn:active{transform:scale(.9)}.header-theme-toggle-btn.animating{animation:buttonPop .35s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes buttonPop{0%{transform:scale(.86)}50%{transform:scale(1.14)}to{transform:scale(1)}}.header-theme-toggle-btn svg{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.header-theme-toggle-btn:hover svg{transform:rotate(25deg) scale(1.1)}.header-theme-toggle-btn.dark{color:#f59e0b}.header-theme-toggle-btn.light{color:#0ef0ff}.header-theme-toggle-btn .header-theme-icon-inner{align-items:center;display:flex;justify-content:center;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.header-theme-toggle-btn.animating .header-theme-icon-inner{animation:themeIconSpin .35s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes themeIconSpin{0%{opacity:1;transform:rotate(0deg) scale(1)}45%{opacity:.6;transform:rotate(180deg) scale(.65)}to{opacity:1;transform:rotate(1turn) scale(1)}}.header-auto-translate-btn{align-items:center;background:linear-gradient(180deg,#ffffff38,#ffffff12);border:1px solid #ffffff3d;border-radius:50px;border-top:1.5px solid #ffffffbf;box-shadow:inset 0 1px 1px #ffffff80,0 2px 6px #00000040;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;transition:all .2s ease;width:28px}.header-auto-translate-btn svg{display:block}.header-auto-translate-btn:hover{background:linear-gradient(180deg,#ffffff59,#ffffff1f);border-color:#fff #ffffff8c #ffffff8c;box-shadow:inset 0 1px 2px #fffc,0 3px 10px #0000004d;color:#fff}.header-auto-translate-btn.active{background:linear-gradient(135deg,#2563eb,#1d4ed8);border:1px solid #60a5fa;border-top:1.5px solid #bfdbfe;box-shadow:0 2px 8px #0000004d,inset 0 1px 2px #fff9;color:#fff}.header-music-container{position:relative}.header-music-container,.header-music-toggle-btn{align-items:center;display:flex;justify-content:center}.header-music-toggle-btn{background:linear-gradient(180deg,#ffffff38,#ffffff12);border:1px solid #ffffff3d;border-radius:50px;border-top:1.5px solid #ffffffbf;box-shadow:inset 0 1px 1px #ffffff80,0 2px 6px #00000040;box-sizing:border-box;color:#fff;cursor:pointer;height:28px;min-width:28px;padding:0;transition:all .2s ease;width:28px}.header-music-toggle-btn:hover{background:linear-gradient(180deg,#ffffff59,#ffffff1f);border-color:#fff #ffffff8c #ffffff8c;box-shadow:inset 0 1px 2px #fffc,0 3px 10px #0000004d;color:#00f0ff}[data-theme=light] .header-music-toggle-btn:hover{color:#0284c7}.header-music-toggle-btn.playing{border-color:#00f0ff66;color:#00f0ff}[data-theme=light] .header-music-toggle-btn.playing{border-color:#0284c766;color:#0284c7}.header-music-equalizer{align-items:flex-end;display:flex;gap:2px;height:14px;justify-content:center;width:14px}.header-music-equalizer .eq-bar{animation:headerEqBounce .8s ease-in-out infinite alternate;background:currentColor;border-radius:1px;width:2.5px}.header-music-equalizer .eq-1{animation-delay:.1s;height:5px}.header-music-equalizer .eq-2{animation-delay:.3s;height:12px}.header-music-equalizer .eq-3{animation-delay:.2s;height:7px}@keyframes headerEqBounce{0%{height:3px}to{height:13px}}@media (max-width:768px){.header-right-section{gap:6px}.header-actions-group{border-radius:18px;gap:3px;height:30px;padding:2px 4px}.header-music-container:not(.is-playing){display:none!important}.header-auto-translate-btn,.header-music-toggle-btn,.header-theme-toggle-btn{border-radius:50px;height:24px;padding:0;width:24px}.header-auto-translate-btn svg{height:14px;width:14px}}.header-avatar-container{align-items:center;align-self:center;display:flex;gap:12px;height:100%;position:relative}.header-avatar{border:2px solid #3498db;border-radius:50%;cursor:pointer;height:40px;overflow:hidden;transition:transform .2s ease;width:40px}.header-avatar:hover{transform:scale(1.05)}.header-avatar img{height:100%;object-fit:cover;width:100%}.header-avatar-placeholder{align-items:center;background:#0b7b70;color:#fff;display:flex;font-size:16px;font-weight:700;height:100%;justify-content:center;line-height:1!important;text-align:center;-webkit-user-select:none;user-select:none;width:100%}.header-dropdown{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 10px 30px #0000001f;display:flex;flex-direction:column;gap:2px;margin-top:8px;min-width:235px;padding:6px;position:absolute;right:0;top:100%;z-index:45000}.header-dropdown .dropdown-item{align-items:center;background:none;border:none;border-radius:10px;box-sizing:border-box;color:#334155;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;padding:10px 14px;text-align:left;text-decoration:none;transition:all .15s ease;width:100%}.header-dropdown .dropdown-item svg{color:#64748b;flex-shrink:0;font-size:16px;transition:color .15s ease}.header-dropdown .dropdown-item:hover{background-color:#e0f2fe!important;color:#0369a1!important}.header-dropdown .dropdown-item:hover svg{color:#0284c7!important}.header-dropdown .dropdown-item.dropdown-logout-item{border-top:1px solid #f1f5f9!important;color:#ef4444!important;margin-top:4px;padding-top:10px}.header-dropdown .dropdown-item.dropdown-logout-item svg{color:#ef4444!important}.header-dropdown .dropdown-item.dropdown-logout-item:hover{background-color:#fee2e2!important;color:#b91c1c!important}.header-dropdown .dropdown-item.dropdown-logout-item:hover svg{color:#dc2626!important}@media (max-width:768px){.header{border-bottom:1px solid #cbd5e1;box-shadow:none!important;left:0;position:fixed;right:0;top:0;width:100%;z-index:20000}[data-theme=dark] .header,body.dark-theme .header{background-color:#030e21!important;border-bottom:1px solid #1e293b!important}.header-content{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;gap:8px;height:58px;justify-content:space-between;padding:0 12px}.header-greeting{display:none}.header-left-group{gap:0}.header-left-group,.header-logo{align-items:center;display:flex;flex-shrink:0}.header-logo{justify-content:center}.header-logo-img,[data-theme=dark] .header-logo-img,body.dark-theme .header-logo-img{aspect-ratio:1/1!important;display:block;height:52px!important;max-width:52px!important;object-fit:contain!important;width:52px!important}.nexus-text{font-size:24px}.header-avatar-container{flex-direction:row;gap:6px;margin-right:0}.header-avatar,.header-avatar-container{align-items:center;display:flex;flex-shrink:0}.header-avatar{height:34px;justify-content:center;width:34px}.header-avatar-placeholder{font-size:13px}}.header-daily-stats{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#0a1120bf;border:1px solid #ffffff24;border-radius:20px;box-shadow:inset 0 1px 1px #ffffff40,0 4px 16px #0000002e;box-sizing:border-box;cursor:pointer;display:flex;gap:6px;height:38px;padding:4px 8px;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);transition:transform .2s,box-shadow .2s,background-color .2s}.header-daily-stats:hover{border-color:#ffffff40;box-shadow:inset 0 1px 1px #ffffff59,0 4px 20px #00000040;transform:none}.header-daily-stats:hover .header-stats-item{background:linear-gradient(180deg,#ffffff59,#ffffff1f);border-color:#fff #ffffff8c #ffffff8c}.header-stats-item{align-items:center;background:linear-gradient(180deg,#ffffff38,#ffffff12);border:1px solid #ffffff3d;border-radius:50px;border-top:1.5px solid #ffffffbf;box-shadow:inset 0 1px 1px #ffffff80,0 2px 6px #00000040;box-sizing:border-box;display:flex;gap:6px;height:28px;padding:4px 10px;transition:transform .2s,box-shadow .2s,background-color .2s}.header-stats-item:hover{background:linear-gradient(180deg,#ffffff59,#ffffff1f);border-color:#fff #ffffff8c #ffffff8c;box-shadow:inset 0 1px 2px #fffc,0 3px 10px #0000004d;transform:none}.header-stats-icon{align-items:center;color:#38bdf8;display:flex;flex-shrink:0;font-size:14px;justify-content:center;line-height:1}.is-windows .header-minutes-icon,.is-windows .header-stats-icon{position:relative;top:1px}.is-windows .header-minutes-text,.is-windows .header-stats-value{position:relative;top:0}.is-mac .header-minutes-icon,.is-mac .header-stats-icon{position:relative;top:.5px}.is-mac .header-minutes-text,.is-mac .header-stats-value{position:relative;top:0}.header-stats-value{align-items:center;color:#fff;display:inline-flex;font-size:13px;font-weight:700;line-height:1;white-space:nowrap}@media (max-width:768px){.header-daily-stats{align-items:center;border-radius:18px;display:inline-flex;gap:0;height:30px;padding:2px 8px}.header-stats-item,[data-theme=dark] .header-daily-stats .header-stats-item,body.dark-theme .header-daily-stats .header-stats-item,body:not(.dark-theme) .header-daily-stats .header-stats-item,html[data-theme=light] .header-daily-stats .header-stats-item{background:#0000!important;border:none!important;box-shadow:none!important;gap:4px!important;height:auto!important;padding:0 4px!important}.header-daily-stats:hover .header-stats-item,[data-theme=dark] .header-daily-stats:hover .header-stats-item,body.dark-theme .header-daily-stats:hover .header-stats-item,body:not(.dark-theme) .header-daily-stats .header-stats-item:hover,html[data-theme=light] .header-daily-stats .header-stats-item:hover{background:#0000!important;border:none!important;box-shadow:none!important}.header-stats-minutes:after{align-self:center;background:#ffffff40;content:"";display:inline-block;flex-shrink:0;height:12px;margin:0 5px;width:1px}body:not(.dark-theme) .header-stats-minutes:after,html[data-theme=light] .header-stats-minutes:after{background:#cbd5e1!important}[data-theme=dark] .header-stats-minutes:after,body.dark-theme .header-stats-minutes:after{background:#ffffff40!important}.header-stats-icon{font-size:13px}.header-stats-value{font-size:12px;font-weight:700}}.header-minutes-balance{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#0a1120bf;border:1px solid #ffffff24;border-radius:20px;box-shadow:inset 0 1px 1px #ffffff40,0 4px 16px #0000002e;box-sizing:border-box;cursor:pointer;display:flex;gap:6px;height:38px;justify-content:center;padding:4px 8px;transform:translateZ(0);-webkit-transform:translateZ(0);transition:transform .2s,box-shadow .2s,background-color .2s}.header-minutes-balance:hover{border-color:#ffffff40;box-shadow:inset 0 1px 1px #ffffff59,0 4px 20px #00000040;transform:none}.header-minutes-balance:hover .header-minutes-item{background:#ffffff40;border-color:#ffffff73}.header-minutes-item{background:#ffffff26;border:1px solid #ffffff38;border-radius:50px;box-shadow:inset 0 1px 0 #ffffff59,0 2px 6px #0000002e;box-sizing:border-box;gap:6px;height:28px;padding:0 12px;transition:background-color .2s,border-color .2s}.header-minutes-icon,.header-minutes-item{align-items:center;display:flex;justify-content:center}.header-minutes-icon{color:#38bdf8;flex-shrink:0;font-size:15px;line-height:1}.header-minutes-text{align-items:baseline;display:inline-flex;gap:4px;justify-content:center;line-height:1}.header-minutes-value{color:#fff;font-size:13px;font-weight:700;line-height:1}.header-minutes-label{color:#fffc;font-size:11px;font-weight:700;letter-spacing:.5px;line-height:1;text-transform:uppercase}@media (max-width:768px){.header-minutes-balance{border-radius:18px;gap:3px;height:30px;padding:2px 4px}.header-minutes-item{align-items:center;border-radius:50px;display:inline-flex;gap:3px;height:24px;justify-content:center;padding:2px 6px}.header-minutes-icon,.is-mac .header-minutes-icon,.is-windows .header-minutes-icon{align-items:center;display:inline-flex;font-size:13px;justify-content:center;position:relative!important;top:-.5px!important}.header-stats-icon,.is-mac .header-stats-icon,.is-windows .header-stats-icon{position:relative!important;top:-.5px!important}.header-minutes-text,.is-mac .header-minutes-text,.is-windows .header-minutes-text{align-items:center;display:inline-flex;line-height:1;position:relative!important;top:0!important}.header-minutes-value{align-items:center;display:inline-flex;font-size:12px;line-height:1}.header-minutes-label{display:none}}@media (min-width:769px) and (max-width:1100px){.header-greeting-text{font-size:18px}.header-greeting-icon{font-size:20px}.header-avatar-container{gap:8px;margin-right:15px}}.header-minutes-balance{position:relative}.header-minutes-tooltip{background:#2c3e50;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 8px 24px #00000040;color:#fff;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;opacity:0;padding:8px 16px;pointer-events:none;position:absolute;right:0;top:calc(100% + 15px);transition:all .3s cubic-bezier(.4,0,.2,1);visibility:hidden;white-space:nowrap;z-index:9999}.header-minutes-tooltip:before{border-bottom:6px solid #2c3e50;border-left:6px solid #0000;border-right:6px solid #0000;content:"";position:absolute;right:20px;top:-6px}.header-minutes-balance:hover .header-minutes-tooltip{opacity:1;top:calc(100% + 10px);visibility:visible}.header-minutes-balance:hover{transform:translateY(-1px)}.header-minutes-countdown-badge{display:none}@media (max-width:768px){.header-minutes-tooltip{display:none!important}.header-minutes-countdown-badge{align-items:center;background:#e74c3ce6;border:1px solid #fff3;border-radius:6px;border-top:1.5px solid #fff9;box-shadow:inset 0 1px 1px #fff6,0 2px 6px #0003;box-sizing:border-box;color:#fff;display:flex;font-family:inherit;font-size:12px;font-weight:700;height:26px;justify-content:center;margin:0;padding:2px 6px;width:-webkit-fit-content;width:fit-content}@keyframes countdown-pulse{0%{opacity:1;transform:scale(1)}to{opacity:.9;transform:scale(1.05)}}}.tooltip-text{align-items:center;display:flex;font-weight:500;gap:6px}[data-theme=dark] .header,body.dark-theme .header{background-color:#030e21;border-bottom:1px solid #1e293b}[data-theme=dark] .header-logo-img,body.dark-theme .header-logo-img{object-fit:contain;width:auto}[data-theme=dark] .header-avatar,body.dark-theme .header-avatar{border:2px solid #00f0ff}[data-theme=dark] .header-greeting-text,body.dark-theme .header-greeting-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0ef0ff,#38bdf8 50%,#818cf8);-webkit-background-clip:text;background-clip:text}[data-theme=dark] .header-greeting-icon,[data-theme=dark] .header-minutes-icon,[data-theme=dark] .header-stats-icon,body.dark-theme .header-greeting-icon,body.dark-theme .header-minutes-icon,body.dark-theme .header-stats-icon{color:#0ef0ff!important}[data-theme=dark] .header-minutes-balance:hover .header-minutes-icon,[data-theme=dark] .header-stats-item:hover .header-stats-icon,body.dark-theme .header-minutes-balance:hover .header-minutes-icon,body.dark-theme .header-stats-item:hover .header-stats-icon{color:#0ef0ff!important;filter:none!important}[data-theme=dark] .header-dropdown,body.dark-theme .header-dropdown{background:#162033!important;border:1px solid #1e293b!important;box-shadow:0 12px 32px #0009!important}[data-theme=dark] .header-dropdown .dropdown-item,body.dark-theme .header-dropdown .dropdown-item{border:none!important;color:#e2e8f0!important}[data-theme=dark] .header-dropdown .dropdown-item:hover,body.dark-theme .header-dropdown .dropdown-item:hover{background-color:#0ef0ff14!important;color:#0ef0ff!important}[data-theme=dark] .header-dropdown .dropdown-item:hover svg,body.dark-theme .header-dropdown .dropdown-item:hover svg{color:#0ef0ff!important}[data-theme=dark] .header-dropdown .dropdown-item.dropdown-logout-item,body.dark-theme .header-dropdown .dropdown-item.dropdown-logout-item{border-top:1px solid #1e293b!important;color:#f87171!important}[data-theme=dark] .header-dropdown .dropdown-item.dropdown-logout-item svg,body.dark-theme .header-dropdown .dropdown-item.dropdown-logout-item svg{color:#f87171!important}[data-theme=dark] .header-dropdown .dropdown-item.dropdown-logout-item:hover,body.dark-theme .header-dropdown .dropdown-item.dropdown-logout-item:hover{background-color:#ef44441a!important;color:#ef4444!important}[data-theme=dark] .header-dropdown .dropdown-item.dropdown-logout-item:hover svg,body.dark-theme .header-dropdown .dropdown-item.dropdown-logout-item:hover svg{color:#ef4444!important}[data-theme=dark] .header-actions-group,[data-theme=dark] .header-daily-stats,body.dark-theme .header-actions-group,body.dark-theme .header-daily-stats{background:#0a1224bf!important;border:1px solid #ffffff1f!important;box-shadow:0 4px 16px #00000040!important}[data-theme=dark] .header-actions-group:hover,[data-theme=dark] .header-daily-stats:hover,body.dark-theme .header-actions-group:hover,body.dark-theme .header-daily-stats:hover{border-color:#ffffff38!important}[data-theme=dark] .header-auto-translate-btn,[data-theme=dark] .header-minutes-item,[data-theme=dark] .header-music-toggle-btn,[data-theme=dark] .header-stats-item,[data-theme=dark] .header-theme-toggle-btn,[data-theme=dark] .lang-btn,body.dark-theme .header-auto-translate-btn,body.dark-theme .header-minutes-item,body.dark-theme .header-music-toggle-btn,body.dark-theme .header-stats-item,body.dark-theme .header-theme-toggle-btn,body.dark-theme .lang-btn{background:#ffffff1a!important;border:1px solid #fff3!important;border-top-color:#ffffff40!important;box-shadow:0 2px 6px #0000004d!important;color:#fff!important}[data-theme=dark] .header-auto-translate-btn:hover,[data-theme=dark] .header-daily-stats:hover .header-minutes-item,[data-theme=dark] .header-daily-stats:hover .header-stats-item,[data-theme=dark] .header-music-toggle-btn:hover,[data-theme=dark] .header-theme-toggle-btn:hover,[data-theme=dark] .lang-btn:hover,body.dark-theme .header-auto-translate-btn:hover,body.dark-theme .header-daily-stats:hover .header-minutes-item,body.dark-theme .header-daily-stats:hover .header-stats-item,body.dark-theme .header-music-toggle-btn:hover,body.dark-theme .header-theme-toggle-btn:hover,body.dark-theme .lang-btn:hover{background:#ffffff2e!important;border-color:#0ef0ff99 #0ef0ff73 #0ef0ff73!important;box-shadow:0 3px 8px #0006!important;color:#0ef0ff!important}[data-theme=dark] .header-theme-toggle-btn.dark,body.dark-theme .header-theme-toggle-btn.dark{color:#f59e0b!important}[data-theme=dark] .header-music-toggle-btn.playing,body.dark-theme .header-music-toggle-btn.playing{background:#0ef0ff2e!important;border-color:#0ef0ff99!important;color:#0ef0ff!important}[data-theme=dark] .header-auto-translate-btn.active,body.dark-theme .header-auto-translate-btn.active{background:#0ef0ff2e!important;border-color:#0ef0ff99!important;box-shadow:none!important;color:#0ef0ff!important}[data-theme=dark] .lang-label,body.dark-theme .lang-label{color:#fff!important;font-weight:600!important}body:not(.dark-theme) .header-actions-group,body:not(.dark-theme) .header-daily-stats,body:not(.dark-theme) .header-minutes-balance,html[data-theme=light] .header-actions-group,html[data-theme=light] .header-daily-stats,html[data-theme=light] .header-minutes-balance{background:#e2e8f0!important;border:1px solid #cbd5e1!important;box-shadow:inset 0 1px 2px #0000000d!important}body:not(.dark-theme) .header-actions-group:hover,body:not(.dark-theme) .header-daily-stats:hover,body:not(.dark-theme) .header-minutes-balance:hover,html[data-theme=light] .header-actions-group:hover,html[data-theme=light] .header-daily-stats:hover,html[data-theme=light] .header-minutes-balance:hover{border-color:#94a3b8!important;box-shadow:inset 0 1px 2px #00000014!important}body:not(.dark-theme) .header-auto-translate-btn,body:not(.dark-theme) .header-minutes-item,body:not(.dark-theme) .header-music-toggle-btn,body:not(.dark-theme) .header-stats-item,body:not(.dark-theme) .header-theme-toggle-btn,body:not(.dark-theme) .lang-btn,html[data-theme=light] .header-auto-translate-btn,html[data-theme=light] .header-minutes-item,html[data-theme=light] .header-music-toggle-btn,html[data-theme=light] .header-stats-item,html[data-theme=light] .header-theme-toggle-btn,html[data-theme=light] .lang-btn{background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 1px 3px #0000001a!important;color:#334155!important}body:not(.dark-theme) .header-auto-translate-btn:hover,body:not(.dark-theme) .header-minutes-item:hover,body:not(.dark-theme) .header-music-toggle-btn:hover,body:not(.dark-theme) .header-stats-item:hover,body:not(.dark-theme) .header-theme-toggle-btn:hover,body:not(.dark-theme) .lang-btn:hover,html[data-theme=light] .header-auto-translate-btn:hover,html[data-theme=light] .header-minutes-item:hover,html[data-theme=light] .header-music-toggle-btn:hover,html[data-theme=light] .header-stats-item:hover,html[data-theme=light] .header-theme-toggle-btn:hover,html[data-theme=light] .lang-btn:hover{background:#fff!important;border-color:#0284c7!important;box-shadow:0 2px 6px #0284c733!important;color:#0284c7!important}body:not(.dark-theme) .header-auto-translate-btn.active,html[data-theme=light] .header-auto-translate-btn.active{background:#0284c7!important;border-color:#0284c7!important;color:#fff!important}body:not(.dark-theme) .header-minutes-value,body:not(.dark-theme) .header-stats-value,body:not(.dark-theme) .lang-label,html[data-theme=light] .header-minutes-value,html[data-theme=light] .header-stats-value,html[data-theme=light] .lang-label{color:#1e293b!important}body:not(.dark-theme) .header-minutes-label,html[data-theme=light] .header-minutes-label{color:#64748b!important}body:not(.dark-theme) .header-minutes-icon,body:not(.dark-theme) .header-stats-icon,body:not(.dark-theme) .header-theme-toggle-btn.light,html[data-theme=light] .header-minutes-icon,html[data-theme=light] .header-stats-icon,html[data-theme=light] .header-theme-toggle-btn.light{color:#0284c7!important}body:not(.dark-theme) .header-theme-toggle-btn.light:hover,html[data-theme=light] .header-theme-toggle-btn.light:hover{color:#0369a1!important}body:not(.dark-theme) .header-theme-toggle-btn.dark,html[data-theme=light] .header-theme-toggle-btn.dark{color:#d97706!important}.header-dropdown{animation:headerDropdownIn .18s cubic-bezier(.2,.8,.2,1);transform-origin:top right}.header-dropdown.closing{animation:headerDropdownOut .15s ease forwards;pointer-events:none}@keyframes headerDropdownIn{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:none}}@keyframes headerDropdownOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px) scale(.96)}}html.vt-avatar :is(.my-media-modal,.music-modal-content,.earnings-stats-modal,.payment-details-modal,.admin-payments-modal,.admin-panel,.translator-dashboard,.blocked-users-modal){view-transition-name:avatar-morph;animation:none!important}html.vt-avatar::view-transition-group(avatar-morph){animation:none}html.vt-avatar::view-transition-new(avatar-morph){animation:vtAvatarGrow .28s cubic-bezier(.2,.8,.2,1) both;transform-origin:100% 0;transform-origin:var(--vt-ox,100%) var(--vt-oy,0)}html.vt-avatar::view-transition-old(avatar-morph){animation:vtAvatarShrink .24s cubic-bezier(.4,0,.2,1) both;transform-origin:100% 0;transform-origin:var(--vt-ox,100%) var(--vt-oy,0)}html.vt-avatar::view-transition-new(root),html.vt-avatar::view-transition-old(root){animation-duration:.22s}@keyframes vtAvatarGrow{0%{opacity:0;transform:scale(.04)}35%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes vtAvatarShrink{0%{opacity:1;transform:scale(1)}65%{opacity:1}to{opacity:0;transform:scale(.04)}}@keyframes vtAvatarGrowB{0%{opacity:0;transform:scale(.04)}35%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes vtAvatarShrinkB{0%{opacity:1;transform:scale(1)}65%{opacity:1}to{opacity:0;transform:scale(.04)}}html.vt-avatar[data-vt-run=b]::view-transition-new(avatar-morph){animation-name:vtAvatarGrowB}html.vt-avatar[data-vt-run=b]::view-transition-old(avatar-morph){animation-name:vtAvatarShrinkB}@media (prefers-reduced-motion:reduce){.header-dropdown,.header-dropdown.closing{animation:none}}html.vt-theme::view-transition-new(root),html.vt-theme::view-transition-old(root){animation:none;mix-blend-mode:normal}html.vt-theme::view-transition-image-pair(root){animation:vtThemeHold .4s linear}html.vt-theme::view-transition-old(root){z-index:1}html.vt-theme::view-transition-new(root){-webkit-clip-path:circle(0 at 50% 0);clip-path:circle(0 at 50% 0);-webkit-clip-path:circle(0 at var(--vt-theme-x,50%) var(--vt-theme-y,0));clip-path:circle(0 at var(--vt-theme-x,50%) var(--vt-theme-y,0));z-index:2}html.vt-theme-reverse::view-transition-old(root){z-index:2}html.vt-theme-reverse::view-transition-new(root){-webkit-clip-path:none;clip-path:none;z-index:1}@keyframes vtThemeHold{0%{opacity:1}to{opacity:1}}html.vt-theme *,html.vt-theme :after,html.vt-theme :before{animation-play-state:paused!important}:root{--autumn-bg:#160d08;--autumn-surface:#20130b;--autumn-card:#24150eeb;--autumn-card-hover:#2e1b12f2;--autumn-primary:#b85026;--autumn-primary-dark:#8c3814;--autumn-secondary:#e6a15c;--autumn-dark:#4a2810;--autumn-cream:#fbf5ee;--autumn-muted:#baa494;--autumn-subtle:#8a7364;--autumn-border:#e6a15c38;--autumn-border-highlight:#e6a15c73}body.cassiopeia-theme,body.dark-theme.cassiopeia-theme,html[data-cassiopeia=true],html[data-cassiopeia=true] body,html[data-theme=dark][data-cassiopeia=true] body,html[data-theme=light][data-cassiopeia=true] body{background:#160d08!important;background:var(--autumn-bg)!important;background-color:#160d08!important;background-color:var(--autumn-bg)!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important;transition:background-color .65s cubic-bezier(.4,0,.2,1),color .65s cubic-bezier(.4,0,.2,1)}[data-cassiopeia=true],[data-cassiopeia=true] *,body.cassiopeia-theme,body.cassiopeia-theme *,body.dark-theme.cassiopeia-theme,body.dark-theme.cassiopeia-theme *,html[data-cassiopeia=true],html[data-cassiopeia=true] *,html[data-theme=dark][data-cassiopeia=true],html[data-theme=dark][data-cassiopeia=true] *{scrollbar-color:#b85026 #0000!important;scrollbar-color:var(--autumn-primary) #0000!important;scrollbar-width:thin!important}[data-cassiopeia=true] ::-webkit-scrollbar,body.cassiopeia-theme ::-webkit-scrollbar,body.dark-theme.cassiopeia-theme ::-webkit-scrollbar,html[data-cassiopeia=true] ::-webkit-scrollbar,html[data-theme=dark][data-cassiopeia=true] ::-webkit-scrollbar{height:6px!important;width:6px!important}[data-cassiopeia=true] ::-webkit-scrollbar-track,body.cassiopeia-theme ::-webkit-scrollbar-track,body.dark-theme.cassiopeia-theme ::-webkit-scrollbar-track,html[data-cassiopeia=true] ::-webkit-scrollbar-track,html[data-theme=dark][data-cassiopeia=true] ::-webkit-scrollbar-track{background:#0000!important;box-shadow:none!important}[data-cassiopeia=true] ::-webkit-scrollbar-thumb,body.cassiopeia-theme ::-webkit-scrollbar-thumb,body.dark-theme.cassiopeia-theme ::-webkit-scrollbar-thumb,html[data-cassiopeia=true] ::-webkit-scrollbar-thumb,html[data-theme=dark][data-cassiopeia=true] ::-webkit-scrollbar-thumb{background-color:#b85026!important;background-color:var(--autumn-primary)!important;background:#b85026!important;background:var(--autumn-primary)!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:10px!important;box-shadow:none!important}[data-cassiopeia=true] ::-webkit-scrollbar-thumb:hover,body.cassiopeia-theme ::-webkit-scrollbar-thumb:hover,body.dark-theme.cassiopeia-theme ::-webkit-scrollbar-thumb:hover,html[data-cassiopeia=true] ::-webkit-scrollbar-thumb:hover,html[data-theme=dark][data-cassiopeia=true] ::-webkit-scrollbar-thumb:hover{background-color:#e6a15c!important;background-color:var(--autumn-secondary)!important;background:#e6a15c!important;background:var(--autumn-secondary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important}[data-cassiopeia=true] .add-members-list,[data-cassiopeia=true] .chats-list,[data-cassiopeia=true] .dropdown-menu,[data-cassiopeia=true] .gift-hint-list,[data-cassiopeia=true] .group-friends-scroll-container,[data-cassiopeia=true] .members-list,[data-cassiopeia=true] .messages-area,[data-cassiopeia=true] .music-modal-body,[data-cassiopeia=true] .music-popover-list,[data-cassiopeia=true] .notifications-list,[data-cassiopeia=true] .profile-card,[data-cassiopeia=true] .shared-audio-view,[data-cassiopeia=true] .shared-links-view,[data-cassiopeia=true] .shared-media-view,[data-cassiopeia=true] .sidebar,body.cassiopeia-theme .add-members-list,body.cassiopeia-theme .chats-list,body.cassiopeia-theme .dropdown-menu,body.cassiopeia-theme .gift-hint-list,body.cassiopeia-theme .group-friends-scroll-container,body.cassiopeia-theme .members-list,body.cassiopeia-theme .messages-area,body.cassiopeia-theme .music-modal-body,body.cassiopeia-theme .music-popover-list,body.cassiopeia-theme .notifications-list,body.cassiopeia-theme .profile-card,body.cassiopeia-theme .shared-audio-view,body.cassiopeia-theme .shared-links-view,body.cassiopeia-theme .shared-media-view,body.cassiopeia-theme .sidebar,body.dark-theme.cassiopeia-theme .add-members-list,body.dark-theme.cassiopeia-theme .chats-list,body.dark-theme.cassiopeia-theme .dropdown-menu,body.dark-theme.cassiopeia-theme .gift-hint-list,body.dark-theme.cassiopeia-theme .group-friends-scroll-container,body.dark-theme.cassiopeia-theme .members-list,body.dark-theme.cassiopeia-theme .messages-area,body.dark-theme.cassiopeia-theme .music-modal-body,body.dark-theme.cassiopeia-theme .music-popover-list,body.dark-theme.cassiopeia-theme .notifications-list,body.dark-theme.cassiopeia-theme .profile-card,body.dark-theme.cassiopeia-theme .shared-audio-view,body.dark-theme.cassiopeia-theme .shared-links-view,body.dark-theme.cassiopeia-theme .shared-media-view,body.dark-theme.cassiopeia-theme .sidebar{scrollbar-color:#b85026 #0000!important;scrollbar-color:var(--autumn-primary) #0000!important;scrollbar-width:thin!important}[data-cassiopeia=true] .add-members-list::-webkit-scrollbar-thumb,[data-cassiopeia=true] .chats-list::-webkit-scrollbar-thumb,[data-cassiopeia=true] .dropdown-menu::-webkit-scrollbar-thumb,[data-cassiopeia=true] .gift-hint-list::-webkit-scrollbar-thumb,[data-cassiopeia=true] .group-friends-scroll-container::-webkit-scrollbar-thumb,[data-cassiopeia=true] .members-list::-webkit-scrollbar-thumb,[data-cassiopeia=true] .messages-area::-webkit-scrollbar-thumb,[data-cassiopeia=true] .music-modal-body::-webkit-scrollbar-thumb,[data-cassiopeia=true] .music-popover-list::-webkit-scrollbar-thumb,[data-cassiopeia=true] .notifications-list::-webkit-scrollbar-thumb,[data-cassiopeia=true] .profile-card::-webkit-scrollbar-thumb,[data-cassiopeia=true] .shared-audio-view::-webkit-scrollbar-thumb,[data-cassiopeia=true] .shared-links-view::-webkit-scrollbar-thumb,[data-cassiopeia=true] .shared-media-view::-webkit-scrollbar-thumb,[data-cassiopeia=true] .sidebar::-webkit-scrollbar-thumb,body.cassiopeia-theme .add-members-list::-webkit-scrollbar-thumb,body.cassiopeia-theme .chats-list::-webkit-scrollbar-thumb,body.cassiopeia-theme .dropdown-menu::-webkit-scrollbar-thumb,body.cassiopeia-theme .gift-hint-list::-webkit-scrollbar-thumb,body.cassiopeia-theme .group-friends-scroll-container::-webkit-scrollbar-thumb,body.cassiopeia-theme .members-list::-webkit-scrollbar-thumb,body.cassiopeia-theme .messages-area::-webkit-scrollbar-thumb,body.cassiopeia-theme .music-modal-body::-webkit-scrollbar-thumb,body.cassiopeia-theme .music-popover-list::-webkit-scrollbar-thumb,body.cassiopeia-theme .notifications-list::-webkit-scrollbar-thumb,body.cassiopeia-theme .profile-card::-webkit-scrollbar-thumb,body.cassiopeia-theme .shared-audio-view::-webkit-scrollbar-thumb,body.cassiopeia-theme .shared-links-view::-webkit-scrollbar-thumb,body.cassiopeia-theme .shared-media-view::-webkit-scrollbar-thumb,body.cassiopeia-theme .sidebar::-webkit-scrollbar-thumb,body.dark-theme.cassiopeia-theme .add-members-list::-webkit-scrollbar-thumb,body.dark-theme.cassiopeia-theme .chats-list::-webkit-scrollbar-thumb,body.dark-theme.cassiopeia-theme .dropdown-menu::-webkit-scrollbar-thumb,body.dark-theme.cassiopeia-theme .gift-hint-list::-webkit-scrollbar-thumb,body.dark-theme.cassiopeia-theme .group-friends-scroll-container::-webkit-scrollbar-thumb,body.dark-theme.cassiopeia-theme .members-list::-webkit-scrollbar-thumb,body.dark-theme.cassiopeia-theme .messages-area::-webkit-scrollbar-thumb,body.dark-theme.cassiopeia-theme .music-modal-body::-webkit-scrollbar-thumb,body.dark-theme.cassiopeia-theme .music-popover-list::-webkit-scrollbar-thumb,body.dark-theme.cassiopeia-theme .notifications-list::-webkit-scrollbar-thumb,body.dark-theme.cassiopeia-theme .profile-card::-webkit-scrollbar-thumb,body.dark-theme.cassiopeia-theme .shared-audio-view::-webkit-scrollbar-thumb,body.dark-theme.cassiopeia-theme .shared-links-view::-webkit-scrollbar-thumb,body.dark-theme.cassiopeia-theme .shared-media-view::-webkit-scrollbar-thumb,body.dark-theme.cassiopeia-theme .sidebar::-webkit-scrollbar-thumb{background-color:#b85026!important;background-color:var(--autumn-primary)!important;background:#b85026!important;background:var(--autumn-primary)!important;border-radius:10px!important}body.cassiopeia-theme #root,body.cassiopeia-theme .App,body.cassiopeia-theme .chat-history,body.cassiopeia-theme .chat-interface,body.cassiopeia-theme .chat-interface-wrapper,body.cassiopeia-theme .chat-interface.no-user-selected,body.cassiopeia-theme .chat-messages-container,body.cassiopeia-theme .home-page,body.cassiopeia-theme .main-container,body.cassiopeia-theme .messages-area,body.cassiopeia-theme .messages-area-wrapper,body.cassiopeia-theme .messages-container,body.cassiopeia-theme .no-chat-selected,body.dark-theme.cassiopeia-theme #root,body.dark-theme.cassiopeia-theme .App,body.dark-theme.cassiopeia-theme .chat-history,body.dark-theme.cassiopeia-theme .chat-interface,body.dark-theme.cassiopeia-theme .chat-interface-wrapper,body.dark-theme.cassiopeia-theme .chat-interface.no-user-selected,body.dark-theme.cassiopeia-theme .chat-messages-container,body.dark-theme.cassiopeia-theme .home-page,body.dark-theme.cassiopeia-theme .main-container,body.dark-theme.cassiopeia-theme .messages-area,body.dark-theme.cassiopeia-theme .messages-area-wrapper,body.dark-theme.cassiopeia-theme .messages-container,body.dark-theme.cassiopeia-theme .no-chat-selected,html[data-theme=dark][data-cassiopeia=true] #root,html[data-theme=dark][data-cassiopeia=true] .App,html[data-theme=dark][data-cassiopeia=true] .chat-interface,html[data-theme=dark][data-cassiopeia=true] .chat-interface-wrapper,html[data-theme=dark][data-cassiopeia=true] .home-page,html[data-theme=dark][data-cassiopeia=true] .main-container{background:#160d08!important;background:var(--autumn-bg)!important;background-color:#160d08!important;background-color:var(--autumn-bg)!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}body.cassiopeia-theme .header,body.dark-theme.cassiopeia-theme .header,html[data-theme=dark][data-cassiopeia=true] .header{background:linear-gradient(180deg,#24140b,#190d07)!important;border-bottom:1px solid #e6a15c38!important;border-bottom:1px solid var(--autumn-border)!important;box-shadow:none!important;z-index:35010}body.cassiopeia-theme .header.dropdown-open,body.cassiopeia-theme .header.music-popover-open,body.cassiopeia-theme .header:has(.header-music-popover),body.cassiopeia-theme .header:has(.lang-dropdown){z-index:500000!important}body.cassiopeia-theme .header-logo{overflow:visible!important;position:relative!important}[data-cassiopeia=true] .header-logo-img,body.cassiopeia-theme .header-logo-img,body.dark-theme.cassiopeia-theme .header-logo-img,html[data-theme=dark][data-cassiopeia=true] .header-logo-img{box-shadow:none!important;filter:hue-rotate(-175deg) saturate(1.25) brightness(1.05)!important;transition:filter .3s ease,transform .3s ease!important}[data-cassiopeia=true] .header-logo:hover .header-logo-img,body.cassiopeia-theme .header-logo:hover .header-logo-img,body.dark-theme.cassiopeia-theme .header-logo:hover .header-logo-img,html[data-theme=dark][data-cassiopeia=true] .header-logo:hover .header-logo-img{box-shadow:none!important;filter:hue-rotate(-175deg) saturate(1.3) brightness(1.1)!important}body.cassiopeia-theme .header-title,body.dark-theme.cassiopeia-theme .header-title{color:#fbf5ee!important;color:var(--autumn-cream)!important}body.cassiopeia-theme .header-greeting-text,body.dark-theme.cassiopeia-theme .header-greeting-text,html[data-theme=dark][data-cassiopeia=true] .header-greeting-text{-webkit-text-fill-color:#0000!important;background:linear-gradient(135deg,#fff3e6,#f6ad55 45%,#c85a2c)!important;-webkit-background-clip:text!important;background-clip:text!important;font-weight:600!important}body.cassiopeia-theme .header-greeting-icon,body.dark-theme.cassiopeia-theme .header-greeting-icon,html[data-theme=dark][data-cassiopeia=true] .header-greeting-icon{color:#ffa502!important}body.cassiopeia-theme .header-daily-stats,body.cassiopeia-theme .header-minutes-balance,body.dark-theme.cassiopeia-theme .header-daily-stats,body.dark-theme.cassiopeia-theme .header-minutes-balance,html[data-theme=dark][data-cassiopeia=true] .header-daily-stats,html[data-theme=dark][data-cassiopeia=true] .header-minutes-balance{background:#24140c!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important;overflow:visible!important;position:relative!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease!important}body.cassiopeia-theme .header-daily-stats:hover,body.cassiopeia-theme .header-minutes-balance:hover,body.dark-theme.cassiopeia-theme .header-daily-stats:hover,body.dark-theme.cassiopeia-theme .header-minutes-balance:hover,html[data-theme=dark][data-cassiopeia=true] .header-daily-stats:hover,html[data-theme=dark][data-cassiopeia=true] .header-minutes-balance:hover{background:#2a180e!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important}@media (min-width:769px){body.cassiopeia-theme .header-daily-stats .header-minutes-item,body.cassiopeia-theme .header-daily-stats .header-stats-item,body.cassiopeia-theme .header-minutes-item,body.cassiopeia-theme .header-stats-item,body.dark-theme.cassiopeia-theme .header-daily-stats .header-minutes-item,body.dark-theme.cassiopeia-theme .header-daily-stats .header-stats-item,body.dark-theme.cassiopeia-theme .header-minutes-item,body.dark-theme.cassiopeia-theme .header-stats-item,html[data-theme=dark][data-cassiopeia=true] .header-daily-stats .header-minutes-item,html[data-theme=dark][data-cassiopeia=true] .header-daily-stats .header-stats-item{background:#b8502626!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease!important}body.cassiopeia-theme .header-daily-stats:hover .header-minutes-item,body.cassiopeia-theme .header-daily-stats:hover .header-stats-item,body.cassiopeia-theme .header-minutes-item:hover,body.cassiopeia-theme .header-stats-item:hover,body.dark-theme.cassiopeia-theme .header-daily-stats:hover .header-minutes-item,body.dark-theme.cassiopeia-theme .header-daily-stats:hover .header-stats-item,body.dark-theme.cassiopeia-theme .header-minutes-item:hover,body.dark-theme.cassiopeia-theme .header-stats-item:hover,html[data-theme=dark][data-cassiopeia=true] .header-daily-stats:hover .header-minutes-item,html[data-theme=dark][data-cassiopeia=true] .header-daily-stats:hover .header-stats-item{background:#b8502647!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important;color:#fff!important}}@media (max-width:768px){body.cassiopeia-theme .header-daily-stats,body.cassiopeia-theme .header-minutes-balance,body.dark-theme.cassiopeia-theme .header-daily-stats,body.dark-theme.cassiopeia-theme .header-minutes-balance,html[data-theme=dark][data-cassiopeia=true] .header-daily-stats,html[data-theme=dark][data-cassiopeia=true] .header-minutes-balance{align-items:center!important;border-radius:18px!important;display:inline-flex!important;gap:0!important;height:30px!important;padding:2px 8px!important}body.cassiopeia-theme .header-daily-stats .header-minutes-item,body.cassiopeia-theme .header-daily-stats .header-stats-item,body.cassiopeia-theme .header-minutes-item,body.cassiopeia-theme .header-stats-item,body.dark-theme.cassiopeia-theme .header-daily-stats .header-minutes-item,body.dark-theme.cassiopeia-theme .header-daily-stats .header-stats-item,body.dark-theme.cassiopeia-theme .header-minutes-item,body.dark-theme.cassiopeia-theme .header-stats-item,html[data-theme=dark][data-cassiopeia=true] .header-daily-stats .header-minutes-item,html[data-theme=dark][data-cassiopeia=true] .header-daily-stats .header-stats-item{background:#0000!important;border:none!important;box-shadow:none!important;gap:4px!important;height:auto!important;padding:0 4px!important}body.cassiopeia-theme .header-daily-stats:hover .header-minutes-item,body.cassiopeia-theme .header-daily-stats:hover .header-stats-item,body.dark-theme.cassiopeia-theme .header-daily-stats:hover .header-minutes-item,body.dark-theme.cassiopeia-theme .header-daily-stats:hover .header-stats-item,html[data-theme=dark][data-cassiopeia=true] .header-daily-stats:hover .header-minutes-item,html[data-theme=dark][data-cassiopeia=true] .header-daily-stats:hover .header-stats-item{background:#0000!important;border:none!important;box-shadow:none!important}body.cassiopeia-theme .header-stats-minutes:after,body.dark-theme.cassiopeia-theme .header-stats-minutes:after,html[data-theme=dark][data-cassiopeia=true] .header-stats-minutes:after{align-self:center!important;background:#e6a15c66!important;content:""!important;display:inline-block!important;flex-shrink:0!important;height:12px!important;margin:0 5px!important;width:1px!important}.header-balance-autumn-leaf{font-size:15px!important;left:4px!important;top:-9px!important}}body.cassiopeia-theme .header-daily-stats:hover .header-stats-icon,body.cassiopeia-theme .header-minutes-balance:hover .header-minutes-icon,body.dark-theme.cassiopeia-theme .header-daily-stats:hover .header-stats-icon,body.dark-theme.cassiopeia-theme .header-minutes-balance:hover .header-minutes-icon,html[data-theme=dark][data-cassiopeia=true] .header-daily-stats:hover .header-stats-icon,html[data-theme=dark][data-cassiopeia=true] .header-minutes-balance:hover .header-minutes-icon{color:#e6a15c!important;color:var(--autumn-secondary)!important}body.cassiopeia-theme .header-daily-stats:hover .header-minutes-value,body.cassiopeia-theme .header-daily-stats:hover .header-stats-value,body.cassiopeia-theme .header-minutes-value,body.cassiopeia-theme .header-stats-value,body.dark-theme.cassiopeia-theme .header-daily-stats:hover .header-minutes-value,body.dark-theme.cassiopeia-theme .header-daily-stats:hover .header-stats-value,body.dark-theme.cassiopeia-theme .header-minutes-value,body.dark-theme.cassiopeia-theme .header-stats-value{color:#e6a15c!important;color:var(--autumn-secondary)!important;font-weight:700!important}body.cassiopeia-theme .header-minutes-icon,body.cassiopeia-theme .header-stats-icon,body.dark-theme.cassiopeia-theme .header-minutes-icon,body.dark-theme.cassiopeia-theme .header-stats-icon{color:#e6a15c!important;color:var(--autumn-secondary)!important}body.cassiopeia-theme .header-minutes-label,body.dark-theme.cassiopeia-theme .header-minutes-label{color:#baa494!important;color:var(--autumn-muted)!important}body.cassiopeia-theme .header-actions-group,body.dark-theme.cassiopeia-theme .header-actions-group,html[data-theme=dark][data-cassiopeia=true] .header-actions-group{align-items:center!important;background:#24140c!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important;display:flex!important;gap:8px!important;position:relative!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease!important}body.cassiopeia-theme .header-actions-group:hover,body.dark-theme.cassiopeia-theme .header-actions-group:hover,html[data-theme=dark][data-cassiopeia=true] .header-actions-group:hover{background:#2a180e!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important}body.cassiopeia-theme .header-theme-toggle-btn,body.dark-theme.cassiopeia-theme .header-theme-toggle-btn,html[data-theme=dark][data-cassiopeia=true] .header-theme-toggle-btn{display:none!important}body.cassiopeia-theme .header-sidebar-toggle-btn,body.dark-theme.cassiopeia-theme .header-sidebar-toggle-btn,html[data-theme=dark][data-cassiopeia=true] .header-sidebar-toggle-btn{background:#0000!important;border:none!important;box-shadow:none!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}body.cassiopeia-theme .header-sidebar-toggle-btn svg,body.dark-theme.cassiopeia-theme .header-sidebar-toggle-btn svg,html[data-theme=dark][data-cassiopeia=true] .header-sidebar-toggle-btn svg{color:#e6a15c!important;color:var(--autumn-secondary)!important;transition:color .2s ease,transform .2s ease!important}body.cassiopeia-theme .header-sidebar-toggle-btn:hover,body.dark-theme.cassiopeia-theme .header-sidebar-toggle-btn:hover,html[data-theme=dark][data-cassiopeia=true] .header-sidebar-toggle-btn:hover{background:#b8502638!important;border:none!important;box-shadow:none!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}body.cassiopeia-theme .header-sidebar-toggle-btn:hover svg,body.dark-theme.cassiopeia-theme .header-sidebar-toggle-btn:hover svg,html[data-theme=dark][data-cassiopeia=true] .header-sidebar-toggle-btn:hover svg{color:#e6a15c!important;color:var(--autumn-secondary)!important}body.cassiopeia-theme .header-sidebar-toggle-btn:active,body.dark-theme.cassiopeia-theme .header-sidebar-toggle-btn:active,html[data-theme=dark][data-cassiopeia=true] .header-sidebar-toggle-btn:active{background:#b850264d!important;transform:scale(.95)!important}body.cassiopeia-theme .header-auto-translate-btn,body.cassiopeia-theme .header-btn,body.cassiopeia-theme .header-icon-btn,body.cassiopeia-theme .header-music-toggle-btn,body.cassiopeia-theme .lang-btn,body.dark-theme.cassiopeia-theme .header-auto-translate-btn,body.dark-theme.cassiopeia-theme .header-btn,body.dark-theme.cassiopeia-theme .header-icon-btn,body.dark-theme.cassiopeia-theme .header-music-toggle-btn,body.dark-theme.cassiopeia-theme .lang-btn,html[data-theme=dark][data-cassiopeia=true] .header-auto-translate-btn,html[data-theme=dark][data-cassiopeia=true] .header-music-toggle-btn,html[data-theme=dark][data-cassiopeia=true] .lang-btn{background:#b8502626!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important;color:#f7e8dc!important;overflow:visible!important;position:relative!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease!important}body.cassiopeia-theme .header-auto-translate-btn:hover,body.cassiopeia-theme .header-btn:hover,body.cassiopeia-theme .header-icon-btn:hover,body.cassiopeia-theme .header-music-toggle-btn:hover,body.cassiopeia-theme .lang-btn:hover,body.dark-theme.cassiopeia-theme .header-auto-translate-btn:hover,body.dark-theme.cassiopeia-theme .header-music-toggle-btn:hover,body.dark-theme.cassiopeia-theme .lang-btn:hover,html[data-theme=dark][data-cassiopeia=true] .header-auto-translate-btn:hover,html[data-theme=dark][data-cassiopeia=true] .header-music-toggle-btn:hover,html[data-theme=dark][data-cassiopeia=true] .lang-btn:hover{background:#b85026!important;background:var(--autumn-primary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important;color:#fff!important;transform:none!important}body.cassiopeia-theme .lang-label,body.dark-theme.cassiopeia-theme .lang-label{color:inherit!important}body.cassiopeia-theme .lang-dropdown,body.dark-theme.cassiopeia-theme .lang-dropdown,html[data-theme=dark][data-cassiopeia=true] .lang-dropdown{background:#22140c!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;box-shadow:0 10px 30px #0009!important}body.cassiopeia-theme .lang-option,body.dark-theme.cassiopeia-theme .lang-option{color:#fbf5ee!important;color:var(--autumn-cream)!important}body.cassiopeia-theme .lang-option:hover,body.dark-theme.cassiopeia-theme .lang-option:hover{background:#b8502638!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important}body.cassiopeia-theme .lang-option.active,body.dark-theme.cassiopeia-theme .lang-option.active{background:#b85026!important;background:var(--autumn-primary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important;font-weight:700!important}body.cassiopeia-theme .header-auto-translate-btn.active,body.dark-theme.cassiopeia-theme .header-auto-translate-btn.active{background:#b85026!important;background:var(--autumn-primary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important;color:#fff!important}body.cassiopeia-theme .header-music-toggle-btn.playing,body.dark-theme.cassiopeia-theme .header-music-toggle-btn.playing{background:#b8502647!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important}body.cassiopeia-theme .header-lang-wrapper{align-items:center!important;display:inline-flex!important;overflow:visible!important;position:relative!important}[data-cassiopeia=true] .header-music-popover,body.cassiopeia-theme .header-music-popover,body.dark-theme.cassiopeia-theme .header-music-popover,body:not(.dark-theme).cassiopeia-theme .header-music-popover,html[data-theme=dark][data-cassiopeia=true] .header-music-popover,html[data-theme=light][data-cassiopeia=true] .header-music-popover{--popover-accent:#e6a15c!important;--popover-slider-track:#e6a15c33!important;--popover-text:var(--autumn-cream)!important;--popover-subtext:var(--autumn-muted)!important;--popover-time:var(--autumn-subtle)!important;--popover-btn-hover-bg:#e6a15c1f!important;background:#20130b!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;box-shadow:inset 0 1px 1px #e6a15c26,0 16px 40px #000000a6!important;z-index:500001!important}[data-cassiopeia=true] .header-music-popover:after,body.cassiopeia-theme .header-music-popover:after,body.dark-theme.cassiopeia-theme .header-music-popover:after,body:not(.dark-theme).cassiopeia-theme .header-music-popover:after,html[data-theme=dark][data-cassiopeia=true] .header-music-popover:after,html[data-theme=light][data-cassiopeia=true] .header-music-popover:after{background:#20130b!important;border-left:1px solid #e6a15c73!important;border-left:1px solid var(--autumn-border-highlight)!important;border-top:1px solid #e6a15c73!important;border-top:1px solid var(--autumn-border-highlight)!important}[data-cassiopeia=true] .popover-cover-wrapper,body.cassiopeia-theme .popover-cover-wrapper,body.dark-theme.cassiopeia-theme .popover-cover-wrapper,html[data-theme=dark][data-cassiopeia=true] .popover-cover-wrapper{background:#2a170e!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important}[data-cassiopeia=true] .popover-cover-fallback,body.cassiopeia-theme .popover-cover-fallback,body.dark-theme.cassiopeia-theme .popover-cover-fallback,html[data-theme=dark][data-cassiopeia=true] .popover-cover-fallback{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .popover-cover-bars .bar,body.cassiopeia-theme .popover-cover-bars .bar,body.dark-theme.cassiopeia-theme .popover-cover-bars .bar,html[data-theme=dark][data-cassiopeia=true] .popover-cover-bars .bar{background:#e6a15c!important;background:var(--autumn-secondary)!important}[data-cassiopeia=true] .popover-track-title,body.cassiopeia-theme .popover-track-title,body.dark-theme.cassiopeia-theme .popover-track-title,html[data-theme=dark][data-cassiopeia=true] .popover-track-title{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .popover-info-text:hover .popover-track-title,body.cassiopeia-theme .popover-info-text:hover .popover-track-title,body.dark-theme.cassiopeia-theme .popover-info-text:hover .popover-track-title,html[data-theme=dark][data-cassiopeia=true] .popover-info-text:hover .popover-track-title{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .popover-action-btn,[data-cassiopeia=true] .popover-track-artist,body.cassiopeia-theme .popover-action-btn,body.cassiopeia-theme .popover-track-artist,body.dark-theme.cassiopeia-theme .popover-action-btn,body.dark-theme.cassiopeia-theme .popover-track-artist,html[data-theme=dark][data-cassiopeia=true] .popover-action-btn,html[data-theme=dark][data-cassiopeia=true] .popover-track-artist{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .popover-action-btn:hover,body.cassiopeia-theme .popover-action-btn:hover,body.dark-theme.cassiopeia-theme .popover-action-btn:hover,html[data-theme=dark][data-cassiopeia=true] .popover-action-btn:hover{background:#e6a15c26!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .popover-close-btn:hover,body.cassiopeia-theme .popover-close-btn:hover,body.dark-theme.cassiopeia-theme .popover-close-btn:hover,html[data-theme=dark][data-cassiopeia=true] .popover-close-btn:hover{background:#ef444426!important;color:#ef4444!important}[data-cassiopeia=true] .popover-time,body.cassiopeia-theme .popover-time,body.dark-theme.cassiopeia-theme .popover-time,html[data-theme=dark][data-cassiopeia=true] .popover-time{color:#8a7364!important;color:var(--autumn-subtle)!important}[data-cassiopeia=true] .popover-slider::-webkit-slider-thumb,body.cassiopeia-theme .popover-slider::-webkit-slider-thumb,body.dark-theme.cassiopeia-theme .popover-slider::-webkit-slider-thumb,html[data-theme=dark][data-cassiopeia=true] .popover-slider::-webkit-slider-thumb{background:#e6a15c!important;background:var(--autumn-secondary)!important;box-shadow:none!important}[data-cassiopeia=true] .popover-slider::-moz-range-thumb,body.cassiopeia-theme .popover-slider::-moz-range-thumb,body.dark-theme.cassiopeia-theme .popover-slider::-moz-range-thumb,html[data-theme=dark][data-cassiopeia=true] .popover-slider::-moz-range-thumb{background:#e6a15c!important;background:var(--autumn-secondary)!important;box-shadow:none!important}[data-cassiopeia=true] .popover-ctrl-btn,body.cassiopeia-theme .popover-ctrl-btn,body.dark-theme.cassiopeia-theme .popover-ctrl-btn,html[data-theme=dark][data-cassiopeia=true] .popover-ctrl-btn{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .popover-ctrl-btn:hover,body.cassiopeia-theme .popover-ctrl-btn:hover,body.dark-theme.cassiopeia-theme .popover-ctrl-btn:hover,html[data-theme=dark][data-cassiopeia=true] .popover-ctrl-btn:hover{background:#e6a15c26!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .popover-ctrl-btn.active,[data-cassiopeia=true] .popover-repeat-badge,body.cassiopeia-theme .popover-ctrl-btn.active,body.cassiopeia-theme .popover-repeat-badge,body.dark-theme.cassiopeia-theme .popover-ctrl-btn.active,body.dark-theme.cassiopeia-theme .popover-repeat-badge,html[data-theme=dark][data-cassiopeia=true] .popover-ctrl-btn.active,html[data-theme=dark][data-cassiopeia=true] .popover-repeat-badge{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .popover-play-btn,body.cassiopeia-theme .popover-play-btn,body.dark-theme.cassiopeia-theme .popover-play-btn,body:not(.dark-theme).cassiopeia-theme .popover-play-btn,html[data-theme=dark][data-cassiopeia=true] .popover-play-btn,html[data-theme=light][data-cassiopeia=true] .popover-play-btn{background:linear-gradient(135deg,#e6a15c,#b85026)!important;box-shadow:none!important;color:#fff!important}[data-cassiopeia=true] .popover-play-btn:hover,body.cassiopeia-theme .popover-play-btn:hover,body.dark-theme.cassiopeia-theme .popover-play-btn:hover,body:not(.dark-theme).cassiopeia-theme .popover-play-btn:hover,html[data-theme=dark][data-cassiopeia=true] .popover-play-btn:hover,html[data-theme=light][data-cassiopeia=true] .popover-play-btn:hover{background:linear-gradient(135deg,#f0b070,#c95c2e)!important;box-shadow:none!important;transform:scale(1.08)!important}[data-cassiopeia=true] .popover-play-btn:active,body.cassiopeia-theme .popover-play-btn:active,body.dark-theme.cassiopeia-theme .popover-play-btn:active,body:not(.dark-theme).cassiopeia-theme .popover-play-btn:active,html[data-theme=dark][data-cassiopeia=true] .popover-play-btn:active,html[data-theme=light][data-cassiopeia=true] .popover-play-btn:active{transform:scale(.95)!important}[data-cassiopeia=true] .header-music-player,body.cassiopeia-theme .header-music-player,body.dark-theme.cassiopeia-theme .header-music-player,body:not(.dark-theme).cassiopeia-theme .header-music-player,html[data-theme=dark][data-cassiopeia=true] .header-music-player,html[data-theme=light][data-cassiopeia=true] .header-music-player{background:#20130bd9!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:0 4px 16px #0006!important}[data-cassiopeia=true] .header-music-player:hover,body.cassiopeia-theme .header-music-player:hover,body.dark-theme.cassiopeia-theme .header-music-player:hover,html[data-theme=dark][data-cassiopeia=true] .header-music-player:hover{background:#2a170e!important;border-color:#e6a15c73!important;border-color:var(--autumn-border-highlight)!important}[data-cassiopeia=true] .header-music-title,body.cassiopeia-theme .header-music-title,body.dark-theme.cassiopeia-theme .header-music-title,html[data-theme=dark][data-cassiopeia=true] .header-music-title{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .header-music-artist,body.cassiopeia-theme .header-music-artist,body.dark-theme.cassiopeia-theme .header-music-artist,html[data-theme=dark][data-cassiopeia=true] .header-music-artist{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .header-music-cover-wrapper,body.cassiopeia-theme .header-music-cover-wrapper,body.dark-theme.cassiopeia-theme .header-music-cover-wrapper,html[data-theme=dark][data-cassiopeia=true] .header-music-cover-wrapper{background:#2a170e!important}[data-cassiopeia=true] .header-music-btn,body.cassiopeia-theme .header-music-btn,body.dark-theme.cassiopeia-theme .header-music-btn,html[data-theme=dark][data-cassiopeia=true] .header-music-btn{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .header-music-btn:hover,body.cassiopeia-theme .header-music-btn:hover,body.dark-theme.cassiopeia-theme .header-music-btn:hover,html[data-theme=dark][data-cassiopeia=true] .header-music-btn:hover{background:#e6a15c26!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .header-music-play-btn,body.cassiopeia-theme .header-music-play-btn,body.dark-theme.cassiopeia-theme .header-music-play-btn,html[data-theme=dark][data-cassiopeia=true] .header-music-play-btn{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .floating-music-widget,body.cassiopeia-theme .floating-music-widget,body.dark-theme.cassiopeia-theme .floating-music-widget,body:not(.dark-theme).cassiopeia-theme .floating-music-widget,html[data-theme=dark][data-cassiopeia=true] .floating-music-widget,html[data-theme=light][data-cassiopeia=true] .floating-music-widget{--floating-widget-accent:#e6a15c!important;--floating-slider-track:#e6a15c33!important;--floating-widget-text:var(--autumn-cream)!important;--floating-widget-subtext:var(--autumn-muted)!important;--floating-widget-time:var(--autumn-subtle)!important;--floating-btn-hover-bg:#e6a15c1f!important;background:#20130bf0!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;box-shadow:inset 0 1px 1px #e6a15c26,0 16px 40px #0009!important}[data-cassiopeia=true] .floating-widget-play-btn,body.cassiopeia-theme .floating-widget-play-btn,body.dark-theme.cassiopeia-theme .floating-widget-play-btn,body:not(.dark-theme).cassiopeia-theme .floating-widget-play-btn,html[data-theme=dark][data-cassiopeia=true] .floating-widget-play-btn,html[data-theme=light][data-cassiopeia=true] .floating-widget-play-btn{background:linear-gradient(135deg,#e6a15c,#b85026)!important;box-shadow:none!important;color:#fff!important}[data-cassiopeia=true] .floating-widget-play-btn:hover,body.cassiopeia-theme .floating-widget-play-btn:hover,body.dark-theme.cassiopeia-theme .floating-widget-play-btn:hover,body:not(.dark-theme).cassiopeia-theme .floating-widget-play-btn:hover,html[data-theme=dark][data-cassiopeia=true] .floating-widget-play-btn:hover,html[data-theme=light][data-cassiopeia=true] .floating-widget-play-btn:hover{background:linear-gradient(135deg,#f0b070,#c95c2e)!important;box-shadow:none!important}[data-cassiopeia=true] .floating-widget-cover-wrapper,body.cassiopeia-theme .floating-widget-cover-wrapper,body.dark-theme.cassiopeia-theme .floating-widget-cover-wrapper,body:not(.dark-theme).cassiopeia-theme .floating-widget-cover-wrapper,html[data-theme=dark][data-cassiopeia=true] .floating-widget-cover-wrapper,html[data-theme=light][data-cassiopeia=true] .floating-widget-cover-wrapper{background:#2a160d!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}.header-logo-autumn-leaves{align-items:center;cursor:pointer;display:flex;filter:drop-shadow(0 2px 4px rgba(0,0,0,.6));justify-content:center;left:50%;padding:6px 10px;pointer-events:auto!important;position:absolute;top:4px;transform:translateX(-50%);transition:transform .2s ease;-webkit-user-select:none;user-select:none;z-index:100}.header-logo-autumn-leaves:hover{transform:translateX(-50%) scale(1.12)}.header-logo-autumn-leaves:active{transform:translateX(-50%) scale(.95)}.header-logo-autumn-leaves .logo-leaf{display:inline-block;line-height:1;-webkit-user-select:none;user-select:none;will-change:transform,opacity}.header-logo-autumn-leaves .logo-leaf.leaf-1{animation:logoLeaf1Land 1.5s cubic-bezier(.25,.46,.45,.94) .05s both,logoLeafBreeze1 4s ease-in-out 1.55s infinite alternate;font-size:14px;margin-right:-3px}.header-logo-autumn-leaves .logo-leaf.leaf-2{animation:logoLeaf2Land 1.55s cubic-bezier(.25,.46,.45,.94) .12s both,logoLeafBreeze2 3.5s ease-in-out 1.67s infinite alternate;font-size:17px;margin-top:1px}.header-logo-autumn-leaves .logo-leaf.leaf-3{animation:logoLeaf3Land 1.5s cubic-bezier(.25,.46,.45,.94) .18s both,logoLeafBreeze3 4.5s ease-in-out 1.68s infinite alternate;font-size:13px;margin-left:-3px}.btn-resting-leaf{filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));line-height:1;pointer-events:none!important;position:absolute;-webkit-user-select:none;user-select:none;will-change:transform,opacity;z-index:100}.btn-resting-leaf.leaf-theme{animation:themeLeafLand 1.5s cubic-bezier(.25,.46,.45,.94) .1s both,themeLeafBreeze 3.5s ease-in-out 1.6s infinite alternate;font-size:17px;left:3px;top:-9px}.btn-resting-leaf.leaf-music{animation:musicLeafLand 1.55s cubic-bezier(.25,.46,.45,.94) .15s both,musicLeafBreeze 3.5s ease-in-out 1.7s infinite alternate;font-size:17px;right:-2px;top:-9px}.btn-resting-leaf.leaf-translate{animation:translateLeafLand 1.55s cubic-bezier(.25,.46,.45,.94) .18s both,translateLeafBreeze 3.5s ease-in-out 1.73s infinite alternate;font-size:16px;left:3px;top:-8px}.btn-resting-leaf.leaf-lang{animation:langLeafLand 1.6s cubic-bezier(.25,.46,.45,.94) .22s both,langLeafBreeze 3.5s ease-in-out 1.82s infinite alternate;font-size:16px;right:-2px;top:-9px}body.cassiopeia-theme .header-avatar,body.dark-theme.cassiopeia-theme .header-avatar,html[data-theme=dark][data-cassiopeia=true] .header-avatar{border:2px solid #e6a15c!important;border:2px solid var(--autumn-secondary)!important;box-shadow:none!important;overflow:visible!important;position:relative!important}body.cassiopeia-theme .header-avatar img,body.dark-theme.cassiopeia-theme .header-avatar img{border-radius:50%!important}body.cassiopeia-theme .header-avatar-placeholder,body.dark-theme.cassiopeia-theme .header-avatar-placeholder{background:#b85026!important;background:var(--autumn-primary)!important;border:none!important;border-radius:50%!important;box-shadow:none!important}.header-avatar-autumn-leaf{animation:avatarLeafLand 1.6s cubic-bezier(.25,.46,.45,.94) .2s both,avatarLeafBreeze 4s ease-in-out 1.8s infinite alternate;filter:drop-shadow(0 2px 5px rgba(0,0,0,.6));font-size:22px;line-height:1;pointer-events:none!important;position:absolute;right:-5px;top:-6px;-webkit-user-select:none;user-select:none;will-change:transform,opacity;z-index:1000!important}@media (max-width:768px){.header-avatar-autumn-leaf{right:-4px!important;top:-11px!important}}.header-balance-autumn-leaf{animation:balanceLeafLand 1.5s cubic-bezier(.25,.46,.45,.94) .14s both,balanceLeafBreeze 4s ease-in-out 1.64s infinite alternate;font-size:17px;left:10px;pointer-events:none!important;top:-8px;z-index:100}.header-balance-autumn-leaf,.navbar-autumn-leaf{filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));line-height:1;position:absolute;will-change:transform,opacity}.navbar-autumn-leaf{animation:navbarLeafLand 1.6s cubic-bezier(.25,.46,.45,.94) .12s both,navbarLeafBreeze 4.5s ease-in-out 1.72s infinite alternate;cursor:pointer;font-size:21px;padding:6px;pointer-events:auto!important;right:18px;top:3px;transition:transform .2s ease;-webkit-user-select:none;user-select:none;z-index:36000!important}.navbar-autumn-leaf:hover{transform:scale(1.16) rotate(6deg)}.navbar-autumn-leaf:active{transform:scale(.92)}@media (max-width:768px){.navbar-autumn-leaf{right:20px!important;top:-11px!important}}@keyframes logoLeaf1Land{0%{opacity:0;transform:translate3d(24px,-60px,0) rotate(15deg) scale(.7)}15%{opacity:1}60%{opacity:1;transform:translate3d(8px,-15px,0) rotate(-10deg) scale(1.04)}to{opacity:1;transform:translateZ(0) rotate(-18deg) scale(1)}}@keyframes logoLeaf2Land{0%{opacity:0;transform:translate3d(-20px,-65px,0) rotate(-25deg) scale(.7)}15%{opacity:1}60%{opacity:1;transform:translate3d(-6px,-18px,0) rotate(0deg) scale(1.04)}to{opacity:1;transform:translateZ(0) rotate(6deg) scale(1)}}@keyframes logoLeaf3Land{0%{opacity:0;transform:translate3d(26px,-60px,0) rotate(0deg) scale(.7)}15%{opacity:1}60%{opacity:1;transform:translate3d(9px,-15px,0) rotate(18deg) scale(1.04)}to{opacity:1;transform:translateZ(0) rotate(24deg) scale(1)}}@keyframes logoLeafBreeze1{0%{transform:translateZ(0) rotate(-18deg) scale(1)}to{transform:translate3d(0,-1.5px,0) rotate(-25deg) scale(1.06)}}@keyframes logoLeafBreeze2{0%{transform:translateZ(0) rotate(6deg) scale(1)}to{transform:translate3d(0,-1.5px,0) rotate(12deg) scale(1.05)}}@keyframes logoLeafBreeze3{0%{transform:translateZ(0) rotate(24deg) scale(1)}to{transform:translate3d(0,-1.5px,0) rotate(18deg) scale(1.06)}}@keyframes musicLeafLand{0%{opacity:0;transform:translate3d(-24px,-60px,0) rotate(-15deg) scale(.7)}15%{opacity:1}60%{opacity:1;transform:translate3d(-7px,-16px,0) rotate(10deg) scale(1.04)}to{opacity:1;transform:translateZ(0) rotate(18deg) scale(1)}}@keyframes musicLeafBreeze{0%{transform:translateZ(0) rotate(18deg) scale(1)}to{transform:translate3d(0,-1.5px,0) rotate(23deg) scale(1.05)}}@keyframes translateLeafLand{0%{opacity:0;transform:translate3d(24px,-60px,0) rotate(15deg) scale(.7)}15%{opacity:1}60%{opacity:1;transform:translate3d(7px,-16px,0) rotate(-8deg) scale(1.04)}to{opacity:1;transform:translateZ(0) rotate(-15deg) scale(1)}}@keyframes translateLeafBreeze{0%{transform:translateZ(0) rotate(-15deg) scale(1)}to{transform:translate3d(0,-1.5px,0) rotate(-10deg) scale(1.05)}}@keyframes langLeafLand{0%{opacity:0;transform:translate3d(-24px,-60px,0) rotate(-10deg) scale(.7)}15%{opacity:1}60%{opacity:1;transform:translate3d(-7px,-16px,0) rotate(16deg) scale(1.04)}to{opacity:1;transform:translateZ(0) rotate(24deg) scale(1)}}@keyframes langLeafBreeze{0%{transform:translateZ(0) rotate(24deg) scale(1)}to{transform:translate3d(0,-1.5px,0) rotate(19deg) scale(1.05)}}@keyframes themeLeafLand{0%{opacity:0;transform:translate3d(24px,-60px,0) rotate(10deg) scale(.7)}15%{opacity:1}60%{opacity:1;transform:translate3d(7px,-16px,0) rotate(-14deg) scale(1.04)}to{opacity:1;transform:translateZ(0) rotate(-22deg) scale(1)}}@keyframes themeLeafBreeze{0%{transform:translateZ(0) rotate(-22deg) scale(1)}to{transform:translate3d(0,-1.5px,0) rotate(-17deg) scale(1.05)}}@keyframes avatarLeafLand{0%{opacity:0;transform:translate3d(-26px,-65px,0) rotate(-5deg) scale(.7)}15%{opacity:1}60%{opacity:1;transform:translate3d(-8px,-18px,0) rotate(15deg) scale(1.05)}to{opacity:1;transform:translateZ(0) rotate(22deg) scale(1)}}@keyframes avatarLeafBreeze{0%{transform:translateZ(0) rotate(22deg) scale(1)}to{transform:translate3d(0,-1.5px,0) rotate(15deg) scale(1.08)}}@keyframes balanceLeafLand{0%{opacity:0;transform:translate3d(24px,-60px,0) rotate(12deg) scale(.7)}15%{opacity:1}60%{opacity:1;transform:translate3d(7px,-16px,0) rotate(-10deg) scale(1.04)}to{opacity:1;transform:translateZ(0) rotate(-16deg) scale(1)}}@keyframes balanceLeafBreeze{0%{transform:translateZ(0) rotate(-16deg) scale(1)}to{transform:translate3d(0,-1.5px,0) rotate(-11deg) scale(1.05)}}@keyframes navbarLeafLand{0%{opacity:0;transform:translate3d(140px,-155px,0) rotate(-35deg) scale(.65)}12%{opacity:1}55%{opacity:1;transform:translate3d(50px,-45px,0) rotate(5deg) scale(1.05)}to{opacity:1;transform:translateZ(0) rotate(24deg) scale(1)}}@keyframes navbarLeafBreeze{0%{transform:translateZ(0) rotate(24deg) scale(1)}to{transform:translate3d(0,-1.5px,0) rotate(16deg) scale(1.06)}}body.cassiopeia-theme .navigation-bar,body.dark-theme.cassiopeia-theme .navigation-bar,html[data-theme=dark][data-cassiopeia=true] .navigation-bar{background:#1c100a!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important}body.cassiopeia-theme .nav-capsule,body.dark-theme.cassiopeia-theme .nav-capsule,html[data-theme=dark][data-cassiopeia=true] .nav-capsule{background:#b8502638!important;border:1px solid #e6a15c61!important;box-shadow:none!important}body.cassiopeia-theme .nav-item,body.dark-theme.cassiopeia-theme .nav-item,html[data-theme=dark][data-cassiopeia=true] .nav-item{border:none!important;box-shadow:none!important;color:#baa494!important;color:var(--autumn-muted)!important}body.cassiopeia-theme .nav-item:hover,body.dark-theme.cassiopeia-theme .nav-item:hover,html[data-theme=dark][data-cassiopeia=true] .nav-item:hover{color:#fbf5ee!important;color:var(--autumn-cream)!important}body.cassiopeia-theme .nav-item.active,body.cassiopeia-theme .nav-item.active .nav-icon,body.dark-theme.cassiopeia-theme .nav-item.active,body.dark-theme.cassiopeia-theme .nav-item.active .nav-icon,html[data-theme=dark][data-cassiopeia=true] .nav-item.active,html[data-theme=dark][data-cassiopeia=true] .nav-item.active .nav-icon{color:#e6a15c!important;color:var(--autumn-secondary)!important}body.cassiopeia-theme .nav-badge,body.dark-theme.cassiopeia-theme .nav-badge,html[data-theme=dark][data-cassiopeia=true] .nav-badge{background:#b85026!important;background:var(--autumn-primary)!important;border:1px solid #160d08cc!important;box-shadow:none!important;color:#fff!important;font-weight:700!important}body.cassiopeia-theme .main-container,body.dark-theme.cassiopeia-theme .main-container,html[data-theme=dark][data-cassiopeia=true] .main-container{z-index:35005}body.cassiopeia-theme .sidebar,body.dark-theme.cassiopeia-theme .sidebar,html[data-theme=dark][data-cassiopeia=true] .sidebar{background:#170e08!important;background-color:#170e08!important;border-right:1px solid #e6a15c38!important;border-right:1px solid var(--autumn-border)!important;box-shadow:none!important;overflow:visible!important}body.cassiopeia-theme .chats-header,body.cassiopeia-theme .chats-list,body.cassiopeia-theme .chats-list-container,body.dark-theme.cassiopeia-theme .chats-header,body.dark-theme.cassiopeia-theme .chats-list,body.dark-theme.cassiopeia-theme .chats-list-container,html[data-theme=dark][data-cassiopeia=true] .chats-header,html[data-theme=dark][data-cassiopeia=true] .chats-list,html[data-theme=dark][data-cassiopeia=true] .chats-list-container{background:#170e08!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}body.cassiopeia-theme .chats-header h3,body.dark-theme.cassiopeia-theme .chats-header h3,html[data-theme=dark][data-cassiopeia=true] .chats-header h3{color:#fbf5ee!important;color:var(--autumn-cream)!important}body.cassiopeia-theme .create-group-header-btn,body.dark-theme.cassiopeia-theme .create-group-header-btn,html[data-theme=dark][data-cassiopeia=true] .create-group-header-btn{background:#b850262e!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;box-shadow:none!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}body.cassiopeia-theme .create-group-header-btn:hover,body.dark-theme.cassiopeia-theme .create-group-header-btn:hover,html[data-theme=dark][data-cassiopeia=true] .create-group-header-btn:hover{background:#b85026!important;background:var(--autumn-primary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important;color:#fff!important}[data-cassiopeia=true] .no-chats h4,body.cassiopeia-theme .no-chats h4,body.dark-theme.cassiopeia-theme .no-chats h4,html[data-theme=dark][data-cassiopeia=true] .no-chats h4{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .no-chats p,body.cassiopeia-theme .no-chats p,body.dark-theme.cassiopeia-theme .no-chats p,html[data-theme=dark][data-cassiopeia=true] .no-chats p{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .no-chats-action-btn,body.cassiopeia-theme .no-chats-action-btn,body.dark-theme.cassiopeia-theme .no-chats-action-btn,html[data-theme=dark][data-cassiopeia=true] .no-chats-action-btn{background:#b85026!important;background:var(--autumn-primary)!important;border:1px solid #e6a15c!important;border:1px solid var(--autumn-secondary)!important;border-radius:20px!important;box-shadow:none!important;color:#fff!important;font-weight:600!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease!important}[data-cassiopeia=true] .no-chats-action-btn:hover,body.cassiopeia-theme .no-chats-action-btn:hover,body.dark-theme.cassiopeia-theme .no-chats-action-btn:hover,html[data-theme=dark][data-cassiopeia=true] .no-chats-action-btn:hover{background:#8c3814!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important;color:#fff!important;transform:translateY(-1px)!important}body.cassiopeia-theme .chat-search-container-sidebar,body.cassiopeia-theme .search-bar,body.cassiopeia-theme .search-section .search-bar,body.dark-theme.cassiopeia-theme .chat-search-container-sidebar,body.dark-theme.cassiopeia-theme .search-bar,body.dark-theme.cassiopeia-theme .search-section .search-bar,html[data-theme=dark][data-cassiopeia=true] .chat-search-container-sidebar,html[data-theme=dark][data-cassiopeia=true] .search-bar{background:#20130b!important;background-color:#20130b!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:20px!important;box-shadow:none!important;transition:border-color .2s ease!important}body.cassiopeia-theme .chat-search-container-sidebar:focus-within,body.cassiopeia-theme .search-bar:focus-within,body.dark-theme.cassiopeia-theme .chat-search-container-sidebar:focus-within,body.dark-theme.cassiopeia-theme .search-bar:focus-within,html[data-theme=dark][data-cassiopeia=true] .chat-search-container-sidebar:focus-within,html[data-theme=dark][data-cassiopeia=true] .search-bar:focus-within{border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important}body.cassiopeia-theme .search-bar-inner,body.dark-theme.cassiopeia-theme .search-bar-inner,html[data-theme=dark][data-cassiopeia=true] .search-bar-inner{background:#0000!important;border:none!important;box-shadow:none!important}body.cassiopeia-theme .chat-search-input-sidebar,body.cassiopeia-theme .search-input,body.dark-theme.cassiopeia-theme .chat-search-input-sidebar,body.dark-theme.cassiopeia-theme .search-input,html[data-theme=dark][data-cassiopeia=true] .chat-search-input-sidebar,html[data-theme=dark][data-cassiopeia=true] .search-input{background:#0000!important;border:none!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}body.cassiopeia-theme .chat-search-input-sidebar::placeholder,body.cassiopeia-theme .search-input::placeholder,body.dark-theme.cassiopeia-theme .chat-search-input-sidebar::placeholder,body.dark-theme.cassiopeia-theme .search-input::placeholder,html[data-theme=dark][data-cassiopeia=true] .chat-search-input-sidebar::placeholder,html[data-theme=dark][data-cassiopeia=true] .search-input::placeholder{color:#8a7364!important;color:var(--autumn-subtle)!important}body.cassiopeia-theme .search-icon-friends,body.cassiopeia-theme .search-icon-sidebar,body.dark-theme.cassiopeia-theme .search-icon-friends,body.dark-theme.cassiopeia-theme .search-icon-sidebar,html[data-theme=dark][data-cassiopeia=true] .search-icon-friends,html[data-theme=dark][data-cassiopeia=true] .search-icon-sidebar{stroke:#baa494!important;stroke:var(--autumn-muted)!important;color:#baa494!important;color:var(--autumn-muted)!important}body.cassiopeia-theme .filter-btn,body.dark-theme.cassiopeia-theme .filter-btn,html[data-theme=dark][data-cassiopeia=true] .filter-btn{background:#0000!important;border:none!important;box-shadow:none!important;color:#baa494!important;color:var(--autumn-muted)!important}body.cassiopeia-theme .filter-btn.active,body.cassiopeia-theme .filter-btn:hover,body.dark-theme.cassiopeia-theme .filter-btn.active,body.dark-theme.cassiopeia-theme .filter-btn:hover,html[data-theme=dark][data-cassiopeia=true] .filter-btn:hover{background:#b8502626!important;box-shadow:none!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .search-filters,body.cassiopeia-theme .search-filters,body.dark-theme.cassiopeia-theme .search-filters,html[data-theme=dark][data-cassiopeia=true] .search-filters{background:#1f120a!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:12px!important;box-shadow:0 8px 24px #00000080!important}[data-cassiopeia=true] .filter-input,body.cassiopeia-theme .filter-input,body.dark-theme.cassiopeia-theme .filter-input,html[data-theme=dark][data-cassiopeia=true] .filter-input{background:#27160d!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:8px!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .filter-input::placeholder,body.cassiopeia-theme .filter-input::placeholder,body.dark-theme.cassiopeia-theme .filter-input::placeholder,html[data-theme=dark][data-cassiopeia=true] .filter-input::placeholder{color:#8a7364!important;color:var(--autumn-subtle)!important}[data-cassiopeia=true] .filter-input:focus,body.cassiopeia-theme .filter-input:focus,body.dark-theme.cassiopeia-theme .filter-input:focus,html[data-theme=dark][data-cassiopeia=true] .filter-input:focus{background:#2d190f!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:0 0 0 2px #e6a15c73!important;box-shadow:0 0 0 2px var(--autumn-border-highlight)!important}[data-cassiopeia=true] .filter-input:disabled,body.cassiopeia-theme .filter-input:disabled,body.dark-theme.cassiopeia-theme .filter-input:disabled,html[data-theme=dark][data-cassiopeia=true] .filter-input:disabled{background:#1a0f08!important;border-color:#e6a15c1a!important;color:#8a7364!important;color:var(--autumn-subtle)!important;opacity:.45!important}[data-cassiopeia=true] .filter-clear-input-btn,body.cassiopeia-theme .filter-clear-input-btn,body.dark-theme.cassiopeia-theme .filter-clear-input-btn,html[data-theme=dark][data-cassiopeia=true] .filter-clear-input-btn{background:#0000!important;color:#8a7364!important;color:var(--autumn-subtle)!important}[data-cassiopeia=true] .filter-clear-input-btn:hover,body.cassiopeia-theme .filter-clear-input-btn:hover,body.dark-theme.cassiopeia-theme .filter-clear-input-btn:hover,html[data-theme=dark][data-cassiopeia=true] .filter-clear-input-btn:hover{background:#e6a15c26!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .custom-filter-select,body.cassiopeia-theme .custom-filter-select,body.dark-theme.cassiopeia-theme .custom-filter-select,html[data-theme=dark][data-cassiopeia=true] .custom-filter-select{background:#27160d!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:8px!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .custom-filter-select .select-chevron,body.cassiopeia-theme .custom-filter-select .select-chevron,body.dark-theme.cassiopeia-theme .custom-filter-select .select-chevron,html[data-theme=dark][data-cassiopeia=true] .custom-filter-select .select-chevron{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .custom-filter-select.open,[data-cassiopeia=true] .custom-filter-select:hover,body.cassiopeia-theme .custom-filter-select.open,body.cassiopeia-theme .custom-filter-select:hover,body.dark-theme.cassiopeia-theme .custom-filter-select.open,body.dark-theme.cassiopeia-theme .custom-filter-select:hover,html[data-theme=dark][data-cassiopeia=true] .custom-filter-select.open,html[data-theme=dark][data-cassiopeia=true] .custom-filter-select:hover{border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:0 0 0 2px #e6a15c73!important;box-shadow:0 0 0 2px var(--autumn-border-highlight)!important}[data-cassiopeia=true] .custom-select-dropdown,body.cassiopeia-theme .custom-select-dropdown,body.dark-theme.cassiopeia-theme .custom-select-dropdown,html[data-theme=dark][data-cassiopeia=true] .custom-select-dropdown{background:#1f120a!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;border-radius:8px!important;box-shadow:0 12px 30px #000000b3!important}[data-cassiopeia=true] .custom-select-option,body.cassiopeia-theme .custom-select-option,body.dark-theme.cassiopeia-theme .custom-select-option,html[data-theme=dark][data-cassiopeia=true] .custom-select-option{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .custom-select-option:hover,body.cassiopeia-theme .custom-select-option:hover,body.dark-theme.cassiopeia-theme .custom-select-option:hover,html[data-theme=dark][data-cassiopeia=true] .custom-select-option:hover{background:#e6a15c1f!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .custom-select-option.selected,body.cassiopeia-theme .custom-select-option.selected,body.dark-theme.cassiopeia-theme .custom-select-option.selected,html[data-theme=dark][data-cassiopeia=true] .custom-select-option.selected{background:#b8502640!important;color:#e6a15c!important;color:var(--autumn-secondary)!important;font-weight:600!important}[data-cassiopeia=true] .custom-select-option .option-check,body.cassiopeia-theme .custom-select-option .option-check,body.dark-theme.cassiopeia-theme .custom-select-option .option-check,html[data-theme=dark][data-cassiopeia=true] .custom-select-option .option-check{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .clear-filters-btn,body.cassiopeia-theme .clear-filters-btn,body.dark-theme.cassiopeia-theme .clear-filters-btn,html[data-theme=dark][data-cassiopeia=true] .clear-filters-btn{background:#b8502626!important;border:1px solid #b8502666!important;border-radius:8px!important;color:#e06c48!important}[data-cassiopeia=true] .clear-filters-btn:hover,body.cassiopeia-theme .clear-filters-btn:hover,body.dark-theme.cassiopeia-theme .clear-filters-btn:hover,html[data-theme=dark][data-cassiopeia=true] .clear-filters-btn:hover{background:#b850264d!important;border-color:#b85026!important;border-color:var(--autumn-primary)!important;color:#fff!important}[data-cassiopeia=true] .suggestions-dropdown,body.cassiopeia-theme .suggestions-dropdown,body.dark-theme.cassiopeia-theme .suggestions-dropdown,html[data-theme=dark][data-cassiopeia=true] .suggestions-dropdown{background:#1f120a!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;border-radius:8px!important;box-shadow:0 12px 30px #000000b3!important}[data-cassiopeia=true] .suggestion-item,[data-cassiopeia=true] .suggestions-dropdown .suggestion-item,body.cassiopeia-theme .suggestion-item,body.cassiopeia-theme .suggestions-dropdown .suggestion-item,body.dark-theme.cassiopeia-theme .suggestion-item,body.dark-theme.cassiopeia-theme .suggestions-dropdown .suggestion-item,html[data-theme=dark][data-cassiopeia=true] .suggestion-item,html[data-theme=dark][data-cassiopeia=true] .suggestions-dropdown .suggestion-item{background:#0000!important;background-color:initial!important;border-bottom:1px solid #e6a15c38!important;border-bottom:1px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .suggestion-item:last-child,[data-cassiopeia=true] .suggestions-dropdown .suggestion-item:last-child,body.cassiopeia-theme .suggestion-item:last-child,body.cassiopeia-theme .suggestions-dropdown .suggestion-item:last-child,body.dark-theme.cassiopeia-theme .suggestion-item:last-child,body.dark-theme.cassiopeia-theme .suggestions-dropdown .suggestion-item:last-child,html[data-theme=dark][data-cassiopeia=true] .suggestion-item:last-child,html[data-theme=dark][data-cassiopeia=true] .suggestions-dropdown .suggestion-item:last-child{border-bottom:none!important}[data-cassiopeia=true] .suggestion-item:hover,[data-cassiopeia=true] .suggestions-dropdown .suggestion-item:hover,body.cassiopeia-theme .suggestion-item:hover,body.cassiopeia-theme .suggestions-dropdown .suggestion-item:hover,body.dark-theme.cassiopeia-theme .suggestion-item:hover,body.dark-theme.cassiopeia-theme .suggestions-dropdown .suggestion-item:hover,html[data-theme=dark][data-cassiopeia=true] .suggestion-item:hover,html[data-theme=dark][data-cassiopeia=true] .suggestions-dropdown .suggestion-item:hover{background:#b8502640!important;background-color:#b8502640!important;color:#e6a15c!important;color:var(--autumn-secondary)!important;transform:none!important}[data-cassiopeia=true] .chat-search-bar,body.cassiopeia-theme .chat-search-bar,body.dark-theme.cassiopeia-theme .chat-search-bar,html[data-theme=dark][data-cassiopeia=true] .chat-search-bar{background:#1f120a!important;border-bottom:1px solid #e6a15c38!important;border-bottom:1px solid var(--autumn-border)!important;box-shadow:none!important}[data-cassiopeia=true] .chat-search-container,body.cassiopeia-theme .chat-search-container,body.dark-theme.cassiopeia-theme .chat-search-container,html[data-theme=dark][data-cassiopeia=true] .chat-search-container{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important}[data-cassiopeia=true] .chat-search-input,body.cassiopeia-theme .chat-search-input,body.dark-theme.cassiopeia-theme .chat-search-input,html[data-theme=dark][data-cassiopeia=true] .chat-search-input{background:#24140c!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:20px!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .chat-search-input:focus,body.cassiopeia-theme .chat-search-input:focus,body.dark-theme.cassiopeia-theme .chat-search-input:focus{border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:0 0 0 2px #e6a15c26!important}[data-cassiopeia=true] .chat-search-controls,body.cassiopeia-theme .chat-search-controls,body.dark-theme.cassiopeia-theme .chat-search-controls,html[data-theme=dark][data-cassiopeia=true] .chat-search-controls{background:#24140c!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:15px!important;box-shadow:none!important}[data-cassiopeia=true] .search-counter,body.cassiopeia-theme .search-counter,body.dark-theme.cassiopeia-theme .search-counter{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .search-clear-btn,[data-cassiopeia=true] .search-nav-btn,body.cassiopeia-theme .search-clear-btn,body.cassiopeia-theme .search-nav-btn,body.dark-theme.cassiopeia-theme .search-clear-btn,body.dark-theme.cassiopeia-theme .search-nav-btn,html[data-theme=dark][data-cassiopeia=true] .search-clear-btn,html[data-theme=dark][data-cassiopeia=true] .search-nav-btn{background:#b8502626!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .search-nav-btn:hover:not(:disabled),body.cassiopeia-theme .search-nav-btn:hover:not(:disabled),body.dark-theme.cassiopeia-theme .search-nav-btn:hover:not(:disabled){background:#b85026!important;background:var(--autumn-primary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important}[data-cassiopeia=true] .search-clear-btn:hover,body.cassiopeia-theme .search-clear-btn:hover,body.dark-theme.cassiopeia-theme .search-clear-btn:hover{background:#dc2626!important;border-color:#dc2626!important;color:#fff!important}[data-cassiopeia=true] .chat-search-close-btn,body.cassiopeia-theme .chat-search-close-btn,body.dark-theme.cassiopeia-theme .chat-search-close-btn,html[data-theme=dark][data-cassiopeia=true] .chat-search-close-btn{background:#0000!important;border:none!important;color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .chat-search-close-btn:hover,body.cassiopeia-theme .chat-search-close-btn:hover,body.dark-theme.cassiopeia-theme .chat-search-close-btn:hover{background:#b8502633!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}body.cassiopeia-theme .highlighted-search-match,body.cassiopeia-theme .search-highlight,body.dark-theme.cassiopeia-theme .highlighted-search-match,body.dark-theme.cassiopeia-theme .search-highlight{background-color:#e6a15c66!important;border-radius:3px!important;color:#fff!important}body.cassiopeia-theme .support-header-btn,body.dark-theme.cassiopeia-theme .support-header-btn,html[data-theme=dark][data-cassiopeia=true] .support-header-btn{background:#b850262e!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;box-shadow:none!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}body.cassiopeia-theme .support-header-btn:hover,body.dark-theme.cassiopeia-theme .support-header-btn:hover,html[data-theme=dark][data-cassiopeia=true] .support-header-btn:hover{background:#b85026!important;background:var(--autumn-primary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important;color:#fff!important}body.cassiopeia-theme .chat-item,body.dark-theme.cassiopeia-theme .chat-item,html[data-theme=dark][data-cassiopeia=true] .chat-item{background-color:#20130b!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:18px!important;box-shadow:none!important}body.cassiopeia-theme .chat-item:before,body.dark-theme.cassiopeia-theme .chat-item:before,html[data-theme=dark][data-cassiopeia=true] .chat-item:before{background-color:#b85026!important;background-color:var(--autumn-primary)!important;box-shadow:none!important}body.cassiopeia-theme .chat-item:hover,body.dark-theme.cassiopeia-theme .chat-item:hover,html[data-theme=dark][data-cassiopeia=true] .chat-item:hover{background-color:#27170e!important;border-color:#e6a15c66!important;box-shadow:none!important}body.cassiopeia-theme .chat-item.active,body.dark-theme.cassiopeia-theme .chat-item.active,html[data-theme=dark][data-cassiopeia=true] .chat-item.active{background-color:#2f1b11!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important}body.cassiopeia-theme .chat-item.active:before,body.dark-theme.cassiopeia-theme .chat-item.active:before,html[data-theme=dark][data-cassiopeia=true] .chat-item.active:before{background-color:#e6a15c!important;background-color:var(--autumn-secondary)!important;box-shadow:none!important}body.cassiopeia-theme .chat-name,body.dark-theme.cassiopeia-theme .chat-name,html[data-theme=dark][data-cassiopeia=true] .chat-name{color:#fbf5ee!important;color:var(--autumn-cream)!important}body.cassiopeia-theme .chat-last-message,body.dark-theme.cassiopeia-theme .chat-last-message,html[data-theme=dark][data-cassiopeia=true] .chat-last-message{color:#baa494!important;color:var(--autumn-muted)!important}body.cassiopeia-theme .chat-time,body.dark-theme.cassiopeia-theme .chat-time,html[data-theme=dark][data-cassiopeia=true] .chat-time{color:#8a7364!important;color:var(--autumn-subtle)!important}body.cassiopeia-theme .chat-item.is-group .unread-badge,body.cassiopeia-theme .unread-badge,body.dark-theme.cassiopeia-theme .chat-item.is-group .unread-badge,body.dark-theme.cassiopeia-theme .unread-badge,html[data-theme=dark][data-cassiopeia=true] .unread-badge{background:#b85026!important;background:var(--autumn-primary)!important;border:none!important;box-shadow:none!important;color:#fff!important}body.cassiopeia-theme .chat-message-status.read,body.dark-theme.cassiopeia-theme .chat-message-status.read,html[data-theme=dark][data-cassiopeia=true] .chat-message-status.read{color:#e6a15c!important;color:var(--autumn-secondary)!important}body.cassiopeia-theme .chat-list-context-menu,body.dark-theme.cassiopeia-theme .chat-list-context-menu,html[data-theme=dark][data-cassiopeia=true] .chat-list-context-menu{background:#20130b!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;border-radius:14px!important;box-shadow:0 12px 35px #000000bf!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}body.cassiopeia-theme .chat-list-context-item,body.dark-theme.cassiopeia-theme .chat-list-context-item,html[data-theme=dark][data-cassiopeia=true] .chat-list-context-item{border-radius:8px!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}body.cassiopeia-theme .chat-list-context-item:hover,body.dark-theme.cassiopeia-theme .chat-list-context-item:hover,html[data-theme=dark][data-cassiopeia=true] .chat-list-context-item:hover{background:#b8502638!important;color:#fff!important}body.cassiopeia-theme .chat-list-context-item .context-icon,body.dark-theme.cassiopeia-theme .chat-list-context-item .context-icon{color:#baa494!important;color:var(--autumn-muted)!important}body.cassiopeia-theme .chat-list-context-item .context-icon.pinned,body.cassiopeia-theme .chat-list-context-item:hover .context-icon,body.dark-theme.cassiopeia-theme .chat-list-context-item .context-icon.pinned,body.dark-theme.cassiopeia-theme .chat-list-context-item:hover .context-icon,html[data-theme=dark][data-cassiopeia=true] .chat-list-context-item .context-icon.pinned{color:#e6a15c!important;color:var(--autumn-secondary)!important}body.cassiopeia-theme .chat-list-context-item.delete-item,body.cassiopeia-theme .chat-list-context-item.delete-item .context-icon,body.dark-theme.cassiopeia-theme .chat-list-context-item.delete-item,body.dark-theme.cassiopeia-theme .chat-list-context-item.delete-item .context-icon{color:#f87171!important}body.cassiopeia-theme .chat-list-context-item.delete-item:hover,body.dark-theme.cassiopeia-theme .chat-list-context-item.delete-item:hover{background:#ef44442e!important;color:#ef4444!important}body.cassiopeia-theme .chat-pin-icon,body.dark-theme.cassiopeia-theme .chat-pin-icon,html[data-theme=dark][data-cassiopeia=true] .chat-pin-icon{color:#e6a15c!important;color:var(--autumn-secondary)!important}body.cassiopeia-theme .chat-edit-pin-btn,body.dark-theme.cassiopeia-theme .chat-edit-pin-btn{background:#b8502633!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}body.cassiopeia-theme .chat-edit-pin-btn:hover,body.dark-theme.cassiopeia-theme .chat-edit-pin-btn:hover{background:#b85026!important;background:var(--autumn-primary)!important;color:#fff!important}body.cassiopeia-theme .chat-interface .chat-header,body.cassiopeia-theme .chat-interface>.chat-header,body.dark-theme.cassiopeia-theme .chat-interface .chat-header,body.dark-theme.cassiopeia-theme .chat-interface>.chat-header,html[data-theme=dark][data-cassiopeia=true] .chat-interface .chat-header,html[data-theme=dark][data-cassiopeia=true] .chat-interface>.chat-header{background:#1f120a!important;border-bottom:1px solid #e6a15c38!important;border-bottom:1px solid var(--autumn-border)!important;border-top:none!important;box-shadow:none!important}[data-cassiopeia=true] .chat-user-display-name,[data-cassiopeia=true] .chat-user-name,body.cassiopeia-theme .chat-header .user-name,body.dark-theme.cassiopeia-theme .chat-header .user-name,html[data-theme=dark][data-cassiopeia=true] .chat-header .user-name{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .chat-user-status,body.cassiopeia-theme .chat-header .user-status,body.cassiopeia-theme .chat-user-status,body.dark-theme.cassiopeia-theme .chat-header .user-status,body.dark-theme.cassiopeia-theme .chat-user-status,html[data-theme=dark][data-cassiopeia=true] .chat-header .user-status,html[data-theme=dark][data-cassiopeia=true] .chat-user-status{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .chat-user-status.online,body.cassiopeia-theme .chat-user-status.online,body.dark-theme.cassiopeia-theme .chat-user-status.online,html[data-theme=dark][data-cassiopeia=true] .chat-user-status.online{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .chat-user-status.offline,body.cassiopeia-theme .chat-user-status.offline,body.dark-theme.cassiopeia-theme .chat-user-status.offline,html[data-theme=dark][data-cassiopeia=true] .chat-user-status.offline{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .partner-balance-badge,body.cassiopeia-theme .partner-balance-badge,body.dark-theme.cassiopeia-theme .partner-balance-badge,html[data-theme=dark][data-cassiopeia=true] .partner-balance-badge{background:#b8502633!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .partner-balance-icon,body.cassiopeia-theme .partner-balance-icon,body.dark-theme.cassiopeia-theme .partner-balance-icon,html[data-theme=dark][data-cassiopeia=true] .partner-balance-icon{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .chat-action-btn,body.cassiopeia-theme .chat-action-btn,body.dark-theme.cassiopeia-theme .chat-action-btn,html[data-theme=dark][data-cassiopeia=true] .chat-action-btn{background:#b8502626!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important;color:#f7e8dc!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease!important}[data-cassiopeia=true] .chat-action-btn svg,body.cassiopeia-theme .chat-action-btn svg,body.dark-theme.cassiopeia-theme .chat-action-btn svg,html[data-theme=dark][data-cassiopeia=true] .chat-action-btn svg{color:#f7e8dc!important;transition:color .2s ease!important}[data-cassiopeia=true] .chat-action-btn:hover:not(:disabled):not(.disabled),body.cassiopeia-theme .chat-action-btn:hover:not(:disabled):not(.disabled),body.dark-theme.cassiopeia-theme .chat-action-btn:hover:not(:disabled):not(.disabled),html[data-theme=dark][data-cassiopeia=true] .chat-action-btn:hover:not(:disabled):not(.disabled){background:#b85026!important;background:var(--autumn-primary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important;color:#fff!important}[data-cassiopeia=true] .chat-action-btn:hover:not(:disabled):not(.disabled) svg,body.cassiopeia-theme .chat-action-btn:hover:not(:disabled):not(.disabled) svg,body.dark-theme.cassiopeia-theme .chat-action-btn:hover:not(:disabled):not(.disabled) svg,html[data-theme=dark][data-cassiopeia=true] .chat-action-btn:hover:not(:disabled):not(.disabled) svg{color:#fff!important}[data-cassiopeia=true] .chat-action-btn.active,body.cassiopeia-theme .chat-action-btn.active,body.dark-theme.cassiopeia-theme .chat-action-btn.active,html[data-theme=dark][data-cassiopeia=true] .chat-action-btn.active{background:#b85026!important;background:var(--autumn-primary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important}[data-cassiopeia=true] .chat-action-btn.active svg,body.cassiopeia-theme .chat-action-btn.active svg,body.dark-theme.cassiopeia-theme .chat-action-btn.active svg,html[data-theme=dark][data-cassiopeia=true] .chat-action-btn.active svg{color:#fff!important}[data-cassiopeia=true] .chat-action-btn.disabled,[data-cassiopeia=true] .chat-action-btn:disabled,body.cassiopeia-theme .chat-action-btn.disabled,body.cassiopeia-theme .chat-action-btn:disabled,body.dark-theme.cassiopeia-theme .chat-action-btn.disabled,body.dark-theme.cassiopeia-theme .chat-action-btn:disabled,html[data-theme=dark][data-cassiopeia=true] .chat-action-btn.disabled,html[data-theme=dark][data-cassiopeia=true] .chat-action-btn:disabled{background:#24150e99!important;border:1px solid #e6a15c1f!important;color:#8a7364!important;color:var(--autumn-subtle)!important;cursor:not-allowed!important;opacity:.55!important}[data-cassiopeia=true] .chat-action-btn.disabled svg,[data-cassiopeia=true] .chat-action-btn:disabled svg,body.cassiopeia-theme .chat-action-btn.disabled svg,body.cassiopeia-theme .chat-action-btn:disabled svg,body.dark-theme.cassiopeia-theme .chat-action-btn.disabled svg,body.dark-theme.cassiopeia-theme .chat-action-btn:disabled svg,html[data-theme=dark][data-cassiopeia=true] .chat-action-btn.disabled svg,html[data-theme=dark][data-cassiopeia=true] .chat-action-btn:disabled svg{color:#8a7364!important;color:var(--autumn-subtle)!important}[data-cassiopeia=true] .chat-action-btn.close-btn-chat,body.cassiopeia-theme .chat-action-btn.close-btn-chat,body.dark-theme.cassiopeia-theme .chat-action-btn.close-btn-chat,html[data-theme=dark][data-cassiopeia=true] .chat-action-btn.close-btn-chat{background:#b8502626!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#f7e8dc!important}[data-cassiopeia=true] .chat-action-btn.close-btn-chat:hover,body.cassiopeia-theme .chat-action-btn.close-btn-chat:hover,body.dark-theme.cassiopeia-theme .chat-action-btn.close-btn-chat:hover,html[data-theme=dark][data-cassiopeia=true] .chat-action-btn.close-btn-chat:hover{background:#dc2626!important;border-color:#dc2626!important;color:#fff!important}[data-cassiopeia=true] .chat-action-btn.close-btn-chat:active,body.cassiopeia-theme .chat-action-btn.close-btn-chat:active,body.dark-theme.cassiopeia-theme .chat-action-btn.close-btn-chat:active,html[data-theme=dark][data-cassiopeia=true] .chat-action-btn.close-btn-chat:active{background:#b91c1c!important;border-color:#b91c1c!important;color:#fff!important}[data-cassiopeia=true] .dropdown-container .dropdown-menu,body.cassiopeia-theme .dropdown-container .dropdown-menu,body.dark-theme.cassiopeia-theme .dropdown-container .dropdown-menu,html[data-theme=dark][data-cassiopeia=true] .dropdown-container .dropdown-menu{background:#22140c!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;box-shadow:0 10px 30px #0009!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .dropdown-container .dropdown-menu .dropdown-item,body.cassiopeia-theme .dropdown-container .dropdown-menu .dropdown-item,body.dark-theme.cassiopeia-theme .dropdown-container .dropdown-menu .dropdown-item{color:#f5e6d8!important}[data-cassiopeia=true] .dropdown-container .dropdown-menu .dropdown-item svg,body.cassiopeia-theme .dropdown-container .dropdown-menu .dropdown-item svg,body.dark-theme.cassiopeia-theme .dropdown-container .dropdown-menu .dropdown-item svg{color:#baa494!important;color:var(--autumn-muted)!important;transition:color .2s ease!important}[data-cassiopeia=true] .dropdown-container .dropdown-menu .dropdown-item:hover,body.cassiopeia-theme .dropdown-container .dropdown-menu .dropdown-item:hover,body.dark-theme.cassiopeia-theme .dropdown-container .dropdown-menu .dropdown-item:hover{background:#b8502638!important;color:#fff!important}[data-cassiopeia=true] .dropdown-container .dropdown-menu .dropdown-item:hover svg,body.cassiopeia-theme .dropdown-container .dropdown-menu .dropdown-item:hover svg,body.dark-theme.cassiopeia-theme .dropdown-container .dropdown-menu .dropdown-item:hover svg{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .dropdown-container .dropdown-menu .dropdown-divider,body.cassiopeia-theme .dropdown-container .dropdown-menu .dropdown-divider,body.dark-theme.cassiopeia-theme .dropdown-container .dropdown-menu .dropdown-divider{background:#e6a15c38!important;background:var(--autumn-border)!important}[data-cassiopeia=true] .dropdown-container .dropdown-menu .dropdown-item.danger,body.cassiopeia-theme .dropdown-container .dropdown-menu .dropdown-item.block-item,body.cassiopeia-theme .dropdown-container .dropdown-menu .dropdown-item.clear-chat,body.cassiopeia-theme .dropdown-container .dropdown-menu .dropdown-item.danger,body.cassiopeia-theme .dropdown-container .dropdown-menu .dropdown-item.remove-friend,body.dark-theme.cassiopeia-theme .dropdown-container .dropdown-menu .dropdown-item.block-item,body.dark-theme.cassiopeia-theme .dropdown-container .dropdown-menu .dropdown-item.clear-chat,body.dark-theme.cassiopeia-theme .dropdown-container .dropdown-menu .dropdown-item.danger,body.dark-theme.cassiopeia-theme .dropdown-container .dropdown-menu .dropdown-item.remove-friend{color:#ef4444!important}[data-cassiopeia=true] .dropdown-container .dropdown-menu .dropdown-item.danger:hover,body.cassiopeia-theme .dropdown-container .dropdown-menu .dropdown-item.block-item:hover,body.cassiopeia-theme .dropdown-container .dropdown-menu .dropdown-item.clear-chat:hover,body.cassiopeia-theme .dropdown-container .dropdown-menu .dropdown-item.danger:hover,body.cassiopeia-theme .dropdown-container .dropdown-menu .dropdown-item.remove-friend:hover,body.dark-theme.cassiopeia-theme .dropdown-container .dropdown-menu .dropdown-item.block-item:hover,body.dark-theme.cassiopeia-theme .dropdown-container .dropdown-menu .dropdown-item.clear-chat:hover,body.dark-theme.cassiopeia-theme .dropdown-container .dropdown-menu .dropdown-item.danger:hover,body.dark-theme.cassiopeia-theme .dropdown-container .dropdown-menu .dropdown-item.remove-friend:hover{background:#ef444426!important;color:#f88!important}body.cassiopeia-theme .dropdown-container .dropdown-menu .dropdown-item.block-item:hover svg,body.cassiopeia-theme .dropdown-container .dropdown-menu .dropdown-item.clear-chat:hover svg,body.cassiopeia-theme .dropdown-container .dropdown-menu .dropdown-item.danger:hover svg,body.cassiopeia-theme .dropdown-container .dropdown-menu .dropdown-item.remove-friend:hover svg,body.dark-theme.cassiopeia-theme .dropdown-container .dropdown-menu .dropdown-item.block-item:hover svg,body.dark-theme.cassiopeia-theme .dropdown-container .dropdown-menu .dropdown-item.clear-chat:hover svg,body.dark-theme.cassiopeia-theme .dropdown-container .dropdown-menu .dropdown-item.danger:hover svg,body.dark-theme.cassiopeia-theme .dropdown-container .dropdown-menu .dropdown-item.remove-friend:hover svg{color:#ff6b6b!important}[data-cassiopeia=true] .gift-hint-dropdown,body.cassiopeia-theme .gift-hint-dropdown,body.dark-theme.cassiopeia-theme .gift-hint-dropdown,html[data-theme=dark][data-cassiopeia=true] .gift-hint-dropdown{background:#22140c!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .gift-hint-header h4,body.cassiopeia-theme .gift-hint-header h4,body.dark-theme.cassiopeia-theme .gift-hint-header h4{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .gift-hint-header p,body.cassiopeia-theme .gift-hint-header p,body.dark-theme.cassiopeia-theme .gift-hint-header p{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .gift-hint-name,body.cassiopeia-theme .gift-hint-name,body.dark-theme.cassiopeia-theme .gift-hint-name{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .gift-hint-emoji,body.cassiopeia-theme .gift-hint-emoji,body.dark-theme.cassiopeia-theme .gift-hint-emoji{background:#b850262e!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .gift-hint-info .gift-hint-price,body.cassiopeia-theme .gift-hint-info .gift-hint-price,body.dark-theme.cassiopeia-theme .gift-hint-info .gift-hint-price{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .group-details-overlay,body.cassiopeia-theme .group-details-overlay,body.dark-theme.cassiopeia-theme .group-details-overlay,html[data-theme=dark][data-cassiopeia=true] .group-details-overlay{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;background:#0a0604bf!important}[data-cassiopeia=true] .group-details-modal,body.cassiopeia-theme .group-details-modal,body.dark-theme.cassiopeia-theme .group-details-modal,html[data-theme=dark][data-cassiopeia=true] .group-details-modal{background:#1f120a!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;box-shadow:0 20px 50px #0009!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .group-details-header,body.cassiopeia-theme .group-details-header,body.dark-theme.cassiopeia-theme .group-details-header{background:#1a0f08!important;border-bottom:1px solid #e6a15c38!important;border-bottom:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .group-details-header h3,body.cassiopeia-theme .group-details-header h3,body.dark-theme.cassiopeia-theme .group-details-header h3{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .group-details-header .close-modal-btn,body.cassiopeia-theme .group-details-header .close-modal-btn,body.dark-theme.cassiopeia-theme .group-details-header .close-modal-btn{background:#b8502626!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease!important}[data-cassiopeia=true] .group-details-header .close-modal-btn:hover,body.cassiopeia-theme .group-details-header .close-modal-btn:hover,body.dark-theme.cassiopeia-theme .group-details-header .close-modal-btn:hover{background:#b85026!important;background:var(--autumn-primary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important;transform:scale(1.05)!important}[data-cassiopeia=true] .group-details-info,body.cassiopeia-theme .group-details-info,body.dark-theme.cassiopeia-theme .group-details-info{background:#180d07!important;border-bottom:1px solid #e6a15c38!important;border-bottom:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .group-details-tabs,body.cassiopeia-theme .group-details-tabs,body.dark-theme.cassiopeia-theme .group-details-tabs{background:#0000!important;border-bottom:1px solid #e6a15c38!important;border-bottom:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .details-tab-btn,body.cassiopeia-theme .details-tab-btn,body.dark-theme.cassiopeia-theme .details-tab-btn{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .details-tab-btn:hover,body.cassiopeia-theme .details-tab-btn:hover,body.dark-theme.cassiopeia-theme .details-tab-btn:hover{background-color:#b850261f!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .details-tab-btn.active,body.cassiopeia-theme .details-tab-btn.active,body.dark-theme.cassiopeia-theme .details-tab-btn.active{color:#e6a15c!important;color:var(--autumn-secondary)!important;font-weight:700!important}[data-cassiopeia=true] .details-tab-btn.active:after,body.cassiopeia-theme .details-tab-btn.active:after,body.dark-theme.cassiopeia-theme .details-tab-btn.active:after{background:#b85026!important;background:var(--autumn-primary)!important;box-shadow:none!important}[data-cassiopeia=true] .shared-audio-view,[data-cassiopeia=true] .shared-links-view,[data-cassiopeia=true] .shared-media-view,body.cassiopeia-theme .shared-audio-view,body.cassiopeia-theme .shared-links-view,body.cassiopeia-theme .shared-media-view,body.dark-theme.cassiopeia-theme .shared-audio-view,body.dark-theme.cassiopeia-theme .shared-links-view,body.dark-theme.cassiopeia-theme .shared-media-view{background:#1f120a!important}[data-cassiopeia=true] .shared-audio-item,[data-cassiopeia=true] .shared-link-item,[data-cassiopeia=true] .shared-media-item,body.cassiopeia-theme .shared-audio-item,body.cassiopeia-theme .shared-link-item,body.cassiopeia-theme .shared-media-item,body.dark-theme.cassiopeia-theme .shared-audio-item,body.dark-theme.cassiopeia-theme .shared-link-item,body.dark-theme.cassiopeia-theme .shared-media-item{background-color:#27160d!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important}[data-cassiopeia=true] .shared-audio-item:hover,[data-cassiopeia=true] .shared-link-item:hover,[data-cassiopeia=true] .shared-media-item:hover,body.cassiopeia-theme .shared-audio-item:hover,body.cassiopeia-theme .shared-link-item:hover,body.cassiopeia-theme .shared-media-item:hover,body.dark-theme.cassiopeia-theme .shared-audio-item:hover,body.dark-theme.cassiopeia-theme .shared-link-item:hover,body.dark-theme.cassiopeia-theme .shared-media-item:hover{background-color:#321c11!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important}[data-cassiopeia=true] .shared-audio-play-btn,body.cassiopeia-theme .shared-audio-play-btn,body.dark-theme.cassiopeia-theme .shared-audio-play-btn,html[data-theme=dark][data-cassiopeia=true] .shared-audio-play-btn{background:#b85026!important;background:var(--autumn-primary)!important;box-shadow:none!important;color:#fff!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease!important}[data-cassiopeia=true] .shared-audio-play-btn:hover,body.cassiopeia-theme .shared-audio-play-btn:hover,body.dark-theme.cassiopeia-theme .shared-audio-play-btn:hover{background:#e6a15c!important;background:var(--autumn-secondary)!important;color:#fff!important;transform:scale(1.06)!important}[data-cassiopeia=true] .shared-audio-play-btn.playing,body.cassiopeia-theme .shared-audio-play-btn.playing,body.dark-theme.cassiopeia-theme .shared-audio-play-btn.playing{background:#e6a15c!important;background:var(--autumn-secondary)!important;color:#fff!important}[data-cassiopeia=true] .shared-audio-play-btn svg,body.cassiopeia-theme .shared-audio-play-btn svg,body.dark-theme.cassiopeia-theme .shared-audio-play-btn svg{color:#fff!important}[data-cassiopeia=true] .shared-audio-range,body.cassiopeia-theme .shared-audio-range,body.dark-theme.cassiopeia-theme .shared-audio-range,html[data-theme=dark][data-cassiopeia=true] .shared-audio-range{accent-color:#e6a15c!important;accent-color:var(--autumn-secondary)!important;background:#b8502640!important}[data-cassiopeia=true] .shared-audio-range::-webkit-slider-thumb,body.cassiopeia-theme .shared-audio-range::-webkit-slider-thumb,body.dark-theme.cassiopeia-theme .shared-audio-range::-webkit-slider-thumb{background:#e6a15c!important;background:var(--autumn-secondary)!important}[data-cassiopeia=true] .shared-audio-time,body.cassiopeia-theme .shared-audio-time,body.dark-theme.cassiopeia-theme .shared-audio-time{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .shared-audio-name,body.cassiopeia-theme .shared-audio-name,body.dark-theme.cassiopeia-theme .shared-audio-name{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .shared-audio-meta,body.cassiopeia-theme .shared-audio-meta,body.dark-theme.cassiopeia-theme .shared-audio-meta{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .shared-action-btn,body.cassiopeia-theme .shared-action-btn,body.dark-theme.cassiopeia-theme .shared-action-btn,html[data-theme=dark][data-cassiopeia=true] .shared-action-btn{background:#b8502626!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important;color:#e6a15c!important;color:var(--autumn-secondary)!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease!important}[data-cassiopeia=true] .shared-action-btn svg,body.cassiopeia-theme .shared-action-btn svg,body.dark-theme.cassiopeia-theme .shared-action-btn svg{color:#e6a15c!important;color:var(--autumn-secondary)!important;transition:color .2s ease!important}[data-cassiopeia=true] .shared-action-btn:hover,body.cassiopeia-theme .shared-action-btn:hover,body.dark-theme.cassiopeia-theme .shared-action-btn:hover{background:#b85026!important;background:var(--autumn-primary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important;color:#fff!important;transform:scale(1.05)!important}[data-cassiopeia=true] .shared-action-btn:hover svg,body.cassiopeia-theme .shared-action-btn:hover svg,body.dark-theme.cassiopeia-theme .shared-action-btn:hover svg{color:#fff!important}[data-cassiopeia=true] .shared-audio-icon,[data-cassiopeia=true] .shared-link-icon,body.cassiopeia-theme .shared-audio-icon,body.cassiopeia-theme .shared-link-icon,body.dark-theme.cassiopeia-theme .shared-audio-icon,body.dark-theme.cassiopeia-theme .shared-link-icon,html[data-theme=dark][data-cassiopeia=true] .shared-audio-icon,html[data-theme=dark][data-cassiopeia=true] .shared-link-icon{background-color:#b850262e!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .shared-link-url,body.cassiopeia-theme .shared-link-url,body.dark-theme.cassiopeia-theme .shared-link-url,html[data-theme=dark][data-cassiopeia=true] .shared-link-url{color:#e6a15c!important;color:var(--autumn-secondary)!important;text-decoration:underline!important;transition:color .2s ease!important}[data-cassiopeia=true] .shared-link-url:hover,body.cassiopeia-theme .shared-link-url:hover,body.dark-theme.cassiopeia-theme .shared-link-url:hover{color:#fce4ce!important;text-decoration:underline!important}[data-cassiopeia=true] .shared-link-sender,body.cassiopeia-theme .shared-link-sender,body.dark-theme.cassiopeia-theme .shared-link-sender{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .shared-media-download-btn,[data-cassiopeia=true] .shared-media-goto-btn,body.cassiopeia-theme .shared-media-download-btn,body.cassiopeia-theme .shared-media-goto-btn,body.dark-theme.cassiopeia-theme .shared-media-download-btn,body.dark-theme.cassiopeia-theme .shared-media-goto-btn{background:#1f120ae6!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .shared-media-download-btn:hover,[data-cassiopeia=true] .shared-media-goto-btn:hover,body.cassiopeia-theme .shared-media-download-btn:hover,body.cassiopeia-theme .shared-media-goto-btn:hover,body.dark-theme.cassiopeia-theme .shared-media-download-btn:hover,body.dark-theme.cassiopeia-theme .shared-media-goto-btn:hover{background:#b85026!important;background:var(--autumn-primary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important;color:#fff!important}[data-cassiopeia=true] .video-play-icon,body.cassiopeia-theme .video-play-icon,body.dark-theme.cassiopeia-theme .video-play-icon{background:#160d08cc!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .no-shared-items,body.cassiopeia-theme .no-shared-items,body.dark-theme.cassiopeia-theme .no-shared-items{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .member-item,body.cassiopeia-theme .member-item,body.dark-theme.cassiopeia-theme .member-item{border-bottom:1px solid #e6a15c38!important;border-bottom:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .member-item:hover,body.cassiopeia-theme .member-item:hover,body.dark-theme.cassiopeia-theme .member-item:hover{background-color:#b8502626!important}[data-cassiopeia=true] .member-name,body.cassiopeia-theme .member-name,body.dark-theme.cassiopeia-theme .member-name{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .member-status,body.cassiopeia-theme .member-status,body.dark-theme.cassiopeia-theme .member-status{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .change-avatar-label,body.cassiopeia-theme .change-avatar-label,body.dark-theme.cassiopeia-theme .change-avatar-label,html[data-theme=dark][data-cassiopeia=true] .change-avatar-label{background:#b85026!important;background:var(--autumn-primary)!important;border:2px solid #1f120a!important;box-shadow:0 2px 8px #0006!important;color:#fff!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease!important}[data-cassiopeia=true] .change-avatar-label:hover,body.cassiopeia-theme .change-avatar-label:hover,body.dark-theme.cassiopeia-theme .change-avatar-label:hover,html[data-theme=dark][data-cassiopeia=true] .change-avatar-label:hover{background:#8c3814!important;background:var(--autumn-primary-dark)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;transform:scale(1.1)!important}[data-cassiopeia=true] .edit-group-name-btn,body.cassiopeia-theme .edit-group-name-btn,body.dark-theme.cassiopeia-theme .edit-group-name-btn,html[data-theme=dark][data-cassiopeia=true] .edit-group-name-btn{color:#e6a15c!important;color:var(--autumn-secondary)!important;transition:color .2s ease!important}[data-cassiopeia=true] .edit-group-name-btn:hover,body.cassiopeia-theme .edit-group-name-btn:hover,body.dark-theme.cassiopeia-theme .edit-group-name-btn:hover,html[data-theme=dark][data-cassiopeia=true] .edit-group-name-btn:hover{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .edit-group-name-input,body.cassiopeia-theme .edit-group-name-input,body.dark-theme.cassiopeia-theme .edit-group-name-input,html[data-theme=dark][data-cassiopeia=true] .edit-group-name-input{background:#1a0f0999!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .edit-group-name-input:focus,body.cassiopeia-theme .edit-group-name-input:focus,body.dark-theme.cassiopeia-theme .edit-group-name-input:focus,html[data-theme=dark][data-cassiopeia=true] .edit-group-name-input:focus{border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;outline:none!important}[data-cassiopeia=true] .add-member-btn,body.cassiopeia-theme .add-member-btn,body.dark-theme.cassiopeia-theme .add-member-btn,html[data-theme=dark][data-cassiopeia=true] .add-member-btn{background:#e6a15c1f!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;border-radius:8px!important;color:#e6a15c!important;color:var(--autumn-secondary)!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease!important}[data-cassiopeia=true] .add-member-btn:hover,body.cassiopeia-theme .add-member-btn:hover,body.dark-theme.cassiopeia-theme .add-member-btn:hover,html[data-theme=dark][data-cassiopeia=true] .add-member-btn:hover{background:#e6a15c3d!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important}[data-cassiopeia=true] .creator-badge,body.cassiopeia-theme .creator-badge,body.dark-theme.cassiopeia-theme .creator-badge,html[data-theme=dark][data-cassiopeia=true] .creator-badge{background:#b8502638!important;border:1px solid #e6a15c59!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .member-search-input,body.cassiopeia-theme .member-search-input,body.dark-theme.cassiopeia-theme .member-search-input,html[data-theme=dark][data-cassiopeia=true] .member-search-input{background:#1a0f0999!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .member-search-input::placeholder,body.cassiopeia-theme .member-search-input::placeholder,body.dark-theme.cassiopeia-theme .member-search-input::placeholder,html[data-theme=dark][data-cassiopeia=true] .member-search-input::placeholder{color:#8a7364!important;color:var(--autumn-subtle)!important}[data-cassiopeia=true] .member-search-input:focus,body.cassiopeia-theme .member-search-input:focus,body.dark-theme.cassiopeia-theme .member-search-input:focus,html[data-theme=dark][data-cassiopeia=true] .member-search-input:focus{border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;outline:none!important}[data-cassiopeia=true] .quick-chat-btn,body.cassiopeia-theme .quick-chat-btn,body.dark-theme.cassiopeia-theme .quick-chat-btn,html[data-theme=dark][data-cassiopeia=true] .quick-chat-btn{color:#e6a15c!important;color:var(--autumn-secondary)!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease!important}[data-cassiopeia=true] .quick-chat-btn:hover,body.cassiopeia-theme .quick-chat-btn:hover,body.dark-theme.cassiopeia-theme .quick-chat-btn:hover,html[data-theme=dark][data-cassiopeia=true] .quick-chat-btn:hover{background:#e6a15c2e!important;color:#fff!important}[data-cassiopeia=true] .rejoin-group-modal-btn,body.cassiopeia-theme .rejoin-group-modal-btn,body.dark-theme.cassiopeia-theme .rejoin-group-modal-btn,html[data-theme=dark][data-cassiopeia=true] .rejoin-group-modal-btn{background:#b85026!important;background:var(--autumn-primary)!important;color:#fff!important}[data-cassiopeia=true] .rejoin-group-modal-btn:hover,body.cassiopeia-theme .rejoin-group-modal-btn:hover,body.dark-theme.cassiopeia-theme .rejoin-group-modal-btn:hover,html[data-theme=dark][data-cassiopeia=true] .rejoin-group-modal-btn:hover{background:#8c3814!important;background:var(--autumn-primary-dark)!important}[data-cassiopeia=true] .confirm-add-members-btn,body.cassiopeia-theme .confirm-add-members-btn,body.dark-theme.cassiopeia-theme .confirm-add-members-btn,html[data-theme=dark][data-cassiopeia=true] .confirm-add-members-btn{background:#b85026!important;background:var(--autumn-primary)!important;color:#fff!important}[data-cassiopeia=true] .confirm-add-members-btn:hover:not(:disabled),body.cassiopeia-theme .confirm-add-members-btn:hover:not(:disabled),body.dark-theme.cassiopeia-theme .confirm-add-members-btn:hover:not(:disabled),html[data-theme=dark][data-cassiopeia=true] .confirm-add-members-btn:hover:not(:disabled){background:#8c3814!important;background:var(--autumn-primary-dark)!important}[data-cassiopeia=true] .checkbox-circle.checked,body.cassiopeia-theme .checkbox-circle.checked,body.dark-theme.cassiopeia-theme .checkbox-circle.checked,html[data-theme=dark][data-cassiopeia=true] .checkbox-circle.checked{background:#b85026!important;background:var(--autumn-primary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important}[data-cassiopeia=true] .shared-audio-view::-webkit-scrollbar-thumb,[data-cassiopeia=true] .shared-links-view::-webkit-scrollbar-thumb,[data-cassiopeia=true] .shared-media-view::-webkit-scrollbar-thumb,body.cassiopeia-theme .shared-audio-view::-webkit-scrollbar-thumb,body.cassiopeia-theme .shared-links-view::-webkit-scrollbar-thumb,body.cassiopeia-theme .shared-media-view::-webkit-scrollbar-thumb,body.dark-theme.cassiopeia-theme .shared-audio-view::-webkit-scrollbar-thumb,body.dark-theme.cassiopeia-theme .shared-links-view::-webkit-scrollbar-thumb,body.dark-theme.cassiopeia-theme .shared-media-view::-webkit-scrollbar-thumb{background:#b85026!important;background:var(--autumn-primary)!important}[data-cassiopeia=true] .scroll-button,body.cassiopeia-theme .scroll-button,body.dark-theme.cassiopeia-theme .scroll-button,html[data-theme=dark][data-cassiopeia=true] .scroll-button{background:#24150e!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;box-shadow:0 4px 14px #00000080!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .scroll-button:hover,body.cassiopeia-theme .scroll-button:hover,body.dark-theme.cassiopeia-theme .scroll-button:hover{background:#b85026!important;background:var(--autumn-primary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important;transform:scale(1.08)!important}[data-cassiopeia=true] .confirm-modal-overlay,body.cassiopeia-theme .confirm-modal-overlay,body.dark-theme.cassiopeia-theme .confirm-modal-overlay,html[data-theme=dark][data-cassiopeia=true] .confirm-modal-overlay{-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#0a0604bf!important}[data-cassiopeia=true] .confirm-modal,body.cassiopeia-theme .confirm-modal,body.dark-theme.cassiopeia-theme .confirm-modal,html[data-theme=dark][data-cassiopeia=true] .confirm-modal{background:#22140c!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;box-shadow:0 20px 50px #0009!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .confirm-title,body.cassiopeia-theme .confirm-title,body.dark-theme.cassiopeia-theme .confirm-title{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .confirm-text,body.cassiopeia-theme .confirm-text,body.dark-theme.cassiopeia-theme .confirm-text{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .confirm-actions .btn-secondary,body.cassiopeia-theme .confirm-actions .btn-secondary,body.dark-theme.cassiopeia-theme .confirm-actions .btn-secondary{background:#b8502626!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .confirm-actions .btn-secondary:hover,body.cassiopeia-theme .confirm-actions .btn-secondary:hover,body.dark-theme.cassiopeia-theme .confirm-actions .btn-secondary:hover{background:#b850264d!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important}[data-cassiopeia=true] .confirm-actions .btn-danger,body.cassiopeia-theme .confirm-actions .btn-danger,body.dark-theme.cassiopeia-theme .confirm-actions .btn-danger{background:#dc2626!important;border-color:#dc2626!important;color:#fff!important}[data-cassiopeia=true] .confirm-actions .btn-danger:hover,body.cassiopeia-theme .confirm-actions .btn-danger:hover,body.dark-theme.cassiopeia-theme .confirm-actions .btn-danger:hover{background:#b91c1c!important;border-color:#b91c1c!important}[data-cassiopeia=true] .edit-preview,[data-cassiopeia=true] .reply-preview,body.cassiopeia-theme .edit-preview,body.cassiopeia-theme .reply-preview,body.dark-theme.cassiopeia-theme .edit-preview,body.dark-theme.cassiopeia-theme .reply-preview,html[data-theme=dark][data-cassiopeia=true] .edit-preview,html[data-theme=dark][data-cassiopeia=true] .reply-preview{background:#23150d!important;border-left:4px solid #e6a15c!important;border-left:4px solid var(--autumn-secondary)!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .edit-preview-header,[data-cassiopeia=true] .edit-preview-icon,[data-cassiopeia=true] .reply-preview-header,body.cassiopeia-theme .edit-preview-header,body.cassiopeia-theme .edit-preview-icon,body.cassiopeia-theme .reply-preview-header,body.dark-theme.cassiopeia-theme .edit-preview-header,body.dark-theme.cassiopeia-theme .edit-preview-icon,body.dark-theme.cassiopeia-theme .reply-preview-header,html[data-theme=dark][data-cassiopeia=true] .edit-preview-header,html[data-theme=dark][data-cassiopeia=true] .edit-preview-icon,html[data-theme=dark][data-cassiopeia=true] .reply-preview-header{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .edit-preview-text,[data-cassiopeia=true] .reply-preview-text,body.cassiopeia-theme .edit-preview-text,body.cassiopeia-theme .reply-preview-text,body.dark-theme.cassiopeia-theme .edit-preview-text,body.dark-theme.cassiopeia-theme .reply-preview-text,html[data-theme=dark][data-cassiopeia=true] .edit-preview-text,html[data-theme=dark][data-cassiopeia=true] .reply-preview-text{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .edit-preview-close:hover,[data-cassiopeia=true] .reply-preview-close:hover,body.cassiopeia-theme .edit-preview-close:hover,body.cassiopeia-theme .reply-preview-close:hover,body.dark-theme.cassiopeia-theme .edit-preview-close:hover,body.dark-theme.cassiopeia-theme .reply-preview-close:hover,html[data-theme=dark][data-cassiopeia=true] .edit-preview-close:hover,html[data-theme=dark][data-cassiopeia=true] .reply-preview-close:hover{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .message-content.editing-active,body.cassiopeia-theme .message-content.editing-active,body.dark-theme.cassiopeia-theme .message-content.editing-active,html[data-theme=dark][data-cassiopeia=true] .message-content.editing-active{box-shadow:0 0 0 2px #e6a15c,0 0 14px #e6a15c59!important;box-shadow:0 0 0 2px var(--autumn-secondary),0 0 14px #e6a15c59!important}body.cassiopeia-theme .welcome-dashboard,body.dark-theme.cassiopeia-theme .welcome-dashboard{background:#0000!important;border:none!important;box-shadow:none!important}body.cassiopeia-theme .welcome-logo-badge,body.dark-theme.cassiopeia-theme .welcome-logo-badge{background:#b850262e!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;box-shadow:none!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}body.cassiopeia-theme .dashboard-welcome-title,body.dark-theme.cassiopeia-theme .dashboard-welcome-title{color:#fbf5ee!important;color:var(--autumn-cream)!important}body.cassiopeia-theme .dashboard-welcome-subtitle,body.dark-theme.cassiopeia-theme .dashboard-welcome-subtitle{color:#baa494!important;color:var(--autumn-muted)!important}body.cassiopeia-theme .welcome-card,body.dark-theme.cassiopeia-theme .welcome-card{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#24150eeb!important;background:var(--autumn-card)!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important;transition:transform .2s ease,border-color .2s ease!important}body.cassiopeia-theme .welcome-card:hover,body.dark-theme.cassiopeia-theme .welcome-card:hover{border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important;transform:translateY(-2px)!important}body.cassiopeia-theme .welcome-card-content h4,body.dark-theme.cassiopeia-theme .welcome-card-content h4{color:#fbf5ee!important;color:var(--autumn-cream)!important}body.cassiopeia-theme .welcome-card-content p,body.dark-theme.cassiopeia-theme .welcome-card-content p{color:#baa494!important;color:var(--autumn-muted)!important}body.cassiopeia-theme .welcome-card-btn,body.dark-theme.cassiopeia-theme .welcome-card-btn{color:#e6a15c!important;color:var(--autumn-secondary)!important;font-weight:700!important}body.cassiopeia-theme .welcome-card-icon-wrap.video,body.dark-theme.cassiopeia-theme .welcome-card-icon-wrap.video,html[data-theme=dark][data-cassiopeia=true] .welcome-card-icon-wrap.video{background:#b8502633!important;border:1px solid #c85a2c59!important;box-shadow:none!important;color:#c85a2c!important}body.cassiopeia-theme .welcome-card-icon-wrap.friends,body.dark-theme.cassiopeia-theme .welcome-card-icon-wrap.friends,html[data-theme=dark][data-cassiopeia=true] .welcome-card-icon-wrap.friends{background:#e6a15c2e!important;border:1px solid #e6a15c59!important;box-shadow:none!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}body.cassiopeia-theme .welcome-card-icon-wrap.posts,body.dark-theme.cassiopeia-theme .welcome-card-icon-wrap.posts,html[data-theme=dark][data-cassiopeia=true] .welcome-card-icon-wrap.posts{background:#d977062e!important;border:1px solid #e0833859!important;box-shadow:none!important;color:#e08338!important}body.cassiopeia-theme .message-sent .message-bubble,body.cassiopeia-theme .message.sent .message-bubble,body.cassiopeia-theme .message.sent .message-content,body.cassiopeia-theme .my-message,body.dark-theme.cassiopeia-theme .message-sent .message-bubble,body.dark-theme.cassiopeia-theme .message.sent .message-bubble,body.dark-theme.cassiopeia-theme .message.sent .message-content,body.dark-theme.cassiopeia-theme .my-message,html[data-theme=dark][data-cassiopeia=true] .message.sent .message-content{background:#b85026!important;background:var(--autumn-primary)!important;border:none!important;box-shadow:none!important;color:#fff!important}body.cassiopeia-theme .message.sent .message-text,body.dark-theme.cassiopeia-theme .message.sent .message-text,html[data-theme=dark][data-cassiopeia=true] .message.sent .message-text{color:#fff!important}body.cassiopeia-theme .message.sent .message-time,body.dark-theme.cassiopeia-theme .message.sent .message-time,html[data-theme=dark][data-cassiopeia=true] .message.sent .message-time{color:#ffffffbf!important}[data-cassiopeia=true] .message.sent .reply-preview-container,body.cassiopeia-theme .message.sent .reply-preview-container,body.dark-theme.cassiopeia-theme .message.sent .reply-preview-container,html[data-theme=dark][data-cassiopeia=true] .message.sent .reply-preview-container{background:#ffffff26!important;border:none!important;border-left:3px solid #fff!important;box-shadow:none!important}[data-cassiopeia=true] .offline-failed-badge,body.cassiopeia-theme .offline-failed-badge,body.dark-theme.cassiopeia-theme .offline-failed-badge,html[data-theme=dark][data-cassiopeia=true] .offline-failed-badge{background:#00000073!important;border:1px solid #ffffff40!important;box-shadow:0 1px 4px #00000040!important;color:#fff!important}[data-cassiopeia=true] .offline-failed-badge:hover,body.cassiopeia-theme .offline-failed-badge:hover,body.dark-theme.cassiopeia-theme .offline-failed-badge:hover,html[data-theme=dark][data-cassiopeia=true] .offline-failed-badge:hover{background:#000000a6!important}[data-cassiopeia=true] .offline-failed-badge .offline-failed-text,body.cassiopeia-theme .offline-failed-badge .offline-failed-text,body.dark-theme.cassiopeia-theme .offline-failed-badge .offline-failed-text,html[data-theme=dark][data-cassiopeia=true] .offline-failed-badge .offline-failed-text{color:#fff!important}[data-cassiopeia=true] .reply-preview-container,body.cassiopeia-theme .reply-preview-container,body.dark-theme.cassiopeia-theme .reply-preview-container,html[data-theme=dark][data-cassiopeia=true] .reply-preview-container{background:#e6a15c1a!important;border-left:3px solid #e6a15c!important;border-left:3px solid var(--autumn-secondary)!important;border-radius:8px!important}[data-cassiopeia=true] .message-received .message-bubble,[data-cassiopeia=true] .message.received .message-bubble,[data-cassiopeia=true] .message.received .message-content,[data-cassiopeia=true] .other-message,body.cassiopeia-theme .message-received .message-bubble,body.cassiopeia-theme .message.received .message-bubble,body.cassiopeia-theme .message.received .message-content,body.cassiopeia-theme .other-message,body.dark-theme.cassiopeia-theme .message-received .message-bubble,body.dark-theme.cassiopeia-theme .message.received .message-bubble,body.dark-theme.cassiopeia-theme .message.received .message-content,body.dark-theme.cassiopeia-theme .other-message,html[data-theme=dark][data-cassiopeia=true] .message.received .message-bubble,html[data-theme=dark][data-cassiopeia=true] .message.received .message-content{background:#3d2214!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;box-shadow:0 2px 8px #00000040!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .message-text,[data-cassiopeia=true] .message.received .message-text,body.cassiopeia-theme .message-text,body.cassiopeia-theme .message.received .message-text,body.dark-theme.cassiopeia-theme .message-text,body.dark-theme.cassiopeia-theme .message.received .message-text,html[data-theme=dark][data-cassiopeia=true] .message.received .message-text{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .message-time,[data-cassiopeia=true] .message.received .message-time,body.cassiopeia-theme .message-time,body.cassiopeia-theme .message.received .message-time,body.dark-theme.cassiopeia-theme .message-time,body.dark-theme.cassiopeia-theme .message.received .message-time,html[data-theme=dark][data-cassiopeia=true] .message.received .message-time{color:#baa494!important;color:var(--autumn-muted)!important}body.cassiopeia-theme .read-status-icon,body.dark-theme.cassiopeia-theme .read-status-icon,html[data-theme=dark][data-cassiopeia=true] .read-status-icon{color:#e6a15c!important;color:var(--autumn-secondary)!important}body.cassiopeia-theme .chat-date-text,body.cassiopeia-theme .date-separator span,body.dark-theme.cassiopeia-theme .chat-date-text,body.dark-theme.cassiopeia-theme .date-separator span,html[data-theme=dark][data-cassiopeia=true] .chat-date-text{background:#22140c!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important;color:#baa494!important;color:var(--autumn-muted)!important}body.cassiopeia-theme .chat-date-divider:before,body.dark-theme.cassiopeia-theme .chat-date-divider:before{background:#e6a15c26!important}body.cassiopeia-theme .floating-chat-date span,body.dark-theme.cassiopeia-theme .floating-chat-date span{background:#27160d!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;box-shadow:none!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .system-message-text,body.cassiopeia-theme .system-message-text,body.dark-theme.cassiopeia-theme .system-message-text,html[data-theme=dark][data-cassiopeia=true] .system-message-text{background:#22140c!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:0 2px 8px #0006!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .chat-system-call-icon.normal,body.cassiopeia-theme .chat-system-call-icon.normal,body.dark-theme.cassiopeia-theme .chat-system-call-icon.normal,html[data-theme=dark][data-cassiopeia=true] .chat-system-call-icon.normal{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .chat-system-call-icon.declined,body.cassiopeia-theme .chat-system-call-icon.declined,body.dark-theme.cassiopeia-theme .chat-system-call-icon.declined,html[data-theme=dark][data-cassiopeia=true] .chat-system-call-icon.declined{color:#b85026!important;color:var(--autumn-primary)!important}[data-cassiopeia=true] .chat-call-icon.normal,body.cassiopeia-theme .chat-call-icon.normal,body.dark-theme.cassiopeia-theme .chat-call-icon.normal,html[data-theme=dark][data-cassiopeia=true] .chat-call-icon.normal{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .chat-call-icon.declined,body.cassiopeia-theme .chat-call-icon.declined,body.dark-theme.cassiopeia-theme .chat-call-icon.declined,html[data-theme=dark][data-cassiopeia=true] .chat-call-icon.declined{color:#b85026!important;color:var(--autumn-primary)!important}[data-cassiopeia=true] .system-message-centered.highlighted-message .system-message-text,body.cassiopeia-theme .system-message-centered.highlighted-message .system-message-text,body.dark-theme.cassiopeia-theme .system-message-centered.highlighted-message .system-message-text,html[data-theme=dark][data-cassiopeia=true] .system-message-centered.highlighted-message .system-message-text{border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:0 0 0 2px #e6a15c73,0 4px 12px #0006!important;box-shadow:0 0 0 2px var(--autumn-border-highlight),0 4px 12px #0006!important}[data-cassiopeia=true] .message-content.system-message,body.cassiopeia-theme .message-content.system-message,body.dark-theme.cassiopeia-theme .message-content.system-message,html[data-theme=dark][data-cassiopeia=true] .message-content.system-message{background:#22140c!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#baa494!important;color:var(--autumn-muted)!important}body.cassiopeia-theme .chat-active .chat-interface .message-input-area,body.cassiopeia-theme .chat-input-area,body.cassiopeia-theme .chat-input-container,body.cassiopeia-theme .message-input-area,body.dark-theme.cassiopeia-theme .chat-active .chat-interface .message-input-area,body.dark-theme.cassiopeia-theme .chat-input-area,body.dark-theme.cassiopeia-theme .chat-input-container,body.dark-theme.cassiopeia-theme .message-input-area,html[data-theme=dark][data-cassiopeia=true] .message-input-area{background:#1c1009!important;border-top:1px solid #e6a15c38!important;border-top:1px solid var(--autumn-border)!important;box-shadow:none!important}[data-cassiopeia=true] .message-input-wrapper,body.cassiopeia-theme .message-input-wrapper,body.dark-theme.cassiopeia-theme .message-input-wrapper,html[data-theme=dark][data-cassiopeia=true] .message-input-wrapper{background:#24140c!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:22px!important;box-shadow:inset 0 1px 3px #0006!important;transition:border-color .2s ease,box-shadow .2s ease!important}[data-cassiopeia=true] .message-input-wrapper:focus-within,body.cassiopeia-theme .message-input-wrapper:focus-within,body.dark-theme.cassiopeia-theme .message-input-wrapper:focus-within,html[data-theme=dark][data-cassiopeia=true] .message-input-wrapper:focus-within{border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:0 0 0 2px #e6a15c33!important}[data-cassiopeia=true] .chat-textarea,[data-cassiopeia=true] .message-input,body.cassiopeia-theme .chat-textarea,body.cassiopeia-theme .message-input,body.dark-theme.cassiopeia-theme .chat-textarea,body.dark-theme.cassiopeia-theme .message-input,html[data-theme=dark][data-cassiopeia=true] .message-input{background:#24140c!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:20px!important;box-shadow:inset 0 1px 3px #0006!important;color:#fbf5ee!important;color:var(--autumn-cream)!important;padding:10px 16px!important;transition:border-color .2s ease,box-shadow .2s ease!important}[data-cassiopeia=true] .chat-textarea:focus,[data-cassiopeia=true] .message-input:focus,body.cassiopeia-theme .chat-textarea:focus,body.cassiopeia-theme .message-input:focus,body.dark-theme.cassiopeia-theme .chat-textarea:focus,body.dark-theme.cassiopeia-theme .message-input:focus,html[data-theme=dark][data-cassiopeia=true] .message-input:focus{border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:0 0 0 2px #e6a15c33!important;outline:none!important}[data-cassiopeia=true] .message-input-wrapper .message-input,body.cassiopeia-theme .message-input-wrapper .message-input,body.dark-theme.cassiopeia-theme .message-input-wrapper .message-input,html[data-theme=dark][data-cassiopeia=true] .message-input-wrapper .message-input{background:#0000!important;border:none!important;box-shadow:none!important;padding:10px 0!important}[data-cassiopeia=true] .message-input-wrapper .message-input:focus,body.cassiopeia-theme .message-input-wrapper .message-input:focus,body.dark-theme.cassiopeia-theme .message-input-wrapper .message-input:focus,html[data-theme=dark][data-cassiopeia=true] .message-input-wrapper .message-input:focus{border:none!important;box-shadow:none!important;outline:none!important}[data-cassiopeia=true] .message-input::placeholder,body.cassiopeia-theme .message-input::placeholder,body.dark-theme.cassiopeia-theme .message-input::placeholder,html[data-theme=dark][data-cassiopeia=true] .message-input::placeholder{opacity:.75!important}[data-cassiopeia=true] .message-input:disabled,body.cassiopeia-theme .message-input:disabled,body.dark-theme.cassiopeia-theme .message-input:disabled,html[data-theme=dark][data-cassiopeia=true] .message-input:disabled{background:#24140c99!important;border-color:#e6a15c1a!important;color:#fbf5ee4d!important}[data-cassiopeia=true] .input-actions .input-action-btn,[data-cassiopeia=true] .message-input-inner-actions .input-action-btn,body.cassiopeia-theme .input-actions .input-action-btn,body.cassiopeia-theme .message-input-inner-actions .input-action-btn,body.dark-theme.cassiopeia-theme .input-actions .input-action-btn,body.dark-theme.cassiopeia-theme .message-input-inner-actions .input-action-btn,html[data-theme=dark][data-cassiopeia=true] .input-actions .input-action-btn,html[data-theme=dark][data-cassiopeia=true] .message-input-inner-actions .input-action-btn{background:#0000!important;border:none!important;box-shadow:none!important;color:#e6a15c!important;color:var(--autumn-secondary)!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease!important}[data-cassiopeia=true] .input-actions .input-action-btn svg,[data-cassiopeia=true] .message-input-inner-actions .input-action-btn svg,body.cassiopeia-theme .input-actions .input-action-btn svg,body.cassiopeia-theme .message-input-inner-actions .input-action-btn svg,body.dark-theme.cassiopeia-theme .input-actions .input-action-btn svg,body.dark-theme.cassiopeia-theme .message-input-inner-actions .input-action-btn svg,html[data-theme=dark][data-cassiopeia=true] .input-actions .input-action-btn svg,html[data-theme=dark][data-cassiopeia=true] .message-input-inner-actions .input-action-btn svg{color:#e6a15c!important;color:var(--autumn-secondary)!important;transition:color .2s ease!important}[data-cassiopeia=true] .input-actions .input-action-btn:hover,[data-cassiopeia=true] .message-input-inner-actions .input-action-btn:hover,body.cassiopeia-theme .input-actions .input-action-btn:hover,body.cassiopeia-theme .message-input-inner-actions .input-action-btn:hover,body.dark-theme.cassiopeia-theme .input-actions .input-action-btn:hover,body.dark-theme.cassiopeia-theme .message-input-inner-actions .input-action-btn:hover,html[data-theme=dark][data-cassiopeia=true] .input-actions .input-action-btn:hover,html[data-theme=dark][data-cassiopeia=true] .message-input-inner-actions .input-action-btn:hover{background:#b8502640!important;border-radius:10px!important;color:#fff!important}[data-cassiopeia=true] .input-actions .input-action-btn.active svg,body.cassiopeia-theme .input-actions .input-action-btn.active svg,body.dark-theme.cassiopeia-theme .input-actions .input-action-btn.active svg,html[data-theme=dark][data-cassiopeia=true] .input-actions .input-action-btn.active svg{color:#fff!important}[data-cassiopeia=true] .input-actions .input-action-btn.dictation-btn.recording svg,body.cassiopeia-theme .input-actions .input-action-btn.dictation-btn.recording svg,body.dark-theme.cassiopeia-theme .input-actions .input-action-btn.dictation-btn.recording svg,html[data-theme=dark][data-cassiopeia=true] .input-actions .input-action-btn.dictation-btn.recording svg{color:#ff5252!important}[data-cassiopeia=true] .chat-send-btn,[data-cassiopeia=true] .send-btn,[data-cassiopeia=true] .send-button,body.cassiopeia-theme .chat-send-btn,body.cassiopeia-theme .send-btn,body.cassiopeia-theme .send-button,body.dark-theme.cassiopeia-theme .chat-send-btn,body.dark-theme.cassiopeia-theme .send-btn,body.dark-theme.cassiopeia-theme .send-button,html[data-theme=dark][data-cassiopeia=true] .chat-send-btn,html[data-theme=dark][data-cassiopeia=true] .send-btn,html[data-theme=dark][data-cassiopeia=true] .send-button{background:#b85026!important;background:var(--autumn-primary)!important;border:none!important;box-shadow:none!important;color:#fff!important}[data-cassiopeia=true] .send-btn:hover:not(:disabled),body.cassiopeia-theme .chat-send-btn:hover,body.cassiopeia-theme .send-btn:hover:not(:disabled),body.cassiopeia-theme .send-button:hover,body.dark-theme.cassiopeia-theme .chat-send-btn:hover,body.dark-theme.cassiopeia-theme .send-btn:hover:not(:disabled),body.dark-theme.cassiopeia-theme .send-button:hover,html[data-theme=dark][data-cassiopeia=true] .send-btn:hover:not(:disabled){background:#e6a15c!important;background:var(--autumn-secondary)!important;border:none!important;box-shadow:none!important;color:#170e09!important;transform:none!important}[data-cassiopeia=true] .send-btn:disabled,body.cassiopeia-theme .send-btn:disabled,body.dark-theme.cassiopeia-theme .send-btn:disabled,html[data-theme=dark][data-cassiopeia=true] .send-btn:disabled{border:none!important}[data-cassiopeia=true] .ci-emoji-popover,body.cassiopeia-theme .ci-emoji-popover,body.cassiopeia-theme .comment-emoji-popover,body.cassiopeia-theme .emoji-picker-popover,body.dark-theme.cassiopeia-theme .ci-emoji-popover,body.dark-theme.cassiopeia-theme .comment-emoji-popover,body.dark-theme.cassiopeia-theme .emoji-picker-popover,html[data-theme=dark][data-cassiopeia=true] .ci-emoji-popover{border-radius:14px!important;box-shadow:0 16px 40px #000000bf!important;z-index:99999!important}.ci-emoji-popover .EmojiPickerReact,.comment-emoji-popover .EmojiPickerReact,.emoji-picker-popover .EmojiPickerReact,[data-cassiopeia=true] .EmojiPickerReact,body.cassiopeia-theme .EmojiPickerReact,body.dark-theme.cassiopeia-theme .EmojiPickerReact,html[data-theme=dark][data-cassiopeia=true] .EmojiPickerReact{--epr-bg-color:#24140c!important;--epr-category-label-bg-color:#24140c!important;--epr-picker-border-color:var(--autumn-border-highlight)!important;--epr-text-color:var(--autumn-cream)!important;--epr-hover-bg-color:#b8502647!important;--epr-hover-bg-color-reduced-opacity:#b8502626!important;--epr-focus-bg-color:#b8502659!important;--epr-search-input-bg-color:#1a0f0a!important;--epr-search-input-bg-color-active:#1a0f0a!important;--epr-search-border-color:var(--autumn-border)!important;--epr-search-border-color-active:var(--autumn-secondary)!important;--epr-search-input-text-color:var(--autumn-cream)!important;--epr-search-input-placeholder-color:var(--autumn-muted)!important;--epr-highlight-color:var(--autumn-secondary)!important;--epr-category-icon-active-color:var(--autumn-secondary)!important;--epr-preview-border-color:var(--autumn-border)!important;--epr-preview-text-color:var(--autumn-cream)!important;--epr-dark-bg-color:#24140c!important;--epr-dark-category-label-bg-color:#24140c!important;--epr-dark-picker-border-color:var(--autumn-border-highlight)!important;--epr-dark-search-input-bg-color:#1a0f0a!important;--epr-dark-search-input-bg-color-active:#1a0f0a!important;--epr-dark-search-border-color:var(--autumn-border)!important;--epr-dark-search-border-color-active:var(--autumn-secondary)!important;--epr-dark-hover-bg-color:#b8502647!important;--epr-dark-category-icon-active-color:var(--autumn-secondary)!important;--epr-dark-text-color:var(--autumn-cream)!important;--epr-dark-highlight-color:var(--autumn-secondary)!important;--epr-skin-tone-picker-menu-color:#24140c!important;--epr-dark-skin-tone-picker-menu-color:#24140c!important;background-color:#24140c!important;background:#24140c!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;border-radius:14px!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .EmojiPickerReact .epr-header,body.cassiopeia-theme .EmojiPickerReact .epr-header,body.dark-theme.cassiopeia-theme .EmojiPickerReact .epr-header{background:#24140c!important;background-color:#24140c!important}[data-cassiopeia=true] .EmojiPickerReact .epr-search-container input.epr-search,body.cassiopeia-theme .EmojiPickerReact .epr-search-container input.epr-search,body.dark-theme.cassiopeia-theme .EmojiPickerReact .epr-search-container input.epr-search{background-color:#1a0f0a!important;background:#1a0f0a!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:8px!important;color:#fbf5ee!important;color:var(--autumn-cream)!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease!important}[data-cassiopeia=true] .EmojiPickerReact .epr-search-container input.epr-search:focus,body.cassiopeia-theme .EmojiPickerReact .epr-search-container input.epr-search:focus,body.dark-theme.cassiopeia-theme .EmojiPickerReact .epr-search-container input.epr-search:focus{background-color:#1a0f0a!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:0 0 0 2px #e6a15c33!important;outline:none!important}[data-cassiopeia=true] .EmojiPickerReact .epr-search-container input.epr-search::placeholder,body.cassiopeia-theme .EmojiPickerReact .epr-search-container input.epr-search::placeholder,body.dark-theme.cassiopeia-theme .EmojiPickerReact .epr-search-container input.epr-search::placeholder{color:#baa494!important;color:var(--autumn-muted)!important;opacity:.8!important}[data-cassiopeia=true] .EmojiPickerReact .epr-icn-search,body.cassiopeia-theme .EmojiPickerReact .epr-icn-search,body.dark-theme.cassiopeia-theme .EmojiPickerReact .epr-icn-search{filter:sepia(.8) hue-rotate(345deg) brightness(1.2)!important;opacity:.75!important}[data-cassiopeia=true] .EmojiPickerReact .epr-btn-clear-search,body.cassiopeia-theme .EmojiPickerReact .epr-btn-clear-search,body.dark-theme.cassiopeia-theme .EmojiPickerReact .epr-btn-clear-search{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .EmojiPickerReact .epr-btn-clear-search:hover,body.cassiopeia-theme .EmojiPickerReact .epr-btn-clear-search:hover,body.dark-theme.cassiopeia-theme .EmojiPickerReact .epr-btn-clear-search:hover{background:#b8502640!important;color:#fff!important}[data-cassiopeia=true] .EmojiPickerReact .epr-category-nav,body.cassiopeia-theme .EmojiPickerReact .epr-category-nav,body.dark-theme.cassiopeia-theme .EmojiPickerReact .epr-category-nav{background:#24140c!important;border-bottom:1px solid #e6a15c1f!important}[data-cassiopeia=true] .EmojiPickerReact .epr-cat-btn,body.cassiopeia-theme .EmojiPickerReact .epr-cat-btn,body.dark-theme.cassiopeia-theme .EmojiPickerReact .epr-cat-btn{filter:sepia(.6) hue-rotate(340deg)!important;opacity:.6!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease!important}[data-cassiopeia=true] .EmojiPickerReact .epr-cat-btn:hover,body.cassiopeia-theme .EmojiPickerReact .epr-cat-btn:hover,body.dark-theme.cassiopeia-theme .EmojiPickerReact .epr-cat-btn:hover{filter:sepia(.9) hue-rotate(345deg) brightness(1.3)!important;opacity:1!important}[data-cassiopeia=true] .EmojiPickerReact .epr-cat-btn.epr-active,body.cassiopeia-theme .EmojiPickerReact .epr-cat-btn.epr-active,body.dark-theme.cassiopeia-theme .EmojiPickerReact .epr-cat-btn.epr-active{filter:sepia(1) saturate(3) hue-rotate(340deg) brightness(1.15)!important;opacity:1!important}[data-cassiopeia=true] .EmojiPickerReact .epr-emoji-category-label,body.cassiopeia-theme .EmojiPickerReact .epr-emoji-category-label,body.dark-theme.cassiopeia-theme .EmojiPickerReact .epr-emoji-category-label{background-color:#24140c!important;background:#24140c!important;color:#e6a15c!important;color:var(--autumn-secondary)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.2px!important}[data-cassiopeia=true] .EmojiPickerReact .epr-body,body.cassiopeia-theme .EmojiPickerReact .epr-body,body.dark-theme.cassiopeia-theme .EmojiPickerReact .epr-body{background:#24140c!important;background-color:#24140c!important;scrollbar-color:#b85026 #0000!important;scrollbar-color:var(--autumn-primary) #0000!important}[data-cassiopeia=true] .EmojiPickerReact .epr-body::-webkit-scrollbar,body.cassiopeia-theme .EmojiPickerReact .epr-body::-webkit-scrollbar,body.dark-theme.cassiopeia-theme .EmojiPickerReact .epr-body::-webkit-scrollbar{width:6px!important}[data-cassiopeia=true] .EmojiPickerReact .epr-body::-webkit-scrollbar-track,body.cassiopeia-theme .EmojiPickerReact .epr-body::-webkit-scrollbar-track,body.dark-theme.cassiopeia-theme .EmojiPickerReact .epr-body::-webkit-scrollbar-track{background:#0000!important}[data-cassiopeia=true] .EmojiPickerReact .epr-body::-webkit-scrollbar-thumb,body.cassiopeia-theme .EmojiPickerReact .epr-body::-webkit-scrollbar-thumb,body.dark-theme.cassiopeia-theme .EmojiPickerReact .epr-body::-webkit-scrollbar-thumb{background:#b85026!important;background:var(--autumn-primary)!important;border-radius:4px!important}[data-cassiopeia=true] .EmojiPickerReact .epr-body::-webkit-scrollbar-thumb:hover,body.cassiopeia-theme .EmojiPickerReact .epr-body::-webkit-scrollbar-thumb:hover,body.dark-theme.cassiopeia-theme .EmojiPickerReact .epr-body::-webkit-scrollbar-thumb:hover{background:#e6a15c!important;background:var(--autumn-secondary)!important}[data-cassiopeia=true] .EmojiPickerReact button.epr-emoji:hover,body.cassiopeia-theme .EmojiPickerReact button.epr-emoji:hover,body.dark-theme.cassiopeia-theme .EmojiPickerReact button.epr-emoji:hover{background-color:#b8502647!important;border-radius:8px!important}[data-cassiopeia=true] .EmojiPickerReact .epr-skin-tone-select,body.cassiopeia-theme .EmojiPickerReact .epr-skin-tone-select,body.dark-theme.cassiopeia-theme .EmojiPickerReact .epr-skin-tone-select{border-radius:6px!important}[data-cassiopeia=true] .EmojiPickerReact .epr-skin-tones,body.cassiopeia-theme .EmojiPickerReact .epr-skin-tones,body.dark-theme.cassiopeia-theme .EmojiPickerReact .epr-skin-tones{background:#24140c!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:8px!important;box-shadow:0 4px 12px #0006!important}[data-cassiopeia=true] .EmojiPickerReact .epr-preview,body.cassiopeia-theme .EmojiPickerReact .epr-preview,body.dark-theme.cassiopeia-theme .EmojiPickerReact .epr-preview{background:#24140c!important;border-top:1px solid #e6a15c38!important;border-top:1px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .context-menu-overlay,body.cassiopeia-theme .context-menu-overlay,body.dark-theme.cassiopeia-theme .context-menu-overlay,html[data-theme=dark][data-cassiopeia=true] .context-menu-overlay{background:#00000080!important}[data-cassiopeia=true] .context-menu,body.cassiopeia-theme .context-menu,body.dark-theme.cassiopeia-theme .context-menu,html[data-theme=dark][data-cassiopeia=true] .context-menu{background:#24140c!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;border-radius:14px!important;box-shadow:0 12px 36px #000000bf!important;box-sizing:border-box!important;max-width:calc(100vw - 24px)!important;overflow:hidden!important;padding:0!important}[data-cassiopeia=true] .reaction-bar,body.cassiopeia-theme .reaction-bar,body.dark-theme.cassiopeia-theme .reaction-bar,html[data-theme=dark][data-cassiopeia=true] .reaction-bar{border-bottom:1px solid #e6a15c26!important}[data-cassiopeia=true] .reaction-emoji:hover,body.cassiopeia-theme .reaction-emoji:hover,body.dark-theme.cassiopeia-theme .reaction-emoji:hover,html[data-theme=dark][data-cassiopeia=true] .reaction-emoji:hover{background:#b8502640!important;border-radius:8px!important}[data-cassiopeia=true] .context-menu-item,body.cassiopeia-theme .context-menu-item,body.dark-theme.cassiopeia-theme .context-menu-item,html[data-theme=dark][data-cassiopeia=true] .context-menu-item{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .context-menu-item .context-icon,body.cassiopeia-theme .context-menu-item .context-icon,body.dark-theme.cassiopeia-theme .context-menu-item .context-icon,html[data-theme=dark][data-cassiopeia=true] .context-menu-item .context-icon{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .context-menu-item:hover,body.cassiopeia-theme .context-menu-item:hover,body.dark-theme.cassiopeia-theme .context-menu-item:hover,html[data-theme=dark][data-cassiopeia=true] .context-menu-item:hover{background-color:#b8502640!important;color:#fff!important}[data-cassiopeia=true] .context-menu-item:hover .context-icon,body.cassiopeia-theme .context-menu-item:hover .context-icon,body.dark-theme.cassiopeia-theme .context-menu-item:hover .context-icon,html[data-theme=dark][data-cassiopeia=true] .context-menu-item:hover .context-icon{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .context-menu-item.delete-item,[data-cassiopeia=true] .context-menu-item.delete-item .context-icon,body.cassiopeia-theme .context-menu-item.delete-item,body.cassiopeia-theme .context-menu-item.delete-item .context-icon,body.dark-theme.cassiopeia-theme .context-menu-item.delete-item,body.dark-theme.cassiopeia-theme .context-menu-item.delete-item .context-icon,html[data-theme=dark][data-cassiopeia=true] .context-menu-item.delete-item,html[data-theme=dark][data-cassiopeia=true] .context-menu-item.delete-item .context-icon{color:#e06c58!important}[data-cassiopeia=true] .context-menu-item.delete-item:hover,body.cassiopeia-theme .context-menu-item.delete-item:hover,body.dark-theme.cassiopeia-theme .context-menu-item.delete-item:hover,html[data-theme=dark][data-cassiopeia=true] .context-menu-item.delete-item:hover{background-color:#e06c582e!important;color:#ff7a66!important}[data-cassiopeia=true] .context-menu-item.delete-item:hover .context-icon,body.cassiopeia-theme .context-menu-item.delete-item:hover .context-icon,body.dark-theme.cassiopeia-theme .context-menu-item.delete-item:hover .context-icon,html[data-theme=dark][data-cassiopeia=true] .context-menu-item.delete-item:hover .context-icon{color:#ff7a66!important}[data-cassiopeia=true] .context-menu-item:active,body.cassiopeia-theme .context-menu-item:active,body.dark-theme.cassiopeia-theme .context-menu-item:active,html[data-theme=dark][data-cassiopeia=true] .context-menu-item:active{background-color:#b8502659!important}body.cassiopeia-theme .profile-page,body.dark-theme.cassiopeia-theme .profile-page,html[data-theme=dark][data-cassiopeia=true] .profile-page,html[data-theme=light][data-cassiopeia=true] .profile-page{background:#160d08!important;background:var(--autumn-bg)!important;background-image:none!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}body.cassiopeia-theme .profile-card,body.dark-theme.cassiopeia-theme .profile-card,html[data-theme=dark][data-cassiopeia=true] .profile-card{backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;background:#24150eeb!important;background:var(--autumn-card)!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;border-radius:20px!important;box-shadow:none!important;scrollbar-color:#b85026 #0000!important;scrollbar-color:var(--autumn-primary) #0000!important}body.cassiopeia-theme .profile-name,body.cassiopeia-theme .profile-title,body.dark-theme.cassiopeia-theme .profile-name,body.dark-theme.cassiopeia-theme .profile-title{color:#fbf5ee!important;color:var(--autumn-cream)!important}body.cassiopeia-theme .profile-label,body.dark-theme.cassiopeia-theme .profile-label{color:#baa494!important;color:var(--autumn-muted)!important}body.cassiopeia-theme .profile-value,body.dark-theme.cassiopeia-theme .profile-value{color:#fbf5ee!important;color:var(--autumn-cream)!important}body.cassiopeia-theme .profile-id,body.dark-theme.cassiopeia-theme .profile-id{color:#8a7364!important;color:var(--autumn-subtle)!important}body.cassiopeia-theme .profile-avatar-large,body.dark-theme.cassiopeia-theme .profile-avatar-large{border:2px solid #e6a15c!important;border:2px solid var(--autumn-secondary)!important;box-shadow:none!important}[data-cassiopeia=true] .avatar-upload-btn,body.cassiopeia-theme .avatar-upload-btn,body.dark-theme.cassiopeia-theme .avatar-upload-btn,html[data-theme=dark][data-cassiopeia=true] .avatar-upload-btn,html[data-theme=light][data-cassiopeia=true] .avatar-upload-btn{background:#b85026!important;background:var(--autumn-primary)!important;border:none!important;box-shadow:none!important;color:#fff!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease!important}[data-cassiopeia=true] .avatar-upload-btn:hover,body.cassiopeia-theme .avatar-upload-btn:hover,body.dark-theme.cassiopeia-theme .avatar-upload-btn:hover,html[data-theme=dark][data-cassiopeia=true] .avatar-upload-btn:hover,html[data-theme=light][data-cassiopeia=true] .avatar-upload-btn:hover{background:#c95c2e!important;border:none!important;box-shadow:none!important;color:#fff!important;transform:translateY(-1px)!important}[data-cassiopeia=true] .back-to-chats-btn,body.cassiopeia-theme .back-to-chats-btn,body.dark-theme.cassiopeia-theme .back-to-chats-btn,html[data-theme=dark][data-cassiopeia=true] .back-to-chats-btn,html[data-theme=light][data-cassiopeia=true] .back-to-chats-btn{background:#b85026!important;background:var(--autumn-primary)!important;border:none!important;box-shadow:none!important;color:#fff!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease!important}[data-cassiopeia=true] .back-to-chats-btn:hover,body.cassiopeia-theme .back-to-chats-btn:hover,body.dark-theme.cassiopeia-theme .back-to-chats-btn:hover,html[data-theme=dark][data-cassiopeia=true] .back-to-chats-btn:hover,html[data-theme=light][data-cassiopeia=true] .back-to-chats-btn:hover{background:#c95c2e!important;border:none!important;box-shadow:none!important;color:#fff!important;transform:translateY(-1px)!important}[data-cassiopeia=true] .edit-profile-btn,body.cassiopeia-theme .edit-profile-btn,body.dark-theme.cassiopeia-theme .edit-profile-btn,html[data-theme=dark][data-cassiopeia=true] .edit-profile-btn,html[data-theme=light][data-cassiopeia=true] .edit-profile-btn{background:#943d1a!important;border:1px solid #e6a15c!important;border:1px solid var(--autumn-secondary)!important;box-shadow:none!important;color:#fff!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease!important}[data-cassiopeia=true] .edit-profile-btn:hover,body.cassiopeia-theme .edit-profile-btn:hover,body.dark-theme.cassiopeia-theme .edit-profile-btn:hover,html[data-theme=dark][data-cassiopeia=true] .edit-profile-btn:hover,html[data-theme=light][data-cassiopeia=true] .edit-profile-btn:hover{background:#a84720!important;border-color:#f5b77a!important;box-shadow:none!important;color:#fff!important;transform:translateY(-1px)!important}[data-cassiopeia=true] .save-profile-btn,body.cassiopeia-theme .save-profile-btn,body.dark-theme.cassiopeia-theme .save-profile-btn,html[data-theme=dark][data-cassiopeia=true] .save-profile-btn,html[data-theme=light][data-cassiopeia=true] .save-profile-btn{background:#b85026!important;background:var(--autumn-primary)!important;border:none!important;box-shadow:none!important;color:#fff!important;transition:background-color .2s ease,transform .2s ease!important}[data-cassiopeia=true] .save-profile-btn:hover,body.cassiopeia-theme .save-profile-btn:hover,body.dark-theme.cassiopeia-theme .save-profile-btn:hover,html[data-theme=dark][data-cassiopeia=true] .save-profile-btn:hover,html[data-theme=light][data-cassiopeia=true] .save-profile-btn:hover{background:#c95c2e!important;box-shadow:none!important;color:#fff!important;transform:translateY(-1px)!important}[data-cassiopeia=true] .cancel-edit-btn,body.cassiopeia-theme .cancel-edit-btn,body.dark-theme.cassiopeia-theme .cancel-edit-btn,html[data-theme=dark][data-cassiopeia=true] .cancel-edit-btn,html[data-theme=light][data-cassiopeia=true] .cancel-edit-btn{background:#e6a15c1f!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease!important}[data-cassiopeia=true] .cancel-edit-btn:hover,body.cassiopeia-theme .cancel-edit-btn:hover,body.dark-theme.cassiopeia-theme .cancel-edit-btn:hover,html[data-theme=dark][data-cassiopeia=true] .cancel-edit-btn:hover,html[data-theme=light][data-cassiopeia=true] .cancel-edit-btn:hover{background:#e6a15c38!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important;color:#fff!important;transform:translateY(-1px)!important}[data-cassiopeia=true] .profile-edit-input,[data-cassiopeia=true] .profile-edit-textarea,body.cassiopeia-theme .profile-edit-input,body.cassiopeia-theme .profile-edit-textarea,body.dark-theme.cassiopeia-theme .profile-edit-input,body.dark-theme.cassiopeia-theme .profile-edit-textarea,html[data-theme=dark][data-cassiopeia=true] .profile-edit-input,html[data-theme=dark][data-cassiopeia=true] .profile-edit-textarea{background:#24140cb3!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .profile-edit-select,body.cassiopeia-theme .profile-edit-select,body.dark-theme.cassiopeia-theme .profile-edit-select,html[data-theme=dark][data-cassiopeia=true] .profile-edit-select,html[data-theme=light][data-cassiopeia=true] .profile-edit-select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-color:#24140cb3!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e6a15c' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:16px!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important;cursor:pointer!important;padding-right:36px!important}[data-cassiopeia=true] .profile-edit-input:focus,[data-cassiopeia=true] .profile-edit-textarea:focus,body.cassiopeia-theme .profile-edit-input:focus,body.cassiopeia-theme .profile-edit-textarea:focus,body.dark-theme.cassiopeia-theme .profile-edit-input:focus,body.dark-theme.cassiopeia-theme .profile-edit-textarea:focus,html[data-theme=dark][data-cassiopeia=true] .profile-edit-input:focus,html[data-theme=dark][data-cassiopeia=true] .profile-edit-textarea:focus{border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important;outline:none!important}[data-cassiopeia=true] .profile-edit-select:hover,body.cassiopeia-theme .profile-edit-select:hover,body.dark-theme.cassiopeia-theme .profile-edit-select:hover,html[data-theme=dark][data-cassiopeia=true] .profile-edit-select:hover{border-color:#e6a15c73!important;border-color:var(--autumn-border-highlight)!important}[data-cassiopeia=true] .profile-edit-select:focus,body.cassiopeia-theme .profile-edit-select:focus,body.dark-theme.cassiopeia-theme .profile-edit-select:focus,html[data-theme=dark][data-cassiopeia=true] .profile-edit-select:focus{border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important;outline:none!important}[data-cassiopeia=true] .profile-edit-select option,body.cassiopeia-theme .profile-edit-select option,body.dark-theme.cassiopeia-theme .profile-edit-select option,html[data-theme=dark][data-cassiopeia=true] .profile-edit-select option{background-color:#1c100a!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .profile-custom-select-trigger,body.cassiopeia-theme .profile-custom-select-trigger,body.dark-theme.cassiopeia-theme .profile-custom-select-trigger,html[data-theme=dark][data-cassiopeia=true] .profile-custom-select-trigger,html[data-theme=light][data-cassiopeia=true] .profile-custom-select-trigger{background:#24140cb3!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .profile-custom-select-trigger.open,[data-cassiopeia=true] .profile-custom-select-trigger:hover,body.cassiopeia-theme .profile-custom-select-trigger.open,body.cassiopeia-theme .profile-custom-select-trigger:hover,body.dark-theme.cassiopeia-theme .profile-custom-select-trigger.open,body.dark-theme.cassiopeia-theme .profile-custom-select-trigger:hover,html[data-theme=dark][data-cassiopeia=true] .profile-custom-select-trigger.open,html[data-theme=dark][data-cassiopeia=true] .profile-custom-select-trigger:hover{border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important}[data-cassiopeia=true] .profile-select-chevron,body.cassiopeia-theme .profile-select-chevron,body.dark-theme.cassiopeia-theme .profile-select-chevron,html[data-theme=dark][data-cassiopeia=true] .profile-select-chevron{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .profile-custom-select-dropdown,body.cassiopeia-theme .profile-custom-select-dropdown,body.dark-theme.cassiopeia-theme .profile-custom-select-dropdown,html[data-theme=dark][data-cassiopeia=true] .profile-custom-select-dropdown{background:#1f120a!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;border-radius:8px!important;box-shadow:0 12px 30px #000000b3!important}[data-cassiopeia=true] .profile-custom-select-option,body.cassiopeia-theme .profile-custom-select-option,body.dark-theme.cassiopeia-theme .profile-custom-select-option,html[data-theme=dark][data-cassiopeia=true] .profile-custom-select-option{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .profile-custom-select-option:hover,body.cassiopeia-theme .profile-custom-select-option:hover,body.dark-theme.cassiopeia-theme .profile-custom-select-option:hover,html[data-theme=dark][data-cassiopeia=true] .profile-custom-select-option:hover{background:#e6a15c1f!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .profile-custom-select-option.selected,body.cassiopeia-theme .profile-custom-select-option.selected,body.dark-theme.cassiopeia-theme .profile-custom-select-option.selected,html[data-theme=dark][data-cassiopeia=true] .profile-custom-select-option.selected{background:#b8502640!important;color:#e6a15c!important;color:var(--autumn-secondary)!important;font-weight:600!important}[data-cassiopeia=true] .profile-custom-select-option .option-check,[data-cassiopeia=true] .profile-date-icon,body.cassiopeia-theme .profile-custom-select-option .option-check,body.cassiopeia-theme .profile-date-icon,body.dark-theme.cassiopeia-theme .profile-custom-select-option .option-check,body.dark-theme.cassiopeia-theme .profile-date-icon,html[data-theme=dark][data-cassiopeia=true] .profile-custom-select-option .option-check,html[data-theme=dark][data-cassiopeia=true] .profile-date-icon{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] button.profile-edit-input:hover,body.cassiopeia-theme button.profile-edit-input:hover,body.dark-theme.cassiopeia-theme button.profile-edit-input:hover,html[data-theme=dark][data-cassiopeia=true] button.profile-edit-input:hover{background:#2e1b12d9!important;border-color:#e6a15c73!important;border-color:var(--autumn-border-highlight)!important}[data-cassiopeia=true] .profile-clear-input-btn,body.cassiopeia-theme .profile-clear-input-btn,body.dark-theme.cassiopeia-theme .profile-clear-input-btn,html[data-theme=dark][data-cassiopeia=true] .profile-clear-input-btn{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .profile-clear-input-btn:hover,body.cassiopeia-theme .profile-clear-input-btn:hover,body.dark-theme.cassiopeia-theme .profile-clear-input-btn:hover,html[data-theme=dark][data-cassiopeia=true] .profile-clear-input-btn:hover{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .date-picker-overlay,body.cassiopeia-theme .date-picker-overlay,body.dark-theme.cassiopeia-theme .date-picker-overlay,html[data-theme=dark][data-cassiopeia=true] .date-picker-overlay{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;background:#0e0805c7!important}[data-cassiopeia=true] .date-picker-web-card,body.cassiopeia-theme .date-picker-web-card,body.dark-theme.cassiopeia-theme .date-picker-web-card,html[data-theme=dark][data-cassiopeia=true] .date-picker-web-card{background:#1c100a!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;box-shadow:0 20px 60px #000c!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .date-picker-web-icon-box,body.cassiopeia-theme .date-picker-web-icon-box,body.dark-theme.cassiopeia-theme .date-picker-web-icon-box,html[data-theme=dark][data-cassiopeia=true] .date-picker-web-icon-box{background:#e6a15c1f!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .date-picker-header-icon,body.cassiopeia-theme .date-picker-header-icon,body.dark-theme.cassiopeia-theme .date-picker-header-icon,html[data-theme=dark][data-cassiopeia=true] .date-picker-header-icon{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .date-picker-web-title,body.cassiopeia-theme .date-picker-web-title,body.dark-theme.cassiopeia-theme .date-picker-web-title,html[data-theme=dark][data-cassiopeia=true] .date-picker-web-title{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .date-picker-web-close-btn,[data-cassiopeia=true] .date-picker-web-label,[data-cassiopeia=true] .date-picker-web-subtitle,body.cassiopeia-theme .date-picker-web-close-btn,body.cassiopeia-theme .date-picker-web-label,body.cassiopeia-theme .date-picker-web-subtitle,body.dark-theme.cassiopeia-theme .date-picker-web-close-btn,body.dark-theme.cassiopeia-theme .date-picker-web-label,body.dark-theme.cassiopeia-theme .date-picker-web-subtitle,html[data-theme=dark][data-cassiopeia=true] .date-picker-web-close-btn,html[data-theme=dark][data-cassiopeia=true] .date-picker-web-label,html[data-theme=dark][data-cassiopeia=true] .date-picker-web-subtitle{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .date-picker-web-close-btn:hover,body.cassiopeia-theme .date-picker-web-close-btn:hover,body.dark-theme.cassiopeia-theme .date-picker-web-close-btn:hover,html[data-theme=dark][data-cassiopeia=true] .date-picker-web-close-btn:hover{background:#e6a15c26!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .date-picker-web-preview,body.cassiopeia-theme .date-picker-web-preview,body.dark-theme.cassiopeia-theme .date-picker-web-preview,html[data-theme=dark][data-cassiopeia=true] .date-picker-web-preview{background:#24150d!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .date-picker-web-preview.valid,body.cassiopeia-theme .date-picker-web-preview.valid,body.dark-theme.cassiopeia-theme .date-picker-web-preview.valid,html[data-theme=dark][data-cassiopeia=true] .date-picker-web-preview.valid{background:#e6a15c14!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important}[data-cassiopeia=true] .date-picker-web-preview-date,body.cassiopeia-theme .date-picker-web-preview-date,body.dark-theme.cassiopeia-theme .date-picker-web-preview-date,html[data-theme=dark][data-cassiopeia=true] .date-picker-web-preview-date{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .date-picker-web-preview.valid .date-picker-web-preview-badge,body.cassiopeia-theme .date-picker-web-preview.valid .date-picker-web-preview-badge,body.dark-theme.cassiopeia-theme .date-picker-web-preview.valid .date-picker-web-preview-badge,html[data-theme=dark][data-cassiopeia=true] .date-picker-web-preview.valid .date-picker-web-preview-badge{background:#e6a15c2e!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .date-picker-custom-select-trigger,body.cassiopeia-theme .date-picker-custom-select-trigger,body.dark-theme.cassiopeia-theme .date-picker-custom-select-trigger,html[data-theme=dark][data-cassiopeia=true] .date-picker-custom-select-trigger,html[data-theme=light][data-cassiopeia=true] .date-picker-custom-select-trigger{background-color:#24150d!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .date-picker-custom-select-trigger.open,[data-cassiopeia=true] .date-picker-custom-select-trigger:hover,body.cassiopeia-theme .date-picker-custom-select-trigger.open,body.cassiopeia-theme .date-picker-custom-select-trigger:hover,body.dark-theme.cassiopeia-theme .date-picker-custom-select-trigger.open,body.dark-theme.cassiopeia-theme .date-picker-custom-select-trigger:hover,html[data-theme=dark][data-cassiopeia=true] .date-picker-custom-select-trigger.open,html[data-theme=dark][data-cassiopeia=true] .date-picker-custom-select-trigger:hover{border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important}[data-cassiopeia=true] .date-picker-select-chevron,body.cassiopeia-theme .date-picker-select-chevron,body.dark-theme.cassiopeia-theme .date-picker-select-chevron,html[data-theme=dark][data-cassiopeia=true] .date-picker-select-chevron{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .date-picker-custom-dropdown,body.cassiopeia-theme .date-picker-custom-dropdown,body.dark-theme.cassiopeia-theme .date-picker-custom-dropdown,html[data-theme=dark][data-cassiopeia=true] .date-picker-custom-dropdown{background:#1c100a!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;border-radius:10px!important;box-shadow:0 15px 35px #000c!important;scrollbar-color:#b85026 #0000!important;scrollbar-color:var(--autumn-primary) #0000!important}[data-cassiopeia=true] .date-picker-custom-option,body.cassiopeia-theme .date-picker-custom-option,body.dark-theme.cassiopeia-theme .date-picker-custom-option,html[data-theme=dark][data-cassiopeia=true] .date-picker-custom-option{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .date-picker-custom-option:hover,body.cassiopeia-theme .date-picker-custom-option:hover,body.dark-theme.cassiopeia-theme .date-picker-custom-option:hover,html[data-theme=dark][data-cassiopeia=true] .date-picker-custom-option:hover{background:#e6a15c1f!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .date-picker-custom-option.selected,body.cassiopeia-theme .date-picker-custom-option.selected,body.dark-theme.cassiopeia-theme .date-picker-custom-option.selected,html[data-theme=dark][data-cassiopeia=true] .date-picker-custom-option.selected{background:#b8502640!important;color:#e6a15c!important;color:var(--autumn-secondary)!important;font-weight:600!important}[data-cassiopeia=true] .date-picker-option-check,body.cassiopeia-theme .date-picker-option-check,body.dark-theme.cassiopeia-theme .date-picker-option-check,html[data-theme=dark][data-cassiopeia=true] .date-picker-option-check{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .date-picker-web-select,body.cassiopeia-theme .date-picker-web-select,body.dark-theme.cassiopeia-theme .date-picker-web-select,html[data-theme=dark][data-cassiopeia=true] .date-picker-web-select{background-color:#24150d!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e6a15c' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .date-picker-web-select:hover,body.cassiopeia-theme .date-picker-web-select:hover,body.dark-theme.cassiopeia-theme .date-picker-web-select:hover,html[data-theme=dark][data-cassiopeia=true] .date-picker-web-select:hover{border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important}[data-cassiopeia=true] .date-picker-web-select:focus,body.cassiopeia-theme .date-picker-web-select:focus,body.dark-theme.cassiopeia-theme .date-picker-web-select:focus,html[data-theme=dark][data-cassiopeia=true] .date-picker-web-select:focus{border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important;outline:none!important}[data-cassiopeia=true] .date-picker-web-select option,body.cassiopeia-theme .date-picker-web-select option,body.dark-theme.cassiopeia-theme .date-picker-web-select option,html[data-theme=dark][data-cassiopeia=true] .date-picker-web-select option{background-color:#1c100a!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .date-picker-web-save-btn,body.cassiopeia-theme .date-picker-web-save-btn,body.dark-theme.cassiopeia-theme .date-picker-web-save-btn,html[data-theme=dark][data-cassiopeia=true] .date-picker-web-save-btn{background:#b85026!important;background:var(--autumn-primary)!important;border:none!important;box-shadow:none!important;color:#fff!important}[data-cassiopeia=true] .date-picker-web-save-btn:hover:not(:disabled),body.cassiopeia-theme .date-picker-web-save-btn:hover:not(:disabled),body.dark-theme.cassiopeia-theme .date-picker-web-save-btn:hover:not(:disabled),html[data-theme=dark][data-cassiopeia=true] .date-picker-web-save-btn:hover:not(:disabled){background:#c95c2e!important;box-shadow:none!important;transform:translateY(-1px)!important}[data-cassiopeia=true] .date-picker-web-cancel-btn,body.cassiopeia-theme .date-picker-web-cancel-btn,body.dark-theme.cassiopeia-theme .date-picker-web-cancel-btn,html[data-theme=dark][data-cassiopeia=true] .date-picker-web-cancel-btn{background:#e6a15c1f!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .date-picker-web-cancel-btn:hover,body.cassiopeia-theme .date-picker-web-cancel-btn:hover,body.dark-theme.cassiopeia-theme .date-picker-web-cancel-btn:hover,html[data-theme=dark][data-cassiopeia=true] .date-picker-web-cancel-btn:hover{background:#e6a15c38!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important;color:#fff!important;transform:translateY(-1px)!important}[data-cassiopeia=true] .payment-details-field,body.cassiopeia-theme .payment-details-field,body.dark-theme.cassiopeia-theme .payment-details-field,html[data-theme=dark][data-cassiopeia=true] .payment-details-field,html[data-theme=light][data-cassiopeia=true] .payment-details-field{background:#2e1b128c!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:14px!important;box-shadow:none!important}[data-cassiopeia=true] .payment-details-field .profile-label,body.cassiopeia-theme .payment-details-field .profile-label,body.dark-theme.cassiopeia-theme .payment-details-field .profile-label,html[data-theme=dark][data-cassiopeia=true] .payment-details-field .profile-label{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .payment-details-field .profile-value,body.cassiopeia-theme .payment-details-field .profile-value,body.dark-theme.cassiopeia-theme .payment-details-field .profile-value,html[data-theme=dark][data-cassiopeia=true] .payment-details-field .profile-value{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .payment-details-icon,body.cassiopeia-theme .payment-details-icon,body.dark-theme.cassiopeia-theme .payment-details-icon,html[data-theme=dark][data-cassiopeia=true] .payment-details-icon{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .delete-payment-details-btn,body.cassiopeia-theme .delete-payment-details-btn,body.dark-theme.cassiopeia-theme .delete-payment-details-btn,html[data-theme=dark][data-cassiopeia=true] .delete-payment-details-btn{background:#ef44441a!important;border:1px solid #ef444459!important;border-radius:8px!important;color:#e06c75!important}[data-cassiopeia=true] .delete-payment-details-btn:hover,body.cassiopeia-theme .delete-payment-details-btn:hover,body.dark-theme.cassiopeia-theme .delete-payment-details-btn:hover,html[data-theme=dark][data-cassiopeia=true] .delete-payment-details-btn:hover{background:#ef444438!important;border-color:#ef4444!important;color:#f87171!important;transform:translateY(-1px)!important}[data-cassiopeia=true] .rules-card,body.cassiopeia-theme .rules-card,body.dark-theme.cassiopeia-theme .rules-card,html[data-theme=dark][data-cassiopeia=true] .rules-card,html[data-theme=light][data-cassiopeia=true] .rules-card{background:#2e1b128c!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:12px!important;box-shadow:none!important}[data-cassiopeia=true] .rules-card:hover,body.cassiopeia-theme .rules-card:hover,body.dark-theme.cassiopeia-theme .rules-card:hover,html[data-theme=dark][data-cassiopeia=true] .rules-card:hover,html[data-theme=light][data-cassiopeia=true] .rules-card:hover{background:#2e1b12bf!important;border-color:#e6a15c73!important;border-color:var(--autumn-border-highlight)!important;box-shadow:none!important}[data-cassiopeia=true] .rules-header,body.cassiopeia-theme .rules-header,body.dark-theme.cassiopeia-theme .rules-header,html[data-theme=dark][data-cassiopeia=true] .rules-header,html[data-theme=light][data-cassiopeia=true] .rules-header{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .rules-icon,body.cassiopeia-theme .rules-icon,body.dark-theme.cassiopeia-theme .rules-icon,html[data-theme=dark][data-cassiopeia=true] .rules-icon,html[data-theme=light][data-cassiopeia=true] .rules-icon{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .rules-header:hover .rules-icon,body.cassiopeia-theme .rules-header:hover .rules-icon,body.dark-theme.cassiopeia-theme .rules-header:hover .rules-icon,html[data-theme=dark][data-cassiopeia=true] .rules-header:hover .rules-icon{color:#fff!important}[data-cassiopeia=true] .rule-item,body.cassiopeia-theme .rule-item,body.dark-theme.cassiopeia-theme .rule-item,html[data-theme=dark][data-cassiopeia=true] .rule-item{background:#24140c!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:10px!important}[data-cassiopeia=true] .rule-title,body.cassiopeia-theme .rule-title,body.dark-theme.cassiopeia-theme .rule-title,html[data-theme=dark][data-cassiopeia=true] .rule-title{background:#2a170e!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .rule-title:hover,body.cassiopeia-theme .rule-title:hover,body.dark-theme.cassiopeia-theme .rule-title:hover,html[data-theme=dark][data-cassiopeia=true] .rule-title:hover{background:#361c10!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .rule-toggle-icon,body.cassiopeia-theme .rule-toggle-icon,body.dark-theme.cassiopeia-theme .rule-toggle-icon,html[data-theme=dark][data-cassiopeia=true] .rule-toggle-icon{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .rule-desc,body.cassiopeia-theme .rule-desc,body.dark-theme.cassiopeia-theme .rule-desc,html[data-theme=dark][data-cassiopeia=true] .rule-desc{background:#1e0f09!important;border-top:1px solid #e6a15c38!important;border-top:1px solid var(--autumn-border)!important;color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .verification-status-card,body.cassiopeia-theme .verification-status-card,body.dark-theme.cassiopeia-theme .verification-status-card,html[data-theme=dark][data-cassiopeia=true] .verification-status-card,html[data-theme=light][data-cassiopeia=true] .verification-status-card{background:#2e1b128c!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:12px!important;box-shadow:none!important}[data-cassiopeia=true] .verification-status-header,body.cassiopeia-theme .verification-status-header,body.dark-theme.cassiopeia-theme .verification-status-header,html[data-theme=dark][data-cassiopeia=true] .verification-status-header{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .verification-status-line,body.cassiopeia-theme .verification-status-line,body.dark-theme.cassiopeia-theme .verification-status-line,html[data-theme=dark][data-cassiopeia=true] .verification-status-line{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .verification-status-text,body.cassiopeia-theme .verification-status-text,body.dark-theme.cassiopeia-theme .verification-status-text,html[data-theme=dark][data-cassiopeia=true] .verification-status-text{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .verification-status-card.approved,body.cassiopeia-theme .verification-status-card.approved,body.dark-theme.cassiopeia-theme .verification-status-card.approved,html[data-theme=dark][data-cassiopeia=true] .verification-status-card.approved{background:linear-gradient(90deg,#10b98126,#24150ed9)!important;border-left:4px solid #10b981!important}[data-cassiopeia=true] .verification-status-card.pending,body.cassiopeia-theme .verification-status-card.pending,body.dark-theme.cassiopeia-theme .verification-status-card.pending,html[data-theme=dark][data-cassiopeia=true] .verification-status-card.pending{background:linear-gradient(90deg,#f59e0b26,#24150ed9)!important;border-left:4px solid #f59e0b!important}[data-cassiopeia=true] .verification-status-card.rejected,body.cassiopeia-theme .verification-status-card.auto_rejected,body.cassiopeia-theme .verification-status-card.rejected,body.dark-theme.cassiopeia-theme .verification-status-card.auto_rejected,body.dark-theme.cassiopeia-theme .verification-status-card.rejected,html[data-theme=dark][data-cassiopeia=true] .verification-status-card.rejected{background:linear-gradient(90deg,#ef444426,#24150ed9)!important;border-left:4px solid #ef4444!important}[data-cassiopeia=true] .verification-status-card.required,body.cassiopeia-theme .verification-status-card.required,body.dark-theme.cassiopeia-theme .verification-status-card.required,html[data-theme=dark][data-cassiopeia=true] .verification-status-card.required{background:linear-gradient(90deg,#e6a15c26,#24150ed9)!important;border-left:4px solid #e6a15c!important;border-left:4px solid var(--autumn-secondary)!important}[data-cassiopeia=true] .verification-resubmit-btn,body.cassiopeia-theme .verification-resubmit-btn,body.dark-theme.cassiopeia-theme .verification-resubmit-btn,html[data-theme=dark][data-cassiopeia=true] .verification-resubmit-btn{background:#b85026!important;background:var(--autumn-primary)!important;border:none!important;border-radius:8px!important;box-shadow:none!important;color:#fff!important}[data-cassiopeia=true] .verification-resubmit-btn:hover,body.cassiopeia-theme .verification-resubmit-btn:hover,body.dark-theme.cassiopeia-theme .verification-resubmit-btn:hover,html[data-theme=dark][data-cassiopeia=true] .verification-resubmit-btn:hover{background:#c95c2e!important;box-shadow:none!important}[data-cassiopeia=true] .delete-account-btn,body.cassiopeia-theme .delete-account-btn,body.dark-theme.cassiopeia-theme .delete-account-btn,html[data-theme=dark][data-cassiopeia=true] .delete-account-btn,html[data-theme=light][data-cassiopeia=true] .delete-account-btn{background:#dc2626!important;border:1px solid #ef444459!important;border-radius:8px!important;box-shadow:none!important;color:#fff!important}[data-cassiopeia=true] .delete-account-btn:hover,body.cassiopeia-theme .delete-account-btn:hover,body.dark-theme.cassiopeia-theme .delete-account-btn:hover,html[data-theme=dark][data-cassiopeia=true] .delete-account-btn:hover,html[data-theme=light][data-cassiopeia=true] .delete-account-btn:hover{background:#b91c1c!important;border-color:#ef4444!important;box-shadow:none!important}[data-cassiopeia=true] .user-profile-modal-overlay,body.cassiopeia-theme .user-profile-modal-overlay,body.dark-theme.cassiopeia-theme .user-profile-modal-overlay,html[data-theme=dark][data-cassiopeia=true] .user-profile-modal-overlay{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;background:#0e0805c7!important}[data-cassiopeia=true] .user-profile-modal,body.cassiopeia-theme .user-profile-modal,body.dark-theme.cassiopeia-theme .user-profile-modal,html[data-theme=dark][data-cassiopeia=true] .user-profile-modal{background:#1c100a!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;box-shadow:0 20px 60px #000c!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .user-profile-modal .modal-header,body.cassiopeia-theme .user-profile-modal .modal-header,body.dark-theme.cassiopeia-theme .user-profile-modal .modal-header,html[data-theme=dark][data-cassiopeia=true] .user-profile-modal .modal-header{background:#170d07!important;border-bottom:1px solid #e6a15c38!important;border-bottom:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .user-profile-modal .modal-header h3,body.cassiopeia-theme .user-profile-modal .modal-header h3,body.dark-theme.cassiopeia-theme .user-profile-modal .modal-header h3,html[data-theme=dark][data-cassiopeia=true] .user-profile-modal .modal-header h3{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .user-profile-modal .close-btn,body.cassiopeia-theme .user-profile-modal .close-btn,body.dark-theme.cassiopeia-theme .user-profile-modal .close-btn,html[data-theme=dark][data-cassiopeia=true] .user-profile-modal .close-btn{background:#e6a15c1f!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .user-profile-modal .close-btn:hover,body.cassiopeia-theme .user-profile-modal .close-btn:hover,body.dark-theme.cassiopeia-theme .user-profile-modal .close-btn:hover,html[data-theme=dark][data-cassiopeia=true] .user-profile-modal .close-btn:hover{background:#b85026!important;background:var(--autumn-primary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important;transform:translateY(-50%) scale(1.05)!important}[data-cassiopeia=true] .user-profile-modal .modal-content,body.cassiopeia-theme .user-profile-modal .modal-content,body.dark-theme.cassiopeia-theme .user-profile-modal .modal-content,html[data-theme=dark][data-cassiopeia=true] .user-profile-modal .modal-content{background:#1c100a!important;scrollbar-color:#b85026 #0000!important;scrollbar-color:var(--autumn-primary) #0000!important}[data-cassiopeia=true] .user-profile-modal .profile-avatar-large:not(.has-stories),body.cassiopeia-theme .user-profile-modal .profile-avatar-large:not(.has-stories),body.dark-theme.cassiopeia-theme .user-profile-modal .profile-avatar-large:not(.has-stories),html[data-theme=dark][data-cassiopeia=true] .user-profile-modal .profile-avatar-large:not(.has-stories){background:#2a180f!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:0 4px 16px #00000073!important}[data-cassiopeia=true] .user-profile-modal .profile-avatar-large.has-stories .avatar-placeholder-large,[data-cassiopeia=true] .user-profile-modal .profile-avatar-large.has-stories img,body.cassiopeia-theme .user-profile-modal .profile-avatar-large.has-stories .avatar-placeholder-large,body.cassiopeia-theme .user-profile-modal .profile-avatar-large.has-stories img,body.dark-theme.cassiopeia-theme .user-profile-modal .profile-avatar-large.has-stories .avatar-placeholder-large,body.dark-theme.cassiopeia-theme .user-profile-modal .profile-avatar-large.has-stories img,html[data-theme=dark][data-cassiopeia=true] .user-profile-modal .profile-avatar-large.has-stories .avatar-placeholder-large,html[data-theme=dark][data-cassiopeia=true] .user-profile-modal .profile-avatar-large.has-stories img{border:2px solid #1c100a!important}[data-cassiopeia=true] .story-profile-timer,body.cassiopeia-theme .story-profile-timer,body.dark-theme.cassiopeia-theme .story-profile-timer,html[data-theme=dark][data-cassiopeia=true] .story-profile-timer{background:#b85026f2!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .profile-user-name,body.cassiopeia-theme .profile-user-name,body.dark-theme.cassiopeia-theme .profile-user-name,html[data-theme=dark][data-cassiopeia=true] .profile-user-name{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .profile-user-id-row,body.cassiopeia-theme .profile-user-id-row,body.dark-theme.cassiopeia-theme .profile-user-id-row,html[data-theme=dark][data-cassiopeia=true] .profile-user-id-row{background:#24150d!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .profile-user-id-row:hover,body.cassiopeia-theme .profile-user-id-row:hover,body.dark-theme.cassiopeia-theme .profile-user-id-row:hover,html[data-theme=dark][data-cassiopeia=true] .profile-user-id-row:hover{background:#2e1a10!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .profile-user-id-row .copy-icon,body.cassiopeia-theme .profile-user-id-row .copy-icon,body.dark-theme.cassiopeia-theme .profile-user-id-row .copy-icon,html[data-theme=dark][data-cassiopeia=true] .profile-user-id-row .copy-icon{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .profile-user-id-row .copy-icon.copied,body.cassiopeia-theme .profile-user-id-row .copy-icon.copied,body.dark-theme.cassiopeia-theme .profile-user-id-row .copy-icon.copied,html[data-theme=dark][data-cassiopeia=true] .profile-user-id-row .copy-icon.copied{color:#4ade80!important}[data-cassiopeia=true] .profile-location-pill,body.cassiopeia-theme .profile-location-pill,body.dark-theme.cassiopeia-theme .profile-location-pill,html[data-theme=dark][data-cassiopeia=true] .profile-location-pill{background:#b8502626!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .quick-action-btn,body.cassiopeia-theme .quick-action-btn,body.dark-theme.cassiopeia-theme .quick-action-btn,html[data-theme=dark][data-cassiopeia=true] .quick-action-btn{background:#b850262e!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .quick-action-btn:hover,body.cassiopeia-theme .quick-action-btn:hover,body.dark-theme.cassiopeia-theme .quick-action-btn:hover,html[data-theme=dark][data-cassiopeia=true] .quick-action-btn:hover{background:#b85026!important;background:var(--autumn-primary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important}[data-cassiopeia=true] .quick-action-btn.posts-btn,body.cassiopeia-theme .quick-action-btn.posts-btn,body.dark-theme.cassiopeia-theme .quick-action-btn.posts-btn,html[data-theme=dark][data-cassiopeia=true] .quick-action-btn.posts-btn{background:#e6a15c26!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .quick-action-btn.posts-btn:hover,body.cassiopeia-theme .quick-action-btn.posts-btn:hover,body.dark-theme.cassiopeia-theme .quick-action-btn.posts-btn:hover,html[data-theme=dark][data-cassiopeia=true] .quick-action-btn.posts-btn:hover{background:#e6a15c47!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important}[data-cassiopeia=true] .profile-section-title,body.cassiopeia-theme .profile-section-title,body.dark-theme.cassiopeia-theme .profile-section-title,html[data-theme=dark][data-cassiopeia=true] .profile-section-title{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .profile-bio-card,body.cassiopeia-theme .profile-bio-card,body.dark-theme.cassiopeia-theme .profile-bio-card,html[data-theme=dark][data-cassiopeia=true] .profile-bio-card{background:#24150d!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .profile-stat-card,body.cassiopeia-theme .profile-stat-card,body.dark-theme.cassiopeia-theme .profile-stat-card,html[data-theme=dark][data-cassiopeia=true] .profile-stat-card{background:#24150d!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .profile-stat-card:hover,body.cassiopeia-theme .profile-stat-card:hover,body.dark-theme.cassiopeia-theme .profile-stat-card:hover,html[data-theme=dark][data-cassiopeia=true] .profile-stat-card:hover{border-color:#e6a15c73!important;border-color:var(--autumn-border-highlight)!important}[data-cassiopeia=true] .stat-icon-wrap,body.cassiopeia-theme .stat-icon-wrap,body.dark-theme.cassiopeia-theme .stat-icon-wrap,html[data-theme=dark][data-cassiopeia=true] .stat-icon-wrap{background:#2e1a10!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .stat-label,body.cassiopeia-theme .stat-label,body.dark-theme.cassiopeia-theme .stat-label,html[data-theme=dark][data-cassiopeia=true] .stat-label{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .stat-value,body.cassiopeia-theme .stat-value,body.dark-theme.cassiopeia-theme .stat-value,html[data-theme=dark][data-cassiopeia=true] .stat-value{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .gallery-section-title,body.cassiopeia-theme .gallery-section-title,body.dark-theme.cassiopeia-theme .gallery-section-title,html[data-theme=dark][data-cassiopeia=true] .gallery-section-title{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .profile-folder-item:hover,body.cassiopeia-theme .profile-folder-item:hover,body.dark-theme.cassiopeia-theme .profile-folder-item:hover,html[data-theme=dark][data-cassiopeia=true] .profile-folder-item:hover{background:#0000!important}[data-cassiopeia=true] .folder-icon-wrapper,body.cassiopeia-theme .folder-icon-wrapper,body.dark-theme.cassiopeia-theme .folder-icon-wrapper,html[data-theme=dark][data-cassiopeia=true] .folder-icon-wrapper{background:#0000!important;border:none!important;box-shadow:none!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .profile-folder-item:hover .folder-icon-wrapper,body.cassiopeia-theme .profile-folder-item:hover .folder-icon-wrapper,body.dark-theme.cassiopeia-theme .profile-folder-item:hover .folder-icon-wrapper,html[data-theme=dark][data-cassiopeia=true] .profile-folder-item:hover .folder-icon-wrapper{color:#f5b77a!important}[data-cassiopeia=true] .folder-items-count,body.cassiopeia-theme .folder-items-count,body.dark-theme.cassiopeia-theme .folder-items-count,html[data-theme=dark][data-cassiopeia=true] .folder-items-count{background:#b85026!important;background:var(--autumn-primary)!important;border-color:#1c100a!important;color:#fff!important}[data-cassiopeia=true] .folder-name-label,body.cassiopeia-theme .folder-name-label,body.dark-theme.cassiopeia-theme .folder-name-label,html[data-theme=dark][data-cassiopeia=true] .folder-name-label{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .profile-media-card,body.cassiopeia-theme .profile-media-card,body.dark-theme.cassiopeia-theme .profile-media-card,html[data-theme=dark][data-cassiopeia=true] .profile-media-card{background:#24150d!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .active-folder-header,body.cassiopeia-theme .active-folder-header,body.dark-theme.cassiopeia-theme .active-folder-header,html[data-theme=dark][data-cassiopeia=true] .active-folder-header{border-bottom:1px solid #e6a15c38!important;border-bottom:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .active-folder-title,body.cassiopeia-theme .active-folder-title,body.dark-theme.cassiopeia-theme .active-folder-title,html[data-theme=dark][data-cassiopeia=true] .active-folder-title{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .folder-back-btn,body.cassiopeia-theme .folder-back-btn,body.dark-theme.cassiopeia-theme .folder-back-btn,html[data-theme=dark][data-cassiopeia=true] .folder-back-btn{background:#24150d!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .folder-back-btn:hover,body.cassiopeia-theme .folder-back-btn:hover,body.dark-theme.cassiopeia-theme .folder-back-btn:hover,html[data-theme=dark][data-cassiopeia=true] .folder-back-btn:hover{background:#b85026!important;background:var(--autumn-primary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important}[data-cassiopeia=true] .like-button,body.cassiopeia-theme .like-button,body.dark-theme.cassiopeia-theme .like-button,html[data-theme=dark][data-cassiopeia=true] .like-button{background:#24150de0!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .like-button svg,body.cassiopeia-theme .like-button svg,body.dark-theme.cassiopeia-theme .like-button svg,html[data-theme=dark][data-cassiopeia=true] .like-button svg{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .like-button.liked svg,body.cassiopeia-theme .like-button.liked svg,body.dark-theme.cassiopeia-theme .like-button.liked svg,html[data-theme=dark][data-cassiopeia=true] .like-button.liked svg{color:#e06c58!important}[data-cassiopeia=true] .like-button:hover,body.cassiopeia-theme .like-button:hover,body.dark-theme.cassiopeia-theme .like-button:hover,html[data-theme=dark][data-cassiopeia=true] .like-button:hover{background:#2e1a10!important}[data-cassiopeia=true] .likes-count,body.cassiopeia-theme .likes-count,body.dark-theme.cassiopeia-theme .likes-count,html[data-theme=dark][data-cassiopeia=true] .likes-count{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .media-type-icon,body.cassiopeia-theme .media-type-icon,body.dark-theme.cassiopeia-theme .media-type-icon,html[data-theme=dark][data-cassiopeia=true] .media-type-icon{backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;background:#1a0f09bf!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:0 2px 8px #00000073!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .empty-profile-folder,body.cassiopeia-theme .empty-profile-folder,body.dark-theme.cassiopeia-theme .empty-profile-folder,html[data-theme=dark][data-cassiopeia=true] .empty-profile-folder{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .my-media-modal-overlay,body.cassiopeia-theme .my-media-modal-overlay,body.dark-theme.cassiopeia-theme .my-media-modal-overlay,html[data-theme=dark][data-cassiopeia=true] .my-media-modal-overlay{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;background:#0e0805c7!important}[data-cassiopeia=true] .my-media-modal,body.cassiopeia-theme .my-media-modal,body.dark-theme.cassiopeia-theme .my-media-modal,html[data-theme=dark][data-cassiopeia=true] .my-media-modal{background:#1c100a!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;box-shadow:0 20px 60px #000c!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .my-media-modal .my-media-header,body.cassiopeia-theme .my-media-modal .my-media-header,body.dark-theme.cassiopeia-theme .my-media-modal .my-media-header,html[data-theme=dark][data-cassiopeia=true] .my-media-modal .my-media-header{background:#170d07!important;border-bottom:1px solid #e6a15c38!important;border-bottom:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .my-media-tab-btn,body.cassiopeia-theme .my-media-tab-btn,body.dark-theme.cassiopeia-theme .my-media-tab-btn,html[data-theme=dark][data-cassiopeia=true] .my-media-tab-btn{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .my-media-tab-btn:hover,body.cassiopeia-theme .my-media-tab-btn:hover,body.dark-theme.cassiopeia-theme .my-media-tab-btn:hover,html[data-theme=dark][data-cassiopeia=true] .my-media-tab-btn:hover{background:#e6a15c1a!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .my-media-tab-btn.active,body.cassiopeia-theme .my-media-tab-btn.active,body.dark-theme.cassiopeia-theme .my-media-tab-btn.active,html[data-theme=dark][data-cassiopeia=true] .my-media-tab-btn.active{background:#b8502640!important;border:1px solid #e6a15c!important;border:1px solid var(--autumn-secondary)!important;box-shadow:none!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .my-media-tab-btn.active svg,body.cassiopeia-theme .my-media-tab-btn.active svg,body.dark-theme.cassiopeia-theme .my-media-tab-btn.active svg,html[data-theme=dark][data-cassiopeia=true] .my-media-tab-btn.active svg{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .my-media-tab-btn.stories-tab.active,body.cassiopeia-theme .my-media-tab-btn.stories-tab.active,body.dark-theme.cassiopeia-theme .my-media-tab-btn.stories-tab.active,html[data-theme=dark][data-cassiopeia=true] .my-media-tab-btn.stories-tab.active{background:#b8502640!important;border:1px solid #e6a15c!important;border:1px solid var(--autumn-secondary)!important;box-shadow:none!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .my-media-tab-btn.stories-tab.active svg,body.cassiopeia-theme .my-media-tab-btn.stories-tab.active svg,body.dark-theme.cassiopeia-theme .my-media-tab-btn.stories-tab.active svg,html[data-theme=dark][data-cassiopeia=true] .my-media-tab-btn.stories-tab.active svg{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .my-media-modal .my-media-close-btn,body.cassiopeia-theme .my-media-modal .my-media-close-btn,body.dark-theme.cassiopeia-theme .my-media-modal .my-media-close-btn,html[data-theme=dark][data-cassiopeia=true] .my-media-modal .my-media-close-btn{background:#e6a15c1f!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .my-media-modal .my-media-close-btn:hover,body.cassiopeia-theme .my-media-modal .my-media-close-btn:hover,body.dark-theme.cassiopeia-theme .my-media-modal .my-media-close-btn:hover,html[data-theme=dark][data-cassiopeia=true] .my-media-modal .my-media-close-btn:hover{background:#b85026!important;background:var(--autumn-primary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important}[data-cassiopeia=true] .my-media-modal .modal-body,body.cassiopeia-theme .my-media-modal .modal-body,body.dark-theme.cassiopeia-theme .my-media-modal .modal-body,html[data-theme=dark][data-cassiopeia=true] .my-media-modal .modal-body{background:#1c100a!important}[data-cassiopeia=true] .media-gallery-container,body.cassiopeia-theme .media-gallery-container,body.dark-theme.cassiopeia-theme .media-gallery-container,html[data-theme=dark][data-cassiopeia=true] .media-gallery-container{background:#0000!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .gallery-header h3,body.cassiopeia-theme .gallery-header h3,body.dark-theme.cassiopeia-theme .gallery-header h3,html[data-theme=dark][data-cassiopeia=true] .gallery-header h3{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .add-folder-btn,body.cassiopeia-theme .add-folder-btn,body.dark-theme.cassiopeia-theme .add-folder-btn,html[data-theme=dark][data-cassiopeia=true] .add-folder-btn{background:#b850262e!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;box-shadow:none!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .add-folder-btn:hover,body.cassiopeia-theme .add-folder-btn:hover,body.dark-theme.cassiopeia-theme .add-folder-btn:hover,html[data-theme=dark][data-cassiopeia=true] .add-folder-btn:hover{background:#b85026!important;background:var(--autumn-primary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:0 4px 12px #b8502666!important;color:#fff!important}[data-cassiopeia=true] .folder-item,body.cassiopeia-theme .folder-item,body.dark-theme.cassiopeia-theme .folder-item,html[data-theme=dark][data-cassiopeia=true] .folder-item{background:#0000!important;border:none!important;box-shadow:none!important}[data-cassiopeia=true] .folder-icon,body.cassiopeia-theme .folder-icon,body.dark-theme.cassiopeia-theme .folder-icon,html[data-theme=dark][data-cassiopeia=true] .folder-icon{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .folder-item:hover .folder-icon,body.cassiopeia-theme .folder-item:hover .folder-icon,body.dark-theme.cassiopeia-theme .folder-item:hover .folder-icon,html[data-theme=dark][data-cassiopeia=true] .folder-item:hover .folder-icon{color:#f5b77a!important}[data-cassiopeia=true] .folder-item h4,[data-cassiopeia=true] .folder-name,body.cassiopeia-theme .folder-item h4,body.cassiopeia-theme .folder-name,body.dark-theme.cassiopeia-theme .folder-item h4,body.dark-theme.cassiopeia-theme .folder-name,html[data-theme=dark][data-cassiopeia=true] .folder-item h4,html[data-theme=dark][data-cassiopeia=true] .folder-name{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .folder-items-badge,body.cassiopeia-theme .folder-items-badge,body.dark-theme.cassiopeia-theme .folder-items-badge,html[data-theme=dark][data-cassiopeia=true] .folder-items-badge{background:#b85026!important;background:var(--autumn-primary)!important;border:2px solid #1c100a!important;box-shadow:0 2px 6px #00000080!important;color:#fff!important}[data-cassiopeia=true] .create-folder-form,body.cassiopeia-theme .create-folder-form,body.dark-theme.cassiopeia-theme .create-folder-form,html[data-theme=dark][data-cassiopeia=true] .create-folder-form{background:#24150d!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .create-folder-form input,body.cassiopeia-theme .create-folder-form input,body.dark-theme.cassiopeia-theme .create-folder-form input,html[data-theme=dark][data-cassiopeia=true] .create-folder-form input{background:#0000004d!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important;outline:none!important}[data-cassiopeia=true] .create-folder-form input:focus,body.cassiopeia-theme .create-folder-form input:focus,body.dark-theme.cassiopeia-theme .create-folder-form input:focus,html[data-theme=dark][data-cassiopeia=true] .create-folder-form input:focus{border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important;outline:none!important}[data-cassiopeia=true] .folder-edit-mode input,body.cassiopeia-theme .folder-edit-mode input,body.dark-theme.cassiopeia-theme .folder-edit-mode input,html[data-theme=dark][data-cassiopeia=true] .folder-edit-mode input{background:#0006!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important;outline:none!important}[data-cassiopeia=true] .folder-edit-mode input:focus,body.cassiopeia-theme .folder-edit-mode input:focus,body.dark-theme.cassiopeia-theme .folder-edit-mode input:focus,html[data-theme=dark][data-cassiopeia=true] .folder-edit-mode input:focus{border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important;outline:none!important}[data-cassiopeia=true] .edit-actions .folder-save-edit-btn,[data-cassiopeia=true] .edit-actions .save-edit-btn,body.cassiopeia-theme .edit-actions .folder-save-edit-btn,body.cassiopeia-theme .edit-actions .save-edit-btn,body.dark-theme.cassiopeia-theme .edit-actions .folder-save-edit-btn,body.dark-theme.cassiopeia-theme .edit-actions .save-edit-btn,html[data-theme=dark][data-cassiopeia=true] .edit-actions .folder-save-edit-btn,html[data-theme=dark][data-cassiopeia=true] .edit-actions .save-edit-btn{align-items:center!important;background:#b85026!important;background:var(--autumn-primary)!important;border:1px solid #e6a15c!important;border:1px solid var(--autumn-secondary)!important;border-radius:8px!important;box-sizing:border-box!important;color:#fff!important;display:flex!important;height:32px!important;justify-content:center!important;min-height:32px!important;min-width:32px!important;padding:0!important;width:32px!important}[data-cassiopeia=true] .edit-actions .folder-save-edit-btn:hover,[data-cassiopeia=true] .edit-actions .save-edit-btn:hover,body.cassiopeia-theme .edit-actions .folder-save-edit-btn:hover,body.cassiopeia-theme .edit-actions .save-edit-btn:hover,body.dark-theme.cassiopeia-theme .edit-actions .folder-save-edit-btn:hover,body.dark-theme.cassiopeia-theme .edit-actions .save-edit-btn:hover,html[data-theme=dark][data-cassiopeia=true] .edit-actions .folder-save-edit-btn:hover,html[data-theme=dark][data-cassiopeia=true] .edit-actions .save-edit-btn:hover{background:#8c3814!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important}[data-cassiopeia=true] .edit-actions .cancel-edit-btn,[data-cassiopeia=true] .edit-actions .folder-cancel-edit-btn,body.cassiopeia-theme .edit-actions .cancel-edit-btn,body.cassiopeia-theme .edit-actions .folder-cancel-edit-btn,body.dark-theme.cassiopeia-theme .edit-actions .cancel-edit-btn,body.dark-theme.cassiopeia-theme .edit-actions .folder-cancel-edit-btn,html[data-theme=dark][data-cassiopeia=true] .edit-actions .cancel-edit-btn,html[data-theme=dark][data-cassiopeia=true] .edit-actions .folder-cancel-edit-btn{align-items:center!important;background:#ffffff14!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:8px!important;box-sizing:border-box!important;color:#fbf5ee!important;color:var(--autumn-cream)!important;display:flex!important;height:32px!important;justify-content:center!important;min-height:32px!important;min-width:32px!important;padding:0!important;width:32px!important}[data-cassiopeia=true] .edit-actions .cancel-edit-btn:hover,[data-cassiopeia=true] .edit-actions .folder-cancel-edit-btn:hover,body.cassiopeia-theme .edit-actions .cancel-edit-btn:hover,body.cassiopeia-theme .edit-actions .folder-cancel-edit-btn:hover,body.dark-theme.cassiopeia-theme .edit-actions .cancel-edit-btn:hover,body.dark-theme.cassiopeia-theme .edit-actions .folder-cancel-edit-btn:hover,html[data-theme=dark][data-cassiopeia=true] .edit-actions .cancel-edit-btn:hover,html[data-theme=dark][data-cassiopeia=true] .edit-actions .folder-cancel-edit-btn:hover{background:#ffffff29!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important}[data-cassiopeia=true] .edit-actions .cancel-edit-btn svg,[data-cassiopeia=true] .edit-actions .folder-cancel-edit-btn svg,[data-cassiopeia=true] .edit-actions .folder-save-edit-btn svg,[data-cassiopeia=true] .edit-actions .save-edit-btn svg,body.cassiopeia-theme .edit-actions .cancel-edit-btn svg,body.cassiopeia-theme .edit-actions .folder-cancel-edit-btn svg,body.cassiopeia-theme .edit-actions .folder-save-edit-btn svg,body.cassiopeia-theme .edit-actions .save-edit-btn svg,body.dark-theme.cassiopeia-theme .edit-actions .cancel-edit-btn svg,body.dark-theme.cassiopeia-theme .edit-actions .folder-cancel-edit-btn svg,body.dark-theme.cassiopeia-theme .edit-actions .folder-save-edit-btn svg,body.dark-theme.cassiopeia-theme .edit-actions .save-edit-btn svg,html[data-theme=dark][data-cassiopeia=true] .edit-actions .cancel-edit-btn svg,html[data-theme=dark][data-cassiopeia=true] .edit-actions .folder-cancel-edit-btn svg,html[data-theme=dark][data-cassiopeia=true] .edit-actions .folder-save-edit-btn svg,html[data-theme=dark][data-cassiopeia=true] .edit-actions .save-edit-btn svg{fill:currentColor!important;color:inherit!important;display:block!important;flex-shrink:0!important;font-size:20px!important;height:20px!important;min-height:20px!important;min-width:20px!important;opacity:1!important;visibility:visible!important;width:20px!important}[data-cassiopeia=true] .my-media-confirm-btn,body.cassiopeia-theme .my-media-confirm-btn,body.dark-theme.cassiopeia-theme .my-media-confirm-btn,html[data-theme=dark][data-cassiopeia=true] .my-media-confirm-btn{background:#b85026!important;background:var(--autumn-primary)!important;border:1px solid #e6a15c!important;border:1px solid var(--autumn-secondary)!important;color:#fff!important}[data-cassiopeia=true] .my-media-confirm-btn:hover,body.cassiopeia-theme .my-media-confirm-btn:hover,body.dark-theme.cassiopeia-theme .my-media-confirm-btn:hover,html[data-theme=dark][data-cassiopeia=true] .my-media-confirm-btn:hover{background:#8c3814!important}[data-cassiopeia=true] .my-media-cancel-btn,body.cassiopeia-theme .my-media-cancel-btn,body.dark-theme.cassiopeia-theme .my-media-cancel-btn,html[data-theme=dark][data-cassiopeia=true] .my-media-cancel-btn{background:#ffffff14!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .my-media-cancel-btn:hover,body.cassiopeia-theme .my-media-cancel-btn:hover,body.dark-theme.cassiopeia-theme .my-media-cancel-btn:hover,html[data-theme=dark][data-cassiopeia=true] .my-media-cancel-btn:hover{background:#ffffff1f!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .folder-actions-overlay,body.cassiopeia-theme .folder-actions-overlay,body.dark-theme.cassiopeia-theme .folder-actions-overlay,html[data-theme=dark][data-cassiopeia=true] .folder-actions-overlay{background:#1c100aeb!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .edit-folder-btn,body.cassiopeia-theme .edit-folder-btn,body.dark-theme.cassiopeia-theme .edit-folder-btn,html[data-theme=dark][data-cassiopeia=true] .edit-folder-btn{background:#b8502633!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .edit-folder-btn:hover,body.cassiopeia-theme .edit-folder-btn:hover,body.dark-theme.cassiopeia-theme .edit-folder-btn:hover,html[data-theme=dark][data-cassiopeia=true] .edit-folder-btn:hover{background:#b85026!important;background:var(--autumn-primary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important}[data-cassiopeia=true] .delete-folder-btn,body.cassiopeia-theme .delete-folder-btn,body.dark-theme.cassiopeia-theme .delete-folder-btn,html[data-theme=dark][data-cassiopeia=true] .delete-folder-btn{background:#ef444426!important;border:1px solid #ef444459!important;color:#f87171!important}[data-cassiopeia=true] .delete-folder-btn:hover,body.cassiopeia-theme .delete-folder-btn:hover,body.dark-theme.cassiopeia-theme .delete-folder-btn:hover,html[data-theme=dark][data-cassiopeia=true] .delete-folder-btn:hover{background:#ef4444!important;border-color:#ef4444!important;color:#fff!important}[data-cassiopeia=true] .folder-detail-view .back-btn,body.cassiopeia-theme .folder-detail-view .back-btn,body.dark-theme.cassiopeia-theme .folder-detail-view .back-btn,html[data-theme=dark][data-cassiopeia=true] .folder-detail-view .back-btn{background:#24150d!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .folder-detail-view .back-btn:hover,body.cassiopeia-theme .folder-detail-view .back-btn:hover,body.dark-theme.cassiopeia-theme .folder-detail-view .back-btn:hover,html[data-theme=dark][data-cassiopeia=true] .folder-detail-view .back-btn:hover{background:#b85026!important;background:var(--autumn-primary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important}[data-cassiopeia=true] .upload-media-label,body.cassiopeia-theme .upload-media-label,body.dark-theme.cassiopeia-theme .upload-media-label,html[data-theme=dark][data-cassiopeia=true] .upload-media-label{background:#b850262e!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .upload-media-label:hover,body.cassiopeia-theme .upload-media-label:hover,body.dark-theme.cassiopeia-theme .upload-media-label:hover,html[data-theme=dark][data-cassiopeia=true] .upload-media-label:hover{background:#b85026!important;background:var(--autumn-primary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important}[data-cassiopeia=true] .progress-fill,body.cassiopeia-theme .progress-fill,body.dark-theme.cassiopeia-theme .progress-fill,html[data-theme=dark][data-cassiopeia=true] .progress-fill{background:#e6a15c!important;background:var(--autumn-secondary)!important}[data-cassiopeia=true] .delete-media-btn,body.cassiopeia-theme .delete-media-btn,body.dark-theme.cassiopeia-theme .delete-media-btn,html[data-theme=dark][data-cassiopeia=true] .delete-media-btn{background:#1c100ae6!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#ef4444!important}[data-cassiopeia=true] .delete-media-btn:hover,body.cassiopeia-theme .delete-media-btn:hover,body.dark-theme.cassiopeia-theme .delete-media-btn:hover,html[data-theme=dark][data-cassiopeia=true] .delete-media-btn:hover{background:#ef4444!important;color:#fff!important}[data-cassiopeia=true] .media-overlay,body.cassiopeia-theme .media-overlay,body.dark-theme.cassiopeia-theme .media-overlay,html[data-theme=dark][data-cassiopeia=true] .media-overlay{backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;background:#0006!important;border:none!important;box-shadow:none!important;color:#e6a15c!important;color:var(--autumn-secondary)!important;opacity:.85!important;transform:none!important}[data-cassiopeia=true] .media-item:hover .media-overlay,body.cassiopeia-theme .media-item:hover .media-overlay,body.dark-theme.cassiopeia-theme .media-item:hover .media-overlay,html[data-theme=dark][data-cassiopeia=true] .media-item:hover .media-overlay{background:#0006!important;border:none!important;box-shadow:none!important;color:#e6a15c!important;color:var(--autumn-secondary)!important;opacity:1!important;transform:none!important}[data-cassiopeia=true] .media-action-btn,body.cassiopeia-theme .media-action-btn,body.dark-theme.cassiopeia-theme .media-action-btn,html[data-theme=dark][data-cassiopeia=true] .media-action-btn{backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;background:#1a0f09bf!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .media-action-btn svg,body.cassiopeia-theme .media-action-btn svg,body.dark-theme.cassiopeia-theme .media-action-btn svg,html[data-theme=dark][data-cassiopeia=true] .media-action-btn svg{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .media-action-btn:hover,body.cassiopeia-theme .media-action-btn:hover,body.dark-theme.cassiopeia-theme .media-action-btn:hover,html[data-theme=dark][data-cassiopeia=true] .media-action-btn:hover{background:#2e1b12f2!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important;transform:scale(1.05)!important}[data-cassiopeia=true] .media-action-btn:hover svg,body.cassiopeia-theme .media-action-btn:hover svg,body.dark-theme.cassiopeia-theme .media-action-btn:hover svg,html[data-theme=dark][data-cassiopeia=true] .media-action-btn:hover svg{color:#f5b77a!important}[data-cassiopeia=true] .media-action-btn.like.liked,body.cassiopeia-theme .media-action-btn.like.liked,body.dark-theme.cassiopeia-theme .media-action-btn.like.liked,html[data-theme=dark][data-cassiopeia=true] .media-action-btn.like.liked{background:#2e1b12eb!important;border-color:#e06c5880!important;color:#e06c58!important}[data-cassiopeia=true] .media-action-btn.like.liked svg,body.cassiopeia-theme .media-action-btn.like.liked svg,body.dark-theme.cassiopeia-theme .media-action-btn.like.liked svg,html[data-theme=dark][data-cassiopeia=true] .media-action-btn.like.liked svg{color:#e06c58!important}[data-cassiopeia=true] .empty-folder-state,body.cassiopeia-theme .empty-folder-state,body.dark-theme.cassiopeia-theme .empty-folder-state,html[data-theme=dark][data-cassiopeia=true] .empty-folder-state{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .empty-folder-state h4,body.cassiopeia-theme .empty-folder-state h4,body.dark-theme.cassiopeia-theme .empty-folder-state h4,html[data-theme=dark][data-cassiopeia=true] .empty-folder-state h4{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .confirm-modal-content,body.cassiopeia-theme .confirm-modal-content,body.dark-theme.cassiopeia-theme .confirm-modal-content,html[data-theme=dark][data-cassiopeia=true] .confirm-modal-content{background:#1c100a!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .confirm-modal-content h4,body.cassiopeia-theme .confirm-modal-content h4,body.dark-theme.cassiopeia-theme .confirm-modal-content h4,html[data-theme=dark][data-cassiopeia=true] .confirm-modal-content h4{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .confirm-modal-content p,body.cassiopeia-theme .confirm-modal-content p,body.dark-theme.cassiopeia-theme .confirm-modal-content p,html[data-theme=dark][data-cassiopeia=true] .confirm-modal-content p{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .confirm-ok-btn,body.cassiopeia-theme .confirm-ok-btn,body.dark-theme.cassiopeia-theme .confirm-ok-btn,html[data-theme=dark][data-cassiopeia=true] .confirm-ok-btn{background:#b85026!important;background:var(--autumn-primary)!important;border:1px solid #e6a15c!important;border:1px solid var(--autumn-secondary)!important;color:#fff!important}[data-cassiopeia=true] .confirm-ok-btn:hover,body.cassiopeia-theme .confirm-ok-btn:hover,body.dark-theme.cassiopeia-theme .confirm-ok-btn:hover,html[data-theme=dark][data-cassiopeia=true] .confirm-ok-btn:hover{background:#8c3814!important}[data-cassiopeia=true] .stories-management,body.cassiopeia-theme .stories-management,body.dark-theme.cassiopeia-theme .stories-management,html[data-theme=dark][data-cassiopeia=true] .stories-management{background:#1c100a!important}[data-cassiopeia=true] .stories-header h4,body.cassiopeia-theme .stories-header h4,body.dark-theme.cassiopeia-theme .stories-header h4,html[data-theme=dark][data-cassiopeia=true] .stories-header h4{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .stories-hint,body.cassiopeia-theme .stories-hint,body.dark-theme.cassiopeia-theme .stories-hint,html[data-theme=dark][data-cassiopeia=true] .stories-hint{background:#b850261f!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .add-story-action-btn,body.cassiopeia-theme .add-story-action-btn,body.dark-theme.cassiopeia-theme .add-story-action-btn,html[data-theme=dark][data-cassiopeia=true] .add-story-action-btn{background:#b8502633!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .add-story-action-btn svg,body.cassiopeia-theme .add-story-action-btn svg,body.dark-theme.cassiopeia-theme .add-story-action-btn svg,html[data-theme=dark][data-cassiopeia=true] .add-story-action-btn svg{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .add-story-action-btn:hover,body.cassiopeia-theme .add-story-action-btn:hover,body.dark-theme.cassiopeia-theme .add-story-action-btn:hover,html[data-theme=dark][data-cassiopeia=true] .add-story-action-btn:hover{background:#b85026!important;background:var(--autumn-primary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important}[data-cassiopeia=true] .add-story-action-btn:hover svg,body.cassiopeia-theme .add-story-action-btn:hover svg,body.dark-theme.cassiopeia-theme .add-story-action-btn:hover svg,html[data-theme=dark][data-cassiopeia=true] .add-story-action-btn:hover svg{color:#fff!important}[data-cassiopeia=true] .active-stories-placeholder,body.cassiopeia-theme .active-stories-placeholder,body.dark-theme.cassiopeia-theme .active-stories-placeholder,html[data-theme=dark][data-cassiopeia=true] .active-stories-placeholder{background:#e6a15c0a!important;border:2px dashed #e6a15c38!important;border:2px dashed var(--autumn-border)!important;color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .story-item-card,body.cassiopeia-theme .story-item-card,body.dark-theme.cassiopeia-theme .story-item-card,html[data-theme=dark][data-cassiopeia=true] .story-item-card{background:#24150d!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .story-stat-btn,body.cassiopeia-theme .story-stat-btn,body.dark-theme.cassiopeia-theme .story-stat-btn,html[data-theme=dark][data-cassiopeia=true] .story-stat-btn{backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;background:#1a0f09bf!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:0 2px 8px #00000073!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .story-stat-btn svg,body.cassiopeia-theme .story-stat-btn svg,body.dark-theme.cassiopeia-theme .story-stat-btn svg,html[data-theme=dark][data-cassiopeia=true] .story-stat-btn svg{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .story-stat-btn:hover,body.cassiopeia-theme .story-stat-btn:hover,body.dark-theme.cassiopeia-theme .story-stat-btn:hover,html[data-theme=dark][data-cassiopeia=true] .story-stat-btn:hover{background:#2e1b12f2!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;transform:scale(1.05)!important}[data-cassiopeia=true] .story-stat-btn:hover svg,body.cassiopeia-theme .story-stat-btn:hover svg,body.dark-theme.cassiopeia-theme .story-stat-btn:hover svg,html[data-theme=dark][data-cassiopeia=true] .story-stat-btn:hover svg{color:#f5b77a!important}[data-cassiopeia=true] .story-stat-btn.like-stat svg,body.cassiopeia-theme .story-stat-btn.like-stat svg,body.dark-theme.cassiopeia-theme .story-stat-btn.like-stat svg,html[data-theme=dark][data-cassiopeia=true] .story-stat-btn.like-stat svg{color:#e06c58!important}[data-cassiopeia=true] .story-expiration-badge,body.cassiopeia-theme .story-expiration-badge,body.dark-theme.cassiopeia-theme .story-expiration-badge,html[data-theme=dark][data-cassiopeia=true] .story-expiration-badge{background:#1a0f09d9!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .story-status-overlay,body.cassiopeia-theme .story-status-overlay,body.dark-theme.cassiopeia-theme .story-status-overlay,html[data-theme=dark][data-cassiopeia=true] .story-status-overlay{background:#1a0f09d9!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .story-upload-container.rules-modal,body.cassiopeia-theme .story-upload-container.rules-modal,body.dark-theme.cassiopeia-theme .story-upload-container.rules-modal,html[data-theme=dark][data-cassiopeia=true] .story-upload-container.rules-modal{background:#1c100a!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:0 30px 60px #000000b3!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .story-rules-modal-header,body.cassiopeia-theme .story-rules-modal-header,body.dark-theme.cassiopeia-theme .story-rules-modal-header,html[data-theme=dark][data-cassiopeia=true] .story-rules-modal-header{border-bottom:1px solid #e6a15c38!important;border-bottom:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .story-rules-modal-header h3,body.cassiopeia-theme .story-rules-modal-header h3,body.dark-theme.cassiopeia-theme .story-rules-modal-header h3,html[data-theme=dark][data-cassiopeia=true] .story-rules-modal-header h3{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .rules-modal .immersive-close-btn,body.cassiopeia-theme .rules-modal .immersive-close-btn,body.dark-theme.cassiopeia-theme .rules-modal .immersive-close-btn,html[data-theme=dark][data-cassiopeia=true] .rules-modal .immersive-close-btn{background:#e6a15c1f!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .rules-modal .immersive-close-btn:hover,body.cassiopeia-theme .rules-modal .immersive-close-btn:hover,body.dark-theme.cassiopeia-theme .rules-modal .immersive-close-btn:hover,html[data-theme=dark][data-cassiopeia=true] .rules-modal .immersive-close-btn:hover{background:#b85026!important;background:var(--autumn-primary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important}[data-cassiopeia=true] .story-rules-container,body.cassiopeia-theme .story-rules-container,body.dark-theme.cassiopeia-theme .story-rules-container,html[data-theme=dark][data-cassiopeia=true] .story-rules-container{background:#24150d!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .story-rules-container .rules-header,[data-cassiopeia=true] .story-rules-container .rules-header svg,body.cassiopeia-theme .story-rules-container .rules-header,body.cassiopeia-theme .story-rules-container .rules-header svg,body.dark-theme.cassiopeia-theme .story-rules-container .rules-header,body.dark-theme.cassiopeia-theme .story-rules-container .rules-header svg,html[data-theme=dark][data-cassiopeia=true] .story-rules-container .rules-header,html[data-theme=dark][data-cassiopeia=true] .story-rules-container .rules-header svg{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .story-rules-container .rules-list li,body.cassiopeia-theme .story-rules-container .rules-list li,body.dark-theme.cassiopeia-theme .story-rules-container .rules-list li,html[data-theme=dark][data-cassiopeia=true] .story-rules-container .rules-list li{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .story-rules-container .rules-list li:before,body.cassiopeia-theme .story-rules-container .rules-list li:before,body.dark-theme.cassiopeia-theme .story-rules-container .rules-list li:before,html[data-theme=dark][data-cassiopeia=true] .story-rules-container .rules-list li:before{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .camera-setup-placeholder,body.cassiopeia-theme .camera-setup-placeholder,body.dark-theme.cassiopeia-theme .camera-setup-placeholder,html[data-theme=dark][data-cassiopeia=true] .camera-setup-placeholder{background:#24150d!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .camera-setup-placeholder p,body.cassiopeia-theme .camera-setup-placeholder p,body.dark-theme.cassiopeia-theme .camera-setup-placeholder p,html[data-theme=dark][data-cassiopeia=true] .camera-setup-placeholder p{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .camera-icon-circle,body.cassiopeia-theme .camera-icon-circle,body.dark-theme.cassiopeia-theme .camera-icon-circle,html[data-theme=dark][data-cassiopeia=true] .camera-icon-circle{background:#b8502626!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .setup-camera-btn,body.cassiopeia-theme .setup-camera-btn,body.dark-theme.cassiopeia-theme .setup-camera-btn,html[data-theme=dark][data-cassiopeia=true] .setup-camera-btn{background:#b85026!important;background:var(--autumn-primary)!important;border:1px solid #e6a15c!important;border:1px solid var(--autumn-secondary)!important;box-shadow:none!important;color:#fff!important}[data-cassiopeia=true] .setup-camera-btn:hover,body.cassiopeia-theme .setup-camera-btn:hover,body.dark-theme.cassiopeia-theme .setup-camera-btn:hover,html[data-theme=dark][data-cassiopeia=true] .setup-camera-btn:hover{background:#8c3814!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important;color:#fff!important}[data-cassiopeia=true] .story-upload-container.immersive,body.cassiopeia-theme .story-upload-container.immersive,body.dark-theme.cassiopeia-theme .story-upload-container.immersive,html[data-theme=dark][data-cassiopeia=true] .story-upload-container.immersive{background:#1c100a!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .publish-story-btn,body.cassiopeia-theme .publish-story-btn,body.dark-theme.cassiopeia-theme .publish-story-btn,html[data-theme=dark][data-cassiopeia=true] .publish-story-btn{background:#b85026!important;background:var(--autumn-primary)!important;border:1px solid #e6a15c!important;border:1px solid var(--autumn-secondary)!important;box-shadow:none!important;color:#fff!important}[data-cassiopeia=true] .publish-story-btn:hover,body.cassiopeia-theme .publish-story-btn:hover,body.dark-theme.cassiopeia-theme .publish-story-btn:hover,html[data-theme=dark][data-cassiopeia=true] .publish-story-btn:hover{background:#8c3814!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important;color:#fff!important}[data-cassiopeia=true] .discard-btn,body.cassiopeia-theme .discard-btn,body.dark-theme.cassiopeia-theme .discard-btn,html[data-theme=dark][data-cassiopeia=true] .discard-btn{background:#1c100ad9!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .discard-btn:hover,body.cassiopeia-theme .discard-btn:hover,body.dark-theme.cassiopeia-theme .discard-btn:hover,html[data-theme=dark][data-cassiopeia=true] .discard-btn:hover{background:#ef4444!important;border-color:#ef4444!important;color:#fff!important}[data-cassiopeia=true] .progress-bar-fill,body.cassiopeia-theme .progress-bar-fill,body.dark-theme.cassiopeia-theme .progress-bar-fill,html[data-theme=dark][data-cassiopeia=true] .progress-bar-fill{background:#e6a15c!important;background:var(--autumn-secondary)!important}[data-cassiopeia=true] .preview-close-btn,body.cassiopeia-theme .preview-close-btn,body.dark-theme.cassiopeia-theme .preview-close-btn,html[data-theme=dark][data-cassiopeia=true] .preview-close-btn{background:#1c100ad9!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .preview-close-btn:hover,body.cassiopeia-theme .preview-close-btn:hover,body.dark-theme.cassiopeia-theme .preview-close-btn:hover,html[data-theme=dark][data-cassiopeia=true] .preview-close-btn:hover{background:#b85026!important;background:var(--autumn-primary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important}[data-cassiopeia=true] .set-avatar-btn,body.cassiopeia-theme .set-avatar-btn,body.dark-theme.cassiopeia-theme .set-avatar-btn,html[data-theme=dark][data-cassiopeia=true] .set-avatar-btn{background:#1c100ad9!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .set-avatar-btn svg,body.cassiopeia-theme .set-avatar-btn svg,body.dark-theme.cassiopeia-theme .set-avatar-btn svg,html[data-theme=dark][data-cassiopeia=true] .set-avatar-btn svg{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .set-avatar-btn:hover:not(:disabled),body.cassiopeia-theme .set-avatar-btn:hover:not(:disabled),body.dark-theme.cassiopeia-theme .set-avatar-btn:hover:not(:disabled),html[data-theme=dark][data-cassiopeia=true] .set-avatar-btn:hover:not(:disabled){background:#b85026!important;background:var(--autumn-primary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important}[data-cassiopeia=true] .likers-list-content,[data-cassiopeia=true] .likers-modal-content,body.cassiopeia-theme .likers-list-content,body.cassiopeia-theme .likers-modal-content,body.dark-theme.cassiopeia-theme .likers-list-content,body.dark-theme.cassiopeia-theme .likers-modal-content,html[data-theme=dark][data-cassiopeia=true] .likers-list-content,html[data-theme=dark][data-cassiopeia=true] .likers-modal-content{background:#1c100a!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:0 16px 36px #0009!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .likers-list-header,[data-cassiopeia=true] .likers-modal-header,body.cassiopeia-theme .likers-list-header,body.cassiopeia-theme .likers-modal-header,body.dark-theme.cassiopeia-theme .likers-list-header,body.dark-theme.cassiopeia-theme .likers-modal-header,html[data-theme=dark][data-cassiopeia=true] .likers-list-header,html[data-theme=dark][data-cassiopeia=true] .likers-modal-header{border-bottom:1px solid #e6a15c38!important;border-bottom:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .likers-list-header h4,[data-cassiopeia=true] .likers-modal-header h4,body.cassiopeia-theme .likers-list-header h4,body.cassiopeia-theme .likers-modal-header h4,body.dark-theme.cassiopeia-theme .likers-list-header h4,body.dark-theme.cassiopeia-theme .likers-modal-header h4,html[data-theme=dark][data-cassiopeia=true] .likers-list-header h4,html[data-theme=dark][data-cassiopeia=true] .likers-modal-header h4{align-items:center!important;color:#fbf5ee!important;color:var(--autumn-cream)!important;display:flex!important;font-weight:700!important;gap:8px!important}[data-cassiopeia=true] .likers-list-header h4 svg,[data-cassiopeia=true] .likers-modal-header h4 svg,body.cassiopeia-theme .likers-list-header h4 svg,body.cassiopeia-theme .likers-modal-header h4 svg,body.dark-theme.cassiopeia-theme .likers-list-header h4 svg,body.dark-theme.cassiopeia-theme .likers-modal-header h4 svg,html[data-theme=dark][data-cassiopeia=true] .likers-list-header h4 svg,html[data-theme=dark][data-cassiopeia=true] .likers-modal-header h4 svg{flex-shrink:0!important}[data-cassiopeia=true] .likers-heart-icon,body.cassiopeia-theme .likers-heart-icon,body.dark-theme.cassiopeia-theme .likers-heart-icon,html[data-theme=dark][data-cassiopeia=true] .likers-heart-icon{color:#f87171!important}[data-cassiopeia=true] .likers-eye-icon,body.cassiopeia-theme .likers-eye-icon,body.dark-theme.cassiopeia-theme .likers-eye-icon,html[data-theme=dark][data-cassiopeia=true] .likers-eye-icon{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .likers-list-header button,[data-cassiopeia=true] .likers-modal-header button,body.cassiopeia-theme .likers-list-header button,body.cassiopeia-theme .likers-modal-header button,body.dark-theme.cassiopeia-theme .likers-list-header button,body.dark-theme.cassiopeia-theme .likers-modal-header button,html[data-theme=dark][data-cassiopeia=true] .likers-list-header button,html[data-theme=dark][data-cassiopeia=true] .likers-modal-header button{align-items:center!important;background:#0000!important;border:none!important;color:#baa494!important;color:var(--autumn-muted)!important;display:flex!important;justify-content:center!important;padding:0!important;transition:color .2s ease}[data-cassiopeia=true] .likers-list-header button:hover,[data-cassiopeia=true] .likers-modal-header button:hover,body.cassiopeia-theme .likers-list-header button:hover,body.cassiopeia-theme .likers-modal-header button:hover,body.dark-theme.cassiopeia-theme .likers-list-header button:hover,body.dark-theme.cassiopeia-theme .likers-modal-header button:hover,html[data-theme=dark][data-cassiopeia=true] .likers-list-header button:hover,html[data-theme=dark][data-cassiopeia=true] .likers-modal-header button:hover{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .liker-item:hover,[data-cassiopeia=true] .liker-row:hover,body.cassiopeia-theme .liker-item:hover,body.cassiopeia-theme .liker-row:hover,body.dark-theme.cassiopeia-theme .liker-item:hover,body.dark-theme.cassiopeia-theme .liker-row:hover,html[data-theme=dark][data-cassiopeia=true] .liker-item:hover,html[data-theme=dark][data-cassiopeia=true] .liker-row:hover{background:#e6a15c14!important}[data-cassiopeia=true] .liker-name,body.cassiopeia-theme .liker-name,body.dark-theme.cassiopeia-theme .liker-name,html[data-theme=dark][data-cassiopeia=true] .liker-name{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .empty-likers,body.cassiopeia-theme .empty-likers,body.dark-theme.cassiopeia-theme .empty-likers,html[data-theme=dark][data-cassiopeia=true] .empty-likers{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .avatar-zoom-modal:not(.simple),body.cassiopeia-theme .avatar-zoom-modal:not(.simple),body.dark-theme.cassiopeia-theme .avatar-zoom-modal:not(.simple),html[data-theme=dark][data-cassiopeia=true] .avatar-zoom-modal:not(.simple){background:#1c100a!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;box-shadow:0 20px 60px #000000bf!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .avatar-zoom-header,body.cassiopeia-theme .avatar-zoom-header,body.dark-theme.cassiopeia-theme .avatar-zoom-header,html[data-theme=dark][data-cassiopeia=true] .avatar-zoom-header{background:#170d07!important;border-bottom:1px solid #e6a15c38!important;border-bottom:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .avatar-zoom-header h3,body.cassiopeia-theme .avatar-zoom-header h3,body.dark-theme.cassiopeia-theme .avatar-zoom-header h3,html[data-theme=dark][data-cassiopeia=true] .avatar-zoom-header h3{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .avatar-zoom-name,body.cassiopeia-theme .avatar-zoom-name,body.dark-theme.cassiopeia-theme .avatar-zoom-name,html[data-theme=dark][data-cassiopeia=true] .avatar-zoom-name{background:#170d07!important;border-top:1px solid #e6a15c38!important;border-top:1px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .call-waiting-modal-overlay,body.cassiopeia-theme .call-waiting-modal-overlay,body.dark-theme.cassiopeia-theme .call-waiting-modal-overlay,html[data-theme=dark][data-cassiopeia=true] .call-waiting-modal-overlay{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;background:#0e0805c7!important}[data-cassiopeia=true] .call-waiting-modal,body.cassiopeia-theme .call-waiting-modal,body.dark-theme.cassiopeia-theme .call-waiting-modal,html[data-theme=dark][data-cassiopeia=true] .call-waiting-modal{background:#1c100a!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;box-shadow:0 20px 60px #000c!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .call-waiting-modal .caller-name,body.cassiopeia-theme .call-waiting-header h3,body.cassiopeia-theme .call-waiting-modal .caller-name,body.dark-theme.cassiopeia-theme .call-waiting-header h3,body.dark-theme.cassiopeia-theme .call-waiting-modal .caller-name,html[data-theme=dark][data-cassiopeia=true] .call-waiting-modal .caller-name{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .call-waiting-modal .waiting-message,body.cassiopeia-theme .call-waiting-modal .waiting-message,body.dark-theme.cassiopeia-theme .call-waiting-modal .waiting-message,html[data-theme=dark][data-cassiopeia=true] .call-waiting-modal .waiting-message{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .call-waiting-modal .caller-avatar,body.cassiopeia-theme .call-waiting-modal .caller-avatar,body.dark-theme.cassiopeia-theme .call-waiting-modal .caller-avatar,html[data-theme=dark][data-cassiopeia=true] .call-waiting-modal .caller-avatar{background-color:#2a180f!important;border:3.5px solid #e6a15c!important;border:3.5px solid var(--autumn-secondary)!important;box-shadow:0 4px 16px #00000073!important;color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .call-waiting-modal .avatar-placeholder,[data-cassiopeia=true] .incoming-avatar .avatar-placeholder,body.cassiopeia-theme .call-waiting-modal .avatar-placeholder,body.cassiopeia-theme .incoming-avatar .avatar-placeholder,body.dark-theme.cassiopeia-theme .call-waiting-modal .avatar-placeholder,body.dark-theme.cassiopeia-theme .incoming-avatar .avatar-placeholder,html[data-theme=dark][data-cassiopeia=true] .call-waiting-modal .avatar-placeholder,html[data-theme=dark][data-cassiopeia=true] .incoming-avatar .avatar-placeholder{background:#2a180f!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .call-waiting-modal .caller-avatar:after,[data-cassiopeia=true] .call-waiting-modal .caller-avatar:before,body.cassiopeia-theme .call-waiting-modal .caller-avatar:after,body.cassiopeia-theme .call-waiting-modal .caller-avatar:before,body.dark-theme.cassiopeia-theme .call-waiting-modal .caller-avatar:after,body.dark-theme.cassiopeia-theme .call-waiting-modal .caller-avatar:before,html[data-theme=dark][data-cassiopeia=true] .call-waiting-modal .caller-avatar:after,html[data-theme=dark][data-cassiopeia=true] .call-waiting-modal .caller-avatar:before{border:2px solid #e6a15c!important;border:2px solid var(--autumn-secondary)!important;box-shadow:none!important}[data-cassiopeia=true] .call-waiting-type,body.cassiopeia-theme .call-waiting-type,body.dark-theme.cassiopeia-theme .call-waiting-type,html[data-theme=dark][data-cassiopeia=true] .call-waiting-type{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .call-waiting-actions .cancel-call-btn,body.cassiopeia-theme .call-waiting-actions .cancel-call-btn,body.dark-theme.cassiopeia-theme .call-waiting-actions .cancel-call-btn,html[data-theme=dark][data-cassiopeia=true] .call-waiting-actions .cancel-call-btn{background-color:#b85026!important;background-color:var(--autumn-primary)!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;box-shadow:none!important;color:#fff!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease!important}[data-cassiopeia=true] .call-waiting-actions .cancel-call-btn:hover,body.cassiopeia-theme .call-waiting-actions .cancel-call-btn:hover,body.dark-theme.cassiopeia-theme .call-waiting-actions .cancel-call-btn:hover,html[data-theme=dark][data-cassiopeia=true] .call-waiting-actions .cancel-call-btn:hover{background-color:#8c3814!important;background-color:var(--autumn-primary-dark)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;transform:translateY(-2px)!important}[data-cassiopeia=true] .waiting-participants-slack,body.cassiopeia-theme .waiting-participants-slack,body.dark-theme.cassiopeia-theme .waiting-participants-slack,html[data-theme=dark][data-cassiopeia=true] .waiting-participants-slack{background:#170d07!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .waiting-participants-title,body.cassiopeia-theme .waiting-participants-title,body.dark-theme.cassiopeia-theme .waiting-participants-title,html[data-theme=dark][data-cassiopeia=true] .waiting-participants-title{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .slack-avatar-circle,body.cassiopeia-theme .slack-avatar-circle,body.dark-theme.cassiopeia-theme .slack-avatar-circle,html[data-theme=dark][data-cassiopeia=true] .slack-avatar-circle{background:#24150d!important;border-color:#e6a15c38!important;border-color:var(--autumn-border)!important}[data-cassiopeia=true] .slack-avatar-circle .avatar-placeholder,body.cassiopeia-theme .slack-avatar-circle .avatar-placeholder,body.dark-theme.cassiopeia-theme .slack-avatar-circle .avatar-placeholder,html[data-theme=dark][data-cassiopeia=true] .slack-avatar-circle .avatar-placeholder{background:#24150d!important;color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .slack-participant-name,body.cassiopeia-theme .slack-participant-name,body.dark-theme.cassiopeia-theme .slack-participant-name,html[data-theme=dark][data-cassiopeia=true] .slack-participant-name{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .slack-status-badge,body.cassiopeia-theme .slack-status-badge,body.dark-theme.cassiopeia-theme .slack-status-badge,html[data-theme=dark][data-cassiopeia=true] .slack-status-badge{border-color:#170d07!important}[data-cassiopeia=true] .slack-participant-node.ringing .slack-avatar-circle,body.cassiopeia-theme .slack-participant-node.ringing .slack-avatar-circle,body.dark-theme.cassiopeia-theme .slack-participant-node.ringing .slack-avatar-circle,html[data-theme=dark][data-cassiopeia=true] .slack-participant-node.ringing .slack-avatar-circle{border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important}[data-cassiopeia=true] .incoming-call-modal,body.cassiopeia-theme .incoming-call-modal,body.dark-theme.cassiopeia-theme .incoming-call-modal,html[data-theme=dark][data-cassiopeia=true] .incoming-call-modal{background:#1c100a!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;box-shadow:0 20px 60px #000c!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .incoming-call-modal.dragging,body.cassiopeia-theme .incoming-call-modal.dragging,body.dark-theme.cassiopeia-theme .incoming-call-modal.dragging,html[data-theme=dark][data-cassiopeia=true] .incoming-call-modal.dragging{box-shadow:0 24px 70px #000000e6!important}[data-cassiopeia=true] .incoming-name,body.cassiopeia-theme .incoming-name,body.dark-theme.cassiopeia-theme .incoming-name,html[data-theme=dark][data-cassiopeia=true] .incoming-name{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .incoming-text,body.cassiopeia-theme .incoming-text,body.dark-theme.cassiopeia-theme .incoming-text,html[data-theme=dark][data-cassiopeia=true] .incoming-text{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .incoming-caller-name,body.cassiopeia-theme .incoming-caller-name,body.dark-theme.cassiopeia-theme .incoming-caller-name,html[data-theme=dark][data-cassiopeia=true] .incoming-caller-name{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .incoming-avatar,body.cassiopeia-theme .incoming-avatar,body.dark-theme.cassiopeia-theme .incoming-avatar,html[data-theme=dark][data-cassiopeia=true] .incoming-avatar{background-color:#2a180f!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:0 4px 16px #00000073!important}[data-cassiopeia=true] .incoming-avatar:after,[data-cassiopeia=true] .incoming-avatar:before,body.cassiopeia-theme .incoming-avatar:after,body.cassiopeia-theme .incoming-avatar:before,body.dark-theme.cassiopeia-theme .incoming-avatar:after,body.dark-theme.cassiopeia-theme .incoming-avatar:before,html[data-theme=dark][data-cassiopeia=true] .incoming-avatar:after,html[data-theme=dark][data-cassiopeia=true] .incoming-avatar:before{border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important}[data-cassiopeia=true] .caller-badge,body.cassiopeia-theme .caller-badge,body.dark-theme.cassiopeia-theme .caller-badge,html[data-theme=dark][data-cassiopeia=true] .caller-badge{border:2px solid #1c100a!important}[data-cassiopeia=true] .accept-btn,body.cassiopeia-theme .accept-btn,body.dark-theme.cassiopeia-theme .accept-btn,html[data-theme=dark][data-cassiopeia=true] .accept-btn{background:#2e7d32!important;border:1px solid #4caf5073!important;box-shadow:none!important;color:#fff!important;font-weight:700!important}[data-cassiopeia=true] .accept-btn:hover,body.cassiopeia-theme .accept-btn:hover,body.dark-theme.cassiopeia-theme .accept-btn:hover,html[data-theme=dark][data-cassiopeia=true] .accept-btn:hover{background:#1b5e20!important;box-shadow:none!important;transform:translateY(-1px)!important}[data-cassiopeia=true] .decline-btn,body.cassiopeia-theme .decline-btn,body.dark-theme.cassiopeia-theme .decline-btn,html[data-theme=dark][data-cassiopeia=true] .decline-btn{background:#b85026!important;background:var(--autumn-primary)!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;box-shadow:none!important;color:#fff!important;font-weight:700!important}[data-cassiopeia=true] .decline-btn:hover,body.cassiopeia-theme .decline-btn:hover,body.dark-theme.cassiopeia-theme .decline-btn:hover,html[data-theme=dark][data-cassiopeia=true] .decline-btn:hover{background:#8c3814!important;background:var(--autumn-primary-dark)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important;transform:translateY(-1px)!important}[data-cassiopeia=true] .friends-manager,[data-cassiopeia=true] .posts-feed,body.cassiopeia-theme .friends-manager,body.cassiopeia-theme .posts-feed,body.dark-theme.cassiopeia-theme .friends-manager,body.dark-theme.cassiopeia-theme .posts-feed,html[data-theme=dark][data-cassiopeia=true] .friends-manager,html[data-theme=dark][data-cassiopeia=true] .posts-feed{background:#160d08!important;background:var(--autumn-bg)!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .friend-card,[data-cassiopeia=true] .friends-manager .user-card,[data-cassiopeia=true] .post-card,body.cassiopeia-theme .friend-card,body.cassiopeia-theme .friends-manager .user-card,body.cassiopeia-theme .post-card,body.dark-theme.cassiopeia-theme .friend-card,body.dark-theme.cassiopeia-theme .friends-manager .user-card,body.dark-theme.cassiopeia-theme .post-card,html[data-theme=dark][data-cassiopeia=true] .friend-card,html[data-theme=dark][data-cassiopeia=true] .friends-manager .user-card,html[data-theme=dark][data-cassiopeia=true] .post-card{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#24150eeb!important;background:var(--autumn-card)!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease!important}[data-cassiopeia=true] .create-post-card,body.cassiopeia-theme .create-post-card,body.dark-theme.cassiopeia-theme .create-post-card,html[data-theme=dark][data-cassiopeia=true] .create-post-card{transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease!important}[data-cassiopeia=true] .friends-manager .user-card:hover,body.cassiopeia-theme .friends-manager .user-card:hover,body.dark-theme.cassiopeia-theme .friends-manager .user-card:hover,html[data-theme=dark][data-cassiopeia=true] .friends-manager .user-card:hover{background:#2e1b12f2!important;background:var(--autumn-card-hover)!important;border-color:#e6a15c73!important;border-color:var(--autumn-border-highlight)!important;box-shadow:0 6px 18px #00000073!important}[data-cassiopeia=true] .friends-manager .user-card:before,body.cassiopeia-theme .friends-manager .user-card:before,body.dark-theme.cassiopeia-theme .friends-manager .user-card:before,html[data-theme=dark][data-cassiopeia=true] .friends-manager .user-card:before{background-color:#b85026!important;background-color:var(--autumn-primary)!important;box-shadow:none!important}[data-cassiopeia=true] .friend-requests .user-card:before,[data-cassiopeia=true] .friend-requests-section .user-card:before,[data-cassiopeia=true] .sent-request-item:before,[data-cassiopeia=true] .sent-requests .user-card:before,[data-cassiopeia=true] .sent-requests-section .user-card:before,body.cassiopeia-theme .friend-requests .user-card:before,body.cassiopeia-theme .friend-requests-section .user-card:before,body.cassiopeia-theme .sent-request-item:before,body.cassiopeia-theme .sent-requests .user-card:before,body.cassiopeia-theme .sent-requests-section .user-card:before,body.dark-theme.cassiopeia-theme .friend-requests .user-card:before,body.dark-theme.cassiopeia-theme .friend-requests-section .user-card:before,body.dark-theme.cassiopeia-theme .sent-request-item:before,body.dark-theme.cassiopeia-theme .sent-requests .user-card:before,body.dark-theme.cassiopeia-theme .sent-requests-section .user-card:before,html[data-theme=dark][data-cassiopeia=true] .friend-requests .user-card:before,html[data-theme=dark][data-cassiopeia=true] .friend-requests-section .user-card:before,html[data-theme=dark][data-cassiopeia=true] .sent-request-item:before,html[data-theme=dark][data-cassiopeia=true] .sent-requests .user-card:before,html[data-theme=dark][data-cassiopeia=true] .sent-requests-section .user-card:before{background-color:#e6a15c!important;background-color:var(--autumn-secondary)!important;box-shadow:none!important}[data-cassiopeia=true] .search-results-section .user-card:before,body.cassiopeia-theme .search-results-section .user-card:before,body.dark-theme.cassiopeia-theme .search-results-section .user-card:before,html[data-theme=dark][data-cassiopeia=true] .search-results-section .user-card:before{background-color:#8c3814!important;background-color:var(--autumn-primary-dark)!important;box-shadow:none!important}[data-cassiopeia=true] .friends-manager .request-name,[data-cassiopeia=true] .friends-manager .user-name,body.cassiopeia-theme .friends-manager .request-name,body.cassiopeia-theme .friends-manager .user-name,body.dark-theme.cassiopeia-theme .friends-manager .request-name,body.dark-theme.cassiopeia-theme .friends-manager .user-name,html[data-theme=dark][data-cassiopeia=true] .friends-manager .request-name,html[data-theme=dark][data-cassiopeia=true] .friends-manager .user-name{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .friends-manager .request-name .user-age,[data-cassiopeia=true] .friends-manager .user-location,[data-cassiopeia=true] .friends-manager .user-name .user-age,body.cassiopeia-theme .friends-manager .request-name .user-age,body.cassiopeia-theme .friends-manager .user-location,body.cassiopeia-theme .friends-manager .user-name .user-age,body.dark-theme.cassiopeia-theme .friends-manager .request-name .user-age,body.dark-theme.cassiopeia-theme .friends-manager .user-location,body.dark-theme.cassiopeia-theme .friends-manager .user-name .user-age,html[data-theme=dark][data-cassiopeia=true] .friends-manager .request-name .user-age,html[data-theme=dark][data-cassiopeia=true] .friends-manager .user-location,html[data-theme=dark][data-cassiopeia=true] .friends-manager .user-name .user-age{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .friend-requests h3,[data-cassiopeia=true] .friend-requests-section h3,[data-cassiopeia=true] .friends-section h3,[data-cassiopeia=true] .requests-header h3,[data-cassiopeia=true] .search-results-section h3,[data-cassiopeia=true] .sent-requests-section h3,body.cassiopeia-theme .friend-requests h3,body.cassiopeia-theme .friend-requests-section h3,body.cassiopeia-theme .friends-section h3,body.cassiopeia-theme .requests-header h3,body.cassiopeia-theme .search-results-section h3,body.cassiopeia-theme .sent-requests-section h3,body.dark-theme.cassiopeia-theme .friend-requests h3,body.dark-theme.cassiopeia-theme .friend-requests-section h3,body.dark-theme.cassiopeia-theme .friends-section h3,body.dark-theme.cassiopeia-theme .requests-header h3,body.dark-theme.cassiopeia-theme .search-results-section h3,body.dark-theme.cassiopeia-theme .sent-requests-section h3,html[data-theme=dark][data-cassiopeia=true] .friend-requests h3,html[data-theme=dark][data-cassiopeia=true] .friend-requests-section h3,html[data-theme=dark][data-cassiopeia=true] .friends-section h3,html[data-theme=dark][data-cassiopeia=true] .requests-header h3,html[data-theme=dark][data-cassiopeia=true] .search-results-section h3,html[data-theme=dark][data-cassiopeia=true] .sent-requests-section h3{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .toggle-switch,body.cassiopeia-theme .toggle-switch,body.dark-theme.cassiopeia-theme .toggle-switch,html[data-theme=dark][data-cassiopeia=true] .toggle-switch{background:#22140c!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important}[data-cassiopeia=true] .toggle-slider,body.cassiopeia-theme .toggle-slider,body.dark-theme.cassiopeia-theme .toggle-slider,html[data-theme=dark][data-cassiopeia=true] .toggle-slider{background:#8a7364!important;background:var(--autumn-subtle)!important;box-shadow:none!important}[data-cassiopeia=true] .toggle-input:checked+.toggle-switch,body.cassiopeia-theme .toggle-input:checked+.toggle-switch,body.dark-theme.cassiopeia-theme .toggle-input:checked+.toggle-switch,html[data-theme=dark][data-cassiopeia=true] .toggle-input:checked+.toggle-switch{background:#b8502659!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important}[data-cassiopeia=true] .toggle-input:checked+.toggle-switch .toggle-slider,body.cassiopeia-theme .toggle-input:checked+.toggle-switch .toggle-slider,body.dark-theme.cassiopeia-theme .toggle-input:checked+.toggle-switch .toggle-slider,html[data-theme=dark][data-cassiopeia=true] .toggle-input:checked+.toggle-switch .toggle-slider{background:#e6a15c!important;background:var(--autumn-secondary)!important;box-shadow:none!important}[data-cassiopeia=true] .toggle-label-text,body.cassiopeia-theme .toggle-label-text,body.dark-theme.cassiopeia-theme .toggle-label-text,html[data-theme=dark][data-cassiopeia=true] .toggle-label-text{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .btn-chat,[data-cassiopeia=true] .friends-manager .action-btn.chat-btn,body.cassiopeia-theme .btn-chat,body.cassiopeia-theme .friends-manager .action-btn.chat-btn,body.dark-theme.cassiopeia-theme .btn-chat,body.dark-theme.cassiopeia-theme .friends-manager .action-btn.chat-btn,html[data-theme=dark][data-cassiopeia=true] .btn-chat,html[data-theme=dark][data-cassiopeia=true] .friends-manager .action-btn.chat-btn{background:#e6a15c1f!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;box-shadow:none!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .btn-chat:hover,[data-cassiopeia=true] .friends-manager .action-btn.chat-btn:hover,body.cassiopeia-theme .btn-chat:hover,body.cassiopeia-theme .friends-manager .action-btn.chat-btn:hover,body.dark-theme.cassiopeia-theme .btn-chat:hover,body.dark-theme.cassiopeia-theme .friends-manager .action-btn.chat-btn:hover,html[data-theme=dark][data-cassiopeia=true] .btn-chat:hover,html[data-theme=dark][data-cassiopeia=true] .friends-manager .action-btn.chat-btn:hover{background:#e6a15c40!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important;color:#fff!important}[data-cassiopeia=true] .btn-cancel,[data-cassiopeia=true] .btn-reject,[data-cassiopeia=true] .btn-remove-friend,[data-cassiopeia=true] .friends-manager .action-btn.cancel-btn,[data-cassiopeia=true] .friends-manager .action-btn.reject-btn,[data-cassiopeia=true] .friends-manager .action-btn.remove-btn,body.cassiopeia-theme .btn-cancel,body.cassiopeia-theme .btn-reject,body.cassiopeia-theme .btn-remove-friend,body.cassiopeia-theme .friends-manager .action-btn.cancel-btn,body.cassiopeia-theme .friends-manager .action-btn.reject-btn,body.cassiopeia-theme .friends-manager .action-btn.remove-btn,body.dark-theme.cassiopeia-theme .btn-cancel,body.dark-theme.cassiopeia-theme .btn-reject,body.dark-theme.cassiopeia-theme .btn-remove-friend,body.dark-theme.cassiopeia-theme .friends-manager .action-btn.cancel-btn,body.dark-theme.cassiopeia-theme .friends-manager .action-btn.reject-btn,body.dark-theme.cassiopeia-theme .friends-manager .action-btn.remove-btn,html[data-theme=dark][data-cassiopeia=true] .btn-cancel,html[data-theme=dark][data-cassiopeia=true] .btn-reject,html[data-theme=dark][data-cassiopeia=true] .btn-remove-friend,html[data-theme=dark][data-cassiopeia=true] .friends-manager .action-btn.cancel-btn,html[data-theme=dark][data-cassiopeia=true] .friends-manager .action-btn.reject-btn,html[data-theme=dark][data-cassiopeia=true] .friends-manager .action-btn.remove-btn{background:#b850261f!important;border:1px solid #b8502659!important;box-shadow:none!important;color:#e06c48!important}[data-cassiopeia=true] .btn-cancel:hover,[data-cassiopeia=true] .btn-reject:hover,[data-cassiopeia=true] .btn-remove-friend:hover,[data-cassiopeia=true] .friends-manager .action-btn.cancel-btn:hover,[data-cassiopeia=true] .friends-manager .action-btn.reject-btn:hover,[data-cassiopeia=true] .friends-manager .action-btn.remove-btn:hover,body.cassiopeia-theme .btn-cancel:hover,body.cassiopeia-theme .btn-reject:hover,body.cassiopeia-theme .btn-remove-friend:hover,body.cassiopeia-theme .friends-manager .action-btn.cancel-btn:hover,body.cassiopeia-theme .friends-manager .action-btn.reject-btn:hover,body.cassiopeia-theme .friends-manager .action-btn.remove-btn:hover,body.dark-theme.cassiopeia-theme .btn-cancel:hover,body.dark-theme.cassiopeia-theme .btn-reject:hover,body.dark-theme.cassiopeia-theme .btn-remove-friend:hover,body.dark-theme.cassiopeia-theme .friends-manager .action-btn.cancel-btn:hover,body.dark-theme.cassiopeia-theme .friends-manager .action-btn.reject-btn:hover,body.dark-theme.cassiopeia-theme .friends-manager .action-btn.remove-btn:hover,html[data-theme=dark][data-cassiopeia=true] .btn-cancel:hover,html[data-theme=dark][data-cassiopeia=true] .btn-reject:hover,html[data-theme=dark][data-cassiopeia=true] .btn-remove-friend:hover,html[data-theme=dark][data-cassiopeia=true] .friends-manager .action-btn.cancel-btn:hover,html[data-theme=dark][data-cassiopeia=true] .friends-manager .action-btn.reject-btn:hover,html[data-theme=dark][data-cassiopeia=true] .friends-manager .action-btn.remove-btn:hover{background:#b8502640!important;border-color:#b85026!important;border-color:var(--autumn-primary)!important;box-shadow:none!important;color:#ff8560!important}[data-cassiopeia=true] .btn-accept,[data-cassiopeia=true] .friends-manager .action-btn.accept-btn,[data-cassiopeia=true] .friends-manager .action-btn.add-btn,body.cassiopeia-theme .btn-accept,body.cassiopeia-theme .friends-manager .action-btn.accept-btn,body.cassiopeia-theme .friends-manager .action-btn.add-btn,body.dark-theme.cassiopeia-theme .btn-accept,body.dark-theme.cassiopeia-theme .friends-manager .action-btn.accept-btn,body.dark-theme.cassiopeia-theme .friends-manager .action-btn.add-btn,html[data-theme=dark][data-cassiopeia=true] .btn-accept,html[data-theme=dark][data-cassiopeia=true] .friends-manager .action-btn.accept-btn,html[data-theme=dark][data-cassiopeia=true] .friends-manager .action-btn.add-btn{background:#b85026!important;background:var(--autumn-primary)!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;box-shadow:0 2px 6px #0000004d!important;color:#fff!important;font-weight:600!important}[data-cassiopeia=true] .btn-accept:hover,[data-cassiopeia=true] .friends-manager .action-btn.accept-btn:hover,[data-cassiopeia=true] .friends-manager .action-btn.add-btn:hover,body.cassiopeia-theme .btn-accept:hover,body.cassiopeia-theme .friends-manager .action-btn.accept-btn:hover,body.cassiopeia-theme .friends-manager .action-btn.add-btn:hover,body.dark-theme.cassiopeia-theme .btn-accept:hover,body.dark-theme.cassiopeia-theme .friends-manager .action-btn.accept-btn:hover,body.dark-theme.cassiopeia-theme .friends-manager .action-btn.add-btn:hover,html[data-theme=dark][data-cassiopeia=true] .btn-accept:hover,html[data-theme=dark][data-cassiopeia=true] .friends-manager .action-btn.accept-btn:hover,html[data-theme=dark][data-cassiopeia=true] .friends-manager .action-btn.add-btn:hover{background:#cc5d2e!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:0 4px 10px #0006!important;color:#fff!important}[data-cassiopeia=true] .friends-manager .friend-btn,[data-cassiopeia=true] .friends-manager .sent-btn,body.cassiopeia-theme .friends-manager .friend-btn,body.cassiopeia-theme .friends-manager .sent-btn,body.dark-theme.cassiopeia-theme .friends-manager .friend-btn,body.dark-theme.cassiopeia-theme .friends-manager .sent-btn,html[data-theme=dark][data-cassiopeia=true] .friends-manager .friend-btn,html[data-theme=dark][data-cassiopeia=true] .friends-manager .sent-btn{background:#ffffff0d!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important;color:#8a7364!important;color:var(--autumn-subtle)!important}[data-cassiopeia=true] .friends-manager .incoming-btn,body.cassiopeia-theme .friends-manager .incoming-btn,body.dark-theme.cassiopeia-theme .friends-manager .incoming-btn,html[data-theme=dark][data-cassiopeia=true] .friends-manager .incoming-btn{background:#e6a15c26!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;box-shadow:none!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .friends-manager .incoming-btn:hover,body.cassiopeia-theme .friends-manager .incoming-btn:hover,body.dark-theme.cassiopeia-theme .friends-manager .incoming-btn:hover,html[data-theme=dark][data-cassiopeia=true] .friends-manager .incoming-btn:hover{background:#e6a15c40!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important}[data-cassiopeia=true] .bulk-actions,body.cassiopeia-theme .bulk-actions,body.dark-theme.cassiopeia-theme .bulk-actions,html[data-theme=dark][data-cassiopeia=true] .bulk-actions{border-bottom:1px solid #e6a15c38!important;border-bottom:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .request-gift-icon,body.cassiopeia-theme .request-gift-icon,body.dark-theme.cassiopeia-theme .request-gift-icon,html[data-theme=dark][data-cassiopeia=true] .request-gift-icon{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .bulk-btn.accept-all-btn,body.cassiopeia-theme .bulk-btn.accept-all-btn,body.dark-theme.cassiopeia-theme .bulk-btn.accept-all-btn,html[data-theme=dark][data-cassiopeia=true] .bulk-btn.accept-all-btn{background:#2e7d32!important;border:1px solid #4caf5073!important;box-shadow:none!important;color:#fff!important}[data-cassiopeia=true] .bulk-btn.accept-all-btn:hover:not(:disabled),body.cassiopeia-theme .bulk-btn.accept-all-btn:hover:not(:disabled),body.dark-theme.cassiopeia-theme .bulk-btn.accept-all-btn:hover:not(:disabled),html[data-theme=dark][data-cassiopeia=true] .bulk-btn.accept-all-btn:hover:not(:disabled){background:#1b5e20!important;border-color:#4caf50!important}[data-cassiopeia=true] .bulk-btn.accept-gift-btn,body.cassiopeia-theme .bulk-btn.accept-gift-btn,body.dark-theme.cassiopeia-theme .bulk-btn.accept-gift-btn,html[data-theme=dark][data-cassiopeia=true] .bulk-btn.accept-gift-btn{background:#b85026e6!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;box-shadow:none!important;color:#fff!important}[data-cassiopeia=true] .bulk-btn.accept-gift-btn:hover:not(:disabled),body.cassiopeia-theme .bulk-btn.accept-gift-btn:hover:not(:disabled),body.dark-theme.cassiopeia-theme .bulk-btn.accept-gift-btn:hover:not(:disabled),html[data-theme=dark][data-cassiopeia=true] .bulk-btn.accept-gift-btn:hover:not(:disabled){background:#8c3814!important;background:var(--autumn-primary-dark)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important}[data-cassiopeia=true] .bulk-btn.reject-all-btn,body.cassiopeia-theme .bulk-btn.reject-all-btn,body.dark-theme.cassiopeia-theme .bulk-btn.reject-all-btn,html[data-theme=dark][data-cassiopeia=true] .bulk-btn.reject-all-btn{background:#b850262e!important;border:1px solid #b8502666!important;box-shadow:none!important;color:#e06c48!important}[data-cassiopeia=true] .bulk-btn.reject-all-btn:hover:not(:disabled),body.cassiopeia-theme .bulk-btn.reject-all-btn:hover:not(:disabled),body.dark-theme.cassiopeia-theme .bulk-btn.reject-all-btn:hover:not(:disabled),html[data-theme=dark][data-cassiopeia=true] .bulk-btn.reject-all-btn:hover:not(:disabled){background:#b850264d!important;border-color:#b85026!important;border-color:var(--autumn-primary)!important;color:#ff8560!important}[data-cassiopeia=true] .no-friends h4,[data-cassiopeia=true] .no-requests h4,body.cassiopeia-theme .no-friends h4,body.cassiopeia-theme .no-requests h4,body.dark-theme.cassiopeia-theme .no-friends h4,body.dark-theme.cassiopeia-theme .no-requests h4,html[data-theme=dark][data-cassiopeia=true] .no-friends h4,html[data-theme=dark][data-cassiopeia=true] .no-requests h4{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .no-friends p,[data-cassiopeia=true] .no-requests p,body.cassiopeia-theme .no-friends p,body.cassiopeia-theme .no-requests p,body.dark-theme.cassiopeia-theme .no-friends p,body.dark-theme.cassiopeia-theme .no-requests p,html[data-theme=dark][data-cassiopeia=true] .no-friends p,html[data-theme=dark][data-cassiopeia=true] .no-requests p{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .chat-avatar-wrapper .nexus-status-indicator-final,[data-cassiopeia=true] .nexus-status-indicator-final,body.cassiopeia-theme .chat-avatar-wrapper .nexus-status-indicator-final,body.cassiopeia-theme .nexus-status-indicator-final,body.dark-theme.cassiopeia-theme .chat-avatar-wrapper .nexus-status-indicator-final,body.dark-theme.cassiopeia-theme .nexus-status-indicator-final,html[data-theme=dark][data-cassiopeia=true] .chat-avatar-wrapper .nexus-status-indicator-final,html[data-theme=dark][data-cassiopeia=true] .nexus-status-indicator-final{border:1.5px solid #20130b!important}[data-cassiopeia=true] .posts-header-icon,body.cassiopeia-theme .posts-header-icon,body.dark-theme.cassiopeia-theme .posts-header-icon,html[data-theme=dark][data-cassiopeia=true] .posts-header-icon{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .posts-feed-header h2,body.cassiopeia-theme .posts-feed-header h2,body.dark-theme.cassiopeia-theme .posts-feed-header h2,html[data-theme=dark][data-cassiopeia=true] .posts-feed-header h2{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .posts-feed-tabs,body.cassiopeia-theme .posts-feed-tabs,body.dark-theme.cassiopeia-theme .posts-feed-tabs,html[data-theme=dark][data-cassiopeia=true] .posts-feed-tabs{backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;background:#20130beb!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:0 4px 16px #0006!important}[data-cassiopeia=true] .feed-tab-btn,body.cassiopeia-theme .feed-tab-btn,body.dark-theme.cassiopeia-theme .feed-tab-btn,html[data-theme=dark][data-cassiopeia=true] .feed-tab-btn{background:#0000!important;border:1px solid #0000!important;color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .feed-tab-btn:hover,body.cassiopeia-theme .feed-tab-btn:hover,body.dark-theme.cassiopeia-theme .feed-tab-btn:hover,html[data-theme=dark][data-cassiopeia=true] .feed-tab-btn:hover{background:#e6a15c14!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .feed-tab-btn.active,body.cassiopeia-theme .feed-tab-btn.active,body.dark-theme.cassiopeia-theme .feed-tab-btn.active,html[data-theme=dark][data-cassiopeia=true] .feed-tab-btn.active{background:#b8502638!important;border:1px solid #e6a15c!important;border:1px solid var(--autumn-secondary)!important;box-shadow:none!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .my-posts-badge,body.cassiopeia-theme .my-posts-badge,body.dark-theme.cassiopeia-theme .my-posts-badge,html[data-theme=dark][data-cassiopeia=true] .my-posts-badge{background:#b85026!important;background:var(--autumn-primary)!important;color:#fff!important;font-weight:700!important}[data-cassiopeia=true] .feed-tab-btn.active .my-posts-badge,body.cassiopeia-theme .feed-tab-btn.active .my-posts-badge,body.dark-theme.cassiopeia-theme .feed-tab-btn.active .my-posts-badge,html[data-theme=dark][data-cassiopeia=true] .feed-tab-btn.active .my-posts-badge{background:#e6a15c!important;background:var(--autumn-secondary)!important;color:#160d08!important}[data-cassiopeia=true] .create-post-card,body.cassiopeia-theme .create-post-card,body.dark-theme.cassiopeia-theme .create-post-card,html[data-theme=dark][data-cassiopeia=true] .create-post-card{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#24150eeb!important;background:var(--autumn-card)!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:20px!important;box-shadow:none!important;position:relative!important;z-index:50!important}[data-cassiopeia=true] .create-post-card.has-emoji-picker,body.cassiopeia-theme .create-post-card.has-emoji-picker,body.dark-theme.cassiopeia-theme .create-post-card.has-emoji-picker,html[data-theme=dark][data-cassiopeia=true] .create-post-card.has-emoji-picker{z-index:90!important}[data-cassiopeia=true] .post-input,[data-cassiopeia=true] .post-input-box,body.cassiopeia-theme .post-input,body.cassiopeia-theme .post-input-box,body.dark-theme.cassiopeia-theme .post-input,body.dark-theme.cassiopeia-theme .post-input-box,html[data-theme=dark][data-cassiopeia=true] .post-input,html[data-theme=dark][data-cassiopeia=true] .post-input-box{background:#24140c!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .post-input-box::placeholder,[data-cassiopeia=true] .post-input::placeholder,body.cassiopeia-theme .post-input-box::placeholder,body.cassiopeia-theme .post-input::placeholder,body.dark-theme.cassiopeia-theme .post-input-box::placeholder,body.dark-theme.cassiopeia-theme .post-input::placeholder,html[data-theme=dark][data-cassiopeia=true] .post-input-box::placeholder,html[data-theme=dark][data-cassiopeia=true] .post-input::placeholder{color:#8a7364!important;color:var(--autumn-subtle)!important}[data-cassiopeia=true] .post-input-box:focus,[data-cassiopeia=true] .post-input:focus,body.cassiopeia-theme .post-input-box:focus,body.cassiopeia-theme .post-input:focus,body.dark-theme.cassiopeia-theme .post-input-box:focus,body.dark-theme.cassiopeia-theme .post-input:focus,html[data-theme=dark][data-cassiopeia=true] .post-input-box:focus,html[data-theme=dark][data-cassiopeia=true] .post-input:focus{border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important;outline:none!important}[data-cassiopeia=true] .attach-image-btn,body.cassiopeia-theme .attach-image-btn,body.dark-theme.cassiopeia-theme .attach-image-btn,html[data-theme=dark][data-cassiopeia=true] .attach-image-btn{background:#e6a15c14!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .attach-image-btn:hover,body.cassiopeia-theme .attach-image-btn:hover,body.dark-theme.cassiopeia-theme .attach-image-btn:hover,html[data-theme=dark][data-cassiopeia=true] .attach-image-btn:hover{background:#e6a15c2e!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important}[data-cassiopeia=true] .create-post-card .emoji-btn,[data-cassiopeia=true] .create-post-container .emoji-btn,[data-cassiopeia=true] .posts-feed .emoji-btn,body.cassiopeia-theme .create-post-card .emoji-btn,body.cassiopeia-theme .create-post-container .emoji-btn,body.cassiopeia-theme .posts-feed .emoji-btn,body.dark-theme.cassiopeia-theme .create-post-card .emoji-btn,body.dark-theme.cassiopeia-theme .create-post-container .emoji-btn,body.dark-theme.cassiopeia-theme .posts-feed .emoji-btn,html[data-theme=dark][data-cassiopeia=true] .create-post-card .emoji-btn,html[data-theme=dark][data-cassiopeia=true] .create-post-container .emoji-btn,html[data-theme=dark][data-cassiopeia=true] .posts-feed .emoji-btn{background:#e6a15c14!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .create-post-card .emoji-btn:hover,[data-cassiopeia=true] .create-post-container .emoji-btn:hover,[data-cassiopeia=true] .posts-feed .emoji-btn:hover,body.cassiopeia-theme .create-post-card .emoji-btn:hover,body.cassiopeia-theme .create-post-container .emoji-btn:hover,body.cassiopeia-theme .posts-feed .emoji-btn:hover,body.dark-theme.cassiopeia-theme .create-post-card .emoji-btn:hover,body.dark-theme.cassiopeia-theme .create-post-container .emoji-btn:hover,body.dark-theme.cassiopeia-theme .posts-feed .emoji-btn:hover,html[data-theme=dark][data-cassiopeia=true] .create-post-card .emoji-btn:hover,html[data-theme=dark][data-cassiopeia=true] .create-post-container .emoji-btn:hover,html[data-theme=dark][data-cassiopeia=true] .posts-feed .emoji-btn:hover{background:#e6a15c2e!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important}[data-cassiopeia=true] .publish-post-btn,body.cassiopeia-theme .publish-post-btn,body.dark-theme.cassiopeia-theme .publish-post-btn,html[data-theme=dark][data-cassiopeia=true] .publish-post-btn{background:#b85026!important;background:var(--autumn-primary)!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;box-shadow:0 2px 8px #0000004d!important;color:#fff!important;font-weight:700!important}[data-cassiopeia=true] .publish-post-btn:hover:not(:disabled),body.cassiopeia-theme .publish-post-btn:hover:not(:disabled),body.dark-theme.cassiopeia-theme .publish-post-btn:hover:not(:disabled),html[data-theme=dark][data-cassiopeia=true] .publish-post-btn:hover:not(:disabled){background:#cc5d2e!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:0 4px 12px #0006!important;color:#fff!important}[data-cassiopeia=true] .publish-post-btn:disabled,body.cassiopeia-theme .publish-post-btn:disabled,body.dark-theme.cassiopeia-theme .publish-post-btn:disabled,html[data-theme=dark][data-cassiopeia=true] .publish-post-btn:disabled{background:#ffffff0d!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important;color:#8a7364!important;color:var(--autumn-subtle)!important;cursor:not-allowed!important}[data-cassiopeia=true] .post-card,body.cassiopeia-theme .post-card,body.dark-theme.cassiopeia-theme .post-card,html[data-theme=dark][data-cassiopeia=true] .post-card{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#24150eeb!important;background:var(--autumn-card)!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:20px!important;box-shadow:none!important}[data-cassiopeia=true] .post-card:hover,body.cassiopeia-theme .post-card:hover,body.dark-theme.cassiopeia-theme .post-card:hover,html[data-theme=dark][data-cassiopeia=true] .post-card:hover{border-color:#e6a15c73!important;border-color:var(--autumn-border-highlight)!important;box-shadow:0 6px 20px #00000073!important}[data-cassiopeia=true] .author-name,[data-cassiopeia=true] .post-author-name,body.cassiopeia-theme .author-name,body.cassiopeia-theme .post-author-name,body.dark-theme.cassiopeia-theme .author-name,body.dark-theme.cassiopeia-theme .post-author-name,html[data-theme=dark][data-cassiopeia=true] .author-name,html[data-theme=dark][data-cassiopeia=true] .post-author-name{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .post-time,body.cassiopeia-theme .post-time,body.dark-theme.cassiopeia-theme .post-time,html[data-theme=dark][data-cassiopeia=true] .post-time{color:#8a7364!important;color:var(--autumn-subtle)!important}[data-cassiopeia=true] .post-text,body.cassiopeia-theme .post-text,body.dark-theme.cassiopeia-theme .post-text,html[data-theme=dark][data-cassiopeia=true] .post-text{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .post-image-wrap,body.cassiopeia-theme .post-image-wrap,body.dark-theme.cassiopeia-theme .post-image-wrap,html[data-theme=dark][data-cassiopeia=true] .post-image-wrap{border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .post-image-wrap img,body.cassiopeia-theme .post-image-wrap img,body.dark-theme.cassiopeia-theme .post-image-wrap img,html[data-theme=dark][data-cassiopeia=true] .post-image-wrap img{border:none!important}[data-cassiopeia=true] .post-footer,body.cassiopeia-theme .post-footer,body.dark-theme.cassiopeia-theme .post-footer,html[data-theme=dark][data-cassiopeia=true] .post-footer{border-top:1px solid #e6a15c38!important;border-top:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .delete-post-icon-btn,body.cassiopeia-theme .delete-post-icon-btn,body.dark-theme.cassiopeia-theme .delete-post-icon-btn,html[data-theme=dark][data-cassiopeia=true] .delete-post-icon-btn{background:#b850261f!important;border:1px solid #b8502640!important;color:#e06c48!important}[data-cassiopeia=true] .delete-post-icon-btn:hover,body.cassiopeia-theme .delete-post-icon-btn:hover,body.dark-theme.cassiopeia-theme .delete-post-icon-btn:hover,html[data-theme=dark][data-cassiopeia=true] .delete-post-icon-btn:hover{background:#b8502640!important;border-color:#b85026!important;border-color:var(--autumn-primary)!important;color:#ff8560!important}[data-cassiopeia=true] .post-action-btn,[data-cassiopeia=true] .post-card .action-btn,[data-cassiopeia=true] .post-stats-pill,[data-cassiopeia=true] .posts-feed .action-btn,body.cassiopeia-theme .post-action-btn,body.cassiopeia-theme .post-card .action-btn,body.cassiopeia-theme .post-stats-pill,body.cassiopeia-theme .posts-feed .action-btn,body.dark-theme.cassiopeia-theme .post-action-btn,body.dark-theme.cassiopeia-theme .post-card .action-btn,body.dark-theme.cassiopeia-theme .post-stats-pill,body.dark-theme.cassiopeia-theme .posts-feed .action-btn,html[data-theme=dark][data-cassiopeia=true] .post-action-btn,html[data-theme=dark][data-cassiopeia=true] .post-card .action-btn,html[data-theme=dark][data-cassiopeia=true] .post-stats-pill,html[data-theme=dark][data-cassiopeia=true] .posts-feed .action-btn{background:#e6a15c1a!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:17px!important;box-shadow:none!important;color:#e6a15c!important;color:var(--autumn-secondary)!important;font-weight:700!important}[data-cassiopeia=true] .post-action-btn:hover,[data-cassiopeia=true] .post-card .action-btn:hover,[data-cassiopeia=true] .post-stats-pill:hover,[data-cassiopeia=true] .posts-feed .action-btn:hover,body.cassiopeia-theme .post-action-btn:hover,body.cassiopeia-theme .post-card .action-btn:hover,body.cassiopeia-theme .post-stats-pill:hover,body.cassiopeia-theme .posts-feed .action-btn:hover,body.dark-theme.cassiopeia-theme .post-action-btn:hover,body.dark-theme.cassiopeia-theme .post-card .action-btn:hover,body.dark-theme.cassiopeia-theme .post-stats-pill:hover,body.dark-theme.cassiopeia-theme .posts-feed .action-btn:hover,html[data-theme=dark][data-cassiopeia=true] .post-action-btn:hover,html[data-theme=dark][data-cassiopeia=true] .post-card .action-btn:hover,html[data-theme=dark][data-cassiopeia=true] .post-stats-pill:hover,html[data-theme=dark][data-cassiopeia=true] .posts-feed .action-btn:hover{background:#e6a15c33!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important}[data-cassiopeia=true] .posts-feed .action-btn.liked,[data-cassiopeia=true] .posts-feed .post-action-btn.liked,body.cassiopeia-theme .posts-feed .action-btn.liked,body.cassiopeia-theme .posts-feed .post-action-btn.liked,body.dark-theme.cassiopeia-theme .posts-feed .action-btn.liked,body.dark-theme.cassiopeia-theme .posts-feed .post-action-btn.liked,html[data-theme=dark][data-cassiopeia=true] .posts-feed .action-btn.liked,html[data-theme=dark][data-cassiopeia=true] .posts-feed .post-action-btn.liked{background:#ef44441f!important;border-color:#ef444459!important;color:#f87171!important}[data-cassiopeia=true] .posts-feed .action-btn.liked svg,body.cassiopeia-theme .posts-feed .action-btn.liked svg,body.dark-theme.cassiopeia-theme .posts-feed .action-btn.liked svg,html[data-theme=dark][data-cassiopeia=true] .posts-feed .action-btn.liked svg{fill:#f87171!important;color:#f87171!important}[data-cassiopeia=true] .action-pill-divider,body.cassiopeia-theme .action-pill-divider,body.dark-theme.cassiopeia-theme .action-pill-divider,html[data-theme=dark][data-cassiopeia=true] .action-pill-divider{background:#e6a15c38!important;background:var(--autumn-border)!important}[data-cassiopeia=true] .action-btn.liked .action-pill-divider,body.cassiopeia-theme .action-btn.liked .action-pill-divider,body.dark-theme.cassiopeia-theme .action-btn.liked .action-pill-divider,html[data-theme=dark][data-cassiopeia=true] .action-btn.liked .action-pill-divider{background:#ef44444d!important}[data-cassiopeia=true] .who-liked-trigger,body.cassiopeia-theme .who-liked-trigger,body.dark-theme.cassiopeia-theme .who-liked-trigger,html[data-theme=dark][data-cassiopeia=true] .who-liked-trigger{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .action-btn.liked .who-liked-trigger,body.cassiopeia-theme .action-btn.liked .who-liked-trigger,body.dark-theme.cassiopeia-theme .action-btn.liked .who-liked-trigger,html[data-theme=dark][data-cassiopeia=true] .action-btn.liked .who-liked-trigger{color:#f87171!important}[data-cassiopeia=true] .comments-section,body.cassiopeia-theme .comments-section,body.dark-theme.cassiopeia-theme .comments-section,html[data-theme=dark][data-cassiopeia=true] .comments-section{border-top:1px solid #e6a15c38!important;border-top:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .comment-bubble,body.cassiopeia-theme .comment-bubble,body.dark-theme.cassiopeia-theme .comment-bubble,html[data-theme=dark][data-cassiopeia=true] .comment-bubble{background:#160d0899!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .comment-author,[data-cassiopeia=true] .comment-author-name,body.cassiopeia-theme .comment-author,body.cassiopeia-theme .comment-author-name,body.dark-theme.cassiopeia-theme .comment-author,body.dark-theme.cassiopeia-theme .comment-author-name,html[data-theme=dark][data-cassiopeia=true] .comment-author,html[data-theme=dark][data-cassiopeia=true] .comment-author-name{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .comment-text,body.cassiopeia-theme .comment-text,body.dark-theme.cassiopeia-theme .comment-text,html[data-theme=dark][data-cassiopeia=true] .comment-text{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .comment-time,body.cassiopeia-theme .comment-time,body.dark-theme.cassiopeia-theme .comment-time,html[data-theme=dark][data-cassiopeia=true] .comment-time{color:#8a7364!important;color:var(--autumn-subtle)!important}[data-cassiopeia=true] .comment-like-btn,[data-cassiopeia=true] .edit-comment-btn,[data-cassiopeia=true] .reply-comment-btn,body.cassiopeia-theme .comment-like-btn,body.cassiopeia-theme .edit-comment-btn,body.cassiopeia-theme .reply-comment-btn,body.dark-theme.cassiopeia-theme .comment-like-btn,body.dark-theme.cassiopeia-theme .edit-comment-btn,body.dark-theme.cassiopeia-theme .reply-comment-btn,html[data-theme=dark][data-cassiopeia=true] .comment-like-btn,html[data-theme=dark][data-cassiopeia=true] .edit-comment-btn,html[data-theme=dark][data-cassiopeia=true] .reply-comment-btn{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .edit-comment-btn:hover,[data-cassiopeia=true] .reply-comment-btn:hover,body.cassiopeia-theme .edit-comment-btn:hover,body.cassiopeia-theme .reply-comment-btn:hover,body.dark-theme.cassiopeia-theme .edit-comment-btn:hover,body.dark-theme.cassiopeia-theme .reply-comment-btn:hover,html[data-theme=dark][data-cassiopeia=true] .edit-comment-btn:hover,html[data-theme=dark][data-cassiopeia=true] .reply-comment-btn:hover{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .delete-comment-btn,body.cassiopeia-theme .delete-comment-btn,body.dark-theme.cassiopeia-theme .delete-comment-btn,html[data-theme=dark][data-cassiopeia=true] .delete-comment-btn{color:#e06c48!important}[data-cassiopeia=true] .comment-like-btn .heart-filled,[data-cassiopeia=true] .comment-like-btn.liked,body.cassiopeia-theme .comment-like-btn .heart-filled,body.cassiopeia-theme .comment-like-btn.liked,body.dark-theme.cassiopeia-theme .comment-like-btn .heart-filled,body.dark-theme.cassiopeia-theme .comment-like-btn.liked,html[data-theme=dark][data-cassiopeia=true] .comment-like-btn .heart-filled,html[data-theme=dark][data-cassiopeia=true] .comment-like-btn.liked{color:#f87171!important}[data-cassiopeia=true] .add-comment-input,[data-cassiopeia=true] .comment-field,[data-cassiopeia=true] .comment-input,body.cassiopeia-theme .add-comment-input,body.cassiopeia-theme .comment-field,body.cassiopeia-theme .comment-input,body.dark-theme.cassiopeia-theme .add-comment-input,body.dark-theme.cassiopeia-theme .comment-field,body.dark-theme.cassiopeia-theme .comment-input,html[data-theme=dark][data-cassiopeia=true] .add-comment-input,html[data-theme=dark][data-cassiopeia=true] .comment-field,html[data-theme=dark][data-cassiopeia=true] .comment-input{background:#160d0899!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .add-comment-input:focus,[data-cassiopeia=true] .comment-field:focus,[data-cassiopeia=true] .comment-input:focus,body.cassiopeia-theme .add-comment-input:focus,body.cassiopeia-theme .comment-field:focus,body.cassiopeia-theme .comment-input:focus,body.dark-theme.cassiopeia-theme .add-comment-input:focus,body.dark-theme.cassiopeia-theme .comment-field:focus,body.dark-theme.cassiopeia-theme .comment-input:focus,html[data-theme=dark][data-cassiopeia=true] .add-comment-input:focus,html[data-theme=dark][data-cassiopeia=true] .comment-field:focus,html[data-theme=dark][data-cassiopeia=true] .comment-input:focus{border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;outline:none!important}[data-cassiopeia=true] .comment-submit-btn,[data-cassiopeia=true] .send-comment-btn,body.cassiopeia-theme .comment-submit-btn,body.cassiopeia-theme .send-comment-btn,body.dark-theme.cassiopeia-theme .comment-submit-btn,body.dark-theme.cassiopeia-theme .send-comment-btn,html[data-theme=dark][data-cassiopeia=true] .comment-submit-btn,html[data-theme=dark][data-cassiopeia=true] .send-comment-btn{background:#b85026!important;background:var(--autumn-primary)!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;box-shadow:none!important;color:#fff!important}[data-cassiopeia=true] .comment-submit-btn:hover:not(:disabled),[data-cassiopeia=true] .send-comment-btn:hover:not(:disabled),body.cassiopeia-theme .comment-submit-btn:hover:not(:disabled),body.cassiopeia-theme .send-comment-btn:hover:not(:disabled),body.dark-theme.cassiopeia-theme .comment-submit-btn:hover:not(:disabled),body.dark-theme.cassiopeia-theme .send-comment-btn:hover:not(:disabled),html[data-theme=dark][data-cassiopeia=true] .comment-submit-btn:hover:not(:disabled),html[data-theme=dark][data-cassiopeia=true] .send-comment-btn:hover:not(:disabled){background:#cc5d2e!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important}[data-cassiopeia=true] .comment-emoji-btn,body.cassiopeia-theme .comment-emoji-btn,body.dark-theme.cassiopeia-theme .comment-emoji-btn,html[data-theme=dark][data-cassiopeia=true] .comment-emoji-btn{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .comment-emoji-btn:hover,body.cassiopeia-theme .comment-emoji-btn:hover,body.dark-theme.cassiopeia-theme .comment-emoji-btn:hover,html[data-theme=dark][data-cassiopeia=true] .comment-emoji-btn:hover{color:#fff!important}[data-cassiopeia=true] .posts-empty,[data-cassiopeia=true] .posts-loading,body.cassiopeia-theme .posts-empty,body.cassiopeia-theme .posts-loading,body.dark-theme.cassiopeia-theme .posts-empty,body.dark-theme.cassiopeia-theme .posts-loading,html[data-theme=dark][data-cassiopeia=true] .posts-empty,html[data-theme=dark][data-cassiopeia=true] .posts-loading{background:#24150eeb!important;background:var(--autumn-card)!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .my-post-stats-bar,body.cassiopeia-theme .my-post-stats-bar,body.dark-theme.cassiopeia-theme .my-post-stats-bar,html[data-theme=dark][data-cassiopeia=true] .my-post-stats-bar{background:#24150ecc!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .stat-item-comments,body.cassiopeia-theme .stat-item-comments,body.dark-theme.cassiopeia-theme .stat-item-comments,html[data-theme=dark][data-cassiopeia=true] .stat-item-comments{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .custom-delete-modal,[data-cassiopeia=true] .who-liked-modal,body.cassiopeia-theme .custom-delete-modal,body.cassiopeia-theme .who-liked-modal,body.dark-theme.cassiopeia-theme .custom-delete-modal,body.dark-theme.cassiopeia-theme .who-liked-modal,html[data-theme=dark][data-cassiopeia=true] .custom-delete-modal,html[data-theme=dark][data-cassiopeia=true] .who-liked-modal{background:#1c100a!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:0 16px 40px #0009!important}[data-cassiopeia=true] .who-liked-header,body.cassiopeia-theme .who-liked-header,body.dark-theme.cassiopeia-theme .who-liked-header,html[data-theme=dark][data-cassiopeia=true] .who-liked-header{border-bottom:1px solid #e6a15c38!important;border-bottom:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .who-liked-header h3,body.cassiopeia-theme .who-liked-header h3,body.dark-theme.cassiopeia-theme .who-liked-header h3,html[data-theme=dark][data-cassiopeia=true] .who-liked-header h3{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .liked-user-item,body.cassiopeia-theme .liked-user-item,body.dark-theme.cassiopeia-theme .liked-user-item,html[data-theme=dark][data-cassiopeia=true] .liked-user-item{background:#24150e80!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .liked-user-item:hover,body.cassiopeia-theme .liked-user-item:hover,body.dark-theme.cassiopeia-theme .liked-user-item:hover,html[data-theme=dark][data-cassiopeia=true] .liked-user-item:hover{background:#2e1b12cc!important;border-color:#e6a15c73!important;border-color:var(--autumn-border-highlight)!important}[data-cassiopeia=true] .liked-user-name,[data-cassiopeia=true] .notifications-header-padding h3,[data-cassiopeia=true] .notifications-list-wrapper,body.cassiopeia-theme .liked-user-name,body.cassiopeia-theme .notifications-header-padding h3,body.cassiopeia-theme .notifications-list-wrapper,body.dark-theme.cassiopeia-theme .liked-user-name,body.dark-theme.cassiopeia-theme .notifications-header-padding h3,body.dark-theme.cassiopeia-theme .notifications-list-wrapper,html[data-theme=dark][data-cassiopeia=true] .liked-user-name,html[data-theme=dark][data-cassiopeia=true] .notifications-header-padding h3,html[data-theme=dark][data-cassiopeia=true] .notifications-list-wrapper{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .filter-segmented-control,body.cassiopeia-theme .filter-segmented-control,body.dark-theme.cassiopeia-theme .filter-segmented-control,html[data-theme=dark][data-cassiopeia=true] .filter-segmented-control{background:#1c100a!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:16px!important;box-shadow:none!important}[data-cassiopeia=true] .filter-segment,body.cassiopeia-theme .filter-segment,body.dark-theme.cassiopeia-theme .filter-segment,html[data-theme=dark][data-cassiopeia=true] .filter-segment{background:#0000!important;border:1px solid #0000!important;color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .filter-segment:hover:not(.active),body.cassiopeia-theme .filter-segment:hover:not(.active),body.dark-theme.cassiopeia-theme .filter-segment:hover:not(.active),html[data-theme=dark][data-cassiopeia=true] .filter-segment:hover:not(.active){background:#e6a15c14!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .filter-segment.segment-all.active,body.cassiopeia-theme .filter-segment.segment-all.active,body.dark-theme.cassiopeia-theme .filter-segment.segment-all.active,html[data-theme=dark][data-cassiopeia=true] .filter-segment.segment-all.active{background:#b850263d!important;border:1px solid #b85026!important;box-shadow:none!important;color:#e55c2b!important}[data-cassiopeia=true] .filter-segment.segment-message.active,body.cassiopeia-theme .filter-segment.segment-message.active,body.dark-theme.cassiopeia-theme .filter-segment.segment-message.active,html[data-theme=dark][data-cassiopeia=true] .filter-segment.segment-message.active{background:#e6a15c33!important;border:1px solid #e6a15c!important;border:1px solid var(--autumn-secondary)!important;box-shadow:none!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .filter-segment.segment-friend_request.active,body.cassiopeia-theme .filter-segment.segment-friend_request.active,body.dark-theme.cassiopeia-theme .filter-segment.segment-friend_request.active,html[data-theme=dark][data-cassiopeia=true] .filter-segment.segment-friend_request.active{background:#ff856033!important;border:1px solid #ff8560!important;box-shadow:none!important;color:#ff8560!important}[data-cassiopeia=true] .filter-segment.segment-like.active,body.cassiopeia-theme .filter-segment.segment-like.active,body.dark-theme.cassiopeia-theme .filter-segment.segment-like.active,html[data-theme=dark][data-cassiopeia=true] .filter-segment.segment-like.active{background:#f8717133!important;border:1px solid #f87171!important;box-shadow:none!important;color:#f87171!important}[data-cassiopeia=true] .filter-segment.segment-post.active,body.cassiopeia-theme .filter-segment.segment-post.active,body.dark-theme.cassiopeia-theme .filter-segment.segment-post.active,html[data-theme=dark][data-cassiopeia=true] .filter-segment.segment-post.active{background:#ff9f4333!important;border:1px solid #ff9f43!important;box-shadow:none!important;color:#ff9f43!important}[data-cassiopeia=true] .filter-segment.segment-story.active,body.cassiopeia-theme .filter-segment.segment-story.active,body.dark-theme.cassiopeia-theme .filter-segment.segment-story.active,html[data-theme=dark][data-cassiopeia=true] .filter-segment.segment-story.active{background:#a855f733!important;border:1px solid #a855f7!important;box-shadow:none!important;color:#c084fc!important}[data-cassiopeia=true] .segment-count,body.cassiopeia-theme .segment-count,body.dark-theme.cassiopeia-theme .segment-count,html[data-theme=dark][data-cassiopeia=true] .segment-count{background:#b85026!important;background:var(--autumn-primary)!important;border:1.5px solid #1c100a!important;box-shadow:none!important;color:#fff!important}[data-cassiopeia=true] .notifications-scroll-area .empty-state svg,body.cassiopeia-theme .notifications-scroll-area .empty-state svg,body.dark-theme.cassiopeia-theme .notifications-scroll-area .empty-state svg,html[data-theme=dark][data-cassiopeia=true] .notifications-scroll-area .empty-state svg{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .notifications-scroll-area .empty-title,body.cassiopeia-theme .notifications-scroll-area .empty-title,body.dark-theme.cassiopeia-theme .notifications-scroll-area .empty-title,html[data-theme=dark][data-cassiopeia=true] .notifications-scroll-area .empty-title{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .notifications-scroll-area .empty-subtitle,body.cassiopeia-theme .notifications-scroll-area .empty-subtitle,body.dark-theme.cassiopeia-theme .notifications-scroll-area .empty-subtitle,html[data-theme=dark][data-cassiopeia=true] .notifications-scroll-area .empty-subtitle{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .notification-card,body.cassiopeia-theme .notification-card,body.dark-theme.cassiopeia-theme .notification-card,html[data-theme=dark][data-cassiopeia=true] .notification-card{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#24150eeb!important;background:var(--autumn-card)!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:16px!important;box-shadow:none!important}[data-cassiopeia=true] .notification-card:hover,body.cassiopeia-theme .notification-card:hover,body.dark-theme.cassiopeia-theme .notification-card:hover,html[data-theme=dark][data-cassiopeia=true] .notification-card:hover{background:#2e1b12f2!important;background:var(--autumn-card-hover)!important;border-color:#e6a15c73!important;border-color:var(--autumn-border-highlight)!important;box-shadow:0 4px 16px #00000073!important}[data-cassiopeia=true] .notification-card.accent-message,body.cassiopeia-theme .notification-card.accent-message,body.dark-theme.cassiopeia-theme .notification-card.accent-message,html[data-theme=dark][data-cassiopeia=true] .notification-card.accent-message{background:linear-gradient(105deg,#e6a15c1f,#24150ef2 60%)!important}[data-cassiopeia=true] .notification-card.accent-group-message,body.cassiopeia-theme .notification-card.accent-group-message,body.dark-theme.cassiopeia-theme .notification-card.accent-group-message,html[data-theme=dark][data-cassiopeia=true] .notification-card.accent-group-message{background:linear-gradient(105deg,#9b59b624,#24150ef2 60%)!important}[data-cassiopeia=true] .notification-card.accent-request,body.cassiopeia-theme .notification-card.accent-request,body.dark-theme.cassiopeia-theme .notification-card.accent-request,html[data-theme=dark][data-cassiopeia=true] .notification-card.accent-request{background:linear-gradient(105deg,#b8502629,#24150ef2 60%)!important}[data-cassiopeia=true] .notification-card.accent-love,body.cassiopeia-theme .notification-card.accent-love,body.dark-theme.cassiopeia-theme .notification-card.accent-love,html[data-theme=dark][data-cassiopeia=true] .notification-card.accent-love{background:linear-gradient(105deg,#ef44441f,#24150ef2 60%)!important}[data-cassiopeia=true] .notification-card.accent-moderation,body.cassiopeia-theme .notification-card.accent-moderation,body.dark-theme.cassiopeia-theme .notification-card.accent-moderation,html[data-theme=dark][data-cassiopeia=true] .notification-card.accent-moderation{background:linear-gradient(105deg,#dc262638,#24150ef2 60%)!important}[data-cassiopeia=true] .notification-card.accent-post,body.cassiopeia-theme .notification-card.accent-post,body.dark-theme.cassiopeia-theme .notification-card.accent-post,html[data-theme=dark][data-cassiopeia=true] .notification-card.accent-post{background:linear-gradient(105deg,#e6a15c1f,#24150ef2 60%)!important}[data-cassiopeia=true] .notification-card.accent-story,body.cassiopeia-theme .notification-card.accent-story,body.dark-theme.cassiopeia-theme .notification-card.accent-story,html[data-theme=dark][data-cassiopeia=true] .notification-card.accent-story{background:linear-gradient(105deg,#a855f724,#24150ef2 60%)!important}[data-cassiopeia=true] .accent-message .card-accent-line,body.cassiopeia-theme .accent-message .card-accent-line,body.dark-theme.cassiopeia-theme .accent-message .card-accent-line,html[data-theme=dark][data-cassiopeia=true] .accent-message .card-accent-line{background-color:#e6a15c!important;background-color:var(--autumn-secondary)!important}[data-cassiopeia=true] .accent-group-message .card-accent-line,body.cassiopeia-theme .accent-group-message .card-accent-line,body.dark-theme.cassiopeia-theme .accent-group-message .card-accent-line,html[data-theme=dark][data-cassiopeia=true] .accent-group-message .card-accent-line{background-color:#9b59b6!important}[data-cassiopeia=true] .accent-request .card-accent-line,body.cassiopeia-theme .accent-request .card-accent-line,body.dark-theme.cassiopeia-theme .accent-request .card-accent-line,html[data-theme=dark][data-cassiopeia=true] .accent-request .card-accent-line{background-color:#b85026!important;background-color:var(--autumn-primary)!important}[data-cassiopeia=true] .accent-love .card-accent-line,body.cassiopeia-theme .accent-love .card-accent-line,body.dark-theme.cassiopeia-theme .accent-love .card-accent-line,html[data-theme=dark][data-cassiopeia=true] .accent-love .card-accent-line{background-color:#f87171!important}[data-cassiopeia=true] .accent-moderation .card-accent-line,body.cassiopeia-theme .accent-moderation .card-accent-line,body.dark-theme.cassiopeia-theme .accent-moderation .card-accent-line,html[data-theme=dark][data-cassiopeia=true] .accent-moderation .card-accent-line{background-color:#ef4444!important}[data-cassiopeia=true] .accent-post .card-accent-line,body.cassiopeia-theme .accent-post .card-accent-line,body.dark-theme.cassiopeia-theme .accent-post .card-accent-line,html[data-theme=dark][data-cassiopeia=true] .accent-post .card-accent-line{background-color:#e6a15c!important;background-color:var(--autumn-secondary)!important}[data-cassiopeia=true] .accent-story .card-accent-line,body.cassiopeia-theme .accent-story .card-accent-line,body.dark-theme.cassiopeia-theme .accent-story .card-accent-line,html[data-theme=dark][data-cassiopeia=true] .accent-story .card-accent-line{background-color:#a855f7!important}[data-cassiopeia=true] .accent-default .card-accent-line,body.cassiopeia-theme .accent-default .card-accent-line,body.dark-theme.cassiopeia-theme .accent-default .card-accent-line,html[data-theme=dark][data-cassiopeia=true] .accent-default .card-accent-line{background-color:#8a7364!important;background-color:var(--autumn-subtle)!important}[data-cassiopeia=true] .accent-message .type-badge,body.cassiopeia-theme .accent-message .type-badge,body.dark-theme.cassiopeia-theme .accent-message .type-badge,html[data-theme=dark][data-cassiopeia=true] .accent-message .type-badge{background:#e6a15c1f!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .accent-group-message .type-badge,body.cassiopeia-theme .accent-group-message .type-badge,body.dark-theme.cassiopeia-theme .accent-group-message .type-badge,html[data-theme=dark][data-cassiopeia=true] .accent-group-message .type-badge{background:#9b59b626!important;color:#c39bd3!important}[data-cassiopeia=true] .notification-card.accent-group-message .card-unread-pill,body.cassiopeia-theme .notification-card.accent-group-message .card-unread-pill,body.dark-theme.cassiopeia-theme .notification-card.accent-group-message .card-unread-pill,html[data-theme=dark][data-cassiopeia=true] .notification-card.accent-group-message .card-unread-pill{background:#9b59b6!important}[data-cassiopeia=true] .accent-request .type-badge,body.cassiopeia-theme .accent-request .type-badge,body.dark-theme.cassiopeia-theme .accent-request .type-badge,html[data-theme=dark][data-cassiopeia=true] .accent-request .type-badge{background:#b8502626!important;color:#ff8560!important}[data-cassiopeia=true] .accent-love .type-badge,body.cassiopeia-theme .accent-love .type-badge,body.dark-theme.cassiopeia-theme .accent-love .type-badge,html[data-theme=dark][data-cassiopeia=true] .accent-love .type-badge{background:#ef44441f!important;color:#f87171!important}[data-cassiopeia=true] .accent-moderation .type-badge,body.cassiopeia-theme .accent-moderation .type-badge,body.dark-theme.cassiopeia-theme .accent-moderation .type-badge,html[data-theme=dark][data-cassiopeia=true] .accent-moderation .type-badge{background:#ef444438!important;border:1px solid #ef444480!important;color:#ff5252!important}[data-cassiopeia=true] .accent-post .type-badge,body.cassiopeia-theme .accent-post .type-badge,body.dark-theme.cassiopeia-theme .accent-post .type-badge,html[data-theme=dark][data-cassiopeia=true] .accent-post .type-badge{background:#e6a15c1f!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .accent-story .type-badge,body.cassiopeia-theme .accent-story .type-badge,body.dark-theme.cassiopeia-theme .accent-story .type-badge,html[data-theme=dark][data-cassiopeia=true] .accent-story .type-badge{background:#a855f726!important;color:#c084fc!important}[data-cassiopeia=true] .accent-default .type-badge,body.cassiopeia-theme .accent-default .type-badge,body.dark-theme.cassiopeia-theme .accent-default .type-badge,html[data-theme=dark][data-cassiopeia=true] .accent-default .type-badge{background:#e6a15c1a!important;color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .card-time-text,body.cassiopeia-theme .card-time-text,body.dark-theme.cassiopeia-theme .card-time-text,html[data-theme=dark][data-cassiopeia=true] .card-time-text{color:#8a7364!important;color:var(--autumn-subtle)!important}[data-cassiopeia=true] .card-unread-pill,body.cassiopeia-theme .card-unread-pill,body.dark-theme.cassiopeia-theme .card-unread-pill,html[data-theme=dark][data-cassiopeia=true] .card-unread-pill{background:#b85026!important;background:var(--autumn-primary)!important;color:#fff!important}[data-cassiopeia=true] .delete-notif-btn,body.cassiopeia-theme .delete-notif-btn,body.dark-theme.cassiopeia-theme .delete-notif-btn,html[data-theme=dark][data-cassiopeia=true] .delete-notif-btn{color:#8a7364!important;color:var(--autumn-subtle)!important}[data-cassiopeia=true] .delete-notif-btn:hover,body.cassiopeia-theme .delete-notif-btn:hover,body.dark-theme.cassiopeia-theme .delete-notif-btn:hover,html[data-theme=dark][data-cassiopeia=true] .delete-notif-btn:hover{background:#b8502626!important;color:#e06c48!important}[data-cassiopeia=true] .name-text,[data-cassiopeia=true] .notification-sender,[data-cassiopeia=true] .sender-name-quote,body.cassiopeia-theme .name-text,body.cassiopeia-theme .notification-sender,body.cassiopeia-theme .sender-name-quote,body.dark-theme.cassiopeia-theme .name-text,body.dark-theme.cassiopeia-theme .notification-sender,body.dark-theme.cassiopeia-theme .sender-name-quote,html[data-theme=dark][data-cassiopeia=true] .name-text,html[data-theme=dark][data-cassiopeia=true] .notification-sender,html[data-theme=dark][data-cassiopeia=true] .sender-name-quote{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .notification-text,body.cassiopeia-theme .notification-text,body.dark-theme.cassiopeia-theme .notification-text,html[data-theme=dark][data-cassiopeia=true] .notification-text{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .notif-post-title-inline,body.cassiopeia-theme .notif-post-title-inline,body.dark-theme.cassiopeia-theme .notif-post-title-inline,html[data-theme=dark][data-cassiopeia=true] .notif-post-title-inline{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .message-quote,body.cassiopeia-theme .message-quote,body.dark-theme.cassiopeia-theme .message-quote,html[data-theme=dark][data-cassiopeia=true] .message-quote{background:#0000!important;border:none!important;color:#baa494!important;color:var(--autumn-muted)!important;font-size:13px!important;line-height:1.4!important;padding:0!important}[data-cassiopeia=true] .group-sender-name,body.cassiopeia-theme .group-sender-name,body.dark-theme.cassiopeia-theme .group-sender-name,html[data-theme=dark][data-cassiopeia=true] .group-sender-name{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .notif-comment-quote,body.cassiopeia-theme .notif-comment-quote,body.dark-theme.cassiopeia-theme .notif-comment-quote,html[data-theme=dark][data-cassiopeia=true] .notif-comment-quote{background:#b850261f!important;border:1px solid #b8502640!important;border-left:3.5px solid #b85026!important;border-left:3.5px solid var(--autumn-primary)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .notif-reason-box,body.cassiopeia-theme .notif-reason-box,body.dark-theme.cassiopeia-theme .notif-reason-box,html[data-theme=dark][data-cassiopeia=true] .notif-reason-box{background:#b8502626!important;border:1px solid #b850264d!important;border-left:3.5px solid #e06c48!important;border-radius:0 8px 8px 0!important}[data-cassiopeia=true] .notif-reason-box .reason-label,body.cassiopeia-theme .notif-reason-box .reason-label,body.dark-theme.cassiopeia-theme .notif-reason-box .reason-label,html[data-theme=dark][data-cassiopeia=true] .notif-reason-box .reason-label{color:#e06c48!important}[data-cassiopeia=true] .notif-reason-box .reason-text,body.cassiopeia-theme .notif-reason-box .reason-text,body.dark-theme.cassiopeia-theme .notif-reason-box .reason-text,html[data-theme=dark][data-cassiopeia=true] .notif-reason-box .reason-text{color:#ff8560!important}[data-cassiopeia=true] .content-preview-left,body.cassiopeia-theme .content-preview-left,body.dark-theme.cassiopeia-theme .content-preview-left,html[data-theme=dark][data-cassiopeia=true] .content-preview-left{border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:10px!important}[data-cassiopeia=true] .text-post-thumb,body.cassiopeia-theme .text-post-thumb,body.dark-theme.cassiopeia-theme .text-post-thumb,html[data-theme=dark][data-cassiopeia=true] .text-post-thumb{background:#e6a15c1a!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .notifications-list-wrapper .btn-accept,body.cassiopeia-theme .notifications-list-wrapper .btn-accept,body.dark-theme.cassiopeia-theme .notifications-list-wrapper .btn-accept,html[data-theme=dark][data-cassiopeia=true] .notifications-list-wrapper .btn-accept{background:#b85026!important;background:var(--autumn-primary)!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;box-shadow:0 2px 6px #0000004d!important;color:#fff!important}[data-cassiopeia=true] .notifications-list-wrapper .btn-accept:hover,body.cassiopeia-theme .notifications-list-wrapper .btn-accept:hover,body.dark-theme.cassiopeia-theme .notifications-list-wrapper .btn-accept:hover,html[data-theme=dark][data-cassiopeia=true] .notifications-list-wrapper .btn-accept:hover{background:#cc5d2e!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important}[data-cassiopeia=true] .notifications-list-wrapper .btn-reject,body.cassiopeia-theme .notifications-list-wrapper .btn-reject,body.dark-theme.cassiopeia-theme .notifications-list-wrapper .btn-reject,html[data-theme=dark][data-cassiopeia=true] .notifications-list-wrapper .btn-reject{background:#b850261f!important;border:1px solid #b8502659!important;box-shadow:none!important;color:#e06c48!important}[data-cassiopeia=true] .notifications-list-wrapper .btn-reject:hover,body.cassiopeia-theme .notifications-list-wrapper .btn-reject:hover,body.dark-theme.cassiopeia-theme .notifications-list-wrapper .btn-reject:hover,html[data-theme=dark][data-cassiopeia=true] .notifications-list-wrapper .btn-reject:hover{background:#b8502640!important;border-color:#b85026!important;border-color:var(--autumn-primary)!important;color:#ff8560!important}[data-cassiopeia=true] .chat-avatar-wrapper.has-stories,body.cassiopeia-theme .chat-avatar-wrapper.has-stories,body.dark-theme.cassiopeia-theme .chat-avatar-wrapper.has-stories,html[data-theme=dark][data-cassiopeia=true] .chat-avatar-wrapper.has-stories{background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888)!important;padding:2px!important}[data-cassiopeia=true] .chat-avatar-wrapper.has-stories .chat-avatar,body.cassiopeia-theme .chat-avatar-wrapper.has-stories .chat-avatar,body.dark-theme.cassiopeia-theme .chat-avatar-wrapper.has-stories .chat-avatar,html[data-theme=dark][data-cassiopeia=true] .chat-avatar-wrapper.has-stories .chat-avatar{border:1px solid #fff!important}[data-cassiopeia=true] .chat-avatar-wrapper.has-stories.all-viewed,body.cassiopeia-theme .chat-avatar-wrapper.has-stories.all-viewed,body.dark-theme.cassiopeia-theme .chat-avatar-wrapper.has-stories.all-viewed,html[data-theme=dark][data-cassiopeia=true] .chat-avatar-wrapper.has-stories.all-viewed{background:#b8502659!important}[data-cassiopeia=true] .stacked-avatar,body.cassiopeia-theme .stacked-avatar,body.dark-theme.cassiopeia-theme .stacked-avatar,html[data-theme=dark][data-cassiopeia=true] .stacked-avatar{border-color:#24140c!important}[data-cassiopeia=true] .stacked-more,body.cassiopeia-theme .stacked-more,body.dark-theme.cassiopeia-theme .stacked-more,html[data-theme=dark][data-cassiopeia=true] .stacked-more{background:#b85026!important;background:var(--autumn-primary)!important;border-color:#24140c!important}[data-cassiopeia=true] .expand-icon-btn,body.cassiopeia-theme .expand-icon-btn,body.dark-theme.cassiopeia-theme .expand-icon-btn,html[data-theme=dark][data-cassiopeia=true] .expand-icon-btn{background:#e6a15c1f!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .expand-hint,body.cassiopeia-theme .expand-hint,body.dark-theme.cassiopeia-theme .expand-hint,html[data-theme=dark][data-cassiopeia=true] .expand-hint{color:#8a7364!important;color:var(--autumn-subtle)!important}[data-cassiopeia=true] .grouped-sub-item,body.cassiopeia-theme .grouped-sub-item,body.dark-theme.cassiopeia-theme .grouped-sub-item,html[data-theme=dark][data-cassiopeia=true] .grouped-sub-item{border-left:2px solid #b8502666!important}[data-cassiopeia=true] .notifications-scroll-area,body.cassiopeia-theme .notifications-scroll-area,body.dark-theme.cassiopeia-theme .notifications-scroll-area,html[data-theme=dark][data-cassiopeia=true] .notifications-scroll-area{scrollbar-color:#e6a15c73 #ffffff05!important;scrollbar-color:var(--autumn-border-highlight) #ffffff05!important}[data-cassiopeia=true] .notifications-scroll-area::-webkit-scrollbar-thumb,body.cassiopeia-theme .notifications-scroll-area::-webkit-scrollbar-thumb,body.dark-theme.cassiopeia-theme .notifications-scroll-area::-webkit-scrollbar-thumb,html[data-theme=dark][data-cassiopeia=true] .notifications-scroll-area::-webkit-scrollbar-thumb{background:#e6a15c73!important;background:var(--autumn-border-highlight)!important}[data-cassiopeia=true] .notif-modal-content,body.cassiopeia-theme .notif-modal-content,body.dark-theme.cassiopeia-theme .notif-modal-content,html[data-theme=dark][data-cassiopeia=true] .notif-modal-content{background:#22140c!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:0 10px 30px #0009!important}[data-cassiopeia=true] .notif-modal-btn,body.cassiopeia-theme .notif-modal-btn,body.dark-theme.cassiopeia-theme .notif-modal-btn,html[data-theme=dark][data-cassiopeia=true] .notif-modal-btn{background:#b85026!important;background:var(--autumn-primary)!important;color:#fff!important}body.cassiopeia-theme .blocked-modal,body.cassiopeia-theme .header-dropdown,body.cassiopeia-theme .minutes-modal-content,body.cassiopeia-theme .modal-content,body.dark-theme.cassiopeia-theme .blocked-modal,body.dark-theme.cassiopeia-theme .header-dropdown,body.dark-theme.cassiopeia-theme .minutes-modal-content,body.dark-theme.cassiopeia-theme .modal-content{background:#22140c!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;box-shadow:0 10px 30px #0009!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .music-modal-backdrop,body.cassiopeia-theme .music-modal-backdrop,body.dark-theme.cassiopeia-theme .music-modal-backdrop,html[data-theme=dark][data-cassiopeia=true] .music-modal-backdrop{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#0e0805cc!important}[data-cassiopeia=true] .music-modal-content,body.cassiopeia-theme .music-modal-content,body.dark-theme.cassiopeia-theme .music-modal-content,html[data-theme=dark][data-cassiopeia=true] .music-modal-content{background:#1c100a!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:0 20px 50px #000000b3!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .music-modal-header,body.cassiopeia-theme .music-modal-header,body.dark-theme.cassiopeia-theme .music-modal-header,html[data-theme=dark][data-cassiopeia=true] .music-modal-header{background:#160d08!important;border-bottom:1px solid #e6a15c38!important;border-bottom:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .music-header-icon-box,body.cassiopeia-theme .music-header-icon-box,body.dark-theme.cassiopeia-theme .music-header-icon-box,html[data-theme=dark][data-cassiopeia=true] .music-header-icon-box{background:#b85026!important;background:var(--autumn-primary)!important;border:1px solid #e6a15c!important;border:1px solid var(--autumn-secondary)!important;box-shadow:none!important;color:#fff!important}[data-cassiopeia=true] .music-header-title,body.cassiopeia-theme .music-header-title,body.dark-theme.cassiopeia-theme .music-header-title,html[data-theme=dark][data-cassiopeia=true] .music-header-title{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .music-header-subtitle,body.cassiopeia-theme .music-header-subtitle,body.dark-theme.cassiopeia-theme .music-header-subtitle,html[data-theme=dark][data-cassiopeia=true] .music-header-subtitle{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .music-header-tabs,body.cassiopeia-theme .music-header-tabs,body.dark-theme.cassiopeia-theme .music-header-tabs,html[data-theme=dark][data-cassiopeia=true] .music-header-tabs{background:#00000073!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .music-tab-btn,body.cassiopeia-theme .music-tab-btn,body.dark-theme.cassiopeia-theme .music-tab-btn,html[data-theme=dark][data-cassiopeia=true] .music-tab-btn{background:#0000!important;border:none!important;color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .music-tab-btn:hover,body.cassiopeia-theme .music-tab-btn:hover,body.dark-theme.cassiopeia-theme .music-tab-btn:hover,html[data-theme=dark][data-cassiopeia=true] .music-tab-btn:hover{background:#e6a15c1a!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .music-tab-btn.active,body.cassiopeia-theme .music-tab-btn.active,body.dark-theme.cassiopeia-theme .music-tab-btn.active,html[data-theme=dark][data-cassiopeia=true] .music-tab-btn.active{background:#b85026!important;background:var(--autumn-primary)!important;border:1px solid #e6a15c!important;border:1px solid var(--autumn-secondary)!important;box-shadow:none!important;color:#fff!important}[data-cassiopeia=true] .music-modal-close-btn,body.cassiopeia-theme .music-modal-close-btn,body.dark-theme.cassiopeia-theme .music-modal-close-btn,html[data-theme=dark][data-cassiopeia=true] .music-modal-close-btn{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .music-modal-close-btn:hover,body.cassiopeia-theme .music-modal-close-btn:hover,body.dark-theme.cassiopeia-theme .music-modal-close-btn:hover,html[data-theme=dark][data-cassiopeia=true] .music-modal-close-btn:hover{background:#e6a15c26!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .music-modal-body,body.cassiopeia-theme .music-modal-body,body.dark-theme.cassiopeia-theme .music-modal-body,html[data-theme=dark][data-cassiopeia=true] .music-modal-body{background:#1c100a!important}[data-cassiopeia=true] .music-search-input,body.cassiopeia-theme .music-search-input,body.dark-theme.cassiopeia-theme .music-search-input,html[data-theme=dark][data-cassiopeia=true] .music-search-input{background:#00000059!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .music-search-input:focus,body.cassiopeia-theme .music-search-input:focus,body.dark-theme.cassiopeia-theme .music-search-input:focus,html[data-theme=dark][data-cassiopeia=true] .music-search-input:focus{border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important;outline:none!important}[data-cassiopeia=true] .music-search-clear-btn,[data-cassiopeia=true] .music-search-icon,body.cassiopeia-theme .music-search-clear-btn,body.cassiopeia-theme .music-search-icon,body.dark-theme.cassiopeia-theme .music-search-clear-btn,body.dark-theme.cassiopeia-theme .music-search-icon,html[data-theme=dark][data-cassiopeia=true] .music-search-clear-btn,html[data-theme=dark][data-cassiopeia=true] .music-search-icon{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .music-search-clear-btn:hover,body.cassiopeia-theme .music-search-clear-btn:hover,body.dark-theme.cassiopeia-theme .music-search-clear-btn:hover,html[data-theme=dark][data-cassiopeia=true] .music-search-clear-btn:hover{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .music-search-submit-btn,body.cassiopeia-theme .music-search-submit-btn,body.dark-theme.cassiopeia-theme .music-search-submit-btn,html[data-theme=dark][data-cassiopeia=true] .music-search-submit-btn{background:#b85026!important;background:var(--autumn-primary)!important;border:1px solid #e6a15c!important;border:1px solid var(--autumn-secondary)!important;box-shadow:none!important;color:#fff!important}[data-cassiopeia=true] .music-search-submit-btn:hover:not(:disabled),body.cassiopeia-theme .music-search-submit-btn:hover:not(:disabled),body.dark-theme.cassiopeia-theme .music-search-submit-btn:hover:not(:disabled),html[data-theme=dark][data-cassiopeia=true] .music-search-submit-btn:hover:not(:disabled){background:#8c3814!important}[data-cassiopeia=true] .music-chip-btn,body.cassiopeia-theme .music-chip-btn,body.dark-theme.cassiopeia-theme .music-chip-btn,html[data-theme=dark][data-cassiopeia=true] .music-chip-btn{background:#24150e99!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .music-chip-btn.active,[data-cassiopeia=true] .music-chip-btn:hover,body.cassiopeia-theme .music-chip-btn.active,body.cassiopeia-theme .music-chip-btn:hover,body.dark-theme.cassiopeia-theme .music-chip-btn.active,body.dark-theme.cassiopeia-theme .music-chip-btn:hover,html[data-theme=dark][data-cassiopeia=true] .music-chip-btn.active,html[data-theme=dark][data-cassiopeia=true] .music-chip-btn:hover{background:#b8502638!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .music-track-row,body.cassiopeia-theme .music-track-row,body.dark-theme.cassiopeia-theme .music-track-row,html[data-theme=dark][data-cassiopeia=true] .music-track-row{background:#24150e73!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .music-track-row:hover,body.cassiopeia-theme .music-track-row:hover,body.dark-theme.cassiopeia-theme .music-track-row:hover,html[data-theme=dark][data-cassiopeia=true] .music-track-row:hover{background:#2e1b12cc!important;border-color:#e6a15c73!important;border-color:var(--autumn-border-highlight)!important}[data-cassiopeia=true] .music-track-row.current-active,body.cassiopeia-theme .music-track-row.current-active,body.dark-theme.cassiopeia-theme .music-track-row.current-active,html[data-theme=dark][data-cassiopeia=true] .music-track-row.current-active{background:#b850262e!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important}[data-cassiopeia=true] .music-track-cover-container,body.cassiopeia-theme .music-track-cover-container,body.dark-theme.cassiopeia-theme .music-track-cover-container,html[data-theme=dark][data-cassiopeia=true] .music-track-cover-container{border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .music-track-cover-fallback,body.cassiopeia-theme .music-track-cover-fallback,body.dark-theme.cassiopeia-theme .music-track-cover-fallback,html[data-theme=dark][data-cassiopeia=true] .music-track-cover-fallback{background:#2a160d!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .music-track-title,body.cassiopeia-theme .music-track-title,body.dark-theme.cassiopeia-theme .music-track-title,html[data-theme=dark][data-cassiopeia=true] .music-track-title{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .music-track-row.current-active .music-track-title,body.cassiopeia-theme .music-track-row.current-active .music-track-title,body.dark-theme.cassiopeia-theme .music-track-row.current-active .music-track-title,html[data-theme=dark][data-cassiopeia=true] .music-track-row.current-active .music-track-title{color:#e6a15c!important;color:var(--autumn-secondary)!important;font-weight:700!important}[data-cassiopeia=true] .music-track-artist,body.cassiopeia-theme .music-track-artist,body.dark-theme.cassiopeia-theme .music-track-artist,html[data-theme=dark][data-cassiopeia=true] .music-track-artist{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .music-track-duration,body.cassiopeia-theme .music-track-duration,body.dark-theme.cassiopeia-theme .music-track-duration,html[data-theme=dark][data-cassiopeia=true] .music-track-duration{color:#8a7364!important;color:var(--autumn-subtle)!important}[data-cassiopeia=true] .music-action-btn,body.cassiopeia-theme .music-action-btn,body.dark-theme.cassiopeia-theme .music-action-btn,html[data-theme=dark][data-cassiopeia=true] .music-action-btn{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .music-action-btn:hover,body.cassiopeia-theme .music-action-btn:hover,body.dark-theme.cassiopeia-theme .music-action-btn:hover,html[data-theme=dark][data-cassiopeia=true] .music-action-btn:hover{background:#e6a15c1f!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .music-action-btn.music-track-heart-btn.active,body.cassiopeia-theme .music-action-btn.music-track-heart-btn.active,body.cassiopeia-theme .music-action-btn.music-track-heart-btn:hover,body.dark-theme.cassiopeia-theme .music-action-btn.music-track-heart-btn.active,body.dark-theme.cassiopeia-theme .music-action-btn.music-track-heart-btn:hover,html[data-theme=dark][data-cassiopeia=true] .music-action-btn.music-track-heart-btn.active{color:#ff6b6b!important}[data-cassiopeia=true] .music-playlist-popover,body.cassiopeia-theme .music-playlist-popover,body.dark-theme.cassiopeia-theme .music-playlist-popover,html[data-theme=dark][data-cassiopeia=true] .music-playlist-popover{background:#1c100a!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;box-shadow:0 16px 40px #000000b3!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .music-popover-header,body.cassiopeia-theme .music-popover-header,body.dark-theme.cassiopeia-theme .music-popover-header,html[data-theme=dark][data-cassiopeia=true] .music-popover-header{border-bottom:1px solid #e6a15c38!important;border-bottom:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .music-popover-title,body.cassiopeia-theme .music-popover-title,body.dark-theme.cassiopeia-theme .music-popover-title,html[data-theme=dark][data-cassiopeia=true] .music-popover-title{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .popover-close-btn,body.cassiopeia-theme .popover-close-btn,body.dark-theme.cassiopeia-theme .popover-close-btn,html[data-theme=dark][data-cassiopeia=true] .popover-close-btn{background:#ffffff0f!important;color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .popover-close-btn:hover,body.cassiopeia-theme .popover-close-btn:hover,body.dark-theme.cassiopeia-theme .popover-close-btn:hover,html[data-theme=dark][data-cassiopeia=true] .popover-close-btn:hover{background:#ffffff24!important;color:#fff!important}[data-cassiopeia=true] .music-popover-item,body.cassiopeia-theme .music-popover-item,body.dark-theme.cassiopeia-theme .music-popover-item,html[data-theme=dark][data-cassiopeia=true] .music-popover-item{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .music-popover-item:hover,body.cassiopeia-theme .music-popover-item:hover,body.dark-theme.cassiopeia-theme .music-popover-item:hover,html[data-theme=dark][data-cassiopeia=true] .music-popover-item:hover{background:#e6a15c1f!important;color:#fff!important}[data-cassiopeia=true] .music-upload-box,body.cassiopeia-theme .music-upload-box,body.dark-theme.cassiopeia-theme .music-upload-box,html[data-theme=dark][data-cassiopeia=true] .music-upload-box{background:#24150e59!important;border:2px dashed #e6a15c38!important;border:2px dashed var(--autumn-border)!important}[data-cassiopeia=true] .music-upload-box:hover,body.cassiopeia-theme .music-upload-box:hover,body.dark-theme.cassiopeia-theme .music-upload-box:hover,html[data-theme=dark][data-cassiopeia=true] .music-upload-box:hover{background:#2e1b1299!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important}[data-cassiopeia=true] .music-upload-icon-circle,body.cassiopeia-theme .music-upload-icon-circle,body.dark-theme.cassiopeia-theme .music-upload-icon-circle,html[data-theme=dark][data-cassiopeia=true] .music-upload-icon-circle{background:#b850262e!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .music-upload-text h3,body.cassiopeia-theme .music-upload-text h3,body.dark-theme.cassiopeia-theme .music-upload-text h3,html[data-theme=dark][data-cassiopeia=true] .music-upload-text h3{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .music-upload-text p,body.cassiopeia-theme .music-upload-text p,body.dark-theme.cassiopeia-theme .music-upload-text p,html[data-theme=dark][data-cassiopeia=true] .music-upload-text p{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .music-upload-status,body.cassiopeia-theme .music-upload-status,body.dark-theme.cassiopeia-theme .music-upload-status,html[data-theme=dark][data-cassiopeia=true] .music-upload-status{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .music-create-folder-btn,body.cassiopeia-theme .music-create-folder-btn,body.dark-theme.cassiopeia-theme .music-create-folder-btn,html[data-theme=dark][data-cassiopeia=true] .music-create-folder-btn{background:#b85026!important;background:var(--autumn-primary)!important;border:1px solid #e6a15c!important;border:1px solid var(--autumn-secondary)!important;color:#fff!important}[data-cassiopeia=true] .music-create-folder-btn:hover,body.cassiopeia-theme .music-create-folder-btn:hover,body.dark-theme.cassiopeia-theme .music-create-folder-btn:hover,html[data-theme=dark][data-cassiopeia=true] .music-create-folder-btn:hover{background:#8c3814!important}[data-cassiopeia=true] .music-playlist-card,body.cassiopeia-theme .music-playlist-card,body.dark-theme.cassiopeia-theme .music-playlist-card,html[data-theme=dark][data-cassiopeia=true] .music-playlist-card{background:#24150e80!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .music-playlist-card:hover,body.cassiopeia-theme .music-playlist-card:hover,body.dark-theme.cassiopeia-theme .music-playlist-card:hover,html[data-theme=dark][data-cassiopeia=true] .music-playlist-card:hover{background:#2e1b12cc!important;border-color:#e6a15c73!important;border-color:var(--autumn-border-highlight)!important}[data-cassiopeia=true] .music-playlist-card.favorites-card,body.cassiopeia-theme .music-playlist-card.favorites-card,body.dark-theme.cassiopeia-theme .music-playlist-card.favorites-card,html[data-theme=dark][data-cassiopeia=true] .music-playlist-card.favorites-card{background:#b850261f!important;border-color:#e6a15c73!important;border-color:var(--autumn-border-highlight)!important}[data-cassiopeia=true] .music-playlist-card-edit-btn,body.cassiopeia-theme .music-playlist-card-edit-btn,body.dark-theme.cassiopeia-theme .music-playlist-card-edit-btn,html[data-theme=dark][data-cassiopeia=true] .music-playlist-card-edit-btn{background:#ffffff0f!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .music-playlist-card-edit-btn:hover,body.cassiopeia-theme .music-playlist-card-edit-btn:hover,body.dark-theme.cassiopeia-theme .music-playlist-card-edit-btn:hover,html[data-theme=dark][data-cassiopeia=true] .music-playlist-card-edit-btn:hover{background:#e6a15c33!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .music-delete-playlist-btn,[data-cassiopeia=true] .music-playlist-card-delete-btn,body.cassiopeia-theme .music-delete-playlist-btn,body.cassiopeia-theme .music-playlist-card-delete-btn,body.dark-theme.cassiopeia-theme .music-delete-playlist-btn,body.dark-theme.cassiopeia-theme .music-playlist-card-delete-btn,html[data-theme=dark][data-cassiopeia=true] .music-delete-playlist-btn,html[data-theme=dark][data-cassiopeia=true] .music-playlist-card-delete-btn{background:#ef444429!important;border:1px solid #ef444461!important;color:#ef4444!important;opacity:1!important}[data-cassiopeia=true] .music-delete-playlist-btn:hover,[data-cassiopeia=true] .music-playlist-card-delete-btn:hover,body.cassiopeia-theme .music-delete-playlist-btn:hover,body.cassiopeia-theme .music-playlist-card-delete-btn:hover,body.dark-theme.cassiopeia-theme .music-delete-playlist-btn:hover,body.dark-theme.cassiopeia-theme .music-playlist-card-delete-btn:hover,html[data-theme=dark][data-cassiopeia=true] .music-delete-playlist-btn:hover,html[data-theme=dark][data-cassiopeia=true] .music-playlist-card-delete-btn:hover{background:#ef4444!important;border-color:#ef4444!important;color:#fff!important;transform:scale(1.08)!important}[data-cassiopeia=true] .music-empty-state-mini,body.cassiopeia-theme .music-empty-state-mini,body.dark-theme.cassiopeia-theme .music-empty-state-mini,html[data-theme=dark][data-cassiopeia=true] .music-empty-state-mini{background:#24150e4d!important;border:1px dashed #e6a15c38!important;border:1px dashed var(--autumn-border)!important;color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .music-modal-player-bar,body.cassiopeia-theme .music-modal-player-bar,body.dark-theme.cassiopeia-theme .music-modal-player-bar,html[data-theme=dark][data-cassiopeia=true] .music-modal-player-bar{background:#160d08!important;border-top:1px solid #e6a15c38!important;border-top:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .music-player-cover-fallback,body.cassiopeia-theme .music-player-cover-fallback,body.dark-theme.cassiopeia-theme .music-player-cover-fallback,html[data-theme=dark][data-cassiopeia=true] .music-player-cover-fallback{background:#b85026!important;background:var(--autumn-primary)!important;border:1px solid #e6a15c!important;border:1px solid var(--autumn-secondary)!important;color:#fff!important}[data-cassiopeia=true] .player-meta-title,body.cassiopeia-theme .player-meta-title,body.dark-theme.cassiopeia-theme .player-meta-title,html[data-theme=dark][data-cassiopeia=true] .player-meta-title{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .player-control-btn,[data-cassiopeia=true] .player-meta-artist,body.cassiopeia-theme .player-control-btn,body.cassiopeia-theme .player-meta-artist,body.dark-theme.cassiopeia-theme .player-control-btn,body.dark-theme.cassiopeia-theme .player-meta-artist,html[data-theme=dark][data-cassiopeia=true] .player-control-btn,html[data-theme=dark][data-cassiopeia=true] .player-meta-artist{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .player-control-btn:hover,body.cassiopeia-theme .player-control-btn:hover,body.dark-theme.cassiopeia-theme .player-control-btn:hover,html[data-theme=dark][data-cassiopeia=true] .player-control-btn:hover{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .player-control-btn.active,body.cassiopeia-theme .player-control-btn.active,body.dark-theme.cassiopeia-theme .player-control-btn.active,html[data-theme=dark][data-cassiopeia=true] .player-control-btn.active{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .repeat-one-badge,body.cassiopeia-theme .repeat-one-badge,body.dark-theme.cassiopeia-theme .repeat-one-badge,html[data-theme=dark][data-cassiopeia=true] .repeat-one-badge{background:#e6a15c!important;background:var(--autumn-secondary)!important;color:#160d08!important}[data-cassiopeia=true] .player-play-main-btn,body.cassiopeia-theme .player-play-main-btn,body.dark-theme.cassiopeia-theme .player-play-main-btn,html[data-theme=dark][data-cassiopeia=true] .player-play-main-btn{background:#b85026!important;background:var(--autumn-primary)!important;border:1px solid #e6a15c!important;border:1px solid var(--autumn-secondary)!important;box-shadow:none!important;color:#fff!important}[data-cassiopeia=true] .player-play-main-btn:hover,body.cassiopeia-theme .player-play-main-btn:hover,body.dark-theme.cassiopeia-theme .player-play-main-btn:hover,html[data-theme=dark][data-cassiopeia=true] .player-play-main-btn:hover{background:#8c3814!important;transform:scale(1.05)!important}[data-cassiopeia=true] .timeline-time,body.cassiopeia-theme .timeline-time,body.dark-theme.cassiopeia-theme .timeline-time,html[data-theme=dark][data-cassiopeia=true] .timeline-time{color:#8a7364!important;color:var(--autumn-subtle)!important}[data-cassiopeia=true] .music-timeline-slider,[data-cassiopeia=true] .music-volume-slider,body.cassiopeia-theme .music-timeline-slider,body.cassiopeia-theme .music-volume-slider,body.dark-theme.cassiopeia-theme .music-timeline-slider,body.dark-theme.cassiopeia-theme .music-volume-slider,html[data-theme=dark][data-cassiopeia=true] .music-timeline-slider,html[data-theme=dark][data-cassiopeia=true] .music-volume-slider{background:#e6a15c33!important}[data-cassiopeia=true] .music-timeline-slider::-webkit-slider-thumb,[data-cassiopeia=true] .music-volume-slider::-webkit-slider-thumb,body.cassiopeia-theme .music-timeline-slider::-webkit-slider-thumb,body.cassiopeia-theme .music-volume-slider::-webkit-slider-thumb,body.dark-theme.cassiopeia-theme .music-timeline-slider::-webkit-slider-thumb,body.dark-theme.cassiopeia-theme .music-volume-slider::-webkit-slider-thumb,html[data-theme=dark][data-cassiopeia=true] .music-timeline-slider::-webkit-slider-thumb,html[data-theme=dark][data-cassiopeia=true] .music-volume-slider::-webkit-slider-thumb{background:#e6a15c!important;background:var(--autumn-secondary)!important;border:1px solid #b85026!important;border:1px solid var(--autumn-primary)!important;box-shadow:none!important}[data-cassiopeia=true] .music-timeline-slider::-moz-range-thumb,[data-cassiopeia=true] .music-volume-slider::-moz-range-thumb,body.cassiopeia-theme .music-timeline-slider::-moz-range-thumb,body.cassiopeia-theme .music-volume-slider::-moz-range-thumb,body.dark-theme.cassiopeia-theme .music-timeline-slider::-moz-range-thumb,body.dark-theme.cassiopeia-theme .music-volume-slider::-moz-range-thumb,html[data-theme=dark][data-cassiopeia=true] .music-timeline-slider::-moz-range-thumb,html[data-theme=dark][data-cassiopeia=true] .music-volume-slider::-moz-range-thumb{background:#e6a15c!important;background:var(--autumn-secondary)!important;border:1px solid #b85026!important;border:1px solid var(--autumn-primary)!important;box-shadow:none!important}[data-cassiopeia=true] .player-volume-btn,body.cassiopeia-theme .player-volume-btn,body.dark-theme.cassiopeia-theme .player-volume-btn,html[data-theme=dark][data-cassiopeia=true] .player-volume-btn{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .player-volume-btn:hover,body.cassiopeia-theme .player-volume-btn:hover,body.dark-theme.cassiopeia-theme .player-volume-btn:hover,html[data-theme=dark][data-cassiopeia=true] .player-volume-btn:hover{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .music-submodal-box,body.cassiopeia-theme .music-submodal-box,body.dark-theme.cassiopeia-theme .music-submodal-box,html[data-theme=dark][data-cassiopeia=true] .music-submodal-box{background:#1c100a!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .music-submodal-input,body.cassiopeia-theme .music-submodal-input,body.dark-theme.cassiopeia-theme .music-submodal-input,html[data-theme=dark][data-cassiopeia=true] .music-submodal-input{background:#0006!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .music-submodal-input:focus,body.cassiopeia-theme .music-submodal-input:focus,body.dark-theme.cassiopeia-theme .music-submodal-input:focus,html[data-theme=dark][data-cassiopeia=true] .music-submodal-input:focus{border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important;outline:none!important}[data-cassiopeia=true] .music-submodal-submit-btn,body.cassiopeia-theme .music-submodal-submit-btn,body.dark-theme.cassiopeia-theme .music-submodal-submit-btn,html[data-theme=dark][data-cassiopeia=true] .music-submodal-submit-btn{background:#b85026!important;background:var(--autumn-primary)!important;border:1px solid #e6a15c!important;border:1px solid var(--autumn-secondary)!important;color:#fff!important}[data-cassiopeia=true] .music-submodal-submit-btn:hover:not(:disabled),body.cassiopeia-theme .music-submodal-submit-btn:hover:not(:disabled),body.dark-theme.cassiopeia-theme .music-submodal-submit-btn:hover:not(:disabled),html[data-theme=dark][data-cassiopeia=true] .music-submodal-submit-btn:hover:not(:disabled){background:#8c3814!important}[data-cassiopeia=true] .music-submodal-cancel-btn,body.cassiopeia-theme .music-submodal-cancel-btn,body.dark-theme.cassiopeia-theme .music-submodal-cancel-btn,html[data-theme=dark][data-cassiopeia=true] .music-submodal-cancel-btn{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .music-submodal-cancel-btn:hover,body.cassiopeia-theme .music-submodal-cancel-btn:hover,body.dark-theme.cassiopeia-theme .music-submodal-cancel-btn:hover,html[data-theme=dark][data-cassiopeia=true] .music-submodal-cancel-btn:hover{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .music-lyrics-overlay,body.cassiopeia-theme .music-lyrics-overlay,body.dark-theme.cassiopeia-theme .music-lyrics-overlay,html[data-theme=dark][data-cassiopeia=true] .music-lyrics-overlay{background:#160d08fa!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .music-lyrics-header,body.cassiopeia-theme .music-lyrics-header,body.dark-theme.cassiopeia-theme .music-lyrics-header,html[data-theme=dark][data-cassiopeia=true] .music-lyrics-header{border-bottom:1px solid #e6a15c38!important;border-bottom:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .music-lyrics-title,body.cassiopeia-theme .music-lyrics-title,body.dark-theme.cassiopeia-theme .music-lyrics-title,html[data-theme=dark][data-cassiopeia=true] .music-lyrics-title{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .music-lyrics-artist,[data-cassiopeia=true] .music-lyrics-close-btn,body.cassiopeia-theme .music-lyrics-artist,body.cassiopeia-theme .music-lyrics-close-btn,body.dark-theme.cassiopeia-theme .music-lyrics-artist,body.dark-theme.cassiopeia-theme .music-lyrics-close-btn,html[data-theme=dark][data-cassiopeia=true] .music-lyrics-artist,html[data-theme=dark][data-cassiopeia=true] .music-lyrics-close-btn{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .music-lyrics-close-btn:hover,body.cassiopeia-theme .music-lyrics-close-btn:hover,body.dark-theme.cassiopeia-theme .music-lyrics-close-btn:hover,html[data-theme=dark][data-cassiopeia=true] .music-lyrics-close-btn:hover{background:#e6a15c26!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .music-lyrics-plain-text,body.cassiopeia-theme .music-lyrics-plain-text,body.dark-theme.cassiopeia-theme .music-lyrics-plain-text,html[data-theme=dark][data-cassiopeia=true] .music-lyrics-plain-text{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .music-favorites-header,body.cassiopeia-theme .music-favorites-header,body.dark-theme.cassiopeia-theme .music-favorites-header,html[data-theme=dark][data-cassiopeia=true] .music-favorites-header{border-bottom:1px solid #e6a15c38!important;border-bottom:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .music-favorites-icon-box,body.cassiopeia-theme .music-favorites-icon-box,body.dark-theme.cassiopeia-theme .music-favorites-icon-box,html[data-theme=dark][data-cassiopeia=true] .music-favorites-icon-box{background:#f8717126!important;border:1px solid #f8717152!important;color:#f87171!important}[data-cassiopeia=true] .music-favorites-titles h2,body.cassiopeia-theme .music-favorites-titles h2,body.dark-theme.cassiopeia-theme .music-favorites-titles h2,html[data-theme=dark][data-cassiopeia=true] .music-favorites-titles h2{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .music-favorites-titles span,body.cassiopeia-theme .music-favorites-titles span,body.dark-theme.cassiopeia-theme .music-favorites-titles span,html[data-theme=dark][data-cassiopeia=true] .music-favorites-titles span{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .music-play-all-btn,body.cassiopeia-theme .music-play-all-btn,body.dark-theme.cassiopeia-theme .music-play-all-btn,html[data-theme=dark][data-cassiopeia=true] .music-play-all-btn{background:#b85026!important;background:var(--autumn-primary)!important;border:1px solid #e6a15c!important;border:1px solid var(--autumn-secondary)!important;box-shadow:none!important;color:#fff!important}[data-cassiopeia=true] .music-play-all-btn:hover:not(:disabled),body.cassiopeia-theme .music-play-all-btn:hover:not(:disabled),body.dark-theme.cassiopeia-theme .music-play-all-btn:hover:not(:disabled),html[data-theme=dark][data-cassiopeia=true] .music-play-all-btn:hover:not(:disabled){background:#8c3814!important}[data-cassiopeia=true] .music-play-all-btn:disabled,body.cassiopeia-theme .music-play-all-btn:disabled,body.dark-theme.cassiopeia-theme .music-play-all-btn:disabled,html[data-theme=dark][data-cassiopeia=true] .music-play-all-btn:disabled{background:#e6a15c1f!important;border-color:#e6a15c38!important;border-color:var(--autumn-border)!important;color:#baa494!important;color:var(--autumn-muted)!important;cursor:not-allowed!important;opacity:.5!important}[data-cassiopeia=true] .music-spinner,[data-cassiopeia=true] .music-spinner-small,body.cassiopeia-theme .music-spinner,body.cassiopeia-theme .music-spinner-small,body.dark-theme.cassiopeia-theme .music-spinner,body.dark-theme.cassiopeia-theme .music-spinner-small,html[data-theme=dark][data-cassiopeia=true] .music-spinner,html[data-theme=dark][data-cassiopeia=true] .music-spinner-small{border-color:#e6a15c #e6a15c33 #e6a15c33!important;border-top-color:var(--autumn-secondary)!important}[data-cassiopeia=true] .music-loading-more,body.cassiopeia-theme .music-loading-more,body.dark-theme.cassiopeia-theme .music-loading-more,html[data-theme=dark][data-cassiopeia=true] .music-loading-more{background:#24150e99!important;border-color:#e6a15c38!important;border-color:var(--autumn-border)!important;color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .music-empty-state,[data-cassiopeia=true] .music-empty-state p,body.cassiopeia-theme .music-empty-state,body.cassiopeia-theme .music-empty-state p,body.dark-theme.cassiopeia-theme .music-empty-state,body.dark-theme.cassiopeia-theme .music-empty-state p,html[data-theme=dark][data-cassiopeia=true] .music-empty-state,html[data-theme=dark][data-cassiopeia=true] .music-empty-state p{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .favorites-empty-icon,[data-cassiopeia=true] .music-empty-icon,body.cassiopeia-theme .favorites-empty-icon,body.cassiopeia-theme .music-empty-icon,body.dark-theme.cassiopeia-theme .favorites-empty-icon,body.dark-theme.cassiopeia-theme .music-empty-icon,html[data-theme=dark][data-cassiopeia=true] .favorites-empty-icon,html[data-theme=dark][data-cassiopeia=true] .music-empty-icon{color:#e6a15c!important;color:var(--autumn-secondary)!important;opacity:.45!important}[data-cassiopeia=true] .music-lyrics-empty,body.cassiopeia-theme .music-lyrics-empty,body.dark-theme.cassiopeia-theme .music-lyrics-empty,html[data-theme=dark][data-cassiopeia=true] .music-lyrics-empty{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .music-playlist-detail-header,body.cassiopeia-theme .music-playlist-detail-header,body.dark-theme.cassiopeia-theme .music-playlist-detail-header,html[data-theme=dark][data-cassiopeia=true] .music-playlist-detail-header{border-bottom:1px solid #e6a15c38!important;border-bottom:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .music-playlist-detail-info h2,body.cassiopeia-theme .music-playlist-detail-info h2,body.dark-theme.cassiopeia-theme .music-playlist-detail-info h2,html[data-theme=dark][data-cassiopeia=true] .music-playlist-detail-info h2{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .music-playlist-detail-info span,body.cassiopeia-theme .music-playlist-detail-info span,body.dark-theme.cassiopeia-theme .music-playlist-detail-info span,html[data-theme=dark][data-cassiopeia=true] .music-playlist-detail-info span{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .music-back-btn,body.cassiopeia-theme .music-back-btn,body.dark-theme.cassiopeia-theme .music-back-btn,html[data-theme=dark][data-cassiopeia=true] .music-back-btn{background:#ffffff0f!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .music-back-btn:hover,body.cassiopeia-theme .music-back-btn:hover,body.dark-theme.cassiopeia-theme .music-back-btn:hover,html[data-theme=dark][data-cassiopeia=true] .music-back-btn:hover{background:#e6a15c2e!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .music-rename-playlist-btn,body.cassiopeia-theme .music-rename-playlist-btn,body.dark-theme.cassiopeia-theme .music-rename-playlist-btn,html[data-theme=dark][data-cassiopeia=true] .music-rename-playlist-btn{background:#ffffff0f!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .music-rename-playlist-btn:hover,body.cassiopeia-theme .music-rename-playlist-btn:hover,body.dark-theme.cassiopeia-theme .music-rename-playlist-btn:hover,html[data-theme=dark][data-cassiopeia=true] .music-rename-playlist-btn:hover{background:#e6a15c2e!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .music-playlist-card-icon,body.cassiopeia-theme .music-playlist-card-icon,body.dark-theme.cassiopeia-theme .music-playlist-card-icon,html[data-theme=dark][data-cassiopeia=true] .music-playlist-card-icon{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .music-playlist-card-name,body.cassiopeia-theme .music-playlist-card-name,body.dark-theme.cassiopeia-theme .music-playlist-card-name,html[data-theme=dark][data-cassiopeia=true] .music-playlist-card-name{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .music-playlist-card-count,body.cassiopeia-theme .music-playlist-card-count,body.dark-theme.cassiopeia-theme .music-playlist-card-count,html[data-theme=dark][data-cassiopeia=true] .music-playlist-card-count{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .music-popover-create-btn,body.cassiopeia-theme .music-popover-create-btn,body.dark-theme.cassiopeia-theme .music-popover-create-btn,html[data-theme=dark][data-cassiopeia=true] .music-popover-create-btn{background:#e6a15c14!important;border:1px dashed #e6a15c!important;border:1px dashed var(--autumn-secondary)!important;box-shadow:none!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .music-popover-create-btn:hover,body.cassiopeia-theme .music-popover-create-btn:hover,body.dark-theme.cassiopeia-theme .music-popover-create-btn:hover,html[data-theme=dark][data-cassiopeia=true] .music-popover-create-btn:hover{background:#e6a15c2e!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important;color:#fff!important}[data-cassiopeia=true] .music-popover-item-icon,[data-cassiopeia=true] .music-popover-item:hover .music-popover-item-icon,body.cassiopeia-theme .music-popover-item-icon,body.cassiopeia-theme .music-popover-item:hover .music-popover-item-icon,body.dark-theme.cassiopeia-theme .music-popover-item-icon,body.dark-theme.cassiopeia-theme .music-popover-item:hover .music-popover-item-icon,html[data-theme=dark][data-cassiopeia=true] .music-popover-item-icon,html[data-theme=dark][data-cassiopeia=true] .music-popover-item:hover .music-popover-item-icon{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .music-popover-item-count,body.cassiopeia-theme .music-popover-item-count,body.dark-theme.cassiopeia-theme .music-popover-item-count,html[data-theme=dark][data-cassiopeia=true] .music-popover-item-count{background:#e6a15c26!important;color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .music-synced-line.active-lrc-line,body.cassiopeia-theme .music-synced-line.active-lrc-line,body.dark-theme.cassiopeia-theme .music-synced-line.active-lrc-line,html[data-theme=dark][data-cassiopeia=true] .music-synced-line.active-lrc-line{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .music-synced-line,body.cassiopeia-theme .music-synced-line,body.dark-theme.cassiopeia-theme .music-synced-line,html[data-theme=dark][data-cassiopeia=true] .music-synced-line{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .music-synced-line:hover,body.cassiopeia-theme .music-synced-line:hover,body.dark-theme.cassiopeia-theme .music-synced-line:hover,html[data-theme=dark][data-cassiopeia=true] .music-synced-line:hover{background:#e6a15c14!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .header-music-cover-wrapper,body.cassiopeia-theme .header-music-cover-wrapper,body.dark-theme.cassiopeia-theme .header-music-cover-wrapper,html[data-theme=dark][data-cassiopeia=true] .header-music-cover-wrapper{background:#2a160d!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .header-music-cover-placeholder,body.cassiopeia-theme .header-music-cover-placeholder,body.dark-theme.cassiopeia-theme .header-music-cover-placeholder,html[data-theme=dark][data-cassiopeia=true] .header-music-cover-placeholder{color:#e6a15c!important;color:var(--autumn-secondary)!important}body.cassiopeia-theme .header-dropdown,body.dark-theme.cassiopeia-theme .header-dropdown{min-width:235px!important}body.cassiopeia-theme .header-dropdown .dropdown-item,body.dark-theme.cassiopeia-theme .header-dropdown .dropdown-item{color:#f5e6d8!important;white-space:nowrap!important}body.cassiopeia-theme .header-dropdown .dropdown-item:hover,body.dark-theme.cassiopeia-theme .header-dropdown .dropdown-item:hover{background:#b8502638!important;color:#fff!important}body.cassiopeia-theme .header-dropdown .dropdown-item svg,body.dark-theme.cassiopeia-theme .header-dropdown .dropdown-item svg,html[data-theme=dark][data-cassiopeia=true] .header-dropdown .dropdown-item svg{color:#baa494!important;color:var(--autumn-muted)!important;transition:color .2s ease!important}body.cassiopeia-theme .header-dropdown .dropdown-item:hover svg,body.dark-theme.cassiopeia-theme .header-dropdown .dropdown-item:hover svg,html[data-theme=dark][data-cassiopeia=true] .header-dropdown .dropdown-item:hover svg{color:#e6a15c!important;color:var(--autumn-secondary)!important}body.cassiopeia-theme .header-dropdown .dropdown-item.dropdown-logout-item,body.cassiopeia-theme .header-dropdown .dropdown-item.dropdown-logout-item svg,body.dark-theme.cassiopeia-theme .header-dropdown .dropdown-item.dropdown-logout-item,body.dark-theme.cassiopeia-theme .header-dropdown .dropdown-item.dropdown-logout-item svg,html[data-theme=dark][data-cassiopeia=true] .header-dropdown .dropdown-item.dropdown-logout-item svg{color:#ef4444!important}body.cassiopeia-theme .header-dropdown .dropdown-item.dropdown-logout-item:hover,body.dark-theme.cassiopeia-theme .header-dropdown .dropdown-item.dropdown-logout-item:hover,html[data-theme=dark][data-cassiopeia=true] .header-dropdown .dropdown-item.dropdown-logout-item:hover{background:#ef444426!important;color:#f99!important}body.cassiopeia-theme .header-dropdown .dropdown-item.dropdown-logout-item:hover svg,body.dark-theme.cassiopeia-theme .header-dropdown .dropdown-item.dropdown-logout-item:hover svg,html[data-theme=dark][data-cassiopeia=true] .header-dropdown .dropdown-item.dropdown-logout-item:hover svg{color:#ff6b6b!important}body.cassiopeia-theme .feedback-modal,body.dark-theme.cassiopeia-theme .feedback-modal,html[data-theme=dark][data-cassiopeia=true] .feedback-modal{background:#22140c!important;background-color:#22140c!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;border-radius:20px!important;box-shadow:0 20px 60px #000000b3!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}body.cassiopeia-theme .feedback-header,body.dark-theme.cassiopeia-theme .feedback-header,html[data-theme=dark][data-cassiopeia=true] .feedback-header{border-bottom:1px solid #e6a15c38!important;border-bottom:1px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important;font-weight:600!important}body.cassiopeia-theme .feedback-header .feedback-btn.cancel,body.dark-theme.cassiopeia-theme .feedback-header .feedback-btn.cancel{background:#b850262e!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:50%!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}body.cassiopeia-theme .feedback-header .feedback-btn.cancel:hover,body.dark-theme.cassiopeia-theme .feedback-header .feedback-btn.cancel:hover{background:#b85026!important;background:var(--autumn-primary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important}body.cassiopeia-theme .feedback-input,body.cassiopeia-theme .feedback-textarea,body.dark-theme.cassiopeia-theme .feedback-input,body.dark-theme.cassiopeia-theme .feedback-textarea,html[data-theme=dark][data-cassiopeia=true] .feedback-input,html[data-theme=dark][data-cassiopeia=true] .feedback-textarea{background-color:#1a0f08!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:12px!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}body.cassiopeia-theme .feedback-input:focus,body.cassiopeia-theme .feedback-textarea:focus,body.dark-theme.cassiopeia-theme .feedback-input:focus,body.dark-theme.cassiopeia-theme .feedback-textarea:focus{border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important}body.cassiopeia-theme .feedback-input::placeholder,body.cassiopeia-theme .feedback-textarea::placeholder,body.dark-theme.cassiopeia-theme .feedback-input::placeholder,body.dark-theme.cassiopeia-theme .feedback-textarea::placeholder{color:#8a7364!important;color:var(--autumn-subtle)!important}body.cassiopeia-theme .feedback-select-trigger,body.dark-theme.cassiopeia-theme .feedback-select-trigger,html[data-theme=dark][data-cassiopeia=true] .feedback-select-trigger{background-color:#1a0f08!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:12px!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}body.cassiopeia-theme .feedback-select-trigger .select-chevron,body.dark-theme.cassiopeia-theme .feedback-select-trigger .select-chevron{color:#e6a15c!important;color:var(--autumn-secondary)!important}body.cassiopeia-theme .feedback-select-options,body.dark-theme.cassiopeia-theme .feedback-select-options,html[data-theme=dark][data-cassiopeia=true] .feedback-select-options{background:#24140c!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;border-radius:12px!important;box-shadow:0 10px 30px #0009!important}body.cassiopeia-theme .feedback-option,body.dark-theme.cassiopeia-theme .feedback-option{color:#fbf5ee!important;color:var(--autumn-cream)!important}body.cassiopeia-theme .feedback-option:hover,body.dark-theme.cassiopeia-theme .feedback-option:hover{background:#b8502638!important;color:#fff!important}body.cassiopeia-theme .feedback-option.selected,body.dark-theme.cassiopeia-theme .feedback-option.selected{background:#b85026!important;background:var(--autumn-primary)!important;color:#fff!important;font-weight:600!important}body.cassiopeia-theme .feedback-btn.submit,body.dark-theme.cassiopeia-theme .feedback-btn.submit,html[data-theme=dark][data-cassiopeia=true] .feedback-btn.submit{background:#b85026!important;background:var(--autumn-primary)!important;border:1px solid #e6a15c!important;border:1px solid var(--autumn-secondary)!important;border-radius:10px!important;box-shadow:none!important;color:#fff!important;font-weight:700!important}body.cassiopeia-theme .feedback-btn.submit:hover:not(:disabled),body.dark-theme.cassiopeia-theme .feedback-btn.submit:hover:not(:disabled){background:#8c3814!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important}body.cassiopeia-theme .feedback-btn.cancel,body.dark-theme.cassiopeia-theme .feedback-btn.cancel{background:#b8502626!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:10px!important;box-shadow:none!important;color:#baa494!important;color:var(--autumn-muted)!important}body.cassiopeia-theme .feedback-btn.cancel:hover,body.dark-theme.cassiopeia-theme .feedback-btn.cancel:hover{background:#b8502640!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}body.cassiopeia-theme .group-modal-content,body.dark-theme.cassiopeia-theme .group-modal-content,html[data-theme=dark][data-cassiopeia=true] .group-modal-content{background-color:#22140c!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;border-radius:20px!important;box-shadow:0 20px 60px #000000b3!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}body.cassiopeia-theme .group-modal-title,body.dark-theme.cassiopeia-theme .group-modal-title{color:#fbf5ee!important;color:var(--autumn-cream)!important}body.cassiopeia-theme .group-avatar-upload-box,body.dark-theme.cassiopeia-theme .group-avatar-upload-box{background-color:#b850261f!important;border:2px dashed #e6a15c!important;border:2px dashed var(--autumn-secondary)!important;border-radius:50%!important}body.cassiopeia-theme .group-avatar-upload-box.has-avatar,body.dark-theme.cassiopeia-theme .group-avatar-upload-box.has-avatar{background-color:initial!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important}body.cassiopeia-theme .group-avatar-icon,body.dark-theme.cassiopeia-theme .group-avatar-icon{color:#e6a15c!important;color:var(--autumn-secondary)!important}body.cassiopeia-theme .group-avatar-hint,body.dark-theme.cassiopeia-theme .group-avatar-hint{color:#baa494!important;color:var(--autumn-muted)!important}body.cassiopeia-theme .group-modal-label,body.dark-theme.cassiopeia-theme .group-modal-label{color:#fbf5ee!important;color:var(--autumn-cream)!important}body.cassiopeia-theme .group-name-input,body.dark-theme.cassiopeia-theme .group-name-input,html[data-theme=dark][data-cassiopeia=true] .group-name-input{background-color:#1a0f08!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:12px!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}body.cassiopeia-theme .group-name-input:focus,body.dark-theme.cassiopeia-theme .group-name-input:focus{border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important}body.cassiopeia-theme .group-name-input::placeholder,body.dark-theme.cassiopeia-theme .group-name-input::placeholder{color:#8a7364!important;color:var(--autumn-subtle)!important}body.cassiopeia-theme .group-select-all-btn,body.dark-theme.cassiopeia-theme .group-select-all-btn{color:#e6a15c!important;color:var(--autumn-secondary)!important}body.cassiopeia-theme .group-select-all-btn:hover,body.dark-theme.cassiopeia-theme .group-select-all-btn:hover{color:#fff!important}body.cassiopeia-theme .group-no-friends,body.dark-theme.cassiopeia-theme .group-no-friends{color:#baa494!important;color:var(--autumn-muted)!important}body.cassiopeia-theme .group-friends-scroll-container::-webkit-scrollbar-thumb,body.dark-theme.cassiopeia-theme .group-friends-scroll-container::-webkit-scrollbar-thumb{background:#b85026!important;background:var(--autumn-primary)!important}body.cassiopeia-theme .group-friend-select-item,body.dark-theme.cassiopeia-theme .group-friend-select-item{border-radius:10px!important;color:#fbf5ee!important;color:var(--autumn-cream)!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease!important}body.cassiopeia-theme .group-friend-select-item:hover,body.dark-theme.cassiopeia-theme .group-friend-select-item:hover{background-color:#b8502626!important}body.cassiopeia-theme .group-friend-select-item.checked,body.dark-theme.cassiopeia-theme .group-friend-select-item.checked{background-color:#b8502640!important}body.cassiopeia-theme .group-friend-checkbox,body.dark-theme.cassiopeia-theme .group-friend-checkbox{background-color:initial!important;border:2px solid #e6a15c73!important;border:2px solid var(--autumn-border-highlight)!important;box-shadow:none!important}body.cassiopeia-theme .group-friend-checkbox.checked,body.dark-theme.cassiopeia-theme .group-friend-checkbox.checked{background-color:#b85026!important;background-color:var(--autumn-primary)!important;border:none!important;box-shadow:none!important}body.cassiopeia-theme .group-friend-checkbox.checked svg,body.dark-theme.cassiopeia-theme .group-friend-checkbox.checked svg{color:#fff!important}body.cassiopeia-theme .create-group-submit-btn,body.dark-theme.cassiopeia-theme .create-group-submit-btn,html[data-theme=dark][data-cassiopeia=true] .create-group-submit-btn{background-color:#b85026!important;background-color:var(--autumn-primary)!important;border:1px solid #e6a15c!important;border:1px solid var(--autumn-secondary)!important;border-radius:10px!important;box-shadow:none!important;color:#fff!important;font-weight:700!important}body.cassiopeia-theme .create-group-submit-btn:hover:not(:disabled),body.dark-theme.cassiopeia-theme .create-group-submit-btn:hover:not(:disabled){background-color:#8c3814!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important}body.cassiopeia-theme .create-group-submit-btn:disabled,body.dark-theme.cassiopeia-theme .create-group-submit-btn:disabled{background-color:#ffffff14!important;border:none!important;color:#ffffff40!important}body.cassiopeia-theme .create-group-cancel-btn,body.dark-theme.cassiopeia-theme .create-group-cancel-btn{background:#b8502626!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:10px!important;color:#baa494!important;color:var(--autumn-muted)!important}body.cassiopeia-theme .create-group-cancel-btn:hover,body.dark-theme.cassiopeia-theme .create-group-cancel-btn:hover{background:#b8502640!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}.dropdown-cassiopeia-item{background:#0000!important;border:none!important;cursor:pointer!important;font-family:inherit!important;justify-content:space-between!important;padding:10px 14px!important;text-align:left!important;transition:background .2s ease!important;width:100%!important}.dropdown-cassiopeia-item,.dropdown-cassiopeia-item .dropdown-item-left{align-items:center!important;display:flex!important;white-space:nowrap!important}.dropdown-cassiopeia-item .dropdown-item-left{font-size:13.5px!important;font-weight:500!important;gap:10px!important}.dropdown-cassiopeia-item .dropdown-item-left span{white-space:nowrap!important}.dropdown-cassiopeia-item .cassiopeia-dropdown-icon{flex-shrink:0;font-size:16px;transition:color .15s ease,transform .15s ease}[data-cassiopeia=true] .dropdown-cassiopeia-item .cassiopeia-dropdown-icon,body.cassiopeia-theme .dropdown-cassiopeia-item .cassiopeia-dropdown-icon,body.dark-theme.cassiopeia-theme .dropdown-cassiopeia-item .cassiopeia-dropdown-icon,html[data-theme=dark][data-cassiopeia=true] .dropdown-cassiopeia-item .cassiopeia-dropdown-icon{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .dropdown-cassiopeia-item:hover .cassiopeia-dropdown-icon,body.cassiopeia-theme .dropdown-cassiopeia-item:hover .cassiopeia-dropdown-icon,body.dark-theme.cassiopeia-theme .dropdown-cassiopeia-item:hover .cassiopeia-dropdown-icon,html[data-theme=dark][data-cassiopeia=true] .dropdown-cassiopeia-item:hover .cassiopeia-dropdown-icon{color:#fbf5ee!important;color:var(--autumn-cream)!important;transform:scale(1.08)}.cassiopeia-switch{background:#473a30;border:1px solid #ffffff1a;border-radius:20px;box-shadow:none;flex-shrink:0;height:22px;position:relative;transition:background .25s cubic-bezier(.4,0,.2,1);width:38px}.cassiopeia-switch.on{background:linear-gradient(135deg,#b85026,#e6a15c);border-color:#e6a15c99;box-shadow:none}.cassiopeia-switch-thumb{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0000004d;height:16px;left:2px;position:absolute;top:2px;transition:transform .25s cubic-bezier(.4,0,.2,1);width:16px}.cassiopeia-switch.on .cassiopeia-switch-thumb{transform:translateX(16px)}.autumn-leaves-overlay{height:100vh;left:0;overflow:hidden;pointer-events:none!important;position:fixed;top:0;width:100vw;z-index:999999!important}.autumn-falling-leaf-wave{animation-duration:60s;animation-iteration-count:infinite;animation-name:fallOncePerMinute;animation-timing-function:ease-in-out;filter:drop-shadow(0 3px 6px rgba(0,0,0,.45));font-size:30px;font-size:var(--leaf-size,30px);left:50%;left:var(--leaf-left,50%);line-height:1;pointer-events:none!important;position:absolute;top:-70px;-webkit-user-select:none;user-select:none;will-change:transform,opacity}@media (max-width:768px){.autumn-falling-leaf-wave{animation-name:fallOncePerMinuteMobile!important;font-size:23px!important;font-size:var(--leaf-mobile-size,23px)!important;left:50%!important;left:var(--leaf-mobile-left,var(--leaf-left,50%))!important}}@keyframes fallOncePerMinute{0%{opacity:0;top:-70px;transform:translateZ(0) rotate(0deg)}1.5%{opacity:.95}6%{transform:translate3d(35px,30vh,0) rotate(120deg)}12%{transform:translate3d(-20px,65vh,0) rotate(240deg)}17.5%{opacity:0;top:106vh;transform:translate3d(20px,106vh,0) rotate(1turn)}18%,to{opacity:0;top:-120px;transform:translateZ(0) rotate(0deg)}}@keyframes fallOncePerMinuteMobile{0%{opacity:0;top:-60px;transform:translateZ(0) rotate(0deg)}1.5%{opacity:.95}6%{transform:translate3d(9px,30vh,0) rotate(110deg)}12%{transform:translate3d(-9px,65vh,0) rotate(230deg)}17.5%{opacity:0;top:106vh;transform:translate3d(5px,106vh,0) rotate(1turn)}18%,to{opacity:0;top:-120px;transform:translateZ(0) rotate(0deg)}}.autumn-arrival-container{height:100vh;left:0;overflow:hidden;pointer-events:none!important;position:fixed;top:0;width:100vw;z-index:999999!important}.autumn-arrival-glow{animation:autumnArrivalGlowAnim 2s cubic-bezier(.16,1,.3,1) forwards;background:radial-gradient(ellipse at 50% 30%,#f6ad5559 0,#b8502638 45%,#160d0800 75%);height:100%;left:0;position:absolute;top:0;width:100%;will-change:opacity,transform}@keyframes autumnArrivalGlowAnim{0%{opacity:0;transform:scale(.85)}25%{opacity:1;transform:scale(1)}65%{opacity:.75;transform:scale(1.04)}to{opacity:0;transform:scale(1.1)}}.autumn-arrival-breeze{animation:autumnBreezeSweepAnim 1.8s cubic-bezier(.2,.8,.2,1) forwards;background:linear-gradient(115deg,#0000 20%,#e6a15c14 42%,#f6ad552e 50%,#b850261f 58%,#0000 80%);height:100%;left:-50%;position:absolute;top:0;width:200%;will-change:transform,opacity}@keyframes autumnBreezeSweepAnim{0%{opacity:0;transform:translateX(-50%) skewX(-12deg)}20%{opacity:1}75%{opacity:.6}to{opacity:0;transform:translateX(45%) skewX(-12deg)}}.autumn-arrival-gust-leaf{animation-fill-mode:forwards;animation-name:autumnGustFlyAnim;animation-timing-function:cubic-bezier(.25,.46,.45,.94);filter:drop-shadow(0 4px 10px rgba(0,0,0,.55));font-size:32px;font-size:var(--leaf-size,32px);left:0;line-height:1;pointer-events:none!important;position:absolute;top:-60px;-webkit-user-select:none;user-select:none;will-change:transform,opacity}@keyframes autumnGustFlyAnim{0%{opacity:0;transform:translate3d(var(--start-x),-60px,0) rotate(0deg) scale(.6)}12%{opacity:1;transform:translate3d(calc(var(--start-x) + 15px),12vh,0) rotate(calc(var(--rot)*.2)) scale(1.15)}60%{opacity:.95;transform:translate3d(calc(var(--end-x) - 10px),65vh,0) rotate(calc(var(--rot)*.75)) scale(1)}to{opacity:0;transform:translate3d(var(--end-x),112vh,0) rotate(var(--rot)) scale(.85)}}@media (max-width:768px){.autumn-arrival-gust-leaf{font-size:22px!important;font-size:var(--leaf-mobile-size,22px)!important}}.autumn-raindrop{animation-fill-mode:forwards;animation-name:raindropFallAnim;animation-timing-function:cubic-bezier(.35,0,.65,1);background:linear-gradient(180deg,#fff0,#d2e6ff73 50%,#ffffffe6);border-radius:999px;height:45px;height:var(--drop-len,45px);left:var(--drop-left);pointer-events:none!important;position:absolute;top:-80px;width:1.5px;will-change:transform,opacity}@keyframes raindropFallAnim{0%{opacity:0;transform:translate3d(0,-60px,0) rotate(8deg)}15%{opacity:.75;opacity:var(--drop-opacity,.75)}80%{opacity:.75;opacity:var(--drop-opacity,.75)}to{opacity:0;transform:translate3d(-18px,115vh,0) rotate(8deg)}}[data-cassiopeia=true] .random-chat-container,[data-cassiopeia=true] .random-chat-wrapper,body.cassiopeia-theme .random-chat-container,body.cassiopeia-theme .random-chat-wrapper,body.dark-theme.cassiopeia-theme .random-chat-container,body.dark-theme.cassiopeia-theme .random-chat-wrapper,html[data-theme=dark][data-cassiopeia=true] .random-chat-container,html[data-theme=dark][data-cassiopeia=true] .random-chat-wrapper{background:#160d08!important;background:var(--autumn-bg)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .random-chat-container:has(.random-chat-video-area),[data-cassiopeia=true] .random-chat-container:has(.searching-overlay),[data-cassiopeia=true] .random-chat-video-area,body.cassiopeia-theme .random-chat-container:has(.random-chat-video-area),body.cassiopeia-theme .random-chat-container:has(.searching-overlay),body.cassiopeia-theme .random-chat-video-area,body.dark-theme.cassiopeia-theme .random-chat-container:has(.random-chat-video-area),body.dark-theme.cassiopeia-theme .random-chat-container:has(.searching-overlay),body.dark-theme.cassiopeia-theme .random-chat-video-area,html[data-theme=dark][data-cassiopeia=true] .random-chat-container:has(.random-chat-video-area),html[data-theme=dark][data-cassiopeia=true] .random-chat-container:has(.searching-overlay),html[data-theme=dark][data-cassiopeia=true] .random-chat-video-area{background:linear-gradient(135deg,#160d08,#25140d 50%,#361b10)!important}[data-cassiopeia=true] .random-chat-header h1,body.cassiopeia-theme .random-chat-header h1,body.dark-theme.cassiopeia-theme .random-chat-header h1,html[data-theme=dark][data-cassiopeia=true] .random-chat-header h1{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .random-chat-header h1>svg,body.cassiopeia-theme .random-chat-header h1>svg,body.dark-theme.cassiopeia-theme .random-chat-header h1>svg,html[data-theme=dark][data-cassiopeia=true] .random-chat-header h1>svg{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .random-chat-header p,body.cassiopeia-theme .random-chat-header p,body.dark-theme.cassiopeia-theme .random-chat-header p,html[data-theme=dark][data-cassiopeia=true] .random-chat-header p{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .start-chat-btn,body.cassiopeia-theme .start-chat-btn,body.dark-theme.cassiopeia-theme .start-chat-btn,html[data-theme=dark][data-cassiopeia=true] .start-chat-btn{background:linear-gradient(135deg,#e6a15c,#b85026)!important;border:none!important;box-shadow:none!important;color:#fff!important;filter:none!important;font-weight:700!important;text-shadow:none!important}[data-cassiopeia=true] .start-chat-btn svg,body.cassiopeia-theme .start-chat-btn svg,body.dark-theme.cassiopeia-theme .start-chat-btn svg,html[data-theme=dark][data-cassiopeia=true] .start-chat-btn svg{color:#fff!important}[data-cassiopeia=true] .start-chat-btn:hover:not(:disabled),body.cassiopeia-theme .start-chat-btn:hover:not(:disabled),body.dark-theme.cassiopeia-theme .start-chat-btn:hover:not(:disabled),html[data-theme=dark][data-cassiopeia=true] .start-chat-btn:hover:not(:disabled){background:linear-gradient(135deg,#f0b070,#c95c2e)!important;box-shadow:none!important;transform:translateY(-2px)!important}[data-cassiopeia=true] .start-chat-btn:active:not(:disabled),body.cassiopeia-theme .start-chat-btn:active:not(:disabled),body.dark-theme.cassiopeia-theme .start-chat-btn:active:not(:disabled),html[data-theme=dark][data-cassiopeia=true] .start-chat-btn:active:not(:disabled){box-shadow:none!important;transform:translateY(0)!important}[data-cassiopeia=true] .random-chat-filter-button,body.cassiopeia-theme .random-chat-filter-button,body.dark-theme.cassiopeia-theme .random-chat-filter-button,html[data-theme=dark][data-cassiopeia=true] .random-chat-filter-button{background:#24150eeb!important;background:var(--autumn-card)!important;border:none!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .random-chat-filter-button svg,body.cassiopeia-theme .random-chat-filter-button svg,body.dark-theme.cassiopeia-theme .random-chat-filter-button svg,html[data-theme=dark][data-cassiopeia=true] .random-chat-filter-button svg{color:#e6a15c!important;color:var(--autumn-secondary)!important;filter:none!important}[data-cassiopeia=true] .random-chat-filter-button:hover:not(:disabled),body.cassiopeia-theme .random-chat-filter-button:hover:not(:disabled),body.dark-theme.cassiopeia-theme .random-chat-filter-button:hover:not(:disabled),html[data-theme=dark][data-cassiopeia=true] .random-chat-filter-button:hover:not(:disabled){background:#2e1b12f2!important;background:var(--autumn-card-hover)!important;border:none!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important;transform:translateY(-2px)!important}[data-cassiopeia=true] .random-chat-filter-button:hover svg,body.cassiopeia-theme .random-chat-filter-button:hover svg,body.dark-theme.cassiopeia-theme .random-chat-filter-button:hover svg,html[data-theme=dark][data-cassiopeia=true] .random-chat-filter-button:hover svg{color:#e6a15c!important;color:var(--autumn-secondary)!important;filter:none!important}[data-cassiopeia=true] .random-chat-filter-indicator,body.cassiopeia-theme .random-chat-filter-indicator,body.dark-theme.cassiopeia-theme .random-chat-filter-indicator,html[data-theme=dark][data-cassiopeia=true] .random-chat-filter-indicator{background:#b85026!important;background:var(--autumn-primary)!important;box-shadow:none!important}[data-cassiopeia=true] .feature-card,body.cassiopeia-theme .feature-card,body.dark-theme.cassiopeia-theme .feature-card,html[data-theme=dark][data-cassiopeia=true] .feature-card{background:#24150eeb!important;background:var(--autumn-card)!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:16px!important;box-shadow:none!important;cursor:default!important;transform:none!important}[data-cassiopeia=true] .feature-card:hover,body.cassiopeia-theme .feature-card:hover,body.dark-theme.cassiopeia-theme .feature-card:hover,html[data-theme=dark][data-cassiopeia=true] .feature-card:hover{background:#24150eeb!important;background:var(--autumn-card)!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important;cursor:default!important;transform:none!important}[data-cassiopeia=true] .feature-card .feature-icon-svg,[data-cassiopeia=true] .feature-card svg,body.cassiopeia-theme .feature-card .feature-icon-svg,body.cassiopeia-theme .feature-card svg,body.dark-theme.cassiopeia-theme .feature-card .feature-icon-svg,body.dark-theme.cassiopeia-theme .feature-card svg,html[data-theme=dark][data-cassiopeia=true] .feature-card .feature-icon-svg,html[data-theme=dark][data-cassiopeia=true] .feature-card svg{background:#e6a15c1f!important;border-radius:12px!important;box-sizing:initial!important;color:#e6a15c!important;color:var(--autumn-secondary)!important;padding:8px!important}[data-cassiopeia=true] .feature-card p,body.cassiopeia-theme .feature-card p,body.dark-theme.cassiopeia-theme .feature-card p,html[data-theme=dark][data-cassiopeia=true] .feature-card p{color:#fbf5ee!important;color:var(--autumn-cream)!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important}[data-cassiopeia=true] .history-tray,body.cassiopeia-theme .history-tray,body.dark-theme.cassiopeia-theme .history-tray,html[data-theme=dark][data-cassiopeia=true] .history-tray{background:#24150eeb!important;background:var(--autumn-card)!important;border:none!important;box-shadow:none!important}[data-cassiopeia=true] .tray-call-icon,body.cassiopeia-theme .tray-call-icon,body.dark-theme.cassiopeia-theme .tray-call-icon,html[data-theme=dark][data-cassiopeia=true] .tray-call-icon{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .tray-title,body.cassiopeia-theme .tray-title,body.dark-theme.cassiopeia-theme .tray-title,html[data-theme=dark][data-cassiopeia=true] .tray-title{color:#fbf5ee!important;color:var(--autumn-cream)!important;font-weight:700!important}[data-cassiopeia=true] .tray-toggle-btn,body.cassiopeia-theme .tray-toggle-btn,body.dark-theme.cassiopeia-theme .tray-toggle-btn,html[data-theme=dark][data-cassiopeia=true] .tray-toggle-btn{align-items:center!important;background:#e6a15c1f!important;border:none!important;border-radius:18px!important;color:#e6a15c!important;color:var(--autumn-secondary)!important;display:flex!important;height:36px!important;justify-content:center!important;width:36px!important}[data-cassiopeia=true] .tray-toggle-btn:hover,body.cassiopeia-theme .tray-toggle-btn:hover,body.dark-theme.cassiopeia-theme .tray-toggle-btn:hover,html[data-theme=dark][data-cassiopeia=true] .tray-toggle-btn:hover{background:#e6a15c38!important}[data-cassiopeia=true] .tray-toggle-icon,body.cassiopeia-theme .tray-toggle-icon,body.dark-theme.cassiopeia-theme .tray-toggle-icon,html[data-theme=dark][data-cassiopeia=true] .tray-toggle-icon{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .history-item,[data-cassiopeia=true] .recent-item,body.cassiopeia-theme .history-item,body.cassiopeia-theme .recent-item,body.dark-theme.cassiopeia-theme .history-item,body.dark-theme.cassiopeia-theme .recent-item,html[data-theme=dark][data-cassiopeia=true] .history-item,html[data-theme=dark][data-cassiopeia=true] .recent-item{background:#2e1b1299!important;border:none!important;border-radius:16px!important;box-shadow:none!important}[data-cassiopeia=true] .history-item:hover,[data-cassiopeia=true] .recent-item:hover,body.cassiopeia-theme .history-item:hover,body.cassiopeia-theme .recent-item:hover,body.dark-theme.cassiopeia-theme .history-item:hover,body.dark-theme.cassiopeia-theme .recent-item:hover,html[data-theme=dark][data-cassiopeia=true] .history-item:hover,html[data-theme=dark][data-cassiopeia=true] .recent-item:hover{background:#382116d9!important;border:none!important;box-shadow:none!important}[data-cassiopeia=true] .history-name,body.cassiopeia-theme .history-name,body.dark-theme.cassiopeia-theme .history-name,html[data-theme=dark][data-cassiopeia=true] .history-name{color:#fbf5ee!important;color:var(--autumn-cream)!important;font-weight:600!important}[data-cassiopeia=true] .history-item-actions button,body.cassiopeia-theme .history-item-actions button,body.dark-theme.cassiopeia-theme .history-item-actions button,html[data-theme=dark][data-cassiopeia=true] .history-item-actions button{background:#e6a15c1a!important;border:none!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .history-item-actions button:hover:not(:disabled),body.cassiopeia-theme .history-item-actions button:hover:not(:disabled),body.dark-theme.cassiopeia-theme .history-item-actions button:hover:not(:disabled),html[data-theme=dark][data-cassiopeia=true] .history-item-actions button:hover:not(:disabled){background:#e6a15c38!important;border:none!important;box-shadow:none!important;color:#fff!important}[data-cassiopeia=true] .history-item-actions button:disabled,body.cassiopeia-theme .history-item-actions button:disabled,body.dark-theme.cassiopeia-theme .history-item-actions button:disabled{background:#e6a15c0d!important;border:none!important;box-shadow:none!important;color:#8a7364!important;color:var(--autumn-subtle)!important;opacity:.6!important}[data-cassiopeia=true] .history-action-btn.add,body.cassiopeia-theme .history-action-btn.add,body.dark-theme.cassiopeia-theme .history-action-btn.add,html[data-theme=dark][data-cassiopeia=true] .history-action-btn.add,html[data-theme=light][data-cassiopeia=true] .history-action-btn.add{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .history-action-btn.report,body.cassiopeia-theme .history-action-btn.report,body.dark-theme.cassiopeia-theme .history-action-btn.report,html[data-theme=dark][data-cassiopeia=true] .history-action-btn.report,html[data-theme=light][data-cassiopeia=true] .history-action-btn.report{color:#f59e0b!important}[data-cassiopeia=true] .history-action-btn.report:hover:not(:disabled),body.cassiopeia-theme .history-action-btn.report:hover:not(:disabled),body.dark-theme.cassiopeia-theme .history-action-btn.report:hover:not(:disabled),html[data-theme=dark][data-cassiopeia=true] .history-action-btn.report:hover:not(:disabled),html[data-theme=light][data-cassiopeia=true] .history-action-btn.report:hover:not(:disabled){background:#f59e0b2e!important;color:#fbbf24!important}[data-cassiopeia=true] .history-action-btn.delete,body.cassiopeia-theme .history-action-btn.delete,body.dark-theme.cassiopeia-theme .history-action-btn.delete,html[data-theme=dark][data-cassiopeia=true] .history-action-btn.delete,html[data-theme=light][data-cassiopeia=true] .history-action-btn.delete{color:#e06c75!important}[data-cassiopeia=true] .history-action-btn.delete:hover:not(:disabled),body.cassiopeia-theme .history-action-btn.delete:hover:not(:disabled),body.dark-theme.cassiopeia-theme .history-action-btn.delete:hover:not(:disabled),html[data-theme=dark][data-cassiopeia=true] .history-action-btn.delete:hover:not(:disabled),html[data-theme=light][data-cassiopeia=true] .history-action-btn.delete:hover:not(:disabled){background:#e06c752e!important;color:#f87171!important}[data-cassiopeia=true] .history-empty p,body.cassiopeia-theme .history-empty p,body.dark-theme.cassiopeia-theme .history-empty p{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .searching-overlay,body.cassiopeia-theme .searching-overlay,body.dark-theme.cassiopeia-theme .searching-overlay,html[data-theme=dark][data-cassiopeia=true] .searching-overlay{background:linear-gradient(135deg,#160d08,#25140d 50%,#361b10)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .searching-overlay .local-preview-container,body.cassiopeia-theme .searching-overlay .local-preview-container,body.dark-theme.cassiopeia-theme .searching-overlay .local-preview-container,html[data-theme=dark][data-cassiopeia=true] .searching-overlay .local-preview-container{background:#0000!important;border:2px solid #e6a15c!important;border:2px solid var(--autumn-secondary)!important;border-radius:16px!important;box-shadow:none!important;overflow:hidden!important}[data-cassiopeia=true] .searching-spinner,body.cassiopeia-theme .searching-spinner,body.dark-theme.cassiopeia-theme .searching-spinner,html[data-theme=dark][data-cassiopeia=true] .searching-spinner{border-color:#e6a15c #e6a15c33 #e6a15c33!important;border-top-color:var(--autumn-secondary)!important}[data-cassiopeia=true] .searching-overlay p,body.cassiopeia-theme .searching-overlay p,body.dark-theme.cassiopeia-theme .searching-overlay p,html[data-theme=dark][data-cassiopeia=true] .searching-overlay p{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .cancel-search-btn,body.cassiopeia-theme .cancel-search-btn,body.dark-theme.cassiopeia-theme .cancel-search-btn,body:not(.dark-theme).cassiopeia-theme .cancel-search-btn,html[data-theme=dark][data-cassiopeia=true] .cancel-search-btn,html[data-theme=light][data-cassiopeia=true] .cancel-search-btn{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#2e1b12bf!important;border:1.5px solid #e6a15c38!important;border:1.5px solid var(--autumn-border)!important;box-shadow:0 4px 15px #00000059!important;color:#fbf5ee!important;color:var(--autumn-cream)!important;transition:background-color .25s ease,border-color .25s ease,color .25s ease,opacity .25s ease!important}[data-cassiopeia=true] .cancel-search-btn:hover,body.cassiopeia-theme .cancel-search-btn:hover,body.dark-theme.cassiopeia-theme .cancel-search-btn:hover,body:not(.dark-theme).cassiopeia-theme .cancel-search-btn:hover,html[data-theme=dark][data-cassiopeia=true] .cancel-search-btn:hover,html[data-theme=light][data-cassiopeia=true] .cancel-search-btn:hover{background:#2a170e!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:0 6px 20px #00000073!important;color:#e6a15c!important;color:var(--autumn-secondary)!important;transform:translateY(-2px)!important}[data-cassiopeia=true] .cancel-search-btn:active,body.cassiopeia-theme .cancel-search-btn:active,body.dark-theme.cassiopeia-theme .cancel-search-btn:active,body:not(.dark-theme).cassiopeia-theme .cancel-search-btn:active,html[data-theme=dark][data-cassiopeia=true] .cancel-search-btn:active,html[data-theme=light][data-cassiopeia=true] .cancel-search-btn:active{background:#e6a15c26!important;box-shadow:0 2px 8px #00000040!important;transform:translateY(0)!important}[data-cassiopeia=true] .filter-modal-overlay,body.cassiopeia-theme .filter-modal-overlay,body.dark-theme.cassiopeia-theme .filter-modal-overlay{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#0e0804bf!important}[data-cassiopeia=true] .filter-modal,body.cassiopeia-theme .filter-modal,body.dark-theme.cassiopeia-theme .filter-modal,html[data-theme=dark][data-cassiopeia=true] .filter-modal{background:#20130b!important;background:var(--autumn-surface)!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:0 20px 40px #0009!important}[data-cassiopeia=true] .filter-modal-header,body.cassiopeia-theme .filter-modal-header,body.dark-theme.cassiopeia-theme .filter-modal-header,html[data-theme=dark][data-cassiopeia=true] .filter-modal-header{background:#20130b!important;background:var(--autumn-surface)!important;border-bottom:1px solid #e6a15c38!important;border-bottom:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .filter-modal-header h3,body.cassiopeia-theme .filter-modal-header h3,body.dark-theme.cassiopeia-theme .filter-modal-header h3,html[data-theme=dark][data-cassiopeia=true] .filter-modal-header h3{color:#fbf5ee!important;color:var(--autumn-cream)!important;font-weight:700!important}[data-cassiopeia=true] .filter-modal-header h3 svg,body.cassiopeia-theme .filter-modal-header h3 svg,body.dark-theme.cassiopeia-theme .filter-modal-header h3 svg,html[data-theme=dark][data-cassiopeia=true] .filter-modal-header h3 svg{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .close-modal-btn,body.cassiopeia-theme .close-modal-btn,body.dark-theme.cassiopeia-theme .close-modal-btn,html[data-theme=dark][data-cassiopeia=true] .close-modal-btn{background:#e6a15c1a!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .close-modal-btn:hover,body.cassiopeia-theme .close-modal-btn:hover,body.dark-theme.cassiopeia-theme .close-modal-btn:hover,html[data-theme=dark][data-cassiopeia=true] .close-modal-btn:hover{background:#e6a15c33!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .filter-modal-body .filter-group label,body.cassiopeia-theme .filter-modal-body .filter-group label,body.dark-theme.cassiopeia-theme .filter-modal-body .filter-group label,html[data-theme=dark][data-cassiopeia=true] .filter-modal-body .filter-group label{color:#baa494!important;color:var(--autumn-muted)!important;font-weight:700!important;letter-spacing:.8px!important}[data-cassiopeia=true] .filter-modal-body .filter-group input,body.cassiopeia-theme .filter-modal-body .filter-group input,body.dark-theme.cassiopeia-theme .filter-modal-body .filter-group input,html[data-theme=dark][data-cassiopeia=true] .filter-modal-body .filter-group input{background:#0000004d!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:12px!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .filter-modal-body .filter-group input:focus,body.cassiopeia-theme .filter-modal-body .filter-group input:focus,body.dark-theme.cassiopeia-theme .filter-modal-body .filter-group input:focus,html[data-theme=dark][data-cassiopeia=true] .filter-modal-body .filter-group input:focus{border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important;outline:none!important}[data-cassiopeia=true] .random-chat-clear-input-btn,body.cassiopeia-theme .random-chat-clear-input-btn,body.dark-theme.cassiopeia-theme .random-chat-clear-input-btn{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .random-chat-clear-input-btn:hover,body.cassiopeia-theme .random-chat-clear-input-btn:hover,body.dark-theme.cassiopeia-theme .random-chat-clear-input-btn:hover{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .filter-modal-body .filter-group .suggestions,body.cassiopeia-theme .filter-modal-body .filter-group .suggestions,body.dark-theme.cassiopeia-theme .filter-modal-body .filter-group .suggestions,html[data-theme=dark][data-cassiopeia=true] .filter-modal-body .filter-group .suggestions{background:#20130b!important;background:var(--autumn-surface)!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:0 10px 25px #00000080!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .filter-modal-body .filter-group .suggestions li:hover,body.cassiopeia-theme .filter-modal-body .filter-group .suggestions li:hover,body.dark-theme.cassiopeia-theme .filter-modal-body .filter-group .suggestions li:hover,html[data-theme=dark][data-cassiopeia=true] .filter-modal-body .filter-group .suggestions li:hover{background:#e6a15c26!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .how-it-works,body.cassiopeia-theme .how-it-works,body.dark-theme.cassiopeia-theme .how-it-works,html[data-theme=dark][data-cassiopeia=true] .how-it-works{background:#e6a15c14!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:12px!important}[data-cassiopeia=true] .how-it-works p,body.cassiopeia-theme .how-it-works p,body.dark-theme.cassiopeia-theme .how-it-works p{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .how-it-works strong,body.cassiopeia-theme .how-it-works strong,body.dark-theme.cassiopeia-theme .how-it-works strong{color:#e6a15c!important;color:var(--autumn-secondary)!important;font-weight:700!important}[data-cassiopeia=true] .filter-modal-footer,body.cassiopeia-theme .filter-modal-footer,body.dark-theme.cassiopeia-theme .filter-modal-footer,html[data-theme=dark][data-cassiopeia=true] .filter-modal-footer{background:#20130b!important;background:var(--autumn-surface)!important;border-top:1px solid #e6a15c38!important;border-top:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .apply-filter-btn,body.cassiopeia-theme .apply-filter-btn,body.dark-theme.cassiopeia-theme .apply-filter-btn,html[data-theme=dark][data-cassiopeia=true] .apply-filter-btn{background:linear-gradient(135deg,#e6a15c,#b85026)!important;border:none!important;border-radius:12px!important;box-shadow:none!important;color:#fff!important;filter:none!important;font-weight:700!important;text-shadow:none!important}[data-cassiopeia=true] .apply-filter-btn:hover,body.cassiopeia-theme .apply-filter-btn:hover,body.dark-theme.cassiopeia-theme .apply-filter-btn:hover,html[data-theme=dark][data-cassiopeia=true] .apply-filter-btn:hover{background:linear-gradient(135deg,#f0b070,#c95c2e)!important;box-shadow:none!important}[data-cassiopeia=true] .clear-filter-btn,body.cassiopeia-theme .clear-filter-btn,body.dark-theme.cassiopeia-theme .clear-filter-btn,html[data-theme=dark][data-cassiopeia=true] .clear-filter-btn{background:#e6a15c14!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:12px!important;box-shadow:none!important;color:#baa494!important;color:var(--autumn-muted)!important;font-weight:700!important}[data-cassiopeia=true] .clear-filter-btn:hover,body.cassiopeia-theme .clear-filter-btn:hover,body.dark-theme.cassiopeia-theme .clear-filter-btn:hover{background:#e6a15c29!important;border-color:#e6a15c73!important;border-color:var(--autumn-border-highlight)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .live-chat-form,body.cassiopeia-theme .live-chat-form,body.dark-theme.cassiopeia-theme .live-chat-form,html[data-theme=dark][data-cassiopeia=true] .live-chat-form{background:#24150eeb!important;background:var(--autumn-card)!important}[data-cassiopeia=true] .live-chat-input,body.cassiopeia-theme .live-chat-input,body.dark-theme.cassiopeia-theme .live-chat-input{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .live-chat-input::placeholder,body.cassiopeia-theme .live-chat-input::placeholder,body.dark-theme.cassiopeia-theme .live-chat-input::placeholder{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .live-chat-send-btn,body.cassiopeia-theme .live-chat-send-btn,body.dark-theme.cassiopeia-theme .live-chat-send-btn{background:#b85026!important;background:var(--autumn-primary)!important;color:#fff!important}[data-cassiopeia=true] .live-chat-send-btn:hover,body.cassiopeia-theme .live-chat-send-btn:hover,body.dark-theme.cassiopeia-theme .live-chat-send-btn:hover{background:#e6a15c!important;background:var(--autumn-secondary)!important}[data-cassiopeia=true] .random-chat-video-area .video-call-container .local-video-container,body.cassiopeia-theme .random-chat-video-area .video-call-container .local-video-container,body.dark-theme.cassiopeia-theme .random-chat-video-area .video-call-container .local-video-container{border:2px solid #e6a15c!important;border:2px solid var(--autumn-secondary)!important;box-shadow:none!important}[data-cassiopeia=true] .random-chat-wrapper.pip-mode,body.cassiopeia-theme .random-chat-wrapper.pip-mode,body.dark-theme.cassiopeia-theme .random-chat-wrapper.pip-mode,html[data-theme=dark][data-cassiopeia=true] .random-chat-wrapper.pip-mode{background:#160d08!important;background:var(--autumn-bg)!important;border:2px solid #e6a15c!important;border:2px solid var(--autumn-secondary)!important;box-shadow:0 10px 30px #0009!important}[data-cassiopeia=true] .random-pip-expand-btn:hover,body.cassiopeia-theme .random-pip-expand-btn:hover,body.dark-theme.cassiopeia-theme .random-pip-expand-btn:hover{background:#e6a15c4d!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important}[data-cassiopeia=true] .random-pip-minimize-btn,body.cassiopeia-theme .random-pip-minimize-btn,body.dark-theme.cassiopeia-theme .random-pip-minimize-btn,html[data-theme=dark][data-cassiopeia=true] .random-pip-minimize-btn,html[data-theme=light][data-cassiopeia=true] .random-pip-minimize-btn{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;background:#1c100ad1!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .random-pip-minimize-btn:hover,body.cassiopeia-theme .random-pip-minimize-btn:hover,body.dark-theme.cassiopeia-theme .random-pip-minimize-btn:hover,html[data-theme=dark][data-cassiopeia=true] .random-pip-minimize-btn:hover,html[data-theme=light][data-cassiopeia=true] .random-pip-minimize-btn:hover{background:#e6a15c40!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important;transform:scale(1.04)}[data-cassiopeia=true] .report-modal-overlay,body.cassiopeia-theme .report-modal-overlay,body.dark-theme.cassiopeia-theme .report-modal-overlay,html[data-theme=dark][data-cassiopeia=true] .report-modal-overlay,html[data-theme=light][data-cassiopeia=true] .report-modal-overlay{background-color:#100905bf!important}[data-cassiopeia=true] .report-modal-content,body.cassiopeia-theme .report-modal-content,body.dark-theme.cassiopeia-theme .report-modal-content,html[data-theme=dark][data-cassiopeia=true] .report-modal-content,html[data-theme=light][data-cassiopeia=true] .report-modal-content{background:#20130b!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:0 20px 50px #000000b3!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .report-modal-header,body.cassiopeia-theme .report-modal-header,body.dark-theme.cassiopeia-theme .report-modal-header,html[data-theme=dark][data-cassiopeia=true] .report-modal-header,html[data-theme=light][data-cassiopeia=true] .report-modal-header{background:#20130b!important;border-bottom:1px solid #e6a15c38!important;border-bottom:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .report-modal-header h2,body.cassiopeia-theme .report-modal-header h2,body.dark-theme.cassiopeia-theme .report-modal-header h2,html[data-theme=dark][data-cassiopeia=true] .report-modal-header h2,html[data-theme=light][data-cassiopeia=true] .report-modal-header h2{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .report-header-icon,body.cassiopeia-theme .report-header-icon,body.dark-theme.cassiopeia-theme .report-header-icon,html[data-theme=dark][data-cassiopeia=true] .report-header-icon,html[data-theme=light][data-cassiopeia=true] .report-header-icon{color:#ea580c!important}[data-cassiopeia=true] .report-modal-close,body.cassiopeia-theme .report-modal-close,body.dark-theme.cassiopeia-theme .report-modal-close,html[data-theme=dark][data-cassiopeia=true] .report-modal-close,html[data-theme=light][data-cassiopeia=true] .report-modal-close{background:#b8502626!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .report-modal-close:hover,body.cassiopeia-theme .report-modal-close:hover,body.dark-theme.cassiopeia-theme .report-modal-close:hover,html[data-theme=dark][data-cassiopeia=true] .report-modal-close:hover,html[data-theme=light][data-cassiopeia=true] .report-modal-close:hover{background:#b85026!important;background:var(--autumn-primary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important}[data-cassiopeia=true] .report-target-text,body.cassiopeia-theme .report-target-text,body.dark-theme.cassiopeia-theme .report-target-text,html[data-theme=dark][data-cassiopeia=true] .report-target-text,html[data-theme=light][data-cassiopeia=true] .report-target-text{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .report-target-text strong,body.cassiopeia-theme .report-target-text strong,body.dark-theme.cassiopeia-theme .report-target-text strong,html[data-theme=dark][data-cassiopeia=true] .report-target-text strong,html[data-theme=light][data-cassiopeia=true] .report-target-text strong{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .report-instruction-text,body.cassiopeia-theme .report-instruction-text,body.dark-theme.cassiopeia-theme .report-instruction-text,html[data-theme=dark][data-cassiopeia=true] .report-instruction-text,html[data-theme=light][data-cassiopeia=true] .report-instruction-text{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .report-reason-label,body.cassiopeia-theme .report-reason-label,body.dark-theme.cassiopeia-theme .report-reason-label,html[data-theme=dark][data-cassiopeia=true] .report-reason-label,html[data-theme=light][data-cassiopeia=true] .report-reason-label{background:#24150ebf!important;border:1.5px solid #e6a15c38!important;border:1.5px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .report-reason-label:hover,body.cassiopeia-theme .report-reason-label:hover,body.dark-theme.cassiopeia-theme .report-reason-label:hover,html[data-theme=dark][data-cassiopeia=true] .report-reason-label:hover,html[data-theme=light][data-cassiopeia=true] .report-reason-label:hover{background:#2e1b12f2!important;border-color:#e6a15c73!important;border-color:var(--autumn-border-highlight)!important;color:#fff!important}[data-cassiopeia=true] .report-reason-label.active,body.cassiopeia-theme .report-reason-label.active,body.dark-theme.cassiopeia-theme .report-reason-label.active,html[data-theme=dark][data-cassiopeia=true] .report-reason-label.active,html[data-theme=light][data-cassiopeia=true] .report-reason-label.active{background:#b8502638!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .report-radio-custom,body.cassiopeia-theme .report-radio-custom,body.dark-theme.cassiopeia-theme .report-radio-custom,html[data-theme=dark][data-cassiopeia=true] .report-radio-custom,html[data-theme=light][data-cassiopeia=true] .report-radio-custom{background:#0000!important;border-color:#e6a15c73!important;border-color:var(--autumn-border-highlight)!important}[data-cassiopeia=true] .report-reason-label.active .report-radio-custom,body.cassiopeia-theme .report-reason-label.active .report-radio-custom,body.dark-theme.cassiopeia-theme .report-reason-label.active .report-radio-custom,html[data-theme=dark][data-cassiopeia=true] .report-reason-label.active .report-radio-custom,html[data-theme=light][data-cassiopeia=true] .report-reason-label.active .report-radio-custom{background:#e6a15c!important;background:var(--autumn-secondary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important}[data-cassiopeia=true] .report-reason-label.active .report-radio-custom:after,body.cassiopeia-theme .report-reason-label.active .report-radio-custom:after,body.dark-theme.cassiopeia-theme .report-reason-label.active .report-radio-custom:after,html[data-theme=dark][data-cassiopeia=true] .report-reason-label.active .report-radio-custom:after,html[data-theme=light][data-cassiopeia=true] .report-reason-label.active .report-radio-custom:after{background:#20130b!important}[data-cassiopeia=true] .report-details-textarea,body.cassiopeia-theme .report-details-textarea,body.dark-theme.cassiopeia-theme .report-details-textarea,html[data-theme=dark][data-cassiopeia=true] .report-details-textarea,html[data-theme=light][data-cassiopeia=true] .report-details-textarea{background:#1a0f08!important;border:1.5px solid #e6a15c38!important;border:1.5px solid var(--autumn-border)!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .report-details-textarea:focus,body.cassiopeia-theme .report-details-textarea:focus,body.dark-theme.cassiopeia-theme .report-details-textarea:focus,html[data-theme=dark][data-cassiopeia=true] .report-details-textarea:focus,html[data-theme=light][data-cassiopeia=true] .report-details-textarea:focus{border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important;outline:none!important}[data-cassiopeia=true] .report-details-textarea::placeholder,body.cassiopeia-theme .report-details-textarea::placeholder,body.dark-theme.cassiopeia-theme .report-details-textarea::placeholder,html[data-theme=dark][data-cassiopeia=true] .report-details-textarea::placeholder,html[data-theme=light][data-cassiopeia=true] .report-details-textarea::placeholder{color:#8a7364!important;color:var(--autumn-subtle)!important}[data-cassiopeia=true] .report-error,body.cassiopeia-theme .report-error,body.dark-theme.cassiopeia-theme .report-error,html[data-theme=dark][data-cassiopeia=true] .report-error,html[data-theme=light][data-cassiopeia=true] .report-error{color:#f87171!important}[data-cassiopeia=true] .report-btn.cancel,body.cassiopeia-theme .report-btn.cancel,body.dark-theme.cassiopeia-theme .report-btn.cancel,html[data-theme=dark][data-cassiopeia=true] .report-btn.cancel,html[data-theme=light][data-cassiopeia=true] .report-btn.cancel{background:#b8502626!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important;color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .report-btn.cancel:hover:not(:disabled),body.cassiopeia-theme .report-btn.cancel:hover:not(:disabled),body.dark-theme.cassiopeia-theme .report-btn.cancel:hover:not(:disabled),html[data-theme=dark][data-cassiopeia=true] .report-btn.cancel:hover:not(:disabled),html[data-theme=light][data-cassiopeia=true] .report-btn.cancel:hover:not(:disabled){background:#2a170e!important;border-color:#e6a15c!important;color:#e6a15c!important;transform:translateY(-1px)!important}[data-cassiopeia=true] .report-btn.submit,body.cassiopeia-theme .report-btn.submit,body.dark-theme.cassiopeia-theme .report-btn.submit,html[data-theme=dark][data-cassiopeia=true] .report-btn.submit,html[data-theme=light][data-cassiopeia=true] .report-btn.submit{background:#b85026!important;background:var(--autumn-primary)!important;border:1px solid #e6a15c!important;border:1px solid var(--autumn-secondary)!important;box-shadow:none!important;color:#fff!important}[data-cassiopeia=true] .report-btn.submit:hover:not(:disabled),body.cassiopeia-theme .report-btn.submit:hover:not(:disabled),body.dark-theme.cassiopeia-theme .report-btn.submit:hover:not(:disabled),html[data-theme=dark][data-cassiopeia=true] .report-btn.submit:hover:not(:disabled),html[data-theme=light][data-cassiopeia=true] .report-btn.submit:hover:not(:disabled){background:#8c3814!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important}[data-cassiopeia=true] .report-btn.submit:disabled,body.cassiopeia-theme .report-btn.submit:disabled,body.dark-theme.cassiopeia-theme .report-btn.submit:disabled,html[data-theme=dark][data-cassiopeia=true] .report-btn.submit:disabled,html[data-theme=light][data-cassiopeia=true] .report-btn.submit:disabled{background:#2e1b1280!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important;color:#8a7364!important;color:var(--autumn-subtle)!important;cursor:not-allowed!important;opacity:1!important}[data-cassiopeia=true] .earnings-stats-overlay,body.cassiopeia-theme .earnings-stats-overlay,body.dark-theme.cassiopeia-theme .earnings-stats-overlay,html[data-theme=dark][data-cassiopeia=true] .earnings-stats-overlay{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;background:#0e0805c7!important}[data-cassiopeia=true] .earnings-stats-modal,body.cassiopeia-theme .earnings-stats-modal,body.dark-theme.cassiopeia-theme .earnings-stats-modal,html[data-theme=dark][data-cassiopeia=true] .earnings-stats-modal{background:#1c100a!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;border-radius:20px!important;box-shadow:0 20px 60px #000c!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .earnings-header,body.cassiopeia-theme .earnings-header,body.dark-theme.cassiopeia-theme .earnings-header,html[data-theme=dark][data-cassiopeia=true] .earnings-header{background:linear-gradient(135deg,#24130a,#351a0e)!important;border-bottom:1px solid #e6a15c38!important;border-bottom:1px solid var(--autumn-border)!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .earnings-header h2,body.cassiopeia-theme .earnings-header h2,body.dark-theme.cassiopeia-theme .earnings-header h2,html[data-theme=dark][data-cassiopeia=true] .earnings-header h2{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .earnings-header-icon,body.cassiopeia-theme .earnings-header-icon,body.dark-theme.cassiopeia-theme .earnings-header-icon,html[data-theme=dark][data-cassiopeia=true] .earnings-header-icon{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .earnings-stats-modal .close-btn,body.cassiopeia-theme .earnings-stats-modal .close-btn,body.dark-theme.cassiopeia-theme .earnings-stats-modal .close-btn,html[data-theme=dark][data-cassiopeia=true] .earnings-stats-modal .close-btn{background:#e6a15c1f!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .earnings-stats-modal .close-btn:hover,body.cassiopeia-theme .earnings-stats-modal .close-btn:hover,body.dark-theme.cassiopeia-theme .earnings-stats-modal .close-btn:hover,html[data-theme=dark][data-cassiopeia=true] .earnings-stats-modal .close-btn:hover{background:#b85026!important;background:var(--autumn-primary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important;transform:translateY(-50%) scale(1.05)!important}[data-cassiopeia=true] .earnings-content,body.cassiopeia-theme .earnings-content,body.dark-theme.cassiopeia-theme .earnings-content,html[data-theme=dark][data-cassiopeia=true] .earnings-content{background:#1c100a!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .week-navigation,body.cassiopeia-theme .week-navigation,body.dark-theme.cassiopeia-theme .week-navigation,html[data-theme=dark][data-cassiopeia=true] .week-navigation{background:#24150e99!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .nav-btn,body.cassiopeia-theme .nav-btn,body.dark-theme.cassiopeia-theme .nav-btn,html[data-theme=dark][data-cassiopeia=true] .nav-btn{background:#e6a15c1f!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .nav-btn:hover:not(:disabled),body.cassiopeia-theme .nav-btn:hover:not(:disabled),body.dark-theme.cassiopeia-theme .nav-btn:hover:not(:disabled),html[data-theme=dark][data-cassiopeia=true] .nav-btn:hover:not(:disabled){background:#b85026!important;background:var(--autumn-primary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important}[data-cassiopeia=true] .nav-btn:disabled,body.cassiopeia-theme .nav-btn:disabled,body.dark-theme.cassiopeia-theme .nav-btn:disabled,html[data-theme=dark][data-cassiopeia=true] .nav-btn:disabled{background:#ffffff0a!important;border-color:#ffffff0f!important;color:#8a7364!important;color:var(--autumn-subtle)!important}[data-cassiopeia=true] .week-info svg,body.cassiopeia-theme .week-info svg,body.dark-theme.cassiopeia-theme .week-info svg,html[data-theme=dark][data-cassiopeia=true] .week-info svg{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .week-info span,body.cassiopeia-theme .week-info span,body.dark-theme.cassiopeia-theme .week-info span,html[data-theme=dark][data-cassiopeia=true] .week-info span{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .week-info small,body.cassiopeia-theme .week-info small,body.dark-theme.cassiopeia-theme .week-info small,html[data-theme=dark][data-cassiopeia=true] .week-info small{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .total-earnings .earnings-card,body.cassiopeia-theme .total-earnings .earnings-card,body.dark-theme.cassiopeia-theme .total-earnings .earnings-card,html[data-theme=dark][data-cassiopeia=true] .total-earnings .earnings-card{background:linear-gradient(135deg,#a84319e6,#8c3814f2)!important;border:1px solid #e6a15c!important;border:1px solid var(--autumn-secondary)!important;box-shadow:0 8px 24px #00000073!important}[data-cassiopeia=true] .earnings-icon,body.cassiopeia-theme .earnings-icon,body.dark-theme.cassiopeia-theme .earnings-icon,html[data-theme=dark][data-cassiopeia=true] .earnings-icon{color:#e6a15c!important;color:var(--autumn-secondary)!important;opacity:1!important}[data-cassiopeia=true] .earnings-label,body.cassiopeia-theme .earnings-label,body.dark-theme.cassiopeia-theme .earnings-label,html[data-theme=dark][data-cassiopeia=true] .earnings-label{color:#fbf5ee!important;color:var(--autumn-cream)!important;opacity:.9!important}[data-cassiopeia=true] .earnings-amount,body.cassiopeia-theme .earnings-amount,body.dark-theme.cassiopeia-theme .earnings-amount,html[data-theme=dark][data-cassiopeia=true] .earnings-amount{color:#fff!important}[data-cassiopeia=true] .stats-table-container,body.cassiopeia-theme .stats-table-container,body.dark-theme.cassiopeia-theme .stats-table-container,html[data-theme=dark][data-cassiopeia=true] .stats-table-container{background:#1c100a!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:0 4px 20px #0006!important}[data-cassiopeia=true] .stats-table,body.cassiopeia-theme .stats-table,body.dark-theme.cassiopeia-theme .stats-table,html[data-theme=dark][data-cassiopeia=true] .stats-table{background:#1c100a!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .stats-table th,[data-cassiopeia=true] .stats-table thead,body.cassiopeia-theme .stats-table th,body.cassiopeia-theme .stats-table thead,body.dark-theme.cassiopeia-theme .stats-table th,body.dark-theme.cassiopeia-theme .stats-table thead,html[data-theme=dark][data-cassiopeia=true] .stats-table th,html[data-theme=dark][data-cassiopeia=true] .stats-table thead{background:#24130a!important;border-bottom:1px solid #e6a15c38!important;border-bottom:1px solid var(--autumn-border)!important;color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .stats-table tbody tr,body.cassiopeia-theme .stats-table tbody tr,body.dark-theme.cassiopeia-theme .stats-table tbody tr,html[data-theme=dark][data-cassiopeia=true] .stats-table tbody tr{background:#24150e66!important;border-bottom:1px solid #e6a15c38!important;border-bottom:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .stats-table tbody tr:hover,body.cassiopeia-theme .stats-table tbody tr:hover,body.dark-theme.cassiopeia-theme .stats-table tbody tr:hover,html[data-theme=dark][data-cassiopeia=true] .stats-table tbody tr:hover{background:#2e1b12b3!important}[data-cassiopeia=true] .stats-table tbody tr.active-day,body.cassiopeia-theme .stats-table tbody tr.active-day,body.dark-theme.cassiopeia-theme .stats-table tbody tr.active-day,html[data-theme=dark][data-cassiopeia=true] .stats-table tbody tr.active-day{background:#b8502626!important}[data-cassiopeia=true] .stats-table tbody tr.active-day:hover,body.cassiopeia-theme .stats-table tbody tr.active-day:hover,body.dark-theme.cassiopeia-theme .stats-table tbody tr.active-day:hover,html[data-theme=dark][data-cassiopeia=true] .stats-table tbody tr.active-day:hover{background:#b8502640!important}[data-cassiopeia=true] .stats-table td,body.cassiopeia-theme .stats-table td,body.dark-theme.cassiopeia-theme .stats-table td,html[data-theme=dark][data-cassiopeia=true] .stats-table td{border-bottom:1px solid #e6a15c38!important;border-bottom:1px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .day-name,body.cassiopeia-theme .day-name,body.dark-theme.cassiopeia-theme .day-name,html[data-theme=dark][data-cassiopeia=true] .day-name{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .day-date,body.cassiopeia-theme .day-date,body.dark-theme.cassiopeia-theme .day-date,html[data-theme=dark][data-cassiopeia=true] .day-date{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .day-calls,[data-cassiopeia=true] .day-calls span,body.cassiopeia-theme .day-calls,body.cassiopeia-theme .day-calls span,body.dark-theme.cassiopeia-theme .day-calls,body.dark-theme.cassiopeia-theme .day-calls span,html[data-theme=dark][data-cassiopeia=true] .day-calls,html[data-theme=dark][data-cassiopeia=true] .day-calls span{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .day-call-minutes,body.cassiopeia-theme .day-call-minutes,body.dark-theme.cassiopeia-theme .day-call-minutes,html[data-theme=dark][data-cassiopeia=true] .day-call-minutes{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .day-call-minutes svg,body.cassiopeia-theme .day-call-minutes svg,body.dark-theme.cassiopeia-theme .day-call-minutes svg,html[data-theme=dark][data-cassiopeia=true] .day-call-minutes svg{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .day-gift-minutes,[data-cassiopeia=true] .day-gift-minutes svg,body.cassiopeia-theme .day-gift-minutes,body.cassiopeia-theme .day-gift-minutes svg,body.cassiopeia-theme .gift-icon-vector-mobile,body.cassiopeia-theme .gift-main-info,body.cassiopeia-theme .gift-value-text-mobile,body.dark-theme.cassiopeia-theme .day-gift-minutes,body.dark-theme.cassiopeia-theme .day-gift-minutes svg,body.dark-theme.cassiopeia-theme .gift-icon-vector-mobile,body.dark-theme.cassiopeia-theme .gift-main-info,body.dark-theme.cassiopeia-theme .gift-value-text-mobile,html[data-theme=dark][data-cassiopeia=true] .day-gift-minutes,html[data-theme=dark][data-cassiopeia=true] .day-gift-minutes svg{color:#fb7185!important}[data-cassiopeia=true] .day-earnings,body.cassiopeia-theme .day-earnings,body.dark-theme.cassiopeia-theme .day-earnings,html[data-theme=dark][data-cassiopeia=true] .day-earnings{color:#e6a15c!important;color:var(--autumn-secondary)!important;font-weight:700}[data-cassiopeia=true] .day-earnings svg,body.cassiopeia-theme .day-earnings svg,body.dark-theme.cassiopeia-theme .day-earnings svg,html[data-theme=dark][data-cassiopeia=true] .day-earnings svg{color:#e6a15c!important;color:var(--autumn-secondary)!important}body.cassiopeia-theme .gift-toggle-btn,body.cassiopeia-theme .gift-toggle-btn-mobile,body.dark-theme.cassiopeia-theme .gift-toggle-btn,body.dark-theme.cassiopeia-theme .gift-toggle-btn-mobile{background:#fb718526!important;color:#fb7185!important}body.cassiopeia-theme .gift-toggle-btn-mobile:hover,body.cassiopeia-theme .gift-toggle-btn:hover,body.dark-theme.cassiopeia-theme .gift-toggle-btn-mobile:hover,body.dark-theme.cassiopeia-theme .gift-toggle-btn:hover{background:#fb71854d!important}body.cassiopeia-theme .gift-toggle-btn.active,body.dark-theme.cassiopeia-theme .gift-toggle-btn.active{background:#fb7185!important;color:#fff!important}[data-cassiopeia=true] .gifts-list-inner,body.cassiopeia-theme .gifts-list-inner,body.dark-theme.cassiopeia-theme .gifts-list-inner,html[data-theme=dark][data-cassiopeia=true] .gifts-list-inner{background:#1c100a!important;border:1px dashed #fb718559!important}[data-cassiopeia=true] .gift-badge,body.cassiopeia-theme .gift-badge,body.dark-theme.cassiopeia-theme .gift-badge,html[data-theme=dark][data-cassiopeia=true] .gift-badge{background:#24130a!important;border-color:#fb71854d!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .gift-badge:hover,body.cassiopeia-theme .gift-badge:hover,body.dark-theme.cassiopeia-theme .gift-badge:hover,html[data-theme=dark][data-cassiopeia=true] .gift-badge:hover{border-color:#fb7185!important}[data-cassiopeia=true] .gift-count,body.cassiopeia-theme .gift-count,body.dark-theme.cassiopeia-theme .gift-count,html[data-theme=dark][data-cassiopeia=true] .gift-count{color:#fb7185!important}[data-cassiopeia=true] .no-data-cell,body.cassiopeia-theme .no-data-cell,body.dark-theme.cassiopeia-theme .no-data-cell,html[data-theme=dark][data-cassiopeia=true] .no-data-cell{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .earnings-info-text,body.cassiopeia-theme .earnings-info-text,body.dark-theme.cassiopeia-theme .earnings-info-text,html[data-theme=dark][data-cassiopeia=true] .earnings-info-text{background:#24150e99!important;border:1px solid #e6a15c38!important;border-left:4px solid #e6a15c!important;border:1px solid var(--autumn-border)!important;border-left:4px solid var(--autumn-secondary)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .earnings-info-text p,body.cassiopeia-theme .earnings-info-text .info-row,body.cassiopeia-theme .earnings-info-text p,body.dark-theme.cassiopeia-theme .earnings-info-text .info-row,body.dark-theme.cassiopeia-theme .earnings-info-text p,html[data-theme=dark][data-cassiopeia=true] .earnings-info-text p{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .info-icon-calls,[data-cassiopeia=true] .info-icon-rate,[data-cassiopeia=true] .info-icon-stats,body.cassiopeia-theme .info-icon-calls,body.cassiopeia-theme .info-icon-rate,body.cassiopeia-theme .info-icon-stats,body.dark-theme.cassiopeia-theme .info-icon-calls,body.dark-theme.cassiopeia-theme .info-icon-rate,body.dark-theme.cassiopeia-theme .info-icon-stats,html[data-theme=dark][data-cassiopeia=true] .info-icon-calls,html[data-theme=dark][data-cassiopeia=true] .info-icon-rate,html[data-theme=dark][data-cassiopeia=true] .info-icon-stats{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .earnings-stats-btn,body.cassiopeia-theme .earnings-stats-btn,body.dark-theme.cassiopeia-theme .earnings-stats-btn,html[data-theme=dark][data-cassiopeia=true] .earnings-stats-btn{background:linear-gradient(135deg,#b85026,#8c3814)!important;background:linear-gradient(135deg,var(--autumn-primary) 0,#8c3814 100%)!important;border:1px solid #e6a15c!important;border:1px solid var(--autumn-secondary)!important;box-shadow:none!important;color:#fff!important}[data-cassiopeia=true] .earnings-stats-btn:hover,body.cassiopeia-theme .earnings-stats-btn:hover,body.dark-theme.cassiopeia-theme .earnings-stats-btn:hover,html[data-theme=dark][data-cassiopeia=true] .earnings-stats-btn:hover{background:linear-gradient(135deg,#8c3814,#6e2a0e)!important;box-shadow:none!important}@media (max-width:768px){[data-cassiopeia=true] .stats-table tr,body.cassiopeia-theme .stats-table tr,body.dark-theme.cassiopeia-theme .stats-table tr,html[data-theme=dark][data-cassiopeia=true] .stats-table tr{background:#24150eb3!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:0 4px 15px #0006!important}[data-cassiopeia=true] .stats-table tr:hover,body.cassiopeia-theme .stats-table tr:hover,body.dark-theme.cassiopeia-theme .stats-table tr:hover,html[data-theme=dark][data-cassiopeia=true] .stats-table tr:hover{background:#2e1b12e6!important}[data-cassiopeia=true] .stats-table tr.active-day,body.cassiopeia-theme .stats-table tr.active-day,body.dark-theme.cassiopeia-theme .stats-table tr.active-day,html[data-theme=dark][data-cassiopeia=true] .stats-table tr.active-day{background:#b850262e!important;border:1.5px solid #e6a15c!important;border:1.5px solid var(--autumn-secondary)!important;box-shadow:none!important}[data-cassiopeia=true] .stats-table td,body.cassiopeia-theme .stats-table td,body.dark-theme.cassiopeia-theme .stats-table td,html[data-theme=dark][data-cassiopeia=true] .stats-table td{border-bottom:1px solid #e6a15c38!important;border-bottom:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .stats-table td:before,body.cassiopeia-theme .stats-table td:before,body.dark-theme.cassiopeia-theme .stats-table td:before,html[data-theme=dark][data-cassiopeia=true] .stats-table td:before{color:#baa494!important;color:var(--autumn-muted)!important}}[data-cassiopeia=true] .withdrawal-overlay,body.cassiopeia-theme .withdrawal-overlay,body.dark-theme.cassiopeia-theme .withdrawal-overlay,html[data-theme=dark][data-cassiopeia=true] .withdrawal-overlay{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;background:#0e0805c7!important}[data-cassiopeia=true] .withdrawal-modal,body.cassiopeia-theme .withdrawal-modal,body.dark-theme.cassiopeia-theme .withdrawal-modal,html[data-theme=dark][data-cassiopeia=true] .withdrawal-modal{background:#1c100a!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;border-radius:20px!important;box-shadow:0 20px 60px #000c!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .withdrawal-header,body.cassiopeia-theme .withdrawal-header,body.dark-theme.cassiopeia-theme .withdrawal-header,html[data-theme=dark][data-cassiopeia=true] .withdrawal-header{background:linear-gradient(135deg,#24130a,#351a0e)!important;border-bottom:1px solid #e6a15c38!important;border-bottom:1px solid var(--autumn-border)!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .withdrawal-header h2,body.cassiopeia-theme .withdrawal-header h2,body.dark-theme.cassiopeia-theme .withdrawal-header h2,html[data-theme=dark][data-cassiopeia=true] .withdrawal-header h2{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .withdrawal-header-icon,body.cassiopeia-theme .withdrawal-header-icon,body.dark-theme.cassiopeia-theme .withdrawal-header-icon,html[data-theme=dark][data-cassiopeia=true] .withdrawal-header-icon{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .withdrawal-modal .close-btn,body.cassiopeia-theme .withdrawal-modal .close-btn,body.dark-theme.cassiopeia-theme .withdrawal-modal .close-btn,html[data-theme=dark][data-cassiopeia=true] .withdrawal-modal .close-btn{background:#e6a15c1f!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .withdrawal-modal .close-btn:hover,body.cassiopeia-theme .withdrawal-modal .close-btn:hover,body.dark-theme.cassiopeia-theme .withdrawal-modal .close-btn:hover,html[data-theme=dark][data-cassiopeia=true] .withdrawal-modal .close-btn:hover{background:#b85026!important;background:var(--autumn-primary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important;transform:translateY(-50%) scale(1.05)!important}[data-cassiopeia=true] .withdrawal-content,body.cassiopeia-theme .withdrawal-content,body.dark-theme.cassiopeia-theme .withdrawal-content,html[data-theme=dark][data-cassiopeia=true] .withdrawal-content{background:#1c100a!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .earnings-summary,body.cassiopeia-theme .earnings-summary,body.dark-theme.cassiopeia-theme .earnings-summary,html[data-theme=dark][data-cassiopeia=true] .earnings-summary{background:#24150e99!important;border:1px solid #e6a15c38!important;border-left:4px solid #e6a15c!important;border:1px solid var(--autumn-border)!important;border-left:4px solid var(--autumn-secondary)!important}[data-cassiopeia=true] .earnings-label-earnings,body.cassiopeia-theme .earnings-label-earnings,body.dark-theme.cassiopeia-theme .earnings-label-earnings,html[data-theme=dark][data-cassiopeia=true] .earnings-label-earnings{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .earnings-amount-earnings,body.cassiopeia-theme .earnings-amount-earnings,body.dark-theme.cassiopeia-theme .earnings-amount-earnings,html[data-theme=dark][data-cassiopeia=true] .earnings-amount-earnings{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .details-label,body.cassiopeia-theme .details-label,body.dark-theme.cassiopeia-theme .details-label,html[data-theme=dark][data-cassiopeia=true] .details-label{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .details-value,[data-cassiopeia=true] .withdrawal-form-group label,body.cassiopeia-theme .details-value,body.cassiopeia-theme .withdrawal-form-group label,body.dark-theme.cassiopeia-theme .details-value,body.dark-theme.cassiopeia-theme .withdrawal-form-group label,html[data-theme=dark][data-cassiopeia=true] .details-value,html[data-theme=dark][data-cassiopeia=true] .withdrawal-form-group label{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .withdrawal-amount-field,body.cassiopeia-theme .withdrawal-amount-field,body.dark-theme.cassiopeia-theme .withdrawal-amount-field,html[data-theme=dark][data-cassiopeia=true] .withdrawal-amount-field{background:#00000059!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .withdrawal-amount-field:focus,body.cassiopeia-theme .withdrawal-amount-field:focus,body.dark-theme.cassiopeia-theme .withdrawal-amount-field:focus,html[data-theme=dark][data-cassiopeia=true] .withdrawal-amount-field:focus{border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important;outline:none!important}[data-cassiopeia=true] .withdrawal-currency,body.cassiopeia-theme .withdrawal-currency,body.dark-theme.cassiopeia-theme .withdrawal-currency,html[data-theme=dark][data-cassiopeia=true] .withdrawal-currency{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .amount-btn,body.cassiopeia-theme .amount-btn,body.dark-theme.cassiopeia-theme .amount-btn,html[data-theme=dark][data-cassiopeia=true] .amount-btn{background:#24150e99!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .amount-btn:hover,body.cassiopeia-theme .amount-btn:hover,body.dark-theme.cassiopeia-theme .amount-btn:hover,html[data-theme=dark][data-cassiopeia=true] .amount-btn:hover{background:#b8502638!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .amount-btn.active,body.cassiopeia-theme .amount-btn.active,body.dark-theme.cassiopeia-theme .amount-btn.active,html[data-theme=dark][data-cassiopeia=true] .amount-btn.active{background:#b85026!important;background:var(--autumn-primary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important;color:#fff!important;font-weight:700!important}[data-cassiopeia=true] .withdrawal-info,body.cassiopeia-theme .withdrawal-info,body.dark-theme.cassiopeia-theme .withdrawal-info,html[data-theme=dark][data-cassiopeia=true] .withdrawal-info{background:#24150e80!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .info-label,body.cassiopeia-theme .info-label,body.dark-theme.cassiopeia-theme .info-label,html[data-theme=dark][data-cassiopeia=true] .info-label{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .info-value,body.cassiopeia-theme .info-value,body.dark-theme.cassiopeia-theme .info-value,html[data-theme=dark][data-cassiopeia=true] .info-value{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .withdraw-btn,body.cassiopeia-theme .withdraw-btn,body.dark-theme.cassiopeia-theme .withdraw-btn,html[data-theme=dark][data-cassiopeia=true] .withdraw-btn{background:#b85026!important;background:var(--autumn-primary)!important;border:1px solid #e6a15c!important;border:1px solid var(--autumn-secondary)!important;box-shadow:none!important;color:#fff!important}[data-cassiopeia=true] .withdraw-btn:hover:not(:disabled),body.cassiopeia-theme .withdraw-btn:hover:not(:disabled),body.dark-theme.cassiopeia-theme .withdraw-btn:hover:not(:disabled),html[data-theme=dark][data-cassiopeia=true] .withdraw-btn:hover:not(:disabled){background:#8c3814!important;box-shadow:none!important}[data-cassiopeia=true] .withdraw-btn:disabled,body.cassiopeia-theme .withdraw-btn:disabled,body.dark-theme.cassiopeia-theme .withdraw-btn:disabled,html[data-theme=dark][data-cassiopeia=true] .withdraw-btn:disabled{background:#e6a15c1f!important;border-color:#e6a15c38!important;border-color:var(--autumn-border)!important;color:#baa494!important;color:var(--autumn-muted)!important;cursor:not-allowed!important;opacity:.5!important}[data-cassiopeia=true] .withdrawal-history-section,body.cassiopeia-theme .withdrawal-history-section,body.dark-theme.cassiopeia-theme .withdrawal-history-section,html[data-theme=dark][data-cassiopeia=true] .withdrawal-history-section{border-top:1px solid #e6a15c38!important;border-top:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .history-header-title,body.cassiopeia-theme .history-header-title,body.dark-theme.cassiopeia-theme .history-header-title,html[data-theme=dark][data-cassiopeia=true] .history-header-title{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .history-header-title h3,body.cassiopeia-theme .history-header-title h3,body.dark-theme.cassiopeia-theme .history-header-title h3,html[data-theme=dark][data-cassiopeia=true] .history-header-title h3{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .history-header-title svg,body.cassiopeia-theme .history-header-title svg,body.dark-theme.cassiopeia-theme .history-header-title svg,html[data-theme=dark][data-cassiopeia=true] .history-header-title svg{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .payout-history-item,body.cassiopeia-theme .payout-history-item,body.dark-theme.cassiopeia-theme .payout-history-item,html[data-theme=dark][data-cassiopeia=true] .payout-history-item{background:#24150e80!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .payout-history-amount,body.cassiopeia-theme .payout-history-amount,body.dark-theme.cassiopeia-theme .payout-history-amount,html[data-theme=dark][data-cassiopeia=true] .payout-history-amount{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .payout-history-date,[data-cassiopeia=true] .payout-history-method,body.cassiopeia-theme .payout-history-date,body.cassiopeia-theme .payout-history-method,body.dark-theme.cassiopeia-theme .payout-history-date,body.dark-theme.cassiopeia-theme .payout-history-method,html[data-theme=dark][data-cassiopeia=true] .payout-history-date,html[data-theme=dark][data-cassiopeia=true] .payout-history-method{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .payout-history-footer,body.cassiopeia-theme .payout-history-footer,body.dark-theme.cassiopeia-theme .payout-history-footer,html[data-theme=dark][data-cassiopeia=true] .payout-history-footer{border-top:1px solid #e6a15c38!important;border-top:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .payout-history-admin-note,body.cassiopeia-theme .payout-history-admin-note,body.dark-theme.cassiopeia-theme .payout-history-admin-note,html[data-theme=dark][data-cassiopeia=true] .payout-history-admin-note{background:#24130a!important;border-left:4px solid #ef4444!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .withdrawal-btn,body.cassiopeia-theme .withdrawal-btn,body.dark-theme.cassiopeia-theme .withdrawal-btn,html[data-theme=dark][data-cassiopeia=true] .withdrawal-btn{background:linear-gradient(135deg,#b85026,#8c3814)!important;background:linear-gradient(135deg,var(--autumn-primary) 0,#8c3814 100%)!important;border:1px solid #e6a15c!important;border:1px solid var(--autumn-secondary)!important;box-shadow:none!important;color:#fff!important}[data-cassiopeia=true] .withdrawal-btn:hover,body.cassiopeia-theme .withdrawal-btn:hover,body.dark-theme.cassiopeia-theme .withdrawal-btn:hover,html[data-theme=dark][data-cassiopeia=true] .withdrawal-btn:hover{background:linear-gradient(135deg,#8c3814,#6e2a0e)!important;box-shadow:none!important}[data-cassiopeia=true] .payment-details-overlay,body.cassiopeia-theme .payment-details-overlay,body.dark-theme.cassiopeia-theme .payment-details-overlay,html[data-theme=dark][data-cassiopeia=true] .payment-details-overlay{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;background:#0e0805c7!important}[data-cassiopeia=true] .payment-details-modal,body.cassiopeia-theme .payment-details-modal,body.dark-theme.cassiopeia-theme .payment-details-modal,html[data-theme=dark][data-cassiopeia=true] .payment-details-modal{background:#1c100a!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;border-radius:20px!important;box-shadow:0 20px 60px #000c!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .payment-details-header,body.cassiopeia-theme .payment-details-header,body.dark-theme.cassiopeia-theme .payment-details-header,html[data-theme=dark][data-cassiopeia=true] .payment-details-header{background:linear-gradient(135deg,#24130a,#351a0e)!important;border-bottom:1px solid #e6a15c38!important;border-bottom:1px solid var(--autumn-border)!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .payment-details-header h2,body.cassiopeia-theme .payment-details-header h2,body.dark-theme.cassiopeia-theme .payment-details-header h2,html[data-theme=dark][data-cassiopeia=true] .payment-details-header h2{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .payment-details-header h2 svg,body.cassiopeia-theme .payment-details-header h2 svg,body.dark-theme.cassiopeia-theme .payment-details-header h2 svg,html[data-theme=dark][data-cassiopeia=true] .payment-details-header h2 svg{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .payment-details-modal .close-btn,body.cassiopeia-theme .payment-details-modal .close-btn,body.dark-theme.cassiopeia-theme .payment-details-modal .close-btn,html[data-theme=dark][data-cassiopeia=true] .payment-details-modal .close-btn{background:#e6a15c1f!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .payment-details-modal .close-btn:hover,body.cassiopeia-theme .payment-details-modal .close-btn:hover,body.dark-theme.cassiopeia-theme .payment-details-modal .close-btn:hover,html[data-theme=dark][data-cassiopeia=true] .payment-details-modal .close-btn:hover{background:#b85026!important;background:var(--autumn-primary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important;transform:translateY(-50%) scale(1.05)!important}[data-cassiopeia=true] .payment-details-content,body.cassiopeia-theme .payment-details-content,body.dark-theme.cassiopeia-theme .payment-details-content,html[data-theme=dark][data-cassiopeia=true] .payment-details-content{background:#1c100a!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .payment-method-selector label,body.cassiopeia-theme .payment-method-selector label,body.dark-theme.cassiopeia-theme .payment-method-selector label,html[data-theme=dark][data-cassiopeia=true] .payment-method-selector label{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .method-btn,body.cassiopeia-theme .method-btn,body.dark-theme.cassiopeia-theme .method-btn,html[data-theme=dark][data-cassiopeia=true] .method-btn{background:#24150e99!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important;color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .method-btn:hover,body.cassiopeia-theme .method-btn:hover,body.dark-theme.cassiopeia-theme .method-btn:hover,html[data-theme=dark][data-cassiopeia=true] .method-btn:hover{background:#b8502638!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .method-btn.active,body.cassiopeia-theme .method-btn.active,body.dark-theme.cassiopeia-theme .method-btn.active,html[data-theme=dark][data-cassiopeia=true] .method-btn.active{background:#b8502647!important;border:1.5px solid #e6a15c!important;border:1.5px solid var(--autumn-secondary)!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .method-btn-icon,body.cassiopeia-theme .method-btn-icon,body.dark-theme.cassiopeia-theme .method-btn-icon,html[data-theme=dark][data-cassiopeia=true] .method-btn-icon{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .card-form,[data-cassiopeia=true] .crypto-form,[data-cassiopeia=true] .paypal-form,body.cassiopeia-theme .card-form,body.cassiopeia-theme .crypto-form,body.cassiopeia-theme .paypal-form,body.dark-theme.cassiopeia-theme .card-form,body.dark-theme.cassiopeia-theme .crypto-form,body.dark-theme.cassiopeia-theme .paypal-form,html[data-theme=dark][data-cassiopeia=true] .card-form,html[data-theme=dark][data-cassiopeia=true] .crypto-form,html[data-theme=dark][data-cassiopeia=true] .paypal-form{background:#24150e73!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:14px!important}[data-cassiopeia=true] .payment-form .form-group label,body.cassiopeia-theme .payment-form .form-group label,body.dark-theme.cassiopeia-theme .payment-form .form-group label,html[data-theme=dark][data-cassiopeia=true] .payment-form .form-group label{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .payment-form .form-group input,[data-cassiopeia=true] .payment-form .form-group select,body.cassiopeia-theme .payment-form .form-group input,body.cassiopeia-theme .payment-form .form-group select,body.dark-theme.cassiopeia-theme .payment-form .form-group input,body.dark-theme.cassiopeia-theme .payment-form .form-group select,html[data-theme=dark][data-cassiopeia=true] .payment-form .form-group input,html[data-theme=dark][data-cassiopeia=true] .payment-form .form-group select{background:#00000059!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .payment-form .form-group input:focus,[data-cassiopeia=true] .payment-form .form-group select:focus,body.cassiopeia-theme .payment-form .form-group input:focus,body.cassiopeia-theme .payment-form .form-group select:focus,body.dark-theme.cassiopeia-theme .payment-form .form-group input:focus,body.dark-theme.cassiopeia-theme .payment-form .form-group select:focus,html[data-theme=dark][data-cassiopeia=true] .payment-form .form-group input:focus,html[data-theme=dark][data-cassiopeia=true] .payment-form .form-group select:focus{border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important;outline:none!important}[data-cassiopeia=true] .payment-form .form-group input::placeholder,body.cassiopeia-theme .payment-form .form-group input::placeholder,body.dark-theme.cassiopeia-theme .payment-form .form-group input::placeholder,html[data-theme=dark][data-cassiopeia=true] .payment-form .form-group input::placeholder{color:#8a7364!important;color:var(--autumn-subtle)!important}[data-cassiopeia=true] .crypto-info,body.cassiopeia-theme .crypto-info,body.dark-theme.cassiopeia-theme .crypto-info,html[data-theme=dark][data-cassiopeia=true] .crypto-info{background:#ef44441f!important;border-left:4px solid #ef4444!important}[data-cassiopeia=true] .crypto-info p,body.cassiopeia-theme .crypto-info p,body.dark-theme.cassiopeia-theme .crypto-info p,html[data-theme=dark][data-cassiopeia=true] .crypto-info p{color:#fca5a5!important}[data-cassiopeia=true] .payment-actions,body.cassiopeia-theme .payment-actions,body.dark-theme.cassiopeia-theme .payment-actions,html[data-theme=dark][data-cassiopeia=true] .payment-actions{border-top:none!important}[data-cassiopeia=true] .payment-actions .save-btn,body.cassiopeia-theme .payment-actions .save-btn,body.dark-theme.cassiopeia-theme .payment-actions .save-btn,html[data-theme=dark][data-cassiopeia=true] .payment-actions .save-btn{background:#b85026!important;background:var(--autumn-primary)!important;border:1px solid #e6a15c!important;border:1px solid var(--autumn-secondary)!important;border-radius:10px!important;box-shadow:none!important;color:#fff!important;font-size:14px!important;font-weight:700!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease!important}[data-cassiopeia=true] .payment-actions .save-btn:hover,body.cassiopeia-theme .payment-actions .save-btn:hover,body.dark-theme.cassiopeia-theme .payment-actions .save-btn:hover,html[data-theme=dark][data-cassiopeia=true] .payment-actions .save-btn:hover{background:#8c3814!important;box-shadow:none!important;color:#fff!important;transform:translateY(-1px)!important}[data-cassiopeia=true] .modal-overlay:has(.blocked-users-modal),body.cassiopeia-theme .modal-overlay:has(.blocked-users-modal),body.dark-theme.cassiopeia-theme .modal-overlay:has(.blocked-users-modal),html[data-theme=dark][data-cassiopeia=true] .modal-overlay:has(.blocked-users-modal){backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;background-color:#0e0805c7!important}[data-cassiopeia=true] .modal-content.blocked-users-modal,body.cassiopeia-theme .modal-content.blocked-users-modal,body.dark-theme.cassiopeia-theme .modal-content.blocked-users-modal,html[data-theme=dark][data-cassiopeia=true] .modal-content.blocked-users-modal{background:#1c100a!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;border-radius:20px!important;box-shadow:0 20px 60px #000c!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .blocked-modal-header,body.cassiopeia-theme .blocked-modal-header,body.dark-theme.cassiopeia-theme .blocked-modal-header,html[data-theme=dark][data-cassiopeia=true] .blocked-modal-header{background:#24150ebf!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:14px!important}[data-cassiopeia=true] .blocked-modal-title,body.cassiopeia-theme .blocked-modal-title,body.dark-theme.cassiopeia-theme .blocked-modal-title,html[data-theme=dark][data-cassiopeia=true] .blocked-modal-title{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .blocked-close-btn,body.cassiopeia-theme .blocked-close-btn,body.dark-theme.cassiopeia-theme .blocked-close-btn,html[data-theme=dark][data-cassiopeia=true] .blocked-close-btn{background:#e6a15c1a!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease!important}[data-cassiopeia=true] .blocked-close-btn:hover,body.cassiopeia-theme .blocked-close-btn:hover,body.dark-theme.cassiopeia-theme .blocked-close-btn:hover,html[data-theme=dark][data-cassiopeia=true] .blocked-close-btn:hover{background:#b85026!important;background:var(--autumn-primary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important}[data-cassiopeia=true] .blocked-empty,[data-cassiopeia=true] .blocked-users-modal .modal-body p,body.cassiopeia-theme .blocked-empty,body.cassiopeia-theme .blocked-users-modal .modal-body p,body.dark-theme.cassiopeia-theme .blocked-empty,body.dark-theme.cassiopeia-theme .blocked-users-modal .modal-body p,html[data-theme=dark][data-cassiopeia=true] .blocked-empty,html[data-theme=dark][data-cassiopeia=true] .blocked-users-modal .modal-body p{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .blocked-users-modal .blocked-user-item,body.cassiopeia-theme .blocked-users-modal .blocked-user-item,body.dark-theme.cassiopeia-theme .blocked-users-modal .blocked-user-item,html[data-theme=dark][data-cassiopeia=true] .blocked-users-modal .blocked-user-item{background:#24150e99!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .blocked-users-modal .blocked-user-name,body.cassiopeia-theme .blocked-users-modal .blocked-user-name,body.dark-theme.cassiopeia-theme .blocked-users-modal .blocked-user-name,html[data-theme=dark][data-cassiopeia=true] .blocked-users-modal .blocked-user-name{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .blocked-users-modal .blocked-avatar,body.cassiopeia-theme .blocked-users-modal .blocked-avatar,body.dark-theme.cassiopeia-theme .blocked-users-modal .blocked-avatar,html[data-theme=dark][data-cassiopeia=true] .blocked-users-modal .blocked-avatar{border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .blocked-unblock-btn,body.cassiopeia-theme .blocked-unblock-btn,body.dark-theme.cassiopeia-theme .blocked-unblock-btn,html[data-theme=dark][data-cassiopeia=true] .blocked-unblock-btn{background:#b85026!important;background:var(--autumn-primary)!important;border:1px solid #e6a15c!important;border:1px solid var(--autumn-secondary)!important;border-radius:8px!important;box-shadow:none!important;color:#fff!important;font-size:13px!important;font-weight:600!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease!important}[data-cassiopeia=true] .blocked-unblock-btn:hover,body.cassiopeia-theme .blocked-unblock-btn:hover,body.dark-theme.cassiopeia-theme .blocked-unblock-btn:hover,html[data-theme=dark][data-cassiopeia=true] .blocked-unblock-btn:hover{background:#8c3814!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important;transform:translateY(-1px)!important}[data-cassiopeia=true] .blocked-users-modal .blocked-users-list.scrollable,body.cassiopeia-theme .blocked-users-modal .blocked-users-list.scrollable,body.dark-theme.cassiopeia-theme .blocked-users-modal .blocked-users-list.scrollable,html[data-theme=dark][data-cassiopeia=true] .blocked-users-modal .blocked-users-list.scrollable{scrollbar-color:#e6a15c4d #24150e80!important}[data-cassiopeia=true] .blocked-users-modal .blocked-users-list.scrollable::-webkit-scrollbar-track,body.cassiopeia-theme .blocked-users-modal .blocked-users-list.scrollable::-webkit-scrollbar-track,body.dark-theme.cassiopeia-theme .blocked-users-modal .blocked-users-list.scrollable::-webkit-scrollbar-track,html[data-theme=dark][data-cassiopeia=true] .blocked-users-modal .blocked-users-list.scrollable::-webkit-scrollbar-track{background:#24150e80!important;border-radius:8px!important}[data-cassiopeia=true] .blocked-users-modal .blocked-users-list.scrollable::-webkit-scrollbar-thumb,body.cassiopeia-theme .blocked-users-modal .blocked-users-list.scrollable::-webkit-scrollbar-thumb,body.dark-theme.cassiopeia-theme .blocked-users-modal .blocked-users-list.scrollable::-webkit-scrollbar-thumb,html[data-theme=dark][data-cassiopeia=true] .blocked-users-modal .blocked-users-list.scrollable::-webkit-scrollbar-thumb{background:#e6a15c40!important;border-radius:8px!important}[data-cassiopeia=true] .blocked-users-modal .blocked-users-list.scrollable::-webkit-scrollbar-thumb:hover,body.cassiopeia-theme .blocked-users-modal .blocked-users-list.scrollable::-webkit-scrollbar-thumb:hover,body.dark-theme.cassiopeia-theme .blocked-users-modal .blocked-users-list.scrollable::-webkit-scrollbar-thumb:hover,html[data-theme=dark][data-cassiopeia=true] .blocked-users-modal .blocked-users-list.scrollable::-webkit-scrollbar-thumb:hover{background:#e6a15c73!important}[data-cassiopeia=true] .blocked-users-btn,body.cassiopeia-theme .blocked-users-btn,body.dark-theme.cassiopeia-theme .blocked-users-btn,html[data-theme=dark][data-cassiopeia=true] .blocked-users-btn{background:#b85026!important;background:var(--autumn-primary)!important;border:1px solid #e6a15c!important;border:1px solid var(--autumn-secondary)!important;box-shadow:none!important;color:#fff!important}[data-cassiopeia=true] .blocked-users-btn:hover,body.cassiopeia-theme .blocked-users-btn:hover,body.dark-theme.cassiopeia-theme .blocked-users-btn:hover,html[data-theme=dark][data-cassiopeia=true] .blocked-users-btn:hover{background:#8c3814!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important;color:#fff!important}[data-cassiopeia=true] .group-video-call-container,[data-cassiopeia=true] .messages-area.has-video-call,[data-cassiopeia=true] .messages-area.has-video-call .remote-video-container,[data-cassiopeia=true] .messages-area.has-video-call .video-call-container,[data-cassiopeia=true] .random-chat-container:has(.random-chat-video-area),[data-cassiopeia=true] .random-chat-container:has(.searching-overlay),[data-cassiopeia=true] .remote-video-container,[data-cassiopeia=true] .remote-video-wrapper,[data-cassiopeia=true] .searching-overlay,[data-cassiopeia=true] .vci-wrapper,[data-cassiopeia=true] .vci-wrapper.pip,[data-cassiopeia=true] .video-call-container,[data-cassiopeia=true] .video-call-embedded,[data-cassiopeia=true] .video-call-ending-container,[data-cassiopeia=true] .video-call-overlay,body.cassiopeia-theme .group-video-call-container,body.cassiopeia-theme .messages-area.has-video-call,body.cassiopeia-theme .messages-area.has-video-call .remote-video-container,body.cassiopeia-theme .messages-area.has-video-call .video-call-container,body.cassiopeia-theme .random-chat-container:has(.random-chat-video-area),body.cassiopeia-theme .random-chat-container:has(.searching-overlay),body.cassiopeia-theme .remote-video-container,body.cassiopeia-theme .remote-video-wrapper,body.cassiopeia-theme .searching-overlay,body.cassiopeia-theme .vci-wrapper,body.cassiopeia-theme .vci-wrapper.pip,body.cassiopeia-theme .video-call-container,body.cassiopeia-theme .video-call-embedded,body.cassiopeia-theme .video-call-ending-container,body.cassiopeia-theme .video-call-overlay,body.dark-theme.cassiopeia-theme .group-video-call-container,body.dark-theme.cassiopeia-theme .messages-area.has-video-call,body.dark-theme.cassiopeia-theme .messages-area.has-video-call .remote-video-container,body.dark-theme.cassiopeia-theme .messages-area.has-video-call .video-call-container,body.dark-theme.cassiopeia-theme .random-chat-container:has(.random-chat-video-area),body.dark-theme.cassiopeia-theme .random-chat-container:has(.searching-overlay),body.dark-theme.cassiopeia-theme .remote-video-container,body.dark-theme.cassiopeia-theme .remote-video-wrapper,body.dark-theme.cassiopeia-theme .searching-overlay,body.dark-theme.cassiopeia-theme .vci-wrapper,body.dark-theme.cassiopeia-theme .vci-wrapper.pip,body.dark-theme.cassiopeia-theme .video-call-container,body.dark-theme.cassiopeia-theme .video-call-embedded,body.dark-theme.cassiopeia-theme .video-call-ending-container,body.dark-theme.cassiopeia-theme .video-call-overlay,html[data-theme=dark][data-cassiopeia=true] .group-video-call-container,html[data-theme=dark][data-cassiopeia=true] .messages-area.has-video-call,html[data-theme=dark][data-cassiopeia=true] .messages-area.has-video-call .remote-video-container,html[data-theme=dark][data-cassiopeia=true] .messages-area.has-video-call .video-call-container,html[data-theme=dark][data-cassiopeia=true] .random-chat-container:has(.random-chat-video-area),html[data-theme=dark][data-cassiopeia=true] .random-chat-container:has(.searching-overlay),html[data-theme=dark][data-cassiopeia=true] .remote-video-container,html[data-theme=dark][data-cassiopeia=true] .remote-video-wrapper,html[data-theme=dark][data-cassiopeia=true] .searching-overlay,html[data-theme=dark][data-cassiopeia=true] .vci-wrapper,html[data-theme=dark][data-cassiopeia=true] .vci-wrapper.pip,html[data-theme=dark][data-cassiopeia=true] .video-call-container,html[data-theme=dark][data-cassiopeia=true] .video-call-embedded,html[data-theme=dark][data-cassiopeia=true] .video-call-ending-container,html[data-theme=dark][data-cassiopeia=true] .video-call-overlay{background:linear-gradient(135deg,#170e08,#24130a 50%,#351a0e)!important}[data-cassiopeia=true] .local-video-container,body.cassiopeia-theme .local-video-container,body.dark-theme.cassiopeia-theme .local-video-container,html[data-theme=dark][data-cassiopeia=true] .local-video-container{background:linear-gradient(135deg,#1a0f06,#2a1508)!important;border:2px solid #e6a15c!important;border:2px solid var(--autumn-secondary,#e6a15c)!important;box-shadow:0 4px 16px #00000080!important}[data-cassiopeia=true] .remote-video,body.cassiopeia-theme .remote-video,body.dark-theme.cassiopeia-theme .remote-video,html[data-theme=dark][data-cassiopeia=true] .remote-video{background:#0000!important}[data-cassiopeia=true] .local-video,body.cassiopeia-theme .local-video,body.dark-theme.cassiopeia-theme .local-video,html[data-theme=dark][data-cassiopeia=true] .local-video{background:linear-gradient(135deg,#1a0f06,#2a1508)!important}[data-cassiopeia=true] .local-video-container,[data-cassiopeia=true] .messages-area.has-video-call .video-call-container .local-video-container,[data-cassiopeia=true] .random-chat-video-area .video-call-container .local-video-container,[data-cassiopeia=true] .random-chat-wrapper.pip-mode .local-video-container,body.cassiopeia-theme .local-video-container,body.cassiopeia-theme .messages-area.has-video-call .video-call-container .local-video-container,body.cassiopeia-theme .random-chat-video-area .video-call-container .local-video-container,body.cassiopeia-theme .random-chat-wrapper.pip-mode .local-video-container,body.dark-theme.cassiopeia-theme .local-video-container,body.dark-theme.cassiopeia-theme .messages-area.has-video-call .video-call-container .local-video-container,body.dark-theme.cassiopeia-theme .random-chat-video-area .video-call-container .local-video-container,body.dark-theme.cassiopeia-theme .random-chat-wrapper.pip-mode .local-video-container,html[data-theme=dark][data-cassiopeia=true] .local-video-container,html[data-theme=dark][data-cassiopeia=true] .messages-area.has-video-call .video-call-container .local-video-container,html[data-theme=dark][data-cassiopeia=true] .random-chat-video-area .video-call-container .local-video-container,html[data-theme=dark][data-cassiopeia=true] .random-chat-wrapper.pip-mode .local-video-container{border:2px solid #e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:0 8px 25px #0009!important}[data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .video-controls,[data-cassiopeia=true] .video-controls,body.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .video-controls,body.cassiopeia-theme .video-controls,body.dark-theme.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .video-controls,body.dark-theme.cassiopeia-theme .video-controls,html[data-theme=dark][data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .video-controls,html[data-theme=dark][data-cassiopeia=true] .video-controls{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#1c100ad9!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:0 8px 32px #00000080!important}[data-cassiopeia=true] .control-btn,[data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn,body.cassiopeia-theme .control-btn,body.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn,body.dark-theme.cassiopeia-theme .control-btn,body.dark-theme.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn,html[data-theme=dark][data-cassiopeia=true] .control-btn,html[data-theme=dark][data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn{background:#e6a15c1f!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease!important}[data-cassiopeia=true] .control-btn:hover,[data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn:hover,body.cassiopeia-theme .control-btn:hover,body.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn:hover,body.dark-theme.cassiopeia-theme .control-btn:hover,body.dark-theme.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn:hover,html[data-theme=dark][data-cassiopeia=true] .control-btn:hover,html[data-theme=dark][data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn:hover{background:#b85026!important;background:var(--autumn-primary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important;transform:translateY(-2px)!important}[data-cassiopeia=true] .control-btn svg,[data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn svg,body.cassiopeia-theme .control-btn svg,body.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn svg,body.dark-theme.cassiopeia-theme .control-btn svg,body.dark-theme.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn svg,html[data-theme=dark][data-cassiopeia=true] .control-btn svg,html[data-theme=dark][data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn svg{fill:currentColor!important;color:inherit!important}[data-cassiopeia=true] .control-btn.muted,[data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn.muted,body.cassiopeia-theme .control-btn.muted,body.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn.muted,body.dark-theme.cassiopeia-theme .control-btn.muted,body.dark-theme.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn.muted,html[data-theme=dark][data-cassiopeia=true] .control-btn.muted,html[data-theme=dark][data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn.muted{background:#e6a15c0f!important;border-color:#e6a15c26!important;color:#baa494!important;color:var(--autumn-muted)!important;opacity:.65!important}[data-cassiopeia=true] .control-btn.end-call,[data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn.end-call,body.cassiopeia-theme .control-btn.end-call,body.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn.end-call,body.dark-theme.cassiopeia-theme .control-btn.end-call,body.dark-theme.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn.end-call,html[data-theme=dark][data-cassiopeia=true] .control-btn.end-call,html[data-theme=dark][data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn.end-call{background:#c0392b!important;border:1px solid #e74c3c!important;color:#fff!important}[data-cassiopeia=true] .control-btn.end-call svg,[data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn.end-call svg,body.cassiopeia-theme .control-btn.end-call svg,body.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn.end-call svg,body.dark-theme.cassiopeia-theme .control-btn.end-call svg,body.dark-theme.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn.end-call svg,html[data-theme=dark][data-cassiopeia=true] .control-btn.end-call svg,html[data-theme=dark][data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn.end-call svg{fill:#fff!important;color:#fff!important}[data-cassiopeia=true] .control-btn.end-call:hover,[data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn.end-call:hover,body.cassiopeia-theme .control-btn.end-call:hover,body.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn.end-call:hover,body.dark-theme.cassiopeia-theme .control-btn.end-call:hover,body.dark-theme.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn.end-call:hover,html[data-theme=dark][data-cassiopeia=true] .control-btn.end-call:hover,html[data-theme=dark][data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn.end-call:hover{background:#a93226!important;border-color:#c0392b!important;transform:translateY(-2px)!important}[data-cassiopeia=true] .control-btn.skip,[data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn.skip,body.cassiopeia-theme .control-btn.skip,body.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn.skip,body.dark-theme.cassiopeia-theme .control-btn.skip,body.dark-theme.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn.skip,html[data-theme=dark][data-cassiopeia=true] .control-btn.skip,html[data-theme=dark][data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn.skip{background:#e6a15c26!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .control-btn.skip:hover,[data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn.skip:hover,body.cassiopeia-theme .control-btn.skip:hover,body.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn.skip:hover,body.dark-theme.cassiopeia-theme .control-btn.skip:hover,body.dark-theme.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn.skip:hover,html[data-theme=dark][data-cassiopeia=true] .control-btn.skip:hover,html[data-theme=dark][data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn.skip:hover{background:#b85026!important;background:var(--autumn-primary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important}[data-cassiopeia=true] .control-btn.captions,[data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn.captions,body.cassiopeia-theme .control-btn.captions,body.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn.captions,body.dark-theme.cassiopeia-theme .control-btn.captions,body.dark-theme.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn.captions,html[data-theme=dark][data-cassiopeia=true] .control-btn.captions,html[data-theme=dark][data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn.captions{background:#e6a15c1f!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .control-btn.captions:hover,[data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn.captions:hover,body.cassiopeia-theme .control-btn.captions:hover,body.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn.captions:hover,body.dark-theme.cassiopeia-theme .control-btn.captions:hover,body.dark-theme.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn.captions:hover,html[data-theme=dark][data-cassiopeia=true] .control-btn.captions:hover,html[data-theme=dark][data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn.captions:hover{background:#b85026!important;background:var(--autumn-primary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important}[data-cassiopeia=true] .control-btn.captions.active,[data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn.captions.active,body.cassiopeia-theme .control-btn.captions.active,body.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn.captions.active,body.dark-theme.cassiopeia-theme .control-btn.captions.active,body.dark-theme.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn.captions.active,html[data-theme=dark][data-cassiopeia=true] .control-btn.captions.active,html[data-theme=dark][data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn.captions.active{background:#b85026!important;background:var(--autumn-primary)!important;border:1px solid #e6a15c!important;border:1px solid var(--autumn-secondary)!important;color:#fff!important}[data-cassiopeia=true] .control-btn.captions.active:hover,[data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn.captions.active:hover,body.cassiopeia-theme .control-btn.captions.active:hover,body.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn.captions.active:hover,body.dark-theme.cassiopeia-theme .control-btn.captions.active:hover,body.dark-theme.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn.captions.active:hover,html[data-theme=dark][data-cassiopeia=true] .control-btn.captions.active:hover,html[data-theme=dark][data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn.captions.active:hover{background:#8c3814!important}[data-cassiopeia=true] .control-btn.add-friend,[data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn.add-friend,body.cassiopeia-theme .control-btn.add-friend,body.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn.add-friend,body.dark-theme.cassiopeia-theme .control-btn.add-friend,body.dark-theme.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn.add-friend,html[data-theme=dark][data-cassiopeia=true] .control-btn.add-friend,html[data-theme=dark][data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn.add-friend{background:#e6a15c1f!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .control-btn.add-friend:hover,[data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn.add-friend:hover,body.cassiopeia-theme .control-btn.add-friend:hover,body.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn.add-friend:hover,body.dark-theme.cassiopeia-theme .control-btn.add-friend:hover,body.dark-theme.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn.add-friend:hover,html[data-theme=dark][data-cassiopeia=true] .control-btn.add-friend:hover,html[data-theme=dark][data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn.add-friend:hover{background:#b85026!important;background:var(--autumn-primary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important}[data-cassiopeia=true] .control-btn.add-friend.pending,[data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn.add-friend.pending,body.cassiopeia-theme .control-btn.add-friend.pending,body.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn.add-friend.pending,body.dark-theme.cassiopeia-theme .control-btn.add-friend.pending,body.dark-theme.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn.add-friend.pending,html[data-theme=dark][data-cassiopeia=true] .control-btn.add-friend.pending,html[data-theme=dark][data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn.add-friend.pending{background:#d977064d!important;border:1px solid #d97706!important;color:#fef3c7!important}[data-cassiopeia=true] .control-btn.add-friend.friends,[data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn.add-friend.friends,body.cassiopeia-theme .control-btn.add-friend.friends,body.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn.add-friend.friends,body.dark-theme.cassiopeia-theme .control-btn.add-friend.friends,body.dark-theme.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn.add-friend.friends,html[data-theme=dark][data-cassiopeia=true] .control-btn.add-friend.friends,html[data-theme=dark][data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn.add-friend.friends{background:#e6a15c33!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .control-btn.game,[data-cassiopeia=true] .control-btn.gift,[data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn.game,[data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn.gift,body.cassiopeia-theme .control-btn.game,body.cassiopeia-theme .control-btn.gift,body.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn.game,body.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn.gift,body.dark-theme.cassiopeia-theme .control-btn.game,body.dark-theme.cassiopeia-theme .control-btn.gift,body.dark-theme.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn.game,body.dark-theme.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn.gift,html[data-theme=dark][data-cassiopeia=true] .control-btn.game,html[data-theme=dark][data-cassiopeia=true] .control-btn.gift,html[data-theme=dark][data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn.game,html[data-theme=dark][data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn.gift{background:#e6a15c24!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .control-btn.game:hover,[data-cassiopeia=true] .control-btn.gift:hover,[data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn.game:hover,[data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn.gift:hover,body.cassiopeia-theme .control-btn.game:hover,body.cassiopeia-theme .control-btn.gift:hover,body.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn.game:hover,body.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn.gift:hover,body.dark-theme.cassiopeia-theme .control-btn.game:hover,body.dark-theme.cassiopeia-theme .control-btn.gift:hover,body.dark-theme.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn.game:hover,body.dark-theme.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn.gift:hover,html[data-theme=dark][data-cassiopeia=true] .control-btn.game:hover,html[data-theme=dark][data-cassiopeia=true] .control-btn.gift:hover,html[data-theme=dark][data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn.game:hover,html[data-theme=dark][data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn.gift:hover{background:#b85026!important;background:var(--autumn-primary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important;transform:translateY(-2px)!important}[data-cassiopeia=true] .control-btn.game.active,[data-cassiopeia=true] .control-btn.gift.active,[data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn.game.active,[data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn.gift.active,body.cassiopeia-theme .control-btn.game.active,body.cassiopeia-theme .control-btn.gift.active,body.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn.game.active,body.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn.gift.active,body.dark-theme.cassiopeia-theme .control-btn.game.active,body.dark-theme.cassiopeia-theme .control-btn.gift.active,body.dark-theme.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn.game.active,body.dark-theme.cassiopeia-theme .random-chat-container .random-chat-video-area .video-call-container .control-btn.gift.active,html[data-theme=dark][data-cassiopeia=true] .control-btn.game.active,html[data-theme=dark][data-cassiopeia=true] .control-btn.gift.active,html[data-theme=dark][data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn.game.active,html[data-theme=dark][data-cassiopeia=true] .random-chat-container .random-chat-video-area .video-call-container .control-btn.gift.active{background:#b85026!important;background:var(--autumn-primary)!important;border:1px solid #e6a15c!important;border:1px solid var(--autumn-secondary)!important;color:#fff!important}[data-cassiopeia=true] .live-chat-input-area,body.cassiopeia-theme .live-chat-input-area,body.dark-theme.cassiopeia-theme .live-chat-input-area,html[data-theme=dark][data-cassiopeia=true] .live-chat-input-area{background:#1c100a!important;border-top:1px solid #e6a15c38!important;border-top:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .live-chat-form,body.cassiopeia-theme .live-chat-form,body.dark-theme.cassiopeia-theme .live-chat-form,html[data-theme=dark][data-cassiopeia=true] .live-chat-form{background:#24150e!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:20px!important;box-shadow:inset 0 1px 2px #0000004d!important}[data-cassiopeia=true] .live-chat-form:focus-within,body.cassiopeia-theme .live-chat-form:focus-within,body.dark-theme.cassiopeia-theme .live-chat-form:focus-within,html[data-theme=dark][data-cassiopeia=true] .live-chat-form:focus-within{border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:0 0 0 2px #e6a15c26,inset 0 1px 2px #0000004d!important}[data-cassiopeia=true] .live-chat-input,body.cassiopeia-theme .live-chat-input,body.dark-theme.cassiopeia-theme .live-chat-input,html[data-theme=dark][data-cassiopeia=true] .live-chat-input{background:#0000!important;border:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .live-chat-input::placeholder,body.cassiopeia-theme .live-chat-input::placeholder,body.dark-theme.cassiopeia-theme .live-chat-input::placeholder,html[data-theme=dark][data-cassiopeia=true] .live-chat-input::placeholder{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .live-chat-input-area .input-action-btn,body.cassiopeia-theme .live-chat-input-area .input-action-btn,body.dark-theme.cassiopeia-theme .live-chat-input-area .input-action-btn,html[data-theme=dark][data-cassiopeia=true] .live-chat-input-area .input-action-btn{background:#0000!important;color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .live-chat-input-area .input-action-btn:hover,body.cassiopeia-theme .live-chat-input-area .input-action-btn:hover,body.dark-theme.cassiopeia-theme .live-chat-input-area .input-action-btn:hover,html[data-theme=dark][data-cassiopeia=true] .live-chat-input-area .input-action-btn:hover{background:#e6a15c26!important;border-radius:50%!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .live-chat-send-btn,body.cassiopeia-theme .live-chat-send-btn,body.dark-theme.cassiopeia-theme .live-chat-send-btn,html[data-theme=dark][data-cassiopeia=true] .live-chat-send-btn{background:#b85026!important;background:var(--autumn-primary)!important;border:1px solid #e6a15c!important;border:1px solid var(--autumn-secondary)!important;border-radius:20px!important;box-shadow:none!important;color:#fff!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease!important}[data-cassiopeia=true] .live-chat-send-btn:hover:not(:disabled),body.cassiopeia-theme .live-chat-send-btn:hover:not(:disabled),body.dark-theme.cassiopeia-theme .live-chat-send-btn:hover:not(:disabled),html[data-theme=dark][data-cassiopeia=true] .live-chat-send-btn:hover:not(:disabled){background:#8c3814!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important;transform:translateY(-1px)!important}[data-cassiopeia=true] .live-chat-overlay-message-block,[data-cassiopeia=true] .live-chat-overlay-message-block--direct,[data-cassiopeia=true] .live-chat-overlay-message-block--random,body.cassiopeia-theme .live-chat-overlay-message-block,body.cassiopeia-theme .live-chat-overlay-message-block--direct,body.cassiopeia-theme .live-chat-overlay-message-block--random,body.dark-theme.cassiopeia-theme .live-chat-overlay-message-block,body.dark-theme.cassiopeia-theme .live-chat-overlay-message-block--direct,body.dark-theme.cassiopeia-theme .live-chat-overlay-message-block--random,html[data-theme=dark][data-cassiopeia=true] .live-chat-overlay-message-block,html[data-theme=dark][data-cassiopeia=true] .live-chat-overlay-message-block--direct,html[data-theme=dark][data-cassiopeia=true] .live-chat-overlay-message-block--random{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;background:#1c100ad9!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:0 4px 14px #0006!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .live-chat-overlay-message-block--direct.own-message,[data-cassiopeia=true] .live-chat-overlay-message-block--random.own-message,[data-cassiopeia=true] .live-chat-overlay-message-block.own-message,body.cassiopeia-theme .live-chat-overlay-message-block--direct.own-message,body.cassiopeia-theme .live-chat-overlay-message-block--random.own-message,body.cassiopeia-theme .live-chat-overlay-message-block.own-message,body.dark-theme.cassiopeia-theme .live-chat-overlay-message-block--direct.own-message,body.dark-theme.cassiopeia-theme .live-chat-overlay-message-block--random.own-message,body.dark-theme.cassiopeia-theme .live-chat-overlay-message-block.own-message,html[data-theme=dark][data-cassiopeia=true] .live-chat-overlay-message-block--direct.own-message,html[data-theme=dark][data-cassiopeia=true] .live-chat-overlay-message-block--random.own-message,html[data-theme=dark][data-cassiopeia=true] .live-chat-overlay-message-block.own-message{background:linear-gradient(135deg,#b85026d9,#8c3814e6)!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;color:#fff!important}[data-cassiopeia=true] .live-chat-overlay-message-text,body.cassiopeia-theme .live-chat-overlay-message-text,body.dark-theme.cassiopeia-theme .live-chat-overlay-message-text,html[data-theme=dark][data-cassiopeia=true] .live-chat-overlay-message-text{color:inherit!important}[data-cassiopeia=true] .live-chat-original-text,body.cassiopeia-theme .live-chat-original-text,body.dark-theme.cassiopeia-theme .live-chat-original-text,html[data-theme=dark][data-cassiopeia=true] .live-chat-original-text{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .live-chat-overlay-toggle-btn,[data-cassiopeia=true] .live-chat-overlay-toggle-btn--direct,[data-cassiopeia=true] .live-chat-overlay-toggle-btn--random,body.cassiopeia-theme .live-chat-overlay-toggle-btn,body.cassiopeia-theme .live-chat-overlay-toggle-btn--direct,body.cassiopeia-theme .live-chat-overlay-toggle-btn--random,body.dark-theme.cassiopeia-theme .live-chat-overlay-toggle-btn,body.dark-theme.cassiopeia-theme .live-chat-overlay-toggle-btn--direct,body.dark-theme.cassiopeia-theme .live-chat-overlay-toggle-btn--random,html[data-theme=dark][data-cassiopeia=true] .live-chat-overlay-toggle-btn,html[data-theme=dark][data-cassiopeia=true] .live-chat-overlay-toggle-btn--direct,html[data-theme=dark][data-cassiopeia=true] .live-chat-overlay-toggle-btn--random{align-items:center!important;background:#24150ecc!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important;display:flex!important;justify-content:center!important;padding:0!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease!important}[data-cassiopeia=true] .live-chat-overlay-toggle-btn--direct:hover,[data-cassiopeia=true] .live-chat-overlay-toggle-btn--random:hover,[data-cassiopeia=true] .live-chat-overlay-toggle-btn:hover,body.cassiopeia-theme .live-chat-overlay-toggle-btn--direct:hover,body.cassiopeia-theme .live-chat-overlay-toggle-btn--random:hover,body.cassiopeia-theme .live-chat-overlay-toggle-btn:hover,body.dark-theme.cassiopeia-theme .live-chat-overlay-toggle-btn--direct:hover,body.dark-theme.cassiopeia-theme .live-chat-overlay-toggle-btn--random:hover,body.dark-theme.cassiopeia-theme .live-chat-overlay-toggle-btn:hover,html[data-theme=dark][data-cassiopeia=true] .live-chat-overlay-toggle-btn--direct:hover,html[data-theme=dark][data-cassiopeia=true] .live-chat-overlay-toggle-btn--random:hover,html[data-theme=dark][data-cassiopeia=true] .live-chat-overlay-toggle-btn:hover{background:#b85026!important;background:var(--autumn-primary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important;color:#fff!important;transform:scale(1.08)!important}[data-cassiopeia=true] .live-chat-gift-bubble.premium,body.cassiopeia-theme .live-chat-gift-bubble.premium,body.dark-theme.cassiopeia-theme .live-chat-gift-bubble.premium,html[data-theme=dark][data-cassiopeia=true] .live-chat-gift-bubble.premium{background:#24150ebf!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .partner-stats-overlay,body.cassiopeia-theme .partner-stats-overlay,body.dark-theme.cassiopeia-theme .partner-stats-overlay,html[data-theme=dark][data-cassiopeia=true] .partner-stats-overlay{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;background:#1c100ad1!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .partner-stat-label,body.cassiopeia-theme .partner-stat-label,body.dark-theme.cassiopeia-theme .partner-stat-label,html[data-theme=dark][data-cassiopeia=true] .partner-stat-label{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .partner-stat-value,body.cassiopeia-theme .partner-stat-value,body.dark-theme.cassiopeia-theme .partner-stat-value,html[data-theme=dark][data-cassiopeia=true] .partner-stat-value{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .partner-stat-value.timer,body.cassiopeia-theme .partner-stat-value.timer,body.dark-theme.cassiopeia-theme .partner-stat-value.timer,html[data-theme=dark][data-cassiopeia=true] .partner-stat-value.timer{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .reconnecting-overlay,body.cassiopeia-theme .reconnecting-overlay,body.dark-theme.cassiopeia-theme .reconnecting-overlay,html[data-theme=dark][data-cassiopeia=true] .reconnecting-overlay{background:#120a06cc!important}[data-cassiopeia=true] .reconnecting-spinner,body.cassiopeia-theme .reconnecting-spinner,body.dark-theme.cassiopeia-theme .reconnecting-spinner,html[data-theme=dark][data-cassiopeia=true] .reconnecting-spinner{border-color:#e6a15c #e6a15c33 #e6a15c33!important;border-top-color:var(--autumn-secondary)!important}[data-cassiopeia=true] .reconnecting-text,body.cassiopeia-theme .reconnecting-text,body.dark-theme.cassiopeia-theme .reconnecting-text,html[data-theme=dark][data-cassiopeia=true] .reconnecting-text{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .video-call-ending-container,body.cassiopeia-theme .video-call-ending-container,body.dark-theme.cassiopeia-theme .video-call-ending-container,html[data-theme=dark][data-cassiopeia=true] .video-call-ending-container{background:linear-gradient(135deg,#170e08,#24130a 50%,#351a0e)!important}[data-cassiopeia=true] .video-call-ending-text,body.cassiopeia-theme .video-call-ending-text,body.dark-theme.cassiopeia-theme .video-call-ending-text,html[data-theme=dark][data-cassiopeia=true] .video-call-ending-text{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .group-video-call-container,body.cassiopeia-theme .group-video-call-container,body.dark-theme.cassiopeia-theme .group-video-call-container,html[data-theme=dark][data-cassiopeia=true] .group-video-call-container{background:#120a06!important}[data-cassiopeia=true] .group-call-header,body.cassiopeia-theme .group-call-header,body.dark-theme.cassiopeia-theme .group-call-header,html[data-theme=dark][data-cassiopeia=true] .group-call-header{background:linear-gradient(180deg,#1c100ad9,#0000)!important}[data-cassiopeia=true] .group-call-title,body.cassiopeia-theme .group-call-title,body.dark-theme.cassiopeia-theme .group-call-title,html[data-theme=dark][data-cassiopeia=true] .group-call-title{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .group-call-participants-count,body.cassiopeia-theme .group-call-participants-count,body.dark-theme.cassiopeia-theme .group-call-participants-count,html[data-theme=dark][data-cassiopeia=true] .group-call-participants-count{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .group-video-controls,body.cassiopeia-theme .group-video-controls,body.dark-theme.cassiopeia-theme .group-video-controls,html[data-theme=dark][data-cassiopeia=true] .group-video-controls{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#1c100ac7!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:25px!important;box-shadow:0 8px 32px #00000080!important}[data-cassiopeia=true] .group-control-btn,body.cassiopeia-theme .group-control-btn,body.dark-theme.cassiopeia-theme .group-control-btn,html[data-theme=dark][data-cassiopeia=true] .group-control-btn{background:#e6a15c1f!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease!important}[data-cassiopeia=true] .group-control-btn:hover,body.cassiopeia-theme .group-control-btn:hover,body.dark-theme.cassiopeia-theme .group-control-btn:hover,html[data-theme=dark][data-cassiopeia=true] .group-control-btn:hover{background:#b85026!important;background:var(--autumn-primary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important;transform:scale(1.06)!important}[data-cassiopeia=true] .group-control-btn.muted,body.cassiopeia-theme .group-control-btn.muted,body.dark-theme.cassiopeia-theme .group-control-btn.muted,html[data-theme=dark][data-cassiopeia=true] .group-control-btn.muted{background:#e6a15c0f!important;border-color:#e6a15c26!important;color:#baa494!important;color:var(--autumn-muted)!important;opacity:.65!important}[data-cassiopeia=true] .group-control-btn.captions.active,body.cassiopeia-theme .group-control-btn.captions.active,body.dark-theme.cassiopeia-theme .group-control-btn.captions.active,html[data-theme=dark][data-cassiopeia=true] .group-control-btn.captions.active{background:#b85026!important;background:var(--autumn-primary)!important;border:1px solid #e6a15c!important;border:1px solid var(--autumn-secondary)!important;color:#fff!important}[data-cassiopeia=true] .group-control-btn.end-call,body.cassiopeia-theme .group-control-btn.end-call,body.dark-theme.cassiopeia-theme .group-control-btn.end-call,html[data-theme=dark][data-cassiopeia=true] .group-control-btn.end-call{background:#c0392b!important;border:1px solid #e74c3c!important;color:#fff!important}[data-cassiopeia=true] .group-control-btn.end-call:hover,body.cassiopeia-theme .group-control-btn.end-call:hover,body.dark-theme.cassiopeia-theme .group-control-btn.end-call:hover,html[data-theme=dark][data-cassiopeia=true] .group-control-btn.end-call:hover{background:#a93226!important;border-color:#c0392b!important;transform:scale(1.06)!important}[data-cassiopeia=true] .group-chat-input,body.cassiopeia-theme .group-chat-input,body.dark-theme.cassiopeia-theme .group-chat-input,html[data-theme=dark][data-cassiopeia=true] .group-chat-input{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#1c100ad9!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .group-chat-input::placeholder,body.cassiopeia-theme .group-chat-input::placeholder,body.dark-theme.cassiopeia-theme .group-chat-input::placeholder,html[data-theme=dark][data-cassiopeia=true] .group-chat-input::placeholder{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .group-chat-input:focus,body.cassiopeia-theme .group-chat-input:focus,body.dark-theme.cassiopeia-theme .group-chat-input:focus,html[data-theme=dark][data-cassiopeia=true] .group-chat-input:focus{border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important}[data-cassiopeia=true] .group-chat-send-btn,body.cassiopeia-theme .group-chat-send-btn,body.dark-theme.cassiopeia-theme .group-chat-send-btn,html[data-theme=dark][data-cassiopeia=true] .group-chat-send-btn{background:#b85026!important;background:var(--autumn-primary)!important;border:1px solid #e6a15c!important;border:1px solid var(--autumn-secondary)!important;color:#fff!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease!important}[data-cassiopeia=true] .group-chat-send-btn:hover:not(:disabled),body.cassiopeia-theme .group-chat-send-btn:hover:not(:disabled),body.dark-theme.cassiopeia-theme .group-chat-send-btn:hover:not(:disabled),html[data-theme=dark][data-cassiopeia=true] .group-chat-send-btn:hover:not(:disabled){background:#8c3814!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;transform:scale(1.05)!important}[data-cassiopeia=true] .group-camera-minute-overlay,[data-cassiopeia=true] .group-partner-stats-overlay,body.cassiopeia-theme .group-camera-minute-overlay,body.cassiopeia-theme .group-partner-stats-overlay,body.dark-theme.cassiopeia-theme .group-camera-minute-overlay,body.dark-theme.cassiopeia-theme .group-partner-stats-overlay,html[data-theme=dark][data-cassiopeia=true] .group-camera-minute-overlay,html[data-theme=dark][data-cassiopeia=true] .group-partner-stats-overlay{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;background:#1c100ad1!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .camera-stat-label,[data-cassiopeia=true] .group-partner-stat-label,body.cassiopeia-theme .camera-stat-label,body.cassiopeia-theme .group-partner-stat-label,body.dark-theme.cassiopeia-theme .camera-stat-label,body.dark-theme.cassiopeia-theme .group-partner-stat-label,html[data-theme=dark][data-cassiopeia=true] .camera-stat-label,html[data-theme=dark][data-cassiopeia=true] .group-partner-stat-label{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .camera-stat-value,[data-cassiopeia=true] .group-partner-stat-value,body.cassiopeia-theme .camera-stat-value,body.cassiopeia-theme .group-partner-stat-value,body.dark-theme.cassiopeia-theme .camera-stat-value,body.dark-theme.cassiopeia-theme .group-partner-stat-value,html[data-theme=dark][data-cassiopeia=true] .camera-stat-value,html[data-theme=dark][data-cassiopeia=true] .group-partner-stat-value{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .camera-stat-value.timer,[data-cassiopeia=true] .group-partner-stat-value.timer,body.cassiopeia-theme .camera-stat-value.timer,body.cassiopeia-theme .group-partner-stat-value.timer,body.dark-theme.cassiopeia-theme .camera-stat-value.timer,body.dark-theme.cassiopeia-theme .group-partner-stat-value.timer,html[data-theme=dark][data-cassiopeia=true] .camera-stat-value.timer,html[data-theme=dark][data-cassiopeia=true] .group-partner-stat-value.timer{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .group-video-call-ending-screen,body.cassiopeia-theme .group-video-call-ending-screen,body.dark-theme.cassiopeia-theme .group-video-call-ending-screen,html[data-theme=dark][data-cassiopeia=true] .group-video-call-ending-screen{background:linear-gradient(135deg,#170e08,#24130a 50%,#351a0e)!important}[data-cassiopeia=true] .group-call-ending-text,body.cassiopeia-theme .group-call-ending-text,body.dark-theme.cassiopeia-theme .group-call-ending-text,html[data-theme=dark][data-cassiopeia=true] .group-call-ending-text{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .game-menu-panel,body.cassiopeia-theme .game-menu-panel,body.dark-theme.cassiopeia-theme .game-menu-panel,html[data-theme=dark][data-cassiopeia=true] .game-menu-panel{backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;background:#1c100af2!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;border-radius:16px!important;box-shadow:0 16px 40px #000000b3,inset 0 1px 1px #e6a15c26!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .game-menu-header,body.cassiopeia-theme .game-menu-header,body.dark-theme.cassiopeia-theme .game-menu-header,html[data-theme=dark][data-cassiopeia=true] .game-menu-header{border-bottom:1px solid #e6a15c38!important;border-bottom:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .game-menu-title,body.cassiopeia-theme .game-menu-title,body.dark-theme.cassiopeia-theme .game-menu-title,html[data-theme=dark][data-cassiopeia=true] .game-menu-title{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .game-menu-close,body.cassiopeia-theme .game-menu-close,body.dark-theme.cassiopeia-theme .game-menu-close,html[data-theme=dark][data-cassiopeia=true] .game-menu-close{background:#e6a15c1f!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease!important}[data-cassiopeia=true] .game-menu-close:hover,body.cassiopeia-theme .game-menu-close:hover,body.dark-theme.cassiopeia-theme .game-menu-close:hover,html[data-theme=dark][data-cassiopeia=true] .game-menu-close:hover{background:#b85026!important;background:var(--autumn-primary)!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;color:#fff!important}[data-cassiopeia=true] .game-menu-item,body.cassiopeia-theme .game-menu-item,body.dark-theme.cassiopeia-theme .game-menu-item,html[data-theme=dark][data-cassiopeia=true] .game-menu-item{background:#24150e99!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease!important}[data-cassiopeia=true] .game-menu-item:hover,body.cassiopeia-theme .game-menu-item:hover,body.dark-theme.cassiopeia-theme .game-menu-item:hover,html[data-theme=dark][data-cassiopeia=true] .game-menu-item:hover{background:#b8502638!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;transform:translateX(4px)!important}[data-cassiopeia=true] .game-menu-item.is-locked:hover,body.cassiopeia-theme .game-menu-item.is-locked:hover,body.dark-theme.cassiopeia-theme .game-menu-item.is-locked:hover,html[data-theme=dark][data-cassiopeia=true] .game-menu-item.is-locked:hover{background:#24150e99!important;border-color:#e6a15c38!important;border-color:var(--autumn-border)!important;transform:none!important}[data-cassiopeia=true] .game-menu-item-name,body.cassiopeia-theme .game-menu-item-name,body.dark-theme.cassiopeia-theme .game-menu-item-name,html[data-theme=dark][data-cassiopeia=true] .game-menu-item-name{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .game-menu-item-desc,body.cassiopeia-theme .game-menu-item-desc,body.dark-theme.cassiopeia-theme .game-menu-item-desc,html[data-theme=dark][data-cassiopeia=true] .game-menu-item-desc{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .game-menu-item-locked-status,body.cassiopeia-theme .game-menu-item-locked-status,body.dark-theme.cassiopeia-theme .game-menu-item-locked-status,html[data-theme=dark][data-cassiopeia=true] .game-menu-item-locked-status{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .game-menu-waiting-spinner,body.cassiopeia-theme .game-menu-waiting-spinner,body.dark-theme.cassiopeia-theme .game-menu-waiting-spinner,html[data-theme=dark][data-cassiopeia=true] .game-menu-waiting-spinner{border-color:#e6a15c #e6a15c33 #e6a15c33!important;border-top-color:var(--autumn-secondary)!important}[data-cassiopeia=true] .game-invite-overlay,body.cassiopeia-theme .game-invite-overlay,body.dark-theme.cassiopeia-theme .game-invite-overlay,html[data-theme=dark][data-cassiopeia=true] .game-invite-overlay{background:#1c100afa!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;box-shadow:0 8px 32px #000000b3!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .live-caption-bubble,body.cassiopeia-theme .live-caption-bubble,body.dark-theme.cassiopeia-theme .live-caption-bubble,html[data-theme=dark][data-cassiopeia=true] .live-caption-bubble{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#1c100ad9!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:0 4px 20px #00000080!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .live-caption-bubble.remote,body.cassiopeia-theme .live-caption-bubble.remote,body.dark-theme.cassiopeia-theme .live-caption-bubble.remote,html[data-theme=dark][data-cassiopeia=true] .live-caption-bubble.remote{border-left:3px solid #e6a15c!important;border-left:3px solid var(--autumn-secondary)!important}[data-cassiopeia=true] .live-caption-bubble.local,body.cassiopeia-theme .live-caption-bubble.local,body.dark-theme.cassiopeia-theme .live-caption-bubble.local,html[data-theme=dark][data-cassiopeia=true] .live-caption-bubble.local{background:#1c100abf!important;border-left:3px solid #b85026!important;border-left:3px solid var(--autumn-primary)!important}[data-cassiopeia=true] .live-caption-speaker,body.cassiopeia-theme .live-caption-speaker,body.dark-theme.cassiopeia-theme .live-caption-speaker,html[data-theme=dark][data-cassiopeia=true] .live-caption-speaker{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .live-caption-main-text,body.cassiopeia-theme .live-caption-main-text,body.dark-theme.cassiopeia-theme .live-caption-main-text,html[data-theme=dark][data-cassiopeia=true] .live-caption-main-text{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .live-caption-original-text,body.cassiopeia-theme .live-caption-original-text,body.dark-theme.cassiopeia-theme .live-caption-original-text,html[data-theme=dark][data-cassiopeia=true] .live-caption-original-text{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .live-caption-typing-indicator,body.cassiopeia-theme .live-caption-typing-indicator,body.dark-theme.cassiopeia-theme .live-caption-typing-indicator,html[data-theme=dark][data-cassiopeia=true] .live-caption-typing-indicator{background:#e6a15c!important;background:var(--autumn-secondary)!important}[data-cassiopeia=true] .live-caption-mic-indicator,body.cassiopeia-theme .live-caption-mic-indicator,body.dark-theme.cassiopeia-theme .live-caption-mic-indicator,html[data-theme=dark][data-cassiopeia=true] .live-caption-mic-indicator{background:#b85026!important;background:var(--autumn-primary)!important}[data-cassiopeia=true] .game-overlay,body.cassiopeia-theme .game-overlay,body.dark-theme.cassiopeia-theme .game-overlay,html[data-theme=dark][data-cassiopeia=true] .game-overlay{background:#1a0f0a!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:20px!important;box-shadow:0 25px 50px -12px #000000b3,inset 0 1px 1px #e6a15c26!important}[data-cassiopeia=true] .game-overlay-header,body.cassiopeia-theme .game-overlay-header,body.dark-theme.cassiopeia-theme .game-overlay-header,html[data-theme=dark][data-cassiopeia=true] .game-overlay-header{background:#e6a15c0f!important;border-bottom:1px solid #e6a15c38!important;border-bottom:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .game-overlay-title,body.cassiopeia-theme .game-overlay-title,body.dark-theme.cassiopeia-theme .game-overlay-title,html[data-theme=dark][data-cassiopeia=true] .game-overlay-title{color:#fbf5ee!important;color:var(--autumn-cream)!important;font-weight:600!important}[data-cassiopeia=true] .game-overlay-close,body.cassiopeia-theme .game-overlay-close,body.dark-theme.cassiopeia-theme .game-overlay-close,html[data-theme=dark][data-cassiopeia=true] .game-overlay-close{background:#e6a15c1a!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .game-overlay-close:hover,body.cassiopeia-theme .game-overlay-close:hover,body.dark-theme.cassiopeia-theme .game-overlay-close:hover,html[data-theme=dark][data-cassiopeia=true] .game-overlay-close:hover{background:#e74c3c40!important;border-color:#e74c3c66!important;color:#ff6b6b!important}[data-cassiopeia=true] .game-overlay-body,body.cassiopeia-theme .game-overlay-body,body.dark-theme.cassiopeia-theme .game-overlay-body,html[data-theme=dark][data-cassiopeia=true] .game-overlay-body{box-sizing:border-box!important;color:#fbf5ee!important;color:var(--autumn-cream)!important;min-height:140px!important;scrollbar-color:#b85026 #0000!important;scrollbar-color:var(--autumn-primary) #0000!important;width:100%!important}[data-cassiopeia=true] .game-overlay-body::-webkit-scrollbar-thumb,body.cassiopeia-theme .game-overlay-body::-webkit-scrollbar-thumb,body.dark-theme.cassiopeia-theme .game-overlay-body::-webkit-scrollbar-thumb,html[data-theme=dark][data-cassiopeia=true] .game-overlay-body::-webkit-scrollbar-thumb{background:#b85026!important;background:var(--autumn-primary)!important;border-radius:10px!important}[data-cassiopeia=true] .rps-round,body.cassiopeia-theme .rps-round,body.dark-theme.cassiopeia-theme .rps-round,html[data-theme=dark][data-cassiopeia=true] .rps-round{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .rps-score,body.cassiopeia-theme .rps-score,body.dark-theme.cassiopeia-theme .rps-score,html[data-theme=dark][data-cassiopeia=true] .rps-score{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .rps-choice-btn,body.cassiopeia-theme .rps-choice-btn,body.dark-theme.cassiopeia-theme .rps-choice-btn,html[data-theme=dark][data-cassiopeia=true] .rps-choice-btn{background:#24140c!important;border:2px solid #e6a15c38!important;border:2px solid var(--autumn-border)!important;box-shadow:0 4px 12px #00000040!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .rps-choice-btn:hover,body.cassiopeia-theme .rps-choice-btn:hover,body.dark-theme.cassiopeia-theme .rps-choice-btn:hover,html[data-theme=dark][data-cassiopeia=true] .rps-choice-btn:hover{background:#e6a15c2e!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;transform:scale(1.08)!important}[data-cassiopeia=true] .rps-choice-btn.selected,body.cassiopeia-theme .rps-choice-btn.selected,body.dark-theme.cassiopeia-theme .rps-choice-btn.selected,html[data-theme=dark][data-cassiopeia=true] .rps-choice-btn.selected{background:#b8502659!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:0 0 16px #e6a15c66!important}[data-cassiopeia=true] .rps-player-name,[data-cassiopeia=true] .rps-vs-divider,[data-cassiopeia=true] .rps-waiting,body.cassiopeia-theme .rps-player-name,body.cassiopeia-theme .rps-vs-divider,body.cassiopeia-theme .rps-waiting,body.dark-theme.cassiopeia-theme .rps-player-name,body.dark-theme.cassiopeia-theme .rps-vs-divider,body.dark-theme.cassiopeia-theme .rps-waiting,html[data-theme=dark][data-cassiopeia=true] .rps-player-name,html[data-theme=dark][data-cassiopeia=true] .rps-vs-divider,html[data-theme=dark][data-cassiopeia=true] .rps-waiting{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .rps-waiting-dot,body.cassiopeia-theme .rps-waiting-dot,body.dark-theme.cassiopeia-theme .rps-waiting-dot,html[data-theme=dark][data-cassiopeia=true] .rps-waiting-dot{background:#e6a15c!important;background:var(--autumn-secondary)!important}[data-cassiopeia=true] .ttt-status,body.cassiopeia-theme .ttt-status,body.dark-theme.cassiopeia-theme .ttt-status,html[data-theme=dark][data-cassiopeia=true] .ttt-status{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .ttt-cell,body.cassiopeia-theme .ttt-cell,body.dark-theme.cassiopeia-theme .ttt-cell,html[data-theme=dark][data-cassiopeia=true] .ttt-cell{background:#24140c!important;border:2px solid #e6a15c38!important;border:2px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .ttt-cell:hover:not(:disabled),body.cassiopeia-theme .ttt-cell:hover:not(:disabled),body.dark-theme.cassiopeia-theme .ttt-cell:hover:not(:disabled),html[data-theme=dark][data-cassiopeia=true] .ttt-cell:hover:not(:disabled){background:#e6a15c26!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important}[data-cassiopeia=true] .ttt-cell.x,body.cassiopeia-theme .ttt-cell.x,body.dark-theme.cassiopeia-theme .ttt-cell.x,html[data-theme=dark][data-cassiopeia=true] .ttt-cell.x{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .ttt-cell.o,body.cassiopeia-theme .ttt-cell.o,body.dark-theme.cassiopeia-theme .ttt-cell.o,html[data-theme=dark][data-cassiopeia=true] .ttt-cell.o{color:#e67e22!important}[data-cassiopeia=true] .ttt-cell.winning,body.cassiopeia-theme .ttt-cell.winning,body.dark-theme.cassiopeia-theme .ttt-cell.winning,html[data-theme=dark][data-cassiopeia=true] .ttt-cell.winning{background:#e6a15c4d!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important}[data-cassiopeia=true] .wyr-question-label,body.cassiopeia-theme .wyr-question-label,body.dark-theme.cassiopeia-theme .wyr-question-label,html[data-theme=dark][data-cassiopeia=true] .wyr-question-label{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .wyr-option,body.cassiopeia-theme .wyr-option,body.dark-theme.cassiopeia-theme .wyr-option,html[data-theme=dark][data-cassiopeia=true] .wyr-option{background:#24140c!important;border:2px solid #e6a15c38!important;border:2px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .wyr-option:hover,body.cassiopeia-theme .wyr-option:hover,body.dark-theme.cassiopeia-theme .wyr-option:hover,html[data-theme=dark][data-cassiopeia=true] .wyr-option:hover{background:#e6a15c26!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important}[data-cassiopeia=true] .wyr-option.selected,body.cassiopeia-theme .wyr-option.selected,body.dark-theme.cassiopeia-theme .wyr-option.selected,html[data-theme=dark][data-cassiopeia=true] .wyr-option.selected{background:#b850264d!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important}[data-cassiopeia=true] .wyr-next-btn,body.cassiopeia-theme .wyr-next-btn,body.dark-theme.cassiopeia-theme .wyr-next-btn,html[data-theme=dark][data-cassiopeia=true] .wyr-next-btn{background:#b85026!important;background:var(--autumn-primary)!important;border:1px solid #e6a15c!important;border:1px solid var(--autumn-secondary)!important;color:#fff!important}[data-cassiopeia=true] .tod-btn,body.cassiopeia-theme .tod-btn,body.dark-theme.cassiopeia-theme .tod-btn,html[data-theme=dark][data-cassiopeia=true] .tod-btn{background:#24140c!important;border:2px solid #e6a15c38!important;border:2px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .tod-btn.truth,body.cassiopeia-theme .tod-btn.truth,body.dark-theme.cassiopeia-theme .tod-btn.truth,html[data-theme=dark][data-cassiopeia=true] .tod-btn.truth{border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important}[data-cassiopeia=true] .tod-btn.truth:hover,body.cassiopeia-theme .tod-btn.truth:hover,body.dark-theme.cassiopeia-theme .tod-btn.truth:hover,html[data-theme=dark][data-cassiopeia=true] .tod-btn.truth:hover{background:#e6a15c33!important}[data-cassiopeia=true] .tod-btn.dare,body.cassiopeia-theme .tod-btn.dare,body.dark-theme.cassiopeia-theme .tod-btn.dare,html[data-theme=dark][data-cassiopeia=true] .tod-btn.dare{border-color:#d35400!important}[data-cassiopeia=true] .tod-btn.dare:hover,body.cassiopeia-theme .tod-btn.dare:hover,body.dark-theme.cassiopeia-theme .tod-btn.dare:hover,html[data-theme=dark][data-cassiopeia=true] .tod-btn.dare:hover{background:#d3540033!important}[data-cassiopeia=true] .tod-card,body.cassiopeia-theme .tod-card,body.dark-theme.cassiopeia-theme .tod-card,html[data-theme=dark][data-cassiopeia=true] .tod-card{background:#24140c!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .tod-type-badge.truth,body.cassiopeia-theme .tod-type-badge.truth,body.dark-theme.cassiopeia-theme .tod-type-badge.truth,html[data-theme=dark][data-cassiopeia=true] .tod-type-badge.truth{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .tod-type-badge.dare,body.cassiopeia-theme .tod-type-badge.dare,body.dark-theme.cassiopeia-theme .tod-type-badge.dare,html[data-theme=dark][data-cassiopeia=true] .tod-type-badge.dare{color:#e67e22!important}[data-cassiopeia=true] .memory-info,body.cassiopeia-theme .memory-info,body.dark-theme.cassiopeia-theme .memory-info,html[data-theme=dark][data-cassiopeia=true] .memory-info{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .memory-card,body.cassiopeia-theme .memory-card,body.dark-theme.cassiopeia-theme .memory-card,html[data-theme=dark][data-cassiopeia=true] .memory-card{background:#24140c!important;border:2px solid #e6a15c38!important;border:2px solid var(--autumn-border)!important}[data-cassiopeia=true] .memory-card:hover,body.cassiopeia-theme .memory-card:hover,body.dark-theme.cassiopeia-theme .memory-card:hover,html[data-theme=dark][data-cassiopeia=true] .memory-card:hover{border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important}[data-cassiopeia=true] .game-result-sub,body.cassiopeia-theme .game-result-sub,body.dark-theme.cassiopeia-theme .game-result-sub,html[data-theme=dark][data-cassiopeia=true] .game-result-sub{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .game-play-again,body.cassiopeia-theme .game-play-again,body.dark-theme.cassiopeia-theme .game-play-again,html[data-theme=dark][data-cassiopeia=true] .game-play-again{background:linear-gradient(135deg,#b85026,#8c3814)!important;background:linear-gradient(135deg,var(--autumn-primary) 0,#8c3814 100%)!important;border:1px solid #e6a15c!important;border:1px solid var(--autumn-secondary)!important;box-shadow:0 4px 12px #b8502666!important;color:#fff!important}[data-cassiopeia=true] .game-play-again:hover,body.cassiopeia-theme .game-play-again:hover,body.dark-theme.cassiopeia-theme .game-play-again:hover,html[data-theme=dark][data-cassiopeia=true] .game-play-again:hover{background:linear-gradient(135deg,#e6a15c,#b85026)!important;background:linear-gradient(135deg,var(--autumn-secondary) 0,var(--autumn-primary) 100%)!important;color:#fff!important}[data-cassiopeia=true] .battleship-game,body.cassiopeia-theme .battleship-game,body.dark-theme.cassiopeia-theme .battleship-game,html[data-theme=dark][data-cassiopeia=true] .battleship-game{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .battleship-grid,body.cassiopeia-theme .battleship-grid,body.dark-theme.cassiopeia-theme .battleship-grid,html[data-theme=dark][data-cassiopeia=true] .battleship-grid{background:#24140c!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .quiz-theme-btn,body.cassiopeia-theme .quiz-theme-btn,body.dark-theme.cassiopeia-theme .quiz-theme-btn,html[data-theme=dark][data-cassiopeia=true] .quiz-theme-btn{background:#24140c!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .quiz-theme-btn:hover,body.cassiopeia-theme .quiz-theme-btn:hover,body.dark-theme.cassiopeia-theme .quiz-theme-btn:hover,html[data-theme=dark][data-cassiopeia=true] .quiz-theme-btn:hover{background:#e6a15c33!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important}[data-cassiopeia=true] .melody-container,body.cassiopeia-theme .melody-container,body.dark-theme.cassiopeia-theme .melody-container,html[data-theme=dark][data-cassiopeia=true] .melody-container{background:radial-gradient(circle at 50% 50%,#24140c 0,#170e08 100%)!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .melody-scoreboard-modern,body.cassiopeia-theme .melody-scoreboard-modern,body.dark-theme.cassiopeia-theme .melody-scoreboard-modern,html[data-theme=dark][data-cassiopeia=true] .melody-scoreboard-modern{background:#24140c99!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .pong-container,body.cassiopeia-theme .pong-container,body.dark-theme.cassiopeia-theme .pong-container,html[data-theme=dark][data-cassiopeia=true] .pong-container{background:#170e08!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .killer-puzzle,body.cassiopeia-theme .killer-puzzle,body.dark-theme.cassiopeia-theme .killer-puzzle,html[data-theme=dark][data-cassiopeia=true] .killer-puzzle{background:linear-gradient(135deg,#1f110a,#30160c)!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .fd-grid,body.cassiopeia-theme .fd-grid,body.dark-theme.cassiopeia-theme .fd-grid,html[data-theme=dark][data-cassiopeia=true] .fd-grid{background:#24140c!important;border:2px solid #e6a15c38!important;border:2px solid var(--autumn-border)!important}[data-cassiopeia=true] .chat-active .chat-interface .message-input-area,[data-cassiopeia=true] .chat-interface .message-input-area,[data-cassiopeia=true] .chat-interface:has(.vci-wrapper.fullscreen) .message-input-area,[data-cassiopeia=true] .message-input-area,body.cassiopeia-theme .chat-active .chat-interface .message-input-area,body.cassiopeia-theme .chat-interface .message-input-area,body.cassiopeia-theme .chat-interface:has(.vci-wrapper.fullscreen) .message-input-area,body.cassiopeia-theme .message-input-area,body.dark-theme.cassiopeia-theme .chat-active .chat-interface .message-input-area,body.dark-theme.cassiopeia-theme .chat-interface .message-input-area,body.dark-theme.cassiopeia-theme .chat-interface:has(.vci-wrapper.fullscreen) .message-input-area,body.dark-theme.cassiopeia-theme .message-input-area,html[data-theme=dark][data-cassiopeia=true] .chat-active .chat-interface .message-input-area,html[data-theme=dark][data-cassiopeia=true] .chat-interface .message-input-area,html[data-theme=dark][data-cassiopeia=true] .chat-interface:has(.vci-wrapper.fullscreen) .message-input-area,html[data-theme=dark][data-cassiopeia=true] .message-input-area{background:#170e08!important;border-top:1px solid #e6a15c38!important;border-top:1px solid var(--autumn-border)!important}[data-cassiopeia=true] .chat-active .chat-interface .message-input-area:after,body.cassiopeia-theme .chat-active .chat-interface .message-input-area:after,body.dark-theme.cassiopeia-theme .chat-active .chat-interface .message-input-area:after,html[data-theme=dark][data-cassiopeia=true] .chat-active .chat-interface .message-input-area:after{background:#170e08!important}[data-cassiopeia=true] .chat-interface .message-input-wrapper,[data-cassiopeia=true] .message-input-wrapper,body.cassiopeia-theme .chat-interface .message-input-wrapper,body.cassiopeia-theme .message-input-wrapper,body.dark-theme.cassiopeia-theme .chat-interface .message-input-wrapper,body.dark-theme.cassiopeia-theme .message-input-wrapper,html[data-theme=dark][data-cassiopeia=true] .chat-interface .message-input-wrapper,html[data-theme=dark][data-cassiopeia=true] .message-input-wrapper{background:#20130b!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:inset 0 1px 2px #0006!important}[data-cassiopeia=true] .message-input-wrapper:focus-within,body.cassiopeia-theme .chat-interface .message-input-wrapper:focus-within,body.cassiopeia-theme .message-input-wrapper:focus-within,body.dark-theme.cassiopeia-theme .chat-interface .message-input-wrapper:focus-within,body.dark-theme.cassiopeia-theme .message-input-wrapper:focus-within,html[data-theme=dark][data-cassiopeia=true] .message-input-wrapper:focus-within{border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:0 0 0 2px #e6a15c33!important}[data-cassiopeia=true] .message-input,body.cassiopeia-theme .chat-interface .message-input,body.cassiopeia-theme .message-input,body.dark-theme.cassiopeia-theme .chat-interface .message-input,body.dark-theme.cassiopeia-theme .message-input,html[data-theme=dark][data-cassiopeia=true] .message-input{background:#20130b!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .message-input-wrapper .message-input,body.cassiopeia-theme .chat-interface .message-input-wrapper .message-input,body.cassiopeia-theme .message-input-wrapper .message-input,body.dark-theme.cassiopeia-theme .chat-interface .message-input-wrapper .message-input,body.dark-theme.cassiopeia-theme .message-input-wrapper .message-input,html[data-theme=dark][data-cassiopeia=true] .message-input-wrapper .message-input{background:#0000!important;border:none!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .message-input::placeholder,body.cassiopeia-theme .message-input::placeholder,body.dark-theme.cassiopeia-theme .message-input::placeholder,html[data-theme=dark][data-cassiopeia=true] .message-input::placeholder{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .input-actions .input-action-btn,[data-cassiopeia=true] .message-input-inner-actions .input-action-btn,body.cassiopeia-theme .chat-interface .input-action-btn,body.cassiopeia-theme .input-actions .input-action-btn,body.cassiopeia-theme .message-input-inner-actions .input-action-btn,body.dark-theme.cassiopeia-theme .chat-interface .input-action-btn,body.dark-theme.cassiopeia-theme .input-actions .input-action-btn,body.dark-theme.cassiopeia-theme .message-input-inner-actions .input-action-btn,html[data-theme=dark][data-cassiopeia=true] .input-actions .input-action-btn,html[data-theme=dark][data-cassiopeia=true] .message-input-inner-actions .input-action-btn{background:#0000!important;border:none!important;box-shadow:none!important;color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .input-actions .input-action-btn svg,[data-cassiopeia=true] .message-input-inner-actions .input-action-btn svg,body.cassiopeia-theme .chat-interface .input-action-btn svg,body.cassiopeia-theme .input-actions .input-action-btn svg,body.cassiopeia-theme .message-input-inner-actions .input-action-btn svg,body.dark-theme.cassiopeia-theme .chat-interface .input-action-btn svg,body.dark-theme.cassiopeia-theme .input-actions .input-action-btn svg,body.dark-theme.cassiopeia-theme .message-input-inner-actions .input-action-btn svg,html[data-theme=dark][data-cassiopeia=true] .input-actions .input-action-btn svg,html[data-theme=dark][data-cassiopeia=true] .message-input-inner-actions .input-action-btn svg{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .input-actions .input-action-btn:hover,[data-cassiopeia=true] .message-input-inner-actions .input-action-btn:hover,body.cassiopeia-theme .chat-interface .input-action-btn:hover,body.cassiopeia-theme .input-actions .input-action-btn:hover,body.cassiopeia-theme .message-input-inner-actions .input-action-btn:hover,body.dark-theme.cassiopeia-theme .chat-interface .input-action-btn:hover,body.dark-theme.cassiopeia-theme .input-actions .input-action-btn:hover,body.dark-theme.cassiopeia-theme .message-input-inner-actions .input-action-btn:hover,html[data-theme=dark][data-cassiopeia=true] .input-actions .input-action-btn:hover,html[data-theme=dark][data-cassiopeia=true] .message-input-inner-actions .input-action-btn:hover{background:#b8502640!important;border-radius:10px!important;color:#fff!important}[data-cassiopeia=true] .input-actions .input-action-btn:hover svg,[data-cassiopeia=true] .message-input-inner-actions .input-action-btn:hover svg,body.cassiopeia-theme .input-actions .input-action-btn:hover svg,body.cassiopeia-theme .message-input-inner-actions .input-action-btn:hover svg,body.dark-theme.cassiopeia-theme .input-actions .input-action-btn:hover svg,body.dark-theme.cassiopeia-theme .message-input-inner-actions .input-action-btn:hover svg,html[data-theme=dark][data-cassiopeia=true] .input-actions .input-action-btn:hover svg,html[data-theme=dark][data-cassiopeia=true] .message-input-inner-actions .input-action-btn:hover svg{color:#fff!important}[data-cassiopeia=true] .input-actions .input-action-btn.active,[data-cassiopeia=true] .message-input-inner-actions .input-action-btn.active,body.cassiopeia-theme .input-actions .input-action-btn.active,body.cassiopeia-theme .message-input-inner-actions .input-action-btn.active,body.dark-theme.cassiopeia-theme .input-actions .input-action-btn.active,body.dark-theme.cassiopeia-theme .message-input-inner-actions .input-action-btn.active,html[data-theme=dark][data-cassiopeia=true] .input-actions .input-action-btn.active,html[data-theme=dark][data-cassiopeia=true] .message-input-inner-actions .input-action-btn.active{background:#b85026!important;background:var(--autumn-primary)!important;border-radius:10px!important;color:#fff!important}[data-cassiopeia=true] .chat-interface .send-btn,[data-cassiopeia=true] .send-btn,[data-cassiopeia=true] .send-button,body.cassiopeia-theme .chat-interface .send-btn,body.cassiopeia-theme .send-btn,body.cassiopeia-theme .send-button,body.dark-theme.cassiopeia-theme .chat-interface .send-btn,body.dark-theme.cassiopeia-theme .send-btn,body.dark-theme.cassiopeia-theme .send-button,html[data-theme=dark][data-cassiopeia=true] .chat-interface .send-btn,html[data-theme=dark][data-cassiopeia=true] .send-btn,html[data-theme=dark][data-cassiopeia=true] .send-button{background:#b85026!important;background:var(--autumn-primary)!important;border:none!important;box-shadow:0 4px 12px #b850264d!important;color:#fff!important}[data-cassiopeia=true] .send-btn:hover:not(:disabled),body.cassiopeia-theme .chat-interface .send-btn:hover:not(:disabled),body.cassiopeia-theme .send-btn:hover:not(:disabled),body.cassiopeia-theme .send-button:hover,body.dark-theme.cassiopeia-theme .chat-interface .send-btn:hover:not(:disabled),body.dark-theme.cassiopeia-theme .send-btn:hover:not(:disabled),body.dark-theme.cassiopeia-theme .send-button:hover,html[data-theme=dark][data-cassiopeia=true] .send-btn:hover:not(:disabled){background:#e6a15c!important;background:var(--autumn-secondary)!important;color:#170e09!important;transform:translateY(-1px)!important}[data-cassiopeia=true] .send-btn:disabled,body.cassiopeia-theme .send-btn:disabled,body.dark-theme.cassiopeia-theme .send-btn:disabled,html[data-theme=dark][data-cassiopeia=true] .send-btn:disabled{background:#ffffff14!important;box-shadow:none!important;color:#ffffff40!important;transform:none!important}[data-cassiopeia=true] .edit-preview,[data-cassiopeia=true] .reply-preview,body.cassiopeia-theme .edit-preview,body.cassiopeia-theme .reply-preview,body.dark-theme.cassiopeia-theme .edit-preview,body.dark-theme.cassiopeia-theme .reply-preview,html[data-theme=dark][data-cassiopeia=true] .edit-preview,html[data-theme=dark][data-cassiopeia=true] .reply-preview{background:#20130b!important;border:1px solid #e6a15c38!important;border-left:4px solid #b85026!important;border:1px solid var(--autumn-border)!important;border-left:4px solid var(--autumn-primary)!important;box-shadow:0 2px 8px #0006!important}[data-cassiopeia=true] .edit-preview-header,[data-cassiopeia=true] .edit-preview-icon,[data-cassiopeia=true] .reply-preview-header,body.cassiopeia-theme .edit-preview-header,body.cassiopeia-theme .edit-preview-icon,body.cassiopeia-theme .reply-preview-header,body.dark-theme.cassiopeia-theme .edit-preview-header,body.dark-theme.cassiopeia-theme .edit-preview-icon,body.dark-theme.cassiopeia-theme .reply-preview-header,html[data-theme=dark][data-cassiopeia=true] .edit-preview-header,html[data-theme=dark][data-cassiopeia=true] .edit-preview-icon,html[data-theme=dark][data-cassiopeia=true] .reply-preview-header{color:#e6a15c!important;color:var(--autumn-secondary)!important}[data-cassiopeia=true] .edit-preview-text,[data-cassiopeia=true] .reply-preview-text,body.cassiopeia-theme .edit-preview-text,body.cassiopeia-theme .reply-preview-text,body.dark-theme.cassiopeia-theme .edit-preview-text,body.dark-theme.cassiopeia-theme .reply-preview-text,html[data-theme=dark][data-cassiopeia=true] .edit-preview-text,html[data-theme=dark][data-cassiopeia=true] .reply-preview-text{color:#fbf5ee!important;color:var(--autumn-cream)!important}[data-cassiopeia=true] .edit-preview-close,[data-cassiopeia=true] .reply-preview-close,body.cassiopeia-theme .edit-preview-close,body.cassiopeia-theme .reply-preview-close,body.dark-theme.cassiopeia-theme .edit-preview-close,body.dark-theme.cassiopeia-theme .reply-preview-close,html[data-theme=dark][data-cassiopeia=true] .edit-preview-close,html[data-theme=dark][data-cassiopeia=true] .reply-preview-close{color:#baa494!important;color:var(--autumn-muted)!important}[data-cassiopeia=true] .gift-hint-dropdown,body.cassiopeia-theme .gift-hint-dropdown,body.dark-theme.cassiopeia-theme .gift-hint-dropdown,html[data-theme=dark][data-cassiopeia=true] .gift-hint-dropdown{background:#1c100a!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;box-shadow:0 10px 30px #0009!important}[data-cassiopeia=true] .welcome-dream-cafe-chip,body.cassiopeia-theme .welcome-dream-cafe-chip,body.dark-theme.cassiopeia-theme .welcome-dream-cafe-chip,html[data-theme=dark][data-cassiopeia=true] .welcome-dream-cafe-chip{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#24140cd1!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:999px!important;box-shadow:0 4px 14px #00000052!important;color:#e6a15c!important;color:var(--autumn-secondary)!important;cursor:pointer;display:inline-flex!important;font-size:.85rem!important;font-weight:600!important;gap:8px;margin:0!important;outline:none!important;padding:7px 15px!important;position:absolute!important;right:24px!important;text-shadow:none!important;top:20px!important;transition:background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease!important;z-index:30!important}[data-cassiopeia=true] .welcome-dream-cafe-chip:hover,body.cassiopeia-theme .welcome-dream-cafe-chip:hover,body.dark-theme.cassiopeia-theme .welcome-dream-cafe-chip:hover,html[data-theme=dark][data-cassiopeia=true] .welcome-dream-cafe-chip:hover{background:#361e12f5!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:0 6px 18px #0000006b!important;color:#fbf5ee!important;color:var(--autumn-cream)!important;text-shadow:none!important;transform:translateY(-1px)!important}@media (max-width:768px){[data-cassiopeia=true] .welcome-dream-cafe-chip,body.cassiopeia-theme .welcome-dream-cafe-chip,body.dark-theme.cassiopeia-theme .welcome-dream-cafe-chip,html[data-theme=dark][data-cassiopeia=true] .welcome-dream-cafe-chip{font-size:.78rem!important;gap:6px;padding:5px 11px!important;right:12px!important;top:12px!important}}[data-cassiopeia=true] .dream-chip-coffee-icon,body.cassiopeia-theme .dream-chip-coffee-icon,body.dark-theme.cassiopeia-theme .dream-chip-coffee-icon,html[data-theme=dark][data-cassiopeia=true] .dream-chip-coffee-icon{color:#e6a15c;color:var(--autumn-secondary);flex-shrink:0;transition:color .2s ease}[data-cassiopeia=true] .welcome-dream-cafe-chip:hover .dream-chip-coffee-icon,body.cassiopeia-theme .welcome-dream-cafe-chip:hover .dream-chip-coffee-icon,body.dark-theme.cassiopeia-theme .welcome-dream-cafe-chip:hover .dream-chip-coffee-icon,html[data-theme=dark][data-cassiopeia=true] .welcome-dream-cafe-chip:hover .dream-chip-coffee-icon{color:#fbf5ee;color:var(--autumn-cream)}[data-cassiopeia=true] .dream-chip-flower-icon,body.cassiopeia-theme .dream-chip-flower-icon,body.dark-theme.cassiopeia-theme .dream-chip-flower-icon,html[data-theme=dark][data-cassiopeia=true] .dream-chip-flower-icon{color:#f472b6;flex-shrink:0;transition:transform .2s ease}[data-cassiopeia=true] .welcome-dream-cafe-chip:hover .dream-chip-flower-icon,body.cassiopeia-theme .welcome-dream-cafe-chip:hover .dream-chip-flower-icon,body.dark-theme.cassiopeia-theme .welcome-dream-cafe-chip:hover .dream-chip-flower-icon,html[data-theme=dark][data-cassiopeia=true] .welcome-dream-cafe-chip:hover .dream-chip-flower-icon{transform:rotate(12deg)}.dream-cafe-modal-overlay{align-items:center;animation:dreamCafeFadeIn .25s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0e0805d1!important;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:2000005!important}@keyframes dreamCafeFadeIn{0%{opacity:0}to{opacity:1}}.dream-cafe-modal-card{-webkit-overflow-scrolling:touch;animation:dreamCafeScaleUp .25s cubic-bezier(.16,1,.3,1);background:#1c100a!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;border-radius:20px!important;box-shadow:0 20px 50px #000c!important;box-sizing:border-box;max-height:calc(100dvh - 32px);max-width:480px;overflow-y:auto;padding:22px 20px;position:relative;scrollbar-width:thin;text-shadow:none!important;width:100%}@keyframes dreamCafeScaleUp{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.dream-cafe-modal-close-btn{align-items:center;background:#e6a15c1a!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:50%;box-shadow:none!important;color:#baa494!important;color:var(--autumn-muted)!important;cursor:pointer;display:flex;height:32px;justify-content:center;outline:none;position:absolute;right:16px;text-shadow:none!important;top:16px;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease;width:32px}.dream-cafe-modal-close-btn:hover{background:#e6a15c38!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important;transform:scale(1.05)}.dream-cafe-modal-header{margin-bottom:14px;padding-right:28px;text-align:center}.dream-cafe-modal-badge{align-items:center;background:#b850262e!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:999px;box-shadow:none!important;color:#e6a15c!important;color:var(--autumn-secondary)!important;display:inline-flex;font-size:.82rem;font-weight:700;gap:6px;letter-spacing:.3px;margin-bottom:8px;padding:4px 14px}.cafe-badge-zap{color:#e6a15c;color:var(--autumn-secondary);flex-shrink:0}.cafe-badge-flw{color:#f472b6;flex-shrink:0}.dream-cafe-modal-title{color:#fbf5ee!important;color:var(--autumn-cream)!important;font-size:1.25rem;font-weight:700;letter-spacing:-.2px;margin:0}.dream-cafe-tabs{border-bottom:1px solid #e6a15c38;border-bottom:1px solid var(--autumn-border);display:flex;gap:8px;margin-bottom:18px;padding-bottom:12px}.dream-cafe-tab-btn{align-items:center;background:#24140c99!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:12px;box-shadow:none!important;color:#baa494!important;color:var(--autumn-muted)!important;cursor:pointer;display:inline-flex;flex:1 1;font-size:.83rem;font-weight:600;gap:5px;justify-content:center;outline:none;padding:8px;text-shadow:none!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease;white-space:nowrap}.dream-cafe-tab-btn svg{flex-shrink:0;transition:transform .2s ease}.dream-cafe-tab-btn:hover svg{transform:scale(1.12)}.dream-cafe-tab-btn.active svg{color:#fbf5ee;color:var(--autumn-cream)}.dream-cafe-tab-btn:hover{background:#361e12d9!important;border-color:#e6a15c73!important;border-color:var(--autumn-border-highlight)!important;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}.dream-cafe-tab-btn.active{background:#943d1a!important;border-color:#e6a15c!important;border-color:var(--autumn-secondary)!important;box-shadow:none!important;color:#fff!important}.dream-cafe-content-pane{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}.cafe-pane-heading{color:#fbf5ee!important;color:var(--autumn-cream)!important;font-size:1.15rem;font-weight:700;margin:0 0 6px}.cafe-pane-desc{color:#baa494!important;color:var(--autumn-muted)!important;font-size:.88rem;line-height:1.45;margin:0 0 16px;max-width:380px}.pie-interactive-visual{align-items:center;display:flex;justify-content:center;margin:6px auto 10px;position:relative;-webkit-user-select:none;user-select:none}.pie-svg-dish{filter:drop-shadow(0 6px 14px rgba(0,0,0,.5));transition:transform .3s ease}.pie-svg-dish.cracking{animation:pieShake .4s ease}@keyframes pieShake{0%,to{transform:scale(1) rotate(0deg)}25%{transform:scale(1.06) rotate(-4deg)}75%{transform:scale(1.06) rotate(4deg)}}.pie-svg-dish.baking{animation:pieBakingRise 1.5s cubic-bezier(.34,1.2,.64,1)}@keyframes pieBakingRise{0%{filter:drop-shadow(0 4px 8px rgba(0,0,0,.5)) brightness(.75);transform:scale(.88)}60%{filter:drop-shadow(0 8px 18px rgba(0,0,0,.6)) brightness(1.1);transform:scale(1.03)}to{filter:drop-shadow(0 6px 14px rgba(0,0,0,.5)) brightness(1);transform:scale(1)}}.pie-steam-wrap{display:flex;gap:8px;left:50%;opacity:0;pointer-events:none;position:absolute;top:-12px;transform:translateX(-50%);transition:opacity .3s ease;z-index:5}.pie-steam-wrap.baking{opacity:1}.pie-steam-wrap .steam-line{animation:steamRise 1.4s ease-out infinite;background:#e6a15cb3;border-radius:2px;height:18px;width:3px}.pie-steam-wrap .steam-line.line-1{animation-delay:0s;height:16px}.pie-steam-wrap .steam-line.line-2{animation-delay:.35s;height:22px}.pie-steam-wrap .steam-line.line-3{animation-delay:.15s;height:20px}.pie-steam-wrap .steam-line.line-4{animation-delay:.5s;height:15px}.pie-slice-group{transform-origin:80px 80px;transition:opacity .35s ease,transform .3s cubic-bezier(.34,1.56,.64,1),filter .25s ease}.pie-slice-group:hover:not(.eaten){filter:brightness(1.1);transform:scale(1.045)}.pie-slice-group.eating{animation:sliceDisappear .4s ease-in forwards}@keyframes sliceDisappear{0%{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.12) translate(3px,-4px) rotate(2deg)}to{opacity:0;transform:scale(.4) translate(6px,-8px) rotate(6deg)}}.pie-slice-group.eaten{opacity:0;pointer-events:none;visibility:hidden}.pie-slices-counter{margin:4px 0 10px}.slices-counter-badge{align-items:center;background:#2e1b12a6!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:999px;box-shadow:none!important;color:#e6a15c!important;color:var(--autumn-secondary)!important;display:inline-flex;font-size:.8rem;font-weight:600;gap:6px;padding:4px 12px;text-shadow:none!important}.slices-counter-badge.empty{border-color:#f59e0b66!important;color:#f59e0b!important}.slices-counter-badge.baking{background:#36190ed9!important;border-color:#ea580c80!important;color:#ea580c!important}.animate-flame{animation:flamePulse .8s ease-in-out infinite alternate}@keyframes flamePulse{0%{color:#f97316;transform:scale(1)}to{color:#ea580c;transform:scale(1.22)}}.wish-card-reveal{animation:wishRevealAnim .35s ease-out;background:#2e1b12bf!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;border-radius:16px;box-sizing:border-box;margin-bottom:22px;margin-top:10px;padding:18px 20px;position:relative;width:100%}@keyframes wishRevealAnim{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.wish-quote-icon{color:#e6a15c;color:var(--autumn-secondary);font-family:Georgia,serif;font-size:2.2rem;left:14px;line-height:1;opacity:.3;position:absolute;top:4px}.wish-text{color:#fbf5ee!important;color:var(--autumn-cream)!important;font-size:.95rem;font-style:italic;font-weight:500;line-height:1.55;margin:0;padding:0 10px}.cafe-action-btn{align-items:center;border:none;border-radius:999px;box-shadow:none!important;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:600;gap:8px;justify-content:center;margin-top:6px;outline:none;padding:10px 22px;text-shadow:none!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease}.cafe-action-btn.primary{background:#b85026!important;background:var(--autumn-primary)!important;color:#fff!important}.cafe-action-btn.primary:hover:not(:disabled){background:#c95c2e!important;transform:translateY(-1px)}.cafe-action-btn.secondary{background:#e6a15c24!important;border:1px solid #e6a15c!important;border:1px solid var(--autumn-secondary)!important;color:#fbf5ee!important;color:var(--autumn-cream)!important}.cafe-action-btn.secondary:hover:not(:disabled){background:#e6a15c40!important;color:#fff!important;transform:translateY(-1px)}.cafe-action-btn:disabled{cursor:default;opacity:.7}.coffee-interactive-visual{align-items:center;display:flex;font-size:3.5rem;height:70px;justify-content:center;margin:10px auto 14px;position:relative;-webkit-user-select:none;user-select:none;width:70px}.coffee-cup-emoji{display:inline-block}.coffee-steam-wrap{display:flex;gap:5px;left:50%;opacity:0;position:absolute;top:-10px;transform:translateX(-50%);transition:opacity .3s ease}.coffee-steam-wrap.steaming{opacity:1}.steam-line{animation:steamRise 1.4s ease-out infinite;background:#e6a15ca6;border-radius:2px;height:16px;width:3px}.steam-line.line-1{animation-delay:0s}.steam-line.line-2{animation-delay:.4s;height:20px}.steam-line.line-3{animation-delay:.2s}@keyframes steamRise{0%{opacity:.8;transform:translateY(0) scaleX(1)}to{opacity:0;transform:translateY(-16px) scaleX(1.8)}}.coffee-modern-visual-wrap{align-items:center;display:inline-flex;justify-content:center;margin-top:4px;position:relative}.coffee-brewing-status,.coffee-modern-cup-icon{color:#e6a15c;color:var(--autumn-secondary)}.coffee-brewing-status{align-items:center;display:flex;font-size:.9rem;font-weight:500;gap:10px;margin-top:14px}.brewing-spinner{animation:spin .8s linear infinite;border:2px solid #e6a15c4d;border-radius:50%;border-top:2px solid var(--autumn-secondary);height:18px;width:18px}.coffee-ready-card{animation:wishRevealAnim .35s ease-out;background:#2e1b12bf!important;border:1px solid #e6a15c73!important;border:1px solid var(--autumn-border-highlight)!important;border-radius:16px;box-sizing:border-box;margin-top:6px;padding:18px 20px;width:100%}.coffee-ready-text{color:#fbf5ee!important;color:var(--autumn-cream)!important;font-size:.92rem;font-weight:500;line-height:1.5;margin:0 0 16px}.dream-cafe-modal-photo-wrap{background:#0000;border:1px solid #e6a15c38;border:1px solid var(--autumn-border);border-radius:14px;cursor:zoom-in;line-height:0;overflow:hidden;position:relative;transition:border-color .25s ease,transform .2s ease,box-shadow .2s ease;width:100%}.dream-cafe-modal-photo-wrap:hover{border-color:#e6a15c;border-color:var(--autumn-secondary);box-shadow:0 6px 20px #0009;transform:translateY(-1px)}.dream-cafe-modal-img{aspect-ratio:1024/819;display:block;height:auto;object-fit:cover;transition:transform .35s ease,filter .25s ease;width:100%}.dream-cafe-modal-photo-wrap:hover .dream-cafe-modal-img{filter:brightness(1.05);transform:scale(1.015)}.dream-cafe-lightbox-overlay{align-items:center;animation:dreamCafeFadeIn .22s ease-out;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#080402f0;cursor:zoom-out;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:2000050!important}.dream-cafe-lightbox-content{align-items:center;cursor:default;display:flex;justify-content:center;max-height:92vh;max-width:95vw;position:relative}.dream-cafe-lightbox-img{border:1px solid #e6a15c73;border:1px solid var(--autumn-border-highlight);border-radius:12px;box-shadow:0 24px 70px #000000f2;height:auto;max-height:88vh;max-width:92vw;object-fit:contain;width:auto}.dream-cafe-lightbox-close-btn{align-items:center;background:#2b1509;border:1px solid #e6a15c73;border:1px solid var(--autumn-border-highlight);border-radius:50%;box-shadow:0 6px 16px #0009;color:#fbf5ee;color:var(--autumn-cream);cursor:pointer;display:flex;height:38px;justify-content:center;position:absolute;right:-14px;top:-14px;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease;width:38px;z-index:5}.dream-cafe-lightbox-close-btn:hover{background:#3e1f0e;color:#e6a15c;color:var(--autumn-secondary);transform:scale(1.08)}.cafe-about-desc{color:#baa494!important;color:var(--autumn-muted)!important;font-size:.88rem;line-height:1.45;margin:12px 0 6px}.cafe-about-dream-quote{color:#e6a15c!important;color:var(--autumn-secondary)!important;font-size:.9rem;font-style:italic;font-weight:500;line-height:1.45;margin:0 0 14px}.dream-cafe-modal-footer{align-items:center;display:flex;flex-wrap:nowrap;gap:5px;justify-content:center;width:100%}.dream-cafe-special-pill{align-items:center;background:#2e1b12a6!important;border:1px solid #e6a15c38!important;border:1px solid var(--autumn-border)!important;border-radius:999px;box-shadow:none!important;color:#fbf5ee!important;color:var(--autumn-cream)!important;display:inline-flex;flex-shrink:0;font-size:.73rem;gap:4px;padding:4px 7px;text-shadow:none!important;white-space:nowrap}.dream-cafe-special-pill svg{flex-shrink:0}.pill-icon-moon{color:#fde68a}.pill-icon-sparkle{color:#f59e0b}.pill-icon-coffee{color:#e6a15c;color:var(--autumn-secondary)}.pill-icon-flower{color:#f472b6}@media (max-width:520px){.dream-cafe-modal-overlay{padding:10px!important}.dream-cafe-modal-card{border-radius:16px!important;max-height:calc(100dvh - 20px)!important;padding:16px 14px 18px!important}.dream-cafe-modal-close-btn{height:28px!important;right:12px!important;top:12px!important;width:28px!important}.dream-cafe-modal-header{margin-bottom:10px!important;padding-right:24px!important}.dream-cafe-modal-badge{font-size:.74rem!important;margin-bottom:6px!important;padding:3px 10px!important}.dream-cafe-modal-title{font-size:1.08rem!important}.dream-cafe-tabs{gap:4px!important;margin-bottom:14px!important;padding-bottom:10px!important}.dream-cafe-tab-btn{border-radius:10px!important;font-size:.73rem!important;gap:3px!important;padding:6px 3px!important;white-space:nowrap!important}.pie-interactive-visual{margin:2px auto 6px!important}.pie-svg-dish{height:140px!important;width:140px!important}.pie-slices-counter{margin:2px 0 6px!important}.slices-counter-badge{font-size:.76rem!important;padding:3px 10px!important}.cafe-pane-heading{font-size:1rem!important;margin:4px 0!important}.cafe-pane-desc{font-size:.8rem!important;line-height:1.38!important;margin:0 0 6px!important}.wish-card-reveal{border-radius:14px!important;margin-bottom:16px!important;margin-top:6px!important;padding:12px 14px!important}.wish-text{font-size:.84rem!important;line-height:1.4!important}.cafe-action-btn{font-size:.82rem!important;margin:6px auto 0!important;max-width:280px!important;padding:8px 18px!important;width:100%!important}.coffee-interactive-visual{margin:6px auto 10px!important}.coffee-modern-cup-icon{height:38px!important;width:38px!important}.coffee-ready-card{border-radius:14px!important;padding:12px 14px!important}.coffee-ready-text{font-size:.84rem!important;margin:0 0 10px!important}.dream-cafe-modal-photo-wrap{border-radius:10px!important}.cafe-about-desc{font-size:.8rem!important;line-height:1.38!important;margin:8px 0 4px!important}.cafe-about-dream-quote{font-size:.82rem!important;line-height:1.38!important;margin:0 0 10px!important}.dream-cafe-modal-footer{grid-gap:6px!important;display:grid!important;gap:6px!important;grid-template-columns:repeat(2,1fr)!important;width:100%!important}.dream-cafe-special-pill{align-items:center!important;border-radius:999px!important;box-sizing:border-box!important;display:flex!important;font-size:.72rem!important;gap:4px!important;justify-content:center!important;padding:5px 6px!important;text-align:center!important;white-space:nowrap!important;width:100%!important}}@media (max-width:360px){.dream-cafe-tab-btn{font-size:.68rem!important;padding:5px 2px!important}.dream-cafe-special-pill{font-size:.67rem!important;padding:4px!important}.pie-svg-dish{height:126px!important;width:126px!important}}.language-switcher{display:inline-block;margin:0;position:relative}.lang-btn{align-items:center;background:linear-gradient(180deg,#ffffff38,#ffffff12);border:1px solid #ffffff3d;border-radius:50px;border-top:1.5px solid #ffffffbf;box-shadow:inset 0 1px 1px #ffffff80,0 2px 6px #00000040;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:6px;height:28px;padding:4px 10px;transition:transform .2s,box-shadow .2s,background-color .2s}.lang-btn:hover{background:linear-gradient(180deg,#ffffff59,#ffffff1f);border-color:#fff #ffffff8c #ffffff8c;box-shadow:inset 0 1px 2px #fffc,0 3px 10px #0000004d;transform:none}.current-flag{align-items:center;border-radius:2px;display:flex;height:16px;justify-content:center;overflow:hidden;width:22px}.flag-img{height:100%;object-fit:cover;width:100%}.lang-label{color:#fff;font-size:.85rem;font-weight:700}.lang-dropdown{animation:langDropdownIn .24s cubic-bezier(.16,1,.3,1) both;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 10px 25px #0000001a,0 4px 6px #0000000d;display:flex;flex-direction:column;gap:3px;min-width:165px;padding:6px;position:absolute;right:-6px;top:calc(100% + 12px);transform-origin:top right;z-index:45000}.lang-dropdown.closing{animation:langDropdownOut .18s ease-in both;pointer-events:none}@keyframes langDropdownIn{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes langDropdownOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.96)}}@media (prefers-reduced-motion:reduce){.lang-dropdown,.lang-dropdown.closing{animation-duration:.01s}}.lang-option{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#334155;cursor:pointer;display:flex;font-weight:500;gap:12px;padding:8px 12px;text-align:left;transition:all .15s ease;width:100%}.lang-option:hover{background:#f0f9ff;border-color:#7dd3fc;color:#0284c7;font-weight:600}.lang-option.active{background:#0284c7;border-color:#0284c7;color:#fff;font-weight:600}.lang-option.active:hover{background:#0369a1;border-color:#0369a1;color:#fff}[data-theme=dark] .lang-dropdown,body.dark-theme .lang-dropdown{background:#0b1220;border:1px solid #0ef0ff59;box-shadow:0 10px 30px #000000b3}[data-theme=dark] .lang-option,body.dark-theme .lang-option{color:#cbd5e1}[data-theme=dark] .lang-option:hover,body.dark-theme .lang-option:hover{background:#0ef0ff1a;border-color:#0ef0ff59;color:#fff}[data-theme=dark] .lang-option.active,body.dark-theme .lang-option.active{background:#0ef0ff33;border-color:#0ef0ff;color:#0ef0ff;font-weight:700}[data-theme=dark] .lang-option.active:hover,body.dark-theme .lang-option.active:hover{background:#0ef0ff4d;border-color:#0ef0ff;color:#0ef0ff}.option-flag{align-items:center;border-radius:2px;display:flex;height:18px;justify-content:center;overflow:hidden;width:24px}.option-label{font-size:.95rem}@media (max-width:768px){.language-switcher{margin:0}.lang-dropdown{right:-4px;top:calc(100% + 11px)}.lang-label{display:none}.lang-btn{border-radius:50px;height:24px;padding:0 6px}.current-flag{height:12px;width:18px}}.toast{backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 10px 40px #0006;left:50%;max-width:450px;min-width:320px;overflow:hidden;position:fixed;top:80px;transform:translateX(-50%);transition:all .4s cubic-bezier(.175,.885,.32,1.275);z-index:9999999}.toast.visible{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}.toast.hidden{opacity:0;transform:translateX(-50%) translateY(-30px) scale(.95)}.toast-content{align-items:center;display:flex;gap:14px;padding:16px 20px;position:relative}.toast-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));flex-shrink:0;font-size:22px}.toast-icon,.toast-message{align-items:center;display:flex;justify-content:center}.toast-message{flex:1 1;font-size:15px;font-weight:600;letter-spacing:.3px;line-height:1.4;min-width:0;overflow-wrap:anywhere;text-align:center}.toast-close{align-items:center;background:#fff3;border:1px solid #ffffff59;border-radius:50%;box-shadow:0 1px 3px #0000001a;color:inherit;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:26px;justify-content:center;opacity:.85;padding:0;transition:all .2s ease;width:26px}.toast-close:hover{background-color:#fff6;border-color:#fff9;opacity:1;transform:scale(1.05)}.toast.error{background:#ef4444;border-left:5px solid #ff8787;color:#fff}.toast.success{background:#10b981;border-left:5px solid #63e6be;color:#fff}.toast.warning{background:#f59e0b;border-left:5px solid #ffe066;color:#fff}.toast.info{background:#3b82f6;border-left:5px solid #a5d8ff;color:#fff}.dark-theme .toast{box-shadow:0 15px 50px #0009}@media (max-width:480px){.toast{bottom:auto;left:15px;max-width:none;min-width:auto;right:15px;top:75px;transform:none;z-index:9999999}.toast.visible{opacity:1;transform:translateY(0) scale(1)}.toast.hidden{opacity:0;transform:translateY(-20px) scale(.95)}}.header-music-popover{--popover-accent:#00f0ff;--popover-slider-track:#ffffff24;--popover-text:#f8fafc;--popover-subtext:#ffffffa6;--popover-time:#ffffff80;--popover-btn-hover-bg:#ffffff14;animation:popoverSlideIn .22s cubic-bezier(.16,1,.3,1);background:#0b1329;border:1px solid #ffffff26;border-radius:16px;box-shadow:inset 0 1px 1px #ffffff2e,0 16px 40px #0000008c;box-sizing:border-box;display:flex;flex-direction:column;gap:11px;left:50%;max-width:calc(100vw - 32px);padding:14px 16px;position:absolute;text-align:left;top:calc(100% + 10px);transform:translateX(-50%);-webkit-user-select:none;user-select:none;width:320px;z-index:500001}[data-theme=light] .header-music-popover,body:not(.dark-theme) .header-music-popover{--popover-accent:#0284c7;--popover-slider-track:#0000001a;--popover-text:#0f172a;--popover-subtext:#64748b;--popover-time:#94a3b8;--popover-btn-hover-bg:#0000000f;background:#fff!important;border:1px solid #0000001f;box-shadow:0 14px 38px #00000024}.header-music-popover:before{background:#0000;content:"";height:12px;left:0;position:absolute;right:0;top:-12px}.header-music-popover:after{background:#0b1329;border-left:1px solid #ffffff26;border-top:1px solid #ffffff26;content:"";height:9px;left:50%;position:absolute;top:-5px;transform:translateX(-50%) rotate(45deg);width:9px;z-index:1}[data-theme=light] .header-music-popover:after,body:not(.dark-theme) .header-music-popover:after{background:#fff!important;border-left:1px solid #0000001f;border-top:1px solid #0000001f}@keyframes popoverSlideIn{0%{opacity:0;transform:translateX(-50%) translateY(-6px) scale(.97)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.popover-music-top{align-items:center;display:flex;gap:11px;min-width:0}.popover-cover-wrapper{align-items:center;background:var(--popover-accent);border:1px solid #ffffff29;border-radius:10px;box-shadow:0 4px 10px #00000040;color:#030e21;cursor:pointer;display:flex;height:44px;justify-content:center;min-width:44px;overflow:hidden;position:relative;transition:transform .18s ease;width:44px}.popover-cover-wrapper:hover{transform:scale(1.04)}.popover-cover{display:block;height:100%;object-fit:cover;width:100%}.popover-cover.rotating{animation:popoverCoverSpin 14s linear infinite}@keyframes popoverCoverSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.popover-cover-fallback{align-items:center;color:#030e21;display:flex;height:100%;justify-content:center;width:100%}[data-theme=light] .popover-cover-fallback{color:#fff}.popover-cover-bars{align-items:center;background:#00000073;display:flex;gap:2.5px;inset:0;justify-content:center;position:absolute}.popover-cover-bars .bar{animation:popoverCoverBarAnim 1s ease-in-out infinite alternate;background:#fff;border-radius:2px;width:2.5px}.popover-cover-bars .bar-1{animation-delay:.1s;height:12px}.popover-cover-bars .bar-2{animation-delay:.3s;height:18px}.popover-cover-bars .bar-3{animation-delay:.2s;height:14px}@keyframes popoverCoverBarAnim{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.popover-info-text{cursor:pointer;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:0}.popover-track-title{color:var(--popover-text);font-size:13px;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease;white-space:nowrap}.popover-info-text:hover .popover-track-title{color:var(--popover-accent)}.popover-track-artist{color:var(--popover-subtext);font-size:11px;line-height:1.35;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popover-top-actions{align-items:center;align-self:flex-start;display:flex;gap:2px;margin-left:auto;margin-right:-4px;margin-top:-4px}.popover-action-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--popover-subtext);cursor:pointer;display:flex;justify-content:center;padding:5px;transition:all .15s ease}.popover-action-btn:hover{background:var(--popover-btn-hover-bg);color:var(--popover-text)}.popover-close-btn:hover{background:#ef44441f!important;color:#ef4444!important}.popover-timeline{align-items:center;display:flex;gap:8px;width:100%}.popover-time{font-feature-settings:"tnum";color:var(--popover-time);font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:500;min-width:27px}.popover-time:first-child{text-align:right}.popover-time:last-child{text-align:left}.popover-slider{-webkit-appearance:none;appearance:none;border-radius:2px;cursor:pointer;flex:1 1;height:4px;outline:none;transition:height .15s ease}.popover-slider:hover{height:6px}.popover-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000059;cursor:pointer;height:11px;-webkit-transition:transform .15s ease;transition:transform .15s ease;width:11px}.popover-slider:hover::-webkit-slider-thumb{transform:scale(1.2)}[data-theme=light] .popover-slider::-webkit-slider-thumb{background:var(--popover-accent);box-shadow:0 1px 3px #0003}.popover-slider::-moz-range-thumb{background:#fff;border:none;border-radius:50%;cursor:pointer;height:11px;width:11px}.popover-controls{align-items:center;display:flex;justify-content:space-between;padding:0 2px}.popover-ctrl-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--popover-subtext);cursor:pointer;display:flex;justify-content:center;padding:6px;position:relative;transition:all .15s ease}.popover-ctrl-btn:hover{background:var(--popover-btn-hover-bg);color:var(--popover-text);transform:scale(1.08)}.popover-ctrl-btn.active,.popover-repeat-badge{color:var(--popover-accent)}.popover-repeat-badge{font-size:8.5px;font-weight:700;line-height:1;position:absolute;right:2px;top:1px}.popover-play-btn{align-items:center;background:var(--popover-accent);border:none;border-radius:50%;box-shadow:none;color:#030e21;cursor:pointer;display:flex;height:36px;justify-content:center;transition:transform .15s ease;width:36px}[data-theme=light] .popover-play-btn{background:var(--popover-accent);box-shadow:none;color:#fff}.popover-play-btn:hover{box-shadow:none;transform:scale(1.08)}[data-theme=light] .popover-play-btn:hover{box-shadow:none}.popover-play-btn:active{transform:scale(.95)}@media (max-width:768px){.header-music-popover{left:auto;right:-60px;transform:none;width:290px}.header-music-popover:after{left:auto;right:70px;transform:rotate(45deg)}@keyframes popoverSlideIn{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}}.navigation-bar-container{background:#0000;box-sizing:border-box;padding:12px 8px 8px;position:relative;transition:padding .26s cubic-bezier(.2,0,0,1),width .26s cubic-bezier(.2,0,0,1);width:100%}.navigation-bar{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:18px;box-shadow:0 1px 3px #0000000a;box-sizing:border-box;cursor:pointer;display:flex;margin:0;min-height:44px;padding:4px;position:relative;transition:border-radius .26s cubic-bezier(.2,0,0,1),padding .26s cubic-bezier(.2,0,0,1),gap .26s cubic-bezier(.2,0,0,1);user-select:none;-webkit-user-select:none;z-index:10}.navigation-bar.dragging,.navigation-bar.dragging *{cursor:grabbing!important}.nav-capsule{background:#fff;border:1px solid #cbd5e1;border-radius:14px;bottom:4px;box-shadow:0 1px 3px #00000014;left:4px;pointer-events:none;position:absolute;top:4px;transform:translateX(0);transform:translateX(calc(var(--active-index, 0)*100%));transition:transform .3s cubic-bezier(.25,1,.5,1);width:calc(16.66667% - 1.33333px);will-change:transform;z-index:1}.navigation-bar.dragging .nav-capsule{transform:translateX(0);transform:translateX(calc(var(--drag-left-px, 4px) - 4px));transition:none!important}.nav-item{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;border-radius:14px;color:#64748b;cursor:inherit;display:flex;flex:1 1;flex-direction:column;font-size:11px;justify-content:center;margin:0;outline:none;padding:9px 3px;position:relative;transition:color .25s ease,transform .15s ease;z-index:2}.nav-item:hover{color:#0f172a}.nav-item.active{background:#0000;color:#0284c7}.nav-item:active .nav-icon{transform:scale(1.05)}.nav-icon{align-items:center;display:flex;font-size:21px;height:22px;justify-content:center;line-height:1;pointer-events:none;position:relative;transition:transform .3s cubic-bezier(.34,1.56,.64,1),color .25s ease;width:22px}.nav-item:hover .nav-icon{transform:scale(1.12)}.nav-item.active .nav-icon{color:#0284c7;filter:none!important;transform:scale(1.16)}.nav-label{font-size:10px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.nav-badge{align-items:center;background:#ff3b30;border:1.5px solid #fff;border-radius:9px;box-shadow:none;color:#fff;display:flex;font-size:10px;font-weight:800;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 4px;pointer-events:none;position:absolute;right:-8px;top:-6px;z-index:5}@media (max-width:768px){.navigation-bar-container{bottom:calc(8px + env(safe-area-inset-bottom, 0px))!important;left:8px!important;margin:0!important;padding:0!important;position:fixed!important;right:8px!important;width:auto!important;z-index:99999!important}.navigation-bar{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #cbd5e1;border-radius:24px;box-shadow:0 8px 30px #00000014;padding:4px}.nav-item{border-radius:18px;padding:8px 4px}.nav-capsule{border-radius:18px;bottom:4px;top:4px}.nav-icon{font-size:24px;height:24px;width:24px}.nav-badge{font-size:11px;min-width:18px;padding:0 4px;right:-6px;top:-4px}}[data-theme=dark] .navigation-bar,body.dark-theme .navigation-bar{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#0a101ca6!important;border:1px solid #ffffff1f!important;box-shadow:inset 0 1px 1px #ffffff26,0 8px 24px -4px #0006!important}[data-theme=dark] .nav-capsule,body.dark-theme .nav-capsule{backdrop-filter:blur(16px) saturate(200%)!important;-webkit-backdrop-filter:blur(16px) saturate(200%)!important;background:linear-gradient(180deg,#ffffff2e,#ffffff08)!important;border:1.5px solid #ffffff73!important;box-shadow:none!important}[data-theme=dark] .nav-item,body.dark-theme .nav-item{color:#ffffff8c!important}[data-theme=dark] .nav-item:hover,body.dark-theme .nav-item:hover{color:#ffffffe6!important}[data-theme=dark] .nav-item.active,body.dark-theme .nav-item.active{color:#0ef0ff!important}[data-theme=dark] .nav-item.active .nav-icon,body.dark-theme .nav-item.active .nav-icon{color:#0ef0ff!important;filter:none!important}[data-theme=dark] .nav-badge,body.dark-theme .nav-badge{background:#ff3b30!important;border:1.5px solid #0b1220!important;box-shadow:none!important}@media (min-width:769px){.sidebar.sidebar-collapsed .navigation-bar-container{padding:16px 8px!important;width:72px!important}.navigation-bar.vertical,.sidebar.sidebar-collapsed .navigation-bar{align-items:center!important;border-radius:24px!important;flex-direction:column!important;gap:10px!important;min-height:auto!important;padding:8px 4px!important}.navigation-bar.vertical .nav-item,.sidebar.sidebar-collapsed .nav-item{align-items:center!important;display:flex!important;flex:none!important;height:46px!important;justify-content:center!important;padding:0!important;width:100%!important}.navigation-bar.vertical .nav-capsule,.sidebar.sidebar-collapsed .nav-capsule{border-radius:16px!important;height:46px!important;left:4px!important;right:4px!important;top:8px!important;top:calc(8px + var(--active-index, 0)*56px)!important;transform:none!important;transition:top .3s cubic-bezier(.25,1,.5,1)!important;width:calc(100% - 8px)!important}.navigation-bar.vertical .nav-icon,.sidebar.sidebar-collapsed .nav-icon{font-size:22px!important;height:22px!important;width:22px!important}.navigation-bar.vertical .nav-badge,.sidebar.sidebar-collapsed .nav-badge{font-size:10px!important;right:-8px!important;top:-5px!important}}.nav-icon .nav-icon-people{transform:scale(1.18)}@media (prefers-reduced-motion:reduce){.nav-capsule{transition:none!important}}.profile-media-gallery{margin-top:0;padding:4px 20px 0}.gallery-section-title{color:#64748b;font-size:13px;font-weight:800;letter-spacing:.1em;margin-bottom:16px;padding-left:0;text-align:center;text-transform:uppercase}.media-scroll-container{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;max-height:400px;overflow-y:auto;padding-bottom:12px;width:100%}.media-scroll-container:after,.media-scroll-container:before{display:none}.media-scroll-container::-webkit-scrollbar{display:none}.profile-media-card{aspect-ratio:1/1;background:#f8fafc;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;flex-basis:calc(33.33333% - 8px);flex-grow:0;flex-shrink:0;height:125px;min-width:100px;overflow:hidden;position:relative;transition:transform .2s cubic-bezier(.4,0,.2,1)}.profile-media-card:hover{filter:brightness(.95)}.media-wrapper{height:100%;position:relative;width:100%}.media-wrapper img,.media-wrapper video{height:100%;object-fit:cover;width:100%}.media-type-icon{background:#0000004d;border-radius:8px;color:#fff;font-size:.9rem;height:24px;justify-content:center;left:8px;top:8px;width:24px}.like-button,.media-type-icon{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;position:absolute}.like-button{background:#ffffffe6;border:none;border-radius:20px;bottom:8px;box-shadow:0 4px 12px #00000026;cursor:pointer;gap:4px;padding:4px 8px;right:8px;transition:all .2s;z-index:2}.like-button svg{color:#64748b;font-size:1.1rem;transition:color .2s,transform .2s cubic-bezier(.175,.885,.32,1.275)}.like-button.liked svg{color:#ef4444;transform:scale(1.1)}.like-button:hover{background:#fff;transform:scale(1.05)}.likes-count{color:#1e293b;font-size:.75rem;font-weight:700}.profile-gallery-loading{color:#94a3b8;display:flex;justify-content:center;padding:40px}.profile-media-preview-overlay{align-items:center;background:#000000f2;cursor:pointer;display:flex;height:100vh;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100vw;z-index:1000020!important}.profile-media-preview-content{align-items:center;cursor:default;display:flex;justify-content:center;max-height:100%;max-width:100%;position:relative}.profile-media-preview-wrapper{position:relative}.profile-media-preview-wrapper img,.profile-media-preview-wrapper video{border-radius:12px;box-shadow:0 0 50px #00000080;display:block;max-height:85vh;max-width:90vw}.profile-preview-close-btn{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f172ad9!important;border:1.5px solid #ffffff73!important;border-radius:50%;box-shadow:0 4px 12px #00000073!important;color:#fff!important;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:-12px;top:-12px;transform:none!important;transition:all .15s ease;width:32px;z-index:20}.profile-preview-close-btn:hover{background:#1e293bf2!important;border-color:#ffffffbf!important;color:#fff!important;transform:scale(1.08)!important}@media (max-width:768px){.profile-media-card{aspect-ratio:1/1;flex-basis:calc(50% - 6px);flex-grow:0;flex-shrink:0;height:auto!important;min-width:0!important;min-width:auto!important}.profile-media-preview-overlay{padding:10px!important}.profile-media-preview-wrapper img,.profile-media-preview-wrapper video{border-radius:8px!important;max-height:85vh!important;max-width:95vw!important}.profile-preview-close-btn{background:#0f172ad9!important;border:1.5px solid #ffffff73!important;box-shadow:0 4px 12px #00000073!important;height:32px!important;right:-10px!important;top:-10px!important;width:32px!important}}.profile-folders-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);width:100%}.profile-folder-item{align-items:center;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:8px 4px;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.profile-folder-item:hover{background:#0000;transform:translateY(-2px)}.folder-icon-wrapper{align-items:center;aspect-ratio:auto;background:#0000;border-radius:0;box-shadow:none;color:#0284c7;display:flex;font-size:4.2rem;justify-content:center;position:relative;transition:transform .2s ease;width:auto}.profile-folder-item:hover .folder-icon-wrapper{transform:scale(1.05)}.folder-items-count{background:#ef4444;border:none;border-radius:10px;color:#fff;font-size:11px;font-weight:700;min-width:18px;padding:1px 5px;position:absolute;right:-8px;text-align:center;top:-2px}.folder-name-label{color:#334155;font-size:13px;font-weight:600;text-align:center;word-break:break-word}.active-folder-header{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;margin-bottom:20px;padding-bottom:12px}.folder-back-btn{align-items:center;background:#f1f5f9;border:none;border-radius:50%;color:#475569;cursor:pointer;display:flex;font-size:18px;height:36px;justify-content:center;transition:all .2s;width:36px}.folder-back-btn:hover{background:#e2e8f0;color:#1e293b}.active-folder-title{color:#1e293b;font-size:16px;font-weight:700;margin:0}.empty-profile-folder{color:#94a3b8;font-size:14px;padding:40px 20px;text-align:center;width:100%}[data-theme=dark] .gallery-section-title,body.dark-theme .gallery-section-title{color:#94a3b8!important}[data-theme=dark] .profile-folder-item:hover,body.dark-theme .profile-folder-item:hover{background:#0000!important}[data-theme=dark] .folder-icon-wrapper,body.dark-theme .folder-icon-wrapper{background:#0000!important;border:none!important;box-shadow:none!important;color:#0ef0ff!important}[data-theme=dark] .folder-items-count,body.dark-theme .folder-items-count{background:#ef4444!important;border-color:#0b1220!important;color:#fff!important}[data-theme=dark] .folder-name-label,body.dark-theme .folder-name-label{color:#e2e8f0!important}[data-theme=dark] .profile-media-card,body.dark-theme .profile-media-card{background:#121e31!important;border:1px solid #1e293b!important}[data-theme=dark] .active-folder-header,body.dark-theme .active-folder-header{border-bottom-color:#1e293b!important}[data-theme=dark] .active-folder-title,body.dark-theme .active-folder-title{color:#fff!important}[data-theme=dark] .folder-back-btn,body.dark-theme .folder-back-btn{background:#121e31!important;border:1px solid #1e293b!important;color:#94a3b8!important}[data-theme=dark] .folder-back-btn:hover,body.dark-theme .folder-back-btn:hover{background:#18283e!important;border-color:#0ef0ff!important;color:#fff!important}[data-theme=dark] .like-button,body.dark-theme .like-button{background:#121e31d9!important;border:1px solid #1e293b!important}[data-theme=dark] .like-button svg,body.dark-theme .like-button svg{color:#94a3b8!important}[data-theme=dark] .like-button.liked svg,body.dark-theme .like-button.liked svg{color:#ef4444!important}[data-theme=dark] .like-button:hover,body.dark-theme .like-button:hover{background:#1e293b!important}[data-theme=dark] .likes-count,body.dark-theme .likes-count{color:#fff!important}.story-viewer-overlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000f2;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999999}.story-viewer-container{aspect-ratio:9/16;background:#000;border-radius:20px;box-shadow:0 20px 50px #000c;display:flex;flex-direction:column;height:auto;max-height:75vh;max-width:350px;overflow:hidden;position:relative;transform:translateY(20px);width:90%}.story-progress-container{display:flex;gap:4px;left:12px;position:absolute;right:12px;top:20px;z-index:10}.story-progress-bar-bg{background:#ffffff4d;border-radius:2px;flex:1 1;height:2px;overflow:hidden}.story-progress-fill{background:#fff;height:100%;width:0}.story-viewer-header{align-items:center;display:flex;justify-content:space-between;left:0;padding:0 15px;position:absolute;right:0;top:40px;z-index:10}.story-user-info{align-items:center;display:flex;gap:10px}.story-avatar{border-radius:50%;height:32px;overflow:hidden;position:relative;width:32px}.story-avatar.has-stories{align-items:center;background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888);box-sizing:border-box;display:flex;justify-content:center;padding:2px}.story-avatar.has-stories .avatar-placeholder,.story-avatar.has-stories img{border:2px solid #000;border-radius:50%;box-sizing:border-box;height:100%;width:100%}.story-avatar img{height:100%;object-fit:cover;width:100%}.story-avatar .avatar-placeholder{align-items:center;background:#11a0f1;color:#fff;display:flex;font-weight:700;height:100%;justify-content:center;width:100%}.story-header-text{display:flex;flex-direction:column;gap:2px}.story-user-name{color:#fff;font-size:.95rem;font-weight:600;text-shadow:0 1px 2px #00000080}.story-time-remaining{color:#ffffffd9;font-size:.75rem;font-weight:500;text-shadow:0 1px 2px #0000004d}.story-close-btn{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:24px;justify-content:center;opacity:.8;padding:5px;transition:opacity .2s}.story-close-btn:hover{opacity:1}.story-content-wrapper{align-items:center;cursor:pointer;display:flex;flex:1 1;height:100%;justify-content:center;position:relative;width:100%}.story-paused-indicator{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:5}.pause-icon{align-items:center;background:#00000080;border-radius:50%;display:flex;height:60px;justify-content:center;position:relative;width:60px}.pause-icon:after,.pause-icon:before{background:#fff;border-radius:3px;content:"";height:24px;margin:0 3px;width:6px}.story-nav-btn{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:44px;justify-content:center;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s;width:44px;z-index:20}.story-viewer-container:hover .story-nav-btn{opacity:.6}.story-nav-btn:hover{background:#fff3;opacity:1!important}.story-nav-btn.prev{left:-60px}.story-nav-btn.next{right:-60px}.story-nav-btn:disabled{display:none}@media (max-width:768px){.story-viewer-header{top:40px}.story-viewer-container{border-radius:20px;max-height:75vh;transform:translateY(0);width:85%}}.story-spinner-container{align-items:center;display:flex;flex-direction:column;gap:15px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:15}.story-spinner{animation:story-spin 1s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:40px;width:40px}@keyframes story-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.story-content-wrapper video{background:#000;height:100%;object-fit:cover;transition:opacity .3s ease;width:100%}.story-content-wrapper video.is-loading{opacity:0}.story-actions{bottom:20px;display:flex;flex-direction:column;gap:15px;position:absolute;right:15px;z-index:15}.story-like-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#28282866;border:none;border-radius:25px;color:#fff;cursor:pointer;display:flex;font-size:24px;gap:8px;height:42px;justify-content:center;min-width:42px;padding:0 12px;transition:all .2s ease;width:auto}.story-like-count{color:#fff!important;font-size:15px;font-weight:700;text-shadow:0 1px 4px #00000080}.story-like-btn:hover{background:#ffffff26;transform:scale(1.05)}.story-like-btn.liked{background:#28282899;border:1px solid #ff3b304d;color:#ff3b30}.story-like-btn.liked:hover{background:#ff3b3040}.story-interactions-view{bottom:20px;display:flex;gap:8px;left:15px;position:absolute;z-index:15}.story-stat-like-btn,.story-stat-view-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#28282899;border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:6px 12px;transition:all .2s ease}.story-stat-like-btn:hover,.story-stat-view-btn:hover{background:#fff3;transform:scale(1.05)}.story-stat-like-btn svg,.story-stat-view-btn svg{font-size:18px}.story-stat-like-btn{color:#ff3b30}.story-likers-modal{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:absolute;right:0;top:0;z-index:100}.likers-list-content{background:#1a1a1a;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 10px 30px #00000080;max-width:300px;overflow:hidden;width:100%}.likers-list-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:15px}.likers-list-header h4{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:700;gap:8px;margin:0}.likers-list-header h4 svg{flex-shrink:0;font-size:18px}.likers-list-header button{align-items:center;background:none;border:none;color:#999;cursor:pointer;display:flex;font-size:20px;justify-content:center;padding:0;transition:color .2s ease}.likers-list-header button:hover{color:#fff}.likers-list-items{max-height:300px;overflow-y:auto;padding:10px}.liker-item{align-items:center;border-radius:8px;display:flex;gap:12px;padding:8px 12px;transition:background .2s}.liker-avatar-small{border-radius:50%;flex-shrink:0;height:32px;overflow:hidden;width:32px}.liker-avatar-small img{height:100%;object-fit:cover;width:100%}.avatar-placeholder-tiny{align-items:center;color:#fff;display:flex;font-size:12px;font-weight:600;height:100%;justify-content:center;width:100%}.liker-item:hover{background:#ffffff0d}.liker-name{color:#fff;font-size:14px;font-weight:500}.user-posts-modal-overlay{align-items:center;animation:userPostsFadeIn .2s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f172ac7;bottom:0;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:1000000}@keyframes userPostsFadeIn{0%{opacity:0}to{opacity:1}}.user-posts-modal-content{animation:userPostsScaleIn .25s cubic-bezier(.16,1,.3,1);background:#1e293b;border:1px solid #ffffff1f;border-radius:18px;box-shadow:0 20px 50px #0009;display:flex;flex-direction:column;max-height:85vh;max-width:520px;overflow:hidden;position:relative;width:100%}@keyframes userPostsScaleIn{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.user-posts-modal-header{align-items:center;background:#243447;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:14px 18px;position:relative}.user-posts-header-info{align-items:center;display:flex;gap:10px}.user-posts-header-info .user-posts-avatar-wrap{height:36px;width:36px}.user-posts-header-info .user-posts-avatar{border:2px solid #3498db;border-radius:50%;height:36px;object-fit:cover;width:36px}.user-posts-avatar-placeholder{align-items:center;border-radius:50%;color:#fff;display:flex;font-weight:700;height:100%;justify-content:center;line-height:1!important;text-align:center;-webkit-user-select:none;user-select:none;width:100%}.user-posts-header-info .user-posts-avatar-placeholder{font-size:15px;height:36px;width:36px}.user-posts-title-wrap h3{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:700;gap:8px;margin:0}.user-posts-count-badge{background:#38bdf833;border:1px solid #38bdf859;border-radius:10px;color:#38bdf8;font-size:12px;font-weight:700;padding:2px 7px}.user-posts-close-btn{align-items:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;color:#ffffffbf;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:30px;justify-content:center;line-height:1;transition:all .15s ease;width:30px}.user-posts-close-btn:hover{background:#fff3;border-color:#ffffff4d;color:#fff;transform:scale(1.05)}.user-posts-modal-body{background:#141e2c;display:flex;flex:1 1;flex-direction:column;gap:14px;overflow-y:auto;padding:16px}.user-posts-empty,.user-posts-loading{color:#fff9;font-size:14.5px;padding:40px 20px;text-align:center}.user-posts-empty-icon{color:#ffffff4d;font-size:38px;margin-bottom:10px}.user-post-card{background:#243447;border:1px solid #ffffff14;border-radius:14px;box-shadow:0 4px 14px #00000040;display:flex;flex-direction:column;gap:10px;padding:14px 16px;transition:border-color .2s ease}.user-post-card:hover{border-color:#ffffff29}.user-post-header{align-items:center;display:flex;justify-content:space-between}.user-post-author-info{align-items:center;display:flex;gap:10px}.user-posts-author-avatar-wrap{height:38px;position:relative;width:38px}.user-posts-author-avatar{border:1px solid #ffffff26;border-radius:50%;height:38px;object-fit:cover;width:38px}.user-post-author-name{color:#fff;display:block;font-size:14px;font-weight:600}.user-post-time{color:#ffffff80;display:block;font-size:11.5px}.user-post-text{color:#ffffffeb;font-size:14px;line-height:1.45;margin:0;white-space:pre-wrap;word-break:break-word}.user-post-image-wrap{align-items:center;border:1px solid #ffffff1f;border-radius:14px;cursor:pointer;display:flex;justify-content:flex-start;margin:10px 0 12px;max-height:420px;max-width:100%;overflow:hidden;width:-webkit-fit-content;width:fit-content}.user-post-image{border-radius:14px;display:block;height:auto;max-height:420px;max-width:100%;object-fit:cover;width:auto}.user-post-footer{align-items:center;border-top:1px solid #ffffff0f;display:flex;justify-content:space-between;padding-top:6px}.user-post-actions-left{align-items:center;display:flex;gap:8px}.user-post-action-btn{align-items:center;background:#ffffff0f;border:1px solid #ffffff14;border-radius:16px;box-sizing:border-box;color:#ffffffbf;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:5px;height:32px;line-height:1;padding:0 12px;transition:all .15s ease}.user-post-action-btn.has-who-liked{gap:4px;padding-left:11px;padding-right:8px}.user-post-like-inner{align-items:center;display:inline-flex;gap:5px}.user-post-pill-divider{background:#fff3;flex-shrink:0;height:13px;margin:0 2px;width:1px}.user-post-action-btn.liked .user-post-pill-divider{background:#ef444459}.user-post-action-btn svg{font-size:18px}.user-post-action-btn:hover{background:#ffffff1f;color:#fff}.user-post-action-btn.liked{background:#ef44442e;border-color:#ef444466;color:#f87171}.user-post-who-liked-icon{align-items:center;border-radius:50%;color:#fff9;display:inline-flex;justify-content:center;padding:2px;transition:all .15s ease}.user-post-who-liked-icon:hover{background:#ffffff26;color:#fff}.user-post-delete-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#ffffff73;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .15s ease}.user-post-delete-btn:hover{background:#ef444426;color:#ef4444}.user-post-comments-wrap{border-top:1px solid #ffffff14;display:flex;flex-direction:column;gap:10px;margin-top:4px;padding-top:10px}.user-post-comments-list{display:flex;flex-direction:column;gap:8px;max-height:240px;overflow-y:auto;padding-right:2px}.user-post-comment-item{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;display:flex;gap:8px;padding:8px 10px}.user-posts-comment-avatar{border:1px solid #ffffff26;border-radius:50%;height:28px;object-fit:cover;width:28px}.user-post-comment-content{display:flex;flex:1 1;flex-direction:column;gap:2px}.user-post-comment-header{align-items:center;display:flex;justify-content:space-between}.user-post-comment-author{color:#fff;font-size:12.5px;font-weight:600}.user-post-comment-time{color:#ffffff73;font-size:11px}.user-post-comment-text{color:#ffffffe0;font-size:13px;line-height:1.4;word-break:break-word}.user-post-comment-actions{align-items:center;display:flex;gap:10px;margin-top:3px}.user-post-comment-act-btn{align-items:center;background:#0000;border:none;color:#ffffff80;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:500;gap:3px;padding:0;transition:color .15s ease}.user-post-comment-act-btn:hover{color:#fff}.user-post-comment-act-btn.liked{color:#f87171}.user-post-comment-input-wrap{align-items:center;background:#0f172ab3;border:1px solid #ffffff1f;border-radius:20px;display:flex;gap:6px;padding:5px 10px 5px 12px;position:relative;transition:border-color .15s ease}.user-post-comment-input-wrap:focus-within{border-color:#38bdf8;box-shadow:none!important}.user-post-comment-input{background:#0000;border:none;color:#fff;flex:1 1;font-size:13px;outline:none}.user-post-comment-input::placeholder{color:#fff6}.user-post-emoji-btn,.user-post-send-comment-btn{align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:3px;transition:all .15s ease}.user-post-emoji-btn{color:#0ef0ff}.user-post-emoji-btn:hover{color:#00d2df}.user-post-send-comment-btn{color:#38bdf8}.user-post-send-comment-btn:hover{color:#60a5fa;transform:scale(1.1)}.user-post-send-comment-btn:disabled{cursor:not-allowed;opacity:.3;transform:none}.user-post-emoji-popover{border-radius:12px;bottom:45px;box-shadow:0 10px 30px #0009;overflow:hidden;position:absolute;right:8px;z-index:1000005}.user-posts-dark-modal{background:#243447;border:1px solid #ffffff1f;border-radius:16px;box-shadow:0 20px 50px #0009;max-width:400px;overflow:hidden;width:100%}.user-posts-dark-modal-header{align-items:center;background:#1e293b;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:14px 18px}.user-posts-dark-modal-header h3{align-items:center;color:#fff;display:flex;font-size:15.5px;font-weight:700;gap:8px;margin:0}.user-posts-dark-modal-list{display:flex;flex-direction:column;gap:6px;max-height:320px;overflow-y:auto;padding:10px 14px}.user-posts-dark-user-item{align-items:center;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;display:flex;gap:10px;padding:8px 10px}.user-posts-dark-user-item span{color:#fff;font-size:13.5px;font-weight:600}@media (max-width:640px){.user-posts-modal-content{border-radius:14px;max-height:92vh}.user-posts-modal-body{padding:12px}.user-post-image,.user-post-image-wrap{max-height:240px}}[data-theme=dark] .user-posts-modal-overlay,body.dark-theme .user-posts-modal-overlay{background:#030e21bf}[data-theme=dark] .user-posts-modal-content,body.dark-theme .user-posts-modal-content{background:#0b1220;border:1px solid #1e293b;box-shadow:0 20px 60px #000000b3}[data-theme=dark] .user-posts-modal-header,body.dark-theme .user-posts-modal-header{background:#0b1220;border-bottom:1px solid #1e293b}[data-theme=dark] .user-posts-title-wrap h3 svg,body.dark-theme .user-posts-title-wrap h3 svg{color:#0ef0ff!important}[data-theme=dark] .user-posts-author-avatar,[data-theme=dark] .user-posts-header-info .user-posts-avatar,body.dark-theme .user-posts-author-avatar,body.dark-theme .user-posts-header-info .user-posts-avatar{border:none!important;box-shadow:none!important}[data-theme=dark] .user-posts-close-btn,body.dark-theme .user-posts-close-btn{background:#ffffff14;border:1px solid #ffffff1a;color:#94a3b8}[data-theme=dark] .user-posts-close-btn:hover,body.dark-theme .user-posts-close-btn:hover{background:#ffffff29;color:#fff}[data-theme=dark] .user-posts-count-badge,body.dark-theme .user-posts-count-badge{background:#0ef0ff26;border:1px solid #0ef0ff59;color:#0ef0ff}[data-theme=dark] .user-posts-modal-body,body.dark-theme .user-posts-modal-body{background:#0b1220;scrollbar-color:#0ef0ff #0000!important}[data-theme=dark] .user-posts-empty,[data-theme=dark] .user-posts-loading,body.dark-theme .user-posts-empty,body.dark-theme .user-posts-loading{color:#94a3b8}[data-theme=dark] .user-posts-empty-icon,body.dark-theme .user-posts-empty-icon{color:#64748b}[data-theme=dark] .user-post-card,body.dark-theme .user-post-card{background:#121e31;border:1px solid #1e293b;box-shadow:0 4px 14px #0006}[data-theme=dark] .user-post-card:hover,body.dark-theme .user-post-card:hover{border-color:#0ef0ff40}[data-theme=dark] .user-post-author-name,body.dark-theme .user-post-author-name{color:#fff}[data-theme=dark] .user-post-time,body.dark-theme .user-post-time{color:#94a3b8}[data-theme=dark] .user-post-text,body.dark-theme .user-post-text{color:#ecedee}[data-theme=dark] .user-post-image-wrap,body.dark-theme .user-post-image-wrap{background:#0b1220;border-color:#1e293b}[data-theme=dark] .user-post-footer,body.dark-theme .user-post-footer{border-top:none;padding-top:2px}[data-theme=dark] .user-post-action-btn,body.dark-theme .user-post-action-btn{background:#0ef0ff14!important;border:1px solid #0ef0ff33!important;border-radius:17px!important;box-shadow:none!important;color:#0ef0ff!important;font-weight:700!important}[data-theme=dark] .user-post-action-btn:hover,body.dark-theme .user-post-action-btn:hover{background:#0ef0ff29!important;border-color:#0ef0ff4d!important;box-shadow:none!important;color:#0ef0ff!important}[data-theme=dark] .user-post-action-btn.liked,body.dark-theme .user-post-action-btn.liked{background:#ff4b4b1f!important;border-color:#ff4b4b4d!important;box-shadow:none!important;color:#ff4b4b!important}[data-theme=dark] .user-post-action-btn.liked svg,body.dark-theme .user-post-action-btn.liked svg{fill:#ff4b4b!important;color:#ff4b4b!important}[data-theme=dark] .user-post-who-liked-icon,body.dark-theme .user-post-who-liked-icon{color:#0ef0ff!important}[data-theme=dark] .user-post-who-liked-icon:hover,body.dark-theme .user-post-who-liked-icon:hover{background:#0ef0ff33!important;color:#fff!important}[data-theme=dark] .user-post-pill-divider,body.dark-theme .user-post-pill-divider{background:#0ef0ff40!important}[data-theme=dark] .user-post-action-btn.liked .user-post-pill-divider,body.dark-theme .user-post-action-btn.liked .user-post-pill-divider{background:#ff4b4b40!important}[data-theme=dark] .user-post-comments-wrap,body.dark-theme .user-post-comments-wrap{border-top:1px solid #1e293b}[data-theme=dark] .user-post-comment-item,body.dark-theme .user-post-comment-item{background:#162033;border:1px solid #1e293b}[data-theme=dark] .user-post-comment-author,body.dark-theme .user-post-comment-author{color:#fff}[data-theme=dark] .user-post-comment-time,body.dark-theme .user-post-comment-time{color:#94a3b8}[data-theme=dark] .user-post-comment-text,body.dark-theme .user-post-comment-text{color:#ecedee}[data-theme=dark] .user-post-comment-act-btn,body.dark-theme .user-post-comment-act-btn{color:#94a3b8}[data-theme=dark] .user-post-comment-act-btn:hover,body.dark-theme .user-post-comment-act-btn:hover{color:#0ef0ff}[data-theme=dark] .user-post-comment-act-btn.liked,body.dark-theme .user-post-comment-act-btn.liked{color:#f87171}[data-theme=dark] .user-post-comment-input-wrap,body.dark-theme .user-post-comment-input-wrap{background:#101929;border:1px solid #1e293b}[data-theme=dark] .user-post-comment-input-wrap:focus-within,body.dark-theme .user-post-comment-input-wrap:focus-within{border-color:#0ef0ff;box-shadow:0 0 0 2px #0ef0ff33}[data-theme=dark] .user-post-send-comment-btn,body.dark-theme .user-post-send-comment-btn{color:#0ef0ff}[data-theme=dark] .user-post-send-comment-btn:hover,body.dark-theme .user-post-send-comment-btn:hover{color:#38bdf8}[data-theme=dark] .user-posts-dark-modal,body.dark-theme .user-posts-dark-modal{background:#0b1220;border:1px solid #1e293b}[data-theme=dark] .user-posts-dark-modal-header,body.dark-theme .user-posts-dark-modal-header{background:#0b1220;border-bottom:1px solid #1e293b}[data-theme=dark] .user-posts-dark-user-item,body.dark-theme .user-posts-dark-user-item{background:#121e31;border:1px solid #1e293b}[data-theme=dark] .user-posts-dark-user-item:hover,body.dark-theme .user-posts-dark-user-item:hover{background:#18283e;border-color:#0ef0ff4d}.avatar-zoom-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000d9;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000010!important}.avatar-zoom-modal{animation:fadeIn .3s ease-out;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0006;flex-direction:column;min-width:300px;overflow:hidden;width:min(560px,92vw)}.avatar-zoom-modal,.avatar-zoom-modal.simple{display:flex;max-height:90vh;position:relative}.avatar-zoom-modal.simple{align-items:center;animation:zoomFadeIn .18s ease-out;background:#0000!important;border:none!important;box-shadow:none!important;justify-content:center;max-width:92vw;min-height:auto;min-width:auto;overflow:visible!important;padding:0;width:auto}.avatar-zoom-simple-content{display:inline-flex;max-height:88vh;max-width:calc(90vw - 60px);overflow:visible!important;position:relative}.avatar-zoom-simple-content .avatar-zoom-image-container{align-items:center;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;justify-items:center;max-height:86vh;padding:0}.avatar-zoom-simple-content .avatar-zoom-image-container img{border-radius:14px;box-shadow:0 16px 50px #0009;display:block;height:auto;max-height:88vh;max-width:calc(90vw - 60px);object-fit:contain;width:auto}.avatar-zoom-header{align-items:center;background:#fafafa;border-bottom:1px solid #f0f0f0;display:flex;justify-content:center;padding:14px 52px 16px;position:relative}.avatar-zoom-header h3{color:#333;font-size:20px;font-weight:600;margin:0;text-align:center;width:100%}.avatar-zoom-content{align-items:center;display:flex;flex:1 1;flex-direction:column;padding:0;width:100%}.avatar-zoom-image-container{align-items:center;box-sizing:border-box;display:grid;flex:1 1;grid-template-columns:1fr;grid-template-rows:1fr;justify-items:center;max-height:75vh;padding:16px 20px;position:relative;width:100%}.avatar-zoom-image-container img{border-radius:12px;box-shadow:0 8px 30px #00000026;display:block;margin:0 auto;max-height:68vh;max-width:100%;object-fit:contain;width:auto}.avatar-zoom-image{align-self:center;display:block;grid-area:1/1;justify-self:center}.avatar-zoom-image.loading{opacity:0;pointer-events:none;position:absolute}.avatar-zoom-image.loaded{opacity:1;position:relative;transition:opacity .15s ease-out}.avatar-zoom-name{align-items:center;background:#fafafa;border-top:1px solid #f0f0f0;color:#333;display:flex;font-size:14px;font-weight:600;justify-content:center;margin-top:auto;min-height:44px;text-align:center;width:100%}.avatar-zoom-modal .close-btn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:50%;box-shadow:0 1px 3px #0000000d;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px;z-index:10}.avatar-zoom-header .close-btn,.avatar-zoom-modal .close-btn{position:absolute;right:14px;top:50%;transform:translateY(-50%)}.avatar-zoom-modal .close-btn:hover{background:#f1f5f9;border-color:#cbd5e1;box-shadow:none;color:#0f172a;transform:translateY(-50%) scale(1.05)}.avatar-zoom-modal .close-btn.floating,.avatar-zoom-modal.simple .close-btn.floating,[data-theme=dark] .avatar-zoom-modal.simple .close-btn.floating,body.dark-theme .avatar-zoom-modal.simple .close-btn.floating{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f172ad9!important;border:1.5px solid #ffffff73!important;border-radius:50%;box-shadow:0 4px 12px #00000080!important;color:#fff!important;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:-12px;top:-12px;transform:none!important;transition:all .2s ease;width:32px;z-index:9999}.avatar-zoom-modal .close-btn.floating:hover,.avatar-zoom-modal.simple .close-btn.floating:hover,[data-theme=dark] .avatar-zoom-modal.simple .close-btn.floating:hover,body.dark-theme .avatar-zoom-modal.simple .close-btn.floating:hover{background:#0f172a!important;border-color:#fff!important;color:#fff!important;transform:scale(1.1)!important}.image-loading{align-items:center;color:#666;display:flex;flex-direction:column;justify-content:center;padding:40px}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:40px;margin-bottom:15px;width:40px}.image-error{align-items:center;color:#666;display:flex;flex-direction:column;justify-content:center;padding:40px;text-align:center}.error-icon{font-size:48px;margin-bottom:15px;opacity:.5}.image-error span{color:#999;font-size:14px}@keyframes zoomFadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.image-loading.simple-spinner{min-height:80px;min-width:80px;padding:30px}@media (max-width:768px){.avatar-zoom-modal{border-radius:15px;margin:10px;max-height:95vh;max-width:95vw;min-height:350px;min-width:280px}.avatar-zoom-header{padding:15px 20px 10px}.avatar-zoom-header h3{font-size:16px}.avatar-zoom-image-container{max-height:65vh;padding:12px}.avatar-zoom-image-container img{border-radius:10px;height:auto;max-height:65vh;max-width:100%;width:auto}.avatar-zoom-name{font-size:15px;padding:15px 20px 20px}.close-btn{font-size:16px;height:30px;right:12px;top:50%;transform:translateY(-50%);width:30px}.avatar-zoom-modal.simple{margin:0;max-height:92vh;max-width:100vw;min-height:auto!important;min-width:auto!important}.avatar-zoom-simple-content{max-height:84vh;max-width:calc(100vw - 32px)}.avatar-zoom-simple-content .avatar-zoom-image-container{max-height:84vh;padding:0}.avatar-zoom-simple-content .avatar-zoom-image-container img{border-radius:14px;max-height:84vh;max-width:calc(100vw - 32px)}.avatar-zoom-modal.simple .close-btn.floating,[data-theme=dark] .avatar-zoom-modal.simple .close-btn.floating,body.dark-theme .avatar-zoom-modal.simple .close-btn.floating{height:30px;position:absolute!important;right:-10px!important;top:-10px!important;transform:none!important;width:30px}}@media (max-width:480px){.avatar-zoom-modal{border-radius:12px;margin:5px;max-height:98vh;max-width:98vw;min-height:300px;min-width:260px}.avatar-zoom-header{padding:12px 15px 8px}.avatar-zoom-image-container{padding:10px}.avatar-zoom-image-container img{border-radius:8px;height:auto;max-height:60vh;max-width:100%;width:auto}.avatar-zoom-name{font-size:14px;padding:12px 15px 15px}.avatar-zoom-simple-content{max-height:85vh;max-width:calc(100vw - 24px)}.avatar-zoom-simple-content .avatar-zoom-image-container{max-height:85vh}.avatar-zoom-simple-content .avatar-zoom-image-container img{max-height:85vh;max-width:calc(100vw - 24px)}}[data-theme=dark] .avatar-zoom-modal,body.dark-theme .avatar-zoom-modal{background:#111a2e!important;border:1px solid #ffffff14!important;box-shadow:0 20px 50px #0009!important;color:#fff!important}[data-theme=dark] .avatar-zoom-header,body.dark-theme .avatar-zoom-header{background:#111a2e!important;border-bottom:1px solid #ffffff14!important}[data-theme=dark] .avatar-zoom-header h3,body.dark-theme .avatar-zoom-header h3{color:#f1f5f9!important}[data-theme=dark] .avatar-zoom-modal .close-btn,body.dark-theme .avatar-zoom-modal .close-btn{background:#ffffff14!important;border:1px solid #ffffff1f!important;box-shadow:none!important;color:#fff!important}[data-theme=dark] .avatar-zoom-modal .close-btn:hover,body.dark-theme .avatar-zoom-modal .close-btn:hover{background:#ffffff29!important;border-color:#fff3!important;color:#fff!important;transform:translateY(-50%) scale(1.05)!important}[data-theme=dark] .avatar-zoom-name,body.dark-theme .avatar-zoom-name{background:#111a2e!important;border-top:1px solid #ffffff14!important;color:#f1f5f9!important}.user-profile-modal-overlay{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#000000a6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000002!important}.user-profile-modal{animation:userProfileFadeIn .25s cubic-bezier(.16,1,.3,1);background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 16px 45px #0003;display:flex;flex-direction:column;max-height:88vh;max-width:480px;overflow:hidden;position:relative;width:95%}@keyframes userProfileFadeIn{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.user-profile-modal .modal-header{align-items:center;background:#fff;border-bottom:1px solid #f1f5f9;box-sizing:border-box;display:flex;justify-content:center!important;padding:14px 20px;position:relative;width:100%}.user-profile-modal .modal-header h3{color:#0f172a;font-size:16px;font-weight:700;margin:0;text-align:center}.user-profile-modal .close-btn{align-items:center;background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:50%;color:#475569!important;cursor:pointer;display:flex;height:32px!important;justify-content:center;padding:0;position:absolute;right:14px!important;top:50%!important;transform:translateY(-50%)!important;transition:all .2s ease;width:32px!important;z-index:10}.user-profile-modal .close-btn:hover{background:#e2e8f0!important;color:#0f172a!important;transform:translateY(-50%) scale(1.05)!important}.user-profile-modal .modal-content{box-sizing:border-box;margin:0!important;max-height:calc(88vh - 65px);overflow-x:hidden;overflow-y:auto;padding:0!important;width:100%!important}.profile-header-card{flex-direction:column;padding:22px 20px 14px;text-align:center}.profile-header-card,.user-profile-modal .profile-avatar-large{align-items:center;box-sizing:border-box;display:flex;justify-content:center}.user-profile-modal .profile-avatar-large{background:#e9ecef;border:3.5px solid #3498db;border-radius:50%;box-shadow:0 4px 15px #0000001a;color:#666;cursor:pointer;font-size:48px;height:120px;margin:0 auto 12px;overflow:hidden;position:relative;transition:transform .2s ease;width:120px}.user-profile-modal .profile-avatar-large:hover{transform:scale(1.04)}.user-profile-modal .profile-avatar-large.has-stories{background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888);border:none;padding:3px}.user-profile-modal .profile-avatar-large.has-stories.all-viewed{background:linear-gradient(45deg,#95a5a6,#7f8c8d)}.user-profile-modal .profile-avatar-large.has-stories .avatar-placeholder-large,.user-profile-modal .profile-avatar-large.has-stories img{border:2px solid #fff;border-radius:50%;box-sizing:border-box}.user-profile-modal .profile-avatar-large img{height:100%;object-fit:cover;width:100%}.avatar-placeholder-large{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:42px;font-weight:800;height:100%;justify-content:center;line-height:1!important;text-align:center;-webkit-user-select:none;user-select:none;width:100%}.story-profile-timer{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#6366f1f2;border:1px solid #ffffff4d;border-radius:20px;bottom:8px;box-shadow:0 4px 10px #0000004d;color:#fff;display:flex;font-size:.7rem;font-weight:700;gap:5px;padding:4px 10px;position:absolute;white-space:nowrap;z-index:5}.story-profile-timer svg{font-size:.9rem}.profile-user-name{color:#0f172a;font-size:22px;font-weight:800;letter-spacing:-.4px;margin:0 0 4px}.profile-user-id-row{align-items:center;background:#f1f5f9;border-radius:12px;color:#64748b;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:6px;margin-bottom:8px;padding:3px 10px;transition:all .15s ease;-webkit-user-select:none;user-select:none}.profile-user-id-row:hover{background:#e2e8f0;color:#334155}.profile-user-id-row .copy-icon{color:#94a3b8;transition:color .15s ease}.profile-user-id-row .copy-icon.copied{color:#10b981}.profile-location-pill{align-items:center;background:#0ea5e914;border-radius:20px;color:#0284c7;display:inline-flex;font-size:12.5px;font-weight:600;gap:5px;margin-bottom:12px;padding:4px 12px}.profile-quick-actions{display:flex;gap:12px;margin-top:4px;width:100%}.profile-quick-actions,.quick-action-btn{align-items:center;justify-content:center}.quick-action-btn{border:1px solid #0000;border-radius:20px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:7px;padding:8px 18px;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.quick-action-btn.message-btn{background:#f0f9ff;border-color:#bae6fd;color:#0284c7}.quick-action-btn.message-btn:hover{background:#e0f2fe;border-color:#7dd3fc;color:#0369a1;transform:translateY(-1px)}.quick-action-btn.posts-btn{background:#fff7ed;border-color:#fed7aa;color:#ea580c}.quick-action-btn.posts-btn:hover{background:#ffedd5;border-color:#fdba74;color:#c2410c;transform:translateY(-1px)}.profile-bio-section{box-sizing:border-box;padding:0 20px 14px}.profile-section-title{color:#94a3b8;display:block;font-size:11px;font-weight:800;letter-spacing:.8px;margin-bottom:6px;text-transform:uppercase}.profile-bio-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;color:#334155;font-size:13.5px;line-height:1.5;padding:12px 14px}.profile-bio-card p{margin:0;white-space:pre-wrap;word-break:break-word}.profile-stats-container{box-sizing:border-box;padding:0 20px 14px;width:100%}.profile-stats-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);width:100%}.profile-stat-card{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;box-sizing:border-box;display:flex;gap:10px;padding:10px 12px;transition:border-color .2s ease}.profile-stat-card:hover{border-color:#cbd5e1}.stat-icon-wrap{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#0284c7;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.stat-text-wrap{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.stat-label{color:#94a3b8;font-size:9.5px;font-weight:800;letter-spacing:.5px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.stat-value{color:#1e293b;font-size:12.5px;font-weight:700;line-height:1.25;white-space:normal;word-break:break-word}.avatar-placeholder-zoom{align-items:center;background-color:#e9ecef;border-radius:50%;box-shadow:0 8px 25px #0000004d;color:#fff;display:flex;font-size:200px;font-weight:700;height:500px;justify-content:center;width:500px}@media (max-width:640px){.user-profile-modal-overlay{padding:max(10px,env(safe-area-inset-top,10px)) 10px max(10px,env(safe-area-inset-bottom,10px))!important}.user-profile-modal{margin:auto;max-height:calc(100vh - 30px);max-height:calc(100dvh - 30px);max-width:400px;width:95%}.user-profile-modal .modal-content{max-height:calc(100vh - 90px)!important;max-height:calc(100dvh - 90px)!important;padding-bottom:24px!important}.profile-header-card{padding:16px 14px 12px}.profile-stats-container{padding:0 14px 12px}.profile-stats-grid{gap:8px;grid-template-columns:1fr 1fr}.profile-stat-card{gap:8px;min-width:0;padding:8px 10px}.stat-icon-wrap{border-radius:8px;flex-shrink:0;height:28px;width:28px}.stat-icon-wrap svg{height:15px;width:15px}.stat-text-wrap{flex:1 1;min-width:0}.stat-label{font-size:8.5px;letter-spacing:.3px}.stat-value{font-size:11.5px;line-height:1.25;white-space:normal;word-break:break-word}.user-profile-modal .profile-avatar-large{font-size:38px;height:96px;width:96px}.profile-user-name{font-size:18px}.quick-action-btn{font-size:12px;padding:7px 14px}}[data-theme=dark] .user-profile-modal,body.dark-theme .user-profile-modal{background:#0b1220!important;border:1px solid #1e293b!important;box-shadow:0 20px 60px #000000b3!important;color:#fff!important}[data-theme=dark] .user-profile-modal .modal-header,body.dark-theme .user-profile-modal .modal-header{background:#0b1220!important;border-bottom:1px solid #1e293b!important}[data-theme=dark] .user-profile-modal .modal-header h3,body.dark-theme .user-profile-modal .modal-header h3{color:#fff!important}[data-theme=dark] .user-profile-modal .close-btn,body.dark-theme .user-profile-modal .close-btn{background:#ffffff14!important;border:1px solid #ffffff1f!important;color:#fff!important}[data-theme=dark] .user-profile-modal .close-btn:hover,body.dark-theme .user-profile-modal .close-btn:hover{background:#ffffff29!important;border-color:#fff3!important;color:#fff!important;transform:translateY(-50%) scale(1.05)!important}[data-theme=dark] .user-profile-modal .modal-content,body.dark-theme .user-profile-modal .modal-content{background:#0b1220!important;scrollbar-color:#0ef0ff #0000!important}[data-theme=dark] .user-profile-modal .profile-avatar-large:not(.has-stories),body.dark-theme .user-profile-modal .profile-avatar-large:not(.has-stories){border-color:#00f0ff!important;box-shadow:none!important}[data-theme=dark] .profile-user-name,body.dark-theme .profile-user-name{color:#fff!important}[data-theme=dark] .profile-user-id-row,body.dark-theme .profile-user-id-row{background:#121e31!important;border:1px solid #1e293b!important;color:#94a3b8!important}[data-theme=dark] .profile-user-id-row:hover,body.dark-theme .profile-user-id-row:hover{background:#18283e!important;border-color:#0ef0ff4d!important;color:#fff!important}[data-theme=dark] .profile-location-pill,body.dark-theme .profile-location-pill{background:#0ef0ff14!important;border:1px solid #0ef0ff33!important;color:#0ef0ff!important}[data-theme=dark] .quick-action-btn,body.dark-theme .quick-action-btn{background:#0ef0ff14!important;border:1px solid #0ef0ff40!important;color:#0ef0ff!important}[data-theme=dark] .quick-action-btn:hover,body.dark-theme .quick-action-btn:hover{background:#0ef0ff29!important;border-color:#0ef0ff!important}[data-theme=dark] .quick-action-btn.posts-btn,body.dark-theme .quick-action-btn.posts-btn{background:#f973161f!important;border:1px solid #f9731659!important;color:#fb923c!important}[data-theme=dark] .quick-action-btn.posts-btn:hover,body.dark-theme .quick-action-btn.posts-btn:hover{background:#f9731638!important;border-color:#fb923c!important}[data-theme=dark] .profile-bio-card,body.dark-theme .profile-bio-card{background:#121e31!important;border:1px solid #1e293b!important;color:#ecedee!important}[data-theme=dark] .profile-stat-card,body.dark-theme .profile-stat-card{background:#121e31!important;border:1px solid #1e293b!important}[data-theme=dark] .profile-stat-card:hover,body.dark-theme .profile-stat-card:hover{border-color:#0ef0ff40!important}[data-theme=dark] .stat-icon-wrap,body.dark-theme .stat-icon-wrap{background:#162033!important;border:1px solid #1e293b!important;color:#0ef0ff!important}[data-theme=dark] .stat-label,body.dark-theme .stat-label{color:#94a3b8!important}[data-theme=dark] .stat-value,body.dark-theme .stat-value{color:#fff!important}.report-modal-overlay{align-items:center!important;animation:reportFadeIn .25s ease-out forwards;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;background-color:#0009!important;bottom:0!important;box-sizing:border-box;display:flex!important;height:100vh!important;justify-content:center!important;left:0!important;opacity:0;padding:16px;position:fixed!important;right:0!important;top:0!important;width:100vw!important;z-index:9999999!important}@keyframes reportFadeIn{to{opacity:1}}.report-modal-content{animation:reportScaleIn .25s cubic-bezier(.16,1,.3,1) forwards;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 20px 40px #0003;box-sizing:border-box;color:#0f172a;display:flex;flex-direction:column;max-width:440px;overflow:hidden;position:relative;transform:scale(.96);width:92%}@keyframes reportScaleIn{to{transform:scale(1)}}.report-modal-header{background:#fff;border-bottom:1px solid #e2e8f0;padding:18px 20px;position:relative}.report-header-title-row,.report-modal-header{align-items:center;display:flex;justify-content:center}.report-header-title-row{gap:10px}.report-header-icon{color:#ef4444;flex-shrink:0;font-size:22px}.report-modal-header h2{color:#0f172a;font-size:18px;font-weight:700;margin:0}.report-modal-close{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:50%;color:#64748b;cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;padding:0;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:all .2s ease;width:32px}.report-modal-close:hover{background:#e2e8f0;color:#0f172a}.report-modal-body{max-height:80vh;overflow-y:auto;padding:20px}.report-target-text{color:#64748b;font-size:14px;margin:0 0 8px;text-align:center}.report-target-text strong{color:#0284c7;font-weight:700}.report-instruction-text{color:#334155;font-size:14px;font-weight:600;margin:0 0 16px;text-align:center}.report-reasons{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.report-reason-label{align-items:center;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;color:#334155;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;padding:12px 14px;position:relative;transition:all .2s ease;-webkit-user-select:none;user-select:none}.report-reason-label:hover{background:#f1f5f9;border-color:#cbd5e1}.report-reason-label.active{background:#f0f9ff;border-color:#0284c7;color:#0284c7;font-weight:600}.report-reason-label input[type=radio]{height:0;margin:0;opacity:0;pointer-events:none;position:absolute;width:0}.report-radio-custom{border:2px solid #cbd5e1;border-radius:50%;box-sizing:border-box;display:inline-block;flex-shrink:0;height:18px;position:relative;transition:all .2s ease;width:18px}.report-reason-label.active .report-radio-custom{background:#0284c7;border-color:#0284c7}.report-reason-label.active .report-radio-custom:after{background:#fff;border-radius:50%;content:"";height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px}.report-reason-text{flex:1 1;text-align:left}.report-details-textarea{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;box-sizing:border-box;color:#0f172a;font-family:inherit;font-size:14px;margin-bottom:16px;min-height:85px;padding:12px;resize:vertical;transition:all .2s ease;width:100%}.report-details-textarea:focus{background:#fff;border-color:#0284c7;box-shadow:0 0 0 3px #0284c726;outline:none}.report-error{color:#ef4444;font-size:13px;font-weight:500;margin:0 0 16px;text-align:center}.report-modal-actions{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:10px}.report-btn{border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:600;outline:none;padding:12px 22px;transition:all .2s ease}.report-btn.cancel{background:#f1f5f9;border:1px solid #e2e8f0;color:#64748b}.report-btn.cancel:hover:not(:disabled){background:#e2e8f0;color:#0f172a;transform:translateY(-1px)}.report-btn.submit{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:none!important;color:#fff;font-weight:700}.report-btn.submit:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-1px)}.report-btn.submit:disabled{background:#e2e8f0!important;border:1px solid #cbd5e1!important;color:#94a3b8!important;cursor:not-allowed;opacity:1;transform:none}[data-theme=dark] .report-modal-content,body.dark-theme .report-modal-content{background:#111a2e!important;border:1px solid #ffffff14!important;box-shadow:none!important;color:#fff!important}[data-theme=dark] .report-modal-header,body.dark-theme .report-modal-header{background:#111a2e!important;border-bottom:1px solid #0ef0ff66!important}[data-theme=dark] .report-modal-header h2,body.dark-theme .report-modal-header h2{color:#fff!important}[data-theme=dark] .report-header-icon,body.dark-theme .report-header-icon{color:#f87171!important}[data-theme=dark] .report-modal-close,body.dark-theme .report-modal-close{background:#ffffff14!important;border:1px solid #ffffff1f!important;color:#fff!important}[data-theme=dark] .report-modal-close:hover,body.dark-theme .report-modal-close:hover{background:#ffffff26!important}[data-theme=dark] .report-target-text,body.dark-theme .report-target-text{color:#94a3b8!important}[data-theme=dark] .report-target-text strong,body.dark-theme .report-target-text strong{color:#0ef0ff!important}[data-theme=dark] .report-instruction-text,body.dark-theme .report-instruction-text{color:#cbd5e1!important}[data-theme=dark] .report-reason-label,body.dark-theme .report-reason-label{background:#ffffff08!important;border-color:#ffffff14!important;color:#cbd5e1!important}[data-theme=dark] .report-reason-label:hover,body.dark-theme .report-reason-label:hover{background:#ffffff0f!important;border-color:#ffffff26!important;color:#fff!important}[data-theme=dark] .report-reason-label.active,body.dark-theme .report-reason-label.active{background:#0ef0ff1a!important;border-color:#0ef0ff66!important;color:#0ef0ff!important}[data-theme=dark] .report-radio-custom,body.dark-theme .report-radio-custom{border-color:#ffffff4d!important}[data-theme=dark] .report-reason-label.active .report-radio-custom,body.dark-theme .report-reason-label.active .report-radio-custom{background:#0ef0ff!important;border-color:#0ef0ff!important}[data-theme=dark] .report-reason-label.active .report-radio-custom:after,body.dark-theme .report-reason-label.active .report-radio-custom:after{background:#0b1220!important}[data-theme=dark] .report-details-textarea,body.dark-theme .report-details-textarea{background:#0000004d!important;border-color:#ffffff1f!important;color:#fff!important}[data-theme=dark] .report-details-textarea:focus,body.dark-theme .report-details-textarea:focus{border-color:#0ef0ff!important;box-shadow:0 0 0 3px #0ef0ff26!important}[data-theme=dark] .report-btn.cancel,body.dark-theme .report-btn.cancel{background:#ffffff0f!important;border:1px solid #ffffff1a!important;color:#94a3b8!important}[data-theme=dark] .report-btn.cancel:hover:not(:disabled),body.dark-theme .report-btn.cancel:hover:not(:disabled){background:#ffffff1f!important;color:#fff!important;transform:translateY(-1px)!important}[data-theme=dark] .report-btn.submit,body.dark-theme .report-btn.submit{background:#ef4444!important;box-shadow:none!important;color:#fff!important}[data-theme=dark] .report-btn.submit:hover:not(:disabled),body.dark-theme .report-btn.submit:hover:not(:disabled){background:#dc2626!important}[data-theme=dark] .report-btn.submit:disabled,body.dark-theme .report-btn.submit:disabled{background:#ef444426!important;border:1px solid #ef444433!important;box-shadow:none!important;color:#ffffff4d!important}@media (max-width:480px){.report-modal-content{max-width:96%;width:96%}.report-modal-header{padding:14px 16px}.report-modal-body{padding:16px 14px}.report-modal-actions{display:flex;gap:10px;justify-content:center}.report-btn{flex:1 1;max-width:160px;padding:12px}}.call-waiting-modal-overlay{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000000!important}.call-waiting-modal{animation:fadeIn .3s ease-out;background:#fff;border-radius:14px;box-shadow:0 10px 28px #00000038;display:flex;flex-direction:column;gap:22px;max-width:460px;padding:34px;text-align:center;width:92%}.call-waiting-header{align-items:center;display:flex;flex-direction:column;gap:12px}.call-waiting-modal .caller-avatar{align-items:center;background-color:#e0e0e0;border:4px solid #3498db;border-radius:50%;box-shadow:0 6px 16px #0000001f;color:#757575;display:flex;font-size:48px;height:130px;justify-content:center;overflow:hidden;position:relative;width:130px}.call-waiting-modal .caller-avatar:after,.call-waiting-modal .caller-avatar:before{border:3px solid #4caf50;border-radius:50%;box-shadow:0 0 18px 4px #4caf5059;content:"";inset:-12px;opacity:.65;position:absolute}.call-waiting-modal .caller-avatar img{height:100%;object-fit:cover;width:100%}.call-waiting-modal .caller-avatar .avatar-placeholder{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:52px;font-weight:700;height:100%;justify-content:center;line-height:1;-webkit-user-select:none;user-select:none;width:100%}.call-waiting-modal .caller-name{color:#333;font-size:24px;font-weight:700;margin:0}.call-waiting-modal .waiting-message{color:#666;font-size:16px;margin:0}.call-waiting-actions{display:flex;justify-content:center;padding-top:6px}.call-waiting-actions .cancel-call-btn{background-color:#f44336;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;min-width:160px;padding:12px 24px;transition:background-color .2s ease,transform .2s ease}.call-waiting-actions .cancel-call-btn:hover{background-color:#d32f2f;transform:translateY(-2px)}.call-waiting-actions .cancel-call-btn:active{transform:translateY(0)}@media (max-width:480px){.call-waiting-modal{padding:20px;width:85%}.call-waiting-modal .caller-avatar{font-size:32px;height:80px;width:80px}.call-waiting-modal .caller-name{font-size:20px}.call-waiting-modal .waiting-message{font-size:14px}.call-waiting-actions .cancel-call-btn{font-size:14px;min-width:130px;padding:10px 20px}}.waiting-participants-slack{background:#f8f9fa;border:1px solid #0000000d;border-radius:16px;margin-top:15px;padding:18px;text-align:center}.waiting-participants-title{color:#777;font-size:13px;font-weight:700;letter-spacing:.8px;margin:0 0 16px;text-align:center;text-transform:uppercase}.slack-avatars-grid{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center}.slack-participant-node{align-items:center;display:flex;flex-direction:column;transition:transform .2s ease;width:64px}.slack-participant-node:hover{transform:none}.slack-avatar-wrapper{height:54px;position:relative;width:54px}.slack-avatar-circle{align-items:center;background:#e0e0e0;border:3px solid #ccc;border-radius:50%;display:flex;height:100%;justify-content:center;overflow:hidden;transition:all .3s ease;width:100%}.slack-participant-node.accepted .slack-avatar-circle{border-color:#2ecc71}.slack-participant-node.declined .slack-avatar-circle{border-color:#e74c3c}.slack-participant-node.missed .slack-avatar-circle{border-color:#95a5a6;opacity:.6}.slack-participant-node.ringing .slack-avatar-circle{animation:pulse-border 1.5s infinite;border-color:#f1c40f}.slack-avatar-circle img{height:100%;object-fit:cover;width:100%}.slack-avatar-circle .avatar-placeholder{color:#fff;font-size:18px;height:100%;-webkit-user-select:none;user-select:none;width:100%}.slack-avatar-circle .avatar-placeholder,.slack-status-badge{align-items:center;border-radius:50%;display:flex;font-weight:700;justify-content:center}.slack-status-badge{border:1.5px solid #fff;bottom:-2px;box-shadow:0 2px 5px #0003;font-size:9px;height:18px;position:absolute;right:-2px;width:18px;z-index:5}.slack-status-badge.accepted{background-color:#2ecc71;color:#fff}.slack-status-badge.declined{background-color:#e74c3c;color:#fff}.slack-status-badge.missed{background-color:#95a5a6;color:#fff}.slack-status-badge.ringing{background-color:#f1c40f;color:#fff}.slack-participant-name{color:#444;font-size:12px;font-weight:600;margin-top:8px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}@keyframes pulse-border{0%{box-shadow:0 0 0 0 #f1c40f66}70%{box-shadow:0 0 0 8px #f1c40f00}to{box-shadow:0 0 0 0 #f1c40f00}}[data-theme=dark] .call-waiting-modal,body.dark-theme .call-waiting-modal{background:#162033!important;border:1px solid #1e293b!important;box-shadow:0 16px 48px #0009!important;color:#fff!important}[data-theme=dark] .call-waiting-header h3,[data-theme=dark] .call-waiting-modal .caller-name,body.dark-theme .call-waiting-header h3,body.dark-theme .call-waiting-modal .caller-name{color:#fff!important}[data-theme=dark] .call-waiting-modal .waiting-message,body.dark-theme .call-waiting-modal .waiting-message{color:#94a3b8!important}[data-theme=dark] .call-waiting-modal .caller-avatar,body.dark-theme .call-waiting-modal .caller-avatar{background-color:#1e293b!important;color:#94a3b8!important}[data-theme=dark] .call-waiting-type,body.dark-theme .call-waiting-type{color:#0ef0ff!important}[data-theme=dark] .waiting-participants-slack,body.dark-theme .waiting-participants-slack{background:#0f172a!important;border:1px solid #1e293b!important}[data-theme=dark] .waiting-participants-title,body.dark-theme .waiting-participants-title{color:#94a3b8!important}[data-theme=dark] .slack-avatar-circle,body.dark-theme .slack-avatar-circle{background:#1e293b!important;border-color:#334155}[data-theme=dark] .slack-avatar-circle .avatar-placeholder,body.dark-theme .slack-avatar-circle .avatar-placeholder{background:#1e293b!important;color:#94a3b8!important}[data-theme=dark] .slack-participant-node.accepted .slack-avatar-circle,body.dark-theme .slack-participant-node.accepted .slack-avatar-circle{border-color:#2ecc71!important}[data-theme=dark] .slack-participant-node.declined .slack-avatar-circle,body.dark-theme .slack-participant-node.declined .slack-avatar-circle{border-color:#e74c3c!important}[data-theme=dark] .slack-participant-node.missed .slack-avatar-circle,body.dark-theme .slack-participant-node.missed .slack-avatar-circle{border-color:#64748b!important;opacity:.6}[data-theme=dark] .slack-participant-node.ringing .slack-avatar-circle,body.dark-theme .slack-participant-node.ringing .slack-avatar-circle{border-color:#f1c40f!important}[data-theme=dark] .slack-status-badge,body.dark-theme .slack-status-badge{border-color:#0f172a!important}[data-theme=dark] .slack-participant-name,body.dark-theme .slack-participant-name{color:#cbd5e1!important}.live-chat-overlay-container{--self-name-color:#3498db;--other-name-color:#2c3e50;bottom:90px;display:flex;flex-direction:column;left:15px;max-height:45%;pointer-events:none;position:absolute;width:320px;z-index:1001}.live-chat-overlay-container--direct{bottom:52px}.video-call-container.has-live-chat .live-chat-overlay-container--direct,.video-call-container:has(.live-chat-input-area) .live-chat-overlay-container--direct{bottom:80px}.live-chat-overlay-container--random{bottom:80px}.live-chat-overlay-messages-list--direct{gap:16px}.live-chat-overlay-messages-list--direct,.live-chat-overlay-messages-list--random{bottom:40px;display:flex;flex-direction:column;left:20px;max-height:50%;overflow-y:auto;position:absolute;width:calc(100% - 40px);z-index:10}.live-chat-overlay-messages-list--random{gap:10px}.visible-container{gap:10px}.hidden-container,.visible-container{justify-content:flex-end}.live-chat-overlay-toggle-btn,.live-chat-overlay-toggle-btn--direct{margin-bottom:5px}.live-chat-overlay-toggle-btn,.live-chat-overlay-toggle-btn--direct,.live-chat-overlay-toggle-btn--random{align-items:center!important;align-self:flex-start;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0000008c;border:1px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;display:flex!important;flex-shrink:0;height:32px;justify-content:center!important;padding:0!important;pointer-events:auto;transition:all .2s ease;width:32px}.live-chat-overlay-toggle-btn--random{margin-bottom:6px}.live-chat-overlay-toggle-btn--direct:hover,.live-chat-overlay-toggle-btn--random:hover,.live-chat-overlay-toggle-btn:hover{background:#000000d9;border-color:#fff6;box-shadow:none;color:#fff;transform:scale(1.08)}body:not(.dark-theme):not(.cassiopeia-theme) .live-chat-overlay-toggle-btn--direct:hover,body:not(.dark-theme):not(.cassiopeia-theme) .live-chat-overlay-toggle-btn--random:hover,body:not(.dark-theme):not(.cassiopeia-theme) .live-chat-overlay-toggle-btn:hover,html:not([data-theme=dark]):not([data-cassiopeia=true]) .live-chat-overlay-toggle-btn--direct:hover,html:not([data-theme=dark]):not([data-cassiopeia=true]) .live-chat-overlay-toggle-btn--random:hover,html:not([data-theme=dark]):not([data-cassiopeia=true]) .live-chat-overlay-toggle-btn:hover{background:#3498db;border-color:#2980b9;box-shadow:none;color:#fff;transform:scale(1.08)}body.dark-theme:not(.cassiopeia-theme) .live-chat-overlay-toggle-btn,body.dark-theme:not(.cassiopeia-theme) .live-chat-overlay-toggle-btn--direct,body.dark-theme:not(.cassiopeia-theme) .live-chat-overlay-toggle-btn--random,html[data-theme=dark]:not([data-cassiopeia=true]) .live-chat-overlay-toggle-btn,html[data-theme=dark]:not([data-cassiopeia=true]) .live-chat-overlay-toggle-btn--direct,html[data-theme=dark]:not([data-cassiopeia=true]) .live-chat-overlay-toggle-btn--random{background:#0f172abf;border:1px solid #ffffff26;color:#f1f5f9}body.dark-theme:not(.cassiopeia-theme) .live-chat-overlay-toggle-btn--direct:hover,body.dark-theme:not(.cassiopeia-theme) .live-chat-overlay-toggle-btn--random:hover,body.dark-theme:not(.cassiopeia-theme) .live-chat-overlay-toggle-btn:hover,html[data-theme=dark]:not([data-cassiopeia=true]) .live-chat-overlay-toggle-btn--direct:hover,html[data-theme=dark]:not([data-cassiopeia=true]) .live-chat-overlay-toggle-btn--random:hover,html[data-theme=dark]:not([data-cassiopeia=true]) .live-chat-overlay-toggle-btn:hover{background:#00f0ff;border-color:#00f0ff;box-shadow:none;color:#030e21;transform:scale(1.08)}.live-chat-overlay-messages-list,.live-chat-overlay-messages-list--direct,.live-chat-overlay-messages-list--random{border-radius:12px;display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto;padding:10px;pointer-events:auto;transition:opacity .3s ease,max-height .4s ease,padding .3s ease}.live-chat-overlay-messages-list--group{gap:12px}.live-chat-overlay-messages-list--direct.hidden,.live-chat-overlay-messages-list--random.hidden,.live-chat-overlay-messages-list.hidden{max-height:0;opacity:0;overflow:hidden;padding-bottom:0;padding-top:0}.live-chat-overlay-message-block,.live-chat-overlay-message-block--direct,.live-chat-overlay-message-block--random{word-wrap:break-word;align-items:flex-start;align-self:flex-start;animation:fadeIn .3s ease;background-color:#fffffff2;border-radius:18px 18px 18px 2px;box-shadow:0 2px 8px #00000026;color:#333;display:flex;flex-direction:column;max-width:85%;padding:8px 14px;text-align:left;width:-webkit-fit-content;width:fit-content}.live-chat-overlay-message-block--direct.own-message,.live-chat-overlay-message-block--random.own-message,.live-chat-overlay-message-block.own-message{align-items:flex-end;align-self:flex-end;background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-radius:18px 18px 2px 18px;text-align:right}.live-chat-overlay-header{align-items:center;display:flex;gap:6px;margin-bottom:3px}.live-chat-overlay-header.own-header{flex-direction:row-reverse}.live-chat-overlay-avatar{align-items:center;color:#fff;display:flex;font-size:10px;font-weight:700;justify-content:center}.live-chat-overlay-avatar,.live-chat-overlay-avatar-img{border-radius:50%;box-shadow:0 1px 4px #0000004d;flex-shrink:0;height:18px;width:18px}.live-chat-overlay-avatar-img{object-fit:cover}.live-chat-overlay-sender-name{font-size:.82em;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.live-chat-overlay-sender-name.self{color:#1976d2}.live-chat-overlay-sender-name.other{color:#455a64}.group-other-message{align-items:flex-start!important;align-self:flex-start!important;border-radius:14px 14px 14px 2px!important;box-shadow:0 4px 14px #0006!important;color:#fff!important;text-align:left!important}.group-other-message .live-chat-overlay-message-text{color:#f8fafc!important}.live-chat-dual-text{align-items:inherit;display:flex;flex-direction:column;gap:2px;position:relative;text-align:inherit}.live-chat-original-text{color:#333;display:block;font-size:.76em;font-style:italic;line-height:1.2;margin-bottom:4px;opacity:.6}.live-chat-overlay-message-text{color:#111;line-height:1.4;padding-top:8px;position:relative;text-align:inherit}.live-chat-dual-text .live-chat-overlay-message-text:before{background:#00000014;content:"";height:1px;left:0;position:absolute;top:0;width:100%}.original-label{opacity:.6}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.live-chat-overlay-messages-list::-webkit-scrollbar{width:5px}.live-chat-overlay-messages-list::-webkit-scrollbar-track{background:#0000}.live-chat-overlay-messages-list::-webkit-scrollbar-thumb{background:#0000004d;border-radius:10px}@media (max-width:768px){.live-chat-overlay-container--direct{bottom:calc(110px + env(safe-area-inset-bottom, 0px))!important}.live-chat-overlay-container--random{bottom:calc(200px + env(safe-area-inset-bottom, 0px))!important}.live-chat-overlay-container,.live-chat-overlay-container--direct,.live-chat-overlay-container--random{display:flex;flex-direction:column;justify-content:flex-end;left:15px;max-width:calc(100% - 30px);position:fixed!important;right:15px;width:auto;z-index:10001!important}.live-chat-overlay-toggle-btn,.live-chat-overlay-toggle-btn--direct,.live-chat-overlay-toggle-btn--random{margin-bottom:0;margin-top:-5px;order:2;position:relative}.live-chat-overlay-messages-list,.live-chat-overlay-messages-list--direct,.live-chat-overlay-messages-list--random{bottom:auto;left:0;max-height:100%;order:1;padding-bottom:0!important;position:relative;width:100%}.live-chat-overlay-message-block,.live-chat-overlay-message-block--direct,.live-chat-overlay-message-block--random{font-size:13px;padding:6px 10px}.live-chat-overlay-sender-name{font-size:.8em}.live-chat-overlay-message-text{line-height:1.3}.live-chat-overlay-toggle-btn,.live-chat-overlay-toggle-btn--direct,.live-chat-overlay-toggle-btn--random{font-size:15px;height:28px;line-height:28px;width:28px}}.typing-indicator-block{align-items:center!important;background:#ffffffe6!important;border-radius:18px!important;box-shadow:0 2px 10px #0003!important;display:flex!important;flex-direction:row!important;gap:8px!important;margin-top:5px;opacity:1!important;padding:6px 14px!important;width:-webkit-fit-content;width:fit-content}.typing-indicator{display:flex}.typing-indicator .dot{animation:typing-bounce-overlay 1.4s ease-in-out infinite both;background-color:#8d96a0}.typing-text{color:#555!important;font-weight:600;white-space:nowrap}@keyframes typing-bounce-overlay{0%,80%,to{opacity:.5;transform:scale(0)}40%{opacity:1;transform:scale(1)}}@keyframes typingAnimation{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}.live-chat-gift-bubble.premium{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff26;border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 4px 15px #0000001a;display:flex;flex-direction:column;gap:8px;min-width:80px;padding:12px}.gift-icon-wrapper{align-items:center;border-radius:14px;box-shadow:0 4px 12px #0003;display:flex;height:54px;justify-content:center;margin:0 auto;overflow:hidden;width:54px}.gift-emoji-large{font-size:32px}.gift-minutes-tag{background:#4f46e5;border-radius:10px;color:#fff;font-size:11px;font-weight:800;padding:2px 8px;text-transform:uppercase}.live-chat-overlay-message-block--direct.group-other-message,.live-chat-overlay-message-block--random.group-other-message,.live-chat-overlay-message-block.group-other-message{border-radius:18px 18px 2px 18px;transition:background-color .2s ease,border-color .2s ease}.live-chat-overlay-message-block--direct.group-other-message .live-chat-overlay-sender-name,.live-chat-overlay-message-block--random.group-other-message .live-chat-overlay-sender-name,.live-chat-overlay-message-block.group-other-message .live-chat-overlay-sender-name{font-size:.82em;font-weight:800;letter-spacing:.3px}@media (max-width:768px){.live-chat-overlay-container,.live-chat-overlay-container--direct{bottom:68px;left:10px;max-height:40%;max-width:280px;width:calc(100% - 20px)}.live-chat-overlay-messages-list--direct,.live-chat-overlay-messages-list--random{bottom:62px;left:10px;max-width:280px;width:calc(100% - 20px)}.live-chat-overlay-toggle-btn,.live-chat-overlay-toggle-btn--direct{font-size:14px;height:28px;line-height:28px;margin-bottom:4px;width:28px}}.live-captions-container{align-items:center;bottom:160px;display:flex;flex-direction:column;gap:6px;left:50%;max-width:min(88vw,540px);pointer-events:none;position:absolute;transform:translateX(-50%);transition:all .35s cubic-bezier(.16,1,.3,1);width:auto;z-index:10000050}.live-captions-container.game-mode{align-items:flex-start;bottom:auto;left:20px;max-width:300px;top:70px;transform:none;z-index:10000050}.live-caption-bubble{animation:captionSlideUp .25s cubic-bezier(.16,1,.3,1) forwards;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0a0f1dc2;border:1px solid #ffffff1f;border-radius:12px;box-shadow:0 4px 20px #0006;box-sizing:border-box;max-width:100%;padding:6px 14px;pointer-events:auto;text-align:center;width:-webkit-fit-content;width:fit-content}.live-captions-container.game-mode .live-caption-bubble{text-align:left}.live-caption-bubble.remote{border-left:3px solid #3b82f6;border-left:3px solid var(--primary-color,#3b82f6)}.live-caption-bubble.local{background:#0a0f1da6;border-left:3px solid #10b981;opacity:.9}.live-caption-header{align-items:center;display:flex;gap:5px;justify-content:center;margin-bottom:2px}.live-captions-container.game-mode .live-caption-header{justify-content:flex-start}.live-caption-speaker{color:#93c5fd;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.live-caption-main-text{color:#fff;font-size:14.5px;font-weight:500;line-height:1.4;text-shadow:0 1px 3px #000000e6;word-break:break-word}.live-caption-original-text{color:#ffffff8c;font-size:11px;font-style:italic;line-height:1.3;margin-top:2px;word-break:break-word}.live-caption-typing-indicator{background-color:#3b82f6;background-color:var(--primary-color,#3b82f6);box-shadow:0 0 6px #3b82f6;box-shadow:0 0 6px var(--primary-color,#3b82f6)}.live-caption-mic-indicator,.live-caption-typing-indicator{animation:pulseDot 1s infinite alternate;border-radius:50%;display:inline-block;height:5px;width:5px}.live-caption-mic-indicator{background-color:#10b981;box-shadow:0 0 6px #10b981}@keyframes pulseDot{0%{opacity:.5;transform:scale(.8)}to{opacity:1;transform:scale(1.3)}}@keyframes captionSlideUp{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.live-captions-container{bottom:180px;max-width:92vw}.live-captions-container.game-mode{left:10px;max-width:260px;top:60px}.live-caption-bubble{border-radius:10px;padding:5px 12px}.live-caption-main-text{font-size:13.5px}.live-caption-original-text{font-size:10.5px}}.video-call-container{background:#f8fafc;height:100%;overflow:visible;position:relative;z-index:100000}.remote-video-container{background:#f8fafc;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}[data-theme=light]:not(.cassiopeia-theme) .remote-video-container,[data-theme=light]:not(.cassiopeia-theme) .video-call-container,body:not(.dark-theme):not(.cassiopeia-theme) .remote-video-container,body:not(.dark-theme):not(.cassiopeia-theme) .video-call-container{background:#f8fafc!important}[data-theme=dark]:not(.cassiopeia-theme) .remote-video-container,[data-theme=dark]:not(.cassiopeia-theme) .video-call-container,body.dark-theme:not(.cassiopeia-theme) .remote-video-container,body.dark-theme:not(.cassiopeia-theme) .video-call-container{background:linear-gradient(135deg,#0c1427,#1a2a44 50%,#2a446a)!important}.local-video-container{background:#0000!important;border:2px solid #0284c7;border-radius:14px;box-shadow:0 4px 16px #00000059;height:142px;overflow:hidden;position:absolute;right:20px;top:20px;width:190px}[data-theme=light] .local-video-container,body:not(.dark-theme) .local-video-container{background:#0000!important;border:2px solid #0284c7!important;box-shadow:0 4px 16px #00000026!important}[data-theme=dark] .local-video-container,body.dark-theme .local-video-container{background:#0000!important;border:2px solid #0ef0ff!important;box-shadow:0 8px 25px #00000080!important}.remote-video{background:#f8fafc;bottom:0!important;height:100%;left:0!important;object-fit:cover!important;position:absolute!important;right:0!important;top:0!important;transition:none!important;width:100%;z-index:10!important}[data-theme=light]:not(.cassiopeia-theme) .remote-video,body:not(.dark-theme):not(.cassiopeia-theme) .remote-video{background:#f8fafc!important}[data-theme=dark]:not(.cassiopeia-theme) .remote-video,body.dark-theme:not(.cassiopeia-theme) .remote-video{background:linear-gradient(135deg,#0c1427,#1a2a44 50%,#2a446a)!important}.remote-video.portrait-video{background:#0000!important;border:none;border-radius:0;bottom:0!important;box-shadow:none;height:100%!important;left:0!important;object-fit:cover!important;position:absolute!important;right:0!important;top:0!important;width:100%!important}@media (min-width:769px){.remote-video.portrait-video{border-radius:16px!important;box-shadow:0 8px 32px #0006!important;display:block!important;height:100%!important;margin:0 auto!important;max-height:100%!important;max-width:420px!important;position:relative!important}.video-call-container.has-live-chat .remote-video-container,.video-call-container:has(.live-chat-input-area) .remote-video-container{bottom:68px!important;height:calc(100% - 68px)!important;overflow:visible!important}}.local-video{background:#0000!important;transform:scaleX(-1)}.local-video.portrait-video,.random-chat-video-area .video-call-container .remote-video{background:#0000!important;object-fit:cover}.video-controls{align-items:center;background:#00000080;border-radius:25px;bottom:24px;box-sizing:border-box;display:flex;gap:12px;justify-content:center;left:50%;opacity:0;padding:8px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:1100}.video-call--random .video-controls,.video-call-container.has-live-chat .video-controls,.video-call-container:has(.live-chat-input-area) .video-controls{bottom:84px}.video-call-container:hover .video-controls{opacity:1;pointer-events:auto;visibility:visible}.controls-group,.live-chat-input-area{align-items:center;display:flex;gap:15px}.live-chat-input-area{background:#fff!important;border-top:1px solid #e9ecef;bottom:0;box-sizing:border-box;left:0;padding:12px 15px;position:absolute;width:100%;z-index:1200}.control-btn{align-items:center;background:#fff3;border:none;border-radius:50%!important;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;height:44px!important;justify-content:center;padding:0!important;transition:background .2s;width:44px!important}.control-btn:hover{background:#fff6}.control-btn.muted{background:#ffffff1a;opacity:.6}.control-btn.end-call{background:#e74c3c}.control-btn.end-call:hover{background:#c0392b}.control-btn.skip{background:#fff3;color:#fff}.control-btn.skip:hover{background:#fff6}.control-btn.add-friend.pending{background-color:#f39c12;cursor:not-allowed}.control-btn.add-friend.friends{background-color:#95a5a6;cursor:not-allowed}.control-btn.captions{background:#fff3;color:#fff}.control-btn.captions:hover{background:#ffffff59}.control-btn.captions.active{background-color:#3b82f6;background-color:var(--primary-color,#3b82f6);box-shadow:none;color:#fff}.control-btn.captions.active:hover{background-color:#2563eb;box-shadow:none}.live-chat-form{display:flex;flex:1 1}.live-chat-input{background:#0000!important;border:none!important;box-sizing:border-box!important;color:#000!important;font-size:16px!important;height:100%!important;outline:none!important;padding:0 15px!important;width:100%!important}.live-chat-send-btn{align-items:center;background:#3498db;border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-weight:600;height:40px;justify-content:center;padding:0 15px}.live-chat-send-btn:disabled{cursor:not-allowed;opacity:.5}[data-theme=dark] .live-chat-input-area,body.dark-theme .live-chat-input-area{background:#030e21!important;border-top:1px solid #1e293b!important}[data-theme=dark] .live-chat-form,body.dark-theme .live-chat-form{background:#162033!important;border:1px solid #1e293b!important;border-radius:20px!important;box-shadow:inset 0 1px 2px #0000004d!important;transition:border-color .2s ease,box-shadow .2s ease!important}[data-theme=dark] .live-chat-form:focus-within,body.dark-theme .live-chat-form:focus-within{border-color:#0ef0ff!important;box-shadow:0 0 0 2px #0ef0ff26,inset 0 1px 2px #0000004d!important}[data-theme=dark] .live-chat-input,body.dark-theme .live-chat-input{background:#0000!important;border:none!important;box-shadow:none!important;color:#fff!important}[data-theme=dark] .live-chat-input::placeholder,body.dark-theme .live-chat-input::placeholder{color:#94a3b8!important}[data-theme=dark] .live-chat-input-area .input-action-btn,body.dark-theme .live-chat-input-area .input-action-btn{background:#0000!important;border:none!important;color:#cbd5e1!important}[data-theme=dark] .live-chat-input-area .input-action-btn:hover,body.dark-theme .live-chat-input-area .input-action-btn:hover{background:#0ef0ff1f!important;border-radius:50%!important;color:#0ef0ff!important}[data-theme=dark] .live-chat-send-btn,body.dark-theme .live-chat-send-btn{background:#00f0ff!important;border:none!important;box-shadow:none!important;color:#030e21!important;transition:all .2s ease!important}[data-theme=dark] .live-chat-send-btn:hover:not(:disabled),body.dark-theme .live-chat-send-btn:hover:not(:disabled){background:#38bdf8!important;transform:translateY(-1px)!important}[data-theme=dark] .live-chat-send-btn:disabled,body.dark-theme .live-chat-send-btn:disabled{background:#ffffff1f!important;color:#ffffff4d!important;cursor:not-allowed!important;transform:none!important}.input-actions{position:relative}.input-action-btn{background:none;color:#555;font-size:24px;padding:5px}.emoji-picker{bottom:120%;left:0;position:absolute;z-index:10003}.controls-hidden{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.emoji-option{background:none;border:none;color:#fff;cursor:pointer;font-size:20px}.friend-icon,.skip-icon{font-size:18px}.user-check-icon{align-items:center;display:inline-flex;justify-content:center;position:relative}.user-check-icon .check-overlay{background:none;border-radius:50%;bottom:-4px;color:#fff;font-size:14px;font-weight:700;position:absolute;right:-4px}@media (max-width:768px){.local-video-container{border-width:1px;bottom:120px;height:133px;right:15px;top:auto;width:100px;z-index:1000}.control-btn{font-size:16px!important;height:36px!important;width:36px!important}.control-btn svg{height:18px!important;width:18px!important}.remote-video.portrait-video,.remote-video:not(.portrait-video){object-fit:cover!important}.video-call--random .video-controls{bottom:calc(85px + env(safe-area-inset-bottom, 0px))!important}.video-call--direct .video-controls{bottom:calc(75px + env(safe-area-inset-bottom, 0px))!important}.video-controls{background:#0006!important;border-radius:30px!important;box-sizing:border-box!important;display:flex!important;gap:8px!important;left:50%!important;max-width:95vw!important;padding:6px 8px!important;pointer-events:auto!important;position:fixed!important;transform:translateX(-50%)!important;transition:opacity .4s ease,visibility .4s ease!important;width:auto!important;z-index:10002!important}.live-chat-input-area{background:#fff!important;bottom:0!important;display:flex!important;left:0!important;position:absolute!important;width:100%!important;z-index:10001!important}.emoji-picker{background:#1e1e1e!important;border-radius:15px!important;bottom:calc(120px + env(safe-area-inset-bottom, 0px))!important;box-shadow:0 5px 25px #0006!important;display:block!important;left:20px!important;margin:0!important;max-width:none!important;min-width:auto!important;overflow:hidden!important;padding:0!important;position:fixed!important;right:20px!important;width:auto!important;z-index:999999!important}.emoji-picker .EmojiPickerReact{border:none!important;border-radius:20px 20px 0 0!important;max-width:100%!important;min-width:100%!important;width:100%!important}.controls-hidden{opacity:0!important;pointer-events:none!important;visibility:hidden!important;z-index:-1!important}}.partner-stats-overlay{animation:partnerStatsFadeIn .3s ease-out;background:#000000b3;border:1px solid #ffffff1a;border-radius:12px;display:flex;flex-direction:column;gap:6px;left:20px;opacity:0;padding:12px 18px;pointer-events:none;position:absolute;top:20px;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease;z-index:1000}.video-call-container:hover .partner-stats-overlay{opacity:1;transform:translateY(0)}.partner-stat-item{align-items:center;display:flex;gap:10px;justify-content:flex-start}.partner-stat-label{color:#ffffffb3;font-size:11px;letter-spacing:1px;text-transform:uppercase}.partner-stat-value{font-feature-settings:"tnum";color:#fff;font-size:15px;font-variant-numeric:tabular-nums;font-weight:700}.partner-stat-value.timer{color:#60a5fa;font-family:Courier New,Courier,monospace;font-size:18px;text-shadow:0 0 10px #60a5fa4d}@keyframes partnerStatsFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.control-btn.game{align-items:center!important;background:linear-gradient(135deg,#6c5ce7,#a29bfe)!important;color:#fff!important;display:flex!important;justify-content:center!important}.control-btn.game svg{fill:currentColor!important;color:#fff!important;height:24px!important;min-height:24px!important;min-width:24px!important;width:24px!important}.control-btn.game:hover{background:linear-gradient(135deg,#a29bfe,#6c5ce7)!important;transform:scale(1.1)!important}.control-btn.game.active{background:#5f3dc4!important;box-shadow:inset 0 2px 4px #0003,0 0 12px #6c5ce780!important}.control-btn.gift{align-items:center!important;background:linear-gradient(135deg,#ff758c,#ff7eb3)!important;color:#fff!important;display:flex!important;justify-content:center!important}.control-btn.gift:hover{background:linear-gradient(135deg,#ff7eb3,#ff758c)!important;transform:scale(1.1)!important}.control-btn.gift.active{background:#ff4b6b!important;box-shadow:inset 0 2px 4px #0003!important}.gift-control-icon{fill:#fff!important;align-items:center!important;color:#fff!important;display:flex!important;font-size:26px!important;height:26px!important;justify-content:center!important;width:26px!important}@media (max-width:768px){.control-btn.gift{height:44px!important;width:44px!important}.gift-control-icon{font-size:24px!important;height:24px!important;width:24px!important}}.live-chat-gift-bubble{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border:1px solid #ff758c4d;border-radius:12px;display:inline-flex;gap:6px;margin-top:2px;padding:4px 10px}.video-call--random .gift-panel-wrapper--vci{bottom:250px!important}.vci-gift-hint-dropdown{animation:giftHintSlideUp .25s ease-out;background:#1e1e28f2;background:#1e1e28f7;border:1px solid #ffffff1a;border-radius:16px;bottom:calc(100% + 12px);box-shadow:0 12px 40px #00000080;left:50%;max-width:85vw;overflow:hidden;position:absolute;transform:translateX(-50%);width:280px;z-index:10000}@keyframes giftHintSlideUp{0%{opacity:0;transform:translateX(-50%) translateY(8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.vci-gift-hint-header{border-bottom:1px solid #ffffff14;padding:14px 16px 10px}.vci-gift-hint-header h4{color:#fff;font-size:15px;font-weight:600;margin:0 0 4px}.vci-gift-hint-header p{color:#ffffff80;font-size:12px;line-height:1.3;margin:0}.vci-gift-hint-list{max-height:220px;overflow-y:auto;padding:8px}.vci-gift-hint-item{align-items:center;border-radius:10px;display:flex;gap:12px;padding:8px 10px;transition:background .2s}.vci-gift-hint-item:hover{background:#ffffff0f}.vci-gift-hint-emoji{flex-shrink:0;font-size:26px}.vci-gift-hint-info{display:flex;flex-direction:column;gap:2px}.vci-gift-hint-name{color:#fff;font-size:13px;font-weight:600}.vci-gift-hint-price{color:#ffffff73;font-size:11px}.live-chat-gift-bubble .gift-emoji{font-size:16px}.live-chat-gift-bubble .gift-label{color:#fff;font-size:13px;font-weight:700;text-shadow:0 1px 2px #0003}.live-chat-gift-bubble .gift-minutes{color:#ff9fb1;font-size:11px;font-weight:600}@media (max-width:768px){.partner-stats-overlay{background:#000000bf;gap:4px;left:15px;padding:8px 12px;top:15px}.partner-stat-item{gap:8px;min-width:120px}.partner-stat-label{font-size:10px}.partner-stat-value{font-size:13px}.partner-stat-value.timer{font-size:15px}}.reconnecting-overlay{align-items:center;animation:reconnectFadeIn .3s ease-out;background:#0009;background:#000000bf;display:flex;flex-direction:column;gap:32px;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:50}@media (max-width:768px){.reconnecting-overlay{justify-content:flex-start;padding-top:35dvh}}.video-call-container:has(.reconnecting-overlay) .video-controls{opacity:1!important;pointer-events:auto!important;z-index:10005!important}.reconnecting-spinner{animation:reconnectSpin .8s linear infinite;border:4px solid #fff3;border-radius:50%;border-top-color:#60a5fa;height:48px;width:48px}.reconnecting-text{color:#ffffffe6;font-size:16px;font-weight:500;letter-spacing:.5px;margin:0}@keyframes reconnectSpin{to{transform:rotate(1turn)}}@keyframes reconnectFadeIn{0%{opacity:0}to{opacity:1}}.female-gift-hint{animation:gentlePulse 2s ease-in-out infinite;background:#ff69b466!important;border:1px solid #ffc0cb80;border-radius:50%!important;box-shadow:0 0 15px #ff5f9699;cursor:help!important;display:flex!important;pointer-events:auto!important;z-index:1101!important}.pulsing-gift{animation:wobble 3s ease-in-out infinite;filter:drop-shadow(0 0 4px rgba(255,255,255,.8))}@keyframes gentlePulse{0%{box-shadow:0 0 10px #ff5f9666;transform:scale(1)}50%{box-shadow:0 0 20px #ff5f96cc;transform:scale(1.1)}to{box-shadow:0 0 10px #ff5f9666;transform:scale(1)}}@keyframes wobble{0%,to{transform:rotate(0deg)}25%{transform:rotate(5deg) scale(1.05)}50%{transform:rotate(0deg)}75%{transform:rotate(-5deg) scale(1.05)}}.dictation-btn.recording{border-radius:50%!important}.floating-heart-trigger-container{align-items:center;display:flex;justify-content:center;position:absolute;right:25px;top:50%;transform:translateY(-50%);z-index:10000}@media (max-width:768px){.floating-heart-trigger-container{bottom:auto!important;right:15px!important}.video-call--direct .floating-heart-trigger-container{bottom:auto!important}}.video-call-ending-container{background:#f8fafc;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}[data-theme=light]:not(.cassiopeia-theme) .video-call-ending-container,body:not(.dark-theme):not(.cassiopeia-theme) .video-call-ending-container{background:#f8fafc!important}[data-theme=dark]:not(.cassiopeia-theme) .video-call-ending-container,body.dark-theme:not(.cassiopeia-theme) .video-call-ending-container{background:linear-gradient(135deg,#0c1427,#1a2a44 50%,#2a446a)!important}.video-call-ending-screen{align-items:center;animation:videoEndingFadeIn .4s ease forwards;bottom:0;display:flex;flex-direction:column;gap:16px;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:100}@keyframes videoEndingFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.video-call-ending-avatar{object-fit:cover}.video-call-ending-avatar,.video-call-ending-avatar-placeholder{border:2px solid #ffffff40;border-radius:50%;box-shadow:0 4px 20px #0006;height:100px;width:100px}.video-call-ending-avatar-placeholder{align-items:center;color:#fff;display:flex;font-size:42px;font-weight:700;justify-content:center}[data-theme=dark] .video-call-ending-avatar,[data-theme=dark] .video-call-ending-avatar-placeholder,body.dark-theme .video-call-ending-avatar,body.dark-theme .video-call-ending-avatar-placeholder{border:2px solid #ffffff40!important;box-shadow:0 4px 20px #0006!important}.video-call-ending-name{color:#fff;font-size:22px;font-weight:700;margin-top:4px}[data-theme=dark] .video-call-ending-name,body.dark-theme .video-call-ending-name{color:#fff!important}.video-call-ending-text{color:#ffffffb3;font-size:16px;font-weight:500}[data-theme=dark] .video-call-ending-text,body.dark-theme .video-call-ending-text{color:#94a3b8!important}.video-call--pip .floating-heart-trigger-container,.video-call--pip .live-captions-overlay,.video-call--pip .live-chat-overlay-container,.video-call--pip .local-video-container,.video-call--pip .partner-stats-overlay{display:none!important}.video-call--pip .video-controls{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;background:#000000b3!important;border-radius:20px!important;bottom:8px!important;gap:8px!important;left:50%!important;padding:4px 8px!important;transform:translateX(-50%) scale(.8)!important}.video-call--pip .control-btn{height:32px!important;min-height:32px!important;min-width:32px!important;width:32px!important}.video-call--pip .control-btn.add-friend,.video-call--pip .control-btn.captions,.video-call--pip .control-btn.friend-action,.video-call--pip .control-btn.game,.video-call--pip .control-btn.gift,.video-call--pip .control-btn.skip,.video-call--pip .live-chat-input-area{display:none!important}.vci-wrapper.pip .video-call-ending-container,.video-call--pip.video-call-ending-container{border-radius:12px!important;overflow:hidden!important}.vci-wrapper.pip .video-call-ending-screen,.video-call--pip .video-call-ending-screen{align-items:center!important;box-sizing:border-box!important;gap:8px!important;justify-content:center!important;padding:12px 8px!important}.vci-wrapper.pip .video-call-ending-avatar,.vci-wrapper.pip .video-call-ending-avatar-placeholder,.video-call--pip .video-call-ending-avatar,.video-call--pip .video-call-ending-avatar-placeholder{border-width:2px!important;box-shadow:0 2px 10px #0000004d!important;font-size:24px!important;height:58px!important;max-height:58px!important;max-width:58px!important;min-height:58px!important;min-width:58px!important;width:58px!important}[data-theme=dark] .vci-wrapper.pip .video-call-ending-avatar,[data-theme=dark] .vci-wrapper.pip .video-call-ending-avatar-placeholder,[data-theme=dark] .video-call--pip .video-call-ending-avatar,[data-theme=dark] .video-call--pip .video-call-ending-avatar-placeholder,body.dark-theme .vci-wrapper.pip .video-call-ending-avatar,body.dark-theme .vci-wrapper.pip .video-call-ending-avatar-placeholder,body.dark-theme .video-call--pip .video-call-ending-avatar,body.dark-theme .video-call--pip .video-call-ending-avatar-placeholder{border:2px solid #ffffff40!important;box-shadow:0 2px 10px #0000004d!important}.vci-wrapper.pip .video-call-ending-name,.video-call--pip .video-call-ending-name{color:#fff!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;margin:0!important;max-width:90%!important;overflow:hidden!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}[data-theme=dark] .vci-wrapper.pip .video-call-ending-name,[data-theme=dark] .video-call--pip .video-call-ending-name,body.dark-theme .vci-wrapper.pip .video-call-ending-name,body.dark-theme .video-call--pip .video-call-ending-name{color:#fff!important}.vci-wrapper.pip .video-call-ending-text,.video-call--pip .video-call-ending-text{color:#ffffffbf!important;font-size:12px!important;font-weight:500!important;line-height:1.2!important;margin:0!important;max-width:90%!important;overflow:hidden!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}[data-theme=dark] .vci-wrapper.pip .video-call-ending-text,[data-theme=dark] .video-call--pip .video-call-ending-text,body.dark-theme .vci-wrapper.pip .video-call-ending-text,body.dark-theme .video-call--pip .video-call-ending-text{color:#94a3b8!important}@media (max-width:768px){.vci-wrapper.pip .video-call-ending-screen,.video-call--pip .video-call-ending-screen{gap:6px!important;padding:8px 4px!important}.vci-wrapper.pip .video-call-ending-avatar,.vci-wrapper.pip .video-call-ending-avatar-placeholder,.video-call--pip .video-call-ending-avatar,.video-call--pip .video-call-ending-avatar-placeholder{font-size:19px!important;height:46px!important;max-height:46px!important;max-width:46px!important;min-height:46px!important;min-width:46px!important;width:46px!important}.vci-wrapper.pip .video-call-ending-name,.video-call--pip .video-call-ending-name{font-size:13px!important}.vci-wrapper.pip .video-call-ending-text,.video-call--pip .video-call-ending-text{font-size:11px!important}}.gift-panel-wrapper{animation:giftPanelSlideUp .3s cubic-bezier(.34,1.56,.64,1);bottom:calc(100% + 15px);display:flex;justify-content:center;left:50%;pointer-events:auto;position:absolute;transform:translateX(-50%);z-index:10000}.gift-panel-wrapper--vci{bottom:115px}.gift-panel-wrapper--header{animation:giftPanelSlideDown .3s cubic-bezier(.34,1.56,.64,1);bottom:auto;left:auto;right:0;top:calc(100% + 10px);transform:none}@keyframes giftPanelSlideDown{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.gift-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 12px 48px #00000040,0 4px 12px #0000001a;max-width:90vw;overflow:hidden;width:320px}@keyframes giftPanelSlideUp{0%{opacity:0;transform:translateX(-50%) translateY(20px) scale(.95)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.gift-panel-header{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:14px 16px}.gift-panel-title{align-items:center;color:#1f2937;display:flex;font-size:15px;font-weight:700;gap:8px}.gift-title-icon{color:#6366f1;font-size:20px}.gift-panel-close{align-items:center;background:#f3f4f6;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;font-size:16px;height:30px;justify-content:center;transition:all .2s;width:30px}.gift-panel-close:hover{background:#e5e7eb;color:#374151}.gift-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);padding:14px 16px}.gift-card{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:6px;overflow:hidden;padding:12px 8px;position:relative;transition:all .25s cubic-bezier(.34,1.56,.64,1)}.gift-card:hover:not(.disabled){background:#e8eef5;border-color:#0d8bd1;box-shadow:none;transform:translateY(-3px) scale(1.03)}.gift-card:active:not(.disabled){transform:translateY(0) scale(.97)}.gift-card.disabled{cursor:not-allowed;filter:grayscale(.2);opacity:.8}.gift-card-icon{align-items:center;border-radius:14px;box-shadow:0 4px 12px #0000001a;display:flex;height:48px;justify-content:center;width:48px}.gift-emoji{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));font-size:26px}.gift-card-name{color:#374151;font-size:11px;font-weight:600;line-height:1.2;text-align:center}.gift-card-cost{align-items:center;color:#6b7280;display:flex;font-size:10px;font-weight:500;gap:3px}.gift-card-cost svg{font-size:11px}.gift-card-locked{font-size:12px;position:absolute;right:4px;top:4px}.gift-confirm{align-items:center;display:flex;flex-direction:column;gap:12px;padding:20px 16px}.gift-confirm-preview{align-items:center;animation:giftConfirmPulse 1.5s ease-in-out infinite;border-radius:20px;box-shadow:0 8px 24px #00000026;display:flex;height:80px;justify-content:center;width:80px}@keyframes giftConfirmPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.gift-confirm-emoji{filter:drop-shadow(0 2px 6px rgba(0,0,0,.15));font-size:40px}.gift-confirm-info{text-align:center}.gift-confirm-name{color:#1f2937;display:block;font-size:16px;font-weight:700;margin-bottom:4px}.gift-confirm-cost{align-items:center;color:#6366f1;display:flex;font-size:13px;font-weight:600;gap:4px;justify-content:center}.gift-confirm-text{color:#6b7280;font-size:13px;line-height:1.4;margin:0;text-align:center}.gift-confirm-actions{display:flex;gap:10px;margin-top:4px;width:100%}.gift-confirm-btn{border:none;border-radius:12px;cursor:pointer;flex:1 1;font-size:13px;font-weight:600;padding:10px 16px;transition:all .2s}.gift-confirm-btn.send{background:linear-gradient(135deg,#6366f1,#4f46e5);box-shadow:0 4px 12px #6366f159;color:#fff}.gift-confirm-btn.send:hover{box-shadow:0 6px 20px #6366f180;transform:translateY(-1px)}.gift-confirm-btn.send:disabled{cursor:not-allowed;opacity:.7}.gift-confirm-btn.cancel{background:#f3f4f6;color:#6b7280}.gift-confirm-btn.cancel:hover{background:#e5e7eb}.gift-panel-balance{border-top:1px solid #f3f4f6;color:#9ca3af;font-size:12px;padding:10px 16px;text-align:center}.gift-panel-balance strong{color:#6366f1;font-weight:700}.gift-animation-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .4s ease;z-index:99999}.gift-animation-overlay.enter{opacity:0}.gift-animation-overlay.show{opacity:1}.gift-animation-overlay.exit{opacity:0}.gift-animation-content{align-items:center;display:flex;flex-direction:column;gap:16px;position:relative}.gift-animation-emoji{animation:giftBounceIn .6s cubic-bezier(.34,1.56,.64,1) forwards,giftFloat 2s ease-in-out .6s infinite;filter:drop-shadow(0 8px 24px rgba(0,0,0,.3));font-size:120px;transform:scale(0)}@keyframes giftBounceIn{0%{transform:scale(0) rotate(-15deg)}60%{transform:scale(1.2) rotate(5deg)}to{transform:scale(1) rotate(0deg)}}@keyframes giftFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.gift-animation-name{animation:giftFadeUp .5s ease-out .3s forwards;color:#fff;font-size:24px;font-weight:800;letter-spacing:2px;opacity:0;text-shadow:0 2px 10px #00000080;text-transform:uppercase;transform:translateY(20px)}.gift-animation-subtitle{animation:giftFadeUp .5s ease-out .4s forwards;color:#ffffffe6;font-size:16px;font-weight:500;margin-top:-8px;opacity:0;text-shadow:0 1px 4px #00000080;transform:translateY(20px)}.gift-animation-minutes{animation:giftFadeUp .5s ease-out .5s forwards;color:#a5f3fc;font-size:18px;font-weight:700;opacity:0;text-shadow:0 2px 8px #0006;transform:translateY(20px)}@keyframes giftFadeUp{to{opacity:1;transform:translateY(0)}}.gift-animation-sparkles{height:0;left:50%;position:absolute;top:50%;width:0}.sparkle{animation:sparkleOut 1.5s ease-out 0s forwards;animation:sparkleOut 1.5s ease-out var(--delay,0s) forwards;background:gold;border-radius:50%;box-shadow:0 0 6px gold,0 0 12px gold;height:8px;opacity:0;position:absolute;width:8px}.sparkle:nth-child(2n){background:#ff6b9d;box-shadow:0 0 6px #ff6b9d,0 0 12px #ff6b9d;height:6px;width:6px}.sparkle:nth-child(3n){background:#a78bfa;box-shadow:0 0 6px #a78bfa,0 0 12px #a78bfa;height:10px;width:10px}@keyframes sparkleOut{0%{opacity:0;transform:rotate(0deg) translateX(0);transform:rotate(var(--angle,0deg)) translateX(0)}20%{opacity:1}to{opacity:0;transform:rotate(0deg) translateX(100px);transform:rotate(var(--angle,0deg)) translateX(var(--distance,100px))}}.gift-message{align-items:center;background:linear-gradient(135deg,#6366f114,#8b5cf614);border:1px solid #6366f126;border-radius:16px;display:flex;flex-direction:column;gap:8px;min-width:140px;padding:16px 20px}.gift-message-icon{align-items:center;animation:giftMessagePulse 2s ease-in-out infinite;border-radius:16px;box-shadow:0 4px 12px #0000001a;display:flex;height:56px;justify-content:center;width:56px}@keyframes giftMessagePulse{0%,to{box-shadow:0 4px 12px #0000001a;transform:scale(1) rotate(0deg)}50%{box-shadow:0 10px 25px #0003;transform:scale(1.05) rotate(2deg)}}.gift-message-visual{animation:giftModelFloat 3s ease-in-out infinite;box-shadow:0 10px 20px #00000026,inset 0 -4px 6px #0000001a,inset 0 4px 6px #ffffff4d;height:100px;transform:perspective(600px) rotateX(10deg);width:100px}@keyframes giftModelFloat{0%,to{transform:perspective(600px) rotateX(10deg) translateY(0)}50%{transform:perspective(600px) rotateX(15deg) translateY(-8px)}}.gift-message-emoji-large{filter:drop-shadow(0 10px 10px rgba(0,0,0,.3)) drop-shadow(0 0 15px rgba(255,255,255,.5));font-size:56px}.gift-message-details{align-items:center;display:flex;flex-direction:column;gap:4px}.gift-trigger-btn{align-items:center;background:none;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:24px;justify-content:center;padding:6px;position:relative;transition:all .2s}.gift-trigger-btn:hover{background:#6366f114;color:#6366f1}.gift-trigger-btn.active{background:#6366f11f;color:#6366f1}@media (max-width:480px){.gift-panel-wrapper{bottom:150px;left:50%;max-width:420px;position:fixed;right:auto;transform:translateX(-50%);width:calc(100% - 32px)}.gift-panel{max-width:100%}.gift-grid{gap:8px;grid-template-columns:repeat(3,1fr);padding:10px 12px}.gift-card{padding:10px 6px}.gift-card-icon{height:42px;width:42px}.gift-emoji{font-size:22px}.gift-animation-emoji{font-size:80px}.gift-animation-name{font-size:18px}.gift-animation-subtitle{font-size:14px;margin-top:-6px}}[data-theme=dark] .gift-panel,body.dark-theme .gift-panel{background:#111a2e!important;border:1px solid #ffffff1a!important;box-shadow:0 12px 48px #0009!important;color:#fff!important}[data-theme=dark] .gift-panel-header,body.dark-theme .gift-panel-header{border-bottom:1px solid #ffffff14!important;color:#fff!important}[data-theme=dark] .gift-panel-title,body.dark-theme .gift-panel-title{color:#fff!important}[data-theme=dark] .gift-title-icon,body.dark-theme .gift-title-icon{color:#0ef0ff!important}[data-theme=dark] .gift-panel-close,body.dark-theme .gift-panel-close{background:#ffffff14!important;color:#94a3b8!important}[data-theme=dark] .gift-panel-close:hover,body.dark-theme .gift-panel-close:hover{background:#ffffff29!important;color:#fff!important}[data-theme=dark] .gift-card,body.dark-theme .gift-card{background:#0e1626!important;border:1px solid #ffffff14!important}[data-theme=dark] .gift-card:hover,body.dark-theme .gift-card:hover{background:#162033!important;border-color:#0ef0ff!important;box-shadow:none!important}[data-theme=dark] .gift-card-name,body.dark-theme .gift-card-name{color:#fff!important}[data-theme=dark] .gift-card-cost,body.dark-theme .gift-card-cost{color:#cbd5e1!important;font-weight:600!important}[data-theme=dark] .gift-card-cost svg,body.dark-theme .gift-card-cost svg{color:#0ef0ff!important}[data-theme=dark] .gift-panel-balance,body.dark-theme .gift-panel-balance{border-top:1px solid #ffffff14!important;color:#94a3b8!important}[data-theme=dark] .gift-panel-balance strong,body.dark-theme .gift-panel-balance strong{color:#0ef0ff!important}[data-theme=dark] .gift-confirm-name,body.dark-theme .gift-confirm-name{color:#fff!important}[data-theme=dark] .gift-confirm-text,body.dark-theme .gift-confirm-text{color:#94a3b8!important}[data-theme=dark] .gift-confirm-cost,body.dark-theme .gift-confirm-cost{color:#0ef0ff!important}[data-theme=dark] .gift-confirm-btn.cancel,body.dark-theme .gift-confirm-btn.cancel{background:#0e1626!important;color:#e2e8f0!important}[data-theme=dark] .gift-confirm-btn.cancel:hover,body.dark-theme .gift-confirm-btn.cancel:hover{background:#162033!important}[data-theme=dark] .gift-confirm-btn.send,[data-theme=dark] .gift-confirm-btn.send:hover,body.dark-theme .gift-confirm-btn.send,body.dark-theme .gift-confirm-btn.send:hover{box-shadow:none!important}.identity-warning-overlay{align-items:center;animation:identityFadeIn .3s ease;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#000000bf;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999999!important}@keyframes identityFadeIn{0%{opacity:0}to{opacity:1}}.identity-warning-modal{animation:identitySlideIn .4s cubic-bezier(.2,.8,.2,1);background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);border:2px solid #e74c3c;border-radius:20px;box-shadow:0 20px 60px #0009;max-width:420px;padding:40px 30px;text-align:center;width:90%}@keyframes identitySlideIn{0%{opacity:0;transform:scale(.8) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.identity-warning-icon{animation:identityPulse 1s ease-in-out infinite;font-size:64px;margin-bottom:16px}@keyframes identityPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.identity-warning-title{color:#e74c3c;font-size:1.4rem;font-weight:700;letter-spacing:.5px;margin:0 0 12px}.identity-warning-message{color:#d0d0d0;font-size:1rem;line-height:1.5;margin:0 0 24px}.identity-warning-countdown{color:#f39c12;font-size:1.1rem;font-weight:600;margin-bottom:16px}.identity-warning-progress{background:#ffffff26;border-radius:3px;height:6px;overflow:hidden;width:100%}.identity-warning-progress-bar{background:linear-gradient(90deg,#e74c3c,#f39c12);border-radius:3px;height:100%;transition:width 1s linear}.game-menu-backdrop{bottom:0;left:0;position:fixed;right:0;top:0;z-index:10100}.game-menu-panel{animation:gameMenuFadeIn .3s ease-out;background:#0f0f1ef2;border:1px solid #ffffff1f;border-radius:16px;box-shadow:0 16px 40px #0000004d,inset 0 1px 1px #ffffff26;display:flex;flex-direction:column;gap:16px;left:calc(50% + 180px);max-width:480px;min-width:280px;padding:16px;position:absolute;top:45%;transform:translate(-50%,-50%);z-index:2147483646!important}.game-menu-panel-random{top:45%!important}@media (max-width:768px){.game-menu-panel-random{top:50%!important}}@keyframes gameMenuFadeIn{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}.game-menu-header{align-items:center;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:10px}.game-menu-title{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:600;gap:8px}.game-menu-title .game-icon{font-size:20px}.game-menu-close{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;transition:background .2s;width:28px}.game-menu-close:hover{background:#fff3}.game-menu-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);overflow-y:auto;padding-right:4px}.game-menu-item:last-child:nth-child(odd){grid-column:span 2;justify-content:center}.game-menu-item:last-child:nth-child(odd) .game-menu-item-info{flex:0 1 auto}.game-menu-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff0f;border-radius:10px;color:#fff;cursor:pointer;display:flex;gap:10px;padding:8px 10px;transition:all .2s ease}.game-menu-item:hover{background:#3498db33;border-color:#3498db4d;transform:translateX(4px)}.game-menu-item:active{transform:translateX(2px) scale(.98)}.game-menu-item.is-locked{cursor:not-allowed;opacity:.45;pointer-events:auto}.game-menu-item.is-locked:hover{background:#ffffff0d;border-color:#ffffff0f;transform:none}.game-menu-item-locked-status{color:#ff9f43;font-size:11px;font-weight:600;margin-top:4px}.game-menu-item-emoji{align-items:center;display:flex;flex-shrink:0;font-size:24px;height:32px;justify-content:center;width:32px}.game-menu-item-info{flex:1 1;min-width:0}.game-menu-item-name{font-size:14px;font-weight:600;margin-bottom:2px}.game-menu-item-desc{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#ffffff80;display:-webkit-box;font-size:11px;line-height:1.3;overflow:hidden}.game-menu-waiting{color:#ffffffb3;font-size:14px;padding:20px 12px;text-align:center}.game-menu-waiting-spinner{animation:gameMenuSpin .8s linear infinite;border:3px solid #ffffff26;border-radius:50%;border-top-color:#3498db;height:24px;margin:0 auto 12px;width:24px}@keyframes gameMenuSpin{to{transform:rotate(1turn)}}.game-menu-cancel{background:#e74c3c33;border:1px solid #e74c3c4d;border-radius:8px;color:#e74c3c;cursor:pointer;font-size:12px;font-weight:500;margin-top:12px;padding:8px 16px;transition:all .2s}.game-menu-cancel:hover{background:#e74c3c4d}.game-invite-overlay{animation:gameMenuSlideUp .3s cubic-bezier(.34,1.56,.64,1);background:#0f0f1efa;border:1px solid #3498db4d;border-radius:16px;bottom:220px;box-shadow:0 8px 32px #00000080;left:50%;min-width:260px;padding:20px;position:fixed;text-align:center;transform:translateX(-50%);z-index:2147483646!important}@media (min-width:769px){.game-invite-overlay{left:calc(50% + 180px)}}.game-invite-emoji{font-size:48px;margin-bottom:8px}.game-invite-text{color:#fff;font-size:14px;font-weight:600;margin-bottom:4px}.game-invite-name{color:#fff9;font-size:12px;margin-bottom:16px}.game-invite-actions{display:flex;gap:8px;justify-content:center}.game-invite-accept{background:#27ae60;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 20px;transition:all .2s}.game-invite-accept:hover{background:#2ecc71;transform:translateY(-1px)}.game-invite-decline{background:#e74c3c40;border:1px solid #e74c3c66;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 20px;transition:all .2s}.game-invite-decline:hover{background:#e74c3c4d;transform:translateY(-1px)}.game-invite-overlay-direct{bottom:180px}@media (max-width:768px){.game-menu-panel{border-radius:12px;gap:8px;left:50%;max-height:85vh;max-width:320px;min-width:280px;padding:12px;position:absolute;top:58%;transform:translate(-50%,-50%);width:90vw;z-index:2147483646!important}.game-menu-panel.is-waiting{max-width:260px;min-width:220px;width:auto}.game-menu-panel-random{top:55%!important}.game-menu-panel-direct{bottom:auto!important}.game-menu-header{margin-bottom:4px;padding-bottom:4px}.game-menu-title{font-size:13px}.game-icon{font-size:16px}.game-menu-close{font-size:12px;height:24px;width:24px}.game-menu-list{gap:8px;grid-template-columns:repeat(2,1fr);max-height:500px;min-height:180px;overflow-y:auto;padding-right:2px}.game-menu-item{border-radius:8px;gap:8px;padding:5px 8px}.game-menu-item-emoji{font-size:18px;height:26px;width:26px}.game-menu-item-name{font-size:12px}.game-menu-item-desc{display:none}.game-menu-waiting{font-size:12px;padding:30px 12px}.game-menu-waiting-spinner{height:18px;margin-bottom:6px;width:18px}.game-menu-cancel{font-size:11px;margin-top:25px;padding:8px 20px}.game-invite-overlay{bottom:180px;left:50%;max-width:260px;min-width:260px;padding:10px;position:fixed;transform:translateX(-50%);width:75%;z-index:2147483646!important}.game-invite-overlay-direct{bottom:180px!important;top:auto!important}.game-invite-emoji{font-size:32px;margin-bottom:8px}.game-invite-text{font-size:13px;margin-bottom:8px}.game-invite-name{font-size:11px;margin-bottom:12px}.game-invite-accept,.game-invite-decline{font-size:12px;padding:6px 16px}}@media (min-width:601px){.game-overlay.game-battleship{width:600px}}.battleship-game{align-items:center;color:#fff;display:flex;flex-direction:column;gap:15px;padding:10px}.battleship-status{font-size:1.1em;font-weight:700;min-height:1.5em;text-align:center}.battleship-grids{display:flex;flex-wrap:nowrap;gap:20px;justify-content:center}@media (max-width:600px){.battleship-grids{align-items:center;flex-direction:column;gap:15px}}.battleship-grid-container{align-items:center;display:flex;flex-direction:column;gap:5px}.battleship-grid-title{font-size:.9em;opacity:.8}.battleship-grid{grid-gap:1px;background:#ffffff1a;border:1px solid #fff3;display:grid;gap:1px;grid-template-columns:repeat(10,25px);grid-template-rows:repeat(10,25px)}@media (max-width:768px){.battleship-grid{grid-template-columns:repeat(10,24px);grid-template-rows:repeat(10,24px)}}@media (max-width:600px){.battleship-grid{grid-template-columns:repeat(10,28px);grid-template-rows:repeat(10,28px)}}.battleship-cell{-webkit-tap-highlight-color:transparent;align-items:center;background:#282c3480;border:none;cursor:default;display:flex;font-size:14px;height:100%;justify-content:center;padding:0;touch-action:manipulation;transition:background .2s;width:100%}.battleship-cell.my-ship{background:#4caf5066;border:1px solid #4caf5099}.battleship-cell.opponent-cell{cursor:pointer}@media (hover:hover){.battleship-cell.opponent-cell:hover:not(:disabled){background:#ffffff1a}}.battleship-cell.pending{animation:pulsePending 1s infinite alternate;background:#fff3}@keyframes pulsePending{0%{opacity:.6}to{opacity:1}}.battleship-cell.hit{background:#f4433699;color:#fff}.battleship-cell.miss{background:#ffffff1a}.battleship-cell.miss:after{color:#ffffff80;content:"•"}.battleship-cell.sunk{background:#f44336e6;border:1px solid #fff}.battleship-controls{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:24px}.battleship-btn{align-items:center;background:#ffffff26;border:1px solid #fff3;border-radius:30px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;padding:10px 20px;transition:all .2s ease}@media (hover:hover){.battleship-btn:hover{background:#ffffff26;border-color:#fff6;transform:translateY(-2px)}}.battleship-result{padding:20px;text-align:center}.battleship-result-emoji{font-size:3em;margin-bottom:10px}.battleship-result-text{font-size:1.5em;font-weight:700;margin-bottom:20px}.battleship-result-text.win{color:#4caf50}.battleship-result-text.lose{color:#f44336}.battleship-btn.ready{background:#4caf50;margin-left:10px}.battleship-btn.ready:hover{background:#388e3c}.rotate-btn{align-items:center;background:#3498db33;border-color:#3498db66;display:flex;gap:10px;justify-content:center;min-width:140px}.rotate-btn:hover{background:#3498db4d;border-color:#3498db99}.rotate-icon{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.rotate-icon.ver{transform:rotate(90deg)}.battleship-btn:active .rotate-icon{transform:rotate(180deg)}.randomize-btn{background:#673ab74d;border-color:#673ab766}.randomize-btn:hover{background:#673ab766;border-color:#673ab799}.reset-btn{background:#f4433633;border-color:#f4433666}.reset-btn:hover{background:#f443364d;border-color:#f4433680}.emoji-icon{font-size:1.2em}.battleship-hint{color:#fff;font-size:.85em;margin-top:10px;opacity:.7;text-align:center}.battleship-placing .battleship-grid{margin-bottom:15px}.battleship-placing .battleship-cell:not(:disabled):hover{background:#4caf504d}.battleship-header-stats{align-items:center;display:flex;flex-direction:column;gap:10px;margin-bottom:10px;width:100%}.battleship-score-bar{align-items:center;background:#0000004d;border:1px solid #ffffff1a;border-radius:15px;display:flex;font-size:1.2em;font-weight:700;gap:15px;padding:5px 20px}.score-divider{opacity:.5}.score-me{color:#4caf50}.score-partner{color:#f44336}.battleship-ship-counter{background:#ffffff0d;border-radius:8px;margin-bottom:8px;padding:8px;width:100%}.counter-title{font-size:.8em;margin-bottom:5px;opacity:.6;text-align:center;text-transform:uppercase}.counter-grid{display:flex;gap:5px;justify-content:space-around}.counter-item{align-items:center;display:flex;font-size:.85em;gap:2px;transition:opacity .3s}.counter-item.empty{filter:grayscale(1);opacity:.25}.ship-icon{font-size:1.1em}.ship-len{font-size:.8em;opacity:.7}.ship-count{font-weight:700}.battleship-final-score{font-size:1.5em;font-weight:700;letter-spacing:2px;margin-bottom:20px}@media (min-width:650px){.game-overlay.game-find_diff{width:650px}}.fd-game{flex-direction:column;gap:15px}.fd-game,.fd-loading{align-items:center;color:#fff;display:flex}.fd-loading{font-size:1.2rem;font-weight:500;justify-content:center;letter-spacing:1px;min-height:400px;width:100%}.fd-stats{display:flex;font-size:1.1em;font-weight:700;justify-content:space-around;width:100%}.fd-score{align-items:center;display:flex;flex-direction:column}.fd-score.me{color:#4caf50}.fd-score.partner{color:#e91e63}.fd-grids{display:flex;flex-wrap:nowrap;gap:20px;justify-content:center}.fd-grid-side{align-items:center;display:flex;flex-direction:column;gap:10px}.fd-grid{background:#ffffff0d;border:4px solid #ffffff1a;border-radius:8px;display:grid;grid-template-columns:repeat(6,45px);grid-template-rows:repeat(6,45px);overflow:hidden;position:relative}@media (max-width:768px){.game-overlay.game-find_diff{max-width:95vw;width:370px}.fd-grids{gap:10px}.fd-grid{border-width:2px;gap:2px;grid-template-columns:repeat(6,25px);grid-template-rows:repeat(6,25px);padding:5px}.fd-cell{font-size:18px}.fd-found-marker{font-size:16px}}.fd-cell{align-items:center;cursor:pointer;display:flex;font-size:24px;justify-content:center;position:relative;transition:transform .2s;-webkit-user-select:none;user-select:none}.fd-cell:hover{transform:scale(1.1)}.fd-cell.found-me{background:#4caf504d;box-shadow:inset 0 0 10px #4caf5080}.fd-cell.found-partner{background:#e91e634d;box-shadow:inset 0 0 10px #e91e6380}.fd-found-marker{font-size:20px;pointer-events:none;position:absolute}.fd-result{padding:20px;text-align:center}.fd-result-emoji{font-size:3em;margin-bottom:10px}.fd-result-text{font-size:1.5em;font-weight:700;margin-bottom:15px}.fd-result-text.win{color:#4caf50}.fd-result-text.lose{color:#f44336}.fd-result-text.draw{color:#ffeb3b}.fd-final-score{font-size:1.5em;font-weight:700;letter-spacing:2px;margin-bottom:24px}.quiz-game{box-sizing:border-box;color:#333;min-height:250px;padding:20px}.quiz-game,.quiz-theme-selection{align-items:center;display:flex;flex-direction:column;height:auto;width:100%}.quiz-theme-selection{gap:20px;justify-content:center;min-height:200px}.quiz-theme-selection h3{color:#fff;font-size:1.3rem;font-weight:700;letter-spacing:-.3px;margin-bottom:25px;margin-top:-5px;text-align:center;text-shadow:0 2px 10px #00000080}.quiz-themes{display:flex;gap:15px}.quiz-theme-btn{align-items:center;border:1px solid #ffffff1a;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;font-size:.95rem;font-weight:700;gap:8px;min-width:130px;overflow:hidden;padding:15px 10px;position:relative;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.quiz-theme-btn:before{background:linear-gradient(135deg,#ffffff26,#fff0);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.quiz-theme-btn.hp{background:linear-gradient(135deg,#740001,#ae0001);box-shadow:0 4px 15px #7400014d,inset 0 0 0 1px #eeba3033;color:#eeba30}.quiz-theme-btn.lotr{background:linear-gradient(135deg,#1a472a,#2a623d);box-shadow:0 4px 15px #1a472a4d,inset 0 0 0 1px #ffffff1a;color:#f1f5f9}.quiz-theme-btn:hover{box-shadow:0 10px 20px #0003;filter:brightness(1.2);transform:translateY(-4px) scale(1.02)}.quiz-theme-btn .emoji{filter:drop-shadow(0 3px 6px rgba(0,0,0,.2));font-size:1.8rem;transition:transform .3s ease;z-index:2}.quiz-theme-btn:hover .emoji{transform:scale(1.1) rotate(5deg)}.quiz-theme-btn span:not(.emoji){text-shadow:0 2px 4px #0000004d;z-index:2}.quiz-playing{display:flex;flex-direction:column;gap:20px;width:100%}.quiz-header{background:#00000008;border-radius:12px;display:flex;font-size:1rem;font-weight:700;justify-content:space-between;margin-bottom:5px;padding:10px 15px;width:100%}.quiz-question-container{align-items:center;background:#fff;border:1px solid #f1f5f9;border-radius:20px;box-shadow:0 10px 30px #0000000d;display:flex;font-size:1.3rem;font-weight:700;justify-content:center;line-height:1.4;min-height:120px;padding:24px;text-align:center}.quiz-options{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr;width:100%}.quiz-option{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 6px #00000005;cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:center;padding:18px 20px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.quiz-option:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.quiz-option.correct{background:#dcfce7!important;border-color:#22c55e!important;color:#166534!important}.quiz-option.wrong{background:#fee2e2!important;border-color:#ef4444!important;color:#991b1b!important}.quiz-option:disabled{cursor:not-allowed;opacity:.8}.quiz-scores{display:flex;gap:20px;justify-content:center;margin-top:10px}.quiz-score-item{align-items:center;display:flex;flex-direction:column;gap:4px}.quiz-score-val{color:#6366f1;font-size:1.5rem;font-weight:800}.quiz-score-label{color:#666;font-size:.8rem;text-transform:uppercase}.quiz-finished{align-items:center;display:flex;flex-direction:column;gap:20px;height:auto;justify-content:center;min-height:200px}.quiz-winner-emoji{font-size:4rem}.quiz-winner-text{color:#1a1a1a;font-size:2rem;font-weight:800}.quiz-final-scores{background:#f1f5f9;border-radius:20px;display:flex;gap:40px;padding:20px 40px}.quiz-restart-btn{background:#6366f1;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;padding:12px 30px;transition:all .2s ease}.quiz-restart-btn:hover{background:#4f46e5;transform:scale(1.05)}.theme-hp .quiz-question-container{border-left:5px solid #ae0001}.theme-lotr .quiz-question-container{border-left:5px solid #2a623d}@media (max-width:480px){.quiz-game{padding:10px}.quiz-theme-selection h3{font-size:1.1rem;margin-bottom:15px}.quiz-themes{flex-direction:row;gap:15px;justify-content:center;width:100%}.quiz-theme-btn{border-radius:12px;flex-direction:column;font-size:.85rem;gap:6px;max-width:none;min-width:0;min-width:auto;padding:10px 5px;width:115px}.quiz-theme-btn .emoji{font-size:1.4rem}.quiz-question-container{font-size:1.1rem;min-height:80px;padding:15px}.quiz-options{gap:10px;grid-template-columns:1fr}.quiz-option{font-size:.9rem;padding:12px 15px}.quiz-final-scores{gap:20px;padding:15px 25px}}.killer-puzzle{background:linear-gradient(135deg,#1a1c2c,#4a1c40);border-radius:12px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;font-family:Inter,system-ui,sans-serif;height:auto;min-height:320px;overflow-y:auto;padding:1rem;width:100%}.killer-puzzle.finished,.killer-puzzle.intro{align-items:center;justify-content:center;text-align:center}.killer-puzzle .title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ff6b6b,#fca048);-webkit-background-clip:text;background-clip:text;font-size:2rem;margin-bottom:.5rem;text-shadow:2px 2px 4px #00000080}.killer-puzzle .subtitle{color:#ccc;font-size:1.1rem;margin-bottom:2rem;max-width:80%}.killer-btn{-webkit-tap-highlight-color:transparent;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;padding:10px 20px;touch-action:manipulation;transition:all .2s ease}.killer-btn.primary{background:linear-gradient(135deg,#ff6b6b,#fca048);border:none;box-shadow:0 4px 15px #ff6b6b66}@media (hover:hover){.killer-btn.primary:hover{box-shadow:0 6px 20px #ff6b6b99;transform:translateY(-2px)}}.killer-btn.primary.pulse{animation:pulseButton 2s infinite}@keyframes pulseButton{0%{box-shadow:0 0 0 0 #ff6b6bb3;transform:scale(1)}70%{box-shadow:0 0 0 10px #ff6b6b00;transform:scale(1.05)}to{box-shadow:0 0 0 0 #ff6b6b00;transform:scale(1)}}.puzzle-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:.5rem}.round-badge{background:#ffffff26;border-radius:20px;font-size:.9rem;font-weight:500;letter-spacing:1px;padding:4px 12px;text-transform:uppercase}.current-scores{color:#ffd93d;font-size:1rem;font-weight:700}.case-content{background:#0003;border-radius:12px;box-shadow:inset 0 2px 10px #0000004d;margin-bottom:1.5rem;padding:1.5rem}.case-title{color:#ff9a9e;font-size:1.5rem;margin:0 0 1rem;text-align:center}.case-image{aspect-ratio:1;border:2px solid #ffffff1a;border-radius:8px;box-shadow:0 4px 15px #00000080;margin-bottom:1rem;object-fit:cover;width:100%}.case-story{color:#eee;font-size:1.1rem;line-height:1.6}.guessing-area{display:flex;flex:1 1;flex-direction:column;gap:1rem}.pick-prompt{color:#a8df65;font-size:1.1rem;font-weight:500;margin:0;text-align:center}.suspects-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.suspect-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#ffffff14;border:2px solid #ffffff1a;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:1rem;touch-action:manipulation;transition:all .2s ease}@media (hover:hover){.suspect-btn:hover{background:#ffffff26;border-color:#ff6b6b;transform:translateY(-2px)}}.suspect-btn:active{transform:translateY(0)}.suspect-icon{font-size:2rem}.suspect-name{font-size:1rem;font-weight:500}.killer-puzzle .waiting-message{animation:pulse 1.5s infinite;background:#fca0481a;border:1px dashed #fca048;border-radius:8px;color:#fca048;font-size:1.2rem;padding:2rem;text-align:center}@keyframes pulse{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.result-area{align-items:center;background:#00000040;border-radius:12px;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;text-align:center}.result-title{color:#ffd93d;font-size:1.4rem;margin:0}.highlight-green{color:#a8df65;font-size:1.2rem}.explanation-text{color:#ddd;font-style:italic;margin-bottom:1rem}.choices-summary{display:flex;gap:1rem;margin-bottom:1rem;width:100%}.choice-box{border-radius:8px;display:flex;flex:1 1;flex-direction:column;gap:4px;padding:1rem}.choice-box.correct{background:#a8df6533;border:1px solid #a8df65}.choice-box.wrong{background:#ff6b6b33;border:1px solid #ff6b6b}.player-label{font-size:.9rem;opacity:.8}.picked-name{font-size:1.1rem;font-weight:700}.final-scores{display:flex;gap:2rem;margin:1rem 0}.score-box{background:#ffffff1a;border-radius:8px;display:flex;flex-direction:column;padding:1rem}.score-label{color:#ccc;font-size:.9rem}.score-num{color:#ff6b6b;font-size:2rem;font-weight:700}.winner-text{color:#a8df65;font-size:1.5rem;margin-bottom:2rem}@media (max-width:600px){.killer-puzzle{padding:.5rem}.killer-puzzle .title{font-size:1.5rem;margin-bottom:.25rem}.killer-puzzle .subtitle{font-size:.95rem;margin-bottom:1rem}.puzzle-header{margin-bottom:.5rem;padding-bottom:.25rem}.round-badge{font-size:.75rem;padding:2px 8px}.current-scores{font-size:.85rem}.case-content{border-radius:8px;margin-bottom:.5rem;padding:.75rem}.case-title{font-size:1.1rem;margin-bottom:.5rem}.case-scene{font-size:1.6rem;letter-spacing:5px;margin-bottom:.25rem;padding:5px}.case-story{font-size:.9rem;line-height:1.3}.suspect-btn{border-radius:8px;gap:4px;padding:.5rem}.suspect-icon{font-size:1.4rem}.suspect-name{font-size:.8rem}.guessing-area{gap:.5rem}.killer-puzzle .waiting-message{font-size:1rem;padding:1rem}.result-area{gap:.5rem;padding:.75rem}.result-title{font-size:1.1rem}.highlight-green{font-size:1rem}.explanation-text{font-size:.85rem;margin-bottom:.5rem}.choices-summary{gap:.5rem;margin-bottom:.5rem}.choice-box{padding:.5rem}.player-label{font-size:.75rem}.picked-name{font-size:.9rem}.killer-btn{font-size:1rem;padding:8px 16px}}.pong-container{align-items:center;background:#0f172a;color:#f1f5f9;display:flex;flex-direction:column;font-family:Inter,sans-serif;height:auto;justify-content:center;min-height:300px;overflow:hidden;padding:40px 20px;width:100%}.pong-container.playing{height:80vh;justify-content:space-between;min-height:500px;padding:10px}.table-perspective-wrapper{align-items:center;display:flex;flex:1 1;justify-content:center;max-height:70vh;perspective:1000px;position:relative;width:100%}.pong-canvas{background:#3b82f6;border:4px solid #f8fafc;border-radius:4px;box-shadow:0 10px 0 #1e3a8a,0 30px 40px #0009;cursor:ew-resize;height:100%;max-height:600px;max-width:100%;touch-action:none;transform:rotateX(25deg);transform-style:preserve-3d}.table-net{background:#fff3;background-image:linear-gradient(90deg,#0000 50%,#ffffff80 0),linear-gradient(#ffffff80 50%,#0000 0);background-size:4px 4px;border-top:2px solid #fff;height:25px;left:50%;max-width:calc(100% - 20px);pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) rotateX(-15deg);width:100%;z-index:10}.pong-header{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;margin-bottom:15px;padding:0 15px;width:100%;z-index:20}.pong-player-name{font-size:18px;font-weight:800;letter-spacing:.5px;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 8px #0006;white-space:nowrap}.pong-player-name.me{color:#38bdf8;text-align:left}.pong-player-name.partner{color:#f43f5e;text-align:right}.pong-score{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172acc;border:1px solid #ffffff1a;border-radius:30px;box-shadow:0 4px 15px #0000004d;display:flex;font-size:32px;font-weight:800;gap:15px;padding:5px 25px}.pong-score .me{color:#38bdf8}.pong-score .partner{color:#f43f5e}.pong-score .divider{opacity:.3}.pong-btn{background:#94a3b81a;border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:700;margin-top:20px;padding:12px 32px;transition:all .2s}.pong-btn.primary{background:linear-gradient(135deg,#6366f1,#a855f7);box-shadow:0 4px 12px #6366f14d}.pong-btn:hover{background:#4f46e5;transform:translateY(-2px)}.waiting h2{margin-bottom:10px}.waiting p{color:#94a3b8;font-size:14px}.finished .result-emoji{font-size:64px;margin-bottom:10px}.finished h2.me{color:#34d399}.finished h2.partner{color:#f87171}.final-score{font-size:24px;font-weight:700;margin:15px 0}@media (max-width:480px){.pong-canvas{transform:rotateX(20deg);width:100%}}.melody-container{align-items:center!important;background:radial-gradient(circle at 50% 50%,#1e293b 0,#0f172a 100%);border-radius:16px;color:#f1f5f9;display:flex!important;flex-direction:column!important;font-family:Inter,sans-serif;height:auto!important;margin:0 auto;max-width:100%;min-height:280px!important;overflow:hidden!important;padding:20px;position:relative;width:100%}.melody-container:before{background:radial-gradient(circle,#6366f10d 0,#0000 70%);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;width:200%}.melody-scoreboard-modern{align-items:center;background:#ffffff0f;border:1px solid #ffffff14;border-radius:24px;box-shadow:0 15px 35px #0006;display:flex;gap:20px;justify-content:center;margin-bottom:35px;padding:15px 25px;width:100%}.player-stat{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:12px;min-width:0}.player-stat.me{justify-content:flex-end}.player-stat.partner{justify-content:flex-start}.p-name{color:#fff9;font-size:15px;font-weight:700;letter-spacing:1px;max-width:120px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.p-score{font-size:48px;font-weight:900;line-height:1}.me .p-score{color:#818cf8;text-shadow:0 0 20px #818cf866}.partner .p-score{color:#f87171;text-shadow:0 0 20px #f8717166}.vs-badge{background:#ffffff1a;border:1px solid #ffffff0d;border-radius:8px;color:#ffffff4d;font-size:12px;font-weight:800;padding:6px 10px}.audio-visualizer{margin-bottom:30px;position:relative;z-index:1}.audio-visualizer,.disc{align-items:center;display:flex;justify-content:center}.disc{background:#000;border:8px solid #1e293b;border-radius:50%;box-shadow:0 0 0 10px #6366f11a,0 0 40px #0009,inset 0 0 20px #ffffff0d;height:150px;overflow:hidden;transition:all .5s cubic-bezier(.175,.885,.32,1.275);width:150px}.disc.spinning{animation:spin 4s linear infinite;border-color:#312e81}.disc img{height:100%;object-fit:cover;opacity:.8;width:100%}.disc svg{color:#6366f1b3;filter:drop-shadow(0 0 10px rgba(99,102,241,.3));font-size:72px}.play-toggle{align-items:center;background:#6366f1;border:none;border-radius:50%;box-shadow:0 10px 25px #6366f166;color:#fff;cursor:pointer;display:flex;font-size:24px;height:60px;justify-content:center;position:absolute;transition:all .3s;width:60px;z-index:2}.play-toggle:hover{background:#4f46e5;box-shadow:0 15px 30px #6366f180;transform:scale(1.1)}.options-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:30px;max-width:700px;width:100%;z-index:1}.option-btn{background:#1e293b99;border:1px solid #ffffff1a;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:80px;padding:18px 24px;text-align:left;transition:all .3s cubic-bezier(.4,0,.2,1)}.option-btn:hover:not(:disabled){background:#6366f126;border-color:#6366f180;box-shadow:0 10px 20px -5px #0000004d;transform:translateY(-4px)}.option-btn.correct{background:#10b98133;border-color:#10b981;box-shadow:0 0 20px #10b98133}.option-btn.disabled{cursor:default;opacity:.4}.song-name{color:#fff;font-size:16px;font-weight:700;line-height:1.3}.artist-name,.song-name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.artist-name{color:#94a3b8;font-size:13px;white-space:normal}.melody-container .next-btn{background:linear-gradient(135deg,#6366f1,#4f46e5);border:none;border-radius:16px;box-shadow:0 10px 20px #6366f14d;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-top:10px;padding:16px 48px;transition:all .3s;z-index:1}.melody-container .next-btn:hover:not(:disabled){box-shadow:0 15px 30px #6366f166;filter:brightness(1.1);transform:translateY(-2px)}.melody-container .next-btn:disabled{cursor:not-allowed;opacity:.5}.melody-header-modern{margin-bottom:40px;text-align:center}.melody-icon-pulse{animation:melodyPulse 2s infinite alternate;color:#6366f1;filter:drop-shadow(0 0 20px rgba(99,102,241,.4));font-size:64px;margin-bottom:20px}@keyframes melodyPulse{0%{filter:drop-shadow(0 0 20px rgba(99,102,241,.4));transform:scale(1)}to{filter:drop-shadow(0 0 35px rgba(99,102,241,.6));transform:scale(1.1)}}.melody-title-premium{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#94a3b8);-webkit-background-clip:text;background-clip:text;font-size:42px;font-weight:900;margin-bottom:12px}.melody-subtitle{color:#64748b;font-size:16px}.genre-selection{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr);margin-bottom:40px;max-width:500px;width:100%}.genre-card{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:20px;transition:all .3s}.genre-card:hover:not(:disabled){background:#6366f11a;border-color:#6366f14d;box-shadow:0 15px 30px #0003;transform:translateY(-5px)}.genre-emoji{font-size:32px}.genre-name{color:#cbd5e1;font-size:16px;font-weight:700}.waiting-host-modern{color:#64748b;text-align:center}.loader-dots{display:flex;gap:6px;justify-content:center;margin-bottom:10px}.loader-dots span{animation:dotBlink 1.4s infinite;background:#6366f1;border-radius:50%;height:8px;width:8px}.loader-dots span:nth-child(2){animation-delay:.2s}.loader-dots span:nth-child(3){animation-delay:.4s}@keyframes dotBlink{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1.1)}}@media (max-width:768px){.melody-container{border-radius:12px;padding:12px}.melody-scoreboard-modern{gap:8px;margin-bottom:20px;padding:8px 12px}.p-score{font-size:28px}.p-name{font-size:12px;max-width:80px}.vs-badge{font-size:10px;padding:4px 6px}.melody-header-modern{margin-bottom:20px}.melody-icon-pulse{font-size:40px;margin-bottom:12px}.melody-title-premium{font-size:24px;margin-bottom:8px}.melody-subtitle{font-size:13px}.options-grid{gap:8px;grid-template-columns:1fr;margin-bottom:20px}.option-btn{border-radius:12px;min-height:60px;padding:10px 12px}.song-name{font-size:13px}.artist-name{font-size:11px}.disc{border-width:4px;height:100px;width:100px}.play-toggle{font-size:18px;height:40px;width:40px}.melody-container .next-btn{border-radius:12px;font-size:14px;padding:12px 32px}.genre-selection{gap:10px;margin-bottom:20px}.genre-card{border-radius:12px;padding:12px}.genre-emoji{font-size:24px}.genre-name{font-size:13px}}.game-overlay{animation:gameOverlayFadeIn .35s cubic-bezier(.34,1.56,.64,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#0f172a;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 25px 50px -12px #0009,inset 0 1px 1px #ffffff1a;display:flex!important;flex-direction:column!important;height:auto!important;left:calc(50% + 180px);max-height:85vh!important;overflow:hidden;padding:0;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);will-change:transform;z-index:1000000!important}@media (min-width:769px){.game-overlay{max-height:calc(100vh - 80px);width:480px}.game-find_diff,.game-killer,.game-melody,.game-quiz{max-height:90vh!important;max-width:800px!important;min-width:500px!important;width:auto!important}.game-battleship{max-height:85vh!important;width:650px!important}}.game-overlay-random{top:45%!important}@keyframes gameOverlayFadeIn{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}.game-overlay-header{align-items:center;background:#ffffff08;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:12px 16px;touch-action:none;-webkit-user-select:none;user-select:none}.game-overlay-title{align-items:center;color:#fff;display:flex;font-size:15px;font-weight:600;gap:8px}.game-overlay-close{align-items:center;background:#e74c3c33;border:1px solid #e74c3c4d;border-radius:50%;color:#e74c3c;cursor:pointer;display:flex;font-size:14px;height:30px;justify-content:center;transition:all .2s;width:30px}.game-overlay-close:hover{background:#e74c3c59}.game-overlay-body{align-items:center!important;box-sizing:border-box!important;color:#fff;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;justify-content:flex-start!important;min-height:140px!important;overflow-y:auto!important;padding:16px;scrollbar-color:#6366f1 #0000;scrollbar-width:thin;width:100%!important}.game-overlay-body::-webkit-scrollbar{width:4px}.game-overlay-body::-webkit-scrollbar-thumb{background:#3498db;border-radius:10px}.game-result{padding:20px 0;text-align:center}.game-result-emoji{font-size:56px;margin-bottom:12px}.game-result-text{font-size:20px;font-weight:700;margin-bottom:8px}.game-result-text.win{color:#2ecc71}.game-result-text.lose{color:#e74c3c}.game-result-text.draw{color:#f39c12}.game-result-sub{color:#ffffff80;font-size:13px;margin-bottom:16px}.game-play-again{background:linear-gradient(135deg,#3498db,#2980b9);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:all .2s}.game-play-again:hover{box-shadow:0 4px 12px #3498db66;transform:translateY(-2px)}.rps-game{text-align:center;width:100%}.rps-round{color:#ffffff80;font-size:13px;margin-bottom:4px}.rps-score{color:#fffc;font-size:15px;font-weight:600;margin-bottom:16px}.rps-choices{gap:12px;margin-bottom:20px}.rps-choice-btn,.rps-choices{display:flex;justify-content:center}.rps-choice-btn{align-items:center;background:#ffffff0d;border:2px solid #ffffff1a;border-radius:16px;cursor:pointer;font-size:36px;height:72px;transition:all .2s;width:72px}.rps-choice-btn:hover{background:#3498db33;border-color:#3498db66;transform:scale(1.1)}.rps-choice-btn:active{transform:scale(.95)}.rps-choice-btn.selected{background:#3498db4d;border-color:#3498db;box-shadow:0 0 16px #3498db66}.rps-choice-btn:disabled{cursor:not-allowed;opacity:.4;transform:none}.rps-vs{align-items:center;display:flex;gap:16px;justify-content:center;margin:16px 0}.rps-player{text-align:center}.rps-player-choice{font-size:48px;margin-bottom:4px}.rps-player-name{color:#ffffff80;font-size:11px}.rps-vs-divider{color:#ffffff4d;font-size:18px;font-weight:700}.rps-round-result{border-radius:8px;font-size:14px;font-weight:600;margin-top:8px;padding:6px 12px}.rps-round-result.win{background:#2ecc7126;color:#2ecc71}.rps-round-result.lose{background:#e74c3c26;color:#e74c3c}.rps-round-result.draw{background:#f39c1226;color:#f39c12}.rps-waiting{align-items:center;color:#ffffff80;display:flex;font-size:13px;gap:8px;justify-content:center;margin-top:8px}.rps-waiting-dot{animation:rpsDotPulse 1.2s ease-in-out infinite;background:#3498db;border-radius:50%;height:6px;width:6px}.rps-waiting-dot:nth-child(2){animation-delay:.2s}.rps-waiting-dot:nth-child(3){animation-delay:.4s}@keyframes rpsDotPulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.ttt-game{text-align:center;width:100%}.ttt-status{color:#ffffffb3;font-size:14px;font-weight:500;margin-bottom:12px}.ttt-board{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr);margin:0 auto 16px;width:210px}.ttt-cell{align-items:center;background:#ffffff0a;border:2px solid #ffffff1a;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:30px;font-weight:700;height:66px;justify-content:center;transition:all .15s;width:66px}.ttt-cell:hover:not(:disabled){background:#3498db26;border-color:#3498db4d}.ttt-cell:disabled{cursor:not-allowed}.ttt-cell.x{color:#3498db}.ttt-cell.o{color:#e74c3c}.ttt-cell.winning{animation:tttWinPulse .6s ease-in-out;background:#2ecc7133;border-color:#2ecc71}@keyframes tttWinPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.wyr-game{text-align:center;width:100%}.wyr-question-label{color:#fff6;font-size:12px;letter-spacing:1px;margin-bottom:12px;text-transform:uppercase}.wyr-options{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.wyr-option{background:#ffffff0a;border:2px solid #ffffff1a;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;line-height:1.4;padding:14px 16px;text-align:left;transition:all .2s}.wyr-option:hover{background:#3498db26;border-color:#3498db4d}.wyr-option.selected{background:#3498db40;border-color:#3498db}.wyr-option.partner-selected{border-color:#e74c3c}.wyr-option.selected.partner-selected{background:#2ecc7126;border-color:#2ecc71}.wyr-option-label{color:#fff6;font-size:11px;margin-top:6px}.wyr-next-btn{background:#3498db33;border:1px solid #3498db4d;border-radius:8px;color:#3498db;cursor:pointer;font-size:13px;font-weight:500;padding:8px 20px;transition:all .2s}.wyr-next-btn:hover{background:#3498db4d}.tod-game{text-align:center;width:100%}.tod-selection{display:flex;gap:12px;justify-content:center;margin-bottom:16px}.tod-btn{background:#ffffff0d;border:2px solid #ffffff1a;border-radius:12px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px 24px;transition:all .2s}.tod-btn:hover{transform:translateY(-2px)}.tod-btn.truth{border-color:#3498db4d}.tod-btn.truth:hover{background:#3498db33}.tod-btn.dare{border-color:#e74c3c4d}.tod-btn.dare:hover{background:#e74c3c33}.tod-card{animation:todCardFlip .4s ease-out;background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;margin-bottom:16px;padding:20px 16px}@keyframes todCardFlip{0%{opacity:0;transform:rotateX(90deg)}to{opacity:1;transform:rotateX(0)}}.tod-type-badge{font-size:11px;font-weight:700;letter-spacing:1.5px;margin-bottom:10px;text-transform:uppercase}.tod-type-badge.truth{color:#3498db}.tod-type-badge.dare{color:#e74c3c}.tod-text{color:#ffffffe6;font-size:16px;line-height:1.5}.memory-game{text-align:center;width:100%}.memory-info{color:#fff9;display:flex;font-size:13px;justify-content:space-between;margin-bottom:12px}.memory-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,1fr);margin:0 auto 12px;max-width:280px}.memory-card{align-items:center;aspect-ratio:1;background:#ffffff0d;border:2px solid #ffffff1a;border-radius:8px;cursor:pointer;display:flex;font-size:24px;justify-content:center;transition:all .2s}.memory-card.flipped{background:#3498db26;border-color:#3498db4d}.memory-card.matched{background:#2ecc7126;border-color:#2ecc714d;opacity:.7}.memory-card:not(.flipped):not(.matched){font-size:0}.memory-card:not(.flipped):not(.matched):after{content:"❓";font-size:24px}.memory-card:hover:not(.flipped):not(.matched){background:#3498db1a;border-color:#3498db33}@media (max-width:768px){.game-overlay{border-radius:16px;left:50%;max-height:88vh!important;max-width:440px;top:50%;width:94%;z-index:1000000!important}.game-battleship,.game-find_diff,.game-killer,.game-melody,.game-quiz{max-width:96vw!important;width:96%!important}.game-overlay-header{padding:8px 12px}.game-overlay-title{font-size:13px}.game-overlay-close{font-size:14px;height:26px;width:26px}.game-overlay-body{min-height:100px;padding:8px}.rps-choice-btn{border-radius:12px;font-size:24px;height:54px;width:54px}.rps-player-choice{font-size:32px}.ttt-cell{font-size:24px;height:56px;width:56px}.ttt-board{width:180px}.wyr-option{font-size:13px;padding:10px 12px}.wyr-options{gap:8px;margin-bottom:12px}.tod-btn{font-size:14px;padding:10px 18px}.tod-card{padding:16px 12px}.tod-text{font-size:14px}.memory-grid{gap:4px;margin-bottom:8px;max-width:220px}.memory-card{border-width:1.5px}.memory-card,.memory-card:not(.flipped):not(.matched):after{font-size:18px}}.reaction-overlay-container{align-items:center;display:flex;justify-content:center;overflow:hidden;pointer-events:none;z-index:10100}.reaction-backdrop,.reaction-overlay-container{height:100%;left:0;position:absolute;top:0;width:100%}.reaction-backdrop{animation:backdropFlash 2.5s ease-out forwards;background:radial-gradient(circle at center,var(--bg-color) 0,#0000 60%);opacity:0}@keyframes backdropFlash{0%{opacity:0;transform:scale(.8)}10%{opacity:.15;transform:scale(1)}80%{opacity:.1}to{opacity:0}}.float-up-curve,.sticker-wrapper{opacity:0;position:absolute;will-change:transform,opacity}.float-up-curve{animation-fill-mode:forwards;animation-name:floatUpCurve;animation-timing-function:cubic-bezier(.25,.46,.45,.94);bottom:-150px;left:var(--start-x);transform-origin:center}@keyframes floatUpCurve{0%{opacity:0;transform:translate(0) scale(0) rotate(calc(var(--rot) - 20deg))}15%{opacity:1;transform:translate(calc((var(--end-x) - var(--start-x))*.2),-25vh) scale(1.1) rotate(calc(var(--rot)*.5))}75%{opacity:.9;transform:translate(calc((var(--end-x) - var(--start-x))*.8),-75vh) scale(1) rotate(calc(var(--rot)*1.5))}to{opacity:0;transform:translate((var(--end-x) - var(--start-x)),-120vh) scale(.6) rotate(calc(var(--rot)*2))}}.heart-trigger-btn{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#ff3366b3,#ff7800b3);border:1px solid #fff6;border-radius:50%;box-shadow:0 4px 12px #f366;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1);width:50px;z-index:1000}.heart-trigger-btn:hover{background:linear-gradient(135deg,#ff3366e6,#ff7800e6);box-shadow:0 6px 16px #f369;transform:scale(1.1)}.heart-trigger-btn:active{box-shadow:0 2px 6px #ff33664d;transform:scale(.95)}.heart-trigger-icon{filter:drop-shadow(0 1px 3px rgba(0,0,0,.5));font-size:26px}.heart-trigger-btn.disabled{cursor:not-allowed;opacity:.5;pointer-events:none;transform:scale(.9)}@media (max-width:768px){.floating-hearts-container{bottom:90px;right:15px}.heart-trigger-btn{height:44px;width:44px}.heart-trigger-icon{font-size:22px}}.group-video-call-container{background:#0a0a0a;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.group-call-header{align-items:center;background:linear-gradient(180deg,#000000b3,#0000);display:flex;justify-content:space-between;left:0;padding:12px 20px;position:absolute;right:0;top:0;z-index:10}.group-call-title{color:#fff;font-size:16px;font-weight:700;text-shadow:0 1px 4px #00000080}.group-call-participants-count{color:#ffffffb3;font-size:13px;font-weight:500}.group-call-header-right{align-items:center;display:flex;gap:12px}.group-call-timer-badge{align-items:center;background:#3b82f633;border:1px solid #3b82f666;border-radius:12px;color:#fff;display:flex;font-size:12px;gap:6px;padding:4px 10px}.group-call-timer-badge .timer-value{color:#60a5fa;font-weight:700}.group-partner-stats-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;border:1px solid #ffffff26;border-radius:10px;box-shadow:0 4px 12px #0000004d;display:flex;gap:12px;left:16px;opacity:0;padding:8px 14px;pointer-events:none;position:absolute;top:56px;transform:translateY(-8px);transition:opacity .3s ease,transform .3s ease;z-index:15}.group-video-call-container:hover .group-partner-stats-overlay{opacity:1;pointer-events:auto;transform:translateY(0)}.group-partner-stat-item{align-items:center;display:flex;gap:6px}.group-partner-stat-label{color:#ffffffb3;font-size:12px;font-weight:500}.group-partner-stat-value{color:#fff;font-size:13px;font-weight:700}.group-partner-stat-value.timer{color:#3b82f6}.group-camera-minute-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;border:1px solid #ffffff26;border-radius:8px;box-shadow:0 4px 12px #0006;color:#fff;display:flex;font-size:12px;gap:6px;left:10px;opacity:0;padding:6px 12px;pointer-events:none;position:absolute;top:10px;transform:translateY(-5px);transition:opacity .3s ease,transform .3s ease;z-index:15}.group-video-item:hover .group-camera-minute-overlay{opacity:1;pointer-events:auto;transform:translateY(0)}.camera-stat-label{color:#ffffffb3;font-size:11px;font-weight:500}.camera-stat-value{color:#fff;font-weight:700}.camera-stat-value.timer{color:#3b82f6}.group-video-grid{grid-gap:4px;box-sizing:border-box;display:grid;flex:1 1;gap:4px;height:100%;padding:4px;width:100%}.group-video-grid.participants-1{grid-template-columns:1fr;grid-template-rows:1fr}.group-video-grid.participants-2{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.group-video-grid.participants-3{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr}.group-video-grid.participants-4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.group-video-grid.participants-5{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}.group-video-grid.participants-5 .group-video-item:nth-child(4){grid-column:1/2}.group-video-grid.participants-5 .group-video-item:nth-child(5){grid-column:2/4}.group-video-grid.participants-6{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}.group-video-item{background:#1a1a2e;border:1px solid #ffffff59;border-radius:10px;box-shadow:0 4px 14px #0000004d;min-height:0;overflow:hidden;position:relative;transition:border-color .2s ease,box-shadow .2s ease}.group-video-item.self-video-item{border:2px solid #60a5fa;box-shadow:0 0 16px #60a5fa73}.group-video-element{display:block;height:100%;object-fit:cover;width:100%}.group-video-placeholder{background:#1a1a2e;flex-direction:column;gap:12px;inset:0;position:absolute}.group-video-avatar,.group-video-placeholder{align-items:center;display:flex;justify-content:center}.group-video-avatar{border-radius:50%;color:#fff;font-size:24px;font-weight:700;height:60px;width:60px}.group-video-avatar-img{border-radius:50%;box-shadow:0 4px 12px #0006;height:60px;object-fit:cover;width:60px}.group-video-connecting{animation:pulse-opacity 1.5s ease infinite;color:#fff9;font-size:12px}@keyframes pulse-opacity{0%,to{opacity:.6}50%{opacity:1}}.group-video-name-tag{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#000000a6;border:1px solid #ffffff26;border-radius:20px;bottom:10px;box-shadow:0 2px 8px #0006;color:#fff;font-size:13px;font-weight:600;left:10px;max-width:calc(100% - 20px);overflow:hidden;padding:5px 12px;position:absolute;text-overflow:ellipsis;white-space:nowrap}.group-video-name-tag.self-tag{background:#2563ebbf;border-color:#93c5fd59}.group-video-controls{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0000008c;border:1px solid #ffffff1f;border-radius:30px;bottom:24px;box-shadow:0 8px 24px #0006;display:flex;gap:12px;left:50%;opacity:0;padding:8px 16px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:1000}.group-video-call-container:hover .group-video-controls{opacity:1;pointer-events:auto;visibility:visible}.group-control-btn{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:44px;justify-content:center;transition:background .2s ease,transform .2s ease;width:44px}.group-control-btn:hover{background:#fff6;transform:scale(1.06)}.group-control-btn.muted{background:#ffffff1a;opacity:.7}.group-control-btn.captions{background:#fff3;color:#fff}.group-control-btn.captions:hover{background:#ffffff59}.group-control-btn.captions.active{background-color:#3b82f6;background-color:var(--primary-color,#3b82f6);box-shadow:none;color:#fff}.group-control-btn.end-call{background:#e74c3c}.group-control-btn.end-call:hover{background:#c0392b;transform:scale(1.06)}.group-chat-input-area{bottom:10px;left:15px;position:absolute;right:15px;z-index:10}.group-chat-form{align-items:center;display:flex;gap:8px}.group-chat-input{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#000000a6;border:1px solid #ffffff40;border-radius:24px;box-shadow:0 4px 16px #0006;color:#fff;flex:1 1;font-size:14px;outline:none;padding:10px 16px;transition:border-color .2s ease}.group-chat-input::placeholder{color:#fff6}.group-chat-input:focus{border-color:#3b82f680}.group-chat-send-btn{align-items:center;background:#3b82f6;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .2s ease;width:40px}.group-chat-send-btn:hover:not(:disabled){background:#2563eb;transform:scale(1.05)}.group-chat-send-btn:disabled{cursor:default;opacity:.4}@media (max-width:768px){.group-video-call-container{box-sizing:border-box;height:100%!important;overflow:hidden!important;padding:4px 4px 57px!important;width:100%!important}.group-call-header{padding:6px 12px}.group-call-title{font-size:14px}.group-video-grid{box-sizing:border-box;gap:6px;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden;padding:0!important;width:100%!important}.group-video-grid.participants-2{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.group-video-grid.participants-3{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.group-video-grid.participants-3 .group-video-item:first-child{grid-column:1/-1}.group-video-grid.participants-4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.group-video-grid.participants-5{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr}.group-video-grid.participants-5 .group-video-item:nth-child(5){grid-column:1/-1;justify-self:center;max-width:65%;width:100%}.group-video-grid.participants-6{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr}.group-video-avatar{font-size:18px;height:44px;width:44px}.group-video-name-tag{bottom:6px;font-size:11px;left:6px;max-width:calc(100% - 12px);padding:3px 8px}.group-control-btn{font-size:18px;height:42px;width:42px}.group-video-controls{bottom:61px!important;gap:10px;padding:6px 12px}.group-chat-input-area{bottom:8px;left:10px;right:10px}.group-chat-input{font-size:13px;padding:8px 14px}}.group-call-ended-overlay{align-items:center;animation:fadeInEnded .3s ease-out;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0f0f1ad9;display:flex;inset:0;justify-content:center;padding:20px;position:absolute;z-index:99}@keyframes fadeInEnded{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.group-call-ended-card{align-items:center;background:#ffffff12;border:1px solid #fff3;border-radius:20px;box-shadow:0 16px 40px #00000080;display:flex;flex-direction:column;max-width:320px;padding:30px 24px;text-align:center;width:100%}.group-call-ended-avatar{align-items:center;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:3px solid #ffffff4d;border-radius:50%;box-shadow:0 4px 20px #0006;display:flex;height:76px;justify-content:center;margin-bottom:16px;overflow:hidden;width:76px}.group-call-ended-img{height:100%;object-fit:cover;width:100%}.group-call-ended-initials{color:#fff;font-size:32px;font-weight:800}.group-call-ended-title{color:#fff;font-size:18px;font-weight:700;margin:0 0 6px}.group-call-ended-subtitle{color:#ffffffb3;font-size:13px;line-height:1.4;margin:0 0 16px}.group-call-ended-badge{background:#ef44442e;border:1px solid #ef444459;border-radius:20px;color:#f87171;font-size:12px;font-weight:600;margin-bottom:20px;padding:4px 14px}.group-call-ended-leave-btn{align-items:center;background:#e74c3c;border:none;border-radius:24px;box-shadow:0 4px 14px #e74c3c66;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:10px 24px;transition:all .2s ease}.group-call-ended-leave-btn:hover{background:#c0392b;transform:scale(1.04)}.group-call-ending-container{background:#f8fafc;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}[data-theme=light]:not(.cassiopeia-theme) .group-call-ending-container,body:not(.dark-theme):not(.cassiopeia-theme) .group-call-ending-container{background:#f8fafc!important}[data-theme=dark]:not(.cassiopeia-theme) .group-call-ending-container,body.dark-theme:not(.cassiopeia-theme) .group-call-ending-container{background:linear-gradient(135deg,#0c1427,#1a2a44 50%,#2a446a)!important}.group-call-ending-screen{align-items:center;animation:groupEndingFadeIn .4s ease forwards;bottom:0;display:flex;flex-direction:column;gap:16px;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:100}@keyframes groupEndingFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.group-call-ending-avatar{object-fit:cover}.group-call-ending-avatar,.group-call-ending-avatar-placeholder{border:3px solid #ffffff4d;border-radius:50%;box-shadow:0 8px 32px #0006;height:100px;width:100px}.group-call-ending-avatar-placeholder{align-items:center;color:#fff;display:flex;font-size:42px;font-weight:700;justify-content:center}[data-theme=dark] .group-call-ending-avatar,[data-theme=dark] .group-call-ending-avatar-placeholder,body.dark-theme .group-call-ending-avatar,body.dark-theme .group-call-ending-avatar-placeholder{border:3px solid #ffffff4d!important;box-shadow:0 8px 32px #0006!important}.group-call-ending-name{color:#fff;font-size:20px;font-weight:700;max-width:80%;overflow:hidden;text-align:center;text-overflow:ellipsis;text-shadow:0 2px 8px #00000080;white-space:nowrap}[data-theme=dark] .group-call-ending-name,body.dark-theme .group-call-ending-name{color:#fff!important}.group-call-ending-text{color:#ffffffb3;font-size:15px;font-weight:500;text-shadow:0 1px 4px #0006}[data-theme=dark] .group-call-ending-text,body.dark-theme .group-call-ending-text{color:#94a3b8!important}.group-call--pip.group-call-ending-container,.vci-wrapper.pip .group-call-ending-container{border-radius:12px!important;overflow:hidden!important}.group-call--pip .group-call-ending-screen,.vci-wrapper.pip .group-call-ending-screen{align-items:center!important;box-sizing:border-box!important;gap:8px!important;justify-content:center!important;padding:12px 8px!important}.group-call--pip .group-call-ending-avatar,.group-call--pip .group-call-ending-avatar-placeholder,.vci-wrapper.pip .group-call-ending-avatar,.vci-wrapper.pip .group-call-ending-avatar-placeholder{border-width:2px!important;box-shadow:0 2px 10px #0000004d!important;font-size:24px!important;height:58px!important;max-height:58px!important;max-width:58px!important;min-height:58px!important;min-width:58px!important;width:58px!important}[data-theme=dark] .group-call--pip .group-call-ending-avatar,[data-theme=dark] .group-call--pip .group-call-ending-avatar-placeholder,[data-theme=dark] .vci-wrapper.pip .group-call-ending-avatar,[data-theme=dark] .vci-wrapper.pip .group-call-ending-avatar-placeholder,body.dark-theme .group-call--pip .group-call-ending-avatar,body.dark-theme .group-call--pip .group-call-ending-avatar-placeholder,body.dark-theme .vci-wrapper.pip .group-call-ending-avatar,body.dark-theme .vci-wrapper.pip .group-call-ending-avatar-placeholder{border:2px solid #ffffff40!important;box-shadow:0 2px 10px #0000004d!important}.group-call--pip .group-call-ending-name,.vci-wrapper.pip .group-call-ending-name{color:#fff!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;margin:0!important;max-width:90%!important;overflow:hidden!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}[data-theme=dark] .group-call--pip .group-call-ending-name,[data-theme=dark] .vci-wrapper.pip .group-call-ending-name,body.dark-theme .group-call--pip .group-call-ending-name,body.dark-theme .vci-wrapper.pip .group-call-ending-name{color:#fff!important}.group-call--pip .group-call-ending-text,.vci-wrapper.pip .group-call-ending-text{color:#ffffffbf!important;font-size:12px!important;font-weight:500!important;line-height:1.2!important;margin:0!important;max-width:90%!important;overflow:hidden!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}[data-theme=dark] .group-call--pip .group-call-ending-text,[data-theme=dark] .vci-wrapper.pip .group-call-ending-text,body.dark-theme .group-call--pip .group-call-ending-text,body.dark-theme .vci-wrapper.pip .group-call-ending-text{color:#94a3b8!important}@media (max-width:768px){.group-call--pip .group-call-ending-screen,.vci-wrapper.pip .group-call-ending-screen{gap:6px!important;padding:8px 4px!important}.group-call--pip .group-call-ending-avatar,.group-call--pip .group-call-ending-avatar-placeholder,.vci-wrapper.pip .group-call-ending-avatar,.vci-wrapper.pip .group-call-ending-avatar-placeholder{font-size:19px!important;height:46px!important;max-height:46px!important;max-width:46px!important;min-height:46px!important;min-width:46px!important;width:46px!important}.group-call--pip .group-call-ending-name,.vci-wrapper.pip .group-call-ending-name{font-size:13px!important}.group-call--pip .group-call-ending-text,.vci-wrapper.pip .group-call-ending-text{font-size:11px!important}}.group-pip-view{align-items:center;background:#0a0e17;display:flex;justify-content:center}.group-pip-video-wrapper,.group-pip-view{height:100%;overflow:hidden;position:relative;width:100%}.group-pip-video-wrapper{background:#080d16;border:1.5px solid #0ef0ff66;border-radius:10px}.group-pip-video-element{display:block;height:100%;object-fit:cover;width:100%}.group-pip-thumb-video.self-mirrored,.group-pip-video-element.self-mirrored{transform:scaleX(-1)}.group-pip-placeholder{align-items:center;background:radial-gradient(circle at center,#1a2a44 0,#0c1427 100%);display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center;width:100%}.group-pip-avatar-img{object-fit:cover}.group-pip-avatar,.group-pip-avatar-img{border:2px solid #fff3;border-radius:50%;height:52px;width:52px}.group-pip-avatar{align-items:center;color:#fff;display:flex;font-size:20px;font-weight:700;justify-content:center}.group-pip-status-text{color:#ffffffb3;font-size:11px;font-weight:500}.group-pip-top-bar{align-items:center;background:linear-gradient(180deg,#000000bf,#0000);display:flex;justify-content:space-between;left:0;padding:8px 10px 8px 42px;pointer-events:none;position:absolute;right:0;top:0;z-index:5}.group-pip-title{color:#fff;font-size:12px;font-weight:700;max-width:90px;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 3px #0009;white-space:nowrap}.group-pip-badge{background:#0009;border:1px solid #fff3;border-radius:10px;color:#ffffffe6;font-size:11px;font-weight:600;padding:2px 8px}.group-pip-badge,.group-pip-name-tag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.group-pip-name-tag{align-items:center;background:#000000a6;border-radius:6px;bottom:8px;box-shadow:0 2px 6px #0006;display:flex;gap:5px;left:8px;max-width:135px;padding:3px 8px;position:absolute;z-index:5}.group-pip-speaking-indicator{animation:pulseSpeaking 1.2s infinite;background-color:#10b981;border-radius:50%;box-shadow:0 0 8px #10b981;flex-shrink:0;height:7px;width:7px}@keyframes pulseSpeaking{0%{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.3)}to{opacity:.7;transform:scale(.9)}}.group-pip-name-text{color:#fff;font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-pip-minute-badge{color:#0ef0ff;font-size:10px;font-weight:700;margin-left:2px}.group-pip-local-thumb{background:#000;border:1.5px solid #ffffff59;border-radius:6px;bottom:8px;box-shadow:0 4px 10px #0009;height:42px;overflow:hidden;position:absolute;right:8px;width:56px;z-index:6}.group-pip-thumb-video{display:block;height:100%;object-fit:cover;width:100%}.confirm-modal-overlay{animation:modalFadeIn .3s ease-out;backdrop-filter:blur(8px) saturate(180%);-webkit-backdrop-filter:blur(8px) saturate(180%);background-color:#0006;bottom:0;left:0;right:0;top:0}.confirm-modal-content{animation:modalSlideUp .4s cubic-bezier(.175,.885,.32,1.275);background:#fffffff2;border:1px solid #fff3;border-radius:24px;box-shadow:0 25px 50px -12px #00000080;display:flex;flex-direction:column;gap:20px;max-width:460px;padding:32px;width:90%}.dark-theme .confirm-modal-content{background:#1e293bf2;border:1px solid #ffffff0d}.confirm-modal-header h3{color:#1e293b;font-size:22px;font-weight:800;letter-spacing:-.5px;margin:0;text-align:center}.dark-theme .confirm-modal-header h3{color:#f1f5f9}.confirm-modal-body{text-align:center}.confirm-message{color:#64748b;font-size:16px;font-weight:500;line-height:1.6;margin:0}.dark-theme .confirm-message{color:#94a3b8}.confirm-input-wrapper{margin-top:20px;width:100%}.confirm-input{background:#f8fafc;border:2px solid #e2e8f0;border-radius:14px;box-sizing:border-box;color:#1e293b;font-family:inherit;font-size:16px;padding:14px 18px;transition:all .2s ease;width:100%}.dark-theme .confirm-input{background:#0f172a80;border-color:#ffffff1a;color:#f1f5f9}.confirm-input:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;outline:none}.dark-theme .confirm-input:focus{background:#0f172acc;border-color:#3b82f6}.confirm-modal-actions{display:flex;gap:12px;margin-top:10px}.confirm-modal-actions button{align-items:center;border:none;border-radius:14px;cursor:pointer;display:flex;flex:1 1;font-size:15px;font-weight:700;justify-content:center;overflow:hidden;padding:14px 20px;text-overflow:ellipsis;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.confirm-cancel-btn{background:#e2e8f0;color:#475569}.dark-theme .confirm-cancel-btn{background:#ffffff0d;color:#94a3b8}.confirm-cancel-btn:hover{background:#cbd5e1;color:#0f172a;transform:translateY(-2px)}.dark-theme .confirm-cancel-btn:hover{background:#ffffff1a;color:#f1f5f9}.confirm-submit-btn{box-shadow:0 4px 12px #0000001a;color:#fff}.confirm-submit-btn:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-2px)}.confirm-submit-btn.danger{background:linear-gradient(135deg,#ef4444,#dc2626)}.confirm-submit-btn.danger:hover{background:linear-gradient(135deg,#f87171,#ef4444)}.confirm-submit-btn.primary{background:linear-gradient(135deg,#3b82f6,#2563eb)}.confirm-submit-btn.primary:hover{background:linear-gradient(135deg,#60a5fa,#3b82f6)}.confirm-submit-btn.success{background:linear-gradient(135deg,#10b981,#059669)}.confirm-submit-btn.success:hover{background:linear-gradient(135deg,#34d399,#10b981)}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideUp{0%{opacity:0;transform:scale(.9) translateY(40px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:480px){.confirm-modal-content{border-radius:20px;margin-bottom:20px;padding:24px}.confirm-modal-actions{flex-direction:row}.confirm-modal-actions button{font-size:13px;padding:10px 14px}}[data-theme=dark] .confirm-modal-content,body.dark-theme .confirm-modal-content{background:#162033!important;border:1px solid #1e293b!important;color:#fff!important}[data-theme=dark] .confirm-modal-header h3,body.dark-theme .confirm-modal-header h3{color:#fff!important}[data-theme=dark] .confirm-message,body.dark-theme .confirm-message{color:#94a3b8!important}[data-theme=dark] .confirm-input,body.dark-theme .confirm-input{background:#101929!important;border-color:#2c3e50!important;color:#fff!important}.video-call-container{display:flex;justify-content:center;padding:0 10px;width:100%}.video-call-container .video-call-embedded{border-radius:12px;height:400px;max-width:600px;width:100%}.message-video{background:#0000;border:1px solid #ffffff1a;border-radius:12px;display:block;margin-top:8px;max-height:400px;max-width:100%;min-width:250px;transition:transform .2s ease;width:100%}@media (max-width:480px){.message-video{max-height:220px;min-width:180px}}.message-video:hover{transform:none}.chat-interface{background:#fff;display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;overflow-x:visible!important;position:relative}.chat-interface:has(.has-video-call){overflow:visible!important;z-index:100000}@media (min-width:769px){.chat-interface:has(.has-video-call){position:relative}}.chat-interface .chat-header{align-items:center;background:#f8f9fa;border-bottom:1px solid #cbd5e1!important;box-shadow:0 1px 3px #0000000d!important;display:flex;flex-shrink:0;justify-content:space-between;padding:15px 20px;pointer-events:auto;position:relative;z-index:200000}.chat-user-avatar{flex-shrink:0}.clickable-avatar{cursor:pointer;transition:transform .2s ease}.clickable-avatar:hover{transform:none}.chat-interface .chat-header .chat-user-avatar{align-items:center;display:flex;height:40px;justify-content:center;position:relative;width:40px}.chat-interface .chat-header .chat-user-avatar.has-stories{align-items:center!important;background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888)!important;border-radius:50%!important;box-sizing:border-box!important;display:flex!important;justify-content:center!important;padding:2px!important}.chat-interface .chat-header .chat-user-avatar.has-stories.all-viewed{background:linear-gradient(45deg,#95a5a6,#7f8c8d)!important}.chat-interface .chat-header .chat-user-avatar.has-stories .avatar-placeholder,.chat-interface .chat-header .chat-user-avatar.has-stories img{border:2px solid #fff!important;border-radius:50%!important;box-sizing:border-box!important;height:100%!important;width:100%!important}.chat-interface .chat-header .chat-user-avatar img{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.chat-interface .chat-header .chat-user-avatar .avatar-placeholder{align-items:center;border-radius:50%;display:flex;font-size:16px;height:100%;justify-content:center;width:100%}.chat-user-details{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.chat-user-name{align-items:center;display:inline-flex;justify-content:flex-start;margin-bottom:4px;position:relative;text-align:left}.chat-user-name .user-age{color:#7f8c8d;display:inline;font-size:14px;font-weight:400;white-space:nowrap}.chat-user-status{font-size:13px;font-weight:500;transition:color .3s ease;white-space:nowrap}.chat-user-status.online{color:#27ae60}.chat-user-status.offline{color:#7f8c8d}.chat-message-link{color:#00d2ff;cursor:pointer;text-decoration:underline;transition:opacity .2s ease;word-break:break-all}.chat-message-link:hover{opacity:.8;text-decoration:underline}.message.own .chat-message-link{color:#fff;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.chat-user-status-wrapper{position:relative}.chat-status-marquee-box,.chat-user-status-wrapper{align-items:center;display:inline-flex;justify-content:flex-start;text-align:left}.partner-balance-badge{align-items:center;background:#e0f2fe;border:1px solid #bae6fd;border-radius:12px;color:#0284c7;display:inline-flex;font-size:11px;font-weight:600;gap:4px;line-height:1;padding:2.5px 8px;transition:all .2s ease;white-space:nowrap;z-index:10}.partner-balance-icon{color:#0284c7;flex-shrink:0;font-size:12px}[data-theme=dark] .partner-balance-badge,body.dark-theme .partner-balance-badge{background:#0ef0ff1f;border-color:#0ef0ff40;color:#0ef0ff}[data-theme=dark] .partner-balance-icon,body.dark-theme .partner-balance-icon{color:#0ef0ff}.load-more-btn:disabled{cursor:not-allowed;opacity:.7}.spinner-mini{animation:spin .8s linear infinite;border:2px solid #007bff4d;border-radius:50%;border-top-color:#007bff;height:16px;width:16px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chat-user-name-wrapper{align-items:center;display:inline-flex;line-height:1.2}.pc-balance-badge{align-items:center;display:inline-flex;margin-left:8px;position:static;transform:none}.avatar-balance-badge{display:none}.chat-actions{align-items:center;gap:8px;margin-left:auto;pointer-events:auto;position:relative;z-index:200001}.chat-no-minutes-warning{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:6px;box-shadow:0 2px 6px #ef44444d;color:#fff;display:flex;font-size:12px;font-weight:600;gap:4px;padding:6px 10px}.warning-icon{font-size:14px}.warning-text{font-size:12px;font-weight:700}.chat-action-btn{align-items:center;color:#2c3e50;display:flex;height:38px;justify-content:center;padding:0;pointer-events:auto;position:relative;transition:all .2s ease;width:38px;z-index:10}.chat-action-btn svg{flex-shrink:0;height:20px;width:20px}.chat-action-btn.disabled{background:#e0e0e0;cursor:not-allowed;opacity:.5}.chat-action-btn.disabled:hover{background:#e0e0e0;transform:none}.close-btn-chat{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;padding:8px;pointer-events:auto;position:relative;transition:all .2s ease;width:40px;z-index:10}.close-btn-chat svg{display:block;height:22px!important;width:22px!important}.close-btn-chat:hover{background:#ef4444!important;color:#fff!important}.close-btn-chat:active{background:#dc2626!important;color:#fff!important}.messages-area{background:#f0f2f5;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-x:hidden!important;overflow-y:auto;padding:5px 0 2px;position:relative;scrollbar-color:#3498db #0000;scrollbar-width:thin}.messages-area::-webkit-scrollbar{width:5px}.messages-area::-webkit-scrollbar-track{background:#0000}.messages-area::-webkit-scrollbar-thumb{background:#3498db;border-radius:10px}.messages-area::-webkit-scrollbar-thumb:hover{background:#2980b9}.messages-area.has-video-call{background:#f8fafc;display:flex;flex:1 1!important;flex-direction:column;height:100%!important;margin:0!important;min-height:0!important;overflow:hidden!important;padding:0!important;position:relative;z-index:100000}.embedded-video-call{display:none}.messages-area.has-video-call .video-call-container{height:100%;margin:0;padding:0;position:relative;width:100%}.messages-area.has-video-call .video-call-container .remote-video-container{height:100%;width:100%}.messages-area.has-video-call .video-call-container .local-video-container{background:#0000!important;border:2px solid #0284c7;border-radius:14px;box-shadow:0 4px 16px #00000059;height:142px;overflow:hidden;position:absolute;right:15px;top:15px;width:190px;z-index:20}[data-theme=dark] .messages-area.has-video-call .video-call-container .local-video-container,body.dark-theme .messages-area.has-video-call .video-call-container .local-video-container{background:#0000!important;border:2px solid #0ef0ff!important;box-shadow:0 8px 25px #00000080!important}.messages-area.has-video-call .video-call-container .video-controls{left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%);transition:all .3s ease;visibility:hidden;z-index:30}.messages-area.has-video-call .video-call-container:hover .video-controls{opacity:1;pointer-events:auto;visibility:visible}.vci-wrapper{position:relative}.vci-wrapper.fullscreen{height:100%;position:absolute;width:100%;z-index:100000}.vci-wrapper.pip{background:#f8fafc;border:2px solid #0284c7;border-radius:12px;bottom:20px;box-shadow:0 10px 30px #00000080;cursor:grab;height:180px!important;overflow:hidden;position:fixed!important;right:20px;touch-action:none;user-select:none;-webkit-user-select:none;width:240px!important;z-index:999999!important}[data-theme=dark] .vci-wrapper.pip,body.dark-theme .vci-wrapper.pip{border:2px solid #0ef0ff!important;box-shadow:0 10px 30px #00000080!important}.vci-wrapper.pip:active{cursor:grabbing}.vci-wrapper.pip:has(.group-call-ending-container),.vci-wrapper.pip:has(.group-call-ending-screen),.vci-wrapper.pip:has(.video-call-ending-container),.vci-wrapper.pip:has(.video-call-ending-screen){cursor:default!important}.vci-wrapper.pip:has(.group-call-ending-container) .pip-expand-btn,.vci-wrapper.pip:has(.group-call-ending-screen) .pip-expand-btn,.vci-wrapper.pip:has(.video-call-ending-container) .pip-expand-btn,.vci-wrapper.pip:has(.video-call-ending-screen) .pip-expand-btn{display:none!important}.vci-wrapper.hidden{display:none!important}@media (max-width:768px){.vci-wrapper.pip{bottom:80px;height:186px!important;right:15px;width:140px!important}}.video-call-overlay{align-items:center;background:#f8fafc;border-radius:0;box-shadow:none;display:flex;flex-direction:column;inset:0;justify-content:flex-end;position:absolute;z-index:100}.video-call-overlay:hover .embedded-controls{opacity:1;pointer-events:auto}.chat-toggle-btn{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c;border:2px solid #ffffff4d;border-radius:50%;box-shadow:0 4px 12px #00000080;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:45px;justify-content:center;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:45px;z-index:200}.chat-toggle-btn:hover{background:#000000e6;transform:translateY(-50%) scale(1.1)}.video-call-embedded{align-items:center;background:#f8fafc;display:flex;flex-direction:column;height:100%;justify-content:flex-end;position:relative;width:100%}.remote-video,.remote-video-wrapper{background:#f8fafc;height:100%;left:0;object-fit:cover!important;position:absolute;top:0;width:100%}.local-video-float{border:3px solid #3498db;border-radius:12px;box-shadow:0 8px 24px #0006;height:150px;overflow:hidden;position:absolute;right:20px;top:20px;width:200px;z-index:10}.local-video{height:100%;object-fit:cover;width:100%}.embedded-controls{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;border:1px solid #ffffff1a;border-radius:16px;gap:16px;margin-bottom:30px;position:absolute;transition:opacity .3s ease;z-index:10}.embedded-controls,.embedded-controls .control-btn{display:flex;opacity:0;padding:12px 20px;pointer-events:none}.embedded-controls .control-btn{align-items:center;background:#3498db;border:none;border-radius:12px;box-shadow:0 4px 12px #0000004d;color:#fff;cursor:pointer;font-size:16px;font-weight:600;gap:8px;justify-content:center;min-width:140px;transition:all .2s ease;visibility:hidden}.messages-area.has-video-call .video-call-container:hover .embedded-controls .control-btn{opacity:1;pointer-events:auto;visibility:visible}.embedded-controls .control-btn:hover{box-shadow:0 6px 16px #0006;transform:translateY(-2px)}.embedded-controls .control-btn.end{background:#e74c3c}.embedded-controls .control-btn.end:hover{background:#c0392b}@media (max-width:768px){.chat-interface{bottom:0!important;display:none;height:calc(100% - 60px)!important;left:0!important;overflow:hidden!important;padding-bottom:0!important;position:fixed!important;right:0!important;top:60px!important;z-index:1200!important}.chat-active .chat-interface .message-input-area{background:#f8f9fa!important;border-top:1px solid #cbd5e1!important;bottom:env(safe-area-inset-bottom,0);display:flex!important;flex-direction:column!important;left:0;padding:4px 10px!important;position:fixed;right:0;z-index:8000}.chat-active .chat-interface .message-input-area:after{background:inherit;content:"";height:100vh;left:0;pointer-events:none;position:absolute;right:0;top:100%;z-index:-1}.chat-interface.active{display:flex}.chat-interface>.chat-header{align-items:center;border-top:1px solid #e9ecef;display:flex;height:56px;justify-content:space-between;padding:0 10px}.chat-user-info{align-items:center!important;display:flex!important;flex:1 1 auto!important;height:100%!important;margin-right:6px!important;min-width:0!important;overflow:hidden!important}.chat-user-avatar{align-items:center;display:flex;flex-shrink:0;height:38px;margin-right:8px;position:relative;width:38px}.chat-user-avatar.has-stories{border-radius:50%!important;padding:2px!important}.chat-user-avatar.has-stories.all-viewed{background:linear-gradient(45deg,#95a5a6,#7f8c8d)!important}.chat-interface .chat-header .chat-user-avatar.has-stories img,.chat-user-avatar.has-stories .avatar-placeholder,.chat-user-avatar.has-stories img{border:2px solid #fff!important;height:100%!important;width:100%!important}.chat-interface .chat-header .chat-user-avatar img,.chat-user-avatar img{border-radius:50%;height:38px;object-fit:cover;width:38px}.chat-user-details{align-items:flex-start!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;overflow:hidden!important;text-align:left!important;width:100%!important}.chat-user-name{display:flex!important;font-size:15px!important;margin-bottom:4px!important;width:100%!important}.chat-user-name,.chat-user-name-wrapper{align-items:center!important;justify-content:flex-start!important;position:relative!important}.chat-user-name-wrapper{display:inline-flex!important;max-width:none!important;min-width:0!important;white-space:nowrap!important}.chat-user-name .chat-status-marquee-box{display:block!important;max-width:100%!important;overflow:hidden!important;text-align:left!important;white-space:nowrap!important;width:100%!important}.chat-user-name .chat-user-display-name{display:inline!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.user-age{color:#7f8c8d!important;display:inline!important;font-size:13px!important}.chat-status-marquee-box,.chat-user-status-wrapper{display:block!important;max-width:100%!important;overflow:hidden!important;text-align:left!important;white-space:nowrap!important;width:100%!important}.chat-user-status{display:inline-block!important;text-align:left!important;white-space:nowrap!important}.header-gift-hint,.pc-balance-badge{display:none!important}.input-gift-hint{align-items:center;display:flex!important;justify-content:center}.input-gift-hint-dropdown{bottom:calc(100% + 12px)!important;left:0!important;position:absolute!important;right:auto!important;top:auto!important;z-index:5000!important}.avatar-balance-badge{background:#0284c7!important;border:1.5px solid #111a2e!important;border-radius:10px!important;bottom:-5px!important;box-shadow:0 2px 6px #0006!important;color:#fff!important;display:flex!important;font-size:10px!important;font-weight:800!important;left:50%!important;letter-spacing:.3px!important;line-height:1!important;padding:2px 7px!important;position:absolute!important;transform:translateX(-50%)!important;white-space:nowrap!important;z-index:20!important}[data-theme=dark] .avatar-balance-badge,body.dark-theme .avatar-balance-badge{background:#0b1220!important;border:1.5px solid #0ef0ff!important;color:#0ef0ff!important}[data-theme=light] .avatar-balance-badge,body:not(.dark-theme) .avatar-balance-badge{background:#0284c7!important;border:1.5px solid #fff!important;color:#fff!important}.chat-actions{flex-shrink:0;gap:4px}.chat-action-btn,.close-btn-chat{align-items:center;border-radius:8px;display:flex;flex-shrink:0;font-size:19px;height:34px;justify-content:center;line-height:1;padding:0;width:34px}.close-btn-chat{font-size:17px!important}.chat-action-btn svg{flex-shrink:0;height:20px!important;width:20px!important}.messages-area{-webkit-overflow-scrolling:touch!important;display:flex;flex:1 1!important;flex-direction:column;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:8px 2px 20px;touch-action:pan-y!important}.chat-interface .message-input-area{gap:0}.chat-interface .message-form{align-items:center;display:flex;gap:4px;width:100%}.chat-interface .input-actions{flex-shrink:0;gap:1px}.chat-interface .message-input-wrapper{align-items:center!important;border-radius:20px;box-sizing:border-box;display:flex;flex:1 1;gap:6px;height:auto;min-height:40px;min-width:0;padding:0 4px 0 14px}.chat-interface .message-input{font-size:14px;height:24px!important;line-height:20px!important;margin:0!important;max-height:100px!important;min-height:24px!important;overflow-y:hidden!important;padding:2px 0 0!important;resize:none!important;scrollbar-width:none!important}.chat-interface .message-input::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}.chat-interface .message-input::placeholder{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.chat-interface .message-input-inner-actions{align-items:center!important;display:flex!important;flex-shrink:0!important;gap:1px!important;margin:0!important;padding:0!important}.chat-interface .message-input-inner-actions .input-action-btn{flex-shrink:0!important;font-size:20px!important}.chat-interface .message-input-inner-actions .ci-emoji-menu,.chat-interface .message-input-inner-actions .input-action-btn{align-items:center!important;display:flex!important;height:32px!important;justify-content:center!important;margin:0!important;padding:0!important;width:26px!important}.chat-interface .message-input-inner-actions .ci-emoji-menu{flex:none!important}.input-action-btn{font-size:22px!important;height:36px;width:36px}.input-action-btn,.send-btn{align-items:center;display:flex;justify-content:center}.send-btn{border-radius:50%;box-sizing:border-box;flex-shrink:0;height:40px;margin:0;min-width:40px;padding:0;width:40px}.chat-interface .send-btn svg{height:24px!important;width:24px!important}.video-call-overlay{height:calc(100vh - 180px)}.local-video-float{height:110px;right:15px;top:15px;width:150px}.embedded-controls{background:#000c;opacity:1;pointer-events:auto}.embedded-controls .control-btn{font-size:14px;min-width:120px;padding:10px 16px}.messages-area.has-video-call .video-call-container .local-video-container{border-radius:8px;border-width:1.5px;height:133px;right:10px;top:10px;width:100px}.messages-area.has-video-call .video-call-container .video-controls{border-radius:16px;bottom:calc(75px + env(safe-area-inset-bottom, 0px))!important;gap:8px;opacity:1;padding:6px 10px;pointer-events:auto;visibility:visible}.messages-area.has-video-call .video-call-container .video-controls .control-btn{align-items:center;display:flex;font-size:16px;height:36px;justify-content:center;width:36px}.messages-area.has-video-call .video-call-container .video-controls .control-btn.gift{background:linear-gradient(135deg,#ff758c,#ff7eb3)!important;height:36px!important;width:36px!important}.messages-area.has-video-call .video-call-container .video-controls .control-btn.gift svg{fill:#fff!important;color:#fff!important;display:block!important;height:22px!important;width:22px!important}.messages-area.has-video-call .video-call-container .video-controls .control-btn.add-friend,.messages-area.has-video-call .video-call-container .video-controls .control-btn.skip{height:32px;width:32px}.messages-area.has-video-call .video-call-container .video-controls .controls-group{gap:8px}.messages-area.has-video-call .video-call-container .remote-video{height:100%!important;object-fit:cover!important;width:100%!important}.chat-interface .scroll-buttons-container,.scroll-buttons-container{bottom:calc(85px + env(safe-area-inset-bottom, 0px))!important;gap:8px!important;left:auto!important;position:fixed!important;right:14px!important;transform:translateY(10px)!important;z-index:10000!important}.chat-interface .scroll-buttons-container.visible,.scroll-buttons-container.visible{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}.scroll-button{height:36px!important;width:36px!important}}.no-messages{align-items:center;color:#64748b;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.no-messages h4{color:#0f172a;font-size:18px;margin-bottom:10px}.no-messages p{color:#64748b;font-size:14px}.messages-list{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;overflow-x:hidden!important;padding:0 20px;width:100%}.messages-end-anchor{display:block;flex-shrink:0;height:12px;width:100%}@media (max-width:768px){.messages-list{gap:6px;padding-bottom:0!important}.messages-end-anchor{display:block!important;flex-shrink:0;height:calc(48px + env(safe-area-inset-bottom, 0px))!important;width:100%}}.chat-interface.no-user-selected{background-color:#f0f2f5;color:#657786;font-size:18px}.blocked-chat-view,.chat-interface.no-user-selected{align-items:center;display:flex;height:100%;justify-content:center}.blocked-chat-view{background-color:#f8f9fa}.blocked-message-container{background-color:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px;text-align:center}.blocked-message-container p{color:#495057;font-size:16px;margin:0}.floating-chat-date{align-items:center;display:flex;height:28px;justify-content:center;left:50%;opacity:0;pointer-events:none;position:absolute;top:10px;transform:translateX(-50%) translateY(-6px) scale(.95);transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);z-index:10000}.floating-chat-date.visible{cursor:pointer;opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0) scale(1)}.floating-chat-date span{align-items:center;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);background:#0f172ab8;border-radius:20px;box-shadow:0 4px 12px #00000026,inset 0 1px 1px #fff3;color:#fff;display:inline-flex;font-size:11.5px;font-weight:600;justify-content:center;letter-spacing:.2px;padding:4px 14px;transition:transform .15s ease,opacity .15s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.floating-chat-date.visible:hover span{filter:brightness(1.1)}.floating-chat-date.visible:active span{transform:scale(.95)}.chat-date-divider{align-items:center;display:flex;justify-content:center;margin:12px 0;position:relative}.load-more-container+.chat-date-divider{margin-top:5px}.chat-date-divider:before{background:#b0bec5;content:"";height:1px;left:0;position:absolute;right:0;top:50%;z-index:1}.chat-date-text{background:#fff;border:1px solid #b0bec5;border-radius:20px;color:#555;font-size:11px;font-weight:500;padding:4px 12px;position:relative;z-index:2}.nexus-load-earlier-btn{align-items:center!important;background:#007bff14!important;border:1px solid #007bff!important;border-radius:20px!important;box-shadow:none!important;color:#007bff!important;cursor:pointer!important;display:flex!important;font-size:14px!important;font-weight:500!important;gap:8px!important;padding:8px 18px!important;transform:none!important;transition:none!important}.nexus-load-earlier-btn:hover:not(:disabled){background:#007bff26!important;box-shadow:none!important;transform:none!important}.nexus-load-earlier-btn:active{background:#007bff40;transform:none!important}.nexus-load-earlier-btn:disabled{cursor:not-allowed;opacity:.6}.load-more-container{display:flex;justify-content:center;padding:18px 0 0;width:100%}.load-more-btn{background:#11a0f11a;border:1px solid #11a0f133;border-radius:20px;color:#11a0f1;cursor:pointer;font-size:14px;font-weight:500;padding:8px 20px;transition:all .2s ease}.load-more-btn:hover{background:#11a0f133}.load-more-btn:active{background:#11a0f14d}.message{max-width:80%;min-width:0}.message.sent{align-items:center;align-self:flex-end;flex-direction:row-reverse;margin-left:auto;margin-right:0}.message.received,.message.sent{display:flex;gap:8px;max-width:80%;min-width:0;width:-webkit-fit-content;width:fit-content}.message.received{align-items:flex-end!important;align-self:flex-start;flex-direction:row}.message-bubble-wrapper{display:flex;flex-direction:column;flex-shrink:1;max-width:100%;min-width:0}.message.sent .message-bubble-wrapper{align-items:flex-end}.message.received .message-bubble-wrapper{align-items:flex-start}.message-avatar{align-items:center;align-self:flex-end!important;display:flex;flex-shrink:0;height:32px;justify-content:center;position:relative;width:32px}.message-avatar,.message.sent .message-avatar{margin:0!important}.message-avatar img{border-radius:50%;display:block;height:32px;object-fit:cover;width:32px}.message-avatar .avatar-placeholder{font-size:14px;height:32px;left:auto!important;position:relative!important;top:auto!important;width:32px}.chat-interface .message .message-content{background:#fff;border:1px solid #cbd5e1;border-radius:20px!important;border-bottom-left-radius:4px!important;box-shadow:0 2px 8px #00000014!important;box-sizing:border-box!important;display:block!important;flex-shrink:1!important;height:auto;max-width:100%!important;min-width:0!important;overflow:visible!important;overflow-wrap:anywhere!important;padding:10px 16px!important;width:-webkit-fit-content!important;width:fit-content!important;word-break:break-word!important}.chat-interface .message.received .message-content{border-radius:20px!important;border-bottom-left-radius:4px!important;border-bottom-right-radius:20px!important}.system-message .message-text{align-items:center;display:flex!important;gap:8px;padding-right:0!important;white-space:nowrap!important;width:-webkit-max-content!important;width:max-content!important}.message-content.system-message .message-text span{white-space:nowrap!important}.message-bubble-wrapper{flex-shrink:0;position:relative}.message.sent .message-content{border:none!important;border-radius:20px!important;border-bottom-left-radius:20px!important;border-bottom-right-radius:4px!important;box-shadow:0 2px 10px #3498db40!important}.message.sent .message-text{color:#fff}.message-text{display:block;max-width:100%!important;overflow:visible!important;overflow-wrap:anywhere!important;text-align:left!important;white-space:pre-wrap!important;width:auto!important;word-break:break-word!important}.media-message .message-audio,.media-message .message-image,.media-message .message-video{max-width:100%}.message-text{word-wrap:break-word;color:#2c3e50;font-size:14px;font-weight:500;text-align:left}.media-message .message-text{margin-bottom:0!important;padding:0 12px!important}.translated-text-container{align-items:flex-start;gap:2px;margin-top:4px;position:relative;text-align:left}.translated-text{color:inherit;padding-top:8px;position:relative}.translated-text:before{background:#0000000d;content:"";height:1px;left:0;position:absolute;top:0;width:100%}.message.sent .translated-text:before{background:#ffffff40}.original-text{color:inherit;display:block;font-size:.76em;font-style:italic;line-height:1;margin-bottom:2px;opacity:.6;text-align:left}.original-label{font-size:10px;font-style:normal;opacity:1;text-transform:lowercase;vertical-align:initial}.message.sent .original-label{color:#fffffff2}.translation-badge{cursor:help;font-size:10px;font-style:normal;margin-left:6px;opacity:.85;vertical-align:middle}.message.sent .translation-badge{color:#fffffff2}.message-inner{display:block;padding:0;text-align:left;width:100%}@media (max-width:768px){.message-inner{padding:0 2px}.message,.message.received,.message.sent{max-width:92%!important}.message-avatar,.message.sent .message-avatar{margin:0!important}.message-avatar .avatar-placeholder,.message-avatar img{height:28px;width:28px}}.highlighted-message{background-color:initial!important;border:none!important;box-shadow:none!important}.received.highlighted-message .message-content{animation:highlight-received-bubble-pulse 4s cubic-bezier(.25,1,.5,1) forwards}.sent.highlighted-message .message-content{animation:highlight-sent-bubble-pulse 4s cubic-bezier(.25,1,.5,1) forwards}.system-message-centered.highlighted-message .system-message-text{animation:highlight-system-bubble-pulse 4s cubic-bezier(.25,1,.5,1) forwards}@keyframes highlight-received-bubble-pulse{0%{background-color:#dbeafe!important;box-shadow:0 0 0 4px #3b82f64d,0 4px 12px #00000014;transform:translateY(-2px)}60%{background-color:#dbeafe!important;box-shadow:0 0 0 4px #3b82f64d,0 4px 12px #00000014;transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes highlight-sent-bubble-pulse{0%{background-color:#2563eb!important;box-shadow:0 0 0 4px #2563eb66,0 4px 12px #00000026;transform:translateY(-2px)}60%{background-color:#2563eb!important;box-shadow:0 0 0 4px #2563eb66,0 4px 12px #00000026;transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes highlight-system-bubble-pulse{0%{background-color:#3b82f633!important;box-shadow:0 0 0 4px #3b82f64d;transform:scale(1.03)}60%{background-color:#3b82f633!important;box-shadow:0 0 0 4px #3b82f64d;transform:scale(1.03)}to{transform:scale(1)}}.message-time-container{align-items:center;display:flex;gap:4px;justify-content:flex-end;margin-left:auto;margin-top:4px}.message-time{color:#7f8c8d;flex-shrink:0;font-weight:500;text-align:right}.message.sent .message-time{color:#ffffffe6;opacity:1;order:1}.message-status{align-items:center;display:flex;flex-shrink:0;font-size:16px;order:2}.message-status.sent{color:#ffffff73}.message-status.read{color:#2563eb}.message.sent .message-status.sent{color:#ffffff73}.message.sent .message-status.read{color:#00e5ff!important;filter:drop-shadow(0 0 2px rgba(0,229,255,.7))}.offline-status-badge{align-items:center;background:#00000059;border:1px solid #fff3;border-radius:8px;box-shadow:0 1px 3px #0003;color:#fff;display:inline-flex;font-size:11px;font-weight:500;margin-left:6px;order:2;padding:2px 7px;-webkit-user-select:none;user-select:none}.offline-status-badge .offline-status-text{color:#fff}.offline-failed-badge{align-items:center;background:#00000073;border:1px solid #ffffff40;border-radius:8px;box-shadow:0 1px 4px #00000040;color:#fff;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;margin-left:6px;order:2;padding:2px 7px;transition:background .2s,transform .1s,border-color .2s;-webkit-user-select:none;user-select:none}.offline-failed-badge:hover{background:#000000a6;border-color:#fff6;transform:scale(1.02)}.offline-failed-badge .offline-failed-text{color:#fff}.message.offline-pending{opacity:.85}.message-input-area{display:flex;flex-direction:column;gap:10px;padding:10px 20px}.blocked-chat-container{align-items:center;background:#0000;border:none;display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;justify-content:center;padding:8px 12px;text-align:center}.blocked-chat-text{color:#64748b;font-size:14px;font-weight:500;line-height:1.4;white-space:nowrap}.blocked-chat-unblock-btn{align-items:center;background-color:#0284c7;border:1px solid #0000;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;line-height:1;padding:8px 18px;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease;white-space:nowrap}.blocked-chat-unblock-btn svg,.blocked-chat-unblock-icon{display:block;flex-shrink:0;position:relative;top:-1px}.blocked-chat-unblock-btn:hover{background-color:#0369a1;transform:translateY(-1px)}.reply-preview{align-items:center;animation:slideDown .2s ease-out;background:#e9ecef;border-left:4px solid #007bff;border-radius:8px;display:flex;justify-content:space-between;padding:8px 12px}.reply-preview-content{overflow:hidden}.reply-preview-header{color:#007bff;font-size:13px;font-weight:600;margin-bottom:2px}.reply-preview-text{color:#495057;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reply-preview-close{background:#0000;border:none;color:#6c757d;cursor:pointer;font-size:20px;padding:0 5px}.quoted-reply{background:#0000000d;border-left:3px solid #007bff;border-radius:4px;cursor:pointer;margin-bottom:8px;max-width:100%;padding:6px 10px;transition:background .2s}.message.sent .quoted-reply{background:#ffffff26;border-left-color:#fff}.quoted-reply:hover{background:#00000014}.message.sent .quoted-reply:hover{background:#fff3}.quoted-reply-sender{color:#007bff;font-size:13px;font-weight:700;margin-bottom:2px}.message.sent .quoted-reply-sender{color:#fff;font-weight:600}.quoted-reply-text{color:#495057;font-size:13px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message.sent .quoted-reply-text{color:#ffffffe6}.message-form{align-items:flex-end;display:flex;gap:10px;pointer-events:auto;touch-action:manipulation}.input-actions{align-items:center;margin-bottom:2px}.emoji-btn{position:relative}.message-input-wrapper{align-items:flex-end;background:#fff;border:1px solid #94a3b8;border-radius:22px;box-shadow:inset 0 1px 2px #00000014;box-sizing:border-box;display:flex;flex:1 1;height:auto;max-height:140px;min-height:44px;padding:0 4px 0 16px;pointer-events:auto;touch-action:manipulation;transition:border-color .2s ease}.message-input-wrapper:focus-within{border-color:#3498db}.message-input-wrapper:has(.message-input:disabled){background:#f8f9fa;cursor:not-allowed}.message-input{-webkit-appearance:none;appearance:none;border-radius:18px;box-sizing:border-box;color:#000;cursor:text;font-family:inherit;height:auto;line-height:1.4;max-height:120px;min-height:44px;min-width:0;overflow-y:auto;padding:10px 14px;pointer-events:auto;resize:none;touch-action:manipulation;transition:border-color .2s ease}.message-input:disabled{background:#f8f9fa;cursor:not-allowed}.message-input-wrapper .message-input{background:#0000!important;border:none!important;box-shadow:none!important;height:auto!important;line-height:1.4!important;max-height:120px!important;min-height:24px!important;outline:none!important;padding:10px 0!important;resize:none!important}.message-input-inner-actions{align-items:center;display:flex;flex-shrink:0;gap:4px;margin-bottom:7px}.message-input-inner-actions .input-action-btn{align-items:center;background:none;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;font-size:24px;height:36px;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);width:36px}.message-input-inner-actions .input-action-btn:hover{background:#3498db14!important;color:#3498db!important;transform:translateY(-1px)}.message-input-inner-actions .input-action-btn.active{background:#3498db1f!important;color:#3498db!important}.send-btn{align-items:center;display:flex;font-size:13px;height:44px;justify-content:center;min-width:55px;padding:8px 14px;transition:all .2s ease}.send-btn:hover:not(:disabled){background:#2980b9;transform:translateY(-1px)}.send-btn:disabled{background:#bdc3c7;cursor:not-allowed;transform:none}.no-chat-selected{align-items:center;color:#7f8c8d;display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px;text-align:center}.no-chat-selected-icon{color:#3498db;font-size:68px;margin-bottom:16px;opacity:.9}.no-chat-selected h3{color:#2c3e50;font-size:20px;margin-bottom:10px}.no-chat-selected p{font-size:16px}.welcome-dashboard{box-sizing:border-box;margin:auto;max-width:780px;padding:40px 24px;width:100%}.welcome-hero{align-items:center;display:flex;flex-direction:column;margin-bottom:32px;text-align:center}.welcome-logo-badge{align-items:center;background:#e0f2fe;border:1px solid #bae6fd;border-radius:20px;box-shadow:none;color:#0284c7;display:flex;height:68px;justify-content:center;margin-bottom:18px;width:68px}.dashboard-welcome-title{color:#0f172a;font-size:26px;font-weight:700;letter-spacing:-.3px;margin:0 0 10px}.dashboard-welcome-subtitle{color:#64748b;font-size:15px;line-height:1.5;margin:0;max-width:480px}.welcome-actions-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:0;width:100%}.welcome-card{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:16px;box-shadow:none;cursor:pointer;display:flex;flex-direction:column;padding:22px 18px;text-align:center;transition:border-color .2s ease,transform .2s ease}.welcome-card:hover{border-color:#0284c7;box-shadow:none;transform:translateY(-2px)}.welcome-card-icon-wrap{align-items:center;border-radius:14px;display:flex;height:48px;justify-content:center;margin-bottom:14px;width:48px}.welcome-card-icon-wrap.video{background:#ef44441a;color:#ef4444}.welcome-card-icon-wrap.friends{background:#0284c71a;color:#0284c7}.welcome-card-icon-wrap.posts{background:#a855f71a;color:#a855f7}.welcome-card-content{align-items:center;display:flex;flex:1 1;flex-direction:column;text-align:center}.welcome-card-content h4{color:#0f172a;font-size:16px;font-weight:600;margin:0 0 6px}.welcome-card-content p{color:#64748b;font-size:13px;line-height:1.45;margin:0 0 16px}.welcome-card-btn{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:4px;justify-content:center;padding:0;transition:gap .2s ease}.welcome-card:hover .welcome-card-btn{gap:8px}.welcome-card-btn.video{color:#ef4444}.welcome-card-btn.friends{color:#0284c7}.welcome-card-btn.posts{color:#a855f7}.welcome-hint-footer{align-items:center;color:#94a3b8;display:flex;font-size:13.5px;gap:8px;justify-content:center}@media (max-width:900px){.welcome-actions-grid{gap:12px;grid-template-columns:1fr}.welcome-card{padding:16px}}.debug-info{background:#f39c12;border-radius:5px;color:#fff;font-size:12px;margin-bottom:10px;padding:5px 10px;text-align:center}.edit-preview{align-items:center;animation:slideDown .2s ease-out;background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #007bff;border-radius:8px;box-shadow:0 1px 3px #0000000a;display:flex;gap:10px;justify-content:space-between;padding:8px 12px}.edit-preview-icon{align-items:center;color:#007bff;display:flex;flex-shrink:0}.edit-preview-content{flex:1 1;overflow:hidden}.edit-preview-header{color:#007bff;font-size:13px;font-weight:600;margin-bottom:2px}.edit-preview-text{color:#475569;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-preview-close{background:#0000;border:none;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:20px;line-height:1;padding:0 5px}.edit-preview-close:hover{color:#1e293b}.message-content.editing-active{box-shadow:0 0 0 2px #007bff,0 2px 10px #007bff33!important;transition:box-shadow .25s ease}.message-edited{color:#64748b;font-size:11px;font-style:italic;margin-left:4px;opacity:.85}.message.sent .message-edited{color:#fffc!important}.message.received .message-edited{color:#64748b}[data-theme=dark] .message-edited,body.dark-theme .message-edited{color:#ffffffa6!important}[data-theme=dark] .message.sent .message-edited,body.dark-theme .message.sent .message-edited{color:#fffc!important}[data-theme=dark] .message.received .message-edited,body.dark-theme .message.received .message-edited{color:#94a3b8!important}.message-edited-time{color:#7f8c8d;font-size:10px}.media-message{display:flex;flex-direction:column;gap:8px;max-width:100%;overflow:visible!important}.message-content:has(.media-message){height:auto!important;min-height:auto;overflow:visible!important;padding:8px}.message.received .media-message,.message.sent .media-message{align-items:flex-start!important;max-width:280px!important;overflow:visible!important;width:auto!important}@media (max-width:480px){.message.received .media-message,.message.sent .media-message{max-width:180px!important;width:auto!important}}.message .media-message.audio-message{box-sizing:border-box!important;margin-bottom:0!important;max-width:100%!important;min-width:100%!important;padding-bottom:0!important;width:100%!important}@media (max-width:480px){.message .media-message.audio-message{margin-bottom:0!important;width:280px!important}}.message-image{border-radius:8px;cursor:pointer;display:block;height:auto;max-height:400px;max-width:280px;object-fit:contain;transition:transform .2s ease;width:auto}.message.received .message-image,.message.sent .message-image{border:1px solid #0000000d!important;border-radius:8px!important;box-shadow:0 2px 8px #0000001a!important;height:auto!important;max-height:400px!important;max-width:280px!important;object-fit:contain!important;width:auto!important}.message.received .message-image:hover,.message.sent .message-image:hover{box-shadow:0 2px 8px #0000001a!important;transform:none!important}.image-container{border-radius:8px;display:inline-block;max-width:100%;overflow:visible;position:relative}.message.received .image-container,.message.sent .image-container{border-radius:8px!important;max-width:400px!important;overflow:visible!important;width:auto!important}.chat-interface .messages-list .message .media-bubble.audio-bubble-modified{align-items:center!important;display:flex!important;flex-direction:column!important;max-width:95%!important;min-width:400px!important;padding:6px!important;width:400px!important}.chat-interface .messages-list .message .audio-bubble-modified .audio-message,.chat-interface .messages-list .message .audio-bubble-modified .nexus-audio-player-glass{box-sizing:border-box!important;max-width:100%!important;min-width:100%!important;width:100%!important}@media (max-width:768px){.chat-interface .messages-list{padding:10px!important}.chat-interface .messages-list .message .media-bubble.audio-bubble-modified{max-width:88%!important;min-width:0!important;min-width:auto!important;width:-webkit-fit-content!important;width:fit-content!important}.message .media-message.audio-message,.message .media-message.playlist-message{max-width:100%!important;min-width:0!important;min-width:auto!important;width:280px!important}.chat-interface .messages-list .message .message-content.media-bubble{align-items:center!important;border-radius:12px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;max-width:88%!important;min-width:0!important;min-width:auto!important;padding:6px 10px!important;width:-webkit-fit-content!important;width:fit-content!important}.chat-interface .messages-list .message .audio-bubble-modified .audio-message,.chat-interface .messages-list .message .audio-bubble-modified .nexus-audio-player-glass{margin-bottom:-4px!important}.chat-interface .messages-list .message .media-bubble.audio-bubble-modified{padding-bottom:0!important}.chat-interface .messages-list .message .message-content.media-bubble{background:#fff!important;border:1px solid #e1e8ed!important;box-shadow:0 1px 3px #0000001a!important;overflow:hidden!important;position:relative!important}.chat-interface .messages-list .message.sent .message-content.media-bubble{align-items:center!important;background:#3498db!important;border-color:#0000000d!important;margin-left:auto!important;margin-right:12px!important}.chat-interface .messages-list .message.received .message-content.media-bubble{align-items:center!important;margin-left:12px!important;margin-right:auto!important}.chat-interface .messages-list .message .media-bubble .image-container{align-items:center!important;display:flex!important;height:auto!important;justify-content:center!important;max-width:220px!important;width:100%!important}.chat-interface .messages-list .message .media-bubble .message-image{border-radius:12px!important;display:block!important;max-height:380px!important;max-width:100%!important;object-fit:contain!important;width:auto!important}.chat-interface .messages-list .message .media-bubble.video-bubble-modified{align-items:center!important;overflow:visible!important;padding:10px!important;width:240px!important}.chat-interface .messages-list .message .video-bubble-modified .media-message{align-items:center!important;display:flex!important;flex-direction:column!important;max-width:100%!important;overflow:visible!important;width:220px!important}.chat-interface .messages-list .message .video-bubble-modified .message-video{background:#000!important;border-radius:8px!important;display:block!important;height:220px!important;margin-bottom:14px!important;object-fit:contain!important;width:220px!important}.chat-interface .messages-list .message .video-bubble-modified .message-text{color:#fff!important;font-size:13px!important;font-weight:500!important;margin:0 0 6px!important;text-align:center!important;width:100%!important}.chat-interface .messages-list .message .media-bubble .message-footer{box-sizing:border-box!important;display:flex!important;justify-content:flex-end!important;padding:4px!important;width:100%!important}.chat-interface .messages-list .message.sent .media-bubble .message-time{color:#ffffffe6!important;font-size:11px!important}}@media (max-width:600px){.chat-interface .messages-list .message.sent .message-content.media-bubble{margin-left:auto!important;margin-right:12px!important}.chat-interface .messages-list .message.received .message-content.media-bubble{margin-left:12px!important;margin-right:auto!important}.chat-interface .messages-list .message .media-bubble.video-bubble-modified{background:#3498db!important;max-width:85%!important;padding:0!important;width:-webkit-fit-content!important;width:fit-content!important}.chat-interface .messages-list .message .video-bubble-modified .message-video{border-radius:12px 12px 0 0!important;height:auto!important;margin-bottom:0!important;max-height:220px!important;max-width:160px!important;width:100%!important}.chat-interface .messages-list .message .video-bubble-modified .message-text{font-size:11px!important;margin:0!important;padding:4px 10px 0!important;text-align:center!important}.chat-interface .messages-list .message .video-bubble-modified .message-footer{margin-top:-2px!important;padding:0 8px 4px!important}.chat-interface .messages-list .message .media-bubble .image-container,.chat-interface .messages-list .message .media-bubble .message-image{max-width:180px!important}.chat-search-container{max-width:280px!important}.chat-search-input{min-width:0!important;min-width:auto!important}}.image-modal{background-color:#000000e6;cursor:pointer;height:100dvh;left:0;position:fixed;top:0;width:100vw;z-index:2147483646!important}.image-modal,.image-modal-content{align-items:center;display:flex;justify-content:center}.image-modal-content{cursor:default;max-height:90dvh;max-width:95vw;position:relative}.image-modal img{border-radius:12px;box-shadow:0 5px 30px #0009;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;max-height:90dvh;max-width:100%;object-fit:contain}.image-modal-close{align-items:center;background:#00000080;border:1px solid #ffffff4d;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;position:absolute;right:15px;top:15px;transition:all .2s ease;width:40px;z-index:100001}.image-modal-close:hover{background:#000c;transform:none}@media (max-width:768px){.image-modal-content{max-height:90vh;max-width:95vw}}@media (max-width:480px){.image-modal{padding:0}.image-modal-content{height:100dvh;max-height:100dvh;max-width:100vw;width:100vw}.image-modal img{border-radius:12px;max-height:90dvh;object-fit:contain;width:95vw}.image-modal-close{right:20px;top:20px}}.image-fallback{align-items:center;background:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px;display:flex;flex-direction:column;justify-content:center;min-height:150px;min-width:200px;padding:20px}.file-error{color:#dc3545;font-size:12px;font-weight:500;margin-top:8px}.file-icon{font-size:48px;margin-bottom:10px;opacity:.6}.file-name{color:#666;font-size:14px;text-align:center;word-break:break-all}.message-video{border-radius:8px;cursor:pointer;max-height:200px;max-width:300px}.message-audio{border-radius:8px;height:40px;width:250px}.emoji-message{align-items:center;display:flex;justify-content:center}.emoji-text{font-size:2rem;line-height:1}.ci-emoji-menu,.ci-gift-menu{align-items:center;display:flex;justify-content:center;position:relative}.ci-emoji-popover{border-radius:12px;bottom:calc(100% + 15px);box-shadow:0 10px 40px #00000040;left:50%;margin-bottom:0;position:absolute;transform:translateX(-50%);z-index:1000000}@media (max-width:768px){.ci-emoji-menu{position:static!important}.ci-emoji-popover{bottom:80px!important;height:350px!important;left:10px!important;max-width:none!important;position:fixed!important;right:10px!important;transform:none!important;width:auto!important;z-index:2000000!important}.ci-emoji-popover .EmojiPickerReact{height:100%!important;min-width:0!important;min-width:auto!important;width:100%!important}}.chat-interface .emoji-picker{display:none!important}.call-message{background:#3498db1a;border:1px solid #3498db4d;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:12px}.call-info{align-items:center;display:flex;gap:8px}.call-icon{font-size:1.2rem}.call-text{color:#3498db;font-weight:500}.accept-call-btn{align-self:flex-start;background:#27ae60;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;margin-top:8px;padding:8px 16px;transition:all .2s ease}.accept-call-btn:hover{background:#229954;transform:translateY(-1px)}.accept-call-btn:active{transform:translateY(0)}.dropdown-container{pointer-events:auto;position:relative;z-index:300}.dropdown-container.inactive{pointer-events:none}.dropdown-container.inactive .chat-action-btn{pointer-events:auto}.dropdown-menu{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:0 10px 25px #0000001a,0 4px 6px #0000000d!important;display:flex!important;flex-direction:column!important;gap:2px!important;margin-top:6px!important;min-width:190px!important;opacity:1!important;padding:6px!important;pointer-events:auto!important;position:absolute!important;right:0!important;top:100%!important;visibility:visible!important;z-index:200000!important}.dropdown-menu.hidden{display:none!important;pointer-events:none!important}.dropdown-menu .dropdown-item{align-items:center!important;background:#0000!important;border:none!important;border-radius:8px!important;box-sizing:border-box!important;color:#334155!important;cursor:pointer!important;display:flex!important;font-size:13.5px!important;font-weight:500!important;gap:10px!important;line-height:1.2!important;padding:9px 12px!important;text-align:left!important;transition:all .15s ease!important;width:100%!important}.dropdown-menu .dropdown-item svg{color:#64748b;flex-shrink:0;transition:color .15s ease}.dropdown-menu .dropdown-item:hover{background-color:#e0f2fe!important;color:#0369a1!important}.dropdown-menu .dropdown-item:hover svg{color:#0284c7!important}.dropdown-menu .dropdown-item.clear-chat:hover,.dropdown-menu .dropdown-item.remove-friend:hover{background-color:#fee2e2!important;color:#b91c1c!important}.dropdown-menu .dropdown-item.clear-chat:hover svg,.dropdown-menu .dropdown-item.remove-friend:hover svg{color:#dc2626!important}.dropdown-menu .dropdown-item.report-item,.dropdown-menu .dropdown-item.report-item svg{color:#d97706!important}.dropdown-menu .dropdown-item.report-item:hover{background-color:#fef3c7!important;color:#b45309!important}.dropdown-menu .dropdown-item.report-item:hover svg{color:#b45309!important}.dropdown-menu .dropdown-item.block-item,.dropdown-menu .dropdown-item.block-item svg,.dropdown-menu .dropdown-item.danger,.dropdown-menu .dropdown-item.danger svg{color:#ef4444!important}.dropdown-menu .dropdown-item.block-item:hover,.dropdown-menu .dropdown-item.danger:hover{background-color:#fee2e2!important;color:#b91c1c!important}.dropdown-menu .dropdown-item.block-item:hover svg,.dropdown-menu .dropdown-item.danger:hover svg{color:#dc2626!important}.dropdown-item.disabled{color:#94a3b8!important;cursor:not-allowed!important;opacity:.6!important}.dropdown-item.disabled:hover{background-color:initial!important;color:#94a3b8!important}.dropdown-divider{background-color:#f1f5f9;height:1px;margin:4px 0;width:100%}.scroll-buttons-container{bottom:85px!important;display:flex!important;flex-direction:column!important;gap:8px!important;opacity:0!important;pointer-events:none!important;position:absolute!important;right:20px!important;transform:translateY(12px)!important;transition:opacity .2s ease,transform .2s ease!important;z-index:10000!important}.scroll-buttons-container.visible{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}.scroll-button{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:50%;box-shadow:0 4px 12px #00000026;color:#0284c7;cursor:pointer;display:flex;height:38px;justify-content:center;outline:none;transition:all .2s cubic-bezier(.4,0,.2,1);width:38px}.scroll-button:hover{background:#0284c7;border-color:#0284c7;box-shadow:0 6px 16px #0284c74d;color:#fff;transform:scale(1.08)}.scroll-button:active{transform:scale(.95)}@keyframes chatSearchSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.chat-search-bar{animation:chatSearchSlideDown .2s cubic-bezier(.16,1,.3,1);background:#e2e8f0;border-bottom:1px solid #cbd5e1;border-top:none!important;display:flex;justify-content:center;padding:6px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.chat-search-close-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:14px;justify-content:center;line-height:1;padding:6px 10px;transition:all .2s ease}.chat-search-close-btn:hover{background:#00000014;color:#1e293b}[data-theme=dark] .chat-search-close-btn,body.dark-theme .chat-search-close-btn{color:#94a3b8}[data-theme=dark] .chat-search-close-btn:hover,body.dark-theme .chat-search-close-btn:hover{background:#ffffff1f;color:#fff}.chat-search-container{align-items:center;display:flex;gap:8px;max-width:400px;width:100%}.chat-search-input{background:#fff;border:1px solid #cbd5e1;border-radius:20px;flex:1 1;font-size:13px;min-width:200px;outline:none;padding:8px 14px;transition:all .3s ease}.chat-search-input:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff1a}.chat-search-input::placeholder{color:#6c757d;font-size:12px}.chat-search-controls{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:15px;box-shadow:0 1px 3px #00000014;display:flex;gap:4px;padding:4px 8px}.search-counter{color:#6c757d;font-size:11px;font-weight:500;margin-right:4px;white-space:nowrap}.search-clear-btn,.search-nav-btn{align-items:center;background:#f8f9fa;border:none;border-radius:50%;color:#495057;cursor:pointer;display:flex;font-size:10px;font-weight:700;height:24px;justify-content:center;transition:all .2s ease;width:24px}.search-nav-btn:hover:not(:disabled){background:#007bff;color:#fff;transform:translateY(-1px)}.search-clear-btn:hover{background:#dc3545;color:#fff;transform:translateY(-1px)}.search-nav-btn:disabled{cursor:not-allowed;opacity:.4;transform:none}.search-highlight{background-color:#ffeb3b;border-radius:3px;box-shadow:0 1px 3px #ffeb3b4d;color:#333;font-weight:700;padding:2px 4px}.context-menu-overlay{background:#0000001a;bottom:0;left:0;pointer-events:auto;position:fixed;right:0;top:0;z-index:99999}.context-menu{background:#fff;border:2px solid #007bff;border-radius:12px;box-shadow:0 8px 24px #0000004d;box-sizing:border-box;max-width:calc(100vw - 24px);min-width:220px;overflow:hidden;padding:0;pointer-events:auto;position:fixed;transform:translateX(-50%);z-index:100000}.context-menu-item{align-items:center;color:#444;cursor:pointer;display:flex;font-size:14.5px;font-weight:500;gap:12px;padding:12px 20px;pointer-events:auto;transition:all .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.context-icon{align-items:center;color:#666;display:flex;font-size:19px;justify-content:center;transition:color .2s ease}.context-menu-item:hover{background-color:#f0f7ff;color:#007bff}.context-menu-item:hover .context-icon{color:#007bff}.context-menu-item.delete-item,.context-menu-item.delete-item .context-icon{color:#e74c3c}.context-menu-item.delete-item:hover{background-color:#fff1f0;color:#d93025}.context-menu-item.delete-item:hover .context-icon{color:#d93025}.context-menu-item:active{background-color:#e9ecef}.context-menu-item:first-child{border-radius:12px 12px 0 0}.context-menu-item:last-child{border-radius:0 0 12px 12px}.reaction-bar{border-bottom:1px solid #e9ecef;display:flex;justify-content:space-around;padding:10px 12px}.reaction-emoji{cursor:pointer;font-size:22px;transition:transform .2s ease}.reaction-emoji:hover{transform:scale(1.2)}.reactions-display{display:flex;gap:4px;margin-right:8px}.reaction-pill{align-items:center;background:#0000000f;border:1px solid #00000014;border-radius:12px;box-shadow:0 1px 2px #0000000d;color:#334155;cursor:pointer;display:flex;font-size:12px;padding:2px 7px;transition:all .2s ease}.message.sent .reaction-pill{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border:1.5px solid #ffffffa6;color:#fff}.reaction-pill:hover{box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.message.sent .reaction-pill:hover{background:#ffffff47;border-color:#ffffffe6}.reaction-avatar{border-radius:50%;height:16px;margin-right:4px;object-fit:cover;width:16px}.message.sent .reaction-avatar,.reaction-avatar{border:1px solid #ffffffb3}.reaction-count{color:#6c757d;margin-left:4px}.reactions-display-placeholder{flex-grow:1}.message-footer{align-items:flex-end;align-self:flex-end!important;box-sizing:border-box;display:flex;justify-content:flex-end;margin-top:6px;padding:0!important;width:auto!important}.message:has(.audio-message) .message-footer,.message:has(.message-image) .message-footer,.message:has(.message-video) .message-footer{margin-top:0!important}.audio-message,.message:has(.audio-message) .message-bubble-wrapper,.message:has(.audio-message) .message-content{overflow:visible!important}.confirm-modal-overlay{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:20000000!important}.confirm-modal{animation:confirm-pop .16s ease-out;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 20px 50px #00000040;color:#1f2937;padding:18px 20px;width:min(420px,92vw)}.confirm-title{font-size:18px;font-weight:700;margin-bottom:8px}.confirm-text{color:#6b7280;font-size:14px}.confirm-actions{border-top:none!important;display:flex;gap:10px;justify-content:center;margin-top:16px}.confirm-actions .btn-danger,.confirm-actions .btn-secondary{border:1px solid #0000;border-radius:10px;cursor:pointer;font-weight:600;padding:8px 14px;transition:all .2s ease}.confirm-actions .btn-secondary{background:#f3f4f6;border-color:#e5e7eb;color:#374151}.confirm-actions .btn-secondary:hover{background:#e5e7eb}.confirm-actions .btn-danger{background:#ef4444;border-color:#ef4444;color:#fff}.confirm-actions .btn-danger:hover{background:#dc2626;border-color:#dc2626}@keyframes confirm-pop{0%{;opacity:0}to{opacity:1;transform:scale(1)}}.translating-indicator{align-items:center;color:#7f8c8d;display:flex;font-size:13px;font-style:italic;gap:4px;padding:4px 0}.translating-dot{animation:translating-bounce 1.4s ease-in-out infinite both;background-color:#7f8c8d;border-radius:50%;height:4px;width:4px}.translating-dot:first-child{animation-delay:-.32s}.translating-dot:nth-child(2){animation-delay:-.16s}@keyframes translating-bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.translating-text{margin-left:4px}.chat-action-btn.active{background:#3498db;box-shadow:0 0 10px #3498db66;color:#fff}.translation-badge{color:#95a5a6;font-size:11px;font-style:italic;margin-left:5px}.translated-text-container{display:flex;flex-direction:column;gap:4px}.message-deleting{animation:dust-dissolve 1.5s cubic-bezier(.5,0,.7,.4) forwards!important;filter:url(#dissolve-filter)!important;pointer-events:none!important;transform-origin:center}@keyframes dust-dissolve{0%{filter:blur(0) url(#dissolve-filter);opacity:1;transform:scale(1) translate(0)}20%{filter:blur(1px) url(#dissolve-filter);opacity:.95;transform:translateY(-2px)}50%{filter:blur(5px) url(#dissolve-filter);opacity:.6;transform:scale(1.15) translateY(-15px)}85%{filter:blur(12px) url(#dissolve-filter);opacity:.1;transform:scale(1.3) translateY(-40px)}to{filter:blur(20px) url(#dissolve-filter);opacity:0;transform:scale(1.5) translateY(-60px)}}.typing-indicator-container{align-items:flex-end;align-self:flex-start;animation:fadeIn .25s ease-out;display:flex;gap:5px;margin-bottom:6px;margin-left:0;margin-top:4px;padding:0;width:-webkit-fit-content;width:fit-content}.typing-avatar{object-fit:cover}.typing-avatar,.typing-avatar-placeholder{border-radius:50%;flex-shrink:0;height:32px;width:32px}.typing-avatar-placeholder{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center}@media (max-width:768px){.typing-indicator-container{margin-bottom:6px!important;margin-left:0!important}.typing-avatar,.typing-avatar-placeholder{height:28px!important;width:28px!important}}.typing-text{color:#65676b;font-size:13px;font-style:italic;font-weight:500}.typing-indicator{align-items:center;background:#fff;border:1px solid #0000000f;border-radius:20px;border-bottom-left-radius:4px;box-shadow:0 1px 4px #0000000f;box-sizing:border-box;display:inline-flex;gap:3px;justify-content:center;padding:7px 10px}[data-theme=dark] .typing-indicator,body.dark-theme .typing-indicator{background:linear-gradient(135deg,#1c2a4d,#0e1628)!important;border:1px solid #ffffff14!important;border-radius:20px!important;border-bottom-left-radius:4px!important;box-shadow:0 2px 8px #0000004d!important}.typing-indicator .dot{animation:typing-bounce 1.4s ease-in-out infinite both;background-color:#64748b;border-radius:50%;height:5px;width:5px}[data-theme=dark] .typing-indicator .dot,body.dark-theme .typing-indicator .dot{background-color:#0ef0ff}.typing-indicator .dot:first-child{animation-delay:-.32s}.typing-indicator .dot:nth-child(2){animation-delay:-.16s}@keyframes typing-bounce{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.input-actions .input-action-btn{align-items:center;background:none;border:none;border-radius:12px;color:#6b7280;cursor:pointer;display:flex;font-size:24px;justify-content:center;padding:8px;transition:all .2s cubic-bezier(.4,0,.2,1)}.input-actions .input-action-btn:hover{background:#3498db14!important;color:#3498db!important;transform:translateY(-1px)}.input-actions .input-action-btn.active{background:#3498db1f!important;color:#3498db!important}.message-input-area{background:#f1f5f9;border-top:1px solid #cbd5e1;flex-shrink:0;padding:15px 20px;position:relative}.chat-interface .message .message-content.gift-bubble{background:#0000!important;border:none!important;box-shadow:none!important;max-width:100%;min-width:0!important;min-width:auto!important;padding:0!important;width:auto}.sent .gift-message.premium{background:#3498db;border-color:#ffffff1a;box-shadow:0 4px 15px #0000001a}.gift-message.premium{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:20px;box-shadow:0 4px 12px #0000001f;display:flex;flex-direction:column;gap:10px;min-width:170px;overflow:hidden;padding:18px 24px 34px;position:relative;transition:all .3s ease}.gift-message-header{margin-bottom:4px}.gift-message-title{color:#1a1a1a;font-size:15px;font-weight:700;line-height:1.3;text-align:center}.sent .gift-message-title{color:#fff;text-shadow:0 1px 2px #0000001a}.gift-message-meta{align-items:center;bottom:8px;display:flex;gap:4px;position:absolute;right:12px}.gift-message-time{color:#94a3b8;font-size:11px;font-weight:500}.sent .gift-message-time{color:#ffffffb3}.gift-message.premium .message-status{font-size:14px;margin:0;padding:0}.sent .gift-message.premium .message-status.read{color:#a5f3fc}.sent .gift-message.premium .message-status.sent{color:#fff9}.gift-message-visual{align-items:center;border-radius:20px;box-shadow:0 8px 20px #00000026;display:flex;height:80px;justify-content:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1);width:80px}.own-message .gift-message.premium{background:linear-gradient(135deg,#6366f126,#4f46e51a);border-color:#6366f14d}.gift-message-emoji-large{filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));font-size:48px}.gift-message-minutes-badge{background:#f1f5f9;border-radius:20px;box-shadow:0 2px 4px #0000000d;color:#3b82f6;font-size:13px;font-weight:800;padding:5px 14px}.own-message .gift-message-minutes-badge{background:#fff3;color:#6366f1}.header-gift-hint{display:block}.input-gift-hint{display:none}.female-gift-hint-btn{pointer-events:auto!important}.gift-hint-dropdown{animation:slideDownFade .2s ease;background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 8px 25px #00000026;overflow:hidden;position:absolute;right:0;top:calc(100% + 10px);width:250px;z-index:4000}.gift-hint-header{background:#0000;border-bottom:none;padding:12px 16px;text-align:center}.gift-hint-header h4{color:#c2185b;font-size:14px;margin:0 0 4px}.gift-hint-header p{color:#666;font-size:11px;line-height:1.3;margin:0}.gift-hint-list{max-height:300px;overflow-y:auto;padding:8px 0}.gift-hint-item{align-items:center;display:flex;gap:12px;padding:8px 16px}.gift-hint-item:hover{background:#0000}.gift-hint-emoji{align-items:center;background:#f8f9fa;border-radius:50%;box-shadow:0 2px 5px #0000000d;display:flex;flex-shrink:0;font-size:20px;height:36px;justify-content:center;line-height:1;width:36px}.gift-hint-info{align-items:flex-start;display:flex;flex-direction:column;text-align:left}.gift-hint-name{color:#333;font-size:13px;font-weight:600}.gift-hint-info .gift-hint-price{color:#6366f1;font-size:12px;font-weight:500}@keyframes slideDownFade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseHint{0%{box-shadow:0 0 5px #ff5f9633;transform:none}50%{box-shadow:0 0 10px #ff5f9680;transform:none}to{box-shadow:0 0 5px #ff5f9633;transform:none}}@keyframes wiggleGift{0%,to{transform:rotate(0deg)}25%{transform:rotate(10deg)}50%{transform:rotate(0deg)}75%{transform:rotate(-10deg)}}@media screen and (max-width:1200px){.chat-interface .message,.chat-interface .message .message-bubble-wrapper,.chat-interface .message .message-content,.chat-interface .message .message-inner{min-width:0!important}.chat-interface .message .message-bubble-wrapper{flex-shrink:1!important;max-width:100%!important}.chat-interface .message .message-content{align-items:flex-start!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;max-width:80vw!important;overflow:visible!important;overflow-wrap:break-word!important;width:-webkit-fit-content!important;width:fit-content!important;word-break:normal!important}.chat-interface .message .message-inner,.chat-interface .message .message-text-content{align-self:flex-start!important;text-align:left!important;width:100%!important}.chat-interface .message .message-content .message-text{justify-content:flex-start!important;max-width:100%!important;overflow-wrap:break-word!important;text-align:left!important;white-space:pre-wrap!important;width:100%!important;word-break:break-word!important}.chat-interface .message .message-content.system-message .message-text{justify-content:flex-start!important;white-space:normal!important;word-break:normal!important}.chat-interface .message .message-footer{align-self:flex-end!important;display:flex!important;justify-content:flex-end!important;margin-top:4px!important;white-space:nowrap!important;width:auto!important}.gift-message.premium{border-radius:16px!important;gap:6px!important;min-width:140px!important;padding:12px 16px 28px!important}.gift-message-visual{border-radius:15px!important;height:60px!important;width:60px!important}.gift-message-emoji-large{font-size:32px!important}.gift-message-title{font-size:13px!important;font-weight:600!important}.gift-message-minutes-badge{font-size:11px!important;padding:3px 10px!important}}.vci-wrapper.fullscreen{bottom:0;height:auto;left:0;right:0;top:0}@media (max-width:768px){.chat-interface .message-input-area{flex-shrink:0;position:relative;z-index:5}.chat-interface:has(.vci-wrapper.fullscreen) .message-input-area{background:#fff!important;bottom:0!important;box-sizing:border-box!important;display:flex!important;left:0!important;padding:10px!important;position:fixed!important;right:0!important;width:100%!important;z-index:200000!important}.chat-interface .vci-wrapper.fullscreen{bottom:calc(57px + env(safe-area-inset-bottom, 0px))!important;height:calc(100% - 57px - env(safe-area-inset-bottom, 0px))!important;max-height:calc(100% - 57px - env(safe-area-inset-bottom, 0px))!important;top:0!important}}@keyframes dictationPulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.dictation-btn .pulse-animation{animation:dictationPulse 1.5s ease-in-out infinite;color:#ff3b30!important}.dictation-btn.recording{background:#ff3b301a!important;border-color:#ff3b304d!important}.highlighted-search-match{background-color:#fff3cd!important;border:2px solid #ffc107!important;border-radius:8px;padding:2px;transition:background-color .3s ease,border .3s ease}.selection-toolbar{align-items:center;animation:slideDown .3s ease;background:#6366f1;box-shadow:0 2px 10px #0003;color:#fff;display:flex;justify-content:space-between;padding:10px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:3000}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.selection-info{font-size:16px;font-weight:600}.selection-actions{display:flex;gap:12px}.selection-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-weight:600;gap:6px;padding:8px 16px;transition:all .2s ease}.selection-btn.delete{background:#ef4444;color:#fff}.selection-btn.delete:hover:not(:disabled){background:#dc2626;transform:none}.selection-btn.delete:disabled{cursor:not-allowed;opacity:.5}.selection-btn.cancel{background:#fff3;color:#fff}.selection-btn.cancel:hover{background:#ffffff4d}.message.selection-mode{cursor:pointer;transition:transform .2s ease}.message.selection-mode:hover{transform:translateX(5px)}.message-selection-checkbox{align-self:center;flex-shrink:0}.checkbox-circle,.message-selection-checkbox{align-items:center;display:flex;justify-content:center}.checkbox-circle{background:#fff;border:2px solid #cbd5e1;border-radius:50%;height:24px;transition:all .2s ease;width:24px}.checkbox-circle.checked{background:#6366f1;border-color:#6366f1}.checkmark{align-items:center;color:#fff;display:flex;font-size:13px;font-weight:700;justify-content:center;line-height:1}.message.selected .message-bubble-wrapper{opacity:.8}.message.selected .message-content{box-shadow:0 0 0 2px #6366f1}.selection-mode-active .chat-header{opacity:.5;pointer-events:none}.gallery-grid{grid-gap:2px;border-radius:12px;cursor:pointer;display:grid;gap:2px;max-width:100%;overflow:hidden;width:260px}@media (max-width:768px){.gallery-grid{width:220px}.gallery-grid-2{grid-template-rows:140px}.gallery-grid-3,.gallery-grid-4{grid-template-rows:110px 110px}.gallery-grid-item{min-height:80px}}.gallery-grid-1{grid-template-columns:1fr}.gallery-grid-2{grid-template-columns:1fr 1fr;grid-template-rows:180px}.gallery-grid-3{grid-template-columns:1fr 1fr;grid-template-rows:130px 130px}.gallery-grid-3 .gallery-grid-item:first-child{grid-row:1/3}.gallery-grid-4{grid-template-columns:1fr 1fr;grid-template-rows:150px 150px}.gallery-grid-item{background:#1a1a2e;min-height:120px;overflow:hidden;position:relative}.gallery-grid-1 .gallery-grid-item{max-height:300px}.gallery-grid-item img{display:block;height:100%;object-fit:cover;object-position:center center;transition:transform .2s ease;width:100%}.gallery-grid-item:hover img{transform:scale(1.03)}.gallery-grid-more{align-items:center;background:#0000008c;color:#fff;display:flex;font-size:24px;font-weight:700;inset:0;justify-content:center;position:absolute}.gallery-grid-item video{display:block;height:100%;object-fit:cover;transition:transform .2s ease;width:100%}.gallery-grid-item:hover video{transform:scale(1.03)}.gallery-grid-play{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#ffffff40;border:1px solid #fff6;border-radius:50%;box-shadow:0 4px 10px #0000004d;color:#fff;display:flex;font-size:16px;height:44px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .2s ease,transform .2s ease;width:44px;z-index:2}.gallery-grid-item:hover .gallery-grid-play{background:#fff6;transform:translate(-50%,-50%) scale(1.1)}.message .media-message.playlist-message{box-sizing:border-box!important;margin-bottom:0!important;max-width:100%!important;min-width:100%!important;padding-bottom:0!important;width:100%!important}.playlist-container{display:flex;flex-direction:column;gap:8px;width:100%}.playlist-header{color:#1e293b;font-size:13px;font-weight:700;margin-bottom:2px;padding-left:4px;padding-top:6px}.dark-theme .playlist-header{color:#f1f5f9}.playlist-item{width:100%}.playlist-message .nexus-audio-player-glass{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fff!important;border:1px solid #00000024!important;border-radius:16px!important;box-shadow:0 4px 12px #0000000d!important}.dark-theme .playlist-message .nexus-audio-player-glass{background:#1e293b!important;border-color:#ffffff14!important;box-shadow:none!important}.group-details-overlay{align-items:center;animation:fadeIn .25s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f172ab3;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;overflow-y:auto;padding:16px;position:fixed;right:0;top:0;z-index:999999!important}.group-details-modal{animation:slideUp .3s cubic-bezier(.34,1.56,.64,1);background:#fff;border:1px solid #fff3;border-radius:24px;box-shadow:0 20px 40px #00000040;display:flex;flex-direction:column;height:auto;margin:auto;max-height:83.5vh;max-height:83.5dvh;max-width:95%;overflow:hidden;width:460px}.dark-theme .group-details-modal{background:#0f172a;border-color:#ffffff0d;box-shadow:0 20px 40px #00000080}@media (max-width:768px){.group-details-overlay{align-items:center!important;justify-content:center!important;padding:max(16px,env(safe-area-inset-top,16px)) 12px max(16px,env(safe-area-inset-bottom,16px))!important;z-index:999999!important}.group-details-modal{border-radius:20px!important;max-height:calc(100vh - 48px)!important;max-height:calc(100dvh - 48px)!important;max-height:83.5dvh!important;max-width:400px!important;width:95%!important}.group-details-header{flex-shrink:0!important;padding:12px 16px!important}.group-details-info{flex-shrink:0!important;padding:12px 10px!important}.group-details-avatar-container{margin-bottom:6px!important}.group-details-tabs{flex-shrink:0!important}.group-large-avatar,.group-large-avatar-placeholder{font-size:22px!important;height:58px!important;width:58px!important}.display-group-name h4{font-size:16px!important}.add-members-view,.members-list-view,.shared-media-view{flex:1 1!important;min-height:0!important;overflow-y:auto!important;padding:10px 10px 20px!important}.shared-media-download-btn{height:28px!important;left:6px!important;top:6px!important;width:28px!important}.shared-media-download-btn svg{flex-shrink:0;height:19px!important;width:19px!important}.shared-media-goto-btn{font-size:13px!important;height:28px!important;right:6px!important;top:6px!important;width:28px!important}}.group-details-header{align-items:center;border-bottom:1px solid #cbd5e1;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px}.dark-theme .group-details-header{border-color:#ffffff14}.group-details-header h3{color:#0f172a;font-size:18px;font-weight:700;margin:0}.dark-theme .group-details-header h3{color:#f1f5f9}.group-details-header .close-modal-btn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:50%;box-shadow:0 1px 3px #0000000d;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.dark-theme .group-details-header .close-modal-btn{background:#ffffff14;border:1px solid #ffffff1f;color:#fff}.group-details-header .close-modal-btn:hover{background:#f1f5f9;border-color:#cbd5e1;box-shadow:none;color:#0f172a;transform:scale(1.05)}.dark-theme .group-details-header .close-modal-btn:hover{background:#ffffff29;color:#fff}.group-details-info{align-items:center;background:#f8fafc;border-bottom:1px solid #cbd5e1;display:flex;flex-direction:column;padding:24px}.dark-theme .group-details-info{background:#1e293b;border-color:#ffffff14}.group-details-avatar-container{margin-bottom:16px;position:relative}.group-large-avatar{border:3px solid #fff;border-radius:50%;box-shadow:0 4px 10px #0000001a;height:90px;object-fit:cover;width:90px}.dark-theme .group-large-avatar{border-color:#0f172a}.group-large-avatar-placeholder{align-items:center;border:3px solid #fff;border-radius:50%;box-shadow:0 4px 10px #0000001a;color:#fff;display:flex;font-size:36px;font-weight:700;height:90px;justify-content:center;width:90px}.dark-theme .group-large-avatar-placeholder{border-color:#0f172a}.change-avatar-label{align-items:center;background:#0284c7;border:2px solid #fff;border-radius:50%;bottom:0;box-shadow:0 2px 8px #00000026;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:0;transition:background .2s,transform .2s;width:32px}.dark-theme .change-avatar-label{background:#0ef0ff26;border-color:#0ef0ff;color:#0ef0ff}.change-avatar-label:hover{background:#0369a1;transform:scale(1.1)}.dark-theme .change-avatar-label:hover{background:#0ef0ff4d;border-color:#0ef0ff}.group-details-name-container{display:flex;justify-content:center;width:100%}.display-group-name{align-items:center;display:flex;gap:8px}.display-group-name h4{color:#0f172a;font-size:18px;font-weight:700;margin:0}.dark-theme .display-group-name h4{color:#f1f5f9}.edit-group-name-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;height:28px;justify-content:center;transition:background .2s,color .2s;width:28px}.edit-group-name-btn:hover{background:#0000000d;color:#0f172a}.dark-theme .edit-group-name-btn:hover{background:#ffffff14;color:#f1f5f9}.edit-group-name-form{display:flex;gap:8px;max-width:320px;width:100%}.edit-group-name-input{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;flex:1 1;font-size:14px;outline:none;padding:8px 12px}.dark-theme .edit-group-name-input{background:#0f172a;border-color:#ffffff1a;color:#f1f5f9}.cancel-group-name-btn,.save-group-name-btn{border:none;border-radius:8px;cursor:pointer;font-weight:700;padding:8px 12px}.save-group-name-btn{background:#2ecc71;color:#fff}.cancel-group-name-btn{background:#e74c3c;color:#fff}.group-details-body{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.add-members-view,.members-list-view{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto;padding:24px}.add-members-header,.members-list-header{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;justify-content:space-between;margin-bottom:16px}.add-members-header h4,.members-list-header h4{color:#475569;font-size:14px;font-weight:700;margin:0;white-space:nowrap}.dark-theme .add-members-header h4,.dark-theme .members-list-header h4{color:#94a3b8}.add-member-btn,.back-btn{background:#0284c71a;border:none;border-radius:8px;color:#0284c7;transition:background .2s}.add-member-btn,.back-btn,.banned-members-badge-btn{cursor:pointer;font-size:12px;font-weight:600;padding:6px 10px;white-space:nowrap}.banned-members-badge-btn{background:#ef44441a;border:1px solid #ef444433;border-radius:8px;color:#ef4444;transition:all .2s ease}.back-btn,.banned-members-badge-btn{align-items:center;display:inline-flex;gap:4px}.add-member-btn:hover,.back-btn:hover{background:#0284c72e}.banned-members-badge-btn:hover{background:#ef444433}.add-members-list,.members-list{display:flex;flex:1 1;flex-direction:column;margin-bottom:16px;min-height:140px;overflow-y:auto;padding-right:6px;scrollbar-width:thin}.add-members-list::-webkit-scrollbar,.members-list::-webkit-scrollbar{width:5px}.add-members-list::-webkit-scrollbar-track,.members-list::-webkit-scrollbar-track{background:#0000}.add-members-list::-webkit-scrollbar-thumb,.members-list::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:10px}.dark-theme .add-members-list::-webkit-scrollbar-thumb,.dark-theme .members-list::-webkit-scrollbar-thumb{background-color:#475569}.add-member-item,.member-item{align-items:center;background:#0000;border:none;border-bottom:1px solid #f1f5f9;border-radius:10px;display:flex;justify-content:space-between;padding:8px 12px;transition:all .2s ease}.dark-theme .add-member-item,.dark-theme .member-item{background:#0000;border-color:#ffffff0d}.add-member-item{cursor:pointer}.add-member-item:hover,.member-item:hover{background:#f1f5f9}.dark-theme .add-member-item:hover,.dark-theme .member-item:hover{background:#334155}.add-members-list .add-member-item:first-child,.members-list .member-item:first-child{border-top-left-radius:12px;border-top-right-radius:12px}.add-members-list .add-member-item:last-child,.members-list .member-item:last-child{border-bottom:none;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.member-info{align-items:center;cursor:pointer;display:flex;flex:1 1;gap:12px;min-width:0;-webkit-user-select:none;user-select:none}.member-info:hover .member-name{color:#2563eb}.dark-theme .member-info:hover .member-name{color:#60a5fa}.add-member-item{align-items:center;display:flex;gap:12px}.friend-mini-avatar,.member-mini-avatar{border-radius:50%;height:36px;object-fit:cover;width:36px}.friend-mini-avatar-placeholder,.member-mini-avatar-placeholder{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:700;height:36px;justify-content:center;width:36px}.member-avatar-wrapper{display:flex;flex-shrink:0;height:36px;position:relative;width:36px}.member-status-indicator-online{background-color:#00e676;border:1px solid #fff;border-radius:50%;bottom:0;box-sizing:border-box;height:8px;position:absolute;right:1px;width:8px;z-index:10}.dark-theme .member-status-indicator-online{border-color:#0f172a}.member-text-info{display:flex;flex-direction:column;gap:2px}.friend-name,.member-name{color:#0f172a;font-size:14px;font-weight:600}.dark-theme .friend-name,.dark-theme .member-name{color:#f1f5f9}.admin-badge{background:#f1c40f26;color:#f1c40f}.admin-badge,.creator-badge{border-radius:4px;font-size:10px;font-weight:700;padding:2px 6px;width:-webkit-fit-content;width:fit-content}.creator-badge{background:#6366f126;color:#6366f1}.member-actions{display:flex;gap:6px}.ban-member-btn,.dismiss-admin-btn,.make-admin-btn,.quick-chat-btn,.remove-member-btn{align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;height:28px;justify-content:center;transition:background .2s,color .2s,transform .2s;width:28px}.make-admin-btn{color:#94a3b8}.make-admin-btn:hover{background:#f1c40f26;color:#f1c40f;transform:scale(1.1)}.dismiss-admin-btn{color:#f1c40f}.dismiss-admin-btn:hover{background:#e74c3c26;color:#e74c3c;transform:scale(1.1)}.remove-member-btn{color:#94a3b8}.remove-member-btn:hover{background:#e74c3c1a;color:#e74c3c;transform:scale(1.1)}.ban-member-btn{color:#ff4d4d;margin-left:6px}.ban-member-btn:hover{background:#e74c3c26;color:#e74c3c;transform:scale(1.1)}.unban-member-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#4caf50;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;padding:4px 8px;transition:background .2s,color .2s,transform .2s}.unban-member-btn:hover{background:#4caf5026;color:#43a047;transform:scale(1.05)}.quick-chat-btn{color:#3b82f6;color:var(--primary-color,#3b82f6);margin-right:6px}.quick-chat-btn:hover{background:#3b82f626;color:#2563eb;color:var(--primary-hover,#2563eb);transform:scale(1.1)}.group-action-buttons{display:flex;flex-direction:row;gap:10px;margin-top:20px;width:100%}.leave-group-modal-btn{align-items:center;background:#ef444414;border:1.5px solid #ef444440;border-radius:12px;color:#ef4444;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:6px;justify-content:center;padding:12px;transition:all .2s ease}.leave-group-modal-btn:hover{background:#ef444426;border-color:#ef4444;transform:translateY(-1px)}.delete-group-modal-btn{align-items:center;background:#ef4444;border:none;border-radius:12px;box-shadow:none;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:6px;justify-content:center;padding:12px;transition:all .2s ease}.delete-group-modal-btn:hover{background:#dc2626;box-shadow:none;transform:translateY(-1px)}.confirm-add-members-btn{background:#0284c7;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px;transition:background .2s;width:100%}.confirm-add-members-btn:hover:not(:disabled){background:#0369a1}.confirm-add-members-btn:disabled{cursor:not-allowed;opacity:.5}.no-friends-to-add{color:#64748b;font-size:14px;padding:24px 0;text-align:center}.message-sender-name{display:block;text-align:left!important;-webkit-user-select:none;user-select:none;width:100%}.message-readers-avatars{align-items:center;display:flex;margin-left:2px;margin-right:6px}.message-reader-avatar-container{align-items:center;background-color:#cbd5e1;border:1px solid #fff;border:1px solid var(--border-color,#fff);border-radius:50%;box-sizing:border-box;display:flex;height:18px;justify-content:center;margin-left:-6px;overflow:hidden;position:relative;transition:transform .2s ease,z-index .2s ease;width:18px;z-index:2}.message-reader-avatar-container:hover{transform:scale(1.3);z-index:10}.message-reader-avatar-container:first-child{margin-left:0;z-index:1}.message-reader-avatar{height:100%;object-fit:cover;width:100%}.message-reader-avatar-placeholder{align-items:center;color:#fff;display:flex;font-size:9px;font-weight:700;height:100%;justify-content:center;line-height:1;text-transform:uppercase;width:100%}.message-reader-avatar-container.extra{background-color:#64748b;border-color:#fff;border-color:var(--border-color,#fff)}.message-reader-avatar-placeholder.extra-count{color:#fff;font-size:9px;font-weight:600}.message-readers-under-bubble{align-items:center;display:flex;margin-top:4px;padding:0 4px}.message.sent .message-readers-under-bubble{justify-content:flex-end}.message.received .message-readers-under-bubble{justify-content:flex-start}.reaction-pill{position:relative}.reaction-pill.active{background:#007bff1f;border:1.5px solid #007bff;color:#007bff;font-weight:700}.message.sent .reaction-pill.active{background:#ffffff52;border:1.5px solid #ffffffd9;color:#fff;font-weight:700}.reaction-count{color:inherit!important;font-size:11px;font-weight:600;margin-left:2px}.reaction-tooltip{background-color:#2c3e50;border-radius:6px;bottom:125%;box-shadow:0 4px 12px #0003;color:#fff!important;display:flex;flex-direction:column;gap:6px;left:50%;min-width:100px;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;transform:translateX(-50%) scale(.85);transition:all .15s ease-in-out;z-index:1000}.reaction-tooltip:after{border:4px solid #0000;border-top-color:#2c3e50;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.reaction-pill:hover .reaction-tooltip{opacity:1;pointer-events:auto;transform:translateX(-50%) scale(1)}.reaction-tooltip-user{align-items:center;display:flex;gap:6px}.reaction-tooltip-avatar{border:1px solid #fff3;border-radius:50%;flex-shrink:0;height:16px;object-fit:cover;width:16px}.reaction-tooltip-avatar-placeholder{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:8px;font-weight:700;height:16px;justify-content:center;line-height:1;width:16px}.reaction-tooltip-name{color:#fff;font-size:11px;font-weight:400;white-space:nowrap}.member-search-container{margin-bottom:16px;width:100%}.member-search-input{background:#fff;border:1px solid #cbd5e1;border-radius:20px;box-sizing:border-box;color:#0f172a;font-size:13px;outline:none;padding:8px 14px;transition:all .3s ease;width:100%}.member-search-input:focus{border-color:#3498db;box-shadow:0 0 0 2px #3498db26}.dark-theme .member-search-input{background:#0f172a;border-color:#ffffff1a;color:#f1f5f9}.dark-theme .member-search-input:focus{border-color:#3498db;box-shadow:0 0 0 2px #3498db40}.system-message-centered{align-items:center;box-sizing:border-box;display:flex;justify-content:center;margin:16px 0;padding:0 16px;width:100%}.system-message-text{background-color:#e2e8f0;border:1px solid #cbd5e1;border-radius:20px;box-shadow:0 2px 4px #0000000f;color:#475569;font-size:13px;font-weight:500;max-width:80%;padding:8px 18px;text-align:center;word-break:break-word}.dark-theme .system-message-text{background-color:#334155;border-color:#475569;color:#f1f5f9}.system-call-content{align-items:baseline;display:inline-flex;line-height:1.3}.system-call-content .chat-system-call-icon{align-self:center}.system-message-time{font-size:11px;font-weight:500;margin-left:8px;opacity:.6}.chat-system-call-icon.normal{color:#3498db}.chat-system-call-icon.declined{color:#ff4d4d}[data-theme=dark] .chat-system-call-icon.normal,body.dark-theme .chat-system-call-icon.normal{color:#00f0ff!important}[data-theme=dark] .chat-system-call-icon.declined,body.dark-theme .chat-system-call-icon.declined{color:#ff4d4d!important}.group-details-tabs{background:#0000;border-bottom:1px solid #e2e8f0;display:flex;margin-bottom:8px;padding:0;width:100%}.dark-theme .group-details-tabs{border-bottom-color:#ffffff14}.details-tab-btn{align-items:center;background:none;border:none;color:#64748b;cursor:pointer;display:flex;flex:1 1;font-size:12px;font-weight:600;gap:4px;justify-content:center;outline:none;padding:12px 4px;position:relative;transition:all .2s ease;white-space:nowrap}.dark-theme .details-tab-btn{color:#94a3b8}.details-tab-btn:hover{background-color:#3498db0d;color:#3498db}.dark-theme .details-tab-btn:hover{background-color:#3498db1a}.details-tab-btn.active{color:#3498db}.details-tab-btn.active:after{background-color:#3498db;border-radius:3px 3px 0 0;bottom:0;content:"";height:3px;left:0;position:absolute;right:0}.shared-media-view{flex:1 1;min-height:0;overflow-y:auto;padding:20px 24px}.shared-media-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.shared-media-item{aspect-ratio:1;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease}.dark-theme .shared-media-item{background-color:#1e293b;border-color:#ffffff0d}.shared-media-item:hover{box-shadow:0 4px 12px #0000001a;transform:scale(1.03)}.shared-media-item img{height:100%;object-fit:cover;width:100%}.shared-video-preview{height:100%;position:relative;width:100%}.shared-video-preview video{height:100%;object-fit:cover;width:100%}.video-play-icon{align-items:center;background:#00000080;border-radius:50%;color:#fff;display:flex;font-size:12px;height:28px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:28px}.shared-media-goto-btn{right:5px}.shared-media-download-btn,.shared-media-goto-btn{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#ffffffa6;border:1px solid #fffc;border-radius:50%;box-shadow:0 1px 4px #00000026;color:#0f172a;cursor:pointer;display:flex;font-size:11px;font-weight:700;height:24px;justify-content:center;opacity:.9;position:absolute;top:5px;transition:all .2s ease;width:24px;z-index:10}.shared-media-download-btn{left:5px}.shared-media-item:hover .shared-media-download-btn,.shared-media-item:hover .shared-media-goto-btn{opacity:1;transform:scale(1.08)}.shared-media-download-btn:hover,.shared-media-goto-btn:hover{background:#fffffff2;border-color:#0284c7;box-shadow:0 4px 10px #0003;color:#0284c7}.shared-action-btn{align-items:center;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:50%;box-shadow:0 1px 3px #0000000d;color:#0284c7;cursor:pointer;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:32px;justify-content:center;transition:all .2s ease;width:32px}.shared-action-btn:hover{background:#0284c7;border-color:#0284c7;box-shadow:0 3px 8px #0284c74d;color:#fff;transform:translateY(-1px)}.shared-links-view{flex:1 1;min-height:0;overflow-y:auto;padding:20px 24px}.shared-links-list{display:flex;flex-direction:column;gap:12px}.shared-link-item{align-items:center;background-color:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;display:flex;gap:12px;padding:10px 12px;transition:background-color .2s ease}.dark-theme .shared-link-item{background-color:#1e293b;border-color:#ffffff08}.shared-link-item:hover{background-color:#f1f5f9}.dark-theme .shared-link-item:hover{background-color:#334155}.shared-link-icon{align-items:center;background-color:#3498db1a;border-radius:8px;color:#3498db;display:flex;flex-shrink:0;font-size:16px;height:32px;justify-content:center;width:32px}.shared-link-info{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.shared-link-url{color:#3498db;font-size:13px;font-weight:500;text-decoration:none;word-break:break-all}.shared-link-url:hover{text-decoration:underline}.shared-link-sender{color:#64748b;font-size:11px}.dark-theme .shared-link-sender{color:#94a3b8}.goto-message-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#94a3b8;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:28px;justify-content:center;transition:all .2s ease;width:28px}.goto-message-btn:hover{background:#3498db1a;color:#3498db;transform:translateX(2px)}.no-shared-items{color:#64748b;font-size:14px;padding:32px 0;text-align:center}.dark-theme .no-shared-items{color:#94a3b8}.shared-audio-view{flex:1 1;min-height:0;overflow-y:auto;padding:20px 24px}.shared-audio-list{display:flex;flex-direction:column;gap:12px}.shared-audio-item{align-items:stretch;background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;box-shadow:0 1px 3px #0000000d;display:flex;flex-direction:column;gap:8px;padding:12px 14px}.shared-audio-play-btn{align-items:center;background:#0284c7;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .2s ease;width:36px}.shared-audio-play-btn:hover{background:#0369a1;transform:scale(1.05)}.shared-audio-controls{align-items:center;display:flex;gap:12px;margin-top:4px;width:100%}.shared-audio-time{color:#64748b;font-size:12px;font-weight:600;min-width:36px}.shared-audio-time.duration{text-align:right}.shared-audio-range{accent-color:#0284c7;background:#cbd5e1;border-radius:3px;cursor:pointer;flex:1 1;height:6px;outline:none}.shared-audio-icon{align-items:center;background-color:#2ecc711a;border-radius:8px;color:#2ecc71;display:flex;flex-shrink:0;font-size:16px;height:32px;justify-content:center;width:32px}.shared-audio-info{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.shared-audio-name{color:#0f172a;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark-theme .shared-audio-name{color:#f1f5f9}.shared-audio-meta{color:#64748b;font-size:11px}.dark-theme .shared-audio-meta{color:#94a3b8}.shared-audio-view::-webkit-scrollbar,.shared-links-view::-webkit-scrollbar,.shared-media-view::-webkit-scrollbar{width:5px}.shared-audio-view::-webkit-scrollbar-track,.shared-links-view::-webkit-scrollbar-track,.shared-media-view::-webkit-scrollbar-track{background:#0000}.shared-audio-view::-webkit-scrollbar-thumb,.shared-links-view::-webkit-scrollbar-thumb,.shared-media-view::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:10px}.dark-theme .shared-audio-view::-webkit-scrollbar-thumb,.dark-theme .shared-links-view::-webkit-scrollbar-thumb,.dark-theme .shared-media-view::-webkit-scrollbar-thumb{background-color:#475569}.pinned-messages-banner{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#f8f9faf2;border-bottom:1px solid #00000014;box-shadow:0 1px 2px #00000008;display:flex;flex-shrink:0;padding:8px 16px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:99}.pinned-icon-container{align-items:center;color:#3b82f6;display:flex;font-size:18px;justify-content:center;margin-right:12px}.pinned-content{display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:0}.pinned-title{color:#3b82f6;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}.pinned-text-preview{color:#475569;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pinned-actions{align-items:center;display:flex;gap:8px;margin-left:12px}.pinned-close-btn{align-items:center;background:none;border:none;border-radius:50%;color:#94a3b8;cursor:pointer;display:flex;font-size:14px;height:24px;justify-content:center;padding:4px;transition:all .2s;width:24px}.pinned-close-btn:hover{background:#0000000d;color:#64748b}.dark-theme .pinned-messages-banner{background:#1e293bf2;border-bottom:1px solid #ffffff14}.dark-theme .pinned-text-preview{color:#cbd5e1}.dark-theme .pinned-close-btn:hover{background:#ffffff1a;color:#f1f5f9}.rejoin-group-modal-btn{align-items:center;background:#3b82f6;background:var(--primary-color,#3b82f6);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:6px;justify-content:center;padding:12px;transition:background .2s,transform .2s}.rejoin-group-modal-btn:hover{background:#2563eb;background:var(--primary-hover-color,#2563eb)}.rejoin-group-input-btn{align-items:center;background:#3b82f6;background:var(--primary-color,#3b82f6);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:10px 20px;transition:background .2s}.rejoin-group-input-btn:hover{background:#2563eb;background:var(--primary-hover-color,#2563eb)}.chat-action-btn.rejoin-group-call-btn{align-items:center!important;animation:groupRejoinPulse 2s infinite!important;background:#22c55e!important;border:1px solid #ffffff4d!important;border-radius:20px!important;box-shadow:0 0 12px #22c55e80!important;color:#fff!important;display:flex!important;font-size:13px!important;font-weight:700!important;gap:6px!important;padding:6px 14px!important}.chat-action-btn.rejoin-group-call-btn:hover{background:#16a34a!important;transform:scale(1.03)}.rejoin-btn-text{white-space:nowrap}@keyframes groupRejoinPulse{0%{box-shadow:0 0 0 0 #22c55eb3}70%{box-shadow:0 0 0 10px #22c55e00}to{box-shadow:0 0 0 0 #22c55e00}}.active-group-call-chat-banner{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#22c55e26,#10b98140);border-bottom:1px solid #22c55e4d;display:flex;gap:12px;justify-content:space-between;padding:10px 16px;z-index:10}.banner-left{align-items:center;display:flex;gap:10px}.pulsing-call-dot{animation:dotPulse 1.5s ease-in-out infinite;background-color:#22c55e;border-radius:50%;height:10px;width:10px}@keyframes dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}.banner-text{color:#065f46;font-size:14px;font-weight:700}.dark .banner-text,.dark-theme .banner-text{color:#a7f3d0}.banner-rejoin-btn{align-items:center;background:#22c55e;border:none;border-radius:18px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:6px;padding:6px 14px;transition:all .2s ease;white-space:nowrap}.banner-rejoin-btn:hover{background:#16a34a;transform:translateY(-1px)}@media (max-width:768px){.active-group-call-chat-banner{gap:8px;padding:8px 10px}.banner-left{flex:1 1;gap:6px;min-width:0}.pulsing-call-dot{flex-shrink:0;height:8px;width:8px}.banner-text{font-size:12px;line-height:1.25}.banner-rejoin-btn{border-radius:14px;flex-shrink:0;font-size:12px;gap:4px;padding:5px 10px}}.avatar-modal-overlay{align-items:center;animation:fadeIn .15s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000005!important}.avatar-modal-card{animation:confirm-pop .15s cubic-bezier(.34,1.56,.64,1);background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 20px 40px #00000026;color:#1f2937;display:flex;flex-direction:column;padding:22px 20px 18px;width:min(340px,90vw)}.dark-theme .avatar-modal-card{background:#0f172a;border-color:#ffffff1a;box-shadow:0 20px 40px #00000080;color:#f8fafc}.avatar-modal-header{align-items:center;border-bottom:1px solid #f1f5f9;display:grid;grid-template-columns:32px 1fr 32px;margin-bottom:16px;padding-bottom:12px}.avatar-modal-header:before{content:"";display:block;height:32px;width:32px}.dark-theme .avatar-modal-header{border-bottom-color:#ffffff14}.avatar-modal-title{color:#0f172a;font-size:18px;font-weight:700;line-height:1.2;margin:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.dark-theme .avatar-modal-title{color:#fff}.avatar-modal-close-btn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:50%;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;justify-self:end;padding:0;transition:all .2s ease;width:32px}.avatar-modal-close-btn:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a;transform:scale(1.05)}.dark-theme .avatar-modal-close-btn{background:#ffffff14;border-color:#ffffff1f;color:#fff}.dark-theme .avatar-modal-close-btn:hover{background:#ffffff29;color:#fff;transform:scale(1.05)}.avatar-modal-body{display:flex;flex-direction:column;gap:10px}.avatar-modal-btn{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:14px;color:#1e293b;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:12px;padding:12px 16px;transition:all .2s ease;width:100%}.dark-theme .avatar-modal-btn{background:#ffffff0d;border-color:#ffffff14;color:#f8fafc}.avatar-modal-btn:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px)}.dark-theme .avatar-modal-btn:hover{background:#0ef0ff14;border-color:#0ef0ff4d}.avatar-modal-icon-bg{align-items:center;background:#e0f2fe;border-radius:10px;color:#0284c7;display:flex;height:34px;justify-content:center;transition:all .2s ease;width:34px}.dark-theme .avatar-modal-icon-bg{background:#0ef0ff1f;border:1px solid #0ef0ff40;color:#0ef0ff}.dark-theme .avatar-modal-btn:hover .avatar-modal-icon-bg{background:#0ef0ff38;border-color:#0ef0ff80;color:#0ef0ff}.avatar-modal-btn.cancel{background:#0000;border-color:#0000;color:#64748b;font-weight:500;justify-content:center;margin-top:2px}.dark-theme .avatar-modal-btn.cancel{color:#94a3b8}.avatar-modal-btn.cancel:hover{background:#f1f5f9;color:#334155}.dark-theme .avatar-modal-btn.cancel:hover{background:#ffffff0d;color:#cbd5e1}.read-by-modal-overlay{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999999!important}.read-by-modal-content{background-color:#1e293b;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 20px 25px -5px #00000080,0 8px 10px -6px #00000080;display:flex;flex-direction:column;max-height:80vh;max-width:380px;overflow:hidden;position:relative;width:90%;z-index:1000000!important}.read-by-modal-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:16px 20px}.read-by-modal-title{color:#fff;font-size:17px;font-weight:700;margin:0}.read-by-modal-close{background:#0000;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;font-size:20px;padding:4px 8px;transition:background-color .2s}.read-by-modal-close:hover{background-color:#ffffff1a;color:#fff}.read-by-modal-body{display:flex;flex-direction:column;gap:10px;max-height:60vh;overflow-y:auto;padding:12px 16px}.read-by-user-item{align-items:center!important;background-color:#ffffff0d!important;border:1px solid #ffffff0f!important;border-radius:14px!important;box-sizing:border-box!important;display:flex!important;flex-direction:row!important;justify-content:flex-start!important;padding:10px 14px!important;width:100%!important}.read-by-user-avatar{object-fit:cover!important}.read-by-user-avatar,.read-by-user-placeholder{border-radius:50%!important;flex-shrink:0!important;height:40px!important;width:40px!important}.read-by-user-placeholder{align-items:center!important;color:#fff!important;font-size:16px!important;font-weight:700!important;line-height:1!important;text-align:center!important}.read-by-user-info,.read-by-user-placeholder{display:flex!important;justify-content:center!important}.read-by-user-info{align-items:flex-start!important;flex:1 1!important;flex-direction:column!important;margin-left:12px!important;text-align:left!important}.read-by-user-name{color:#f8fafc!important;font-size:15px!important;font-weight:600!important;margin:0!important;text-align:left!important}.read-by-user-time{color:#94a3b8!important;font-size:12px!important;margin-top:2px!important;text-align:left!important}.read-by-empty{color:#94a3b8!important;font-size:14px!important;padding:24px 16px!important;text-align:center!important}[data-theme=dark] .chat-interface,body.dark-theme .chat-interface{background:#0b1220}[data-theme=dark] .chat-interface .chat-header,[data-theme=dark] .chat-interface>.chat-header,body.dark-theme .chat-interface .chat-header,body.dark-theme .chat-interface>.chat-header{background:#030e21!important;border-bottom:1px solid #1e293b!important;border-top:none!important;box-shadow:0 2px 8px #0006!important}[data-theme=dark] .chat-interface .chat-header .user-name,[data-theme=dark] .chat-user-display-name,[data-theme=dark] .chat-user-name,body.dark-theme .chat-interface .chat-header .user-name,body.dark-theme .chat-user-display-name,body.dark-theme .chat-user-name{color:#fff!important}[data-theme=dark] .chat-user-name .user-age,body.dark-theme .chat-user-name .user-age{color:#7f8c8d!important}[data-theme=dark] .chat-interface .chat-header .user-status,[data-theme=dark] .chat-user-status,body.dark-theme .chat-interface .chat-header .user-status,body.dark-theme .chat-user-status{color:#94a3b8!important}[data-theme=dark] .chat-user-status.online,body.dark-theme .chat-user-status.online{color:#0ef0ff!important}[data-theme=dark] .chat-action-btn,body.dark-theme .chat-action-btn{background:#162033!important;border:1px solid #1e293b!important;color:#fff!important}[data-theme=dark] .chat-action-btn svg,body.dark-theme .chat-action-btn svg{color:#fff!important}[data-theme=dark] .chat-action-btn:hover:not(:disabled):not(.disabled),body.dark-theme .chat-action-btn:hover:not(:disabled):not(.disabled){background:#0ef0ff2e!important;border-color:#0ef0ff!important;color:#0ef0ff!important}[data-theme=dark] .chat-action-btn:hover:not(:disabled):not(.disabled) svg,body.dark-theme .chat-action-btn:hover:not(:disabled):not(.disabled) svg{color:#0ef0ff!important}[data-theme=dark] .chat-action-btn.disabled,[data-theme=dark] .chat-action-btn:disabled,body.dark-theme .chat-action-btn.disabled,body.dark-theme .chat-action-btn:disabled{background:#16203399!important;border:1px solid #ffffff14!important;color:#ffffff59!important;opacity:.6!important}[data-theme=dark] .chat-action-btn.disabled svg,[data-theme=dark] .chat-action-btn:disabled svg,body.dark-theme .chat-action-btn.disabled svg,body.dark-theme .chat-action-btn:disabled svg{color:#ffffff59!important}[data-theme=dark] .chat-action-btn.close-btn-chat,body.dark-theme .chat-action-btn.close-btn-chat{background:#162033!important;border-color:#1e293b!important;color:#fff!important}[data-theme=dark] .chat-action-btn.close-btn-chat:hover,body.dark-theme .chat-action-btn.close-btn-chat:hover{background:#ef4444!important;border-color:#ef4444!important;color:#fff!important}[data-theme=dark] .chat-action-btn.close-btn-chat:active,body.dark-theme .chat-action-btn.close-btn-chat:active{background:#dc2626!important;border-color:#dc2626!important;color:#fff!important}[data-theme=dark] .chat-search-bar,body.dark-theme .chat-search-bar{background:#0b1220!important;border-bottom:1px solid #1e293b!important}[data-theme=dark] .chat-search-input,body.dark-theme .chat-search-input{background:#162033!important;border:1px solid #1e293b!important;box-shadow:0 4px 12px #0000004d!important;color:#fff!important}[data-theme=dark] .chat-search-input::placeholder,body.dark-theme .chat-search-input::placeholder{color:#94a3b8!important}[data-theme=dark] .chat-search-input:focus,body.dark-theme .chat-search-input:focus{border-color:#0ef0ff!important;box-shadow:0 0 0 2px #0ef0ff33!important}[data-theme=dark] .chat-search-controls,body.dark-theme .chat-search-controls{background:#162033!important;border:1px solid #1e293b!important;box-shadow:0 4px 12px #0000004d!important}[data-theme=dark] .search-counter,body.dark-theme .search-counter{color:#94a3b8!important}[data-theme=dark] .search-clear-btn,[data-theme=dark] .search-nav-btn,body.dark-theme .search-clear-btn,body.dark-theme .search-nav-btn{background:#ffffff14!important;color:#cbd5e1!important}[data-theme=dark] .search-clear-btn:hover,[data-theme=dark] .search-nav-btn:hover,body.dark-theme .search-clear-btn:hover,body.dark-theme .search-nav-btn:hover{background:#0ef0ff33!important;color:#0ef0ff!important}[data-theme=dark] .messages-area,[data-theme=dark] .messages-container,body.dark-theme .messages-area,body.dark-theme .messages-container{background:#0b1220}[data-theme=dark] .chat-interface .message .message-content,body.dark-theme .chat-interface .message .message-content{background:linear-gradient(135deg,#1c2a4d,#0e1628)!important;border:1px solid #ffffff14!important;border-radius:20px!important;border-bottom-left-radius:4px!important;box-shadow:0 2px 8px #0000004d!important;color:#f1f5f9!important}[data-theme=dark] .message-text,body.dark-theme .message-text{color:#f1f5f9}[data-theme=dark] .message.sent .message-content,body.dark-theme .message.sent .message-content{background:linear-gradient(135deg,#0d8bd1,#075985)!important;border:none!important;border-radius:20px!important;border-bottom-right-radius:4px!important;box-shadow:0 2px 10px #0d8bd140!important;color:#fff!important}[data-theme=dark] .message.sent .message-text,body.dark-theme .message.sent .message-text{color:#fff}[data-theme=dark] .message-time,body.dark-theme .message-time{color:#ffffff80!important}[data-theme=dark] .message.sent .message-time,body.dark-theme .message.sent .message-time{color:#ffffffb3!important}[data-theme=dark] .read-status-icon,body.dark-theme .read-status-icon{color:#0ef0ff!important}[data-theme=dark] .reply-preview-container,body.dark-theme .reply-preview-container{background:#ffffff0d;border-left:3px solid #0ef0ff;border-radius:8px}[data-theme=dark] .message.sent .reply-preview-container,body.dark-theme .message.sent .reply-preview-container{background:#ffffff26;border-left:3px solid #fff}[data-theme=dark] .chat-date-text,body.dark-theme .chat-date-text{background:#162033!important;border:1px solid #1e293b!important;border-radius:20px!important;color:#94a3b8!important;position:relative!important;z-index:2!important}[data-theme=dark] .chat-date-divider:before,body.dark-theme .chat-date-divider:before{background:#1e293b!important;z-index:1!important}[data-theme=dark] .floating-chat-date span,body.dark-theme .floating-chat-date span{background:#0b1220d9!important;border:1px solid #0ef0ff40!important;box-shadow:0 4px 16px #00000080!important;color:#0ef0ff!important}[data-theme=dark] .chat-active .chat-interface .message-input-area,[data-theme=dark] .chat-interface .message-input-area,[data-theme=dark] .chat-interface:has(.vci-wrapper.fullscreen) .message-input-area,[data-theme=dark] .message-input-area,body.dark-theme .chat-active .chat-interface .message-input-area,body.dark-theme .chat-interface .message-input-area,body.dark-theme .chat-interface:has(.vci-wrapper.fullscreen) .message-input-area,body.dark-theme .message-input-area{background:#030e21!important;border-top:1px solid #1e293b!important}[data-theme=dark] .blocked-chat-container,body.dark-theme .blocked-chat-container{background:#0000!important;border:none!important}[data-theme=dark] .blocked-chat-text,body.dark-theme .blocked-chat-text{color:#f1f5f9!important}[data-theme=dark] .blocked-chat-unblock-btn,body.dark-theme .blocked-chat-unblock-btn{background:#0ef0ff1f!important;border:1px solid #0ef0ff59!important;border-radius:8px!important;box-shadow:none!important;color:#0ef0ff!important}[data-theme=dark] .blocked-chat-unblock-btn:hover,body.dark-theme .blocked-chat-unblock-btn:hover{background:#0ef0ff!important;border-color:#0ef0ff!important;color:#0b1329!important;transform:translateY(-1px)!important}[data-theme=dark] .chat-active .chat-interface .message-input-area:after,body.dark-theme .chat-active .chat-interface .message-input-area:after{background:#030e21!important}[data-theme=dark] .message-input-wrapper,body.dark-theme .message-input-wrapper{background:#162033!important;border:1px solid #1e293b!important;box-shadow:inset 0 1px 2px #0000004d!important}[data-theme=dark] .message-input-wrapper:focus-within,body.dark-theme .message-input-wrapper:focus-within{border-color:#0ef0ff!important;box-shadow:0 0 0 2px #0ef0ff26!important}[data-theme=dark] .message-input,body.dark-theme .message-input{background:#162033!important;border:1px solid #1e293b!important;box-shadow:inset 0 1px 2px #0000004d!important;color:#fff!important}[data-theme=dark] .message-input-wrapper .message-input,body.dark-theme .message-input-wrapper .message-input{background:#0000!important;border:none!important;box-shadow:none!important}[data-theme=dark] .message-input::placeholder,body.dark-theme .message-input::placeholder{color:#94a3b8!important}[data-theme=dark] .input-actions .input-action-btn,[data-theme=dark] .message-input-inner-actions .input-action-btn,body.dark-theme .input-actions .input-action-btn,body.dark-theme .message-input-inner-actions .input-action-btn{background:#0000!important;border:none!important;box-shadow:none!important;color:#cbd5e1!important}[data-theme=dark] .input-actions .input-action-btn svg,[data-theme=dark] .message-input-inner-actions .input-action-btn svg,body.dark-theme .input-actions .input-action-btn svg,body.dark-theme .message-input-inner-actions .input-action-btn svg{color:#cbd5e1!important}[data-theme=dark] .input-actions .input-action-btn:hover,[data-theme=dark] .message-input-inner-actions .input-action-btn:hover,body.dark-theme .input-actions .input-action-btn:hover,body.dark-theme .message-input-inner-actions .input-action-btn:hover{background:#0ef0ff1f!important;color:#0ef0ff!important}[data-theme=dark] .input-actions .input-action-btn:hover svg,[data-theme=dark] .message-input-inner-actions .input-action-btn:hover svg,body.dark-theme .input-actions .input-action-btn:hover svg,body.dark-theme .message-input-inner-actions .input-action-btn:hover svg{color:#0ef0ff!important}[data-theme=dark] .input-actions .input-action-btn.active,[data-theme=dark] .message-input-inner-actions .input-action-btn.active,body.dark-theme .input-actions .input-action-btn.active,body.dark-theme .message-input-inner-actions .input-action-btn.active{background:#0ef0ff2e!important;color:#0ef0ff!important}[data-theme=dark] .send-btn,body.dark-theme .send-btn{background:#00f0ff!important;color:#030e21!important}[data-theme=dark] .send-btn:hover:not(:disabled),body.dark-theme .send-btn:hover:not(:disabled){background:#38bdf8!important;transform:translateY(-1px)}[data-theme=dark] .send-btn:disabled,body.dark-theme .send-btn:disabled{background:#ffffff1f!important;color:#ffffff4d!important}[data-theme=dark] .edit-preview,[data-theme=dark] .reply-preview,body.dark-theme .edit-preview,body.dark-theme .reply-preview{background:#162033!important;border:1px solid #ffffff14!important;border-left:4px solid #00f0ff!important;box-shadow:0 2px 8px #0000004d!important}[data-theme=dark] .edit-preview-header,[data-theme=dark] .edit-preview-icon,[data-theme=dark] .reply-preview-header,body.dark-theme .edit-preview-header,body.dark-theme .edit-preview-icon,body.dark-theme .reply-preview-header{color:#00f0ff!important}[data-theme=dark] .edit-preview-text,[data-theme=dark] .reply-preview-text,body.dark-theme .edit-preview-text,body.dark-theme .reply-preview-text{color:#cbd5e1!important}[data-theme=dark] .edit-preview-close,[data-theme=dark] .reply-preview-close,body.dark-theme .edit-preview-close,body.dark-theme .reply-preview-close{color:#94a3b8!important}[data-theme=dark] .edit-preview-close:hover,body.dark-theme .edit-preview-close:hover{color:#f1f5f9!important}[data-theme=dark] .message-content.editing-active,body.dark-theme .message-content.editing-active{box-shadow:0 0 0 2px #00f0ff,0 0 14px #00f0ff59!important}[data-theme=dark] .message.sent .reaction-pill,body.dark-theme .message.sent .reaction-pill{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29!important;border:1.5px solid #ffffffa6!important;color:#fff!important}[data-theme=dark] .message.sent .reaction-pill:hover,body.dark-theme .message.sent .reaction-pill:hover{background:#ffffff40!important;border-color:#ffffffe6!important}[data-theme=dark] .message.sent .reaction-pill.active,body.dark-theme .message.sent .reaction-pill.active{background:#00f0ff33!important;border:1.5px solid #00f0ff!important;color:#fff!important}[data-theme=dark] .message.received .reaction-pill,body.dark-theme .message.received .reaction-pill{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14!important;border:1px solid #ffffff1f!important;color:#cbd5e1!important}[data-theme=dark] .message.received .reaction-pill:hover,body.dark-theme .message.received .reaction-pill:hover{background:#ffffff24!important}[data-theme=dark] .message.received .reaction-pill.active,body.dark-theme .message.received .reaction-pill.active{background:#00f0ff26!important;border:1.5px solid #00f0ff!important;color:#00f0ff!important}[data-theme=dark] .dropdown-menu,body.dark-theme .dropdown-menu{background:#121e31!important;border:1px solid #1e293b!important;border-radius:12px!important;box-shadow:0 10px 28px #0009!important;padding:6px!important}[data-theme=dark] .dropdown-menu .dropdown-item,body.dark-theme .dropdown-menu .dropdown-item{border-radius:8px!important;color:#e2e8f0!important}[data-theme=dark] .dropdown-menu .dropdown-item svg,body.dark-theme .dropdown-menu .dropdown-item svg{color:#94a3b8!important}[data-theme=dark] .dropdown-menu .dropdown-item:hover,body.dark-theme .dropdown-menu .dropdown-item:hover{background:#1e293b!important;color:#0ef0ff!important}[data-theme=dark] .dropdown-menu .dropdown-item:hover svg,body.dark-theme .dropdown-menu .dropdown-item:hover svg{color:#0ef0ff!important}[data-theme=dark] .dropdown-divider,body.dark-theme .dropdown-divider{background-color:#1e293b!important}[data-theme=dark] .dropdown-menu .dropdown-item.clear-chat:hover,[data-theme=dark] .dropdown-menu .dropdown-item.remove-friend:hover,body.dark-theme .dropdown-menu .dropdown-item.clear-chat:hover,body.dark-theme .dropdown-menu .dropdown-item.danger,body.dark-theme .dropdown-menu .dropdown-item.remove-friend:hover{background:#ef44441f!important;color:#f87171!important}[data-theme=dark] .dropdown-menu .dropdown-item.clear-chat:hover svg,[data-theme=dark] .dropdown-menu .dropdown-item.remove-friend:hover svg,body.dark-theme .dropdown-menu .dropdown-item.clear-chat:hover svg,body.dark-theme .dropdown-menu .dropdown-item.remove-friend:hover svg{color:#f87171!important}[data-theme=dark] .dropdown-menu .dropdown-item.report-item,[data-theme=dark] .dropdown-menu .dropdown-item.report-item svg,body.dark-theme .dropdown-menu .dropdown-item.report-item,body.dark-theme .dropdown-menu .dropdown-item.report-item svg{color:#fbbf24!important}[data-theme=dark] .dropdown-menu .dropdown-item.report-item:hover,body.dark-theme .dropdown-menu .dropdown-item.report-item:hover{background:#f59e0b26!important;color:#fde68a!important}[data-theme=dark] .dropdown-menu .dropdown-item.report-item:hover svg,body.dark-theme .dropdown-menu .dropdown-item.report-item:hover svg{color:#fde68a!important}[data-theme=dark] .dropdown-menu .dropdown-item.block-item,[data-theme=dark] .dropdown-menu .dropdown-item.block-item svg,[data-theme=dark] .dropdown-menu .dropdown-item.danger,[data-theme=dark] .dropdown-menu .dropdown-item.danger svg,body.dark-theme .dropdown-menu .dropdown-item.block-item,body.dark-theme .dropdown-menu .dropdown-item.block-item svg,body.dark-theme .dropdown-menu .dropdown-item.danger,body.dark-theme .dropdown-menu .dropdown-item.danger svg{color:#f87171!important}[data-theme=dark] .dropdown-menu .dropdown-item.block-item:hover,[data-theme=dark] .dropdown-menu .dropdown-item.danger:hover,body.dark-theme .dropdown-menu .dropdown-item.block-item:hover,body.dark-theme .dropdown-menu .dropdown-item.danger:hover{background:#ef444426!important;color:#ff6b6b!important}[data-theme=dark] .dropdown-menu .dropdown-item.block-item:hover svg,[data-theme=dark] .dropdown-menu .dropdown-item.danger:hover svg,body.dark-theme .dropdown-menu .dropdown-item.block-item:hover svg,body.dark-theme .dropdown-menu .dropdown-item.danger:hover svg{color:#ff6b6b!important}[data-theme=dark] .context-menu-overlay,body.dark-theme .context-menu-overlay{background:#0006}[data-theme=dark] .context-menu,body.dark-theme .context-menu{background:#121e31!important;border:1px solid #1e293b!important;box-shadow:0 10px 30px #0009!important}[data-theme=dark] .reaction-bar,body.dark-theme .reaction-bar{border-bottom:1px solid #1e293b!important}[data-theme=dark] .reaction-emoji:hover,body.dark-theme .reaction-emoji:hover{background:#ffffff1a;border-radius:8px}[data-theme=dark] .context-menu-item,body.dark-theme .context-menu-item{color:#e2e8f0!important}[data-theme=dark] .context-menu-item .context-icon,body.dark-theme .context-menu-item .context-icon{color:#94a3b8!important}[data-theme=dark] .context-menu-item:hover,body.dark-theme .context-menu-item:hover{background-color:#1e293b!important;color:#0ef0ff!important}[data-theme=dark] .context-menu-item:hover .context-icon,body.dark-theme .context-menu-item:hover .context-icon{color:#0ef0ff!important}[data-theme=dark] .context-menu-item.delete-item,[data-theme=dark] .context-menu-item.delete-item .context-icon,body.dark-theme .context-menu-item.delete-item,body.dark-theme .context-menu-item.delete-item .context-icon{color:#f87171!important}[data-theme=dark] .context-menu-item.delete-item:hover,body.dark-theme .context-menu-item.delete-item:hover{background-color:#ef444426!important;color:#ef4444!important}[data-theme=dark] .context-menu-item.delete-item:hover .context-icon,body.dark-theme .context-menu-item.delete-item:hover .context-icon{color:#ef4444!important}[data-theme=dark] .context-menu-item:active,body.dark-theme .context-menu-item:active{background-color:#162238!important}[data-theme=dark] .chat-interface.no-user-selected,body.dark-theme .chat-interface.no-user-selected{background-color:#0b1220;color:#94a3b8}[data-theme=dark] .blocked-chat-view,body.dark-theme .blocked-chat-view{background-color:#0b1220}[data-theme=dark] .blocked-message-container,body.dark-theme .blocked-message-container{background-color:#162033;border-color:#1e293b;color:#ecedee}[data-theme=dark] .blocked-message-container p,body.dark-theme .blocked-message-container p{color:#ecedee}[data-theme=dark] .no-messages h4,body.dark-theme .no-messages h4{color:#f8fafc!important}[data-theme=dark] .no-messages,[data-theme=dark] .no-messages p,body.dark-theme .no-messages,body.dark-theme .no-messages p{color:#94a3b8!important}[data-theme=dark] .no-chat-selected h3,body.dark-theme .no-chat-selected h3{color:#fff!important}[data-theme=dark] .no-chat-selected p,body.dark-theme .no-chat-selected p{color:#94a3b8!important}[data-theme=dark] .no-chat-selected-icon,body.dark-theme .no-chat-selected-icon{color:#0ef0ff!important;opacity:.9}[data-theme=dark] .welcome-logo-badge,body.dark-theme .welcome-logo-badge{background:#0ef0ff1f!important;border:1px solid #0ef0ff40!important;box-shadow:none!important;color:#0ef0ff!important}[data-theme=dark] .dashboard-welcome-title,body.dark-theme .dashboard-welcome-title{color:#f8fafc!important}[data-theme=dark] .dashboard-welcome-subtitle,body.dark-theme .dashboard-welcome-subtitle{color:#94a3b8!important}[data-theme=dark] .welcome-card,body.dark-theme .welcome-card{background:#121e31!important;border:1px solid #0ef0ff59!important;box-shadow:none!important}[data-theme=dark] .welcome-card:hover,body.dark-theme .welcome-card:hover{border-color:#0ef0ff!important;box-shadow:none!important}[data-theme=dark] .welcome-card-content h4,body.dark-theme .welcome-card-content h4{color:#f1f5f9!important}[data-theme=dark] .welcome-card-content p,body.dark-theme .welcome-card-content p{color:#94a3b8!important}[data-theme=dark] .welcome-hint-footer,body.dark-theme .welcome-hint-footer{color:#64748b!important}[data-theme=dark] .group-details-overlay,body.dark-theme .group-details-overlay{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;background:#000000b3!important}[data-theme=dark] .group-details-modal,body.dark-theme .group-details-modal{background:#0b1220!important;border:1px solid #1e293b!important;box-shadow:0 20px 40px #00000080!important}[data-theme=dark] .group-details-header,body.dark-theme .group-details-header{background:#0b1220!important;border-bottom:1px solid #1e293b!important}[data-theme=dark] .group-details-header h3,body.dark-theme .group-details-header h3{color:#f1f5f9!important}[data-theme=dark] .group-details-header .close-modal-btn,body.dark-theme .group-details-header .close-modal-btn{background:#ffffff14!important;border:1px solid #ffffff1f!important;box-shadow:none!important;color:#fff!important;height:32px!important;width:32px!important}[data-theme=dark] .group-details-header .close-modal-btn:hover,body.dark-theme .group-details-header .close-modal-btn:hover{background:#ffffff29!important;box-shadow:none!important;color:#fff!important;transform:scale(1.05)!important}[data-theme=dark] .group-details-info,body.dark-theme .group-details-info{background:#121e31!important;border-bottom:1px solid #1e293b!important}[data-theme=dark] .group-large-avatar,[data-theme=dark] .group-large-avatar-placeholder,body.dark-theme .group-large-avatar,body.dark-theme .group-large-avatar-placeholder{border:3px solid #1e293b!important;box-shadow:none!important}[data-theme=dark] .display-group-name h4,body.dark-theme .display-group-name h4{color:#f1f5f9!important}[data-theme=dark] .group-details-tabs,body.dark-theme .group-details-tabs{background:#0000!important;border-bottom:1px solid #1e293b!important}[data-theme=dark] .details-tab-btn,body.dark-theme .details-tab-btn{color:#94a3b8!important}[data-theme=dark] .details-tab-btn:hover,body.dark-theme .details-tab-btn:hover{background-color:#0ef0ff0d!important;color:#0ef0ff!important}[data-theme=dark] .details-tab-btn.active,body.dark-theme .details-tab-btn.active{color:#0ef0ff!important;font-weight:700!important}[data-theme=dark] .details-tab-btn.active:after,body.dark-theme .details-tab-btn.active:after{background:#0ef0ff!important;box-shadow:none!important}[data-theme=dark] .shared-audio-view,[data-theme=dark] .shared-links-view,[data-theme=dark] .shared-media-view,body.dark-theme .shared-audio-view,body.dark-theme .shared-links-view,body.dark-theme .shared-media-view{background:#0b1220}[data-theme=dark] .shared-media-item,body.dark-theme .shared-media-item{background-color:#162033!important;border:1px solid #1e293b!important;box-shadow:none!important}[data-theme=dark] .shared-media-item:hover,body.dark-theme .shared-media-item:hover{border-color:#0ef0ff!important;box-shadow:none!important}[data-theme=dark] .shared-media-download-btn,[data-theme=dark] .shared-media-goto-btn,body.dark-theme .shared-media-download-btn,body.dark-theme .shared-media-goto-btn{background:#0b1220d9!important;border:1px solid #ffffff1f!important;box-shadow:none!important;color:#f1f5f9!important}[data-theme=dark] .shared-media-download-btn:hover,[data-theme=dark] .shared-media-goto-btn:hover,body.dark-theme .shared-media-download-btn:hover,body.dark-theme .shared-media-goto-btn:hover{background:#0ef0ff!important;border-color:#0ef0ff!important;box-shadow:none!important;color:#030e21!important}[data-theme=dark] .video-play-icon,body.dark-theme .video-play-icon{background:#0009!important;border:none!important;color:#fff!important}[data-theme=dark] .shared-audio-item,[data-theme=dark] .shared-link-item,body.dark-theme .shared-audio-item,body.dark-theme .shared-link-item{background-color:#162033!important;border:1px solid #1e293b!important;box-shadow:none!important}[data-theme=dark] .shared-audio-item:hover,[data-theme=dark] .shared-link-item:hover,body.dark-theme .shared-audio-item:hover,body.dark-theme .shared-link-item:hover{background-color:#1a273e!important;border-color:#0ef0ff!important;box-shadow:none!important}[data-theme=dark] .shared-audio-name,[data-theme=dark] .shared-link-name,body.dark-theme .shared-audio-name,body.dark-theme .shared-link-name{color:#f1f5f9!important}[data-theme=dark] .shared-audio-meta,[data-theme=dark] .shared-link-meta,body.dark-theme .shared-audio-meta,body.dark-theme .shared-link-meta{color:#94a3b8!important}[data-theme=dark] .shared-audio-play-btn,body.dark-theme .shared-audio-play-btn{background:#0ef0ff!important;color:#030e21!important}[data-theme=dark] .shared-audio-play-btn:hover,body.dark-theme .shared-audio-play-btn:hover{background:#38bdf8!important;color:#030e21!important;transform:scale(1.05)}[data-theme=dark] .shared-audio-time,body.dark-theme .shared-audio-time{color:#94a3b8!important}[data-theme=dark] .shared-audio-range,body.dark-theme .shared-audio-range{accent-color:#0ef0ff!important;background:#1e293b!important}[data-theme=dark] .shared-audio-icon,[data-theme=dark] .shared-link-icon,body.dark-theme .shared-audio-icon,body.dark-theme .shared-link-icon{background-color:#0ef0ff1f!important;color:#0ef0ff!important}[data-theme=dark] .shared-link-url,body.dark-theme .shared-link-url{color:#0ef0ff!important}[data-theme=dark] .shared-link-url:hover,body.dark-theme .shared-link-url:hover{color:#38bdf8!important;text-decoration:underline}[data-theme=dark] .shared-link-sender,body.dark-theme .shared-link-sender{color:#94a3b8!important}[data-theme=dark] .shared-action-btn,body.dark-theme .shared-action-btn{background:#1e293b!important;border:1px solid #ffffff1a!important;box-shadow:none!important;color:#0ef0ff!important}[data-theme=dark] .shared-action-btn:hover,body.dark-theme .shared-action-btn:hover{background:#0ef0ff!important;border-color:#0ef0ff!important;box-shadow:none!important;color:#030e21!important}[data-theme=dark] .member-item,body.dark-theme .member-item{border-bottom-color:#ffffff0d!important}[data-theme=dark] .member-item:hover,body.dark-theme .member-item:hover{background-color:#ffffff0a!important}[data-theme=dark] .member-name,body.dark-theme .member-name{color:#f1f5f9!important}[data-theme=dark] .member-status,[data-theme=dark] .no-shared-items,body.dark-theme .member-status,body.dark-theme .no-shared-items{color:#94a3b8!important}[data-theme=dark] .scroll-button,body.dark-theme .scroll-button{background:#162033!important;border:1px solid #1e293b!important;box-shadow:0 4px 14px #00000080!important;color:#0ef0ff!important}[data-theme=dark] .scroll-button:hover,body.dark-theme .scroll-button:hover{background:#0ef0ff!important;border-color:#0ef0ff!important;color:#030e21!important;transform:scale(1.08)!important}[data-theme=dark] .messages-area,body.dark-theme .messages-area{scrollbar-color:#0ef0ff #0000!important}[data-theme=dark] .messages-area::-webkit-scrollbar-track,body.dark-theme .messages-area::-webkit-scrollbar-track{background:#0000!important}[data-theme=dark] .messages-area::-webkit-scrollbar-thumb,body.dark-theme .messages-area::-webkit-scrollbar-thumb{background:#0ef0ff!important;border-radius:10px!important}[data-theme=dark] .messages-area::-webkit-scrollbar-thumb:hover,body.dark-theme .messages-area::-webkit-scrollbar-thumb:hover{background:#38bdf8!important;box-shadow:none!important}[data-theme=dark] .change-avatar-label,body.dark-theme .change-avatar-label{background:#0ef0ff!important;border:2px solid #0b1220!important;box-shadow:none!important;color:#0b1220!important}[data-theme=dark] .change-avatar-label:hover,body.dark-theme .change-avatar-label:hover{background:#00d8e6!important;transform:scale(1.1)!important}[data-theme=dark] .edit-group-name-btn,body.dark-theme .edit-group-name-btn{color:#0ef0ff!important}[data-theme=dark] .edit-group-name-btn:hover,body.dark-theme .edit-group-name-btn:hover{color:#fff!important}[data-theme=dark] .edit-group-name-input,body.dark-theme .edit-group-name-input{background:#0000004d!important;border:1px solid #ffffff26!important;color:#fff!important}[data-theme=dark] .edit-group-name-input:focus,body.dark-theme .edit-group-name-input:focus{border-color:#0ef0ff!important}[data-theme=dark] .save-group-name-btn,body.dark-theme .save-group-name-btn{background:#10b981!important;color:#fff!important}[data-theme=dark] .cancel-group-name-btn,body.dark-theme .cancel-group-name-btn{background:#ffffff14!important;color:#cbd5e1!important}[data-theme=dark] .add-member-btn,body.dark-theme .add-member-btn{background:#0ef0ff1f!important;border:1px solid #0ef0ff40!important;color:#0ef0ff!important}[data-theme=dark] .add-member-btn:hover,body.dark-theme .add-member-btn:hover{background:#0ef0ff!important;color:#0b1220!important}[data-theme=dark] .banned-members-badge-btn,body.dark-theme .banned-members-badge-btn{background:#ef44441f!important;border:1px solid #ef44444d!important;border-radius:6px!important;color:#f87171!important;cursor:pointer!important;transition:all .2s ease!important}[data-theme=dark] .banned-members-badge-btn:hover,body.dark-theme .banned-members-badge-btn:hover{background:#ef444440!important;border-color:#ef4444!important;color:#ef4444!important}[data-theme=dark] .creator-badge,body.dark-theme .creator-badge{background:#a855f726!important;border:1px solid #a855f74d!important;color:#c084fc!important}[data-theme=dark] .admin-badge,body.dark-theme .admin-badge{background:#fbbf241f!important;border:1px solid #fbbf2440!important;color:#fbbf24!important}[data-theme=dark] .member-search-input,body.dark-theme .member-search-input{background:#00000040!important;border:1px solid #ffffff1a!important;color:#fff!important}[data-theme=dark] .member-search-input:focus,body.dark-theme .member-search-input:focus{border-color:#0ef0ff!important}[data-theme=dark] .quick-chat-btn,body.dark-theme .quick-chat-btn{color:#0ef0ff!important}[data-theme=dark] .quick-chat-btn:hover,body.dark-theme .quick-chat-btn:hover{background:#0ef0ff26!important;color:#0ef0ff!important}[data-theme=dark] .dismiss-admin-btn,[data-theme=dark] .make-admin-btn,body.dark-theme .dismiss-admin-btn,body.dark-theme .make-admin-btn{color:#fbbf24!important}[data-theme=dark] .dismiss-admin-btn:hover,[data-theme=dark] .make-admin-btn:hover,body.dark-theme .dismiss-admin-btn:hover,body.dark-theme .make-admin-btn:hover{background:#fbbf2426!important}[data-theme=dark] .remove-member-btn,body.dark-theme .remove-member-btn{color:#94a3b8!important}[data-theme=dark] .remove-member-btn:hover,body.dark-theme .remove-member-btn:hover{background:#ffffff1a!important;color:#fff!important}[data-theme=dark] .ban-member-btn,body.dark-theme .ban-member-btn{color:#f87171!important}[data-theme=dark] .ban-member-btn:hover,body.dark-theme .ban-member-btn:hover{background:#ef444426!important;color:#ef4444!important}[data-theme=dark] .leave-group-modal-btn,body.dark-theme .leave-group-modal-btn{background:#ffffff0f!important;border:1px solid #ffffff1a!important;border-radius:10px!important;box-shadow:none!important;color:#f87171!important;font-weight:600!important}[data-theme=dark] .leave-group-modal-btn:hover,body.dark-theme .leave-group-modal-btn:hover{background:#ef444426!important;border-color:#ef444466!important;color:#fff!important}[data-theme=dark] .delete-group-modal-btn,body.dark-theme .delete-group-modal-btn{background:#ef4444!important;border:none!important;border-radius:10px!important;box-shadow:none!important;color:#fff!important;font-weight:600!important}[data-theme=dark] .delete-group-modal-btn:hover,body.dark-theme .delete-group-modal-btn:hover{background:#dc2626!important}[data-theme=dark] .rejoin-group-modal-btn,body.dark-theme .rejoin-group-modal-btn{background:#0ef0ff!important;border:none!important;border-radius:10px!important;box-shadow:none!important;color:#0b1220!important;font-weight:700!important}[data-theme=dark] .add-members-list::-webkit-scrollbar-thumb,[data-theme=dark] .members-list::-webkit-scrollbar-thumb,[data-theme=dark] .shared-audio-view::-webkit-scrollbar-thumb,[data-theme=dark] .shared-links-view::-webkit-scrollbar-thumb,[data-theme=dark] .shared-media-view::-webkit-scrollbar-thumb,body.dark-theme .add-members-list::-webkit-scrollbar-thumb,body.dark-theme .members-list::-webkit-scrollbar-thumb,body.dark-theme .shared-audio-view::-webkit-scrollbar-thumb,body.dark-theme .shared-links-view::-webkit-scrollbar-thumb,body.dark-theme .shared-media-view::-webkit-scrollbar-thumb{background:#0ef0ff!important;border-radius:10px!important}[data-theme=light]:not(.cassiopeia-theme) .messages-area.has-video-call,[data-theme=light]:not(.cassiopeia-theme) .messages-area.has-video-call .remote-video-container,[data-theme=light]:not(.cassiopeia-theme) .messages-area.has-video-call .video-call-container,[data-theme=light]:not(.cassiopeia-theme) .remote-video,[data-theme=light]:not(.cassiopeia-theme) .remote-video-wrapper,[data-theme=light]:not(.cassiopeia-theme) .vci-wrapper,[data-theme=light]:not(.cassiopeia-theme) .vci-wrapper.pip,[data-theme=light]:not(.cassiopeia-theme) .video-call-embedded,[data-theme=light]:not(.cassiopeia-theme) .video-call-overlay,body:not(.dark-theme):not(.cassiopeia-theme) .messages-area.has-video-call,body:not(.dark-theme):not(.cassiopeia-theme) .messages-area.has-video-call .remote-video-container,body:not(.dark-theme):not(.cassiopeia-theme) .messages-area.has-video-call .video-call-container,body:not(.dark-theme):not(.cassiopeia-theme) .remote-video,body:not(.dark-theme):not(.cassiopeia-theme) .remote-video-wrapper,body:not(.dark-theme):not(.cassiopeia-theme) .vci-wrapper,body:not(.dark-theme):not(.cassiopeia-theme) .vci-wrapper.pip,body:not(.dark-theme):not(.cassiopeia-theme) .video-call-embedded,body:not(.dark-theme):not(.cassiopeia-theme) .video-call-overlay{background:#f8fafc!important}[data-theme=dark] .local-video,[data-theme=dark] .messages-area.has-video-call,[data-theme=dark] .messages-area.has-video-call .remote-video-container,[data-theme=dark] .messages-area.has-video-call .video-call-container,[data-theme=dark] .remote-video,[data-theme=dark] .remote-video-wrapper,[data-theme=dark] .vci-wrapper,[data-theme=dark] .vci-wrapper.pip,[data-theme=dark] .video-call-embedded,[data-theme=dark] .video-call-overlay,body.dark-theme .local-video,body.dark-theme .messages-area.has-video-call,body.dark-theme .messages-area.has-video-call .remote-video-container,body.dark-theme .messages-area.has-video-call .video-call-container,body.dark-theme .remote-video,body.dark-theme .remote-video-wrapper,body.dark-theme .vci-wrapper,body.dark-theme .vci-wrapper.pip,body.dark-theme .video-call-embedded,body.dark-theme .video-call-overlay{background:linear-gradient(135deg,#0c1427,#1a2a44 50%,#2a446a)!important}[data-theme=dark] .gift-hint-dropdown,body.dark-theme .gift-hint-dropdown{background:#111a2e!important;border:1px solid #ffffff1a!important;box-shadow:0 10px 30px #00000080!important}[data-theme=dark] .gift-hint-header,body.dark-theme .gift-hint-header{background:#0000!important;border-bottom:none!important}[data-theme=dark] .gift-hint-header h4,body.dark-theme .gift-hint-header h4{color:#f472b6!important}[data-theme=dark] .gift-hint-header p,body.dark-theme .gift-hint-header p{color:#94a3b8!important}[data-theme=dark] .gift-hint-item,[data-theme=dark] .gift-hint-item:hover,body.dark-theme .gift-hint-item,body.dark-theme .gift-hint-item:hover{background:#0000!important}[data-theme=dark] .gift-hint-emoji,body.dark-theme .gift-hint-emoji{background:#ffffff0f!important;box-shadow:none!important}[data-theme=dark] .gift-hint-name,body.dark-theme .gift-hint-name{color:#f1f5f9!important}[data-theme=dark] .gift-hint-info .gift-hint-price,body.dark-theme .gift-hint-info .gift-hint-price{color:#0ef0ff!important}.chat-skeleton{animation:chatSkeletonIn .25s ease-out .12s both;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:12px;justify-content:flex-end;padding:20px 16px;pointer-events:none}.chat-skeleton-bubble{background:#7f7f7f1f;border-radius:18px;max-width:420px}.chat-skeleton-bubble.left{align-self:flex-start;border-bottom-left-radius:6px}.chat-skeleton-bubble.right{align-self:flex-end;border-bottom-right-radius:6px}@keyframes chatSkeletonIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.chat-skeleton{animation:none}}.chat-interface textarea.message-input{scrollbar-width:none!important}.chat-interface textarea.message-input::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}.message.received:has(.message-readers-under-bubble) .message-avatar{margin-bottom:22px!important}:root{--glass-bg:#ffffffbf;--glass-border:#fff6;--glass-shadow:0 8px 32px 0 #1f268726;--accent-gradient:linear-gradient(135deg,#6366f1,#a855f7)}.nexus-audio-player-glass{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffbf;background:var(--glass-bg);border:1px solid #fff6;border:1px solid var(--glass-border);border-radius:24px;box-shadow:0 8px 32px 0 #1f268726;box-shadow:var(--glass-shadow);margin:4px auto 0;max-width:none!important;min-width:0;overflow:visible!important;padding:12px 16px;position:relative;transition:transform .3s ease,box-shadow .3s ease;-webkit-user-select:none;user-select:none;width:100%;z-index:100}@media (max-width:480px){.nexus-audio-player-glass{border-radius:16px;margin:0 auto;max-width:280px;padding:6px 8px}}.player-body{gap:16px;width:100%}.glass-play-btn,.player-body{align-items:center;display:flex}.glass-play-btn{background:linear-gradient(135deg,#6366f1,#a855f7);background:var(--accent-gradient);border:none;border-radius:50%;box-shadow:0 4px 15px #6366f166;color:#fff;cursor:pointer;flex-shrink:0;font-size:22px;height:48px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:48px}.glass-play-btn:hover{box-shadow:0 6px 20px #6366f180;transform:scale(1.1)}.player-main-content{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.player-info-row{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:0 2px}.glass-filename{color:#1e293b;font-size:14px;font-weight:700;letter-spacing:-.01em;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:480px){.glass-filename{font-size:12px;max-width:110px}.glass-play-btn{font-size:16px;height:36px;width:36px}.player-body{gap:10px}.glass-duration{font-size:10px}}.glass-duration{font-feature-settings:"tnum";color:#64748b;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;opacity:.8}.glass-progress-container{align-items:center;display:flex;height:6px;position:relative;width:100%}.glass-progress-slider{appearance:none;-webkit-appearance:none;background:#0000000d;border-radius:10px;cursor:pointer;height:4px;outline:none;width:100%}.glass-progress-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#6366f1;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px #00000026;cursor:pointer;height:14px;-webkit-transition:transform .2s ease;transition:transform .2s ease;width:14px}.glass-progress-slider:hover::-webkit-slider-thumb{transform:scale(1.2)}.player-side-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.glass-action-btn{align-items:center;background:#00000008;border:none;border-radius:10px;color:#64748b;cursor:pointer;display:flex;font-size:18px;height:34px;justify-content:center;transition:all .2s ease;width:34px}.glass-action-btn:hover{background:#0000000f;color:#1e293b}.glass-volume-wrapper{align-items:center;display:flex;position:relative}.glass-volume-popout-vertical{align-items:center;animation:glass-pop-up .2s ease-out;background:#fff;border:1px solid #0000000d;border-radius:12px;bottom:100%;box-shadow:0 10px 25px #00000026;display:flex;justify-content:center;left:50%;margin-bottom:8px;padding:12px 6px;position:absolute;transform:translateX(-50%);z-index:1000}.glass-volume-popout-vertical:after{background:#0000;content:"";height:15px;left:0;position:absolute;top:100%;width:100%}@keyframes glass-pop-up{0%{opacity:0;transform:translateX(-50%) translateY(10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.vertical-slider{cursor:pointer;direction:rtl;height:60px;outline:none;width:4px;writing-mode:vertical-lr}.glass-more-wrapper{position:relative}.glass-dropdown{animation:glass-pop .3s cubic-bezier(.175,.885,.32,1.275);background:#fff;border:1px solid #00000014;border-radius:16px;box-shadow:0 10px 40px #00000026;margin-top:12px;min-width:160px;padding:8px;position:absolute;right:0;top:100%;z-index:1000}@keyframes glass-pop{0%{opacity:0;transform:scale(.9) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.glass-dropdown-item{align-items:center;background:none;border:none;border-radius:10px;color:#475569;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:12px;padding:10px 12px;transition:all .2s ease;width:100%}.glass-dropdown-item:hover:not(:disabled){background:#f1f5f9;color:#6366f1}.player-meta-footer{border-top:1px solid #0000000d;display:flex;gap:10px;margin-top:8px;padding-top:6px}.glass-meta-tag{background:#0000000a;border-radius:6px;color:#94a3b8;font-size:9px;font-weight:800;letter-spacing:.08em;padding:3px 8px;text-transform:uppercase}.dark-theme .nexus-audio-player-glass{background:#1e293be6;border-color:#ffffff1a;box-shadow:0 8px 32px 0 #0006}.dark-theme .glass-volume-popout-vertical{background:#1e293b;border-color:#ffffff26}.dark-theme .glass-filename{color:#f1f5f9}.dark-theme .glass-duration{color:#94a3b8}.dark-theme .glass-progress-slider{background:#ffffff1a}.dark-theme .glass-action-btn{background:#ffffff0d;color:#94a3b8}.dark-theme .glass-action-btn:hover{background:#ffffff1a;color:#fff}.dark-theme .glass-dropdown{background:#1e293b;border-color:#ffffff26}.dark-theme .glass-dropdown-item{color:#cbd5e1}.dark-theme .meta-tag{background:#ffffff0d}.chats-list-container{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto;padding:20px 20px 0;scrollbar-color:#3498db #ffffff0d;scrollbar-width:thin}.chats-list-container::-webkit-scrollbar{width:6px}.chats-list-container::-webkit-scrollbar-track{background:#0000}.chats-list-container::-webkit-scrollbar-thumb{background:#3498db;border-radius:10px}.chats-list-container::-webkit-scrollbar-thumb:hover{background:#3498db;border-color:#d0d0d0}.chats-header{border-bottom:none;margin-bottom:12px;margin-top:-12px;min-height:28px;padding-bottom:8px}.chats-header,.chats-header-inner{align-items:center;display:flex;justify-content:center;position:relative}.chats-header-inner{width:100%}.chats-header h3{color:#0f172a;font-size:18px;font-weight:600;margin:0;text-align:center}.create-group-header-btn{background:#0284c71a;border:1px solid #0284c74d;border-radius:50%;box-shadow:none;color:#0284c7;cursor:pointer;height:32px;position:absolute;right:0;transition:all .2s ease;width:32px}.create-group-header-btn,.create-group-icon-wrapper{align-items:center;display:flex;justify-content:center}.create-group-add-icon{margin-left:-3px}.chat-search-container-sidebar{align-items:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:20px;box-shadow:0 1px 2px #0000000a;display:flex;height:40px;margin:0 5px;overflow:hidden;position:relative}.chat-search-container-sidebar:focus-within{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.chat-search-input-sidebar{border:none;box-sizing:border-box;color:#333;flex:1 1;font-size:14px;height:40px;line-height:40px;outline:none;padding:0 15px 0 40px;transition:all .2s ease;width:100%}.search-icon-sidebar{color:#7f8c8d;left:15px;pointer-events:none;position:absolute}.chat-search-input-sidebar::placeholder{color:#7f8c8d}.chat-search-input-sidebar:focus{background-color:#e4e6eb}.chats-list{display:flex;flex-direction:column;gap:5px}.chats-list.scrollable{flex:1 1;padding-bottom:60px;padding-right:6px;scrollbar-color:#3498db #ffffff0d;scrollbar-width:thin}.chats-list.scrollable::-webkit-scrollbar{width:6px}.chats-list.scrollable::-webkit-scrollbar-track{background:#0000}.chats-list.scrollable::-webkit-scrollbar-thumb{background:#3498db;border-radius:10px}.chat-item{align-items:center;background-color:#fff;border:1px solid #cbd5e1;border-radius:20px;box-shadow:0 1px 3px #0000000a;cursor:pointer;display:flex;gap:14px;margin-bottom:8px;max-height:250px;max-width:100%;opacity:1;overflow:hidden;padding:14px 16px;position:relative;transition:transform .15s ease,opacity .2s ease}.chat-item:before{background-color:#0284c7;border-bottom-right-radius:4px;border-top-right-radius:4px;bottom:15px;content:"";left:0;opacity:1;position:absolute;top:15px;width:3.5px;z-index:10}.chat-item.is-group:before{background-color:#8b5cf6}.chat-item.animating-out{border-width:0;margin-bottom:0;max-height:0;opacity:0;padding-bottom:0;padding-top:0;pointer-events:none;transform:translateY(-15px)}.chat-item:hover{background-color:#f8fafc;border-color:#94a3b8;box-shadow:0 3px 6px #0000000f;transform:translateY(-1px);transition:background-color .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.chat-item.active{background-color:#f0f9ff;border-color:#0284c7}.chat-avatar{border-radius:50%;flex-shrink:0;height:100%;overflow:hidden;position:relative;transition:transform .2s ease;width:100%}.chat-avatar-wrapper.has-stories{background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888);border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:2px}.chat-avatar-wrapper.has-stories.all-viewed{background:linear-gradient(45deg,#95a5a6,#7f8c8d)}.chat-avatar-wrapper.has-stories .chat-avatar{border:2px solid #fff}.chat-avatar-wrapper.has-stories:hover .chat-avatar{transform:scale(.95)}.chat-avatar-wrapper{flex-shrink:0;height:45px;position:relative;width:45px}.chat-avatar .avatar-placeholder{align-items:center;background:#3498db;color:#fff;display:flex;font-size:18px;font-weight:700;justify-content:center;line-height:1!important;text-align:center;-webkit-user-select:none;user-select:none;z-index:1}.chat-avatar .avatar-placeholder,.chat-avatar img{border-radius:50%;height:100%;left:0;position:absolute;top:0;width:100%}.chat-avatar img{object-fit:cover;z-index:2}.chat-content{display:flex;flex:1 1;flex-direction:column;gap:14px;min-width:0}.chat-item .chat-header{align-items:center;background:#0000;border:none;display:flex;justify-content:space-between;margin-bottom:4px;padding:0;width:100%}.chat-name{align-items:center;color:#37474f;display:flex;font-size:17px;font-weight:600;gap:6px;margin-bottom:0}.group-chat-name-icon{color:#2563eb;flex-shrink:0;font-size:17px;position:relative;top:1px}.chat-name-text{align-items:baseline;display:inline-flex}.chat-name .user-age{color:#7f8c8d;font-size:14px;font-weight:400;margin-left:0;position:static}.chat-preview{align-items:center;display:flex;gap:8px;justify-content:flex-start;width:100%}.chat-preview-text{color:#2c3e50;flex:1 1;font-size:13px;font-weight:400;line-height:1.3;min-width:0;order:1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.chat-call-icon{display:inline-block;flex-shrink:0;font-size:14px;vertical-align:-2px}.chat-call-icon.normal{color:#3498db}.chat-call-icon.declined{color:#e74c3c}.chat-item-meta{align-items:flex-end;align-self:stretch;display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;margin-left:auto;min-width:35px;padding-bottom:2px;padding-top:2px}.chat-time{color:#7f8c8d;font-size:10px;font-weight:500;opacity:.9;white-space:nowrap}.chat-message-status{align-items:center;display:inline-flex;flex-shrink:0;font-size:14px}.chat-message-status.sent{color:#7f8c8d}.chat-message-status.read{color:#3498db}.unread-badge{align-items:center;background:#e74c3c;border-radius:9999px;box-shadow:0 2px 5px #e74c3c4d;color:#fff;display:flex;font-size:11px;font-weight:700;height:22px;justify-content:center;min-width:22px;width:22px}.chat-typing-preview{align-items:flex-end!important;color:#0284c7!important;display:flex!important;font-weight:500!important;gap:3px}.chat-typing-preview,.typing-text-sidebar{font-style:normal!important;line-height:1.2}.typing-text-sidebar{margin-left:0}.typing-dots-group{align-items:flex-end;display:inline-flex;gap:2.5px;margin-left:2px}.typing-dot{animation:typing-bounce-sidebar 1.4s ease-in-out infinite both;background-color:#0284c7;border-radius:50%;height:4px;margin-bottom:2.5px;transform-origin:center bottom;width:4px}.typing-dot:first-child{animation-delay:-.32s}.typing-dot:nth-child(2){animation-delay:-.16s}@keyframes typing-bounce-sidebar{0%,80%,to{opacity:.45;transform:scale(.65)}40%{opacity:1;transform:scale(1.15)}}.no-chats{align-items:center;color:#64748b;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin-top:-70px;padding:20px;text-align:center}.no-chats h4{color:#0f172a;font-size:17px;font-style:normal;font-weight:600;margin-bottom:8px}.no-chats p{color:#64748b;font-size:13.5px;font-style:normal;font-weight:400;line-height:1.5;margin:0}.no-chats-action-btn{align-items:center;background:#0284c7;border:none;border-radius:20px;box-shadow:none!important;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin-top:14px;padding:8px 18px;transition:all .2s ease}.no-chats-action-btn:hover{background:#0369a1;box-shadow:none!important;opacity:.95;transform:translateY(-1px)}[data-theme=dark] .no-chats,body.dark-theme .no-chats{color:#94a3b8}[data-theme=dark] .no-chats h4,body.dark-theme .no-chats h4{color:#f1f5f9!important}[data-theme=dark] .no-chats p,body.dark-theme .no-chats p{color:#94a3b8!important}[data-theme=dark] .no-chats-action-btn,body.dark-theme .no-chats-action-btn{background:#0ef0ff!important;box-shadow:none!important;color:#0b1220!important;font-weight:700!important}[data-theme=dark] .no-chats-action-btn:hover,body.dark-theme .no-chats-action-btn:hover{background:#00d8e6!important;box-shadow:none!important;color:#0b1220!important}.loading{align-items:center;color:#bdc3c7;display:flex;flex:1 1;font-size:16px;justify-content:center;padding:40px 20px;text-align:center}@media (max-width:768px){.chats-list-container{box-sizing:border-box;max-width:100%;padding:20px 10px calc(85px + env(safe-area-inset-bottom, 0px));width:100%}.chat-search-container-sidebar{margin-bottom:0}.chats-header{box-sizing:border-box;margin-bottom:12px;margin-top:-8px;width:100%}.chats-header-inner{align-items:center;box-sizing:border-box;display:flex;justify-content:center;position:relative;width:100%}.create-group-header-btn{position:absolute;right:0}.chat-item{align-items:center!important;border-radius:16px;gap:12px!important;margin-bottom:10px;min-height:70px;padding:16px 14px}.chat-avatar,.chat-avatar-wrapper{height:48px!important;width:48px!important}.chat-avatar-wrapper.has-stories{padding:2px!important}.chat-avatar-wrapper.has-stories .chat-avatar{border:2px solid #fff!important;height:100%!important;width:100%!important}.nexus-status-indicator-final{background-color:#00e676!important;border:1.5px solid #e2e8f0!important;border-radius:50%!important;bottom:1px!important;display:block!important;height:9px!important;position:absolute!important;right:1px!important;width:9px!important;z-index:999!important}.chat-item .chat-header{margin-bottom:6px!important}.chat-item .chat-header,.chat-name{margin-left:0!important;padding-left:0!important}.chat-name{font-size:15px}.chat-preview,.chat-preview-text{margin-left:0!important;padding-left:0!important}}.chat-avatar-wrapper .nexus-status-indicator-final,.chat-item .nexus-status-indicator-final,.nexus-status-indicator-final{background-color:#00e676!important;border:1.5px solid #e2e8f0!important;border-radius:50%!important;bottom:1px!important;display:block!important;height:10px!important;position:absolute!important;right:1px!important;width:10px!important;z-index:999!important}.chat-edit-cancel-btn{background:#0000;border:none;bottom:8px;color:#bdc3c7;cursor:pointer;font-size:14px;left:0;position:absolute}.chat-edit-right-actions{align-items:center;bottom:5px;display:flex;gap:8px;position:absolute;right:0}.chat-edit-delete-btn{align-items:center;background:#e74c3c;border:none;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;height:26px;justify-content:center;padding:0 10px;transition:all .2s ease}.chat-edit-delete-btn:hover:not(:disabled){background:#c0392b;box-shadow:0 2px 5px #e74c3c66;transform:translateY(-1px)}.chat-edit-delete-btn:active:not(:disabled){box-shadow:none;transform:translateY(0)}.chat-edit-delete-btn:disabled{cursor:not-allowed;opacity:.5}.chat-edit-count{color:#fff;font-size:14px}.chat-item.edit-mode{padding-left:45px}.chat-item.selected{border-color:#3498db}.chat-selection-indicator{left:12px;position:absolute;top:50%;transform:translateY(-50%)}.chat-checkbox,.chat-selection-indicator{align-items:center;display:flex;justify-content:center}.chat-checkbox{border:2px solid #bdc3c7;border-radius:50%;height:22px;transition:all .2s ease;width:22px}.chat-checkbox.checked{background-color:#3498db;border-color:#3498db;color:#fff}.group-friend-select-item{background-color:initial;border-radius:8px;padding:10px 12px;transition:all .2s ease}.group-friend-select-item:hover{background-color:#ffffff0d;background-color:var(--bg-hover,#ffffff0d)}.group-friend-select-item.checked{background-color:#3b82f61f}.group-friend-select-item.checked:hover{background-color:#3b82f62e}.create-group-header-btn{transition:all .2s ease!important}.create-group-header-btn:hover{background:#0284c72e!important;border-color:#0284c7!important;box-shadow:none!important;color:#0284c7!important;opacity:1!important;transform:translateY(-1px)!important}.create-group-header-btn:active{transform:translateY(0)!important}.create-group-submit-btn{box-shadow:none!important;transition:all .2s ease!important}.create-group-submit-btn:hover:not(:disabled){background-color:#2563eb!important}.create-group-submit-btn:active:not(:disabled),.create-group-submit-btn:hover:not(:disabled){box-shadow:none!important;transform:none!important}[data-theme=dark] .chats-list,[data-theme=dark] .chats-list-container,body.dark-theme .chats-list,body.dark-theme .chats-list-container{scrollbar-color:#0ef0ff #0000!important}[data-theme=dark] .chats-list-container::-webkit-scrollbar-thumb,[data-theme=dark] .chats-list::-webkit-scrollbar-thumb,body.dark-theme .chats-list-container::-webkit-scrollbar-thumb,body.dark-theme .chats-list::-webkit-scrollbar-thumb{background:#0ef0ff!important;border-radius:10px!important}[data-theme=dark] .chats-list-container::-webkit-scrollbar-thumb:hover,[data-theme=dark] .chats-list::-webkit-scrollbar-thumb:hover,body.dark-theme .chats-list-container::-webkit-scrollbar-thumb:hover,body.dark-theme .chats-list::-webkit-scrollbar-thumb:hover{background:#38bdf8!important;box-shadow:none!important}[data-theme=dark] .create-group-header-btn,body.dark-theme .create-group-header-btn{background:#00f0ff1f!important;border:1px solid #00f0ff59!important;border-radius:17px!important;color:#00f0ff!important;height:34px!important;width:34px!important}[data-theme=dark] .create-group-header-btn:hover,body.dark-theme .create-group-header-btn:hover{background:#00f0ff38!important;border-color:#00f0ff!important}[data-theme=dark] .chat-item,body.dark-theme .chat-item{background-color:#121e31;border:1px solid #ffffff14;border-radius:20px;box-shadow:0 4px 10px #0006;position:relative}[data-theme=dark] .chat-item:before,body.dark-theme .chat-item:before{background-color:#00f0ff;border-bottom-right-radius:4px;border-top-right-radius:4px;bottom:15px;content:"";left:0;opacity:1;position:absolute;top:15px;width:3.5px;z-index:10}[data-theme=dark] .chat-item.is-group:before,body.dark-theme .chat-item.is-group:before{background-color:#9b59b6}[data-theme=dark] .chat-item .chat-header,body.dark-theme .chat-item .chat-header{background:#0000!important;border:none!important}[data-theme=dark] .chat-item:hover,body.dark-theme .chat-item:hover{background-color:#18283e;border-color:#00f0ff4d;box-shadow:0 6px 14px #00000080;transition:background-color .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}[data-theme=dark] .chat-item.active,body.dark-theme .chat-item.active{background-color:#1a2942;border-color:#00f0ff73;box-shadow:0 4px 10px #0006}[data-theme=dark] .chat-name,body.dark-theme .chat-name{color:#fff!important}[data-theme=dark] .chat-name .user-age,body.dark-theme .chat-name .user-age{color:#7f8c8d!important}[data-theme=dark] .chat-last-message,[data-theme=dark] .chat-preview-text,[data-theme=dark] .chat-preview-text svg,body.dark-theme .chat-last-message,body.dark-theme .chat-preview-text,body.dark-theme .chat-preview-text svg{color:#bdc3c7!important}[data-theme=dark] .chat-content.has-unread .chat-preview-text,body.dark-theme .chat-content.has-unread .chat-preview-text{color:#fff!important;font-weight:600}[data-theme=dark] .chat-typing-preview,[data-theme=dark] .typing-text-sidebar,body.dark-theme .chat-typing-preview,body.dark-theme .typing-text-sidebar{color:#0ef0ff!important}[data-theme=dark] .typing-dot,body.dark-theme .typing-dot{background-color:#0ef0ff!important}[data-theme=dark] .chat-time,body.dark-theme .chat-time{color:#7f8c8d!important}[data-theme=dark] .chat-item .nexus-status-indicator-final,[data-theme=dark] .nexus-status-indicator-final,body.dark-theme .chat-item .nexus-status-indicator-final,body.dark-theme .nexus-status-indicator-final{border:1.5px solid #030e21!important}[data-theme=dark] .chat-search-container-sidebar,body.dark-theme .chat-search-container-sidebar{background:#34495e66;border:1px solid #34495e}[data-theme=dark] .chat-search-input-sidebar,body.dark-theme .chat-search-input-sidebar{background:#0000;color:#fff}[data-theme=dark] .chat-search-input-sidebar::placeholder,body.dark-theme .chat-search-input-sidebar::placeholder{color:#7f8c8d}[data-theme=dark] .chat-search-input-sidebar:focus,body.dark-theme .chat-search-input-sidebar:focus{background-color:#34495e99}[data-theme=dark] .chats-header,body.dark-theme .chats-header{border-bottom:none!important}[data-theme=dark] .chats-header h3,body.dark-theme .chats-header h3{color:#fff}[data-theme=dark] .chat-call-icon.normal,body.dark-theme .chat-call-icon.normal{color:#00f0ff!important}[data-theme=dark] .chat-call-icon.declined,body.dark-theme .chat-call-icon.declined{color:#ff4d4d!important}[data-theme=dark] .group-chat-name-icon,body.dark-theme .group-chat-name-icon{color:#9b59b6!important}.chat-item.is-group .unread-badge,[data-theme=dark] .chat-item.is-group .unread-badge,body.dark-theme .chat-item.is-group .unread-badge{background:#9b59b6!important;box-shadow:none!important}[data-theme=dark] .chat-message-status.read,body.dark-theme .chat-message-status.read{color:#00e5ff!important}[data-theme=dark] .chat-message-status.sent,body.dark-theme .chat-message-status.sent{color:#ffffff59!important}.group-modal-overlay{align-items:center;animation:groupModalFadeIn .2s ease-out;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background-color:#0f172a73;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000000}.group-modal-content{animation:groupModalSlideUp .25s cubic-bezier(.16,1,.3,1);background-color:#fff;border:1px solid #cbd5e1;border-radius:20px;box-shadow:0 20px 40px -10px #00000026;color:#0f172a;display:flex;flex-direction:column;gap:16px;max-width:420px;padding:24px;width:90%}.group-modal-title{color:#0f172a;font-size:20px;font-weight:700;margin:0;text-align:center}.group-avatar-section{align-items:center;display:flex;flex-direction:column;gap:8px}.group-avatar-upload-box{align-items:center;background-color:#0284c714;border:2px dashed #0284c7;border-radius:50%;cursor:pointer;display:flex;height:80px;justify-content:center;overflow:hidden;transition:all .2s ease;width:80px}.group-avatar-upload-box:hover{background-color:#0284c724;transform:scale(1.02)}.group-avatar-upload-box.has-avatar{background-color:initial;border-color:#cbd5e1;border-style:solid}.group-avatar-preview{height:100%;object-fit:cover;width:100%}.group-avatar-icon{color:#0284c7;transition:transform .2s ease}.group-avatar-upload-box:hover .group-avatar-icon{transform:scale(1.1)}.group-avatar-hint{color:#64748b;font-size:12px;font-weight:500}.group-name-section{display:flex;flex-direction:column;gap:8px;margin-top:4px}.group-modal-label{color:#334155;font-size:13px;font-weight:600}.group-name-input{background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;box-sizing:border-box;color:#0f172a;font-family:inherit;font-size:14px;outline:none;padding:10px 14px;transition:all .2s ease;width:100%}.group-name-input::placeholder{color:#94a3b8}.group-name-input:focus{background-color:#fff;border-color:#0284c7;box-shadow:0 0 0 3px #0284c726}.group-friends-scroll-container{display:flex;flex:1 1;flex-direction:column;gap:4px;max-height:220px;min-height:140px;overflow-y:auto;padding-right:4px}.group-friends-scroll-container::-webkit-scrollbar{width:5px}.group-friends-scroll-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.group-friends-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2px}.group-select-all-btn{background:none;border:none;color:#0284c7;cursor:pointer;font-size:12px;font-weight:600;padding:0;transition:color .15s ease}.group-select-all-btn:hover{color:#0369a1;text-decoration:underline}.group-no-friends{color:#64748b;font-size:13px;padding:24px;text-align:center}.group-friend-select-item{align-items:center;border-radius:12px;color:#0f172a;cursor:pointer;display:flex;justify-content:space-between;padding:8px 10px;transition:background-color .15s ease;-webkit-user-select:none;user-select:none}.group-friend-select-item:hover{background-color:#f1f5f9}.group-friend-select-item.checked{background-color:#0284c714}.group-friend-info{align-items:center;display:flex;gap:10px}.group-friend-avatar{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:34px;justify-content:center;overflow:hidden;width:34px}.group-friend-avatar img{height:100%;object-fit:cover;width:100%}.group-friend-avatar span{color:#fff;font-size:14px;font-weight:700}.group-friend-name{color:inherit;font-size:14px;font-weight:500}.group-friend-checkbox{align-items:center;background-color:initial;border:2px solid #cbd5e1;border-radius:50%;box-sizing:border-box;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:all .2s ease;width:22px}.group-friend-checkbox.checked{background-color:#0284c7;border-color:#0284c7;color:#fff}.group-friend-checkbox svg{stroke-width:3;color:#fff}.group-modal-actions{display:flex;gap:12px;margin-top:6px}.create-group-submit-btn{align-items:center;background-color:#0284c7;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;justify-content:center;padding:11px 16px;transition:all .2s ease}.create-group-submit-btn:hover:not(:disabled){background-color:#0369a1;box-shadow:0 4px 12px #0284c740;transform:translateY(-1px)}.create-group-submit-btn:disabled{background-color:#cbd5e1;color:#94a3b8;cursor:not-allowed;opacity:.8}.create-group-cancel-btn{align-items:center;background-color:#f1f5f9;border:1px solid #cbd5e1;border-radius:12px;color:#475569;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;justify-content:center;padding:11px 16px;transition:all .2s ease}.create-group-cancel-btn:hover{background-color:#e2e8f0;color:#0f172a}@keyframes groupModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes groupModalSlideUp{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}[data-theme=dark] .group-modal-overlay,body.dark-theme .group-modal-overlay{background-color:#0009!important}[data-theme=dark] .group-modal-content,body.dark-theme .group-modal-content{background-color:#111a2e!important;border:1px solid #ffffff14!important;box-shadow:none!important;color:#fff!important}[data-theme=dark] .group-modal-title,body.dark-theme .group-modal-title{color:#fff!important}[data-theme=dark] .group-avatar-upload-box,body.dark-theme .group-avatar-upload-box{background-color:#0ef0ff0a!important;border:2px dashed #0ef0ff!important}[data-theme=dark] .group-avatar-upload-box.has-avatar,body.dark-theme .group-avatar-upload-box.has-avatar{background-color:initial!important;border-color:#fff3!important}[data-theme=dark] .group-avatar-icon,body.dark-theme .group-avatar-icon{color:#0ef0ff!important}[data-theme=dark] .group-avatar-hint,body.dark-theme .group-avatar-hint{color:#94a3b8!important}[data-theme=dark] .group-modal-label,body.dark-theme .group-modal-label{color:#cbd5e1!important}[data-theme=dark] .group-name-input,body.dark-theme .group-name-input{background-color:#00000040!important;border:1px solid #ffffff1f!important;color:#fff!important}[data-theme=dark] .group-name-input:focus,body.dark-theme .group-name-input:focus{border-color:#0ef0ff!important}[data-theme=dark] .group-select-all-btn,body.dark-theme .group-select-all-btn{color:#0ef0ff!important}[data-theme=dark] .group-no-friends,body.dark-theme .group-no-friends{color:#94a3b8!important}[data-theme=dark] .group-friends-scroll-container::-webkit-scrollbar-thumb,body.dark-theme .group-friends-scroll-container::-webkit-scrollbar-thumb{background:#ffffff26!important}[data-theme=dark] .group-friend-select-item,body.dark-theme .group-friend-select-item{color:#f1f5f9!important}[data-theme=dark] .group-friend-select-item:hover,body.dark-theme .group-friend-select-item:hover{background-color:#ffffff0a!important}[data-theme=dark] .group-friend-select-item.checked,body.dark-theme .group-friend-select-item.checked{background-color:#0ef0ff14!important}[data-theme=dark] .group-friend-checkbox,body.dark-theme .group-friend-checkbox{background-color:initial!important;border:2px solid #ffffff40!important;box-shadow:none!important}[data-theme=dark] .group-friend-checkbox.checked,body.dark-theme .group-friend-checkbox.checked{background-color:#0ef0ff!important;border:none!important;box-shadow:none!important}[data-theme=dark] .group-friend-checkbox.checked svg,body.dark-theme .group-friend-checkbox.checked svg{color:#0b1220!important}[data-theme=dark] .create-group-submit-btn,body.dark-theme .create-group-submit-btn{background-color:#0ef0ff!important;border:none!important;border-radius:8px!important;box-shadow:none!important;color:#0b1220!important;font-weight:700!important}[data-theme=dark] .create-group-submit-btn:hover:not(:disabled),body.dark-theme .create-group-submit-btn:hover:not(:disabled){background-color:#00d8e6!important;box-shadow:none!important}[data-theme=dark] .create-group-submit-btn:disabled,body.dark-theme .create-group-submit-btn:disabled{background-color:#0ef0ff26!important;border:1px solid #0ef0ff40!important;color:#0ef0ff80!important;cursor:not-allowed!important;opacity:1!important}[data-theme=dark] .create-group-cancel-btn,body.dark-theme .create-group-cancel-btn{background:#ffffff0f!important;border:1px solid #ffffff1a!important;border-radius:8px!important;box-shadow:none!important;color:#cbd5e1!important;font-weight:600!important}[data-theme=dark] .create-group-cancel-btn:hover,body.dark-theme .create-group-cancel-btn:hover{background:#ffffff1f!important;color:#fff!important}.chat-time-row{align-items:center;display:flex;gap:5px}.chat-item-meta-bottom{align-items:center;display:flex;gap:6px}.chat-pin-icon{align-items:center;color:#7f8c8d;display:inline-flex;font-size:13px;justify-content:center;transform:rotate(45deg);transition:color .2s ease}[data-theme=dark] .chat-pin-icon,body.dark-theme .chat-pin-icon{color:#00f0ff;opacity:.9}.chat-edit-pin-btn{align-items:center;background:#00f0ff26;border:1px solid #00f0ff4d;border-radius:6px;box-sizing:border-box;color:#00f0ff;cursor:pointer;display:inline-flex;font-size:14px;height:26px;justify-content:center;padding:0;transition:all .2s ease;width:26px}.chat-edit-pin-btn:hover{background:#00f0ff40;transform:translateY(-1px)}.chat-list-context-menu{animation:chatContextMenuFadeIn .15s ease-out;background:#fff;border:1px solid #00000014;border-radius:12px;box-shadow:0 8px 30px #00000040;display:flex;flex-direction:column;gap:2px;min-width:170px;padding:6px;position:fixed;z-index:1000000}[data-theme=dark] .chat-list-context-menu,body.dark-theme .chat-list-context-menu{background:#111e2e;border:1px solid #00f0ff33;box-shadow:0 10px 30px #0009}@keyframes chatContextMenuFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.chat-list-context-item{align-items:center;border-radius:8px;color:#2c3e50;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:10px;padding:8px 12px;transition:background .15s ease,color .15s ease;-webkit-user-select:none;user-select:none}[data-theme=dark] .chat-list-context-item,body.dark-theme .chat-list-context-item{color:#e4e6eb}.chat-list-context-item:hover{background:#f0f2f5}[data-theme=dark] .chat-list-context-item:hover,body.dark-theme .chat-list-context-item:hover{background:#00f0ff1a;color:#00f0ff}.chat-list-context-item .context-icon{color:#7f8c8d;font-size:16px}.chat-list-context-item .context-icon.pinned,[data-theme=dark] .chat-list-context-item:hover .context-icon.pinned,body.dark-theme .chat-list-context-item:hover .context-icon.pinned{color:#00f0ff}.chat-list-context-item.delete-item,.chat-list-context-item.delete-item .context-icon{color:#e74c3c}.chat-list-context-item.delete-item:hover{background:#e74c3c1a;color:#e74c3c}.posts-feed-container{box-sizing:border-box;display:flex;flex-direction:column;gap:22px;margin:0 auto;max-width:640px;padding:24px 20px 40px;width:100%}.posts-feed-header{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:10px;padding:6px 0 2px;width:100%}.posts-header-icon{color:#0284c7;font-size:28px}.posts-feed-header h2{color:#0f172a;font-size:24px;font-weight:700;letter-spacing:-.3px;margin:0}.dark-theme .posts-feed-header h2,[data-theme=dark] .posts-feed-header h2{color:#fff}.posts-feed-sticky-tabs-wrap{align-items:center;display:flex;justify-content:center;margin:0;pointer-events:none;position:-webkit-sticky;position:sticky;top:14px;width:100%;z-index:200}.posts-feed-tabs{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#f1f5f9;border:1px solid #cbd5e1;border-radius:14px;box-shadow:0 1px 3px #0000000a;display:inline-flex;gap:5px;padding:4px;pointer-events:auto}.feed-tab-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:11px;color:#64748b;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:8px 16px;transition:opacity .15s ease}.feed-tab-btn:hover{background:#0000000d;color:#0f172a}.feed-tab-btn.active{background:#0284c7;border-color:#0284c7;box-shadow:none;color:#fff}.my-posts-badge{background:#0284c726;border-radius:10px;color:#0284c7;font-size:12px;font-weight:700;margin-left:2px;padding:2px 8px}.feed-tab-btn.active .my-posts-badge{background:#ffffff40;color:#fff}.my-post-stats-bar{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:14px;box-shadow:0 2px 8px #0000000a;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px 16px}.stats-group{gap:16px}.stat-item-btn,.stats-group{align-items:center;display:flex}.stat-item-btn{background:#ef444414;border:1px solid #ef444433;border-radius:10px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;gap:6px;padding:6px 12px;transition:all .2s ease}.stat-item-btn:hover{background:#ef444429;transform:translateY(-1px)}.stat-item-comments{align-items:center;color:#64748b;display:flex;font-size:13px;font-weight:600;gap:6px}.who-liked-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a99;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:999999}.who-liked-modal{animation:modalPopIn .25s cubic-bezier(.16,1,.3,1);background:#fff;border:1px solid #cbd5e1;border-radius:20px;box-shadow:0 16px 40px #0000001f;max-width:440px;overflow:hidden;width:100%}@keyframes modalPopIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.who-liked-header{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:16px 20px}.who-liked-header h3{align-items:center;color:#0f172a;display:flex;font-size:17px;font-weight:700;gap:8px;margin:0}.who-liked-header .close-modal-btn{align-items:center;background:#f1f5f9!important;border:none!important;border-radius:50%;box-shadow:none!important;color:#64748b!important;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.who-liked-header .close-modal-btn:hover{background:#e2e8f0!important;border-color:#0000!important;box-shadow:none!important;color:#0f172a!important;transform:none!important}.who-liked-header .close-modal-btn:active,.who-liked-header .close-modal-btn:focus{box-shadow:none!important;outline:none!important}.who-liked-list{display:flex;flex-direction:column;gap:8px;max-height:360px;overflow-y:auto;padding:12px 16px}.liked-user-item{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;display:flex;gap:12px;padding:10px 14px;transition:background .2s ease}.liked-user-item:hover{background:#f1f5f9}.liked-user-avatar-container{align-items:center;display:flex;flex-shrink:0;height:40px;justify-content:center;min-height:40px;min-width:40px;position:relative;width:40px}.liked-user-avatar,.liked-user-avatar-placeholder{aspect-ratio:1/1;border-radius:50%;box-sizing:border-box;flex-shrink:0;height:40px;min-height:40px;min-width:40px;width:40px}.liked-user-avatar{border:none;object-fit:cover}.liked-user-avatar-placeholder{align-items:center;border:none;box-shadow:none;color:#fff;display:flex;font-size:16px;font-weight:700;justify-content:center;line-height:1!important;text-align:center;-webkit-user-select:none;user-select:none}.liked-user-name{color:#0f172a;font-size:14px;font-weight:600}.create-post-card{background:#fff;border:1px solid #cbd5e1;border-radius:20px;box-shadow:0 4px 16px #0000000d;display:flex;flex-direction:column;gap:16px;padding:22px;position:relative;transition:box-shadow .25s ease;z-index:50}.create-post-card.has-emoji-picker{z-index:90}.create-post-card:hover{box-shadow:0 8px 24px #00000014}.create-post-header{align-items:flex-start;display:flex;gap:14px}.author-avatar-container,.user-avatar-container{height:48px;min-height:48px;min-width:48px;width:48px}.author-avatar-container,.comment-avatar-container,.user-avatar-container{align-items:center;display:flex;flex-shrink:0;justify-content:center;position:relative}.comment-avatar-container{height:36px;min-height:36px;min-width:36px;width:36px}.author-avatar,.author-avatar-placeholder,.user-avatar,.user-avatar-placeholder{aspect-ratio:1/1;border-radius:50%;box-sizing:border-box;flex-shrink:0;height:48px;min-height:48px;min-width:48px;width:48px}.author-avatar,.user-avatar{border:none;box-shadow:none;object-fit:cover}.author-avatar-placeholder,.user-avatar-placeholder{border:none;box-shadow:none;font-size:20px}.author-avatar-placeholder,.comment-avatar-placeholder,.user-avatar-placeholder{align-items:center;color:#fff;display:flex;font-weight:700;justify-content:center;line-height:1!important;text-align:center;-webkit-user-select:none;user-select:none}.comment-avatar-placeholder{aspect-ratio:1/1;border:none;border-radius:50%;box-sizing:border-box;flex-shrink:0;font-size:15px;height:36px;min-height:36px;min-width:36px;width:36px}.post-input{background:#f8fafc;border:1px solid #cbd5e1;border-radius:16px;color:#0f172a;flex:1 1;font-family:inherit;font-size:14.5px;min-height:85px;outline:none;padding:14px 16px;resize:vertical;transition:all .2s ease}.post-input::placeholder{color:#94a3b8}.post-input:focus{background:#fff;border-color:#0284c7;box-shadow:0 0 0 3px #0284c726}.image-preview-wrap{border:1px solid #ffffff26;border-radius:14px;margin-top:12px;overflow:hidden;position:relative;width:-webkit-fit-content;width:fit-content}.image-preview,.image-preview-wrap{display:block;max-height:380px;max-width:100%}.image-preview{border-radius:14px;height:auto;object-fit:cover;width:auto}.clear-image-btn{align-items:center;background:#000000a6;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;position:absolute;right:10px;top:10px;transition:all .2s ease;width:32px}.clear-image-btn:hover{background:#e74c3c;transform:scale(1.05)}.post-error-banner{background:#e74c3c33;border:1px solid #e74c3c66;border-radius:14px;color:#ff6b6b}.post-error-banner,.post-status-banner{align-items:center;display:flex;font-size:13px;font-weight:500;gap:10px;padding:12px 16px}.post-status-banner{background:#3498db33;border:1px solid #3498db66;border-radius:14px;color:#5dade2}.create-post-actions{align-items:center;display:flex;justify-content:space-between;padding-top:4px}.post-actions-left{align-items:center;display:flex;gap:10px;position:relative}.emoji-picker-container{position:relative;z-index:100}.create-post-card .emoji-btn,.create-post-container .emoji-btn,.posts-feed .emoji-btn{align-items:center;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:12px;color:#475569;cursor:pointer;display:flex;height:38px;justify-content:center;padding:0;transition:all .2s ease;width:38px}.create-post-card .emoji-btn:hover,.create-post-container .emoji-btn:hover,.posts-feed .emoji-btn:hover{background:#e2e8f0;border-color:#cbd5e1;color:#0284c7}.emoji-picker-popover{border:1px solid #cbd5e1;border-radius:16px;box-shadow:0 12px 36px #00000026;left:0;max-width:calc(100vw - 32px);overflow:hidden;position:absolute;z-index:99999}.comment-emoji-popover .EmojiPickerReact,.emoji-picker-popover .EmojiPickerReact{border:none!important;max-width:100%!important}.emoji-picker-popover.popover-down{bottom:auto;top:calc(100% + 8px)}.emoji-picker-popover.popover-up{bottom:calc(100% + 8px);top:auto}@media (max-width:520px){.emoji-picker-popover{left:-50px;max-width:calc(100vw - 36px)}.emoji-picker-popover .EmojiPickerReact{max-width:calc(100vw - 36px)!important;width:100%!important}}.attach-image-btn{align-items:center;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:12px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:9px 16px;transition:all .2s ease}.attach-image-btn:hover{background:#e2e8f0;border-color:#cbd5e1;color:#0284c7}.publish-post-btn{background:#0284c7;border:none;border-radius:12px;box-shadow:0 2px 6px #0284c740;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 22px;transition:all .2s ease}.publish-post-btn:disabled{background:#e2e8f0;box-shadow:none;color:#94a3b8;cursor:not-allowed;opacity:.8}.publish-post-btn:not(:disabled):hover{background:#0369a1;box-shadow:0 4px 10px #0284c759;transform:translateY(-1px)}.posts-list{display:flex;flex-direction:column;gap:22px}.posts-empty,.posts-loading{border-radius:20px;box-shadow:0 4px 12px #0000000a;color:#64748b;font-size:14.5px;font-weight:500;padding:40px 24px;text-align:center}.post-card,.posts-empty,.posts-loading{background:#fff;border:1px solid #cbd5e1}.post-card{border-radius:20px;box-shadow:0 4px 16px #0000000d;display:flex;flex-direction:column;gap:14px;padding:20px 20px 16px;transition:box-shadow .2s ease,transform .2s ease}.post-card:hover{border-color:#94a3b8;box-shadow:0 8px 24px #00000014}.post-header{justify-content:space-between}.post-author-info,.post-header{align-items:center;display:flex}.post-author-info{gap:14px}.author-avatar{border:none;border-radius:50%;box-shadow:none;height:46px;object-fit:cover;width:46px}.author-details{align-items:flex-start!important;display:flex;flex-direction:column;text-align:left!important}.author-name{color:#0f172a;font-size:15.5px;font-weight:600}.post-time{color:#64748b;font-size:12px;text-align:left!important}.delete-post-btn{background:#0000;border:none;border-radius:10px;color:#94a3b8;cursor:pointer;font-size:19px;padding:8px;transition:all .2s ease}.delete-post-btn:hover{background:#ef44441a;color:#ef4444}.post-text{color:#1e293b;font-size:15px;line-height:1.55;margin:0;text-align:left!important;white-space:pre-wrap}.post-image-wrap{align-items:center;border:1px solid #cbd5e1;border-radius:14px;display:flex;justify-content:flex-start;margin:10px 0 12px;max-height:480px;max-width:100%;overflow:hidden;width:-webkit-fit-content;width:fit-content}.clickable-post-image-wrap{cursor:pointer}.post-image{border-radius:14px;display:block;height:auto;max-height:480px;max-width:100%;object-fit:cover;width:auto}.post-image-modal-overlay{animation:fadeInModal .22s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000e0;bottom:0;left:0;padding:24px;position:fixed;right:0;top:0;z-index:999999}.post-image-modal-content,.post-image-modal-overlay{align-items:center;display:flex;justify-content:center}.post-image-modal-content{max-height:90vh;max-width:92vw;position:relative}.enlarged-post-image{border:1px solid #ffffff26;border-radius:18px;box-shadow:0 20px 60px #000000b3;max-height:86vh;max-width:92vw;object-fit:contain}.close-image-modal-btn{align-items:center;background:#1e293beb;border:1px solid #fff3;border-radius:50%;box-shadow:0 6px 20px #00000080;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:-16px;top:-16px;transition:all .2s cubic-bezier(.16,1,.3,1);width:40px;z-index:10}.close-image-modal-btn:hover{background:#e74c3c;border-color:#e74c3c;transform:scale(1.1)}.post-footer{align-items:center;border-top:1px solid #cbd5e1;display:flex;gap:12px;justify-content:space-between;padding-top:14px}.footer-left-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.action-btn{align-items:center;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:18px;box-sizing:border-box;color:#475569;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:500;gap:7px;height:36px;line-height:1;padding:0 14px;transition:all .2s ease}.action-btn.has-who-liked{gap:5px;padding-left:13px;padding-right:9px}.like-btn-inner{align-items:center;display:inline-flex;gap:6px}.action-pill-divider{background:#cbd5e1;flex-shrink:0;height:14px;margin:0 3px;width:1px}.action-btn.liked .action-pill-divider{background:#ef44444d}.action-btn svg{font-size:19px}.action-btn:hover{background:#e2e8f0;border-color:#cbd5e1;color:#0f172a}.who-liked-trigger{align-items:center;display:inline-flex;justify-content:center;opacity:.8;padding:2px;transition:all .2s ease}.who-liked-trigger:hover{color:#0284c7;opacity:1;transform:scale(1.15)}.delete-post-icon-btn{align-items:center;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:12px;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .2s ease;width:36px}.delete-post-icon-btn:hover{background:#ef44441a;border-color:#ef44444d;color:#ef4444}.like-btn.liked{background:#ef44441a;border-color:#ef444440;color:#ef4444}.like-btn.liked svg{fill:#ef4444}.comments-accordion-wrapper{display:grid;grid-template-rows:0fr;margin-top:0;opacity:0;overflow:hidden;transition:grid-template-rows .38s cubic-bezier(.16,1,.3,1),opacity .35s ease,margin-top .38s cubic-bezier(.16,1,.3,1)}.comments-accordion-wrapper.expanded{grid-template-rows:1fr;margin-top:12px;opacity:1;overflow:visible;transition:opacity .35s ease,margin-top .38s cubic-bezier(.16,1,.3,1)}.comments-accordion-inner{min-height:0;overflow:hidden}.comments-accordion-wrapper.expanded .comments-accordion-inner{overflow:visible}@keyframes commentSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes commentFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.comments-section{border-top:1px solid #cbd5e1;gap:14px;padding-top:14px}.comments-list,.comments-section{display:flex;flex-direction:column}.comments-list{gap:10px;max-height:340px;overflow-y:auto}.comments-loading,.no-comments{color:#64748b;font-size:13px;padding:10px;text-align:center}.comment-item{align-items:flex-start;display:flex;gap:12px;transition:background-color .3s ease}.comment-avatar{border:none;border-radius:50%;height:36px;object-fit:cover;width:36px}.comment-body-wrapper{max-width:85%}.comment-body-wrapper,.comment-bubble{align-items:flex-start!important;display:flex;flex-direction:column;text-align:left!important}.comment-bubble{background:#f8fafc;border:1px solid #cbd5e1;border-radius:14px;gap:4px;padding:8px 12px}.comment-footer-actions{align-items:center;display:flex;gap:12px;margin-top:4px}.comment-like-btn,.delete-comment-btn,.edit-comment-btn,.reply-comment-btn{align-items:center;background:none;border:none;color:#64748b;cursor:pointer;display:flex;font-size:11.5px;font-weight:600;gap:3px;padding:0;transition:color .2s ease}.comment-like-btn .heart-filled,.comment-like-btn.liked,.comment-like-btn:hover{color:#ef4444}.edit-comment-btn:hover,.reply-comment-btn:hover{color:#0284c7;text-decoration:underline}.delete-comment-btn:hover{color:#ef4444;text-decoration:underline}.edit-comment-wrapper{display:flex;flex-direction:column;gap:8px;margin-top:6px;width:100%}.edit-comment-input{background:#fff;border:1.5px solid #0284c7;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:13.5px;outline:none;padding:8px 12px;width:100%}.edit-comment-actions{align-items:center;display:flex;gap:8px}.edit-comment-actions .cancel-edit-btn,.edit-comment-actions .save-edit-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:4px;padding:5px 10px;transition:all .2s ease}.edit-comment-actions .save-edit-btn{background:#0284c7;color:#fff}.edit-comment-actions .save-edit-btn:hover:not(:disabled){background:#0369a1}.edit-comment-actions .save-edit-btn:disabled{cursor:not-allowed;opacity:.5}.edit-comment-actions .cancel-edit-btn{background:#f1f5f9;color:#64748b}.edit-comment-actions .cancel-edit-btn:hover{background:#e2e8f0;color:#0f172a}.edited-tag{color:#94a3b8;font-size:11px;font-style:italic;margin-left:6px}.comment-author{color:#0284c7;font-size:13px;font-weight:600;text-align:left!important}.comment-text{color:#1e293b;font-size:13.5px;line-height:1.45;text-align:left!important;word-break:break-word}.comment-time{color:#94a3b8;font-size:11px;font-weight:500}.add-comment-form{align-items:center;display:flex;gap:10px}.comment-field-container{align-items:center;display:flex;flex:1 1;position:relative}.comment-field{background:#f8fafc;border:1px solid #cbd5e1;border-radius:14px;box-sizing:border-box;color:#0f172a;font-size:13.5px;height:42px;outline:none;padding:0 42px 0 14px;transition:all .2s ease;width:100%}.comment-emoji-picker-wrap{position:absolute;right:10px}.comment-emoji-btn,.comment-emoji-picker-wrap{align-items:center;display:flex;justify-content:center}.comment-emoji-btn{background:none;border:none;border-radius:50%;color:#64748b;cursor:pointer;padding:4px;transition:color .2s ease}.comment-emoji-btn:hover{color:#0284c7}.comment-emoji-popover{border:1px solid #cbd5e1;border-radius:14px;bottom:calc(100% + 10px);box-shadow:0 10px 30px #00000026;overflow:hidden;position:absolute;right:0;z-index:99999}.comment-field::placeholder{color:#94a3b8}.comment-field:focus{background:#fff;border-color:#0284c7;box-shadow:none!important;outline:none!important}.send-comment-btn{align-items:center;background:#0284c7;border:none;border-radius:14px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:17px;height:42px;justify-content:center;min-height:42px;min-width:42px;transition:all .2s ease;width:42px}.send-comment-btn,.send-comment-btn:disabled{box-shadow:none!important;filter:none!important;outline:none!important;text-shadow:none!important}.send-comment-btn:disabled{cursor:not-allowed;opacity:.4}.send-comment-btn:not(:disabled):hover{background:#0369a1;box-shadow:none!important;filter:none!important;outline:none!important;text-shadow:none!important;transform:none}@media (max-width:768px){.posts-feed-container{box-sizing:border-box;gap:16px;max-width:100%;padding:12px 10px calc(85px + env(safe-area-inset-bottom, 0px));width:100%}.posts-feed-header{padding:8px 0}.posts-feed-header h2{color:#0f172a;font-size:20px}.posts-header-icon{color:#0284c7;font-size:24px}.create-post-card,.post-card,.posts-empty,.posts-loading{background:#fff;border:1px solid #cbd5e1;border-radius:16px;box-shadow:0 2px 8px #0000000a;padding:14px}.author-avatar,.author-avatar-container,.author-avatar-placeholder,.user-avatar,.user-avatar-container,.user-avatar-placeholder{font-size:16px;height:38px;min-height:38px;min-width:38px;width:38px}.post-input{border-radius:12px;font-size:14px;min-height:70px;padding:10px 12px}.publish-post-btn{border-radius:10px;font-size:13px;padding:8px 16px}.attach-image-btn{border-radius:10px;font-size:12px;padding:7px 12px}.author-name{font-size:14px}.post-text{font-size:13.5px}.action-btn{font-size:12.5px;padding:6px 10px}.comment-bubble{max-width:90%;padding:8px 10px}.image-preview,.image-preview-wrap{max-height:280px}.post-image,.post-image-wrap{max-height:340px}}.highlighted-post-card{border:2.5px solid #3b82f6!important;box-shadow:0 0 18px #3b82f673!important;transition:border-color .3s ease,box-shadow .3s ease!important}.highlighted-comment-item{background:#3b82f62e!important;border:1.5px solid #3b82f6!important;border-radius:14px!important;box-shadow:0 0 16px #3b82f680!important;padding:4px 6px!important;transition:all .3s ease!important}.custom-delete-modal-overlay{animation:fadeIn .2s ease-out!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#0f172abf!important;bottom:0!important;justify-content:center!important;left:0!important;padding:16px!important;position:fixed!important;right:0!important;top:0!important;z-index:99999!important}.custom-delete-modal,.custom-delete-modal-overlay{align-items:center!important;display:flex!important}.custom-delete-modal{background:#1e293b!important;border:1px solid #334155!important;border-radius:18px!important;box-shadow:0 20px 30px -5px #00000080,0 8px 12px -6px #00000080!important;box-sizing:border-box!important;color:#fff!important;flex-direction:column!important;gap:12px!important;max-width:360px!important;padding:24px 20px!important;text-align:center!important;width:100%!important}.delete-modal-icon-wrap{align-items:center!important;background:#ef44441f!important;border:1px solid #ef444440!important;border-radius:50%!important;color:#ef4444!important;display:flex!important;height:52px!important;justify-content:center!important;width:52px!important}.delete-modal-title{color:#f8fafc!important;font-size:17px!important;font-weight:700!important;margin:0!important}.delete-modal-desc{color:#94a3b8!important;font-size:13.5px!important;line-height:1.45!important;margin:0!important}.delete-modal-actions{display:flex!important;gap:10px!important;margin-top:6px!important;width:100%!important}.delete-modal-cancel-btn{background:#ffffff14!important;border:1px solid #ffffff26!important;border-radius:10px!important;color:#cbd5e1!important;cursor:pointer!important;flex:1 1!important;font-size:13.5px!important;font-weight:600!important;padding:10px 14px!important;transition:all .2s ease!important}.delete-modal-cancel-btn:hover{background:#ffffff26!important;color:#fff!important}.delete-modal-confirm-btn{background:#ef4444!important;border:none!important;border-radius:10px!important;box-shadow:none!important;color:#fff!important;cursor:pointer!important;flex:1 1!important;font-size:13.5px!important;font-weight:700!important;padding:10px 14px!important;transition:all .2s ease!important}.delete-modal-confirm-btn:hover{background:#dc2626!important;box-shadow:none!important}[data-theme=dark] .posts-feed-header h2,body.dark-theme .posts-feed-header h2{color:#fff}[data-theme=dark] .posts-header-icon,body.dark-theme .posts-header-icon{color:#0ef0ff}[data-theme=dark] .posts-feed-container,body.dark-theme .posts-feed-container{background-color:initial}[data-theme=dark] .posts-feed-tabs,body.dark-theme .posts-feed-tabs{background:#121e31;border:1px solid #1e293b;box-shadow:none!important}[data-theme=dark] .feed-tab-btn,body.dark-theme .feed-tab-btn{background:#0000;border:1px solid #0000;color:#fff9}[data-theme=dark] .feed-tab-btn:hover,body.dark-theme .feed-tab-btn:hover{background:#ffffff14;color:#fff}[data-theme=dark] .feed-tab-btn.active,body.dark-theme .feed-tab-btn.active{background:#0ef0ff1f!important;border:1px solid #0ef0ff!important;box-shadow:none!important;color:#0ef0ff!important}[data-theme=dark] .my-posts-badge,body.dark-theme .my-posts-badge{background:#0ef0ff;color:#000;font-weight:800}[data-theme=dark] .create-post-card,body.dark-theme .create-post-card{background:#0d1527!important;border:1px solid #1e293b!important;border-radius:20px!important;box-shadow:none!important;position:relative!important;z-index:50!important}[data-theme=dark] .create-post-card.has-emoji-picker,body.dark-theme .create-post-card.has-emoji-picker{z-index:90!important}[data-theme=dark] .post-input,[data-theme=dark] .post-input-box,body.dark-theme .post-input,body.dark-theme .post-input-box{background:#162033!important;border:1px solid #1e293b!important;box-shadow:none!important;color:#fff!important}[data-theme=dark] .post-input-box:focus,[data-theme=dark] .post-input:focus,body.dark-theme .post-input-box:focus,body.dark-theme .post-input:focus{border-color:#1e293b!important;box-shadow:none!important;outline:none!important}[data-theme=dark] .attach-image-btn,body.dark-theme .attach-image-btn{background:#ffffff0f!important;border:1px solid #ffffff1a!important;box-shadow:none!important;color:#0ef0ff!important}[data-theme=dark] .attach-image-btn:hover,body.dark-theme .attach-image-btn:hover{background:#ffffff1f!important;border-color:#ffffff26!important;color:#0ef0ff!important}[data-theme=dark] .create-post-card .emoji-btn,[data-theme=dark] .create-post-container .emoji-btn,[data-theme=dark] .posts-feed .emoji-btn,body.dark-theme .create-post-card .emoji-btn,body.dark-theme .create-post-container .emoji-btn,body.dark-theme .posts-feed .emoji-btn{background:#ffffff0f!important;border:1px solid #ffffff1a!important;box-shadow:none!important;color:#0ef0ff!important}[data-theme=dark] .create-post-card .emoji-btn:hover,[data-theme=dark] .create-post-container .emoji-btn:hover,[data-theme=dark] .posts-feed .emoji-btn:hover,body.dark-theme .create-post-card .emoji-btn:hover,body.dark-theme .create-post-container .emoji-btn:hover,body.dark-theme .posts-feed .emoji-btn:hover{background:#ffffff1f!important;border-color:#ffffff26!important}[data-theme=dark] .publish-post-btn,body.dark-theme .publish-post-btn{background:#0ef0ff!important;border:none!important;box-shadow:none!important;color:#000!important;filter:none!important;font-weight:800!important;text-shadow:none!important}[data-theme=dark] .publish-post-btn:hover:not(:disabled),body.dark-theme .publish-post-btn:hover:not(:disabled){background:#00d2df!important;box-shadow:none!important;color:#000!important;filter:none!important;text-shadow:none!important;transform:none!important}[data-theme=dark] .publish-post-btn:disabled,body.dark-theme .publish-post-btn:disabled{background:#ffffff14!important;border:1px solid #ffffff0f!important;box-shadow:none!important;color:#ffffff4d!important;cursor:not-allowed!important;transform:none!important}[data-theme=dark] .posts-empty,[data-theme=dark] .posts-loading,body.dark-theme .posts-empty,body.dark-theme .posts-loading{background:#0d1527!important;border:1px solid #1e293b!important;border-radius:20px!important;box-shadow:none!important;color:#94a3b8!important}[data-theme=dark] .post-card,body.dark-theme .post-card{background:#0d1527!important;border:1px solid #1e293b!important;border-radius:20px!important;box-shadow:none!important}[data-theme=dark] .post-card:hover,body.dark-theme .post-card:hover{border-color:#1e293b!important;box-shadow:none!important}[data-theme=dark] .post-image-wrap,body.dark-theme .post-image-wrap{border:1px solid #1e293b!important}[data-theme=dark] .author-avatar,[data-theme=dark] .author-avatar-container img,[data-theme=dark] .author-avatar-placeholder,[data-theme=dark] .comment-avatar,[data-theme=dark] .comment-avatar-container img,[data-theme=dark] .comment-avatar-placeholder,[data-theme=dark] .liked-user-avatar,[data-theme=dark] .liked-user-avatar-placeholder,[data-theme=dark] .user-avatar,[data-theme=dark] .user-avatar-container img,[data-theme=dark] .user-avatar-placeholder,body.dark-theme .author-avatar,body.dark-theme .author-avatar-container img,body.dark-theme .author-avatar-placeholder,body.dark-theme .comment-avatar,body.dark-theme .comment-avatar-container img,body.dark-theme .comment-avatar-placeholder,body.dark-theme .liked-user-avatar,body.dark-theme .liked-user-avatar-placeholder,body.dark-theme .user-avatar,body.dark-theme .user-avatar-container img,body.dark-theme .user-avatar-placeholder{border:none!important;box-shadow:none!important}[data-theme=dark] .author-name,[data-theme=dark] .post-author-name,body.dark-theme .author-name,body.dark-theme .post-author-name{color:#fff!important}[data-theme=dark] .post-time,body.dark-theme .post-time{color:#ffffff73!important}[data-theme=dark] .post-text,body.dark-theme .post-text{color:#ffffffeb!important}[data-theme=dark] .post-footer,body.dark-theme .post-footer{border-top:1px solid #1e293b}[data-theme=dark] .action-btn,[data-theme=dark] .post-action-btn,[data-theme=dark] .post-stats-pill,body.dark-theme .action-btn,body.dark-theme .post-action-btn,body.dark-theme .post-stats-pill{background:#0ef0ff14!important;border:1px solid #0ef0ff33!important;border-radius:17px!important;box-shadow:none!important;color:#0ef0ff!important;font-weight:700!important}[data-theme=dark] .action-btn:hover,[data-theme=dark] .post-action-btn:hover,[data-theme=dark] .post-stats-pill:hover,body.dark-theme .action-btn:hover,body.dark-theme .post-action-btn:hover,body.dark-theme .post-stats-pill:hover{background:#0ef0ff29!important;border-color:#0ef0ff4d!important;box-shadow:none!important;color:#0ef0ff!important}[data-theme=dark] .action-btn.liked,[data-theme=dark] .post-action-btn.liked,body.dark-theme .action-btn.liked,body.dark-theme .post-action-btn.liked{background:#ff4b4b1f!important;border-color:#ff4b4b4d!important;box-shadow:none!important;color:#ff4b4b!important}[data-theme=dark] .action-btn.liked svg,body.dark-theme .action-btn.liked svg{fill:#ff4b4b!important;color:#ff4b4b!important}[data-theme=dark] .action-pill-divider,body.dark-theme .action-pill-divider{background:#0ef0ff40!important}[data-theme=dark] .action-btn.liked .action-pill-divider,body.dark-theme .action-btn.liked .action-pill-divider{background:#ff4b4b40!important}[data-theme=dark] .who-liked-trigger,body.dark-theme .who-liked-trigger{color:#0ef0ffbf!important}[data-theme=dark] .action-btn.liked .who-liked-trigger,body.dark-theme .action-btn.liked .who-liked-trigger{color:#ff4b4bd9!important}[data-theme=dark] .delete-post-icon-btn,body.dark-theme .delete-post-icon-btn{background:#ef44441a!important;border:none!important;border-radius:8px!important;box-shadow:none!important;color:#ef4444!important;height:32px!important;width:32px!important}[data-theme=dark] .delete-post-icon-btn:hover,body.dark-theme .delete-post-icon-btn:hover{background:#ef444433!important;color:#ff6b6b!important}[data-theme=dark] .comments-section,body.dark-theme .comments-section{border-top:1px solid #1e293b}[data-theme=dark] .comment-item,body.dark-theme .comment-item{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;margin-bottom:12px!important;padding:0!important}[data-theme=dark] .comment-bubble,body.dark-theme .comment-bubble{background:#ffffff0d!important;border:1px solid #ffffff14!important;border-radius:14px!important;box-shadow:none!important;padding:10px 14px!important}[data-theme=dark] .comment-author,[data-theme=dark] .comment-author-name,body.dark-theme .comment-author,body.dark-theme .comment-author-name{color:#0ef0ff!important;font-size:13px!important;font-weight:700!important}[data-theme=dark] .comment-text,body.dark-theme .comment-text{color:#ffffffe6!important;font-size:13.5px!important;line-height:18px!important}[data-theme=dark] .comment-footer-actions,body.dark-theme .comment-footer-actions{color:#fff6!important}[data-theme=dark] .comment-time,body.dark-theme .comment-time{color:#fff6!important;font-size:11px!important}[data-theme=dark] .comment-like-btn,[data-theme=dark] .edit-comment-btn,[data-theme=dark] .reply-comment-btn,body.dark-theme .comment-like-btn,body.dark-theme .edit-comment-btn,body.dark-theme .reply-comment-btn{color:#fff9!important}[data-theme=dark] .delete-comment-btn,body.dark-theme .delete-comment-btn{color:#ef4444!important}[data-theme=dark] .comment-like-btn .heart-filled,[data-theme=dark] .comment-like-btn.liked,body.dark-theme .comment-like-btn .heart-filled,body.dark-theme .comment-like-btn.liked{color:#ff4b4b!important}[data-theme=dark] .add-comment-input,[data-theme=dark] .comment-input,body.dark-theme .add-comment-input,body.dark-theme .comment-input{background:#0000004d!important;border:1px solid #ffffff1a!important;box-shadow:none!important;color:#fff!important}[data-theme=dark] .add-comment-input:focus,[data-theme=dark] .comment-input:focus,body.dark-theme .add-comment-input:focus,body.dark-theme .comment-input:focus{border-color:#1e293b!important;box-shadow:none!important;outline:none!important}[data-theme=dark] .comment-submit-btn,body.dark-theme .comment-submit-btn{background:#0ef0ff!important;border:none!important;box-shadow:none!important;color:#000!important;filter:none!important;font-weight:800!important;text-shadow:none!important}[data-theme=dark] .my-post-stats-bar,body.dark-theme .my-post-stats-bar{background:#00000040!important;border:1px solid #ffffff14!important;box-shadow:none!important}[data-theme=dark] .stat-item-comments,body.dark-theme .stat-item-comments{color:#ffffffbf!important}[data-theme=dark] .who-liked-modal,body.dark-theme .who-liked-modal{background:#121e31!important;border:1px solid #1e293b!important}[data-theme=dark] .who-liked-header,body.dark-theme .who-liked-header{border-bottom:1px solid #1e293b!important}[data-theme=dark] .who-liked-header h3,body.dark-theme .who-liked-header h3{color:#fff!important}[data-theme=dark] .who-liked-header .close-modal-btn,body.dark-theme .who-liked-header .close-modal-btn{background:#ffffff14!important;color:#ffffffb3!important}[data-theme=dark] .liked-user-item,body.dark-theme .liked-user-item{background:#ffffff0d!important;border-color:#ffffff14!important}[data-theme=dark] .liked-user-item:hover,body.dark-theme .liked-user-item:hover{background:#ffffff1a!important}[data-theme=dark] .liked-user-avatar,body.dark-theme .liked-user-avatar{border:none!important}[data-theme=dark] .liked-user-name,body.dark-theme .liked-user-name{color:#fff!important}[data-theme=dark] .comment-field,body.dark-theme .comment-field{background:#0000004d!important;border:1px solid #ffffff1a!important;border-radius:14px!important;box-shadow:none!important;color:#fff!important;height:42px!important;outline:none!important}[data-theme=dark] .comment-field:focus,body.dark-theme .comment-field:focus{border-color:#fff3!important;box-shadow:none!important;outline:none!important}[data-theme=dark] .send-comment-btn,body.dark-theme .send-comment-btn{background:#0ef0ff!important;border-radius:14px!important;box-shadow:none!important;color:#000!important;filter:none!important;font-weight:800!important;height:42px!important;min-height:42px!important;min-width:42px!important;outline:none!important;text-shadow:none!important;width:42px!important}[data-theme=dark] .send-comment-btn:hover:not(:disabled),body.dark-theme .send-comment-btn:hover:not(:disabled){background:#00d2df!important;box-shadow:none!important;color:#000!important;filter:none!important;outline:none!important;text-shadow:none!important;transform:none!important}[data-theme=dark] .comment-emoji-btn,body.dark-theme .comment-emoji-btn{color:#0ef0ff!important}[data-theme=dark] .comment-emoji-btn:hover,body.dark-theme .comment-emoji-btn:hover{color:#00d2df!important}[data-theme=dark] .comment-emoji-popover,[data-theme=dark] .emoji-picker-popover,body.dark-theme .comment-emoji-popover,body.dark-theme .emoji-picker-popover{border-color:#ffffff1f!important;box-shadow:0 12px 36px #00000080!important}.incoming-call-overlay{align-items:flex-start;display:flex;inset:0;justify-content:flex-end;opacity:0;padding:24px;pointer-events:none;position:fixed;transition:opacity .3s ease;z-index:2000000!important}.incoming-call-overlay.visible{opacity:1}.incoming-call-modal{animation:slideInTopRight .4s cubic-bezier(.175,.885,.32,1.275);background:#fff;border:1px solid #0000000d;border-radius:20px;box-shadow:0 12px 40px #0003;max-width:90vw;padding:20px;pointer-events:auto;text-align:left;-webkit-user-select:none;user-select:none;width:320px}.incoming-call-modal.dragging{box-shadow:0 20px 50px #0000004d;opacity:.95;transition:none}@keyframes slideInTopRight{0%{opacity:0;transform:translate(20px,-20px) scale(.9)}to{opacity:1;transform:translate(0) scale(1)}}.incoming-header{align-items:center;display:flex;flex-direction:row;gap:16px}.incoming-avatar-container{flex-shrink:0;height:64px;position:relative;width:64px}.incoming-avatar{align-items:center;background:#e0e0e0;border:3px solid #3498db;border-radius:50%;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.incoming-avatar img{height:100%;object-fit:cover;width:100%}.incoming-avatar .avatar-placeholder{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:26px;font-weight:700;height:100%;justify-content:center;line-height:1;-webkit-user-select:none;user-select:none;width:100%}.header-info{flex:1 1}.incoming-name{color:#333;font-size:18px;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.incoming-text{color:#666;font-size:14px;margin:2px 0 0}.incoming-actions{display:flex;gap:12px;justify-content:stretch;margin-top:20px}.accept-btn,.decline-btn{align-items:center;background:#2ecc71;border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;flex:1 1;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:10px;transition:transform .15s ease,background-color .2s ease,box-shadow .2s ease}.decline-btn{background:#e74c3c}.accept-btn:hover{background:#27ae60}.decline-btn:hover{background:#c0392b}.accept-btn:active,.decline-btn:active{transform:scale(.96)}.btn-icon{align-items:center;display:inline-flex;font-size:12px;justify-content:center}.incoming-avatar:after,.incoming-avatar:before{animation:pulse-ring 1.6s ease-out infinite;border:2px solid #3498db;border-radius:50%;box-shadow:0 0 12px 3px #3498db59;content:"";inset:-8px;opacity:.65;position:absolute}.incoming-avatar:before{animation-delay:.4s;opacity:.5}@keyframes pulse-ring{0%{opacity:.6;transform:scale(.75)}70%{opacity:0;transform:scale(1.15)}to{opacity:0;transform:scale(1.2)}}@keyframes avatar-breathe{0%{box-shadow:0 0 0 0 #3498db59;transform:scale(1)}50%{box-shadow:0 0 16px 4px #3498db73;transform:scale(1.02)}to{box-shadow:0 0 0 0 #3498db59;transform:scale(1)}}@media (max-width:480px){.incoming-call-overlay{align-items:flex-start;background:#0006;justify-content:center;padding:10px;pointer-events:none}.incoming-call-modal{animation:slideInFromTop .5s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#fffffff2;border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 4px 30px #0003;cursor:default!important;margin:0;max-width:100%;padding:16px;transform:none!important;width:100%}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-100%) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.incoming-header{align-items:center;flex-direction:row;gap:12px;text-align:left}.incoming-avatar{flex-shrink:0;height:60px;width:60px}.header-info{flex:1 1}.incoming-name{font-size:18px;margin:0}.incoming-text{font-size:13px}.incoming-actions{gap:10px;margin-top:14px;width:100%}.accept-btn,.decline-btn{border-radius:12px;flex:1 1;font-size:15px;min-width:0;min-width:auto;padding:12px 0}}.incoming-avatar-container .caller-badge{align-items:center;background:#e0e0e0;border:2px solid #fff;border-radius:50%;bottom:-2px;box-shadow:0 2px 8px #00000040;display:flex;height:24px;justify-content:center;overflow:hidden;position:absolute;right:-2px;width:24px;z-index:5}.incoming-avatar-container .caller-badge img{height:100%;object-fit:cover;width:100%}.incoming-caller-name{color:#444;font-size:13px;font-weight:600;margin:4px 0 0}[data-theme=dark] .incoming-call-modal,body.dark-theme .incoming-call-modal{background:#0b1220!important;border:1px solid #1e293b!important;box-shadow:0 20px 60px #000000b3!important;color:#fff!important}[data-theme=dark] .incoming-name,body.dark-theme .incoming-name{color:#fff!important}[data-theme=dark] .incoming-text,body.dark-theme .incoming-text{color:#94a3b8!important}[data-theme=dark] .incoming-caller-name,body.dark-theme .incoming-caller-name{color:#0ef0ff!important}[data-theme=dark] .incoming-avatar,body.dark-theme .incoming-avatar{border-color:#00f0ff!important}[data-theme=dark] .incoming-avatar:after,[data-theme=dark] .incoming-avatar:before,body.dark-theme .incoming-avatar:after,body.dark-theme .incoming-avatar:before{border-color:#00f0ff!important;box-shadow:0 0 12px 3px #00f0ff59!important}[data-theme=dark] .accept-btn,body.dark-theme .accept-btn{background:#0ef0ff!important;box-shadow:none!important;color:#0b1220!important;font-weight:700!important}[data-theme=dark] .accept-btn:hover,body.dark-theme .accept-btn:hover{background:#38bdf8!important;box-shadow:none!important}[data-theme=dark] .decline-btn,body.dark-theme .decline-btn{background:#ff4b4b!important;box-shadow:none!important;color:#fff!important;font-weight:700!important}[data-theme=dark] .decline-btn:hover,body.dark-theme .decline-btn:hover{background:#ef4444!important;box-shadow:none!important}.offline-banner-container{animation:slideDownBanner .4s cubic-bezier(.16,1,.3,1) forwards;border-radius:14px;box-shadow:0 10px 30px #00000059;left:50%;max-width:90vw;min-width:320px;padding:12px 20px;pointer-events:auto;position:fixed;top:18px;transform:translateX(-50%);-webkit-user-select:none;user-select:none;z-index:999999}.offline-banner-container.offline{background:#dc2626eb}.offline-banner-container.offline,.offline-banner-container.restored{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff40;color:#fff}.offline-banner-container.restored{background:#10b981eb}@keyframes slideDownBanner{0%{opacity:0;transform:translate(-50%,-30px) scale(.95)}to{opacity:1;transform:translate(-50%) scale(1)}}.offline-banner-content{align-items:center;display:flex;gap:14px}.offline-banner-icon{align-items:center;display:flex;flex-shrink:0;font-size:26px;height:32px;justify-content:center;width:32px}.offline-banner-icon.success{color:#fff}.offline-banner-text{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.offline-banner-title{font-size:15px;font-weight:700;line-height:1.2;text-align:center;width:100%}.offline-banner-desc{font-size:12px;line-height:1.3;opacity:.92;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.offline-banner-close-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#fffc;cursor:pointer;display:flex;flex-shrink:0;font-size:22px;height:32px;justify-content:center;padding:0;transition:background .2s ease,color .2s ease;width:32px}.offline-banner-close-btn:hover{background:#fff3;color:#fff}.update-banner-container{animation:slideDownUpdateBanner .35s cubic-bezier(.16,1,.3,1) forwards;border-radius:12px;box-sizing:border-box;left:50%;max-width:90vw;min-width:360px;padding:8px 14px;pointer-events:auto;position:fixed;top:14px;transform:translateX(-50%);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;-webkit-user-select:none;user-select:none;width:auto;z-index:2147483647!important}@keyframes slideDownUpdateBanner{0%{opacity:0;transform:translate(-50%,-18px) scale(.97)}to{opacity:1;transform:translate(-50%) scale(1)}}.update-banner-content{align-items:center;display:flex;gap:12px}.update-banner-icon-box{align-items:center;border-radius:9px;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.update-banner-icon{font-size:20px}.update-banner-text{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.update-banner-title{font-size:13.5px;font-weight:700;letter-spacing:.15px;line-height:1.2}.update-banner-desc.desc-short{display:none}.update-banner-desc{font-size:11.5px;line-height:1.3}.update-banner-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.update-banner-btn-refresh{align-items:center;border:none;border-radius:7px;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:700;gap:5px;padding:6px 14px;transition:transform .15s ease,filter .15s ease}.update-banner-btn-refresh:hover{filter:brightness(1.1);transform:translateY(-1px)}.update-banner-btn-refresh:active{transform:translateY(0)}.update-btn-icon.spin{animation:spinIcon 1s linear infinite}@keyframes spinIcon{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.update-banner-btn-close{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:all .15s ease;width:26px}.update-banner-container,[data-theme=light] .update-banner-container,body:not(.dark-theme) .update-banner-container{background:#fff;border:1.5px solid #0072ff;box-shadow:0 10px 28px #00000024}[data-theme=light] .update-banner-icon-box,body:not(.dark-theme) .update-banner-icon-box{background:#0072ff1a;border:1px solid #0072ff4d}[data-theme=light] .update-banner-icon,body:not(.dark-theme) .update-banner-icon{color:#0072ff}[data-theme=light] .update-banner-title,body:not(.dark-theme) .update-banner-title{color:#0f172a}[data-theme=light] .update-banner-desc,body:not(.dark-theme) .update-banner-desc{color:#475569}[data-theme=light] .update-banner-btn-refresh,body:not(.dark-theme) .update-banner-btn-refresh{background:linear-gradient(135deg,#0072ff,#00b4ff);color:#fff}[data-theme=light] .update-banner-btn-close,body:not(.dark-theme) .update-banner-btn-close{color:#64748b}[data-theme=light] .update-banner-btn-close:hover,body:not(.dark-theme) .update-banner-btn-close:hover{background:#00000012;color:#0f172a}[data-theme=dark] .update-banner-container,body.dark-theme .update-banner-container{background:#0d1321;border:1.5px solid #00f0ff;box-shadow:0 12px 36px #000000a6}[data-theme=dark] .update-banner-icon-box,body.dark-theme .update-banner-icon-box{background:#00f0ff1f;border:1px solid #00f0ff59}[data-theme=dark] .update-banner-icon,body.dark-theme .update-banner-icon{color:#00f0ff}[data-theme=dark] .update-banner-title,body.dark-theme .update-banner-title{color:#fff}[data-theme=dark] .update-banner-desc,body.dark-theme .update-banner-desc{color:#ffffffb3}[data-theme=dark] .update-banner-btn-refresh,body.dark-theme .update-banner-btn-refresh{background:linear-gradient(135deg,#00f0ff,#08f);color:#08101d}[data-theme=dark] .update-banner-btn-close,body.dark-theme .update-banner-btn-close{color:#fff9}[data-theme=dark] .update-banner-btn-close:hover,body.dark-theme .update-banner-btn-close:hover{background:#ffffff1a;color:#fff}.update-banner-container.cassiopeia-update-banner,body.cassiopeia-theme .update-banner-container,body.dark-theme.cassiopeia-theme .update-banner-container,html[data-cassiopeia=true] .update-banner-container,html[data-theme=dark][data-cassiopeia=true] .update-banner-container{background:#20130b!important;border:1.5px solid #e6a15c61!important;box-shadow:0 14px 40px #0000009e!important}.cassiopeia-update-banner .update-banner-icon-box,body.cassiopeia-theme .update-banner-icon-box,body.dark-theme.cassiopeia-theme .update-banner-icon-box,html[data-cassiopeia=true] .update-banner-icon-box{background:#e6a15c1f!important;border:1px solid #e6a15c52!important}.cassiopeia-update-banner .update-banner-icon,body.cassiopeia-theme .update-banner-icon,body.dark-theme.cassiopeia-theme .update-banner-icon,html[data-cassiopeia=true] .update-banner-icon{color:#e6a15c!important}.cassiopeia-update-banner .update-banner-title,body.cassiopeia-theme .update-banner-title,body.dark-theme.cassiopeia-theme .update-banner-title,html[data-cassiopeia=true] .update-banner-title{color:#fbf5ee!important}.cassiopeia-update-banner .update-banner-desc,body.cassiopeia-theme .update-banner-desc,body.dark-theme.cassiopeia-theme .update-banner-desc,html[data-cassiopeia=true] .update-banner-desc{color:#baa494!important}.cassiopeia-update-banner .update-banner-btn-refresh,body.cassiopeia-theme .update-banner-btn-refresh,body.dark-theme.cassiopeia-theme .update-banner-btn-refresh,html[data-cassiopeia=true] .update-banner-btn-refresh{background:linear-gradient(135deg,#b85026,#d97706)!important;border:1px solid #fbf5ee26!important;box-shadow:0 2px 10px #b8502659!important;color:#fff!important}.cassiopeia-update-banner .update-banner-btn-refresh:hover,body.cassiopeia-theme .update-banner-btn-refresh:hover,body.dark-theme.cassiopeia-theme .update-banner-btn-refresh:hover,html[data-cassiopeia=true] .update-banner-btn-refresh:hover{background:linear-gradient(135deg,#c9592b,#e68512)!important;filter:brightness(1.06)!important}.cassiopeia-update-banner .update-banner-btn-close,body.cassiopeia-theme .update-banner-btn-close,body.dark-theme.cassiopeia-theme .update-banner-btn-close,html[data-cassiopeia=true] .update-banner-btn-close{color:#baa494!important}.cassiopeia-update-banner .update-banner-btn-close:hover,body.cassiopeia-theme .update-banner-btn-close:hover,body.dark-theme.cassiopeia-theme .update-banner-btn-close:hover,html[data-cassiopeia=true] .update-banner-btn-close:hover{background:#e6a15c24!important;color:#fbf5ee!important}@media (max-width:768px){.update-banner-container{border-radius:14px;max-width:420px;min-width:0;padding:10px 12px;top:calc(10px + env(safe-area-inset-top, 0px));width:calc(100% - 20px);z-index:2147483647!important}.update-banner-content{gap:10px}.update-banner-icon-box{border-radius:10px;height:34px;width:34px}.update-banner-text{text-align:left}.update-banner-title{font-size:14px}.update-banner-desc{font-size:12px;line-height:1.33;margin-top:1px}.update-banner-desc.desc-full{display:none}.update-banner-desc.desc-short{-webkit-line-clamp:2;-webkit-box-orient:vertical;text-wrap:balance;display:-webkit-box;overflow:hidden}.update-banner-title{text-wrap:balance}.update-banner-btn-refresh .update-btn-icon{display:none}.update-banner-actions{gap:4px}.update-banner-btn-refresh{border-radius:10px;font-size:13px;padding:8px 12px}.update-banner-btn-close{height:22px;width:22px}}.easter-egg-celebration{align-items:center;background:#000000d9;display:flex;height:100vh;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .5s ease;width:100vw;z-index:2147483646}.easter-egg-celebration.visible{opacity:1;pointer-events:all}.easter-egg-celebration.closing{opacity:0;transition:opacity .6s ease}.ee-confetti-container{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.ee-confetti-piece{animation:ee-confetti-fall linear forwards;border-radius:2px;position:absolute;top:-20px;transform:rotate(0deg);transform:rotate(var(--rotation,0deg))}@keyframes ee-confetti-fall{0%{opacity:1;transform:translateY(-20px) rotate(0deg) scale(1)}to{opacity:0;transform:translateY(100vh) rotate(2turn) scale(.5)}}.ee-content{align-items:center;animation:ee-card-enter .7s cubic-bezier(.34,1.56,.64,1) forwards;border-radius:28px;box-shadow:0 0 80px #ffd7004d,0 20px 60px #00000080;display:flex;flex-direction:column;justify-content:center;max-width:420px;opacity:0;padding:48px 40px;position:relative;text-align:center;transform:scale(.3) translateY(60px);width:90%}.easter-egg-celebration.visible .ee-content{opacity:1;transform:scale(1) translateY(0)}.easter-egg-celebration.closing .ee-content{opacity:0;transform:scale(.8) translateY(30px);transition:all .5s ease}@keyframes ee-card-enter{0%{opacity:0;transform:scale(.3) translateY(60px)}to{opacity:1;transform:scale(1) translateY(0)}}.ee-icon{filter:drop-shadow(0 4px 20px rgba(0,0,0,.3));font-size:80px;margin-bottom:8px}.ee-star-burst{animation:ee-star-pulse 2s ease-in-out infinite;background:radial-gradient(circle,#ffffff26 0,#0000 70%);border-radius:50%;height:200px;left:50%;pointer-events:none;position:absolute;top:20%;transform:translate(-50%,-50%);width:200px}@keyframes ee-star-pulse{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.5)}}.ee-title{color:#fff;font-size:32px;font-weight:800;letter-spacing:-.5px;margin:0 0 16px;text-shadow:0 2px 10px #0000004d}.ee-user-info{align-items:center;display:flex;flex-direction:column;gap:8px;margin-bottom:12px;z-index:2}.ee-avatar-wrapper{background:#0000001a;border:2px solid #fffc;border-radius:50%;box-shadow:0 4px 10px #00000040;height:56px;overflow:hidden;width:56px}.ee-avatar-wrapper img{height:100%;object-fit:cover;width:100%}.ee-avatar-placeholder{align-items:center;color:#fff;display:flex;font-size:22px;font-weight:700;height:100%;justify-content:center;width:100%}.ee-username{color:#ffffffe6;font-size:18px;font-weight:600;letter-spacing:.3px;margin:0}.ee-description{color:#ffffffe6;font-size:16px;line-height:1.5;margin:0 0 24px;max-width:320px}.ee-reward{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff26;border:1px solid #fff3;border-radius:16px;display:flex;flex-direction:column;gap:4px;margin-bottom:24px;padding:16px 32px}.ee-reward-label{color:#ffffffb3;font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.ee-reward-value{color:#fff;font-size:28px;font-weight:800;text-shadow:0 2px 8px #0000004d}.ee-close-btn{background:#fff;border:none;border-radius:50px;box-shadow:0 4px 20px #0003;color:#333;cursor:pointer;font-size:18px;font-weight:700;padding:14px 40px;transition:transform .2s ease,box-shadow .2s ease}.ee-close-btn:hover{box-shadow:0 6px 24px #0000004d;transform:scale(1.05)}.ee-close-btn:active{transform:scale(.95)}@media (max-width:480px){.ee-content{border-radius:20px;padding:36px 24px}.ee-icon{font-size:64px}.ee-title{font-size:26px}.ee-description{font-size:14px}.ee-reward-value{font-size:24px}}.App{background-color:#fff;flex-direction:column;overflow:visible;text-align:center}.App,.brand-loader{display:flex;height:100vh;height:100dvh}.brand-loader{align-items:center;background:#0b1220;justify-content:center}.loader-logo{animation:pulseLogo 2s ease-in-out infinite;height:auto;width:180px}@keyframes pulseLogo{0%,to{opacity:.8;transform:scale(1)}50%{;opacity:1}}@media (max-width:768px){.loader-logo{width:120px}}body,html{background:#fff!important;scrollbar-color:#0d8bd1 #ffffff73;scrollbar-width:thin}body::-webkit-scrollbar,html::-webkit-scrollbar{width:12px}body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:#ffffff59}body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:#0d8bd1;border:2px solid #ffffff73;border-radius:8px}:root{--sidebar-width:400px}.home-page{background:#f5f5f5;display:flex;flex:1 1;flex-direction:column;height:100vh;height:100dvh;overflow:visible}.main-container{background:#fff;display:flex;flex:1 1;margin:0;min-height:0;position:relative}.chat-active .main-container,.videochat-active-page .main-container{position:relative;z-index:15000}.main-container:has(.has-video-call),.videochat-active-page .main-container{z-index:38000!important}.random-chat-wrapper{flex:1 1;height:100%;min-height:0;overflow:hidden}body.game-active-overlay .chat-interface,body.game-active-overlay .chat-main,body.game-active-overlay .content-area,body.game-active-overlay .direct-chat-container,body.game-active-overlay .main-container,body.game-active-overlay .random-chat-container,body.game-active-overlay .random-chat-video-area,body.game-active-overlay .video-call-container,body.game-active-overlay .video-container,body.game-active-overlay .video-main,body.game-menu-active .chat-interface,body.game-menu-active .chat-main,body.game-menu-active .content-area,body.game-menu-active .direct-chat-container,body.game-menu-active .main-container,body.game-menu-active .random-chat-container,body.game-menu-active .random-chat-video-area,body.game-menu-active .video-call-container,body.game-menu-active .video-container,body.game-menu-active .video-main{overflow:visible!important;z-index:38000!important}.sidebar{background:#fff;border-right:1px solid #cbd5e1;color:#0f172a;flex-direction:column;flex-shrink:0;height:100%;overflow:hidden;scrollbar-color:#cbd5e1 #0000;transform:translateZ(0);transition:width .28s cubic-bezier(.2,0,0,1),min-width .28s cubic-bezier(.2,0,0,1);will-change:width,min-width}.sidebar,.sidebar-content-area{display:flex;min-width:400px;min-width:var(--sidebar-width);overflow-x:hidden;width:400px;width:var(--sidebar-width)}.sidebar-content-area{flex:1 1;flex-direction:column;height:calc(100% - 64px);opacity:1;overflow-y:auto;transform:translateX(0);transition:opacity .18s cubic-bezier(.2,0,0,1),transform .22s cubic-bezier(.2,0,0,1);visibility:visible;will-change:opacity,transform}@media (min-width:769px){.sidebar.sidebar-collapsed{border-right:1px solid #cbd5e1;flex:0 0 72px!important;max-width:72px!important;min-width:72px!important;overflow:hidden!important;width:72px!important}[data-theme=dark] .sidebar.sidebar-collapsed,body.dark-theme .sidebar.sidebar-collapsed{border-right:1px solid #1e293b!important}.sidebar.sidebar-collapsed .sidebar-content-area{opacity:0!important;pointer-events:none!important;transform:translateX(-20px)!important;transition:opacity .15s cubic-bezier(.2,0,0,1),transform .2s cubic-bezier(.2,0,0,1),visibility 0s .22s!important;visibility:hidden!important}}.sidebar::-webkit-scrollbar{width:6px}.sidebar::-webkit-scrollbar-track{background:#0000}.sidebar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:6px}.sidebar::-webkit-scrollbar-thumb:hover{background:#94a3b8}.tab-content{flex:1 1;overflow-y:auto;padding:20px}.tab-content h3{border-bottom:2px solid #3498db;color:#ecf0f1;font-size:18px;font-weight:600;margin:0 0 15px;padding-bottom:8px}.no-chats,.no-messages{color:#bdc3c7;font-style:italic;padding:40px 20px;text-align:center}.search-section{flex-direction:column;flex-shrink:0;overflow:visible;padding:20px}.search-section,.search-section-row{align-items:center;display:flex;gap:10px}.search-section-row{width:100%}.support-header-btn{align-items:center;background:#0284c71a;border:1px solid #0284c74d;border-radius:50%;box-shadow:none;color:#0284c7;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .2s ease;width:40px}.support-header-btn:hover{background:#0284c72e;border-color:#0284c7;color:#0284c7;transform:translateY(-1px)}.search-bar{align-items:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:20px;box-shadow:0 1px 2px #0000000a;display:flex;flex:1 1;max-width:100%;overflow:hidden;width:100%}.search-bar:focus-within{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.search-bar-inner{align-items:center;display:flex;flex:1 1;position:relative}.search-icon-friends{color:#7f8c8d;font-size:14px;left:15px;pointer-events:none;position:absolute}.search-input{background:#0000;border:none;color:#333;flex:1 1;font-size:14px;outline:none;padding:10px 15px 10px 40px;width:100%}.search-input::placeholder{color:#7f8c8d}.search-btn{background:#3498db;border:none;color:#fff;cursor:pointer;padding:10px 15px;transition:background .2s}.search-btn:hover{background:#2980b9}.filter-btn{align-items:center;background:#0000;border:none;border-radius:0 20px 20px 0;color:#7f8c8d;cursor:pointer;display:flex;font-size:14px;font-weight:400;height:100%;justify-content:center;padding:8px 12px;transition:all .2s ease}.filter-btn svg{height:16px;width:16px}.filter-btn:hover{background:#0000000d;color:#333}.filter-btn.active{background:#3498db;color:#fff}.search-filters{align-items:center;animation:fadeInDown .3s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 16px #0000000f;box-sizing:border-box;display:flex;flex-direction:column;margin:8px 0 0;max-width:none;padding:12px;position:relative;width:100%;z-index:100}.filter-hint{color:#64748b;font-size:11px;font-style:italic;line-height:1.3;margin-bottom:10px;text-align:center}.autocomplete-container{flex:1 1;position:relative}.suggestions-dropdown{animation:fadeInDown .2s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 6px 18px #0000001a;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:99999}.suggestions-dropdown .suggestion-item{border-bottom:1px solid #f1f5f9;color:#334155;cursor:pointer;font-size:13px;font-weight:500;padding:10px 12px;transition:all .2s ease}.suggestions-dropdown .suggestion-item:last-child{border-bottom:none}.suggestions-dropdown .suggestion-item:hover{background:#0284c714;color:#0284c7;transform:translateX(2px)}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-20px) scale(.95)}}.filter-row{align-items:stretch;display:flex;gap:8px;margin-bottom:10px;width:100%}.filter-row:last-child{margin-bottom:0}.filter-input{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;flex:1 1;font-size:13px;font-weight:400;height:40px;outline:none;padding:10px 28px 10px 12px;transition:all .2s ease;width:100%}.filter-clear-input-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#94a3b8;cursor:pointer;display:flex;justify-content:center;padding:3px;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:all .15s ease;z-index:2}.filter-clear-input-btn:hover{background:#0000000d;color:#0f172a}.filter-input::placeholder{color:#94a3b8;font-weight:400}.filter-input:focus{background:#fff;border-color:#3498db;box-shadow:0 0 0 2px #3498db33}.filter-input:disabled{background:#f8fafc;border-color:#e2e8f0;cursor:not-allowed;opacity:.5}.filter-select-wrapper{flex:1 1;position:relative}.custom-filter-select{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#1e293b;cursor:pointer;display:flex;font-size:13px;font-weight:500;height:40px;justify-content:space-between;outline:none;padding:10px 14px;text-align:left;transition:all .2s ease;width:100%}.custom-filter-select.open,.custom-filter-select:hover{border-color:#3498db;box-shadow:0 0 0 2px #3498db26}.custom-filter-select .select-chevron{color:#64748b;flex-shrink:0;font-size:15px;transition:transform .25s ease}.custom-filter-select .select-chevron.rotate{transform:rotate(180deg)}.custom-select-dropdown{animation:filterDropdownFade .2s ease;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 25px #00000026;left:0;overflow:hidden;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:1000}@keyframes filterDropdownFade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.custom-select-option{align-items:center;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;justify-content:space-between;padding:9px 12px;transition:background .15s ease,color .15s ease}.custom-select-option:hover{background:#f1f5f9;color:#0f172a}.custom-select-option.selected{background:#3498db1a;color:#3498db;font-weight:600}.custom-select-option .option-check{color:#3498db;font-size:16px}.clear-filters-btn{align-items:center;background:#ef444414;border:1px solid #fecaca;border-radius:8px;box-sizing:border-box;color:#ef4444;cursor:pointer;display:flex;font-size:12px;font-weight:600;height:40px;justify-content:center;min-width:60px;padding:10px 12px;transition:all .2s ease}.clear-filters-btn:hover{background:#fee2e2;border-color:#ef4444;color:#dc2626}.clear-filters-btn:active{transform:none}@media (max-width:768px){.home-page{flex-direction:column;height:100vh;height:100dvh;overflow:visible;padding-top:60px}.home-page,.main-container{background:#f8fafc;display:flex}.main-container{flex:1 1;flex-direction:column;height:100%;overflow:hidden;padding-bottom:0;transform:none!important;transition:padding-bottom .2s ease}[data-theme=dark] .home-page,[data-theme=dark] .main-container,body.dark-theme .home-page,body.dark-theme .main-container{background:#0b1220!important}[data-theme=dark] .sidebar,body.dark-theme .sidebar{background:#0d1527!important}.chat-active .main-container{padding-bottom:0}.chat-active .navigation-bar,.home-page:not(.chat-active):not(.has-active-call) .chat-interface-wrapper{display:none!important}.home-page:not(.chat-active).has-active-call .chat-interface-wrapper{height:0;left:0;overflow:visible;pointer-events:none;position:fixed;top:0;width:0;z-index:999999}.home-page:not(.chat-active).has-active-call .chat-interface-wrapper .vci-wrapper.pip{pointer-events:auto}.chat-active .sidebar{display:none!important}.sidebar{background:#f8fafc;border-right:none;display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;overflow:hidden}.sidebar,.sidebar-content-area{max-width:100%!important;min-width:0!important;transform:none!important;width:100%!important}.sidebar-content-area{box-sizing:border-box!important;height:100%!important}.sidebar.posts-mode,.sidebar.videochat-mode{border:none!important;flex:none!important;height:0!important;margin:0!important;min-height:0!important;overflow:visible!important;padding:0!important;z-index:30000!important}.videochat-active-page .main-container{background:#0f0c29;display:flex;flex-direction:column;height:calc(100dvh - 60px);max-height:calc(100dvh - 60px);overflow:visible;padding-bottom:0!important;position:relative;z-index:15000}.random-chat-wrapper,.videochat-active-page .random-chat-wrapper{flex:1 1!important;height:100%!important;min-height:0!important;overflow:hidden!important}.search-section{flex-shrink:0;margin-top:0;padding:16px 10px 10px}.search-section,.search-section-row{box-sizing:border-box;width:100%}.search-bar{background:#fff;border:1px solid #cbd5e1;border-radius:20px;box-shadow:0 1px 3px #0000000a;flex:1 1;height:40px;min-width:0}.search-input{background:#0000;border:none;color:#0f172a;font-size:14px;height:40px;line-height:40px;outline:none;padding:0 15px 0 40px!important}.search-input::placeholder{color:#94a3b8}.search-icon-friends{color:#94a3b8;font-size:14px;left:15px;pointer-events:none;position:absolute;z-index:5}.search-filters{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #00000014;box-sizing:border-box;margin:10px 0 0;max-width:none;padding:15px;width:100%}.filter-row{display:flex;flex-direction:column;gap:10px;width:100%}.filter-input,.filter-select{background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;color:#0f172a;font-size:16px;height:44px;padding:12px 14px}.clear-filters-btn{background:#0000;border:1px solid #e74c3c;border-radius:6px;color:#e74c3c;font-size:13px;height:44px;padding:12px 16px;width:100%}.filter-btn{align-items:center;background:#0000;border-radius:0 20px 20px 0;display:flex;height:40px;justify-content:center;padding:0 12px}.suggestions-dropdown{background:#fff;border:1px solid #e2e8f0;border-radius:8px;max-height:150px;z-index:99999}.suggestions-dropdown .suggestion-item{color:#334155;font-size:14px;padding:12px 14px}}.friend-item{align-items:center;cursor:pointer;display:flex;padding:15px 20px;transition:background .2s}.friend-item:hover{background:#34495e}.friend-avatar{margin-right:12px}.avatar-placeholder{align-items:center;background:#3498db;border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:700;height:40px;justify-content:center;width:40px}.friend-info{flex:1 1}.friend-name{font-weight:600;margin-bottom:4px}.friend-location{color:#bdc3c7;font-size:12px}.friend-status{border-radius:50%;height:12px;margin-left:10px;width:12px}.friend-status.online{background:#2ecc71}.friend-status.offline{background:#95a5a6}.chat-area{background:#fff;display:flex;flex:1 1;flex-direction:column}.chat-header{background:#f8f9fa;border-bottom:1px solid #ecf0f1;justify-content:space-between;padding:20px}.chat-header,.chat-user-info{align-items:center;display:flex}.chat-user-avatar{margin-right:12px;position:relative}.chat-user-name{color:#2c3e50;font-size:16px;font-weight:600}.chat-user-status{color:#2ecc71;font-size:12px}.chat-actions{display:flex;gap:10px}.chat-action-btn{background:#c4cdd6;border:none;border-radius:6px;cursor:pointer;font-size:16px;padding:8px 12px;transition:background .2s}.chat-action-btn:hover{background:#d5dce4}.chat-messages{background:#f8f9fa;flex:1 1;overflow-y:auto;padding:20px}.message{align-items:flex-end;display:flex;margin-bottom:20px}.message.sent{justify-content:flex-end}.message.received{justify-content:flex-start}.message-avatar{margin-bottom:0;margin-right:10px}.message-content{background:#fff;border:1.5px solid #cbd5e1;border-radius:18px;box-shadow:0 2px 5px #00000014;max-width:70%;padding:12px 16px}.message.sent .message-content{background:#3498db;color:#fff}.message-text{line-height:1.4;margin-bottom:4px}.message-time{font-size:11px;opacity:.7}.chat-input{align-items:center;background:#fff;border-top:1px solid #ecf0f1;display:flex;gap:10px;padding:20px}.input-actions{display:flex;gap:5px}.input-action-btn{background:#ecf0f1;border:none;border-radius:6px;cursor:pointer;font-size:16px;padding:8px;transition:background .2s}.input-action-btn:hover{background:#d5dbdb}.message-input{background:#fff;border:1px solid #94a3b8;border-radius:20px;box-shadow:inset 0 1px 2px #00000014;flex:1 1;font-size:14px;outline:none;padding:12px 16px}.message-input:focus{border-color:#3498db}.send-btn{background:#3498db;border:none;border-radius:20px;color:#fff;cursor:pointer;font-weight:600;padding:12px 24px;transition:background .2s}.send-btn:hover{background:#2980b9}.friend-avatar img{border-radius:50%;height:40px;object-fit:cover;width:40px}.friend-email{color:#95a5a6;font-size:11px;margin-top:2px}.no-results,.search-hint{color:#bdc3c7;font-style:italic;padding:20px;text-align:center}.welcome-area{align-items:center;background:#f8f9fa;display:flex;flex:1 1;justify-content:center}.welcome-content{max-width:400px;text-align:center}.welcome-content h2{color:#2c3e50;margin-bottom:10px}.welcome-content p{color:#7f8c8d;margin-bottom:30px}.welcome-home-page{display:flex;flex-direction:column;min-height:100vh}.home-page .feedback-fab{position:fixed}.welcome-features{display:flex;flex-direction:column;gap:15px}.feature{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;gap:10px;padding:10px}.feature-icon{font-size:20px}.welcome-message{color:#7f8c8d;padding:40px 20px;text-align:center}.welcome-message h3{color:#2c3e50;margin-bottom:10px}.chat-user-avatar img{border-radius:50%;height:40px;object-fit:cover;width:40px}[data-theme=dark],body.dark-theme{background-color:#0b1220!important;color:#ecedee;scrollbar-color:#0ef0ff #0000!important}[data-theme=dark]::-webkit-scrollbar-track,body.dark-theme::-webkit-scrollbar-track{background:#0000!important}[data-theme=dark]::-webkit-scrollbar-thumb,body.dark-theme::-webkit-scrollbar-thumb{background:#0ef0ff!important;border:none!important;border-radius:10px!important}[data-theme=dark]::-webkit-scrollbar-thumb:hover,body.dark-theme::-webkit-scrollbar-thumb:hover{background:#38bdf8!important;box-shadow:0 0 10px #0ef0ffcc!important}[data-theme=dark] .App,[data-theme=dark] .home-page,[data-theme=dark] .main-container,body.dark-theme .App,body.dark-theme .home-page,body.dark-theme .main-container{background-color:#0b1220}[data-theme=dark],[data-theme=dark] *,body.dark-theme,body.dark-theme *{scrollbar-color:#0ef0ff #0000!important;scrollbar-width:thin!important}[data-theme=dark] ::-webkit-scrollbar,body.dark-theme ::-webkit-scrollbar{height:6px!important;width:6px!important}[data-theme=dark] ::-webkit-scrollbar-track,body.dark-theme ::-webkit-scrollbar-track{background:#0000!important}[data-theme=dark] ::-webkit-scrollbar-thumb,body.dark-theme ::-webkit-scrollbar-thumb{background-color:#0ef0ff!important;border:none!important;border-radius:10px!important}[data-theme=dark] ::-webkit-scrollbar-thumb:hover,body.dark-theme ::-webkit-scrollbar-thumb:hover{background-color:#38bdf8!important;box-shadow:0 0 10px #0ef0ffcc!important}[data-theme=dark] .sidebar,body.dark-theme .sidebar{background:#0d1527;border-right:1px solid #1e293b;scrollbar-color:#0ef0ff #0000!important}[data-theme=dark] .sidebar::-webkit-scrollbar-track,body.dark-theme .sidebar::-webkit-scrollbar-track{background:#0000!important;border:none!important}[data-theme=dark] .sidebar::-webkit-scrollbar-thumb,body.dark-theme .sidebar::-webkit-scrollbar-thumb{background:#0ef0ff!important;border:none!important;border-radius:10px!important}[data-theme=dark] .sidebar::-webkit-scrollbar-thumb:hover,body.dark-theme .sidebar::-webkit-scrollbar-thumb:hover{background:#38bdf8!important;box-shadow:0 0 10px #0ef0ffcc!important}[data-theme=dark] .search-section,body.dark-theme .search-section{background:#0000;border-bottom:none}[data-theme=dark] .search-bar,body.dark-theme .search-bar{background:#162033!important;border:1px solid #1e293b!important;border-radius:20px!important;overflow:hidden!important}[data-theme=dark] .search-bar:focus-within,body.dark-theme .search-bar:focus-within{border-color:#0ef0ff!important;box-shadow:0 0 0 2px #0ef0ff26!important}[data-theme=dark] .search-bar-inner,body.dark-theme .search-bar-inner{background:#0000!important;border:none!important}[data-theme=dark] .search-bar-inner:focus-within,body.dark-theme .search-bar-inner:focus-within{border-color:#0000!important;box-shadow:none!important}[data-theme=dark] .search-input,body.dark-theme .search-input{color:#fff}[data-theme=dark] .search-input::placeholder,body.dark-theme .search-input::placeholder{color:#64748b}[data-theme=dark] .search-icon-friends,body.dark-theme .search-icon-friends{stroke:#64748b}[data-theme=dark] .filter-btn,body.dark-theme .filter-btn{background:#0000!important;border:none!important;color:#94a3b8}[data-theme=dark] .filter-btn:hover,body.dark-theme .filter-btn:hover{background:#ffffff0f!important;color:#0ef0ff!important}[data-theme=dark] .filter-btn.active,body.dark-theme .filter-btn.active{background:#0ef0ff26!important;color:#0ef0ff!important}[data-theme=dark] .support-header-btn,body.dark-theme .support-header-btn{background:#00f0ff1f!important;border:1px solid #00f0ff59!important;border-radius:50%!important;color:#00f0ff!important}[data-theme=dark] .support-header-btn:hover,body.dark-theme .support-header-btn:hover{background:#00f0ff38!important;border-color:#00f0ff!important}[data-theme=dark] .search-filters,body.dark-theme .search-filters{background:#0d1527;border:1px solid #1e293b;box-shadow:0 4px 12px #0006}[data-theme=dark] .filter-input,body.dark-theme .filter-input{background:#162033;border:1px solid #1e293b;color:#fff}[data-theme=dark] .filter-input:focus,body.dark-theme .filter-input:focus{border-color:#0ef0ff;box-shadow:0 0 0 2px #0ef0ff33}[data-theme=dark] .filter-input:disabled,body.dark-theme .filter-input:disabled{background:#16203366;border-color:#1e293b66;opacity:.4}[data-theme=dark] .custom-filter-select,body.dark-theme .custom-filter-select{background:#162033;border:1px solid #1e293b;color:#fff}[data-theme=dark] .custom-filter-select .select-chevron,body.dark-theme .custom-filter-select .select-chevron{color:#ffffffb3}[data-theme=dark] .custom-filter-select.open,[data-theme=dark] .custom-filter-select:hover,body.dark-theme .custom-filter-select.open,body.dark-theme .custom-filter-select:hover{border-color:#0ef0ff;box-shadow:0 0 0 2px #0ef0ff26}[data-theme=dark] .custom-select-dropdown,body.dark-theme .custom-select-dropdown{background:#121e31;border:1px solid #1e293b;box-shadow:0 12px 30px #0009}[data-theme=dark] .custom-select-option,body.dark-theme .custom-select-option{color:#94a3b8}[data-theme=dark] .custom-select-option:hover,body.dark-theme .custom-select-option:hover{background:#ffffff14;color:#fff}[data-theme=dark] .custom-select-option.selected,body.dark-theme .custom-select-option.selected{background:#0ef0ff1f;color:#0ef0ff}[data-theme=dark] .custom-select-option .option-check,body.dark-theme .custom-select-option .option-check{color:#0ef0ff}[data-theme=dark] .clear-filters-btn,body.dark-theme .clear-filters-btn{background:#ef444426;border:1px solid #ef444459;color:#f87171}[data-theme=dark] .clear-filters-btn:hover,body.dark-theme .clear-filters-btn:hover{background:#ef444440;border-color:#ef4444;color:#fff}[data-theme=dark] .suggestions-dropdown,body.dark-theme .suggestions-dropdown{background:#121e31;border:1px solid #1e293b;box-shadow:0 12px 30px #0009}[data-theme=dark] .suggestion-item,body.dark-theme .suggestion-item{border-bottom:1px solid #1e293b;color:#ecedee}[data-theme=dark] .suggestion-item:hover,body.dark-theme .suggestion-item:hover{background:#1e293b;color:#0ef0ff}[data-theme=dark] .welcome-message,body.dark-theme .welcome-message{color:#94a3b8}[data-theme=dark] .welcome-message h3,body.dark-theme .welcome-message h3{color:#fff}[data-theme=dark] .feature,body.dark-theme .feature{background:#162033;border:1px solid #1e293b;box-shadow:0 2px 8px #0000004d;color:#fff}@supports selector(::-webkit-scrollbar){:root:root:root:root:root,:root:root:root:root:root *,:root:root:root:root:root body{scrollbar-color:auto!important;scrollbar-width:auto!important}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#64748b73;border-radius:10px}::-webkit-scrollbar-button{display:none;height:0;width:0}::-webkit-scrollbar-corner{background:#0000}}:root:root:root:root:root.perf-lite *,:root:root:root:root:root.perf-lite :after,:root:root:root:root:root.perf-lite :before{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root:root:root:root:root.perf-lite[data-theme=dark] .navigation-bar{background:#0a101ceb!important}