:root{color-scheme:dark;--green:#79c8d6;--muted:#afc3cf;--line:#344955;--gold:#ccb58b;background:#101820;color:#e3edf3}
html .network select,html .network input,html .guided select{background:#1b2d39;color:#d9e9f2;border-color:#415d6c}
html input::placeholder{color:#9fb7c5;opacity:1}
html body{background:radial-gradient(ellipse at 15% 10%,#20323d66,transparent 55%),linear-gradient(145deg,#141e27,#101820 65%,#172631);color:#e3edf3}
html body::before{opacity:.18}html h1,html h2,html h3,html .brand,html .test .dial-inner strong,html .test .metrics strong{color:#e7f0f5;-webkit-text-fill-color:currentColor;background-image:none;text-shadow:none}html p,html .muted,html small,html dt,html .intro p,html .hero-detail,html .test #status,html footer p,html .breadcrumb,html .test .metrics small{color:#b1c5d0}html a,html .header-help,html .footer-languages a,html .text-button,html .test summary{color:#aed7e4}html .eyebrow,html .step-number{color:#d4bb91}html .brand img,html footer img{filter:none}
html .panel,html .network,html .insight,html .diagnosis,html .history,html .task-card,html .help-card,html .card,html .limits{background:#1a2934;border-color:#344b59;box-shadow:none;color:#e3edf3}html .task-card b{color:#a0d8cd}html .task-card.limited b{color:#e3c598}html .help-card:hover,html .card:hover{background:#203440;border-color:#537181}html .help-card>span,html .card .takeaway{color:#b5dce8}html .limits{border-left-color:#67b8c8}html .quick,html .three>div,html .faq details,html .sources,html footer,html .guided,html #diagnostic article,html dl>div,html .plan,html th,html td{border-color:#344b59}
html .test{background:transparent;color:#e3edf3;border:0;box-shadow:none}html .test .badge{color:#adc4d1}html .test #dial{background:conic-gradient(from 210deg,#58adbf 0deg,#86d2df var(--arc,0deg),#344955 var(--arc,0deg),#344955 300deg,transparent 300deg)}html .test #dial .dial-inner{background:radial-gradient(circle at 35% 25%,#233844,#15232e);border-color:#233742;box-shadow:inset 0 1px 3px #adcbd00b}html .test .dial:after{border-color:#38505e}html .dial-ticks line{stroke:#425d6a}html .dial-ticks line.lit{stroke:#85d9e4}html .test #dial #phase,html .test #dial #live-unit{color:#b2cdd8}html .test .metrics span{color:#b7d0dc}html .test .metrics,html .test .metrics>div:not(:first-child),html .test summary{border-color:#344b59}html .test #dial .dial-inner #start,html .test #dial .dial-inner #stop{background:#203844;color:#dff1f7;border-color:#597d8d;box-shadow:none}html .test:not(.is-running):not(.is-complete) #dial .dial-inner #start{background:radial-gradient(circle at 35% 25%,#2c4856,#1a303d);color:#e7f5fa;border-color:#668d9d}html .test #dial .dial-inner #start:hover,html .test #dial .dial-inner #stop:hover{background:#30505e}
html button,html select,html input,html .language-switch select,html .test .controls select,html .secondary,html .cta,html .lang,html .install-button{color:#d9e9f2;background:#1b2d39;border-color:#415d6c;box-shadow:none}html button:hover,html .secondary:hover,html .cta:hover,html .lang:hover,html .install-button:hover{background:#2a4452}html input[type=checkbox]{accent-color:#75c5d4}html .primary{background:#75c5d4;color:#12232d;border-color:#a0dce7}html .primary:hover{background:#9cdae5}html label,html .test .controls label,html th,html td,html dd,html .test .detail-grid,html .test .detail-grid b{color:#c9dce6}html .test .detail-grid small{color:#aec4d0}
html dialog{background:#162631;color:#e4edf3;border:1px solid #476373;box-shadow:0 24px 80px #0008}html dialog p{color:#b5cad6}html dialog::backdrop{background:#040a10b8}html .analytics-choice{background:#1b2d38;color:#c9dce5;border-color:#405d6b}html .analytics-choice p{color:#c9dce5}html .analytics-actions button{background:#223b49;color:#e3f1f7;border-color:#638898}html .analytics-actions button:hover{background:#315261}html .analytics-actions a,html .analytics-settings a{color:#abd6e4}html ::selection{background:#508fa080;color:#fff}

html #next-title{color:#e7f0f5;-webkit-text-fill-color:currentColor}
