/* Generated by maintenance/dark-mode-2026-11-02/build_palette.py. Palette only. */
html[data-theme="dark"] .waa-page{background:#111e30;color:#f0f5ff;}
html[data-theme="dark"] .waa-page :focus-visible{outline:3px solid #7299db;}
html[data-theme="dark"] .waa-skip{background:#111e30;}
html[data-theme="dark"] .waa-nav{background:rgba(17,30,48,0.9294);border-bottom:1px solid #60738e;}
html[data-theme="dark"] .waa-menu a{color:#bccbe0;}
html[data-theme="dark"] .waa-menu .is-current{color:#b1c5ff;}
html[data-theme="dark"] .waa-menu a span{background:#17263c;}
html[data-theme="dark"] .waa-button{border:1px solid #60738e;background:#111e30;color:#f0f5ff;}
html[data-theme="dark"] .waa-button:hover{box-shadow:0 10px 25px rgba(2,8,23,0.07059);}
html[data-theme="dark"] .waa-primary{background:#354eb4;border-color:#7299db;color:#f0f5ff!important;box-shadow:0 8px 22px rgba(2,8,23,0.1255);}
html[data-theme="dark"] .waa-primary:hover{background:#354eb4;}
html[data-theme="dark"] .waa-dark{background:#0c192c;color:#f0f5ff!important;border-color:#7299db;}
html[data-theme="dark"] .waa-hero{background:radial-gradient(ellipse at 88% 26%,#17263c 0,transparent 52%),linear-gradient(120deg,#111e30 35%,#17263c);}
html[data-theme="dark"] .waa-eyebrow{color:#bccbe0;}
html[data-theme="dark"] .waa-eyebrow>i,html[data-theme="dark"] .waa-hero-foot i,html[data-theme="dark"] .waa-next-note>i{background:#075b72;box-shadow:0 0 0 5px rgba(2,8,23,0.07059);}
html[data-theme="dark"] .waa-page em{color:#b1c5ff;}
html[data-theme="dark"] .waa-lead{color:#bccbe0;}
html[data-theme="dark"] .waa-hero-tags{color:#bccbe0;}
html[data-theme="dark"] .waa-hero-tags i{background:#17263c;}
html[data-theme="dark"] .waa-orbit{border:1px solid #60738e;background:radial-gradient(circle,rgba(23,38,60,0.251),transparent 70%);}
html[data-theme="dark"] .waa-scene-grid{background-image:radial-gradient(rgba(53,78,180,0.302) .8px,transparent .8px);}
html[data-theme="dark"] .waa-browser{background:#111e30;border:1px solid #60738e;box-shadow:0 35px 65px rgba(2,8,23,0.08627),0 8px 16px rgba(2,8,23,0.03137);}
html[data-theme="dark"] .waa-browser-bar{background:#111e30;border-bottom:1px solid #60738e;color:#bccbe0;}
html[data-theme="dark"] .waa-browser-bar i{background:#17263c;}
html[data-theme="dark"] .waa-browser-bar>div{background:#17263c;}
html[data-theme="dark"] .waa-scene-sidebar{border-right:1px solid #60738e;background:#111e30;color:#bccbe0;}
html[data-theme="dark"] .waa-scene-sidebar .active{background:#17263c;color:#b1c5ff;}
html[data-theme="dark"] .waa-scene-sidebar-bottom i{background:#075b72;}
html[data-theme="dark"] .waa-scene-caption small{color:#bccbe0;}
html[data-theme="dark"] .waa-radar-dot{background:#075b72;box-shadow:0 0 0 6px rgba(2,8,23,0.07059);}
html[data-theme="dark"] .waa-scene-bars{color:#bccbe0;}
html[data-theme="dark"] .waa-scene-bars span{border-top:1px solid #60738e;}
html[data-theme="dark"] .waa-scene-bars i{background:#075b72;}
html[data-theme="dark"] .waa-scene-bars b{color:#b1c5ff;}
html[data-theme="dark"] .waa-browser-footer{border-top:1px solid #60738e;color:#bccbe0;}
html[data-theme="dark"] .waa-browser-footer b{color:#b1c5ff;}
html[data-theme="dark"] .waa-float{background:rgba(17,30,48,0.9294);border:1px solid #60738e;box-shadow:0 12px 28px rgba(2,8,23,0.05098);}
html[data-theme="dark"] .waa-float small{color:#bccbe0;}
html[data-theme="dark"] .waa-mini-icon{background:#17263c;color:#b1c5ff;}
html[data-theme="dark"] .waa-cyan{background:#142b35;color:#90e3ff;}
html[data-theme="dark"] .waa-form{background:#111e30;border:1px solid #60738e;box-shadow:0 18px 50px rgba(2,8,23,0.03137);}
html[data-theme="dark"] .waa-form-heading>span{color:#bccbe0;}
html[data-theme="dark"] .waa-input-row{border:1px solid #60738e;background:#111e30;}
html[data-theme="dark"] .waa-input-row:focus-within{border-color:#7299db;box-shadow:0 0 0 3px rgba(2,8,23,0.06275);}
html[data-theme="dark"] .waa-url-icon{color:#bccbe0;}
html[data-theme="dark"] .waa-input-row input{color:#f0f5ff;}
html[data-theme="dark"] .waa-input-row input::placeholder{color:#bccbe0;}
html[data-theme="dark"] .waa-form-bottom{color:#bccbe0;}
html[data-theme="dark"] .waa-form-bottom a{color:#bccbe0;}
html[data-theme="dark"] .waa-error{color:#ffb5c0;}
html[data-theme="dark"] .waa-hero-foot{color:#bccbe0;}
html[data-theme="dark"] .waa-section-heading>p{color:#bccbe0;}
html[data-theme="dark"] .waa-how-grid{border-top:1px solid #60738e;}
html[data-theme="dark"] .waa-how-grid article+article{border-left:1px solid #60738e;}
html[data-theme="dark"] .waa-step-number{color:#bccbe0;}
html[data-theme="dark"] .waa-step-number i{border:1px solid #60738e;color:#b1c5ff;background:#111e30;}
html[data-theme="dark"] .waa-how-grid p{color:#bccbe0;}
html[data-theme="dark"] .waa-step-tag{color:#bccbe0;}
html[data-theme="dark"] .waa-closing{background:#0c192c;}
html[data-theme="dark"] .waa-closing:after{border:1px solid rgba(114,153,219,0.1098);}
html[data-theme="dark"] .waa-closing .waa-eyebrow{color:#bccbe0;}
html[data-theme="dark"] .waa-closing h2{color:#f0f5ff;}
html[data-theme="dark"] .waa-closing em{color:#b1c5ff;}
html[data-theme="dark"] .waa-closing p{color:#bccbe0;}
html[data-theme="dark"] .waa-footer{background:#111e30;}
html[data-theme="dark"] .waa-footer-top p{color:#bccbe0;}
html[data-theme="dark"] .waa-footer-bottom{border-top:1px solid #60738e;color:#bccbe0;}
html[data-theme="dark"] .waa-report-section{background:#17263c;border-top:1px solid #60738e;}
html[data-theme="dark"] .waa-progress{background:#111e30;border:1px solid #60738e;}
html[data-theme="dark"] .waa-progress p{color:#bccbe0;}
html[data-theme="dark"] .waa-progress>span:last-child{color:#bccbe0;}
html[data-theme="dark"] .waa-progress-spinner{border:2px solid #60738e;border-top-color:#7299db;}
html[data-theme="dark"] .waa-progress.is-done .waa-progress-spinner{background:#142b35;color:#8ce9c2;}
html[data-theme="dark"] .waa-report-domain{color:#bccbe0;}
html[data-theme="dark"] .waa-score{background:#111e30;border:1px solid #60738e;}
html[data-theme="dark"] .waa-score-ring{background:conic-gradient(#354eb4 calc(var(--score)*1%),#17263c 0);}
html[data-theme="dark"] .waa-score-ring:before{background:#111e30;}
html[data-theme="dark"] .waa-score p{color:#bccbe0;}
html[data-theme="dark"] .waa-insight-card{border:1px solid #60738e;background:linear-gradient(125deg,#111e30,#17263c);}
html[data-theme="dark"] .waa-card-eyebrow{color:#bccbe0;}
html[data-theme="dark"] .waa-card-eyebrow>span{color:#b1c5ff;}
html[data-theme="dark"] .waa-card-eyebrow>b{color:#bccbe0;}
html[data-theme="dark"] .waa-insight-card p{color:#bccbe0;}
html[data-theme="dark"] .waa-subheading>span{color:#bccbe0;}
html[data-theme="dark"] .waa-opportunity{background:#111e30;border:1px solid #60738e;}
html[data-theme="dark"] .waa-opportunity-label{color:#b1c5ff;}
html[data-theme="dark"] .waa-opportunity-label>span:last-child{color:#bccbe0;}
html[data-theme="dark"] .waa-opportunity p{color:#bccbe0;}
html[data-theme="dark"] .waa-opportunity-action{background:#17263c;}
html[data-theme="dark"] .waa-opportunity-action b{color:#f0f5ff;}
html[data-theme="dark"] .waa-service-link{color:#b1c5ff!important;}
html[data-theme="dark"] .waa-filters button{border:1px solid #60738e;background:#111e30;color:#bccbe0;}
html[data-theme="dark"] .waa-filters [aria-pressed=true]{background:#0c192c;border-color:#7299db;color:#f0f5ff;}
html[data-theme="dark"] .waa-check{border:1px solid #60738e;background:#111e30;}
html[data-theme="dark"] .waa-status-dot{background:#142b35;color:#8ce9c2;}
html[data-theme="dark"] .waa-status-dot.warn{background:#17263c;color:#ffda9e;}
html[data-theme="dark"] .waa-status-dot.fail{background:#17263c;color:#ffb5c0;}
html[data-theme="dark"] .waa-check-label{color:#bccbe0;}
html[data-theme="dark"] .waa-check-plus{color:#bccbe0;}
html[data-theme="dark"] .waa-check-body{color:#bccbe0;}
html[data-theme="dark"] .waa-check-body b{color:#bccbe0;}
html[data-theme="dark"] .waa-performance-detail{background:#111e30;border:1px solid #60738e;}
html[data-theme="dark"] .waa-performance-detail p{color:#bccbe0;}
html[data-theme="dark"] .waa-metric{background:#17263c;}
html[data-theme="dark"] .waa-metric small{color:#bccbe0;}
html[data-theme="dark"] .waa-performance-detail a{color:#b1c5ff;}
html[data-theme="dark"] .waa-next{border:1px solid #60738e;background:radial-gradient(ellipse at 100% 0,#17263c,transparent 70%),#111e30;}
html[data-theme="dark"] .waa-next-symbol{background:#17263c;color:#b1c5ff;}
html[data-theme="dark"] .waa-next>p:not(.waa-eyebrow){color:#bccbe0;}
html[data-theme="dark"] .waa-next-link{color:#bccbe0!important;}
html[data-theme="dark"] .waa-next-note{border-top:1px solid #60738e;color:#bccbe0;}
html[data-theme="dark"] .waa-method{border-top:1px solid #60738e;}
html[data-theme="dark"] .waa-method summary{color:#bccbe0;}
html[data-theme="dark"] .waa-method p{color:#bccbe0;}
html[data-theme="dark"] .waa-report-date{color:#bccbe0;}
html[data-theme="dark"] .waa-empty{color:#bccbe0;background:#111e30;border:1px solid #60738e;}
html[data-theme="dark"] .waa-toast{background:#0c192c;color:#f0f5ff;box-shadow:0 10px 35px rgba(2,8,23,0.1451);}
@media (max-width:850px){
html[data-theme="dark"] .waa-menu-toggle{background:#111e30;border:1px solid #60738e;color:#f0f5ff;}
html[data-theme="dark"] .waa-menu{background:#111e30;box-shadow:0 20px 30px rgba(2,8,23,0.04706);border-bottom:1px solid #60738e;}
}
@media (max-width:540px){
html[data-theme="dark"] .waa-input-row input{border:1px solid #60738e;background:#111e30;}
html[data-theme="dark"] .waa-input-row input:focus-visible{outline:2px solid #7299db;}
html[data-theme="dark"] .waa-how-grid article+article{border-top:1px solid #60738e;}
}
@media print{
html[data-theme="dark"] .waa-report-section,html[data-theme="dark"] .waa-report-layout{background:#111e30;}
}
html[data-theme="dark"] .waa-business-fields{border-top:1px solid #60738e;}
html[data-theme="dark"] .waa-business-fields label{color:#bccbe0;}
html[data-theme="dark"] .waa-business-fields input{border:1px solid #60738e;background:#111e30;color:#f0f5ff;}
html[data-theme="dark"] .waa-business-fields input::placeholder{color:#bccbe0;}
html[data-theme="dark"] .waa-visibility-panel{border:1px solid #60738e;background:#111e30;}
html[data-theme="dark"] .waa-search-context{color:#bccbe0;}
html[data-theme="dark"] .waa-brand-result{background:linear-gradient(125deg,#17263c,#17263c);border:1px solid #60738e;}
html[data-theme="dark"] .waa-brand-result>p{color:#bccbe0;}
html[data-theme="dark"] .waa-competition-heading>span{color:#bccbe0;}
html[data-theme="dark"] .waa-competitor{border:1px solid #60738e;}
html[data-theme="dark"] .waa-competitor>a{color:#b1c5ff!important;}
html[data-theme="dark"] .waa-competitor small{color:#bccbe0;}
html[data-theme="dark"] .waa-competitor p{color:#bccbe0;}
html[data-theme="dark"] .waa-search-note{color:#bccbe0;}
html[data-theme="dark"] .waa-search-empty{color:#bccbe0;}
html[data-theme="dark"] .waa-search-query{border-top:1px solid #60738e;}
html[data-theme="dark"] .waa-search-query summary{color:#bccbe0;}
html[data-theme="dark"] .waa-search-query summary small{color:#bccbe0;}
html[data-theme="dark"] .waa-search-query summary>b{color:#bccbe0;}
html[data-theme="dark"] .waa-search-query-body>p{color:#bccbe0;}
html[data-theme="dark"] .waa-source-list{color:#bccbe0;}
html[data-theme="dark"] .waa-source-list a{color:#b1c5ff!important;}
html[data-theme="dark"] .waa-executive-metric{border:1px solid #60738e;background:#111e30;}
html[data-theme="dark"] .waa-executive-metric>b{color:#b1c5ff;}
html[data-theme="dark"] .waa-executive-metric.critical>b{color:#ffb5c0;}
html[data-theme="dark"] .waa-executive-metric.clear>b{color:#8ce9c2;}
html[data-theme="dark"] .waa-executive-metric p{color:#bccbe0;}
html[data-theme="dark"] .waa-executive-sales{background:#111e30;border:1px solid #60738e;}
html[data-theme="dark"] .waa-executive-message>p:not(.waa-eyebrow){color:#bccbe0;}
html[data-theme="dark"] .waa-executive-priority{border-bottom:1px solid #60738e;color:#bccbe0;}
html[data-theme="dark"] .waa-executive-priority>span{color:#bccbe0;}
html[data-theme="dark"] .waa-executive-brand{color:#bccbe0!important;}
html[data-theme="dark"] .waa-executive-empty{color:#bccbe0;}
html[data-theme="dark"] .waa-executive-offer{background:radial-gradient(ellipse at 100% 0,#0c192c,transparent 75%),#0c192c;color:#f0f5ff;}
html[data-theme="dark"] .waa-offer-arrow{border:1px solid rgba(114,153,219,0.4392);color:#b1c5ff;}
html[data-theme="dark"] .waa-executive-offer>p:first-of-type{color:#b1c5ff;}
html[data-theme="dark"] .waa-executive-offer em{color:#b1c5ff;}
html[data-theme="dark"] .waa-executive-offer>p:not(:first-of-type){color:#bccbe0;}
html[data-theme="dark"] .waa-executive-quote{color:#b1c5ff!important;}
html[data-theme="dark"] .waa-executive-note{color:#bccbe0;}
html[data-theme="dark"] .waa-full-report{border-top:1px solid #60738e;}
html[data-theme="dark"] .waa-full-report>summary{color:#bccbe0;}
html[data-theme="dark"] .waa-full-report>summary b{color:#b1c5ff;}
html[data-theme="dark"] .waa-full-report>summary small{color:#bccbe0;}
html[data-theme="dark"] .waa-full-report>summary i{background:#111e30;border:1px solid #60738e;color:#b1c5ff;}
html[data-theme="dark"] .waa-contact-dialog{border:1px solid #60738e;background:radial-gradient(ellipse at 100% 0,#17263c,transparent 58%),#111e30;color:#f0f5ff;box-shadow:0 30px 100px rgba(2,8,23,0.2706);}
html[data-theme="dark"] .waa-contact-dialog::backdrop{background:rgba(12,25,44,0.6118);}
html[data-theme="dark"] .waa-contact-close{background:#111e30;border:1px solid #60738e;color:#bccbe0;}
html[data-theme="dark"] .waa-contact-shell>p:not(.waa-eyebrow){color:#bccbe0;}
html[data-theme="dark"] .waa-contact-field input{border:1px solid #60738e;background:#111e30;color:#f0f5ff;}
html[data-theme="dark"] .waa-contact-field input::placeholder{color:#bccbe0;}
html[data-theme="dark"] .waa-contact-field small{color:#bccbe0;}
html[data-theme="dark"] .waa-contact-consent{color:#bccbe0;}
html[data-theme="dark"] .waa-contact-consent input{accent-color:#b1c5ff;}
html[data-theme="dark"] .waa-contact-consent a{color:#b1c5ff;}
html[data-theme="dark"] .waa-contact-note{color:#bccbe0;}
html[data-theme="dark"] .waa-email-status{border:1px solid #60738e;background:#111e30;color:#bccbe0;}
html[data-theme="dark"] .waa-menu-toggle{border:1px solid #60738e;background:#111e30;color:#b1c5ff;}
html[data-theme="dark"] .waa-menu{border-left:1px solid #60738e;background:linear-gradient(155deg,#111e30,#17263c);box-shadow:-20px 0 80px rgba(2,8,23,0.1686);color:#f0f5ff;}
html[data-theme="dark"] .waa-menu::backdrop{background:rgba(12,25,44,0.4667);}
html[data-theme="dark"] .waa-drawer-close{border:1px solid #60738e;background:#111e30;color:#b1c5ff;}
html[data-theme="dark"] .waa-page .waa-drawer-intro{color:#bccbe0;}
html[data-theme="dark"] .waa-drawer-links>a{color:#b1c5ff;border-bottom:1px solid #60738e;}
html[data-theme="dark"] .waa-drawer-links>a::after{color:#b1c5ff;}
html[data-theme="dark"] .waa-drawer-links>a:hover,html[data-theme="dark"] .waa-drawer-links>a[aria-current]{color:#b1c5ff;}
html[data-theme="dark"] .waa-page .waa-drawer-footer>p{color:#bccbe0;}
html[data-theme="dark"] .waa-drawer-footer small{color:#bccbe0;}
html[data-theme="dark"] .waa-page .waa-executive-metric p{color:#bccbe0;}
html[data-theme="dark"] .waa-page .waa-executive-brand{color:#bccbe0!important;}
html[data-theme="dark"] .waa-executive-note,html[data-theme="dark"] .waa-report-date,html[data-theme="dark"] .waa-search-note,html[data-theme="dark"] .waa-method p{color:#bccbe0;}
html[data-theme="dark"] .waa-full-report>summary small{color:#bccbe0;}
html[data-theme="dark"] .waa-score p{color:#bccbe0;}
html[data-theme="dark"] .waa-search-context,html[data-theme="dark"] .waa-competition-heading>span,html[data-theme="dark"] .waa-competitor small{color:#bccbe0;}
html[data-theme="dark"] .waa-home-footer{background:#111e30;color:#bccbe0;}
html[data-theme="dark"] .waa-footer-actions .waa-button{color:#f0f5ff;}
html[data-theme="dark"] .waa-secondary{color:#f0f5ff;border-color:#60738e;}
html[data-theme="dark"] .waa-ghost{border-color:#60738e;color:#bccbe0;}
html[data-theme="dark"] .waa-home-footer h4{color:#b1c5ff;}
html[data-theme="dark"] .waa-footer-links a:hover{color:#b1c5ff;}
html[data-theme="dark"] .waa-footer-meta{color:#bccbe0;}
html[data-theme="dark"] .waa-home-footer .waa-footer-bottom{border-top:1px solid #60738e;}
html[data-theme="dark"] .waa-home-footer .waa-footer-bottom small{color:#bccbe0;}
html[data-theme="dark"] .waa-home-footer a:focus-visible{outline:3px solid #7299db;}


