:root{--bg-primary:#fff;--bg-secondary:#f3f4f6;--bg-tertiary:#e5e7eb;--bg-card:#fff;--bg-hover:#f9fafb;--bg-input:#fff;--text-primary:#111827;--text-secondary:#4b5563;--text-tertiary:#6b7280;--text-inverse:#fff;--border-primary:#e5e7eb;--border-secondary:#d1d5db;--border-focus:#3b82f6;--accent:var(--accent-color,#7a2dbf);--accent-hover:var(--accent-color-hover,#6b259e);--accent-text:#fff;--accent-rgb:122,45,191;--success:#10b981;--error:#ef4444;--warning:#f59e0b;--info:#3b82f6;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a}[data-theme=dark],.dark{--bg-primary:#0f0f0f;--bg-secondary:#1a1a1a;--bg-tertiary:#262626;--bg-card:#252525;--bg-hover:#262626;--bg-input:#1a1a1a;--text-primary:#fff;--text-secondary:#f3f4f6;--text-tertiary:#d1d5db;--text-inverse:#111827;--border-primary:#374151;--border-secondary:#4b5563;--border-focus:#60a5fa;--accent:var(--accent-color,#8b4bcf);--accent-hover:var(--accent-color-hover,#7a2dbf);--accent-text:#fff;--accent-rgb:139,75,207;--success:#34d399;--error:#f87171;--warning:#fbbf24;--info:#60a5fa;--shadow-sm:0 1px 2px 0 #0000004d;--shadow-md:0 4px 6px -1px #0000004d;--shadow-lg:0 10px 15px -3px #0000004d}*{box-sizing:border-box}a,button,.btn,input[type=button],input[type=submit],.clickable,.icon-button,[role=button]{border:none;outline:none}a:focus-visible,button:focus-visible,.btn:focus-visible,input[type=button]:focus-visible,input[type=submit]:focus-visible,.clickable:focus-visible,.icon-button:focus-visible,[role=button]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}body{background-color:var(--bg-primary);color:var(--text-primary)}.card,.modal,.dropdown,.panel{background-color:var(--bg-card);border:1px solid var(--border-primary);box-shadow:var(--shadow-sm)}@media (hover:hover){.card:hover,.clickable:hover{background-color:var(--bg-hover)}}@media (hover:none){.card:active,.clickable:active{background-color:var(--bg-hover)}}header,nav,.navbar{background-color:var(--bg-secondary);border-bottom:1px solid var(--border-primary)}.simple-header{-webkit-backdrop-filter:blur(25px);background:#0006;padding:24px 0;position:relative;box-shadow:none!important;border:none!important}.simple-header:after{content:"";background:linear-gradient(90deg,#0000 0%,#9333ea4d 50%,#0000 100%);height:1px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 20px #9333ea33}.simple-header .cta-button-primary{border-radius:12px!important;padding:10px 20px!important;font-size:14px!important}.btn,button{background-color:var(--bg-secondary);color:var(--text-primary);cursor:pointer;border:none;border-radius:.375rem;padding:.5rem 1rem;transition:all .2s}@media (hover:hover){.btn:hover,button:hover{background-color:var(--bg-hover)}}@media (hover:none){.btn:active,button:active{background-color:var(--bg-hover)}}.btn-primary{background-color:var(--accent);color:var(--accent-text)}@media (hover:hover){.btn-primary:hover{background-color:var(--accent-hover)}}@media (hover:none){.btn-primary:active{background-color:var(--accent-hover)}}input,textarea,select{background-color:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-primary);border-radius:.375rem;padding:.5rem .75rem;transition:border-color .2s,box-shadow .2s}input:focus,textarea:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent);outline:none}table{background-color:var(--bg-card)}th{background-color:var(--bg-secondary);color:var(--text-primary);border-bottom:1px solid var(--border-primary)}td{border-bottom:1px solid var(--border-primary)}@media (hover:hover){tr:hover{background-color:var(--bg-hover)}}@media (hover:none){tr:active{background-color:var(--bg-hover)}}.modal-backdrop,.overlay{background-color:#00000080}.modal-content,.dialog{background-color:var(--bg-card);border:1px solid var(--border-primary);box-shadow:var(--shadow-lg)}.alert{background-color:var(--bg-secondary);border:1px solid var(--border-primary);color:var(--text-primary)}.alert-success{border-color:var(--success);color:var(--success)}.alert-error{border-color:var(--error);color:var(--error)}footer a,footer button{background:0 0;border:none;outline:none;transition:color .2s}@media (hover:hover){footer a:hover,footer button:hover{color:var(--accent);background:0 0;text-decoration:none}}@media (hover:none){footer a:active,footer button:active{color:var(--accent);background:0 0;text-decoration:none}}footer a:focus-visible,footer button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}footer a{text-decoration:none}@media (hover:hover){footer a:hover{text-decoration:none}}a{color:var(--accent);text-decoration:none;transition:color .2s}@media (hover:hover){a:hover{color:var(--accent-hover);text-decoration:none}}@media (hover:none){a:active{color:var(--accent-hover);text-decoration:none}}nav a,.nav-link{color:var(--text-primary);text-decoration:none;transition:color .2s;position:relative}@media (hover:hover){nav a:hover,.nav-link:hover{color:var(--accent)}}@media (hover:none){nav a:active,.nav-link:active{color:var(--accent)}}nav a.active,.nav-link.active{color:var(--accent);position:relative}nav a.active:after,.nav-link.active:after{content:"";background-color:var(--accent);border-radius:1px;height:2px;position:absolute;bottom:-2px;left:0;right:0}.admin-tab,.tab-button,button[role=tab],[data-state=active],.admin-nav-button{color:var(--text-secondary);cursor:pointer;padding:.75rem 1.5rem;transition:color .2s;position:relative;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}@media (hover:hover){.admin-tab:hover,.tab-button:hover,button[role=tab]:hover,.admin-nav-button:hover{color:var(--text-primary);background:0 0!important;border:none!important;outline:none!important}}@media (hover:none){.admin-tab:active,.tab-button:active,button[role=tab]:active,.admin-nav-button:active{color:var(--text-primary);background:0 0!important;border:none!important;outline:none!important}}.admin-tab.active,.tab-button.active,button[role=tab][data-state=active],.admin-nav-button.active,.admin-tab[aria-selected=true],.tab-button[aria-selected=true]{color:var(--accent)!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.admin-tab.active:after,.tab-button.active:after,button[role=tab][data-state=active]:after,.admin-nav-button.active:after,.admin-tab[aria-selected=true]:after,.tab-button[aria-selected=true]:after{content:"";background-color:var(--accent);border-radius:1px;height:2px;position:absolute;bottom:0;left:0;right:0}.admin-panel button,.dashboard-tabs button,[role=tablist] button{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.admin-panel,.admin-content{background-color:var(--bg-card);border:none;border-radius:.5rem;padding:1.5rem}.loading-spinner{border:2px solid #0000;border-top:2px solid var(--accent);border-radius:50%;width:1.5rem;height:1.5rem;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-spinner-sm{border-width:1.5px;width:1rem;height:1rem}.loading-spinner-lg{border-width:3px;width:2rem;height:2rem}[class*=animate-spin],[class*=loading],[class*=spinner],.lucide-loader-2,.lucide-rotate-cw,svg[class*=animate-spin]{border:2px solid #0000!important;border-top:2px solid var(--accent)!important;background:0 0!important;border-bottom:2px solid #0000!important;border-left:2px solid #0000!important;border-right:2px solid #0000!important;border-radius:50%!important;width:1.5rem!important;height:1.5rem!important;animation:1s linear infinite spin!important;display:inline-block!important}svg[class*=animate-spin] *{display:none!important}.spinner{border:2px solid #0000!important;border-top:2px solid var(--accent)!important;border-radius:50%!important;width:1.5rem!important;height:1.5rem!important;animation:1s linear infinite spin!important;display:inline-block!important}.btn-hover,.ui-button,.accent-button,button[type=submit],.primary-button{cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem 1rem;font-weight:600;transition:all .2s;display:inline-flex;background-color:var(--accent)!important;color:var(--accent-text)!important;border:none!important}@media (hover:hover){.btn-hover:hover,.ui-button:hover,.accent-button:hover,button[type=submit]:hover,.primary-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026;background-color:var(--accent)!important;filter:brightness(1.1)!important}}@media (hover:none){.btn-hover:active,.ui-button:active,.accent-button:active,button[type=submit]:active,.primary-button:active{background-color:var(--accent)!important;filter:brightness(1.1)!important}}.btn-hover:active,.ui-button:active,.accent-button:active,button[type=submit]:active,.primary-button:active{transform:translateY(0);box-shadow:0 2px 4px #0000001a}@media (hover:hover){button.ui-button:hover,button.accent-button:hover,button.btn-hover:hover{background-color:var(--accent)!important;filter:brightness(1.1)!important;opacity:1!important}}.media-filter-button{background-color:var(--bg-secondary)!important;color:var(--text-secondary)!important;border:none!important}@media (hover:hover){.media-filter-button:hover{background-color:var(--bg-hover)!important;color:var(--text-primary)!important}}@media (hover:none){.media-filter-button:active{background-color:var(--bg-hover)!important;color:var(--text-primary)!important}}.media-filter-button.active{background-color:var(--accent)!important;color:var(--accent-text)!important}@media (hover:hover){.google-auth-button:hover:not(.glass-google-button){background-color:var(--bg-hover)!important;filter:brightness(1.05)!important}button[type=button]:has(svg):hover:not(.glass-google-button){background-color:var(--bg-hover)!important;filter:brightness(1.05)!important}button:has(path[fill=\#4285F4]):hover:not(.glass-google-button){background-color:var(--bg-hover)!important;filter:brightness(1.05)!important}.glass-google-button:hover{filter:brightness(1.1)!important;background:#ffffffe6!important}}.bg-input{background-color:var(--bg-input)}input[type=email],input[type=password],input[type=text]:not([data-transparent=true]),textarea{color:var(--text-primary);border:1px solid var(--border-primary);border-radius:.5rem;padding:.75rem 1rem;transition:all .2s;background-color:var(--bg-input)!important}input[data-transparent=true],input[data-transparent=true]:focus{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.search-input-clear,.search-input-clear:focus{background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent),.1);background-color:var(--bg-input);outline:none}.bg-primary{background-color:var(--bg-primary)}.bg-secondary{background-color:var(--bg-secondary)}.bg-tertiary{background-color:var(--bg-tertiary)}.bg-card{background-color:var(--bg-card)}.bg-hover{background-color:var(--bg-hover)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-tertiary{color:var(--text-tertiary)}.text-inverse{color:var(--text-inverse)}.border-primary{border-color:var(--border-primary)}.border-secondary{border-color:var(--border-secondary)}.border-focus{border-color:var(--border-focus)}.focus\:ring-accent:focus{--tw-ring-color:var(--accent-color);--tw-ring-opacity:.5;box-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))rgba(var(--accent-rgb),var(--tw-ring-opacity))}.text-accent{color:var(--accent)}.bg-accent{background-color:var(--accent)}.placeholder-tertiary::placeholder{color:var(--text-tertiary)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInFromLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.animate-fadeIn{animation:.6s ease-out forwards fadeIn}.animate-fadeInFromLeft{animation:.6s ease-out forwards fadeInFromLeft}.dark img,[data-theme=dark] img{opacity:.9}.dark video,[data-theme=dark] video{opacity:.95}.dark ::-webkit-scrollbar-track{background:var(--bg-secondary)}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--bg-secondary)}.dark ::-webkit-scrollbar-thumb{background:var(--bg-tertiary);border-radius:4px}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--bg-tertiary);border-radius:4px}@media (hover:hover){.dark ::-webkit-scrollbar-thumb:hover{background:var(--border-primary)}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--border-primary)}}.dark pre,.dark code,[data-theme=dark] pre,[data-theme=dark] code{background-color:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-primary);border-radius:.375rem;padding:.125rem .25rem}.dark ::-moz-selection{background-color:var(--accent);color:var(--accent-text)}[data-theme=dark] ::-moz-selection{background-color:var(--accent);color:var(--accent-text)}.dark ::selection,[data-theme=dark] ::selection{background-color:var(--accent);color:var(--accent-text)}.theme-transition-none *{transition:none!important}*{scrollbar-width:thin;scrollbar-color:var(--bg-tertiary)var(--bg-secondary)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--bg-tertiary);border-radius:4px}@media (hover:hover){::-webkit-scrollbar-thumb:hover{background:var(--border-primary)}}.analytics-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}@media (min-width:640px){.analytics-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.analytics-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1280px){.analytics-grid{grid-template-columns:repeat(4,1fr);gap:2rem}}.analytics-card{background:var(--bg-card);border:1px solid var(--border-primary);box-shadow:var(--shadow-sm);border-radius:.75rem;min-height:300px;padding:1.5rem;transition:all .2s}@media (hover:hover){.analytics-card:hover{box-shadow:var(--shadow-md);border-color:var(--border-secondary)}}@media (hover:none){.analytics-card:active{box-shadow:var(--shadow-md);border-color:var(--border-secondary)}}.analytics-card-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.analytics-card-title{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.025em;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.analytics-card-value{color:var(--text-primary);margin-bottom:.5rem;font-size:2rem;font-weight:700;line-height:1.2}.analytics-card-subtitle{color:var(--text-tertiary);margin-bottom:1rem;font-size:.75rem}.analytics-card-stats{flex-direction:column;gap:.5rem;display:flex}.analytics-stat-item{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:.25rem 0;display:flex}.analytics-stat-item:last-child{border-bottom:none}.analytics-stat-label{color:var(--text-secondary);font-size:.875rem}.analytics-stat-value{color:var(--text-primary);font-size:.875rem;font-weight:600}.analytics-trend-positive{color:var(--success)}.analytics-trend-negative{color:var(--error)}.analytics-trend-neutral{color:var(--text-tertiary)}nav#tab-content,nav#tab-content>div,nav#tab-content .max-w-4xl,nav{background:0 0!important}.locked-content-title{color:#fff!important}.message-bubble-own{background-color:var(--accent)!important;color:var(--accent-text)!important}.message-bubble-other{background-color:var(--bg-secondary)!important;color:var(--text-primary)!important}.message-input{background-color:var(--bg-input)!important;color:var(--text-primary)!important;border-color:var(--border-primary)!important}.message-input:focus{border-color:var(--accent)!important;box-shadow:0 0 0 2px rgba(var(--accent),.2)!important}.conversation-item{background-color:var(--bg-card)!important;border-color:var(--border-primary)!important}@media (hover:hover){.conversation-item:hover{background-color:var(--bg-hover)!important}}@media (hover:none){.conversation-item:active{background-color:var(--bg-hover)!important}}.conversation-item.unread{background-color:var(--bg-secondary)!important}.conversation-item.active{background-color:rgba(var(--accent),.1)!important}.message-sidebar,.message-header{background-color:var(--bg-card)!important;border-color:var(--border-primary)!important}.tip-modal{background-color:var(--bg-card)!important;color:var(--text-primary)!important}.tip-modal-header{background-color:var(--bg-secondary)!important;border-color:var(--border-primary)!important}.tip-amount-button{background-color:var(--bg-secondary)!important;color:var(--text-primary)!important}@media (hover:hover){.tip-amount-button:hover{background-color:var(--bg-hover)!important}}@media (hover:none){.tip-amount-button:active{background-color:var(--bg-hover)!important}}.tip-amount-button.active{background-color:var(--accent)!important;color:var(--accent-text)!important}.message-status-read{color:var(--accent)!important}.message-status-unread{color:var(--text-tertiary)!important}.avatar-placeholder{background-color:var(--bg-secondary)!important;color:var(--text-tertiary)!important}.message-timestamp{color:var(--text-secondary)!important}.dark .message-bubble-own{box-shadow:0 1px 2px #0000004d}.dark .message-bubble-other{box-shadow:0 1px 2px #0003}.legal-content h1,.legal-content h2,.legal-content h3,.legal-content h4,.legal-content h5,.legal-content h6{color:#fff!important}.content-type-button{-webkit-backdrop-filter:blur(8px);cursor:pointer;will-change:transform;position:relative;overflow:visible}@media (hover:hover){.content-type-button:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 8px 25px #00000026}}@media (hover:none){.content-type-button:active{transform:scale(.98);box-shadow:0 2px 8px #0000001a}}.content-type-button:active{transition-duration:.1s;transform:translateY(-1px)scale(1.01)}.content-type-button:disabled{opacity:.6;cursor:not-allowed;transform:none!important}@media (hover:hover){.content-type-button:disabled:hover{box-shadow:none!important;transform:none!important}.content-type-button:hover .icon-container{transform:rotate(2deg)}}.content-type-button.selected{box-shadow:0 8px 25px #0000001a,0 0 0 1px #8b5cf633,inset 0 1px #ffffff1a}.dark .content-type-button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#ffffff1a}@media (hover:hover){.dark .content-type-button:hover{border-color:#a78bfa4d;box-shadow:0 8px 25px #0000004d,0 0 20px #a78bfa1a}}.content-type-button .gradient-overlay{transition:opacity .3s,transform .3s;transform:scale(1)}.content-type-button:not(.selected) .gradient-overlay{opacity:0;transform:scale(.95)}.content-type-button.selected .gradient-overlay{opacity:.05;transform:scale(1)}@media (hover:hover){.content-type-button:hover .gradient-overlay{opacity:.08;transform:scale(1.02)}}.content-type-button .selection-indicator{animation:2s infinite pulse-glow;box-shadow:0 2px 8px #0003}@keyframes pulse-glow{0%,to{box-shadow:0 2px 8px #0003}50%{box-shadow:0 2px 12px #a78bfa66}}.standalone-poll-option{-webkit-backdrop-filter:blur(8px);transition:all .3s cubic-bezier(.4,0,.2,1)}.standalone-poll-option:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0000001a}.standalone-poll-option:active{transition-duration:.1s;transform:translateY(-1px)}.standalone-poll-image{border-radius:.75rem;position:relative;overflow:hidden}.standalone-poll-image:before{content:"";z-index:1;opacity:0;background:linear-gradient(135deg,#ffffff1a 0%,#fff0 100%);transition:opacity .3s;position:absolute;inset:0}.standalone-poll-option:hover .standalone-poll-image:before{opacity:1}.ring-3{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-offset-2{--tw-ring-offset-width:2px}.poll-option *{transition:all .2s}@keyframes progressBarSlide{0%{width:0%}to{width:var(--final-width)}}.poll-progress-animated{animation:.7s ease-out forwards progressBarSlide}
*,:before,:after{box-sizing:border-box}button,input[type=button],input[type=submit],input[type=reset],a,.btn,.button,.clickable,.interactive,[role=button],[role=tab],[tabindex]{box-shadow:none!important;border:none!important;outline:none!important}button:focus-visible,input[type=button]:focus-visible,input[type=submit]:focus-visible,input[type=reset]:focus-visible,a:focus-visible,.btn:focus-visible,.button:focus-visible,.clickable:focus-visible,.interactive:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px!important;box-shadow:none!important}a,a:hover,a:visited,a:active,a:focus{text-decoration:none!important}nav a,.nav-link,.navigation-link{border:none!important;outline:none!important;text-decoration:none!important}nav a:hover,.nav-link:hover,.navigation-link:hover{color:var(--accent);text-decoration:none!important}.admin-dashboard button,.admin-panel button,.dashboard-tabs button,.tab-navigation button,[role=tablist] button,.admin-nav button{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}footer a,footer button,footer .link,footer .button{background:0 0!important;border:none!important;outline:none!important;text-decoration:none!important}footer a:hover,footer button:hover{color:var(--accent);text-decoration:none!important}header button,header a,.header-button,.header-link{border:none!important;outline:none!important;text-decoration:none!important}input,textarea,select{outline:none!important}input:focus,textarea:focus,select:focus{border-color:var(--accent)!important;box-shadow:0 0 0 2px rgba(var(--accent-rgb,139,92,246),.2)!important;outline:none!important}.foryou-search-input,.foryou-search-input:focus,.foryou-search-input:active,.foryou-search-input:focus-visible{box-shadow:none!important;-webkit-appearance:none!important;background:0 0!important;border:#0000!important;outline:none!important}.btn-primary,.btn-secondary,.btn-ghost,.button-primary,.button-secondary,.media-controls button,.video-controls button,.audio-controls button,.modal button,.dialog button,.popup button,.interactive:hover,.clickable:hover,[role=button]:hover{border:none!important;outline:none!important}button[style*=border],a[style*=border]{border:none!important}.bg-yellow-400,.bg-yellow-500,.text-yellow-400,.text-yellow-500,.hover\:bg-yellow-400:hover,.hover\:bg-yellow-500:hover,button:hover.bg-yellow-400,button:hover.bg-yellow-500,.bg-yellow-400:hover,.bg-yellow-500:hover{background-color:var(--accent)!important;color:#fff!important}.hover\:bg-yellow-500:hover,button.bg-yellow-400:hover,button.bg-yellow-500:hover{background-color:var(--accent)!important;filter:brightness(.9)!important}button[style*=backgroundColor]:hover,.inline-block[style*=backgroundColor]:hover,a[style*=backgroundColor]:hover{filter:brightness(.9)!important}.profile-accent-button,.profile-accent-button:hover{background-color:var(--profile-accent-color,var(--accent))!important;color:#fff!important}.profile-accent-button:hover{filter:brightness(.9)!important}[data-state=active]{position:relative;color:var(--accent)!important;background:0 0!important;border:none!important;outline:none!important}[data-state=active]:after{content:"";background-color:var(--accent);border-radius:1px;height:2px;position:absolute;bottom:0;left:0;right:0}.animate-spin,.loading-spinner,.spinner{border:2px solid #0000!important;border-top:2px solid var(--accent)!important;background:0 0!important;border-bottom:2px solid #0000!important;border-left:2px solid #0000!important;border-right:2px solid #0000!important;border-radius:50%!important;width:1.5rem!important;height:1.5rem!important;animation:1s linear infinite spin!important}.animate-spin[class*=border-white],.animate-spin[class*=border-yellow],.animate-spin[class*=border-t-2],.animate-spin[class*=h-10],.animate-spin[class*=w-10],.animate-spin[class*=h-32],.animate-spin[class*=w-32]{border:2px solid #0000!important;border-top:2px solid var(--accent)!important;border-bottom:2px solid #0000!important;border-left:2px solid #0000!important;border-right:2px solid #0000!important;border-radius:50%!important;width:1.5rem!important;height:1.5rem!important}.spinner{border:2px solid #0000!important;border-top:2px solid var(--accent)!important;border-radius:50%!important;width:1.5rem!important;height:1.5rem!important;animation:1s linear infinite spin!important;display:inline-block!important}.lucide-loader-2,.lucide-rotate-cw,.flex.items-center .lucide-loader-2,.flex.items-center .lucide-rotate-cw{display:none!important}.flex.items-center .lucide-loader-2:before,.flex.items-center .lucide-rotate-cw:before{content:"";border:2px solid #0000;border-top:2px solid var(--accent);border-radius:50%;width:1.5rem;height:1.5rem;animation:1s linear infinite spin;display:inline-block}.flex.items-center.justify-center .animate-spin,.flex.items-center .animate-spin{border:2px solid #0000!important;border-top:2px solid var(--accent)!important;border-radius:50%!important;width:1.5rem!important;height:1.5rem!important}.fixed.bottom-6.right-6 .animate-spin,.progress-notification .animate-spin{width:1.25rem!important;height:1.25rem!important}
