@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Inter:wght@400;500;600;700;800;900&display=swap";:root{--bg:#070708;--panel:#0d0d10;--text:#f4f4f2;--muted:#98989d;--line:rgba(255,255,255,.11);--accent:#b7ff35;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,sans-serif}a{color:inherit;text-decoration:none}.site{overflow:hidden;min-height:100vh}.noise{position:fixed;inset:0;pointer-events:none;opacity:.035;z-index:10;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.scanline{position:fixed;inset:0;pointer-events:none;z-index:9;background:linear-gradient(transparent 50%,rgba(255,255,255,.018) 51%,transparent 52%);background-size:100% 7px;opacity:.12;mix-blend-mode:screen}.nav{height:76px;position:fixed;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:0 34px;border-bottom:1px solid transparent;transition:.3s}.nav.scrolled{background:#070708d1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-color:var(--line)}.brand{font-size:21px;font-weight:900;letter-spacing:-1.2px}.brand span{font-weight:500}.brand i,.accent{color:var(--accent);font-style:normal}.navlinks{display:flex;gap:32px;margin-left:80px}.navlinks a,.nav-cta,.mono,.section-label,footer{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.navlinks a{color:#aaa;transition:.2s}.navlinks a:hover{color:var(--accent)}.nav-cta{display:flex;align-items:center;gap:7px}.menu-btn{display:none;background:none;border:0;color:#fff}.hero{min-height:850px;position:relative;display:flex;align-items:center;padding:130px max(34px,calc((100vw - var(--max))/2));border-bottom:1px solid var(--line)}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,black 0%,transparent 78%);mask-image:linear-gradient(to bottom,black 0%,transparent 78%)}.hero-grid:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 58% 46%,rgba(183,255,53,.09),transparent 28%)}.hero-orbit{position:absolute;border:1px solid rgba(183,255,53,.12);border-radius:50%;pointer-events:none}.orbit-one{width:540px;height:540px;right:8%;top:150px;animation:spin 24s linear infinite}.orbit-two{width:330px;height:330px;right:16%;top:255px;border-style:dashed;animation:spinReverse 18s linear infinite}.orbit-one:after,.orbit-two:after{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 18px var(--accent);top:50%;right:-3px}.orbit-two:after{background:#fff;box-shadow:0 0 12px #fff;bottom:15%;top:auto;right:50%}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spinReverse{to{transform:rotate(-360deg)}}.hero-copy{position:relative;z-index:2;max-width:720px}.eyebrow{font:11px DM Mono,monospace;letter-spacing:.14em;color:#a8a8ad;display:flex;align-items:center;gap:10px;margin-bottom:26px}.pulse{width:7px;height:7px;background:var(--accent);border-radius:50%;box-shadow:0 0 14px var(--accent);animation:pulse 1.8s ease-in-out infinite}@keyframes pulse{50%{transform:scale(1.7);opacity:.55}}h1{font-size:clamp(68px,9vw,136px);line-height:.83;letter-spacing:-.075em;margin:0;font-weight:900}.hero h1 em{color:var(--accent);font-style:normal}.role-line{display:flex;align-items:center;gap:8px;margin-top:28px;font:12px DM Mono,monospace;letter-spacing:.08em;color:#888}.role-prefix{color:#555}.role-value{color:#eee;animation:roleIn .45s ease}@keyframes roleIn{0%{opacity:0;transform:translateY(7px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}.hero-sub{color:#aaa;font-size:16px;line-height:1.65;margin:22px 0 28px;max-width:650px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:9px;padding:13px 17px;border:1px solid var(--line);font-size:12px;font-family:DM Mono,monospace;text-transform:uppercase;letter-spacing:.05em;transition:.2s}.btn.primary{background:var(--accent);color:#080808;border-color:var(--accent)}.btn.primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #b7ff351f}.btn.ghost:hover{border-color:#777}.hero-terminal{position:absolute;right:max(34px,calc((100vw - var(--max))/2));bottom:150px;width:350px;border:1px solid var(--line);background:#080809d6;box-shadow:0 25px 80px #000;z-index:3}.terminal-head{height:34px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:6px;padding:0 12px}.terminal-head span{width:7px;height:7px;border-radius:50%;background:#444}.terminal-head small{font:10px DM Mono;color:#666;margin-left:auto}.terminal-body{padding:19px;font:11px/2 DM Mono,monospace}.terminal-body p{margin:0}.terminal-body b{color:#ddd}.dim{color:#666}.green{color:var(--accent)}.cursor{animation:blink 1s infinite}@keyframes blink{50%{opacity:0}}.scroll-cue{position:absolute;bottom:34px;left:max(34px,calc((100vw - var(--max))/2));font:9px DM Mono;color:#666;display:flex;gap:9px;align-items:center}.scroll-cue span{width:28px;height:1px;background:#555}.section{max-width:var(--max);margin:auto;padding:130px 34px}.section-label{color:#777;margin-bottom:50px}.about-layout{display:grid;grid-template-columns:1.4fr .7fr;gap:100px}.big-copy{font-size:clamp(30px,4vw,55px);line-height:1.1;letter-spacing:-.045em;margin:0}.big-copy span{color:var(--accent)}.about-side{color:#999;line-height:1.75;font-size:14px}.stats{display:flex;gap:30px;margin-top:55px;border-top:1px solid var(--line);padding-top:22px}.stats div{display:flex;flex-direction:column;gap:7px}.stats strong{font-size:25px;color:#eee}.stats span{font:9px/1.5 DM Mono;color:#666}.capability-section{border-top:1px solid var(--line);max-width:none;padding-left:max(34px,calc((100vw - var(--max))/2));padding-right:max(34px,calc((100vw - var(--max))/2))}.section-top{display:flex;justify-content:space-between}.capability-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.capability{min-height:250px;padding:28px;border:1px solid var(--line);position:relative;transition:.25s}.capability:hover{background:#0b0c0d;transform:translateY(-3px)}.capability svg{color:var(--accent);margin:22px 0 30px}.cap-num{position:absolute;right:22px;top:22px;font:10px DM Mono;color:#444}.capability h3{font-size:20px;margin:0 0 10px;letter-spacing:-.03em}.capability p{font-size:12px;line-height:1.7;color:#777;margin:0}.security-section{background:#0b0b0d}.security-head{display:grid;grid-template-columns:1.4fr .6fr;gap:100px;align-items:end;margin-bottom:65px}.security-head h2,.tools-intro h2,.exploring-head h2,.contact h2{font-size:clamp(50px,7vw,92px);line-height:.88;letter-spacing:-.065em;margin:0}.security-head h2 span,.tools-intro h2 span,.exploring-head h2 span,.contact h2 span{color:var(--accent)}.security-head p{max-width:280px;color:#777;font-size:13px;line-height:1.7}.security-list{border-top:1px solid var(--line)}.security-row{min-height:100px;display:grid;grid-template-columns:70px 1.1fr 1.6fr 30px;align-items:center;border-bottom:1px solid var(--line);gap:20px;transition:.2s}.security-row:hover{padding-left:10px}.security-row>span{font:10px DM Mono;color:#555}.security-row h3{font-size:17px;margin:0}.security-row p{font-size:12px;color:#777;margin:0}.security-row svg{color:#555}.security-row:hover svg{color:var(--accent)}.tools-section{max-width:none;padding-left:max(34px,calc((100vw - var(--max))/2));padding-right:max(34px,calc((100vw - var(--max))/2));border-bottom:1px solid var(--line)}.tools-intro{display:grid;grid-template-columns:1.4fr .6fr;gap:100px;align-items:end;margin-bottom:65px}.tools-intro p{max-width:280px;color:#777;font-size:13px;line-height:1.7}.tool-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.tool-card{min-height:340px;padding:32px;background:#09090b;position:relative;transition:.25s}.tool-card:hover{background:#0d0f0c}.tool-top{display:flex;align-items:center;gap:14px}.tool-top>svg{margin-left:auto;color:#555}.tool-card:hover .tool-top>svg{color:var(--accent)}.project-icon{width:46px;height:46px;border:1px solid var(--line);display:grid;place-items:center;color:var(--accent)}.project-tag{font:9px DM Mono;color:#666;letter-spacing:.12em}.tool-card h3{font-size:34px;letter-spacing:-.04em;margin:52px 0 10px}.tool-card p{color:#85858a;font-size:13px;line-height:1.7;max-width:500px}.tool-link{position:absolute;bottom:30px;left:32px;font:10px DM Mono;color:#777;display:flex;align-items:center;gap:7px}.tool-card:hover .tool-link{color:var(--accent)}.upcoming{background:#0b0b0d}.upcoming h3{font-size:28px}.upcoming .project-icon{color:#666}.exploring-section{border-bottom:1px solid var(--line)}.exploring-head{display:grid;grid-template-columns:1.4fr .6fr;gap:100px;align-items:end;margin-bottom:60px}.exploring-head p{max-width:280px;color:#777;font-size:13px;line-height:1.7}.exploring-list{border-top:1px solid var(--line)}.explore-item{min-height:76px;display:grid;grid-template-columns:70px 1fr 30px;align-items:center;border-bottom:1px solid var(--line);transition:.2s}.explore-item span{font:10px DM Mono;color:#555}.explore-item strong{font-size:18px}.explore-item:hover{padding-left:10px}.explore-item:hover strong,.explore-item:hover span:last-child{color:var(--accent)}.contact{text-align:center;padding-top:160px;padding-bottom:150px}.contact .section-label{margin-bottom:60px}.contact h2{font-size:clamp(55px,8vw,108px)}.contact>p{color:#777;font-size:14px;margin:28px 0 38px}.socials{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.socials a{border:1px solid var(--line);padding:12px 16px;display:flex;align-items:center;gap:8px;font:10px DM Mono;text-transform:uppercase}.socials a:hover{border-color:var(--accent);color:var(--accent)}footer{height:75px;border-top:1px solid var(--line);padding:0 max(34px,calc((100vw - var(--max))/2));display:flex;align-items:center;justify-content:space-between;color:#555}footer>span:first-child{font-weight:900;color:#ddd;font-family:Inter;font-size:15px}footer a{display:flex;align-items:center;gap:6px}footer a:hover{color:var(--accent)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}.tool-card:nth-child(2){transition-delay:.12s}.security-row:nth-child(2),.explore-item:nth-child(2){transition-delay:.04s}.security-row:nth-child(3),.explore-item:nth-child(3){transition-delay:.08s}.security-row:nth-child(4),.explore-item:nth-child(4){transition-delay:.12s}.scanner-page{min-height:100vh;max-width:var(--max);margin:0 auto;padding:150px 34px 100px;position:relative;z-index:2}.scanner-page .section-label{color:#777;margin-bottom:35px}.scanner-page h1{font-size:clamp(70px,10vw,140px);line-height:.82;letter-spacing:-.075em;margin:0}.scanner-page h1 span{color:var(--accent)}.scanner-page>p{max-width:620px;margin:35px 0 40px;color:#888;font-size:15px;line-height:1.7}.scanner-box{display:flex;width:min(720px,100%);gap:8px}.scanner-box input{flex:1;min-width:0;height:52px;padding:0 18px;background:#ffffff09;border:1px solid var(--line);outline:none;color:var(--text);font:12px DM Mono,monospace;transition:.2s}.scanner-box input::placeholder{color:#555}.scanner-box input:focus{border-color:#b7ff358c;box-shadow:0 0 25px #b7ff350f}.scanner-box button{height:52px;padding:0 24px;border:1px solid var(--accent);background:var(--accent);color:#080808;font:11px DM Mono,monospace;font-weight:500;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:.2s}.scanner-box button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px #b7ff351f}.scanner-box button:disabled{opacity:.45;cursor:wait}.error{margin-top:14px;color:#ff5c5c;font:11px DM Mono,monospace}.result{width:min(720px,100%);margin-top:45px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.result p{margin:0;padding:15px 0;border-bottom:1px solid var(--line);color:#ccc;font:12px DM Mono,monospace}.result p:last-child{border-bottom:none}.scan-loader{display:inline-flex;align-items:center;gap:9px}.loader-ring{width:14px;height:14px;border:2px solid rgba(8,8,8,.25);border-top-color:#080808;border-radius:50%;animation:scannerSpin .7s linear infinite}@keyframes scannerSpin{to{transform:rotate(360deg)}}.scanner-page{padding-top:150px;padding-bottom:120px}.scanner-page .section-label{display:flex;align-items:center;gap:10px}.scanner-page .section-label:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 14px var(--accent);animation:scannerPulse 1.8s ease-in-out infinite}@keyframes scannerPulse{50%{transform:scale(1.5);opacity:.5}}.scanner-page>p{max-width:560px;color:#777;font-size:14px;line-height:1.8}.scanner-box{position:relative;width:min(760px,100%);display:flex;gap:8px}.scanner-box:before{content:"TARGET";position:absolute;left:15px;top:-7px;padding:0 6px;background:var(--bg);color:#555;font:9px DM Mono,monospace;letter-spacing:.12em;z-index:2}.scanner-box input{height:58px;background:#ffffff06;border:1px solid rgba(255,255,255,.14);padding:0 18px;font-size:13px;transition:.25s}.scanner-box input:focus{border-color:#b7ff35a6;background:#b7ff3506;box-shadow:0 0 0 1px #b7ff3514,0 0 35px #b7ff350d}.scanner-box button{height:58px;min-width:165px;position:relative;overflow:hidden;font-weight:600}.scanner-box button:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transition:.5s}.scanner-box button:hover:not(:disabled):after{left:140%}.scanner-box button:active:not(:disabled){transform:scale(.98)}.scan-loader{display:inline-flex;align-items:center;justify-content:center;gap:10px}.loader-ring{width:15px;height:15px;border:2px solid rgba(8,8,8,.2);border-top-color:#080808;border-radius:50%;animation:loaderSpin .7s linear infinite}@keyframes loaderSpin{to{transform:rotate(360deg)}}.scan-status{width:min(760px,100%);margin-top:35px;padding:24px;border:1px solid var(--line);background:linear-gradient(90deg,rgba(183,255,53,.025),transparent 60%),#ffffff04;position:relative;overflow:hidden}.scan-status:after{content:"";position:absolute;left:0;top:0;width:2px;height:100%;background:var(--accent);box-shadow:0 0 20px var(--accent);animation:scanBeam 2s ease-in-out infinite}@keyframes scanBeam{0%{opacity:.2;transform:scaleY(.2);transform-origin:top}50%{opacity:1;transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{opacity:.2;transform:scaleY(.2);transform-origin:bottom}}.scan-status-header{display:flex;align-items:center;gap:9px;color:#aaa;font:10px DM Mono,monospace;letter-spacing:.1em}.status-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent);animation:scannerPulse 1s ease-in-out infinite}.scan-stage{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}.scan-stage span,.progress-info{font:9px DM Mono,monospace;color:#555;letter-spacing:.1em;text-transform:uppercase}.scan-stage strong{color:var(--accent);font:11px DM Mono,monospace;text-transform:uppercase}.scan-progress{margin-top:20px}.progress-info{display:flex;justify-content:space-between;margin-bottom:9px}.progress-bar{height:3px;width:100%;background:#ffffff14;overflow:hidden}.progress-fill{height:100%;background:var(--accent);box-shadow:0 0 12px #b7ff3599;transition:width .35s ease;position:relative}.progress-fill:after{content:"";position:absolute;right:0;top:-3px;width:30px;height:9px;background:var(--accent);filter:blur(5px)}.result{width:min(760px,100%);margin-top:45px;border:1px solid var(--line);background:#ffffff03}.result-header{height:52px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);font:10px DM Mono,monospace;letter-spacing:.08em}.result-header span:first-child{color:#aaa}.result-header span:last-child{color:var(--accent)}.result-row{min-height:52px;padding:0 18px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px;border-bottom:1px solid rgba(255,255,255,.06);animation:resultIn .35s ease both;transition:background .2s,padding-left .2s}.result-row:last-child{border-bottom:0}.result-row:hover{background:#b7ff3506;padding-left:23px}@keyframes resultIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.result-host{color:#ccc;font:11px DM Mono,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-status{min-width:42px;padding:5px 7px;text-align:center;font:10px DM Mono,monospace;border:1px solid var(--line)}.status-2{color:var(--accent);border-color:#b7ff3540}.status-3{color:#ddd;border-color:#fff3}.status-4{color:#ffb84d;border-color:#ffb84d40}.status-5{color:#ff6565;border-color:#ff656540}@media(max-width:650px){.scanner-box{flex-direction:column}.scanner-box button{width:100%}.scan-status{padding:20px}.result-row{min-height:58px}.result-host{font-size:10px}}.subgrabber{width:min(1400px,100%);margin:0 auto;min-height:100vh;padding:0 55px;position:relative}.subgrabber-header{height:84px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.07)}.brand{display:flex;align-items:center;gap:12px;font-family:DM Mono,monospace;font-size:13px;letter-spacing:.14em}.brand strong{color:var(--text);font-size:15px}.brand span{color:#666}.subgrabber-header nav{display:flex;gap:38px;font-family:DM Mono,monospace;font-size:11px;letter-spacing:.16em;color:#707075}.subgrabber-header nav span{transition:color .2s ease;cursor:pointer}.subgrabber-header nav span:hover{color:var(--accent)}.subgrabber-main{display:grid;grid-template-columns:1fr .95fr;gap:60px;padding:70px 0 45px}.tool-label,.target-label{font-family:DM Mono,monospace;color:var(--accent);font-size:11px;letter-spacing:.15em}.subgrabber-left h1{margin:18px 0 8px;font-size:clamp(58px,6vw,94px);line-height:.95;letter-spacing:-.055em;font-weight:800}.subgrabber-left h1 span{color:var(--accent)}.tool-flow{font-family:DM Mono,monospace;color:#707075;font-size:13px;letter-spacing:.28em;margin-top:22px}.tool-flow span{color:var(--accent);padding:0 8px}.tool-description{max-width:510px;margin:28px 0 48px;color:#85858a;font-family:DM Mono,monospace;font-size:13px;line-height:1.8}.target-label{margin-bottom:10px}.target-input{display:flex;max-width:650px;height:58px}.target-input input{flex:1;min-width:0;border:1px solid rgba(183,255,53,.45);border-right:none;background:#070708cc;color:var(--text);padding:0 20px;outline:none;font-family:DM Mono,monospace;font-size:14px;transition:border-color .2s ease}.target-input input:focus{border-color:var(--accent)}.target-input input::placeholder{color:#505055}.target-input button{width:145px;border:1px solid var(--accent);background:var(--accent);color:#050505;font-family:DM Mono,monospace;font-weight:700;letter-spacing:.08em;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.target-input button:hover:not(:disabled){transform:translate(2px);box-shadow:0 0 30px #b7ff3526}.target-input button:disabled{cursor:not-allowed;opacity:.75}.button-loader{width:12px;height:12px;border:2px solid rgba(0,0,0,.25);border-top-color:#050505;border-radius:50%;display:inline-block;margin-right:8px;vertical-align:-2px;animation:buttonSpin .7s linear infinite}@keyframes buttonSpin{to{transform:rotate(360deg)}}.domain-hints{margin-top:12px;color:#4e4e53;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.05em}.terminal{max-width:680px;height:330px;margin-top:48px;border:1px solid rgba(255,255,255,.14);background:#040505c7;overflow:hidden;box-shadow:0 20px 70px #00000059}.terminal-top{height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;border-bottom:1px solid rgba(255,255,255,.1);color:#666;font-family:DM Mono,monospace;font-size:10px}.terminal-dots{display:flex;gap:6px}.terminal-dots span{width:9px;height:9px;border-radius:50%;background:#555}.terminal-body{height:calc(100% - 42px);padding:22px;overflow-y:auto;font-family:DM Mono,monospace;font-size:12px;line-height:1.8;color:#b4b4b8}.terminal-command{margin-bottom:10px;color:#d7d7d9}.terminal-command span{color:var(--accent)}.terminal-log{color:#777}.terminal-log.success{color:var(--accent)}.terminal-log.error{color:#ff4d4d}.terminal-log span{color:inherit}.terminal-cursor{color:#aaa;margin-top:8px}.terminal-cursor span{color:var(--accent);animation:cursorBlink .9s infinite}@keyframes cursorBlink{50%{opacity:0}}.subgrabber-right{position:relative;min-height:590px;display:flex;align-items:center;justify-content:center}.radar{width:min(520px,90%);aspect-ratio:1;position:relative;border-radius:50%}.radar-ring{position:absolute;inset:0;border:1px solid rgba(183,255,53,.17);border-radius:50%}.ring-1{transform:scale(.25)}.ring-2{transform:scale(.5)}.ring-3{transform:scale(.75)}.ring-4{transform:scale(1)}.radar-cross{position:absolute;background:#b7ff351f}.radar-cross.horizontal{left:0;right:0;top:50%;height:1px}.radar-cross.vertical{top:0;bottom:0;left:50%;width:1px}.radar-sweep{position:absolute;width:50%;height:1px;left:50%;top:50%;transform-origin:left center;background:linear-gradient(90deg,#b7ff35f2,#b7ff3500);box-shadow:0 0 20px #b7ff354d;animation:radarSweep 4s linear infinite}.radar-sweep:after{content:"";position:absolute;left:0;top:-70px;width:100%;height:140px;background:linear-gradient(90deg,rgba(183,255,53,.1),rgba(183,255,53,.035),transparent);clip-path:polygon(0 50%,100% 0,100% 100%);pointer-events:none}@keyframes radarSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.radar-center{position:absolute;width:12px;height:12px;top:calc(50% - 6px);left:calc(50% - 6px);border-radius:50%;background:var(--accent);box-shadow:0 0 18px #b7ff35cc}.radar-dot{position:absolute;width:7px;height:7px;top:calc(50% - (var(--distance) / 2));left:calc(50% + (var(--distance) / 2));border-radius:50%;transform:rotate(var(--angle)) translate(var(--distance)) rotate(calc(var(--angle) * -1));background:#eee;box-shadow:0 0 8px #fff6}.radar-dot.live{background:var(--accent);box-shadow:0 0 12px #b7ff35cc}.radar-dot.redirect{background:#ffd43b;box-shadow:0 0 10px #ffd43b80}.radar-dot.error{background:#ff4d4d;box-shadow:0 0 10px #ff4d4d80}.radar-target{position:absolute;top:43%;right:7%;font-family:DM Mono,monospace;font-size:10px;color:#999;white-space:nowrap}.radar.active{animation:radarPulse 2.5s ease-in-out infinite}@keyframes radarPulse{50%{filter:drop-shadow(0 0 25px rgba(183,255,53,.08))}}.scan-status-panel{position:absolute;top:40px;right:0;width:210px;border:1px solid rgba(255,255,255,.12);background:#080909b8;padding:17px 18px;font-family:DM Mono,monospace}.status-row{display:flex;flex-direction:column;gap:7px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.status-row:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.status-row span{color:#626267;font-size:9px;letter-spacing:.12em}.status-row strong{color:#ddd;font-size:12px;font-weight:400;overflow:hidden;text-overflow:ellipsis}.status-row strong.scanning{color:var(--accent)}.status-row strong i{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px #b7ff35b3}.scanner-progress-panel{margin:0 0 35px;padding:18px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.progress-header{display:flex;justify-content:space-between;margin-bottom:10px;color:#666;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.12em}.scanner-progress-bar{width:100%;height:2px;background:#1b1c1d}.scanner-progress-bar div{height:100%;background:var(--accent);box-shadow:0 0 12px #b7ff3559;transition:width .3s ease}.subgrabber-results{border:1px solid rgba(255,255,255,.1);background:#070808a6}.results-header{display:flex;justify-content:space-between;padding:15px 18px;border-bottom:1px solid rgba(255,255,255,.08);font-family:DM Mono,monospace;color:#777;font-size:10px;letter-spacing:.12em}.results-list{max-height:330px;overflow-y:auto}.result-item{display:grid;grid-template-columns:12px 1fr 50px;gap:12px;align-items:center;padding:13px 18px;border-bottom:1px solid rgba(255,255,255,.045);font-family:DM Mono,monospace;font-size:12px}.result-dot{width:6px;height:6px;border-radius:50%;background:#aaa}.result-domain{color:#aaa}.result-code{text-align:right}.result-2{color:var(--accent)}.result-2.result-dot{background:var(--accent);box-shadow:0 0 8px #b7ff35b3}.result-3{color:#ffd43b}.result-3.result-dot{background:#ffd43b}.result-4,.result-5{color:#ff4d4d}.result-4.result-dot,.result-5.result-dot{background:#ff4d4d}.scanner-error{margin-top:18px;padding:13px 16px;border:1px solid rgba(255,77,77,.3);color:#f66;font-family:DM Mono,monospace;font-size:11px}.subgrabber-footer{display:flex;justify-content:space-between;padding:45px 0 25px;color:#4f5054;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.12em}@media(max-width:900px){.subgrabber{padding:0 25px}.subgrabber-main{grid-template-columns:1fr;gap:30px}.subgrabber-right{min-height:500px;order:-1}.radar{width:min(480px,90vw)}.scan-status-panel{top:15px;right:15px}.subgrabber-left h1{font-size:58px}}@media(max-width:600px){.subgrabber{padding:0 18px}.subgrabber-header nav{display:none}.subgrabber-main{padding-top:45px}.subgrabber-left h1{font-size:48px}.tool-flow{font-size:10px;letter-spacing:.16em}.target-input{height:52px}.target-input button{width:105px;font-size:10px}.terminal{height:290px}.subgrabber-right{min-height:390px}.scan-status-panel{width:170px;font-size:9px}.subgrabber-footer{flex-direction:column;gap:12px}}@media(max-width:900px){.hero-terminal{width:320px}.capability-grid{grid-template-columns:repeat(2,1fr)}.security-head,.tools-intro,.exploring-head{grid-template-columns:1fr;gap:35px}}@media(max-width:800px){.nav{padding:0 20px}.navlinks{display:none;position:absolute;top:76px;left:0;right:0;background:#09090a;border-bottom:1px solid var(--line);padding:24px 20px;flex-direction:column;margin:0;gap:22px}.navlinks.open{display:flex}.nav-cta{display:none}.menu-btn{display:block}.hero{min-height:900px;padding:120px 20px 100px;align-items:flex-start}.hero-orbit{opacity:.55}.hero-terminal{position:relative;right:auto;bottom:auto;margin-top:48px;width:min(100%,370px)}.hero-copy{width:100%}.scroll-cue{left:20px}.hero h1{font-size:clamp(58px,17vw,100px)}.section{padding:90px 20px}.about-layout{grid-template-columns:1fr;gap:45px}.capability-section,.tools-section{padding-left:20px;padding-right:20px}.capability-grid,.tool-grid{grid-template-columns:1fr}.capability{min-height:220px}.section-top{gap:20px;align-items:flex-start}.section-top .mono{display:none}.security-head,.tools-intro,.exploring-head{grid-template-columns:1fr;gap:35px}.security-row{grid-template-columns:42px 1fr 30px;gap:10px;padding:18px 0}.security-row p{grid-column:2}.security-row svg{grid-column:3;grid-row:1/3}.tool-card{min-height:310px}.contact{padding:100px 20px}footer{padding:0 20px}footer .mono{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-orbit,.pulse,.cursor{animation:none}.reveal,.role-value{transition:none;animation:none}.reveal{opacity:1;transform:none}}@media(max-width:800px){.scanner-page{padding:120px 20px 80px}.scanner-page h1{font-size:clamp(58px,17vw,100px)}.scanner-box{flex-direction:column}.scanner-box button{width:100%}}
