/* Generated from the active stylesheets by work/theme_site.py. */
:root[data-theme="dark"][data-theme-surface="app"]{--paper:#131d2e;--paper-strong:#131d2e;--ink:#eff3fc;--ink-soft:#0e1421;--muted:#b0bdd2;--line:#35445f;--line-dark:#536684;--accent:#e97942;--accent-soft:#2b3952;--blue:#315f82;--green:#91ddb1;--amber:#efd29b;--red:#ff91a6;--shadow:0 22px 60px rgba(239,243,252,0.12);color:var(--ink);background:var(--paper)}
:root[data-theme="dark"][data-theme-surface="app"] body{background:var(--paper);color:var(--ink)}
:root[data-theme="dark"][data-theme-surface="app"] a{color:inherit}
:root[data-theme="dark"][data-theme-surface="app"] :focus-visible{outline:3px solid rgba(102,135,235,0.35)}
:root[data-theme="dark"][data-theme-surface="app"] .skip-link{background:#192235;color:var(--ink)}
:root[data-theme="dark"][data-theme-surface="app"] .button{background:var(--paper-strong);color:var(--ink)}
:root[data-theme="dark"][data-theme-surface="app"] .button--dark{background:var(--ink);color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] .button--dark:hover{background:#0e1421;box-shadow:0 10px 24px rgba(0,0,0,0.16)}
:root[data-theme="dark"][data-theme-surface="app"] .button--accent{background:var(--accent);color:var(--ink)}
:root[data-theme="dark"][data-theme-surface="app"] .button--accent:hover{background:#ef8752;box-shadow:0 12px 28px rgba(0,0,0,0.2)}
:root[data-theme="dark"][data-theme-surface="app"] .button--quiet{background:transparent}
:root[data-theme="dark"][data-theme-surface="app"] .button--quiet:hover{background:var(--paper-strong)}
:root[data-theme="dark"][data-theme-surface="app"] .button--light{background:#192235;color:var(--ink)}
:root[data-theme="dark"][data-theme-surface="app"] .button--danger{background:#8c3d37;color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] .text-link{color:var(--ink)}
:root[data-theme="dark"][data-theme-surface="app"] .text-link:hover{color:var(--accent)}
:root[data-theme="dark"][data-theme-surface="app"] .text-link--light{color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] .brand{color:var(--ink)}
:root[data-theme="dark"][data-theme-surface="app"] .brand small{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .brand--inverse{color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] .site-header.is-scrolled{background:rgba(19,29,46,0.94);border-bottom:1px solid rgba(83,102,132,0.1)}
:root[data-theme="dark"][data-theme-surface="app"] .main-nav a{color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] .main-nav a::after{background:var(--ink)}
:root[data-theme="dark"][data-theme-surface="app"] .language-switcher{background:var(--paper-strong)}
:root[data-theme="dark"][data-theme-surface="app"] .language-switcher button{background:transparent;color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .language-switcher button:hover{color:var(--ink)}
:root[data-theme="dark"][data-theme-surface="app"] .language-switcher button.is-active{background:var(--ink);color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] .nav-toggle{background:transparent}
:root[data-theme="dark"][data-theme-surface="app"] .nav-toggle span{background:var(--ink)}
:root[data-theme="dark"][data-theme-surface="app"] .profile-trigger{background:var(--paper-strong)}
:root[data-theme="dark"][data-theme-surface="app"] .profile-trigger b{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .profile-dropdown{background:var(--paper-strong);box-shadow:var(--shadow)}
:root[data-theme="dark"][data-theme-surface="app"] .profile-dropdown button{background:transparent}
:root[data-theme="dark"][data-theme-surface="app"] .profile-dropdown button:hover{background:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] .avatar{background:#2b3952;color:var(--ink)}
:root[data-theme="dark"][data-theme-surface="app"] .hero::before{background:rgba(14,20,33,0.08)}
:root[data-theme="dark"][data-theme-surface="app"] .kicker,:root[data-theme="dark"][data-theme-surface="app"] .section-index{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .kicker span{background:var(--accent)}
:root[data-theme="dark"][data-theme-surface="app"] .hero-lead{color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] .hero-facts dt{color:var(--accent)}
:root[data-theme="dark"][data-theme-surface="app"] .hero-facts dd{color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] .image-frame{background:#2b3952}
:root[data-theme="dark"][data-theme-surface="app"] .image-fallback{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .project-peek{background:rgba(19,29,46,0.95);border:1px solid rgba(83,102,132,0.15);box-shadow:0 18px 50px rgba(0,0,0,0.18)}
:root[data-theme="dark"][data-theme-surface="app"] .project-peek > div:first-child{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .live-dot{background:var(--green);box-shadow:0 0 0 4px rgba(0,0,0,0.12)}
:root[data-theme="dark"][data-theme-surface="app"] .mini-progress{background:#2b3952}
:root[data-theme="dark"][data-theme-surface="app"] .mini-progress i{background:var(--accent)}
:root[data-theme="dark"][data-theme-surface="app"] .project-peek p{color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] .project-peek p span{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .hero-marquee{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .hero-marquee i{background:var(--accent)}
:root[data-theme="dark"][data-theme-surface="app"] .statement > div > p{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .service-line > span{color:var(--accent)}
:root[data-theme="dark"][data-theme-surface="app"] .service-line p{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .service-line b{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .deliverables{background:var(--ink);color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] .section-index--light{color:rgba(255,255,255,0.44)}
:root[data-theme="dark"][data-theme-surface="app"] .deliverables-copy > p:last-child{color:rgba(255,255,255,0.58)}
:root[data-theme="dark"][data-theme-surface="app"] .deliverables-list{border-top:1px solid rgba(53,68,95,0.2)}
:root[data-theme="dark"][data-theme-surface="app"] .deliverables-list li{border-bottom:1px solid rgba(53,68,95,0.14)}
:root[data-theme="dark"][data-theme-surface="app"] .deliverables-list li > span{color:var(--accent)}
:root[data-theme="dark"][data-theme-surface="app"] .deliverables-list p{color:rgba(255,255,255,0.54)}
:root[data-theme="dark"][data-theme-surface="app"] .section-heading > p:last-child{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .process-track li::before{background:var(--paper)}
:root[data-theme="dark"][data-theme-surface="app"] .process-track li:first-child::before{background:var(--accent)}
:root[data-theme="dark"][data-theme-surface="app"] .process-track li > span{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .process-track p{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .pricing-main > p:last-child{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .rate-panel{background:var(--paper-strong);box-shadow:0 18px 55px rgba(0,0,0,0.08)}
:root[data-theme="dark"][data-theme-surface="app"] .rate-panel > span{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .rate-panel > small{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .rate-calculator label,:root[data-theme="dark"][data-theme-surface="app"] .rate-calculator p{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .rate-calculator output,:root[data-theme="dark"][data-theme-surface="app"] .rate-calculator b{color:var(--ink)}
:root[data-theme="dark"][data-theme-surface="app"] .contact{background:#0e1421;color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] .contact-copy > p{color:rgba(255,255,255,0.55)}
:root[data-theme="dark"][data-theme-surface="app"] .messenger-strip span{color:rgba(255,255,255,0.4)}
:root[data-theme="dark"][data-theme-surface="app"] .messenger-strip a{color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] .field > span{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .field input,:root[data-theme="dark"][data-theme-surface="app"] .field select,:root[data-theme="dark"][data-theme-surface="app"] .field textarea{background:#192235;color:var(--ink)}
:root[data-theme="dark"][data-theme-surface="app"] .field-control > b{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .contact .field-control > b{color:rgba(255,255,255,0.62)}
:root[data-theme="dark"][data-theme-surface="app"] .field input:focus,:root[data-theme="dark"][data-theme-surface="app"] .field select:focus,:root[data-theme="dark"][data-theme-surface="app"] .field textarea:focus{box-shadow:0 0 0 3px rgba(0,0,0,0.12)}
:root[data-theme="dark"][data-theme-surface="app"] .field small{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .contact .field > span{color:rgba(255,255,255,0.48)}
:root[data-theme="dark"][data-theme-surface="app"] .contact .field input,:root[data-theme="dark"][data-theme-surface="app"] .contact .field select,:root[data-theme="dark"][data-theme-surface="app"] .contact .field textarea{border-color:rgba(53,68,95,0.2);background:rgba(25,34,53,0.05);color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] .contact .field input::placeholder,:root[data-theme="dark"][data-theme-surface="app"] .contact .field textarea::placeholder{color:rgba(255,255,255,0.34)}
:root[data-theme="dark"][data-theme-surface="app"] .contact .field select option{background:#0e1421}
:root[data-theme="dark"][data-theme-surface="app"] .checkbox{color:rgba(255,255,255,0.55)}
:root[data-theme="dark"][data-theme-surface="app"] .form-actions small{color:rgba(255,255,255,0.42)}
:root[data-theme="dark"][data-theme-surface="app"] .form-feedback{color:var(--red)}
:root[data-theme="dark"][data-theme-surface="app"] .contact .form-feedback{color:#ff91a6}
:root[data-theme="dark"][data-theme-surface="app"] .faq-list p{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .final-cta{background:var(--accent)}
:root[data-theme="dark"][data-theme-surface="app"] .site-footer{background:var(--ink);color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] .footer-lead p{color:rgba(255,255,255,0.52)}
:root[data-theme="dark"][data-theme-surface="app"] .footer-links{border-top:1px solid rgba(53,68,95,0.14)}
:root[data-theme="dark"][data-theme-surface="app"] .footer-links span{color:rgba(255,255,255,0.35)}
:root[data-theme="dark"][data-theme-surface="app"] .footer-links a{color:rgba(255,255,255,0.75)}
:root[data-theme="dark"][data-theme-surface="app"] .footer-links a:hover{color:var(--accent)}
:root[data-theme="dark"][data-theme-surface="app"] .footer-bottom{border-top:1px solid rgba(53,68,95,0.14);color:rgba(255,255,255,0.34)}
:root[data-theme="dark"][data-theme-surface="app"] .footer-owner{border-top:1px solid rgba(53,68,95,0.14);color:rgba(255,255,255,0.58)}
:root[data-theme="dark"][data-theme-surface="app"] .footer-owner strong{color:rgba(255,255,255,0.88)}
:root[data-theme="dark"][data-theme-surface="app"] .footer-owner a{color:rgba(255,255,255,0.78)}
:root[data-theme="dark"][data-theme-surface="app"] .footer-owner a:hover{color:var(--accent)}
:root[data-theme="dark"][data-theme-surface="app"] .workspace{background:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] .workspace-sidebar{background:var(--paper-strong)}
:root[data-theme="dark"][data-theme-surface="app"] .workspace-label{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .workspace-sidebar nav a{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .workspace-sidebar nav a:hover{background:#131d2e;color:var(--ink)}
:root[data-theme="dark"][data-theme-surface="app"] .workspace-sidebar nav a.is-active{background:var(--ink);color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] .workspace-sidebar nav small{color:inherit}
:root[data-theme="dark"][data-theme-surface="app"] .sidebar-user span:not(.avatar){color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .sidebar-logout{background:transparent;color:var(--ink)}
:root[data-theme="dark"][data-theme-surface="app"] .sidebar-logout:hover{background:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] .workspace-sidebar--dark{border-color:#536684;background:#0e1421;color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] .workspace-sidebar--dark .workspace-label{color:rgba(255,255,255,0.3)}
:root[data-theme="dark"][data-theme-surface="app"] .workspace-sidebar--dark nav a{color:rgba(255,255,255,0.52)}
:root[data-theme="dark"][data-theme-surface="app"] .workspace-sidebar--dark nav a:hover{background:rgba(25,34,53,0.06);color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] .workspace-sidebar--dark nav a.is-active{background:var(--accent);color:var(--ink)}
:root[data-theme="dark"][data-theme-surface="app"] .sidebar-user--dark{border-color:rgba(53,68,95,0.1)}
:root[data-theme="dark"][data-theme-surface="app"] .sidebar-user--dark span:not(.avatar){color:rgba(255,255,255,0.42)}
:root[data-theme="dark"][data-theme-surface="app"] .workspace-sidebar--dark .sidebar-logout{border-color:rgba(53,68,95,0.18);color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] .workspace-sidebar--dark .sidebar-logout:hover{border-color:rgba(53,68,95,0.48);background:rgba(25,34,53,0.08)}
:root[data-theme="dark"][data-theme-surface="app"] .workspace-topbar{background:rgba(19,29,46,0.94)}
:root[data-theme="dark"][data-theme-surface="app"] .workspace-topbar--admin{background:rgba(19,29,46,0.94)}
:root[data-theme="dark"][data-theme-surface="app"] .breadcrumbs{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .breadcrumbs b{color:var(--ink)}
:root[data-theme="dark"][data-theme-surface="app"] .mobile-sidebar-button{background:transparent}
:root[data-theme="dark"][data-theme-surface="app"] .page-heading p{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .panel{background:var(--paper-strong)}
:root[data-theme="dark"][data-theme-surface="app"] .panel--ink{background:var(--ink);color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] .panel--accent{background:var(--accent-soft)}
:root[data-theme="dark"][data-theme-surface="app"] .panel-head p{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .panel--ink .panel-head p{color:rgba(255,255,255,0.46)}
:root[data-theme="dark"][data-theme-surface="app"] .active-order__meta span,:root[data-theme="dark"][data-theme-surface="app"] .metric span,:root[data-theme="dark"][data-theme-surface="app"] .order-facts dt{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .panel--ink .active-order__meta span{color:rgba(255,255,255,0.42)}
:root[data-theme="dark"][data-theme-surface="app"] .progress-label{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .panel--ink .progress-label{color:rgba(255,255,255,0.48)}
:root[data-theme="dark"][data-theme-surface="app"] .progress-bar{background:rgba(57,73,100,0.2)}
:root[data-theme="dark"][data-theme-surface="app"] .progress-bar i{background:var(--accent)}
:root[data-theme="dark"][data-theme-surface="app"] .payment-copy-button svg{fill:none;stroke:currentColor}
:root[data-theme="dark"][data-theme-surface="app"] .quick-actions{background:var(--line)}
:root[data-theme="dark"][data-theme-surface="app"] .quick-action{background:var(--paper-strong)}
:root[data-theme="dark"][data-theme-surface="app"] .quick-action:hover{background:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] .quick-action small{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .metric-grid{background:var(--line)}
:root[data-theme="dark"][data-theme-surface="app"] .metric{background:var(--paper-strong)}
:root[data-theme="dark"][data-theme-surface="app"] .badge{color:var(--muted);background:rgba(57,73,100,0.06)}
:root[data-theme="dark"][data-theme-surface="app"] .badge i{background:currentColor}
:root[data-theme="dark"][data-theme-surface="app"] .badge--new,:root[data-theme="dark"][data-theme-surface="app"] .badge--not_invoiced{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .badge--discussion,:root[data-theme="dark"][data-theme-surface="app"] .badge--pending{color:var(--blue)}
:root[data-theme="dark"][data-theme-surface="app"] .badge--awaiting_payment,:root[data-theme="dark"][data-theme-surface="app"] .badge--partially_paid{color:var(--amber)}
:root[data-theme="dark"][data-theme-surface="app"] .badge--in_progress,:root[data-theme="dark"][data-theme-surface="app"] .badge--current{color:#ff91a6}
:root[data-theme="dark"][data-theme-surface="app"] .badge--review{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .badge--completed,:root[data-theme="dark"][data-theme-surface="app"] .badge--paid,:root[data-theme="dark"][data-theme-surface="app"] .badge--done{color:var(--green)}
:root[data-theme="dark"][data-theme-surface="app"] .badge--cancelled,:root[data-theme="dark"][data-theme-surface="app"] .badge--failed{color:var(--red)}
:root[data-theme="dark"][data-theme-surface="app"] .badge--refunded{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .search-field input{background:var(--paper-strong)}
:root[data-theme="dark"][data-theme-surface="app"] .search-field::before{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .filter-chip{background:transparent;color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .filter-chip.is-active{background:var(--ink);color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] .table-wrap{background:var(--paper-strong)}
:root[data-theme="dark"][data-theme-surface="app"] .data-table th{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .data-table td{border-bottom:1px solid #35445f}
:root[data-theme="dark"][data-theme-surface="app"] .data-table tbody tr:hover{background:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] .data-table small{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .order-description p{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .test-notice{background:#131d2e;color:#efd29b}
:root[data-theme="dark"][data-theme-surface="app"] .payment-legal{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .payment-legal a{color:inherit}
:root[data-theme="dark"][data-theme-surface="app"] .timeline li::before{background:var(--line)}
:root[data-theme="dark"][data-theme-surface="app"] .timeline-marker{background:var(--paper-strong);color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .timeline li.is-done .timeline-marker{background:var(--green);color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] .timeline li.is-current .timeline-marker{background:var(--accent);box-shadow:0 0 0 1px var(--accent);color:transparent}
:root[data-theme="dark"][data-theme-surface="app"] .timeline small{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .timeline li.is-pending strong{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .activity-list time{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .form-section > p{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .form-panel .checkbox{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .form-panel .form-actions small{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .upload-field{border:1px dashed #35445f;background:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] .admin-stat-grid{background:var(--line)}
:root[data-theme="dark"][data-theme-surface="app"] .admin-stat{background:var(--paper-strong)}
:root[data-theme="dark"][data-theme-surface="app"] .admin-stat span{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .admin-order-form .field--requested-budget{border:1px solid #6687eb;background:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] .admin-order-form .field--requested-budget input{border-color:#35445f;background:#192235;color:var(--ink)}
:root[data-theme="dark"][data-theme-surface="app"] .admin-order-form .field--requested-budget small{color:#91ddb1}
:root[data-theme="dark"][data-theme-surface="app"] .stage-editor li > span{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .stage-editor input,:root[data-theme="dark"][data-theme-surface="app"] .stage-editor select{background:#192235}
:root[data-theme="dark"][data-theme-surface="app"] .stage-editor button{background:transparent;color:var(--red)}
:root[data-theme="dark"][data-theme-surface="app"] .comment-box time{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .comment-box p{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .copy-button{background:transparent;color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .empty-state{border:1px dashed #35445f;background:rgba(25,34,53,0.35)}
:root[data-theme="dark"][data-theme-surface="app"] .empty-state__mark{color:var(--accent)}
:root[data-theme="dark"][data-theme-surface="app"] .empty-state p{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .skeleton span{background:#2b3952}
:root[data-theme="dark"][data-theme-surface="app"] .skeleton span::after{background:rgba(25,34,53,0.45)}
:root[data-theme="dark"][data-theme-surface="app"] .skeleton--dark span{background:#0e1421}
:root[data-theme="dark"][data-theme-surface="app"] .modal-backdrop{background:rgba(14,20,33,0.64)}
:root[data-theme="dark"][data-theme-surface="app"] .modal-panel,:root[data-theme="dark"][data-theme-surface="app"] .dialog-panel{background:var(--paper-strong);box-shadow:var(--shadow)}
:root[data-theme="dark"][data-theme-surface="app"] .modal-close{background:transparent;color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .modal-label{color:var(--accent)}
:root[data-theme="dark"][data-theme-surface="app"] .modal-intro{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .tabs button{background:transparent;color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .tabs button.is-active{color:var(--ink)}
:root[data-theme="dark"][data-theme-surface="app"] .auth-divider{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .auth-divider::before,:root[data-theme="dark"][data-theme-surface="app"] .auth-divider::after{background:var(--line)}
:root[data-theme="dark"][data-theme-surface="app"] .google-button{background:#192235;color:var(--ink)}
:root[data-theme="dark"][data-theme-surface="app"] .google-button:hover{background:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] .auth-note{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .dialog-panel p{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .toast{background:var(--ink);color:#ffffff;box-shadow:var(--shadow)}
:root[data-theme="dark"][data-theme-surface="app"] .toast > i{background:var(--green)}
:root[data-theme="dark"][data-theme-surface="app"] .toast--error > i{background:#e27668}
:root[data-theme="dark"][data-theme-surface="app"] .toast button{background:transparent;color:rgba(255,255,255,0.6)}
:root[data-theme="dark"][data-theme-surface="app"] .route-error > span{color:var(--accent)}
:root[data-theme="dark"][data-theme-surface="app"] .route-error p{color:var(--muted)}
@media (max-width: 900px){:root[data-theme="dark"][data-theme-surface="app"] .main-nav{background:var(--paper-strong);box-shadow:var(--shadow)}
:root[data-theme="dark"][data-theme-surface="app"] .workspace-sidebar{box-shadow:20px 0 60px rgba(0,0,0,0.16)}
:root[data-theme="dark"][data-theme-surface="app"] .sidebar-collapse{background:transparent;color:inherit}}
@media (max-width: 700px){:root[data-theme="dark"][data-theme-surface="app"] .table-wrap{background:transparent}
:root[data-theme="dark"][data-theme-surface="app"] .data-table tr{background:var(--paper-strong)}
:root[data-theme="dark"][data-theme-surface="app"] .data-table td{border-bottom:1px solid #35445f}
:root[data-theme="dark"][data-theme-surface="app"] .data-table td::before{color:var(--muted)}}
:root[data-theme="dark"][data-theme-surface="app"] body.workspace-menu-open::before{background:rgba(14,20,33,0.38)}
:root[data-theme="dark"][data-theme-surface="app"] .hero-lead{color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] .image-frame{background:#2b3952}
:root[data-theme="dark"][data-theme-surface="app"] .hero-caption span{color:var(--accent)}
:root[data-theme="dark"][data-theme-surface="app"] .hero-caption p{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView{--youth-lime:#c8ff3d;--youth-blue:#4757ff;--youth-coral:#ff91a6;--youth-ice:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .hero{background:linear-gradient(90deg, transparent 0 8%, rgba(71, 87, 255, .045) 8% 8.08%, transparent 8.08% 100%),
    var(--paper)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .kicker{background:var(--youth-lime);color:var(--ink)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .kicker span{background:var(--youth-blue)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .hero-pop{color:var(--youth-blue)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .hero-pop::after{background:var(--youth-lime)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .button--accent{background:var(--youth-lime);box-shadow:5px 5px 0 var(--ink)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .button--accent:hover{background:#2b3952;box-shadow:2px 2px 0 var(--ink)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .hero-facts dt{color:var(--youth-blue)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .hero-facts div:nth-child(2) dt{color:var(--youth-coral)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .hero-facts div:nth-child(3) dt{color:#91ddb1}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .hero-media::before{background:var(--youth-blue)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .image-frame--motion{background:#192235;box-shadow:10px 10px 0 var(--youth-lime)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .motion-stage{background:linear-gradient(rgba(14,20,33,0.055) 1px, transparent 1px),
    linear-gradient(90deg, rgba(14,20,33,0.055) 1px, transparent 1px),
    #131d2e}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .motion-label{color:var(--ink);box-shadow:3px 3px 0 var(--ink)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .motion-label--top{background:var(--youth-lime)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .motion-label--side{background:var(--youth-coral)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .motion-label--bottom{background:var(--youth-ice)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .hero-caption{background:var(--youth-blue)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .hero-caption span{color:var(--youth-lime)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .hero-caption p{color:rgba(255,255,255,0.82)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .hero-marquee{background:var(--ink);color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .hero-marquee i{background:var(--youth-lime)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .statement::after{background:var(--youth-coral);color:var(--ink)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .service-line:hover{background:rgba(200, 255, 61, .24)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .service-line:nth-child(2):hover{background:rgba(71, 87, 255, .09)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .service-line:nth-child(3):hover{background:rgba(255, 111, 77, .11)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .service-line > span,:root[data-theme="dark"][data-theme-surface="app"] #landingView .deliverables-list li > span{color:var(--youth-lime)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .service-line > span{color:var(--youth-blue)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .deliverables{background:#202447}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .deliverables-list li:nth-child(2) > span{color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .deliverables-list li:nth-child(3) > span{color:#ff91a6}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .process-track li:first-child::before{background:var(--youth-lime)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .process-track li::after{background:var(--ink)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .rate-panel{background:var(--youth-ice);box-shadow:9px 9px 0 var(--youth-blue)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .final-cta{background:var(--youth-lime);color:var(--ink)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .final-cta .button--light{background:var(--ink);color:#ffffff;box-shadow:5px 5px 0 var(--youth-blue)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .final-cta .text-link--light{color:var(--ink)}
@media (max-width: 700px){:root[data-theme="dark"][data-theme-surface="app"] #landingView .image-frame--motion{box-shadow:7px 7px 0 var(--youth-lime)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .service-line:hover{background:transparent}}
:root[data-theme="dark"][data-theme-surface="app"] #clientView{--client-ink:#eff3fc;--client-blue:#4757ff;--client-lime:#c8ff3d;--client-coral:#ff91a6;--client-ice:#131d2e;background:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .workspace-sidebar{border-color:#536684;background:var(--client-ink);color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .brand--workspace{color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .workspace-label{color:rgba(255,255,255,0.42)}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .workspace-sidebar nav a{color:rgba(255,255,255,0.68)}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .workspace-sidebar nav a:hover{background:rgba(25,34,53,0.08);color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .workspace-sidebar nav a.is-active{background:var(--client-lime);color:var(--client-ink);box-shadow:4px 4px 0 var(--client-blue)}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .sidebar-user{border-color:rgba(53,68,95,0.14)}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .sidebar-user span:not(.avatar){color:rgba(255,255,255,0.5)}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .sidebar-user .avatar{background:var(--client-blue);color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .workspace-topbar{border-color:#35445f;background:rgba(19,29,46,0.94)}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .breadcrumbs a:hover{color:var(--client-blue)}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .mobile-sidebar-button{background:var(--client-lime);color:var(--client-ink);box-shadow:3px 3px 0 var(--client-blue)}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .page-heading .section-index{background:var(--client-lime);color:var(--client-ink)}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .page-heading h1{color:var(--client-ink)}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .panel{border-color:#35445f;background:#192235}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .support-guide{background:var(--client-ink);color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .support-guide__index{color:var(--client-lime)}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .panel--ink{background:var(--client-ink);box-shadow:8px 8px 0 var(--client-blue)}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .panel--ink .badge{background:var(--client-lime);color:var(--client-ink)}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .panel--ink .button--light{border:1px solid #35445f;background:var(--client-lime);color:var(--client-ink);box-shadow:4px 4px 0 #8dabe0}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .button--dark,:root[data-theme="dark"][data-theme-surface="app"] #clientView .button--accent{background:var(--client-lime);color:var(--client-ink);box-shadow:4px 4px 0 var(--client-blue)}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .button--dark:hover,:root[data-theme="dark"][data-theme-surface="app"] #clientView .button--accent:hover,:root[data-theme="dark"][data-theme-surface="app"] #clientView .panel--ink .button--light:hover{box-shadow:1px 1px 0 var(--client-blue)}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .progress-bar{background:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .progress-bar i{background:var(--client-blue)}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .panel--ink .progress-bar{background:rgba(25,34,53,0.16)}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .panel--ink .progress-bar i{background:var(--client-lime)}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .quick-actions{border:1px solid #35445f;background:#2b3952}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .quick-action:hover{background:var(--client-ice)}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .quick-action:first-child:hover{background:rgba(200, 255, 61, .45)}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .quick-action:last-child:hover{background:rgba(255, 111, 77, .15)}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .quick-action > span{color:var(--client-blue)}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .metric-grid{background:transparent}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .metric{box-shadow:4px 4px 0 var(--client-blue)}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .metric:nth-child(2){box-shadow:4px 4px 0 var(--client-lime)}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .metric:nth-child(3){box-shadow:4px 4px 0 var(--client-coral)}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .metric strong{color:var(--client-blue)}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .data-table tbody tr:hover{background:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .timeline li.is-current .timeline-marker{background:var(--client-blue);box-shadow:0 0 0 1px var(--client-blue)}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .timeline li.is-done .timeline-marker{background:var(--client-lime);color:var(--client-ink)}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .field input:focus,:root[data-theme="dark"][data-theme-surface="app"] #clientView .field select:focus,:root[data-theme="dark"][data-theme-surface="app"] #clientView .field textarea:focus{box-shadow:0 0 0 3px rgba(141,171,224,0.12)}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .upload-field{background:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .empty-state{background:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .empty-state__mark{background:var(--client-lime);color:var(--client-ink)}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .chat-workspace{border-color:#35445f;box-shadow:7px 7px 0 var(--client-blue)}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .chat-list__item.is-active{background:rgba(200, 255, 61, .42);box-shadow:inset 4px 0 0 var(--client-blue)}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .chat-message.is-mine{background:var(--client-ink)}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .chat-unread{background:var(--client-coral)}
@media (max-width: 700px){:root[data-theme="dark"][data-theme-surface="app"] #clientView .panel--ink{box-shadow:4px 4px 0 var(--client-blue)}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .metric{box-shadow:3px 3px 0 var(--client-blue)}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .metric:nth-child(3){box-shadow:3px 3px 0 var(--client-coral)}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .chat-workspace{box-shadow:4px 4px 0 var(--client-blue)}}
:root[data-theme="dark"][data-theme-surface="app"] #adminView .breadcrumbs--page-title > span{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] #adminView .breadcrumbs--page-title > strong{color:var(--ink)}
:root[data-theme="dark"][data-theme-surface="app"] #adminView .admin-attention__grid{background:var(--line)}
:root[data-theme="dark"][data-theme-surface="app"] #adminView .admin-attention__grid a{color:var(--ink);background:var(--surface, #192235)}
:root[data-theme="dark"][data-theme-surface="app"] #adminView .admin-attention__grid a:hover{color:#ffffff;background:var(--ink)}
:root[data-theme="dark"][data-theme-surface="app"] #adminView .admin-attention__grid span{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] #adminView .admin-attention__grid a:hover span,:root[data-theme="dark"][data-theme-surface="app"] #adminView .admin-attention__grid a:hover small{color:rgba(255,255,255,0.7)}
:root[data-theme="dark"][data-theme-surface="app"] #adminView .admin-attention__grid small{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] #adminView .compact-select span{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] #adminView .compact-select select{color:var(--ink);background:var(--surface, #192235)}
:root[data-theme="dark"][data-theme-surface="app"] #adminView .admin-results-bar{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] #adminView .admin-results-bar button{color:var(--ink);background:transparent;text-decoration-color:color-mix(in srgb, var(--ink) 25%, transparent)}
:root[data-theme="dark"][data-theme-surface="app"] #adminView .admin-results-bar button:hover{text-decoration-color:currentColor}
:root[data-theme="dark"][data-theme-surface="app"] #adminView .admin-bulk-actions{background:color-mix(in srgb, var(--accent) 8%, var(--surface, #192235));color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] #adminView .admin-bulk-actions strong{color:var(--ink)}
:root[data-theme="dark"][data-theme-surface="app"] #adminView .data-table--selectable tbody tr.is-selected{background:color-mix(in srgb, var(--accent) 13%, var(--surface, #192235))}
:root[data-theme="dark"][data-theme-surface="app"] #adminView .admin-create-order .form-actions small{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] #adminView .faq-editor__item{background:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] #adminView .faq-editor__empty{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .faq-empty{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] :is(#adminView, #clientView) .security-status{background:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] :is(#adminView, #clientView) .security-status--enabled{border-color:#6687eb;background:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] :is(#adminView, #clientView) .security-status span,:root[data-theme="dark"][data-theme-surface="app"] :is(#adminView, #clientView) .two-factor-setup li{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] :is(#adminView, #clientView) .two-factor-setup{background:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] :is(#adminView, #clientView) .two-factor-secret span{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] :is(#adminView, #clientView) .two-factor-secret code{background:#192235}
@media (max-width: 700px){:root[data-theme="dark"][data-theme-surface="app"] #adminView .data-table--selectable td.data-table__select{border-bottom:1px solid #35445f}}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .hero-rotator{color:var(--youth-blue)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .hero-typing-cursor{background:var(--youth-lime);box-shadow:2px 2px 0 var(--ink)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .hero-rotator.is-erasing .hero-typing-cursor{background:var(--paper);box-shadow:none}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .landing-motion__media{background:#192235}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .landing-motion__fallback{color:var(--ink);background:linear-gradient(rgba(71, 87, 255, .1) 1px, transparent 1px),
    linear-gradient(90deg, rgba(71, 87, 255, .1) 1px, transparent 1px),
    #131d2e}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .landing-motion figcaption span{color:var(--youth-blue)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .landing-motion figcaption p{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .landing-motion--service .landing-motion__media{box-shadow:8px 8px 0 var(--youth-lime)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .process-motion-grid .landing-motion:first-child .landing-motion__media{box-shadow:9px 9px 0 var(--youth-blue)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .process-motion-grid .landing-motion:last-child .landing-motion__media{box-shadow:9px 9px 0 var(--youth-coral)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .statement-index::after{background:var(--youth-blue);box-shadow:5px 5px 0 var(--youth-lime)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .statement-index__note{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .statement-meta p{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .statement-stamp{background:var(--youth-coral);color:var(--ink)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .contact-menu__trigger{color:var(--ink);background:transparent}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .contact-menu__panel{background:#192235;box-shadow:9px 9px 0 var(--youth-blue)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .contact-menu__option{color:var(--ink)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .contact-menu__option:hover,:root[data-theme="dark"][data-theme-surface="app"] #landingView .contact-menu__option:focus-visible{background:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .contact-menu__icon{background:var(--youth-lime)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .contact-menu__option--email .contact-menu__icon{background:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .contact-menu__icon svg{fill:none;stroke:currentColor}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .contact-menu__copy small{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .contact-menu__empty{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .footer-phone{color:rgba(255,255,255,0.65)}
:root[data-theme="dark"][data-theme-surface="app"] .footer-phone span{color:rgba(255,255,255,0.34)}
:root[data-theme="dark"][data-theme-surface="app"] .footer-phone b{color:rgba(255,255,255,0.82)}
:root[data-theme="dark"][data-theme-surface="app"] .footer-phone[href]:hover b{color:var(--accent)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .rate-panel--receipt{background:#192235;box-shadow:10px 10px 0 var(--youth-blue)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .rate-panel--receipt::after{background:linear-gradient(135deg, transparent 5px, var(--ink) 5px, var(--ink) 6px, transparent 6px) 0 0 / 10px 10px repeat-x}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .receipt-head{background:var(--youth-lime);color:var(--ink)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .receipt-rate{border-bottom:1px dashed rgba(83,102,132,0.6)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .receipt-rate > span,:root[data-theme="dark"][data-theme-surface="app"] #landingView .receipt-row > span,:root[data-theme="dark"][data-theme-surface="app"] #landingView .receipt-total > span{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .receipt-rate small{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .receipt-row b,:root[data-theme="dark"][data-theme-surface="app"] #landingView .receipt-row output{color:var(--ink)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .rate-panel--receipt input[type='range']{border:1px solid rgba(83,102,132,0.25);background:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .receipt-total{background:var(--ink);color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .receipt-total > span{color:rgba(255,255,255,0.62)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .receipt-total b{color:var(--youth-lime)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .receipt-note{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .cookie-notice__inner{background:#192235;box-shadow:7px 7px 0 var(--youth-blue, #8dabe0)}
:root[data-theme="dark"][data-theme-surface="app"] .cookie-notice strong{color:var(--ink)}
:root[data-theme="dark"][data-theme-surface="app"] .cookie-notice p > span{color:var(--muted)}
:root[data-theme="dark"][data-theme-surface="app"] .cookie-notice a{color:var(--ink)}
:root[data-theme="dark"][data-theme-surface="app"] .cookie-notice__accept{background:var(--youth-lime, #c4ff36);color:var(--ink);box-shadow:3px 3px 0 var(--ink)}
:root[data-theme="dark"][data-theme-surface="app"] .cookie-notice__accept:hover{background:#2b3952;box-shadow:1px 1px 0 var(--ink)}
:root[data-theme="dark"][data-theme-surface="app"] .cookie-notice__accept:focus-visible{outline:3px solid rgba(102,135,235,0.28)}
@media (max-width: 700px){:root[data-theme="dark"][data-theme-surface="app"] .cookie-notice__inner{box-shadow:5px 5px 0 var(--youth-blue, #8dabe0)}}
:root[data-theme="dark"][data-theme-surface="app"] .site-loader{background:var(--paper, #131d2e)}
:root[data-theme="dark"][data-theme-surface="app"] .site-loader__track{background:rgba(14,20,33,0.14)}
:root[data-theme="dark"][data-theme-surface="app"] .site-loader__track::after{background:var(--youth-blue, #4757ff)}
:root[data-theme="dark"][data-theme-surface="app"] .panel--ink .button--quiet{border-color:rgba(53,68,95,0.35);color:#ffffff}


:root[data-theme="dark"][data-theme-surface="app"] #adminView #adminSidebar .wev-nav-group+.wev-nav-group{border-top:1px solid rgba(53,68,95,0.11)}
:root[data-theme="dark"][data-theme-surface="app"] #adminView #adminSidebar .wev-nav-group__title{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] #adminView #adminFaqSettings .button--accent{background:#d0fb72;color:#eff3fc;border-color:#35445f;box-shadow:none}
:root[data-theme="dark"][data-theme-surface="app"] #clientView{--client-ink:#eff3fc;--client-blue:#4d755b;--client-lime:#d0fb72;--client-coral:#b0bdd2;--client-ice:#131d2e;background:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .workspace-topbar{background:#131d2e;border-color:#35445f}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .page-heading .section-index{background:none;color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .page-heading h1{text-shadow:none}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .button,:root[data-theme="dark"][data-theme-surface="app"] #clientView .panel--ink .button--light{box-shadow:none}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .button:hover,:root[data-theme="dark"][data-theme-surface="app"] #clientView .panel--ink .button--light:hover{box-shadow:none}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .panel--ink,:root[data-theme="dark"][data-theme-surface="app"] #clientView .metric-grid .metric{box-shadow:none;border-color:#35445f}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .sidebar-user .avatar{background:#2b3952;color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .upload-field,:root[data-theme="dark"][data-theme-surface="app"] #clientView .empty-state{background:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] #clientView .data-table tbody tr:hover{background:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] #cookieNotice .cookie-notice__inner{background:#131d2e;color:#eff3fc;border:1px solid #35445f;box-shadow:0 8px 35px rgba(0,0,0,0.11)}
:root[data-theme="dark"][data-theme-surface="app"] #cookieNotice .cookie-notice__accept{background:#20352a;color:#ffffff;box-shadow:none}
:root[data-theme="dark"][data-theme-surface="app"] #clientView #clientSidebar,:root[data-theme="dark"][data-theme-surface="app"] #adminView #adminSidebar{background:#0e1421;color:#ffffff;box-shadow:none}
:root[data-theme="dark"][data-theme-surface="app"] #clientView #clientSidebar .brand,:root[data-theme="dark"][data-theme-surface="app"] #adminView #adminSidebar .brand{color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] #clientView #clientSidebar .workspace-label,:root[data-theme="dark"][data-theme-surface="app"] #adminView #adminSidebar .workspace-label{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] #clientView #clientSidebar nav a,:root[data-theme="dark"][data-theme-surface="app"] #adminView #adminSidebar nav a{background:transparent;color:#b0bdd2;box-shadow:none}
:root[data-theme="dark"][data-theme-surface="app"] #clientView #clientSidebar nav a:hover,:root[data-theme="dark"][data-theme-surface="app"] #adminView #adminSidebar nav a:hover{color:#ffffff;background:rgba(25,34,53,0.0392);box-shadow:none}
:root[data-theme="dark"][data-theme-surface="app"] #clientView #clientSidebar nav a.is-active,:root[data-theme="dark"][data-theme-surface="app"] #adminView #adminSidebar nav a.is-active{background:#d0fb72;color:#eff3fc;box-shadow:none}
:root[data-theme="dark"][data-theme-surface="app"] .wev-nav-icon{stroke:currentColor;fill:none}
:root[data-theme="dark"][data-theme-surface="app"] #clientView #clientSidebar nav a>small,:root[data-theme="dark"][data-theme-surface="app"] #adminView #adminSidebar nav a>small{background:rgba(25,34,53,0.0627);color:inherit}
:root[data-theme="dark"][data-theme-surface="app"] #clientView #clientSidebar nav a.is-active>small,:root[data-theme="dark"][data-theme-surface="app"] #adminView #adminSidebar nav a.is-active>small{background:#29401c12;color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] #clientView #clientSidebar .sidebar-user,:root[data-theme="dark"][data-theme-surface="app"] #adminView #adminSidebar .sidebar-user{color:#ffffff;border-color:rgba(53,68,95,0.0784)}
:root[data-theme="dark"][data-theme-surface="app"] #clientView #clientSidebar .sidebar-user small,:root[data-theme="dark"][data-theme-surface="app"] #adminView #adminSidebar .sidebar-user small{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] #clientView #clientSidebar .sidebar-logout,:root[data-theme="dark"][data-theme-surface="app"] #adminView #adminSidebar .sidebar-logout{border:1px solid rgba(53,68,95,0.302);background:transparent;color:#ffffff;box-shadow:none}
:root[data-theme="dark"][data-theme-surface="app"] #clientView #clientSidebar .sidebar-logout:hover,:root[data-theme="dark"][data-theme-surface="app"] #adminView #adminSidebar .sidebar-logout:hover{background:rgba(25,34,53,0.0431);border-color:#35445f;color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] .workspace .topbar-actions [data-action="logout"]{background:#131d2e;color:#eff3fc;border:1px solid #35445f}
:root[data-theme="dark"][data-theme-surface="app"] .workspace .topbar-actions [data-action="logout"]:hover{background:#131d2e;color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] .workspace .sidebar-collapse{color:#91ddb1;border-color:rgba(83,102,132,0.251);background:transparent}
:root[data-theme="dark"][data-theme-surface="app"] .workspace :focus-visible{outline:3px solid #6687eb}
:root[data-theme="dark"][data-theme-surface="app"] .wev-order-service{border:1px solid #35445f;background:#131d2e;color:#91ddb1}
:root[data-theme="dark"][data-theme-surface="app"] .wev-order-service>span{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .field--order-service input[readonly]{background:#131d2e;color:#eff3fc;border-color:#35445f}
:root[data-theme="dark"][data-theme-surface="app"] #siteFooter .footer-owner{border-top:1px solid rgba(53,68,95,0.169);color:#91ddb1}
:root[data-theme="dark"][data-theme-surface="app"] #siteFooter .footer-owner strong{color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] #siteFooter .footer-owner a{color:#91ddb1}
:root[data-theme="dark"][data-theme-surface="app"] .wev-error-page{background:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] .wev-error{--error-ink:#eff3fc;background:#131d2e;color:var(--error-ink)}
:root[data-theme="dark"][data-theme-surface="app"] .wev-error:before{background:radial-gradient(circle,rgba(19,29,46,0.376),transparent 70%)}
:root[data-theme="dark"][data-theme-surface="app"] .wev-error .wev-error-header{border:1px solid #35445f;background:rgba(25,34,53,0.439)}
:root[data-theme="dark"][data-theme-surface="app"] .wev-error .wev-error-brand{color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] .wev-error .language-switcher{background:rgba(25,34,53,0.533);border:1px solid #35445f}
:root[data-theme="dark"][data-theme-surface="app"] .wev-error .language-switcher button{background:none;color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .wev-error .language-switcher :is(.is-active,[aria-pressed=true]){background:#4775ff;color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] .wev-error .wev-error-eyebrow{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .wev-error .wev-error-eyebrow span{color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"] .wev-error h1{color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] .wev-error .wev-error-copy>p:not(.wev-error-eyebrow){color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .wev-error .wev-error-actions a{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .wev-error .wev-error-actions a:first-child{background:#4775ff;color:#ffffff;box-shadow:0 6px 15px rgba(141,171,224,0.188)}
:root[data-theme="dark"][data-theme-surface="app"] .wev-error .wev-error-actions a:first-child:hover{background:#3667ed}
:root[data-theme="dark"][data-theme-surface="app"] .wev-error .wev-error-actions a:last-child:hover{color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"] .wev-error .wev-arrow{fill:none;stroke:currentColor}
:root[data-theme="dark"][data-theme-surface="app"] .wev-error .wev-error-art:before{background:radial-gradient(circle at 28% 20%,#2b3952,#5d8bff 60%,#4274ed);box-shadow:inset -10px -15px 30px rgba(141,171,224,0.149)}
:root[data-theme="dark"][data-theme-surface="app"] .wev-error .wev-error-art:after{background:radial-gradient(circle at 28% 20%,#131d2e,#a0cba3 60%,#85b991)}
:root[data-theme="dark"][data-theme-surface="app"] .wev-error .wev-error-number{color:#a0b7ff;background:linear-gradient(125deg,#2b3952 10%,#4677f8 65%,#315dcc)}
:root[data-theme="dark"][data-theme-surface="app"] .wev-error .wev-error-orbit{border:1px solid #35445f;background:linear-gradient(125deg,rgba(25,34,53,0.439),rgba(25,34,53,0.0353));box-shadow:inset 1px 1px 3px #8dabe0,0 25px 50px rgba(141,171,224,0.0627)}
:root[data-theme="dark"][data-theme-surface="app"] .wev-error .wev-error-note{color:#b0bdd2;border-top:1px solid #35445f}
:root[data-theme="dark"][data-theme-surface="app"] .wev-error :focus-visible{outline:3px solid #35445f}
:root[data-theme="dark"][data-theme-surface="app"] .data-table .wev-task-more{border:1px solid #35445f;background:#131d2e;color:#eff3fc;box-shadow:none}
:root[data-theme="dark"][data-theme-surface="app"] .data-table .wev-task-more:hover{background:#2b3952;border-color:#536684;box-shadow:none}
:root[data-theme="dark"][data-theme-surface="app"] .wev-task-more svg{fill:none;stroke:currentColor}
:root[data-theme="dark"][data-theme-surface="app"] dialog.wev-task-dialog{border:1px solid #35445f;background:#131d2e;color:#eff3fc;box-shadow:0 30px 100px rgba(0,0,0,0.2)}
:root[data-theme="dark"][data-theme-surface="app"] dialog.wev-task-dialog::backdrop{background:#15271f70}
:root[data-theme="dark"][data-theme-surface="app"] .wev-task-dialog__header{border-bottom:1px solid #35445f}
:root[data-theme="dark"][data-theme-surface="app"] .wev-task-dialog__reference{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .wev-task-dialog__header h2{color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] .wev-task-dialog__close{border:1px solid #35445f;background:#131d2e;color:#eff3fc;box-shadow:none}
:root[data-theme="dark"][data-theme-surface="app"] .wev-task-dialog__close:hover{background:#2b3952}
:root[data-theme="dark"][data-theme-surface="app"] .wev-task-dialog__close svg{fill:none;stroke:currentColor}
:root[data-theme="dark"][data-theme-surface="app"] .wev-task-dialog dt{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .wev-task-dialog dd{color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] .wev-task-dialog :focus-visible,:root[data-theme="dark"][data-theme-surface="app"] .data-table .wev-task-more:focus-visible{outline:2px solid #536684}

:root[data-theme="dark"][data-theme-surface="app"] body:has(#landingView.fd-landing:not([hidden])){background:#192235}
:root[data-theme="dark"][data-theme-surface="app"] #landingView.fd-landing{background:#192235;color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] #landingView.fd-landing :is([data-fig-node="1:149"],[data-fig-node="1:219"],[data-fig-node="1:220"],[data-fig-node="76:15"],[data-fig-node="76:16"],[data-fig-node="76:17"]) path{fill:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .fd-header-glass{background:linear-gradient(125deg,rgba(25,34,53,0.549),rgba(19,29,46,0.251) 55%,rgba(25,34,53,0.4));border:1px solid rgba(53,68,95,0.651);box-shadow:inset 0 1px 0 rgba(141,171,224,0.8),inset 0 -1px 0 rgba(141,171,224,0.302),0 4px 22px rgba(0,0,0,0.0627)}
:root[data-theme="dark"][data-theme-surface="app"] .fd-mobile-glass{background:linear-gradient(135deg,rgba(25,34,53,0.4),rgba(19,29,46,0.149) 55%,rgba(25,34,53,0.302))}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product #landingView .fd-header-language{border:1px solid rgba(53,68,95,0.788);background:rgba(25,34,53,0.439);box-shadow:inset 0 1px 0 rgba(141,171,224,0.6)}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product #landingView .fd-header-language button{background:transparent;color:#b0bdd2;box-shadow:none}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product #landingView .fd-header-language button:is(.is-active,[aria-pressed="true"]){background:#131d2e;color:#a0b7ff;box-shadow:0 1px 4px rgba(0,0,0,0.0706)}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product #landingView .fd-header-language button:hover{background:#131d2e;color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product #landingView .fd-header-language button:focus-visible{outline:2px solid #6687eb}
:root[data-theme="dark"][data-theme-surface="app"] .fd-header-cta{border:1px solid rgba(53,68,95,0.188);background:#4775ff;box-shadow:0 4px 12px rgba(141,171,224,0.22),inset 0 1px 0 rgba(141,171,224,0.145);color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] .fd-header-cta:hover{background:#3767ed;box-shadow:0 5px 16px rgba(141,171,224,0.271)}
:root[data-theme="dark"][data-theme-surface="app"] .fd-header-cta:focus-visible{outline:2px solid #6687eb}
:root[data-theme="dark"][data-theme-surface="app"] .fd-header-cta:active{background:#315ce0}
:root[data-theme="dark"][data-theme-surface="app"] .fd-header-frame .fd-glass-surface{fill:rgba(255,255,255,0.94)}
:root[data-theme="dark"][data-theme-surface="app"] .fd-form .fd-control{background:transparent;box-shadow:none;color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] .fd-form .fd-control::placeholder{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .fd-form .fd-control:focus{border-color:#6687eb;box-shadow:0 0 0 3px rgba(141,171,224,0.125);background:rgba(25,34,53,0.6)}
:root[data-theme="dark"][data-theme-surface="app"] .fd-submit,:root[data-theme="dark"][data-theme-surface="app"] .fd-link-hit,:root[data-theme="dark"][data-theme-surface="app"] .fd-faq-hit{background:transparent;box-shadow:none;color:inherit}
:root[data-theme="dark"][data-theme-surface="app"] .fd-submit:hover,:root[data-theme="dark"][data-theme-surface="app"] .fd-link-hit:hover{background:#4775ff0a}
:root[data-theme="dark"][data-theme-surface="app"] .fd-submit:focus-visible,:root[data-theme="dark"][data-theme-surface="app"] .fd-link-hit:focus-visible,:root[data-theme="dark"][data-theme-surface="app"] .fd-faq-hit:focus-visible{outline:3px solid #6687eb}
:root[data-theme="dark"][data-theme-surface="app"] .fd-submit:disabled{background:rgba(25,34,53,0.533)}
:root[data-theme="dark"][data-theme-surface="app"] .fd-feedback{color:#ff91a6}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .fd-form-consent{color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .fd-form-consent a{color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .fd-form-consent a:focus-visible{outline:2px solid #6687eb}
:root[data-theme="dark"][data-theme-surface="app"] .fd-faq{color:#eff3fc;background:transparent}
:root[data-theme="dark"][data-theme-surface="app"] .fd-faq details{border-bottom:1px solid #35445f;background:none;box-shadow:none}
:root[data-theme="dark"][data-theme-surface="app"] .fd-faq p{color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] .fd-menu{background:rgba(25,34,53,0.961);border:1px solid #35445f;box-shadow:0 12px 45px rgba(0,0,0,0.125)}
:root[data-theme="dark"][data-theme-surface="app"] .fd-menu a{color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] .fd-menu a:hover{background:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] .fd-menu [data-language]{background:transparent;color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .fd-menu [aria-pressed="true"]{background:#131d2e;color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .fd-project-card{background:#192235;color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .fd-project-preview{background:#131d2e;box-shadow:none}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .fd-project-preview:focus-visible{outline:3px solid #6687eb}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .fd-project-content h3{color:inherit}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .fd-project-content p{color:inherit}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .fd-project-category{background:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] .fd-project-dialog{border:1px solid #35445f;color:#eff3fc;background:#192235;box-shadow:0 30px 100px rgba(0,0,0,0.333)}
:root[data-theme="dark"][data-theme-surface="app"] .fd-project-dialog::backdrop{background:#061a38aa}
:root[data-theme="dark"][data-theme-surface="app"] .fd-project-dialog>a{background:#4775ff;color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] .fd-project-dialog [data-fd-close]{background:none;color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] .fd-menu{background:transparent;box-shadow:none}
:root[data-theme="dark"][data-theme-surface="app"] .fd-menu-backdrop{background:rgba(19,29,46,0.0863)}
:root[data-theme="dark"][data-theme-surface="app"] .fd-menu-panel{border:1px solid rgba(53,68,95,0.788);background:linear-gradient(135deg,rgba(25,34,53,0.722),rgba(19,29,46,0.349) 52%,rgba(25,34,53,0.502));box-shadow:inset 1px 1px 0 #8dabe0,inset -1px -1px 0 rgba(141,171,224,0.439),0 16px 50px rgba(0,0,0,0.141);color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] .fd-menu-top>button{border:1px solid #35445f;background:rgba(25,34,53,0.667);color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .fd-menu nav a{border-bottom:1px solid rgba(53,68,95,0.502);color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] .fd-menu nav a:hover{background:transparent;color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"] .fd-menu-auth>button{border:1px solid rgba(53,68,95,0.788);background:rgba(25,34,53,0.42);box-shadow:inset 0 1px 0 #8dabe0;color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] .fd-menu-auth>button:hover{background:rgba(25,34,53,0.722);color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"] .fd-menu .language-switcher,:root[data-theme="dark"][data-theme-surface="app"] body.fd-product .fd-menu .language-switcher{border:1px solid rgba(53,68,95,0.788);background:rgba(25,34,53,0.42);box-shadow:inset 0 1px 0 #8dabe0}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product .fd-menu [data-language][aria-pressed="true"]{background:#131d2e;color:#a0b7ff;box-shadow:0 1px 4px rgba(0,0,0,0.0706)}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .fd-footer-column{color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .fd-footer-column h2{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .fd-footer-column a{color:inherit}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .fd-footer-requisites,:root[data-theme="dark"][data-theme-surface="app"] #landingView .fd-footer-actual-address{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .fd-footer-requisites a{color:inherit}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .fd-footer-column a:hover{color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"] .fd-footer-column a:focus-visible{outline:2px solid #6687eb}
:root[data-theme="dark"][data-theme-surface="app"] .fd-telegram{background:#4775ff;color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .fd-footer-services a{background:transparent;box-shadow:none;color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .fd-footer-services a:hover{color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .fd-footer-services a:focus-visible{color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) form.chat-composer.we-composer button.we-attach{background:transparent;color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .we-pending-files>span{background:#131d2e;color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"] .we-pending-files button{background:none;color:inherit}
:root[data-theme="dark"][data-theme-surface="app"] .we-file-error{color:#ff91a6}
:root[data-theme="dark"][data-theme-surface="app"] .we-message-file{border-color:rgba(53,68,95,0.267);color:inherit;background:rgba(25,34,53,0.141)}
:root[data-theme="dark"][data-theme-surface="app"] .we-file-type{background:rgba(25,34,53,0.169)}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product dialog.we-file-viewer{border:1px solid #35445f;background:#192235;color:#eff3fc;box-shadow:0 25px 100px rgba(0,0,0,0.333)}
:root[data-theme="dark"][data-theme-surface="app"] dialog.we-file-viewer::backdrop{background:#10192d99}
:root[data-theme="dark"][data-theme-surface="app"] .we-file-viewer>header{border-bottom:1px solid #35445f}
:root[data-theme="dark"][data-theme-surface="app"] .we-file-download{color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"] .we-viewer-close,:root[data-theme="dark"][data-theme-surface="app"] .we-pdf-nav button{border:1px solid #35445f;background:transparent;color:inherit}
:root[data-theme="dark"][data-theme-surface="app"] .we-file-content{background:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] .we-file-content pre{color:inherit}
:root[data-theme="dark"][data-theme-surface="app"] .we-preview-note{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .we-pdf-page canvas{background:#192235;box-shadow:0 1px 8px rgba(0,0,0,0.133)}
:root[data-theme="dark"][data-theme-surface="app"][data-theme="dark"] body.fd-product dialog.we-file-viewer{background:#192438;color:#ffffff;border-color:#536684}
:root[data-theme="dark"][data-theme-surface="app"][data-theme="dark"] .we-file-content{background:#101a2a}
:root[data-theme="dark"][data-theme-surface="app"][data-theme="dark"] .we-file-viewer>header{border-color:#536684}
:root[data-theme="dark"][data-theme-surface="app"][data-theme="dark"] .we-pending-files>span{background:#233454;color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] .wev-traffic{color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] .wev-traffic-heading p{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .wev-traffic-period{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .wev-traffic-period select{border:1px solid #35445f;background:#192235;color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] .wev-traffic-card{background:#192235;border:1px solid #35445f}
:root[data-theme="dark"][data-theme-surface="app"] .wev-traffic-card>span{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .wev-traffic-card>small{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .wev-traffic-card.is-live{background:#496dff;color:#ffffff;border-color:#6687eb}
:root[data-theme="dark"][data-theme-surface="app"] .wev-traffic-card.is-live>span,:root[data-theme="dark"][data-theme-surface="app"] .wev-traffic-card.is-live>small{color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] .wev-traffic-panel p{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .wev-live-badge{color:#91ddb1;background:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] .wev-live-badge:before{background:#27a582}
:root[data-theme="dark"][data-theme-surface="app"] .wev-traffic-chart text{fill:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .wev-chart-empty{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .wev-traffic-tabs button{background:#131d2e;color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .wev-traffic-tabs button[aria-pressed=true]{background:#496dff;color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] .wev-traffic-list li{border-bottom:1px solid #35445f}
:root[data-theme="dark"][data-theme-surface="app"] .wev-traffic-list span{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .wev-traffic-list strong{color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] .wev-traffic-note{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .wev-traffic-error{color:#ff91a6}
:root[data-theme="dark"][data-theme-surface="app"] .wev-privacy{background:#192235;border:1px solid #35445f;box-shadow:0 10px 55px rgba(0,0,0,0.11);color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] .wev-privacy p{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .wev-privacy-actions button{border:1px solid #35445f;background:#131d2e;color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] .wev-privacy-actions button[data-privacy=accept]{background:#496dff;border-color:#6687eb;color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] .wev-privacy-toggle{background:rgba(25,34,53,0.875);border:1px solid #35445f;color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .wev-traffic a:focus-visible,:root[data-theme="dark"][data-theme-surface="app"] .wev-traffic button:focus-visible,:root[data-theme="dark"][data-theme-surface="app"] .wev-privacy button:focus-visible,:root[data-theme="dark"][data-theme-surface="app"] .wev-privacy-toggle:focus-visible{outline:3px solid #35445f}
:root[data-theme="dark"][data-theme-surface="app"][data-theme=dark] .wev-traffic{color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"][data-theme=dark] .wev-traffic-card:not(.is-live),:root[data-theme="dark"][data-theme-surface="app"][data-theme=dark] .wev-traffic-period select,:root[data-theme="dark"][data-theme-surface="app"][data-theme=dark] .wev-privacy{background:#171e30;color:#ffffff;border-color:#536684}
:root[data-theme="dark"][data-theme-surface="app"][data-theme=dark] .wev-traffic-list strong{color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"][data-theme=dark] .wev-traffic-list li{border-color:#536684}
:root[data-theme="dark"][data-theme-surface="app"][data-theme=dark] .wev-traffic-tabs button:not([aria-pressed=true]){background:#222d43;color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"] .wev-consent-cards .wev-traffic-card{background:#192235}
:root[data-theme="dark"][data-theme-surface="app"] .wev-consent-cards [data-choice=refused]{border-color:#35445f}
:root[data-theme="dark"][data-theme-surface="app"] .wev-consent-panel summary{color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"][data-theme=dark] .wev-consent-panel summary{color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"][data-theme=dark] .wev-consent-cards [data-choice=refused]{border-color:#536684}
:root[data-theme="dark"][data-theme-surface="app"][data-theme=dark] .wev-consent-panel p,:root[data-theme="dark"][data-theme-surface="app"][data-theme=dark] .wev-consent-cards .wev-traffic-card>span,:root[data-theme="dark"][data-theme-surface="app"][data-theme=dark] .wev-consent-cards .wev-traffic-card>small{color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"] .wev-traffic-mode summary{color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"][data-theme=dark] .wev-traffic-mode summary{color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"] .wev-privacy button.wev-privacy-details{background:none;box-shadow:none;color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"][data-theme=dark] .wev-privacy button.wev-privacy-details{color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"][data-theme=dark] .wev-privacy>p{color:#a0b7ff!important}
:root[data-theme="dark"][data-theme-surface="app"] .wev-privacy{box-shadow:0 12px 56px rgba(0,0,0,0.141)}
:root[data-theme="dark"][data-theme-surface="app"] .wev-privacy p{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .wev-privacy-actions button[data-privacy=accept],:root[data-theme="dark"][data-theme-surface="app"] .wev-privacy-actions button[data-privacy=save]{background:#496dff;border-color:#6687eb;color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] .wev-privacy-actions button.wev-privacy-decline{background:none;box-shadow:none;color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] .wev-privacy-toggle{background:none;color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"][data-theme=dark] .wev-privacy p{color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"][data-theme=dark] .wev-privacy-actions button.wev-privacy-decline{background:none;box-shadow:none;color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] .wev-richads .field input{border:1px solid #35445f;background:transparent;color:inherit}
:root[data-theme="dark"][data-theme-surface="app"] .wev-richads-command{background:#496dff0d}
:root[data-theme="dark"][data-theme-surface="app"] .wev-richads th,:root[data-theme="dark"][data-theme-surface="app"] .wev-richads td{border-bottom:1px solid rgba(53,68,95,0.251)}
:root[data-theme="dark"][data-theme-surface="app"] .wev-richads td small{color:#ff91a6}
:root[data-theme="dark"][data-theme-surface="app"] [data-validation-error="true"]{color:#ff91a6!important}
:root[data-theme="dark"][data-theme-surface="app"] [aria-invalid="true"]{--wev-error-border:#ff91a6}
:root[data-theme="dark"][data-theme-surface="app"] .wev-field-error{color:#ff91a6!important}
:root[data-theme="dark"][data-theme-surface="app"][data-theme=dark] .wev-field-error{color:#ff91a6!important}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .fd-form .fd-control[aria-invalid=true]{--wev-error-border:#ff91a6;--wev-error-shadow:rgba(255,145,166,0.133);box-shadow:0 0 0 2px var(--wev-error-shadow)!important}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product{--ink:#eff3fc;--muted:#b0bdd2;--paper:#131d2e;--paper-strong:#192235;--line:#35445f;--accent:#4775ff;--accent-soft:#131d2e;--green:#91ddb1;--red:#ff91a6;--shadow:0 12px 44px rgba(160,183,255,0.0627);background:#131d2e;color:var(--ink)}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView){--client-ink:#eff3fc;--client-blue:#4775ff;--client-lime:#4775ff;--client-coral:#91ddb1;--client-ice:#131d2e;background:#131d2e;color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) :is(h1,h2,h3,h4){color:#eff3fc;text-shadow:none}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) :is(#clientSidebar,#adminSidebar){border:1px solid #35445f;background:linear-gradient(145deg,rgba(25,34,53,0.933),rgba(25,34,53,0.788));box-shadow:0 8px 35px rgba(0,0,0,0.0314);color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) :is(#clientSidebar,#adminSidebar) .brand{color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) :is(#clientSidebar,#adminSidebar) :is(.workspace-label,.wev-nav-group__title){color:#b0bdd2;background:none}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product #adminView #adminSidebar .wev-nav-group+.wev-nav-group{border-color:#35445f}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) :is(#clientSidebar,#adminSidebar) nav a{color:#b0bdd2;background:transparent;box-shadow:none}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) :is(#clientSidebar,#adminSidebar) nav a:hover{background:#131d2e;color:#a0b7ff;box-shadow:none}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) :is(#clientSidebar,#adminSidebar) nav a.is-active{background:#4775ff;color:#ffffff;box-shadow:0 6px 14px rgba(141,171,224,0.165);border-color:rgba(53,68,95,0.188)}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) :is(#clientSidebar,#adminSidebar) nav a>small{background:#131d2e;color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) :is(#clientSidebar,#adminSidebar) nav a.is-active>small{background:rgba(25,34,53,0.149);color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) :is(#clientSidebar,#adminSidebar) .sidebar-user{border-color:#35445f;color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) :is(#clientSidebar,#adminSidebar) .sidebar-user :is(span:not(.avatar),small){color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) :is(#clientSidebar,#adminSidebar) .sidebar-user strong{color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .avatar{border:1px solid #35445f;background:linear-gradient(140deg,#131d2e,#131d2e);color:#a0b7ff;box-shadow:0 4px 12px rgba(141,171,224,0.0706)}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) :is(#clientSidebar,#adminSidebar) .sidebar-logout{border:1px solid #35445f;color:#b0bdd2;background:#192235}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) :is(#clientSidebar,#adminSidebar) .sidebar-logout:hover{background:#131d2e;color:#a0b7ff;border-color:#35445f}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .workspace-topbar{border:1px solid #35445f;background:rgba(25,34,53,0.851);color:#eff3fc;box-shadow:0 7px 28px rgba(0,0,0,0.0196)}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .breadcrumbs{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .breadcrumbs :is(b,strong){color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .breadcrumbs a{color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product .language-switcher{border:1px solid #35445f;background:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product .language-switcher button{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product .language-switcher button:is(.is-active,[aria-pressed="true"]){background:#192235;color:#a0b7ff;box-shadow:0 2px 6px rgba(0,0,0,0.0353)}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(.workspace,.modal,.dialog,.wev-task-dialog) .button{border:1px solid #35445f;background:#192235;color:#a0b7ff;box-shadow:none;text-shadow:none}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView,#authModal,#confirmDialog) .button:is(.button--dark,.button--accent){background:#4775ff;color:#ffffff;border-color:rgba(53,68,95,0.208);box-shadow:0 7px 15px rgba(141,171,224,0.149)}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView,#authModal,#confirmDialog) .button:hover{box-shadow:0 9px 20px rgba(141,171,224,0.11);border-color:#35445f}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView,#authModal,#confirmDialog) .button:is(.button--dark,.button--accent):hover{background:#3866f1;border-color:#35445f}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView,#authModal,#confirmDialog) .button--danger{background:#131d2e;border-color:#35445f;color:#ff91a6;box-shadow:none}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .page-heading{border:1px solid #35445f;background:linear-gradient(110deg,#192235,#192235)}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .page-heading .section-index{color:#b0bdd2;background:none;box-shadow:none}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .page-heading p:not(.section-index){color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .fd-heading-art::before,:root[data-theme="dark"][data-theme-surface="app"] .fd-orb{background:radial-gradient(circle at 30% 15%,#2b3952,#4775ff 45%,#2554f0);box-shadow:inset 0 9px 15px rgba(141,171,224,0.31),0 20px 35px rgba(141,171,224,0.0824)}
:root[data-theme="dark"][data-theme-surface="app"] .fd-heading-art::after{border:1px solid #35445f;background:linear-gradient(135deg,rgba(25,34,53,0.659),rgba(19,29,46,0.333));box-shadow:inset 1px 1px 3px #8dabe0}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) :is(.panel,.form-panel,.table-wrap,.quick-actions,.metric,.admin-stat,.support-thread){border:1px solid #35445f;background:#192235;box-shadow:0 6px 25px rgba(0,0,0,0.0196);color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product #clientView .payment-copy-button svg{fill:none;stroke:currentColor}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .panel :is(h2,.panel-head h2){color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .panel-head p{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .panel--ink{background:linear-gradient(125deg,#131d2e,#192235);border-color:#35445f;color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .panel--ink :is(.panel-head p,.active-order__meta span,.progress-label){color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .panel--accent{background:#131d2e;border-color:#35445f}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) :is(.metric-grid,.admin-stat-grid){background:none}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) :is(.metric,.admin-stat)::after{border:1px solid #35445f;background:linear-gradient(135deg,#131d2e,rgba(25,34,53,0.4))}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) :is(.metric,.admin-stat) strong{color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) :is(.metric,.admin-stat)>span{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .quick-action{background:#192235;color:#eff3fc;border-bottom:1px solid #35445f;box-shadow:none}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .quick-action:hover{background:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .quick-action small{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .quick-action>span{color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .admin-attention__grid>a{border:1px solid #35445f;background:#192235;color:#eff3fc;box-shadow:none}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .admin-attention__grid>a:hover{background:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .admin-attention__grid strong{color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .admin-attention__grid :is(span,small){color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView,#authModal,#confirmDialog) :is(.field input,.field select,.field textarea,.search-field input,.compact-select select,.stage-editor input,.stage-editor select){border:1px solid #35445f;background:#192235;color:#eff3fc;box-shadow:none}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView,#authModal,#confirmDialog) :is(input,select,textarea):focus{border-color:#35445f;box-shadow:0 0 0 4px rgba(141,171,224,0.0706)}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView,#authModal) .field{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView,#authModal) .field>span{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView,#authModal) :is(.field small,.form-actions small,.checkbox){color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView,#authModal) input::placeholder,:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView,#authModal) textarea::placeholder{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) :is(.upload-field,.field--requested-budget){border:1px dashed #35445f;background:#192235;color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .brief-file-picker{border:1px solid #35445f;background:#192235;color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .brief-file-picker:focus-within{outline:2px solid #6687eb}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .data-table{color:#a0b7ff;background:#192235}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .data-table th{background:#131d2e;color:#b0bdd2;border-color:#35445f}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .data-table td{border-color:#35445f;color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .data-table tbody tr:hover{background:#192235}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product #adminView .admin-date-sort{background:transparent;color:inherit;box-shadow:none}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product #adminView .admin-date-sort:hover{color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product #adminView .admin-date-sort:focus-visible{outline:2px solid #6687eb}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .data-table td :is(strong,a){color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .data-table :is(small,.table-muted){color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) :is(.filter-chip,.copy-button,.wev-order-service){border:1px solid #35445f;background:#192235;box-shadow:none;color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .filter-chip.is-active{background:#4775ff;border-color:#6687eb;color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) :is(.admin-order-toolbar,.admin-results-bar,.admin-bulk-actions){border-color:#35445f;color:#b0bdd2;background:transparent;box-shadow:none}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) :is(.badge,.status-badge){background:#131d2e;color:#a0b7ff;box-shadow:none}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) :is(.badge--completed,.badge--paid,.badge--done){background:#131d2e;color:#91ddb1}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) :is(.badge--cancelled,.badge--overdue){background:#131d2e;color:#ff91a6}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) :is(.badge--awaiting_payment,.badge--review){background:#131d2e;color:#efd29b}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .empty-state{border:1px solid #35445f;background:linear-gradient(135deg,#192235,#131d2e)}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .empty-state__mark{border:1px solid #35445f;background:linear-gradient(135deg,#192235,#131d2e);box-shadow:inset 2px 2px 5px #8dabe0;color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .empty-state p{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .progress-bar{background:#131d2e;box-shadow:none}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .progress-bar i{background:linear-gradient(90deg,#4775ff,#2b3952)}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) :is(.timeline li,.activity-list li,.stage-editor li,.comment-box,.form-section){border-color:#35445f}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .timeline li.is-current .timeline-marker{background:#4775ff;border-color:#35445f;box-shadow:0 0 0 1px #8dabe0}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .timeline li.is-done .timeline-marker{background:#72b78c;border-color:#536684}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) :is(.comment-box p,.activity-list p){color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .text-link{color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) :is(.security-form,.security-status,.two-factor-setup,.two-factor-secret,.faq-editor__item){border-color:#35445f;background:#192235;color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .chat-workspace{border:1px solid #35445f;box-shadow:0 8px 30px rgba(0,0,0,0.0235);background:#192235}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .chat-sidebar{background:#192235;border-color:#35445f}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) :is(.chat-sidebar__head,.chat-thread__head){border-color:#35445f;background:rgba(25,34,53,0.851)}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .chat-list__item{background:none;color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .chat-list__item.is-active{background:#131d2e;border-color:#35445f;color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .chat-unread{background:#4775ff;color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .chat-messages{background:linear-gradient(135deg,#192235,#192235)}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .chat-message{border:1px solid #35445f;background:#131d2e;color:#a0b7ff;box-shadow:none}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .chat-message.is-own{background:#4775ff;border-color:#6687eb;color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .chat-message.is-own .chat-message__meta{color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .chat-composer{background:#192235;border-color:#35445f}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .chat-composer textarea{border:1px solid #35445f;background:#192235;color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .support-guide{background:linear-gradient(135deg,#131d2e,#192235);color:#a0b7ff;border:1px solid #35445f;box-shadow:none}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .support-guide :is(p,dt){color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .support-guide :is(dd,h2){color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) :is(.support-guide__index,.support-channel-label){color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .support-guide dl div{border-color:#35445f}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .skeleton span{background:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) :focus-visible,:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(.modal,.dialog) :focus-visible{outline:3px solid #35445f}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product .modal-backdrop{background:#1422454f}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product #authModal .modal-panel{border:1px solid #35445f;background:rgba(25,34,53,0.933);box-shadow:0 32px 100px rgba(0,0,0,0.145)}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product #authModal .modal-close{background:#131d2e;color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product #authModal h2{color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product #authModal .modal-intro{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product #authModal .tabs{border:1px solid #35445f;background:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product #authModal .tabs button{color:#b0bdd2;background:none}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product #authModal .tabs button.is-active{color:#a0b7ff;background:#192235;box-shadow:0 3px 10px rgba(0,0,0,0.0392)}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product #authModal .field input{background:#192235}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product #authModal .field input::placeholder{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product #authModal .google-button{border:1px solid #35445f;color:#eff3fc;background:#192235}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product #authModal .google-button:hover{background:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product #authModal .auth-divider{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .fd-auth-visual{background:linear-gradient(145deg,#131d2e,#131d2e 55%,#192235);color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] .fd-auth-art::before{border:2px solid #35445f}
:root[data-theme="dark"][data-theme-surface="app"] .fd-auth-art .fd-orb--green{background:radial-gradient(circle at 25% 15%,#131d2e,#80c68c 65%,#65b476)}
:root[data-theme="dark"][data-theme-surface="app"] .fd-glass-panel{border:1px solid rgba(53,68,95,0.8);background:linear-gradient(125deg,rgba(25,34,53,0.502),rgba(19,29,46,0.157));box-shadow:inset 1px 1px 3px #8dabe0,0 12px 30px rgba(141,171,224,0.0392)}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(.dialog-panel,.wev-task-dialog){border:1px solid #35445f;background:#192235;box-shadow:0 25px 90px rgba(0,0,0,0.145);color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product .dialog-panel p{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product .wev-task-dialog :is(h2,dt){color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product .wev-task-dialog dd{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product .toast{border:1px solid #35445f;background:rgba(25,34,53,0.949);color:#a0b7ff;box-shadow:0 10px 40px rgba(0,0,0,0.102)}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product .toast button{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product #cookieNotice .cookie-notice__inner{background:rgba(25,34,53,0.941);border-color:#35445f;color:#b0bdd2;box-shadow:0 10px 40px rgba(0,0,0,0.0863)}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product #cookieNotice .cookie-notice__accept{background:#4775ff;color:#ffffff}
@media(max-width:900px){:root[data-theme="dark"][data-theme-surface="app"] body.fd-product #clientView #clientSidebar .fd-sidebar-contacts a{background:transparent;box-shadow:none;color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product #clientView #clientSidebar .fd-sidebar-contacts a:hover{background:transparent;color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product #clientView #clientSidebar .fd-sidebar-contacts a:focus-visible{outline:2px solid #6687eb}}
@media(max-width:900px){:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) :is(#clientSidebar,#adminSidebar){box-shadow:0 20px 80px rgba(0,0,0,0.145);background:rgba(25,34,53,0.949)}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .sidebar-collapse{color:#b0bdd2;border:1px solid #35445f;background:#192235}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .mobile-sidebar-button{border:1px solid #35445f;background:#131d2e;box-shadow:none;color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .mobile-sidebar-button::before{background:linear-gradient(currentColor,currentColor) center/100% 1.5px no-repeat}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .fd-sidebar-backdrop{background:#12234b38}}
@media(max-width:600px){:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .data-table tbody tr{border-color:#35445f;background:#192235;box-shadow:none}}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product #authModal .fd-orb{background:radial-gradient(circle at 28% 18%,#2b3952,#5185ff 55%,#3c6eea 82%);box-shadow:inset -8px -12px 24px rgba(141,171,224,0.169)}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product #authModal .fd-orb--green{background:radial-gradient(circle at 25% 15%,#131d2e,#80c68c 65%,#65b476)}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product #adminView .admin-attention__grid{background:none}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product #adminView .admin-attention__grid a{border:1px solid #35445f}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .wev-task-more{border:1px solid #35445f;background:#131d2e;color:#a0b7ff;box-shadow:none}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .wev-task-more:hover{background:#131d2e;color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .admin-bulk-actions{border:1px solid #35445f;background:rgba(25,34,53,0.439)}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product #clientView .panel--ink .button--light{background:#4775ff;color:#ffffff;border:1px solid #35445f;box-shadow:0 7px 16px rgba(141,171,224,0.133)}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .chat-message.is-mine{background:#4775ff;border-color:#6687eb;color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .chat-message.is-mine .chat-message__meta{color:#ffffff}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .chat-message.is-mine time{color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) :is(.page-heading p:not(.section-index),.panel-head p,.quick-action small,.metric>span,.admin-stat>span,.field>span,.field small,.order-facts dt,.progress-label,.data-table th,.data-table td small,.muted){color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product #authModal :is(.modal-intro,.field>span,.field small){color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .two-factor-qr{background:#192235;border:1px solid #35445f}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .two-factor-qr--error{color:#ff91a6}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .security-code-label{color:#b0bdd2}
@media(max-width:900px){:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .workspace-topbar{background:#192235}}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .service-picker{color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .service-picker__label{color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .service-picker__select::after{border-top-color:#536684}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .service-picker select{background:#192235;border:1px solid #35445f;color:#eff3fc;box-shadow:none}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .service-picker__search svg{fill:none;stroke:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .service-picker__search input{background:#192235;border:1px solid #35445f;box-shadow:none;color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .service-tag{color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .service-tag>span{background:#131d2e;color:inherit}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .service-tag i::before,:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .service-tag i::after{background:currentColor}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .service-tag:hover>span{background:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .service-tag input:checked+span{background:#131d2e;border-color:#35445f;color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .service-tag input:checked+span i::before{background:none}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .service-tag input:focus-visible+span{outline:2px solid #6687eb}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .service-picker__limit{color:inherit}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .service-picker :is(select,input[type=search]):focus-visible{outline:2px solid #35445f}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .service-picker__empty{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] body.fd-product :is(#clientView,#adminView) .service-summary span{background:#131d2e;color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .account-generated-password{border:1px solid #35445f;background:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] .account-generated-password p{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .account-password .account-help{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .account-session{border:1px solid #35445f;background:rgba(25,34,53,0.6)}
:root[data-theme="dark"][data-theme-surface="app"] .account-session-title small,:root[data-theme="dark"][data-theme-surface="app"] .account-session>small{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .account-session-current{background:#131d2e;color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"] .account-session-device{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .account-session-facts dt{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .account-session-bottom{border-top:1px solid #35445f}
:root[data-theme="dark"][data-theme-surface="app"] .account-session-bottom time{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .account-session-pages{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .account-session summary::after{color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"] .seo-page,:root[data-theme="dark"][data-theme-surface="app"] .seo-directory{color:#eff3fc;background:#192235;text-shadow:none}
:root[data-theme="dark"][data-theme-surface="app"] .seo-page a,:root[data-theme="dark"][data-theme-surface="app"] .seo-directory a{color:inherit}
:root[data-theme="dark"][data-theme-surface="app"] .seo-page a:focus-visible,:root[data-theme="dark"][data-theme-surface="app"] .seo-directory a:focus-visible{outline:3px solid #6687eb}
:root[data-theme="dark"][data-theme-surface="app"] .seo-header{border-bottom:1px solid #35445f}
:root[data-theme="dark"][data-theme-surface="app"] .seo-lang [aria-current=page]{color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"] .seo-breadcrumb{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .seo-eyebrow{color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="app"] .seo-intro{color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] .seo-button{background:#4775ff;color:#ffffff!important;box-shadow:0 5px 16px rgba(141,171,224,0.157)}
:root[data-theme="dark"][data-theme-surface="app"] .seo-button:hover{background:#355fe9}
:root[data-theme="dark"][data-theme-surface="app"] .seo-section{border-top:1px solid #35445f}
:root[data-theme="dark"][data-theme-surface="app"] .seo-card{background:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] .seo-copy{color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] .seo-service-option:hover{background:#131d2e;box-shadow:inset 0 0 0 1px #8dabe0}
:root[data-theme="dark"][data-theme-surface="app"] .seo-service-option:active{background:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] .seo-steps strong{color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] .seo-page details{border-bottom:1px solid #35445f}
:root[data-theme="dark"][data-theme-surface="app"] .seo-page details p{color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] .seo-projects img{background:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] .seo-projects figcaption{color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="app"] .seo-contact{background:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] .seo-footer{border-top:1px solid #35445f;color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="app"] .seo-skip{background:#192235}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .seo-directory .seo-card:hover{background:#131d2e}
:root[data-theme="dark"][data-theme-surface="app"] #landingView .seo-directory .seo-card p{color:#b0bdd2}

:root[data-theme="dark"][data-theme-surface="seo"] .seo-page,:root[data-theme="dark"][data-theme-surface="seo"] .seo-directory{color:#eff3fc;background:#192235;text-shadow:none}
:root[data-theme="dark"][data-theme-surface="seo"] .seo-page a,:root[data-theme="dark"][data-theme-surface="seo"] .seo-directory a{color:inherit}
:root[data-theme="dark"][data-theme-surface="seo"] .seo-page a:focus-visible,:root[data-theme="dark"][data-theme-surface="seo"] .seo-directory a:focus-visible{outline:3px solid #6687eb}
:root[data-theme="dark"][data-theme-surface="seo"] .seo-header{border-bottom:1px solid #35445f}
:root[data-theme="dark"][data-theme-surface="seo"] .seo-lang [aria-current=page]{color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="seo"] .seo-breadcrumb{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="seo"] .seo-eyebrow{color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="seo"] .seo-intro{color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="seo"] .seo-button{background:#4775ff;color:#ffffff!important;box-shadow:0 5px 16px rgba(141,171,224,0.157)}
:root[data-theme="dark"][data-theme-surface="seo"] .seo-button:hover{background:#355fe9}
:root[data-theme="dark"][data-theme-surface="seo"] .seo-section{border-top:1px solid #35445f}
:root[data-theme="dark"][data-theme-surface="seo"] .seo-card{background:#131d2e}
:root[data-theme="dark"][data-theme-surface="seo"] .seo-copy{color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="seo"] .seo-service-option:hover{background:#131d2e;box-shadow:inset 0 0 0 1px #8dabe0}
:root[data-theme="dark"][data-theme-surface="seo"] .seo-service-option:active{background:#131d2e}
:root[data-theme="dark"][data-theme-surface="seo"] .seo-steps strong{color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="seo"] .seo-page details{border-bottom:1px solid #35445f}
:root[data-theme="dark"][data-theme-surface="seo"] .seo-page details p{color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="seo"] .seo-projects img{background:#131d2e}
:root[data-theme="dark"][data-theme-surface="seo"] .seo-projects figcaption{color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="seo"] .seo-contact{background:#131d2e}
:root[data-theme="dark"][data-theme-surface="seo"] .seo-footer{border-top:1px solid #35445f;color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="seo"] .seo-skip{background:#192235}
:root[data-theme="dark"][data-theme-surface="seo"] #landingView .seo-directory .seo-card:hover{background:#131d2e}
:root[data-theme="dark"][data-theme-surface="seo"] #landingView .seo-directory .seo-card p{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="legal"]{--ink:#eff3fc;--blue:#4775ff;--muted:#b0bdd2;--line:#35445f;color:var(--ink);background:#131d2e}
:root[data-theme="dark"][data-theme-surface="legal"] a{color:var(--blue)}
:root[data-theme="dark"][data-theme-surface="legal"] a:focus-visible,:root[data-theme="dark"][data-theme-surface="legal"] summary:focus-visible{outline:3px solid #35445f}
:root[data-theme="dark"][data-theme-surface="legal"] body>header{border:1px solid #35445f;background:rgba(25,34,53,0.737);box-shadow:0 10px 35px rgba(0,0,0,0.0353)}
:root[data-theme="dark"][data-theme-surface="legal"] .brand{color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="legal"] header nav{border:1px solid #35445f;background:rgba(25,34,53,0.6)}
:root[data-theme="dark"][data-theme-surface="legal"] header nav a{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="legal"] header nav a[aria-current=page]{background:#4775ff;color:#ffffff}
:root[data-theme="dark"][data-theme-surface="legal"] .eyebrow{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="legal"] .legal-intro h1{color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="legal"] .legal-intro>p:not(.eyebrow){color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="legal"] .download{background:#4775ff;color:#ffffff;box-shadow:0 6px 16px rgba(141,171,224,0.149)}
:root[data-theme="dark"][data-theme-surface="legal"] .download:hover{background:#3869ec}
:root[data-theme="dark"][data-theme-surface="legal"] .legal-intro:before{background:radial-gradient(circle at 28% 18%,#2b3952,#2b3952 45%,#5385f4)}
:root[data-theme="dark"][data-theme-surface="legal"] .legal-intro:after{border:1px solid #35445f;background:linear-gradient(120deg,rgba(25,34,53,0.627),rgba(25,34,53,0.125));box-shadow:inset 1px 1px 3px #8dabe0}
:root[data-theme="dark"][data-theme-surface="legal"] .legal-layout>aside{border:1px solid #35445f;background:rgba(25,34,53,0.522)}
:root[data-theme="dark"][data-theme-surface="legal"] .legal-layout summary{color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="legal"] .legal-layout aside a{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="legal"] .legal-layout aside a:hover,:root[data-theme="dark"][data-theme-surface="legal"] .legal-layout aside a[aria-current=true]{background:#131d2e;color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="legal"] article{border:1px solid #35445f;background:#192235;box-shadow:0 15px 55px rgba(0,0,0,0.0314);color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="legal"] article h2{color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="legal"] article strong{color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="legal"] article h2:target{color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="legal"] body>footer{border-top:1px solid #35445f}
:root[data-theme="dark"][data-theme-surface="legal"] footer a{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="legal"] footer a:hover{color:#a0b7ff}
@media(max-width:760px){:root[data-theme="dark"][data-theme-surface="legal"] .legal-layout summary:after{color:#a0b7ff}}
@media print{:root[data-theme="dark"][data-theme-surface="legal"] body{background:#192235}
:root[data-theme="dark"][data-theme-surface="legal"] article{box-shadow:none;color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="legal"] article h2{color:#eff3fc}}
:root[data-theme="dark"][data-theme-surface="legal"] .wev-traffic{color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="legal"] .wev-traffic-heading p{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="legal"] .wev-traffic-period{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="legal"] .wev-traffic-period select{border:1px solid #35445f;background:#192235;color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="legal"] .wev-traffic-card{background:#192235;border:1px solid #35445f}
:root[data-theme="dark"][data-theme-surface="legal"] .wev-traffic-card>span{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="legal"] .wev-traffic-card>small{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="legal"] .wev-traffic-card.is-live{background:#496dff;color:#ffffff;border-color:#6687eb}
:root[data-theme="dark"][data-theme-surface="legal"] .wev-traffic-card.is-live>span,:root[data-theme="dark"][data-theme-surface="legal"] .wev-traffic-card.is-live>small{color:#ffffff}
:root[data-theme="dark"][data-theme-surface="legal"] .wev-traffic-panel p{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="legal"] .wev-live-badge{color:#91ddb1;background:#131d2e}
:root[data-theme="dark"][data-theme-surface="legal"] .wev-live-badge:before{background:#27a582}
:root[data-theme="dark"][data-theme-surface="legal"] .wev-traffic-chart text{fill:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="legal"] .wev-chart-empty{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="legal"] .wev-traffic-tabs button{background:#131d2e;color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="legal"] .wev-traffic-tabs button[aria-pressed=true]{background:#496dff;color:#ffffff}
:root[data-theme="dark"][data-theme-surface="legal"] .wev-traffic-list li{border-bottom:1px solid #35445f}
:root[data-theme="dark"][data-theme-surface="legal"] .wev-traffic-list span{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="legal"] .wev-traffic-list strong{color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="legal"] .wev-traffic-note{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="legal"] .wev-traffic-error{color:#ff91a6}
:root[data-theme="dark"][data-theme-surface="legal"] .wev-privacy{background:#192235;border:1px solid #35445f;box-shadow:0 10px 55px rgba(0,0,0,0.11);color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="legal"] .wev-privacy p{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="legal"] .wev-privacy-actions button{border:1px solid #35445f;background:#131d2e;color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="legal"] .wev-privacy-actions button[data-privacy=accept]{background:#496dff;border-color:#6687eb;color:#ffffff}
:root[data-theme="dark"][data-theme-surface="legal"] .wev-privacy-toggle{background:rgba(25,34,53,0.875);border:1px solid #35445f;color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="legal"] .wev-traffic a:focus-visible,:root[data-theme="dark"][data-theme-surface="legal"] .wev-traffic button:focus-visible,:root[data-theme="dark"][data-theme-surface="legal"] .wev-privacy button:focus-visible,:root[data-theme="dark"][data-theme-surface="legal"] .wev-privacy-toggle:focus-visible{outline:3px solid #35445f}
:root[data-theme="dark"][data-theme-surface="legal"][data-theme=dark] .wev-traffic{color:#ffffff}
:root[data-theme="dark"][data-theme-surface="legal"][data-theme=dark] .wev-traffic-card:not(.is-live),:root[data-theme="dark"][data-theme-surface="legal"][data-theme=dark] .wev-traffic-period select,:root[data-theme="dark"][data-theme-surface="legal"][data-theme=dark] .wev-privacy{background:#171e30;color:#ffffff;border-color:#536684}
:root[data-theme="dark"][data-theme-surface="legal"][data-theme=dark] .wev-traffic-list strong{color:#ffffff}
:root[data-theme="dark"][data-theme-surface="legal"][data-theme=dark] .wev-traffic-list li{border-color:#536684}
:root[data-theme="dark"][data-theme-surface="legal"][data-theme=dark] .wev-traffic-tabs button:not([aria-pressed=true]){background:#222d43;color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="legal"] .wev-consent-cards .wev-traffic-card{background:#192235}
:root[data-theme="dark"][data-theme-surface="legal"] .wev-consent-cards [data-choice=refused]{border-color:#35445f}
:root[data-theme="dark"][data-theme-surface="legal"] .wev-consent-panel summary{color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="legal"][data-theme=dark] .wev-consent-panel summary{color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="legal"][data-theme=dark] .wev-consent-cards [data-choice=refused]{border-color:#536684}
:root[data-theme="dark"][data-theme-surface="legal"][data-theme=dark] .wev-consent-panel p,:root[data-theme="dark"][data-theme-surface="legal"][data-theme=dark] .wev-consent-cards .wev-traffic-card>span,:root[data-theme="dark"][data-theme-surface="legal"][data-theme=dark] .wev-consent-cards .wev-traffic-card>small{color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="legal"] .wev-traffic-mode summary{color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="legal"][data-theme=dark] .wev-traffic-mode summary{color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="legal"] .wev-privacy button.wev-privacy-details{background:none;box-shadow:none;color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="legal"][data-theme=dark] .wev-privacy button.wev-privacy-details{color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="legal"][data-theme=dark] .wev-privacy>p{color:#a0b7ff!important}
:root[data-theme="dark"][data-theme-surface="legal"] .wev-privacy{box-shadow:0 12px 56px rgba(0,0,0,0.141)}
:root[data-theme="dark"][data-theme-surface="legal"] .wev-privacy p{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="legal"] .wev-privacy-actions button[data-privacy=accept],:root[data-theme="dark"][data-theme-surface="legal"] .wev-privacy-actions button[data-privacy=save]{background:#496dff;border-color:#6687eb;color:#ffffff}
:root[data-theme="dark"][data-theme-surface="legal"] .wev-privacy-actions button.wev-privacy-decline{background:none;box-shadow:none;color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="legal"] .wev-privacy-toggle{background:none;color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="legal"][data-theme=dark] .wev-privacy p{color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="legal"][data-theme=dark] .wev-privacy-actions button.wev-privacy-decline{background:none;box-shadow:none;color:#ffffff}
:root[data-theme="dark"][data-theme-surface="legal"] .wev-richads .field input{border:1px solid #35445f;background:transparent;color:inherit}
:root[data-theme="dark"][data-theme-surface="legal"] .wev-richads-command{background:#496dff0d}
:root[data-theme="dark"][data-theme-surface="legal"] .wev-richads th,:root[data-theme="dark"][data-theme-surface="legal"] .wev-richads td{border-bottom:1px solid rgba(53,68,95,0.251)}
:root[data-theme="dark"][data-theme-surface="legal"] .wev-richads td small{color:#ff91a6}
:root[data-theme="dark"][data-theme-surface="error"] .wev-error-page{background:#131d2e}
:root[data-theme="dark"][data-theme-surface="error"] .wev-error{--error-ink:#eff3fc;background:#131d2e;color:var(--error-ink)}
:root[data-theme="dark"][data-theme-surface="error"] .wev-error:before{background:radial-gradient(circle,rgba(19,29,46,0.376),transparent 70%)}
:root[data-theme="dark"][data-theme-surface="error"] .wev-error .wev-error-header{border:1px solid #35445f;background:rgba(25,34,53,0.439)}
:root[data-theme="dark"][data-theme-surface="error"] .wev-error .wev-error-brand{color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="error"] .wev-error .language-switcher{background:rgba(25,34,53,0.533);border:1px solid #35445f}
:root[data-theme="dark"][data-theme-surface="error"] .wev-error .language-switcher button{background:none;color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="error"] .wev-error .language-switcher :is(.is-active,[aria-pressed=true]){background:#4775ff;color:#ffffff}
:root[data-theme="dark"][data-theme-surface="error"] .wev-error .wev-error-eyebrow{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="error"] .wev-error .wev-error-eyebrow span{color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="error"] .wev-error h1{color:#eff3fc}
:root[data-theme="dark"][data-theme-surface="error"] .wev-error .wev-error-copy>p:not(.wev-error-eyebrow){color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="error"] .wev-error .wev-error-actions a{color:#b0bdd2}
:root[data-theme="dark"][data-theme-surface="error"] .wev-error .wev-error-actions a:first-child{background:#4775ff;color:#ffffff;box-shadow:0 6px 15px rgba(141,171,224,0.188)}
:root[data-theme="dark"][data-theme-surface="error"] .wev-error .wev-error-actions a:first-child:hover{background:#3667ed}
:root[data-theme="dark"][data-theme-surface="error"] .wev-error .wev-error-actions a:last-child:hover{color:#a0b7ff}
:root[data-theme="dark"][data-theme-surface="error"] .wev-error .wev-arrow{fill:none;stroke:currentColor}
:root[data-theme="dark"][data-theme-surface="error"] .wev-error .wev-error-art:before{background:radial-gradient(circle at 28% 20%,#2b3952,#5d8bff 60%,#4274ed);box-shadow:inset -10px -15px 30px rgba(141,171,224,0.149)}
:root[data-theme="dark"][data-theme-surface="error"] .wev-error .wev-error-art:after{background:radial-gradient(circle at 28% 20%,#131d2e,#a0cba3 60%,#85b991)}
:root[data-theme="dark"][data-theme-surface="error"] .wev-error .wev-error-number{color:#a0b7ff;background:linear-gradient(125deg,#2b3952 10%,#4677f8 65%,#315dcc)}
:root[data-theme="dark"][data-theme-surface="error"] .wev-error .wev-error-orbit{border:1px solid #35445f;background:linear-gradient(125deg,rgba(25,34,53,0.439),rgba(25,34,53,0.0353));box-shadow:inset 1px 1px 3px #8dabe0,0 25px 50px rgba(141,171,224,0.0627)}
:root[data-theme="dark"][data-theme-surface="error"] .wev-error .wev-error-note{color:#b0bdd2;border-top:1px solid #35445f}
:root[data-theme="dark"][data-theme-surface="error"] .wev-error :focus-visible{outline:3px solid #35445f}
:root[data-theme="dark"] .fd-svg [fill="rgba(0,0,0,1)"]:not(defs *){fill:#eff3fc}
:root[data-theme="dark"] .fd-svg .fd-text [fill="rgba(0,0,0,1)"]{fill:#eff3fc}
:root[data-theme="dark"] .fd-svg .fd-text [fill="rgba(109,200,110,1)"]{fill:#91ddb1}
:root[data-theme="dark"] .fd-svg [fill="rgba(121,121,121,1)"]:not(defs *){fill:#b0bdd2}
:root[data-theme="dark"] .fd-svg .fd-text [fill="rgba(121,121,121,1)"]{fill:#b0bdd2}
:root[data-theme="dark"] .fd-svg [fill="rgba(126,126,126,1)"]:not(defs *){fill:#b0bdd2}
:root[data-theme="dark"] .fd-svg .fd-text [fill="rgba(126,126,126,1)"]{fill:#b0bdd2}
:root[data-theme="dark"] .fd-svg [fill="rgba(165,165,165,1)"]:not(defs *){fill:#394964}
:root[data-theme="dark"] .fd-svg .fd-text [fill="rgba(165,165,165,1)"]{fill:#b0bdd2}
:root[data-theme="dark"] .fd-svg [fill="rgba(198,198,198,1)"]:not(defs *){fill:#2b3952}
:root[data-theme="dark"] .fd-svg .fd-text [fill="rgba(198,198,198,1)"]{fill:#b0bdd2}
:root[data-theme="dark"] .fd-svg [fill="rgba(215,215,215,1)"]:not(defs *){fill:#2b3952}
:root[data-theme="dark"] .fd-svg .fd-text [fill="rgba(215,215,215,1)"]{fill:#b0bdd2}
:root[data-theme="dark"] .fd-svg [fill="rgba(235,235,235,1)"]:not(defs *){fill:#131d2e}
:root[data-theme="dark"] .fd-svg .fd-text [fill="rgba(235,235,235,1)"]{fill:#ffffff}
:root[data-theme="dark"] .fd-svg [fill="rgba(236,236,236,1)"]:not(defs *){fill:#131d2e}
:root[data-theme="dark"] .fd-svg .fd-text [fill="rgba(236,236,236,1)"]{fill:#ffffff}
:root[data-theme="dark"] .fd-svg [fill="rgba(244,245,249,1)"]:not(defs *){fill:#131d2e}
:root[data-theme="dark"] .fd-svg .fd-text [fill="rgba(244,245,249,1)"]{fill:#ffffff}
:root[data-theme="dark"] .fd-svg [fill="rgba(245,245,245,1)"]:not(defs *){fill:#131d2e}
:root[data-theme="dark"] .fd-svg .fd-text [fill="rgba(245,245,245,1)"]{fill:#ffffff}
:root[data-theme="dark"] .fd-svg [fill="rgba(255,255,255,0.37)"]:not(defs *){fill:rgba(25,34,53,0.37)}
:root[data-theme="dark"] .fd-svg .fd-text [fill="rgba(255,255,255,0.37)"]{fill:rgba(255,255,255,0.37)}
:root[data-theme="dark"] .fd-svg [fill="rgba(255,255,255,1)"]:not(defs *){fill:#192235}
:root[data-theme="dark"] .fd-svg .fd-text [fill="rgba(255,255,255,1)"]{fill:#ffffff}
:root[data-theme="dark"] .fd-svg .fd-text [fill="rgba(71,117,255,1)"]{fill:#a0b7ff}
:root[data-theme="dark"] .fd-svg [fill="rgba(77,77,77,1)"]:not(defs *){fill:#eff3fc}
:root[data-theme="dark"] .fd-svg .fd-text [fill="rgba(77,77,77,1)"]{fill:#eff3fc}
:root[data-theme="dark"] .fd-svg [stop-color="#dce4f2"]{stop-color:#131d2e}
:root[data-theme="dark"] .fd-svg [stop-color="#f1f4fa"]{stop-color:#131d2e}
:root[data-theme="dark"] .fd-svg [stop-color="#f2f6ff"]{stop-color:#131d2e}
:root[data-theme="dark"] .fd-svg [stop-color="#f4f5f9"]{stop-color:#131d2e}
:root[data-theme="dark"] .fd-svg [stop-color="rgba(115,115,115,0)"]{stop-color:rgba(176,189,210,0)}
:root[data-theme="dark"] .fd-svg [stop-color="rgba(16,14,43,1)"]{stop-color:#eff3fc}
:root[data-theme="dark"] .fd-svg [stop-color="rgba(217,217,217,1)"]{stop-color:#2b3952}
:root[data-theme="dark"] .fd-svg [stop-color="rgba(255,255,255,1)"]{stop-color:#192235}
:root[data-theme="dark"] .fd-svg [stop-color="white"]{stop-color:#192235}
:root[data-theme="dark"] .fd-svg foreignObject [style*="color:#100b2c"]{color:#eff3fc!important}
:root[data-theme="dark"] .fd-svg foreignObject [style*="color:#4775ff"]{color:#a0b7ff!important}
:root[data-theme="dark"] .fd-svg foreignObject [style*="color:rgba(0,0,0,1)"]{color:#eff3fc!important}
:root[data-theme="dark"] .fd-svg foreignObject [style*="color:rgba(109,200,110,1)"]{color:#91ddb1!important}
:root[data-theme="dark"] .fd-svg foreignObject [style*="color:rgba(121,121,121,1)"]{color:#b0bdd2!important}
:root[data-theme="dark"] .fd-svg foreignObject [style*="color:rgba(255,255,255,1)"]{color:#ffffff!important}
:root[data-theme="dark"] .fd-svg foreignObject [style*="color:rgba(71,117,255,1)"]{color:#a0b7ff!important}
:root[data-theme="dark"] .fd-svg foreignObject [style*="color:rgba(77,77,77,1)"]{color:#eff3fc!important}
:root[data-theme="dark"] .fd-header-frame .fd-glass-surface{fill:rgba(25,35,53,.96)!important}
