@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:local(Inter)}:root{color:#182431;font-synthesis:none;text-rendering:optimizelegibility;--brand-blue:#1b63e5;--brand-blue-secondary:#2563eb;--brand-indigo:#4c56d7;--brand-purple:#7a45c9;--brand-magenta:#d52d7d;--brand-pink:#f13b84;--graphite:#182431;--slate:#324152;--border:#d8e2ec;--page:#f8fafc;--card:#fff;--gradient:linear-gradient(90deg, #1b63e5 0%, #4c56d7 40%, #7a45c9 70%, #d52d7d 100%);--shadow:0 1px 2px #1824310a, 0 8px 24px #1824310f;background:#f8fafc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--page);min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:var(--brand-blue)}:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.brand-button{isolation:isolate;color:#fff;background:var(--brand-blue);cursor:pointer;border:0;border-radius:12px;min-height:44px;padding:0 18px;font-weight:650;position:relative;box-shadow:0 3px 10px #1b63e52e}.brand-button:before{content:"";z-index:-1;background:var(--gradient);border-radius:14px;position:absolute;inset:-2px}.brand-button:hover{background:#1555c9}.brand-button:disabled{opacity:.5;cursor:not-allowed}.secondary-button{border:1px solid var(--slate);min-height:44px;color:var(--graphite);cursor:pointer;background:#fff;border-radius:12px;padding:0 18px;font-weight:650}.eyebrow{color:var(--brand-blue);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:750}.gradient-rule{background:var(--gradient);border-radius:999px;width:84px;height:3px}.mono{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
.site-shell{background:#fff;min-height:100vh}.marketing-header{border-bottom:1px solid var(--border);z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;align-items:center;gap:38px;height:78px;padding:0 max(24px,50vw - 600px);display:flex;position:sticky;top:0}.marketing-brand{color:var(--graphite);letter-spacing:-.035em;align-items:center;gap:9px;margin-right:auto;font-size:1.22rem;font-weight:750;text-decoration:none;display:flex}.marketing-brand img{border-radius:11px;width:45px;height:45px}.marketing-header nav{gap:27px;display:flex}.marketing-header nav a{color:var(--slate);font-size:.9rem;font-weight:620;text-decoration:none}.marketing-header nav a:hover{color:var(--brand-blue)}.header-cta{color:#fff;background:var(--graphite);border-radius:12px;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:.84rem;font-weight:650;text-decoration:none;display:inline-flex}.marketing-hero{grid-template-columns:1.16fr .84fr;align-items:center;gap:70px;width:min(1200px,100% - 48px);min-height:680px;margin:0 auto;padding:74px 0 85px;display:grid;overflow:hidden}.hero-copy,.hero-visuals{min-width:0}.hero-slide{animation:.4s ease-out hero-slide-in}.hero-copy h1{letter-spacing:-.065em;margin:17px 0 25px;font-size:clamp(3.2rem,6.5vw,5.6rem);line-height:.98}.hero-copy h1 span{color:var(--brand-blue)}.hero-copy>p{max-width:700px;color:var(--slate);font-size:1.18rem;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:13px;margin-top:31px;display:flex}.hero-actions a,.price-card a,.final-cta>a,.support-card a{justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.hero-proof{color:var(--slate);flex-wrap:wrap;gap:22px;margin-top:31px;font-size:.85rem;font-weight:620;display:flex}.hero-proof span{align-items:center;gap:6px;display:flex}.hero-proof svg{width:16px;color:var(--brand-blue)}.hero-carousel-controls{align-items:center;gap:16px;margin-top:29px;display:flex}.hero-carousel-controls>div{gap:7px;display:flex}.hero-carousel-controls>div button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:29px;height:29px;padding:0;display:grid}.hero-carousel-controls>div button span{background:#a6b0bb;border-radius:50%;width:8px;height:8px;transition:width .2s,background .2s}.hero-carousel-controls>div button[aria-current=true] span{background:var(--brand-blue);border-radius:999px;width:22px}.carousel-playback{color:var(--slate);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:5px 0;font-size:.75rem;font-weight:650}.carousel-playback:hover{color:var(--brand-blue);border-bottom-color:var(--brand-blue)}.hero-visuals>div{animation:.45s ease-out hero-visual-in}.capture-dashboard{border:1px solid var(--border);background:#fff;border-radius:18px;overflow:hidden;transform:rotate(1.2deg);box-shadow:0 30px 90px #1b63e526}.dashboard-top{color:#fff;background:var(--graphite);justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:0 20px;display:flex}.dashboard-top span{align-items:center;gap:9px;font-size:.84rem;font-weight:720;display:flex}.dashboard-top span i{background:#63e6be;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #63e6be24}.dashboard-top small{color:#b9c7d5}.dashboard-body{background:linear-gradient(145deg,#fff 0%,#f4f7fc 100%);grid-template-columns:.9fr 42px 1.1fr;align-items:center;min-height:350px;padding:24px;display:grid}.collector-stack{gap:11px;display:grid}.collector-stack>span{min-height:56px;color:var(--graphite);border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:11px;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:0 13px;font-size:.78rem;font-weight:670;display:grid}.collector-stack svg{width:18px;color:var(--brand-blue)}.collector-stack i{color:#247354;font-size:.63rem;font-style:normal;font-weight:700}.capture-flow{place-items:center;gap:58px;display:grid}.capture-flow i{background:var(--gradient);width:100%;height:2px;position:relative}.capture-flow i:after{content:"";background:var(--brand-purple);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:-1px}.capture-summary{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:13px;padding:19px}.capture-summary small{color:var(--brand-blue);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:750}.capture-summary strong{margin:7px 0 18px;font-size:1rem;display:block}.capture-summary>div{color:var(--slate);justify-content:space-between;gap:10px;font-size:.7rem;display:flex}.capture-summary em{background:#e8edf4;border-radius:999px;height:7px;margin:12px 0 20px;display:block;overflow:hidden}.capture-summary em b{background:var(--gradient);border-radius:inherit;height:100%;display:block}.capture-summary p{color:var(--graphite);background:var(--page);border-radius:9px;align-items:center;gap:7px;margin:0;padding:11px;font-size:.72rem;font-weight:680;display:flex}.capture-summary p svg{width:15px;color:var(--brand-blue)}.prerelease-visual,.remote-wireshark-visual{border:1px solid var(--border);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 30px 90px #1b63e526}.prerelease-visual{transform:rotate(-1deg)}.prerelease-body{background:linear-gradient(145deg,#fff 0%,#f4f7fc 100%);flex-direction:column;justify-content:center;min-height:350px;padding:36px;display:flex}.prerelease-body>strong{max-width:370px;color:var(--graphite);letter-spacing:-.035em;margin:13px 0 26px;font-size:1.75rem;line-height:1.15}.prerelease-body>div{gap:10px;display:grid}.prerelease-body>div span{color:var(--graphite);border:1px solid var(--border);background:#fff;border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:11px;padding:12px 14px;font-size:.82rem;font-weight:670;display:grid}.prerelease-body b{color:#fff;background:var(--brand-blue);border-radius:50%;place-items:center;width:29px;height:29px;font-size:.64rem;display:grid}.prerelease-body>p{color:#247354;align-items:center;gap:8px;margin:22px 0 0;font-size:.8rem;font-weight:720;display:flex}.prerelease-body>p svg{width:17px}.remote-wireshark-body{background:linear-gradient(145deg,#fff 0%,#f4f7fc 100%);grid-template-columns:1fr 55px 1fr;align-items:center;gap:7px;min-height:300px;padding:28px;display:grid}.remote-wireshark-body>div{border:1px solid var(--border);min-width:0;box-shadow:var(--shadow);background:#fff;border-radius:12px;flex-direction:column;padding:22px 18px;display:flex}.remote-wireshark-body>div>svg{width:31px;height:31px;color:var(--brand-blue);margin-bottom:22px}.remote-wireshark-body small{color:var(--brand-blue);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:740}.remote-wireshark-body strong{margin:6px 0 5px;font-size:.9rem}.remote-wireshark-body span{color:var(--slate);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.remote-wireshark-body>i{background:var(--gradient);border-radius:99px;height:3px;position:relative}.remote-wireshark-body>i b{background:var(--brand-purple);border-radius:50%;width:9px;height:9px;position:absolute;top:-3px;right:-1px;box-shadow:0 0 0 5px #744aee1c}.remote-wireshark-status{min-height:53px;color:var(--slate);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:0 20px;font-size:.72rem;display:flex}.remote-wireshark-status span{color:#247354;align-items:center;gap:7px;font-weight:720;display:flex}.remote-wireshark-status span i{background:#38b784;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #38b78421}.logo-strip{color:#6b7988;background:var(--page);border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:center;align-items:center;gap:42px;min-height:90px;padding:20px;display:flex}.logo-strip span{text-transform:uppercase;letter-spacing:.1em;font-size:.78rem;font-weight:650}.logo-strip strong{color:var(--slate);font-size:.92rem}.marketing-section,.page-content{width:min(1200px,100% - 48px);margin:0 auto;padding:110px 0}.section-intro{max-width:760px;margin-bottom:52px}.section-intro h2,.contrast-section h2,.final-cta h2{letter-spacing:-.045em;margin:10px 0 17px;font-size:clamp(2.3rem,4.5vw,3.7rem);line-height:1.08}.section-intro p,.contrast-section p,.final-cta p{color:var(--slate);font-size:1.05rem;line-height:1.75}.steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.step,.feature,.technical-card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:12px;padding:29px}.step>span{color:var(--brand-blue);letter-spacing:.1em;font-size:.74rem;font-weight:750}.step i,.feature i{width:50px;height:50px;color:var(--brand-blue);background:#eef4ff;border-radius:12px;place-items:center;margin:30px 0 23px;display:grid}.step i svg,.feature i svg{stroke-width:1.8px;width:24px}.step h3,.feature h3{margin:0 0 9px;font-size:1.18rem}.step p,.feature p{color:var(--slate);margin:0;line-height:1.65}.contrast-section{color:#fff;background:var(--graphite);grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;padding:110px max(24px,50vw - 600px);display:grid}.contrast-section .eyebrow{color:#92b9ff}.contrast-section p{color:#d8e2ec}.contrast-section a{color:#fff;align-items:center;gap:8px;margin-top:17px;font-weight:650;display:inline-flex}.workflow-comparison{color:var(--graphite);grid-template-columns:1fr 1fr;gap:14px;display:grid}.workflow-comparison article{background:#f2f5f9;border:1px solid #526171;border-radius:14px;padding:25px}.workflow-comparison article:last-child{background:#fff;border-color:#88aef3;box-shadow:0 20px 50px #00000029}.workflow-comparison article>span{color:var(--slate);letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:750}.workflow-comparison article:last-child>span{color:var(--brand-blue)}.workflow-comparison h3{margin:9px 0 18px;font-size:1.12rem}.workflow-comparison ul{color:var(--slate);gap:12px;margin:0;padding-left:18px;font-size:.82rem;line-height:1.5;display:grid}.differentiators{padding-top:0}.feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.feature{box-shadow:none}.feature i{margin-top:0}.remote-wireshark-section{grid-template-columns:1fr 1fr;align-items:center;gap:75px;width:min(1200px,100% - 48px);margin:0 auto;padding:20px 0 110px;display:grid}.remote-wireshark-section h2,.privacy-band h2{letter-spacing:-.045em;margin:10px 0 18px;font-size:clamp(2.3rem,4.5vw,3.7rem);line-height:1.08}.remote-wireshark-section p,.privacy-band p{color:var(--slate);font-size:1.03rem;line-height:1.75}.remote-wireshark-section ul{color:var(--slate);gap:12px;margin:24px 0 29px;padding:0;list-style:none;display:grid}.remote-wireshark-section li{grid-template-columns:21px 1fr;align-items:start;gap:8px;line-height:1.5;display:grid}.remote-wireshark-section li svg{width:17px;color:var(--brand-blue)}.remote-wireshark-section a{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.privacy-band{color:#fff;background:var(--graphite);grid-template-columns:.9fr 1.1fr;align-items:center;gap:85px;padding:95px max(24px,50vw - 600px);display:grid}.privacy-band .eyebrow{color:#92b9ff}.privacy-band h2{margin-bottom:0}.privacy-band p{color:#d8e2ec;margin-top:0}.privacy-band a{color:#fff;align-items:center;gap:8px;margin-top:10px;font-weight:650;display:inline-flex}.faq-section{padding-top:0}.marketing-faq{grid-template-columns:1fr 1fr;gap:14px;display:grid}.marketing-faq details{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:12px;padding:23px 25px}.marketing-faq summary{color:var(--graphite);cursor:pointer;font-weight:700;line-height:1.45}.marketing-faq p{color:var(--slate);margin:14px 0 0;line-height:1.7}.final-cta{border:1px solid var(--border);width:min(1200px,100% - 48px);box-shadow:var(--shadow);background:#fff;border-radius:12px;grid-template-columns:100px 1fr auto;align-items:center;gap:30px;margin:0 auto 110px;padding:42px;display:grid}.final-cta img{border-radius:12px;width:92px}.final-cta h2{margin:6px 0;font-size:2.2rem}.final-cta p{margin:0}.page-hero{text-align:center;background:var(--page);border-bottom:1px solid var(--border);padding:110px max(24px,50vw - 450px) 90px}.page-hero h1{letter-spacing:-.055em;max-width:900px;margin:14px auto 22px;font-size:clamp(2.8rem,6vw,5rem);line-height:1.02}.page-hero p{max-width:780px;color:var(--slate);margin:0 auto;font-size:1.12rem;line-height:1.75}.page-hero .gradient-rule{margin:30px auto 0}.page-content{min-height:430px}.technical-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:35px;display:grid}.technical-card h2{margin:0 0 17px;font-size:1.2rem}.technical-card ul{color:var(--slate);margin:0;padding-left:20px;line-height:1.8}.technical-card p{color:var(--slate);margin:0;line-height:1.7}.fit-panel{color:#fff;background:var(--graphite);border-radius:14px;grid-template-columns:.85fr 1.15fr;align-items:start;gap:55px;margin-top:70px;padding:42px;display:grid}.fit-panel h2{letter-spacing:-.035em;margin:10px 0 0;font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.12}.fit-panel .eyebrow{color:#92b9ff}.fit-panel ul{color:#d8e2ec;gap:16px;margin:0;padding:0;line-height:1.55;list-style:none;display:grid}.fit-panel li{grid-template-columns:22px 1fr;gap:9px;display:grid}.fit-panel li svg{color:#92b9ff;width:18px}.journey{max-width:900px;margin:0 auto}.journey article{border-bottom:1px solid var(--border);grid-template-columns:80px 1fr;gap:28px;padding:34px 0;display:grid}.journey article:first-child{padding-top:0}.journey article>span{color:#fff;background:var(--graphite);letter-spacing:.08em;border-radius:50%;place-items:center;width:58px;height:58px;font-size:.78rem;font-weight:760;display:grid;box-shadow:0 0 0 7px #eef4ff}.journey h2{margin:2px 0 9px;font-size:1.55rem}.journey p{color:var(--slate);margin:0;line-height:1.75}.benefit-band{background:var(--page);border:1px solid var(--border);border-radius:14px;margin-top:80px;padding:50px}.benefit-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;display:grid}.benefit-grid .technical-card{box-shadow:none}.use-case-list{gap:18px;display:grid}.use-case{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:14px;grid-template-columns:64px 1.05fr .95fr;align-items:start;gap:28px;padding:34px;display:grid}.use-case>span{color:var(--brand-blue);letter-spacing:.1em;font-size:.76rem;font-weight:760}.use-case h2{margin:0 0 10px;font-size:1.4rem}.use-case p{color:var(--slate);margin:0;line-height:1.7}.use-case ul{color:var(--slate);gap:11px;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.use-case li{grid-template-columns:20px 1fr;gap:8px;display:grid}.use-case li svg{width:16px;color:var(--brand-blue)}.pricing-toolbar{color:var(--slate);justify-content:flex-end;align-items:center;gap:13px;margin:-35px 0 28px;font-size:.78rem;font-weight:700;display:flex}.currency-selector{background:var(--page);border:1px solid var(--border);border-radius:10px;gap:3px;padding:4px;display:flex}.currency-selector button{min-width:55px;color:var(--slate);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 11px;font-size:.76rem;font-weight:750}.currency-selector button:hover{color:var(--brand-blue)}.currency-selector button[aria-pressed=true]{color:#fff;background:var(--graphite);box-shadow:var(--shadow)}.currency-selector button:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.pricing-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:16px;display:grid}.price-card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:12px;flex-direction:column;padding:30px;display:flex;position:relative}.price-card.featured{border:2px solid var(--brand-blue)}.price-accent{color:#fff;background:var(--brand-blue);border-radius:99px;padding:5px 10px;font-size:.72rem;font-weight:700;position:absolute;top:-13px;left:24px}.price-card h2{margin:0;font-size:1.35rem}.price-card p{min-height:54px;color:var(--slate);line-height:1.5}.price-card>strong{margin:14px 0;font-size:1.8rem}.price-card .price-period{min-height:21px;color:var(--slate);margin-top:-9px;font-size:.76rem;font-weight:650}.price-card ul{color:var(--slate);gap:13px;margin:20px 0 30px;padding:0;list-style:none;display:grid}.price-card li{align-items:center;gap:8px;display:flex}.price-card li svg{width:17px;color:var(--brand-blue)}.price-card a{margin-top:auto}.pricing-note{max-width:850px;color:var(--slate);text-align:center;margin:30px auto 0;line-height:1.7}.pricing-note p{margin:8px 0}.support-card{border:1px solid var(--border);max-width:820px;box-shadow:var(--shadow);background:#fff;border-radius:12px;grid-template-columns:80px 1fr;align-items:start;gap:25px;margin:0 auto;padding:36px;display:grid}.support-card>svg{width:65px;height:65px;color:var(--brand-blue);background:#eef4ff;border-radius:12px;padding:16px}.support-card h2{margin:0 0 8px}.support-card p{color:var(--slate);line-height:1.6}.support-card a{margin-top:8px}.notice-card,.draft-banner{max-width:820px;color:var(--slate);background:var(--page);border:1px solid var(--border);border-radius:12px;align-items:flex-start;gap:14px;margin:24px auto;padding:18px;display:flex}.notice-card svg,.draft-banner svg{color:var(--brand-blue);flex:none}.notice-card p,.draft-banner p{margin:0;line-height:1.6}.legal-copy{max-width:760px;margin:0 auto}.legal-copy h2{margin:42px 0 12px;font-size:1.4rem}.legal-copy p{color:var(--slate);line-height:1.8}.legal-meta{border-bottom:1px solid var(--border);padding-bottom:16px;font-size:.82rem}.docs-hero{padding-bottom:72px}.docs-home{max-width:1000px}.docs-release-banner{color:#fff;background:var(--graphite);border-radius:14px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:26px;padding:30px;display:flex}.docs-release-banner div{grid-template-columns:auto auto;justify-content:start;align-items:baseline;gap:8px 14px;display:grid}.docs-release-banner span{color:#9fb0c1;letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:700}.docs-release-banner strong{font-size:1.35rem}.docs-release-banner p{color:#d8e2ec;grid-column:1/-1;max-width:650px;margin:3px 0 0;line-height:1.6}.docs-release-banner a{color:var(--graphite);background:#fff;flex:none;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.docs-home>.docs-callout{margin-bottom:54px}.docs-home-groups{gap:58px;display:grid}.docs-home-group{grid-template-columns:260px 1fr;gap:34px;display:grid}.docs-home-heading{align-items:flex-start;gap:14px;display:flex}.docs-home-heading i{width:45px;height:45px;color:var(--brand-blue);background:#eef4ff;border-radius:11px;flex:none;place-items:center;display:grid}.docs-home-heading svg{width:21px}.docs-home-heading span{color:var(--brand-blue);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:720}.docs-home-heading h2{margin:4px 0 0;font-size:1.5rem;line-height:1.2}.docs-home-links{gap:11px;display:grid}.docs-home-links>a{color:var(--graphite);border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:11px;grid-template-columns:1fr 22px;align-items:center;gap:18px;padding:19px 21px;text-decoration:none;display:grid}.docs-home-links>a:hover{border-color:#88aef3;transform:translateY(-1px)}.docs-home-links strong{font-size:1rem}.docs-home-links p{color:var(--slate);margin:4px 0 0;font-size:.86rem;line-height:1.5}.docs-home-links svg{width:18px;color:var(--brand-blue)}.docs-article-hero{background:var(--page);border-bottom:1px solid var(--border);padding:72px max(24px,50vw - 520px)}.docs-article-hero>div{max-width:800px}.docs-article-hero nav{color:var(--slate);gap:8px;margin-bottom:30px;font-size:.78rem;display:flex}.docs-article-hero nav a{color:var(--brand-blue)}.docs-article-hero h1{letter-spacing:-.055em;margin:12px 0 18px;font-size:clamp(2.6rem,5vw,4.5rem);line-height:1.02}.docs-article-hero p{max-width:760px;color:var(--slate);margin:0;font-size:1.08rem;line-height:1.7}.docs-layout{grid-template-columns:220px minmax(0,820px);justify-content:center;align-items:start;gap:70px;padding-top:72px;display:grid}.docs-toc{border-left:2px solid var(--border);gap:10px;padding-left:18px;font-size:.82rem;display:grid;position:sticky;top:104px}.docs-toc strong{color:var(--graphite);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:.72rem}.docs-toc a{color:var(--slate);line-height:1.35;text-decoration:none}.docs-toc a:hover{color:var(--brand-blue)}.docs-tree{border-left:0;gap:22px;padding-left:0}.docs-tree .docs-tree-home{color:var(--graphite);font-weight:700}.docs-tree>div{border-left:2px solid var(--border);gap:7px;padding-left:15px;display:grid}.docs-tree>div strong{margin-bottom:3px}.docs-tree a.active{color:var(--brand-blue);border-left:2px solid var(--brand-blue);margin-left:-17px;padding-left:15px;font-weight:700}.docs-tree a.docs-tree-task{padding-left:12px;font-size:.76rem}.docs-content{min-width:0}.docs-content>section{border-bottom:1px solid var(--border);padding:74px 0;scroll-margin-top:88px}.docs-content>section:first-child{padding-top:0}.docs-content>section:last-child{border:0;padding-bottom:0}.docs-content h2{letter-spacing:-.04em;margin:9px 0 18px;font-size:clamp(2rem,4vw,3rem);line-height:1.1}.docs-content h3{margin:30px 0 10px;font-size:1.18rem}.docs-content p,.docs-content li{color:var(--slate);line-height:1.75}.docs-content a{color:var(--brand-blue)}.docs-content code{color:#18314b;background:#eef3f8;border-radius:4px;padding:.1em .32em;font-size:.9em}.docs-section-number{color:var(--brand-blue);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:750}.docs-choice-grid{grid-template-columns:1fr 1fr;gap:14px;margin:28px 0 35px;display:grid}.docs-choice-grid>a{color:var(--graphite);border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:12px;grid-template-columns:42px 1fr 20px;align-items:center;gap:14px;padding:22px;text-decoration:none;display:grid}.docs-choice-grid>a:hover{border-color:#88aef3;transform:translateY(-1px)}.docs-choice-grid>a>svg:first-child{width:42px;height:42px;color:var(--brand-blue);background:#eef4ff;border-radius:10px;padding:10px}.docs-choice-grid>a>svg:last-child{width:18px;color:var(--brand-blue)}.docs-choice-grid div{gap:4px;display:grid}.docs-choice-grid span{color:var(--slate);font-size:.82rem;line-height:1.45}.docs-checklist{gap:10px;margin:18px 0 28px;padding:0;list-style:none;display:grid}.docs-checklist li{grid-template-columns:22px 1fr;gap:9px;display:grid}.docs-checklist li>span{min-width:0}.docs-checklist svg{width:17px;color:var(--brand-blue)}.docs-step{grid-template-columns:54px 1fr;gap:18px;margin-top:36px;display:grid}.docs-step>span{color:#fff;background:var(--graphite);letter-spacing:.08em;border-radius:50%;place-items:center;width:42px;height:42px;font-size:.7rem;font-weight:750;display:grid;box-shadow:0 0 0 6px #eef4ff}.docs-step>div{min-width:0}.docs-step h3{margin:7px 0 8px}.docs-step p{margin:8px 0 15px}.docs-code{color:#dce7f2;background:#192736;border:1px solid #344557;border-radius:12px;margin:17px 0;overflow:hidden;box-shadow:0 14px 35px #1827361a}.docs-code>div{color:#9db0c3;letter-spacing:.08em;text-transform:uppercase;background:#223243;border-bottom:1px solid #344557;padding:9px 14px;font-size:.68rem;font-weight:700}.docs-code pre{max-width:100%;margin:0;padding:18px;overflow-x:auto}.docs-code code{color:inherit;white-space:pre;background:0 0;border-radius:0;padding:0;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem;line-height:1.7}.docs-platform-tabs{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:12px;margin:22px 0;overflow:hidden}.docs-platform-tablist{background:var(--page);border-bottom:1px solid var(--border);display:flex;overflow-x:auto}.docs-platform-tablist button{color:var(--slate);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:14px 17px 12px;font-size:.78rem;font-weight:700}.docs-platform-tablist button:hover{color:var(--brand-blue)}.docs-platform-tablist button[aria-selected=true]{color:var(--brand-blue);border-bottom-color:var(--brand-blue);background:#fff}.docs-platform-tablist button:focus-visible{outline:2px solid var(--brand-blue);outline-offset:-3px}.docs-platform-panel{padding:22px}.docs-platform-panel>p:first-child{margin-top:0}.docs-platform-panel .docs-code{margin-bottom:14px}.docs-platform-prerequisite{background:var(--page);border-left:3px solid var(--brand-blue);border-radius:0 8px 8px 0;padding:12px 14px;font-size:.86rem}.docs-callout{color:#244b72;background:#eff6ff;border:1px solid #b9d6f4;border-radius:12px;grid-template-columns:26px 1fr;gap:13px;margin:25px 0;padding:19px;display:grid}.docs-callout.warning{color:#6b4b00;background:#fff8e6;border-color:#dfc474}.docs-callout svg{width:22px}.docs-callout strong{color:inherit}.docs-callout p{color:inherit;margin:4px 0 0;line-height:1.6}.docs-details,.docs-faq details{background:var(--page);border:1px solid var(--border);border-radius:12px;margin:20px 0}.docs-details{padding:20px}.docs-details summary,.docs-faq summary{color:var(--graphite);cursor:pointer;font-weight:680}.docs-details>p{margin-bottom:18px}.docs-ordered{gap:8px;padding-left:23px;display:grid}.docs-note{background:var(--page);border-left:3px solid var(--brand-blue);border-radius:0 9px 9px 0;padding:18px 20px}.docs-table-wrap{border:1px solid var(--border);border-radius:12px;max-width:100%;margin:22px 0;overflow-x:auto}.docs-table-wrap table{border-collapse:collapse;text-align:left;width:100%}.docs-table-wrap th{color:var(--graphite);background:var(--page);letter-spacing:.07em;text-transform:uppercase;padding:13px 16px;font-size:.74rem}.docs-table-wrap td{color:var(--slate);border-top:1px solid var(--border);padding:15px 16px;line-height:1.55}.docs-table-wrap td:first-child{white-space:nowrap;width:36%}.release-assets-table td:first-child{width:22%}.release-assets-table td:nth-child(2){min-width:330px}.release-asset-actions{white-space:nowrap;gap:8px;display:flex}.release-asset-actions button{color:var(--graphite);border:1px solid var(--border);font:inherit;cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:6px;padding:8px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.release-asset-actions button:hover{color:var(--blue);border-color:var(--blue)}.release-asset-actions svg{width:14px;height:14px}.docs-command-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.docs-command-grid .docs-code{margin:0}.docs-faq{gap:10px;margin-top:25px;display:grid}.docs-faq details{margin:0;padding:18px 20px}.docs-faq p{margin:12px 0 0}.docs-help{color:#fff;background:var(--graphite);border-radius:12px;grid-template-columns:54px 1fr;align-items:start;gap:18px;margin-top:34px;padding:26px;display:grid}.docs-help>svg{color:#92b9ff;background:#27394b;border-radius:11px;width:48px;height:48px;padding:11px}.docs-help h3{margin:2px 0 5px}.docs-help p{color:#d8e2ec;margin:0}.docs-help a{color:#fff}.docs-pagination{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:14px;margin-top:72px;padding-top:30px;display:grid}.docs-pagination a{color:var(--graphite);background:var(--page);border:1px solid var(--border);border-radius:10px;align-items:center;gap:11px;padding:17px;text-decoration:none;display:flex}.docs-pagination a:last-child{text-align:right;justify-content:flex-end}.docs-pagination svg{width:18px;color:var(--brand-blue)}.docs-pagination span{gap:3px;display:grid}.docs-pagination small{color:var(--slate);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem}.draft-banner{color:#734f00;background:#fff8e6;border-color:#d9b75d;margin:0 0 35px}.consent-backdrop{z-index:100;background:#18243147;justify-content:center;align-items:end;padding:20px;display:flex;position:fixed;inset:0}.consent{border:1px solid var(--border);background:#fff;border-radius:12px;width:min(680px,100%);max-height:calc(100vh - 40px);padding:28px;position:relative;overflow-y:auto;box-shadow:0 24px 80px #1824313d}.consent h2{margin:7px 0 10px;font-size:1.5rem}.consent>p{color:var(--slate);line-height:1.65}.consent>a{margin-top:15px;font-size:.82rem;display:inline-block}.consent-close{width:42px;height:42px;color:var(--slate);border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:12px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.consent-options{border-top:1px solid var(--border);margin:18px 0;display:grid}.consent-toggle{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:14px 2px;display:flex}.consent-toggle span{gap:3px;display:grid}.consent-toggle small{color:var(--slate);font-weight:400}.consent-toggle input{width:20px;height:20px;accent-color:var(--brand-blue)}.consent-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.marketing-footer{color:#d8e2ec;background:var(--graphite);padding:60px max(24px,50vw - 600px) 24px}.footer-brand{align-items:center;gap:14px;margin-bottom:40px;display:flex}.footer-brand img{border-radius:12px;width:56px}.footer-brand div{gap:3px;display:grid}.footer-brand strong{color:#fff;font-size:1.1rem}.footer-brand span{text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}.footer-links{grid-template-columns:repeat(3,1fr);gap:35px;max-width:670px;margin-top:-96px;margin-left:auto;display:grid}.footer-links div{align-content:start;gap:11px;display:grid}.footer-links strong{color:#fff;margin-bottom:6px}.footer-links a,.footer-links button{color:#d8e2ec;cursor:pointer;background:0 0;border:0;width:fit-content;padding:0;text-decoration:none}.footer-links a:hover,.footer-links button:hover{color:#fff;text-decoration:underline}.footer-bottom{border-top:1px solid #425061;justify-content:space-between;gap:20px;margin-top:54px;padding-top:22px;font-size:.78rem;display:flex}.footer-bottom a{color:#fff}@keyframes hero-slide-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-visual-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media (max-width:900px){.marketing-header nav{display:none}.marketing-hero{grid-template-columns:1fr}.capture-dashboard,.prerelease-visual,.remote-wireshark-visual{width:100%;max-width:620px;margin:0 auto;transform:none}.steps,.feature-grid,.pricing-grid{grid-template-columns:1fr 1fr}.contrast-section,.remote-wireshark-section,.privacy-band,.fit-panel{grid-template-columns:1fr}.use-case{grid-template-columns:48px 1fr}.use-case ul{grid-column:2}.final-cta{grid-template-columns:80px 1fr}.final-cta>a{grid-column:1/-1}.docs-layout{grid-template-columns:minmax(0,820px)}.docs-toc{display:none}.docs-home-group{grid-template-columns:220px 1fr}}@media (max-width:650px){.marketing-header{padding:0 16px}.header-cta{display:none}.marketing-hero,.marketing-section,.page-content,.final-cta,.remote-wireshark-section{width:calc(100% - 28px)}.marketing-hero{min-height:auto;padding:70px 0}.hero-copy h1{font-size:3.25rem}.dashboard-body{grid-template-columns:1fr;gap:16px}.capture-flow{display:none}.remote-wireshark-body{grid-template-columns:1fr;gap:12px}.remote-wireshark-body>i{justify-self:center;width:3px;height:25px}.remote-wireshark-body>i b{top:auto;bottom:-1px;right:-3px}.remote-wireshark-status{padding:13px 18px;display:grid}.steps,.feature-grid,.pricing-grid,.technical-grid,.workflow-comparison,.benefit-grid,.marketing-faq,.docs-choice-grid,.docs-command-grid{grid-template-columns:1fr}.pricing-toolbar{align-items:stretch;margin-top:-25px}.pricing-toolbar>span{display:none}.currency-selector{width:100%}.currency-selector button{flex:1}.contrast-section,.privacy-band{padding:80px 20px}.remote-wireshark-section{gap:42px;padding-bottom:85px}.fit-panel,.benefit-band{padding:30px 22px}.journey article{grid-template-columns:58px 1fr;gap:18px}.journey article>span{width:46px;height:46px}.use-case{grid-template-columns:1fr;padding:26px}.use-case ul{grid-column:auto}.support-card{grid-template-columns:1fr}.footer-links{grid-template-columns:1fr 1fr;margin:0}.footer-bottom,.consent-actions{display:grid}.consent-actions button{width:100%}.docs-layout{padding-top:48px}.docs-content>section{padding:58px 0}.docs-step{grid-template-columns:1fr}.docs-table-wrap td:first-child{white-space:normal}.docs-release-banner{padding:24px;display:grid}.docs-release-banner a{justify-self:start}.docs-home-group{grid-template-columns:1fr;gap:18px}.docs-home-groups{gap:48px}.docs-article-hero{padding:54px 18px}.docs-pagination{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hero-slide,.hero-visuals>div{animation:none}.hero-carousel-controls>div button span{transition:none}}
