.htm-pricing-table{display:grid;gap:30px;margin:40px 0;max-width:1200px}.htm-pricing-columns-1{grid-template-columns:1fr}.htm-pricing-columns-2{grid-template-columns:repeat(2,1fr)}.htm-pricing-columns-3{grid-template-columns:repeat(3,1fr)}.htm-pricing-columns-4{grid-template-columns:repeat(4,1fr)}.htm-pricing-plan{background:var(--htm-bg-white,var(--htm-bg-white));border:2px solid #e5e5e5;border-radius:8px;padding:30px;position:relative;text-align:center;transition:all .3s ease}.htm-pricing-plan:hover{border-color:var(--htm-primary,#0073aa);box-shadow:0 5px 20px rgba(0,115,170,.1);transform:translateY(-5px)}.htm-pricing-highlighted{border-color:var(--htm-primary,#0073aa);box-shadow:0 5px 20px rgba(0,115,170,.15)}.htm-pricing-badge{background:var(--htm-primary,#0073aa);border-radius:20px;color:var(--htm-text-inverse,var(--htm-bg-white));font-size:12px;font-weight:600;left:50%;padding:5px 15px;position:absolute;text-transform:uppercase;top:-12px;transform:translateX(-50%)}.htm-pricing-header{border-bottom:1px solid var(--htm-border,#e5e5e5);margin-bottom:25px;padding-bottom:20px}.htm-pricing-title{color:var(--htm-gray-700,#333);font-size:24px;margin:0 0 10px}.htm-pricing-level{color:var(--htm-gray-500,#666);font-size:14px;margin:0}.htm-pricing-price{margin-bottom:25px}.htm-pricing-currency{color:var(--htm-gray-500,#666);font-size:14px;vertical-align:top}.htm-pricing-amount{color:var(--htm-gray-700,#333);font-size:48px;font-weight:700;line-height:1}.htm-pricing-period{display:block;margin-top:5px}.htm-pricing-description,.htm-pricing-period{color:var(--htm-gray-500,#666);font-size:14px}.htm-pricing-description{line-height:1.6;margin-bottom:20px;text-align:left}.htm-pricing-description p{margin:10px 0}.htm-pricing-trial{background:var(--htm-primary-bg,#f0f6fc);border-radius:4px;color:var(--htm-primary,#0073aa);font-size:13px;font-weight:500;margin-bottom:20px;padding:10px}.htm-pricing-footer{margin-top:25px}.htm-pricing-button{align-items:center;background:#2563eb;border:none;border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;letter-spacing:-.01em;overflow:hidden;padding:14px 24px;position:relative;text-decoration:none;transition:all .2s ease;width:100%}.htm-pricing-button:before{background:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0));bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.htm-pricing-button:hover{background:#1451d7;box-shadow:0 4px 12px -2px rgba(0,0,0,.15);color:#fff;transform:translateY(-2px)}.htm-pricing-button:active{box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transform:translateY(0)}.htm-pricing-button:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.htm-pricing-highlighted .htm-pricing-button{background:#1451d7;box-shadow:0 4px 14px -2px rgba(37,99,235,.4)}.htm-pricing-highlighted .htm-pricing-button:hover{background:#1146bb;box-shadow:0 6px 20px -2px rgba(37,99,235,.5)}@media (max-width:992px){.htm-pricing-columns-3,.htm-pricing-columns-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.htm-pricing-columns-2,.htm-pricing-columns-3,.htm-pricing-columns-4{grid-template-columns:1fr}.htm-dashboard-section{overflow-x:auto;padding:15px}.htm-subscriptions-table,.htm-transactions-table{font-size:12px}.htm-subscriptions-table td,.htm-subscriptions-table th,.htm-transactions-table td,.htm-transactions-table th{padding:8px}}@media print{.htm-button,.htm-dashboard-actions,.htm-form-links,.htm-logout-button,.htm-pricing-button{display:none}}.htm-dashboard-modern{background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0 auto;max-width:1400px}.htm-dashboard-header{background:transparent;border-radius:0;box-shadow:none;color:#020817;margin-bottom:32px;padding:0}.htm-dashboard-header-content{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-bottom:24px}.htm-dashboard-greeting h1{color:#020817;font-size:30px;font-weight:600;letter-spacing:-.025em;margin:0 0 4px}.htm-dashboard-subtitle{color:#64748b;font-size:14px;font-weight:400;margin:0;opacity:1}.htm-dashboard-header-actions{display:flex;flex-wrap:wrap;gap:8px}.htm-btn{align-items:center;border:1px solid transparent;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;height:36px;justify-content:center;padding:0 16px;text-decoration:none;transition:all .15s ease;white-space:nowrap}.htm-btn svg{flex-shrink:0;height:16px;width:16px}.htm-btn-secondary{background:#f1f5f9;border-color:transparent;color:#0f172a}.htm-btn-secondary:hover{background:#e6edf4;transform:none}.htm-btn-outline{background:transparent;border:1px solid #e2e8f0;color:#0f172a}.htm-btn-outline:hover{background:linear-gradient(135deg,var(--htm-blue) 0,var(--htm-blue-hover) 100%);border-color:transparent;box-shadow:0 4px 12px rgba(59,130,246,.3);color:#fff;transform:translateY(-1px)}.htm-btn-outline:hover svg{stroke:#fff}.htm-dashboard-stats{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:24px}.htm-stat-card{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);display:flex;gap:16px;padding:24px;transition:all .2s ease}.htm-stat-card:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);transform:none}.htm-stat-icon{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.htm-stat-icon-primary{background:#2563eb;color:#f8fafc}.htm-stat-icon-success{background:#16a34a;color:#fff}.htm-stat-icon-info{background:#64748b;color:#fff}.htm-stat-content{flex:1;min-width:0}.htm-stat-value{color:#020817;font-size:24px;font-weight:700;letter-spacing:-.025em;line-height:1;margin-bottom:4px}.htm-stat-label{color:#64748b;font-size:13px;font-weight:500}.htm-dashboard-content{display:flex;flex-direction:column;gap:16px}.htm-dashboard-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);overflow:hidden}.htm-card-header{background:transparent;border-bottom:1px solid #e2e8f0;padding:24px 24px 20px}.htm-card-title{align-items:center;color:#020817;display:flex;font-size:18px;font-weight:600;gap:8px;letter-spacing:-.025em;margin:0}.htm-card-title svg{color:#64748b;height:18px;width:18px}.htm-card-body{padding:0}.htm-table-responsive{overflow-x:hidden}.htm-table{border-collapse:collapse;width:100%}.htm-table,.htm-table td,.htm-table th{border:none!important}.htm-table thead{background:transparent}.htm-table th{border-bottom:1px solid #e2e8f0;color:#64748b;font-size:12px;font-weight:500;letter-spacing:0;padding:12px 24px;text-align:left;text-transform:none}.htm-table tbody tr{border-bottom:1px solid #e2e8f0;transition:background-color .15s ease}.htm-table tbody tr:hover{background:#f8fafc}.htm-table tbody tr:last-child{border-bottom:none}.htm-table td{border:none!important;color:#020817;font-size:14px;padding:16px 24px}.htm-table-plan{display:flex;flex-direction:column;gap:2px}.htm-table-plan strong{color:#020817;font-weight:500}.htm-table-meta{color:#64748b;font-size:12px}.htm-text-right{text-align:right}.htm-text-muted{color:#64748b}.htm-transaction-type{background:#f1f5f9;border-radius:4px;color:#0f172a;display:inline-block;font-size:12px;font-weight:500;padding:2px 8px}.htm-badge{align-items:center;border:1px solid transparent;border-radius:6px;display:inline-flex;font-size:12px;font-weight:500;padding:2px 10px;text-transform:capitalize}.htm-badge-active{background:rgba(34,197,94,.1);border-color:rgba(22,163,74,.2);color:#16a34a}.htm-badge-trialing{background:rgba(37,99,235,.1);border-color:rgba(37,99,235,.2);color:#2563eb}.htm-badge-cancelled{background:rgba(239,68,68,.1);border-color:rgba(220,38,38,.2);color:#dc2626}.htm-badge-expired{background:rgba(100,116,139,.1);border-color:rgba(100,116,139,.2);color:#64748b}.htm-badge-pending{background:rgba(250,204,21,.1);border-color:rgba(217,119,6,.2);color:#d97706}.htm-badge-completed,.htm-badge-success{background:rgba(34,197,94,.1);border-color:rgba(22,163,74,.2);color:#16a34a}.htm-badge-failed{background:rgba(239,68,68,.1);border-color:rgba(220,38,38,.2);color:#dc2626}.htm-badge-refunded{background:rgba(124,58,237,.1);border-color:rgba(124,58,237,.2);color:#7c3aed}.htm-empty-state{color:#64748b;padding:48px 24px;text-align:center}.htm-empty-state svg{color:#64748b;margin:0 auto 12px;opacity:.4}.htm-empty-state p{color:#64748b;font-size:14px;margin:0}@media (max-width:768px){.htm-dashboard-modern{padding:24px 16px}.htm-dashboard-header{margin-bottom:24px;padding:0}.htm-dashboard-header-content{align-items:flex-start;flex-direction:column;padding-bottom:20px}.htm-dashboard-greeting h1{font-size:24px}.htm-dashboard-subtitle{font-size:13px}.htm-dashboard-header-actions{width:100%}.htm-btn{flex:1;justify-content:center}.htm-dashboard-stats{gap:12px;grid-template-columns:1fr}.htm-stat-card{padding:20px}.htm-stat-icon{height:36px;width:36px}.htm-stat-value{font-size:20px}.htm-stat-label{font-size:12px}.htm-card-header{padding:20px 20px 16px}.htm-card-title{font-size:16px}.htm-table td,.htm-table th{font-size:13px;padding:12px 16px}.htm-table th{font-size:11px}.htm-empty-state{padding:36px 20px}}@media (max-width:480px){.htm-dashboard-modern{padding:20px 12px}.htm-dashboard-header-content{padding-bottom:16px}.htm-dashboard-greeting h1{font-size:20px}.htm-dashboard-header-actions{flex-direction:column;gap:8px}.htm-btn{width:100%}.htm-stat-card{padding:16px}.htm-stat-icon{height:32px;width:32px}.htm-stat-icon svg{height:18px;width:18px}.htm-stat-value{font-size:18px}.htm-stat-label{font-size:11px}.htm-card-header{padding:16px}.htm-card-title{font-size:15px}.htm-table td,.htm-table th{font-size:12px;padding:10px 12px}.htm-table th{font-size:10px}.htm-badge{font-size:11px;padding:1px 8px}.htm-transaction-type{font-size:11px;padding:1px 6px}}.htm-levels-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:24px}.htm-level-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;padding:0;transition:all .2s ease}.htm-level-card:hover{border-color:#2563eb;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.htm-level-card-primary{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.htm-level-card-primary:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.htm-level-card-header{align-items:flex-start;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:12px;padding:20px}.htm-level-card-primary .htm-level-card-header{background:rgba(37,99,235,.05)}.htm-level-card-icon{align-items:center;background:#2563eb;border-radius:8px;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.htm-level-card-primary .htm-level-card-icon{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;background:#2563eb}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}.htm-level-card-icon svg{height:22px;width:22px}.htm-level-card-title{flex:1;min-width:0}.htm-level-card-title h3{color:#020817;font-size:16px;font-weight:600;letter-spacing:-.025em;margin:0 0 6px}.htm-level-card-title .htm-badge{margin-top:4px}.htm-level-card-body{background:#fff;padding:16px 20px}.htm-level-card-body p{color:#64748b;font-size:13px;line-height:1.5;margin:0}.htm-level-card-footer{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:12px 20px}.htm-level-card-primary .htm-level-card-footer{background:rgba(37,99,235,.05)}.htm-level-priority-badge{align-items:center;background:rgba(34,197,94,.1);border-radius:6px;color:#16a34a;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:4px 10px}.htm-level-priority-badge svg{fill:currentColor;height:14px;width:14px}.htm-badge-primary{background:rgba(37,99,235,.1);border-color:rgba(37,99,235,.2);color:#2563eb;font-weight:600}.htm-card-footer{background:#f8fafc;border-top:1px solid #e2e8f0;padding:16px 24px}.htm-info-box{align-items:flex-start;background:rgba(37,99,235,.05);border:1px solid rgba(37,99,235,.2);border-radius:6px;display:flex;gap:12px;padding:12px 16px}.htm-info-box svg{color:#2563eb;flex-shrink:0;height:16px;margin-top:2px;width:16px}.htm-info-box p{color:#0f172a;font-size:13px;line-height:1.5;margin:0}@media (max-width:768px){.htm-levels-grid{gap:12px;grid-template-columns:1fr;padding:20px}.htm-level-card-header{padding:16px}.htm-level-card-icon{height:36px;width:36px}.htm-level-card-icon svg{height:20px;width:20px}.htm-level-card-title h3{font-size:15px}.htm-level-card-body{padding:14px 16px}.htm-level-card-footer{padding:10px 16px}}@media (max-width:480px){.htm-levels-grid{padding:16px}.htm-level-card-header{gap:10px;padding:14px}.htm-level-card-icon{height:32px;width:32px}.htm-level-card-icon svg{height:18px;width:18px}.htm-level-card-title h3{font-size:14px}.htm-level-card-body{padding:12px 14px}.htm-level-card-body p{font-size:12px}.htm-level-card-footer{padding:10px 14px}.htm-level-priority-badge{font-size:11px;padding:3px 8px}.htm-card-footer{padding:14px 16px}.htm-info-box{gap:10px;padding:10px 12px}.htm-info-box p{font-size:12px}}.htm-pricing-features{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin:24px 0;padding:20px}.htm-features-list{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.htm-feature-item{align-items:center;border-bottom:1px solid #e2e8f0;color:#0f172a;display:flex;font-size:14px;gap:12px;padding:12px 0;transition:all .15s ease}.htm-feature-item:first-child{padding-top:0}.htm-feature-item:last-child{border-bottom:none;padding-bottom:0}.htm-feature-item:hover{color:#020817}.htm-feature-item.htm-feature-excluded{opacity:.5}.htm-feature-item.htm-feature-excluded .htm-feature-name{color:#64748b;text-decoration:line-through}.htm-feature-status{display:flex;min-width:28px}.htm-feature-icon,.htm-feature-status{align-items:center;flex-shrink:0;justify-content:center}.htm-feature-icon{border-radius:50%;display:inline-flex;height:22px;width:22px}.htm-feature-icon svg{height:14px;width:14px}.htm-feature-check{background:rgba(34,197,94,.15);color:#16a34a}.htm-feature-cross{background:rgba(239,68,68,.1);color:#dc2626}.htm-feature-badge{align-items:center;background:rgba(37,99,235,.1);border:1px solid rgba(37,99,235,.2);border-radius:6px;color:#2563eb;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;min-width:28px;padding:4px 10px;white-space:nowrap}.htm-feature-content{align-items:center;display:flex;flex:1;gap:6px;min-width:0}.htm-feature-name{color:inherit;font-size:14px;font-weight:500;line-height:1.4}.htm-feature-tooltip-trigger{align-items:center;color:#64748b;cursor:help;display:inline-flex;flex-shrink:0;justify-content:center;position:relative;transition:color .15s ease}.htm-feature-tooltip-trigger:hover{color:#2563eb}.htm-feature-tooltip-trigger svg{height:14px;width:14px}.htm-feature-tooltip-content{background:#020817;border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);color:#f8fafc;font-size:12px;font-weight:400;left:50%;line-height:1.5;max-width:220px;opacity:0;padding:10px 14px;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);transition:all .2s ease;visibility:hidden;white-space:normal;width:-moz-max-content;width:max-content;z-index:100}.htm-feature-tooltip-content:after{border:6px solid transparent;border-top-color:#020817;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.htm-feature-tooltip-trigger:hover .htm-feature-tooltip-content{opacity:1;transform:translateX(-50%) translateY(-2px);visibility:visible}.htm-pricing-highlighted .htm-pricing-features{background:rgba(37,99,235,.05);border-color:rgba(37,99,235,.15)}.htm-pricing-highlighted .htm-feature-item{border-color:rgba(37,99,235,.1)}.htm-pricing-highlighted .htm-feature-badge{background:rgba(37,99,235,.15);border-color:rgba(37,99,235,.3)}.htm-pricing-current .htm-pricing-features{background:rgba(34,197,94,.05);border-color:rgba(22,163,74,.15)}.htm-pricing-current .htm-feature-item{border-color:rgba(22,163,74,.1)}.htm-pricing-current .htm-feature-badge{background:rgba(34,197,94,.15);border-color:rgba(22,163,74,.3);color:#16a34a}@media (max-width:768px){.htm-pricing-features{margin:20px 0;padding:16px}.htm-feature-item{gap:10px;padding:10px 0}.htm-feature-name{font-size:13px}.htm-feature-badge{font-size:11px;padding:3px 8px}.htm-feature-tooltip-content{font-size:11px;max-width:180px;padding:8px 12px}}@media (max-width:480px){.htm-pricing-features{margin:16px 0;padding:14px}.htm-feature-item{gap:8px;padding:8px 0}.htm-feature-status{min-width:24px}.htm-feature-icon{height:20px;width:20px}.htm-feature-icon svg{height:12px;width:12px}.htm-feature-name{font-size:12px}.htm-feature-badge{font-size:10px;min-width:24px;padding:2px 6px}.htm-feature-tooltip-trigger svg{height:12px;width:12px}}.htm-pricing-setup-fee{font-size:13px;margin:10px 0 15px;padding:8px 12px}.htm-pricing-setup-fee-label{display:block;font-weight:600}.htm-pricing-setup-fee-desc{display:block;font-size:11px;margin-top:2px}.htm-pricing-current{background:rgba(34,197,94,.05);border-color:#16a34a}.htm-pricing-button-current{cursor:default!important}.htm-pricing-button-current,.htm-pricing-button-current:hover{background:#16a34a!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)!important}.htm-pricing-button-current:hover{transform:none!important}.htm-checkmark{align-items:center;background:hsla(0,0%,100%,.2);border-radius:50%;display:inline-flex;font-size:12px;height:20px;justify-content:center;width:20px}.htm-pricing-button-upgrade{background:#2563eb}.htm-pricing-button-upgrade:hover{background:#1451d7;box-shadow:0 4px 14px -2px rgba(37,99,235,.4)}.htm-pricing-button-downgrade{background:#64748b}.htm-pricing-button-downgrade:hover{background:#4d596b;box-shadow:0 4px 14px -2px rgba(100,116,139,.4)}.htm-pricing-button-billing_period{background:#0da2e7}.htm-pricing-button-billing_period:hover{background:#0b87c1;box-shadow:0 4px 14px -2px rgba(13,162,231,.4)}.htm-pricing-button-add{background:#7c3aed}.htm-pricing-button-add:hover{background:#6415ea;box-shadow:0 4px 14px -2px rgba(124,58,237,.4)}.htm-arrow{align-items:center;background:hsla(0,0%,100%,.15);border-radius:4px;display:inline-flex;font-size:12px;height:20px;justify-content:center;transition:background .2s ease;width:20px}.htm-pricing-button:hover .htm-arrow{background:hsla(0,0%,100%,.25)}.htm-cross-period-btn{position:relative}.htm-period-badge{align-items:center;backdrop-filter:blur(4px);background:hsla(0,0%,100%,.2);border-radius:6px;display:inline-flex;font-size:11px;font-weight:500;letter-spacing:.02em;padding:3px 10px;text-transform:capitalize}.htm-cross-period-notice{background:rgba(250,204,21,.1);border:1px solid rgba(250,204,21,.25);border-radius:8px;color:#c66d06;font-size:12px;font-weight:500;margin:10px 0 0;padding:10px 14px;text-align:center}.htm-pricing-button-upgrade.htm-cross-period-btn{background:linear-gradient(135deg,#2563eb,#7c3aed)}.htm-pricing-button-upgrade.htm-cross-period-btn:hover{background:linear-gradient(135deg,#1451d7,#6415ea);box-shadow:0 4px 14px -2px rgba(124,58,237,.4)}.htm-pricing-button-downgrade.htm-cross-period-btn{background:linear-gradient(135deg,#64748b,#4d596b)}.htm-pricing-button-downgrade.htm-cross-period-btn:hover{background:linear-gradient(135deg,#4d596b,#37404d)}.htm-pricing-button-billing_period.htm-cross-period-btn{background:linear-gradient(135deg,#0da2e7,#08b2c9)}.htm-pricing-button-billing_period.htm-cross-period-btn:hover{background:linear-gradient(135deg,#0b87c1,#0790a2)}@media (max-width:768px){.htm-pricing-button{border-radius:6px;font-size:14px;padding:12px 20px}.htm-period-badge{display:block;margin:6px auto 0;width:-moz-fit-content;width:fit-content}.htm-cross-period-notice{font-size:11px;padding:8px 12px}.htm-arrow,.htm-checkmark{font-size:11px;height:18px;width:18px}}@media (max-width:480px){.htm-pricing-button{font-size:13px;gap:6px;padding:11px 16px}.htm-period-badge{font-size:10px;padding:2px 8px}.htm-cross-period-notice{font-size:10px;padding:6px 10px}}.htm-upcoming-content{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);margin:24px 0;overflow:hidden}.htm-upcoming-content-title{border-bottom:1px solid #e2e8f0;color:#020817;font-size:18px;font-weight:600;letter-spacing:-.025em;margin:0;padding:24px 24px 20px}.htm-upcoming-content-list{padding:0}.htm-upcoming-content-item{border-bottom:1px solid #e2e8f0;padding:20px 24px;transition:background-color .15s ease}.htm-upcoming-content-item:last-child{border-bottom:none}.htm-upcoming-content-item:hover{background:#f8fafc}.htm-upcoming-content-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:12px}.htm-upcoming-content-item-title{color:#020817;flex:1;font-size:16px;font-weight:500;line-height:1.4;margin:0}.htm-upcoming-content-countdown{flex-shrink:0}.htm-upcoming-content-excerpt{color:#64748b;font-size:14px;line-height:1.6;margin:0 0 12px}.htm-upcoming-content-meta{align-items:center;color:#64748b;display:flex;font-size:13px;gap:16px}.htm-upcoming-content-date{align-items:center;display:inline-flex;gap:6px}.htm-upcoming-content-date svg{flex-shrink:0;opacity:.7}.htm-badge-info{background:rgba(37,99,235,.1);border-color:rgba(37,99,235,.2);color:#2563eb}.htm-badge-secondary{background:rgba(100,116,139,.1);border-color:rgba(100,116,139,.2);color:#64748b}.htm-upcoming-content.htm-notice{padding:32px 24px;text-align:center}.htm-upcoming-content.htm-notice p{color:#64748b;font-size:14px;margin:0}.htm-upcoming-content.htm-notice-info{background:rgba(37,99,235,.05);border-color:rgba(37,99,235,.2)}.htm-upcoming-content.htm-notice-info p{color:#2563eb}.htm-upcoming-content.htm-notice-warning{background:var(--htm-warning-light);border-color:var(--htm-warning)}.htm-upcoming-content.htm-notice-warning p{color:var(--htm-warning-dark)}.htm-upcoming-content.htm-notice-success{background:var(--htm-success-light);border-color:var(--htm-success)}.htm-upcoming-content.htm-notice-success p{color:var(--htm-success-dark)}.htm-download-area.htm-notice{padding:32px 24px;text-align:center}.htm-download-area.htm-notice p{color:#64748b;font-size:14px;margin:0}.htm-download-area.htm-notice-info{background:var(--htm-info-light);border-color:var(--htm-info)}.htm-download-area.htm-notice-info p{color:var(--htm-info-dark)}.htm-download-area.htm-notice-warning{background:var(--htm-warning-light);border-color:var(--htm-warning)}.htm-download-area.htm-notice-warning p{color:var(--htm-warning-dark)}.htm-download-area.htm-notice-success{background:var(--htm-success-light);border-color:var(--htm-success)}.htm-download-area.htm-notice-success p{color:var(--htm-success-dark)}@media (max-width:768px){.htm-upcoming-content-title{font-size:16px;padding:20px 20px 16px}.htm-upcoming-content-item{padding:16px 20px}.htm-upcoming-content-header{align-items:flex-start;flex-direction:column;gap:8px}.htm-upcoming-content-item-title{font-size:15px}.htm-upcoming-content-excerpt{font-size:13px}.htm-upcoming-content-meta{font-size:12px}}@media (max-width:480px){.htm-upcoming-content{margin:16px 0}.htm-upcoming-content-title{font-size:15px;padding:16px}.htm-upcoming-content-item{padding:14px 16px}.htm-upcoming-content-item-title{font-size:14px}.htm-upcoming-content-excerpt{font-size:12px;margin-bottom:10px}.htm-badge,.htm-upcoming-content-meta{font-size:11px}.htm-badge{padding:1px 8px}}@media (prefers-color-scheme:dark){.htm-dashboard-modern{background:#020817}.htm-dashboard-header{color:#f8fafc}.htm-dashboard-header-content{border-bottom-color:#1e293b}.htm-dashboard-greeting h1{color:#f8fafc}.htm-dashboard-subtitle{color:#94a3b8}.htm-btn-secondary{background:#1e293b;color:#f8fafc}.htm-btn-secondary:hover{background:#26344a}.htm-btn-outline{border-color:#1e293b;color:#f8fafc}.htm-btn-outline:hover{background:#1e293b;border-color:#26344a}.htm-pricing-plan{background:#020817;border-color:#1e293b}.htm-pricing-plan:hover{border-color:#2563eb;box-shadow:0 5px 20px rgba(59,130,246,.2)}.htm-pricing-highlighted{border-color:#2563eb;box-shadow:0 5px 20px rgba(59,130,246,.25)}.htm-pricing-header{border-bottom-color:#1e293b}.htm-pricing-amount,.htm-pricing-title{color:#f8fafc}.htm-pricing-currency,.htm-pricing-description,.htm-pricing-level,.htm-pricing-period{color:#94a3b8}.htm-pricing-trial{background:rgba(37,99,235,.15);color:#2563eb}.htm-stat-card{background:#020817;border-color:#1e293b;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.htm-stat-card:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,.4),0 1px 2px -1px rgba(0,0,0,.3)}.htm-stat-value{color:#f8fafc}.htm-stat-label{color:#94a3b8}.htm-dashboard-card{background:#020817;border-color:#1e293b;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.htm-card-header{border-bottom-color:#1e293b}.htm-card-title{color:#f8fafc}.htm-card-title svg{color:#94a3b8}.htm-table th{color:#94a3b8}.htm-table tbody tr,.htm-table th{border-bottom-color:#1e293b}.htm-table tbody tr:hover{background:#1e293b}.htm-table td,.htm-table-plan strong{color:#f8fafc}.htm-table-meta,.htm-text-muted{color:#94a3b8}.htm-transaction-type{background:#1e293b;color:#f8fafc}.htm-badge-active{background:rgba(34,197,94,.2);border-color:rgba(22,163,74,.3);color:#4be785}.htm-badge-trialing{background:rgba(37,99,235,.2);border-color:rgba(37,99,235,.3);color:#739bf2}.htm-badge-cancelled{background:rgba(239,68,68,.2);border-color:rgba(220,38,38,.3);color:#f58a8a}.htm-badge-expired{background:rgba(100,116,139,.2);border-color:rgba(100,116,139,.3);color:#a6b0bf}.htm-badge-pending{background:rgba(250,204,21,.2);border-color:rgba(217,119,6,.3);color:#fcde69}.htm-badge-completed,.htm-badge-success{background:rgba(34,197,94,.2);border-color:rgba(22,163,74,.3);color:#4be785}.htm-badge-failed{background:rgba(239,68,68,.2);border-color:rgba(220,38,38,.3);color:#f58a8a}.htm-badge-refunded{background:rgba(124,58,237,.2);border-color:rgba(124,58,237,.3);color:#b18af4}.htm-empty-state,.htm-empty-state p,.htm-empty-state svg{color:#94a3b8}.htm-level-card{background:#020817!important;border-color:#1e293b!important}.htm-level-card:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,.4),0 1px 2px -1px rgba(0,0,0,.3)}.htm-level-card-header{background:#1e293b!important;border-bottom-color:#1e293b!important}.htm-level-card-primary .htm-level-card-header{background:rgba(37,99,235,.15)!important}.htm-level-card-title h3{color:#f8fafc!important}.htm-level-card-body{background:#020817!important}.htm-level-card-body p{color:#94a3b8!important}.htm-level-card-footer{background:#1e293b!important;border-top-color:#1e293b!important}.htm-level-card-primary .htm-level-card-footer{background:rgba(37,99,235,.15)!important}.htm-level-header{border-bottom-color:#1e293b}.htm-level-name{color:#f8fafc}.htm-level-description,.htm-level-meta{color:#94a3b8}.htm-plan-features{background:#020817;border-color:#1e293b}.htm-feature-item,.htm-features-title{border-bottom-color:#1e293b;color:#f8fafc}.htm-feature-unavailable .htm-feature-text{color:#94a3b8}.htm-feature-badge{background:rgba(37,99,235,.15);color:#739bf2}.htm-upcoming-content{background:#020817;border-color:#1e293b}.htm-upcoming-content-title{border-bottom-color:#1e293b;color:#f8fafc}.htm-upcoming-content-item{border-bottom-color:#1e293b}.htm-upcoming-content-item:hover{background:#1e293b!important}.htm-upcoming-content-item-title{color:#f8fafc}.htm-upcoming-content-excerpt,.htm-upcoming-content-meta{color:#94a3b8}.htm-download-area.htm-notice,.htm-upcoming-content.htm-notice{background:#1e293b}.htm-download-area.htm-notice p,.htm-upcoming-content.htm-notice p{color:#94a3b8}.htm-download-area.htm-notice-info,.htm-upcoming-content.htm-notice-info{background:rgba(37,99,235,.15);border-color:rgba(37,99,235,.3)}.htm-download-area.htm-notice-info p,.htm-upcoming-content.htm-notice-info p{color:#739bf2}.htm-download-area.htm-notice-warning,.htm-upcoming-content.htm-notice-warning{background:rgba(217,119,6,.15);border-color:rgba(217,119,6,.3)}.htm-download-area.htm-notice-warning p,.htm-upcoming-content.htm-notice-warning p{color:#fcde69}.htm-download-area.htm-notice-success,.htm-upcoming-content.htm-notice-success{background:rgba(34,197,94,.15);border-color:rgba(22,163,74,.3)}.htm-download-area.htm-notice-success p,.htm-upcoming-content.htm-notice-success p{color:#4be785}}