/* Generated by scripts/sync-dark-theme.mjs from style.css: do not edit by hand. */
@media screen {
html.dark{color-scheme:dark}
html.dark ::placeholder{color:#6b7c93}
html.dark textarea{background:#0c1524;color:#e6edf7;border:1px solid #2e3f5a}
html.dark{color:#e6edf7;background:#0b1220;--line:#22314a}
html.dark header{background:#111c2e;border-bottom:1px solid #22314a}
html.dark .brand{color:#e6edf7}
html.dark .brand>span{color:#e6edf7}
html.dark .identity span,html.dark .muted{color:#93a3b8}
html.dark .environment{background:#16233a;color:#c3cfdf}
html.dark .eyebrow{color:#93a3b8}
html.dark .status{color:#9ddcc6;background:color-mix(in srgb, #54cc33 18%, #111c2e)}
html.dark .metrics article{background:#111c2e;border:1px solid #22314a}
html.dark .metrics span{color:#93a3b8}
html.dark .metrics .accent{background:#266958}
html.dark .panel{background:#111c2e;border:1px solid #22314a}
html.dark th,html.dark td{border-bottom:1px solid #22314a}
html.dark thead th{color:#93a3b8}
html.dark tfoot{background:#16233a}
html.dark .tag{background:#16233a;color:#c3cfdf}
html.dark .tag.posted{background:color-mix(in srgb, #33cc66 18%, #111c2e)}
html.dark .tag.draft{background:color-mix(in srgb, #cc9a33 18%, #111c2e)}
html.dark input,html.dark select{border:1px solid #2e3f5a;background:#0c1524;color:#e6edf7}
html.dark button{border:1px solid transparent;background:#266952;color:#ffffff}
html.dark .quiet{background:transparent;color:#c3cfdf;border-color:#22314a}
html.dark .secondary{background:#16233a;color:#c3cfdf;border-color:#22314a}
html.dark .record{border:1px solid #22314a}
html.dark .record>span{color:#c3cfdf}
html.dark .record small{color:#c3cfdf}
html.dark summary{color:#c3cfdf}
html.dark .empty{background:#16233a;border:1px dashed #22314a;color:#93a3b8}
html.dark .bill{border-top:1px solid #22314a}
html.dark .suggestion{background:color-mix(in srgb, #7fcc33 18%, #111c2e);border:1px solid #22314a}
html.dark .suggestion small{color:#c3cfdf}
html.dark .message{background:color-mix(in srgb, #59cc33 18%, #111c2e);color:#e6edf7}
html.dark .error{background:color-mix(in srgb, #cc5633 18%, #111c2e);color:#e6a693;border:1px solid #2e3f5a}
html.dark .audit{border-bottom:1px solid #22314a}
html.dark pre{background:#16233a}
html.dark footer{color:#c3cfdf}
html.dark .login form{background:#111c2e;border:1px solid #22314a}
html.dark .workspace-nav{border-right:1px solid #22314a}
html.dark .ai-workbench{background:#16233a;border-left:1px solid #22314a}
html.dark .ai-toggle{background:#266958}
html.dark .ai-result{background:#111c2e;border:1px solid #22314a}
html.dark .ai-history{border:1px solid #22314a;background:#111c2e}
html.dark .ai-history article{border-top:1px solid #22314a}
html.dark .ai-history small{color:#93a3b8}
html.dark .subscription-banner{border:1px solid #2e3f5a;background:color-mix(in srgb, #cca333 18%, #111c2e);color:#e6edf7}
html.dark .subscription-banner.blocked{border-color:#2e3f5a;background:color-mix(in srgb, #cc5633 18%, #111c2e);color:#e6a693}
html.dark .subscription-banner button{background:#111c2e}
html.dark .create-grid button{background:#16233a;color:#e6edf7;border-color:#22314a}
html.dark .create-grid button:hover{background:color-mix(in srgb, #52cc33 18%, #111c2e)}
html.dark .create-grid small{color:#93a3b8}
html.dark .progress-list div{border-bottom:1px solid #22314a}
html.dark .progress-list strong{color:#e6edf7}
html.dark .activity{border-bottom:1px solid #22314a}
html.dark .activity-dot{background:#2e6b4c}
html.dark .activity small{color:#93a3b8}
html.dark .activity b{color:#c3cfdf}
html.dark .workspace-search input{background:#0c1524}
html.dark .search-results{background:#111c2e;border:1px solid #22314a}
html.dark .search-results button{background:#111c2e;color:#e6edf7}
html.dark .search-results button:hover{background:#16233a}
html.dark .search-results small{color:#93a3b8}
html.dark .skip-link{background:#206f64}
html.dark .login-marketing{border:1px solid #22314a;background:#16233a}
html.dark .login-proof{background:#111c2e;border:1px solid #22314a}
html.dark .login-proof span{color:#c3cfdf}
html.dark .login-offer{background:#266958}
html.dark .login-offer .button-link{border-color:#2e3f5a}
html.dark .login-marketing a{color:#c3cfdf}
html.dark .promo-page{background:#0b1220}
html.dark .promo-header{background:#111c2e;border-bottom:1px solid #22314a}
html.dark .promo-header .brand b,html.dark .promo-footer .brand b{background:color-mix(in srgb, #33cc6e 18%, #111c2e);color:#e6edf7}
html.dark .promo-header nav a,html.dark .promo-footer a{color:#c3cfdf}
html.dark .promo-hero{background:linear-gradient(135deg,#16233a 0%,color-mix(in srgb, #33cc4c 18%, #111c2e) 100%)}
html.dark .promo-lede{color:#c3cfdf}
html.dark .promo-cta{background:#266952}
html.dark .promo-hero-card{background:#266958}
html.dark .promo-proof{background:#266958}
html.dark .promo-grid article{background:#111c2e;border:1px solid #22314a}
html.dark .promo-grid p{color:#93a3b8}
html.dark .promo-dark{background:#266958}
html.dark .promo-dark .promo-grid article{background:#2a6453}
html.dark .suite-links a{background:#111c2e;border:1px solid #22314a;color:#c3cfdf}
html.dark .suite-links span{color:#93a3b8}
html.dark .promo-faq details{border-top:1px solid #22314a}
html.dark .promo-faq p{color:#93a3b8}
html.dark .promo-footer{background:#111c2e;border-top:1px solid #22314a}
html.dark .attachments{border-top:1px dashed #22314a}
html.dark button.link{color:#e6edf7}
html.dark .login-panel img.qr{background:#111c2e;border:1px solid #22314a}
html.dark .rules-table small{color:#93a3b8}
html.dark .company-picks{border:1px solid #22314a}
html.dark .choice{border:1px solid #22314a}
html.dark .choice:has(input:checked){background:#0c1524}
html.dark .choice small{color:#c3cfdf}
html.dark label.check small{color:#c3cfdf}
html.dark .toast{background:#266958}
html.dark .toast.error{background:#16233a;color:#eda58d;border:1px solid #2e3f5a}
html.dark .toast.error button{color:#eda58d;border-color:#2e3f5a;background:#111c2e}
html.dark .toast.busy{background:#16233a;color:#e6edf7}
html.dark .inline-result{background:color-mix(in srgb, #59cc33 18%, #111c2e);color:#e6edf7;border:1px solid #2e3f5a}
html.dark .inline-result.error{background:color-mix(in srgb, #cc5633 18%, #111c2e);color:#e6a693;border-color:#2e3f5a}
html.dark .drawer{background:#111c2e}
html.dark .drawer-head{border-bottom:1px solid #22314a}
html.dark fieldset{border:1px solid #22314a}
html.dark .line-item{border-bottom:1px dashed #22314a}
html.dark .segmented button.selected{background:#266952}
html.dark .drawer-help{background:color-mix(in srgb, #66cc33 18%, #111c2e);border:1px solid #22314a}
html.dark .link-button{color:#c3cfdf}
html.dark .nav-label{color:#93a3b8}
html.dark details.nav-group>summary{color:#93a3b8}
html.dark .nav-bottom{border-top:1px solid #22314a}
html.dark .nav-link{border:1px solid #22314a}
html.dark .tab-list{border-bottom:1px solid #22314a}
html.dark .tab-list button.selected{background:#266952}
html.dark .report-card{background:#111c2e;color:#e6edf7;border:1px solid #22314a}
html.dark .report-card small{color:#93a3b8}
html.dark .gl-account{border-top:1px solid #22314a}
html.dark .qbo-preview tr.qbo-problem td,html.dark .qbo-preview tr.qbo-failed td{color:#e6a693}
html.dark .qbo-preview tr.qbo-create td:nth-child(3),html.dark .qbo-preview tr.qbo-created td:nth-child(3){color:#e6edf7}
html.dark .password-eye{background:transparent;color:#93a3b8}
html.dark .password-eye:hover{color:#e6edf7}
@media(max-width:1150px){
html.dark .ai-workbench{border-top:1px solid #22314a}
}
@media(max-width:760px){
html.dark .workspace-nav{background:#16233a;border-right:1px solid #22314a}
}
}
