:root{--mkt-primary:#1e3a5f;--mkt-primary-dark:#152b47;--mkt-accent:#27ae60;--mkt-accent-dark:#1e8449;--mkt-light:#f4f7fb;--mkt-white:#ffffff;--mkt-dark:#1a1f2e;--mkt-dark-alt:#0f1623;--mkt-text:#2c3e50;--mkt-muted:#6c757d;--mkt-border:#dde3ec;--mkt-radius:10px;--mkt-shadow:0 4px 24px rgba(30,58,95,0.10);--mkt-shadow-lg:0 8px 40px rgba(30,58,95,0.18)}body.page-marketing{padding-top:0!important;background-color:var(--mkt-white)!important}body.page-marketing .page-container{margin:0!important;padding:0!important;background:0 0!important}body.page-marketing .page-content-wrapper{margin:0!important}body.page-marketing .page-content{padding:0!important;margin-top:0!important;min-height:100vh;background:0 0!important}body.page-marketing .fade-in-up{margin-top:0!important;padding:0!important}body.page-marketing .container-fluid.slide{padding:0!important}body.page-marketing .page-footer{display:none!important}body.page-marketing .page-sidebar-wrapper{display:none!important}body.page-marketing .page-content-wrapper{margin-left:0!important;width:100%!important}body.page-marketing .page-content-wrapper .page-content{margin-left:0!important;padding:0!important}.mkt-page{font-family:'Open Sans',sans-serif;color:var(--mkt-text);background:var(--mkt-white);overflow-x:hidden;padding-top:64px}.mkt-nav{position:fixed;top:0;left:0;width:100%;z-index:1000;background:var(--mkt-white);border-bottom:1px solid var(--mkt-border);-webkit-box-shadow:0 2px 12px rgba(30,58,95,.07);box-shadow:0 2px 12px rgba(30,58,95,.07)}.mkt-nav-inner{max-width:1200px;margin:0 auto;padding:0 24px;height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mkt-brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;text-decoration:none;color:var(--mkt-primary)}.mkt-brand-logo-icon{width:36px;height:36px;background:linear-gradient(135deg,var(--mkt-primary),var(--mkt-accent));border-radius:8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:16px}.mkt-brand-name{font-size:20px;font-weight:700;color:var(--mkt-primary);letter-spacing:-.3px}.mkt-nav-links{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mkt-nav-links li a{color:var(--mkt-text);text-decoration:none;font-size:14px;font-weight:500;-webkit-transition:color .2s;transition:color .2s;text-transform:none!important}.mkt-nav-links li a:hover{color:var(--mkt-accent)}.mkt-nav-links li.active a{color:var(--mkt-accent);font-weight:700}.mkt-nav-links li.active{position:relative}.mkt-nav-links li.active::after{content:'';position:absolute;bottom:-8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:4px;height:4px;background-color:var(--mkt-accent);border-radius:50%}.mkt-nav-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mkt-btn-outline-nav{background:0 0;border:1.5px solid var(--mkt-primary);color:var(--mkt-primary)!important;padding:7px 18px;border-radius:6px;font-size:13px;font-weight:600;text-transform:none!important;-webkit-transition:all .2s;transition:all .2s}.mkt-btn-outline-nav.active,.mkt-btn-outline-nav:hover{background:var(--mkt-primary);color:#fff!important;-webkit-box-shadow:0 4px 12px rgba(0,102,204,.2);box-shadow:0 4px 12px rgba(0,102,204,.2)}.mkt-btn-outline-nav:hover{background:var(--mkt-primary);color:var(--mkt-white)!important}.mkt-btn-primary-nav{background:var(--mkt-accent);border:1.5px solid var(--mkt-accent);color:var(--mkt-white)!important;padding:7px 18px;border-radius:6px;font-size:13px;font-weight:600;text-transform:none!important;-webkit-transition:all .2s;transition:all .2s}.mkt-btn-primary-nav:hover{background:var(--mkt-accent-dark);border-color:var(--mkt-accent-dark);color:var(--mkt-white)!important}.mkt-modal-overlay{position:fixed;inset:0;z-index:9999;background:rgba(15,22,35,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.mkt-modal-box{background:var(--mkt-white);border-radius:16px;width:100%;max-width:420px;margin:20px;-webkit-box-shadow:var(--mkt-shadow-lg);box-shadow:var(--mkt-shadow-lg);overflow:hidden}.mkt-modal-header{background:linear-gradient(135deg,var(--mkt-primary),var(--mkt-primary-dark));padding:28px 28px 20px;color:var(--mkt-white);position:relative}.mkt-modal-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px;font-size:15px}.mkt-modal-header h4{margin:0 0 4px;font-size:22px;font-weight:700;color:var(--mkt-white)}.mkt-modal-subtitle{margin:0;opacity:.75;font-size:13px}.mkt-modal-close{position:absolute;top:16px;right:20px;background:rgba(255,255,255,.15);border:none;color:var(--mkt-white);width:30px;height:30px;border-radius:50%;font-size:18px;cursor:pointer;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .2s;transition:background .2s}.mkt-modal-close:hover{background:rgba(255,255,255,.3)}.mkt-modal-body{padding:24px 28px 28px}.mkt-alert{border-radius:8px;margin-bottom:16px;font-size:13px}.mkt-form-group{margin-bottom:16px}.mkt-label{font-size:13px;font-weight:600;color:var(--mkt-text);margin-bottom:6px;display:block}.mkt-input-wrap{position:relative}.mkt-input-icon{position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--mkt-muted);font-size:14px;z-index:1}.mkt-input{padding-left:36px!important;border-radius:8px!important;border-color:var(--mkt-border)!important;font-size:14px!important;height:42px!important;-webkit-transition:border-color .2s!important;transition:border-color .2s!important}.mkt-input:focus{border-color:var(--mkt-accent)!important;-webkit-box-shadow:0 0 0 3px rgba(39,174,96,.12)!important;box-shadow:0 0 0 3px rgba(39,174,96,.12)!important}.mkt-btn-modal-submit{background:var(--mkt-accent)!important;border-color:var(--mkt-accent)!important;color:var(--mkt-white)!important;border-radius:8px!important;height:44px!important;font-size:15px!important;font-weight:600!important;text-transform:none!important;margin-top:4px;-webkit-transition:all .2s!important;transition:all .2s!important}.mkt-btn-modal-submit:hover:not([disabled]){background:var(--mkt-accent-dark)!important;border-color:var(--mkt-accent-dark)!important}.mkt-modal-footer-links{text-align:center;margin-top:16px;font-size:13px;color:var(--mkt-muted)}.mkt-modal-footer-links a{color:var(--mkt-accent);cursor:pointer;text-decoration:none;font-weight:600}.mkt-modal-footer-links a:hover{text-decoration:underline}.mkt-divider{margin:0 10px;color:var(--mkt-border)}.mkt-hero{position:relative;background:linear-gradient(135deg,var(--mkt-dark) 0,#1a3a6b 50%,#0d4a3a 100%);min-height:600px;padding:100px 24px 80px;overflow:hidden}.mkt-hero::before{content:'';position:absolute;top:-150px;right:-100px;width:600px;height:600px;background:radial-gradient(circle,rgba(39,174,96,.12) 0,transparent 70%);pointer-events:none}.mkt-hero::after{content:'';position:absolute;bottom:-100px;left:-50px;width:400px;height:400px;background:radial-gradient(circle,rgba(30,58,95,.3) 0,transparent 70%);pointer-events:none}.mkt-hero-content{max-width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px;position:relative;z-index:2}.mkt-hero-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.mkt-hero-badge{display:inline-block;background:rgba(39,174,96,.18);border:1px solid rgba(39,174,96,.4);color:#5de08a;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:20px;text-transform:uppercase}.mkt-hero-title{font-size:42px;font-weight:800;color:var(--mkt-white);line-height:1.2;margin:0 0 20px;letter-spacing:-.5px}.mkt-hero-accent{color:#5de08a}.mkt-hero-subtitle{font-size:16px;color:rgba(255,255,255,.75);line-height:1.7;margin-bottom:32px;max-width:520px}.mkt-hero-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:24px}.mkt-btn-hero-primary{background:var(--mkt-accent)!important;border:2px solid var(--mkt-accent)!important;color:var(--mkt-white)!important;padding:12px 28px!important;border-radius:8px!important;font-size:15px!important;font-weight:700!important;text-transform:none!important;-webkit-transition:all .2s!important;transition:all .2s!important;-webkit-box-shadow:0 4px 16px rgba(39,174,96,.35)!important;box-shadow:0 4px 16px rgba(39,174,96,.35)!important}.mkt-btn-hero-primary:hover{background:var(--mkt-accent-dark)!important;border-color:var(--mkt-accent-dark)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 20px rgba(39,174,96,.4)!important;box-shadow:0 6px 20px rgba(39,174,96,.4)!important}.mkt-btn-hero-outline{background:0 0!important;border:2px solid rgba(255,255,255,.4)!important;color:var(--mkt-white)!important;padding:12px 28px!important;border-radius:8px!important;font-size:15px!important;font-weight:600!important;text-transform:none!important;-webkit-transition:all .2s!important;transition:all .2s!important}.mkt-btn-hero-outline:hover{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.7)!important}.mkt-hero-trust{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:13px;color:rgba(255,255,255,.65)}.mkt-hero-trust span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.mkt-hero-visual{-webkit-box-flex:0;-ms-flex:0 0 420px;flex:0 0 420px;max-width:420px}.mkt-dashboard-preview{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:14px;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mkt-preview-header{background:rgba(0,0,0,.2);padding:10px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.mkt-preview-dot{width:10px;height:10px;border-radius:50%}.mkt-preview-dot.red{background:#ff5f57}.mkt-preview-dot.yellow{background:#febc2e}.mkt-preview-dot.green{background:#28c840}.mkt-preview-title{font-size:11px;color:rgba(255,255,255,.5);margin-left:6px;letter-spacing:.5px}.mkt-preview-stats{padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.mkt-stat-card{background:rgba(255,255,255,.07);border-radius:8px;padding:12px 14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.mkt-stat-icon{width:38px;height:38px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;color:#fff;-ms-flex-negative:0;flex-shrink:0}.mkt-stat-blue{background:rgba(52,152,219,.4)}.mkt-stat-green{background:rgba(39,174,96,.4)}.mkt-stat-orange{background:rgba(230,126,34,.4)}.mkt-stat-info{-webkit-box-flex:1;-ms-flex:1;flex:1}.mkt-stat-label{font-size:11px;color:rgba(255,255,255,.55);margin-bottom:2px}.mkt-stat-value{font-size:16px;font-weight:700;color:var(--mkt-white)}.mkt-stat-trend{font-size:11px;color:#5de08a}.mkt-preview-chart-bar{padding:12px 16px 16px;border-top:1px solid rgba(255,255,255,.07)}.mkt-chart-label{font-size:11px;color:rgba(255,255,255,.45);margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px}.mkt-chart-bars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:5px;height:60px}.mkt-bar{-webkit-box-flex:1;-ms-flex:1;flex:1;background:rgba(39,174,96,.25);border-radius:3px 3px 0 0;-webkit-transition:background .2s;transition:background .2s;position:relative;min-height:8px}.mkt-bar.mkt-bar-today{background:var(--mkt-accent)}.mkt-bar span{position:absolute;bottom:-18px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:9px;color:rgba(255,255,255,.4);white-space:nowrap}.mkt-stats-bar{background:var(--mkt-primary);padding:28px 24px}.mkt-stats-row{max-width:1200px;margin:0 auto}.mkt-stat-pill{text-align:center;padding:8px 0}.mkt-stat-pill strong{display:block;font-size:28px;font-weight:800;color:var(--mkt-white);line-height:1.1}.mkt-stat-pill span{font-size:12px;color:rgba(255,255,255,.65);text-transform:uppercase;letter-spacing:.5px}.mkt-section{padding:80px 24px}.mkt-section-inner{max-width:1200px;margin:0 auto}.mkt-section-header{text-align:center;margin-bottom:52px}.mkt-section-header h2{font-size:34px;font-weight:800;color:var(--mkt-text);margin:8px 0 12px;letter-spacing:-.3px}.mkt-section-header p{font-size:16px;color:var(--mkt-muted);max-width:560px;margin:0 auto;line-height:1.6}.mkt-section-tag{display:inline-block;background:rgba(39,174,96,.1);color:var(--mkt-accent-dark);padding:5px 14px;border-radius:20px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.mkt-section-header-dark h2{color:var(--mkt-white)!important}.mkt-tag-light{background:rgba(255,255,255,.12);color:rgba(255,255,255,.85)}.mkt-features-section{background:var(--mkt-white)}.mkt-features-grid{margin:0 -12px}.mkt-features-grid>div{padding:0 12px;margin-bottom:24px}.mkt-feature-card{background:var(--mkt-white);border:1.5px solid var(--mkt-border);border-radius:var(--mkt-radius);padding:28px 24px;height:100%;-webkit-transition:all .25s ease;transition:all .25s ease;position:relative;overflow:hidden}.mkt-feature-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:-webkit-gradient(linear,left top,right top,from(var(--mkt-accent)),to(var(--mkt-primary)));background:linear-gradient(90deg,var(--mkt-accent),var(--mkt-primary));opacity:0;-webkit-transition:opacity .25s;transition:opacity .25s}.mkt-feature-card:hover{border-color:var(--mkt-accent);-webkit-box-shadow:var(--mkt-shadow);box-shadow:var(--mkt-shadow);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.mkt-feature-card:hover::before{opacity:1}.mkt-feature-icon-wrap{width:52px;height:52px;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:22px;color:var(--mkt-white);margin-bottom:18px}.mkt-icon-blue{background:linear-gradient(135deg,#3498db,#2980b9)}.mkt-icon-green{background:linear-gradient(135deg,#27ae60,#1e8449)}.mkt-icon-orange{background:linear-gradient(135deg,#e67e22,#d35400)}.mkt-icon-purple{background:linear-gradient(135deg,#8e44ad,#6c3483)}.mkt-icon-teal{background:linear-gradient(135deg,#16a085,#0e6655)}.mkt-icon-red{background:linear-gradient(135deg,#e74c3c,#c0392b)}.mkt-feature-card h4{font-size:17px;font-weight:700;color:var(--mkt-text);margin:0 0 10px}.mkt-feature-card p{font-size:14px;color:var(--mkt-muted);line-height:1.65;margin:0}.mkt-pricing-section{background:var(--mkt-light)}.mkt-loading{padding:40px 0;color:var(--mkt-muted)}.mkt-pricing-grid{margin:0 -14px}.mkt-pricing-grid>div{padding:0 14px;margin-bottom:28px}.mkt-pricing-card{background:var(--mkt-white);border:1.5px solid var(--mkt-border);border-radius:14px;overflow:hidden;-webkit-transition:all .25s;transition:all .25s;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.mkt-pricing-card:hover{-webkit-box-shadow:var(--mkt-shadow-lg);box-shadow:var(--mkt-shadow-lg);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.mkt-pricing-featured{border-color:var(--mkt-accent);-webkit-box-shadow:0 8px 32px rgba(39,174,96,.18);box-shadow:0 8px 32px rgba(39,174,96,.18)}.mkt-pricing-popular{background:var(--mkt-accent);color:var(--mkt-white);text-align:center;padding:8px;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.mkt-pricing-head{padding:24px 24px 18px;border-bottom:1px solid var(--mkt-border)}.mkt-pricing-head h3{font-size:18px;font-weight:700;color:var(--mkt-text);margin:0 0 12px}.mkt-pricing-amount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:4px;margin-bottom:4px}.mkt-currency{font-size:20px;font-weight:600;color:var(--mkt-muted)}.mkt-amount{font-size:42px;font-weight:800;color:var(--mkt-primary);line-height:1}.mkt-pricing-featured .mkt-amount{color:var(--mkt-accent-dark)}.mkt-pricing-period{font-size:12px;color:var(--mkt-muted);margin:0 0 8px}.mkt-pricing-range{font-size:13px;color:var(--mkt-primary);font-weight:600;margin:0}.mkt-pricing-features-list{list-style:none;padding:18px 24px;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.mkt-pricing-features-list li{font-size:13px;color:var(--mkt-text);padding:5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.mkt-pricing-features-list li .fa-check-circle{color:var(--mkt-accent);-ms-flex-negative:0;flex-shrink:0;margin-top:1px}.mkt-pricing-discounts{padding:12px 24px;background:var(--mkt-light);border-top:1px solid var(--mkt-border)}.mkt-discount-row{font-size:12px;color:var(--mkt-primary);padding:3px 0}.mkt-discount-row .fa-tag{color:var(--mkt-accent);margin-right:4px}.mkt-discount-green{color:var(--mkt-accent-dark)}.mkt-pricing-cta{padding:18px 24px;border-top:1px solid var(--mkt-border)}.mkt-btn-plan{width:100%;background:var(--mkt-primary)!important;border-color:var(--mkt-primary)!important;color:var(--mkt-white)!important;border-radius:8px!important;padding:10px!important;font-size:14px!important;font-weight:600!important;text-transform:none!important;-webkit-transition:all .2s!important;transition:all .2s!important}.mkt-btn-plan:hover{background:var(--mkt-primary-dark)!important;border-color:var(--mkt-primary-dark)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.mkt-btn-plan-featured{background:var(--mkt-accent)!important;border-color:var(--mkt-accent)!important}.mkt-btn-plan-featured:hover{background:var(--mkt-accent-dark)!important;border-color:var(--mkt-accent-dark)!important}.mkt-trial-banner{margin-top:40px;background:linear-gradient(135deg,var(--mkt-primary),var(--mkt-primary-dark));border-radius:14px;padding:28px 32px}.mkt-trial-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.mkt-trial-icon-wrap{width:56px;height:56px;background:rgba(255,255,255,.12);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:24px;color:#5de08a;-ms-flex-negative:0;flex-shrink:0}.mkt-trial-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.mkt-trial-text h4{font-size:18px;font-weight:700;color:var(--mkt-white);margin:0 0 4px}.mkt-trial-text p{color:rgba(255,255,255,.65);font-size:13px;margin:0}.mkt-trial-cta{-ms-flex-negative:0;flex-shrink:0;font-size:14px!important;padding:10px 24px!important;text-transform:none!important}.mkt-kb-section{background:linear-gradient(135deg,var(--mkt-dark) 0,#1a3a6b 100%);padding:80px 24px}.mkt-kb-grid>div{margin-bottom:24px}.mkt-kb-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:var(--mkt-radius);padding:24px;height:100%;-webkit-transition:all .25s;transition:all .25s}.mkt-kb-card:hover{background:rgba(255,255,255,.1);border-color:rgba(39,174,96,.5);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.mkt-kb-icon-wrap{width:44px;height:44px;background:rgba(39,174,96,.2);border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;color:#5de08a;margin-bottom:16px}.mkt-kb-card h5{font-size:15px;font-weight:700;color:var(--mkt-white);margin:0 0 14px}.mkt-kb-links{list-style:none;padding:0;margin:0}.mkt-kb-links li{padding:5px 0}.mkt-kb-links li a{font-size:13px;color:rgba(255,255,255,.65);text-decoration:none;-webkit-transition:color .2s;transition:color .2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.mkt-kb-links li a:hover{color:#5de08a}.mkt-kb-links li a .fa{color:rgba(39,174,96,.6);font-size:11px}.mkt-demo-section{background:linear-gradient(135deg,#f0fdf4 0,#f8fafc 100%);padding:80px 24px}.mkt-demo-card{background:#fff;border-radius:16px;-webkit-box-shadow:0 4px 32px rgba(0,0,0,.08);box-shadow:0 4px 32px rgba(0,0,0,.08);border:1px solid #e2e8f0;overflow:hidden}.mkt-cta-section{background:var(--mkt-white);padding:80px 24px}.mkt-cta-inner{text-align:center}.mkt-cta-badge{width:64px;height:64px;background:linear-gradient(135deg,var(--mkt-accent),var(--mkt-accent-dark));border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:28px;color:var(--mkt-white);margin:0 auto 24px}.mkt-cta-inner h2{font-size:34px;font-weight:800;color:var(--mkt-text);margin:0 0 12px;letter-spacing:-.3px}.mkt-cta-inner p{font-size:16px;color:var(--mkt-muted);margin-bottom:32px;max-width:500px;margin-left:auto;margin-right:auto}.mkt-cta-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.mkt-cta-section .mkt-btn-hero-outline{border-color:var(--mkt-border)!important;color:var(--mkt-text)!important}.mkt-cta-section .mkt-btn-hero-outline:hover{background:var(--mkt-light)!important;border-color:var(--mkt-primary)!important;color:var(--mkt-primary)!important}.mkt-footer{background:-webkit-gradient(linear,left top,left bottom,from(#0f172a),to(#0a0f1e));background:linear-gradient(180deg,#0f172a 0,#0a0f1e 100%);padding:72px 24px 0;border-top:1px solid rgba(255,255,255,.06)}.mkt-footer-inner{max-width:1140px;margin:0 auto}.mkt-footer-top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:48px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.07)}.mkt-footer-col{-webkit-box-flex:1;-ms-flex:1;flex:1}.mkt-footer-col-brand{-webkit-box-flex:1.4;-ms-flex:1.4;flex:1.4;padding-right:24px;border-right:1px solid rgba(255,255,255,.07)}.mkt-footer-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:16px;font-size:20px;color:#fff;font-weight:700;letter-spacing:-.3px}.mkt-footer-logo-icon{width:34px;height:34px;font-size:15px;border-radius:8px;background:linear-gradient(135deg,#27ae60,#1e8449);-webkit-box-shadow:0 4px 12px rgba(39,174,96,.3);box-shadow:0 4px 12px rgba(39,174,96,.3)}.mkt-footer-tagline{font-size:13px;color:rgba(255,255,255,.45);line-height:1.75;margin-bottom:16px;max-width:300px}.mkt-footer-byline{font-size:12px;color:rgba(255,255,255,.25)}.mkt-footer-byline a{color:rgba(39,174,96,.75);text-decoration:none;-webkit-transition:color .2s;transition:color .2s}.mkt-footer-byline a:hover{color:#5de08a}.mkt-footer-heading{font-size:10px;font-weight:700;color:rgba(255,255,255,.3);text-transform:uppercase;letter-spacing:1.5px;margin:0 0 20px}.mkt-footer-links{list-style:none;padding:0;margin:0}.mkt-footer-links li{margin-bottom:11px}.mkt-footer-links li a{font-size:13px;color:rgba(255,255,255,.5);text-decoration:none;-webkit-transition:color .2s;transition:color .2s}.mkt-footer-links li a:hover{color:#5de08a}.mkt-footer-contact{list-style:none;padding:0;margin:0}.mkt-footer-contact li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;margin-bottom:16px;font-size:13px;color:rgba(255,255,255,.5);line-height:1.6}.mkt-contact-icon{width:30px;height:30px;border-radius:6px;background:rgba(39,174,96,.12);border:1px solid rgba(39,174,96,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;color:#5de08a;font-size:12px;margin-top:1px}.mkt-footer-contact li a{color:rgba(255,255,255,.55);text-decoration:none;-webkit-transition:color .2s;transition:color .2s}.mkt-footer-contact li a:hover{color:#5de08a}.mkt-footer-bottom{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.mkt-footer-bottom span{font-size:12px;color:rgba(255,255,255,.25)}.mkt-footer-bottom a{color:rgba(39,174,96,.65);text-decoration:none;-webkit-transition:color .2s;transition:color .2s}.mkt-footer-bottom a:hover{color:#5de08a}.mkt-footer-version{font-size:11px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:4px;padding:2px 8px;color:rgba(255,255,255,.2)!important}@media (max-width:991px){.mkt-hero-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mkt-hero-visual{max-width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none}.mkt-hero-title{font-size:32px}}@media (max-width:767px){.mkt-nav-inner{padding:0 16px}.mkt-nav-actions .mkt-btn-outline-nav{display:none}.mkt-hero{padding:80px 16px 60px}.mkt-hero-title{font-size:28px}.mkt-hero-subtitle{font-size:14px}.mkt-section{padding:56px 16px}.mkt-section-header h2{font-size:26px}.mkt-section-header h2.text-white{font-size:26px}.mkt-hero-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mkt-btn-hero-outline,.mkt-btn-hero-primary{width:100%!important;text-align:center!important}.mkt-pricing-grid>div{margin-bottom:20px}.mkt-trial-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.mkt-trial-cta{width:100%}.mkt-stat-pill strong{font-size:22px}.mkt-cta-inner h2{font-size:26px}.mkt-footer{padding:48px 16px 80px!important}.mkt-footer-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.mkt-footer-col-brand{border-right:none;border-bottom:1px solid rgba(255,255,255,.07);padding-right:0;padding-bottom:32px}.mkt-footer-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.mkt-modal-box{margin:12px}}.mkt-login-page{min-height:calc(100vh - 64px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(135deg,var(--mkt-dark) 0,#1a3a6b 100%);padding:80px 20px 40px;position:relative;overflow:hidden}.mkt-login-page::before{content:'';position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(39,174,96,.1) 0,transparent 70%);top:-200px;right:-100px}.mkt-login-page::after{content:'';position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(30,58,95,.2) 0,transparent 70%);bottom:-100px;left:-50px}.mkt-login-card{background:var(--mkt-white);width:100%;max-width:440px;border-radius:20px;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.3);box-shadow:0 20px 60px rgba(0,0,0,.3);position:relative;z-index:10;overflow:hidden;-webkit-animation:slideUp .6s cubic-bezier(.16,1,.3,1);animation:slideUp .6s cubic-bezier(.16,1,.3,1)}@-webkit-keyframes slideUp{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.mkt-login-header{background:linear-gradient(135deg,var(--mkt-primary),var(--mkt-primary-dark));padding:40px 40px 30px;color:#fff;text-align:center}.mkt-login-logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:20px;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.mkt-login-logo:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.mkt-login-logo .mkt-brand-logo-icon{width:44px;height:44px;font-size:20px}.mkt-login-logo strong{font-size:24px;letter-spacing:-.5px}.mkt-login-header h2{margin:0;font-size:24px;font-weight:700;color:#fff}.mkt-login-header p{margin:8px 0 0;opacity:.8;font-size:14px}.mkt-login-body{padding:40px}.mkt-login-footer{padding:0 40px 40px;text-align:center}.mkt-login-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-top:24px;font-size:14px}.mkt-login-links a{color:var(--mkt-accent);text-decoration:none;font-weight:600}.mkt-login-links a:hover{text-decoration:underline}.mkt-back-to-home{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:var(--mkt-muted);font-size:13px;text-decoration:none;margin-bottom:30px;-webkit-transition:color .2s;transition:color .2s}.mkt-back-to-home:hover{color:var(--mkt-primary)}.mkt-login-body .mkt-form-group{margin-bottom:24px}.mkt-selection-summary{-webkit-transition:all .3s ease;transition:all .3s ease}.mkt-selection-summary:hover{border-color:var(--mkt-accent)!important;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.mkt-success-icon i{-webkit-animation:scaleCheck .5s cubic-bezier(.12,0,.39,0) forwards;animation:scaleCheck .5s cubic-bezier(.12,0,.39,0) forwards}@-webkit-keyframes scaleCheck{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleCheck{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.mkt-credentials-box{-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.02);box-shadow:inset 0 2px 4px rgba(0,0,0,.02)}@media (max-width:768px){.mkt-register-section{padding:40px 20px}}.mkt-login-body .mkt-input{height:48px!important;font-size:15px!important}.mkt-login-body .mkt-btn-submit{height:50px!important;font-size:16px!important;margin-top:8px}@media (max-width:480px){.mkt-login-body{padding:30px 24px}.mkt-login-header{padding:30px 24px 20px}}.mkt-steps-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px;margin-top:40px;position:relative}@media (min-width:992px){.mkt-steps-grid::before{content:'';position:absolute;top:60px;left:10%;right:10%;height:2px;background:repeating-linear-gradient(90deg,var(--mkt-border),var(--mkt-border) 10px,transparent 10px,transparent 20px);z-index:1}}.mkt-step-item{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;position:relative;z-index:2}.mkt-step-icon-wrap{width:100px;height:100px;background:var(--mkt-white);border:2px solid var(--mkt-border);border-radius:50%;margin:0 auto 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:32px;color:var(--mkt-primary);-webkit-box-shadow:var(--mkt-shadow);box-shadow:var(--mkt-shadow);-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}.mkt-step-item:hover .mkt-step-icon-wrap{border-color:var(--mkt-accent);color:var(--mkt-accent);-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:var(--mkt-shadow-lg);box-shadow:var(--mkt-shadow-lg)}.mkt-step-number{position:absolute;top:-5px;right:-5px;width:30px;height:30px;background:var(--mkt-accent);color:#fff;border-radius:50%;font-size:14px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:3px solid var(--mkt-white)}.mkt-faq-container{max-width:800px;margin:0 auto}.mkt-faq-item{margin-bottom:16px;border:1px solid var(--mkt-border);border-radius:12px;overflow:hidden;background:var(--mkt-white);-webkit-transition:all .2s ease;transition:all .2s ease}.mkt-faq-item:hover{border-color:var(--mkt-accent)}.mkt-faq-item summary{padding:20px 24px;font-size:16px;font-weight:600;color:var(--mkt-text);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:0;list-style:none}.mkt-faq-item summary::after{content:'\f107';font-family:FontAwesome;color:var(--mkt-muted);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.mkt-faq-item details[open] summary::after{-webkit-transform:rotate(180deg);transform:rotate(180deg);color:var(--mkt-accent)}.mkt-faq-content{padding:0 24px 20px;font-size:15px;color:var(--mkt-muted);line-height:1.6;border-top:1px solid transparent}.mkt-faq-item details[open] .mkt-faq-content{border-top-color:var(--mkt-border);-webkit-animation:slideDown .3s ease-out;animation:slideDown .3s ease-out}@-webkit-keyframes slideDown{from{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{from{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.mkt-animate{opacity:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:cubic-bezier(.165,.84,.44,1);animation-timing-function:cubic-bezier(.165,.84,.44,1)}.mkt-fade-in{-webkit-animation-name:fadeIn;animation-name:fadeIn}.mkt-slide-up{-webkit-animation-name:slideUp;animation-name:slideUp}.mkt-scale-up{-webkit-animation-name:scaleUp;animation-name:scaleUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideUp{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes scaleUp{from{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleUp{from{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.mkt-cta-section{background:linear-gradient(135deg,var(--mkt-primary) 0,var(--mkt-primary-dark) 100%);padding:100px 24px;text-align:center;color:#fff;position:relative;overflow:hidden}.mkt-cta-section h2{color:#fff;font-size:38px;font-weight:800;margin-bottom:16px}.mkt-cta-section p{color:rgba(255,255,255,.7);font-size:18px;max-width:600px;margin:0 auto 40px;line-height:1.6}.mkt-cta-badge{width:60px;height:60px;background:var(--mkt-accent);color:#fff;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:24px;margin:0 auto 24px;-webkit-box-shadow:0 8px 24px rgba(39,174,96,.3);box-shadow:0 8px 24px rgba(39,174,96,.3)}.mkt-cta-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.mkt-cta-section .mkt-btn-hero-outline{border-color:#fff;color:#fff}.mkt-cta-section .mkt-btn-hero-outline:hover{background:#fff;color:var(--mkt-primary)}.mkt-pills-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.mkt-pill{padding:8px 16px;border-radius:20px;border:1px solid var(--mkt-border);background:#fff;color:var(--mkt-text);font-size:13px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;font-weight:500}.mkt-pill:hover{border-color:var(--mkt-primary);color:var(--mkt-primary);background:rgba(var(--mkt-primary-rgb),.05)}.mkt-pill.active{background:var(--mkt-primary);border-color:var(--mkt-primary);color:#fff;-webkit-box-shadow:0 4px 12px rgba(var(--mkt-primary-rgb),.2);box-shadow:0 4px 12px rgba(var(--mkt-primary-rgb),.2)}body.dark-mode .mkt-page{background:var(--mkt-dark)!important;color:var(--mkt-white)!important}body.dark-mode .mkt-nav{background:var(--mkt-dark-alt)!important;border-bottom-color:rgba(255,255,255,.05)!important;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.3)!important;box-shadow:0 4px 20px rgba(0,0,0,.3)!important}body.dark-mode .mkt-brand-name{color:var(--mkt-white)!important}body.dark-mode .mkt-nav-links li a{color:rgba(255,255,255,.7)!important}body.dark-mode .mkt-nav-links li a:hover,body.dark-mode .mkt-nav-links li.active a{color:var(--mkt-accent)!important}body.dark-mode .mkt-btn-outline-nav{border-color:rgba(255,255,255,.3)!important;color:var(--mkt-white)!important}body.dark-mode .mkt-btn-outline-nav:hover{background:rgba(255,255,255,.1)!important}body.dark-mode .mkt-section-header h2{color:var(--mkt-white)!important}body.dark-mode .mkt-section-header p{color:rgba(255,255,255,.6)!important}body.dark-mode .mkt-feature-card{background:rgba(255,255,255,.03)!important;border-color:rgba(255,255,255,.08)!important}body.dark-mode .mkt-feature-card h3{color:var(--mkt-white)!important}body.dark-mode .mkt-faq-item{background:rgba(255,255,255,.02)!important;border-color:rgba(255,255,255,.08)!important}body.dark-mode .mkt-faq-item summary{color:var(--mkt-white)!important}body.dark-mode .mkt-faq-item details[open] .mkt-faq-content{border-top-color:rgba(255,255,255,.08)!important}body.dark-mode .mkt-step-icon-wrap{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.1)!important}body.dark-mode .mkt-step-item:hover .mkt-step-icon-wrap{background:rgba(39,174,96,.1)!important}body.dark-mode .mkt-pill{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.1)!important;color:rgba(255,255,255,.7)!important}body.dark-mode .mkt-features-section{background:var(--mkt-dark-alt)!important}body.dark-mode .mkt-demo-section{background:var(--mkt-dark-alt)!important}body.dark-mode .mkt-demo-card{background:rgba(255,255,255,.03)!important;border-color:rgba(255,255,255,.08)!important}body.dark-mode .mkt-pricing-section{background:var(--mkt-dark-alt)!important}body.dark-mode .mkt-pricing-card{background:rgba(255,255,255,.03)!important;border-color:rgba(255,255,255,.08)!important}body.dark-mode .mkt-amount,body.dark-mode .mkt-pricing-head h3,body.dark-mode .mkt-pricing-range{color:var(--mkt-white)!important}body.dark-mode .mkt-currency,body.dark-mode .mkt-pricing-features-list li,body.dark-mode .mkt-pricing-period{color:rgba(255,255,255,.6)!important}body.dark-mode .mkt-pricing-cta,body.dark-mode .mkt-pricing-discounts,body.dark-mode .mkt-pricing-head{border-color:rgba(255,255,255,.08)!important}body.dark-mode .mkt-pricing-discounts{background:rgba(255,255,255,.02)!important}body.dark-mode .affiliate-section.bg-white{background:var(--mkt-dark)!important}body.dark-mode .affiliate-section.bg-light{background:var(--mkt-dark-alt)!important}body.dark-mode .section-title h2{color:var(--mkt-white)!important}body.dark-mode .benefit-card,body.dark-mode .step-card{background:rgba(255,255,255,.03)!important;border-color:rgba(255,255,255,.08)!important}body.dark-mode .benefit-card h3,body.dark-mode .step-card h3{color:var(--mkt-white)!important}body.dark-mode .commission-table-wrap{-webkit-box-shadow:0 10px 30px rgba(0,0,0,.4)!important;box-shadow:0 10px 30px rgba(0,0,0,.4)!important}body.dark-mode .commission-table{background:#1e293b!important}body.dark-mode .commission-table td{border-color:rgba(255,255,255,.05)!important;color:rgba(255,255,255,.8)!important}body.dark-mode .commission-table tr.highlight-row td{background:rgba(39,174,96,.05)!important}body.dark-mode .commission-example{background:#1e293b!important;border-color:rgba(255,255,255,.1)!important}body.dark-mode .example-card{background:rgba(255,255,255,.05)!important}body.dark-mode .example-earn,body.dark-mode .example-total{color:var(--mkt-white)!important}body.dark-mode .mkt-login-card,body.dark-mode .mkt-modal-box{background:#1e293b!important;-webkit-box-shadow:0 30px 70px rgba(0,0,0,.5)!important;box-shadow:0 30px 70px rgba(0,0,0,.5)!important}body.dark-mode .mkt-login-body .mkt-label,body.dark-mode .mkt-login-header h2,body.dark-mode .mkt-modal-body .mkt-label{color:var(--mkt-white)!important}body.dark-mode .mkt-login-body .mkt-input,body.dark-mode .mkt-modal-body .mkt-input{background-color:var(--mkt-dark)!important;border-color:rgba(255,255,255,.1)!important;color:var(--mkt-white)!important}body.dark-mode .mkt-login-body .mkt-input:focus,body.dark-mode .mkt-modal-body .mkt-input:focus{border-color:var(--mkt-accent)!important}body.dark-mode .mkt-login-header p,body.dark-mode .mkt-modal-subtitle{color:rgba(255,255,255,.6)!important}body.dark-mode .mkt-login-body .mkt-input-icon,body.dark-mode .mkt-modal-body .mkt-input-icon{color:rgba(255,255,255,.4)!important}.mkt-mobile-bottom-nav{display:none}@media (max-width:767px){.mkt-mobile-bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:2000;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:rgba(255,255,255,.98);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid rgba(0,0,0,.06);-webkit-box-shadow:0 -4px 16px rgba(0,0,0,.05);box-shadow:0 -4px 16px rgba(0,0,0,.05);height:62px;padding-bottom:env(safe-area-inset-bottom,0)}}.mkt-mob-item{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;color:#64748b;text-decoration:none!important;font-size:11px;font-weight:600;letter-spacing:.1px;padding:8px 4px;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;-webkit-tap-highlight-color:transparent}.mkt-mob-item .fa{font-size:21px;line-height:1;margin-bottom:1px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.mkt-mob-item:active{-webkit-transform:scale(.95);transform:scale(.95);opacity:.8}.mkt-mob-item.mkt-mob-active{color:var(--mkt-accent)!important}.mkt-mob-item.mkt-mob-active .fa{-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width:767px){body.page-marketing .marketing-page,body.page-marketing .mkt-page{padding-top:0!important;padding-bottom:62px!important}.mkt-hero{padding-top:40px!important}.affiliate-hero{padding-top:40px!important}}body.dark-mode .mkt-mobile-bottom-nav{background:rgba(26,31,46,.98)!important;border-top-color:rgba(255,255,255,.06)!important;-webkit-box-shadow:0 -4px 20px rgba(0,0,0,.3)!important;box-shadow:0 -4px 20px rgba(0,0,0,.3)!important}body.dark-mode .mkt-mob-item{color:rgba(255,255,255,.45)!important}body.dark-mode .mkt-mob-item.mkt-mob-active{color:var(--mkt-accent)!important}.affiliate-page{font-family:inherit;color:var(--mkt-text)}.affiliate-hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:48px;padding:80px 64px 72px;background:linear-gradient(135deg,var(--mkt-primary) 0,#163154 60%,#0f2340 100%);color:#fff;min-height:480px}.affiliate-hero-content{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:560px}.affiliate-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);border-radius:50px;padding:6px 16px;font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:20px;text-transform:uppercase}.affiliate-hero-content h1{font-size:44px;font-weight:800;line-height:1.15;margin:0 0 16px;color:#fff}.affiliate-hero-content h1 .highlight{color:#4ade80}.affiliate-hero-content>p{font-size:17px;line-height:1.65;color:rgba(255,255,255,.82);margin-bottom:28px}.affiliate-hero-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.btn-affiliate-primary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:var(--mkt-accent);color:#fff;padding:13px 26px;border-radius:var(--mkt-radius);font-weight:700;font-size:15px;text-decoration:none;-webkit-transition:background .2s,-webkit-transform .15s;transition:background .2s,-webkit-transform .15s;transition:background .2s,transform .15s;transition:background .2s,transform .15s,-webkit-transform .15s}.btn-affiliate-primary:focus,.btn-affiliate-primary:hover{background:var(--mkt-accent-dark);color:#fff;text-decoration:none;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-affiliate-primary.large{padding:15px 32px;font-size:16px}.btn-affiliate-secondary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:0 0;color:#fff;border:2px solid rgba(255,255,255,.45);padding:13px 26px;border-radius:var(--mkt-radius);font-weight:600;font-size:15px;text-decoration:none;-webkit-transition:border-color .2s,background .2s,-webkit-transform .15s;transition:border-color .2s,background .2s,-webkit-transform .15s;transition:border-color .2s,background .2s,transform .15s;transition:border-color .2s,background .2s,transform .15s,-webkit-transform .15s}.btn-affiliate-secondary:focus,.btn-affiliate-secondary:hover{border-color:#fff;background:rgba(255,255,255,.1);color:#fff;text-decoration:none;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-affiliate-secondary.large{padding:15px 32px;font-size:16px}.hero-note{font-size:13px;color:rgba(255,255,255,.6);margin:0}.hero-note .fa{color:#4ade80}.affiliate-hero-visual{-ms-flex-negative:0;flex-shrink:0}.earnings-card{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:28px 32px;min-width:260px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.earnings-label{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:rgba(255,255,255,.55);margin-bottom:6px}.earnings-amount{font-size:42px;font-weight:800;color:#4ade80;line-height:1.1}.earnings-sub{font-size:13px;color:rgba(255,255,255,.55);margin-bottom:20px}.earnings-breakdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.breakdown-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;color:rgba(255,255,255,.75)}.pct{font-weight:700;font-size:15px;padding:2px 10px;border-radius:20px}.pct.green{background:rgba(74,222,128,.18);color:#4ade80}.pct.blue{background:rgba(96,165,250,.18);color:#60a5fa}.pct.teal{background:rgba(45,212,191,.18);color:#2dd4bf}.affiliate-section{padding:72px 64px}.affiliate-section.bg-white{background:#fff}.affiliate-section.bg-light{background:var(--mkt-light)}.affiliate-section.bg-gradient{background:linear-gradient(135deg,var(--mkt-primary) 0,#163154 100%);color:#fff}.section-title{text-align:center;margin-bottom:48px}.section-title h2{font-size:32px;font-weight:800;color:var(--mkt-primary);margin:0 0 8px}.section-title p{font-size:16px;color:var(--mkt-muted);margin:0}.section-title.light h2{color:#fff}.section-title.light p{color:rgba(255,255,255,.7)}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width:960px;margin:0 auto}.step-card{background:var(--mkt-light);border-radius:14px;padding:32px 28px;text-align:center;border:1px solid var(--mkt-border);position:relative;-webkit-transition:-webkit-box-shadow .2s,-webkit-transform .2s;transition:-webkit-box-shadow .2s,-webkit-transform .2s;transition:box-shadow .2s,transform .2s;transition:box-shadow .2s,transform .2s,-webkit-box-shadow .2s,-webkit-transform .2s}.step-card:hover{-webkit-box-shadow:var(--mkt-shadow);box-shadow:var(--mkt-shadow);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.step-number{position:absolute;top:-16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:32px;height:32px;background:var(--mkt-accent);color:#fff;font-weight:800;font-size:14px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.step-icon{font-size:32px;color:var(--mkt-primary);margin:12px 0 14px}.step-card h3{font-size:17px;font-weight:700;margin:0 0 10px;color:var(--mkt-primary)}.step-card p{font-size:14px;color:var(--mkt-muted);line-height:1.6;margin:0}.commission-table-wrap{overflow-x:auto;max-width:860px;margin:0 auto 36px;border-radius:var(--mkt-radius);-webkit-box-shadow:var(--mkt-shadow);box-shadow:var(--mkt-shadow)}.commission-table{width:100%;border-collapse:collapse;background:#fff}.commission-table th{background:var(--mkt-primary);color:#fff;padding:14px 20px;font-size:14px;font-weight:700;text-align:left}.commission-table td{padding:16px 20px;font-size:14px;border-bottom:1px solid var(--mkt-border);color:var(--mkt-text);vertical-align:middle}.commission-table tr.highlight-row td{background:#f0fdf4;font-weight:600}.commission-pct{font-weight:800;font-size:18px;padding:4px 14px;border-radius:20px;display:inline-block}.commission-pct.big{font-size:22px}.commission-pct.green{background:#dcfce7;color:#16a34a}.commission-pct.blue{background:#dbeafe;color:#2563eb}.commission-pct.teal{background:#ccfbf1;color:#0d9488}.text-green{color:#16a34a}.text-blue{color:#2563eb}.text-teal{color:#0d9488}.commission-example{max-width:860px;margin:0 auto;background:#fff;border-radius:var(--mkt-radius);padding:24px 28px;-webkit-box-shadow:var(--mkt-shadow);box-shadow:var(--mkt-shadow);border:1px solid var(--mkt-border)}.example-title{font-weight:700;font-size:15px;color:var(--mkt-primary);margin-bottom:16px}.example-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px}.example-card{background:var(--mkt-light);border-radius:8px;padding:14px 16px}.example-label{font-size:13px;color:var(--mkt-muted);margin-bottom:6px}.example-earn{font-size:15px;color:var(--mkt-text)}.example-earn strong{color:var(--mkt-accent)}.example-total{font-size:15px;font-weight:600;color:var(--mkt-text);border-top:1px solid var(--mkt-border);padding-top:14px}.example-total strong{color:var(--mkt-accent);font-size:17px}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1080px;margin:0 auto}.benefit-card{background:var(--mkt-light);border-radius:14px;padding:28px 24px;border:1px solid var(--mkt-border);-webkit-transition:-webkit-box-shadow .2s,-webkit-transform .2s;transition:-webkit-box-shadow .2s,-webkit-transform .2s;transition:box-shadow .2s,transform .2s;transition:box-shadow .2s,transform .2s,-webkit-box-shadow .2s,-webkit-transform .2s}.benefit-card:hover{-webkit-box-shadow:var(--mkt-shadow);box-shadow:var(--mkt-shadow);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.benefit-icon{width:48px;height:48px;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;margin-bottom:16px}.benefit-icon.green{background:#dcfce7;color:#16a34a}.benefit-icon.blue{background:#dbeafe;color:#2563eb}.benefit-icon.purple{background:#ede9fe;color:#7c3aed}.benefit-icon.orange{background:#ffedd5;color:#ea580c}.benefit-icon.teal{background:#ccfbf1;color:#0d9488}.benefit-icon.red{background:#fee2e2;color:#dc2626}.benefit-card h3{font-size:16px;font-weight:700;color:var(--mkt-primary);margin:0 0 10px}.benefit-card p{font-size:14px;color:var(--mkt-muted);line-height:1.6;margin:0}.persona-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;max-width:800px;margin:0 auto}.persona-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:14px;padding:20px 24px;min-width:130px;text-align:center;color:#fff;-webkit-transition:background .2s,-webkit-transform .2s;transition:background .2s,-webkit-transform .2s;transition:background .2s,transform .2s;transition:background .2s,transform .2s,-webkit-transform .2s}.persona-card:hover{background:rgba(255,255,255,.18);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.persona-card .fa{font-size:26px;color:#4ade80}.persona-card span{font-size:13px;font-weight:600}.faq-list{max-width:740px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.faq-item{background:var(--mkt-light);border:1px solid var(--mkt-border);border-radius:var(--mkt-radius);overflow:hidden;cursor:pointer;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}.faq-item.open,.faq-item:hover{-webkit-box-shadow:var(--mkt-shadow);box-shadow:var(--mkt-shadow)}.faq-item.open{border-color:var(--mkt-accent)}.faq-q{padding:16px 20px;font-weight:600;font-size:15px;color:var(--mkt-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.faq-q .fa{color:var(--mkt-accent);font-size:16px;-ms-flex-negative:0;flex-shrink:0}.faq-a{padding:0 20px 16px 46px;font-size:14px;color:var(--mkt-muted);line-height:1.65}.affiliate-cta-final{background:linear-gradient(135deg,var(--mkt-accent-dark) 0,var(--mkt-accent) 100%);color:#fff;text-align:center;padding:72px 40px}.affiliate-cta-final h2{font-size:34px;font-weight:800;color:#fff;margin:0 0 14px}.affiliate-cta-final p{font-size:17px;color:rgba(255,255,255,.85);margin:0 auto 32px;max-width:560px}.affiliate-cta-final .btn-affiliate-primary{background:#fff;color:var(--mkt-accent-dark)}.affiliate-cta-final .btn-affiliate-primary:hover{background:#f0fdf4;color:var(--mkt-accent-dark)}.affiliate-cta-final .btn-affiliate-secondary{border-color:rgba(255,255,255,.6);color:#fff}@media (max-width:991px){.affiliate-hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:56px 32px 48px;text-align:center}.affiliate-hero-content{max-width:100%}.affiliate-hero-actions{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.affiliate-section{padding:56px 32px}.steps-grid{grid-template-columns:1fr;max-width:420px}.benefits-grid{grid-template-columns:repeat(2,1fr)}.example-grid{grid-template-columns:1fr}}@media (max-width:600px){.affiliate-hero-content h1{font-size:30px}.affiliate-section{padding:40px 20px}.benefits-grid{grid-template-columns:1fr}.affiliate-cta-final{padding:48px 20px}.affiliate-cta-final h2{font-size:24px}.earnings-card{min-width:0;width:100%}}body.dark-mode .affiliate-page .benefit-card,body.dark-mode .affiliate-page .commission-example,body.dark-mode .affiliate-page .example-card,body.dark-mode .affiliate-page .faq-item,body.dark-mode .affiliate-page .step-card{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.08)!important}body.dark-mode .affiliate-page .commission-table{background:#1a1f2e!important}body.dark-mode .affiliate-page .commission-table td{border-color:rgba(255,255,255,.08)!important;color:rgba(255,255,255,.8)!important}body.dark-mode .affiliate-page .commission-table tr.highlight-row td{background:rgba(74,222,128,.06)!important}body.dark-mode .affiliate-page .benefit-card h3,body.dark-mode .affiliate-page .faq-q,body.dark-mode .affiliate-page .section-title h2,body.dark-mode .affiliate-page .step-card h3{color:rgba(255,255,255,.9)!important}body.dark-mode .affiliate-page .affiliate-section.bg-light,body.dark-mode .affiliate-page .affiliate-section.bg-white{background:#0f1623!important}body,html{overflow-x:hidden!important;overflow-y:auto!important;height:auto!important;min-height:100vh!important;margin:0!important;padding:0!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:rgba(0,184,148,.2);border-radius:10px;-webkit-transition:background .3s ease;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:rgba(0,184,148,.5)}body.dark-mode ::-webkit-scrollbar-thumb{background:rgba(0,212,170,.2)}body.dark-mode ::-webkit-scrollbar-thumb:hover{background:rgba(0,212,170,.5)}:root{--sidebar-bg:#ffffff;--sidebar-text:#2d3436;--sidebar-text-muted:#636e72;--sidebar-active-bg:rgba(0, 184, 148, 0.08);--sidebar-active-text:#00b894;--content-bg:#f8fafc;--card-bg:#ffffff;--card-text:#2d3436;--card-shadow:0 4px 16px rgba(0,0,0,0.05);--card-shadow-hover:0 10px 30px rgba(0,0,0,0.08);--border-color:#e2e8f0;--accent-color:#00b894;--accent-indigo:#6366f1;--font-outfit:'Outfit',sans-serif;--font-inter:'Inter',sans-serif}body.dark-mode{--sidebar-bg:#0f172a;--sidebar-text:#f1f5f9;--sidebar-text-muted:#94a3b8;--sidebar-active-bg:rgba(0, 212, 170, 0.15);--sidebar-active-text:#00d4aa;--content-bg:#111827;--card-bg:#1e293b;--card-text:#f8fafc;--card-shadow:0 4px 20px rgba(0,0,0,0.3);--card-shadow-hover:0 15px 40px rgba(0,0,0,0.4);--border-color:#334155;--accent-color:#00d4aa;--input-bg:#0f172a;--input-border:rgba(255, 255, 255, 0.1);--input-text:#f8fafc;--dropdown-bg:#1e293b;--modal-bg:#1e293b;--table-header-bg:rgba(0, 0, 0, 0.2);--table-stripe-bg:rgba(255, 255, 255, 0.02);--table-hover-bg:rgba(255, 255, 255, 0.04)}.glass-card,.mobile-bottom-nav,.page-content,.page-sidebar,.portlet,.tile,body{-webkit-transition:background-color .3s ease,color .3s ease,border-color .3s ease,-webkit-box-shadow .3s ease,-webkit-transform .3s ease!important;transition:background-color .3s ease,color .3s ease,border-color .3s ease,-webkit-box-shadow .3s ease,-webkit-transform .3s ease!important;transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease!important;transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease,-webkit-box-shadow .3s ease,-webkit-transform .3s ease!important}body:not(.page-marketing){background-color:var(--content-bg)!important;color:var(--card-text);font-family:var(--font-inter)!important;overflow-x:hidden!important;overflow-y:auto!important;height:auto!important;position:relative;min-height:100vh!important}body.page-marketing{height:auto!important;overflow:auto!important}body:not(.page-marketing) .page-container{margin:0!important;min-height:100vh;height:auto!important;overflow:visible!important}body:not(.page-marketing) .page-content-wrapper{height:auto!important;overflow:visible!important;max-height:none!important}.page-sidebar-wrapper{width:210px!important;background-color:var(--sidebar-bg)!important;position:fixed;height:100vh;z-index:999;border-right:1px solid var(--border-color);top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto!important}body:not(.page-marketing) .page-container{margin:0!important;min-height:100vh;height:auto!important;overflow:visible!important}.page-sidebar{background-color:transparent!important;width:100%!important;height:100%}.page-sidebar-menu{list-style:none!important;padding:0!important;margin:0!important}.page-sidebar-menu>li{list-style:none!important;margin:0!important;padding:0!important}.page-sidebar-menu>li>a{color:var(--sidebar-text)!important;border-top:none!important;font-weight:500;padding:10px 20px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none!important;gap:10px}.page-sidebar-menu>li>a i{font-size:16px!important;width:20px;text-align:center}.page-sidebar-menu>li.active>a,.page-sidebar-menu>li:hover>a{background:var(--sidebar-active-bg)!important;color:var(--sidebar-active-text)!important}.page-sidebar .page-sidebar-menu>li.sidebar-heading{padding:24px 20px 10px!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase;color:var(--sidebar-text-muted)!important;letter-spacing:1.2px;opacity:.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.page-sidebar .page-sidebar-menu>li.sidebar-heading::after{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:var(--border-color);opacity:.3}.page-sidebar-menu>li.sidebar-heading:first-child{padding-top:10px!important}.breadcrumbs,.page-bar,.page-head{display:none!important}.page-content-wrapper .page-content{margin-left:210px!important;padding:0!important;margin-top:0!important;min-height:unset!important;overflow:visible!important}@media (max-width:991px){.mobile-bottom-nav{position:fixed;bottom:0;left:0;right:0;height:72px;background:rgba(255,255,255,.9)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(0,0,0,.1);display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-shadow:0 -5px 25px rgba(0,0,0,.08);box-shadow:0 -5px 25px rgba(0,0,0,.08);z-index:11000;padding:0 10px;overflow-x:auto!important;overflow-y:hidden!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mobile-bottom-nav::-webkit-scrollbar{display:none}body.dark-mode .mobile-bottom-nav{background:rgba(15,23,42,.9)!important;border-color:rgba(255,255,255,.08);-webkit-box-shadow:0 -5px 25px rgba(0,0,0,.3);box-shadow:0 -5px 25px rgba(0,0,0,.3)}.mobile-bottom-nav a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--sidebar-text-muted);text-decoration:none!important;font-size:11px;font-weight:700;gap:4px;-webkit-box-flex:0;-ms-flex:0 0 75px;flex:0 0 75px;-webkit-transition:all .2s ease;transition:all .2s ease;padding:10px 0;position:relative}.mobile-bottom-nav a i{font-size:22px;-webkit-transition:-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);transition:-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);transition:transform .3s cubic-bezier(.175,.885,.32,1.275);transition:transform .3s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);margin-bottom:1px;color:var(--sidebar-text-muted)}.mobile-bottom-nav a.active{color:var(--accent-color)!important}.mobile-bottom-nav a.active i{-webkit-transform:translateY(-2px) scale(1.1);transform:translateY(-2px) scale(1.1);color:var(--accent-color)}.mobile-bottom-nav a:active{-webkit-transform:scale(.92);transform:scale(.92);opacity:.8}}@media (max-width:991px){.page-sidebar-wrapper{display:none!important}.page-content-wrapper .page-content{margin-left:0!important;padding:20px 15px 120px 15px!important}.page-container{margin-top:0!important}}.theme-toggle-btn{width:32px;height:32px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;background:var(--sidebar-active-bg);color:var(--sidebar-active-text);margin-left:auto;border:1px solid transparent;-webkit-transition:.3s;transition:.3s}.sidebar-user-footer{position:relative;cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.sidebar-user-footer:hover{background:rgba(var(--accent-color),.05)!important}.profile-quick-menu{position:absolute;bottom:85px;left:10px;right:10px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.15);box-shadow:0 10px 30px rgba(0,0,0,.15);padding:10px 0;z-index:1000;-webkit-animation:slideUp .3s ease;animation:slideUp .3s ease}@keyframes slideUp{from{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.profile-quick-menu a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 18px;color:var(--card-text);text-decoration:none!important;font-size:13px;font-weight:500;gap:12px;-webkit-transition:.2s;transition:.2s}.profile-quick-menu a:hover{background:var(--sidebar-active-bg);color:var(--accent-color)}.profile-quick-menu a i{font-size:16px;color:var(--sidebar-text-muted)}.theme-toggle-btn:hover{border-color:var(--accent-color);-webkit-transform:rotate(15deg);transform:rotate(15deg)}.tile-modern{background:var(--card-bg)!important;border:1px solid var(--border-color)!important;border-radius:18px!important;-webkit-box-shadow:var(--card-shadow)!important;box-shadow:var(--card-shadow)!important;padding:20px!important;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;min-height:115px!important;width:115px!important;margin:12px!important;text-decoration:none!important;float:left}.tile-modern:hover{-webkit-transform:translateY(-6px)!important;transform:translateY(-6px)!important;-webkit-box-shadow:var(--card-shadow-hover)!important;box-shadow:var(--card-shadow-hover)!important;border-color:var(--accent-color)!important}.tile-modern i{font-size:32px!important;margin-bottom:8px!important;color:var(--accent-color)!important}.tile-modern .name{font-size:11px!important;font-weight:800!important;color:var(--card-text)!important;text-transform:uppercase;letter-spacing:.5px}.body-backgroung-color{background-color:var(--content-bg)!important}.page-sidebar .page-sidebar-menu>li.sidebar-heading{padding:3px 8px;margin:18px 12px 6px!important;font-size:10px;font-weight:800;text-transform:uppercase;color:#fff!important;background:rgba(255,255,255,.1);border-radius:4px;letter-spacing:.5px;display:table;pointer-events:none;opacity:1;overflow:visible;height:auto}.page-sidebar-closed .sidebar-heading{display:none!important}.body-backgroung-color{background-color:#eef1f5}.margin-top-0{margin-top:0!important}.margin-top-5{margin-top:5px!important}.margin-top-25{margin-top:25px!important}.margin-left-10{margin-right:10px!important}.margin-left-15{margin-right:15px!important}.margin-left-20{margin-right:20px!important}@-webkit-keyframes fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@-webkit-keyframes fadeout{from{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@keyframes fadeout{from{bottom:30px;opacity:1}to{bottom:0;opacity:0}}.cg-busy-backdrop{background-color:rgba(255,255,255,.4)!important;backdrop-filter:blur(15px) saturate(180%);-webkit-backdrop-filter:blur(15px) saturate(180%);opacity:1!important;-webkit-transition:all .5s ease;transition:all .5s ease}body.dark-mode .cg-busy-backdrop{background-color:rgba(15,23,42,.6)!important}.premium-busy-loader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1002;overflow:hidden}.loader-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;background:rgba(255,255,255,.85);padding:35px;border-radius:50%;width:140px;height:140px;-webkit-box-shadow:0 20px 50px rgba(0,0,0,.1),inset 0 0 20px rgba(255,255,255,.5);box-shadow:0 20px 50px rgba(0,0,0,.1),inset 0 0 20px rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.3);-webkit-animation:loaderBreathe 2s ease-in-out infinite;animation:loaderBreathe 2s ease-in-out infinite;position:relative}body.dark-mode .loader-content{background:rgba(30,41,59,.8);border-color:rgba(255,255,255,.05);-webkit-box-shadow:0 20px 50px rgba(0,0,0,.4);box-shadow:0 20px 50px rgba(0,0,0,.4)}@-webkit-keyframes loaderBreathe{0%,100%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 20px 50px rgba(0,0,0,.1);box-shadow:0 20px 50px rgba(0,0,0,.1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 25px 60px rgba(0,184,148,.2);box-shadow:0 25px 60px rgba(0,184,148,.2)}}@keyframes loaderBreathe{0%,100%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 20px 50px rgba(0,0,0,.1);box-shadow:0 20px 50px rgba(0,0,0,.1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 25px 60px rgba(0,184,148,.2);box-shadow:0 25px 60px rgba(0,184,148,.2)}}.modern-spinner{width:54px;height:54px;-webkit-animation:premium-rotate 1.5s linear infinite;animation:premium-rotate 1.5s linear infinite;-webkit-filter:drop-shadow(0 0 8px rgba(0,184,148,.4));filter:drop-shadow(0 0 8px rgba(0,184,148,.4))}.modern-spinner .path{stroke:var(--accent-color,#00b894);stroke-linecap:round;stroke-width:3;-webkit-animation:premium-dash 1.5s ease-in-out infinite;animation:premium-dash 1.5s ease-in-out infinite}.loader-message{position:absolute;bottom:-40px;white-space:nowrap;font-size:14px;font-weight:600;color:var(--card-text,#2d3436);letter-spacing:1px;font-family:var(--font-outfit);text-transform:uppercase;text-shadow:0 2px 4px rgba(255,255,255,.8)}body.dark-mode .loader-message{color:#f8fafc;text-shadow:0 2px 4px rgba(0,0,0,.5)}@-webkit-keyframes premium-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes premium-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes premium-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes premium-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.page-header.navbar .page-logo{background:#fff;border-right:#4d5b69 3px solid}.page-header.navbar .menu-toggler{padding:5%;font-size:20px}.dashboard-stat .details .number{font-size:25px}.text-decoration-none{text-decoration:none!important}.page-header.navbar .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle{padding:8px 12px 12px 12px}.page-sidebar .page-sidebar-menu>li.active>a>.selected,.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active>a>.selected{display:none}.padding-bottom-10{padding-bottom:10px!important}.btn{text-transform:uppercase!important}.logo-default{padding:7px 0 0 0!important}.item-info{background:#31708f!important}.item-info:hover{background:#31708f!important;color:#000!important}.item-sucess{background:#dff0d8!important}.modal{z-index:10050!important;outline:0;overflow-y:auto!important}.pointer{cursor:pointer!important;text-decoration:none!important}.overlay{left:210px!important;top:0!important;bottom:0!important;height:100vh!important;width:calc(100% - 210px)!important;position:fixed;z-index:10000!important;background:rgba(255,255,255,.98)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow-x:hidden;-webkit-transition:opacity .4s ease,visibility .4s,-webkit-transform .4s cubic-bezier(.165,.84,.44,1)!important;transition:opacity .4s ease,visibility .4s,-webkit-transform .4s cubic-bezier(.165,.84,.44,1)!important;transition:opacity .4s ease,transform .4s cubic-bezier(.165,.84,.44,1),visibility .4s!important;transition:opacity .4s ease,transform .4s cubic-bezier(.165,.84,.44,1),visibility .4s,-webkit-transform .4s cubic-bezier(.165,.84,.44,1)!important;opacity:0;visibility:hidden;-webkit-transform:translateX(30px);transform:translateX(30px)}.overlay.active{opacity:1!important;visibility:visible!important;-webkit-transform:translateX(0)!important;transform:translateX(0)!important}body.dark-mode .overlay{background:rgba(15,23,42,.98)!important;border-left:1px solid rgba(255,255,255,.05)}body.dark-mode .overlay .heading{color:#fff!important}.overlay-content{float:left;width:100%;position:relative;top:13%;left:0;text-align:center;margin-top:30px}.overlay a{padding:8px;text-decoration:none;font-size:36px;color:var(--card-text)!important;display:block;-webkit-transition:0s;transition:0s}.overlay a:focus,.overlay a:hover{color:var(--accent-color)!important}.overlay .heading{position:absolute;top:25px;margin-left:10px!important;font-size:40px}.overlay .closebtn{position:absolute;top:20px;right:45px;font-size:60px}.tile .tile-object .name{padding:0!important;font-size:13px!important;text-transform:uppercase;width:100%!important;margin-left:-2%!important}.tiles .tile .tile-body{padding:0!important}.tiles .tile .tile-body>i{margin-top:10px;display:block;font-size:25px;line-height:20px;text-align:center}.tiles .tile{display:block;float:left;height:100px;width:100px!important;cursor:pointer;text-decoration:none;color:#fff;position:relative;font-weight:300;font-size:12px;letter-spacing:.02em;line-height:20px;overflow:hidden;border:4px solid transparent;margin:0 10px 10px 0;border-radius:10px!important}.page-header.navbar .page-actions{margin:3px 0 15px 15px}@media screen and (max-width:1366px){.overlay{height:92.8%}.tiles .tile{height:108px;width:108px!important}}@media screen and (max-width:1024px){.overlay{height:94.5%}.overlay .closebtn{right:85px}.tiles .tile{height:95px;width:95px!important}}@media screen and (min-width:1000px){.unpaid-margin{margin-left:0!important;padding-left:15px!important;padding-right:15px!important}.logout-margin{margin-left:0!important;padding-left:10%!important;padding-right:10%!important}}body.body-backgroung-color .page-content{margin-left:0!important}@media (min-width:992px){.page-sidebar-closed .overlay{left:54px}.page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed>li:hover{width:54px!important;padding:5px;-webkit-transition:.6s;transition:.6s}.page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed>li:hover>a>.title{display:none!important}}@media (max-width:991px){.page-header.navbar .menu-toggler{padding:1%;font-size:20px}.page-header.navbar .menu-toggler.responsive-toggler{background-image:none}.page-header.navbar .menu-toggler.responsive-toggler{margin-top:0}.alert-style{top:105%}.overlay{height:100%!important;top:43px;left:0;bottom:0}}@media screen and (max-width:823px){.tiles .tile{height:90px;width:90px!important}}@media screen and (max-width:812px){.tiles .tile{height:89px;width:89px!important}}@media screen and (max-width:768px){.tiles .tile{height:113px;width:113px!important}.overlay .closebtn{right:60px}.overlay-content{top:16%!important}.overlay .heading{top:50px!important}}@media (max-width:767px){.alert-style{top:105%}.overlay{height:100%!important;top:0;left:0;bottom:0}}@media (max-width:767px){.overlay{height:100%!important;top:0;left:0;bottom:0}.page-header.navbar{height:93px!important}.page-header.navbar .page-top{height:3px!important}.page-header.navbar .page-top{display:inline;clear:both}.page-header.navbar .menu-toggler.responsive-toggler{background-image:none}.page-header.navbar{height:60px!important}.page-header.navbar .top-menu{padding:12px 0 0 0}.page-header.navbar .menu-toggler.responsive-toggler{margin-top:20px}.page-header.navbar .page-logo{background:0 0;border-right:none;margin-top:2.5%}.page-header.navbar .page-actions{margin:12px 0 0 0;float:left}.page-header.navbar{background:#fff}}@media screen and (max-width:737px){.tiles .tile{height:92px;width:92px!important}}@media screen and (max-width:731px){.tiles .tile{height:91px;width:91px!important}}@media screen and (max-width:667px){.tiles .tile{height:97px;width:97px!important}}@media screen and (max-width:663px){.tiles{margin-top:10px}.tiles .tile{height:96px;width:96px!important}}@media screen and (max-width:640px){.tiles .tile{height:93px;width:93px!important}}@media screen and (max-width:568px){.tiles .tile{height:99px;width:99px!important}}@media screen and (max-width:525px){.tiles .tile{height:90px;width:90px!important}}@media screen and (max-width:414px){.tiles .tile{height:88px;width:88px!important}}@media screen and (max-width:411px){.tiles .tile{height:87px;width:87px!important}}@media screen and (max-width:375px){.tiles .tile{height:108px;width:108px!important}}@media screen and (max-width:360px){.tiles .tile{height:103px;width:103px!important}}@media screen and (max-width:320px){.tiles .tile{height:88px;width:88px!important}}@media only screen and (max-height:1366px) and (max-width:1024px){.overlay{height:94.6%}.overlay-content{top:8%}}@media only screen and (max-height:768px){.overlay{height:90.3%}}@media only screen and (max-height:768px) and (max-width:1366px){.overlay{height:89%}}@media only screen and (max-height:450px){.overlay{height:100%;top:0;left:0;bottom:0}.overlay .heading{position:absolute;top:25px;margin-bottom:10px!important;font-size:30px}.overlay .closebtn{font-size:40px;top:15px;right:35px}.overlay a{font-size:20px}.tiles{margin-top:10px}}.animation-fad-in{-webkit-animation:fadein 1s;animation:fadein 1s}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}.container,.container-fluid{width:auto;display:block!important}.dropdown-menu{-webkit-box-shadow:none;box-shadow:none}.col-box-content{width:inherit;display:inherit;padding:0;border-bottom:5px solid #ccc;margin-bottom:15px;margin-left:15px;margin-right:15px}.row-box-content{width:inherit;display:inherit;padding:0;border-bottom:5px solid #ccc;margin-bottom:15px;margin-left:-14px;margin-right:-14px}.table-print>tbody>tr>td,.table-print>tbody>tr>th,.table-print>tfoot>tr>td,.table-print>tfoot>tr>th,.table-print>thead>tr>td,.table-print>thead>tr>th{padding:5px!important}.table-print tr{border-bottom:1px solid #ccc}.modal-content{margin-top:85px}.text-underline{-webkit-text-decoration:underline #000;text-decoration:underline #000}.margin-top--13{margin-top:-13px}.margin-left-2{margin-left:2px!important}.checkbox-md{width:25px;height:15px}.text-line-through{-webkit-text-decoration:#d2691e line-through;text-decoration:#d2691e line-through}.padding-left-30{padding-left:30px!important}.padding-right-30{padding-right:30px!important}.red-bg{background-color:red}.table-print>tbody>tr>td,.table-print>tbody>tr>th,.table-print>tfoot>tr>td,.table-print>tfoot>tr>th,.table-print>thead>tr>td,.table-print>thead>tr>th{padding:5px!important}.table-print tr{border-bottom:1px solid #ccc}.mt-25{margin-top:25px}.mt-20{margin-top:20px}.text-black{color:#3a0307}.nowrap{white-space:nowrap!important}:root{--glass-bg:rgba(255, 255, 255, 0.9);--glass-border:rgba(255, 255, 255, 0.4);--glass-blur:blur(12px);--card-shadow:0 10px 40px 0 rgba(0, 0, 0, 0.05);--card-shadow-hover:0 15px 45px 0 rgba(0, 0, 0, 0.08);--accent-indigo:#6366f1;--accent-indigo-soft:rgba(99, 102, 241, 0.08);--accent-emerald:#10b981;--accent-emerald-soft:rgba(16, 185, 129, 0.08);--accent-amber:#f59e0b;--accent-amber-soft:rgba(245, 158, 11, 0.08);--accent-rose:#f43f5e;--accent-rose-soft:rgba(244, 63, 94, 0.08);--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--font-outfit:'Outfit',sans-serif;--font-inter:'Inter',sans-serif}.modern-dashboard{font-family:var(--font-inter)!important;color:var(--text-primary)!important;background:0 0;padding:20px}.modern-dashboard .caption-subject,.modern-dashboard h1,.modern-dashboard h2,.modern-dashboard h3,.modern-dashboard h4{font-family:var(--font-outfit)!important;letter-spacing:-.02em!important;color:var(--text-primary)!important}.glass-card{background:rgba(255,255,255,.95)!important;backdrop-filter:var(--glass-blur)!important;-webkit-backdrop-filter:var(--glass-blur)!important;border:1px solid var(--glass-border)!important;border-radius:16px!important;-webkit-box-shadow:var(--card-shadow)!important;box-shadow:var(--card-shadow)!important;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);margin-bottom:24px;overflow:hidden}.glass-card:hover{-webkit-box-shadow:var(--card-shadow-hover)!important;box-shadow:var(--card-shadow-hover)!important;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.stat-card{padding:24px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;height:100%}.stat-card .icon-wrapper{width:42px;height:42px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:12px;font-size:18px}.stat-card .value{font-size:16px!important;font-weight:700!important;font-family:var(--font-outfit)!important;margin:2px 0!important;display:block!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap;line-height:1.4!important}.stat-card .label{font-size:12px!important;color:var(--text-secondary)!important;font-weight:600!important;padding:0!important;background:0 0!important;text-align:left!important;text-transform:uppercase!important;letter-spacing:.02em!important}.stat-indigo .icon-wrapper{background:var(--accent-indigo-soft)!important;color:var(--accent-indigo)!important}.stat-indigo .value{color:var(--accent-indigo)!important}.stat-emerald .icon-wrapper{background:var(--accent-emerald-soft)!important;color:var(--accent-emerald)!important}.stat-emerald .value{color:var(--accent-emerald)!important}.stat-amber .icon-wrapper{background:var(--accent-amber-soft)!important;color:var(--accent-amber)!important}.stat-amber .value{color:var(--accent-amber)!important}.stat-rose .icon-wrapper{background:var(--accent-rose-soft)!important;color:var(--accent-rose)!important}.stat-rose .value{color:var(--accent-rose)!important}.modern-table{width:100%!important;border-collapse:separate!important;border-spacing:0 8px!important;table-layout:auto!important}.modern-table th{font-weight:700!important;font-size:11px!important;color:var(--text-muted)!important;text-transform:uppercase!important;letter-spacing:.08em!important;padding:12px 16px!important;border:none!important;text-align:left!important}.modern-table td{padding:14px 16px!important;background:rgba(255,255,255,.7)!important;vertical-align:middle!important;border-top:1px solid rgba(0,0,0,.03)!important;border-bottom:1px solid rgba(0,0,0,.03)!important;color:var(--text-primary)!important;font-size:13px!important}.modern-table td:first-child{border-left:1px solid rgba(0,0,0,.03)!important;border-top-left-radius:12px;border-bottom-left-radius:12px}.modern-table td:last-child{border-right:1px solid rgba(0,0,0,.03)!important;border-top-right-radius:12px;border-bottom-right-radius:12px}.status-pill{padding:6px 12px!important;border-radius:100px!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;display:inline-block!important}.pill-critical{background:rgba(244,63,94,.1)!important;color:#f43f5e!important}.pill-warning{background:rgba(245,158,11,.1)!important;color:#f59e0b!important}.pill-upcoming{background:rgba(16,185,129,.1)!important;color:#10b981!important}.section-header{margin:32px 0 16px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:12px!important}.section-header h3{margin:0!important;font-size:18px!important;font-weight:600!important}.section-header .line{-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important;height:1px!important;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.1)),to(transparent))!important;background:linear-gradient(to right,rgba(0,0,0,.1),transparent)!important}.modern-table{min-width:600px!important}.table-scrollable{overflow-x:auto!important;border:none!important}.modern-dashboard .actions .btn{border-radius:10px!important;font-weight:600!important;color:var(--text-primary)!important}body.dark-mode .overlay{background:rgba(15,23,42,.92)!important}.overlay .heading,.overlay .sidebar-heading,.overlay-content .name{color:var(--card-text)!important}.overlay.active{opacity:1!important;visibility:visible!important;-webkit-transform:translateX(0)!important;transform:translateX(0)!important}@-webkit-keyframes tilePopIn{0%{-webkit-transform:translateY(30px) scale(.9);transform:translateY(30px) scale(.9);opacity:0}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}}@keyframes tilePopIn{0%{-webkit-transform:translateY(30px) scale(.9);transform:translateY(30px) scale(.9);opacity:0}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}}.overlay.active .tile-modern{opacity:0;-webkit-animation:tilePopIn .5s cubic-bezier(.34,1.56,.64,1) forwards;animation:tilePopIn .5s cubic-bezier(.34,1.56,.64,1) forwards}.overlay.active .tile-modern:nth-child(1){-webkit-animation-delay:50ms;animation-delay:50ms}.overlay.active .tile-modern:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.overlay.active .tile-modern:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.overlay.active .tile-modern:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.overlay.active .tile-modern:nth-child(5){-webkit-animation-delay:.25s;animation-delay:.25s}.overlay.active .tile-modern:nth-child(6){-webkit-animation-delay:.3s;animation-delay:.3s}.overlay.active .tile-modern:nth-child(7){-webkit-animation-delay:.35s;animation-delay:.35s}.overlay.active .tile-modern:nth-child(8){-webkit-animation-delay:.4s;animation-delay:.4s}@media (max-width:991px){.overlay,.overlay.active{width:100%!important;left:0!important}}body.dark-mode .page-content{background:#0f172a!important}body.dark-mode .portlet.light{background:#1e293b!important;border:1px solid rgba(255,255,255,.05)!important;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.2),0 2px 4px -1px rgba(0,0,0,.1)!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.2),0 2px 4px -1px rgba(0,0,0,.1)!important}body.dark-mode .portlet-title{border-bottom:1px solid rgba(255,255,255,.1)!important}body.dark-mode .portlet.light>.portlet-title>.caption{color:#f8fafc!important}body.dark-mode .portlet.light>.portlet-title>.caption>i{color:var(--accent-color)!important}body.dark-mode .table{color:#cbd5e1!important}body.dark-mode .table-bordered,body.dark-mode .table-bordered>tbody>tr>td,body.dark-mode .table-bordered>thead>tr>th{border:1px solid rgba(255,255,255,.05)!important}body.dark-mode table thead tr th{background:rgba(0,0,0,.2)!important;color:var(--card-text)!important;font-weight:600!important;text-transform:uppercase;font-size:11px;letter-spacing:.05em}body.dark-mode .table-striped>tbody>tr:nth-of-type(odd){background-color:rgba(255,255,255,.02)!important}body.dark-mode .table-hover>tbody>tr:hover>td,body.dark-mode .table-hover>tbody>tr:hover>th{background-color:rgba(255,255,255,.04)!important}body.dark-mode .form-control,body.dark-mode .input-group-addon,body.dark-mode input[type=number],body.dark-mode input[type=search],body.dark-mode input[type=text],body.dark-mode select,body.dark-mode textarea{background-color:#0f172a!important;border-color:rgba(255,255,255,.1)!important;color:#f8fafc!important}body.dark-mode .form-control:focus{border-color:var(--accent-color)!important;-webkit-box-shadow:0 0 0 2px rgba(16,185,129,.1)!important;box-shadow:0 0 0 2px rgba(16,185,129,.1)!important}body.dark-mode .pagination>li>a,body.dark-mode .pagination>li>span{background-color:#1e293b!important;border-color:rgba(255,255,255,.1)!important;color:#cbd5e1!important}body.dark-mode .pagination>.active>a,body.dark-mode .pagination>.active>span{background-color:var(--accent-color)!important;border-color:var(--accent-color)!important;color:#fff!important}body.dark-mode .page-bar{background:#1e293b!important;border-bottom:1px solid rgba(255,255,255,.05)!important}body.dark-mode .glass-card{background:rgba(30,41,59,.7)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-box-shadow:0 8px 32px 0 rgba(0,0,0,.3)!important;box-shadow:0 8px 32px 0 rgba(0,0,0,.3)!important}body.dark-mode .stat-card .label{color:#94a3b8!important;font-weight:500}body.dark-mode .modal-content{background:var(--modal-bg)!important;border:1px solid var(--border-color)!important;-webkit-box-shadow:0 20px 50px rgba(0,0,0,.5)!important;box-shadow:0 20px 50px rgba(0,0,0,.5)!important}body.dark-mode .modal-header{border-bottom:1px solid var(--border-color)!important;background:rgba(0,0,0,.1)!important}body.dark-mode .modal-footer{border-top:1px solid var(--border-color)!important;background:rgba(0,0,0,.1)!important}body.dark-mode .modal-title{color:var(--card-text)!important;font-family:var(--font-outfit)!important}body.dark-mode .close{color:#fff!important;opacity:.5}body.dark-mode .close:hover{opacity:1}body.dark-mode .dropdown-menu{background-color:var(--dropdown-bg)!important;border:1px solid var(--border-color)!important;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.3)!important;box-shadow:0 10px 30px rgba(0,0,0,.3)!important}body.dark-mode .dropdown-menu>li>a{color:#cbd5e1!important}body.dark-mode .dropdown-menu>li>a:hover{background:var(--sidebar-active-bg)!important;color:var(--accent-color)!important}body.dark-mode .dropdown-menu .divider{background-color:var(--border-color)!important}body.dark-mode .select2-container--bootstrap .select2-selection,body.dark-mode .select2-dropdown{background-color:var(--input-bg)!important;border-color:var(--input-border)!important;color:var(--input-text)!important}body.dark-mode .select2-container--bootstrap .select2-selection--single .select2-selection__rendered{color:var(--input-text)!important}body.dark-mode .nav-tabs{border-bottom:1px solid var(--border-color)!important}body.dark-mode .nav-tabs>li>a{color:var(--sidebar-text-muted)!important}body.dark-mode .nav-tabs>li.active>a,body.dark-mode .nav-tabs>li.active>a:focus,body.dark-mode .nav-tabs>li.active>a:hover{background:var(--sidebar-active-bg)!important;border:1px solid var(--border-color)!important;border-bottom-color:transparent!important;color:var(--accent-color)!important}body.dark-mode .nav-tabs>li>a:hover{background:rgba(255,255,255,.03)!important;border-color:transparent!important}body.dark-mode .breadcrumb{background:0 0!important}body.dark-mode .breadcrumb>li>a{color:var(--accent-color)!important}body.dark-mode .breadcrumb>li>span{color:var(--sidebar-text-muted)!important}body.dark-mode .label-default{background-color:#334155!important;color:#94a3b8!important}body.dark-mode .badge{background-color:var(--accent-color)!important}@media (min-width:992px){body.dark-mode ::-webkit-scrollbar{width:10px;height:10px}body.dark-mode ::-webkit-scrollbar-track{background:#0f172a}body.dark-mode ::-webkit-scrollbar-thumb{background:#334155;border-radius:5px;border:2px solid #0f172a}body.dark-mode ::-webkit-scrollbar-thumb:hover{background:#475569}}body.dark-mode ::-webkit-input-placeholder{color:#64748b!important;opacity:.7}body.dark-mode ::-moz-placeholder{color:#64748b!important;opacity:.7}body.dark-mode ::-ms-input-placeholder{color:#64748b!important;opacity:.7}body.dark-mode ::placeholder{color:#64748b!important;opacity:.7}body.dark-mode .help-block{color:#94a3b8!important}body.dark-mode .stat-card .value{color:#f8fafc!important}body.dark-mode .stat-card .icon-wrapper{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important}body.dark-mode .icon-wrapper i{text-shadow:0 0 10px rgba(0,0,0,.5)}body.dark-mode .modern-table thead th{background:rgba(0,0,0,.3)!important;color:#94a3b8!important;border-bottom:2px solid rgba(255,255,255,.1)!important;padding:12px 15px!important}body.dark-mode .modern-table tbody td{background:rgba(255,255,255,.03)!important;border-bottom:1px solid rgba(255,255,255,.05)!important;color:#cbd5e1!important;padding:12px 15px!important}body.dark-mode .section-header h3{color:#f8fafc!important}body.dark-mode .section-header .line{background:-webkit-gradient(linear,left top,right top,from(var(--accent-color)),to(transparent))!important;background:linear-gradient(to right,var(--accent-color),transparent)!important;opacity:.3}.sidebar-copyright-info{-webkit-transition:all .3s ease;transition:all .3s ease}.sidebar-copyright-info:hover{opacity:1!important}.mobile-float-dashboard,.mobile-float-logout,.mobile-float-profile{position:fixed!important;top:20px!important;width:48px;height:48px;background:rgba(255,255,255,.9)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border-radius:50%!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;z-index:10000!important;text-decoration:none!important;border:1px solid rgba(0,0,0,.1)!important;color:#1e3a8a!important;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.15)!important;box-shadow:0 8px 32px rgba(0,0,0,.15)!important;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.mobile-float-profile{left:20px!important}.mobile-float-dashboard{right:75px!important}.mobile-float-logout{right:20px!important;color:#f43f5e!important}.mobile-float-dashboard i,.mobile-float-logout i,.mobile-float-profile i{font-size:20px!important}body.dark-mode .mobile-float-dashboard,body.dark-mode .mobile-float-logout,body.dark-mode .mobile-float-profile{background:rgba(30,41,59,.9)!important;border-color:rgba(255,255,255,.1)!important;color:#fff!important;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.4)!important;box-shadow:0 8px 32px rgba(0,0,0,.4)!important}body.dark-mode .mobile-float-logout{color:#ff4d4d!important}.mobile-float-dashboard:active,.mobile-float-logout:active,.mobile-float-profile:active{-webkit-transform:scale(.9);transform:scale(.9)}.alert-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.modern-alert-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;background:rgba(255,255,255,.4)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)!important;border-left:5px solid #f43f5e!important;border-radius:12px!important;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.05)!important;box-shadow:0 4px 15px rgba(0,0,0,.05)!important;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;-webkit-animation:slideInUp .5s ease-out forwards;animation:slideInUp .5s ease-out forwards}body.dark-mode .modern-alert-card{background:rgba(30,41,59,.4)!important;border-color:rgba(255,255,255,.05)!important;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.2)!important;box-shadow:0 8px 32px rgba(0,0,0,.2)!important}.modern-alert-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);background:rgba(255,255,255,.6)!important;-webkit-box-shadow:0 8px 25px rgba(0,0,0,.1)!important;box-shadow:0 8px 25px rgba(0,0,0,.1)!important}body.dark-mode .modern-alert-card:hover{background:rgba(30,41,59,.6)!important}.alert-icon-wrapper{width:42px;height:42px;border-radius:10px;background:rgba(244,63,94,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:16px;-ms-flex-negative:0;flex-shrink:0}.alert-icon-wrapper i{font-size:20px;color:#f43f5e}.alert-info-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.alert-title{font-size:14px;font-weight:700;color:var(--sidebar-text);margin-bottom:2px;display:block}.alert-message{font-size:13px;color:var(--sidebar-text-muted);line-height:1.5}.alert-message a{display:inline-block;padding:4px 12px;background:rgba(59,130,246,.1);color:#3b82f6!important;border-radius:6px;text-decoration:none!important;font-weight:600;font-size:11px;margin-left:5px;border:1px solid rgba(59,130,246,.2);-webkit-transition:all .2s;transition:all .2s;text-transform:uppercase;letter-spacing:.5px}.alert-message a:hover{background:#3b82f6;color:#fff!important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}@-webkit-keyframes slideInUp{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:767px){.modern-alert-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:15px}.alert-icon-wrapper{margin-bottom:12px}.alert-message a{display:block;margin-top:12px;margin-left:0;text-align:center}}.modern-alert-card{background:rgba(var(--card-bg-rgb),.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:16px 20px;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.1);box-shadow:0 8px 32px rgba(0,0,0,.1);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-animation:slideInFade .6s ease backwards;animation:slideInFade .6s ease backwards;position:relative;overflow:hidden}.modern-alert-card:hover{-webkit-transform:translateY(-3px) scale(1.01);transform:translateY(-3px) scale(1.01);background:rgba(var(--card-bg-rgb),.85);-webkit-box-shadow:0 12px 40px rgba(0,0,0,.2);box-shadow:0 12px 40px rgba(0,0,0,.2);border-color:rgba(var(--accent-rgb),.3)}.alert-icon-wrapper{width:48px;height:48px;background:rgba(var(--accent-rgb),.1);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .3s ease;transition:all .3s ease}.modern-alert-card:hover .alert-icon-wrapper{-webkit-transform:rotate(10deg) scale(1.1);transform:rotate(10deg) scale(1.1);background:var(--accent-color)}.alert-icon-wrapper i{font-size:22px;color:var(--accent-color);-webkit-transition:color .3s ease;transition:color .3s ease}.modern-alert-card:hover .alert-icon-wrapper i{color:#fff}.alert-info-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.alert-title{font-size:14px;font-weight:700;color:var(--text-color);letter-spacing:-.2px}.alert-message{font-size:13px;color:var(--text-muted);line-height:1.5}.alert-message a{color:#fff!important;text-decoration:underline;font-weight:600}.alert-message strong{color:var(--accent-color);font-weight:600}.alert-highlight{background:rgba(var(--accent-rgb),.05);color:var(--accent-color);padding:1px 6px;border-radius:4px;font-family:'Courier New',Courier,monospace;font-size:12px;border:1px solid rgba(var(--accent-rgb),.1)}.alert-balance{font-weight:700;color:#ff5252;background:rgba(255,82,82,.1);padding:2px 6px;border-radius:4px}.alert-action-btn{display:inline-block;margin-top:8px;text-transform:uppercase;font-weight:700!important;letter-spacing:.8px;padding:6px 16px!important;border-radius:8px!important;-webkit-transition:all .3s ease;transition:all .3s ease;background:var(--accent-color);border:none;color:#fff!important;font-size:10px;text-decoration:none!important}.alert-action-btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-filter:brightness(1.1);filter:brightness(1.1);-webkit-box-shadow:0 4px 15px rgba(var(--accent-rgb),.4);box-shadow:0 4px 15px rgba(var(--accent-rgb),.4)}@-webkit-keyframes slideInFade{from{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInFade{from{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.modern-info-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px;gap:20px;border-top:1px solid rgba(255,255,255,.2)}.modern-info-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 12px 24px rgba(0,0,0,.1);box-shadow:0 12px 24px rgba(0,0,0,.1)}.modern-info-card .icon-box{width:64px;height:64px;border-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:24px}.modern-info-card .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modern-info-card .info-label{font-size:14px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.modern-info-card .info-value{font-size:32px;font-weight:700;color:#1e293b;margin:4px 0}.modern-info-card .info-status{font-size:13px;font-weight:500}.stock-info{background:rgba(16,185,129,.05)}.stock-info .icon-box{background:rgba(16,185,129,.1);color:#10b981}.stock-info .info-status{color:#059669}.customer-info{background:rgba(245,158,11,.05)}.customer-info .icon-box{background:rgba(245,158,11,.1);color:#f59e0b}.customer-info .info-status{color:#d97706}.section-header .line{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:1px;background:-webkit-gradient(linear,left top,right top,from(#e2e8f0),to(transparent));background:linear-gradient(to right,#e2e8f0,transparent);margin:0 15px}.support-view-container{padding:60px 40px;min-height:100vh;background:var(--content-bg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.support-content-wrapper{width:100%;max-width:1200px;-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out}.support-header-section{text-align:center;margin-bottom:50px}.support-header-section h1{font-size:36px;font-weight:800;color:var(--card-text);margin-bottom:12px;letter-spacing:-1px}.support-header-section p{color:var(--sidebar-text-muted);font-size:16px;line-height:1.6;max-width:700px;margin:0 auto;opacity:.8}.support-grid{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.support-main-col{-webkit-box-flex:7;-ms-flex:7;flex:7}.support-side-col{-webkit-box-flex:4;-ms-flex:4;flex:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}.modern-support-card{background:var(--card-bg);padding:40px;border-radius:24px;-webkit-box-shadow:var(--card-shadow-hover);box-shadow:var(--card-shadow-hover);position:relative;overflow:hidden;border:1px solid var(--border-color)}.support-card-header{margin-bottom:35px;position:relative;z-index:1}.support-icon-badge{width:44px;height:44px;background:rgba(0,184,148,.1);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:12px}.support-icon-badge i{font-size:22px;color:var(--sidebar-active-text)}.support-card-header h3{margin:0;font-weight:700;color:var(--card-text);font-size:22px}.support-card-header p{margin:4px 0 0;color:var(--sidebar-text-muted);font-size:14px;opacity:.7}.support-form-group{margin-bottom:25px}.support-form-group label{display:block;font-weight:600;font-size:13px;margin-bottom:10px;color:var(--card-text);opacity:.85}.support-input-wrapper{position:relative}.support-input-wrapper i{position:absolute;left:16px;top:15px;color:var(--sidebar-text-muted);opacity:.4;font-size:16px;z-index:5}.support-input-wrapper .form-control{padding-left:44px;height:48px;border-radius:14px;border:1.5px solid var(--border-color);background:0 0;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);color:var(--card-text)}.support-input-wrapper .form-control:focus{border-color:var(--accent-color)!important;background:rgba(var(--accent-rgb),.02);-webkit-box-shadow:0 0 0 4px rgba(0,184,148,.1)!important;box-shadow:0 0 0 4px rgba(0,184,148,.1)!important}.support-password-group{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.support-password-group input{border-radius:14px 0 0 14px!important;border-right:none!important}.support-password-toggle{height:48px;border-radius:0 14px 14px 0!important;border:1.5px solid var(--border-color)!important;background:0 0!important;color:var(--sidebar-text-muted)!important;padding:0 18px!important;-webkit-transition:.2s;transition:.2s}.support-password-toggle:hover{background:var(--border-color)!important;color:var(--card-text)!important}.support-safety-banner{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:14px 18px;background:rgba(245,158,11,.06);border-radius:12px;border:1px dashed rgba(245,158,11,.25)}.support-safety-banner i{color:#f59e0b;font-size:16px;margin-top:2px}.support-safety-banner span{font-size:12px;color:#d97706;font-weight:500;line-height:1.5}.support-form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-top:40px}.btn-sync-action{-webkit-box-flex:2;-ms-flex:2;flex:2;height:54px;border-radius:16px;background:var(--accent-color)!important;color:#fff!important;font-weight:700;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;-webkit-box-shadow:0 10px 25px rgba(0,184,148,.2);box-shadow:0 10px 25px rgba(0,184,148,.2);border:none!important;-webkit-transition:all .3s cubic-bezier(.175,.885,.32,1.275)!important;transition:all .3s cubic-bezier(.175,.885,.32,1.275)!important;text-transform:none!important}.btn-sync-action:hover:not([disabled]){-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 15px 35px rgba(0,184,148,.35);box-shadow:0 15px 35px rgba(0,184,148,.35)}.btn-reset-action{-webkit-box-flex:1;-ms-flex:1;flex:1;height:54px;border-radius:16px;border:1.5px solid var(--border-color)!important;background:0 0!important;color:var(--card-text)!important;font-weight:600;font-size:16px;-webkit-transition:.3s!important;transition:.3s!important;text-transform:none!important}.btn-reset-action:hover{background:rgba(0,0,0,.03)!important}body.dark-mode .btn-reset-action:hover{background:rgba(255,255,255,.03)!important}.support-info-card{padding:30px;border-radius:20px;background:rgba(99,102,241,.03);border:1px solid rgba(99,102,241,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.support-info-icon-box{width:48px;height:48px;background:var(--accent-indigo);color:#fff;border-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:22px;-webkit-box-shadow:0 4px 12px rgba(99,102,241,.2);box-shadow:0 4px 12px rgba(99,102,241,.2)}.support-info-card h4{margin:0;font-weight:700;color:var(--card-text);font-size:17px}.support-info-card p{margin:0;font-size:14px;color:var(--sidebar-text-muted);line-height:1.6;opacity:.9}.support-card-glow{position:absolute;top:-50px;right:-50px;width:200px;height:200px;background:rgba(0,184,148,.08);border-radius:50%;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);pointer-events:none}@media (max-width:991px){.support-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.support-main-col,.support-side-col{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.support-view-container{padding:40px 15px}}.overlay .backbtn{position:absolute;top:25px;left:20px;font-size:24px;color:var(--sidebar-text)!important;text-decoration:none!important;z-index:10001;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:rgba(0,0,0,.05);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.overlay .backbtn:hover{background:rgba(0,0,0,.1);-webkit-transform:translateX(-3px);transform:translateX(-3px)}body.dark-mode .overlay .backbtn{color:#fff!important;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1)}@media (max-width:991px){.overlay{height:calc(100vh - 72px)!important;bottom:72px!important;top:0!important;left:0!important;right:0!important;width:100%!important;-webkit-transform:translateX(100%);transform:translateX(100%)}.overlay.active{-webkit-transform:translateX(0)!important;transform:translateX(0)!important}.overlay .heading{left:75px!important;padding:0!important;margin:0!important;font-size:26px!important;top:32px!important;font-weight:800!important;letter-spacing:-.5px!important}.overlay .closebtn{display:none!important}}.tile-modern{width:105px;height:110px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;text-decoration:none!important;-webkit-transition:all .4s cubic-bezier(.175,.885,.32,1.275);transition:all .4s cubic-bezier(.175,.885,.32,1.275);-webkit-box-shadow:0 4px 15px rgba(0,0,0,.04);box-shadow:0 4px 15px rgba(0,0,0,.04);position:relative;overflow:hidden;background-clip:padding-box}.tile-modern:hover{-webkit-transform:translateY(-6px) scale(1.02);transform:translateY(-6px) scale(1.02);-webkit-box-shadow:0 15px 35px rgba(0,0,0,.1);box-shadow:0 15px 35px rgba(0,0,0,.1);border-color:var(--accent-color)}.tile-modern i{font-size:30px;color:var(--accent-color);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.tile-modern:hover i{-webkit-transform:scale(1.15) rotate(5deg);transform:scale(1.15) rotate(5deg)}.tile-modern .name{font-size:11px;font-weight:700;color:var(--sidebar-text);text-transform:uppercase;letter-spacing:.6px;text-align:center;padding:0 8px;line-height:1.2}body.dark-mode .tile-modern .name{color:#f1f5f9}.tile-modern::after{content:'';position:absolute;top:50%;left:50%;width:0;height:0;background:var(--accent-color);opacity:.1;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:width .6s ease,height .6s ease;transition:width .6s ease,height .6s ease}.tile-modern:hover::after{width:150%;height:150%}.demo-floating-badge{position:fixed;bottom:30px;right:30px;z-index:10000;background:rgba(245,158,11,.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(245,158,11,.3);border-radius:50px;padding:10px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.15);box-shadow:0 8px 32px rgba(0,0,0,.15);-webkit-transition:all .4s cubic-bezier(.175,.885,.32,1.275);transition:all .4s cubic-bezier(.175,.885,.32,1.275);cursor:default;max-width:320px}.demo-floating-badge:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);background:rgba(245,158,11,.2);border-color:rgba(245,158,11,.5);-webkit-box-shadow:0 12px 40px rgba(0,0,0,.25);box-shadow:0 12px 40px rgba(0,0,0,.25)}.demo-badge-icon{width:32px;height:32px;background:#f59e0b;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:14px;-webkit-box-shadow:0 0 15px rgba(245,158,11,.4);box-shadow:0 0 15px rgba(245,158,11,.4)}.demo-badge-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.demo-badge-title{font-size:13px;font-weight:700;color:#f59e0b;letter-spacing:.5px;text-transform:uppercase}.demo-badge-text{font-size:11px;color:var(--card-text);opacity:.8;line-height:1.3;margin-top:2px}body.dark-mode .demo-floating-badge{background:rgba(245,158,11,.05);border-color:rgba(245,158,11,.2)}body.dark-mode .demo-badge-text{color:#f1f5f9}@media (max-width:768px){.demo-floating-badge{bottom:80px;right:15px;left:15px;max-width:none}}.glass-panel{background:rgba(255,255,255,.7)!important;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border:1px solid rgba(255,255,255,.3)!important;border-radius:20px!important;-webkit-box-shadow:0 8px 32px 0 rgba(31,38,135,.07)!important;box-shadow:0 8px 32px 0 rgba(31,38,135,.07)!important}body.dark-mode .glass-panel{background:rgba(30,41,59,.7)!important;border:1px solid rgba(255,255,255,.05)!important;-webkit-box-shadow:0 8px 32px 0 rgba(0,0,0,.3)!important;box-shadow:0 8px 32px 0 rgba(0,0,0,.3)!important}.tenant-grid-container{padding:24px}.modern-table{width:100%;border-collapse:separate;border-spacing:0 8px;margin-top:-8px}.modern-table thead th{padding:12px 16px;font-size:11px;font-weight:700;text-transform:uppercase;color:var(--sidebar-text-muted);letter-spacing:1px;border:none!important;text-align:left;position:-webkit-sticky;position:sticky;top:0;z-index:10;background:var(--card-bg)!important;-webkit-box-shadow:0 1px 0 var(--border-color);box-shadow:0 1px 0 var(--border-color)}.modern-table-wrapper.scrollable-grid{max-height:calc(100vh - 280px)!important;overflow-y:auto!important;position:relative;padding-right:4px}.modern-table thead th.text-center{text-align:center!important}.modern-table thead th.text-right{text-align:right!important}.modern-table tbody tr{background:var(--card-bg);border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.02);box-shadow:0 2px 8px rgba(0,0,0,.02);-webkit-transition:all .2s ease;transition:all .2s ease}.modern-table tbody tr:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 20px rgba(0,0,0,.06);box-shadow:0 8px 20px rgba(0,0,0,.06);background:var(--table-hover-bg)}.modern-table tbody td{padding:16px;vertical-align:middle;border:none!important;font-size:13px}.modern-table tbody tr td:first-child{border-radius:12px 0 0 12px}.modern-table tbody tr td:last-child{border-radius:0 12px 12px 0}.status-dot{height:10px;width:10px;border-radius:50%;display:inline-block;position:relative;margin-right:8px}.status-dot.active{background:#00b894;-webkit-box-shadow:0 0 8px rgba(0,184,148,.4);box-shadow:0 0 8px rgba(0,184,148,.4)}.status-dot.pulse::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background:inherit;-webkit-animation:statusPulse 2s infinite;animation:statusPulse 2s infinite}@-webkit-keyframes statusPulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.8}100%{-webkit-transform:scale(2.5);transform:scale(2.5);opacity:0}}@keyframes statusPulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.8}100%{-webkit-transform:scale(2.5);transform:scale(2.5);opacity:0}}.badge-modern{padding:4px 10px;border-radius:6px;font-size:10px;font-weight:700;text-transform:uppercase}.package-badge{border-radius:8px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.5px;padding:6px 12px!important}.pkg-trial{background:rgba(149,165,166,.15)!important;color:#7f8c8d!important}.pkg-monthly{background:rgba(0,184,148,.15)!important;color:#00b894!important}.pkg-quarter{background:rgba(9,132,227,.15)!important;color:#0984e3!important}.pkg-half{background:rgba(108,92,231,.15)!important;color:#6c5ce7!important}.pkg-annual{background:rgba(243,156,18,.15)!important;color:#e67e22!important}.pkg-lifetime{background:rgba(232,67,147,.15)!important;color:#e84393!important}.days-circle{width:32px;height:32px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:11px;font-weight:700;color:#fff}.days-circle.safe{background:#0984e3;-webkit-box-shadow:0 4px 10px rgba(9,132,227,.3);box-shadow:0 4px 10px rgba(9,132,227,.3)}.days-circle.warning{background:#fdcb6e;color:#636e72}.days-circle.danger{background:#d63031;-webkit-box-shadow:0 4px 10px rgba(214,48,49,.3);box-shadow:0 4px 10px rgba(214,48,49,.3)}.days-circle.infinity{background:#00b894}.row-expired{background:rgba(214,48,49,.03)!important}body.dark-mode .row-expired{background:rgba(214,48,49,.08)!important}.action-btn{width:34px;height:34px;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 4px;border:1px solid var(--border-color);background:var(--card-bg);color:var(--sidebar-text-muted);-webkit-transition:all .2s cubic-bezier(.175,.885,.32,1.275);transition:all .2s cubic-bezier(.175,.885,.32,1.275);text-decoration:none!important}.action-btn:hover{-webkit-transform:scale(1.1);transform:scale(1.1);color:#fff!important}.action-btn.edit:hover{background:#0984e3;border-color:#0984e3}.action-btn.host:hover{background:#6c5ce7;border-color:#6c5ce7}.action-btn.pay:hover{background:#e17055;border-color:#e17055}.action-btn.delete:hover{background:#d63031;border-color:#d63031}.action-btn i{font-size:14px!important}.grid-header-card{padding:12px 20px;margin-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.modern-search-input{background:rgba(0,0,0,.03)!important;border:1px solid transparent!important;border-radius:12px!important;padding:8px 18px!important;font-size:13px!important;height:42px!important;-webkit-transition:.3s;transition:.3s}body.dark-mode .modern-search-input{background:rgba(255,255,255,.05)!important}.modern-search-input:focus{background:var(--card-bg)!important;border-color:var(--accent-color)!important;-webkit-box-shadow:0 0 0 4px rgba(0,184,148,.1)!important;box-shadow:0 0 0 4px rgba(0,184,148,.1)!important}.modern-pagination-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.pagination-controls-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.pagination-controls-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.page-size-label{font-size:13px;color:var(--sidebar-text-muted);font-weight:500}.modern-page-select{width:80px!important;height:38px!important;border-radius:10px!important;background:rgba(0,0,0,.03)!important;border:1px solid transparent!important;padding:0 12px!important;font-size:13px!important;font-weight:600!important;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}body.dark-mode .modern-page-select{background:rgba(255,255,255,.05)!important;color:#fff!important}.modern-page-select:focus{border-color:var(--accent-color)!important;background:var(--card-bg)!important}.pagination-stats{font-size:13px;font-weight:600;color:var(--sidebar-text-muted);letter-spacing:.3px}.pagination-nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination-nav-btn{width:38px;height:38px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid var(--border-color);background:var(--card-bg);color:var(--sidebar-text-muted);font-size:14px;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);text-decoration:none!important;cursor:pointer}.pagination-nav-btn:hover:not([disabled]){-webkit-transform:translateY(-2px);transform:translateY(-2px);background:var(--accent-color);color:#fff!important;border-color:var(--accent-color);-webkit-box-shadow:0 4px 12px rgba(0,184,148,.25);box-shadow:0 4px 12px rgba(0,184,148,.25)}.pagination-nav-btn[disabled]{opacity:.4;cursor:not-allowed;background:rgba(0,0,0,.02)}body.dark-mode .pagination-nav-btn[disabled]{background:rgba(255,255,255,.02)}.pagination-info-box{padding:0 15px;border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;font-weight:600;color:var(--sidebar-text-muted)}.page-spinner-bar{position:fixed;z-index:20000;top:0;left:0;width:0%;height:3px;background:-webkit-gradient(linear,left top,right top,from(#1e3a8a),to(#3b82f6));background:linear-gradient(90deg,#1e3a8a,#3b82f6);-webkit-box-shadow:0 0 10px rgba(59,130,246,.5);box-shadow:0 0 10px rgba(59,130,246,.5);-webkit-transition:width .4s ease-out,opacity .3s ease-in-out;transition:width .4s ease-out,opacity .3s ease-in-out;pointer-events:none}.page-spinner-bar.loading{width:90%;-webkit-animation:progress-pulse 2s infinite alternate;animation:progress-pulse 2s infinite alternate}.page-spinner-bar.hide{width:100%;opacity:0}@-webkit-keyframes progress-pulse{0%{opacity:.8}100%{opacity:1}}@keyframes progress-pulse{0%{opacity:.8}100%{opacity:1}}