:root{--bg:#06101e;--bg2:#08182b;--panel:#0a1b30c2;--panel2:#0d1d33;--line:#1c416d;--text:#f7f9fc;--muted:#91a4bf;--blue:#1685ff;--blue2:#68b7ff;--green:#36e6a0;--warn:#ffb343;--shadow:0 24px 80px #00000057}:root[data-theme=light]{--bg:#f4f8ff;--bg2:#fff;--panel:#ffffffe0;--panel2:#fff;--line:#d7e4f5;--text:#0a1830;--muted:#61718a;--shadow:0 20px 50px #3856801f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 70% -10%,#1260ff3d,transparent 28%),linear-gradient(180deg,var(--bg),#040b15 85%);color:var(--text);min-height:100vh;margin:0;font:15px/1.5 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 40px);margin:auto}.header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040d1ad1;border-bottom:1px solid #5d94da2e;position:sticky;top:0}.headerInner{justify-content:space-between;align-items:center;height:70px;display:flex}.brand{letter-spacing:.01em;align-items:center;gap:11px;font-size:24px;font-weight:800;display:flex}.brandMark{clip-path:polygon(0 100%,0 7%,18% 7%,50% 58%,82% 7%,100% 7%,100% 100%,80% 100%,80% 43%,50% 88%,20% 43%,20% 100%);background:linear-gradient(135deg,#53c9ff,#5b55ff 62%,#b483ff);place-items:center;width:37px;height:37px;font-size:0;display:grid}.header nav{color:#d6e1f1;gap:28px;display:flex}.headerActions{align-items:center;gap:10px;display:flex}.ghost,.iconButton{border:1px solid var(--line);color:var(--text);background:#0e25418c;border-radius:11px;padding:10px 15px}.iconButton{padding:8px 12px}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;min-height:430px;padding-top:50px;display:grid}.eyebrow{letter-spacing:.28em;color:#9fc7ff;margin-bottom:22px;font-size:12px}.hero h1{letter-spacing:-.04em;margin:0 0 22px;font-size:55px;line-height:1.06}.hero h1 span{background:linear-gradient(90deg,#57d2ff,#6466ff);color:#0000;-webkit-background-clip:text}.hero p{color:#bdcadc;max-width:700px;font-size:19px}.heroPills{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.heroPills span{border:1px solid var(--line);color:#b9d6fb;background:#13375f59;border-radius:999px;padding:8px 12px}.heroVisual{place-items:center;height:360px;display:grid}.orbit{border:1px solid #3b92ff47;border-radius:50%;width:320px;height:320px;position:relative;box-shadow:inset 0 0 90px #0069ff2e,0 0 70px #0053ff2e}.orbit:after{content:"";background:radial-gradient(circle,#1a55aa 0,#0b2344 58%,#071425);border:1px solid #2a74c8;border-radius:50%;position:absolute;inset:65px}.cardFloat{z-index:2;box-shadow:var(--shadow);color:#cfe6ff;background:linear-gradient(#123154eb,#081a30eb);border:1px solid #2b6fb5;border-radius:13px;padding:11px 16px;position:absolute}.cardFloat.big{padding:20px 28px;font-size:20px;font-weight:700;top:130px;left:95px}.cardFloat.one{top:45px;left:-15px}.cardFloat.two{bottom:55px;left:-30px}.cardFloat.three{top:65px;right:-55px}.searchPanel{box-shadow:var(--shadow);background:linear-gradient(#0a1c32f0,#071426f5);border:1px solid #2a6aaa;border-radius:17px;padding:17px 20px 15px}.tabs{border-bottom:1px solid #4877aa4d;gap:4px;padding-bottom:10px;display:flex}.tabs button{color:#aabbd0;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 18px;font-weight:600}.tabs button.active{color:#fff;background:#0e68e8;box-shadow:0 0 25px #2185ff61}.searchRow{gap:12px;margin-top:15px;display:flex}.searchRow input{color:#eaf2ff;background:#071526;border:1px solid #376aa1;border-radius:12px;outline:none;flex:1;padding:17px 18px;font-size:17px}.searchRow input:focus{border-color:#35a0ff;box-shadow:0 0 0 3px #2491ff29}.primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0871ff,#1ca4ff);border:0;border-radius:12px;padding:0 28px;font-size:16px;font-weight:700}.primary:disabled{opacity:.6}.examples{color:#7891ad;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.examples button{color:#a9c9ed;background:#0c213a;border:1px solid #24496f;border-radius:999px;padding:5px 10px}.featureGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px;display:grid}.featureGrid article,.plans article,.panel,.authCard{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#0d1f36db,#081628e0);border-radius:15px}.featureGrid article{padding:22px}.featureGrid b{font-size:17px}.featureGrid p,.how p,.plans p{color:var(--muted)}.how{padding:65px 0 35px}.how h2,.pricingPreview h2{text-align:center;margin:0 0 28px;font-size:33px}.steps{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.steps>div{grid-template-rows:auto auto;grid-template-columns:55px 1fr;column-gap:14px;display:grid}.steps i{color:#8ac3ff;border:1px solid #197df2;border-radius:50%;grid-row:1/3;place-items:center;width:52px;height:52px;font-size:18px;font-style:normal;display:grid}.steps b{font-size:18px}.steps p{margin:4px 0}.pricingPreview{padding:40px 0 70px}.plans{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.plans article{padding:24px;position:relative}.plans article.popular{border-color:#218cff;box-shadow:0 0 40px #1478ff2e}.plans strong{margin:12px 0;font-size:35px;display:block}.plans small{color:var(--muted);font-size:13px}.planButton{text-align:center;border:1px solid #2877c9;border-radius:9px;margin-top:20px;padding:11px;display:block}.popular .planButton{color:#fff;background:#137dff}.footer{color:#667d9a;border-top:1px solid #456fa033;padding:25px 0 40px}.authWrap{place-items:center;min-height:calc(100vh - 70px);display:grid}.authCard{width:min(440px,100%);padding:30px}.authCard h1{margin-top:0;font-size:30px}.field{gap:7px;margin:15px 0;display:grid}.field input{color:#fff;background:#071526;border:1px solid #284d76;border-radius:10px;padding:13px 14px}.authCard .primary{width:100%;padding:13px}.muted{color:var(--muted)}.dashboard{padding:42px 0 70px}.dashboardTop{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.dashboard h1{margin:0;font-size:36px}.grid2{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.panel{padding:20px}.statRow{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.stat{background:#0a1b30;border:1px solid #1b416a;border-radius:12px;padding:18px}.stat strong{font-size:28px;display:block}.reportHeader{grid-template-columns:1fr 360px;gap:16px;display:grid}.subjectCard{align-items:center;gap:18px;display:flex}.avatar{background:#132c4a;border:1px solid #245784;border-radius:18px;width:92px;height:92px}.risk{background:linear-gradient(135deg,#00654852,#081c24b3);border:1px solid #17684f;border-radius:15px;padding:22px}.risk strong{color:#50efb0;font-size:25px}.score{font-size:42px}.reportGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.reportGrid .panel{min-height:210px}.panel h3{margin:0 0 14px}.list{gap:9px;display:grid}.listRow{border-bottom:1px solid #4670a029;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.tag{color:#62e9b0;background:#29c88821;border-radius:999px;padding:3px 8px;font-size:12px}.tag.warn{color:#ffc169;background:#ffa9351f}.checkmark{color:#50e6a8}.wide{grid-column:span 2}.resultBanner{background:linear-gradient(90deg,#0b305bb8,#0a192dd6);border:1px solid #1f64ab;border-radius:15px;margin-top:14px;padding:22px}.notice{color:#9eb8d6;background:#3f86dc1a;border:1px solid #234f7c;border-radius:10px;padding:11px 13px;font-size:13px}.pricingPage{padding:55px 0 90px}.pricingPage h1{text-align:center;font-size:42px}.pricingPage .plans{margin-top:35px}.planFeatures{min-height:120px}.payButton{color:#fff;background:#157dff;border:0;border-radius:10px;width:100%;padding:12px;font-weight:700}.paymentBox{background:#071628;border:1px solid #2a5c8f;border-radius:12px;margin-top:15px;padding:15px}.qr{background:#fff;border-radius:12px;width:220px;height:220px;padding:10px}.error{color:#ff8c8c}.success{color:#5ee8af}@media (max-width:900px){.header nav{display:none}.hero{grid-template-columns:1fr;padding-top:35px}.heroVisual{display:none}.hero h1{font-size:42px}.featureGrid,.plans,.steps,.reportGrid,.grid2,.reportHeader{grid-template-columns:1fr}.wide{grid-column:auto}.searchRow{flex-direction:column}.primary{padding:15px}.tabs{overflow:auto}.shell{width:min(100% - 24px,1180px)}.reportGrid .panel{min-height:auto}}button,a,.ghost,.iconButton,.primary,.planButton,.payButton,.tabs button,.examples button{-webkit-tap-highlight-color:transparent}button,.ghost,.iconButton,.primary,.planButton,.payButton,.tabs button,.examples button{transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,border-color .22s,background .22s,color .22s,filter .22s}.tabs{flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:14px}.tabs button{isolation:isolate;white-space:nowrap;border:1px solid #0000;position:relative}.tabs button:hover:not(.active){color:#e8f3ff;background:#184a7e52;border-color:#3e91e86b;transform:translateY(-2px);box-shadow:0 8px 24px #005ec824}.tabs button.active:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 10px 30px #2185ff6b}.searchRow{align-items:stretch;margin-top:18px}.primary{min-height:56px;position:relative;overflow:hidden;box-shadow:0 8px 26px #0071ff2e}.primary:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:32%;transition:left .48s;position:absolute;inset:-2px auto -2px -45%;transform:skew(-18deg)}.primary:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)scale(1.015);box-shadow:0 12px 34px #008bff57}.primary:hover:not(:disabled):before{left:125%}.primary:active:not(:disabled),.tabs button:active,.examples button:active,.ghost:active,.iconButton:active,.planButton:active,.payButton:active{transform:translateY(0)scale(.98)}.examples{gap:9px;margin-top:14px}.examples button{cursor:pointer}.examples button:hover{color:#eaf5ff;background:#144d8494;border-color:#3987d8;transform:translateY(-2px);box-shadow:0 7px 20px #005bbe29}.ghost:hover,.iconButton:hover,.planButton:hover,.payButton:hover{filter:brightness(1.08);border-color:#3d94ec;transform:translateY(-2px);box-shadow:0 9px 28px #0070e633}@media (max-width:900px){.tabs{flex-wrap:nowrap;gap:7px}.tabs button{padding:9px 14px}.searchRow{gap:10px}}@media (prefers-reduced-motion:reduce){button,.ghost,.iconButton,.primary,.planButton,.payButton,.tabs button,.examples button,.primary:before{transition:none!important;transform:none!important}}.header{transition:background .28s,border-color .28s,box-shadow .28s}.header:hover{border-bottom-color:#53a0ff52;box-shadow:0 10px 40px #00235529}.header nav a{transition:color .2s,transform .2s;position:relative}.header nav a:after{content:"";background:linear-gradient(90deg,#4cc8ff,#586cff);border-radius:2px;height:2px;transition:left .22s,right .22s,box-shadow .22s;position:absolute;bottom:-9px;left:50%;right:50%}.header nav a:hover{color:#fff;transform:translateY(-1px)}.header nav a:hover:after{left:0;right:0;box-shadow:0 0 12px #3b9dffa6}.featureGrid article,.plans article,.panel,.authCard,.stat,.risk,.resultBanner,.searchPanel{transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .28s,box-shadow .28s,background .28s}.featureGrid article:hover,.panel:hover,.stat:hover{border-color:#378be4b8;transform:translateY(-4px);box-shadow:0 24px 60px #00357a3d,0 0 0 1px #4597ff0f}.plans article:hover{border-color:#338fe9;transform:translateY(-7px);box-shadow:0 28px 70px #0046a045,0 0 36px #1478ff1a}.plans article.popular:hover{box-shadow:0 28px 75px #0050b44f,0 0 48px #1478ff33}.searchPanel:hover{border-color:#347fc7;box-shadow:0 28px 75px #002e6942}.authCard{position:relative;overflow:hidden}.authCard:before{content:"";pointer-events:none;background:radial-gradient(circle,#2984ff29,#0000 68%);border-radius:50%;width:180px;height:180px;transition:transform .45s,opacity .45s;position:absolute;top:-105px;right:-95px}.authCard:hover{border-color:#2c6fac;box-shadow:0 28px 75px #002d6940}.authCard:hover:before{opacity:.9;transform:scale(1.25)}.field input{transition:border-color .2s,box-shadow .2s,background .2s,transform .2s}.field input:hover{background:#091a2f;border-color:#376c9f}.field input:focus{border-color:#2995ff;outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #2995ff21,0 10px 28px #0050aa1f}.risk:hover{border-color:#1c9a70;transform:translateY(-4px);box-shadow:0 22px 55px #0074522e}.resultBanner:hover{border-color:#2b83dd;transform:translateY(-3px);box-shadow:0 20px 52px #004ca02e}.listRow{transition:background .2s,padding .2s,border-color .2s}.listRow:hover{background:#1c5b991a;border-color:#4691dc4d;padding-left:7px;padding-right:7px}.tag{transition:transform .2s,filter .2s,box-shadow .2s}.tag:hover{filter:brightness(1.12);transform:translateY(-1px);box-shadow:0 5px 18px #36e6a01a}@media (prefers-reduced-motion:reduce){.header,.header nav a,.header nav a:after,.featureGrid article,.plans article,.panel,.authCard,.authCard:before,.stat,.risk,.resultBanner,.searchPanel,.field input,.listRow,.tag{transition:none!important;transform:none!important}}.searchModes{justify-content:flex-start}.uploadRow{grid-template-columns:1fr auto;align-items:stretch;gap:12px;margin-top:18px;display:grid}.uploadZone{min-height:66px;color:var(--text);text-align:left;cursor:pointer;background:#071526b8;border:1px dashed #376aa1;border-radius:12px;flex-direction:column;justify-content:center;gap:2px;padding:12px 18px;display:flex}.uploadZone span{color:var(--muted);font-size:12px}.uploadZone:hover{background:#0e2f52b8;border-color:#35a0ff;transform:translateY(-2px);box-shadow:0 12px 30px #0064dc21}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light] body{background:radial-gradient(circle at 78% 2%,#4785ff29,#0000 28%),radial-gradient(circle at 8% 32%,#3fcbff1a,#0000 24%),linear-gradient(#f7fbff 0%,#edf5ff 55%,#f8fbff 100%)}:root[data-theme=light] .header{background:#f8fcffc7;border-bottom-color:#3165a426;box-shadow:0 8px 32px #3758850f}:root[data-theme=light] .header nav{color:#43536a}:root[data-theme=light] .header nav a:hover{color:#0a1830}:root[data-theme=light] .ghost,:root[data-theme=light] .iconButton{color:#18324f;background:#ffffffbd;border-color:#cbdcf0}:root[data-theme=light] .hero p{color:#536982}:root[data-theme=light] .eyebrow{color:#2872bd}:root[data-theme=light] .orbit{border-color:#2a71cc3d;box-shadow:inset 0 0 90px #3a87ef1a,0 0 70px #2c74dc1a}:root[data-theme=light] .orbit:after{background:radial-gradient(circle,#d7e9ff 0,#eef6ff 58%,#f8fbff 100%);border-color:#8fb8e8}:root[data-theme=light] .cardFloat{color:#153a63;background:linear-gradient(#fffffff5,#eff7fff5);border-color:#a8caed;box-shadow:0 20px 60px #355c8e21}:root[data-theme=light] .searchPanel,:root[data-theme=light] .featureGrid article,:root[data-theme=light] .plans article,:root[data-theme=light] .panel,:root[data-theme=light] .authCard{background:linear-gradient(#ffffffe6,#f7fbfff0);border-color:#c9dcef;box-shadow:0 20px 55px #3d5c841a}:root[data-theme=light] .tabs{border-bottom-color:#5178a52e}:root[data-theme=light] .tabs button{color:#52667f}:root[data-theme=light] .tabs button:hover:not(.active){color:#133d69;background:#3280d614;border-color:#b6d3ef}:root[data-theme=light] .searchRow input,:root[data-theme=light] .field input{color:#0a1830;background:#fffffff0;border-color:#b8cfe6}:root[data-theme=light] .searchRow input::placeholder,:root[data-theme=light] .field input::placeholder{color:#8092a8}:root[data-theme=light] .examples button,:root[data-theme=light] .uploadZone{color:#31577f;background:#eff7ffeb;border-color:#bfd5ea}:root[data-theme=light] .examples button:hover,:root[data-theme=light] .uploadZone:hover{color:#143d68;background:#e8f4ff;border-color:#6ba8e4}:root[data-theme=light] .stat{background:#f5faff;border-color:#c8dcef}:root[data-theme=light] .risk{background:linear-gradient(135deg,#dafaedeb,#f5fdfaf5);border-color:#8dd8bd}:root[data-theme=light] .resultBanner{background:linear-gradient(90deg,#e1f1fff0,#f6fafff5);border-color:#a8caec}:root[data-theme=light] .paymentBox{background:#f5faff;border-color:#c3d8ed}:root[data-theme=light] .notice{color:#58708c;background:#2e7ed612;border-color:#c0d7ee}:root[data-theme=light] .footer{color:#74869a;border-top-color:#4f6f9729}@media (max-width:900px){.uploadRow{grid-template-columns:1fr}.uploadRow .primary{min-height:52px}}.authModalBackdrop{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020812b3;place-items:center;padding:20px;animation:.18s modalFade;display:grid;position:fixed;inset:0}.authModal{background:linear-gradient(#0d1f36fa,#071426fc);border:1px solid #2c639c;border-radius:18px;width:min(460px,100%);padding:26px;animation:.24s cubic-bezier(.2,.8,.2,1) modalRise;position:relative;box-shadow:0 32px 100px #00000075,0 0 55px #1677ff1f}.authClose{border:1px solid var(--line);width:34px;height:34px;color:var(--text);cursor:pointer;background:#0f2845a6;border-radius:10px;font-size:22px;line-height:1;position:absolute;top:12px;right:14px}.authSwitch{background:#0512228c;border:1px solid #4e84be40;border-radius:12px;gap:8px;margin:0 44px 18px 0;padding:4px;display:flex}.authSwitch button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:9px 12px;font-weight:700}.authSwitch button.active{color:#fff;background:linear-gradient(135deg,#116ff1,#1c9fff);box-shadow:0 8px 24px #1170f23d}.authModal h2{margin:0 0 6px;font-size:27px}.authModal .field input{width:100%}.authHint{margin:-7px 0 12px;font-size:12px}.authSubmit{width:100%;margin-top:5px;padding:13px 18px}@keyframes modalFade{0%{opacity:0}to{opacity:1}}@keyframes modalRise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}:root[data-theme=light] .authModalBackdrop{background:#1e365252}:root[data-theme=light] .authModal{background:linear-gradient(#fffffffc,#f4fafffc);border-color:#b8d1e9;box-shadow:0 32px 90px #39547738,0 0 45px #2a7edd1a}:root[data-theme=light] .authClose{color:#18324f;background:#f5faff;border-color:#c6d9ec}:root[data-theme=light] .authSwitch{background:#edf6ff;border-color:#ccdeef}@media (max-width:600px){.authModal{padding:22px 18px}.authSwitch{margin-right:42px}}.limitNotice{background:linear-gradient(135deg,#ffb3431c,#122742b8);border:1px solid #ffb34375;border-radius:13px;align-items:center;gap:12px;max-width:760px;margin:20px auto 0;padding:14px 16px;display:flex;box-shadow:0 16px 42px #00000029}.limitNotice b{color:#ffd28b;white-space:nowrap}.limitNotice span{color:#d8e5f6}.adminOverview{grid-template-columns:1.5fr .75fr .75fr;gap:14px;margin:0 0 18px;display:grid}.adminCounter,.adminMini{box-shadow:var(--shadow);background:linear-gradient(#0d1f36eb,#081628f0);border:1px solid #245784;border-radius:15px;padding:20px;transition:transform .25s,border-color .25s,box-shadow .25s}.adminCounter{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:end;display:grid}.adminCounter span,.adminMini span{color:var(--muted);font-size:13px}.adminCounter strong{background:linear-gradient(135deg,#59d1ff,#6768ff);color:#0000;-webkit-background-clip:text;grid-area:1/2/3;font-size:52px;line-height:1}.adminCounter small{color:#75e6b4}.adminMini{flex-direction:column;justify-content:center;display:flex}.adminMini b{margin-top:4px;font-size:34px}.adminCounter:hover,.adminMini:hover{border-color:#3488dc;transform:translateY(-3px);box-shadow:0 24px 65px #00439638}:root[data-theme=light] .limitNotice{background:linear-gradient(135deg,#fff7e8,#fff);border-color:#efd096;box-shadow:0 16px 36px #5b4d2f14}:root[data-theme=light] .limitNotice b{color:#986516}:root[data-theme=light] .limitNotice span{color:#5c6675}:root[data-theme=light] .adminCounter,:root[data-theme=light] .adminMini{background:linear-gradient(#fffffff5,#f4fafffa);border-color:#c7dcef;box-shadow:0 20px 55px #3d5c841a}@media (max-width:760px){.adminOverview{grid-template-columns:1fr 1fr}.adminCounter{grid-column:1/-1}.limitNotice{flex-direction:column;align-items:flex-start}}.quotaLine{color:var(--muted);justify-content:space-between;gap:12px;margin:14px 0 8px;font-size:13px;display:flex}.quotaLine b{color:var(--text)}.quotaTrack{background:#4d78a82e;border-radius:999px;height:8px;overflow:hidden}.quotaTrack i{border-radius:inherit;background:linear-gradient(90deg,#1685ff,#45c8ff);height:100%;display:block;box-shadow:0 0 18px #2591ff57}:root[data-theme=light] .quotaTrack{background:#e3edf7}.myDataPanel{max-width:900px}.ownConfirm{color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;margin:14px 0;display:flex}.ownConfirm input{margin-top:4px}.selfExposureResult{border-top:1px solid #4a7ab03d;margin-top:18px;padding-top:18px}.selfExposureResult h3{margin:0 0 8px}.breachList{gap:10px;margin-top:14px;display:grid}.breachList article{background:#08192d85;border:1px solid #4077b44d;border-radius:12px;padding:14px}.breachList article>div{justify-content:space-between;gap:12px;display:flex}.breachList article span,.breachList article small{color:var(--muted)}.breachList article p{color:var(--muted);margin:7px 0 0}:root[data-theme=light] .breachList article{background:#f5fafff0;border-color:#c7dcef}.footprintDemo{background:linear-gradient(#0c233feb,#051223f5);border:1px solid #4191eb7a;border-radius:22px;width:min(390px,100%);padding:22px;box-shadow:0 28px 90px #003c9640,inset 0 0 45px #1973ff0f}.demoQuery{color:#d9edff;background:#125db53d;border:1px solid #398be1;border-radius:999px;width:max-content;margin:auto;padding:11px 20px;font-size:18px;font-weight:800;box-shadow:0 0 28px #2485ff2b}.demoLine{background:linear-gradient(#4298ef,#244d78);width:1px;height:24px;margin:auto}.demoSources{grid-template-columns:1fr 1fr;gap:10px;display:grid}.demoSources div{background:#0a1f37db;border:1px solid #366fab8c;border-radius:12px;padding:13px}.demoSources b,.demoSources span{display:block}.demoSources b{font-size:14px}.demoSources span{color:var(--muted);margin-top:3px;font-size:11px}.capabilityIntro{border:1px solid var(--line);background:linear-gradient(135deg,#0c2038c7,#0715279e);border-radius:18px;grid-template-columns:.95fr 1.05fr;align-items:center;gap:34px;margin-top:54px;padding:30px;display:grid}.capabilityIntro h2,.privacyPromise h2{margin:5px 0 8px;font-size:29px}.capabilityIntro p,.privacyPromise p{color:var(--muted);margin:0}.sectionKicker{letter-spacing:.22em;color:#68b7ff;font-size:11px;font-weight:800}.capabilityFlow{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.capabilityFlow span,.capabilityFlow strong{background:#0a2542b8;border:1px solid #2d659c;border-radius:10px;padding:10px 12px;font-size:12px}.capabilityFlow strong{color:#bfe2ff;border-color:#258cff}.capabilityFlow i{color:#5e94c9;font-style:normal}.privacyPromise{background:#0d253e61;border:1px solid #3690db57;border-radius:16px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:35px;margin-top:40px;padding:25px 28px;display:grid}:root[data-theme=light] .footprintDemo,:root[data-theme=light] .capabilityIntro,:root[data-theme=light] .privacyPromise{background:linear-gradient(#fffffff0,#f1f8fff5);border-color:#c1d8ee;box-shadow:0 20px 55px #3d5c8417}:root[data-theme=light] .demoQuery{color:#174b80;background:#eaf5ff;border-color:#75afe8}:root[data-theme=light] .demoSources div,:root[data-theme=light] .capabilityFlow span,:root[data-theme=light] .capabilityFlow strong{color:#153a63;background:#f4f9ff;border-color:#bed7ef}@media (max-width:900px){.capabilityIntro,.privacyPromise{grid-template-columns:1fr}.capabilityFlow{justify-content:flex-start}.hero{min-height:auto;padding-bottom:25px}}.heroCopy{z-index:2;min-width:0;position:relative}.heroVisual{justify-items:end;min-width:0}.footprintDemo{z-index:1;max-width:100%;position:relative}@media (min-width:1101px){.hero{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:86px}.heroCopy h1{max-width:720px}}@media (max-width:1100px){.hero{grid-template-columns:1fr;gap:26px;padding-bottom:28px}.heroVisual{justify-items:start;height:auto;display:grid}.footprintDemo{width:min(520px,100%)}}.reportNav{z-index:18;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#051222d1;border:1px solid #3d76b457;border-radius:14px;gap:7px;margin:0 0 26px;padding:9px;display:flex;position:sticky;top:82px;overflow:auto;box-shadow:0 12px 38px #00000029}.reportNav a{white-space:nowrap;color:#99b4d2;border-radius:9px;padding:8px 11px;font-size:12px;font-weight:700;transition:all .2s}.reportNav a:hover{color:#fff;background:#1c6fcf42}.reportSection{margin:0 0 46px;scroll-margin-top:145px}.sectionTitle{justify-content:space-between;align-items:end;gap:20px;margin:0 0 14px;display:flex}.sectionTitle span{letter-spacing:.2em;color:#68b7ff;font-size:10px;font-weight:800}.sectionTitle h2{letter-spacing:-.025em;margin:0;font-size:28px}.sectionLead{max-width:850px;margin:-5px 0 15px}.reportOverviewGrid{grid-template-columns:1fr 1fr}.graphPanel{padding:16px;overflow:hidden}.identityGraph{width:100%}.identityGraph svg{width:100%;min-height:360px;display:block;overflow:visible}.graphLegend{color:var(--muted);flex-wrap:wrap;gap:18px;padding:3px 6px 12px;font-size:11px;display:flex}.graphLegend span{align-items:center;gap:6px;display:flex}.graphLegend i{border-radius:50%;width:9px;height:9px;display:inline-block}.graphLegend i.confirmed{background:#36e6a0}.graphLegend i.probable{background:#ffb343}.graphLegend i.candidate{background:#6d8baa}.graphEdge{stroke:#355d87;stroke-width:1.4px;opacity:.72}.graphEdge.confirmed{stroke:#2bbd88}.graphEdge.probable{stroke:#cf9135}.graphEdge.candidate{stroke:#4b6b8e;stroke-dasharray:5 5}.graphEdgeLabel{fill:#7894b2;paint-order:stroke;stroke:#071526;stroke-width:4px;stroke-linejoin:round;font-size:10px}.graphNode{cursor:pointer;outline:none}.graphNode circle{fill:#102a48;stroke:#4c80b5;stroke-width:1.5px;transition:all .2s}.graphNode text{fill:#e9f4ff;pointer-events:none;font-size:12px;font-weight:800}.graphNode .graphNodeSub{fill:#8ea7c1;font-size:9px;font-weight:500}.graphNode.confirmed circle{stroke:#36e6a0}.graphNode.probable circle{stroke:#ffb343}.graphNode.candidate circle{stroke:#6886a5}.graphNode.subject circle{fill:#1168c9;stroke:#55caff;stroke-width:2px}.graphNode:hover circle,.graphNode.selected circle{transform-origin:50%;filter:brightness(1.15);transform:scale(1.08)}.graphDetails{background:#06162894;border:1px solid #457eb857;border-radius:12px;grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.graphDetails>div{display:grid}.graphDetails span,.graphDetails small{color:var(--muted);font-size:11px}.graphDetails b{font-size:13px}.graphOpen{color:#a9d5ff;border:1px solid #2d73bb;border-radius:9px;padding:9px 11px;font-size:12px}.graphEmpty{text-align:center;color:var(--muted);padding:30px}.sourceGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.sourceCard h3{margin:12px 0 5px}.sourceCard>a{color:#53a9ff;overflow-wrap:anywhere;font-size:12px;display:block}.sourceCard p{margin-bottom:0}.safetyCard{grid-template-columns:1fr auto;align-items:start;gap:12px;display:grid}.safetyCard.warning{border-color:#ffb343a6}.safetyCard.clear{border-color:#36e6a07a}.safetyCard .list{grid-column:1/-1}:root[data-theme=light] .reportNav{background:#f8fcffe0;border-color:#c8dced}.graphEdgeLabel{stroke:#071526}:root[data-theme=light] .graphEdgeLabel{fill:#5f7894;stroke:#f6fbff}:root[data-theme=light] .graphNode circle{fill:#eef6ff}.graphNode.subject circle{fill:#1168c9}:root[data-theme=light] .graphNode text{fill:#173a5e}:root[data-theme=light] .graphNode.subject text{fill:#fff}:root[data-theme=light] .graphNode .graphNodeSub{fill:#6f8296}:root[data-theme=light] .graphDetails{background:#f5faff;border-color:#c9dcef}@media (max-width:800px){.reportNav{top:72px}.reportOverviewGrid,.sourceGrid,.graphDetails{grid-template-columns:1fr}.identityGraph svg{min-width:760px}.graphPanel{overflow:auto}.sectionTitle{display:block}.sectionTitle span{margin-bottom:5px;display:block}}.siteFooter{color:#617b98;border-top:1px solid #5079a629;margin-top:32px}.siteFooterInner{justify-content:space-between;align-items:center;gap:18px;min-height:58px;font-size:11px;display:flex}.legalLinks{opacity:.72;align-items:center;gap:8px;display:flex}.legalLinks a:hover{opacity:1;color:#8fc5ff}.legalPage{padding:54px 0 80px}.legalPage>h1{letter-spacing:-.035em;margin:0 0 8px;font-size:42px}.legalBlock{margin-top:14px}.legalBlock h2{margin:0 0 10px;font-size:20px}.legalBlock p{color:var(--muted)}.termsAccept{max-width:760px;color:var(--muted);text-align:left;justify-content:center;align-items:flex-start;gap:10px;margin:18px auto 4px;font-size:12px;display:flex}.termsAccept input{margin-top:3px}.termsAccept a{text-underline-offset:2px;color:#78baff;text-decoration:underline}.payButton:disabled{opacity:.45;cursor:not-allowed;filter:saturate(.55)}:root[data-theme=light] .siteFooter{border-top-color:#46679124}:root[data-theme=light] .legalLinks a:hover{color:#1c68b5}@media (max-width:700px){.siteFooterInner{flex-direction:column;justify-content:center;align-items:flex-start;padding:14px 0}.legalPage>h1{font-size:34px}.termsAccept{justify-content:flex-start}}.headerInnerNoBrand .headerActions,.headerInnerNoBrand nav+.headerActions{margin-left:auto}.hero{padding-bottom:56px}.heroPills{margin-bottom:4px}.landingSearchSection{z-index:3;margin-top:34px;margin-bottom:34px;position:relative}.selfAuditPromo{background:linear-gradient(135deg,#0e2948db,#07182cb8);border:1px solid #3884d661;border-radius:18px;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:24px;margin-top:8px;margin-bottom:34px;padding:26px 28px;display:grid;box-shadow:0 20px 60px #002c6426}.selfAuditPromo h2{letter-spacing:-.025em;margin:5px 0 8px;font-size:28px}.selfAuditPromo p{color:var(--muted);margin:0}.selfAuditPoints{flex-wrap:wrap;gap:8px;display:flex}.selfAuditPoints span{color:#b9d6fb;background:#0f365b6b;border:1px solid #3e81c76b;border-radius:999px;padding:8px 10px;font-size:12px}.selfAuditCta{white-space:nowrap;min-width:150px;margin:0}.coverageStrip{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0;display:grid}.coverageStrip>div{background:#081d3494;border:1px solid #3d78b657;border-radius:12px;padding:14px 15px}.coverageStrip span{color:var(--muted);font-size:11px;display:block}.coverageStrip b{margin-top:2px;font-size:21px;display:block}:root[data-theme=light] .selfAuditPromo{background:linear-gradient(135deg,#fffffff5,#eef7fff5);border-color:#bfd7ee;box-shadow:0 20px 55px #3d5c8417}:root[data-theme=light] .selfAuditPoints span{color:#31577f;background:#eef7ff;border-color:#c4daed}:root[data-theme=light] .coverageStrip>div{background:#f5faff;border-color:#c8ddef}@media (max-width:1100px){.hero{padding-bottom:38px}.landingSearchSection{margin-top:42px}.selfAuditPromo{grid-template-columns:1fr 1fr}.selfAuditCta{grid-column:1/-1;width:max-content}}@media (max-width:700px){.hero{padding-bottom:30px}.landingSearchSection{margin-top:34px;margin-bottom:26px}.selfAuditPromo{grid-template-columns:1fr;padding:20px}.selfAuditCta{grid-column:auto;width:100%}.coverageStrip{grid-template-columns:1fr 1fr}}.passwordAudit{background:linear-gradient(135deg,#0a2b4cb8,#07192d9e);border:1px solid #348be06b;border-radius:15px;margin-bottom:22px;padding:20px}.passwordAuditHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.passwordAuditHead h3{margin:4px 0 0;font-size:22px}.privacyBadge{color:#7ff0c0;background:#36e6a014;border:1px solid #36e6a066;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.passwordCheckRow{grid-template-columns:1fr auto;gap:10px;margin-top:14px;display:grid}.passwordCheckRow input{color:#eaf2ff;background:#071526;border:1px solid #376aa1;border-radius:11px;outline:none;min-width:0;padding:14px 16px;font-size:16px}.passwordCheckRow .primary{min-height:49px}.passwordFinding{border-radius:12px;margin-top:14px;padding:14px 15px}.passwordFinding p{margin:5px 0 0}.passwordFinding.warning{background:#ffb34317;border:1px solid #ffb3437a}.passwordFinding.clear{background:#36e6a014;border:1px solid #36e6a06b}.passwordPrivacyNote{color:var(--muted);margin:10px 0 0;font-size:11px}.selfDataDivider{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:12px;margin:20px 0 12px;font-size:11px;display:flex}.selfDataDivider:before,.selfDataDivider:after{content:"";background:#4a7ab03d;flex:1;height:1px}:root[data-theme=light] .passwordAudit{background:linear-gradient(135deg,#f5faff,#fff);border-color:#bdd7ef}:root[data-theme=light] .passwordCheckRow input{color:#0a1830;background:#fff;border-color:#b8cfe6}:root[data-theme=light] .privacyBadge{color:#177451;background:#edfdf6;border-color:#a7dfc9}@media (max-width:650px){.passwordCheckRow{grid-template-columns:1fr}.passwordAuditHead{display:block}.privacyBadge{margin-top:8px;display:inline-block}}.providerGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.providerCard{background:#08192d7a;border:1px solid #4178b44d;border-radius:12px;padding:13px 14px}.providerCard>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.providerCard span{color:var(--muted);font-size:11px}.providerCard p{color:var(--muted);margin:6px 0 0;font-size:12px}.providerCard.ok{border-color:#36e6a05c}.providerCard.not_configured{border-color:#ffb34359}.providerCard.error,.providerCard.rate_limited{border-color:#ff696959}.webMentionBlock{margin-top:20px}.webMentionBlock h4{margin:0 0 8px;font-size:16px}.webMentionBlock a{color:#62b4ff;overflow-wrap:anywhere}.ownedProfilesBox{background:#071a2f7a;border:1px solid #4187d25c;border-radius:14px;padding:18px}.ownedProfilesHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ownedProfilesHead h3{margin:0 0 5px}.ownedProfilesHead p{margin:0}.anchorChallenge{background:#ffb34312;border:1px solid #ffb34370;border-radius:12px;margin-top:14px;padding:14px}.anchorChallenge p{margin:7px 0}.anchorChallenge code{overflow-wrap:anywhere;background:#04101fb8;border:1px solid #5b91c859;border-radius:9px;padding:10px 12px;font-size:14px;display:block}.anchorChallenge .primary{min-height:42px;margin-top:10px}.ownedAnchorList{gap:9px;margin-top:14px;display:grid}.ownedAnchorList article{background:#08192d6b;border:1px solid #4178b442;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:12px 13px;display:flex}.ownedAnchorList article>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.ownedAnchorList strong{overflow-wrap:anywhere}.ownedAnchorActions{flex-shrink:0;gap:7px;display:flex}.ownedAnchorActions .ghost{padding:7px 10px;font-size:12px}.ownedReports{margin-top:20px}.ownedReports h4{margin:0 0 10px}.ownedReportCard{background:#08192d7a;border:1px solid #4178b44d;border-radius:12px;margin-top:9px;padding:13px 14px}.ownedReportCard>div{justify-content:space-between;gap:12px;display:flex}.ownedReportCard p{color:var(--muted);margin:7px 0}.ownedReportCard small{color:var(--muted)}:root[data-theme=light] .providerCard,:root[data-theme=light] .ownedProfilesBox,:root[data-theme=light] .ownedAnchorList article,:root[data-theme=light] .ownedReportCard{background:#f7fbff;border-color:#cbdff1}:root[data-theme=light] .providerCard.ok{border-color:#a9dec9}:root[data-theme=light] .providerCard.not_configured{border-color:#efd39b}:root[data-theme=light] .providerCard.error,:root[data-theme=light] .providerCard.rate_limited{border-color:#efb5b5}:root[data-theme=light] .anchorChallenge{background:#fff9ed;border-color:#ecd19a}:root[data-theme=light] .anchorChallenge code{background:#fff;border-color:#ccdeef}@media (max-width:700px){.providerGrid{grid-template-columns:1fr}.ownedProfilesHead,.ownedAnchorList article{flex-direction:column;align-items:stretch}.ownedAnchorActions{flex-wrap:wrap}}.fullSelfScan{background:linear-gradient(135deg,#0c3157b3,#071b3194);border:1px solid #4697eb6b;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:18px;margin:0 0 22px;padding:20px;display:grid;box-shadow:0 16px 50px #00377d1c}.fullSelfScan h3{margin:4px 0 6px;font-size:22px}.fullSelfScan p{max-width:760px;margin:0}.fullSelfScan .primary{white-space:nowrap;min-height:48px}.fullSelfScan .error{grid-column:1/-1;margin:0}.phoneVerifyGrid{grid-template-columns:1fr auto;gap:10px;margin-top:12px;display:grid}.phoneVerifyGrid input{color:#eaf2ff;background:#071526;border:1px solid #376aa1;border-radius:11px;outline:none;min-width:0;padding:13px 15px;font-size:15px}.phoneVerifyGrid .primary,.phoneVerifyGrid .ghost{min-height:46px}:root[data-theme=light] .fullSelfScan{background:linear-gradient(135deg,#f3f9ff,#fff);border-color:#bdd8f0;box-shadow:0 16px 40px #3d5c8414}:root[data-theme=light] .phoneVerifyGrid input{color:#0a1830;background:#fff;border-color:#b8cfe6}@media (max-width:760px){.fullSelfScan{grid-template-columns:1fr}.fullSelfScan .primary{width:100%}.phoneVerifyGrid{grid-template-columns:1fr}}
