.pc-check{--pc-bg:#060b14;--pc-panel:#0c1421;--pc-card:#101c2b;--pc-line:#203246;--pc-text:#f4f7fb;--pc-muted:#a6b4c7;--pc-dim:#6f859e;--pc-cyan:#41d5e9;--pc-blue:#438fff;--pc-green:#5ce0b1;--pc-amber:#f3c46c;margin:0;min-height:100vh;background:radial-gradient(ellipse at 15% 10%,#12304855,transparent 43%),radial-gradient(ellipse at 91% 55%,#162e5122,transparent 40%),var(--pc-bg);color:var(--pc-text);font-family:Inter,"Segoe UI",Arial,sans-serif;font-size:15px;line-height:1.55;color-scheme:dark}
.pc-check *{box-sizing:border-box}.pc-check button,.pc-check input,.pc-check select{font:inherit}.pc-check a{color:inherit;text-decoration:none}.pc-check button{color:inherit;cursor:pointer}.pc-check button:disabled{cursor:default}.pc-check button:focus-visible,.pc-check a:focus-visible,.pc-check summary:focus-visible{outline:3px solid var(--pc-cyan);outline-offset:4px}.pc-check h1,.pc-check h2,.pc-check h3,.pc-check p{margin:0}.pc-check h1,.pc-check h2,.pc-check h3{font-family:Poppins,Inter,"Segoe UI",Arial,sans-serif}.pc-check h2:focus{outline:none}.pc-check button,.pc-check a,.pc-check input,.pc-check select{ -webkit-tap-highlight-color:transparent}
.pc-check .pc-proposal{display:flex;align-items:center;justify-content:center;gap:9px;padding:10px 18px;min-height:40px;background:#101c2b;color:#c8d7e7;border-bottom:1px solid #23364a;font-size:11px;font-weight:650;letter-spacing:.02em}.pc-check .pc-proposal-dot{width:6px;height:6px;background:var(--pc-amber);border-radius:50%}.pc-check .pc-proposal-local{font-weight:400;color:#8fa5bf;margin-left:15px;padding-left:20px;border-left:1px solid #33445b}.pc-check .pc-header{max-width:1180px;margin:auto;padding:27px 30px;display:flex;align-items:center;justify-content:space-between;gap:22px}.pc-check .pc-brand{display:flex;align-items:center;gap:12px;font-size:18px;letter-spacing:.03em;font-weight:850;line-height:1.12}.pc-check .pc-brand img{object-fit:contain;border-radius:10px}.pc-check .pc-brand b{color:var(--pc-cyan)}.pc-check .pc-brand small{display:block;font-size:8px;letter-spacing:.18em;font-weight:600;color:var(--pc-muted);margin-top:6px}.pc-check .pc-header-link{font-size:12px;color:#bac9dc;border:1px solid #273a50;border-radius:10px;padding:10px 15px;transition:border-color .18s,background .18s}.pc-check .pc-header-link:hover{border-color:#4a718d;background:#122336}.pc-check .pc-header-link span{color:var(--pc-cyan);padding-left:12px}
.pc-check .pc-shell{max-width:1180px;margin:auto;padding:30px 30px 0}.pc-check .pc-intro{max-width:760px;padding:6px 0 36px}.pc-check .pc-eyebrow{display:flex;align-items:center;gap:9px;color:var(--pc-cyan);font-size:10px;font-weight:800;letter-spacing:.15em;line-height:1.5}.pc-check .pc-intro .pc-eyebrow span{width:18px;height:2px;background:var(--pc-cyan);box-shadow:0 0 10px #41d5e944}.pc-check .pc-intro h1{font-size:clamp(32px,4.2vw,48px);line-height:1.15;letter-spacing:-.045em;font-weight:800;margin-top:17px}.pc-check .pc-intro h1 em{font-style:normal;background:linear-gradient(100deg,#55dfea 10%,#67b4ff 90%);background-clip:text;-webkit-background-clip:text;color:transparent}.pc-check .pc-intro p{max-width:650px;font-size:14px;color:var(--pc-muted);line-height:1.8;margin-top:17px}.pc-check .pc-trust{display:flex;gap:24px;flex-wrap:wrap;margin-top:20px;font-size:11px;color:#bccde0}.pc-check .pc-trust i{font-style:normal;color:var(--pc-green);margin-right:6px}
.pc-check .pc-layout{display:grid;grid-template-columns:212px minmax(0,1fr);gap:22px;align-items:start}.pc-check .pc-journey{padding:20px 12px 20px 0;position:sticky;top:20px}.pc-check .pc-journey-title{font-size:9px;font-weight:800;letter-spacing:.11em;color:#8c9fb7;display:flex;align-items:center;justify-content:space-between;padding:0 12px}.pc-check .pc-journey-title span{color:var(--pc-cyan);letter-spacing:0;font-size:10px}.pc-check .pc-progress-track{height:3px;border-radius:4px;overflow:hidden;background:#1c2a3c;margin:14px 12px 23px}.pc-check #pc-progress-fill{height:100%;width:0;background:linear-gradient(90deg,var(--pc-cyan),var(--pc-blue));transition:width .3s ease}.pc-check .pc-journey ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pc-check .pc-step-nav{display:flex;align-items:center;gap:12px;position:relative;width:100%;border:1px solid transparent;background:transparent;text-align:left;padding:11px 12px;border-radius:11px;font-size:12px;color:#8297af}.pc-check .pc-step-nav>span{width:25px;height:25px;flex:0 0 25px;display:grid;place-items:center;background:#101b29;border:1px solid #243449;border-radius:8px;font-size:9px;font-weight:700;color:#7f94ae}.pc-check .pc-step-nav.is-current{background:linear-gradient(100deg,#173347,#122637);border-color:#2f6076;color:#f0fbff;font-weight:700}.pc-check .pc-step-nav.is-current>span{background:var(--pc-cyan);border-color:var(--pc-cyan);color:#072332;box-shadow:0 0 20px #41d5e918}.pc-check .pc-step-nav.is-done{color:#a6c0ca}.pc-check .pc-step-nav.is-done>span{color:var(--pc-green);background:#122b2a;border-color:#254a41}.pc-check .pc-step-nav.is-current i{width:5px;height:5px;background:var(--pc-cyan);border-radius:50%;margin-left:auto}.pc-check .pc-step-nav:disabled{opacity:.55}.pc-check .pc-step-nav:not(:disabled):not(.is-current):hover{background:#101c2b}.pc-check .pc-aside-note{display:flex;align-items:flex-start;gap:9px;border-top:1px solid #1d2c3e;margin:25px 12px 0;padding-top:20px}.pc-check .pc-note-icon{flex:0 0 14px;width:14px;height:14px;border:1px solid #547590;color:#91b3cd;border-radius:50%;display:grid;place-items:center;font-family:Georgia,serif;font-size:10px;margin-top:2px}.pc-check .pc-aside-note p{font-size:10px;color:#8096af;line-height:1.7}.pc-check .pc-aside-note strong{display:block;color:#b2c3d6;font-size:10px;font-weight:600;margin-bottom:5px}
.pc-check .pc-workspace{min-width:0;border:1px solid #263b52;border-radius:22px;background:linear-gradient(145deg,#101c2b 0%,#0b1421 50%,#0c1422 100%);box-shadow:0 20px 80px #0004,0 0 0 5px #0c182266;padding:25px 30px 20px;scroll-margin-top:15px;position:relative;overflow:hidden}.pc-check .pc-workspace:before{content:"";height:1px;position:absolute;top:0;left:10%;right:10%;background:linear-gradient(90deg,transparent,#66c0ff88,transparent)}.pc-check .pc-panel-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #233248;padding-bottom:19px;margin-bottom:27px;font-size:9px;font-weight:750;letter-spacing:.12em;color:#9aadc2}.pc-check .pc-local-badge{display:flex;align-items:center;gap:6px;letter-spacing:.06em;color:#a0bebf;font-size:8px}.pc-check .pc-local-badge>span{width:4px;height:4px;border-radius:50%;background:var(--pc-green)}.pc-check .pc-step-heading .pc-eyebrow,.pc-check .pc-result-header .pc-eyebrow{font-size:8px}.pc-check .pc-step-heading h2,.pc-check .pc-result-header h2{font-size:27px;line-height:1.22;letter-spacing:-.035em;font-weight:750;margin-top:8px;max-width:640px}.pc-check .pc-step-heading>p,.pc-check .pc-result-header>p{font-size:12px;color:var(--pc-muted);line-height:1.8;margin-top:10px;max-width:650px}.pc-check .pc-game-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:25px}.pc-check .pc-choice{display:flex;align-items:center;gap:12px;border:1px solid #2a3c52;border-radius:13px;background:#111e2e;min-width:0;min-height:82px;text-align:left;padding:15px;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s}.pc-check .pc-choice:hover{background:#172a3d;border-color:#49718d;transform:translateY(-2px);box-shadow:0 5px 20px #0002}.pc-check .pc-choice.is-selected,.pc-check .pc-target.is-selected{border-color:var(--pc-cyan);background:#183446;box-shadow:0 0 0 1px #41d5e933}.pc-check .pc-choice-symbol{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border:1px solid #2c4c68;border-radius:10px;background:linear-gradient(140deg,#1d3b51,#152333);font-weight:850;font-size:13px;color:#8bcbec;letter-spacing:-.04em;position:relative;overflow:hidden}.pc-check .pc-game .pc-choice-symbol:after{content:"";position:absolute;width:50px;height:1px;background:currentColor;opacity:.15;transform:rotate(-45deg);top:9px;left:-15px}.pc-check .pc-symbol-rust{color:#ecb194;background:linear-gradient(140deg,#4d302a,#25202a);border-color:#664337}.pc-check .pc-symbol-fortnite{color:#c4b8ff;background:linear-gradient(140deg,#3c3562,#22243d);border-color:#514b77}.pc-check .pc-symbol-cod{color:#bcce8c;background:linear-gradient(140deg,#37452c,#1e2c2b);border-color:#4f6142}.pc-check .pc-symbol-valorant{color:#ff9eaa;background:linear-gradient(140deg,#503040,#292034);border-color:#744153}.pc-check .pc-symbol-cs2{color:#f1cc7f;background:linear-gradient(140deg,#4b402e,#2b2a28);border-color:#69583a}.pc-check .pc-symbol-apex{color:#e4aea6;background:linear-gradient(140deg,#503333,#28242d);border-color:#694441}.pc-check .pc-choice-copy{min-width:0}.pc-check .pc-choice strong{font-size:12px;display:block;font-weight:700;line-height:1.4}.pc-check .pc-choice small{font-size:9px;line-height:1.6;color:#9bafc5;display:block;margin-top:4px}.pc-check .pc-choice-check{font-size:12px;color:#6e8ba8;margin-left:auto}.pc-check .pc-choice.is-selected .pc-choice-check{color:var(--pc-cyan)}.pc-check .pc-game:last-child{grid-column:1 / -1;min-height:68px}.pc-check .pc-under-grid{font-size:10px;color:#8197af;margin-top:16px}.pc-check .pc-symptom-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:25px}.pc-check .pc-symptom-grid .pc-choice{padding:13px;min-height:83px}.pc-check .pc-symptom-grid .pc-choice-symbol{width:30px;height:30px;flex-basis:30px;font-size:10px;color:#80bcd9;background:#172a3b}.pc-check .pc-symptom-grid .pc-choice strong{font-size:11px}.pc-check .pc-symptom-grid .pc-choice small{font-size:9px}.pc-check .pc-symptom-grid .pc-symbol-healthy{color:var(--pc-green)}
.pc-check .pc-navigation{display:flex;align-items:center;gap:18px;border-top:1px solid #223348;margin-top:27px;padding-top:19px;min-height:58px}.pc-check .pc-back{border:none;background:none;font-size:11px;color:#a4b6cb;padding:7px 0;white-space:nowrap}.pc-check .pc-back:hover:not(:disabled){color:var(--pc-cyan)}.pc-check .pc-back:disabled{opacity:.25}.pc-check .pc-nav-note{font-size:9px;color:#748ba4;margin-left:auto;max-width:270px;text-align:right}.pc-check .pc-primary{background:linear-gradient(110deg,#38bed3,#4ea6f6);display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:12px 17px;color:#071a29;border:1px solid #7bddf055;border-radius:10px;font-size:11px;font-weight:800;white-space:nowrap;box-shadow:0 4px 18px #2c8ebc22;transition:filter .18s,transform .18s}.pc-check .pc-primary:hover{filter:brightness(1.12);transform:translateY(-1px)}.pc-check .pc-navigation .pc-primary{margin-left:auto}.pc-check .pc-target-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}.pc-check .pc-target{min-height:120px;background:#111f30;border:1px solid #2c4159;border-radius:14px;padding:16px 9px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .18s,border-color .18s,background .18s}.pc-check .pc-target:hover{transform:translateY(-3px);border-color:#528ca9;background:#193044}.pc-check .pc-target>span{font-size:33px;font-weight:800;line-height:1.15;letter-spacing:-.04em}.pc-check .pc-target>span em{font-size:17px;color:var(--pc-cyan);font-style:normal;margin-left:3px;vertical-align:top}.pc-check .pc-target small{font-size:8px;font-weight:700;letter-spacing:.16em;color:#97aec7;margin-top:5px}.pc-check .pc-target i{font-size:8px;font-style:normal;color:#78abbf;margin-top:10px}.pc-check .pc-unsure{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:12px;background:#101d2c;border:1px solid #2a3d53;border-radius:10px;color:#a8bed2;padding:13px 16px;text-align:left;font-size:11px}.pc-check .pc-unsure:hover,.pc-check .pc-unsure.is-selected{border-color:#66a6c0;background:#183044}.pc-check .pc-inline-note{display:flex;align-items:flex-start;gap:8px;padding-top:20px;font-size:10px;color:#7f98b3}.pc-check .pc-inline-note>span{display:grid;place-items:center;border:1px solid #45637b;border-radius:50%;font-size:8px;min-width:12px;height:12px;margin-top:2px}
.pc-check .pc-hardware-card{margin-top:15px;padding:18px 18px 20px;background:#101e2e;border:1px solid #293d54;border-radius:13px}.pc-check .pc-hardware-card:first-of-type{margin-top:24px}.pc-check .pc-hardware-title{display:flex;align-items:center;gap:10px}.pc-check .pc-hardware-title>span{font-size:8px;color:var(--pc-cyan);border:1px solid #2a4a63;border-radius:5px;width:23px;height:23px;display:grid;place-items:center;background:#163146}.pc-check .pc-hardware-title h3{font-size:12px;font-weight:700}.pc-check .pc-hardware-title h3 small{font-size:9px;color:#7791ab;font-weight:400;margin-left:5px}.pc-check .pc-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:13px}.pc-check .pc-chips button{padding:8px 15px;font-size:10px;border-radius:8px;border:1px solid #30475e;background:#142436;color:#a9bfd6;min-height:34px}.pc-check .pc-chips button:hover{border-color:#629cb6}.pc-check .pc-chips button.is-selected{background:#1c4254;border-color:#4bc4db;color:#dffaff;box-shadow:0 0 0 1px #41d5e915}.pc-check .pc-field{display:flex;flex-direction:column;gap:6px;margin-top:15px;min-width:0}.pc-check .pc-field>span{font-size:9px;color:#99afc7}.pc-check .pc-field input,.pc-check .pc-field select{width:100%;min-height:42px;border:1px solid #2c425b;border-radius:8px;background:#0b1624;padding:10px 12px;font-size:11px;color:#dbe9f6;outline:none}.pc-check .pc-field input::placeholder{color:#7891ad;font-size:10px}.pc-check .pc-field input:focus,.pc-check .pc-field select:focus{border-color:#4dcae2;box-shadow:0 0 0 3px #41d5e915}.pc-check .pc-more{margin-top:15px;border:1px solid #273d54;border-radius:12px;background:#0d1a28}.pc-check summary{list-style:none;cursor:pointer}.pc-check summary::-webkit-details-marker{display:none}.pc-check .pc-more>summary{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;font-size:11px;font-weight:650}.pc-check .pc-more summary small{display:inline-block;font-size:9px;font-weight:400;color:#7f9bb5;margin-left:8px}.pc-check .pc-more summary b{color:var(--pc-cyan);font-size:17px;font-weight:400}.pc-check .pc-more[open] summary b{transform:rotate(45deg)}.pc-check .pc-more-body{padding:0 18px 17px;border-top:1px solid #21374d}.pc-check .pc-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.pc-check .pc-field-hint{font-size:9px;color:#7893af;margin-top:15px}.pc-check .pc-attempts{margin-top:25px}.pc-check .pc-attempts h3{font-size:13px;font-weight:650}.pc-check .pc-attempts>p{color:#94abc4;font-size:10px;line-height:1.7;margin-top:5px}.pc-check .pc-check-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 15px;margin-top:14px}.pc-check .pc-checkbox{display:flex;gap:9px;align-items:center;font-size:10px;color:#b5c7da;padding:4px 0;cursor:pointer}.pc-check .pc-checkbox input{accent-color:var(--pc-cyan);width:14px;height:14px;margin:0}.pc-check .pc-windows-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:28px}.pc-check .pc-windows{position:relative;min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(150deg,#142940,#101e30);border:1px solid #2c4b69;border-radius:15px;padding:25px;transition:border-color .18s,transform .18s}.pc-check .pc-windows:hover,.pc-check .pc-windows.is-selected{border-color:var(--pc-cyan);transform:translateY(-3px)}.pc-check .pc-window-mark{display:grid;grid-template-columns:repeat(2,17px);gap:3px;margin-bottom:20px;transform:perspective(100px) rotateY(-10deg)}.pc-check .pc-window-mark i{height:17px;background:#5bbdff}.pc-check .pc-windows strong{font-size:20px;font-weight:650}.pc-check .pc-windows small{font-size:9px;color:#8ea9c3;margin-top:5px}.pc-check .pc-windows>span:last-child{position:absolute;right:18px;top:14px;font-size:15px;color:#80a7c6}
.pc-check .pc-result-header h2{font-size:29px}.pc-check .pc-result-score{display:flex;align-items:center;gap:22px;background:linear-gradient(110deg,#17384a44,#14283944);border:1px solid #2a4b61;border-radius:15px;padding:23px;margin-top:25px}.pc-check .pc-score-ring{--ring:#57c8ec;background:conic-gradient(var(--ring) calc(var(--score)*1%),#21364a 0);width:108px;height:108px;flex:0 0 108px;border-radius:50%;display:grid;place-items:center;position:relative}.pc-check .pc-score-ring:before{content:"";width:92px;height:92px;border-radius:50%;background:#102333;position:absolute}.pc-check .pc-score-ring>div{position:relative;text-align:center;line-height:1.1}.pc-check .pc-score-ring strong{font-size:35px;font-weight:750;letter-spacing:-.05em}.pc-check .pc-score-ring small{display:block;font-size:9px;color:#9fb5cd;margin-top:5px}.pc-check .pc-score-no-need .pc-score-ring{--ring:#5ce0b1}.pc-check .pc-score-diagnostic .pc-score-ring{--ring:#f3c46c}.pc-check .pc-score-text h3{font-size:17px;letter-spacing:-.02em;margin-top:5px}.pc-check .pc-result-type{font-size:7px;font-weight:750;letter-spacing:.1em;color:var(--pc-cyan)}.pc-check .pc-score-diagnostic .pc-result-type{color:var(--pc-amber)}.pc-check .pc-score-no-need .pc-result-type{color:var(--pc-green)}.pc-check .pc-score-text p{font-size:10px;color:#a2bbcf;margin-top:6px;line-height:1.7}.pc-check .pc-score-text>small{font-size:8px;color:#7e9cb5;display:block;margin-top:7px}.pc-check .pc-findings{margin-top:28px}.pc-check .pc-section-label{font-size:8px;color:#87a6bd;letter-spacing:.13em;font-weight:750;margin-bottom:6px}.pc-check .pc-finding{display:flex;align-items:flex-start;gap:14px;padding:18px 0;border-bottom:1px solid #22374c}.pc-check .pc-finding>span{color:var(--pc-cyan);font-size:9px;font-weight:700;margin-top:2px;min-width:19px}.pc-check .pc-finding h3{font-size:12px;font-weight:650}.pc-check .pc-finding p{font-size:11px;color:#99b0c6;line-height:1.85;margin-top:5px}.pc-check .pc-score-explainer{border:1px solid #294159;border-radius:10px;margin-top:23px;background:#102031}.pc-check .pc-score-explainer>summary,.pc-check .pc-summary-details>summary{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;font-size:10px;color:#a7c3d6}.pc-check .pc-score-explainer>div{padding:0 16px 16px;border-top:1px solid #243c53}.pc-check .pc-score-explainer p{font-size:10px;color:#8faac2;line-height:1.8;margin-top:12px}.pc-check .pc-score-explainer ul{list-style:none;padding:0;margin:13px 0}.pc-check .pc-score-explainer li{display:flex;align-items:center;gap:18px;justify-content:space-between;font-size:10px;padding:9px 0;border-bottom:1px solid #263b50}.pc-check .pc-score-explainer li small{display:block;color:#7f9ab4;font-size:9px;margin-top:4px}.pc-check .pc-score-explainer li b{color:var(--pc-cyan);font-size:11px;white-space:nowrap}.pc-check .pc-save-result{padding:23px 0 19px}.pc-check .pc-save-result h3{font-size:15px;letter-spacing:-.02em}.pc-check .pc-save-result p{font-size:10px;color:#94acc4;margin-top:5px}.pc-check .pc-save-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.pc-check .pc-secondary{background:#142b3e;border:1px solid #3a647c;border-radius:8px;padding:11px 14px;font-size:10px;color:#c9e9f4}.pc-check .pc-secondary:hover{background:#1c3d52;border-color:#71bbd4}.pc-check .pc-secondary span{color:var(--pc-cyan);margin-left:10px}.pc-check .pc-summary-details{border:1px solid #253c53;border-radius:10px}.pc-check .pc-summary-details pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:10px;line-height:1.8;color:#9bb7cf;border-top:1px solid #253c53;padding:16px;margin:0;background:#0b1622}.pc-check .pc-service-card{display:grid;grid-template-columns:1fr;gap:18px;position:relative;overflow:hidden;background:linear-gradient(120deg,#183b4d,#14283f);border:1px solid #326179;border-radius:13px;padding:24px;margin-top:24px}.pc-check .pc-service-card:after{content:"";position:absolute;right:-50px;top:-100px;width:220px;height:220px;border:1px solid #80bdde11;transform:rotate(35deg);pointer-events:none}.pc-check .pc-service-card .pc-eyebrow{font-size:8px}.pc-check .pc-service-card h3{font-size:19px;letter-spacing:-.02em;margin-top:6px}.pc-check .pc-service-card p{font-size:10px;max-width:480px;color:#a8c4d7;line-height:1.8;margin-top:8px}.pc-check .pc-offer-line{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin-top:15px}.pc-check .pc-offer-line strong{font-size:25px;letter-spacing:-.04em;font-weight:750}.pc-check .pc-offer-line span{font-size:9px;color:#a6c2d4}.pc-check .pc-offer-line b{color:#5e8da5;font-size:8px;margin:0 7px}.pc-check .pc-service-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.pc-check .pc-subtle-link{font-size:10px;color:#c1e3ef}.pc-check .pc-subtle-link span{margin-left:8px;color:var(--pc-cyan)}.pc-check .pc-prototype-note{font-size:9px;color:#778fa7;line-height:1.8;margin-top:18px}.pc-check .pc-prototype-note strong{font-weight:600;color:#9bb1c6}.pc-check .pc-text-button{border:none;background:none;font-size:10px;color:#8faac0;margin-left:auto}.pc-check .pc-text-button:hover{color:var(--pc-cyan)}.pc-check .pc-live-status{min-height:0;font-size:10px;color:var(--pc-green);margin-top:0}.pc-check .pc-live-status:not(:empty){margin-top:15px;padding:10px 0}.pc-check .pc-copy-fallback{position:fixed;left:-10000px;top:0}
.pc-check .pc-privacy{display:flex;align-items:flex-start;gap:11px;color:#758ba3;max-width:740px;margin:25px 0 0 234px}.pc-check .pc-privacy>span{color:#81b6c9;font-size:16px;line-height:1.3}.pc-check .pc-privacy p{font-size:9px;line-height:1.8}.pc-check .pc-privacy strong{color:#9db3c7;font-weight:550}.pc-check .pc-footer{display:flex;justify-content:space-between;gap:20px;max-width:1180px;padding:34px 30px 30px;margin:25px auto 0;border-top:1px solid #17283c;color:#7f98b2;font-size:8px;letter-spacing:.03em}.pc-check .pc-footer b{color:#51bdd0;margin:0 6px}
@media(min-width:1400px){.pc-check .pc-shell{padding-top:43px}.pc-check .pc-intro{padding-bottom:43px}.pc-check .pc-workspace{padding:29px 35px 23px}}
@media(max-width:950px){.pc-check .pc-layout{grid-template-columns:170px minmax(0,1fr);gap:15px}.pc-check .pc-journey{padding-right:0}.pc-check .pc-step-nav{gap:9px;font-size:11px;padding:10px 8px}.pc-check .pc-privacy{margin-left:185px}.pc-check .pc-workspace{padding:23px}.pc-check .pc-choice{padding:12px;gap:9px}.pc-check .pc-choice-symbol{width:31px;height:31px;flex-basis:31px;font-size:11px}.pc-check .pc-choice small{font-size:8px}.pc-check .pc-step-heading h2{font-size:25px}.pc-check .pc-symptom-grid .pc-choice{gap:9px;padding:11px}.pc-check .pc-symptom-grid .pc-choice-symbol{display:none}.pc-check .pc-nav-note{font-size:8px;max-width:150px}}
@media(max-width:760px){.pc-check .pc-proposal{font-size:9px;padding:9px 14px}.pc-check .pc-proposal-local{display:none}.pc-check .pc-header{padding:21px 19px}.pc-check .pc-brand{font-size:16px;gap:10px}.pc-check .pc-brand img{width:38px;height:38px}.pc-check .pc-brand small{font-size:6px}.pc-check .pc-header-link{font-size:10px;padding:8px 10px}.pc-check .pc-header-link span{padding-left:4px}.pc-check .pc-shell{padding:24px 18px 0}.pc-check .pc-intro{padding-bottom:27px}.pc-check .pc-intro h1{font-size:35px}.pc-check .pc-intro .pc-eyebrow{font-size:8px}.pc-check .pc-intro p{font-size:12px;line-height:1.8;margin-top:13px}.pc-check .pc-trust{gap:15px;font-size:9px;margin-top:17px}.pc-check .pc-layout{display:block}.pc-check .pc-journey{position:static;padding:0;margin-bottom:18px}.pc-check .pc-journey-title{font-size:8px;padding:0 2px}.pc-check .pc-progress-track{margin:9px 2px 14px}.pc-check .pc-journey ol{flex-direction:row;gap:5px}.pc-check .pc-step-nav{justify-content:center;font-size:0;padding:0;border:none}.pc-check .pc-journey li{flex:1}.pc-check .pc-step-nav>span{height:25px;width:100%;border-radius:7px;font-size:8px}.pc-check .pc-step-nav.is-current{background:none}.pc-check .pc-step-nav.is-current i,.pc-check .pc-aside-note{display:none}.pc-check .pc-workspace{padding:21px 19px 17px;border-radius:17px;box-shadow:0 18px 60px #0003}.pc-check .pc-panel-meta{padding-bottom:15px;margin-bottom:22px}.pc-check .pc-step-heading h2,.pc-check .pc-result-header h2{font-size:25px;line-height:1.22}.pc-check .pc-step-heading>p,.pc-check .pc-result-header>p{font-size:11px}.pc-check .pc-game-grid{gap:9px;margin-top:20px}.pc-check .pc-choice{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;padding:13px;min-height:128px;position:relative}.pc-check .pc-choice strong{font-size:11px}.pc-check .pc-choice small{font-size:8px;line-height:1.6}.pc-check .pc-choice-check{position:absolute;top:10px;right:12px}.pc-check .pc-game:last-child{min-height:62px;flex-direction:row;align-items:center;gap:10px}.pc-check .pc-game:last-child .pc-choice-check{top:22px}.pc-check .pc-under-grid{font-size:8px;line-height:1.7}.pc-check .pc-symptom-grid{gap:9px;margin-top:20px}.pc-check .pc-symptom-grid .pc-choice{min-height:99px;padding:13px 10px;gap:5px;justify-content:center}.pc-check .pc-symptom-grid .pc-choice strong{max-width:135px;font-size:10px;line-height:1.5;padding-right:6px}.pc-check .pc-symptom-grid .pc-choice-check{top:7px;right:9px;font-size:9px}.pc-check .pc-nav-note{display:none}.pc-check .pc-navigation{margin-top:22px;padding-top:16px}.pc-check .pc-primary{font-size:10px;gap:10px;padding:11px 13px}.pc-check .pc-back{font-size:10px}.pc-check .pc-target-grid{gap:9px;margin-top:22px}.pc-check .pc-target{min-height:107px;border-radius:11px;padding:14px 4px}.pc-check .pc-target>span{font-size:28px}.pc-check .pc-target i{font-size:6px;margin-top:9px;letter-spacing:-.01em}.pc-check .pc-target small{font-size:7px}.pc-check .pc-unsure{font-size:10px;padding:12px}.pc-check .pc-inline-note{font-size:8px;line-height:1.8;gap:7px}.pc-check .pc-hardware-card{padding:16px 13px}.pc-check .pc-chips{gap:6px}.pc-check .pc-chips button{font-size:9px;padding:8px 11px;min-height:33px}.pc-check .pc-field-grid{grid-template-columns:1fr}.pc-check .pc-field>span{font-size:9px}.pc-check .pc-field input,.pc-check .pc-field select{font-size:12px;min-height:44px}.pc-check .pc-field input::placeholder{font-size:9px}.pc-check .pc-more>summary{padding:14px}.pc-check .pc-more summary small{display:block;font-size:8px;margin:3px 0 0}.pc-check .pc-more-body{padding:0 14px 14px}.pc-check .pc-check-grid{gap:7px 9px}.pc-check .pc-checkbox{font-size:9px;align-items:flex-start}.pc-check .pc-checkbox input{flex:0 0 14px;margin-top:2px}.pc-check .pc-windows-grid{gap:10px;margin-top:24px}.pc-check .pc-windows{min-height:170px;padding:20px 10px}.pc-check .pc-windows strong{font-size:17px}.pc-check .pc-result-score{padding:18px 13px;gap:15px}.pc-check .pc-score-ring{width:85px;height:85px;flex-basis:85px}.pc-check .pc-score-ring:before{width:73px;height:73px}.pc-check .pc-score-ring strong{font-size:29px}.pc-check .pc-score-ring small{font-size:7px}.pc-check .pc-score-text h3{font-size:14px}.pc-check .pc-result-type{font-size:6px;letter-spacing:.04em}.pc-check .pc-score-text p{font-size:9px}.pc-check .pc-score-text>small{font-size:7px;line-height:1.7}.pc-check .pc-finding{gap:9px;padding:16px 0}.pc-check .pc-finding h3{font-size:11px}.pc-check .pc-finding p{font-size:10px}.pc-check .pc-save-buttons{display:grid;grid-template-columns:1fr;gap:8px}.pc-check .pc-secondary{font-size:10px}.pc-check .pc-service-card{padding:19px 16px;gap:16px}.pc-check .pc-service-card h3{font-size:17px}.pc-check .pc-service-card p{font-size:9px}.pc-check .pc-offer-line{gap:8px}.pc-check .pc-offer-line strong{font-size:23px}.pc-check .pc-offer-line span{font-size:8px;line-height:1.8}.pc-check .pc-offer-line b{margin:0 4px}.pc-check .pc-service-actions{gap:15px}.pc-check .pc-subtle-link{font-size:9px}.pc-check .pc-prototype-note{font-size:8px}.pc-check .pc-privacy{margin:20px 0 0;gap:9px}.pc-check .pc-privacy p{font-size:8px}.pc-check .pc-footer{margin-top:25px;padding:22px 18px;flex-direction:column;gap:8px;font-size:7px}}
@media(max-width:360px){.pc-check .pc-header-link{font-size:9px;padding:7px}.pc-check .pc-brand{font-size:14px}.pc-check .pc-header{padding-left:15px;padding-right:15px}.pc-check .pc-intro h1{font-size:31px}.pc-check .pc-shell{padding-left:13px;padding-right:13px}.pc-check .pc-workspace{padding:19px 15px}.pc-check .pc-trust{gap:11px;font-size:8px}.pc-check .pc-score-text h3{font-size:12px}.pc-check .pc-choice small{font-size:7px}}
@media(prefers-reduced-motion:reduce){.pc-check *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
@media print{.pc-check{background:white;color:#111;font-family:Arial,sans-serif}.pc-check .pc-proposal,.pc-check .pc-header,.pc-check .pc-intro,.pc-check .pc-journey,.pc-check .pc-panel-meta,.pc-check .pc-navigation,.pc-check .pc-save-result,.pc-check .pc-service-card,.pc-check .pc-privacy,.pc-check .pc-footer,.pc-check .pc-live-status,.pc-check .pc-summary-details>summary,.pc-check .pc-score-explainer,.pc-check .pc-prototype-note{display:none!important}.pc-check .pc-shell{max-width:none;margin:0;padding:0}.pc-check .pc-layout{display:block}.pc-check .pc-workspace{padding:0;background:none;border:0;box-shadow:none;overflow:visible}.pc-check .pc-workspace:before{display:none}.pc-check .pc-result-header h2{font-size:22px;color:#111}.pc-check .pc-result-header p,.pc-check .pc-finding p{color:#333}.pc-check .pc-result-score{background:#f4f7fa;border:1px solid #aaa;page-break-inside:avoid}.pc-check .pc-score-ring{background:#ddd;color:#111}.pc-check .pc-score-ring:before{background:white}.pc-check .pc-score-text h3,.pc-check .pc-score-text p,.pc-check .pc-score-text small,.pc-check .pc-result-type{color:#222}.pc-check .pc-summary-details{display:block;border:1px solid #ccc;margin-top:20px}.pc-check .pc-summary-details pre{display:block!important;background:none;color:#111;font-size:9px;border:0}.pc-check .pc-finding{page-break-inside:avoid}.pc-check .pc-section-label,.pc-check .pc-finding>span,.pc-check .pc-result-header .pc-eyebrow{color:#333}}
