*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--primary:#0a2540;--primary-light:#1a3b5d;--secondary:#2d8f6f;--gold:#f5b342;--gold-light:#fde8c8;--bg:#f4f7fc;--card-bg:#fff;--text:#1a1e2b;--text-muted:#5a6a7e;--border:#e6ecf3;--shadow:0 4px 20px #0a254014;--radius:16px;--transition:all 0.3s ease;--font:"Inter",-apple-system,system-ui,sans-serif}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#f4f7fc;background:var(--bg);color:#1a1e2b;color:var(--text);font-family:Inter,-apple-system,system-ui,sans-serif;font-family:var(--font);line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}.container{margin:0 auto;max-width:1240px;padding:0 16px;width:100%}.btn{align-items:center;background:#0a2540;background:var(--primary);border:none;border-radius:60px;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,system-ui,sans-serif;font-family:var(--font);font-size:.95rem;font-weight:600;gap:8px;justify-content:center;line-height:1.2;min-height:48px;padding:12px 24px;text-align:center;transition:all .3s ease;transition:var(--transition);white-space:nowrap}.btn:hover{box-shadow:0 8px 24px #0a254033;transform:translateY(-2px)}.btn-primary{background:#0a2540;background:var(--primary);color:#fff}.btn-secondary{background:#f4f7fc;background:var(--bg);border:2px solid #e6ecf3;border:2px solid var(--border);color:#0a2540;color:var(--primary)}.btn-secondary:hover{background:#e8eef5}.btn-success{background:#2d8f6f;background:var(--secondary);color:#fff}.btn-success:hover{background:#247a5e}.btn-gold{background:#f5b342;background:var(--gold);color:#0a2540;color:var(--primary)}.btn-gold:hover{background:#e8a83a}.btn-sm{font-size:.8rem;min-height:36px;padding:6px 16px}.btn-xs{font-size:.7rem;min-height:30px;padding:4px 12px}.btn-block{justify-content:center;width:100%}.topbar{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e6ecf3;border-bottom:1px solid var(--border);padding:10px 0;position:sticky;top:0;z-index:1000}.topbar .container{flex-wrap:wrap;justify-content:space-between}.logo,.topbar .container{align-items:center;display:flex}.logo{color:#0a2540;color:var(--primary);flex-shrink:0;font-size:1.3rem;font-weight:900;gap:4px;letter-spacing:-.3px}.logo span{color:#2d8f6f;color:var(--secondary)}.logo .badge-pk{background:#f5b342;background:var(--gold);border-radius:40px;color:#0a2540;color:var(--primary);font-size:.6rem;font-weight:700;letter-spacing:.3px;margin-left:4px;padding:0 8px}.hamburger{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:5px;padding:8px 4px;z-index:1001}.hamburger span{background:#0a2540;background:var(--primary);border-radius:4px;display:block;height:2.5px;transition:all .3s ease;transition:var(--transition);width:26px}.hamburger.open span:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.nav-links{background:#fff;border-top:1px solid #e6ecf3;border-top:1px solid var(--border);display:none;flex-direction:column;gap:8px;list-style:none;padding:16px 0 8px;width:100%}.nav-links.open{display:flex}.nav-links li{border-bottom:1px solid #e6ecf3;border-bottom:1px solid var(--border);color:#5a6a7e;color:var(--text-muted);cursor:pointer;font-weight:500;padding:8px 0;transition:all .3s ease;transition:var(--transition)}.nav-links li:last-child{border-bottom:none}.nav-links li.active{color:#0a2540;color:var(--primary);font-weight:600}.nav-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.badge-role{background:#f4f7fc;background:var(--bg);border:1px solid #e6ecf3;border:1px solid var(--border);border-radius:40px;color:#5a6a7e;color:var(--text-muted);font-size:.65rem;font-weight:600;padding:4px 12px;white-space:nowrap}#switchViewBtn{font-size:.7rem;min-height:34px;padding:6px 12px}.view{animation:fadeUp .4s ease;display:none;padding:24px 0 40px}.view.active{display:block}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.section-title{font-size:1.6rem;font-weight:800;letter-spacing:-.3px;line-height:1.2;margin-bottom:4px}.section-title .highlight{color:#2d8f6f;color:var(--secondary)}.section-title .gold{color:#f5b342;color:var(--gold)}.section-sub{color:#5a6a7e;color:var(--text-muted);font-size:1rem;margin-bottom:24px;max-width:100%}.section-sub.centered{text-align:center}.grid-2,.grid-3,.grid-4{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}.card{background:#fff;background:var(--card-bg);border:1px solid #e6ecf3;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius);box-shadow:0 4px 20px #0a254014;box-shadow:var(--shadow);padding:24px 20px;transition:all .3s ease;transition:var(--transition)}.card:hover{box-shadow:0 8px 32px #0a25401a;transform:translateY(-3px)}.card .icon{color:#2d8f6f;color:var(--secondary);display:inline-block;font-size:2rem;margin-bottom:10px}.card .icon.gold{color:#f5b342;color:var(--gold)}.card h3{font-size:1.1rem;font-weight:700;margin-bottom:6px}.card p{color:#5a6a7e;color:var(--text-muted);font-size:.9rem}.hero{padding:32px 0 16px;text-align:center}.hero h1{font-size:2.2rem;font-weight:900;letter-spacing:-.5px;line-height:1.15;margin:0 auto 12px;max-width:100%}.hero h1 .highlight{color:#2d8f6f;color:var(--secondary)}.hero p{color:#5a6a7e;color:var(--text-muted);font-size:1rem;margin:0 auto 20px;max-width:100%}.hero .btn-group{align-items:center;display:flex;flex-direction:column;gap:12px}.hero .btn-group .btn{max-width:320px;width:100%}.hero .trust-badge{color:#5a6a7e;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:.8rem;gap:12px 20px;justify-content:center;margin-top:20px}.hero .trust-badge i{color:#2d8f6f;color:var(--secondary);margin-right:4px}.simulator-tabs{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;gap:6px;margin-bottom:20px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.simulator-tabs::-webkit-scrollbar{display:none}.simulator-tabs .sim-tab-btn{background:#f4f7fc;background:var(--bg);border:1px solid #0000;border-radius:40px;color:#5a6a7e;color:var(--text-muted);cursor:pointer;flex:0 0 auto;font-family:Inter,-apple-system,system-ui,sans-serif;font-family:var(--font);font-size:.8rem;font-weight:600;padding:6px 14px;transition:all .3s ease;transition:var(--transition);white-space:nowrap}.simulator-tabs .sim-tab-btn.active{background:#0a2540;background:var(--primary);border-color:#0a2540;border-color:var(--primary);color:#fff}.sim-tab-content{animation:fadeUp .3s ease;display:none;padding:8px 0 16px}.sim-tab-content.active{display:block}.journey-story{background:#f4f7fc;background:var(--bg);border-left:4px solid #2d8f6f;border-left:4px solid var(--secondary);border-radius:12px;font-size:.95rem;margin-bottom:12px;padding:12px 16px}.journey-story .person{color:#0a2540;color:var(--primary);font-weight:700}.journey-steps{display:flex;flex-direction:column;gap:8px;margin:12px 0}.journey-step{align-items:center;background:#fff;background:var(--card-bg);border:1px solid #e6ecf3;border:1px solid var(--border);border-radius:12px;display:flex;gap:12px;opacity:.5;padding:12px 14px;transition:all .3s ease;transition:var(--transition)}.journey-step.active{border-color:#2d8f6f;border-color:var(--secondary);box-shadow:0 0 0 2px #2d8f6f26;opacity:1}.journey-step .step-icon{color:#2d8f6f;color:var(--secondary);font-size:1.4rem;min-width:32px;text-align:center}.journey-step .step-label{flex:1 1;font-size:.9rem;font-weight:600}.journey-step .step-desc{color:#5a6a7e;color:var(--text-muted);font-size:.8rem;text-align:right}.journey-controls{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.journey-controls .btn{flex:1 1 auto}.journey-feedback{background:#fff;background:var(--card-bg);border:1px solid #e6ecf3;border:1px solid var(--border);border-radius:12px;font-size:.95rem;margin-top:8px;padding:12px 16px}.earnings-sliders{max-width:100%}.slider-group{margin-bottom:16px}.slider-group label{display:flex;font-size:.9rem;font-weight:600;justify-content:space-between}.slider-group input[type=range]{accent-color:#2d8f6f;accent-color:var(--secondary);margin-top:4px;width:100%}.slider-value{color:#0a2540;color:var(--primary)}.earnings-result{background:#0a2540;background:var(--primary);border-radius:16px;color:#fff;display:flex;flex-direction:column;gap:12px;margin-top:16px;padding:20px}.earnings-result .stat{text-align:center}.earnings-result .stat .num{font-size:1.6rem;font-weight:800}.earnings-result .stat .label{font-size:.8rem;opacity:.8}.growth-timeline{display:flex;flex-direction:column;gap:8px}.growth-item{align-items:center;background:#fff;background:var(--card-bg);border:1px solid #e6ecf3;border:1px solid var(--border);border-radius:12px;display:flex;flex-wrap:wrap;gap:8px 12px;opacity:.4;padding:10px 14px;transition:all .3s ease;transition:var(--transition)}.growth-item.unlocked{opacity:1}.growth-item .month{color:#0a2540;color:var(--primary);font-size:.9rem;font-weight:700;min-width:70px}.growth-item .bar{background:#f4f7fc;background:var(--bg);border-radius:40px;flex:1 1 100%;height:8px;order:10;overflow:hidden}.growth-item .bar .fill{background:#2d8f6f;background:var(--secondary);border-radius:40px;height:100%;transition:width .6s ease;width:0}.growth-item .value{font-size:.9rem;font-weight:600;min-width:50px;text-align:right}.growth-item .milestone{background:#fde8c8;background:var(--gold-light);border-radius:40px;color:#f5b342;color:var(--gold);font-size:.7rem;font-weight:700;padding:2px 10px}.growth-item .unlock-btn{background:#2d8f6f;background:var(--secondary);border:none;border-radius:40px;color:#fff;cursor:pointer;font-size:.7rem;font-weight:600;padding:2px 14px;transition:all .3s ease;transition:var(--transition)}.growth-item .unlock-btn:hover{background:#0a2540;background:var(--primary)}.growth-item .unlock-btn:disabled{background:#ccc;cursor:not-allowed}.day-timeline{display:flex;flex-direction:column;gap:8px}.day-event{align-items:center;background:#fff;background:var(--card-bg);border:1px solid #e6ecf3;border:1px solid var(--border);border-radius:12px;display:flex;flex-wrap:wrap;gap:8px 12px;padding:10px 14px;transition:all .3s ease;transition:var(--transition)}.day-event .time{color:#0a2540;color:var(--primary);font-size:.85rem;font-weight:700;min-width:70px}.day-event .icon{color:#f5b342;color:var(--gold);font-size:1.2rem;min-width:28px;text-align:center}.day-event .description{flex:1 1;font-size:.9rem}.day-event .earnings{color:#2d8f6f;color:var(--secondary);font-size:.9rem;font-weight:700}.confidence-question{align-items:center;background:#fff;background:var(--card-bg);border:1px solid #e6ecf3;border:1px solid var(--border);border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:8px;padding:12px 16px}.confidence-question .q-text{font-size:.95rem;font-weight:500}.confidence-question .q-buttons{display:flex;gap:6px}.confidence-question .q-buttons button{background:#f4f7fc;background:var(--bg);border:1px solid #e6ecf3;border:1px solid var(--border);border-radius:40px;cursor:pointer;font-family:Inter,-apple-system,system-ui,sans-serif;font-family:var(--font);font-size:.8rem;font-weight:600;padding:2px 14px;transition:all .3s ease;transition:var(--transition)}.confidence-question .q-buttons button.selected{background:#2d8f6f;background:var(--secondary);border-color:#2d8f6f;border-color:var(--secondary);color:#fff}.confidence-result{background:#fde8c8;background:var(--gold-light);border-radius:12px;font-size:1rem;font-weight:600;margin-top:16px;padding:16px;text-align:center}.admin-snapshot-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin:12px 0}.admin-snapshot-stats .stat-card{background:#fff;background:var(--card-bg);border:1px solid #e6ecf3;border:1px solid var(--border);border-radius:12px;padding:12px;text-align:center}.admin-snapshot-stats .stat-card .num{color:#0a2540;color:var(--primary);font-size:1.4rem;font-weight:800}.admin-snapshot-stats .stat-card .label{color:#5a6a7e;color:var(--text-muted);font-size:.7rem}.marketing-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.marketing-item{background:#fff;background:var(--card-bg);border:1px solid #e6ecf3;border:1px solid var(--border);border-radius:12px;padding:16px 12px;text-align:center}.marketing-item .icon{color:#2d8f6f;color:var(--secondary);font-size:1.8rem;margin-bottom:4px}.marketing-item h4{font-size:.9rem;font-weight:600}.marketing-item p{color:#5a6a7e;color:var(--text-muted);font-size:.75rem}.marketing-item .btn{font-size:.7rem;margin-top:6px;min-height:30px;padding:4px 12px}.comparison-wrap{-webkit-overflow-scrolling:touch;background:#fff;background:var(--card-bg);border:1px solid #e6ecf3;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius);box-shadow:0 4px 20px #0a254014;box-shadow:var(--shadow);margin:24px 0 32px;overflow-x:auto}.comparison-wrap table{border-collapse:collapse;font-size:.8rem;min-width:600px;width:100%}.comparison-wrap th{color:#fff;font-size:.7rem;font-weight:600;letter-spacing:.3px;padding:10px 12px;text-align:left;white-space:nowrap}.comparison-wrap th,.comparison-wrap th:first-child{background:#0a2540;background:var(--primary)}.comparison-wrap th:not(:first-child){background:#0d2f4d}.comparison-wrap td{border-bottom:1px solid #e6ecf3;border-bottom:1px solid var(--border);padding:10px 12px;vertical-align:middle}.comparison-wrap tr:last-child td{border-bottom:none}.comparison-wrap .feature-name{color:#0a2540;color:var(--primary);font-weight:600;white-space:nowrap}.comparison-wrap .check{color:#2d8f6f;color:var(--secondary);font-weight:700}.comparison-wrap .cross{color:#c72a3c;font-weight:700}.comparison-wrap .highlight-row{background:#fde8c8;background:var(--gold-light)}.comparison-wrap .badge-best{background:#f5b342;background:var(--gold);border-radius:40px;color:#0a2540;color:var(--primary);display:inline-block;font-size:.55rem;font-weight:800;letter-spacing:.3px;margin-left:4px;padding:1px 8px;text-transform:uppercase}.demo-engine{background:#fff;background:var(--card-bg);border:1px solid #e6ecf3;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius);box-shadow:0 4px 20px #0a254014;box-shadow:var(--shadow);margin:24px 0 32px;padding:20px 16px}.demo-engine .demo-header{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.demo-engine .demo-header h2{font-size:1.2rem;font-weight:700}.demo-engine .demo-header .live-badge{align-items:center;align-self:flex-start;background:#d4edda;border-radius:40px;color:#0a613a;display:inline-flex;font-size:.7rem;font-weight:600;gap:4px;padding:2px 12px}.filter-row{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.filter-row .form-group{width:100%}.filter-row .form-group label{color:#5a6a7e;color:var(--text-muted);display:block;font-size:.8rem;font-weight:600;margin-bottom:4px}.filter-row .form-group input,.filter-row .form-group select{background:#f4f7fc;background:var(--bg);border:1.5px solid #e6ecf3;border:1.5px solid var(--border);border-radius:12px;font-family:Inter,-apple-system,system-ui,sans-serif;font-family:var(--font);font-size:.9rem;padding:10px 12px;transition:all .3s ease;transition:var(--transition);width:100%}.filter-row .form-group input:focus,.filter-row .form-group select:focus{border-color:#0a2540;border-color:var(--primary);outline:none}.product-table{border-collapse:collapse;font-size:.8rem;min-width:500px;width:100%}.product-table th{background:#f4f7fc;background:var(--bg);border-bottom:2px solid #e6ecf3;border-bottom:2px solid var(--border);color:#0a2540;color:var(--primary);font-size:.7rem;font-weight:600;letter-spacing:.3px;padding:8px 10px;text-align:left;text-transform:uppercase}.product-table td{border-bottom:1px solid #e6ecf3;border-bottom:1px solid var(--border);padding:8px 10px}.product-table .bank-name{color:#0a2540;color:var(--primary);font-weight:700}.product-table .rate{color:#2d8f6f;color:var(--secondary);font-weight:700}.product-table .apply-btn{background:#0a2540;background:var(--primary);border:none;border-radius:40px;color:#fff;cursor:pointer;font-family:Inter,-apple-system,system-ui,sans-serif;font-family:var(--font);font-size:.7rem;font-weight:600;padding:2px 12px;transition:all .3s ease;transition:var(--transition)}.product-table .apply-btn:hover{background:#2d8f6f;background:var(--secondary)}.demo-stats{border-top:1px solid #e6ecf3;border-top:1px solid var(--border);color:#5a6a7e;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:.8rem;gap:12px 20px;margin-top:12px;padding-top:12px}.demo-stats strong{color:#0a2540;color:var(--primary)}.relationship-section{background:#0a2540;background:var(--primary);border-radius:16px;border-radius:var(--radius);color:#fff;display:flex;flex-direction:column;gap:16px;margin:24px 0 32px;padding:32px 24px;text-align:center}.relationship-section h2{font-size:1.6rem;font-weight:800;letter-spacing:-.3px}.relationship-section h2 span{color:#f5b342;color:var(--gold)}.relationship-section p{font-size:.95rem;opacity:.85}.relationship-section .icon-big{color:#f5b342;color:var(--gold);font-size:2.6rem;opacity:.8}.testimonial-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;margin:16px 0 24px}.testimonial-card{background:#fff;background:var(--card-bg);border:1px solid #e6ecf3;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius);box-shadow:0 4px 20px #0a254014;box-shadow:var(--shadow);padding:20px 18px}.testimonial-card .stars{color:#f5b342;color:var(--gold);font-size:.9rem;margin-bottom:4px}.testimonial-card .quote{font-size:.95rem;font-style:italic}.testimonial-card .author{color:#0a2540;color:var(--primary);font-weight:600;margin-top:8px}.testimonial-card .author span{color:#5a6a7e;color:var(--text-muted);font-size:.8rem;font-weight:400}.signup-section{background:#fff;background:var(--card-bg);border:1px solid #e6ecf3;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius);box-shadow:0 4px 20px #0a254014;box-shadow:var(--shadow);margin:24px 0 32px;max-width:100%;padding:28px 20px}.signup-section h2{font-size:1.4rem;font-weight:700;margin-bottom:4px}.signup-section .sub{color:#5a6a7e;color:var(--text-muted);margin-bottom:20px}.form-group{margin-bottom:16px}.form-group label{color:#0a2540;color:var(--primary);display:block;font-size:.85rem;font-weight:600;margin-bottom:4px}.form-group input,.form-group select{background:#f4f7fc;background:var(--bg);border:1.5px solid #e6ecf3;border:1.5px solid var(--border);border-radius:12px;font-family:Inter,-apple-system,system-ui,sans-serif;font-family:var(--font);font-size:.95rem;padding:10px 14px;transition:all .3s ease;transition:var(--transition);width:100%}.form-group input:focus,.form-group select:focus{border-color:#0a2540;border-color:var(--primary);outline:none}.form-row{display:flex;flex-direction:column;gap:0}.form-group .hint{color:#5a6a7e;color:var(--text-muted);font-size:.8rem;margin-top:4px}.checkbox-group{align-items:flex-start;display:flex;gap:10px;margin:12px 0 16px}.checkbox-group input{accent-color:#0a2540;accent-color:var(--primary);flex-shrink:0;height:18px;margin-top:2px;width:18px}.checkbox-group label{color:#5a6a7e;color:var(--text-muted);font-size:.9rem;font-weight:400}.checkbox-group label a{color:#0a2540;color:var(--primary);font-weight:600}.admin-stats,.owner-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:24px}.stat-card{background:#fff;background:var(--card-bg);border:1px solid #e6ecf3;border:1px solid var(--border);border-radius:12px;box-shadow:0 4px 20px #0a254014;box-shadow:var(--shadow);cursor:pointer;padding:16px;text-align:center;transition:all .3s ease;transition:var(--transition)}.stat-card:hover{box-shadow:0 8px 24px #0a25401a;transform:translateY(-2px)}.stat-card .num{color:#0a2540;color:var(--primary);font-size:1.6rem;font-weight:800}.stat-card .num.green{color:#2d8f6f;color:var(--secondary)}.stat-card .num.gold{color:#f5b342;color:var(--gold)}.stat-card .label{color:#5a6a7e;color:var(--text-muted);font-size:.8rem}.table-wrap{-webkit-overflow-scrolling:touch;background:#fff;background:var(--card-bg);border:1px solid #e6ecf3;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius);box-shadow:0 4px 20px #0a254014;box-shadow:var(--shadow);margin:12px 0 24px;overflow-x:auto}.table-wrap table{border-collapse:collapse;font-size:.8rem;min-width:500px;width:100%}.table-wrap th{background:#f4f7fc;background:var(--bg);border-bottom:2px solid #e6ecf3;border-bottom:2px solid var(--border);color:#0a2540;color:var(--primary);font-size:.7rem;font-weight:600;letter-spacing:.3px;padding:10px 12px;text-align:left;text-transform:uppercase}.table-wrap td{border-bottom:1px solid #e6ecf3;border-bottom:1px solid var(--border);padding:10px 12px}.status-badge{border-radius:40px;display:inline-block;font-size:.65rem;font-weight:600;padding:1px 12px;text-transform:capitalize}.status-badge.active{background:#d4edda;color:#0a613a}.status-badge.pending{background:#fff3cd;color:#8a6d1b}.status-badge.suspended{background:#f8d7da;color:#a82130}.owner-header{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.owner-header h2{font-size:1.4rem;font-weight:700}.subdomain-box{align-items:center;align-self:flex-start;background:#f4f7fc;background:var(--bg);border:1px solid #e6ecf3;border:1px solid var(--border);border-radius:40px;display:inline-flex;flex-wrap:wrap;font-size:.85rem;font-weight:600;gap:8px;padding:6px 16px}.subdomain-box i{color:#2d8f6f;color:var(--secondary)}.owner-tabs{border-bottom:1px solid #e6ecf3;border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px;padding-bottom:8px}.owner-tabs .tab-btn{background:#0000;border:none;border-radius:40px;color:#5a6a7e;color:var(--text-muted);cursor:pointer;font-family:Inter,-apple-system,system-ui,sans-serif;font-family:var(--font);font-size:.8rem;font-weight:600;padding:4px 14px;transition:all .3s ease;transition:var(--transition)}.owner-tabs .tab-btn.active{background:#0a2540;background:var(--primary);color:#fff}.tab-content{animation:fadeUp .3s ease;display:none}.tab-content.active{display:block}.setup-steps{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin:12px 0 20px}.setup-step{background:#fff;background:var(--card-bg);border:1px solid #e6ecf3;border:1px solid var(--border);border-radius:12px;padding:16px 12px;text-align:center}.setup-step .step-num{background:#0a2540;background:var(--primary);border-radius:50%;color:#fff;display:inline-block;font-size:.8rem;font-weight:700;height:30px;line-height:30px;margin-bottom:6px;width:30px}.setup-step h4{font-size:.9rem;font-weight:600}.setup-step p{color:#5a6a7e;color:var(--text-muted);font-size:.75rem}.referral-section{background:#fff;background:var(--card-bg);border:1px solid #e6ecf3;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius);margin:20px 0 24px;padding:20px 16px}.referral-section h3{font-size:1.1rem;font-weight:700;margin-bottom:4px}.referral-section .sub{color:#5a6a7e;color:var(--text-muted);font-size:.9rem;margin-bottom:12px}.referral-actions{display:flex;flex-direction:column;gap:8px}.referral-actions .btn{justify-content:center;width:100%}.owner-testimonials .testimonial-item{align-items:center;background:#fff;background:var(--card-bg);border:1px solid #e6ecf3;border:1px solid var(--border);border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:8px;padding:12px 16px}.owner-testimonials .testimonial-item .stars{color:#f5b342;color:var(--gold)}.owner-testimonials .testimonial-item .author{font-size:.9rem;font-weight:600}.owner-testimonials .testimonial-item .date{color:#5a6a7e;color:var(--text-muted);font-size:.75rem}.modal-overlay{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#00000080;display:none;height:100%;justify-content:center;left:0;padding:16px;position:fixed;top:0;width:100%;z-index:9999}.modal-overlay.open{display:flex}.modal-box{animation:fadeUp .3s ease;background:#fff;border-radius:16px;border-radius:var(--radius);box-shadow:0 20px 60px #0003;max-height:80vh;max-width:600px;overflow-y:auto;padding:24px 20px;width:100%}.modal-box .modal-header{align-items:center;border-bottom:1px solid #e6ecf3;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:10px}.modal-box .modal-header h3{font-size:1.2rem;font-weight:700}.modal-box .modal-close{background:none;border:none;color:#5a6a7e;color:var(--text-muted);cursor:pointer;font-size:1.8rem;padding:0 4px;transition:all .3s ease;transition:var(--transition)}.modal-box .modal-close:hover{color:#0a2540;color:var(--primary);transform:rotate(90deg)}.modal-box .modal-body .detail-row{border-bottom:1px solid #e6ecf3;border-bottom:1px solid var(--border);display:flex;font-size:.9rem;justify-content:space-between;padding:6px 0}.modal-box .modal-body .detail-row .label{color:#5a6a7e;color:var(--text-muted);font-weight:500}.modal-box .modal-body .detail-row .value{color:#0a2540;color:var(--primary);font-weight:600}.modal-box .modal-body .detail-row .value.green{color:#2d8f6f;color:var(--secondary)}.toast{align-items:center;background:#0a2540;background:var(--primary);border-radius:12px;bottom:20px;box-shadow:0 8px 32px #0a254040;color:#fff;display:flex;font-size:.9rem;font-weight:500;gap:10px;left:20px;opacity:0;padding:14px 20px;position:fixed;right:20px;transform:translateY(100px);transition:all .4s ease;z-index:9999}.toast.show{opacity:1;transform:translateY(0)}.toast.success{background:#2d8f6f;background:var(--secondary)}.toast.error{background:#c72a3c}.toast i{font-size:1.2rem}@media (min-width:640px){.grid-2{grid-template-columns:1fr 1fr}.grid-3{grid-template-columns:1fr 1fr 1fr}.grid-4{grid-template-columns:1fr 1fr}.marketing-grid{grid-template-columns:repeat(3,1fr)}.admin-stats,.owner-grid,.setup-steps{grid-template-columns:repeat(4,1fr)}.hero .btn-group{flex-direction:row;justify-content:center}.hero .btn-group .btn{width:auto}.relationship-section{align-items:center;flex-direction:row;justify-content:space-between;text-align:left}.relationship-section .icon-big{font-size:3.6rem}.demo-engine .demo-header{align-items:center;flex-direction:row}.filter-row{align-items:end;flex-direction:row}.filter-row .form-group{flex:1 1}.signup-section{padding:40px 36px}.form-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.testimonial-grid{grid-template-columns:repeat(3,1fr)}.admin-snapshot-stats{grid-template-columns:repeat(5,1fr)}.comparison-wrap table{min-width:100%}.journey-steps{flex-direction:row;flex-wrap:wrap;justify-content:center}.journey-step{flex:1 1 120px;flex-direction:column;min-width:100px}.journey-step,.journey-step .step-desc{text-align:center}.earnings-result{flex-direction:row;justify-content:space-around}.growth-item .bar{flex:1 1;order:0}.growth-item{flex-wrap:nowrap}}@media (min-width:768px){.container{padding:0 24px}.topbar .container{flex-wrap:nowrap}.hamburger{display:none}.nav-links{background:#0000;border:none;display:flex!important;flex:1 1;flex-direction:row;gap:20px;justify-content:flex-end;padding:0;width:auto}.nav-links li{border-bottom:none;font-size:.9rem;padding:4px 0}.nav-links li.active{border-bottom:2px solid #2d8f6f;border-bottom:2px solid var(--secondary)}.hero h1{font-size:3rem}.hero p{font-size:1.1rem;max-width:600px}.section-title{font-size:2rem}.section-sub{font-size:1.05rem;max-width:640px}.grid-4{grid-template-columns:repeat(4,1fr)}.demo-engine .demo-header h2{font-size:1.4rem}.demo-engine{padding:32px 28px}.relationship-section{padding:40px 36px}.signup-section{padding:48px 40px}.signup-section h2{font-size:1.6rem}}@media (min-width:1024px){.hero h1{font-size:3.6rem}.hero .trust-badge{font-size:.85rem;gap:32px}.container{padding:0 32px}}.mt-8{margin-top:8px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.op-6{opacity:.6}.text-muted{color:#5a6a7e;color:var(--text-muted)}.text-center{text-align:center}.flex-center{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.category-multi-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.category-multi-card{align-items:center;background:#fff;background:var(--card-bg,#fff);border:2px solid #e6ecf3;border:2px solid var(--border);border-radius:12px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:6px;padding:14px 10px;position:relative;transition:border-color .15s,background .15s,box-shadow .15s}.category-multi-card.selected,.category-multi-card:hover{border-color:#0a2540;border-color:var(--primary,#2563eb)}.category-multi-card.selected{background:#eff6ff;box-shadow:0 0 0 1px #0a2540;box-shadow:0 0 0 1px var(--primary,#2563eb)}.category-multi-card .icon{font-size:1.6rem;line-height:1}.category-multi-card .label{font-size:.82rem;font-weight:600;text-align:center}.category-multi-card .check{color:#0a2540;color:var(--primary,#2563eb);font-size:.85rem;font-weight:700;position:absolute;right:8px;top:6px}:root{--dt_background-selected:13,110,253;--dt_color-selected:255,255,255;--dt_link_color-selected:228,228,228;--dt-row_background:#0000;--dt-row_background-selected:var(--dt_background-selected);--dt-row-text_color-selected:var(--dt_color-selected);--dt-row-link_color-selected:var(--dt_link_color-selected);--dt-row_background-stripe:0,0,0;--dt-row_background-hover:0,0,0;--dt-column-ordering_background:0,0,0;--dt-header-cell_align-items:center;--dt-header-cell_vertical-align:middle;--dt-html_background:#fff}:root.dark{--dt-html_background:#212529}table.dataTable tbody td.dt-control{cursor:pointer;text-align:center}table.dataTable tbody td.dt-control:before{border-color:#0000 #0000 #0000 #00000080;border-style:solid;border-width:5px 0 5px 10px;box-sizing:border-box;content:"";display:inline-block}table.dataTable tbody tr.dt-hasChild td.dt-control:before{border-color:#00000080 #0000 #0000;border-style:solid;border-width:10px 5px 0}:root.dark table.dataTable td.dt-control:before,:root[data-bs-theme=dark] table.dataTable td.dt-control:before,:root[data-theme=dark] table.dataTable td.dt-control:before{border-left-color:#ffffff80}:root.dark table.dataTable tr.dt-hasChild td.dt-control:before,:root[data-bs-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before,:root[data-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before{border-left-color:#0000;border-top-color:#ffffff80}div.dt-scroll{width:100%}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}:root{--dt-order-arrow_color:#333;--dt-order-arrow_color-current:#333;--dt-order-arrow-height:7px;--dt-order-arrow_opacity:0.125;--dt-order-arrow_opacity-current:0.65;--dt-order-arrow-width:8px;--dt-order-arrow-gap:1px;--dt-order-header_outline-hover:2px solid #0000000d}:root.dark,:root[data-bs-theme=dark],:root[data-theme=dark]{--dt-order-arrow_color:#e5e9ee;--dt-order-arrow_color-current:#e5e9ee;--dt-order-header_outline-hover:2px solid #ffffff0d}table.dataTable thead>tr>td.dt-orderable-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-asc .dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order:before{border-bottom:7px solid #333;border-bottom:var(--dt-order-arrow-height) solid var(--dt-order-arrow_color);border-left:4px solid #0000;border-left:calc(var(--dt-order-arrow-width)/2) solid #0000;border-right:4px solid #0000;border-right:calc(var(--dt-order-arrow-width)/2) solid #0000;bottom:calc(50% + 1px);bottom:calc(50% + var(--dt-order-arrow-gap))}table.dataTable thead>tr>td.dt-orderable-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order:after,table.dataTable thead>tr>th.dt-orderable-desc .dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order:after{border-left:4px solid #0000;border-left:calc(var(--dt-order-arrow-width)/2) solid #0000;border-right:4px solid #0000;border-right:calc(var(--dt-order-arrow-width)/2) solid #0000;border-top:7px solid #333;border-top:var(--dt-order-arrow-height) solid var(--dt-order-arrow_color);top:calc(50% + 1px)}table.dataTable thead>tr>td.dt-orderable-asc .dt-column-order,table.dataTable thead>tr>td.dt-orderable-desc .dt-column-order,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order,table.dataTable thead>tr>th.dt-orderable-asc .dt-column-order,table.dataTable thead>tr>th.dt-orderable-desc .dt-column-order,table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order,table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order{align-self:stretch;position:relative;width:8px;width:var(--dt-order-arrow-width)}table.dataTable thead>tr>td.dt-orderable-asc .dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-desc .dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-asc .dt-column-order:after,table.dataTable thead>tr>th.dt-orderable-asc .dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-desc .dt-column-order:after,table.dataTable thead>tr>th.dt-orderable-desc .dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order:before{color:#333;color:var(--dt-order-arrow_color);content:" ";display:block;height:0;left:0;opacity:.125;opacity:var(--dt-order-arrow_opacity);position:absolute;width:0}table.dataTable thead>tr>td.dt-orderable-asc,table.dataTable thead>tr>td.dt-orderable-desc,table.dataTable thead>tr>th.dt-orderable-asc,table.dataTable thead>tr>th.dt-orderable-desc{cursor:pointer}table.dataTable thead>tr>td.dt-orderable-asc:hover,table.dataTable thead>tr>td.dt-orderable-desc:hover,table.dataTable thead>tr>th.dt-orderable-asc:hover,table.dataTable thead>tr>th.dt-orderable-desc:hover{outline:2px solid #0000000d;outline:var(--dt-order-header_outline-hover);outline-offset:-2px}table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order:before{border-bottom-color:#333;border-bottom-color:var(--dt-order-arrow_color-current);opacity:.65;opacity:var(--dt-order-arrow_opacity-current)}table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order:after{border-top-color:#333;border-top-color:var(--dt-order-arrow_color-current);opacity:.65;opacity:var(--dt-order-arrow_opacity-current)}table.dataTable thead>tr>td.dt-orderable-none:not(.dt-ordering-asc,.dt-ordering-desc) .dt-column-order:empty,table.dataTable thead>tr>td.sorting_asc_disabled .dt-column-order:before,table.dataTable thead>tr>td.sorting_desc_disabled .dt-column-order:after,table.dataTable thead>tr>th.dt-orderable-none:not(.dt-ordering-asc,.dt-ordering-desc) .dt-column-order:empty,table.dataTable thead>tr>th.sorting_asc_disabled .dt-column-order:before,table.dataTable thead>tr>th.sorting_desc_disabled .dt-column-order:after{display:none}table.dataTable thead>tr>td:active,table.dataTable thead>tr>th:active{outline:none}table.dataTable tfoot>tr>td div.dt-column-footer,table.dataTable tfoot>tr>td div.dt-column-header,table.dataTable tfoot>tr>th div.dt-column-footer,table.dataTable tfoot>tr>th div.dt-column-header,table.dataTable thead>tr>td div.dt-column-footer,table.dataTable thead>tr>td div.dt-column-header,table.dataTable thead>tr>th div.dt-column-footer,table.dataTable thead>tr>th div.dt-column-header{align-items:center;align-items:var(--dt-header-cell_align-items);display:flex;gap:4px;justify-content:space-between}table.dataTable tfoot>tr>td div.dt-column-footer .dt-column-title,table.dataTable tfoot>tr>td div.dt-column-header .dt-column-title,table.dataTable tfoot>tr>th div.dt-column-footer .dt-column-title,table.dataTable tfoot>tr>th div.dt-column-header .dt-column-title,table.dataTable thead>tr>td div.dt-column-footer .dt-column-title,table.dataTable thead>tr>td div.dt-column-header .dt-column-title,table.dataTable thead>tr>th div.dt-column-footer .dt-column-title,table.dataTable thead>tr>th div.dt-column-header .dt-column-title{flex-grow:1}table.dataTable tfoot>tr>td div.dt-column-footer .dt-column-title:empty,table.dataTable tfoot>tr>td div.dt-column-header .dt-column-title:empty,table.dataTable tfoot>tr>th div.dt-column-footer .dt-column-title:empty,table.dataTable tfoot>tr>th div.dt-column-header .dt-column-title:empty,table.dataTable thead>tr>td div.dt-column-footer .dt-column-title:empty,table.dataTable thead>tr>td div.dt-column-header .dt-column-title:empty,table.dataTable thead>tr>th div.dt-column-footer .dt-column-title:empty,table.dataTable thead>tr>th div.dt-column-header .dt-column-title:empty{display:none}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}:root.dark table.dataTable thead>tr>td.dt-orderable-asc:hover,:root.dark table.dataTable thead>tr>td.dt-orderable-desc:hover,:root.dark table.dataTable thead>tr>th.dt-orderable-asc:hover,:root.dark table.dataTable thead>tr>th.dt-orderable-desc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>td.dt-orderable-asc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>td.dt-orderable-desc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>th.dt-orderable-asc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>th.dt-orderable-desc:hover{outline:2px solid #0000000d;outline:var(--dt-order-header_outline-hover)}:root{--dt-processing-circle_background:var(--dt_background-selected)}div.dt-processing{left:50%;margin-left:-100px;margin-top:-22px;padding:2px;position:absolute;text-align:center;top:50%;width:200px;z-index:10}div.dt-processing>div:last-child{height:15px;margin:1em auto;position:relative;width:80px}div.dt-processing>div:last-child>div{animation-timing-function:cubic-bezier(0,1,1,0);background:#0d6efd;background:rgb(var(--dt-processing-circle_background));border-radius:50%;height:13px;position:absolute;top:0;width:13px}div.dt-processing>div:last-child>div:first-child{animation:datatables-loader-1 .6s infinite;left:8px}div.dt-processing>div:last-child>div:nth-child(2){animation:datatables-loader-2 .6s infinite;left:8px}div.dt-processing>div:last-child>div:nth-child(3){animation:datatables-loader-2 .6s infinite;left:32px}div.dt-processing>div:last-child>div:nth-child(4){animation:datatables-loader-3 .6s infinite;left:56px}@keyframes datatables-loader-1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes datatables-loader-3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes datatables-loader-2{0%{transform:translate(0)}to{transform:translate(24px)}}table.dataTable.nowrap td,table.dataTable.nowrap th{white-space:nowrap}table.dataTable td,table.dataTable th{box-sizing:border-box}table.dataTable td.dt-type-date,table.dataTable td.dt-type-numeric,table.dataTable th.dt-type-date,table.dataTable th.dt-type-numeric{text-align:right}table.dataTable td.dt-type-date div.dt-column-footer,table.dataTable td.dt-type-date div.dt-column-header,table.dataTable td.dt-type-numeric div.dt-column-footer,table.dataTable td.dt-type-numeric div.dt-column-header,table.dataTable th.dt-type-date div.dt-column-footer,table.dataTable th.dt-type-date div.dt-column-header,table.dataTable th.dt-type-numeric div.dt-column-footer,table.dataTable th.dt-type-numeric div.dt-column-header{flex-direction:row-reverse}table.dataTable td.dt-left,table.dataTable th.dt-left{text-align:left}table.dataTable td.dt-left div.dt-column-footer,table.dataTable td.dt-left div.dt-column-header,table.dataTable th.dt-left div.dt-column-footer,table.dataTable th.dt-left div.dt-column-header{flex-direction:row}table.dataTable td.dt-center,table.dataTable th.dt-center{text-align:center}table.dataTable td.dt-right,table.dataTable th.dt-right{text-align:right}table.dataTable td.dt-right div.dt-column-footer,table.dataTable td.dt-right div.dt-column-header,table.dataTable th.dt-right div.dt-column-footer,table.dataTable th.dt-right div.dt-column-header{flex-direction:row-reverse}table.dataTable td.dt-justify,table.dataTable th.dt-justify{text-align:justify}table.dataTable td.dt-justify div.dt-column-footer,table.dataTable td.dt-justify div.dt-column-header,table.dataTable th.dt-justify div.dt-column-footer,table.dataTable th.dt-justify div.dt-column-header{flex-direction:row}table.dataTable td.dt-nowrap,table.dataTable th.dt-nowrap{white-space:nowrap}table.dataTable td.dt-empty,table.dataTable th.dt-empty{text-align:center;vertical-align:top}table.dataTable tfoot td,table.dataTable tfoot th,table.dataTable thead td,table.dataTable thead th{text-align:left;vertical-align:middle;vertical-align:var(--dt-header-cell_vertical-align)}table.dataTable tfoot td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable thead th.dt-head-left{text-align:left}table.dataTable tfoot td.dt-head-left div.dt-column-footer,table.dataTable tfoot td.dt-head-left div.dt-column-header,table.dataTable tfoot th.dt-head-left div.dt-column-footer,table.dataTable tfoot th.dt-head-left div.dt-column-header,table.dataTable thead td.dt-head-left div.dt-column-footer,table.dataTable thead td.dt-head-left div.dt-column-header,table.dataTable thead th.dt-head-left div.dt-column-footer,table.dataTable thead th.dt-head-left div.dt-column-header{flex-direction:row}table.dataTable tfoot td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable thead th.dt-head-center{text-align:center}table.dataTable tfoot td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable thead th.dt-head-right{text-align:right}table.dataTable tfoot td.dt-head-right div.dt-column-footer,table.dataTable tfoot td.dt-head-right div.dt-column-header,table.dataTable tfoot th.dt-head-right div.dt-column-footer,table.dataTable tfoot th.dt-head-right div.dt-column-header,table.dataTable thead td.dt-head-right div.dt-column-footer,table.dataTable thead td.dt-head-right div.dt-column-header,table.dataTable thead th.dt-head-right div.dt-column-footer,table.dataTable thead th.dt-head-right div.dt-column-header{flex-direction:row-reverse}table.dataTable tfoot td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable thead th.dt-head-justify{text-align:justify}table.dataTable tfoot td.dt-head-justify div.dt-column-footer,table.dataTable tfoot td.dt-head-justify div.dt-column-header,table.dataTable tfoot th.dt-head-justify div.dt-column-footer,table.dataTable tfoot th.dt-head-justify div.dt-column-header,table.dataTable thead td.dt-head-justify div.dt-column-footer,table.dataTable thead td.dt-head-justify div.dt-column-header,table.dataTable thead th.dt-head-justify div.dt-column-footer,table.dataTable thead th.dt-head-justify div.dt-column-header{flex-direction:row}table.dataTable tfoot td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable thead th.dt-head-nowrap{white-space:nowrap}table.dataTable tbody td.dt-body-left,table.dataTable tbody th.dt-body-left{text-align:left}table.dataTable tbody td.dt-body-center,table.dataTable tbody th.dt-body-center{text-align:center}table.dataTable tbody td.dt-body-right,table.dataTable tbody th.dt-body-right{text-align:right}table.dataTable tbody td.dt-body-justify,table.dataTable tbody th.dt-body-justify{text-align:justify}table.dataTable tbody td.dt-body-nowrap,table.dataTable tbody th.dt-body-nowrap{white-space:nowrap}:root{--dt-header_border:1px solid #0000004d;--dt-header_padding:10px;--dt-footer_border:var(--dt-header_border);--dt-footer_padding:10px 10px 6px 10px;--dt-body_border:1px solid #00000026;--dt-body_padding:8px 10px;--dt-column-ordering_alpha:0.019;--dt-column-ordering_alpha-selected:0.919;--dt-row_alpha-hover:0.035;--dt-row_alpha-selected-stripe:0.923;--dt-row_alpha-stripe:0.023;--dt-control_color:inherit;--dt-paging-button_box-shadow:none;--dt-paging-button_box-shadow-active:inset 0 0 3px #111;--dt-paging-button_padding:0.5em 1em;--dt-paging-button_margin-left:2px;--dt-paging-button_border-radius:3px;--dt-paging-button_background:#0000;--dt-paging-button_border:1px solid #0000;--dt-paging-button_color:var(--dt-control_color);--dt-paging-button_background-disabled:#0000;--dt-paging-button_border-disabled:1px solid #0000;--dt-paging-button_color-disabled:#00000080;--dt-paging-button_background-current:#0000000d;--dt-paging-button_border-current:1px solid #0000004d;--dt-paging-button_color-current:var(--dt-control_color);--dt-paging-button_background-current-hover:#0000001a;--dt-paging-button_border-current-hover:1px solid #00000080;--dt-paging-button_color-current-hover:var(--dt-control_color);--dt-paging-button_background-hover:#0000001a;--dt-paging-button_border-hover:1px solid #0000;--dt-paging-button_color-hover:var(--dt-control_color);--dt-input_border:1px solid #aaa;--dt-input_border-radius:3px;--dt-input_padding:7px 5px;--dt-input_background:#0000;--dt-input_color:inherit}:root.dark{--dt-row_background-stripe:255,255,255;--dt-row_background-hover:255,255,255;--dt-column-ordering_background:255,255,255;--dt-header_border:1px solid #595b5e;--dt-body_border:1px solid #404346;--dt-paging-button_color:var(--dt-control_color);--dt-paging-button_background-current:#ffffff0d;--dt-paging-button_border-current:1px solid #ffffff1a;--dt-paging-button_background-current-hover:#0000001a;--dt-paging-button_border-current-hover:1px solid #ffffff4d;--dt-paging-button_color-disabled:#ffffff40;--dt-paging-button_background-hover:#0003;--dt-paging-button_border-hover:1px solid #0000;--dt-input_border:1px solid #fff3;--dt-input_background:#2c3033}table.dataTable{border-spacing:0;margin:0 auto;width:100%}table.dataTable tfoot th,table.dataTable thead th{font-weight:700}table.dataTable>thead>tr>td,table.dataTable>thead>tr>th{border-bottom:1px solid #0000004d;border-bottom:var(--dt-header_border);padding:10px;padding:var(--dt-header_padding)}table.dataTable>thead>tr>td:active,table.dataTable>thead>tr>th:active{outline:none}table.dataTable>tfoot>tr>td,table.dataTable>tfoot>tr>th{border-top:1px solid #0000004d;border-top:var(--dt-footer_border);padding:10px 10px 6px;padding:var(--dt-footer_padding)}table.dataTable>tbody>tr{background-color:initial;background-color:var(--dt-row_background)}table.dataTable>tbody>tr:first-child>*{border-top:none}table.dataTable>tbody>tr:last-child>*{border-bottom:none}table.dataTable>tbody>tr.selected>*{box-shadow:inset 0 0 0 9999px #0d6efde6;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected),.9);color:#fff;color:rgb(var(--dt-row-text_color-selected))}table.dataTable>tbody>tr.selected a{color:#e4e4e4;color:rgb(var(--dt-row-link_color-selected))}table.dataTable>tbody>tr>td,table.dataTable>tbody>tr>th{padding:8px 10px;padding:var(--dt-body_padding)}table.dataTable.display>tbody>tr>*,table.dataTable.row-border>tbody>tr>*{border-top:1px solid #00000026;border-top:var(--dt-body_border)}table.dataTable.display>tbody>tr:first-child>*,table.dataTable.row-border>tbody>tr:first-child>*{border-top:none}table.dataTable.display>tbody>tr.selected+tr.selected>td,table.dataTable.row-border>tbody>tr.selected+tr.selected>td{border-top-color:#0d6efda6;border-top-color:rgba(var(--dt-row_background-selected),.65)}table.dataTable.cell-border>tbody>tr>*{border-right:1px solid #00000026;border-right:var(--dt-body_border);border-top:1px solid #00000026;border-top:var(--dt-body_border)}table.dataTable.cell-border>tbody>tr>:first-child{border-left:1px solid #00000026;border-left:var(--dt-body_border)}table.dataTable.cell-border>tbody>tr:first-child>*{border-top:1px solid #0000004d;border-top:var(--dt-header_border)}table.dataTable.display>tbody>tr:nth-child(odd)>*,table.dataTable.stripe>tbody>tr:nth-child(odd)>*{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.023);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-stripe),var(--dt-row_alpha-stripe))}table.dataTable.display>tbody>tr:nth-child(odd).selected>*,table.dataTable.stripe>tbody>tr:nth-child(odd).selected>*{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.923);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected),var(--dt-row_alpha-selected-stripe))}table.dataTable.display>tbody>tr:hover>*,table.dataTable.hover>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.035);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-hover),var(--dt-row_alpha-hover))}table.dataTable.display>tbody>tr.selected:hover>*,table.dataTable.hover>tbody>tr.selected:hover>*{box-shadow:inset 0 0 0 9999px #0d6efd!important;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected),1)!important}table.dataTable.display>tbody tr>.sorting_1,table.dataTable.display>tbody tr>.sorting_2,table.dataTable.display>tbody tr>.sorting_3,table.dataTable.order-column>tbody tr>.sorting_1,table.dataTable.order-column>tbody tr>.sorting_2,table.dataTable.order-column>tbody tr>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.019);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering_background),var(--dt-column-ordering_alpha))}table.dataTable.display>tbody tr.selected>.sorting_1,table.dataTable.display>tbody tr.selected>.sorting_2,table.dataTable.display>tbody tr.selected>.sorting_3,table.dataTable.order-column>tbody tr.selected>.sorting_1,table.dataTable.order-column>tbody tr.selected>.sorting_2,table.dataTable.order-column>tbody tr.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.919);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected),var(--dt-column-ordering_alpha-selected))}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_1,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.042);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering_background),calc(var(--dt-row_alpha-stripe) + var(--dt-column-ordering_alpha)))}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_2,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.035);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering_background),calc(var(--dt-row_alpha-stripe) + var(--dt-column-ordering_alpha) - .007))}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_3,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.027);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering_background),calc(var(--dt-row_alpha-stripe) + var(--dt-column-ordering_alpha) - .015))}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_1,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.942);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected),calc(var(--dt-row_alpha-selected-stripe) + var(--dt-column-ordering_alpha)))}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_2,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.935);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected),calc(var(--dt-row_alpha-selected-stripe) + var(--dt-column-ordering_alpha) - .007))}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_3,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.927);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected),calc(var(--dt-row_alpha-selected-stripe) + var(--dt-column-ordering_alpha) - .015))}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.077);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-hover),calc(var(--dt-row_alpha-stripe) + var(--dt-column-ordering_alpha) + var(--dt-row_alpha-hover)))}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.07);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-hover),calc(var(--dt-row_alpha-stripe) + var(--dt-column-ordering_alpha) + var(--dt-row_alpha-hover) - .007))}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.062);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-hover),calc(var(--dt-row_alpha-stripe) + var(--dt-column-ordering_alpha) + var(--dt-row_alpha-hover) - .015))}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.942);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected),calc(var(--dt-row_alpha-selected-stripe) + var(--dt-column-ordering_alpha)))}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.97);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected),calc(var(--dt-row_alpha-selected-stripe) + var(--dt-column-ordering_alpha) + var(--dt-row_alpha-hover) - .007))}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.962);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected),calc(var(--dt-row_alpha-selected-stripe) + var(--dt-column-ordering_alpha) + var(--dt-row_alpha-hover) - .015))}table.dataTable.compact tbody td,table.dataTable.compact tbody th,table.dataTable.compact tfoot td,table.dataTable.compact tfoot th,table.dataTable.compact thead td,table.dataTable.compact thead th{padding:4px}div.dt-container div.dt-layout-row{margin:.75em 0;width:100%}div.dt-container div.dt-layout-row,div.dt-container div.dt-layout-row div.dt-layout-cell{align-items:center;display:flex;justify-content:space-between}div.dt-container div.dt-layout-row div.dt-layout-cell.dt-layout-start{justify-content:flex-start;margin-right:auto}div.dt-container div.dt-layout-row div.dt-layout-cell.dt-layout-end{justify-content:flex-end;margin-left:auto}div.dt-container div.dt-layout-row div.dt-layout-cell:empty{display:none}@media screen and (max-width:767px){div.dt-container div.dt-layout-row:not(.dt-layout-table){display:block}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell{display:block;text-align:center}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell>*{margin:.5em 0}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell.dt-layout-start{margin-right:0}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell.dt-layout-end{margin-left:0}}div.dt-container div.dt-layout-start>:not(:last-child){margin-right:1em}div.dt-container div.dt-layout-end>:not(:first-child){margin-left:1em}div.dt-container div.dt-layout-full{width:100%}div.dt-container div.dt-layout-full>:only-child{margin-left:auto;margin-right:auto}div.dt-container div.dt-layout-table>div{display:block!important}@media screen and (max-width:767px){div.dt-container div.dt-layout-start>:not(:last-child){margin-right:0}div.dt-container div.dt-layout-end>:not(:first-child){margin-left:0}}div.dt-container{clear:both;position:relative}div.dt-container .dt-search input{margin-left:3px}div.dt-container .dt-input,div.dt-container .dt-search input{background-color:initial;background-color:var(--dt-input_background);border:1px solid #aaa;border:var(--dt-input_border);border-radius:3px;border-radius:var(--dt-input_border-radius);color:inherit;color:var(--dt-input_color);padding:7px 5px;padding:var(--dt-input_padding)}div.dt-container .dt-paging .dt-paging-button{background:#0000;background:var(--dt-paging-button_background);border:1px solid #0000;border:var(--dt-paging-button_border);border-radius:3px;border-radius:var(--dt-paging-button_border-radius);box-shadow:none;box-shadow:var(--dt-paging-button_box-shadow);box-sizing:border-box;color:inherit;color:var(--dt-paging-button_color);cursor:pointer;display:inline-block;margin-left:2px;margin-left:var(--dt-paging-button_margin-left);min-width:1.5em;padding:.5em 1em;padding:var(--dt-paging-button_padding);text-align:center;text-decoration:none!important}div.dt-container .dt-paging .dt-paging-button.current{background:#0000000d;background:var(--dt-paging-button_background-current);border:1px solid #0000004d;border:var(--dt-paging-button_border-current);color:inherit!important;color:var(--dt-paging-button_color-current)!important}div.dt-container .dt-paging .dt-paging-button.current:hover{background:#0000001a;background:var(--dt-paging-button_background-current-hover);border:1px solid #00000080;border:var(--dt-paging-button_border-current-hover);color:inherit!important;color:var(--dt-paging-button_color-current-hover)!important}div.dt-container .dt-paging .dt-paging-button.disabled,div.dt-container .dt-paging .dt-paging-button.disabled:active,div.dt-container .dt-paging .dt-paging-button.disabled:hover{background:#0000;background:var(--dt-paging-button_background-disabled);border:1px solid #0000;border:var(--dt-paging-button_border-disabled);box-shadow:none;color:#00000080!important;color:var(--dt-paging-button_color-disabled)!important;cursor:default}div.dt-container .dt-paging .dt-paging-button:hover{background:#0000001a;background:var(--dt-paging-button_background-hover);border:1px solid #0000;border:var(--dt-paging-button_border-hover);color:inherit!important;color:var(--dt-paging-button_color-hover)!important}div.dt-container .dt-paging .dt-paging-button:active{background:#0000001a;background:var(--dt-paging-button_background-hover);box-shadow:inset 0 0 3px #111;box-shadow:var(--dt-paging-button_box-shadow-active);outline:none}div.dt-container .dt-paging .ellipsis{padding:0 1em}div.dt-container .dt-info,div.dt-container .dt-length,div.dt-container .dt-paging,div.dt-container .dt-processing,div.dt-container .dt-search{color:inherit;color:var(--dt-control_color)}div.dt-container.dt-empty-footer .dt-scroll-body,div.dt-container.dt-empty-footer tbody>tr:last-child>*{border-bottom:1px solid #0000004d;border-bottom:var(--dt-header_border)}div.dt-container.dt-empty-footer .dt-scroll-body tbody>tr:last-child>*{border-bottom:none}html.dark table.dataTable.display>tbody>tr.selected+tr.selected>td,html.dark table.dataTable.row-border>tbody>tr.selected+tr.selected>td{border-top-color:#0d6efda6;border-top-color:rgba(var(--dt-row_background-selected),.65)}[dir=rtl] table.dataTable tfoot td,[dir=rtl] table.dataTable tfoot th,[dir=rtl] table.dataTable thead td,[dir=rtl] table.dataTable thead th{text-align:right}[dir=rtl] table.dataTable td.dt-type-date,[dir=rtl] table.dataTable td.dt-type-numeric,[dir=rtl] table.dataTable th.dt-type-date,[dir=rtl] table.dataTable th.dt-type-numeric{text-align:left}[dir=rtl] div.dt-container div.dt-layout-cell.dt-start{text-align:right}[dir=rtl] div.dt-container div.dt-layout-cell.dt-end{text-align:left}[dir=rtl] div.dt-container div.dt-search input{margin:0 3px 0 0}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;padding-left:8px;padding-right:20px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-left:20px;padding-right:8px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{border:none;box-sizing:border-box;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;left:-100000px;position:absolute;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{box-sizing:border-box;padding:4px;width:100%}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{background-color:#fff;border:0;display:block;filter:alpha(opacity=0);height:auto;left:0;margin:0;min-height:100%;min-width:100%;opacity:0;padding:0;position:fixed;top:0;width:auto;z-index:99}.select2-hidden-accessible{clip:rect(0 0 0 0)!important;border:0!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;right:1px;top:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 #0000 #0000;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#0000 #0000 #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px;margin-top:5px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{-webkit-appearance:textfield;background:#0000;border:none;box-shadow:none;outline:0}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x;border:1px solid #aaa;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0);outline:0}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x;border:none;border-bottom-right-radius:4px;border-left:1px solid #aaa;border-top-right-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0);height:26px;position:absolute;right:1px;top:1px;width:20px}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 #0000 #0000;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-radius:0;border-bottom-left-radius:4px;border-right:1px solid #aaa;border-top-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:#0000;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#0000 #0000 #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x;border-top:none;border-top-left-radius:0;border-top-right-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{box-shadow:none;outline:0}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid #0000}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.select2-container{font-family:Inter,system-ui,sans-serif;font-family:var(--font,"Inter",system-ui,sans-serif);z-index:10050}.select2-container--default .select2-selection--single{background:#fff;border:1.5px solid #d3dcea;border-radius:12px;height:44px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#1a1e2b;font-size:14px;line-height:41px;padding-left:14px;padding-right:36px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#6b7a8e}.select2-container--default .select2-selection--single .select2-selection__arrow{height:42px;right:8px}.select2-container--default.select2-container--focus .select2-selection--single,.select2-container--default.select2-container--open .select2-selection--single{border-color:#1f7a5c;outline:3px solid #2d8f6f40;outline-offset:1px}.select2-container--default.select2-container--disabled .select2-selection--single{background:#f1f4f9}.select2-dropdown{border:1.5px solid #d3dcea;border-radius:12px;box-shadow:0 12px 32px #0a25402e;overflow:hidden}.select2-container--default .select2-search--dropdown .select2-search__field{border:1.5px solid #d3dcea;border-radius:8px;font:inherit;padding:8px 10px}.select2-container--default .select2-results__option{font-size:14px;padding:10px 14px}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#0a2540;color:#fff}.select2-container--default .select2-results__option[aria-selected=true]{background:#e6f6ee;color:#0a6038}.dg{--dt-header_border:0;--dt-footer_border:0;--dt-header_padding:12px 10px;--dt-body_border:1px solid #eef2f8;--dt-body_padding:14px 10px;--dt-column-ordering_alpha:0;--dt-row_alpha-hover:0;--dt-row_alpha-stripe:0;--dt-paging-button_padding:0 10px;--dt-paging-button_margin-left:4px;--dt-paging-button_border-radius:10px;--dt-paging-button_background:#fff;--dt-paging-button_border:1px solid #e3e9f2;--dt-paging-button_color:#3b4a5e;--dt-paging-button_background-hover:#f3f6fb;--dt-paging-button_border-hover:1px solid #cdd7e6;--dt-paging-button_color-hover:#0a2540;--dt-paging-button_background-current:#e6f6ee;--dt-paging-button_border-current:1px solid #b9e2cf;--dt-paging-button_color-current:#0a6038;--dt-paging-button_background-current-hover:#d9f0e5;--dt-paging-button_border-current-hover:1px solid #9fd5bb;--dt-paging-button_color-current-hover:#0a6038;--dt-paging-button_background-disabled:#fff;--dt-paging-button_border-disabled:1px solid #eef2f8;--dt-paging-button_color-disabled:#a9b6c7;--dt-input_border:1px solid #e3e9f2;--dt-input_border-radius:12px;--dt-input_padding:0 14px;--dt-input_background:#fff;--dt-input_color:#1a1e2b;color:#1a1e2b;font-family:Inter,system-ui,sans-serif;font-family:var(--font,"Inter",system-ui,sans-serif);font-size:13px}.dg .dt-container{min-width:0}.dg table.dataTable{border-collapse:initial;border-spacing:0;width:100%!important}.dg table.dataTable thead th{background:#f7f9fd;border-bottom:0;color:#5a6a7e;font-size:11px;font-weight:700;letter-spacing:.7px;text-align:left;text-transform:uppercase;white-space:nowrap}.dg table.dataTable thead th:first-child{border-radius:10px 0 0 10px}.dg table.dataTable thead th:last-child{border-radius:0 10px 10px 0}.dg table.dataTable thead th.dt-right{text-align:right}.dg table.dataTable thead .dt-column-order{opacity:.45}.dg table.dataTable thead th.dt-ordering-asc .dt-column-order,.dg table.dataTable thead th.dt-ordering-desc .dt-column-order{color:#1f7a5c;opacity:1}.dg table.dataTable thead th.dt-orderable-asc:hover,.dg table.dataTable thead th.dt-orderable-desc:hover{background:#f1f5fb;outline:0}.dg table.dataTable tbody td{background:#0000;border-bottom:1px solid #eef2f8;box-shadow:none;vertical-align:middle}.dg table.dataTable tbody td.dt-right{text-align:right}.dg table.dataTable tbody tr:hover>td{background:#fafcff}.dg table.dataTable tbody tr:last-child>td{border-bottom:0}.dg table.dataTable tbody td small{color:#5a6a7e;display:block;font-size:12px}.dg .dt-react-portal strong{display:block}.dg table.dataTable tbody td.dt-empty{color:#5a6a7e;padding:36px 12px;text-align:center}.dg div.dt-layout-row{align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 14px}.dg div.dt-layout-row.dt-layout-table{margin:0}.dg div.dt-layout-row:last-child{margin:14px 0 0}.dg .dt-search{align-items:center;display:inline-flex}.dg .dt-search label{left:-9999px;position:absolute}.dg .dt-search input{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238a98ab' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M11 19a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm10 2-4.3-4.3'/%3E%3C/svg%3E") no-repeat 13px;font:inherit;height:40px;margin:0;max-width:100%;padding-left:38px;width:260px}.dg .dt-length select:focus-visible,.dg .dt-search input:focus-visible{border-color:#1f7a5c;outline:3px solid #2d8f6f4d;outline-offset:1px}.dg .dt-length{align-items:center;color:#5a6a7e;display:inline-flex;gap:8px}.dg .dt-length select{font:inherit;height:40px;margin:0;padding:0 12px}.dg .dt-length .select2-container .select2-selection--single{border-color:#e3e9f2;height:40px}.dg .dt-length .select2-container .select2-selection__rendered{line-height:37px;padding-left:12px}.dg .dt-length .select2-container .select2-selection__arrow{height:38px}.dg .dt-info{color:#5a6a7e;padding:0}.dg div.dt-container .dt-paging .dt-paging-button{align-items:center;box-shadow:none;cursor:pointer;display:inline-flex;font:inherit;font-weight:600;height:36px;justify-content:center;min-width:36px;text-decoration:none}.dg div.dt-container .dt-paging .dt-paging-button.disabled{cursor:default}.dg div.dt-container .dt-paging .dt-paging-button:focus-visible{outline:3px solid #2d8f6f4d;outline-offset:1px}.dg div.dt-container .dt-paging .ellipsis{color:#8a98ab;padding:0 6px}.dg-simple div.dt-layout-row:not(.dt-layout-table){display:none}.dg-simple table.dataTable tbody tr:last-child>td{border-bottom:0}.dg{overflow-x:auto}.ds-app{--ds-navy:#0a2540;--ds-navy-2:#12355a;--ds-green:#1f7a5c;--ds-green-soft:#6fd1ad;--ds-gold:#f5b342;--ds-ink:#1a1e2b;--ds-muted:#5a6a7e;--ds-line:#e6ecf3;--ds-line-strong:#cdd7e6;--ds-surface:#fff;--ds-surface-2:#f7f9fd;--ds-bg:#f4f7fc;font-feature-settings:"tnum";background:var(--ds-bg);color:var(--ds-ink);display:grid;font-family:Inter,system-ui,sans-serif;font-family:var(--font,"Inter",system-ui,sans-serif);font-variant-numeric:tabular-nums;grid-template-columns:252px minmax(0,1fr);line-height:1.5;min-height:100vh}.ds-app *,.ds-app :after,.ds-app :before{box-sizing:border-box}.ds-app :focus-visible{outline:3px solid #2d8f6f80;outline-offset:2px}.ds-app h1,.ds-app h2,.ds-app p{margin:0}.ds-app a:not(.ds-btn):not(.ds-navlink){color:var(--ds-navy)}.ds-sr{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.ds-side{background:var(--ds-navy);color:#fff;display:flex;flex-direction:column;gap:0;height:100vh;overflow-y:auto;padding:24px 16px;position:sticky;top:0}.ds-brand{align-items:center;display:flex;gap:8px;padding:0 8px}.ds-brand strong{font-size:17px;font-weight:800;letter-spacing:-.4px;line-height:1.15}.ds-brand strong span,.ds-mobilebar strong span{color:var(--ds-green-soft)}.ds-brand em{background:var(--ds-gold);border-radius:6px;color:#3d2a00;font-size:11px;font-style:normal;font-weight:800;padding:2px 8px}.ds-iconbtn.ds-close{display:none;margin-left:auto}.ds-brand-sub{color:#b8c7da;font-size:12px;margin:6px 8px 18px}.ds-role{background:#ffffff14;border-radius:12px;display:flex;flex-direction:column;gap:2px;margin:0 8px 22px;padding:10px 12px}.ds-role span{color:var(--ds-gold);font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.ds-role b{font-size:13px;font-weight:600}.ds-role small{color:#d6e0ee;font-size:12px}.ds-side nav{flex:1 1}.ds-navgroup,.ds-side nav{display:flex;flex-direction:column;gap:4px}.ds-navgroup+.ds-navgroup{margin-top:14px}.ds-navgroup p{color:#9fb2c9;font-size:11px;font-weight:700;letter-spacing:1px;margin:0 8px 4px;text-transform:uppercase}.ds-navlink{align-items:center;border-radius:12px;color:#d6e0ee!important;display:flex;font-size:14px;font-weight:600;gap:12px;min-height:44px;padding:0 10px;text-decoration:none}.ds-navlink span{flex:1 1}button.ds-navlink{background:none;border:0;cursor:pointer;font-family:inherit;text-align:left;width:100%}.ds-bottom{margin-top:18px}.ds-navlink:hover{background:#ffffff12}.ds-navlink.is-active{background:#ffffff24;color:#fff!important}.ds-navlink em{background:var(--ds-gold);border-radius:20px;color:#3d2a00;font-size:12px;font-style:normal;font-weight:800;min-width:20px;padding:1px 7px;text-align:center}.ds-user{align-items:center;background:#ffffff14;border-radius:14px;display:flex;gap:10px;margin-top:14px;padding:12px}.ds-user>div{line-height:1.25;min-width:0}.ds-user strong{display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-user button{background:none;border:none;color:#b8c7da;cursor:pointer;font:inherit;font-size:12px;margin-top:2px;padding:0;text-decoration:underline}.ds-avatar{align-items:center;background:#2d8f6f;border-radius:10px;color:#fff;display:inline-flex;flex:0 0 38px;font-size:13px;font-weight:800;height:38px;justify-content:center;width:38px}.ds-mobilebar,.ds-scrim{display:none}.ds-iconbtn{align-items:center;background:#0000;border:none;border-radius:12px;color:inherit;cursor:pointer;display:inline-flex;height:44px;justify-content:center;width:44px}.ds-main{display:flex;flex-direction:column;gap:28px;margin:0 auto;max-width:1560px;min-width:0;padding:32px clamp(16px,3vw,40px) 56px;width:100%}.ds-pagehead{align-items:flex-end;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.ds-pagehead h1{text-wrap:balance;font-size:28px;font-weight:800;letter-spacing:-.8px;line-height:1.2}.ds-eyebrow{color:var(--ds-muted);font-size:13px;font-weight:600;margin-bottom:2px!important}.ds-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ds-kpis{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.ds-kpi{background:var(--ds-surface);border:1px solid var(--ds-line);border-radius:16px;display:flex;flex-direction:column;gap:8px;min-width:0;padding:20px 22px}.ds-kpi-label{color:var(--ds-muted);font-size:13px;font-weight:600}.ds-kpi strong{font-size:28px;font-weight:800;letter-spacing:-1px;line-height:1.15;overflow-wrap:anywhere}.ds-kpi-note{color:var(--ds-muted);font-size:12px;font-weight:600}.ds-kpi-note.good{color:var(--ds-green)}.ds-kpi.is-accent{background:var(--ds-navy);border-color:var(--ds-navy)}.ds-kpi.is-accent .ds-kpi-label{color:#b8c7da}.ds-kpi.is-accent strong{color:var(--ds-gold)}.ds-kpi.is-accent .ds-kpi-note{color:#d6e0ee}.ds-row{align-items:stretch;display:flex;flex-wrap:wrap;gap:24px}.ds-row.is-top{align-items:flex-start}.ds-row>*{flex:1 1 340px;min-width:0}.ds-row>.is-wide{flex:2 1 480px}.ds-col{display:flex;flex-direction:column;gap:24px}.ds-panel{background:var(--ds-surface);border:1px solid var(--ds-line);border-radius:16px;padding:24px}.ds-panel-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.ds-panel h2{font-size:16px;font-weight:800}.ds-panel-head p{color:var(--ds-muted);font-size:13px;margin-top:2px}.ds-btn{align-items:center;background:#fff;border:1.5px solid var(--ds-line-strong);border-radius:12px;color:var(--ds-navy);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:700;gap:8px;justify-content:center;min-height:44px;padding:0 18px;text-decoration:none;white-space:nowrap}.ds-btn:hover:not(:disabled){border-color:var(--ds-navy)}.ds-btn.is-sm{border-radius:10px;font-size:13px;min-height:36px;padding:0 14px}.ds-btn-primary{background:var(--ds-green);border-color:var(--ds-green);color:#fff}.ds-btn-primary:hover:not(:disabled){background:#186a50;border-color:#186a50}.ds-btn-dark{background:var(--ds-navy);border-color:var(--ds-navy);color:#fff}.ds-btn-danger{background:#c8372a;border-color:#c8372a;color:#fff}.ds-btn:disabled{background:#f1f4f9;border-color:#d3dcea;color:var(--ds-muted);cursor:not-allowed;opacity:.55}.ds-input,.ds-select,.ds-textarea{background:#fff;border:1.5px solid #d3dcea;border-radius:12px;color:var(--ds-ink);font:inherit;font-size:14px;min-height:44px;padding:0 14px;width:100%}.ds-textarea{min-height:96px;padding:10px 14px;resize:vertical}.ds-search{max-width:100%;width:260px}.ds-field{display:flex;flex-direction:column;gap:6px}.ds-field label,.ds-field legend{font-size:13px;font-weight:700}.ds-field small{color:var(--ds-muted);font-size:12px}.ds-form{display:flex;flex-direction:column;gap:14px}.ds-formgrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ds-checkgrid{grid-gap:8px;border:0;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:0;padding:0}.ds-check{align-items:center;border:1.5px solid #d3dcea;border-radius:12px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;min-height:44px;padding:0 12px}.ds-check input{accent-color:var(--ds-green);height:18px;width:18px}.ds-check:has(input:checked){background:#eaf7f1;border-color:var(--ds-green)}.ds-modal-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:18px}.ds-confirm-text{color:#3b4a5e;font-size:14px}.ds-formerror{background:#fdeeec;border-radius:10px;color:#9b2418;font-size:13px;font-weight:600;padding:10px 12px}.ds-pill{border-radius:20px;display:inline-block;font-size:12px;font-weight:700;padding:3px 10px;white-space:nowrap}.ds-pills{display:flex;flex-wrap:wrap;gap:8px}.ds-filter{background:#fff;border:1.5px solid #d3dcea;border-radius:20px;color:#3b4a5e;cursor:pointer;font:inherit;font-size:13px;font-weight:700;min-height:36px;padding:0 14px}.ds-filter span{margin-left:6px;opacity:.8}.ds-filter.is-on{background:var(--ds-navy);border-color:var(--ds-navy);color:#fff}.ds-tablebox{overflow-x:auto}.ds-table{border-collapse:collapse;font-size:13px;width:100%}.ds-table th{border-bottom:1px solid var(--ds-line);color:var(--ds-muted);font-size:11px;font-weight:700;letter-spacing:.7px;padding:10px;text-transform:uppercase;white-space:nowrap}.ds-table td{border-bottom:1px solid #eef2f8;padding:15px 10px;vertical-align:middle}.ds-table tbody tr:last-child td{border-bottom:0}.ds-table td small{color:var(--ds-muted);display:block;font-size:12px}.ds-table .num{text-align:right}.ds-table .nowrap{white-space:nowrap}.ds-pager{align-items:center;display:flex;font-size:13px;gap:10px;justify-content:flex-end}.ds-foot,.ds-pager{color:var(--ds-muted);margin-top:12px}.ds-foot{font-size:12px}.ds-state{align-items:center;color:var(--ds-muted);display:flex;flex-direction:column;font-weight:600;gap:12px;padding:40px 16px;text-align:center}.ds-state.is-error{color:#9b2418}.ds-empty{color:var(--ds-muted);padding:28px 12px;text-align:center}.ds-empty strong{color:var(--ds-ink);display:block;margin-bottom:4px}.ds-empty p{font-size:13px}.ds-attn{flex-direction:column;list-style:none;margin:0;padding:0}.ds-attn,.ds-attn li{display:flex;gap:12px}.ds-attn li{align-items:center;border-radius:12px;padding:14px}.ds-attn li>div{flex:1 1;min-width:0}.ds-attn strong{display:block;font-size:13px}.ds-attn span.sub{color:#3b4a5e;display:block;font-size:12px;margin-top:2px}.ds-attn .chip{background:#fff;border-radius:20px;font-size:12px;font-weight:800;padding:3px 10px;white-space:nowrap}.ds-legend{color:#3b4a5e;display:flex;font-size:12px;font-weight:600;gap:16px;margin-bottom:14px}.ds-legend span{align-items:center;display:inline-flex;gap:6px}.ds-legend i,.ds-legendlist i{border-radius:3px;display:inline-block;height:10px;width:10px}.ds-chart{display:flex;gap:10px}.ds-chart-axis{color:var(--ds-muted);flex:0 0 38px;font-size:11px;margin-top:18px;position:relative;text-align:right}.ds-chart-axis span{position:absolute;right:0}.ds-chart-main{flex:1 1;min-width:0}.ds-chart-plot{align-items:flex-end;border-bottom:1px solid var(--ds-line-strong);display:flex;justify-content:space-around;position:relative}.ds-gridline{border-top:1px dashed var(--ds-line);left:0;position:absolute;right:0}.ds-bargroup{align-items:center;display:flex;flex:0 1 64px;flex-direction:column;justify-content:flex-end;position:relative}.ds-bars{align-items:flex-end;display:flex;gap:4px;width:100%}.ds-bars span{border-radius:5px 5px 0 0;flex:1 1}.ds-barvalue{color:var(--ds-navy);font-size:11px;font-weight:700;margin-bottom:4px}.ds-chart-x{color:var(--ds-muted);display:flex;font-size:12px;font-weight:600;justify-content:space-around;padding-top:8px}.ds-chart-x span{flex:0 1 64px;text-align:center}.ds-stack{border-radius:10px;display:flex;gap:2px;height:16px;overflow:hidden}.ds-legendlist{grid-gap:10px 14px;display:grid;gap:10px 14px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));list-style:none;margin:16px 0 0;padding:0}.ds-legendlist li{align-items:center;display:flex;font-size:13px;gap:8px}.ds-legendlist li span{color:#3b4a5e;flex:1 1}.ds-hbars{display:flex;flex-direction:column;gap:12px}.ds-hbars>div{align-items:center;display:flex;font-size:13px;gap:12px}.ds-hbar-label{flex:0 0 104px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-hbar-track{background:#e8eef6;border-radius:8px;flex:1 1;height:12px;overflow:hidden}.ds-hbar-track span{background:var(--ds-navy);border-radius:8px;display:block;height:100%}.ds-hbars strong{flex:0 0 88px;font-size:12px;text-align:right}.ds-timeline{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.ds-timeline li{display:flex;gap:12px;padding-bottom:14px}.ds-dot{border-radius:50%;flex:0 0 10px;height:10px;margin-top:6px;width:10px}.ds-timeline strong{display:block;font-size:13px;line-height:1.35}.ds-timeline span{color:var(--ds-muted);display:block;font-size:12px;margin-top:2px}.ds-steps{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.ds-steps li{align-items:center;display:flex;font-size:13px;font-weight:600;gap:10px}.ds-tick{align-items:center;background:#fff;border:1.5px solid #9fb0c6;border-radius:50%;color:#fff;display:inline-flex;flex:0 0 22px;height:22px;justify-content:center;width:22px}.ds-steps li.is-done{color:#3b4a5e}.ds-steps li.is-done .ds-tick{background:var(--ds-green);border-color:var(--ds-green)}.ds-progress{display:flex;gap:4px;margin:10px 0 14px}.ds-progress span{background:#d3dcea;border-radius:4px;flex:1 1;height:6px}.ds-progress span.on{background:var(--ds-green)}.ds-dl{grid-gap:8px 14px;display:grid;font-size:14px;gap:8px 14px;grid-template-columns:minmax(110px,160px) 1fr;margin:0}.ds-dl dt{color:var(--ds-muted);font-weight:600}.ds-dl dd{margin:0;overflow-wrap:anywhere}.ds-linkbox{align-items:center;background:var(--ds-surface-2);border:1.5px solid #d3dcea;border-radius:14px;display:flex;flex-wrap:wrap;gap:10px;padding:8px 8px 8px 16px}.ds-linkbox span{color:var(--ds-navy);font-size:13px;font-weight:600;word-break:break-all}.ds-chips{display:flex;flex-wrap:wrap;gap:8px}.ds-chip{background:#e6f6ee;border-radius:20px;color:#0a6038;font-size:12px;font-weight:700;padding:4px 12px}.ds-callout{background:#fff4d9;border-radius:12px;color:#6b4300;font-size:13px;font-weight:600;padding:12px 14px}.ds-callout.is-info{background:#eaf0fb;color:#0a2540}.ds-message{background:var(--ds-surface-2);border:1px solid var(--ds-line);border-radius:12px;font-size:14px;padding:14px;white-space:pre-wrap}@media (max-width:1100px){.ds-app{grid-template-columns:76px minmax(0,1fr)}.ds-side{align-items:stretch;padding:20px 10px}.ds-brand strong,.ds-brand-sub,.ds-navgroup p,.ds-navlink em,.ds-navlink span,.ds-role,.ds-user>div{display:none}.ds-brand,.ds-navlink{justify-content:center;padding:0}.ds-navlink{position:relative}.ds-user{justify-content:center;padding:8px}}@media (max-width:760px){.ds-app{display:block}.ds-mobilebar{align-items:center;background:var(--ds-navy);color:#fff;display:flex;gap:8px;padding:8px 12px;position:sticky;top:0;z-index:30}.ds-mobilebar strong{font-size:16px;font-weight:800}.ds-side{inset:0 auto 0 0;max-width:86vw;padding:24px 16px;position:fixed;transform:translateX(-100%);transition:transform .2s ease;width:272px;z-index:50}.ds-app.is-open .ds-side{transform:none}.ds-app.is-open .ds-scrim{background:#0a25408c;border:0;display:block;inset:0;position:fixed;z-index:40}.ds-brand strong,.ds-brand-sub,.ds-navgroup p,.ds-navlink em,.ds-navlink span,.ds-role,.ds-user>div{display:revert}.ds-role{display:flex}.ds-navlink em{display:inline-block}.ds-brand{padding:0 8px}.ds-brand,.ds-navlink{justify-content:flex-start}.ds-navlink{padding:0 10px}.ds-user{justify-content:flex-start;padding:12px}.ds-iconbtn.ds-close{display:inline-flex}.ds-main{padding-top:20px}.ds-pagehead h1{font-size:24px}.ds-dl{gap:2px;grid-template-columns:1fr}.ds-dl dd{margin-bottom:10px}}@media (prefers-reduced-motion:reduce){.ds-side{transition:none}}.ds-proof{align-items:center;background:none;border:0;color:var(--ds-green);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;gap:6px;padding:0;text-decoration:underline}.ds-proof:disabled{cursor:progress}.ds-filehint,.ds-muted,.ds-proof:disabled{color:var(--ds-muted)}.ds-filehint{font-size:12px}.ds-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:18px}.ds-pagination-info{color:var(--ds-muted);font-size:13px}.ds-pagination nav{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.ds-pagination button{background:#fff;border:1px solid #e3e9f2;border-radius:10px;color:#3b4a5e;cursor:pointer;font:inherit;font-weight:600;height:36px;min-width:36px;padding:0 10px}.ds-pagination button:hover:not(:disabled):not(.is-current){background:#f3f6fb;border-color:#cdd7e6;color:var(--ds-navy)}.ds-pagination button.is-current{background:#e6f6ee;border-color:#b9e2cf;color:#0a6038;cursor:default}.ds-pagination button:disabled{border-color:#eef2f8;color:#a9b6c7;cursor:default}.ds-page-gap{color:#8a98ab;padding:0 6px}
/*# sourceMappingURL=main.c1b1b354.css.map*/