@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--ink:#111312;--muted:#6f736f;--paper:#f6f6f3;--white:#fff;--line:#dedfd9;--soft:#ecece7;--green:#c2f87b;--green-dark:#315a1d;--amber:#a96e15;--red:#b84c40;--mono:"DM Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--sans:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}button,input{font:inherit}a,button{-webkit-tap-highlight-color:transparent;color:inherit}a:focus-visible,button:focus-visible{outline-offset:4px;outline:3px solid #46702359}::selection{color:var(--ink);background:var(--green)}.app-shell{min-height:100vh;overflow:hidden}.shell{width:min(1320px,100% - 80px);margin-inline:auto}.detail-card-head>span,.eyebrow,.hero-proof strong,.mono,.result-stamp,.section-kicker{font-family:var(--mono)}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;height:94px;display:flex}.brand{cursor:pointer;letter-spacing:-.8px;white-space:nowrap;background:0 0;border:0;align-items:center;gap:11px;padding:0;font-size:22px;font-weight:800;display:inline-flex}.brand>span:last-child>span{font-weight:500}.brand-mark{background:var(--ink);width:39px;height:39px;color:var(--green);border-radius:11px;place-items:center;display:grid}.desktop-nav{background:#eaeae5;border:1px solid #e2e2dd;border-radius:13px;align-items:center;gap:5px;padding:5px;display:flex}.desktop-nav button{color:#696d68;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 18px;font-size:12px;font-weight:700;transition:background .2s,color .2s,box-shadow .2s}.desktop-nav button:hover{color:var(--ink)}.desktop-nav button.active{background:var(--ink);color:#fff;box-shadow:0 3px 10px #11131229}.header-note{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.live-dot{background:#70a844;border-radius:50%;flex:0 0 6px;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 3px #70a8441f}.mobile-toggle{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;place-items:center;width:42px;height:42px;display:none}.mobile-nav{display:none}.hero{text-align:center;justify-content:center;align-items:center;min-height:654px;padding-block:82px 72px;display:flex;position:relative}.hero:before{content:"";pointer-events:none;background:radial-gradient(#c2f87b24,#f6f6f300 68%);width:820px;height:470px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.hero-copy{width:100%;max-width:930px;margin-inline:auto;position:relative}.eyebrow{letter-spacing:1.15px;background:#ffffffb3;border:1px solid #dcdfd5;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:6px 13px 6px 7px;font-size:9px;font-weight:500;display:inline-flex;box-shadow:0 4px 16px #20271c08}.eyebrow-icon{color:#526345;background:#eff4e8;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.hero h1,.inner-heading h1{letter-spacing:-4px;margin:22px 0;font-size:calc(clamp(50px,4.8vw,73px));font-weight:600;line-height:1.04}.hero h1{letter-spacing:-5.5px;margin:29px 0 25px;font-size:calc(clamp(59px,6.3vw,88px));line-height:.99}.hero h1 span,.inner-heading h1 span{color:#8b9088;font-weight:500}.hero-description{max-width:585px;color:var(--muted);margin:0 auto;font-size:15px;line-height:1.85}.hero-actions{flex-direction:column;align-items:center;gap:15px;margin-top:35px;display:flex}.btn{cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:47px;padding:0 20px;font-size:12px;font-weight:700;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.btn:hover:not(:disabled){transform:translateY(-2px)}.btn:disabled{cursor:wait;opacity:.72}.btn-primary{background:var(--ink);color:#fff;box-shadow:0 7px 18px #1113121f}.btn-primary:hover:not(:disabled){background:#292c2a;box-shadow:0 10px 24px #1113122e}.btn-large{border-radius:12px;min-height:57px;padding-inline:24px}.hero-check-button{border-radius:999px;min-width:316px;min-height:65px;padding:0 11px 0 22px;font-size:13px;box-shadow:0 15px 34px #1113122b,0 0 0 6px #11131209}.hero-check-button:hover:not(:disabled){box-shadow:0 18px 40px #11131238,0 0 0 7px #1113120b}.button-status-dot{background:var(--green);border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 0 4px #c2f87b17}.button-arrow{width:41px;height:41px;color:var(--green);background:#2b302b;border-radius:50%;place-items:center;margin-left:13px;transition:transform .2s,background .2s;display:grid}.hero-check-button:hover .button-arrow{background:#353c34;transform:translate(2px)}.btn-light{color:var(--ink);background:#fff}.action-note{color:#838781;justify-content:center;align-items:center;gap:6px;font-size:9px;line-height:1.6;transition:color .2s;display:inline-flex}.action-note.copied-note{color:#4e762f;font-weight:700}.hero-proof{justify-content:center;margin-top:53px}.hero-proof,.hero-proof>div{align-items:center;display:flex}.hero-proof>div{border-left:1px solid var(--line);flex-direction:column;gap:7px;min-width:165px;padding:0 26px}.hero-proof>div:first-child{border-left:0}.hero-proof strong{color:#9b9f98;font-size:9px;font-weight:400}.hero-proof span{white-space:nowrap;font-size:10px;font-weight:600}.capability-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.capability-strip article{border-left:1px solid var(--line);align-items:center;gap:15px;padding:27px 30px;display:flex}.capability-strip article:first-child{border-left:0;padding-left:0}.capability-icon{border:1px solid var(--line);background:#ffffff8c;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.capability-strip h3{margin:0 0 5px;font-size:12px;font-weight:700}.capability-strip p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.error-banner{color:#89493f;background:#fff6f3;border:1px solid #ead0cb;border-radius:12px;align-items:center;gap:12px;margin-bottom:24px;padding:15px 18px;font-size:12px;display:flex}.error-banner>span{flex:1}.error-banner button{cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-weight:700;display:inline-flex}.result-section{padding-bottom:38px;scroll-margin-top:25px}.result-summary{background:#f1f7e9;border:1px solid #dbe5d1;border-radius:18px 18px 0 0;align-items:center;gap:20px;padding:28px 30px;display:flex}.result-summary.summary-detected,.result-summary.summary-possible{background:#fbf5e9;border-color:#eadcbe}.result-status-icon{background:var(--ink);width:57px;height:57px;color:var(--green);border-radius:50%;flex:0 0 57px;place-items:center;display:grid}.summary-detected .result-status-icon,.summary-possible .result-status-icon{color:#ffd18a}.result-summary-copy{flex:1}.section-kicker{color:#7a8076;letter-spacing:1.3px;margin-bottom:9px;font-size:8px;display:block}.result-summary h2{letter-spacing:-.7px;margin:0 0 6px;font-size:23px}.result-summary p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.result-stamp{color:#68735e;letter-spacing:.5px;align-items:center;gap:8px;font-size:8px;display:flex}.result-stamp>span:last-child{border-left:1px solid #cfd8c5;margin-left:6px;padding-left:13px}.detail-grid{border:1px solid var(--line);background:#fff;border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.detail-card{border-left:1px solid var(--line);min-width:0;padding:24px}.detail-card:first-child{border-left:0}.detail-card-head{color:#92978f;justify-content:space-between;align-items:center;gap:10px;margin-bottom:23px;display:flex}.detail-card-head>span{letter-spacing:.8px;font-size:7px}.detail-card>strong{letter-spacing:-.3px;overflow-wrap:anywhere;min-height:43px;font-size:15px;line-height:1.45;display:block;overflow:hidden}.detail-card>strong.detail-ip{font-family:var(--mono);letter-spacing:-.4px;font-size:14px}.detail-footer{color:#8a8e87;border-top:1px solid #edede8;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;padding-top:13px;font-size:8px;display:flex}.detail-footer>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail-footer button{cursor:pointer;color:#4d534c;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:8px;font-weight:700;display:inline-flex}.signal-report{border:1px solid var(--line);background:#fbfbf8;border-top:0;border-radius:0 0 18px 18px;padding:23px 27px 20px}.signal-report-title{justify-content:space-between;align-items:center;margin-bottom:18px;font-size:10px;font-weight:700;display:flex}.signal-report-title>span:last-child{color:#999d96;font-family:var(--mono);font-size:7px;font-weight:400}.signal-list{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.signal-list>div{justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.signal-list>div>span{color:var(--muted)}.signal-list strong{align-items:center;gap:5px;font-size:8px;font-weight:600;display:inline-flex}.signal-dot{background:#8d9488;border-radius:50%;width:5px;height:5px}.signal-list strong.flagged{color:var(--red)}.signal-list strong.flagged .signal-dot{background:var(--red)}.result-disclaimer{border-top:1px solid var(--line);color:#92968f;align-items:flex-start;gap:7px;margin:20px 0 0;padding-top:15px;font-size:8px;line-height:1.6;display:flex}.result-disclaimer svg{flex:0 0 15px}.inner-page{min-height:670px;padding-block:68px 70px}.inner-heading{grid-template-columns:1.4fr .6fr;align-items:end;gap:90px;margin-bottom:50px;display:grid}.inner-heading h1{margin-bottom:0;font-size:calc(clamp(43px,4.3vw,64px))}.inner-heading>p{max-width:400px;color:var(--muted);margin:0 0 6px;font-size:13px;line-height:1.85}.empty-state{border:1px solid var(--line);text-align:center;background:#ffffff8c;border-radius:22px;flex-direction:column;align-items:center;padding:65px 25px;display:flex}.empty-orbit{color:#57634c;background:radial-gradient(circle,#eef5e6,#fafbf7);border:1px solid #d7dacd;border-radius:50%;place-items:center;width:100px;height:100px;margin-bottom:28px;display:grid;box-shadow:0 0 0 18px #f0f1ea,0 0 0 19px #e7e8e1}.empty-state h2{letter-spacing:-1px;margin:3px 0 12px;font-size:27px}.empty-state p{max-width:510px;color:var(--muted);margin:0 0 25px;font-size:12px;line-height:1.75}.ip-hero-card{background:var(--ink);color:#fff;border-radius:22px;padding:32px 35px 27px;box-shadow:0 20px 50px #1113121f}.ip-hero-bottom,.ip-hero-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.ip-hero-top .section-kicker{color:#899087}.verified-pill{color:#a8b0a4;font-family:var(--mono);letter-spacing:1px;align-items:center;gap:8px;font-size:8px;display:inline-flex}.verified-pill .live-dot{background:var(--green)}.ip-address-large{overflow-wrap:anywhere;font-family:var(--mono);letter-spacing:-3px;margin:34px 0;font-size:calc(clamp(33px,5vw,68px));line-height:1.15}.ip-hero-bottom{border-top:1px solid #323632;padding-top:22px}.ip-hero-bottom>span{color:#9ea59a;font-size:11px}.ip-data-grid{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:repeat(4,1fr);margin-top:20px;display:grid;overflow:hidden}.ip-data-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;min-height:124px;padding:24px;position:relative}.ip-data-grid article:nth-child(4n){border-right:0}.ip-data-grid article:nth-child(n+5){border-bottom:0}.ip-data-grid article>span{color:#93978f;font-family:var(--mono);text-transform:uppercase;letter-spacing:.8px;margin-bottom:14px;font-size:8px;display:block}.ip-data-grid article>strong{overflow-wrap:anywhere;padding-right:16px;font-size:13px;line-height:1.5;display:block}.ip-data-grid article>svg{color:#afb3ab;position:absolute;top:22px;right:20px}.report-toolbar{color:#8a8e86;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;font-size:9px;display:flex}.text-button{cursor:pointer;color:var(--ink);background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:10px;font-weight:700;display:inline-flex}.text-button:disabled{opacity:.5;cursor:wait}.privacy-intro-card{border:1px solid var(--line);background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;padding:28px 30px;display:flex}.privacy-intro-card>div{align-items:center;gap:18px;display:flex}.privacy-icon{background:var(--ink);width:59px;height:59px;color:var(--green);border-radius:15px;flex:0 0 59px;place-items:center;display:grid}.privacy-intro-card h2{letter-spacing:-.5px;margin:0 0 7px;font-size:19px}.privacy-intro-card p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.privacy-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px;display:grid}.privacy-card{border:1px solid var(--line);background:#ffffffa6;border-radius:16px;min-height:216px;padding:24px}.privacy-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:24px;display:flex}.status-pill{color:#5d6b52;font-family:var(--mono);text-transform:uppercase;letter-spacing:.4px;background:#eef1e9;border-radius:20px;align-items:center;padding:6px 8px;font-size:7px;display:inline-flex}.status-pill.exposed{color:var(--red);background:#fbeae5}.status-pill.local,.status-pill.possible,.status-pill.unsupported{color:var(--amber);background:#f7efdf}.privacy-card h3{margin:0 0 10px;font-size:15px}.privacy-card p{color:var(--muted);margin:0;font-size:10px;line-height:1.75}.privacy-card p strong{color:#4b5149;overflow-wrap:anywhere;font-weight:600}.privacy-placeholder{color:#90958c;border:1px dashed #ced1c7;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:23px 28px;display:flex}.privacy-placeholder>div{align-items:center;gap:10px;font-size:9px;display:flex}.privacy-placeholder>span{letter-spacing:.7px;white-space:nowrap;font-size:7px}.process-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.process-grid article{border:1px solid var(--line);background:#fff;border-radius:17px;min-height:235px;padding:28px;position:relative}.process-number{color:#a2a69e;font-family:var(--mono);font-size:10px;position:absolute;top:25px;right:25px}.process-grid article>svg{color:#637556;margin:8px 0 28px}.process-grid h3{letter-spacing:-.4px;margin:0 0 11px;font-size:16px}.process-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.75}.faq-layout{border-top:1px solid var(--line);grid-template-columns:.75fr 1.25fr;gap:95px;margin-top:80px;padding-top:65px;display:grid}.faq-layout h2{letter-spacing:-2px;margin:14px 0;font-size:40px;line-height:1.15}.faq-layout>div:first-child>p{max-width:280px;color:var(--muted);margin:0 0 25px;font-size:11px;line-height:1.7}.faq-list{border-top:1px solid #cfd2c9}.faq-list article{border-bottom:1px solid #cfd2c9}.faq-list article>button{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:22px 0;font-size:13px;font-weight:700;display:flex}.faq-plus{border:1px solid #d2d5cc;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:17px;font-weight:400;display:grid}.faq-list article.open .faq-plus{background:var(--ink);color:#fff;border-color:var(--ink)}.faq-answer p{color:var(--muted);margin:-4px 40px 23px 0;font-size:11px;line-height:1.85}.site-footer{border-top:1px solid var(--line);color:#8b8f87;align-items:center;gap:25px;min-height:110px;margin-top:20px;display:flex}.footer-brand{letter-spacing:-.5px;color:var(--ink);font-size:16px}.footer-brand .brand-mark{border-radius:8px;width:30px;height:30px}.site-footer p{margin:0;font-size:9px}.site-footer>span{margin-left:auto;font-size:8px}.site-footer a{text-underline-offset:3px}.spin{animation:1s linear infinite spin}.nav-drop-enter-active,.nav-drop-leave-active,.page-enter-active,.page-leave-active{transition:opacity .18s,transform .18s}.page-enter-from{opacity:0;transform:translateY(7px)}.page-leave-to{opacity:0;transform:translateY(-4px)}.nav-drop-enter-from,.nav-drop-leave-to{opacity:0;transform:translateY(-8px)}@keyframes spin{to{transform:rotate(1turn)}}@keyframes result-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.result-section{animation:.45s both result-in}@media (width>=1500px){.hero{min-height:704px}.hero h1{font-size:92px}}@media (width<=1100px){.shell{width:min(100% - 48px,1320px)}.header-note{display:none}.hero h1{letter-spacing:-4.5px;font-size:66px}.hero-proof>div{min-width:150px;padding-inline:16px}.hero-proof span{font-size:9px}.detail-grid,.ip-data-grid,.signal-list{grid-template-columns:repeat(2,1fr)}.detail-card:nth-child(3){border-left:0}.detail-card:nth-child(-n+2),.ip-data-grid article:nth-child(n+5){border-bottom:1px solid var(--line)}.inner-heading{gap:45px}.ip-data-grid article:nth-child(2n){border-right:0}.ip-data-grid article:nth-child(odd){border-right:1px solid var(--line)}.ip-data-grid article:nth-child(n+7){border-bottom:0}.faq-layout{gap:55px}}@media (width<=800px){.shell{width:calc(100% - 36px)}.site-header{height:78px}.desktop-nav{display:none}.mobile-nav,.mobile-toggle{display:grid}.mobile-nav{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:8px;padding-block:14px}.mobile-nav button{border:1px solid var(--line);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;padding:13px 14px;font-size:11px;font-weight:700;display:flex}.mobile-nav button.active{background:var(--ink);color:#fff}.hero{min-height:590px;padding-block:64px 54px}.hero-copy{max-width:680px}.hero h1{letter-spacing:-4px;font-size:calc(clamp(49px,9vw,68px))}.hero-description{max-width:600px}.capability-strip,.faq-layout,.inner-heading,.privacy-grid,.process-grid{grid-template-columns:1fr}.capability-strip article,.capability-strip article:first-child{border-left:0;border-top:1px solid var(--line);padding:20px 0}.capability-strip article:first-child{border-top:0}.result-summary{flex-wrap:wrap;align-items:flex-start}.result-summary-copy{min-width:60%}.result-stamp{width:100%;padding-left:77px}.inner-page{padding-block:50px}.inner-heading{gap:24px;margin-bottom:36px}.inner-heading h1{letter-spacing:-3px;font-size:calc(clamp(40px,8vw,58px))}.inner-heading>p{max-width:570px}.privacy-intro-card{flex-direction:column;align-items:flex-start}.privacy-card,.process-grid article{min-height:0}.process-grid article>svg{margin-bottom:20px}.faq-layout{gap:40px;margin-top:55px;padding-top:45px}.faq-layout h2 br{display:none}.site-footer{flex-wrap:wrap;gap:15px 20px;padding-block:25px}.site-footer>span{width:100%;margin-left:0}}@media (width<=540px){.shell{width:calc(100% - 28px)}.brand{font-size:20px}.brand-mark{border-radius:10px;width:35px;height:35px}.hero{min-height:585px;padding-block:50px 44px}.hero:before{width:500px}.eyebrow{letter-spacing:.65px;font-size:7px}.hero h1{letter-spacing:-3.2px;margin-block:24px 21px;font-size:46px;line-height:1.02}.hero-description{font-size:13px;line-height:1.75}.hero-actions{gap:14px;margin-top:29px}.hero-check-button{width:100%;min-width:0;max-width:340px}.action-note{max-width:270px;font-size:8px}.hero-proof{margin-top:41px}.hero-proof>div{flex:1;gap:6px;min-width:0;padding-inline:10px}.hero-proof strong{font-size:8px}.hero-proof span{white-space:normal;font-size:7px;line-height:1.5}.result-summary{gap:14px;padding:23px 20px}.result-status-icon{flex-basis:45px;width:45px;height:45px}.result-summary h2{font-size:19px}.result-summary-copy{min-width:calc(100% - 62px)}.result-stamp{padding-left:0}.detail-grid,.ip-data-grid,.signal-list{grid-template-columns:1fr}.detail-card,.detail-card:nth-child(3){border-left:0;border-bottom:1px solid var(--line)}.detail-card:last-child{border-bottom:0}.detail-card>strong{min-height:0}.signal-report{padding-inline:20px}.signal-report-title{flex-direction:column;align-items:flex-start;gap:8px}.report-toolbar,.signal-list{gap:13px}.result-disclaimer{font-size:8px}.inner-heading h1{letter-spacing:-2.5px;font-size:40px}.empty-state{padding:50px 20px}.empty-state h2{font-size:23px}.ip-hero-card{padding:25px 21px}.ip-address-large{letter-spacing:-2px;margin-block:29px;font-size:35px}.ip-hero-bottom,.report-toolbar{flex-direction:column;align-items:flex-start}.ip-data-grid article,.ip-data-grid article:nth-child(n+5),.ip-data-grid article:nth-child(n+7),.ip-data-grid article:nth-child(odd){border-right:0;border-bottom:1px solid var(--line);min-height:108px}.ip-data-grid article:last-child{border-bottom:0}.privacy-intro-card{padding:22px}.privacy-intro-card>div,.privacy-placeholder{align-items:flex-start}.privacy-intro-card .btn{width:100%}.privacy-placeholder{flex-direction:column;padding:20px}.privacy-placeholder>div{align-items:flex-start;line-height:1.6}.faq-layout h2{font-size:34px}.site-footer p{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
