.public-utility-bar{position:fixed;top:0;z-index:1050;height:42px}.public-navbar.navbar-default{position:fixed;top:42px;left:0;right:0;z-index:1040}.footer-trust-item,.footer-usecase-card,.home-capability-card,.home-overview-card,.home-workflow-step{overflow:hidden;overflow-wrap:break-word;position:relative}.home-hero h1{overflow-wrap:break-word;max-width:100%;hyphens:none}.home-hero p{max-width:700px;margin-left:auto;margin-right:auto}.footer-main .col-md-4,.footer-main .col-sm-6{overflow-wrap:break-word}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@keyframes stepSlideIn{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.select2-dropdown{border:1px solid rgb(108 88 123 / 15%);border-radius:14px;box-shadow:0 12px 36px rgb(20 33 61 / 15%);overflow:hidden;margin-top:4px}.select2-results__option{padding:10px 14px;font-size:14px;transition:background .15s}@keyframes fadeInUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes voicePulse{0%,100%{box-shadow:0 0 0 0 rgb(40 167 69 / 40%)}50%{box-shadow:0 0 0 20px rgb(40 167 69 / 0%)}}@keyframes aiDot{0%,100%,80%{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}.form-control{border-radius:12px;border:1px solid rgb(108 88 123 / 20%);padding:10px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s;height:auto}.form-control:focus{border-color:#6c587b;box-shadow:0 0 0 3px rgb(108 88 123 / 10%);outline:0}.form-group label{font-weight:700;font-size:13px;color:var(--public-ink,#14213d);margin-bottom:6px}@keyframes urgencyPulse{0%,100%{opacity:1}50%{opacity:.85}}.btn-brand{border-radius:12px;font-weight:800;letter-spacing:.02em;transition:all .25s cubic-bezier(.4, 0, .2, 1)}.btn-brand:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgb(108 88 123 / 30%)}.btn-brand:active{transform:translateY(0)}@media (width <= 480px){.home-hero h1{font-size:26px!important}.btn-lg{padding:12px 20px;font-size:15px}h1{font-size:26px}h2{font-size:22px}h3{font-size:18px}}@media (width <= 767px){.public-utility-bar{height:auto;min-height:32px}.public-utility-bar__inner{flex-direction:column;padding:4px 10px;gap:2px;font-size:11px}.public-utility-bar__message{display:none}.public-navbar.navbar-default{top:32px!important;min-height:56px}.home-hero{padding:40px 16px!important}.footer-newsletter-strip__inner{flex-direction:column;text-align:center;padding:24px 16px}.footer-trust-strip__grid{grid-template-columns:1fr!important}}@media print{.public-navbar,.public-utility-bar,.site-footer{display:none!important}body{padding-top:0!important}}.footer-industry-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px 10px;border-radius:12px;background-color:rgb(42 44 72 / 70%);background:rgb(42 44 72 / 70%);border:1px solid rgb(255 255 255 / 14%);color:#e0e6f0;text-decoration:none;transition:all .25s ease}.footer-industry-card:hover{background:rgb(255 255 255 / 10%);color:#fff;text-decoration:none;transform:translateY(-3px);box-shadow:0 8px 24px rgb(0 0 0 / 20%)}.footer-industry-card:first-child:hover{border-color:#6366f1;background:rgb(99 102 241 / 15%)}.footer-industry-card:nth-child(2):hover{border-color:#10b981;background:rgb(16 185 129 / 15%)}.footer-industry-card:nth-child(3):hover{border-color:#f59e0b;background:rgb(245 158 11 / 15%)}.footer-industry-card:nth-child(4):hover{border-color:#8b5cf6;background:rgb(139 92 246 / 15%)}.footer-industry-card:nth-child(5):hover{border-color:#3b82f6;background:rgb(59 130 246 / 15%)}.footer-industry-card:nth-child(6):hover{border-color:#ec4899;background:rgb(236 72 153 / 15%)}.footer-industry-card:nth-child(7):hover{border-color:#78716c;background:rgb(120 113 108 / 15%)}.footer-industry-card:nth-child(8):hover{border-color:#14b8a6;background:rgb(20 184 166 / 15%)}.footer-industry-card:nth-child(9):hover{border-color:#e98a5f;background:rgb(233 138 95 / 15%)}.footer-industry-card:nth-child(10):hover{border-color:#ef4444;background:rgb(239 68 68 / 15%)}.footer-industry-card i{font-size:24px;color:var(--public-accent,#e98a5f);margin-bottom:8px}.footer-industry-card strong{font-size:13px;display:block;margin-bottom:4px;color:#fff}.footer-industry-card span{font-size:11px;opacity:.7;line-height:1.3}.footer-feature-tag{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:20px;background:rgb(42 44 72 / 80%);border:1px solid rgb(255 255 255 / 10%);color:#e2e8f0;font-size:13px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.footer-feature-tag:hover{background:var(--public-accent,#e98a5f);color:#fff;text-decoration:none;border-color:var(--public-accent,#e98a5f);transform:translateY(-2px);box-shadow:0 4px 12px rgb(233 138 95 / 30%)}.footer-feature-tag:first-child{border-color:#6366f1;color:#a5b4fc}.footer-feature-tag:nth-child(2){border-color:#22c55e;color:#86efac}.footer-feature-tag:nth-child(3){border-color:#f59e0b;color:#fcd34d}.footer-feature-tag:nth-child(4){border-color:#3b82f6;color:#93c5fd}.footer-feature-tag:nth-child(5){border-color:#ec4899;color:#f9a8d4}.footer-feature-tag:nth-child(6){border-color:#e98a5f;color:#f0b48a}.footer-feature-tag:nth-child(7){border-color:#8b5cf6;color:#c4b5fd}.footer-feature-tag:nth-child(8){border-color:#14b8a6;color:#5eead4}.footer-feature-tag:nth-child(9){border-color:#ef4444;color:#fca5a5}.footer-feature-tag:nth-child(10){border-color:#06b6d4;color:#67e8f9}.footer-feature-tag:nth-child(11){border-color:#d946ef;color:#f0abfc}.footer-feature-tag:nth-child(12){border-color:#84cc16;color:#bef264}.footer-feature-tag:nth-child(13){border-color:#f97316;color:#fdba74}.footer-feature-tag:nth-child(14){border-color:#10b981;color:#6ee7b7}.footer-feature-tag:nth-child(15){border-color:#a855f7;color:#d8b4fe}.footer-feature-tag:nth-child(16){border-color:#eab308;color:#fde047}.footer-feature-tag i{font-size:14px;opacity:.8}.footer-compliance-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:20px}.compliance-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:6px;background:#e6f8f5;border:1px solid rgb(0 184 148 / 35%);color:#0f5f5a;font-size:12px;font-weight:600;letter-spacing:.3px}.compliance-badge i{font-size:14px}.footer-links-row .col-lg-2{min-height:1px}.footer-links-row .footer-heading{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;color:#fff}.footer-links-row .footer-links li{margin-bottom:5px}.footer-links-row .footer-links a{font-size:12.5px;line-height:1.4}.footer-social--inline{display:flex;gap:12px;margin-top:16px}.footer-social--inline a{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgb(255 255 255 / 0%);border:1.5px solid rgb(75 57 93 / 35%);color:#4b395d;transition:all .2s ease;font-size:15px}.footer-social--inline a:hover{background:var(--public-accent,#e98a5f);color:#fff}.footer-trust-icon{font-size:28px;color:var(--public-accent,#e98a5f);margin-bottom:10px;display:block}.footer-trust-strip__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.footer-bottom{border-top:1px solid rgb(255 255 255 / 8%)}.footer-bottom .footer-copyright{font-size:12px}@media (width <= 991px){.footer-trust-strip__grid{grid-template-columns:repeat(2,1fr)}.footer-links-row .col-lg-2{width:33.33%;float:left}}@media (width <= 767px){.footer-trust-strip__grid{grid-template-columns:1fr}.footer-links-row .col-lg-2{width:50%}.footer-compliance-badges{gap:8px}.compliance-badge{font-size:11px;padding:4px 10px}.footer-bottom .row>div{text-align:center!important;margin-bottom:10px}}@media (width <= 480px){.footer-links-row .col-lg-2{width:100%}}.public-pref-select{cursor:pointer;transition:border-color .2s ease}.public-pref-select:focus{border-color:var(--public-accent,#e98a5f);outline:0}.public-pref-apply{transition:all .2s ease}.pref-switching{opacity:.6;pointer-events:none}.footer-compare-card{padding:20px;border-radius:14px;border:1px solid #e8e4ed;text-decoration:none;color:inherit;transition:all .25s ease;display:block;position:relative;overflow:hidden}.footer-compare-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;opacity:0;transition:opacity .25s}.footer-compare-card:first-child::before{background:linear-gradient(90deg,#00a1e0,#0070d2);opacity:1}.footer-compare-card:nth-child(2)::before{background:linear-gradient(90deg,#ff7a59,#ff5c35);opacity:1}.footer-compare-card:nth-child(3)::before{background:linear-gradient(90deg,#6c63ff,#4840bb);opacity:1}.footer-compare-card:nth-child(4)::before{background:linear-gradient(90deg,#f04f36,#dc1f2e);opacity:1}.footer-compare-card:first-child strong{color:#005a9c}.footer-compare-card:nth-child(2) strong{color:#c94a2b}.footer-compare-card:nth-child(3) strong{color:#4b3f9f}.footer-compare-card:nth-child(4) strong{color:#c23a2b}.footer-compare-card:hover{text-decoration:none;border-color:#6c587b;box-shadow:0 8px 24px rgb(108 88 123 / 12%);transform:translateY(-2px)}.footer-compare-card:hover::before{opacity:1}.footer-compare-card strong{display:block;font-size:1rem;color:#6c587b;margin-bottom:6px}.footer-compare-card span{font-size:13px;color:#4a4a4a;line-height:1.5}@keyframes demoFadeIn{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes demoSpin{to{transform:rotate(360deg)}}.footer-resource-hub{background:linear-gradient(135deg,#f8f5fc,#ede7f4);padding:48px 0;border-top:1px solid rgb(108 88 123 / 8%)}.footer-resource-hub__title{font-family:Fraunces,serif;font-size:1.3rem;text-align:center;color:#14213d;margin:0 0 28px}.footer-resource-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.footer-resource-card{background:#fff;border:1px solid rgb(108 88 123 / 8%);border-radius:14px;padding:22px;display:flex;align-items:flex-start;gap:14px;transition:transform .2s ease,box-shadow .2s ease;text-decoration:none;color:inherit;border-left:4px solid transparent}.footer-resource-card:first-child{border-left-color:#6366f1}.footer-resource-card:nth-child(2){border-left-color:#e98a5f}.footer-resource-card:nth-child(3){border-left-color:#10b981}.footer-resource-card:nth-child(4){border-left-color:#f59e0b}.footer-resource-card:nth-child(5){border-left-color:#8b5cf6}.footer-resource-card:nth-child(6){border-left-color:#ec4899}.footer-resource-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgb(108 88 123 / 12%);text-decoration:none;color:inherit}.footer-resource-icon{width:42px;height:42px;min-width:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff}.footer-resource-card h3,.footer-resource-card h4{font-size:.92rem;font-weight:700;color:#14213d;margin:0 0 4px}.footer-resource-card p{font-size:.82rem;color:#4a4a4a;margin:0;line-height:1.5}.footer-metrics-strip{background:linear-gradient(135deg,#14213d,#1a2a4a);padding:40px 0;color:#fff}.footer-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:28px;text-align:center}.footer-metric{display:flex;flex-direction:column;align-items:center;gap:6px}.footer-metric__value{font-family:Fraunces,serif;font-size:2rem;font-weight:900;background:linear-gradient(135deg,#e98a5f,#f0b48a);-webkit-text-fill-color:transparent;background-clip:text}.footer-metric__label{font-size:.82rem;opacity:.7;text-transform:uppercase;letter-spacing:.06em;font-weight:600}:root{--color-bg-primary:#fff;--color-bg-secondary:#f8f9fa;--color-text-primary:#1a1a1a;--color-text-secondary:#666;--color-text-muted:#999;--color-border:#e0e0e0;--color-shadow:rgb(0 0 0 / 10%);--color-highlight:#6c587b;--color-success:#28a745;--color-danger:#c0392b;--color-warning:#e98a5f;--color-info:#17a2b8;--color-link:#026277;--color-link-hover:#014f5e;--color-modal-backdrop:rgb(0 0 0 / 50%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg-primary:#1e1e1e;--color-bg-secondary:#2a2a2a;--color-text-primary:#e8e8e8;--color-text-secondary:#b0b0b0;--color-text-muted:#808080;--color-border:#3a3a3a;--color-shadow:rgb(0 0 0 / 30%);--color-highlight:#a78fbf;--color-success:#4caf50;--color-danger:#ef5350;--color-warning:#ffb74d;--color-info:#29b6f6;--color-link:#64b5f6;--color-link-hover:#90caf9;--color-modal-backdrop:rgb(0 0 0 / 80%)}}html.dark-mode,html[data-theme=dark]{--color-bg-primary:#1e1e1e;--color-bg-secondary:#2a2a2a;--color-text-primary:#e8e8e8;--color-text-secondary:#b0b0b0;--color-text-muted:#808080;--color-border:#3a3a3a;--color-shadow:rgb(0 0 0 / 30%);--color-highlight:#a78fbf;--color-success:#4caf50;--color-danger:#ef5350;--color-warning:#ffb74d;--color-info:#29b6f6;--color-link:#64b5f6;--color-link-hover:#90caf9;--color-modal-backdrop:rgb(0 0 0 / 80%)}html[data-theme=light]{--color-bg-primary:#fff;--color-bg-secondary:#f8f9fa;--color-text-primary:#1a1a1a;--color-text-secondary:#666;--color-text-muted:#999;--color-border:#e0e0e0;--color-shadow:rgb(0 0 0 / 10%);--color-highlight:#6c587b;--color-success:#28a745;--color-danger:#c0392b;--color-warning:#e98a5f;--color-info:#17a2b8;--color-link:#026277;--color-link-hover:#014f5e;--color-modal-backdrop:rgb(0 0 0 / 50%)}body{transition:background-color .3s,color .3s}html.dark-mode body,html[data-theme=dark] body{background-color:var(--color-bg-primary);color:var(--color-text-primary)}html.dark-mode #content h1,html.dark-mode #content h2,html.dark-mode #content h3,html.dark-mode #content h4,html.dark-mode #content h5,html.dark-mode #content h6,html.dark-mode #page-body h1,html.dark-mode #page-body h2,html.dark-mode #page-body h3,html.dark-mode #page-body h4,html.dark-mode #page-body h5,html.dark-mode #page-body h6,html[data-theme=dark] #content h1,html[data-theme=dark] #content h2,html[data-theme=dark] #content h3,html[data-theme=dark] #content h4,html[data-theme=dark] #content h5,html[data-theme=dark] #content h6,html[data-theme=dark] #page-body h1,html[data-theme=dark] #page-body h2,html[data-theme=dark] #page-body h3,html[data-theme=dark] #page-body h4,html[data-theme=dark] #page-body h5,html[data-theme=dark] #page-body h6{color:var(--color-text-primary)}html.dark-mode .site-wrapper h1,html.dark-mode .site-wrapper h2,html.dark-mode .site-wrapper h3,html.dark-mode .site-wrapper li,html.dark-mode .site-wrapper p,html[data-theme=dark] .site-wrapper h1,html[data-theme=dark] .site-wrapper h2,html[data-theme=dark] .site-wrapper h3,html[data-theme=dark] .site-wrapper li,html[data-theme=dark] .site-wrapper p{color:var(--color-text-primary)}html.dark-mode .text-muted,html[data-theme=dark] .text-muted{color:var(--color-text-muted)!important}html.dark-mode #content a:not(.btn),html.dark-mode #page-body a:not(.btn),html[data-theme=dark] #content a:not(.btn),html[data-theme=dark] #page-body a:not(.btn){color:var(--color-link)}html.dark-mode #content a:not(.btn):hover,html.dark-mode #page-body a:not(.btn):hover,html[data-theme=dark] #content a:not(.btn):hover,html[data-theme=dark] #page-body a:not(.btn):hover{color:var(--color-link-hover)}html.dark-mode .form-control,html.dark-mode .form-select,html.dark-mode input,html.dark-mode select,html.dark-mode textarea,html[data-theme=dark] .form-control,html[data-theme=dark] .form-select,html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background-color:var(--color-bg-secondary);color:var(--color-text-primary);border-color:var(--color-border)}html.dark-mode .form-control:focus,html.dark-mode input:focus,html.dark-mode select:focus,html.dark-mode textarea:focus,html[data-theme=dark] .form-control:focus,html[data-theme=dark] input:focus,html[data-theme=dark] select:focus,html[data-theme=dark] textarea:focus{background-color:var(--color-bg-secondary);color:var(--color-text-primary);border-color:var(--color-highlight);box-shadow:0 0 0 3px rgb(167 143 191 / 40%);outline:2px solid var(--color-highlight,#a78fbf);outline-offset:2px}html.dark-mode input::placeholder,html.dark-mode textarea::placeholder,html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:var(--color-text-muted);opacity:.7}html.dark-mode .table,html[data-theme=dark] .table{background-color:var(--color-bg-primary);color:var(--color-text-primary);border-color:var(--color-border)}html.dark-mode .table thead,html[data-theme=dark] .table thead{background-color:var(--color-bg-secondary);color:var(--color-text-primary);border-color:var(--color-border)}html.dark-mode .table tbody tr:hover,html[data-theme=dark] .table tbody tr:hover{background-color:var(--color-bg-secondary)}html.dark-mode .table td,html.dark-mode .table th,html[data-theme=dark] .table td,html[data-theme=dark] .table th{border-color:var(--color-border);color:var(--color-text-primary)}html.dark-mode .card,html.dark-mode .dash-panel,html.dark-mode .dash-stat-card,html.dark-mode .panel,html.dark-mode .tile,html[data-theme=dark] .card,html[data-theme=dark] .dash-panel,html[data-theme=dark] .dash-stat-card,html[data-theme=dark] .panel,html[data-theme=dark] .tile{background-color:var(--color-bg-primary);border-color:var(--color-border);color:var(--color-text-primary);box-shadow:0 .125rem .5rem var(--color-shadow)}html.dark-mode .card-header,html.dark-mode .panel-heading,html[data-theme=dark] .card-header,html[data-theme=dark] .panel-heading{background-color:var(--color-bg-secondary);border-color:var(--color-border);color:var(--color-text-primary)}html.dark-mode .modal-content,html[data-theme=dark] .modal-content{background-color:var(--color-bg-primary);border-color:var(--color-border);color:var(--color-text-primary)}html.dark-mode .modal-header,html[data-theme=dark] .modal-header{background-color:var(--color-bg-secondary);border-color:var(--color-border)}html.dark-mode .dropdown-menu,html[data-theme=dark] .dropdown-menu{background-color:var(--color-bg-primary);border-color:var(--color-border)}html.dark-mode .dropdown-item,html.dark-mode .dropdown-menu>li>a,html[data-theme=dark] .dropdown-item,html[data-theme=dark] .dropdown-menu>li>a{color:var(--color-text-primary)}html.dark-mode .dropdown-item:hover,html.dark-mode .dropdown-menu>li>a:focus,html.dark-mode .dropdown-menu>li>a:hover,html[data-theme=dark] .dropdown-item:hover,html[data-theme=dark] .dropdown-menu>li>a:focus,html[data-theme=dark] .dropdown-menu>li>a:hover{background-color:var(--color-bg-secondary);color:var(--color-text-primary)}html.dark-mode code,html.dark-mode pre,html[data-theme=dark] code,html[data-theme=dark] pre{background-color:var(--color-bg-secondary);color:var(--color-text-primary);border-color:var(--color-border)}html.dark-mode hr,html[data-theme=dark] hr{border-color:var(--color-border)}html.dark-mode .spinner-border,html[data-theme=dark] .spinner-border{border-color:rgb(108 88 123 / 25%);border-right-color:var(--color-highlight)}html.dark-mode .dash-stat-card__value,html[data-theme=dark] .dash-stat-card__value{color:var(--color-text-primary)}html.dark-mode .dash-stat-card__label,html[data-theme=dark] .dash-stat-card__label{color:var(--color-text-muted)}html.dark-mode .dash-stat-card__icon,html[data-theme=dark] .dash-stat-card__icon{background:rgb(108 88 123 / 20%);color:var(--color-highlight)}html.dark-mode .dash-stat-card__footer,html[data-theme=dark] .dash-stat-card__footer{border-top-color:var(--color-border)}html.dark-mode .dash-stat-card__footer a,html[data-theme=dark] .dash-stat-card__footer a{color:var(--color-link)}html.dark-mode .dash-panel__header,html[data-theme=dark] .dash-panel__header{border-bottom-color:var(--color-border)}html.dark-mode .dash-panel__header h5,html[data-theme=dark] .dash-panel__header h5{color:var(--color-text-primary)}html.dark-mode .dash-list__item,html[data-theme=dark] .dash-list__item{border-bottom-color:var(--color-border);color:var(--color-text-primary)}html.dark-mode .dash-profile-chip,html[data-theme=dark] .dash-profile-chip{background:rgb(108 88 123 / 20%);color:var(--color-text-secondary);border-color:var(--color-border)}html.dark-mode .dash-welcome-banner,html[data-theme=dark] .dash-welcome-banner{background:linear-gradient(135deg,#3d2a51 0,#2d1e3b 100%)}html.dark-mode .dash-qa-btn,html[data-theme=dark] .dash-qa-btn{box-shadow:0 2px 8px rgb(0 0 0 / 30%)}html.dark-mode .dash-stat-card--teal,html[data-theme=dark] .dash-stat-card--teal{border-left-color:var(--color-info)}html.dark-mode .dash-stat-card--green,html[data-theme=dark] .dash-stat-card--green{border-left-color:var(--color-success)}html.dark-mode .dash-stat-card--orange,html[data-theme=dark] .dash-stat-card--orange{border-left-color:var(--color-warning)}html.dark-mode .dash-stat-card--purple,html[data-theme=dark] .dash-stat-card--purple{border-left-color:var(--color-highlight)}html.dark-mode .drawer,html[data-theme=dark] .drawer{background:var(--color-bg-primary);box-shadow:-.25rem 0 1.25rem rgb(0 0 0 / 40%)}html.dark-mode .drawer-header,html[data-theme=dark] .drawer-header{border-bottom-color:var(--color-border);color:var(--color-text-primary)}html.dark-mode #smart-search-dropdown,html[data-theme=dark] #smart-search-dropdown{background:var(--color-bg-primary);border-color:var(--color-border);box-shadow:0 8px 32px rgb(0 0 0 / 40%)}html.dark-mode .tile .tile-header,html[data-theme=dark] .tile .tile-header{border-bottom-color:var(--color-border);color:var(--color-text-primary);background-color:var(--color-bg-secondary)}html.dark-mode .sidebar-nav-search-wrap,html[data-theme=dark] .sidebar-nav-search-wrap{background:var(--color-bg-secondary);border-bottom-color:var(--color-border)}@media only screen and (width <= 767px){html.dark-mode .global-search-dropdown-wrap,html[data-theme=dark] .global-search-dropdown-wrap{background:var(--color-bg-primary);box-shadow:0 4px 12px rgb(0 0 0 / 40%)}}html.dark-mode .tile .tile-footer,html[data-theme=dark] .tile .tile-footer{border-top-color:var(--color-border)}html.dark-mode .dash-loading-state,html[data-theme=dark] .dash-loading-state{color:var(--color-text-muted)}html.dark-mode .dash-loading-spinner,html[data-theme=dark] .dash-loading-spinner{border-color:var(--color-border);border-top-color:var(--color-highlight)}html.dark-mode .stat-loading,html[data-theme=dark] .stat-loading{border-color:var(--color-border);border-top-color:var(--color-highlight)}html.dark-mode .label-success,html[data-theme=dark] .label-success{background:rgb(76 175 80 / 20%);color:var(--color-success)}html.dark-mode .label-warning,html[data-theme=dark] .label-warning{background:rgb(255 183 77 / 20%);color:var(--color-warning)}html.dark-mode .label-info,html[data-theme=dark] .label-info{background:rgb(41 182 246 / 20%);color:var(--color-info)}html.dark-mode .breadcrumb,html[data-theme=dark] .breadcrumb{background:0 0;color:var(--color-text-muted)}html.dark-mode .breadcrumb>li>a,html[data-theme=dark] .breadcrumb>li>a{color:var(--color-link)}html.dark-mode .alert,html[data-theme=dark] .alert{background:var(--color-bg-secondary);border-color:var(--color-border);color:var(--color-text-primary)}html.dark-mode .alert-success,html[data-theme=dark] .alert-success{background:rgb(76 175 80 / 12%);border-left-color:var(--color-success);color:#81c784}html.dark-mode .alert-danger,html[data-theme=dark] .alert-danger{background:rgb(239 83 80 / 12%);border-left-color:var(--color-danger);color:#ef9a9a}html.dark-mode .alert-warning,html[data-theme=dark] .alert-warning{background:rgb(255 183 77 / 12%);border-left-color:var(--color-warning);color:#ffcc80}html.dark-mode .alert-info,html[data-theme=dark] .alert-info{background:rgb(41 182 246 / 12%);border-left-color:var(--color-info);color:#81d4fa}html.dark-mode .progress,html[data-theme=dark] .progress{background:var(--color-bg-secondary)}html.dark-mode .pagination>li>a,html[data-theme=dark] .pagination>li>a{background:var(--color-bg-primary);border-color:var(--color-border);color:var(--color-text-primary)}html.dark-mode .pagination>li>a:hover,html[data-theme=dark] .pagination>li>a:hover{background:var(--color-bg-secondary);color:var(--color-highlight)}html.dark-mode .pagination>.active>a,html[data-theme=dark] .pagination>.active>a{background:var(--color-highlight);border-color:var(--color-highlight);color:#fff}html.dark-mode .chosen-container .chosen-single,html[data-theme=dark] .chosen-container .chosen-single{background:var(--color-bg-secondary);border-color:var(--color-border);color:var(--color-text-primary)}html.dark-mode .chosen-container .chosen-drop,html[data-theme=dark] .chosen-container .chosen-drop{background:var(--color-bg-secondary);border-color:var(--color-border)}html.dark-mode .chosen-container .chosen-results li,html[data-theme=dark] .chosen-container .chosen-results li{color:var(--color-text-primary)}html.dark-mode .chosen-container .chosen-results li.highlighted,html[data-theme=dark] .chosen-container .chosen-results li.highlighted{background:var(--color-highlight);color:#fff}.modal-header--brand{background:linear-gradient(135deg,var(--color-highlight,#6c587b) 0,#5a4868 100%);color:#fff;border:none;border-radius:6px 6px 0 0}.modal-header--brand .close,.modal-header--brand .modal-title{color:#fff;text-shadow:0 .0625rem .125rem rgb(0 0 0 / 15%)}html.dark-mode .modal-header--brand,html[data-theme=dark] .modal-header--brand{background:linear-gradient(135deg,#4e3f5a 0,var(--color-highlight,#a78fbf) 100%)}html.dark-mode .hero-banner--brand,html[data-theme=dark] .hero-banner--brand{background:linear-gradient(135deg,#4e3f5a 0,#6c587b 100%)}html.dark-mode .avatar--brand,html[data-theme=dark] .avatar--brand{background:linear-gradient(135deg,#4e3f5a,#6c587b)}html.dark-mode .dash-stat-card--teal,html[data-theme=dark] .dash-stat-card--teal{border-left-color:#29b6f6}html.dark-mode .dash-stat-card--green,html[data-theme=dark] .dash-stat-card--green{border-left-color:#4caf50}html.dark-mode .dash-stat-card--orange,html[data-theme=dark] .dash-stat-card--orange{border-left-color:#ffb74d}html.dark-mode .dash-stat-card--purple,html[data-theme=dark] .dash-stat-card--purple{border-left-color:#a78fbf}html.dark-mode .bg-greensea,html[data-theme=dark] .bg-greensea{background-color:#1a7f6a}html.dark-mode .bg-lightred,html[data-theme=dark] .bg-lightred{background-color:#b03a2e}html.dark-mode .bg-blue,html[data-theme=dark] .bg-blue{background-color:#1a5490}html.dark-mode .bg-slategray,html[data-theme=dark] .bg-slategray{background-color:#4a5568}html.dark-mode .bg-orange,html[data-theme=dark] .bg-orange{background-color:#c0704f}:root{--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px}:root{--elevation-1:0 1px 3px rgb(0 0 0 / 6%),0 1px 2px rgb(0 0 0 / 4%);--elevation-2:0 2px 8px rgb(0 0 0 / 8%),0 1px 4px rgb(0 0 0 / 6%);--elevation-3:0 8px 24px rgb(0 0 0 / 10%),0 2px 8px rgb(0 0 0 / 6%);--elevation-4:0 16px 48px rgb(0 0 0 / 12%),0 4px 16px rgb(0 0 0 / 8%)}html.dark-mode,html[data-theme=dark]{--elevation-1:0 1px 3px rgb(0 0 0 / 25%),0 1px 2px rgb(0 0 0 / 20%);--elevation-2:0 2px 8px rgb(0 0 0 / 35%),0 1px 4px rgb(0 0 0 / 25%);--elevation-3:0 8px 24px rgb(0 0 0 / 40%),0 2px 8px rgb(0 0 0 / 25%);--elevation-4:0 16px 48px rgb(0 0 0 / 50%),0 4px 16px rgb(0 0 0 / 30%)}@keyframes skeleton-pulse{0%{opacity:.6}50%{opacity:.3}100%{opacity:.6}}html.dark-mode .skeleton,html[data-theme=dark] .skeleton{background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a 50%,#2a2a2a 75%);background-size:200% 100%}html.dark-mode .empty-state__title,html[data-theme=dark] .empty-state__title{color:var(--color-text-primary)}html.dark-mode .dash-qa-btn--primary,html[data-theme=dark] .dash-qa-btn--primary{background:#2563eb;border-color:#2563eb}html.dark-mode .dash-qa-btn--success,html[data-theme=dark] .dash-qa-btn--success{background:#16a34a;border-color:#16a34a}html.dark-mode .dash-qa-btn--danger,html[data-theme=dark] .dash-qa-btn--danger{background:#dc2626;border-color:#dc2626}html.dark-mode .dash-qa-btn--warning,html[data-theme=dark] .dash-qa-btn--warning{background:#d97706;border-color:#d97706}html.dark-mode [style*="linear-gradient(135deg"],html[data-theme=dark] [style*="linear-gradient(135deg"]{background:linear-gradient(135deg,#3d2a51 0,#2d1e3b 100%)!important}html.dark-mode .ac-hero,html.dark-mode .at-hero,html.dark-mode .cc-hero,html.dark-mode .gs-hero,html.dark-mode .le-hero,html.dark-mode .lm-hero,html.dark-mode .mhub-hero,html.dark-mode .nh-hero,html.dark-mode .sb-hero,html.dark-mode .sm-hero,html.dark-mode .ui-hero,html.dark-mode .uo-hero,html.dark-mode .wb-hero,html[data-theme=dark] .ac-hero,html[data-theme=dark] .at-hero,html[data-theme=dark] .cc-hero,html[data-theme=dark] .gs-hero,html[data-theme=dark] .le-hero,html[data-theme=dark] .lm-hero,html[data-theme=dark] .mhub-hero,html[data-theme=dark] .nh-hero,html[data-theme=dark] .sb-hero,html[data-theme=dark] .sm-hero,html[data-theme=dark] .ui-hero,html[data-theme=dark] .uo-hero,html[data-theme=dark] .wb-hero{background:linear-gradient(135deg,#3d2a51 0,#2d1e3b 100%)!important;color:#e8e8e8!important}html.dark-mode [class*="-hero"] h1,html.dark-mode [class*="-hero"] h2,html.dark-mode [class*="-hero"] h3,html.dark-mode [class*="-hero"] p,html[data-theme=dark] [class*="-hero"] h1,html[data-theme=dark] [class*="-hero"] h2,html[data-theme=dark] [class*="-hero"] h3,html[data-theme=dark] [class*="-hero"] p{color:#e8e8e8!important}html.dark-mode [style*="color: #555"],html.dark-mode [style*="color: #666"],html.dark-mode [style*="color: #777"],html.dark-mode [style*="color: #888"],html.dark-mode [style*="color: #999"],html.dark-mode [style*="color:#555"],html.dark-mode [style*="color:#666"],html.dark-mode [style*="color:#777"],html.dark-mode [style*="color:#888"],html.dark-mode [style*="color:#999"],html[data-theme=dark] [style*="color: #555"],html[data-theme=dark] [style*="color: #666"],html[data-theme=dark] [style*="color: #777"],html[data-theme=dark] [style*="color: #888"],html[data-theme=dark] [style*="color: #999"],html[data-theme=dark] [style*="color:#555"],html[data-theme=dark] [style*="color:#666"],html[data-theme=dark] [style*="color:#777"],html[data-theme=dark] [style*="color:#888"],html[data-theme=dark] [style*="color:#999"]{color:var(--color-text-muted)!important}html.dark-mode [style*="color: #14213d"],html.dark-mode [style*="color: #333"],html.dark-mode [style*="color:#14213d"],html.dark-mode [style*="color:#333"],html[data-theme=dark] [style*="color: #14213d"],html[data-theme=dark] [style*="color: #333"],html[data-theme=dark] [style*="color:#14213d"],html[data-theme=dark] [style*="color:#333"]{color:var(--color-text-primary)!important}html.dark-mode [style*="color: #5a4868"],html.dark-mode [style*="color: #6c587b"],html.dark-mode [style*="color:#5a4868"],html.dark-mode [style*="color:#6c587b"],html[data-theme=dark] [style*="color: #5a4868"],html[data-theme=dark] [style*="color: #6c587b"],html[data-theme=dark] [style*="color:#5a4868"],html[data-theme=dark] [style*="color:#6c587b"]{color:var(--color-highlight)!important}html.dark-mode [style*="background-color: #fff"],html.dark-mode [style*="background-color:#fff"],html.dark-mode [style*="background: #fff"],html.dark-mode [style*="background: #ffffff"],html.dark-mode [style*="background:#fff"],html.dark-mode [style*="background:#ffffff"],html[data-theme=dark] [style*="background-color: #fff"],html[data-theme=dark] [style*="background-color:#fff"],html[data-theme=dark] [style*="background: #fff"],html[data-theme=dark] [style*="background: #ffffff"],html[data-theme=dark] [style*="background:#fff"],html[data-theme=dark] [style*="background:#ffffff"]{background:var(--color-bg-primary)!important}html.dark-mode [style*="background: #eee"],html.dark-mode [style*="background: #f0ecf3"],html.dark-mode [style*="background: #f0f0f0"],html.dark-mode [style*="background: #f5f7fb"],html.dark-mode [style*="background: #f8f6fa"],html.dark-mode [style*="background: #f8f9fa"],html.dark-mode [style*="background:#eee"],html.dark-mode [style*="background:#f0ecf3"],html.dark-mode [style*="background:#f0f0f0"],html.dark-mode [style*="background:#f5f7fb"],html.dark-mode [style*="background:#f8f6fa"],html.dark-mode [style*="background:#f8f9fa"],html[data-theme=dark] [style*="background: #eee"],html[data-theme=dark] [style*="background: #f0ecf3"],html[data-theme=dark] [style*="background: #f0f0f0"],html[data-theme=dark] [style*="background: #f5f7fb"],html[data-theme=dark] [style*="background: #f8f6fa"],html[data-theme=dark] [style*="background: #f8f9fa"],html[data-theme=dark] [style*="background:#eee"],html[data-theme=dark] [style*="background:#f0ecf3"],html[data-theme=dark] [style*="background:#f0f0f0"],html[data-theme=dark] [style*="background:#f5f7fb"],html[data-theme=dark] [style*="background:#f8f6fa"],html[data-theme=dark] [style*="background:#f8f9fa"]{background:var(--color-bg-secondary)!important}html.dark-mode [style*="background: #e8f0fe"],html.dark-mode [style*="background:#e3f2fd"],html.dark-mode [style*="background:#e8f0fe"],html[data-theme=dark] [style*="background: #e8f0fe"],html[data-theme=dark] [style*="background:#e3f2fd"],html[data-theme=dark] [style*="background:#e8f0fe"]{background:rgb(41 182 246 / 12%)!important}html.dark-mode [style*="background: #d1fae5"],html.dark-mode [style*="background: #e6f4f1"],html.dark-mode [style*="background: #e6f9f0"],html.dark-mode [style*="background: #e8f5e9"],html.dark-mode [style*="background: #e8f8f0"],html.dark-mode [style*="background:#d1fae5"],html.dark-mode [style*="background:#e6f4f1"],html.dark-mode [style*="background:#e6f9f0"],html.dark-mode [style*="background:#e8f5e9"],html.dark-mode [style*="background:#e8f8f0"],html[data-theme=dark] [style*="background: #d1fae5"],html[data-theme=dark] [style*="background: #e6f4f1"],html[data-theme=dark] [style*="background: #e6f9f0"],html[data-theme=dark] [style*="background: #e8f5e9"],html[data-theme=dark] [style*="background: #e8f8f0"],html[data-theme=dark] [style*="background:#d1fae5"],html[data-theme=dark] [style*="background:#e6f4f1"],html[data-theme=dark] [style*="background:#e6f9f0"],html[data-theme=dark] [style*="background:#e8f5e9"],html[data-theme=dark] [style*="background:#e8f8f0"]{background:rgb(76 175 80 / 12%)!important}html.dark-mode [style*="background: #fdf2e9"],html.dark-mode [style*="background: #fef3ec"],html.dark-mode [style*="background: #fef9e7"],html.dark-mode [style*="background:#fdf2e9"],html.dark-mode [style*="background:#fef3ec"],html.dark-mode [style*="background:#fef9e7"],html[data-theme=dark] [style*="background: #fdf2e9"],html[data-theme=dark] [style*="background: #fef3ec"],html[data-theme=dark] [style*="background: #fef9e7"],html[data-theme=dark] [style*="background:#fdf2e9"],html[data-theme=dark] [style*="background:#fef3ec"],html[data-theme=dark] [style*="background:#fef9e7"]{background:rgb(255 183 77 / 12%)!important}html.dark-mode [style*="background: #f0e6f6"],html.dark-mode [style*="background: #f3e5f5"],html.dark-mode [style*="background: #f3eef8"],html.dark-mode [style*="background: #f8f0ff"],html.dark-mode [style*="background:#f0e6f6"],html.dark-mode [style*="background:#f3e5f5"],html.dark-mode [style*="background:#f3eef8"],html.dark-mode [style*="background:#f8f0ff"],html[data-theme=dark] [style*="background: #f0e6f6"],html[data-theme=dark] [style*="background: #f3e5f5"],html[data-theme=dark] [style*="background: #f3eef8"],html[data-theme=dark] [style*="background: #f8f0ff"],html[data-theme=dark] [style*="background:#f0e6f6"],html[data-theme=dark] [style*="background:#f3e5f5"],html[data-theme=dark] [style*="background:#f3eef8"],html[data-theme=dark] [style*="background:#f8f0ff"]{background:rgb(167 143 191 / 15%)!important}html.dark-mode [style*="background: #fdd"],html.dark-mode [style*="background: #fdedee"],html.dark-mode [style*="background:#fdd"],html.dark-mode [style*="background:#fdedee"],html[data-theme=dark] [style*="background: #fdd"],html[data-theme=dark] [style*="background: #fdedee"],html[data-theme=dark] [style*="background:#fdd"],html[data-theme=dark] [style*="background:#fdedee"]{background:rgb(239 83 80 / 12%)!important}html.dark-mode [style*="background: #e8f4fd"],html.dark-mode [style*="background: #f0f9ff"],html.dark-mode [style*="background:#e8f4fd"],html.dark-mode [style*="background:#f0f9ff"],html[data-theme=dark] [style*="background: #e8f4fd"],html[data-theme=dark] [style*="background: #f0f9ff"],html[data-theme=dark] [style*="background:#e8f4fd"],html[data-theme=dark] [style*="background:#f0f9ff"]{background:rgb(41 182 246 / 12%)!important}html.dark-mode [style*="background: #fde68a"],html.dark-mode [style*="background: #fef3c7"],html.dark-mode [style*="background:#fde68a"],html.dark-mode [style*="background:#fef3c7"],html[data-theme=dark] [style*="background: #fde68a"],html[data-theme=dark] [style*="background: #fef3c7"],html[data-theme=dark] [style*="background:#fde68a"],html[data-theme=dark] [style*="background:#fef3c7"]{background:rgb(245 158 11 / 15%)!important}html.dark-mode [style*="border-color: #ccc"],html.dark-mode [style*="border-color: #ddd"],html.dark-mode [style*="border-color: #e0e0e0"],html.dark-mode [style*="border-color:#ccc"],html.dark-mode [style*="border-color:#ddd"],html.dark-mode [style*="border-color:#e0e0e0"],html[data-theme=dark] [style*="border-color: #ccc"],html[data-theme=dark] [style*="border-color: #ddd"],html[data-theme=dark] [style*="border-color: #e0e0e0"],html[data-theme=dark] [style*="border-color:#ccc"],html[data-theme=dark] [style*="border-color:#ddd"],html[data-theme=dark] [style*="border-color:#e0e0e0"]{border-color:var(--color-border)!important}html.dark-mode .ai-feature-card,html.dark-mode .ai-service-card,html[data-theme=dark] .ai-feature-card,html[data-theme=dark] .ai-service-card{background:var(--color-bg-secondary)!important;border-color:var(--color-border)!important}html.dark-mode .mhub-category-card,html.dark-mode [class*=mhub-card],html[data-theme=dark] .mhub-category-card,html[data-theme=dark] [class*=mhub-card]{background:var(--color-bg-secondary)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}html.dark-mode .checkout-card,html.dark-mode .checkout-summary,html[data-theme=dark] .checkout-card,html[data-theme=dark] .checkout-summary{background:var(--color-bg-secondary)!important;border-color:var(--color-border)!important}html.dark-mode .monitor-card,html.dark-mode .status-card,html[data-theme=dark] .monitor-card,html[data-theme=dark] .status-card{background:var(--color-bg-secondary)!important;border-color:var(--color-border)!important}html.dark-mode .invoice-body,html.dark-mode .invoice-footer,html.dark-mode .invoice-header,html[data-theme=dark] .invoice-body,html[data-theme=dark] .invoice-footer,html[data-theme=dark] .invoice-header{background:var(--color-bg-primary)!important;color:var(--color-text-primary)!important}html.dark-mode .proposal-cover,html[data-theme=dark] .proposal-cover{background:linear-gradient(135deg,#3d2a51,#1e1e2e)!important}html.dark-mode .phase-header,html[data-theme=dark] .phase-header{background:var(--color-bg-secondary)!important;border-left-color:var(--color-highlight)!important}html.dark-mode .summary-box,html[data-theme=dark] .summary-box{background:var(--color-bg-secondary)!important;border-color:var(--color-border)!important}html.dark-mode .pw-card,html.dark-mode [class*=pw-card],html[data-theme=dark] .pw-card,html[data-theme=dark] [class*=pw-card]{background:var(--color-bg-secondary)!important;border-color:var(--color-border)!important}html.dark-mode .deal-card,html.dark-mode .pipeline-card,html[data-theme=dark] .deal-card,html[data-theme=dark] .pipeline-card{background:var(--color-bg-secondary)!important;border-color:var(--color-border)!important}html.dark-mode .import-card,html[data-theme=dark] .import-card{background:var(--color-bg-secondary)!important;border-color:var(--color-border)!important}html.dark-mode .fc-event,html[data-theme=dark] .fc-event{border-color:var(--color-border)!important}html.dark-mode .hospital-card,html.dark-mode .patient-card,html[data-theme=dark] .hospital-card,html[data-theme=dark] .patient-card{background:var(--color-bg-secondary)!important;border-color:var(--color-border)!important}html.dark-mode #dash-ai-toggle,html[data-theme=dark] #dash-ai-toggle{background:linear-gradient(135deg,#3d2a51,#2d1e3b)!important}html.dark-mode #dash-ai-header,html[data-theme=dark] #dash-ai-header{background:linear-gradient(135deg,#3d2a51,#2d1e3b)!important}html.dark-mode .dai-guided-avatar,html[data-theme=dark] .dai-guided-avatar{background:linear-gradient(135deg,#3d2a51,#2d1e3b)!important}html.dark-mode .dai-msg--user .dai-bubble,html[data-theme=dark] .dai-msg--user .dai-bubble{background:rgb(167 143 191 / 20%)!important;color:var(--color-text-primary)!important}html.dark-mode .panel [style*="color:#fff"],html.dark-mode .tile [style*="color:#fff"],html[data-theme=dark] .panel [style*="color:#fff"],html[data-theme=dark] .tile [style*="color:#fff"]{color:var(--color-text-primary)!important}html.dark-mode label[style*="color:#"],html[data-theme=dark] label[style*="color:#"]{color:var(--color-text-primary)!important}html.dark-mode .tooltip-inner,html[data-theme=dark] .tooltip-inner{background:var(--color-bg-secondary);color:var(--color-text-primary);border:1px solid var(--color-border)}html.dark-mode .popover,html[data-theme=dark] .popover{background:var(--color-bg-secondary);border-color:var(--color-border)}html.dark-mode .popover-title,html[data-theme=dark] .popover-title{background:var(--color-bg-primary);border-bottom-color:var(--color-border);color:var(--color-text-primary)}html.dark-mode .popover-content,html[data-theme=dark] .popover-content{color:var(--color-text-primary)}html.dark-mode .btn-default,html[data-theme=dark] .btn-default{color:#e8e8e8!important;background-color:#2a2a2a!important;border-color:#3a3a3a!important}html.dark-mode .btn-default:focus,html.dark-mode .btn-default:hover,html[data-theme=dark] .btn-default:focus,html[data-theme=dark] .btn-default:hover{color:#fff!important;background-color:#3a3a3a!important;border-color:#4a4a4a!important}html.dark-mode .dropdown-menu>li>a:focus,html.dark-mode .dropdown-menu>li>a:hover,html[data-theme=dark] .dropdown-menu>li>a:focus,html[data-theme=dark] .dropdown-menu>li>a:hover{color:#fff!important;background-color:#2a3142!important}html.dark-mode .language-selector>button:focus,html.dark-mode .language-selector>button:hover,html.dark-mode .theme-switcher>button:focus,html.dark-mode .theme-switcher>button:hover,html[data-theme=dark] .language-selector>button:focus,html[data-theme=dark] .language-selector>button:hover,html[data-theme=dark] .theme-switcher>button:focus,html[data-theme=dark] .theme-switcher>button:hover{color:#e8e8e8!important}html.dark-mode #language-menu a:focus,html.dark-mode #language-menu a:hover,html.dark-mode #theme-menu a:focus,html.dark-mode #theme-menu a:hover,html[data-theme=dark] #language-menu a:focus,html[data-theme=dark] #language-menu a:hover,html[data-theme=dark] #theme-menu a:focus,html[data-theme=dark] #theme-menu a:hover{color:#e8e8e8!important;background-color:#2a3142!important}html.compact-mode{--compact-font-size:0.75rem;--compact-padding:0.25rem 0.375rem;--compact-margin:0.25rem;--compact-row-height:2rem}html.compact-mode body{font-size:var(--compact-font-size)}html.compact-mode h1,html.compact-mode h2,html.compact-mode h3,html.compact-mode h4,html.compact-mode h5,html.compact-mode h6{margin:.25rem 0}html.compact-mode h1{font-size:1.1rem}html.compact-mode h2{font-size:1rem}html.compact-mode h3{font-size:.95rem}html.compact-mode .btn,html.compact-mode .form-control,html.compact-mode button,html.compact-mode input,html.compact-mode select,html.compact-mode textarea{padding:.25rem .375rem;font-size:.75rem;line-height:1.2}html.compact-mode .form-group{margin-bottom:.375rem}html.compact-mode .table{font-size:12px;margin-bottom:0}html.compact-mode .table td,html.compact-mode .table th{padding:4px 6px;vertical-align:middle}html.compact-mode .table thead{font-weight:700}html.compact-mode .table tbody tr{height:2rem}html.compact-mode .card,html.compact-mode .dash-panel,html.compact-mode .panel,html.compact-mode .tile{margin-bottom:.5rem;padding:.5rem}html.compact-mode .card-header,html.compact-mode .panel-heading{padding:6px 8px;font-size:12px;font-weight:700}html.compact-mode .card-body,html.compact-mode .panel-body{padding:6px 8px}html.compact-mode .list-group-item{padding:4px 8px;font-size:12px}html.compact-mode .dropdown-item{padding:4px 8px;font-size:12px}html.compact-mode .modal-body{padding:8px}html.compact-mode .modal-header{padding:6px 12px}html.compact-mode .modal-header .btn-close{width:1.25rem;height:1.25rem}html.compact-mode .sidebar-left{--sidebar-width:12.5rem}html.compact-mode .sidebar-item{padding:4px 8px;font-size:12px;line-height:1.4}html.compact-mode .sidebar-item>a{padding:4px 6px}html.compact-mode .aside li a{padding:.375rem .75rem;font-size:.75rem}html.compact-mode .aside .brand{padding:.625rem .875rem;font-size:.9375rem}html.compact-mode .dash-panel__body--scroll{max-height:12.5rem}html.compact-mode .dash-stat-card{padding:.5rem;margin-bottom:.5rem}html.compact-mode .dash-stat-card__value{font-size:1.4rem}html.compact-mode .dash-stat-card__label{font-size:11px}html.compact-mode .alert{padding:.375rem .5rem;margin-bottom:.375rem;font-size:.75rem}html.compact-mode .fa,html.compact-mode i{font-size:.875rem}html.compact-mode .fa-2x{font-size:1.5rem}html.compact-mode .fa-3x{font-size:2rem}html.compact-mode .badge{padding:.125rem .25rem;font-size:.6875rem}html.compact-mode hr{margin:.25rem 0;height:.5px}html.compact-mode .dataTables_wrapper{font-size:12px}html.compact-mode .dataTables_paginate{margin-top:.25rem}html.compact-mode .pagination>li>a,html.compact-mode .pagination>li>span{padding:.1875rem .375rem;font-size:.6875rem}html.compact-mode .nav-tabs{border-bottom:.0625rem solid #ddd}html.compact-mode .nav-tabs>li>a{padding:6px 8px;font-size:12px}html.compact-mode .breadcrumb{padding:.375rem 0;font-size:.6875rem}html.compact-mode .breadcrumb>li+li::before{content:"/ ";padding:0 .1875rem}html.compact-mode .popover,html.compact-mode .tooltip-inner{font-size:.6875rem;max-width:12.5rem}html.compact-mode body{font-size:.75rem;line-height:1.4}:root{--z-base:1;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-overlay:1040;--z-modal:1050;--z-popover:1060;--z-toast:1080;--z-tooltip:1090}[tabindex]:focus,a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:2px solid var(--primary,#6c587b);outline-offset:2px;box-shadow:0 0 0 3px rgb(108 88 123 / 30%)}.dropdown-menu:focus-within{display:block}.modal[tabindex="-1"]{outline:0}th:focus{outline:2px solid var(--primary,#6c587b);background-color:#f0f7ff}.card:focus-within{outline:2px solid var(--primary,#6c587b);outline-offset:2px}[aria-hidden=true]:focus{display:block;position:absolute;left:-9999px}[role=button]:focus,[role=checkbox]:focus,[role=switch]:focus{outline:2px solid var(--primary,#6c587b);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html.accessibility-mode{--a11y-font-scale:1.12;--a11y-line-height:1.6;--a11y-text:#111;--a11y-bg:#fff;--a11y-link:#004ea8;--a11y-link-visited:#5a2a86;--a11y-border:#5f5f5f}html.accessibility-mode body{color:var(--a11y-text);background-color:var(--a11y-bg);font-size:calc(16px * var(--a11y-font-scale));line-height:var(--a11y-line-height)}html.accessibility-mode .text-muted,html.accessibility-mode label,html.accessibility-mode li,html.accessibility-mode p,html.accessibility-mode small{line-height:var(--a11y-line-height)}html.accessibility-mode a{color:var(--a11y-link);text-decoration:underline;text-underline-offset:0.125rem}html.accessibility-mode a:visited{color:var(--a11y-link-visited)}html.accessibility-mode a:focus,html.accessibility-mode a:hover{color:#003d83}html.accessibility-mode [role=button],html.accessibility-mode button,html.accessibility-mode input,html.accessibility-mode select,html.accessibility-mode textarea{min-height:44px;border:1px solid var(--a11y-border)}html.accessibility-mode .btn,html.accessibility-mode .dropdown-item,html.accessibility-mode .form-control{font-size:1rem}html.accessibility-mode .btn:focus-visible,html.accessibility-mode a:focus-visible,html.accessibility-mode button:focus-visible,html.accessibility-mode input:focus,html.accessibility-mode select:focus,html.accessibility-mode textarea:focus{outline:3px solid var(--primary,#6c587b);outline-offset:2px}html.accessibility-mode table{border-collapse:collapse}html.accessibility-mode table td,html.accessibility-mode table th{border:1px solid var(--a11y-border);padding:10px 12px}html.accessibility-mode table th{background-color:#f1f1f1;color:#111}html.accessibility-mode .skip-link{position:absolute;left:0;top:-48px;z-index:var(--z-modal);padding:10px 14px;background:#111;color:#fff;text-decoration:none}html.accessibility-mode .skip-link:focus{top:0}html.high-contrast-mode body{background:#fff;color:#000}html.high-contrast-mode a{color:#03a}html.high-contrast-mode .btn,html.high-contrast-mode .card,html.high-contrast-mode .dropdown-menu,html.high-contrast-mode .form-control,html.high-contrast-mode .modal-content,html.high-contrast-mode .panel,html.high-contrast-mode button,html.high-contrast-mode input,html.high-contrast-mode select,html.high-contrast-mode textarea{border:.125rem solid #000!important;box-shadow:none!important}html.high-contrast-mode .btn-primary{background:#000!important;color:#fff!important}@media (prefers-contrast:more){body{background:#fff;color:#000}.btn,.form-control,a,button,input,select,textarea{border-color:#000!important}}html{font-size:100%;text-size-adjust:100%}body{overflow-x:hidden;word-break:break-word;overflow-wrap:break-word}@media (width <= 400px){.container{padding-left:8px!important;padding-right:8px!important}.col,[class*=col-]{flex:0 0 100%!important;max-width:100%!important;padding-left:8px!important;padding-right:8px!important}.card,.panel{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}}#page-body,.main-content{max-width:100%;overflow-x:hidden}.badge,.label{white-space:normal;word-break:break-word;overflow-wrap:break-word;hyphens:auto}@media (width <= 640px){.sidebar{position:static!important;width:100%!important;float:none!important}.navbar .navbar-brand span{font-size:1rem!important}}.form-group{flex-wrap:wrap}.form-group label{display:block;max-width:100%}.modal-dialog{max-width:min(560px,calc(100vw - 16px));margin:8px auto}@media (width <= 576px){.modal-dialog{margin:8px;max-width:calc(100vw - 16px)}.modal-body{padding:12px}}.u-hidden{display:none!important}section[aria-label=Integrations] [style*="background:#4285F4"]{background:#3367d6!important}section[aria-label=Integrations] [style*="background:#FF4A00"]{background:#c73a00!important}section[aria-label=Integrations] [style*="background:#2CA01C"]{background:#1f7a1f!important}section[aria-label=Integrations] [style*="background:#F22F46"]{background:#c41e2b!important}section[aria-label=Integrations] [style*="background:#00A1E0"]{background:#0070a0!important}section[aria-label=Integrations] [style*="background:#FF7A59"]{background:#c94a2b!important}section[aria-label=Integrations] [style*="background:#2D8CFF"]{background:#1a5f9e!important}section[aria-label=Integrations] [style*="background:#FF9900"]{background:#c77600!important}section[aria-label=Integrations] [style*="background:#96BF48"]{background:#6b8a30!important}section[aria-label=Integrations] [style*="background:#00A1E0"],section[aria-label=Integrations] [style*="background:#2CA01C"],section[aria-label=Integrations] [style*="background:#2D8CFF"],section[aria-label=Integrations] [style*="background:#96BF48"],section[aria-label=Integrations] [style*="background:#F22F46"],section[aria-label=Integrations] [style*="background:#FF4A00"],section[aria-label=Integrations] [style*="background:#FF7A59"],section[aria-label=Integrations] [style*="background:#FF9900"],section[aria-label=Integrations] [style*="background:#FFE01B"]{color:#000!important}section[aria-label=Integrations] [style*="background:#C41E2B"]{color:#fff!important}section[aria-label=Integrations] [style*="background:#C73A00"]{color:#fff!important}section[aria-label=Integrations] [style*="background:#00A1E0"],section[aria-label=Integrations] [style*="background:#2CA01C"],section[aria-label=Integrations] [style*="background:#2D8CFF"],section[aria-label=Integrations] [style*="background:#96BF48"],section[aria-label=Integrations] [style*="background:#F22F46"],section[aria-label=Integrations] [style*="background:#FF4A00"],section[aria-label=Integrations] [style*="background:#FF7A59"],section[aria-label=Integrations] [style*="background:#FF9900"],section[aria-label=Integrations] [style*="background:#FFE01B"]{background:unset!important;color:#000!important}section[aria-label=Integrations] [style*="background:#0070A0"],section[aria-label=Integrations] [style*="background:#1A5F9E"],section[aria-label=Integrations] [style*="background:#1F7A1F"],section[aria-label=Integrations] [style*="background:#6B8A30"],section[aria-label=Integrations] [style*="background:#C41E2B"],section[aria-label=Integrations] [style*="background:#C73A00"],section[aria-label=Integrations] [style*="background:#C94A2B"]{color:#fff!important}.compliance-badge{color:#0f5f5a!important}@media (max-width:375px){body{font-size:.8125rem}.container,.page{padding:.5rem}h1{font-size:1.3rem;margin:.5rem 0}h2{font-size:1.1rem;margin:.375rem 0}h3,h4{font-size:.95rem;margin:.25rem 0}.form-group{margin-bottom:.625rem}.form-control,.form-select,input[type=email],input[type=password],input[type=text],select,textarea{font-size:1rem;padding:.625rem;min-height:2.75rem}.btn,button{min-height:2.75rem;min-width:2.75rem;padding:.625rem .75rem;font-size:.8125rem;margin:.25rem .125rem}.modal-dialog{margin:.5rem;width:96vw}.modal-body{max-height:60vh;overflow-y:auto;padding:.75rem}.modal-header{padding:.625rem}.sidebar-left{position:fixed;left:-100%;top:0;width:85%;height:100vh;z-index:1000;transition:left .3s ease;background:#fff;overflow-y:auto}.sidebar-left.active{left:0}}@media (max-width:768px){.card,.panel{margin-bottom:.5rem}.col-md-4,.col-md-6{min-height:1px}.alert{margin:.5rem 0;padding:.6875rem;font-size:.8125rem}.alert button{margin-top:.25rem;width:100%}.dropdown-menu{max-width:90vw;max-height:60vh;overflow-y:auto}footer{padding:.75rem;font-size:.75rem}}@media (hover:none) and (pointer:coarse){a,button,input[type=button],input[type=checkbox],input[type=radio],input[type=submit]{min-height:2.75rem;min-width:2.75rem;padding:.5rem}a:active,button:active{opacity:.7}a:focus,button:focus{outline:2px solid #6c587b;outline-offset:2px}a,button,input,select,textarea{touch-action:manipulation}*{-webkit-tap-highlight-color:transparent}}@media (max-width:768px){body{padding-bottom:60px}}@media (display-mode:standalone){body{padding-top:max(12px,env(safe-area-inset-top));padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right));padding-bottom:max(12px,env(safe-area-inset-bottom))}}@media (max-height:500px) and (orientation:landscape){.sidebar-left{display:none}body{padding:4px}.btn,button{padding:4px 8px;font-size:12px}.sidebar-left.active{position:fixed;left:0;top:0;width:70%;max-height:100vh}}@media print{.sidebar-left{display:none!important}body{padding:.75rem}*{background:#fff!important;color:#000!important;text-shadow:none!important}a{text-decoration:underline}a::after{content:" (" attr(href) ")"}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){body{-webkit-font-smoothing:antialiased}*{border-width:1px}}@media (prefers-reduced-motion:reduce){*{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}}:root{--breakpoint-xs:320px;--breakpoint-sm:480px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-xxl:1920px;--breakpoint-4k:2560px;--breakpoint-5k:3440px;--breakpoint-6k:3840px;--breakpoint-8k:5120px;--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--touch-target-min:3rem}@media (width <= 767px){tr{display:block;border:1px solid #ddd;border-radius:8px;padding:var(--space-md);margin-bottom:var(--space-md)}}@media (width <= 767px){.sidebar{position:fixed;left:-15.625rem;top:0;width:15.625rem;height:100vh;z-index:999;transition:left .3s ease}.sidebar.open{left:0}}@media (width >= 1366px){.container{max-width:1340px}}@media (width >= 2560px){.container{max-width:2400px}}@media (width >= 3440px){.container{max-width:3200px}}@media (width >= 3840px){.container{max-width:3600px}}@media (width >= 5120px){.container{max-width:4800px}}@media print{body{background:#fff}a{text-decoration:underline}}@media (prefers-reduced-motion:reduce){*{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}}@media screen and (max-width:576px){.footer-resource-grid{display:flex!important;flex-direction:column!important;gap:12px!important}.footer-resource-card{padding:12px!important;font-size:13px!important;width:100%!important}.footer-resource-card h4{font-size:14px!important;margin-bottom:6px!important}.footer-compare-card,.footer-industry-card,.footer-usecase-card{padding:12px!important;font-size:13px!important}.footer-metric__value{font-size:18px!important}.footer-metric__label{font-size:12px!important}.public-utility-bar__inner{flex-direction:column!important;gap:8px!important;align-items:stretch!important}.public-utility-bar__actions{font-size:12px!important;padding:0!important}.public-utility-bar__actions a{padding:4px 8px!important;font-size:11px!important;display:inline-block!important}.public-pref-select{font-size:12px!important;padding:4px 6px!important;min-width:80px!important}.navbar-brand.logo_name{font-size:16px!important}.brand-logo{height:22px!important;width:auto!important;max-width:100%!important;object-fit:contain!important;margin-right:4px!important}.navbar-nav>li.active>a{color:#14213d!important;font-weight:700!important;background-color:#eef4ff!important}#sidebar{width:220px!important;position:fixed!important;height:100vh!important;z-index:900!important;overflow-y:auto!important;transform:translateX(-100%)!important;transition:transform .3s ease!important}}@media screen and (min-width:577px) and (max-width:991px){.footer-resource-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}#sidebar{width:240px!important}body:not(.appWrapper) section#content{margin-left:240px!important}}@media screen and (min-width:992px) and (max-width:1199px){.footer-resource-grid{grid-template-columns:repeat(2,1fr)!important}}@media screen and (min-width:1200px) and (max-width:1365px){.container{max-width:1140px!important}}@media screen and (min-width:1366px){.container{max-width:1320px!important;margin:0 auto!important}.footer-resource-grid{grid-template-columns:repeat(4,1fr)!important;gap:20px!important}section#header{max-width:1320px!important;margin:0 auto!important}body:not(.appWrapper) section#content{max-width:calc(1320px - 260px)!important;margin-left:260px!important}}@media screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi){.brand-logo{image-rendering:optimize-contrast!important}.footer-resource-card{border:1px solid rgb(0 0 0 / 5%)!important}}@media screen and (orientation:landscape) and (max-height:500px){.navbar,section#header{height:auto!important;padding:8px!important}.brand-logo{height:20px!important;width:auto!important;max-width:100%!important;object-fit:contain!important}section#content{margin-top:50px!important}}@media (prefers-contrast:more){.footer-resource-card{border:2px solid #000!important;background:#fff!important}.navbar{border-bottom:2px solid #000!important}}@media (prefers-reduced-motion:reduce){*{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .footer-metric__value{color:#e8e8e8!important}:root:not([data-theme=light]) .footer-metric__label{color:rgb(255 255 255 / 70%)!important}:root:not([data-theme=light]) .footer-resource-card{background:#1e1e1e!important;color:#e8e8e8!important}}@media (min-width:0){.form-control{width:100%!important;max-width:100%!important}}@media print{.navbar,.sidebar{display:none!important}body{background:#fff!important;color:#000!important}.container{max-width:100%!important;width:100%!important}}:root{--wcag-focus-ring:#667eea;--wcag-focus-offset:2px;--wcag-min-target:44px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}.skip-link{position:absolute;left:-9999px;z-index:9999;background:#6c587b;color:#fff;padding:12px 16px;text-decoration:none;border-radius:0 0 4px;font-weight:600}.skip-link:focus{left:0;top:0}.footer-text{color:var(--public-muted,#6b7280)}.footer-bottom .footer-brand a,.footer-bottom .footer-copyright,.footer-bottom .footer-legal-link,.footer-bottom .footer-social a{color:rgb(255 255 255 / 90%)}.btn,[role=button],button{min-height:var(--wcag-min-target)}label[for]{cursor:pointer}@media screen and (width <= 768px){input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}@media (prefers-contrast:more){:root{--wcag-focus-ring:#000}.btn,button{border:3px solid #000}.form-control,.form-select{border-color:rgb(108 88 123 / 20%)!important}.navbar-default .dropdown-menu>li>a,.navbar-default .dropdown-menu>li>a:focus{color:#1a1626!important}.navbar-default .dropdown-menu>li>a:hover{color:#6c587b!important;background-color:#f3f0f7!important}.navbar-default.affix .nav>li>a,.navbar-default.affix .nav>li>a:focus,.navbar-default.navbar-shrink .nav>li>a,.navbar-default.navbar-shrink .nav>li>a:focus{color:#1a1626!important}}textarea{border:3px solid #000}body[data-content-protected=true] article,body[data-content-protected=true] canvas,body[data-content-protected=true] div,body[data-content-protected=true] em,body[data-content-protected=true] footer,body[data-content-protected=true] h1,body[data-content-protected=true] h2,body[data-content-protected=true] h3,body[data-content-protected=true] h4,body[data-content-protected=true] h5,body[data-content-protected=true] h6,body[data-content-protected=true] header,body[data-content-protected=true] img,body[data-content-protected=true] li,body[data-content-protected=true] main,body[data-content-protected=true] nav,body[data-content-protected=true] p,body[data-content-protected=true] picture,body[data-content-protected=true] section,body[data-content-protected=true] small,body[data-content-protected=true] span,body[data-content-protected=true] strong,body[data-content-protected=true] svg,body[data-content-protected=true] video{-webkit-touch-callout:none;-webkit-user-drag:none;user-select:none}body[data-content-protected=true] canvas,body[data-content-protected=true] img,body[data-content-protected=true] picture,body[data-content-protected=true] svg,body[data-content-protected=true] video{pointer-events:auto}body[data-content-protected=true] .allow-copy,body[data-content-protected=true] .copy-allowed,body[data-content-protected=true] .public-pref-switchers,body[data-content-protected=true] .public-pref-switchers *,body[data-content-protected=true] .sr-only,body[data-content-protected=true] .sr-only-focusable,body[data-content-protected=true] [aria-description],body[data-content-protected=true] [aria-label],body[data-content-protected=true] [contenteditable=true],body[data-content-protected=true] [data-allow-copy=true],body[data-content-protected=true] [role=button],body[data-content-protected=true] [role=img],body[data-content-protected=true] button,body[data-content-protected=true] input,body[data-content-protected=true] option,body[data-content-protected=true] select,body[data-content-protected=true] textarea{-webkit-touch-callout:default;-webkit-user-drag:auto;user-select:text}body[data-content-protected=true] button,body[data-content-protected=true] input[type=button],body[data-content-protected=true] input[type=checkbox],body[data-content-protected=true] input[type=radio],body[data-content-protected=true] input[type=submit],body[data-content-protected=true] option,body[data-content-protected=true] select{user-select:none}@media print{body[data-content-protected=true] *{visibility:hidden!important}body[data-content-protected=true]::before{content:"IdeaDunes public content is protected.";display:block;visibility:visible!important;margin:2rem;color:#111827;font-family:Arial,sans-serif;font-size:16px;line-height:1.5}}