:root{color-scheme:light}html.dark-theme{color-scheme:dark}html.dark-theme body{background:#202124;color:#f6f1eb}html.dark-theme .header{background:#111214;box-shadow:0 0 0 100vmax #111214;clip-path:inset(0 -100vmax);position:relative;z-index:20}html.dark-theme .brand,html.dark-theme .nav a{color:#f7f3ed}html.dark-theme .nav a.active{color:#f26a21}.theme-button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:13px;background:#f1eee9;color:#202124;cursor:pointer;transition:background .2s,transform .2s,box-shadow .2s}.theme-button:hover{background:#e6dfd7;transform:translateY(-1px);box-shadow:0 5px 12px #20212415}.theme-button svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.theme-button .theme-moon{stroke-width:2.45}.theme-button .theme-sun{display:none}html.dark-theme .theme-button{background:#2a2c30;color:#fff}html.dark-theme .theme-button:hover{background:#383a40;box-shadow:0 5px 14px #0007}html.dark-theme .theme-button .theme-moon{display:none}html.dark-theme .theme-button .theme-sun{display:block}html.dark-theme .support-button,html.dark-theme .profile-button{background:#2a2c30;color:#fff}html.dark-theme .support-button:hover,html.dark-theme .support-button[aria-expanded="true"],html.dark-theme .profile-button:hover{background:#383a40;box-shadow:0 5px 14px #0007}html.dark-theme .support-menu{border-color:#3a3c41;background:#202124;box-shadow:0 12px 26px #0008}html.dark-theme .support-menu a{color:#fff}html.dark-theme .support-menu a:hover{background:#2b2d31}html.dark-theme .eyebrow,html.dark-theme .overview-kicker,html.dark-theme .reviews-kicker,html.dark-theme .capabilities-kicker{color:#c9c3bc}html.dark-theme .checks-row .check{border-color:#3a3c41;background:transparent;color:#fff}html.dark-theme .checks-row .mark{background:transparent;color:#202124}html.dark-theme .check small{color:#b8b2ab}html.dark-theme .trust-stats{border-color:#3a3c41}html.dark-theme .trust-stats>div+div{border-color:#3a3c41}html.dark-theme .trust-stats b,html.dark-theme .trust-stats span{color:#fff}html.dark-theme .report-overview,html.dark-theme .reviews-section,html.dark-theme .capabilities{background:#202124}html.dark-theme .report-overview h2,html.dark-theme .reviews-section h2,html.dark-theme .capabilities h2,html.dark-theme .report-overview h3,html.dark-theme .capabilities h3{color:#fff}html.dark-theme .report-overview>p,html.dark-theme .reviews-section>p,html.dark-theme .capabilities-subtitle,html.dark-theme .reviews-heading>div>p{color:#b8b2ab}html.dark-theme .overview-card{border-color:#3a3c41;background:transparent;box-shadow:none}html.dark-theme .review-card{border-color:#3a3c41;background:#292b2f;box-shadow:none}html.dark-theme .overview-card h3,html.dark-theme .card-head h3,html.dark-theme .repair-cost b,html.dark-theme .overview-row,html.dark-theme .review-card b{color:#fff}html.dark-theme .overview-facts,html.dark-theme .chart-label,html.dark-theme .repair-cost small,html.dark-theme .card-head span,html.dark-theme .timeline time,html.dark-theme .timeline span,html.dark-theme .taxi-status span{color:#bbb5ae}html.dark-theme .mileage-chart,html.dark-theme .repair-cost,html.dark-theme .timeline p,html.dark-theme .overview-row{background:#202124}html.dark-theme .chart-badge{border-color:#45484e;background:#2a2c30;color:#fff}html.dark-theme .taxi-status{background:#1e3027;border-color:#4b966d}html.dark-theme .overview-row i{background:#353037}html.dark-theme .review-controls button{border-color:#3c3f45;background:#2a2c30;color:#fff}html.dark-theme .review-controls button:hover{background:#393c42;border-color:#f26a21}html.dark-theme .review-card blockquote{color:#e6e1db}html.dark-theme .review-avatar{background:#3a3c41;color:#fff}html.dark-theme .capability-card{border-color:#36393f;background:transparent}html.dark-theme .capability-card:hover{background:transparent;border-color:#f26a21}html.dark-theme .capability-card i{background:#2d3035}html.dark-theme .capability-card p{color:#aaa6a0}html.dark-theme .auth-copy h1,html.dark-theme .cabinet h1,html.dark-theme .cabinet h2,html.dark-theme .support-page h1,html.dark-theme .support-card h2{color:#fff}html.dark-theme .auth-copy>p,html.dark-theme .cabinet-title>p,html.dark-theme .support-intro,html.dark-theme .support-card-head p{color:#bbb5ae}html.dark-theme .auth-card,html.dark-theme .support-card,html.dark-theme .stat,html.dark-theme .history-list>*,html.dark-theme .history-list article{border-color:#3a3c41;background:#292b2f;box-shadow:none}html.dark-theme .tabs{background:#202124}html.dark-theme .tab{color:#d7d2cc}html.dark-theme .tab.active{background:#3a3c41;color:#fff}html.dark-theme .field span,html.dark-theme .support-field span,html.dark-theme .support-field small,html.dark-theme .history-head h2{color:#f6f1eb}html.dark-theme .field input,html.dark-theme .support-field input,html.dark-theme .support-field textarea{border-color:#44474d;background:#202124;color:#fff}html.dark-theme .support-upload{border-color:#44474d;background:#202124;color:#fff}html.dark-theme .support-upload small{color:#bbb5ae}@media(max-width:820px){html.dark-theme .header{height:70px}html.dark-theme .theme-button{width:40px;height:40px;border-radius:12px}}.dark-theme .repair-cost span{color:#fff}.dark-theme .capability-card h3{color:#fff}.dark-theme .site-footer{border-color:#3a3c41}.dark-theme .site-footer-links{color:#aaa6a0}.dark-theme .site-footer::before{background:#3a3c41}.dark-theme .support-card{border:0;background:transparent;box-shadow:none}.dark-theme #support-form{background:transparent}.dark-theme .support-card-head{border:0}.dark-theme .support-card-icon,.dark-theme .upload-icon{background:transparent}.dark-theme .support-field input,.dark-theme .support-field textarea,.dark-theme .support-upload{background:transparent}.dark-theme .stat,.dark-theme .history-list>*,.dark-theme .history-list article{background:transparent}.dark-theme .cabinet-check-button{border-color:#ffffff8a;color:#fff}.dark-theme .cabinet-check-button:hover{background:#ffffff12;border-color:#fff}.dark-theme .history-item .badge.wait{border-color:#ffffff8a;background:transparent;color:#fff}.dark-theme .history-item{border-color:#fff}.dark-theme .history-item .badge.wait{border-color:#3a3c41}.dark-theme .history-item{border-color:#ffffff8a}