@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";:root{color:#eef3ee;font-synthesis:none;--ink:#07100e;--paper:#eef3ee;--muted:#9ba9a3;--line:#cbffe124;--acid:#a4ff86;--mint:#54e6a5;--amber:#ffc65a;--danger:#ff7d72;background:#07100e;font-family:Manrope,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 83% 12%,#3295692b,#0000 28rem),#07100e;min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}.app-shell{min-height:100vh;overflow:hidden}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1240px;margin:auto;padding:24px 34px;display:flex}.brand{letter-spacing:.08em;align-items:center;gap:11px;font-family:DM Mono,monospace;font-size:14px;font-weight:500;text-decoration:none;display:flex}.brand-mark{width:38px;height:38px;color:var(--ink);background:var(--acid);clip-path:polygon(15% 0,100% 0,100% 85%,85% 100%,0 100%,0 15%);place-items:center;display:grid}.privacy-note{color:var(--muted);align-items:center;gap:8px;font:12px DM Mono,monospace;display:flex}.hero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:70px;max-width:1240px;min-height:650px;margin:auto;padding:80px 34px 96px;display:grid;position:relative}.hero:before{content:"";background:linear-gradient(transparent, var(--line), transparent);width:1px;height:470px;position:absolute;top:66px;left:-45px}.eyebrow{color:var(--mint);letter-spacing:.16em;align-items:center;gap:10px;font:500 11px DM Mono,monospace;display:flex}.eyebrow span{background:currentColor;width:22px;height:1px}h1{letter-spacing:-.055em;max-width:660px;margin:22px 0 24px;font-size:clamp(43px,5.4vw,76px);line-height:.99}h1 em{color:var(--acid);font-style:normal}.hero-lede{color:#b2bdb8;max-width:580px;font-size:17px;line-height:1.75}.trust-row{color:#a9b6b0;flex-wrap:wrap;gap:19px;margin-top:34px;font-size:12px;display:flex}.trust-row span{align-items:center;gap:6px;display:flex}.trust-row svg{color:var(--acid)}.scanner-card{clip-path:polygon(0 0,calc(100% - 25px) 0,100% 25px,100% 100%,0 100%);background:linear-gradient(135deg,#a4ff8680,#a4ff8614 35%,#54e6a52e);padding:1px}.scanner-card:before{content:"";display:block;position:absolute}.scanner-card>*{background:#0c1714;padding-inline:31px}.scanner-topline{color:#d9e4de;letter-spacing:.12em;justify-content:space-between;align-items:center;padding-top:28px;padding-bottom:22px;font:500 11px DM Mono,monospace;display:flex}.live-dot{color:var(--acid)}.live-dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 10px}.mode-grid{background-clip:content-box;grid-template-columns:repeat(4,1fr);gap:1px;padding-bottom:22px;display:grid}.mode{border:1px solid var(--line);color:#86958f;cursor:pointer;background:#0a1311;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:67px;font-size:11px;display:flex}.mode:hover{color:var(--paper);border-color:#a4ff8659}.mode.active{color:var(--acid);background:#a4ff8613;border-color:#a4ff868c}.scan-form{padding-top:7px;padding-bottom:29px}.scan-form label{color:#8e9d96;text-transform:uppercase;letter-spacing:.12em;margin-bottom:9px;font:10px DM Mono,monospace;display:block}.input-row{background:#07100e;border:1px solid #d3f3e233;grid-template-columns:25px 1fr auto;align-items:center;min-height:59px;padding:5px 6px 5px 17px;display:grid}.input-row:focus-within{border-color:var(--acid);box-shadow:0 0 0 2px #a4ff8614}.input-row>svg{color:#64736c}.input-row input{width:100%;min-width:0;color:var(--paper);background:0 0;border:0;outline:0;font-size:15px}.input-row input::placeholder{color:#53615b}.ip-discovery-copy{color:#9ba9a3;font-size:13px}.input-row button{height:46px;color:var(--ink);background:var(--acid);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-weight:800;display:flex}.input-row button:hover{background:#c0ffaa}.input-row button:disabled{opacity:.65;cursor:wait}.form-note{color:#718078;align-items:center;gap:7px;margin:12px 0 0;font-size:11px;line-height:1.4;display:flex}.form-note svg{color:var(--mint);flex:none}.turnstile-widget{min-height:65px;margin-top:15px}.error-banner{color:#ffc4be;background:#ff7d7217;border-top:1px solid #ff7d7240;align-items:center;gap:10px;margin-top:1px;padding:15px 31px 19px;font-size:13px;display:flex}.scare-section{color:#101916;background:linear-gradient(120deg,#a4ff86,#54e6a5);max-width:1172px;margin:0 auto 100px;padding:1px}.scare-intro{background:#eaf7e9;justify-content:space-between;align-items:center;gap:40px;padding:34px;display:flex}.scare-label{color:#167e58;letter-spacing:.14em;font:10px DM Mono,monospace}.scare-intro h2{letter-spacing:-.05em;margin:8px 0;font-size:44px}.scare-intro p{color:#52605a;max-width:720px;margin:0;font-size:13px;line-height:1.6}.scare-intro button,.scare-submit{color:#07100e;cursor:pointer;background:#a4ff86;border:0;flex:none;padding:14px 18px;font-weight:800}.scare-form{color:#eef3ee;background:#0c1714;padding:28px 34px 34px}.scare-fields{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.scare-fields label{color:#96a59e;text-transform:uppercase;font:10px DM Mono,monospace}.scare-fields input{border:1px solid var(--line);color:#eef3ee;background:#07100e;outline:0;width:100%;margin-top:7px;padding:12px;display:block}.scare-fields input:focus{border-color:#a4ff86}.scare-limits{color:#75847c;font-size:11px;line-height:1.5}.consent-row{color:#d8e3dd;align-items:center;gap:9px;margin:17px 0;font-size:12px;display:flex}.scare-submit{align-items:center;gap:8px;margin-top:15px;display:flex}.scare-submit:disabled{opacity:.45;cursor:not-allowed}.stage-list{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.stage-list span{color:#aebbb4;border:1px solid var(--line);align-items:center;gap:6px;padding:7px 9px;font:10px DM Mono,monospace;display:flex}.scare-result{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.scare-result h3{margin:0}.link-note{color:#8ea099;align-items:center;gap:8px;font-size:11px;display:flex}.provider-strip{border-bottom:1px solid #e0e6e1;flex-wrap:wrap;gap:7px;padding:10px 24px;display:flex}.provider-strip span{text-transform:uppercase;padding:4px 7px;font:9px DM Mono,monospace}.provider-ok{color:#126c4b;background:#e4f4e9}.provider-failed{color:#80512e;background:#faf0e7}.spinner{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.report-section{color:#18211d;background:#eef3ee;padding:88px max(34px,50vw - 586px) 105px}.report-heading{justify-content:space-between;align-items:end;gap:40px;display:flex}.report-heading .eyebrow{color:#167e58}.report-heading h2,.how-it-works h2{letter-spacing:-.05em;margin:15px 0 0;font-size:clamp(35px,5vw,58px);line-height:1}.report-heading h2 small{color:#9a6811;letter-spacing:-.02em;font-size:18px}.report-heading>p{color:#637069;max-width:390px;margin:0;font-size:13px;line-height:1.6}.summary-grid{background:#cdd7d0;border:1px solid #cdd7d0;grid-template-columns:repeat(4,1fr);gap:1px;margin:38px 0 26px;display:grid}.summary-grid>div{background:#f7faf7;padding:20px 22px}.summary-grid span,.connection-grid span{color:#718078;letter-spacing:.1em;font:10px DM Mono,monospace;display:block}.summary-grid strong{margin-top:7px;font-size:25px;display:block}.result-panel{background:#f9fbf9;border:1px solid #ced8d1;margin-top:18px}.panel-title{border-bottom:1px solid #d9e1db;align-items:flex-start;gap:14px;padding:23px 25px;display:flex}.panel-title>svg{color:#17835c;margin-top:2px}.panel-title h3{margin:0 0 5px;font-size:17px}.panel-title p{color:#6a756f;margin:0;font-size:12px;line-height:1.55}.connection-label{color:#126b4b;border:1px solid #77bc9f;margin-left:auto;padding:5px 8px;font:10px DM Mono,monospace}.clean-result{color:#176d4f;background:#e3f5e9;align-items:center;gap:10px;margin:22px 25px;padding:16px;font-size:13px;display:flex}.result-list details{border-top:1px solid #e0e6e1}.result-list details:first-child{border-top:0}.result-list summary{cursor:pointer;justify-content:space-between;align-items:center;padding:17px 25px;list-style:none;display:flex}.result-list summary::-webkit-details-marker{display:none}.result-list summary strong,.result-list summary small{display:block}.result-list summary small{color:#75817b;margin-top:4px;font-size:11px}.details-body{color:#52605a;padding:0 25px 21px;font-size:12px;line-height:1.65}.data-tags{flex-wrap:wrap;gap:6px;display:flex}.data-tags span{color:#46534d;background:#e5ebe6;padding:4px 7px;font:10px DM Mono,monospace}.status-pill{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;border:1px solid;padding:4px 7px;font:9px DM Mono,monospace;display:inline-block}.status-confirmed{color:#126c4b;background:#e4f4e9;border-color:#75b99d}.status-likely{color:#90610d;background:#fff5d9;border-color:#dbb66c}.status-not_found{color:#52625a;background:#eef2ef;border-color:#b7c5bd}.status-unknown,.status-error{color:#80512e;background:#faf0e7;border-color:#d8b291}.account-grid{grid-template-columns:1fr 1fr;display:grid}.account-row{border-bottom:1px solid #e0e6e1;justify-content:space-between;align-items:center;gap:15px;min-height:91px;padding:17px 22px;display:flex}.account-row:nth-child(odd){border-right:1px solid #e0e6e1}.account-row strong,.account-row small{display:block}.account-row small{color:#79837e;max-width:390px;margin-top:5px;font-size:10px;line-height:1.35}.account-status{align-items:center;gap:8px;display:flex}.account-status a{color:#167e58}.identity-caveat{color:#77531a;background:#fff6df;align-items:center;gap:9px;margin:0;padding:15px 22px;font-size:11px;display:flex}.password-result{border:1px solid;gap:19px;margin-top:18px;padding:26px;display:flex}.password-result.danger{color:#61231e;background:#fff0ed;border-color:#e6a39c}.password-result.clear{color:#17583f;background:#e8f5eb;border-color:#9ec8ad}.password-result h3{margin:9px 0 5px;font-size:18px}.password-result p{margin:0;font-size:12px;line-height:1.5}.connection-grid{grid-template-columns:repeat(3,1fr);display:grid}.connection-grid>div{border-bottom:1px solid #e0e6e1;border-right:1px solid #e0e6e1;padding:20px 24px}.connection-grid strong{margin-top:7px;font-size:13px;display:block}.how-it-works{max-width:1172px;margin:auto;padding:100px 34px 115px}.how-it-works h2{max-width:650px;margin-bottom:44px}.principles{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.principles>div{padding:25px 32px 0 0}.principles>div+div{border-left:1px solid var(--line);padding-left:32px}.principles span{color:var(--acid);font:11px DM Mono,monospace}.principles h3{margin:17px 0 8px;font-size:17px}.principles p{color:#8e9a94;font-size:12px;line-height:1.65}footer{border-top:1px solid var(--line);color:#77847e;justify-content:space-between;gap:30px;max-width:1172px;margin:auto;padding:27px 34px;font:10px DM Mono,monospace;display:flex}footer span{color:#d2ddd7}footer p{text-align:right;margin:0}.configuration-error{max-width:700px;margin:15vh auto;padding:30px}@media (width<=900px){.hero{grid-template-columns:1fr;gap:45px;padding-top:62px}.report-heading{flex-direction:column;align-items:flex-start}.summary-grid{grid-template-columns:1fr 1fr}.account-grid{grid-template-columns:1fr}.account-row:nth-child(odd){border-right:0}.connection-grid{grid-template-columns:1fr 1fr}.scare-section{margin-inline:34px}.scare-fields{grid-template-columns:1fr 1fr}}@media (width<=600px){.site-header{padding:18px}.privacy-note{display:none}.hero{min-height:0;padding:55px 18px 70px}h1{font-size:46px}.scanner-card>*{padding-inline:17px}.mode-grid{grid-template-columns:1fr 1fr}.input-row{grid-template-columns:23px 1fr;padding:10px 12px}.input-row button{grid-column:1/-1;width:100%;margin-top:10px}.report-section{padding:67px 18px 75px}.summary-grid,.connection-grid{grid-template-columns:1fr}.report-heading h2 small{margin-top:8px;display:block}.panel-title{flex-wrap:wrap}.connection-label{margin-left:35px}.how-it-works{padding:80px 18px}.scare-section{margin:0 18px 70px}.scare-intro{flex-direction:column;align-items:flex-start}.scare-fields,.principles{grid-template-columns:1fr}.principles>div+div{border-left:0;padding-left:0}footer{flex-direction:column;margin:0 18px;padding-inline:0}footer p{text-align:left}}
