*{box-sizing:border-box;margin:0;padding:0}html,body{color:#d0d0d0;background:#1a1a1a;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:12px;line-height:1.5;overflow-x:hidden}a{color:#c9a84c;text-decoration:none}a:hover{color:#e0be5a;text-decoration:underline}img{max-width:100%;height:auto}input,textarea,select,button{font-family:inherit;font-size:12px}.header-top{z-index:100;background:#141414;border-bottom:1px solid #2a2a2a;justify-content:center;align-items:center;width:100%;height:48px;display:flex;position:relative}.header-inner{justify-content:space-between;align-items:center;width:100%;max-width:1100px;padding:0 20px;display:flex}.header-top .logo{color:#c9a84c;letter-spacing:1.5px;font-size:20px;font-weight:700;text-decoration:none}.header-top .logo:hover{color:#e0be5a;text-decoration:none}.header-right{align-items:center;gap:14px;display:flex}.header-right .header-link{color:#999;font-size:12px;text-decoration:none;transition:color .2s}.header-right .header-link:hover{color:#d0d0d0;text-decoration:none}.header-right .admin-link{color:#c9a84c;font-weight:700}.header-right .admin-link:hover{color:#e0be5a}.header-right .user-link{color:#c9a84c}.header-btn{color:#999;cursor:pointer;background:0 0;border:1px solid #444;border-radius:3px;padding:5px 14px;font-family:inherit;font-size:11px;transition:all .2s}.header-btn:hover{color:#e0e0e0;background:#ffffff08;border-color:#666}.header-right .header-btn-register{color:#111;background:#c9a84c;border-radius:3px;padding:5px 14px;font-size:11px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-block}.header-right .header-btn-register:hover{color:#111;background:#b8973e;text-decoration:none}.nav-bar{z-index:99;background:#1f1f18;border-bottom:1px solid #3a3828;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.nav-inner{align-items:center;width:100%;max-width:1100px;padding:0 20px;display:flex}.nav-toggle{color:#d0d0d0;cursor:pointer;background:0 0;border:none;padding:8px 4px;font-family:inherit;font-size:20px;display:none}.nav-links{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.nav-links li{margin:0;padding:0}.nav-links li a{color:#d0d0d0;white-space:nowrap;border-right:1px solid #ffffff0a;padding:11px 18px;font-size:12px;text-decoration:none;transition:color .2s,background .2s;display:block}.nav-links li:first-child a{border-left:1px solid #ffffff0a}.nav-links li a:hover{color:#e0be5a;background:#c9a84c14;text-decoration:none}.nav-dropdown-parent{position:relative}.nav-dropdown{z-index:200;background:#1a1a1a;border:1px solid #3a3a3a;min-width:200px;position:absolute;top:100%;left:0;box-shadow:0 4px 12px #0006}.nav-dropdown .dropdown-item{color:#d0d0d0;border-bottom:1px solid #2a2a2a;padding:8px 14px;font-size:12px;text-decoration:none;display:block}.nav-dropdown .dropdown-item:hover{color:#e0be5a;background:#c9a84c14;text-decoration:none}.dropdown-group{border-bottom:1px solid #2a2a2a}.dropdown-group:last-child{border-bottom:none}.dropdown-category{color:#c9a84c;text-transform:uppercase;letter-spacing:.5px;padding:6px 14px 2px;font-size:10px;font-weight:700;display:block}.dropdown-group .dropdown-sub{color:#b0b0b0;padding:5px 14px 5px 24px;font-size:11px;text-decoration:none;display:block}.dropdown-group .dropdown-sub:hover{color:#e0be5a;background:#c9a84c0f;text-decoration:none}.filter-panel{margin-bottom:0}.filter-header{justify-content:space-between;align-items:center;display:flex}.btn-clear-filter{color:#c9a84c;cursor:pointer;background:0 0;border:1px solid #555;border-radius:2px;padding:2px 10px;font-family:inherit;font-size:10px}.btn-clear-filter:hover{background:#c9a84c14;border-color:#c9a84c}.filter-bar{flex-wrap:wrap;align-items:flex-end;gap:10px;padding:10px 12px;display:flex}.filter-group{flex-direction:column;flex:1;gap:3px;min-width:120px;display:flex}.filter-group label{color:#888;text-transform:uppercase;font-size:10px;font-weight:700}.filter-group select{color:#d0d0d0;cursor:pointer;background:#1a1a1a;border:1px solid #3a3a3a;border-radius:2px;padding:5px 8px;font-family:inherit;font-size:11px}.filter-group select:focus{border-color:#c9a84c;outline:none}.filter-group select:disabled{opacity:.5;cursor:not-allowed}.page-wrapper{width:100%;min-height:calc(100vh - 140px)}.content-wrapper{align-items:flex-start;gap:12px;max-width:1050px;margin:0 auto;padding:12px 15px;display:flex}.main-content{flex:1;min-width:0}.sidebar{background:#1e1e1e;border:1px solid #3a3a3a;align-self:flex-start;width:190px;min-width:190px}.sidebar-header{background:#2e2e2e;border-bottom:1px solid #3a3a3a;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.sidebar-title{color:#d0d0d0;font-size:12px;font-weight:700}.sidebar .arrow{color:#888;font-size:10px}.sidebar-menu{margin:0;padding:0;list-style:none}.sidebar-menu li{border-bottom:1px solid #2a2a2a}.sidebar-menu li:last-child{border-bottom:none}.sidebar-menu li a{color:#c9a84c;padding:8px 12px;font-size:12px;text-decoration:none;display:block}.sidebar-menu li a:hover{background:#2a2a22;text-decoration:none}.sidebar-menu li.active{background:#2a2a1e}.sidebar-menu li.active a{color:#e0be5a;font-weight:700}.footer{background:#141414;border-top:1px solid #2a2a2a;width:100%;margin-top:20px;padding:16px 0}.footer-inner{text-align:center;max-width:1050px;margin:0 auto;padding:0 15px}.footer-links{margin-bottom:8px}.footer-links a{color:#c9a84c;font-size:11px;text-decoration:none}.footer-links a:hover{color:#e0be5a;text-decoration:underline}.footer .sep{color:#555;margin:0 6px;font-size:11px}.copyright{color:#666;font-size:11px}.breadcrumb{margin-bottom:8px;padding:8px 0;font-size:11px}.breadcrumb a{color:#c9a84c;text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.breadcrumb .sep{color:#666;margin:0 5px}.breadcrumb .current{color:#888}.content-panel{background:#242424;border:1px solid #3a3a3a}.section-header{color:#e8e8e8;background:#2e2e2e;border-bottom:1px solid #3a3a3a;padding:8px 12px;font-size:13px;font-weight:700}.section-header.sub{margin-top:16px}.empty{color:#888;text-align:center;padding:20px 12px;font-size:12px}.empty a{color:#c9a84c}.product-row{background:#242424;border-bottom:1px solid #333;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.product-row.alt{background:#2a2a2a}.product-row:hover{background:#2e2e2e}.row-icon{flex-shrink:0;width:24px;height:24px;margin-top:2px}.row-icon img{border-radius:2px;width:24px;height:24px}.icon-placeholder{background:#2e2e2e;border:1px solid #3a3a3a;border-radius:2px;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;display:flex}.row-main{flex:1;min-width:0}.row-title-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row-main .product-title,.product-title{color:#c9a84c;font-size:13px;font-weight:700;text-decoration:none}.row-main .product-title:hover,.product-title:hover{color:#e0be5a;text-decoration:underline}.price-badge{color:#4a8c3f;font-size:11px;font-weight:700}.row-meta{flex-wrap:wrap;align-items:center;gap:4px;margin-top:3px;display:flex}.meta-author,.meta-date{color:#888;font-size:11px}.meta-sep{color:#555;font-size:11px}.row-desc{color:#888;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;overflow:hidden}.row-stats{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;min-width:90px;display:flex}.stat{align-items:center;gap:4px;display:flex}.stat-label{color:#888;font-size:11px}.stat-value{color:#e8e8e8;font-size:13px;font-weight:700}.timestamp{color:#c9a84c;font-size:11px}.blog-row{background:#242424;border-bottom:1px solid #333;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.blog-row.alt{background:#2a2a2a}.blog-row:hover{background:#2e2e2e}.row-main .post-title,.post-title{color:#c9a84c;font-size:13px;font-weight:700;text-decoration:none}.row-main .post-title:hover,.post-title:hover{color:#e0be5a;text-decoration:underline}.row-time{text-align:right;flex-shrink:0;min-width:70px}.product-header{border-bottom:1px solid #333;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 12px;display:flex}.header-left{flex:1;min-width:0}.icon-title{align-items:center;gap:10px;margin-bottom:8px;display:flex}.product-icon{border-radius:2px;flex-shrink:0;width:32px;height:32px}.icon-placeholder-lg{background:#2e2e2e;border:1px solid #3a3a3a;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;display:flex}.product-title-lg{color:#e8e8e8;word-break:break-word;font-size:18px;font-weight:700}.meta-row{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.meta-info{color:#888;font-size:11px}.meta-info strong{color:#e8e8e8}.header-right-col{flex-shrink:0}.short-desc{color:#aaa;word-break:break-word;overflow-wrap:break-word;border-bottom:1px solid #333;padding:10px 12px;font-size:12px}.packages-section{border-bottom:1px solid #333}.packages-content{padding:12px}.description-section{margin:0}.desc-header{color:#e8e8e8;background:#2e2e2e;border-bottom:1px solid #3a3a3a;padding:8px 12px;font-size:13px;font-weight:700}.desc-content{word-break:break-word;overflow-wrap:break-word;padding:12px;overflow:hidden}.tags-section{border-top:1px solid #333;flex-wrap:wrap;gap:4px;padding:10px 12px;display:flex}.tags-label{color:#888;margin-right:4px;font-size:11px}.comments-wrapper{margin-top:12px}.how-to-use-link{color:#4a8c3f;background:#2a3a25;border:1px solid #4a8c3f;border-radius:2px;margin-top:6px;padding:4px 12px;font-size:11px;font-weight:700;text-decoration:none;display:inline-block}.how-to-use-link:hover{color:#4a8c3f;background:#3a4a35;text-decoration:none}.post-meta{border-bottom:1px solid #333;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.meta-left{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.author{color:#c9a84c;font-size:11px}.date{color:#888;font-size:11px}.featured-image{border-bottom:1px solid #333;padding:12px}.featured-image img{border:1px solid #3a3a3a;border-radius:2px;max-width:100%}.post-content{word-break:break-word;overflow-wrap:break-word;padding:12px;overflow:hidden}.post-nav{border-top:1px solid #333;justify-content:space-between;gap:8px;padding:10px 12px;display:flex}.post-nav a{color:#c9a84c;font-size:11px;text-decoration:none}.post-nav a:hover{text-decoration:underline}.nav-prev,.nav-next{word-break:break-word;max-width:48%}.page-content{color:#d0d0d0;padding:14px 12px;font-size:13px;line-height:1.6}.page-content h2{color:#e8e8e8;margin:14px 0 6px;font-size:15px}.page-content h3{color:#e8e8e8;margin:12px 0 6px;font-size:14px}.page-content p{margin:8px 0}.page-content ul{margin:8px 0;padding-left:20px}.page-content li{margin:4px 0}.page-content a{color:#c9a84c}.page-content strong{color:#e8e8e8}.how-to-use-content{color:#d0d0d0;padding:14px 12px;font-size:13px;line-height:1.6}.how-to-use-content h2{color:#e8e8e8;margin:14px 0 6px;font-size:15px}.how-to-use-content h3{color:#e8e8e8;margin:12px 0 6px;font-size:14px}.how-to-use-content p{margin:8px 0}.how-to-use-content ul,.how-to-use-content ol{margin:8px 0;padding-left:20px}.how-to-use-content li{margin:4px 0}.how-to-use-content img{border:1px solid #3a3a3a;border-radius:2px;max-width:100%;height:auto;margin:8px 0}.how-to-use-content code{color:#e8e8e8;background:#1a1a1a;border:1px solid #3a3a3a;border-radius:2px;padding:2px 6px;font-size:11px}.how-to-use-content pre{background:#1a1a1a;border:1px solid #3a3a3a;border-radius:2px;margin:8px 0;padding:12px;overflow-x:auto}.not-found-content{text-align:center;padding:40px 20px}.not-found-content .code{color:#3a3a3a;margin-bottom:12px;font-size:48px;font-weight:700}.not-found-content p{color:#888;margin-bottom:16px;font-size:13px}.not-found-content .btn-home{color:#111;background:#c9a84c;border-radius:2px;padding:6px 16px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.not-found-content .btn-home:hover{background:#b8973e;text-decoration:none}.success-content{text-align:center;padding:30px 20px}.success-content .icon{color:#4a8c3f;background:#2a3a25;border:2px solid #4a8c3f;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:12px;font-size:24px;display:inline-flex}.success-content h1{color:#e8e8e8;margin-bottom:8px;font-size:18px}.success-content p{color:#d0d0d0;margin-bottom:6px;font-size:13px}.success-content .order-number{color:#c9a84c;margin:12px 0;font-size:14px}.success-content .order-number strong{color:#e0be5a}.success-content .info{color:#aaa;font-size:12px}.success-content .info-small{color:#888;margin-top:4px;font-size:11px}.success-content .btn-home{color:#111;background:#c9a84c;border-radius:2px;margin-top:16px;padding:6px 16px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.success-content .btn-home:hover{background:#b8973e;text-decoration:none}.cancel-content{text-align:center;padding:30px 20px}.cancel-content .icon{color:#a04040;background:#2e2020;border:2px solid #a04040;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:12px;font-size:24px;display:inline-flex}.cancel-content h1{color:#e8e8e8;margin-bottom:8px;font-size:18px}.cancel-content p{color:#d0d0d0;margin-bottom:6px;font-size:13px}.cancel-content .order-number{color:#888;margin:10px 0;font-size:12px}.cancel-content .info{color:#aaa;font-size:12px}.cancel-content .btn-home{color:#d0d0d0;background:#3a3a3a;border:1px solid #4a4a4a;border-radius:2px;margin-top:16px;padding:6px 16px;font-size:12px;text-decoration:none;display:inline-block}.cancel-content .btn-home:hover{background:#444;text-decoration:none}.auth-panel{background:#242424;border:1px solid #3a3a3a;max-width:440px}.auth-form{padding:20px 16px}.error{color:#e88;background:#3a2020;border:1px solid #a04040;border-radius:2px;margin-bottom:12px;padding:8px 12px;font-size:12px}.success{color:#8c8;background:#1e3a1e;border:1px solid #3a7a3a;border-radius:2px;margin-bottom:12px;padding:8px 12px;font-size:12px}.info-text{color:#999;margin-bottom:16px;font-size:12px;line-height:1.6}.info-text strong{color:#c9a84c}.form-group{margin-bottom:14px}.form-group label{color:#b0b0b0;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.form-group input{color:#d0d0d0;background:#1a1a1a;border:1px solid #3a3a3a;border-radius:2px;width:100%;padding:8px 10px;font-size:12px}.form-group input:focus{border-color:#c9a84c;outline:none}.code-input{text-align:center;letter-spacing:8px;font-weight:700;font-size:20px!important}.btn-submit{color:#111;cursor:pointer;background:#c9a84c;border:none;border-radius:2px;width:100%;padding:8px;font-size:12px;font-weight:700}.btn-submit:hover{background:#b8973e}.btn-submit:disabled{opacity:.6;cursor:not-allowed}.auth-links{text-align:center;color:#888;margin-top:12px;font-size:12px}.auth-links a{color:#c9a84c;margin-left:4px}.resend-row{text-align:center;color:#888;margin-top:16px;font-size:12px}.btn-resend{color:#c9a84c;cursor:pointer;background:0 0;border:none;margin-left:4px;font-family:inherit;font-size:12px;text-decoration:underline}.btn-resend:hover{color:#e0be5a}.btn-resend:disabled{color:#666;cursor:not-allowed;text-decoration:none}.btn-back{color:#c9a84c;cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:12px}.btn-back:hover{color:#e0be5a;text-decoration:underline}.dash-panel{background:#242424;border:1px solid #3a3a3a}.dash-panel.mt{margin-top:12px}.dash-panel .section-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.dash-panel .header-right{align-items:center;gap:8px;display:flex}.user-info{color:#888;font-size:11px;font-weight:400}.btn-logout{color:#d0d0d0;cursor:pointer;background:#3a3a3a;border:1px solid #4a4a4a;border-radius:2px;padding:3px 10px;font-size:10px}.btn-logout:hover{background:#444}.stats-row{flex-wrap:wrap;gap:12px;padding:14px 12px;display:flex}.stat-card{text-align:center;background:#1e1e1e;border:1px solid #3a3a3a;min-width:120px;padding:14px 20px}.stat-num{color:#c9a84c;font-size:22px;font-weight:700}.table-wrap{overflow-x:auto}.table-wrap table{border-collapse:collapse;width:100%}.table-wrap th{color:#e8e8e8;text-align:left;white-space:nowrap;background:#2a2a2a;border-bottom:1px solid #3a3a3a;padding:8px 10px;font-size:11px;font-weight:700}.table-wrap td{color:#d0d0d0;vertical-align:middle;border-bottom:1px solid #2a2a2a;padding:8px 10px;font-size:12px}.table-wrap tbody tr:nth-child(2n){background:#2a2a2a}.table-wrap tbody tr:hover{background:#2e2e2e}.order-num{color:#c9a84c;font-size:11px;font-weight:700}.license-cell{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.license-cell code{color:#e8e8e8;background:#1a1a1a;border:1px solid #3a3a3a;border-radius:2px;padding:2px 6px;font-family:Consolas,monospace;font-size:11px}.license-cell .btn-download{color:#4a8c3f;background:#2a3a25;border:1px solid #4a8c3f;border-radius:2px;padding:2px 8px;font-size:10px;text-decoration:none}.order-summary{border-bottom:1px solid #333;padding:12px}.summary-row{align-items:center;gap:10px;display:flex}.summary-info{flex:1;min-width:0}.product-name{color:#e8e8e8;font-size:13px;font-weight:700;display:block}.pkg-detail{color:#888;margin-top:2px;font-size:11px;display:block}.product-price{color:#4a8c3f;flex-shrink:0;font-size:14px;font-weight:700}.error-msg{color:#e88;background:#2e2020;border:1px solid #a04040;border-radius:2px;margin:10px 12px;padding:8px 12px;font-size:12px}.checkout-form{padding:12px}.checkout-form .form-group label{color:#d0d0d0;font-size:12px}.checkout-form .form-group input[type=text],.checkout-form .form-group input[type=email]{color:#d0d0d0;background:#1a1a1a;border:1px solid #3a3a3a;border-radius:2px;width:100%;max-width:400px;padding:6px 8px;font-size:12px}.input-with-btn{align-items:center;gap:6px;max-width:400px;display:flex}.input-with-btn input{flex:1;min-width:0}.input-with-btn input.locked{color:#999;cursor:default;background:#222}.btn-edit{color:#c9a84c;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #555;border-radius:2px;padding:6px 12px;font-family:inherit;font-size:11px}.btn-edit:hover{background:#c9a84c14;border-color:#c9a84c}.radio-group{flex-direction:column;gap:6px;margin-top:4px;display:flex}.radio-label{color:#d0d0d0;cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.radio-label input[type=radio]{accent-color:#c9a84c}.pkg-loading{color:#888;padding:8px 0;font-size:12px}.packages-label{color:#e8e8e8;margin-bottom:8px;font-size:12px;font-weight:700}.packages-list{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.package-card{cursor:pointer;background:#1e1e1e;border:2px solid #3a3a3a;border-radius:2px;flex:1;min-width:130px;max-width:200px;padding:10px 14px;transition:border-color .15s}.package-card:hover{border-color:#555}.package-card.selected{background:#2a2a1e;border-color:#c9a84c}.package-card.free{cursor:default;border-color:#2a5a25}.pkg-name{color:#e8e8e8;margin-bottom:4px;font-size:13px;font-weight:700}.price-text{color:#4a8c3f;font-size:16px;font-weight:700}.pkg-duration{color:#888;margin-top:4px;font-size:11px}.pkg-features{margin:6px 0 0;padding-left:14px}.pkg-features li{color:#888;margin:2px 0;font-size:10px}.btn-free-download{color:#4a8c3f;cursor:pointer;text-align:center;background:#2a3a25;border:1px solid #4a8c3f;border-radius:2px;width:100%;margin-top:8px;padding:5px 8px;font-size:11px;font-weight:700;display:block}.btn-free-download:hover{background:#3a4a35}.payment-buttons{flex-wrap:wrap;gap:8px;display:flex}.btn-pay{cursor:pointer;text-align:center;border:none;border-radius:2px;padding:8px 16px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.btn-cryptomus{color:#111;background:#c9a84c}.btn-cryptomus:hover{color:#111;background:#b8973e;text-decoration:none}.btn-nowpayments{color:#d0d0d0;background:#3a3a3a;border:1px solid #4a4a4a}.btn-nowpayments:hover{color:#d0d0d0;background:#444;text-decoration:none}.comments-section{background:#242424;border:1px solid #3a3a3a;margin-top:12px}.comments-header{color:#e8e8e8;background:#2e2e2e;border-bottom:1px solid #3a3a3a;padding:8px 12px;font-size:13px;font-weight:700}.comments-body{padding:12px}.comment-form{margin-bottom:16px}.comment-error{color:#e88;background:#3a2020;border:1px solid #a04040;border-radius:2px;margin-bottom:8px;padding:6px 10px;font-size:11px}.comment-form textarea{color:#d0d0d0;resize:vertical;background:#1a1a1a;border:1px solid #3a3a3a;border-radius:2px;width:100%;padding:8px 10px;font-family:inherit;font-size:12px}.comment-form textarea:focus{border-color:#c9a84c;outline:none}.btn-comment{color:#111;cursor:pointer;background:#c9a84c;border:none;border-radius:2px;margin-top:6px;padding:6px 14px;font-size:11px;font-weight:700}.btn-comment:hover{background:#b8973e}.btn-comment:disabled{opacity:.6;cursor:not-allowed}.login-prompt{color:#888;margin-bottom:12px;padding:10px 0;font-size:12px}.login-prompt a{color:#c9a84c}.loading,.no-comments{color:#888;padding:8px 0;font-size:12px}.comments-list{flex-direction:column;gap:10px;display:flex}.comment-item{background:#1e1e1e;border:1px solid #2a2a2a;border-radius:2px;padding:10px}.comment-meta{align-items:center;gap:8px;margin-bottom:6px;display:flex}.comment-author{color:#c9a84c;font-size:12px;font-weight:700}.comment-date{color:#666;font-size:10px}.btn-delete{color:#a04040;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0 4px;font-size:14px}.btn-delete:hover{color:#e88}.comment-content{color:#d0d0d0;white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.5}.like-btn{color:#888;cursor:pointer;background:#1e1e1e;border:1px solid #3a3a3a;border-radius:2px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;transition:all .15s;display:inline-flex}.like-btn:hover{color:#c9a84c;border-color:#c9a84c}.like-btn.liked{color:#e88;background:#2e2020;border-color:#a04040}.like-btn:disabled{opacity:.6;cursor:not-allowed}.like-icon{font-size:14px}.like-count{font-weight:700}.admin-wrapper{background:#141414;min-height:100vh}.admin-topbar{background:#1a1a1a;border-bottom:1px solid #3a3a3a;justify-content:center;align-items:center;height:44px;display:flex}.topbar-inner{justify-content:space-between;align-items:center;width:100%;max-width:1050px;padding:0 15px;display:flex}.admin-title{color:#c9a84c;font-size:15px;font-weight:700}.topbar-right{align-items:center;gap:12px;display:flex}.admin-body{align-items:flex-start;gap:12px;max-width:1050px;margin:0 auto;padding:12px 15px;display:flex}.admin-content{flex:1;min-width:0}.admin-sidebar{background:#1a1a1a;border:1px solid #3a3a3a;align-self:flex-start;width:200px;min-width:200px}.admin-sidebar .sidebar-header{color:#c9a84c;background:#2e2e2e;border-bottom:1px solid #3a3a3a;padding:10px 12px;font-size:13px;font-weight:700}.admin-sidebar .sidebar-menu li a{padding:9px 12px}.panel{background:#242424;border:1px solid #3a3a3a}.form-body{padding:16px}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field-group{margin-bottom:12px}.field-label{color:#b0b0b0;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.actions{border-top:1px solid #3a3a3a;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;display:flex}.btn-cancel{color:#d0d0d0;cursor:pointer;background:#3a3a3a;border:1px solid #4a4a4a;border-radius:2px;padding:6px 14px;font-size:12px}.btn-cancel:hover{background:#444}.btn-save{color:#111;cursor:pointer;background:#c9a84c;border:none;border-radius:2px;padding:6px 14px;font-size:12px;font-weight:700}.btn-save:hover{background:#b8973e}.btn-save:disabled{opacity:.6;cursor:not-allowed}.form-field{margin-bottom:14px}.form-field label{color:#d0d0d0;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.form-field .req{color:#a04040}.form-field input,.form-field textarea,.form-field select{color:#d0d0d0;background:#1a1a1a;border:1px solid #3a3a3a;border-radius:2px;width:100%;padding:6px 8px;font-family:inherit;font-size:12px}.form-field input:focus,.form-field textarea:focus,.form-field select:focus{border-color:#c9a84c;outline:none}.form-field input[readonly],.form-field textarea[readonly]{opacity:.6}.form-field textarea{resize:vertical}.form-field select{cursor:pointer}.form-field .counter{text-align:right;color:#666;margin-top:2px;font-size:10px;display:block}.editor-wrapper{background:#1a1a1a;border:1px solid #3a3a3a;border-radius:2px}.editor-wrapper .ql-toolbar{background:#2e2e2e;border:none;border-bottom:1px solid #3a3a3a;flex-wrap:wrap}.editor-wrapper .ql-toolbar button{color:#d0d0d0}.editor-wrapper .ql-toolbar button:hover,.editor-wrapper .ql-toolbar button.ql-active{color:#c9a84c}.editor-wrapper .ql-toolbar .ql-stroke{stroke:#d0d0d0}.editor-wrapper .ql-toolbar .ql-fill{fill:#d0d0d0}.editor-wrapper .ql-toolbar button:hover .ql-stroke,.editor-wrapper .ql-toolbar button.ql-active .ql-stroke{stroke:#c9a84c}.editor-wrapper .ql-toolbar .ql-picker-label{color:#d0d0d0}.editor-wrapper .ql-container{border:none;min-height:200px;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:13px}.editor-wrapper .ql-editor{color:#d0d0d0;min-height:200px}.editor-wrapper .ql-editor.ql-blank:before{color:#666}.editor-wrapper .ql-picker-options{background:#2e2e2e;border:1px solid #3a3a3a}.editor-wrapper .ql-picker-item{color:#d0d0d0}.editor-wrapper .ql-picker-item:hover{color:#c9a84c}.editor-wrapper .ql-color-picker .ql-picker-options{width:200px}.editor-wrapper .ql-editor img,.ql-editor img{max-width:100%;height:auto}.ql-editor p,.ql-editor li{word-break:break-word;overflow-wrap:break-word}.twofa-panel{background:#242424;border:1px solid #3a3a3a;max-width:440px}.twofa-form{padding:20px 16px}.twofa-form .form-group{margin-bottom:14px}.trust-label{color:#999;cursor:pointer;align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.trust-label input[type=checkbox]{accent-color:#c9a84c}@media (max-width:768px){.content-wrapper{flex-direction:column;gap:8px;padding:8px 10px}.sidebar{width:100%;min-width:0}.header-inner{padding:0 12px}.header-right{gap:10px}.header-right .header-link{font-size:11px}.nav-toggle{display:block}.nav-links{flex-direction:column;align-items:stretch;width:100%;display:none}.nav-links.open{display:flex}.nav-inner{flex-wrap:wrap;padding:0 12px}.nav-links li a{border-bottom:1px solid #2a2a20;border-right:none;padding:11px 16px}.nav-links li:first-child a{border-left:none}.nav-dropdown{box-shadow:none;background:#1a1a14;border:none;min-width:0;position:static}.nav-dropdown .dropdown-item{padding-left:24px}.dropdown-group .dropdown-sub{padding-left:34px}.filter-bar{flex-direction:column;gap:8px}.filter-group{min-width:0}.product-row{flex-wrap:wrap}.row-stats{border-top:1px solid #2e2e2e;flex-direction:row;justify-content:space-between;align-items:center;width:100%;min-width:0;margin-top:4px;padding-top:6px}.blog-row{flex-wrap:wrap}.row-time{text-align:left;width:100%;min-width:0;margin-top:4px}.product-header{flex-direction:column;gap:8px}.product-title-lg{font-size:16px}.post-meta{flex-direction:column;align-items:flex-start}.post-nav{flex-direction:column;gap:6px}.nav-prev,.nav-next{max-width:100%}.stats-row{flex-direction:column}.stat-card{min-width:auto}.dash-panel .section-header{flex-direction:column;align-items:flex-start}.form-grid{grid-template-columns:1fr}.checkout-form .form-group input[type=text],.checkout-form .form-group input[type=email]{max-width:100%}.admin-body{flex-direction:column;gap:8px;padding:8px 10px}.admin-sidebar{width:100%;min-width:0}.topbar-inner{padding:0 10px}}@media (max-width:600px){.packages-list{flex-direction:column}.package-card{max-width:none}.payment-buttons{flex-direction:column}.btn-pay{text-align:center}}@media (max-width:480px){html,body{font-size:11px}.header-top .logo{font-size:17px}.header-right .header-link{font-size:10px}.header-btn,.header-right .header-btn-register{padding:4px 10px;font-size:10px}.product-row{gap:8px;padding:8px 10px}.product-row .row-icon{display:none}.blog-row{gap:8px;padding:8px 10px}.blog-row .row-icon{display:none}.product-header{padding:10px}.product-title-lg{font-size:14px}.desc-content,.packages-content{padding:10px}.section-header.post-title-header{font-size:14px}.post-content,.checkout-form,.order-summary{padding:10px}.summary-row{flex-wrap:wrap}.footer-links a{font-size:10px}.footer .sep{margin:0 4px}.auth-form{padding:14px 12px}}
