:root{--neon-bg:#0a0a0a;--neon-surface:hsla(0,0%,8%,.9);--neon-card:rgba(25,25,25,.85);--neon-border:#1f1f1f;--neon-cyan:#00e5ff;--neon-orange:#ff7b29;--neon-bright-orange:#ff5722;--neon-blue:#5eb0df;--neon-bright-blue:#00a1ff;--neon-white:#fff;--neon-muted:#d0d0d0;--neon-black:#000;--neon-alert-orange:#ef600d;--neon-green:#8fa72e;--neon-bright-green:#a4c639;--dark-text-primary:var(--neon-white);--dark-text-secondary:var(--neon-muted);--dark-text-accent:var(--neon-orange);--light-surface-text:var(--neon-black);--glow-orange:0 0 16px var(--neon-orange);--glow-gold:0 0 16px var(--neon-gold);--glow-green:0 0 16px var(--neon-green);--glow-blue:0 0 16px var(--neon-blue)}html[data-theme=dark]{background:var(--neon-bg);color:var(--dark-text-primary)!important;transition:background .5s ease,color .3s ease}html[data-theme=dark] body{background:transparent;font-family:Titillium Web,sans-serif;line-height:1.6}html[data-theme=dark] body,html[data-theme=dark] div,html[data-theme=dark] label,html[data-theme=dark] li,html[data-theme=dark] p,html[data-theme=dark] span,html[data-theme=dark] td,html[data-theme=dark] th{color:var(--dark-text-primary)!important}html[data-theme=dark] .dashboard-activity .activity-timestamp,html[data-theme=dark] .dashboard-header p,html[data-theme=dark] .notification-item .timestamp,html[data-theme=dark] .stat-card h4,html[data-theme=dark] .text-muted,html[data-theme=dark] .text-secondary,html[data-theme=dark] [class*=text-gray],html[data-theme=dark] [class*=text-grey]{color:var(--dark-text-secondary)!important}html[data-theme=dark] .data-table,html[data-theme=dark] .list-view,html[data-theme=dark] .product-list,html[data-theme=dark] .table,html[data-theme=dark] table{background-color:var(--neon-surface)!important;border-color:var(--neon-border)!important;color:var(--dark-text-primary)!important}.table td,.table th,.table tr,table.table td,table.table th,table.table tr{color:inherit!important}html:not([data-theme=dark]) .bg-light .table td,html:not([data-theme=dark]) .bg-light .table th,html:not([data-theme=dark]) .bg-light .table tr,html:not([data-theme=dark]) .bg-light table.table td,html:not([data-theme=dark]) .bg-light table.table th,html:not([data-theme=dark]) .bg-light table.table tr,html:not([data-theme=dark]) .bg-white .table td,html:not([data-theme=dark]) .bg-white .table th,html:not([data-theme=dark]) .bg-white .table tr,html:not([data-theme=dark]) .bg-white table.table td,html:not([data-theme=dark]) .bg-white table.table th,html:not([data-theme=dark]) .bg-white table.table tr,html:not([data-theme=dark]) .table,html:not([data-theme=dark]) table.table{color:var(--neon-black)!important}html:not([data-theme=dark]) .credits-badge,html:not([data-theme=dark]) .credits-badge *{color:var(--neon-white)!important}.table{--bs-table-color-type:initial!important;--bs-table-bg-type:initial!important}html[data-theme=dark] .table,html[data-theme=dark] table.table{--bs-table-color:var(--dark-text-primary)!important;--bs-table-bg:var(--neon-surface)!important;--bs-table-border-color:var(--neon-border)!important;border-color:var(--neon-border)!important;color:var(--dark-text-primary)!important}html[data-theme=dark] .table td,html[data-theme=dark] .table th,html[data-theme=dark] table.table td,html[data-theme=dark] table.table th{background-color:transparent!important;border-color:var(--neon-border)!important;color:var(--dark-text-primary)!important}html[data-theme=dark] .btn[class*=export],html[data-theme=dark] [class*=Export-to-Shop],html[data-theme=dark] [class*=export-to-shop],html[data-theme=dark] a[class*=export],html[data-theme=dark] button[class*=export]{background-color:var(--neon-cyan)!important;border-color:var(--neon-cyan)!important;color:var(--neon-black)!important}html[data-theme=dark] .btn[class*=export] *,html[data-theme=dark] [class*=Export-to-Shop] *,html[data-theme=dark] [class*=Export],html[data-theme=dark] [class*=export-to-shop] *,html[data-theme=dark] [class*=export],html[data-theme=dark] a[class*=export] *,html[data-theme=dark] a[class*=export] span,html[data-theme=dark] button[class*=export] *,html[data-theme=dark] button[class*=export] span{color:var(--neon-black)!important}html[data-theme=dark] .bg-light,html[data-theme=dark] .bg-white,html[data-theme=dark] .card.bg-light,html[data-theme=dark] .card.bg-white,html[data-theme=dark] [class*=light-bg],html[data-theme=dark] [class*=white-bg],html[data-theme=dark] [style*="background-color: #fff"],html[data-theme=dark] [style*="background-color: #ffffff"],html[data-theme=dark] [style*="background-color: rgb(255, 255, 255)"],html[data-theme=dark] [style*="background-color: white"],html[data-theme=dark] [style*="background: #fff"],html[data-theme=dark] [style*="background: #ffffff"],html[data-theme=dark] [style*="background: rgb(255, 255, 255)"],html[data-theme=dark] [style*="background: white"]{background-color:var(--neon-surface)!important;color:var(--dark-text-primary)!important}html[data-theme=dark] [style*=background-color],html[data-theme=dark] [style*=background]{color:var(--dark-text-primary)!important}html[data-theme=dark] .btn,html[data-theme=dark] button,html[data-theme=dark] input[type=button],html[data-theme=dark] input[type=submit]{color:inherit!important}html[data-theme=dark] .btn-light,html[data-theme=dark] .btn-white,html[data-theme=dark] .btn[class*=light],html[data-theme=dark] .btn[class*=white]{color:var(--neon-black)!important}html[data-theme=dark] .btn-light,html[data-theme=dark] .btn-outline-light,html[data-theme=dark] .btn-outline-white,html[data-theme=dark] .btn-white,html[data-theme=dark] [class*=Export-to-Shop],html[data-theme=dark] [class*=export-to-shop]{background-color:var(--neon-cyan)!important;border-color:var(--neon-cyan)!important;color:var(--neon-black)!important}html[data-theme=dark] .bg-light *,html[data-theme=dark] .bg-white *,html[data-theme=dark] .card.bg-light *,html[data-theme=dark] .card.bg-white *{color:var(--dark-text-primary)!important}html[data-theme=dark] .card[style*="background-color: #fff"],html[data-theme=dark] .card[style*="background-color: white"],html[data-theme=dark] .card[style*="background: #fff"],html[data-theme=dark] .card[style*="background: white"]{background-color:var(--neon-surface)!important;color:var(--dark-text-primary)!important}html[data-theme=dark] .card[style*="background-color: #fff"] *,html[data-theme=dark] .card[style*="background-color: white"] *,html[data-theme=dark] .card[style*="background: #fff"] *,html[data-theme=dark] .card[style*="background: white"] *,html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] h5,html[data-theme=dark] h6{color:var(--dark-text-primary)!important}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background-color:var(--neon-surface)!important;border:1px solid var(--neon-border)!important;color:var(--dark-text-primary)!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:var(--dark-text-secondary)!important;opacity:.7}html[data-theme=dark] .mantis-navbar,html[data-theme=dark] .navbar{background:var(--neon-bg)!important;border:none;box-shadow:none;padding:.5rem 1rem}html[data-theme=dark] .mantis-navbar .dropdown-toggle,html[data-theme=dark] .mantis-navbar .navbar-nav .nav-link,html[data-theme=dark] .nav-link,html[data-theme=dark] .navbar .dropdown-toggle,html[data-theme=dark] .navbar .navbar-nav .nav-link{color:var(--dark-text-primary)!important;font-weight:500;transition:color .2s ease}html[data-theme=dark] .mantis-navbar .dropdown-toggle:hover,html[data-theme=dark] .mantis-navbar .navbar-nav .nav-link:hover,html[data-theme=dark] .nav-link.active,html[data-theme=dark] .nav-link:hover,html[data-theme=dark] .navbar .dropdown-toggle:hover,html[data-theme=dark] .navbar .navbar-nav .nav-link:hover{color:var(--dark-text-accent)!important;text-shadow:var(--glow-orange)}html[data-theme=dark] .navbar .navbar-brand img{filter:brightness(1.2) contrast(1.2)}html[data-theme=dark] .navbar .nav-item .badge,html[data-theme=dark] .navbar .nav-item .btn{background-color:var(--neon-surface)!important;border:1px solid var(--neon-border)!important;color:var(--dark-text-primary)!important;transition:background .2s}html[data-theme=dark] .navbar .nav-item .badge:hover,html[data-theme=dark] .navbar .nav-item .btn:hover{background-color:var(--neon-border)!important}html[data-theme=dark] .footer,html[data-theme=dark] footer{background:var(--neon-bg)!important;border-top:1px solid var(--neon-border);box-shadow:none;color:var(--dark-text-secondary);padding:2rem 0}html[data-theme=dark] .footer h1,html[data-theme=dark] .footer h2,html[data-theme=dark] .footer h3,html[data-theme=dark] .footer h4,html[data-theme=dark] .footer h5,html[data-theme=dark] .footer h6,html[data-theme=dark] footer h1,html[data-theme=dark] footer h2,html[data-theme=dark] footer h3,html[data-theme=dark] footer h4,html[data-theme=dark] footer h5,html[data-theme=dark] footer h6{color:var(--dark-text-accent)!important;text-shadow:var(--glow-orange)}html[data-theme=dark] .badge,html[data-theme=dark] .credits-badge{background-color:var(--dark-text-accent)!important;color:var(--neon-black)!important}html[data-theme=dark] .credits-badge{border:1px solid var(--dark-text-accent)!important}html[data-theme=dark] .credit-display-text{color:var(--dark-text-primary)!important}html[data-theme=dark] .credit-coin-icon{color:gold!important}html[data-theme=dark] .badge.bg-primary.credit-display-text{background-color:var(--neon-surface)!important;border:1px solid var(--neon-border)!important;color:var(--dark-text-primary)!important}html[data-theme=dark] .credits-badge .credit-display-text{color:var(--dark-text-primary)!important}html[data-theme=dark] .credits-badge .credit-coin-icon{color:gold!important}html[data-theme=dark] .card[style*="background-color: #fff"],html[data-theme=dark] .card[style*="background-color:#fff"],html[data-theme=dark] .card[style*="background: #fff"],html[data-theme=dark] .card[style*="background:#fff"]{background-color:var(--neon-surface)!important}html[data-theme=dark] a{color:var(--neon-cyan);position:relative;text-decoration:none;text-shadow:var(--glow-orange);transition:color .2s,text-shadow .2s}html[data-theme=dark] a:after{background:var(--dark-text-accent);bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}html[data-theme=dark] a:hover{color:var(--dark-text-accent);text-shadow:var(--glow-orange)}html[data-theme=dark] a:hover:after{width:100%}html[data-theme=dark] .card,html[data-theme=dark] .dashboard-card{background:var(--neon-surface)!important;border:1px solid var(--neon-border)!important;border-radius:12px;box-shadow:var(--glow-orange),0 4px 24px rgba(0,0,0,.5);transition:transform .3s ease,box-shadow .3s ease}html[data-theme=dark] .card:hover,html[data-theme=dark] .dashboard-card:hover{box-shadow:var(--glow-orange),var(--glow-gold),0 6px 32px rgba(0,0,0,.7);transform:translateY(-6px)}html[data-theme=dark] .card div,html[data-theme=dark] .card label,html[data-theme=dark] .card li,html[data-theme=dark] .card p,html[data-theme=dark] .card span,html[data-theme=dark] .dashboard-card div,html[data-theme=dark] .dashboard-card label,html[data-theme=dark] .dashboard-card li,html[data-theme=dark] .dashboard-card p,html[data-theme=dark] .dashboard-card span{color:var(--dark-text-primary)!important}html[data-theme=dark] .btn-primary{background:var(--neon-blue)!important;border:1px solid var(--neon-blue)!important;box-shadow:var(--glow-blue);color:var(--neon-white)!important;font-weight:600;transition:background .2s,box-shadow .2s}html[data-theme=dark] .btn-primary:hover{background:var(--neon-bright-blue)!important;border-color:var(--neon-bright-blue)!important;box-shadow:0 0 20px var(--neon-blue);transform:translateY(-2px)}html[data-theme=dark] .btn-secondary{background:var(--neon-blue)!important;border:1px solid var(--neon-blue)!important;box-shadow:var(--glow-blue);color:var(--neon-white)!important}html[data-theme=dark] .btn-secondary:hover{background:var(--neon-bright-blue)!important;border-color:var(--neon-bright-blue)!important;box-shadow:0 0 20px var(--neon-blue);transform:translateY(-2px)}html[data-theme=dark] .btn[href*=credits],html[data-theme=dark] [class*=Buy-Credits],html[data-theme=dark] [class*=buy-credits],html[data-theme=dark] a[href*=credits],html[data-theme=dark] button[class*=credits]{background:var(--neon-blue)!important;border-color:var(--neon-blue)!important;box-shadow:var(--glow-blue);color:var(--neon-white)!important;font-weight:600}html[data-theme=dark] .btn[href*=credits]:hover,html[data-theme=dark] [class*=Buy-Credits]:hover,html[data-theme=dark] [class*=buy-credits]:hover,html[data-theme=dark] a[href*=credits]:hover,html[data-theme=dark] button[class*=credits]:hover{background:var(--neon-bright-blue)!important;border-color:var(--neon-bright-blue)!important;box-shadow:0 0 20px var(--neon-blue);transform:translateY(-2px)}html[data-theme=dark] .btn:not([href*=buy]):not([class*=buy])[class*=credits],html[data-theme=dark] .credits-counter,html[data-theme=dark] [class*=credits-display]{background:var(--neon-blue)!important;border-color:var(--neon-blue)!important;box-shadow:var(--glow-blue);color:var(--neon-white)!important;font-weight:600}html[data-theme=dark] .btn-outline-primary,html[data-theme=dark] .btn-outline-secondary{background:transparent!important;border-color:var(--dark-text-primary)!important;color:var(--dark-text-primary)!important}html[data-theme=dark] .btn-outline-primary:hover,html[data-theme=dark] .btn-outline-secondary:hover{background:rgba(255,123,41,.1)!important;border-color:var(--dark-text-accent)!important;color:var(--dark-text-accent)!important;transform:translateY(-2px)}html[data-theme=dark] .btn-upgrade,html[data-theme=dark] .btn[class*=upgrade],html[data-theme=dark] .upgrade-plan,html[data-theme=dark] a[class*=upgrade],html[data-theme=dark] button[class*=upgrade]{background:var(--neon-blue)!important;border:none!important;box-shadow:var(--glow-blue);color:var(--neon-white)!important;font-weight:600;transition:all .3s ease}html[data-theme=dark] .btn-upgrade:hover,html[data-theme=dark] .btn[class*=upgrade]:hover,html[data-theme=dark] .upgrade-plan:hover,html[data-theme=dark] a[class*=upgrade]:hover,html[data-theme=dark] button[class*=upgrade]:hover{background:var(--neon-bright-blue)!important;box-shadow:0 0 25px var(--neon-blue);transform:translateY(-3px) scale(1.05)}html[data-theme=dark] .mantis-navbar .nav-link.active,html[data-theme=dark] .navbar .nav-link.active{color:var(--dark-text-accent)!important}html[data-theme=dark] .dropdown-menu{background-color:var(--neon-bright-orange)!important;border-color:var(--neon-bright-orange)!important;box-shadow:var(--glow-orange);--bs-dropdown-link-hover-bg:rgba(0,0,0,.1);--bs-dropdown-link-hover-color:var(--dark-text-primary);--bs-dropdown-link-active-bg:rgba(0,0,0,.2)}html[data-theme=dark] .dropdown-menu .dropdown-item{color:var(--neon-bg)!important;font-weight:500}html[data-theme=dark] .dropdown-menu .dropdown-item:hover{background-color:rgba(0,0,0,.1)!important;color:var(--dark-text-primary)!important}html[data-theme=dark] ::-webkit-scrollbar{width:8px}html[data-theme=dark] ::-webkit-scrollbar-track{background:var(--neon-surface)}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--dark-text-accent);border-radius:4px;box-shadow:var(--glow-orange)}html[data-theme=dark] .text-muted{color:var(--dark-text-secondary)!important}html[data-theme=dark] .text-black,html[data-theme=dark] .text-black-50,html[data-theme=dark] .text-body,html[data-theme=dark] .text-dark{color:var(--dark-text-primary)!important}html[data-theme=dark] [style*="color: #2e384d"],html[data-theme=dark] [style*="color: #66717c"],html[data-theme=dark] [style*="color: #6c757d"],html[data-theme=dark] [style*="color: gray"],html[data-theme=dark] [style*="color: grey"]{color:var(--dark-text-secondary)!important}html[data-theme=dark] .product-cell,html[data-theme=dark] .product-item,html[data-theme=dark] .product-row,html[data-theme=dark] [class*=export-]{background-color:transparent!important}html[data-theme=dark] [class*=export-] *,html[data-theme=dark] [class*=export-to-shop] *{color:var(--neon-black)!important}html[data-theme=dark] .table,html[data-theme=dark] table{border-color:var(--neon-border)!important;color:var(--dark-text-primary)!important}html[data-theme=dark] .table-striped>tbody>tr:nth-of-type(odd)>*{background-color:hsla(0,0%,100%,.05)!important;color:var(--dark-text-primary)!important}html[data-theme=dark]{--bs-alert-bg:var(--neon-alert-orange);--bs-alert-color:var(--neon-bg)!important;--bs-alert-border-color:var(--dark-text-accent)!important}html[data-theme=dark] .alert-heading{background-color:var(--neon-alert-orange)!important;border-radius:4px;box-shadow:var(--glow-orange);color:var(--neon-bg)!important;margin-bottom:.5rem;padding:.5rem 1rem;text-shadow:none!important}html[data-theme=dark] .alert-heading .fa,html[data-theme=dark] .alert-heading .fab,html[data-theme=dark] .alert-heading .far,html[data-theme=dark] .alert-heading .fas,html[data-theme=dark] .alert-heading i,html[data-theme=dark] .alert-heading svg{color:var(--neon-bg)!important}html[data-theme=dark] .alert{border-color:var(--neon-alert-orange)!important;box-shadow:var(--glow-orange)}html[data-theme=dark] .alert,html[data-theme=dark] .alert-success{background-color:var(--neon-alert-orange)!important;color:var(--neon-bg)!important}html[data-theme=dark] .alert-success{--bs-alert-color:var(--neon-bg);--bs-alert-bg:var(--neon-alert-orange);--bs-alert-border-color:var(--neon-alert-orange);--bs-alert-link-color:var(--neon-white)}html[data-theme=dark] .alert-warning{background-color:var(--neon-gold)!important;border-color:var(--neon-gold)!important;box-shadow:var(--glow-gold);color:var(--neon-bg)!important}html[data-theme=dark] [style*="color: #fff"],html[data-theme=dark] [style*="color: #ffffff"],html[data-theme=dark] [style*="color: rgb(255, 255, 255)"],html[data-theme=dark] [style*="color: white"]{color:var(--neon-black)!important}html[data-theme=dark] .mantis-navbar .dropdown-toggle,html[data-theme=dark] .mantis-navbar .navbar-nav .nav-link,html[data-theme=dark] .navbar .dropdown-toggle,html[data-theme=dark] .navbar .navbar-nav .nav-link,html[data-theme=dark] [style*=background-color] [style*=color],html[data-theme=dark] [style*=background] [style*=color]{color:var(--dark-text-primary)!important}html[data-theme=dark] .mantis-navbar .dropdown-toggle:hover,html[data-theme=dark] .mantis-navbar .navbar-nav .nav-link:hover,html[data-theme=dark] .navbar .dropdown-toggle:hover,html[data-theme=dark] .navbar .navbar-nav .nav-link:hover{color:var(--dark-text-accent)!important;text-shadow:var(--glow-orange)}html:not([data-theme=dark]) .credits-badge,html:not([data-theme=dark]) .credits-badge *{color:#000!important}html:not([data-theme=dark]) .credits-badge .credit-coin-icon{color:gold!important}