:root{color-scheme:dark;--bg:#0b1020;--panel:#11182a;--panel-2:#151e32;--line:#27334a;--text:#e9eef7;--muted:#91a0b9;--muted2:#61718c;--accent:#7be3c3;--accent2:#75a8ff;--good:#74ddb2;--warn:#f0c878;--bad:#fa8b9b;--shadow:0 22px 70px #03061166;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(ellipse at 72% 8%,#172b3e55,transparent 36%),var(--bg);color:var(--text);min-height:100vh}a{color:inherit;text-decoration:none}.topbar,footer{max-width:1200px;margin:auto;padding:23px 30px;display:flex;align-items:center;justify-content:space-between}.topbar{border-bottom:1px solid #ffffff0c}.brand{display:flex;gap:10px;align-items:center;font:800 18px Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.6px}.brand-mark{width:27px;height:27px;display:grid;place-items:center;background:var(--accent);border-radius:9px;color:#0b1720;font-size:20px}.brand-accent{color:var(--accent)}nav{display:flex;gap:34px;color:var(--muted);font-size:13px}nav a:hover,footer>a:hover{color:var(--accent)}.icon-button{background:transparent;border:1px solid var(--line);color:var(--text);border-radius:50%;width:36px;height:36px;font-size:19px;cursor:pointer}main{max-width:1120px;margin:auto;padding:0 26px}.hero{display:grid;grid-template-columns:1.02fr .98fr;min-height:410px;align-items:center;padding:48px 18px 52px}.eyebrow{font:500 10px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:1.6px;color:var(--accent);margin:0 0 14px}.pulse,.counter-dot{display:inline-block;background:var(--accent);width:7px;height:7px;border-radius:50%;margin-right:8px;box-shadow:0 0 16px #7be3c388}.hero h1{font:800 clamp(48px,6vw,72px)/.99 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-4px;margin:0}.hero h1 em{font-style:normal;color:var(--accent)}.lede{color:#adbad0;max-width:460px;line-height:1.7;font-size:16px;margin:21px 0 25px}.trust-row{display:flex;flex-wrap:wrap;gap:17px;color:var(--muted);font-size:11px}.hero-art{height:310px;position:relative;display:grid;place-items:center}.orbit{position:absolute;border:1px solid #7be3c31b;border-radius:50%;transform:rotate(-24deg)}.orbit-one{width:350px;height:205px}.orbit-two{width:430px;height:256px;border-color:#75a8ff16;transform:rotate(22deg)}.signal-card{width:282px;height:185px;border:1px solid #ffffff1b;border-radius:17px;background:linear-gradient(145deg,#1b2a3d,#111827);padding:20px;box-shadow:0 20px 60px #0008;transform:rotate(-4deg);position:relative}.signal-top,.signal-bottom{display:flex;align-items:center;justify-content:space-between}.signal-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:10px;background:#7be3c31b;color:var(--accent);font-size:22px}.live-label{font:10px ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--accent)}.signal-bars{height:72px;display:flex;align-items:end;gap:6px;padding:4px 0 13px;border-bottom:1px solid var(--line)}.signal-bars i{display:block;width:13px;border-radius:5px 5px 1px 1px;background:linear-gradient(var(--accent),#59adab33);height:var(--h,50%)}.signal-bars i:nth-child(3n){--h:85%}.signal-bars i:nth-child(3n+1){--h:48%}.signal-bars i:nth-child(3n+2){--h:68%}.signal-bottom{padding-top:13px}.signal-bottom b{font-size:12px}.signal-bottom span{color:var(--muted);font-size:9px}.float-tag{position:absolute;background:#172338;border:1px solid #ffffff18;border-radius:9px;padding:9px 12px;color:#c3d4e7;font:10px ui-monospace,SFMono-Regular,Consolas,monospace;box-shadow:var(--shadow)}.tag-a{top:56px;left:13px;color:var(--accent)}.tag-b{bottom:52px;right:9px}.audit-shell{background:linear-gradient(140deg,#151e30,#101625);border:1px solid #ffffff19;border-radius:19px;padding:31px;box-shadow:var(--shadow)}.audit-head{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.audit-head h2,.section-heading h2{font:700 clamp(23px,3vw,31px) Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-1.1px;margin:0 0 7px}.audit-head p:not(.eyebrow){color:var(--muted);margin:0;font-size:13px}.audit-head code{font:12px ui-monospace,SFMono-Regular,Consolas,monospace;color:#becae0}.counter{white-space:nowrap;border:1px solid var(--line);border-radius:30px;padding:8px 10px;color:var(--muted);font:9px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.5px}.counter-dot{width:6px;height:6px}.search-form{margin-top:25px;display:flex;align-items:center;gap:11px;border:1px solid #35445d;background:#0b1120;border-radius:12px;padding:7px 8px 7px 16px;transition:.2s}.search-form:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #7be3c319}.github-mark{font-size:21px;color:var(--muted)}input{flex:1;min-width:0;background:none;border:0;outline:none;color:var(--text);font:14px ui-monospace,SFMono-Regular,Consolas,monospace;padding:10px 0}input::placeholder{color:#64738c}#auditButton{display:flex;align-items:center;gap:15px;background:var(--accent);color:#081711;border:0;border-radius:8px;padding:13px 16px;font:700 12px Inter,ui-sans-serif,system-ui,sans-serif;cursor:pointer;white-space:nowrap}#auditButton:hover{background:#a2f6dc}#auditButton:disabled{opacity:.65;cursor:wait}.quick-examples{display:flex;align-items:center;gap:8px;margin:13px 0 0 3px;color:var(--muted);font-size:11px}.quick-examples button{border:0;background:#ffffff0a;color:#c3d0e3;padding:5px 9px;border-radius:5px;font:10px ui-monospace,SFMono-Regular,Consolas,monospace;cursor:pointer}.quick-examples button:hover{color:var(--accent);background:#7be3c313}.status{margin-top:16px;padding:12px 15px;background:#0c1423;border:1px solid var(--line);border-radius:9px;color:var(--muted);font-size:12px}.status.error{border-color:#fa8b9b55;color:#ffacb7}.results{margin-top:24px;border-top:1px solid var(--line);padding-top:25px}.result-summary{display:grid;grid-template-columns:82px 1fr auto;gap:18px;align-items:center}.score-ring{width:74px;height:74px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:4px solid var(--accent);box-shadow:0 0 24px #7be3c322}.score-ring.warn{border-color:var(--warn)}.score-ring.low{border-color:var(--bad)}.score-ring span{font:700 24px Manrope}.score-ring small{font:9px ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--muted)}.repo-overview .eyebrow{margin-bottom:6px}.repo-overview h3{font:700 20px Manrope;margin:0}.repo-overview>p:not(.eyebrow){font-size:12px;color:var(--muted);line-height:1.45;margin:5px 0 8px;max-width:650px}.repo-facts{display:flex;flex-wrap:wrap;gap:7px}.fact-chip{padding:4px 8px;background:#ffffff0b;border:1px solid #ffffff10;border-radius:5px;color:#afbdd2;font:9px ui-monospace,SFMono-Regular,Consolas,monospace}.repo-link{font-size:11px;color:var(--accent);white-space:nowrap}.score-note{margin:17px 0;padding:11px 14px;border-left:2px solid var(--accent);background:#7be3c30b;color:#aab9ce;font-size:12px;line-height:1.5}.result-toolbar{display:flex;justify-content:space-between;align-items:center;margin:20px 0 10px;color:var(--muted);font-size:11px}.result-toolbar b{color:var(--text)}.secondary-button{background:transparent;color:var(--text);border:1px solid var(--line);border-radius:7px;padding:8px 11px;font-size:10px;cursor:pointer}.secondary-button:hover{border-color:var(--accent);color:var(--accent)}.check-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.check-card{display:grid;grid-template-columns:26px 1fr auto;gap:10px;align-items:start;padding:13px;background:#0c1321;border:1px solid #ffffff0e;border-radius:9px;min-height:82px}.check-icon{width:23px;height:23px;border-radius:7px;display:grid;place-items:center;font-size:12px}.check-card.pass .check-icon{color:var(--good);background:#74ddb215}.check-card.warn .check-icon{color:var(--warn);background:#f0c87815}.check-card.fail .check-icon{color:var(--bad);background:#fa8b9b15}.check-copy b{display:block;font-size:11px;margin-bottom:4px}.check-copy p{font-size:10px;line-height:1.45;color:var(--muted);margin:0}.check-card>a{font-size:10px;color:var(--accent);padding-top:3px;white-space:nowrap}.score-caveat{font-size:10px;line-height:1.5;color:var(--muted2);margin:14px 0 0}.how-section{padding:84px 12px 58px}.section-heading{text-align:center}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}.steps-grid article{padding:24px 21px;border:1px solid #ffffff13;border-radius:13px;background:#11182766}.step-number{color:var(--accent);font:11px ui-monospace,SFMono-Regular,Consolas,monospace}.steps-grid h3{font:700 15px Manrope;margin:17px 0 8px}.steps-grid p{font-size:12px;line-height:1.65;color:var(--muted);margin:0}.privacy-strip{display:flex;align-items:center;gap:17px;padding:21px 23px;background:#102227;border:1px solid #7be3c326;border-radius:13px;margin:0 0 45px}.privacy-icon{font-size:25px;color:var(--accent)}.privacy-strip h2{font:700 14px Manrope;margin:0 0 5px}.privacy-strip p{font-size:11px;line-height:1.5;color:#9cb8b1;margin:0}.privacy-check{white-space:nowrap;margin-left:auto;color:var(--accent);font:9px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.7px}footer{border-top:1px solid #ffffff0c;color:var(--muted);font-size:10px;padding-top:20px;padding-bottom:25px}footer .brand{color:var(--text);font-size:15px}footer .brand-mark{width:23px;height:23px;border-radius:7px;font-size:17px}footer>a:last-child{color:var(--accent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.light{color-scheme:light;--bg:#f2f5f7;--panel:#fff;--panel-2:#f7fafb;--line:#dce4e8;--text:#17242c;--muted:#647783;--muted2:#7b8c95;--accent:#178b71;--accent2:#3679d8;--shadow:0 20px 60px #3c52631c;background:radial-gradient(ellipse at 72% 8%,#8edcc222,transparent 36%),var(--bg)}body.light .audit-shell{background:linear-gradient(140deg,#fff,#f8fbfc);border-color:#dce4e8}body.light .search-form,body.light .check-card{background:#f9fbfc}body.light input{color:#17242c}body.light .signal-card{background:linear-gradient(145deg,#f7ffff,#e8f1f3);border-color:#dce4e8}body.light .float-tag{background:#fff;border-color:#dce4e8;color:#52636a}body.light .trust-row,body.light .lede{color:#60727e}body.light .privacy-strip{background:#eef9f5;border-color:#c8e7db}body.light .privacy-strip p{color:#526c63}@media(max-width:760px){.topbar{padding:18px 19px}nav{gap:14px;font-size:11px}nav a:nth-child(1){display:none}main{padding:0 16px}.hero{grid-template-columns:1fr;padding:46px 5px 22px;min-height:auto}.hero h1{font-size:54px}.hero-art{height:240px}.orbit-one{width:300px;height:180px}.orbit-two{width:350px;height:210px}.tag-a{left:1px;top:38px}.tag-b{right:0;bottom:34px}.audit-shell{padding:22px 18px}.audit-head{display:block}.counter{display:inline-block;margin-top:14px}.result-summary{grid-template-columns:66px 1fr}.score-ring{width:60px;height:60px}.repo-link{grid-column:2}.check-list{grid-template-columns:1fr}.steps-grid{grid-template-columns:1fr}.how-section{padding:62px 4px 42px}.privacy-strip{align-items:flex-start}.privacy-check{display:none}footer{padding:20px 19px;gap:10px;flex-wrap:wrap}footer>span{order:3;width:100%}}@media(max-width:470px){nav a:nth-child(2){display:none}.search-form{padding:6px 6px 6px 11px;gap:7px}input{font-size:11px}#auditButton{padding:12px 10px;font-size:10px}.quick-examples{flex-wrap:wrap}.quick-examples>span{width:100%}.audit-head h2{font-size:23px}}
