:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-toggle{color:#334155;cursor:pointer;background:#fff;border:1px solid #d9e2ef;border-radius:.65rem;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;padding:0;font-size:1rem;line-height:1;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.theme-toggle:hover{color:#1d4ed8;background:#eff5ff;border-color:#9db9e9;transform:translateY(-1px)}.theme-toggle:focus-visible{outline-offset:3px;outline:3px solid #2563eb47}.theme-toggle [hidden]{display:none!important}[data-theme=dark] .theme-toggle{color:#dbeafe;background:#172236;border-color:#334155}[data-theme=dark] .theme-toggle:hover{color:#bfdbfe;background:#22324c;border-color:#5276a8}[data-theme=dark] body.public-home{--idt-navy:#f1f5f9;--idt-navy-soft:#cbd5e1;--idt-ink:#e5e7eb;--idt-muted:#aab8cc;--idt-surface:#0f172a;--idt-border:#26364e;--idt-shadow:0 20px 55px #00000047;color:var(--idt-ink);background:#0b1220}[data-theme=dark] body.public-home .site-header{background:#0b1220f5;border-color:#26364e}[data-theme=dark] body.public-home .brand-link,[data-theme=dark] body.public-home .section-heading,[data-theme=dark] body.public-home .hero-heading,[data-theme=dark] body.public-home .preview-heading,[data-theme=dark] body.public-home .preview-summary .value,[data-theme=dark] body.public-home .preview-payment .name,[data-theme=dark] body.public-home .feature-card h3,[data-theme=dark] body.public-home .audience-card h3,[data-theme=dark] body.public-home .process-item h3,[data-theme=dark] body.public-home .testimonial-quote,[data-theme=dark] body.public-home .testimonial-name,[data-theme=dark] body.public-home .faq-wrap .accordion-button{color:#f1f5f9!important}[data-theme=dark] body.public-home .public-nav .nav-link,[data-theme=dark] body.public-home .section-lead,[data-theme=dark] body.public-home .hero-copy,[data-theme=dark] body.public-home .hero-note,[data-theme=dark] body.public-home .feature-card p,[data-theme=dark] body.public-home .audience-card p,[data-theme=dark] body.public-home .process-item p,[data-theme=dark] body.public-home .text-muted,[data-theme=dark] body.public-home .footer-link{color:#aab8cc!important}[data-theme=dark] body.public-home .hero-section,[data-theme=dark] body.public-home .section-surface{background:#0f172a}[data-theme=dark] body.public-home .cta-section{background:#102044}[data-theme=dark] body.public-home .dashboard-preview,[data-theme=dark] body.public-home .preview-summary,[data-theme=dark] body.public-home .preview-panel,[data-theme=dark] body.public-home .feature-card,[data-theme=dark] body.public-home .audience-card,[data-theme=dark] body.public-home .process-item,[data-theme=dark] body.public-home .pricing-card,[data-theme=dark] body.public-home .faq-wrap .accordion-item,[data-theme=dark] body.public-home .benefit-dashboard{background:#111c2e;border-color:#2b3b54;box-shadow:0 .8rem 2rem #0000002e}[data-theme=dark] body.public-home .preview-toolbar{background:#0b1220;border-color:#26364e}[data-theme=dark] body.public-home .preview-muted,[data-theme=dark] body.public-home .preview-summary .label,[data-theme=dark] body.public-home .preview-payment .meta,[data-theme=dark] body.public-home .preview-chart-labels{color:#91a0b7}[data-theme=dark] body.public-home .feature-icon,[data-theme=dark] body.public-home .testimonial-avatar-fallback{background:#172844}[data-theme=dark] body.public-home .faq-wrap .accordion-button:not(.collapsed){background:#172844;color:#bfdbfe!important}[data-theme=dark] body.public-home .faq-wrap .accordion-button,[data-theme=dark] body.public-home .faq-wrap .accordion-button.collapsed{border-color:#2b3b54;color:#f1f5f9!important;background-color:#111c2e!important}[data-theme=dark] body.public-home .faq-wrap .accordion-button:not(.collapsed){color:#bfdbfe!important;background-color:#172844!important}[data-theme=dark] body.public-home .faq-wrap .accordion-button:after{filter:invert()brightness(1.6)}[data-theme=dark] body.public-home .faq-wrap .accordion-button:focus{border-color:#5276a8;box-shadow:0 0 0 .25rem #5276a84d}[data-theme=dark] body.public-home .faq-wrap .accordion-body{color:#aab8cc;background:#111c2e}[data-theme=dark] body.public-home .site-footer{background:#0b1220;border-color:#26364e}[data-theme=dark] body.public-home .public-nav{border-color:#26364e}[data-theme=dark] body.public-home .public-home .btn-outline-primary,[data-theme=dark] body.public-home .btn-outline-primary{color:#bfdbfe;border-color:#5276a8}[data-theme=dark] body.public-home .btn-outline-primary:hover,[data-theme=dark] body.public-home .btn-outline-primary:focus-visible{color:#dbeafe;background:#172844;border-color:#7ba8e8}[data-theme=dark] body.auth-page{--auth-ink:#eef4ff;--auth-muted:#aab8cc;--auth-border:#34445c;color:var(--auth-ink);background:#0b1220}[data-theme=dark] body.auth-page .auth-panel{background:#0b1220}[data-theme=dark] body.auth-page .auth-input-wrap,[data-theme=dark] body.auth-page .auth-remember input{background:#111c2e}[data-theme=dark] body.auth-page .auth-input{color:#eef4ff}[data-theme=dark] body.auth-page .auth-input::placeholder{color:#91a0b7}[data-theme=dark] body.auth-page .auth-input-icon,[data-theme=dark] body.auth-page .auth-password-toggle{color:#c3d0e3}[data-theme=dark] body.auth-page .auth-password-toggle:hover,[data-theme=dark] body.auth-page .auth-password-toggle:focus-visible{color:#bfdbfe;background:#172844}[data-theme=dark] body.auth-page .auth-divider:before,[data-theme=dark] body.auth-page .auth-divider:after{background:#34445c}[data-theme=dark] body.auth-page .auth-divider{color:#91a0b7}[data-theme=dark] body.auth-page .auth-signup{color:#eef4ff}.auth-theme-control{z-index:20;position:fixed;top:26px;right:30px}[data-theme=dark] body.app-shell{color:#e5e7eb;background:#0b1220}[data-theme=dark] body.app-shell #content,[data-theme=dark] body.app-shell #content>main{background:#0b1220}[data-theme=dark] body.app-shell .navbar{background:#111c2e!important;border-color:#26364e!important}[data-theme=dark] body.app-shell .btn-light,[data-theme=dark] body.app-shell .btn-light:hover,[data-theme=dark] body.app-shell .btn-light:focus-visible{color:#dbeafe;background:#172236;border-color:#334155}[data-theme=dark] body.app-shell .text-dark{color:#eef4ff!important}[data-theme=dark] body.app-shell .text-muted{color:#aab8cc!important}[data-theme=dark] body.app-shell .bg-white,[data-theme=dark] body.app-shell .card,[data-theme=dark] body.app-shell .list-group-item,[data-theme=dark] body.app-shell .modal-content,[data-theme=dark] body.app-shell .dropdown-menu,[data-theme=dark] body.app-shell .popover{color:#e5e7eb;background-color:#111c2e!important}[data-theme=dark] body.app-shell .bg-light{color:#e5e7eb;background-color:#172236!important}[data-theme=dark] body.app-shell .border,[data-theme=dark] body.app-shell .border-bottom,[data-theme=dark] body.app-shell .border-top,[data-theme=dark] body.app-shell .dropdown-divider{border-color:#334155!important}[data-theme=dark] body.app-shell .dropdown-item,[data-theme=dark] body.app-shell .dropdown-header{color:#dbeafe}[data-theme=dark] body.app-shell .dropdown-item:hover,[data-theme=dark] body.app-shell .dropdown-item:focus{color:#fff;background:#172844}[data-theme=dark] body.app-shell .form-control,[data-theme=dark] body.app-shell .form-select,[data-theme=dark] body.app-shell textarea,[data-theme=dark] body.app-shell input:not([type=checkbox]):not([type=radio]):not([type=file]){color:#eef4ff;background-color:#111c2e;border-color:#34445c}[data-theme=dark] body.app-shell .form-control::-moz-placeholder{color:#91a0b7}[data-theme=dark] body.app-shell textarea::-moz-placeholder{color:#91a0b7}[data-theme=dark] body.app-shell .form-control::placeholder,[data-theme=dark] body.app-shell textarea::placeholder{color:#91a0b7}[data-theme=dark] body.app-shell .input-group-text{color:#c3d0e3;background:#172236;border-color:#34445c}[data-theme=dark] body.app-shell #wrapper .table-responsive{background:#111c2e;border-color:#2b3b54}[data-theme=dark] body.app-shell #wrapper .table{--bs-table-bg:#111c2e;--bs-table-color:#e5e7eb;--bs-table-border-color:#26364e;color:#e5e7eb}[data-theme=dark] body.app-shell #wrapper .table thead th{color:#b8c6d9;background:#172236}[data-theme=dark] body.app-shell #wrapper .table-hover>tbody>tr:hover>*{--bs-table-bg-state:#172844}[data-theme=dark] body.app-shell .page-link{color:#bfdbfe;background:#111c2e;border-color:#34445c}[data-theme=dark] body.app-shell .page-item.active .page-link{color:#fff;background:#2563eb;border-color:#2563eb}[data-theme=dark] body.app-shell #sidebar{scrollbar-color:#475569 #080f1c;background:#080f1c}[data-theme=dark] body.app-shell #sidebar::-webkit-scrollbar-track{background:#080f1c}[data-theme=dark] body.app-shell #sidebar .nav-link:hover,[data-theme=dark] body.app-shell #sidebar .nav-link.active,[data-theme=dark] body.app-shell .sidebar-dropdown-menu li a:hover,[data-theme=dark] body.app-shell .sidebar-dropdown-menu li a.active{background:#172844}@media (width<=575.98px){.auth-theme-control{top:18px;right:18px}body.auth-page .auth-panel{padding-top:78px}}@media (prefers-reduced-motion:reduce){.theme-toggle{transition:none}}
