
:root{color-scheme:dark;--bg:#0b0b0b;--panel:#171717;--panel2:#121212;--line:rgba(255,255,255,.08);--text:#ededed;--muted:#9f9f9f;--green:#b5b5b5;--warn:#bdbdbd;--red:#818181;--blue:#a4a4a4;--radius:14px;--font:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.55 var(--font);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{ -webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.4}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--green);outline-offset:4px}::selection{background:#b5b5b540}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-weight:600;letter-spacing:-.04em;line-height:1.12}h2{font-size:40px}h3{font-size:20px;letter-spacing:-.025em}p{color:var(--muted)}small{font-size:12px}svg{width:19px;height:19px;flex-shrink:0;vertical-align:middle}button{border:0}input,select,textarea{width:100%;min-height:44px;border:1px solid #343434;border-radius:8px;color:var(--text);background:#101010;padding:11px 13px}input::placeholder,textarea::placeholder{color:#808080}input[type=checkbox]{width:16px;min-height:16px;height:16px;accent-color:var(--green);flex-shrink:0}select{cursor:pointer}label{display:block;font-size:12px;color:#c8c8c8;font-weight:500;margin-bottom:7px}.field{margin-bottom:18px}.field-note{display:block;color:var(--muted);font-size:11px;margin-top:6px}.check{display:flex;align-items:center;gap:9px;font-weight:400;color:#c8c8c8;font-size:13px;cursor:pointer}.check input{margin:0}.container{max-width:1248px;padding:0 40px;margin:auto}.flex{display:flex;align-items:center;gap:12px}.between{display:flex;align-items:center;justify-content:space-between;gap:16px}.stack{display:grid;gap:16px}.grid{display:grid;gap:20px}.cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.muted{color:var(--muted)}.green{color:var(--green)}.danger{color:var(--red)}.mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:-.02em}.tiny{font-size:11px}.hide{display:none!important}.nowrap{white-space:nowrap}.divider{height:1px;background:var(--line);margin:24px 0}.spacer{flex:1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 17px;min-height:44px;border-radius:8px;font-weight:600;font-size:13px;line-height:1.3;transition:background .18s,transform .18s;border:1px solid transparent;white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn.primary{background:var(--green);color:#1d1d1d;box-shadow:0 2px 12px #b5b5b510}.btn.primary:hover{background:#c8c8c8}.btn.secondary{background:#ffffff05;color:#dedede;border-color:#ffffff18}.btn.secondary:hover{background:#ffffff0b}.btn.ghost{background:transparent;color:var(--muted)}.btn.ghost:hover{color:var(--text);background:#ffffff06}.btn.danger-btn{background:#81818114;color:#b0b0b0;border-color:#81818130}.btn.sm{padding:8px 12px;min-height:36px;font-size:12px}.icon-btn{background:transparent;color:var(--muted);display:inline-flex;justify-content:center;align-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:8px;flex-shrink:0}.icon-btn:hover{background:#ffffff09;color:var(--text)}.badge{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:5px;padding:3px 8px;font-size:10px;font-weight:600;letter-spacing:.03em;white-space:nowrap}.badge.good{color:#cbcbcb;background:#b5b5b50d;border-color:#b5b5b522}.badge.high,.badge.critical{color:#aeaeae;background:#81818110;border-color:#81818125}.badge.medium{color:#cdcdcd;background:#bdbdbd0d;border-color:#bdbdbd24}.badge.low{color:#bcbcbc;background:#a4a4a40c;border-color:#a4a4a424}.badge.neutral{color:var(--muted)}.pill{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:11px}.dot{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 10px #b5b5b530;flex-shrink:0}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:600;color:var(--green);display:flex;align-items:center;gap:10px}.logo{display:inline-flex;align-items:center;gap:10px;font-size:19px;letter-spacing:-.04em;font-weight:650;white-space:nowrap}.logo svg{width:30px;height:34px;color:var(--green)}.logo .logo-sub{color:var(--muted);font-weight:400;letter-spacing:-.04em}.site-header{height:80px;border-bottom:1px solid var(--line);position:sticky;top:0;background:#0b0b0bed;backdrop-filter:blur(20px);z-index:20}.site-header .container{height:100%;display:flex;align-items:center;gap:36px}.public-nav{display:flex;gap:28px;margin-left:35px;font-size:12px;color:#b3b3b3}.public-nav a:hover{color:var(--text)}.header-right{display:flex;align-items:center;gap:12px;margin-left:auto}.legacy-banner{font-size:10px;border:1px solid #b5b5b520;color:#aeaeae;background:#b5b5b508;padding:4px 8px;border-radius:4px;letter-spacing:.08em}.hero{position:relative;overflow:hidden;padding:80px 0 64px;border-bottom:1px solid var(--line)}.hero:before{content:"";position:absolute;pointer-events:none;width:800px;height:650px;top:-100px;right:-150px;background:radial-gradient(ellipse,#49494920 0,transparent 65%)}.hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center;position:relative}.hero h1{font-size:clamp(45px,5.2vw,68px);letter-spacing:-.058em;line-height:1.04;margin:24px 0}.hero h1 span{color:var(--green)}.hero-copy{font-size:15px;max-width:440px;line-height:1.8}.hero-search{margin-top:30px;max-width:480px}.searchbox{display:flex;align-items:center;background:#161616;border:1px solid #3f3f3f;border-radius:10px;padding:5px 5px 5px 14px;gap:10px;box-shadow:0 0 24px #b5b5b505}.searchbox input{border:0;background:transparent;padding:8px 0;min-width:0;font-size:12px;outline-offset:0}.searchbox svg{color:#909090;width:17px}.hero-notes{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px;font-size:10px;color:#8f8f8f}.hero-notes span{display:flex;align-items:center;gap:5px}.hero-notes svg{width:12px;height:12px;color:var(--green)}.hero-secondary{margin-top:24px;display:flex;align-items:center;gap:20px;font-size:12px}.text-link{color:#d5d5d5;display:inline-flex;align-items:center;gap:6px;background:none;padding:0;font-size:12px}.text-link:hover{color:var(--green)}.text-link svg{width:14px}.hero-visual{position:relative;padding:36px 0 42px;min-width:0}.orbital{position:absolute;inset:-35px -70px;pointer-events:none;background-image:radial-gradient(#a9a9a920 .65px,transparent .65px);background-size:20px 20px;mask-image:radial-gradient(ellipse,#000000 15%,transparent 68%)}.orbit{position:absolute;inset:0;border:1px solid #b5b5b513;border-radius:50%;transform:rotate(-28deg) scaleY(.8)}.orbit:nth-child(2){inset:30px;transform:rotate(23deg) scaleY(.82)}.preview-report{position:relative;background:linear-gradient(130deg,#202020 0,#171717 38%,#131313 100%);border:1px solid #424242;border-radius:14px;box-shadow:0 36px 70px #00000066,0 0 70px #b5b5b508;padding:22px;transform:perspective(1200px) rotateY(-5deg) rotateX(2deg)}.preview-toolbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff0b;padding-bottom:16px;margin-bottom:20px;font-size:10px;letter-spacing:.06em;color:var(--muted)}.window-dots{display:flex;gap:5px}.window-dots i{width:5px;height:5px;background:#717171;border-radius:50%}.preview-label{font-size:11px;color:var(--muted);margin-bottom:3px}.preview-user{font-size:15px;font-weight:500;letter-spacing:-.03em}.risk-preview{display:flex;align-items:center;gap:20px;padding:20px 0}.risk-ring{--risk:72;--ring:var(--warn);width:98px;height:98px;border-radius:50%;background:conic-gradient(from 220deg,var(--ring) calc(var(--risk)*.75%),#2d2d2d 0 75%,transparent 0);display:grid;place-items:center;position:relative;flex-shrink:0}.risk-ring:before{content:"";position:absolute;inset:7px;border-radius:50%;background:#191919}.risk-ring .ring-number{position:relative;text-align:center;font-size:32px;line-height:1.1;font-weight:600;letter-spacing:-.05em}.risk-ring small{display:block;font:9px var(--font);letter-spacing:.01em;color:var(--muted);margin-top:4px}.preview-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-top:1px solid #ffffff08;font-size:11px}.preview-row .flex{gap:9px}.source-icon{width:30px;height:30px;border-radius:8px;background:#bdbdbd10;color:var(--warn);display:grid;place-items:center;font-size:10px;font-weight:700;border:1px solid #ffffff08;flex-shrink:0}.source-icon.blue{background:#a4a4a410;color:var(--blue)}.source-icon.green-icon{background:#b5b5b510;color:var(--green)}.preview-footer{display:flex;gap:7px;align-items:center;color:#9d9d9d;font-size:10px;margin-top:15px;background:#b5b5b507;padding:10px;border:1px solid #b5b5b514;border-radius:6px}.preview-footer svg{width:13px;height:13px}.floating-note{position:absolute;bottom:9px;left:-24px;background:#1d1d1d;border:1px solid #b5b5b530;border-radius:9px;padding:11px 16px;box-shadow:0 8px 32px #00000055;font-size:10px;display:flex;align-items:center;gap:11px}.floating-note>svg{color:var(--green);width:21px;height:21px}.trustline{display:grid;grid-template-columns:repeat(4,1fr);padding:22px 0;gap:20px}.trustline>div{display:flex;align-items:center;justify-content:center;gap:9px;font-size:11px;color:#a9a9a9}.trustline svg{width:15px;height:15px;color:#848484}.section{padding:80px 0;border-bottom:1px solid var(--line)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:36px}.section-heading h2{margin-top:14px;max-width:580px}.section-heading p{font-size:13px;max-width:330px;line-height:1.8}.workflow{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid var(--line);border-radius:14px;background:#121212;overflow:hidden}.workflow-item{padding:22px 18px;position:relative}.workflow-item+.workflow-item{border-left:1px solid var(--line)}.workflow-num{font-size:10px;color:#808080;letter-spacing:.06em;display:flex;justify-content:space-between;margin-bottom:22px}.workflow-num svg{width:14px;height:14px;color:var(--green)}.workflow-item h3{font-size:13px;letter-spacing:-.02em;margin-bottom:9px}.workflow-item p{font-size:11px;line-height:1.7}.feature-card{padding:26px;border:1px solid var(--line);background:linear-gradient(145deg,#171717,#121212);border-radius:14px}.feature-symbol{height:40px;width:40px;background:#b5b5b509;border:1px solid #b5b5b518;display:grid;place-items:center;color:var(--green);border-radius:10px;margin-bottom:26px}.feature-card h3{font-size:16px;margin-bottom:10px}.feature-card p{font-size:12px;line-height:1.8}.feature-card .tiny{display:block;margin-top:20px;color:#909090}.pricing-switch{display:inline-flex;border:1px solid var(--line);border-radius:9px;background:#111111;padding:4px;gap:3px}.pricing-switch button{padding:8px 15px;background:transparent;color:var(--muted);border-radius:6px;font-size:12px}.pricing-switch button.active{background:#2e2e2e;color:#ededed}.save-tag{color:var(--green);font-size:9px;margin-left:6px}.plan-card{position:relative;display:flex;flex-direction:column;padding:25px;border-radius:14px;border:1px solid var(--line);background:#141414;min-width:0}.plan-card.featured{border-color:#b5b5b560;background:linear-gradient(160deg,#1f1f1f,#141414 60%)}.plan-card.selected{box-shadow:inset 0 0 0 1px #b5b5b550}.plan-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:6px}.plan-name{font-size:15px;font-weight:600}.plan-price{font-size:35px;font-weight:600;letter-spacing:-.06em;line-height:1.2}.plan-price span{font-size:12px;font-weight:400;color:var(--muted);letter-spacing:0}.plan-note{font-size:10px;margin-top:6px;min-height:17px}.plan-card ul{list-style:none;padding:0;margin:22px 0;display:grid;gap:11px;font-size:11px;color:#c7c7c7}.plan-card li{display:flex;gap:8px;align-items:center}.plan-card li svg{width:12px;height:12px;color:var(--green)}.plan-card>.btn{margin-top:auto;width:100%}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.price-page{padding-top:55px;padding-bottom:70px}.page-intro{text-align:center;max-width:680px;margin:0 auto 40px}.page-intro .eyebrow{justify-content:center}.page-intro h1{font-size:52px;letter-spacing:-.05em;margin:18px 0}.page-intro p{font-size:14px;line-height:1.8}.credit-packs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px}.pack{background:#141414;border:1px solid var(--line);border-radius:10px;padding:20px;text-align:left;transition:border .2s}.pack:hover{border-color:#b5b5b570}.pack strong{font-size:20px;letter-spacing:-.04em;display:block}.pack span{display:block;font-size:12px;color:var(--muted);margin-top:4px}.pack .flex{margin-top:18px;justify-content:space-between;color:var(--green);font-size:12px}.faq{max-width:800px;margin:48px auto 0}.faq h2{font-size:28px;margin-bottom:20px}details{border-bottom:1px solid var(--line);padding:17px 0}summary{cursor:pointer;list-style:none;font-size:13px;display:flex;justify-content:space-between;gap:20px}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--green)}details[open] summary:after{content:"−"}details p{font-size:12px;line-height:1.9;margin-top:13px;max-width:680px}.footer{padding:40px 0 25px}.footer-top{display:flex;justify-content:space-between;gap:40px;padding-bottom:30px}.footer-copy{font-size:11px;margin-top:10px;max-width:280px}.footer-links{display:flex;flex-wrap:wrap;gap:24px;color:var(--muted);font-size:11px;align-items:start}.footer-links a:hover{color:var(--green)}.footer-bottom{border-top:1px solid var(--line);padding-top:18px;display:flex;justify-content:space-between;font-size:10px;color:#7d7d7d}.cta-band{border:1px solid #b5b5b530;border-radius:14px;padding:40px;background:radial-gradient(ellipse at right,#b5b5b510,transparent 80%),#161616;display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:40px}.cta-band h3{font-size:28px;margin-bottom:9px}.cta-band p{font-size:12px}.site-page{max-width:960px;margin:auto;padding:60px 40px 80px;min-height:65vh}.site-page h1{font-size:44px;margin:17px 0 20px}.site-page>p{font-size:14px;line-height:1.9;margin-bottom:32px}.content-card{border:1px solid var(--line);border-radius:14px;padding:28px;background:var(--panel2);margin-top:18px}.content-card h2{font-size:21px;margin-bottom:12px}.content-card p,.content-card li{font-size:13px;line-height:1.9;color:var(--muted)}.content-card ul{padding-left:20px}.callout{display:flex;gap:12px;border:1px solid #b5b5b528;border-radius:10px;background:#b5b5b507;padding:16px;color:#d4d4d4;font-size:12px}.callout svg{color:var(--green);flex-shrink:0}.callout.warn{border-color:#bdbdbd28;background:#bdbdbd06;color:#c5c5c5}.callout.warn svg{color:var(--warn)}.app-layout{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:100vh}.sidebar{position:fixed;width:230px;inset:0 auto 0 0;background:#0f0f0f;border-right:1px solid var(--line);z-index:45;display:flex;flex-direction:column;padding:28px 16px 16px}.sidebar .logo{font-size:17px;margin-left:10px}.sidebar .logo svg{width:27px;height:29px}.workspace-label{margin:35px 12px 13px;color:#6e6e6e;font-size:9px;font-weight:600;letter-spacing:.15em}.sidebar nav{display:grid;gap:4px}.nav-item{display:flex;gap:11px;align-items:center;min-height:43px;border-radius:7px;color:#a7a7a7;padding:10px 13px;font-size:12px}.nav-item svg{width:17px;height:17px;color:#8a8a8a}.nav-item:hover{background:#ffffff04;color:#dedede}.nav-item.active{color:#c9c9c9;background:#b5b5b50b;border:1px solid #b5b5b51a;padding:9px 12px}.nav-item.active svg{color:var(--green)}.sidebar-foot{margin-top:auto;padding-top:30px}.credit-box{background:linear-gradient(140deg,#1e1e1e,#171717);border:1px solid #b5b5b51a;border-radius:10px;padding:15px;margin-bottom:20px}.credit-box p{font-size:10px}.credit-number{font-size:24px;letter-spacing:-.04em;margin:3px 0 9px}.credit-number small{font-size:10px;color:var(--muted);letter-spacing:0;font-weight:400}.credit-box .btn{width:100%}.profile-row{display:flex;align-items:center;gap:9px;padding:8px 7px;min-width:0}.avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:#cfcfcf;background:#393939;font-size:12px;font-weight:600;flex-shrink:0}.profile-row .profile-info{min-width:0;flex:1}.profile-info strong{font-size:11px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-info span{font-size:9px;color:var(--muted)}.app-main{grid-column:2;min-width:0}.app-topbar{height:76px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;padding:0 36px;position:sticky;top:0;background:#0b0b0bed;backdrop-filter:blur(16px);z-index:30}.breadcrumb{display:flex;align-items:center;gap:10px;font-size:11px}.breadcrumb .slash{color:#4b4b4b}.top-actions{display:flex;align-items:center;gap:14px}.bell{position:relative}.bell-indicator{position:absolute;width:5px;height:5px;background:var(--green);border-radius:50%;top:8px;right:9px}.mobile-menu{display:none}.app-content{max-width:1440px;margin:auto;padding:36px}.app-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.app-heading h1{font-size:30px;letter-spacing:-.045em}.app-heading p{font-size:12px;margin-top:8px}.app-legacy-note{display:flex;justify-content:space-between;gap:16px;font-size:10px;border-bottom:1px solid #b5b5b518;background:#b5b5b504;padding:8px 36px;color:#939393}.app-legacy-note a{color:#b0b0b0}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.stat{background:linear-gradient(145deg,#191919,#141414);border:1px solid var(--line);border-radius:12px;padding:19px}.stat-label{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--muted);font-size:10px}.stat-label svg{width:15px;height:15px;color:#858585}.stat-value{font-size:31px;letter-spacing:-.04em;font-weight:500;margin:12px 0 8px;line-height:1}.stat-hint{font-size:9px;color:#8d8d8d}.panel{border:1px solid var(--line);border-radius:14px;background:var(--panel2);overflow:hidden;min-width:0}.panel-pad{padding:23px}.panel-head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 23px;border-bottom:1px solid var(--line)}.panel-head h2{font-size:15px;letter-spacing:-.02em}.panel-head p{font-size:10px;margin-top:5px}.overview-bottom{display:grid;grid-template-columns:1.55fr 1fr;gap:20px;margin-top:22px}.chart{height:175px;display:flex;align-items:end;gap:14px;padding:15px 24px 26px;background:repeating-linear-gradient(to top,transparent 0,transparent 39px,#ffffff04 39px,#ffffff04 40px)}.chart-col{display:flex;flex-direction:column;justify-content:end;align-items:center;gap:8px;height:100%;flex:1;position:relative}.chart-bar{width:100%;max-width:36px;background:linear-gradient(#b5b5b599,#b5b5b528);border:1px solid #b5b5b530;border-radius:4px 4px 0 0;min-height:8px}.chart-col span{position:absolute;bottom:-21px;font-size:9px;color:var(--muted)}.chart-col small{font-size:9px;color:#acacac}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:11px}th{font-weight:400;font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:#8a8a8a;padding:12px 22px;white-space:nowrap;background:#ffffff01}td{padding:15px 22px;border-top:1px solid #ffffff05;white-space:nowrap;color:#c4c4c4}td strong{color:var(--text);font-weight:500}td .mono{font-size:10px}tbody tr:hover{background:#ffffff02}.table-source{display:flex;align-items:center;gap:10px}.table-source small{display:block;font-size:9px;color:var(--muted);margin-top:3px}.table-footer{display:flex;align-items:center;justify-content:space-between;padding:13px 22px;border-top:1px solid var(--line);font-size:10px;color:var(--muted)}.lookup-form-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(180px,1fr) auto;gap:14px;align-items:end}.lookup-form-grid .field{margin:0}.lookup-settings{display:flex;align-items:center;gap:15px;justify-content:space-between;margin-top:18px;flex-wrap:wrap}.lookup-settings select{min-height:32px;padding:5px 10px;font-size:10px;max-width:185px}.lookup-settings .flex{gap:8px;flex-wrap:wrap}.lookup-help{font-size:10px;color:#8b8b8b;display:flex;align-items:center;gap:6px}.lookup-help svg{width:13px;height:13px}.lookup-state{padding:45px 25px;display:grid;place-items:center;text-align:center;min-height:240px}.lookup-state .state-icon{height:54px;width:54px;display:grid;place-items:center;background:#b5b5b509;border:1px solid #b5b5b51a;border-radius:14px;color:var(--green);margin-bottom:18px}.lookup-state h3{font-size:17px;margin-bottom:9px}.lookup-state p{font-size:12px;max-width:420px;line-height:1.8}.lookup-state .btn{margin-top:18px}.spinner{display:block;width:28px;height:28px;border:2px solid #b5b5b520;border-top-color:var(--green);border-radius:50%;animation:spin .8s linear infinite;margin-bottom:20px}@keyframes spin{to{transform:rotate(360deg)}}.report-summary{display:grid;grid-template-columns:auto 1fr auto;gap:23px;align-items:center;padding:25px}.report-summary h2{font-size:22px;letter-spacing:-.03em;margin-top:5px}.report-summary p{font-size:11px;margin:8px 0}.report-summary .risk-ring{width:88px;height:88px}.report-summary .ring-number{font-size:29px}.report-count{text-align:right;font-size:11px;color:var(--muted)}.report-count strong{font-size:28px;display:block;font-weight:500;letter-spacing:-.04em;color:var(--text)}.filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 1.1fr;gap:10px;margin:20px 0}.filters select,.filters input{padding:8px 10px;min-height:38px;font-size:11px}.filters label{font-size:10px;margin-bottom:5px}.finding{border:1px solid var(--line);border-radius:12px;background:#141414;margin-bottom:14px;overflow:hidden}.finding-top{padding:20px;display:flex;justify-content:space-between;align-items:start;gap:16px}.finding-title{display:flex;gap:12px;align-items:center}.finding-title h3{font-size:15px;letter-spacing:-.02em;margin-bottom:5px}.finding-title p{font-size:10px}.finding-body{padding:0 20px 20px}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{font-size:10px;border:1px solid #ffffff0c;color:#b7b7b7;background:#ffffff03;border-radius:5px;padding:4px 8px}.safe-indicators{display:flex;gap:20px;flex-wrap:wrap;font-size:10px;color:var(--muted);margin:14px 0}.safe-indicators b{font-weight:500;color:#dcdcdc}.remediation{border-top:1px solid var(--line);padding-top:14px}.remediation .eyebrow{font-size:8px;color:#989898;margin-bottom:10px}.remediation .check{font-size:11px;padding:5px 0;line-height:1.5}.remediation .check.done span{text-decoration:line-through;color:#828282}.attribution{border-top:1px solid var(--line);padding:11px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:9px;color:var(--muted);background:#ffffff02}.attribution .badge{font-size:8px}.history-list{display:grid;gap:0}.history-row{display:flex;width:100%;justify-content:space-between;gap:12px;align-items:center;text-align:left;background:transparent;padding:15px 0;color:var(--text);border-bottom:1px solid var(--line);font-size:11px}.history-row:hover{color:var(--green)}.history-row small{display:block;color:var(--muted);font-size:9px;margin-top:4px}.history-row:last-child{border-bottom:0}.lookup-columns{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:22px;margin-top:22px}.aside-title{font-size:12px;font-weight:600;letter-spacing:0;margin-bottom:14px}.asset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.asset-card{padding:23px;border:1px solid var(--line);border-radius:14px;background:#141414}.asset-card h3{font-size:17px;letter-spacing:-.025em;margin:14px 0 6px;overflow-wrap:anywhere}.asset-card p{font-size:11px;line-height:1.8}.asset-actions{display:flex;gap:8px;margin-top:20px;flex-wrap:wrap}.dns-record{margin:16px 0;background:#0c0c0c;border:1px solid var(--line);border-radius:8px;padding:13px;font-size:10px;overflow-wrap:anywhere}.dns-record .between{align-items:start;gap:8px}.dns-record small{color:#808080;display:block;margin-bottom:4px;font-size:8px;letter-spacing:.08em}.dns-record code{font-size:10px;color:#d6d6d6;word-break:break-all}.lock-note{display:flex;align-items:center;gap:7px;font-size:10px;color:#9a9a9a;margin-top:13px}.lock-note svg{height:12px;width:12px}.monitor-card{border:1px solid var(--line);border-radius:12px;background:#141414;padding:22px;margin-bottom:16px}.monitor-card h3{font-size:16px;letter-spacing:-.02em}.monitor-card p{font-size:10px;margin-top:6px}.monitor-meta{display:flex;gap:20px;flex-wrap:wrap;margin-top:20px;font-size:10px;color:var(--muted)}.toggle{width:35px;height:20px;border-radius:20px;background:#323232;border:1px solid #ffffff10;display:inline-flex;align-items:center;padding:2px;flex-shrink:0}.toggle:before{content:"";width:14px;height:14px;background:#929292;border-radius:50%;transition:transform .2s}.toggle.on{background:#b5b5b540;border-color:#b5b5b550}.toggle.on:before{background:var(--green);transform:translateX(14px)}.alert-card{padding:23px;border:1px solid var(--line);border-radius:12px;background:#141414;margin-bottom:14px}.alert-card.unread{border-left:3px solid var(--green)}.alert-card h3{font-size:15px;margin:10px 0}.alert-card p{font-size:12px;line-height:1.8;max-width:700px}.alert-card .check{font-size:11px;margin-top:9px}.upgrade-wall{border:1px solid #b5b5b525;border-radius:14px;padding:52px 28px;background:radial-gradient(ellipse at top,#b5b5b50d,transparent 70%),#141414;text-align:center;display:grid;justify-items:center;margin-bottom:24px}.upgrade-wall>svg{width:35px;height:35px;color:var(--green);margin-bottom:20px}.upgrade-wall h2{font-size:28px;margin-bottom:12px}.upgrade-wall p{font-size:13px;line-height:1.8;max-width:460px}.upgrade-wall .btn{margin-top:24px}.code-block{white-space:pre-wrap;overflow-wrap:anywhere;background:#0c0c0c;padding:20px;border-radius:8px;border:1px solid var(--line);font:11px/1.9 ui-monospace,SFMono-Regular,Consolas,monospace;color:#bbbbbb;margin:0;overflow:auto}.docs-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);padding:0 20px}.docs-tabs button{font-size:11px;padding:13px 12px;color:var(--muted);background:none;border-bottom:2px solid transparent}.docs-tabs button.active{color:var(--green);border-color:var(--green)}.settings-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:20px}.settings-grid h2{font-size:16px;margin-bottom:22px}.settings-grid p{font-size:12px;line-height:1.8}.settings-grid .panel-pad{height:100%}.form-error{color:#b3b3b3;background:#8181810a;border:1px solid #81818128;border-radius:7px;padding:11px 13px;font-size:12px;margin-bottom:16px}.form-error:empty{display:none}.empty-inline{padding:28px 20px;color:var(--muted);font-size:12px;text-align:center}.notice-dropdown{position:fixed;right:28px;top:65px;width:340px;max-width:calc(100vw - 32px);background:#1c1c1c;border:1px solid #ffffff16;border-radius:12px;box-shadow:0 18px 50px #00000088;z-index:80;padding:20px}.notice-dropdown h3{font-size:15px;margin-bottom:16px}.notice-dropdown p{font-size:12px;line-height:1.8;margin-bottom:16px}dialog{position:fixed;inset:0;border:1px solid #ffffff1b;border-radius:16px;background:#181818;color:var(--text);width:min(530px,calc(100vw - 32px));max-height:90dvh;padding:0;box-shadow:0 24px 120px #000000aa;overflow:auto}dialog::backdrop{background:#060606c9;backdrop-filter:blur(5px)}.modal-head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 26px;border-bottom:1px solid var(--line)}.modal-head h2{font-size:20px;letter-spacing:-.03em}.modal-body{padding:25px 26px}.modal-body>p{font-size:12px;line-height:1.8;margin-bottom:22px}.modal-body .btn.full{width:100%}.modal-body .cols2{gap:14px}.modal-summary{display:flex;justify-content:space-between;align-items:center;padding:16px;border:1px solid #b5b5b526;border-radius:10px;background:#b5b5b507;margin-bottom:20px;font-size:13px}.modal-summary strong{font-size:22px;letter-spacing:-.04em}.modal-summary small{display:block;color:var(--muted);font-size:10px;margin-top:3px}.modal-success{text-align:center;padding:14px 0;display:grid;justify-items:center}.success-symbol{display:grid;place-items:center;width:64px;height:64px;border:1px solid #b5b5b540;border-radius:50%;background:#b5b5b50a;color:var(--green);margin-bottom:24px}.success-symbol svg{width:28px;height:28px}.modal-success h3{font-size:25px;margin-bottom:12px}.modal-success p{font-size:13px;line-height:1.8;margin-bottom:24px}.toast-stack{position:fixed;right:24px;bottom:24px;z-index:100;display:grid;gap:10px;max-width:400px;width:calc(100% - 48px);pointer-events:none}.toast{display:flex;align-items:center;gap:11px;background:#242424;border:1px solid #b5b5b540;box-shadow:0 8px 24px #00000044;border-radius:10px;padding:14px 15px;font-size:12px;pointer-events:auto;animation:appear .2s ease}.toast>svg{color:var(--green);width:17px}.toast.error{background:#202020;border-color:#81818140}.toast.error>svg{color:var(--red)}.toast button{margin-left:auto;background:none;color:#b7b7b7;padding:0;display:flex}.toast button svg{width:14px}.drawer-shade{position:fixed;inset:0;background:#00000099;z-index:40;border:0}.sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@keyframes appear{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){.hero{padding:100px 0 85px}.hero h1{font-size:74px}}@media(max-width:1150px){.hero-grid{gap:28px}.container{padding:0 28px}.public-nav{gap:20px;margin-left:10px}.header-right .legacy-banner{display:none}.hero h1{font-size:56px}.app-layout{grid-template-columns:210px minmax(0,1fr)}.sidebar{width:210px}.app-content{padding:28px}.app-topbar{padding:0 28px}.lookup-columns{grid-template-columns:minmax(0,1fr)}.lookup-aside{display:grid;grid-template-columns:1fr 1fr;gap:20px}.stats{gap:12px}.stat{padding:16px}.filters{gap:7px}.workflow-item{padding:20px 13px}}@media(max-width:900px){.hero-grid{grid-template-columns:1fr 1fr;gap:24px}.hero h1{font-size:46px}.hero-copy{font-size:13px}.hero-visual{padding:28px 0}.preview-report{padding:17px}.floating-note{left:-10px;bottom:0;font-size:9px}.public-nav{gap:16px}.site-header .container{gap:20px}.trustline{gap:10px}.trustline>div{font-size:9px}.workflow{grid-template-columns:repeat(3,1fr)}.workflow-item:nth-child(4){border-left:0}.workflow-item:nth-child(n+4){border-top:1px solid var(--line)}.cols3{grid-template-columns:repeat(2,minmax(0,1fr))}.app-layout{grid-template-columns:1fr}.app-main{grid-column:1}.sidebar{transform:translateX(-100%);transition:transform .2s;width:230px}.sidebar.open{transform:translateX(0)}.mobile-menu{display:inline-flex}.stats{grid-template-columns:repeat(4,1fr)}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-content{padding:28px}.app-legacy-note{padding:8px 28px}.settings-grid{grid-template-columns:1fr 1fr}}@media(max-width:680px){.container{padding:0 22px}.site-header{height:68px}.site-header .container{gap:14px}.logo{font-size:16px;gap:8px}.logo svg{width:26px;height:28px}.public-nav{display:none}.header-right{gap:4px}.header-right .btn{padding:8px 10px;min-height:36px;font-size:11px}.hero{padding:42px 0 38px}.hero-grid{grid-template-columns:1fr;gap:20px}.hero h1{font-size:48px;max-width:460px;margin:20px 0}.hero-copy{font-size:13px;max-width:450px}.hero-search{margin-top:24px;max-width:none}.hero-secondary{margin-top:20px}.hero-visual{padding:12px 10px 34px;max-width:460px;margin:auto;width:100%}.preview-report{transform:none;padding:19px}.orbital{inset:-30px}.floating-note{left:0;bottom:6px}.hero-notes{gap:12px;font-size:9px}.trustline{grid-template-columns:repeat(2,1fr);padding:18px 0;gap:16px}.trustline>div{font-size:9px;justify-content:start}.section{padding:48px 0}.section-heading{display:block;margin-bottom:26px}.section-heading h2{font-size:30px;margin-bottom:15px}.section-heading p{font-size:12px}.workflow{grid-template-columns:repeat(2,1fr)}.workflow-item:nth-child(3){border-left:0;border-top:1px solid var(--line)}.workflow-item:nth-child(4){border-left:1px solid var(--line)}.workflow-item:nth-child(5){border-left:0}.workflow-item{padding:20px 18px}.cols3{grid-template-columns:1fr}.feature-card{padding:24px}.feature-symbol{margin-bottom:20px}.pricing-grid{grid-template-columns:1fr}.pricing-preview .pricing-grid{grid-template-columns:1fr}.plan-card{padding:25px}.credit-packs{grid-template-columns:repeat(2,minmax(0,1fr))}.page-intro h1{font-size:38px}.price-page{padding-top:38px}.cta-band{padding:28px;display:block}.cta-band h3{font-size:24px}.cta-band .btn{margin-top:24px}.footer-top{display:block}.footer-links{margin-top:25px;gap:18px}.footer-bottom{gap:20px;font-size:9px}.app-topbar{padding:0 18px;height:64px}.breadcrumb{gap:6px;font-size:10px}.breadcrumb .workspace-crumb{display:none}.top-actions{gap:8px}.top-actions .top-credit{display:none}.top-actions .badge{font-size:9px}.app-legacy-note{padding:8px 20px;font-size:9px}.app-legacy-note span:last-child{display:none}.app-content{padding:25px 18px}.app-heading{align-items:start;gap:12px;margin-bottom:22px}.app-heading h1{font-size:25px}.app-heading p{font-size:11px}.app-heading>.btn{padding:8px 11px;font-size:10px;min-height:36px}.stats{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:18px}.stat{padding:17px}.stat-value{font-size:27px}.stat-label{font-size:9px}.overview-bottom{grid-template-columns:1fr;gap:16px}.panel-head{padding:18px}.panel-pad{padding:18px}.table-wrap th,.table-wrap td{padding-left:16px;padding-right:16px}.lookup-form-grid{grid-template-columns:1fr;gap:16px}.lookup-form-grid>.btn{width:100%}.lookup-settings{gap:10px;margin-top:14px}.lookup-settings .flex{gap:7px}.lookup-columns{gap:18px;margin-top:18px}.lookup-aside{grid-template-columns:1fr}.report-summary{grid-template-columns:auto 1fr;gap:15px;padding:18px}.report-summary h2{font-size:16px;overflow-wrap:anywhere}.report-summary .risk-ring{width:72px;height:72px}.report-summary .ring-number{font-size:25px}.report-count{grid-column:1/-1;display:flex;align-items:center;gap:8px;text-align:left;border-top:1px solid var(--line);padding-top:13px}.report-count strong{font-size:17px}.filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.filters>div:last-child{grid-column:1/-1}.finding-top{padding:16px;gap:8px}.finding-title{gap:10px}.finding-title h3{font-size:13px}.finding-title p{font-size:9px}.finding-body{padding:0 16px 16px}.attribution{padding:11px 16px;align-items:start;flex-direction:column;gap:8px}.asset-grid{grid-template-columns:1fr}.asset-card{padding:20px}.settings-grid{grid-template-columns:1fr}.cols2{grid-template-columns:1fr}.modal-body .cols2{grid-template-columns:1fr 1fr}.site-page{padding:38px 22px 60px}.site-page h1{font-size:35px}.content-card{padding:22px}.content-card h2{font-size:20px}.notice-dropdown{right:16px;top:60px}.table-footer{padding:12px 16px}.toast-stack{right:16px;bottom:16px;width:calc(100% - 32px)}.modal-head{padding:20px}.modal-body{padding:20px}.risk-preview{padding:17px 0}.monitor-meta{gap:10px}.cta-band .flex{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
/* LostNode visual revision: source-informed hierarchy with an original signal-field composition. */
.public-v2{background:#0b0b0b}.public-v2 .site-header{height:92px;position:relative;background:transparent;border:0;padding-top:18px}.public-v2 .site-header .container{max-width:1250px;margin:auto;height:66px;padding:0 22px;border:1px solid #ffffff14;border-radius:13px;background:linear-gradient(110deg,#1a1a1ac9,#101010e8);box-shadow:inset 0 1px #ffffff04,0 12px 50px #00000022}.public-v2 .site-header .public-nav{margin-left:auto;margin-right:auto;font-size:12px;gap:32px}.public-v2 .site-header .header-right{margin-left:0}.public-v2 .site-header .legacy-banner{display:none}.public-v2 .site-header .btn.primary{background:#ededed;color:#141414;border-color:#ffffff1f}.public-v2 .logo{font-size:20px;letter-spacing:-.045em}.public-v2 .logo .logo-sub{font-size:16px;color:#8d8d8d}.public-v2 .logo svg{width:27px;height:32px}.focus-hero{position:relative;overflow:hidden;padding:68px 0 70px}.focus-hero-content{position:relative;z-index:2;text-align:center}.focus-kicker{display:flex;align-items:center;justify-content:center;gap:10px;color:#b1b1b1;font:10px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.13em}.scope-dot{width:8px;height:8px;border:1px solid #b5b5b5;box-shadow:0 0 15px #b5b5b566;border-radius:2px;transform:rotate(45deg)}.focus-version{border:1px solid #ffffff16;background:#ffffff04;color:#787878;padding:3px 6px;border-radius:3px;font-size:8px;letter-spacing:.04em;margin-left:6px}.focus-hero h1{font-size:clamp(56px,6.9vw,92px);font-weight:500;letter-spacing:-.065em;line-height:1.025;margin:23px auto 21px;position:relative}.focus-hero h1>span{background:linear-gradient(110deg,#dfdfdf 15%,#a1a1a1 50%,#bfbfbf 85%);-webkit-background-clip:text;background-clip:text;color:transparent}.focus-subtitle{font-size:15px;color:#a2a2a2;letter-spacing:-.015em;line-height:1.8}.signal-atmosphere{position:absolute;inset:0;pointer-events:none;overflow:hidden;mask-image:linear-gradient(transparent,#000000 15%,#000000 70%,transparent)}.signal-atmosphere:before{content:"";position:absolute;inset:-20% -10%;background:radial-gradient(ellipse 30% 60% at 52% 10%,#6b6b6b13,transparent 85%)}.signal-grid{position:absolute;inset:0;background-image:radial-gradient(#b9b9b92a .6px,transparent .6px);background-size:36px 36px;mask-image:radial-gradient(ellipse 68% 80% at center,transparent 30%,#000000 70%,transparent)}.signal-atmosphere>svg{position:absolute;width:100%;height:100%;inset:0;opacity:.7}.signal-horizon{position:absolute;left:50%;top:75%;width:1400px;height:250px;border:1px solid #e8e8e818;border-radius:50%;transform:translateX(-50%) rotate(-7deg);box-shadow:0 -8px 50px #b5b5b506,inset 0 20px 40px #b5b5b504}.hero-search-dock{position:relative;max-width:760px;margin:34px auto 0;text-align:left;border-radius:13px;border:1px solid #cccccc24;background:linear-gradient(140deg,#1f1f1fd9,#181818f2 45%,#161616);box-shadow:0 25px 65px #00000055,inset 0 1px #f6f6f60d;padding:0 7px 7px}.hero-query-tabs{display:flex;align-items:center;gap:7px;height:45px;padding:0 10px}.hero-query-tabs button{background:none;color:#909090;display:inline-flex;align-items:center;gap:7px;padding:7px 10px;font-size:11px;border-radius:5px}.hero-query-tabs button svg{width:13px;height:13px}.hero-query-tabs button svg:last-child:not(:first-child){width:10px;height:10px;opacity:.6;margin-left:3px}.hero-query-tabs button.active{color:#e1e1e1;background:#fbfbfb0a}.hero-query-tabs button:hover{color:#e1e1e1}.focus-search{height:66px;background:#0d0d0d;border:1px solid #f9f9f91a;display:flex;align-items:center;gap:13px;padding:8px 8px 8px 19px;border-radius:8px}.focus-search>svg{color:#919191;width:19px;height:19px}.focus-search input{border:0;outline-offset:0;min-width:0;background:transparent;font-size:15px;letter-spacing:-.02em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;padding:12px 0;flex:1}.focus-search .btn{background:#ededed;border:1px solid #ffffff50;color:#131313;height:47px;padding:0 21px;font-size:12px;box-shadow:inset 0 1px #ffffff77,0 4px 18px #00000044}.focus-search .btn:hover{background:#ffffff}.focus-search .btn svg{width:15px}.focus-search-foot{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 11px 5px;font-size:9px;color:#858585;letter-spacing:.01em}.focus-search-foot>span:first-child{display:flex;align-items:center;gap:7px}.focus-search-foot svg{width:11px;height:11px}.hero-under-search{display:flex;align-items:center;justify-content:center;gap:17px;font-size:10px;color:#878787;margin-top:20px}.hero-under-search .text-link{font-size:10px;color:#c7c7c7}.mini-cross{color:#6d6d6d;font-size:12px}.product-window-section{position:relative;margin-top:-10px;padding-bottom:0}.window-caption{display:flex;justify-content:space-between;gap:16px;max-width:1120px;margin:0 auto 14px;font:8px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.13em;color:#7d7d7d}.window-caption>span:first-child{display:flex;align-items:center;gap:8px}.window-caption i{display:block;width:4px;height:4px;background:#aeaeae;box-shadow:0 0 7px #b1b1b1;border-radius:50%}.workbench-frame{border:1px solid #e3e3e322;max-width:1120px;margin:auto;background:#101010;box-shadow:0 35px 90px #00000066,inset 0 1px #fff07;border-radius:12px;overflow:hidden}.workbench-titlebar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;border-bottom:1px solid #ffffff0c;background:linear-gradient(#1e1e1e80,#181818);font-size:10px;color:#c1c1c1}.workbench-titlebar .flex{gap:9px}.workbench-titlebar svg{width:13px;height:13px;color:#afafaf}.wb-divider{height:10px;width:1px;background:#9898983b;margin:0 5px}.wb-legacy{font:8px ui-monospace,Consolas,monospace;letter-spacing:.1em;color:#8f8f8f;display:flex;align-items:center;gap:7px}.wb-legacy i{width:4px;height:4px;background:#8f8f8f;border-radius:50%}.workbench-layout{display:grid;grid-template-columns:53px minmax(0,1fr) 218px}.wb-rail{border-right:1px solid #ffffff09;display:flex;flex-direction:column;align-items:center;gap:23px;padding:23px 0 17px;color:#656565;background:#131313}.wb-rail>svg{width:15px;height:15px}.wb-rail-active{width:29px;height:29px;background:#98989814;color:#bebebe;border:1px solid #ababab22;display:grid;place-items:center;border-radius:7px}.wb-rail-active svg{width:15px;height:15px}.wb-report{min-width:0}.wb-report-heading{padding:27px 26px 23px;display:flex;align-items:center;justify-content:space-between;gap:25px}.wb-report-heading .eyebrow{font-size:7px;letter-spacing:.12em;color:#878787}.wb-report-heading h3{font-size:20px;font-weight:400;letter-spacing:-.035em;margin:11px 0 7px}.wb-report-heading p{font-size:10px;color:#7c7c7c}.wb-score{display:flex;flex-direction:column;align-items:end;gap:6px;flex-shrink:0}.wb-score strong{font-size:26px;line-height:1;font-weight:500;letter-spacing:-.04em;color:#e0e0e0}.wb-score strong>span{color:#747474;font-size:10px;margin-left:3px}.wb-score .badge{font-size:8px;padding:2px 6px}.wb-filter-row{display:flex;justify-content:space-between;gap:10px;align-items:center;border-top:1px solid #ffffff07;border-bottom:1px solid #ffffff09;padding:8px 20px}.wb-tabs{display:flex;gap:2px}.wb-tabs button{background:none;padding:7px 9px;font-size:9px;color:#7e7e7e;border-radius:4px}.wb-tabs button.active{background:#d4d4d40b;color:#cdcdcd}.wb-tabs button:hover{color:#dbdbdb}.wb-safe{display:inline-flex;align-items:center;gap:5px;font-size:8px;color:#747474}.wb-safe svg{width:10px;height:10px}.wb-table-head,.wb-finding{display:grid;grid-template-columns:1.8fr 1.4fr 75px 12px;gap:18px;padding:0 24px;align-items:center;text-align:left;width:100%}.wb-table-head{font:7px ui-monospace,Consolas,monospace;letter-spacing:.1em;color:#696969;height:32px}.wb-finding{background:transparent;color:#c6c6c6;min-height:64px;border-top:1px solid #ffffff06;transition:background .2s;font-size:10px}.wb-finding:hover{background:#cecece08}.wb-finding>svg{width:12px;height:12px;color:#686868}.wb-source{display:flex;align-items:center;gap:10px;min-width:0}.source-mark{display:inline-flex;align-items:center;justify-content:center;width:29px;height:31px;background:linear-gradient(135deg,#b9b9b916,#aaaaaa05);border:1px solid #ffffff0e;border-radius:6px;color:#b5b5b5;font-size:9px;font-weight:500;flex-shrink:0}.wb-source small{font-size:8px;color:#686868;display:block;margin-top:3px}.wb-data{font-size:9px;color:#818181}.wb-finding .badge{font-size:8px;padding:2px 6px}.wb-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:15px 23px;border-top:1px solid #ffffff0a}.wb-bottom>span{font-size:8px;color:#787878;display:flex;align-items:center;gap:6px}.wb-bottom>span svg{width:11px;height:11px}.wb-bottom>.text-link{font-size:9px;color:#c1c1c1}.wb-bottom>.text-link svg{width:12px;height:12px}.wb-insight{border-left:1px solid #ffffff0a;padding:29px 22px;background:linear-gradient(160deg,#2626260c,#28282808)}.wb-insight .eyebrow{font-size:7px;line-height:1.6;letter-spacing:.08em;color:#797979}.wb-insight h4{font-size:23px;font-weight:400;letter-spacing:-.04em;line-height:1.16;margin:17px 0 10px;color:#d2d2d2}.wb-insight>p{font-size:10px;line-height:1.7;color:#767676}.wb-insight ol{list-style:none;padding:0;margin:25px 0;display:grid;gap:17px}.wb-insight li{display:flex;gap:10px;font-size:9px;line-height:1.7;color:#a2a2a2}.wb-insight li b{font:8px ui-monospace,Consolas,monospace;color:#585858;margin-top:4px}.wb-privacy{display:flex;align-items:center;gap:9px;font-size:8px;line-height:1.6;color:#6e6e6e;border-top:1px solid #ffffff0a;padding-top:17px}.wb-privacy svg{width:20px;height:20px;color:#8e8e8e}.principles-strip{max-width:1120px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:25px;padding:28px 0 34px}.principles-strip>span{display:flex;align-items:center;gap:9px;color:#8c8c8c;font-size:10px}.principles-strip svg{width:13px;height:13px;color:#767676}.section-index{font:9px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em;color:#8a8a8a}.v2-product{padding-top:82px}.v2-section-head{display:grid;grid-template-columns:170px 1.15fr 1fr;gap:38px;align-items:start;margin-bottom:50px}.v2-section-head .section-index{padding-top:9px}.v2-section-head h2{font-size:43px;line-height:1.1;letter-spacing:-.05em;font-weight:450}.v2-section-head h2 span{color:#858585}.v2-section-head p{font-size:13px;line-height:1.9;color:#909090;padding-top:7px;max-width:350px}.correlation-layout{display:grid;grid-template-columns:1fr 1.35fr;border:1px solid #ffffff0d;background:linear-gradient(110deg,#181818a0,#111111);border-radius:13px;overflow:hidden}.correlation-story{padding:43px}.section-micro{font:8px ui-monospace,Consolas,monospace;letter-spacing:.1em;color:#7e7e7e;text-transform:uppercase}.correlation-story h3{font-size:32px;font-weight:450;line-height:1.15;margin:18px 0;letter-spacing:-.045em}.correlation-story p{font-size:12px;line-height:1.9;max-width:300px;color:#909090}.correlation-story .text-link{font-size:11px;margin-top:24px;color:#c8c8c8}.correlation-example{position:relative;padding:36px 44px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:radial-gradient(#c3c3c314 .65px,transparent .65px);background-size:18px 18px;border-left:1px solid #ffffff08}.correlation-providers{display:grid;gap:9px;width:100%;max-width:350px}.correlation-providers>div{display:flex;align-items:center;justify-content:space-between;gap:13px;background:#1b1b1b;border:1px solid #d9d9d917;padding:12px 14px;border-radius:7px;font-size:10px;color:#bbbbbb;box-shadow:0 8px 20px #00000022}.correlation-providers .mono{font-size:8px;color:#5c5c5c}.correlation-providers .pill{font-size:7px;color:#636363;gap:5px;margin-left:auto}.correlation-providers .dot{height:3px;width:3px;box-shadow:none;background:#858585}.correlation-connectors{height:29px;width:80%;position:relative;display:flex;justify-content:space-around}.correlation-connectors span{width:1px;height:29px;background:linear-gradient(#545454,#9e9e9e3d)}.correlation-output{width:100%;max-width:430px;background:linear-gradient(130deg,#2a2a2a5e,#1a1a1a);border:1px solid #9b9b9b38;border-radius:8px;padding:17px;box-shadow:0 8px 30px #00000033}.correlation-output strong{font-size:11px;font-weight:500}.correlation-output>.between .flex{gap:9px}.correlation-output>.between .badge{font-size:8px}.correlation-output p{font-size:9px;color:#797979;margin:14px 0 10px}.correlation-output .chip{font-size:8px;color:#a6a6a6}.v2-feature-rows{display:grid;grid-template-columns:1fr 1fr;margin-top:38px;gap:0 45px}.v2-feature-rows article{display:flex;align-items:start;gap:17px;position:relative;padding:28px 0;border-bottom:1px solid #ffffff09}.v2-feature-rows .feature-symbol{width:34px;height:34px;border-radius:7px;background:#c1c1c108;border-color:#c1c1c115;color:#a4a4a4;margin:0}.v2-feature-rows .feature-symbol svg{width:16px;height:16px}.feature-number{display:none}.v2-feature-rows h3{font-size:18px;font-weight:450;letter-spacing:-.025em;margin:9px 0}.v2-feature-rows p{font-size:11px;line-height:1.8;color:#858585;max-width:330px}.v2-workflow .workflow-heading{margin-bottom:32px;align-items:end}.v2-workflow h2{font-size:34px;font-weight:450;margin-top:20px;letter-spacing:-.04em}.v2-workflow .workflow{background:#131313;border-color:#ffffff0b}.v2-workflow .workflow-item{padding:22px 19px}.v2-workflow .workflow-item h3{font-size:12px;font-weight:500}.v2-workflow .workflow-item p{color:#838383;font-size:10px}.v2-workflow .workflow-num{font-family:ui-monospace,Consolas,monospace;color:#6b6b6b}.v2-workflow .workflow-num svg{color:#9a9a9a}.v2-pricing .v2-section-head{margin-bottom:35px}.public-v2 .plan-card{background:linear-gradient(#181818,#121212);border-color:#ffffff12;border-radius:11px;padding:29px}.public-v2 .plan-card.featured{background:linear-gradient(140deg,#252525,#181818 65%);border-color:#a1a1a173}.public-v2 .plan-card .plan-name{font-size:18px;font-weight:500}.public-v2 .plan-price{font-size:44px;font-weight:450;letter-spacing:-.055em}.public-v2 .plan-card ul{font-size:12px;color:#9f9f9f;gap:14px;margin:26px 0}.public-v2 .plan-card li svg{color:#a7a7a7}.public-v2 .plan-card .btn.primary{background:#ededed;color:#191919;box-shadow:none}.public-v2 .plan-card .btn.secondary{border-color:#d2d2d21c;background:#b5b5b505;color:#b9b9b9}.public-v2 .plan-note{color:#737373;font-size:10px}.public-v2 .plan-top .badge{font-size:8px;color:#b4b4b4;border-color:#c4c4c430;background:#c4c4c409}.public-v2 .faq{margin-top:65px;max-width:810px}.public-v2 .faq h2{font-weight:450;font-size:30px;margin-bottom:28px}.public-v2 details{padding:21px 0;border-color:#ffffff0b}.public-v2 summary{font-size:13px;color:#b0b0b0}.public-v2 summary:after{color:#747474}.public-v2 details p{font-size:12px;color:#878787}.v2-final-cta{text-align:center;padding:85px 0 90px;position:relative;background:radial-gradient(ellipse 40% 90% at 50% 100%,#3f3f3f20,transparent)}.v2-final-cta h2{font-size:57px;letter-spacing:-.055em;font-weight:450;margin:24px 0 26px;line-height:1.05}.v2-final-cta h2 span{color:#949494}.v2-final-cta .btn{background:#ededed;color:#1e1e1e;padding:14px 24px;font-size:12px}.v2-final-cta p{font-size:10px;margin-top:18px;color:#727272}.public-v2 .footer{border-top:1px solid #ffffff0a;background:#0d0d0d}.public-v2 .footer-links{color:#808080}.public-v2 .footer-copy{color:#6e6e6e}.public-v2 .footer-bottom{border-color:#ffffff0a;color:#575757}.public-v2 .footer-bottom .pill{font-size:9px;color:#797979}.public-v2 .footer-bottom .dot{width:4px;height:4px;background:#939393;box-shadow:none}
/* Workspace: quieter surfaces, clearer information hierarchy. */
.sidebar{background:#0e0e0e}.app-topbar{height:65px}.app-content{padding-top:32px}.app-legacy-note{background:transparent;border-color:#ffffff07;font-size:9px}.app-heading h1{font-size:27px;font-weight:450;letter-spacing:-.04em}.app-heading p{font-size:12px;color:#909090}.stat{background:linear-gradient(130deg,#1a1a1a,#131313);border-color:#ffffff0b;border-radius:9px}.stat-label{color:#8f8f8f;font-size:10px}.stat-value{font-weight:400}.stat-hint{color:#757575}.panel{border-color:#ffffff0b;border-radius:10px;background:#131313}.panel-head{background:#ffffff01}.panel-head h2{font-weight:500}.nav-item.active{background:#b5b5b508;border-color:#b5b5b512}.sidebar .logo{font-size:18px}.sidebar .logo .logo-sub{font-size:13px}.sidebar .logo svg{width:25px;height:29px}.workspace-label{font-family:ui-monospace,Consolas,monospace}.source-icon{background:#c3c3c30c;border-color:#ffffff0b;color:#a4a4a4}.lookup-state .state-icon{background:#c6c6c608;border-color:#c6c6c61a;color:#ababab}.finding{border-radius:9px;background:#141414}.finding-title h3{font-weight:500}.report-summary{background:linear-gradient(130deg,#21212142,transparent 70%)}.btn.primary{box-shadow:none}.credit-box{background:linear-gradient(145deg,#27272750,#191919);border-color:#cecece16}.app-topbar .badge.good{color:#c1c1c1;border-color:#b9b9b926;background:#b9b9b909}
/* Technical documentation, with independently navigable sections. */
.docs-layout{display:grid;grid-template-columns:230px minmax(0,1fr) 180px;max-width:1300px;margin:auto;min-height:80vh}.docs-sidebar{padding:30px 24px;position:sticky;top:80px;height:calc(100vh - 80px);border-right:1px solid #ffffff0b;overflow:auto}.docs-search{display:flex;gap:6px;align-items:center;background:#191919;border:1px solid #ffffff0e;border-radius:7px;padding:0 10px;margin-bottom:26px}.docs-search svg{width:12px;height:12px;color:#757575}.docs-search input{border:0;font-size:11px;min-height:35px;padding:7px 0;background:transparent}.docs-sidebar h4{color:#6e6e6e;font:9px ui-monospace,Consolas,monospace;letter-spacing:.07em;margin:24px 8px 10px}.docs-sidebar a{display:flex;justify-content:space-between;gap:12px;font-size:11px;padding:8px;border-radius:5px;color:#a1a1a1}.docs-sidebar a:hover{background:#cacaca08;color:#dbdbdb}.docs-sidebar a.active{color:#dbdbdb;background:#cacaca0b}.docs-method{font:7px ui-monospace,Consolas,monospace;color:#9a9a9a;margin-top:3px}.docs-article{max-width:800px;min-width:0;padding:48px 43px 80px}.docs-article h1{font-size:39px;font-weight:500;margin:16px 0;letter-spacing:-.045em}.docs-article .docs-lead{font-size:14px;line-height:1.9;color:#a0a0a0;margin-bottom:28px;max-width:500px}.docs-article section{scroll-margin-top:40px}.docs-article h2{font-size:23px;font-weight:500;letter-spacing:-.025em;margin:43px 0 14px}.docs-article p{font-size:12px;color:#979797;line-height:1.9;margin:12px 0 20px}.docs-article code{font:11px ui-monospace,Consolas,monospace;color:#cccccc}.docs-article .code-block{margin:16px 0;background:#0c0c0c;font-size:11px;color:#bebebe;border-color:#ffffff0b;line-height:1.9}.docs-article .callout{font-size:11px;color:#a8a8a8;border-color:#bcbcbc22;background:#bcbcbc05}.docs-article .docs-ep{border:1px solid #ffffff0c;background:#151515;border-radius:9px;overflow:hidden;margin:18px 0}.docs-ep-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;border-bottom:1px solid #ffffff08;background:#ffffff02}.docs-ep-head .flex{gap:10px}.docs-ep-head .badge{font:8px ui-monospace,Consolas,monospace;color:#b4b4b4;background:#b7b7b70e;border-color:#b7b7b718}.docs-ep-head .icon-btn{width:27px;height:27px;border:0}.docs-ep-head .icon-btn svg{width:12px;height:12px}.docs-ep-body{padding:14px 18px}.docs-ep-body p{font-size:11px;margin:0}.docs-toc{padding:48px 16px 30px;position:sticky;top:80px;height:calc(100vh - 80px)}.docs-toc h4{font:8px ui-monospace,Consolas,monospace;color:#6a6a6a;letter-spacing:.08em;margin-bottom:15px}.docs-toc a{display:block;color:#7d7d7d;font-size:10px;padding:7px 0 7px 12px;border-left:1px solid #ffffff0c}.docs-toc a:hover{color:#cecece;border-left-color:#a2a2a2}.docs-article .content-card{padding:20px;background:#141414;border-color:#ffffff0c}.docs-article .content-card h3{font-size:15px;margin-bottom:10px}.docs-article table{font-size:11px}.docs-article th,.docs-article td{padding:12px}.docs-article td{white-space:normal}.docs-article th{font-size:8px}
@media(min-width:1500px){.focus-hero{padding-top:82px}.focus-hero h1{font-size:98px}}@media(max-width:1300px){.public-v2 .site-header{padding-left:28px;padding-right:28px}.public-v2 .site-header .container{padding:0 20px}.v2-section-head{grid-template-columns:140px 1.1fr 1fr;gap:25px}.public-v2 .site-header .public-nav{gap:24px}.workbench-layout{grid-template-columns:48px minmax(0,1fr) 195px}.wb-insight{padding:26px 19px}.wb-table-head,.wb-finding{gap:11px;padding-left:20px;padding-right:20px}.docs-layout{grid-template-columns:210px minmax(0,1fr) 160px}}@media(max-width:1000px){.workbench-layout{grid-template-columns:45px minmax(0,1fr)}.wb-insight{display:none}.v2-section-head{grid-template-columns:130px 1fr}.v2-section-head>p,.v2-section-head>div:last-child:not(:first-child){grid-column:2}.v2-section-head h2{font-size:40px}.correlation-story{padding:32px}.correlation-example{padding:30px}.correlation-story h3{font-size:29px}.principles-strip{gap:16px}.principles-strip>span{font-size:9px}.docs-layout{grid-template-columns:200px minmax(0,1fr)}.docs-toc{display:none}.docs-article{padding:38px 30px}.focus-hero h1{font-size:75px}.public-v2 .logo{font-size:18px}.public-v2 .logo .logo-sub{font-size:13px}.public-v2 .site-header .public-nav{gap:18px}.public-v2 .site-header .btn{font-size:11px;padding-left:12px;padding-right:12px}}@media(max-width:680px){.public-v2 .site-header{height:80px;padding:13px 14px 0}.public-v2 .site-header .container{height:57px;padding:0 14px;border-radius:11px;gap:8px;max-width:100%}.public-v2 .logo{font-size:16px;gap:8px}.public-v2 .logo .logo-sub{font-size:12px}.public-v2 .logo svg{width:24px;height:28px}.public-v2 .header-right{margin-left:auto!important;gap:1px}.public-v2 .header-right .btn{font-size:10px;min-height:33px;padding:7px 9px}.public-v2 .header-right .btn svg{width:12px}.public-v2 .site-header .public-nav{display:none}.focus-hero{padding:48px 0 47px}.focus-kicker{font-size:8px;letter-spacing:.1em;gap:8px}.focus-version{font-size:6px;padding:3px 4px;margin-left:2px}.scope-dot{height:5px;width:5px}.focus-hero h1{font-size:53px;font-weight:450;letter-spacing:-.065em;margin:22px auto 18px;line-height:1.04}.focus-subtitle{font-size:12px;max-width:280px;margin:auto;line-height:1.8}.hero-search-dock{margin-top:26px;padding:0 5px 6px;border-radius:10px}.hero-query-tabs{height:40px;padding:0 3px;gap:0}.hero-query-tabs button{font-size:9px;padding:6px 8px;gap:5px}.hero-query-tabs button svg{width:11px;height:11px}.hero-query-tabs button svg:last-child:not(:first-child){width:8px;height:8px;margin-left:1px}.focus-search{height:57px;padding:5px 5px 5px 11px;gap:8px;border-radius:6px}.focus-search>svg{width:15px;height:15px}.focus-search input{font-size:11px;padding:7px 0}.focus-search .btn{height:43px;min-height:43px;font-size:9px;gap:7px;padding:0 10px;border-radius:6px}.focus-search .btn svg{width:12px}.focus-search-foot{font-size:7px;gap:5px;padding:10px 5px 2px}.focus-search-foot svg{height:8px;width:8px}.focus-search-foot>span:first-child{gap:4px}.hero-under-search{font-size:8px;gap:12px;margin-top:17px}.hero-under-search .text-link{font-size:8px}.hero-under-search .text-link svg{width:11px}.signal-atmosphere>svg{width:180%;left:-40%;opacity:.5}.signal-grid{background-size:24px 24px}.product-window-section{margin-top:0}.window-caption{font-size:6px;letter-spacing:.1em;margin-bottom:10px;gap:10px}.workbench-frame{border-radius:8px;box-shadow:0 24px 50px #00000044}.workbench-titlebar{font-size:8px;padding:12px 13px;gap:10px}.workbench-titlebar .flex{gap:6px}.workbench-titlebar .flex svg{height:10px;width:10px}.workbench-titlebar .muted{display:none}.wb-divider{display:none}.wb-legacy{font-size:6px;letter-spacing:.06em;gap:5px}.workbench-layout{grid-template-columns:minmax(0,1fr)}.wb-rail{display:none}.wb-report-heading{padding:21px 16px;gap:10px}.wb-report-heading .eyebrow{font-size:5px;letter-spacing:.08em}.wb-report-heading h3{font-size:16px;margin-top:9px}.wb-report-heading p{font-size:8px}.wb-score strong{font-size:22px}.wb-score strong>span{font-size:8px}.wb-score .badge{font-size:6px;padding:2px 4px}.wb-score .badge svg{width:9px;height:9px}.wb-filter-row{padding:7px 10px}.wb-tabs button{font-size:8px;padding:6px 7px}.wb-safe{font-size:6px}.wb-safe svg{width:8px;height:8px}.wb-table-head,.wb-finding{grid-template-columns:minmax(0,1fr) 49px 11px;gap:8px;padding-left:15px;padding-right:15px}.wb-table-head>span:nth-child(2),.wb-finding .wb-data{display:none}.wb-table-head{font-size:6px;height:27px}.wb-finding{font-size:9px;min-height:61px}.wb-finding .badge{font-size:6px;padding:2px 4px}.wb-finding .source-mark{width:26px;height:28px;font-size:8px}.wb-source{gap:8px}.wb-source small{font-size:7px}.wb-finding>svg{height:11px;width:11px}.wb-bottom{padding:13px 15px;gap:9px}.wb-bottom>span{font-size:6px;max-width:170px;line-height:1.6;gap:5px}.wb-bottom>span svg{height:10px;width:10px}.wb-bottom .text-link{font-size:7px;gap:4px}.wb-bottom .text-link svg{width:10px}.principles-strip{grid-template-columns:repeat(2,1fr);padding:23px 0 27px;gap:14px 12px}.principles-strip>span{font-size:8px;gap:6px}.principles-strip svg{width:11px;height:11px}.v2-product{padding-top:45px}.v2-section-head{display:block;margin-bottom:28px}.v2-section-head .section-index{padding-top:0;margin-bottom:19px}.v2-section-head h2{font-size:36px;margin-bottom:19px}.v2-section-head p{font-size:12px;line-height:1.9;padding:0;max-width:330px}.correlation-layout{grid-template-columns:1fr}.correlation-story{padding:29px}.correlation-story h3{font-size:31px;margin-top:15px}.correlation-story p{font-size:11px}.correlation-story .text-link{font-size:10px}.correlation-example{border-left:0;border-top:1px solid #ffffff08;padding:25px 23px}.correlation-providers>div{font-size:9px;padding:11px 12px}.correlation-output{padding:14px}.correlation-output strong{font-size:10px}.correlation-output .source-mark{width:24px;height:27px;font-size:8px}.correlation-output .chip{font-size:7px}.v2-feature-rows{grid-template-columns:1fr;margin-top:21px}.v2-feature-rows article{padding:23px 0;gap:14px}.v2-feature-rows h3{font-size:18px}.v2-feature-rows p{font-size:10px}.v2-feature-rows .section-micro{font-size:7px}.v2-workflow .workflow-heading{display:block}.v2-workflow h2{font-size:28px;margin:19px 0 16px}.v2-workflow .workflow-heading .text-link{font-size:10px}.v2-workflow .workflow-item{padding:20px 17px}.v2-workflow .workflow-item p{font-size:10px}.public-v2 .plan-card{padding:25px}.public-v2 .plan-name{font-size:17px}.public-v2 .plan-price{font-size:42px}.public-v2 .faq{margin-top:40px}.public-v2 .faq h2{font-size:26px}.public-v2 summary{font-size:12px}.public-v2 details{padding:18px 0}.public-v2 details p{font-size:11px}.v2-final-cta{padding:60px 0 65px}.v2-final-cta h2{font-size:43px;margin:23px 0 24px}.v2-final-cta .btn{padding:12px 19px;font-size:11px}.v2-final-cta p{font-size:8px}.section-index{font-size:8px}.docs-layout{grid-template-columns:1fr}.docs-sidebar{height:auto;position:relative;top:0;padding:19px 22px;border-bottom:1px solid #ffffff0b;border-right:0}.docs-sidebar h4{display:none}.docs-sidebar .docs-nav{display:flex;flex-wrap:wrap;gap:5px}.docs-sidebar a{font-size:9px;padding:7px 9px;border:1px solid #ffffff0a}.docs-method{display:none}.docs-search{margin-bottom:14px}.docs-article{padding:32px 22px 60px}.docs-article h1{font-size:34px}.docs-article .docs-lead{font-size:12px}.docs-article h2{font-size:21px;margin-top:35px}.docs-article p{font-size:11px}.docs-article .code-block{font-size:9px;padding:15px}.docs-ep-head code{font-size:9px}.app-topbar{height:62px}}


.public-v2 .focus-search-foot{color:#a0a0a0}.public-v2 .focus-kicker{color:#b4b4b4}.public-v2 .focus-version{color:#939393}.public-v2 .hero-under-search{color:#9d9d9d}.public-v2 .window-caption{color:#939393}.public-v2 .wb-report-heading p,.public-v2 .wb-source small,.public-v2 .wb-table-head,.public-v2 .wb-data{color:#959595}.public-v2 .wb-insight>p,.public-v2 .wb-insight .eyebrow,.public-v2 .wb-bottom>span,.public-v2 .wb-safe{color:#9a9a9a}.public-v2 .wb-tabs button{color:#9f9f9f}.public-v2 .wb-tabs button.active{color:#dddddd}.public-v2 .wb-privacy{color:#9b9b9b}.public-v2 .wb-insight li b{color:#9b9b9b}.public-v2 .wb-legacy{color:#9d9d9d}.public-v2 .plan-note{color:#9d9d9d}.public-v2 .section-micro,.public-v2 .section-index{color:#9e9e9e}.public-v2 .correlation-output p{color:#a0a0a0}.public-v2 .footer-bottom,.public-v2 .footer-copy,.public-v2 .footer-links{color:#939393}.public-v2 .footer-bottom .pill{color:#9c9c9c}.public-v2 .v2-final-cta p{color:#a1a1a1}
@media(max-width:680px){.focus-hero h1{font-size:46px;line-height:1.07}.focus-kicker{font-size:9px}.focus-version{font-size:7px}.focus-search-foot{font-size:8px}.focus-search input{font-size:11px}.hero-under-search,.hero-under-search .text-link{font-size:9px}.wb-source small{font-size:8px}.wb-table-head{font-size:7px}.wb-report-heading p{font-size:9px}.wb-bottom>span{font-size:7px}.wb-bottom .text-link{font-size:8px}.wb-tabs button{font-size:9px}.wb-safe{font-size:7px}.window-caption{font-size:7px}.wb-report-heading .eyebrow{font-size:6px}.focus-hero{padding-top:40px}.principles-strip>span{font-size:9px}.public-v2 .footer-bottom{font-size:9px}}
/* LostNode: signal identity and a shared visual language across the product. */
:root{--node-ink:#cecece;--node-edge:#cbcbcb25;--node-surface:#1c1c1c;--node-grid:#c1c1c108}.logo.lostnode-logo{gap:11px;align-items:center;letter-spacing:0}.logo.lostnode-logo .ln-mark{width:34px;height:34px;color:#cacaca;flex-shrink:0;filter:drop-shadow(0 0 7px #c3c3c313)}.brand-stack{display:flex;flex-direction:column;gap:5px}.logo .wordmark{position:relative;display:inline-block;font-size:24px;font-weight:520;letter-spacing:-.065em;line-height:1;white-space:nowrap;color:#e8e8e8}.wordmark-node{color:#b7b7b7;font-weight:400}.brand-caption{font:6px/1.1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.18em;color:#8f8f8f}.letter-swap{position:relative;display:inline-block;width:.52em}.letter-zero{text-shadow:0 0 13px #dddddd78;position:absolute;inset:0;color:#e2e2e2;opacity:0;font-weight:400;animation:lost-zero 7.4s infinite}.letter-o{display:inline-block;animation:lost-letter 7.4s infinite}.wordmark:before{content:attr(data-word);position:absolute;inset:0;color:#b7b7b7;opacity:0;pointer-events:none;clip-path:polygon(0 38%,100% 38%,100% 53%,0 53%);animation:lost-echo 7.4s infinite;letter-spacing:inherit}.wordmark:after{content:"";position:absolute;left:-4px;right:-3px;top:44%;height:1px;background:#afafaf;opacity:0;animation:lost-scan 7.4s infinite}.lostnode-logo:hover .ln-mark{color:#ececec;filter:drop-shadow(0 0 8px #b9b9b944)}@keyframes lost-zero{0%,79%,94%,100%{opacity:0}80%,93%{opacity:1}}@keyframes lost-letter{0%,79%,94%,100%{opacity:1}80%,93%{opacity:0}}@keyframes lost-echo{0%,79%,94%,100%{opacity:0;transform:translateX(0)}80%,83%{opacity:.38;transform:translateX(-2px)}84%,93%{opacity:.12;transform:translateX(1px)}}@keyframes lost-scan{0%,79%,94%,100%{opacity:0}80%,81%{opacity:.35}82%,93%{opacity:0}}.public-v2 .site-header .logo .wordmark{font-size:23px}.public-v2 .site-header .logo .ln-mark{width:32px;height:32px}.public-v2 .site-header .brand-caption{font-size:5px}.sidebar .lostnode-logo{margin-left:8px;gap:10px}.sidebar .logo .wordmark{font-size:22px}.sidebar .logo .ln-mark{width:31px;height:31px}.sidebar .brand-caption{font-size:5px}.sidebar .workspace-label{margin-top:32px}.node-illustration{width:100%;height:auto;color:#c6c6c6;display:block;overflow:visible}.instrument-label{display:flex;align-items:center;gap:9px;color:#9b9b9b;font:8px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em;margin-bottom:19px}.instrument-label .scope-dot{width:5px;height:5px;box-shadow:none;border-color:#afafaf}.instrument-label-tail{font-size:6px;color:#636363;margin-left:9px;border-left:1px solid #a0a0a024;padding-left:12px;letter-spacing:.08em}.visual-heading{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 178px auto;gap:22px;align-items:center;min-height:154px;padding:10px 0 22px;margin-bottom:0;isolation:isolate}.visual-heading:before{content:"";position:absolute;inset:-32px -36px 0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 50% 100% at 78% 0%,#48484817,transparent 80%),linear-gradient(120deg,#1a1a1a35,transparent 65%);border-bottom:1px solid #e1e1e10a}.visual-heading:after{content:"";position:absolute;pointer-events:none;width:8px;height:8px;right:0;bottom:-1px;border-right:1px solid #c1c1c135;border-bottom:1px solid #c1c1c135}.heading-copy{min-width:0}.visual-heading h1{font-size:32px;font-weight:450;letter-spacing:-.05em;line-height:1.1;color:#e9e9e9}.visual-heading p{font-size:11px;margin-top:11px;line-height:1.8;max-width:470px;color:#9f9f9f}.heading-instrument{width:178px;margin:-6px 0 -8px;opacity:.9;mask-image:linear-gradient(90deg,transparent,#000000 18%,#000000 90%,transparent)}.heading-instrument .node-illustration{filter:drop-shadow(0 0 25px #b6b6b609)}.heading-action{display:flex;align-items:center;justify-content:end}.heading-action:empty{display:none}.heading-action .btn{font-size:11px;padding:11px 15px;min-height:40px}.heading-action .btn.primary{background:linear-gradient(#dedede,#cdcdcd);color:#212121;border-color:#f9f9f933;box-shadow:inset 0 1px #ffffff70,0 4px 18px #00000022}.heading-action .btn.primary:hover{background:#e9e9e9}.heading-action .btn.secondary{background:#c0c0c007;border-color:#d0d0d01a;color:#b9b9b9}.context-ribbon{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 0 20px;margin-bottom:18px;font-size:9px;color:#909090;border-bottom:1px solid #ffffff07}.context-ribbon>span{display:flex;align-items:center;gap:7px}.context-ribbon>span:first-child{font:7px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.1em;color:#c4c4c4}.context-ribbon svg{height:12px;width:12px;color:#7e7e7e}.app-topbar{background:linear-gradient(110deg,#121212f5,#0f0f0ff5);border-bottom-color:#d1d1d110;box-shadow:0 5px 22px #00000011}.breadcrumb{font-size:10px}.app-legacy-note{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;color:#838383;letter-spacing:.01em;background:#1f1f1f13}.app-legacy-note a{color:#a0a0a0}.sidebar{background:linear-gradient(130deg,#19191930,transparent 60%),#0e0e0e;border-right-color:#cdcdcd11}.sidebar:after{content:"";position:absolute;top:112px;bottom:28px;width:1px;left:0;pointer-events:none;background:linear-gradient(transparent,#acacac33,transparent)}.nav-item{font-size:11px;min-height:41px;margin:1px 0;border:1px solid transparent}.nav-item:hover{background:#bdbdbd06;border-color:#bdbdbd08}.nav-item.active{background:linear-gradient(90deg,#a5a5a514,#a5a5a503);border-color:#bfbfbf1c;color:#d2d2d2;box-shadow:inset 2px 0 #afafaf}.nav-item.active svg{color:#c5c5c5}.nav-item svg{color:#848484}.stat{position:relative;background:linear-gradient(140deg,#21212160,#161616 65%);border-color:#d9d9d912;box-shadow:inset 0 1px #ffffff03;overflow:hidden;border-radius:11px;padding:21px}.stat:after{content:"";pointer-events:none;position:absolute;width:65px;height:65px;right:-24px;bottom:-27px;border:1px solid #d1d1d10b;transform:rotate(45deg);box-shadow:0 0 0 13px #c7c7c703,0 0 0 28px #c7c7c702}.stat-label svg{padding:6px;box-sizing:content-box;background:#c7c7c709;border:1px solid #c7c7c710;border-radius:6px;width:13px;height:13px;color:#aaaaaa}.stat-label{font-size:9px}.stat-value{font-size:32px;letter-spacing:-.045em;color:#e0e0e0;margin-top:6px;margin-bottom:11px}.stat-hint{font-size:8px;color:#939393}.panel{position:relative;border:1px solid #cecece14;background:linear-gradient(125deg,#1e1e1e24,transparent 45%),#131313;box-shadow:inset 0 1px #ffffff025;border-radius:11px}.panel-head{background:linear-gradient(110deg,#bfbfbf04,transparent);border-color:#d0d0d00c;padding-top:19px;padding-bottom:19px}.panel-head h2{font-size:14px;font-weight:450;color:#d1d1d1}.panel-head p{font-size:9px;color:#8a8a8a}.panel .table-footer{background:#0e0e0e22;border-color:#c7c7c70e;font-size:9px}th{background:#b5b5b504;color:#929292;font:8px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.1em;padding-top:13px;padding-bottom:13px}td{font-size:10px;color:#a3a3a3;border-color:#cfcfcf0a}td strong{color:#d7d7d7}tbody tr:hover{background:#d0d0d008}.source-icon{box-shadow:inset 0 1px #fff04;border-radius:6px;background:linear-gradient(130deg,#c0c0c014,#9d9d9d05)}.chart{height:190px;padding-top:20px;background-image:repeating-linear-gradient(to top,transparent 0,transparent 39px,#c6c6c607 39px,#c6c6c607 40px)}.chart-bar{background:linear-gradient(180deg,#bababa78,#9f9f9f13);border-color:#bfbfbf2b;border-radius:3px 3px 0 0;box-shadow:0 0 16px #aeaeae05}.chart-col small{font-family:ui-monospace,Consolas,monospace;font-size:8px;color:#9e9e9e}.chart-col span{font-family:ui-monospace,Consolas,monospace;font-size:8px;color:#929292}.overview-bottom .panel:nth-child(2){background:radial-gradient(ellipse at 100% 0,#67676718,transparent 70%),#141414}.overview-bottom .panel:nth-child(2):after{content:"";position:absolute;right:-25px;top:-35px;width:160px;height:160px;border:1px solid #cccccc0b;border-radius:50%;box-shadow:0 0 0 20px #cccccc04,0 0 0 40px #cccccc02;pointer-events:none}.overview-bottom h3{font-weight:450;font-size:22px}.source-icon.blue{color:#b5b5b5;background:#a4a4a407}.source-icon.green-icon{color:#b5b5b5;background:#b5b5b507}.btn.primary{background:linear-gradient(#d9d9d9,#cbcbcb);color:#222222;border-color:#f4f4f430;box-shadow:inset 0 1px #ffffff60}.btn.primary:hover{background:#e8e8e8}.btn.secondary{background:#c0c0c006;border-color:#c0c0c01b;color:#b9b9b9}.btn.secondary:hover{background:#c0c0c00d;border-color:#cfcfcf2e}.btn.ghost{color:#989898}.btn.danger-btn{background:#81818109;color:#b3b3b3;border-color:#81818124}.icon-btn{background:#c7c7c703;border-color:#c4c4c413;color:#9c9c9c}.icon-btn:hover{background:#c7c7c70b;color:#d7d7d7;border-color:#cccccc30}.badge.good{color:#c9c9c9;border-color:#c1c1c12c;background:#c1c1c107}.badge.neutral{color:#a6a6a6;background:#bdbdbd07}.badge.high,.badge.critical{color:#afafaf;background:#9e9e9e0b;border-color:#9e9e9e27}.badge.medium{color:#b7b7b7;background:#b7b7b709;border-color:#b7b7b724}.badge.low{color:#afafaf;background:#afafaf08;border-color:#afafaf22}.credit-box{border-color:#d3d3d322;box-shadow:inset 0 1px #f3f3f30a,0 10px 30px #00000022;border-radius:10px;padding:15px}.credit-box .credit-number{font-size:27px;color:#e2e2e2;font-weight:400}.credit-box .btn{font-size:10px;border-color:#cecece1f;background:#b1b1b109}.profile-row .avatar{background:linear-gradient(140deg,#424242,#262626);border:1px solid #bdbdbd25;color:#cccccc}.sidebar-foot .profile-info strong{color:#c7c7c7}.sidebar-foot .profile-info span{color:#818181}.lookup-form-grid input,.lookup-form-grid select{background:#0d0d0d;box-shadow:inset 0 1px 5px #00000022;border-color:#bcbcbc29}.lookup-form-grid input{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px}.lookup-form-grid label{font:9px ui-monospace,SFMono-Regular,Consolas,monospace;color:#b6b6b6;letter-spacing:.03em}.lookup-settings{border-top:1px solid #ffffff05;padding-top:14px}.lookup-help{color:#939393;font-size:9px}.lookup-settings select{background:#0f0f0f;border-color:#bfbfbf1a;color:#b3b3b3}.lookup-settings .btn{font-size:10px}.report-summary{position:relative;background:radial-gradient(ellipse at 80% -30%,#5353532b,transparent 60%),linear-gradient(110deg,#2727273d,#141414 65%);isolation:isolate;overflow:hidden}.report-summary:after{content:"";width:210px;height:210px;border:1px solid #cccccc0a;border-radius:50%;box-shadow:0 0 0 18px #cccccc04,0 0 0 36px #cccccc03;position:absolute;right:12%;top:-125px;z-index:-1;pointer-events:none}.report-summary h2{font-size:21px;font-weight:450;color:#e2e2e2}.report-summary .risk-ring{filter:drop-shadow(0 0 12px #cccccc09);--ring:#c5c5c5}.risk-ring:before{background:#1b1b1b}.ring-number{color:#e4e4e4}.report-count strong{color:#d3d3d3;font-family:ui-monospace,Consolas,monospace;font-size:26px;font-weight:400}.finding{background:linear-gradient(140deg,#23232320,transparent),#141414;border-color:#cbcbcb15;box-shadow:inset 0 1px #fff02}.finding[data-severity=high],.finding[data-severity=critical]{border-left-color:#8686865e;border-left-width:2px}.finding[data-severity=medium]{border-left-color:#98989850;border-left-width:2px}.finding[data-severity=low]{border-left-color:#9d9d9d55;border-left-width:2px}.finding-top{background:#e1e1e102;padding-top:18px;padding-bottom:18px}.finding-title h3{font-size:15px;font-weight:450;color:#d9d9d9}.finding-title p{color:#8a8a8a;font-size:9px}.finding .chip{background:#c2c2c206;color:#adadad;border-color:#c2c2c212;font-size:9px}.finding .safe-indicators{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;color:#939393}.finding .safe-indicators b{color:#cfcfcf;font-weight:400}.finding .remediation{border-color:#cecece10}.finding .remediation .eyebrow{font:7px ui-monospace,Consolas,monospace;color:#949494;letter-spacing:.12em}.finding .remediation .check{font-size:10px;color:#b8b8b8}.finding .attribution{background:#cbcbcb03;border-color:#cecece10;color:#8b8b8b;font-size:8px}.finding .attribution .badge{color:#aaaaaa;font-size:7px}.filters label{font:8px ui-monospace,Consolas,monospace;letter-spacing:.05em;color:#8c8c8c}.filters select,.filters input{background:#101010;border-color:#c0c0c01b;color:#b6b6b6;font-size:10px}.lookup-aside .panel{background:linear-gradient(140deg,#22222227,#131313)}.lookup-aside .aside-title{font-size:12px;color:#cfcfcf}.history-row{font-size:10px;border-color:#c0c0c00c}.history-row small{font-size:8px;color:#838383}.lookup-aside .feature-symbol{background:#c1c1c10a;border-color:#c1c1c11e;color:#c3c3c3}.lookup-aside h3{color:#d1d1d1;font-weight:450}.callout{background:#c2c2c208;border-color:#c2c2c220;color:#adadad;font-size:11px;border-radius:8px}.callout svg{color:#ababab;width:16px;height:16px}.callout.warn{background:#bdbdbd06;border-color:#bdbdbd21;color:#a9a9a9}.callout.warn svg{color:#a9a9a9}.asset-card{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at right top,#47474720,transparent 60%),#151515;border-color:#cacaca1b;box-shadow:inset 0 1px #eeeeee05;padding:24px;border-radius:11px}.asset-card:before{content:"";width:165px;height:165px;border:1px solid #bebebe12;position:absolute;right:-58px;top:10px;border-radius:50%;box-shadow:0 0 0 18px #bebebe05,0 0 0 36px #bebebe03;z-index:-1}.asset-card h3{font-size:20px;font-weight:400;color:#d9d9d9}.asset-card p{font-size:10px;color:#959595}.asset-card .feature-symbol{background:#c6c6c60b;border-color:#c6c6c622;color:#cbcbcb;width:41px;height:41px;border-radius:8px}.asset-card .dns-record{background:#0e0e0e;border-color:#cacaca1b;border-radius:7px;padding:14px}.dns-record small{color:#8d8d8d;font:7px ui-monospace,Consolas,monospace;letter-spacing:.13em;margin-bottom:7px}.dns-record code{color:#c5c5c5;font-size:10px}.dns-record .icon-btn{width:30px;height:30px}.dns-record .icon-btn svg{width:13px;height:13px}.asset-actions{gap:7px}.asset-actions .btn{font-size:10px;min-height:34px}.asset-actions .icon-btn{width:34px;height:34px}.asset-steps{border-top:1px solid #c0c0c013;padding-top:18px;margin-top:20px;display:flex;align-items:center;gap:8px}.asset-steps>span{display:flex;align-items:center;gap:5px;color:#676767;font:7px ui-monospace,Consolas,monospace;white-space:nowrap}.asset-steps>span.complete{color:#aeaeae}.asset-steps svg{width:10px;height:10px}.asset-steps i{flex:1;height:1px;background:#8989891b}.monitor-card{position:relative;background:linear-gradient(130deg,#2b2b2b31,transparent),#151515;border:1px solid #cecece1b;box-shadow:inset 0 1px #fff03;padding:24px;border-radius:11px;overflow:hidden}.monitor-card:before{content:"";position:absolute;pointer-events:none;right:35px;top:20px;width:100px;height:100px;border-radius:50%;border:1px solid #b6b6b60a;box-shadow:0 0 0 20px #b6b6b604,0 0 0 40px #b6b6b602}.monitor-card h3{font-weight:400;font-size:18px;color:#d7d7d7}.monitor-card .flex>svg{color:#ababab;width:17px;height:17px}.monitor-card p{font-size:9px;color:#8f8f8f}.monitor-meta{font-family:ui-monospace,Consolas,monospace;font-size:8px;color:#8c8c8c;margin-top:18px}.monitor-meta .green{color:#b1b1b1}.monitor-wave{margin:19px -24px -24px;position:relative;height:48px;border-top:1px solid #cbcbcb15;background:linear-gradient(90deg,#c2c2c206,transparent);overflow:hidden}.monitor-wave svg{height:26px;width:100%;position:absolute;bottom:0;color:#9a9a9a80;mask-image:linear-gradient(90deg,transparent,#000000 10%,#000000 80%,transparent)}.monitor-wave span{position:absolute;left:20px;top:7px;font:6px ui-monospace,Consolas,monospace;letter-spacing:.13em;color:#6e6e6e}.monitor-card:has(.toggle:not(.on)) .monitor-wave svg{color:#59595980}.toggle{background:#333333;border-color:#cbcbcb1c}.toggle:before{background:#7c7c7c}.toggle.on{background:#88888866;border-color:#bebebe49}.toggle.on:before{background:#cdcdcd}.alert-card{position:relative;margin-left:23px;background:linear-gradient(110deg,#2b2b2b2a,#141414);border-color:#cccccc18;border-left-width:1px;border-radius:10px;padding:25px}.alert-card:after{content:"";position:absolute;left:-23px;top:27px;bottom:-35px;width:1px;background:#cccccc15}.alert-card:last-child:after{bottom:27px}.alert-card.unread{border-left:1px solid #acacac6b;box-shadow:inset 2px 0 #acacac33}.alert-event-mark{position:absolute;left:-35px;top:23px;display:grid;place-items:center;background:#1a1a1a;border:1px solid #c2c2c228;border-radius:50%;width:25px;height:25px;color:#b5b5b5;z-index:1}.alert-event-mark svg{width:12px;height:12px}.alert-card h3{font-weight:450;font-size:17px;color:#dadada;margin:15px 0 12px}.alert-card p{font-size:11px;color:#a1a1a1}.alert-card .check{font-size:10px;color:#b8b8b8}.alert-card .eyebrow{color:#8f8f8f;font:7px ui-monospace,Consolas,monospace;letter-spacing:.14em}.upgrade-wall{position:relative;isolation:isolate;overflow:hidden;border-color:#c2c2c22c;background:radial-gradient(ellipse 50% 90% at 50% -20%,#6e6e6e33,transparent 80%),linear-gradient(160deg,#20202040,#161616);padding:49px 30px;border-radius:12px}.upgrade-wall:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background-image:radial-gradient(#c7c7c71c .6px,transparent .6px);background-size:20px 20px;mask-image:radial-gradient(ellipse 45% 75% at center,transparent,#000000 80%,transparent)}.upgrade-wall>svg{box-sizing:content-box;width:26px;height:26px;padding:16px;border:1px solid #cdcdcd2e;background:linear-gradient(130deg,#bcbcbc18,#bcbcbc02);border-radius:12px;color:#cdcdcd;box-shadow:0 0 0 7px #bcbcbc03;margin-bottom:22px}.upgrade-wall h2{font-weight:450;font-size:30px;color:#e0e0e0}.upgrade-wall p{font-size:12px;color:#a2a2a2}.code-block{background:linear-gradient(110deg,#1616162b,transparent),#0d0d0d;border-color:#c1c1c11b;box-shadow:inset 0 1px #c3c3c304;font-size:11px;color:#bfbfbf;line-height:1.85}.docs-tabs{background:#bdbdbd03;border-color:#c2c2c20d}.docs-tabs button{font:10px ui-monospace,Consolas,monospace;color:#919191;letter-spacing:-.02em}.docs-tabs button.active{color:#cecece;border-color:#bababa}.settings-grid{gap:20px}.settings-grid .panel-pad{padding:26px;background:linear-gradient(130deg,#2c2c2c17,transparent),#141414}.settings-grid h2{font-weight:450;font-size:20px;color:#d8d8d8;letter-spacing:-.03em;padding-bottom:17px;border-bottom:1px solid #bfbfbf15;margin-bottom:22px}.settings-grid label{font:9px ui-monospace,Consolas,monospace;color:#ababab}.settings-grid label.check{font-family:var(--font);font-size:11px;color:#b7b7b7}.settings-grid input:not([type=checkbox]){background:#0e0e0e;border-color:#c4c4c42b;font-size:12px;color:#d4d4d4}.settings-grid p{font-size:11px;color:#9a9a9a}.settings-grid .field-note{font-size:9px;color:#878787}.settings-grid .btn{font-size:10px}.settings-grid .panel:has(.danger-btn){border-color:#a9a9a922;background:radial-gradient(ellipse at top right,#60606009,transparent 70%),#141414}.settings-grid .panel:has(.danger-btn) h2{border-color:#a9a9a913;color:#bcbcbc}.settings-grid .panel:has(.danger-btn) p{color:#979797}
/* Original perk illustrations on the homepage. */
.node-perks{max-width:1120px;margin:0 auto 42px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.node-perks article{position:relative;display:flex;align-items:center;gap:9px;padding:17px 15px 17px 8px;border:1px solid #d2d2d218;border-radius:9px;background:radial-gradient(ellipse at 0 0,#41414124,transparent 80%),linear-gradient(125deg,#1d1d1d,#141414);box-shadow:inset 0 1px #e8e8e805;min-width:0}.perk-art{width:90px;flex-shrink:0;color:#c0c0c0;opacity:.85}.perk-art .node-illustration{width:90px}.node-perks .section-micro{font-size:6px;letter-spacing:.1em;color:#8d8d8d}.node-perks h3{font-size:14px;letter-spacing:-.025em;font-weight:450;color:#d9d9d9;margin:7px 0 6px}.node-perks p{font-size:8px;color:#8f8f8f;line-height:1.7;max-width:150px}.perk-go{display:grid;place-items:center;align-self:start;width:23px;height:23px;color:#919191;background:#cacaca05;border:1px solid #cacaca13;border-radius:5px;margin-left:auto;flex-shrink:0}.perk-go svg{width:11px;height:11px}.perk-go:hover{color:#dbdbdb;border-color:#c8c8c835;background:#cacaca0c}.focus-hero{background:radial-gradient(ellipse 20% 45% at 30% -10%,#60606020,transparent 80%)}.focus-kicker .scope-dot{border-color:#bebebe}.focus-search .btn.primary{background:linear-gradient(#ececec,#d9d9d9);color:#1f1f1f}.window-caption{font-size:8px}.wb-rail-active{background:#cecece0c;color:#cecece;border-color:#cecece28}.source-mark{background:linear-gradient(130deg,#c0c0c018,#b0b0b005);border-color:#c5c5c51a;color:#bdbdbd}.correlation-example .node-illustration{width:100%}.v2-product{background:radial-gradient(ellipse 40% 60% at 80% 5%,#31313120,transparent 80%)}.v2-final-cta{border-top:1px solid #d1d1d10b}.public-inner-page .site-header{position:relative;top:auto}.public-inner-page{background:radial-gradient(ellipse 40% 800px at 85% 0,#37373716,transparent 90%),#0b0b0b}.public-inner-page .footer{border-top:1px solid #cfcfcf0e}.public-inner-page .price-page{max-width:1248px;padding-top:42px}.pricing-visual-intro{max-width:900px;position:relative;isolation:isolate;padding:25px 160px 20px;margin:0 auto 36px;min-height:250px}.pricing-hero-art{position:absolute;right:-40px;top:18px;width:230px;opacity:.6;z-index:-1;mask-image:linear-gradient(90deg,transparent,#000000 30%,#000000 70%,transparent)}.pricing-visual-intro:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 45% 100% at center,#5959590e,transparent 80%)}.public-inner-page .pricing-visual-intro h1{font-size:59px;font-weight:450;letter-spacing:-.055em;line-height:1.06;margin:22px -20px}.public-inner-page .pricing-visual-intro .eyebrow{font:8px ui-monospace,Consolas,monospace;letter-spacing:.13em;color:#a0a0a0}.public-inner-page .pricing-visual-intro p{font-size:12px;color:#a3a3a3}.pricing-switch{background:#171717;border-color:#d9d9d91b;padding:4px;box-shadow:inset 0 1px #fff04;border-radius:7px}.pricing-switch button{font-size:11px;padding:8px 16px;color:#929292}.pricing-switch button.active{background:linear-gradient(130deg,#4c4c4c8a,#333333);box-shadow:inset 0 1px #e0e0e00d;color:#d3d3d3}.save-tag{color:#c0c0c0;font-size:8px}.pricing-assurance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:20px 0 27px;margin-bottom:25px;border-bottom:1px solid #d2d2d214}.pricing-assurance>div{display:flex;align-items:center;gap:11px}.assurance-icon{width:34px;height:34px;display:grid;place-items:center;background:linear-gradient(130deg,#d4d4d410,#d4d4d404);border:1px solid #d4d4d41a;border-radius:8px;flex-shrink:0;color:#bdbdbd}.assurance-icon svg{width:15px;height:15px}.pricing-assurance strong{font-size:10px;font-weight:450;color:#c3c3c3;display:block}.pricing-assurance span{font-size:8px;color:#888888;display:block;margin-top:4px}.public-v2 .plan-card{padding-top:27px;overflow:hidden;isolation:isolate;position:relative;background:radial-gradient(ellipse at 100% 0,#4848481b,transparent 75%),linear-gradient(150deg,#1a1a1a,#141414);border:1px solid #d1d1d11b;box-shadow:inset 0 1px #ebebeb06;border-radius:12px}.public-v2 .plan-card:after{content:"";pointer-events:none;position:absolute;width:120px;height:120px;right:-55px;top:10px;border:1px solid #cfcfcf0b;transform:rotate(45deg);box-shadow:0 0 0 17px #cfcfcf03;z-index:-1}.plan-emblem{height:70px;width:111px;margin:-13px 0 17px -19px;opacity:.75}.plan-emblem .node-illustration{height:70px;width:111px}.public-v2 .plan-card .plan-top{margin-bottom:16px}.public-v2 .plan-card .plan-name{font-size:19px;font-weight:450;color:#e4e4e4}.public-v2 .plan-price{font-size:46px;color:#e0e0e0;font-weight:400;letter-spacing:-.055em}.public-v2 .plan-price>span{font-size:11px;color:#959595}.public-v2 .plan-card.featured{background:radial-gradient(ellipse at 100% 0,#6d6d6d2a,transparent 80%),linear-gradient(140deg,#272727,#161616 70%);border-color:#cacaca56;box-shadow:inset 0 1px #eaeaea0b,0 0 35px #aaaaaa05}.public-v2 .plan-card.featured .plan-emblem{opacity:1}.public-v2 .plan-card .plan-note{color:#a4a4a4;font-size:10px}.public-v2 .plan-card.selected{box-shadow:inset 0 0 0 1px #c9c9c928}.public-v2 .plan-card ul{border-top:1px solid #cacaca13;padding-top:20px}.public-v2 .plan-card .btn.primary{background:linear-gradient(#e0e0e0,#cdcdcd);border-color:#efefef30;color:#242424}.public-v2 .plan-card .btn.secondary{color:#b5b5b5;border-color:#c4c4c422;background:#cdcdcd08}.public-v2 .plan-card .btn:hover{border-color:#dadada4a}.public-v2 .pack{background:linear-gradient(140deg,#28282840,#151515);border-color:#c2c2c21f;position:relative;overflow:hidden;padding:22px;border-radius:9px}.public-v2 .pack:after{content:"+";position:absolute;right:13px;top:10px;color:#bcbcbc1a;font:40px ui-monospace,Consolas,monospace}.public-v2 .pack strong{font-size:24px;font-weight:450;color:#d9d9d9}.public-v2 .pack span{font-size:10px;color:#a0a0a0}.public-v2 .pack .flex{color:#c2c2c2;font-size:12px}.public-v2 .pack:hover{border-color:#cecece59;background:#2a2a2a3d}.site-page{max-width:1180px;padding:42px 40px 80px}.public-visual-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 245px;align-items:center;gap:60px;min-height:240px;isolation:isolate;padding:24px 0 33px}.public-visual-hero:before{content:"";pointer-events:none;position:absolute;inset:-30px -35px 0;z-index:-1;background:radial-gradient(ellipse 50% 100% at 85% -20%,#52525225,transparent 85%)}.public-visual-hero .section-index{display:flex;align-items:center;gap:9px;color:#999999;font-size:8px}.public-visual-hero .section-index .scope-dot{width:5px;height:5px;box-shadow:none}.site-page .public-visual-hero h1{font-size:52px;font-weight:450;letter-spacing:-.055em;margin:23px 0 17px;line-height:1.04;color:#e5e5e5}.public-visual-hero p{font-size:13px;line-height:1.85;color:#9f9f9f;max-width:610px}.hero-proof-line{display:flex;align-items:center;gap:8px;color:#919191;font:8px ui-monospace,Consolas,monospace;margin-top:23px;letter-spacing:.02em}.hero-proof-line svg{width:12px;height:12px}.public-hero-instrument{width:245px;opacity:.85;filter:drop-shadow(0 0 24px #c4c4c408);mask-image:linear-gradient(90deg,transparent,#000000 12%,#000000 90%,transparent)}.topic-navigation{display:flex;align-items:center;gap:3px;border-bottom:1px solid #cdcdcd16;border-top:1px solid #cdcdcd0c;padding:11px 0;margin-bottom:29px;overflow:auto}.topic-navigation a{display:inline-flex;align-items:center;gap:7px;font-size:10px;padding:9px 13px;color:#8a8a8a;border:1px solid transparent;border-radius:6px;white-space:nowrap}.topic-navigation a.active{background:#c0c0c00a;border-color:#c0c0c018;color:#cccccc}.topic-navigation a:hover{color:#d2d2d2;background:#c0c0c008}.topic-navigation svg{width:12px;height:12px}.policy-content{max-width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.policy-content>.callout{grid-column:1/-1;margin-bottom:4px}.policy-content .content-card{position:relative;margin-top:0;padding:29px;background:radial-gradient(ellipse at top right,#3c3c3c17,transparent 85%),#151515;border-color:#c7c7c716;min-width:0;box-shadow:inset 0 1px #e8e8e804;border-radius:11px}.policy-content .content-card:last-child:nth-child(odd){grid-column:1/-1}.policy-content .content-card h2{font-weight:450;font-size:22px;color:#d6d6d6;margin-bottom:16px;margin-right:25px;letter-spacing:-.035em}.policy-content .content-card p,.policy-content .content-card li{font-size:12px;line-height:1.95;color:#a6a6a6}.policy-card-symbol{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:23px;color:#bdbdbd;background:linear-gradient(140deg,#d0d0d014,#b9b9b905);border:1px solid #c6c6c61c;border-radius:8px;box-shadow:inset 0 1px #fff04}.policy-card-symbol svg{width:16px;height:16px}.policy-content .content-card:after{content:"";position:absolute;right:25px;top:25px;width:6px;height:6px;border-top:1px solid #bdbdbd32;border-right:1px solid #bdbdbd32;pointer-events:none}.policy-content .content-card:has(.table-wrap){grid-column:1/-1}.policy-content .content-card .divider{background:#cccccc13}.policy-content #status-badge{font-size:8px;color:#c9c9c9}.policy-content .content-card:has(#status-badge){grid-column:1/-1;padding:30px}.policy-content .content-card:has(#status-badge)>.between{margin-bottom:18px}.policy-content .content-card:has(#status-badge) .between h2{font-size:25px}.policy-content .content-card:has(#status-badge) .between p{font-size:12px}.docs-page-v3 .docs-layout{margin-top:22px;border-top:1px solid #cbcbcb0c}.docs-sidebar{border-color:#cbcbcb10;background:linear-gradient(110deg,#28282820,transparent);top:20px;height:calc(100vh - 20px);padding-top:30px}.docs-search{background:#171717;border-color:#cacaca22;box-shadow:inset 0 1px #e8e8e804}.docs-sidebar h4{color:#9a9a9a;font-size:8px;letter-spacing:.13em}.docs-sidebar a{color:#a3a3a3}.docs-sidebar a.active{background:linear-gradient(90deg,#aaaaaa15,#aaaaaa03);border-left:1px solid #bcbcbc6a;color:#d7d7d7}.docs-method{font-size:6px;color:#9f9f9f;letter-spacing:.04em}.docs-article{position:relative;padding-top:40px}.docs-article>section:first-child{position:relative}.docs-intro-art{position:absolute;right:-16px;top:-8px;width:175px;opacity:.5;pointer-events:none;mask-image:linear-gradient(90deg,transparent,#000000 25%,#000000 80%,transparent)}.docs-article h1{font-weight:450;font-size:42px;letter-spacing:-.05em;max-width:360px;color:#e0e0e0;margin-top:21px}.docs-article .docs-lead{font-size:13px;line-height:1.85;max-width:390px;color:#a9a9a9;padding-right:25px}.docs-article .section-index{font-size:7px;color:#9d9d9d;letter-spacing:.1em}.docs-article h2{font-size:25px;font-weight:450;color:#d4d4d4;letter-spacing:-.035em;border-top:1px solid #bfbfbf11;padding-top:28px;margin-top:43px}.docs-article p{font-size:12px;color:#a0a0a0;line-height:1.95}.docs-article .content-card{padding:21px;background:linear-gradient(140deg,#3535351c,#151515);border-color:#c7c7c71b;border-radius:9px}.docs-article .content-card h3{font-size:16px;font-weight:450;color:#cfcfcf;margin-bottom:9px}.docs-article .content-card p{font-size:10px;color:#9d9d9d;line-height:1.9}.docs-article .policy-card-symbol{width:30px;height:30px;margin-bottom:16px;border-radius:6px}.docs-article .policy-card-symbol svg{width:14px;height:14px}.docs-article .text-link{font-size:10px;color:#c5c5c5}.docs-article .docs-ep{border-color:#c3c3c31e;background:#151515}.docs-ep-head{background:#c6c6c607;border-color:#c6c6c611}.docs-ep-head code{color:#cacaca}.docs-ep-body p{font-size:11px;color:#9d9d9d}.docs-toc{top:20px;height:calc(100vh - 20px)}.docs-toc h4{color:#9c9c9c;font-size:7px}.docs-toc a{color:#959595;border-left-color:#c0c0c01c}.docs-toc a:hover{color:#d4d4d4;border-color:#c0c0c0}.docs-article .code-block{border-color:#c2c2c226;background:#0e0e0e;color:#c6c6c6;font-size:10px;box-shadow:inset 3px 0 #c2c2c211}.docs-article .callout{border-color:#c2c2c22b;background:#c2c2c209;color:#afafaf}.docs-article .callout svg{color:#bebebe}.docs-article .panel h2{border:0;padding:0;margin:0;font-size:14px}.docs-article .panel p{font-size:9px;margin:4px 0 0}.docs-article .panel .tiny{font-size:9px;color:#919191}.docs-article td{border-color:#c6c6c611;color:#a2a2a2}.docs-article th{color:#929292}.docs-article td code{color:#cbcbcb;font-size:10px}dialog{border-color:#cacaca30;border-radius:13px;background:radial-gradient(ellipse at top right,#4d4d4d23,transparent 70%),linear-gradient(130deg,#1c1c1c,#151515);box-shadow:0 35px 120px #000000bb,inset 0 1px #ebebeb09}dialog::backdrop{background:#080808e0;backdrop-filter:blur(7px)}.modal-head{border-color:#cdcdcd14;background:linear-gradient(110deg,#ababab08,transparent);padding:24px}.modal-head h2{font-weight:450;font-size:23px;color:#dedede;letter-spacing:-.04em}.modal-body{padding:25px}.modal-body>p{font-size:11px;line-height:1.9;color:#a7a7a7}.modal-body label{font:9px ui-monospace,SFMono-Regular,Consolas,monospace;color:#b4b4b4}.modal-body .check{font:11px/1.7 var(--font);color:#b9b9b9}.modal-body input:not([type=checkbox]),.modal-body select,.modal-body textarea{background:#0e0e0e;border-color:#c0c0c029;font-size:12px;color:#d9d9d9}.modal-body .field-note{font-size:9px;color:#8f8f8f}.modal-body .divider{background:#bfbfbf15}.modal-summary{background:linear-gradient(110deg,#b7b7b70f,#b7b7b703);border-color:#cbcbcb2f;padding:19px}.modal-summary strong{font-size:28px;font-weight:400;color:#dddddd;letter-spacing:-.05em}.modal-summary b{font-size:14px;font-weight:450;color:#cecece}.modal-summary small{color:#8f8f8f;font:8px ui-monospace,Consolas,monospace;margin-top:7px}.success-symbol{background:radial-gradient(#cfcfcf13,#cfcfcf03);color:#cacaca;border-color:#cacaca3e;box-shadow:0 0 0 7px #cacaca04,0 0 35px #cacaca0b}.modal-success h3{font-weight:450;color:#dcdcdc;letter-spacing:-.04em}.modal-success p{color:#a9a9a9;font-size:12px}.toast{background:linear-gradient(130deg,#313131,#1c1c1c);border-color:#c8c8c83b;box-shadow:0 12px 40px #00000066;font-size:11px;border-radius:9px;color:#d0d0d0}.toast>svg{color:#cecece}.toast.error{background:linear-gradient(130deg,#282828,#1e1e1e);border-color:#aeaeae44;color:#c3c3c3}.notice-dropdown{background:linear-gradient(130deg,#2b2b2b,#1a1a1a);border-color:#cdcdcd2c;box-shadow:0 20px 60px #00000088}.notice-dropdown h3{color:#d6d6d6;font-weight:450}.notice-dropdown p{color:#a3a3a3}.public-inner-page .footer-bottom{color:#8d8d8d}.public-v2 .footer .brand-caption{font-size:5px}.public-v2 .footer .wordmark{font-size:24px}.public-v2 .footer .ln-mark{width:32px;height:32px}
@media(max-width:1150px){.visual-heading{grid-template-columns:minmax(0,1fr) 130px auto;gap:16px}.heading-instrument{width:130px}.heading-action .btn{font-size:10px;padding:10px 12px}.visual-heading h1{font-size:29px}.instrument-label-tail{display:none}.context-ribbon{font-size:8px;gap:10px;flex-wrap:wrap}.context-ribbon>span:first-child{font-size:7px}.node-perks article{padding:15px 12px 15px 5px;gap:3px}.perk-art,.perk-art .node-illustration{width:70px}.node-perks h3{font-size:12px}.node-perks p{font-size:7px}.node-perks .section-micro{font-size:5px}.public-visual-hero{gap:30px;grid-template-columns:minmax(0,1fr) 210px}.public-hero-instrument{width:210px}.site-page .public-visual-hero h1{font-size:47px}.pricing-assurance strong{font-size:9px}.pricing-assurance span{font-size:7px}.pricing-assurance{gap:12px}.docs-intro-art{width:145px;right:-15px;opacity:.4}.docs-article h1{font-size:37px;max-width:300px}.docs-article .docs-lead{max-width:330px}.settings-grid .panel-pad{padding:22px}}
@media(max-width:900px){.visual-heading{grid-template-columns:minmax(0,1fr) 135px auto}.context-ribbon{justify-content:start;gap:14px 25px}.public-visual-hero{grid-template-columns:minmax(0,1fr) 165px;gap:24px}.public-hero-instrument{width:165px}.site-page .public-visual-hero h1{font-size:40px}.public-visual-hero p{font-size:12px}.policy-content .content-card{padding:24px}.policy-content .content-card h2{font-size:20px}.policy-content .content-card p,.policy-content .content-card li{font-size:11px}.node-perks{gap:10px;margin-bottom:30px}.node-perks article{display:grid;grid-template-columns:1fr auto;gap:4px;padding:15px}.perk-art{grid-column:1;width:85px;margin:-8px 0 -8px -8px}.perk-art .node-illustration{width:85px}.node-perks article>div:nth-child(2){grid-column:1/-1}.perk-go{grid-column:2;grid-row:1}.node-perks h3{font-size:13px;margin:8px 0}.node-perks p{font-size:8px}.node-perks .section-micro{font-size:6px}.pricing-visual-intro{padding:22px 110px}.public-inner-page .pricing-visual-intro h1{font-size:52px}.pricing-hero-art{right:-15px;width:185px;top:34px}.pricing-assurance{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pricing-assurance strong{font-size:10px}.pricing-assurance span{font-size:8px}.visual-heading:before{inset:-28px -28px 0}.docs-article h1{font-size:35px}.docs-intro-art{opacity:.25;right:-15px;width:140px}.docs-article .docs-lead{max-width:100%;padding-right:15px}}
@media(max-width:680px){.public-v2 .site-header .logo .wordmark{font-size:20px}.public-v2 .site-header .logo .ln-mark{width:28px;height:28px}.public-v2 .site-header .lostnode-logo{gap:8px}.public-v2 .site-header .brand-caption{font-size:4px;letter-spacing:.13em}.logo .brand-stack{gap:4px}.public-v2 .header-right .btn{font-size:10px}.visual-heading{grid-template-columns:minmax(0,1fr) 80px;gap:10px;min-height:153px;padding:10px 0 21px;align-items:start}.visual-heading:before{inset:-25px -18px 0}.visual-heading h1{font-size:27px;line-height:1.08}.visual-heading p{font-size:10px;line-height:1.85;margin-top:11px;max-width:235px}.instrument-label{font-size:6px;letter-spacing:.1em;gap:7px;margin-bottom:18px;line-height:1.8}.instrument-label .scope-dot{width:4px;height:4px;flex-shrink:0}.heading-instrument{width:96px;margin:20px -7px -9px -8px;opacity:.75}.heading-action{grid-column:1/-1;justify-content:start;margin-top:6px}.heading-action .btn{font-size:10px;min-height:36px;padding:9px 13px}.context-ribbon{display:grid;grid-template-columns:1fr 1fr;gap:13px 10px;padding:16px 0 21px;font-size:8px;margin-bottom:19px;align-items:start}.context-ribbon>span{gap:6px;line-height:1.6}.context-ribbon>span:first-child{font-size:6px;letter-spacing:.06em}.context-ribbon svg{width:11px;height:11px;margin-top:1px}.app-legacy-note{font-size:7px;padding:9px 18px;line-height:1.7}.app-legacy-note a{font-size:7px}.stat{padding:17px}.stat-label{font-size:8px;align-items:center}.stat-label svg{width:11px;height:11px;padding:5px;border-radius:5px}.stat-value{font-size:28px;margin-top:10px}.stat-hint{font-size:7px;line-height:1.7}.panel-head h2{font-size:13px}.panel-head p{font-size:8px}.panel .table-footer{font-size:8px}.table-wrap td{font-size:10px}.chart{height:175px}.lookup-form-grid label{font-size:9px}.lookup-form-grid input{font-size:12px}.lookup-settings{padding-top:14px;margin-top:18px}.lookup-help{font-size:8px;line-height:1.8}.lookup-settings .btn{font-size:9px}.lookup-settings select{font-size:9px;max-width:190px}.report-summary h2{font-size:17px}.report-count{font-size:9px}.report-count strong{font-size:18px}.filters label{font-size:8px}.filters select,.filters input{font-size:10px}.finding-title h3{font-size:14px;line-height:1.2}.finding-title p{font-size:8px;line-height:1.8}.finding-top{gap:8px}.finding-top .badge{font-size:8px}.finding-top .source-icon{width:29px;height:31px;font-size:9px}.finding .chip{font-size:8px;padding:4px 7px}.finding .safe-indicators{font-size:8px;gap:12px}.finding .remediation .check{font-size:10px;padding-top:7px;padding-bottom:7px;align-items:start}.finding .remediation .check input{margin-top:2px}.finding .attribution{font-size:8px}.finding .attribution .badge{font-size:7px}.asset-card{padding:21px}.asset-card h3{font-size:21px}.asset-card p{font-size:10px}.asset-card .badge{font-size:8px}.asset-card .feature-symbol{width:37px;height:37px}.asset-actions{gap:7px}.asset-actions .btn{font-size:9px;padding:8px 10px}.asset-steps{gap:6px;padding-top:16px;margin-top:19px}.asset-steps>span{font-size:6px;gap:4px}.asset-steps svg{width:9px;height:9px}.monitor-card{padding:21px}.monitor-card h3{font-size:14px}.monitor-card .flex{gap:8px}.monitor-card .flex>svg{width:14px;height:14px}.monitor-card p{font-size:8px;line-height:1.8}.monitor-meta{font-size:7px;gap:10px;line-height:1.7}.monitor-card .btn{font-size:9px;padding:8px 10px}.monitor-wave{margin-left:-21px;margin-right:-21px;margin-bottom:-21px;height:44px}.monitor-wave span{font-size:6px}.alert-card{margin-left:19px;padding:21px 19px}.alert-card h3{font-size:16px;line-height:1.25}.alert-card p{font-size:10px;line-height:1.9}.alert-card .between .flex{flex-wrap:wrap;gap:8px}.alert-card .between>.text-link{font-size:9px;white-space:nowrap;align-self:start;padding-top:4px}.alert-card .tiny{font-size:8px}.alert-card .badge{font-size:8px}.alert-event-mark{width:21px;height:21px;left:-30px}.alert-event-mark svg{width:11px;height:11px}.alert-card:after{left:-20px;top:26px}.upgrade-wall{padding:37px 22px}.upgrade-wall h2{font-size:26px;line-height:1.13}.upgrade-wall p{font-size:11px}.upgrade-wall .btn{font-size:10px}.settings-grid .panel-pad{padding:23px}.settings-grid h2{font-size:22px}.settings-grid p{font-size:11px}.settings-grid label{font-size:9px}.settings-grid label.check{font-size:11px}.settings-grid input:not([type=checkbox]){font-size:12px}.node-perks{grid-template-columns:1fr;margin-bottom:28px;gap:10px}.node-perks article{display:flex;align-items:center;padding:12px 15px 12px 7px;gap:12px}.node-perks .perk-art,.node-perks .perk-art .node-illustration{width:89px;flex-shrink:0}.node-perks .perk-art{margin:-8px 0}.node-perks h3{font-size:15px;margin:8px 0 5px}.node-perks .section-micro{font-size:6px}.node-perks p{font-size:8px;max-width:175px}.node-perks .perk-go{width:24px;height:24px;align-self:center;margin-left:auto}.window-caption{font-size:7px}.public-inner-page .price-page{padding-top:22px}.pricing-visual-intro{padding:22px 0 18px;min-height:0;margin-bottom:14px}.public-inner-page .pricing-visual-intro h1{font-size:42px;margin:20px 0 18px;letter-spacing:-.055em}.pricing-visual-intro .eyebrow{font-size:7px!important}.pricing-visual-intro p{font-size:11px!important;position:relative;z-index:2}.pricing-hero-art{width:150px;right:-4px;top:33px;opacity:.25}.pricing-assurance{grid-template-columns:1fr 1fr;gap:19px 12px;padding:20px 0 25px;margin-bottom:23px}.pricing-assurance>div{gap:9px;align-items:start}.assurance-icon{width:28px;height:28px;border-radius:6px}.assurance-icon svg{width:12px;height:12px}.pricing-assurance strong{font-size:8px;line-height:1.6}.pricing-assurance span{font-size:7px;line-height:1.6}.public-v2 .plan-card{padding-top:24px}.plan-emblem{width:110px;height:68px;margin-bottom:12px}.plan-emblem .node-illustration{width:110px;height:68px}.public-v2 .plan-card .plan-name{font-size:21px}.public-v2 .plan-price{font-size:47px}.public-v2 .plan-card .plan-note{font-size:10px}.public-v2 .plan-card li{font-size:12px}.public-v2 .pack{padding:20px}.public-v2 .pack strong{font-size:22px}.site-page{padding:23px 22px 60px}.public-visual-hero{grid-template-columns:minmax(0,1fr) 75px;min-height:220px;gap:7px;padding:21px 0 23px;align-items:center}.public-hero-instrument{width:105px;margin:20px -15px 0 -13px;opacity:.55}.public-visual-hero .section-index{font-size:6px;gap:7px;letter-spacing:.06em;line-height:1.7}.site-page .public-visual-hero h1{font-size:37px;line-height:1.06;margin:20px -52px 18px 0;position:relative;z-index:2;letter-spacing:-.055em}.public-visual-hero p{font-size:10px;line-height:1.85;margin-right:-45px;max-width:330px;position:relative;z-index:2}.hero-proof-line{font-size:7px;line-height:1.8;margin-top:18px;margin-right:-45px;gap:6px}.hero-proof-line svg{width:11px;height:11px;flex-shrink:0}.public-visual-hero:before{inset:-15px -20px 0}.topic-navigation{gap:2px;padding:9px 0;margin-bottom:23px}.topic-navigation a{font-size:9px;gap:5px;padding:8px 10px}.topic-navigation svg{width:11px;height:11px}.policy-content{grid-template-columns:1fr;gap:15px}.policy-content .content-card,.policy-content .content-card:last-child:nth-child(odd){grid-column:1;padding:25px}.policy-content .content-card h2{font-size:23px;margin-bottom:15px;line-height:1.2;margin-right:0}.policy-content .content-card p,.policy-content .content-card li{font-size:12px;line-height:1.95}.policy-card-symbol{width:35px;height:35px;margin-bottom:21px}.policy-content .content-card:has(#status-badge){padding:25px}.policy-content .content-card:has(#status-badge)>.between{align-items:start}.policy-content .content-card:has(#status-badge) .between h2{font-size:22px}.policy-content .content-card:has(#status-badge) .between p{font-size:10px}.policy-content #status-badge{font-size:7px;margin-top:4px}.docs-page-v3 .docs-layout{margin-top:17px}.docs-sidebar{height:auto;top:0;background:linear-gradient(110deg,#37373717,transparent);padding:20px 22px}.docs-article{padding-top:31px}.docs-article h1{font-size:36px;max-width:260px;margin-top:21px}.docs-article .docs-lead{font-size:12px;max-width:100%;padding-right:0}.docs-intro-art{width:130px;top:5px;right:-12px;opacity:.3}.docs-article .section-index{font-size:6px}.docs-article h2{font-size:25px;margin-top:32px;padding-top:23px}.docs-article p{font-size:12px}.docs-article .callout{font-size:10px;line-height:1.85}.docs-article .content-card{padding:22px}.docs-article .content-card h3{font-size:18px}.docs-article .content-card p{font-size:11px}.docs-article .policy-card-symbol{width:31px;height:31px}.docs-article .code-block{font-size:9px}.docs-article td{font-size:10px}.docs-article th{font-size:7px}.docs-article .panel-head h2{font-size:13px;margin:0;padding:0;border:0}.modal-head{padding:21px}.modal-head h2{font-size:23px}.modal-body{padding:22px}.modal-body>p{font-size:11px}.modal-summary{padding:16px}.modal-summary strong{font-size:26px}.modal-summary small{font-size:7px}.modal-body label{font-size:9px}.modal-body .check{font-size:11px}.modal-success h3{font-size:27px}.toast{font-size:11px}.public-v2 .footer .wordmark{font-size:24px}.public-v2 .footer .ln-mark{width:32px;height:32px}.public-v2 .footer .brand-caption{font-size:5px}}


.mobile-public-nav{display:none}.site-mobile-menu{position:absolute;top:86px;right:28px;left:28px;max-width:1250px;margin:0 auto;background:linear-gradient(120deg,#272727,#161616);border:1px solid #c4c4c430;border-radius:10px;box-shadow:0 24px 70px #00000099;z-index:90;padding:10px}.site-mobile-menu a{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;font-size:12px;color:#cdcdcd;border-radius:6px}.site-mobile-menu a:hover{background:#c5c5c509}.site-mobile-menu svg{width:15px;height:15px;color:#9f9f9f}
.nav-item{font-size:12px}.stat-label{font-size:10px}.stat-hint{font-size:9px}.visual-heading p{font-size:12px}.instrument-label{font-size:9px}.context-ribbon{font-size:10px}.context-ribbon>span:first-child{font-size:8px}.app-legacy-note{font-size:9px}.panel-head h2{font-size:15px}.panel-head p{font-size:10px}th{font-size:9px}td{font-size:11px}.heading-instrument{opacity:1}.node-illustration{color:#dadada}.policy-content .content-card p,.policy-content .content-card li{font-size:13px}.pricing-assurance strong{font-size:11px}.pricing-assurance span{font-size:9px}.node-perks h3{font-size:15px}.node-perks p{font-size:9px}.node-perks .section-micro{font-size:7px}.lookup-form-grid label{font-size:10px}.lookup-help{font-size:10px}.finding .remediation .check{font-size:11px}.finding-title p{font-size:10px}.finding .safe-indicators{font-size:10px}.finding .chip{font-size:10px}.finding .attribution{font-size:9px}.finding .attribution .badge{font-size:8px}.filters label{font-size:9px}.filters select,.filters input{font-size:11px}.monitor-meta{font-size:9px}.monitor-card p{font-size:10px}.monitor-wave span{font-size:7px}.asset-card p{font-size:11px}.asset-steps>span{font-size:8px}.settings-grid label{font-size:10px}.settings-grid p{font-size:12px}.settings-grid label.check{font-size:12px}.modal-body label{font-size:10px}.modal-body>p{font-size:12px}.modal-body .check{font-size:12px}.docs-article p{font-size:13px}.docs-article .code-block{font-size:11px}.docs-sidebar a{font-size:12px}.docs-toc a{font-size:11px}.docs-article .content-card p{font-size:11px}.hero-proof-line{font-size:9px}.public-visual-hero p{font-size:14px}.topic-navigation a{font-size:11px}.policy-content .content-card h2{font-size:23px}.node-perks article{transition:border-color .2s,background .2s}.node-perks article:hover{border-color:#dddddd39;background:radial-gradient(ellipse at 0 0,#5e5e5e40,transparent 80%),#161616}.public-v2 .plan-card{transition:border-color .2s,box-shadow .2s}.public-v2 .plan-card:hover{border-color:#d4d4d44f;box-shadow:inset 0 1px #ebebeb09,0 12px 40px #00000022}.letter-zero{color:#ededed;text-shadow:0 0 12px #d3d3d380}
@media(max-width:1150px){.visual-heading p{font-size:11px}.context-ribbon{font-size:9px}.instrument-label{font-size:8px}.node-perks h3{font-size:13px}.node-perks p{font-size:8px}.node-perks .section-micro{font-size:6px}.pricing-assurance strong{font-size:10px}.pricing-assurance span{font-size:8px}}
@media(max-width:680px){.mobile-public-nav{display:inline-flex;width:29px;height:31px;border-color:#c0c0c01a;margin-left:5px;border-radius:6px}.mobile-public-nav svg{width:14px;height:14px}.site-mobile-menu{top:78px;left:14px;right:14px}.public-v2 .header-right .btn{font-size:9px;padding-left:8px;padding-right:8px}.public-v2 .header-right .btn.ghost{display:none}.public-v2 .site-header .logo .wordmark{font-size:20px}.public-v2 .site-header .brand-caption{font-size:4px}.visual-heading p{font-size:11px}.instrument-label{font-size:7px}.context-ribbon{font-size:9px;gap:14px 10px}.context-ribbon>span:first-child{font-size:7px}.stat-label{font-size:9px}.stat-hint{font-size:8px}.app-legacy-note{font-size:8px}.panel-head h2{font-size:14px}.panel-head p{font-size:9px}.node-perks h3{font-size:16px}.node-perks p{font-size:9px}.node-perks .section-micro{font-size:7px}.asset-card p{font-size:11px}.asset-steps>span{font-size:7px}.monitor-card p{font-size:9px}.monitor-meta{font-size:8px}.monitor-wave span{font-size:6px}.finding-title p{font-size:9px}.finding .safe-indicators{font-size:9px}.finding .remediation .check{font-size:11px}.finding .chip{font-size:9px}.finding .attribution{font-size:9px}.finding .attribution .badge{font-size:8px}.filters label{font-size:9px}.filters select,.filters input{font-size:11px}.settings-grid p{font-size:12px}.settings-grid label{font-size:10px}.settings-grid label.check{font-size:12px}.modal-body label{font-size:10px}.modal-body>p{font-size:12px}.modal-body .check{font-size:12px}.pricing-assurance strong{font-size:9px}.pricing-assurance span{font-size:8px}.public-visual-hero p{font-size:12px}.hero-proof-line{font-size:8px}.topic-navigation a{font-size:10px}.policy-content .content-card p,.policy-content .content-card li{font-size:12px}.docs-article p{font-size:12px}.docs-article .code-block{font-size:10px}.docs-article .content-card p{font-size:11px}.docs-sidebar a{font-size:10px}}

.topic-navigation,.table-wrap{scrollbar-width:thin;scrollbar-color:#5e5e5e #131313}.topic-navigation::-webkit-scrollbar,.table-wrap::-webkit-scrollbar{height:3px}.topic-navigation::-webkit-scrollbar-thumb,.table-wrap::-webkit-scrollbar-thumb{background:#5e5e5e;border-radius:4px}.topic-navigation::-webkit-scrollbar-track,.table-wrap::-webkit-scrollbar-track{background:transparent}
/* Readable product UI: high-contrast charcoal surfaces and a restrained mint accent. */
:root{--bg:#0b0b0b;--panel:#171717;--text:#ededed;--muted:#9f9f9f;--green:#b5b5b5;--warn:#bdbdbd;--red:#818181;--line:rgba(255,255,255,.08)}body{font-size:14px;background:#0b0b0b;color:#ededed}.public-v2,.public-inner-page{background:#0b0b0b}.public-v2 .site-header .container{background:#131313;border-color:var(--line);box-shadow:none}.public-v2 .logo .wordmark,.logo .wordmark{color:#ededed;font-weight:600}.wordmark-node{color:#b1b1b1}.brand-caption{color:#9f9f9f;letter-spacing:.12em}.logo.lostnode-logo .ln-mark{color:#b5b5b5;filter:none}.letter-zero{color:#b5b5b5;text-shadow:none}.wordmark:before,.wordmark:after{display:none}.focus-hero{background:radial-gradient(ellipse 45% 70% at 50% 0,#32323224,transparent 80%);padding-top:60px}.focus-hero h1{font-weight:550;font-size:clamp(55px,6.4vw,82px);letter-spacing:-.055em}.focus-hero h1>span{background:none;color:#c1c1c1}.focus-kicker{font-size:11px;color:#b8b8b8}.focus-version{font-size:9px;color:#a0a0a0}.focus-subtitle{font-size:16px;color:#9f9f9f}.signal-atmosphere>svg{opacity:.28}.signal-grid{opacity:.35}.hero-search-dock{background:#171717;border-color:#525252;box-shadow:0 18px 55px #00000033}.hero-query-tabs{height:47px}.hero-query-tabs button{font-size:12px;color:#9f9f9f;padding:8px 12px}.hero-query-tabs button.active{background:#b5b5b510;color:#d5d5d5}.focus-search{background:#0e0e0e;border-color:#ffffff14;height:67px}.focus-search input{font-size:15px;color:#ededed}.focus-search .btn.primary,.public-v2 .site-header .btn.primary,.btn.primary,.heading-action .btn.primary,.public-v2 .plan-card .btn.primary,.v2-final-cta .btn{background:#b5b5b5;color:#1d1d1d;border-color:transparent;box-shadow:none}.btn.primary:hover,.focus-search .btn.primary:hover{background:#c7c7c7}.focus-search-foot{font-size:10px;color:#9f9f9f}.hero-under-search,.hero-under-search .text-link{font-size:11px;color:#b0b0b0}.node-perks{gap:16px;margin-bottom:30px}.node-perks article{background:#171717;border-color:var(--line);box-shadow:none;padding:20px;gap:14px}.node-perks .perk-art{width:52px;min-width:52px;height:52px;display:grid;place-items:center;border:1px solid #b5b5b520;background:#b5b5b507;border-radius:10px;overflow:hidden;margin:0}.node-perks .perk-art .node-illustration{width:88px;min-width:88px;opacity:.9}.node-perks .section-micro{font-size:8px;color:#a9a9a9}.node-perks h3{font-size:16px;color:#e3e3e3;font-weight:500}.node-perks p{font-size:11px;line-height:1.7;color:#9f9f9f}.perk-go{align-self:center;width:28px;height:28px;color:#b2b2b2}.window-caption{font-size:9px;color:#aaaaaa}.workbench-frame{background:#141414;border-color:#3c3c3c;box-shadow:0 20px 60px #00000033}.workbench-titlebar{font-size:12px;background:#1c1c1c;color:#cccccc}.wb-legacy{font-size:9px;color:#a8a8a8}.wb-report-heading h3{font-size:22px;color:#e8e8e8}.wb-report-heading .eyebrow{font-size:9px}.wb-report-heading p{font-size:11px;color:#9f9f9f}.wb-tabs button{font-size:11px}.wb-safe{font-size:10px}.wb-table-head{font-size:9px;color:#959595}.wb-finding{font-size:12px;min-height:68px;color:#cacaca}.wb-source small{font-size:10px;color:#9f9f9f}.wb-data{font-size:10px;color:#9f9f9f}.wb-finding .badge{font-size:9px}.wb-bottom>span,.wb-bottom .text-link{font-size:10px}.wb-insight{background:#191919}.wb-insight .eyebrow{font-size:9px}.wb-insight h4{font-weight:500;font-size:23px;color:#d9d9d9}.wb-insight>p,.wb-insight li{font-size:11px;color:#9f9f9f}.wb-privacy{font-size:10px;color:#ababab}.principles-strip>span{font-size:11px;color:#9f9f9f}.v2-section-head h2{font-weight:500}.v2-section-head p,.v2-feature-rows p{color:#9f9f9f;font-size:13px}.section-index{font-size:10px;color:#acacac}.section-micro{font-size:9px;color:#acacac}.correlation-layout,.correlation-output{background:#171717;border-color:var(--line)}.correlation-story h3{font-weight:500}.correlation-story p{font-size:13px;color:#9f9f9f}.correlation-example{background-color:#141414}.correlation-providers>div{font-size:11px;background:#1b1b1b}.correlation-output strong{font-size:12px}.correlation-output p{font-size:11px;color:#9f9f9f}.correlation-output .chip{font-size:10px}.v2-feature-rows h3{font-weight:500}.v2-workflow .workflow-item h3{font-size:14px}.v2-workflow .workflow-item p{font-size:12px;color:#9f9f9f}.public-v2 .faq h2{font-weight:500}.public-v2 summary{font-size:14px;color:#cecece}.public-v2 details p{font-size:13px;color:#9f9f9f}.v2-final-cta h2{font-weight:500}.v2-final-cta p{font-size:12px;color:#9f9f9f}.public-v2 .footer-copy,.public-v2 .footer-links,.public-v2 .footer-bottom{color:#9f9f9f;font-size:12px}.public-v2 .footer-bottom .pill{font-size:11px;color:#9f9f9f}.sidebar{background:#101010;border-color:var(--line)}.sidebar:after{display:none}.sidebar .brand-caption{font-size:6px}.nav-item{font-size:13px;color:#9f9f9f;min-height:43px}.nav-item.active{background:#b5b5b50a;color:#c8c8c8;box-shadow:none;border-color:#b5b5b51e}.nav-item.active svg{color:#b5b5b5}.workspace-label{font-size:9px;color:#848484}.credit-box{background:#191919;border-color:var(--line);box-shadow:none}.credit-box p{font-size:11px}.credit-number{color:#ececec}.app-topbar{height:68px;background:#111111f5;border-color:var(--line)}.breadcrumb{font-size:12px}.app-legacy-note{font:11px/1.6 var(--font);color:#9f9f9f;border-color:var(--line);background:#b5b5b503}.app-legacy-note a{color:#bdbdbd}.app-content{padding-top:29px}.visual-heading{grid-template-columns:minmax(0,1fr) auto;gap:20px;min-height:100px;padding:0 0 21px;border-bottom:1px solid var(--line)}.visual-heading:before,.visual-heading:after,.heading-instrument,.instrument-label{display:none}.visual-heading h1{font-size:30px;font-weight:550;letter-spacing:-.035em;color:#ededed}.visual-heading p{font-size:13px;line-height:1.75;max-width:610px;color:#9f9f9f}.heading-action .btn{font-size:12px;min-height:40px}.context-ribbon{padding:13px 0 20px;margin-bottom:10px;font-size:11px;color:#a2a2a2;border-bottom:0;gap:12px;justify-content:start;flex-wrap:wrap}.context-ribbon>span:first-child{display:none}.context-ribbon>span{gap:6px;margin-right:15px}.context-ribbon svg{width:13px;height:13px;color:#a3a3a3}.stat{padding:22px;background:#171717;border:1px solid var(--line);box-shadow:none;border-radius:14px}.stat:after{display:none}.stat-label{font-size:12px;color:#9f9f9f;gap:10px}.stat-label svg{border:0;background:transparent;width:17px;height:17px;padding:0;color:#929292}.stat-value{font-size:33px;font-weight:500;color:#ededed;margin:17px 0 11px}.stat-hint{font-size:11px;color:#989898}.panel{background:#171717;border-color:var(--line);box-shadow:none;border-radius:14px}.panel-head{padding:21px 23px;background:#ffffff01;border-color:var(--line)}.panel-head h2{font-size:16px;font-weight:500;color:#dfdfdf}.panel-head p{font-size:11px;color:#9f9f9f}.table-wrap th{font:10px/1.6 var(--font);font-weight:500;color:#9c9c9c;letter-spacing:.04em;padding-top:14px;padding-bottom:14px;background:#ffffff015}.table-wrap td{font-size:12px;color:#b6b6b6;padding-top:17px;padding-bottom:17px;border-color:#ffffff06}.table-wrap td strong{color:#e8e8e8}.table-source small{font-size:10px;color:#9f9f9f}.panel .table-footer{font-size:11px;color:#9f9f9f;border-color:var(--line)}.source-icon{font-size:10px;border-color:#cccccc17;background:#b5b5b508;box-shadow:none;color:#c3c3c3}.overview-bottom .panel:nth-child(2){background:#171717}.overview-bottom .panel:nth-child(2):after{display:none}.overview-bottom .panel p{font-size:13px!important;color:#9f9f9f}.overview-bottom h3{font-size:23px;font-weight:500}.chart{background-image:repeating-linear-gradient(to top,transparent 0,transparent 39px,#ffffff05 39px,#ffffff05 40px)}.chart-bar{background:linear-gradient(#b5b5b570,#b5b5b518);border-color:#b5b5b530;box-shadow:none}.chart-col small,.chart-col span{font-size:10px;color:#acacac}.btn.secondary{background:#ffffff03;border-color:#ffffff16;color:#c3c3c3}.btn.ghost{color:#9f9f9f}.icon-btn{border-color:#ffffff10;background:transparent;color:#9f9f9f}.badge.good{color:#c9c9c9;background:#b5b5b508;border-color:#b5b5b527}.badge.high,.badge.critical{color:#b1b1b1;background:#8181810a;border-color:#81818127}.badge.medium{color:#c6c6c6;background:#bdbdbd09;border-color:#bdbdbd26}.badge.low{color:#bababa;background:#a4a4a409;border-color:#a4a4a426}.lookup-form-grid input,.lookup-form-grid select{font-size:14px;border-color:#ffffff1b;background:#101010}.lookup-form-grid label{font:12px var(--font);color:#c1c1c1}.lookup-settings select{font-size:11px}.lookup-help{font-size:11px;color:#9f9f9f}.lookup-settings .btn{font-size:11px}.report-summary{background:#1a1a1a}.report-summary:after{display:none}.report-summary h2{font-size:23px;font-weight:500;color:#ededed}.report-summary p{font-size:12px}.report-count{font-size:12px;color:#9f9f9f}.filters label{font:11px var(--font);color:#9f9f9f}.filters select,.filters input{font-size:12px;background:#131313;border-color:#ffffff16;color:#bfbfbf}.finding{background:#171717;border-color:var(--line);box-shadow:none;border-radius:12px}.finding-title h3{font-size:17px;color:#e6e6e6;font-weight:500}.finding-title p{font-size:11px;color:#9f9f9f}.finding .chip{font-size:11px;color:#bfbfbf;border-color:#ffffff10;background:#ffffff03}.finding .safe-indicators{font:11px var(--font);color:#9f9f9f}.finding .remediation .check{font-size:12px;color:#cacaca;line-height:1.8}.finding .remediation .eyebrow{font:9px var(--font);letter-spacing:.1em;color:#a2a2a2}.finding .attribution{font-size:10px;color:#9c9c9c;background:transparent}.finding .attribution .badge{font-size:9px}.lookup-aside .panel{background:#171717}.history-row{font-size:12px;border-color:var(--line)}.history-row small{font-size:10px;color:#9f9f9f}.asset-card,.monitor-card{background:#171717;border-color:var(--line);box-shadow:none;border-radius:14px}.asset-card:before,.monitor-card:before,.monitor-wave{display:none}.asset-card h3{font-size:22px;font-weight:500;color:#ededed}.asset-card p,.monitor-card p{font-size:12px;color:#9f9f9f}.asset-steps>span{font-size:10px}.asset-actions .btn{font-size:11px}.monitor-card h3{font-size:19px;font-weight:500;color:#ededed}.monitor-meta{font:11px var(--font);color:#9f9f9f}.monitor-card .btn{font-size:11px}.callout{font-size:12px;line-height:1.8;color:#c3c3c3;background:#b5b5b505;border-color:#b5b5b521}.callout svg{color:#b5b5b5}.alert-card{background:#171717;border-color:var(--line);border-radius:12px}.alert-card h3{font-size:19px;color:#e9e9e9;font-weight:500}.alert-card p{font-size:13px;color:#9f9f9f}.alert-card .check{font-size:12px;color:#c2c2c2}.alert-card .eyebrow{font-size:10px}.upgrade-wall{background:radial-gradient(ellipse at top,#35353525,transparent 70%),#171717;border-color:#b5b5b527}.upgrade-wall:before{display:none}.upgrade-wall h2{font-size:30px;font-weight:500;color:#ededed}.upgrade-wall p{font-size:14px;color:#9f9f9f}.code-block{background:#101010;border-color:var(--line);box-shadow:none;color:#c9c9c9;font-size:12px}.settings-grid .panel-pad{background:#171717;padding:27px}.settings-grid h2{font-size:22px;font-weight:500;color:#e4e4e4;border-color:var(--line)}.settings-grid p{font-size:13px;color:#9f9f9f}.settings-grid label{font:12px var(--font);color:#c9c9c9}.settings-grid label.check{font-size:13px}.settings-grid input:not([type=checkbox]){font-size:14px;border-color:#ffffff1a;background:#111111}.settings-grid .field-note{font-size:11px}.pricing-hero-art,.plan-emblem{display:none}.pricing-visual-intro{padding:22px 20px 13px;min-height:0;max-width:800px;margin-bottom:20px}.public-inner-page .pricing-visual-intro h1{font-size:56px;font-weight:550;line-height:1.08;letter-spacing:-.045em;margin:22px 0}.public-inner-page .pricing-visual-intro p{font-size:14px;color:#9f9f9f}.pricing-assurance strong{font-size:12px;color:#d1d1d1}.pricing-assurance span{font-size:11px;color:#9f9f9f}.public-v2 .plan-card{background:#171717;border-color:var(--line);box-shadow:none;border-radius:14px;padding:29px}.public-v2 .plan-card:after{display:none}.public-v2 .plan-card .plan-name{font-size:19px;font-weight:550;color:#ededed}.public-v2 .plan-card.featured{background:linear-gradient(140deg,#232323,#171717 70%);border-color:#b5b5b550;box-shadow:none}.public-v2 .plan-price{font-size:44px;font-weight:500;color:#ededed}.public-v2 .plan-price>span{font-size:13px;color:#9f9f9f}.public-v2 .plan-card .plan-note{font-size:11px;color:#9f9f9f}.public-v2 .plan-card ul{font-size:13px;color:#b7b7b7;border-top-color:var(--line)}.public-v2 .plan-card li svg{color:#b5b5b5}.public-v2 .pack{background:#171717;border-color:var(--line);border-radius:10px}.public-v2 .pack strong{font-size:24px;font-weight:500;color:#ededed}.public-v2 .pack span{font-size:12px;color:#9f9f9f}.public-v2 .pack:after{display:none}.public-visual-hero{grid-template-columns:1fr;gap:0;min-height:0;padding:24px 0 28px}.public-hero-instrument{display:none}.public-visual-hero:before{display:none}.site-page .public-visual-hero h1{font-size:48px;font-weight:550;color:#ededed;letter-spacing:-.04em;margin:21px 0 17px}.public-visual-hero p{font-size:15px;color:#9f9f9f}.hero-proof-line{font:12px var(--font);color:#b0b0b0}.topic-navigation a{font-size:12px;color:#9f9f9f}.topic-navigation a.active{color:#cacaca;border-color:#b5b5b525;background:#b5b5b507}.policy-content .content-card{background:#171717;border-color:var(--line);box-shadow:none;border-radius:14px;padding:28px}.policy-content .content-card:after{display:none}.policy-content .content-card h2{font-size:23px;font-weight:500;color:#e6e6e6}.policy-content .content-card p,.policy-content .content-card li{font-size:14px;color:#9f9f9f}.policy-card-symbol{background:#b5b5b508;border-color:#b5b5b520;color:#c6c6c6}.docs-intro-art{display:none}.docs-article h1{font-size:40px;font-weight:550;color:#ededed;max-width:none}.docs-article .docs-lead{max-width:570px;font-size:15px;color:#9f9f9f}.docs-article p{font-size:14px;color:#9f9f9f}.docs-article h2{font-size:26px;color:#e5e5e5;font-weight:500;border-color:var(--line)}.docs-sidebar a{font-size:13px;color:#9f9f9f}.docs-sidebar h4{font-size:10px}.docs-toc a{font-size:12px;color:#9f9f9f}.docs-article .content-card{background:#171717;border-color:var(--line)}.docs-article .content-card p{font-size:12px;color:#9f9f9f}.docs-article .content-card h3{font-size:18px;font-weight:500}.docs-article .code-block{font-size:12px;background:#101010;border-color:var(--line);box-shadow:none}.docs-article .docs-ep{background:#171717;border-color:var(--line)}.docs-ep-body p{font-size:12px}.docs-article td{font-size:12px;color:#b7b7b7}.docs-article th{font-size:10px}.docs-method{font-size:8px}dialog{background:#171717;border-color:#ffffff1e;box-shadow:0 30px 100px #00000099}.modal-head{background:#ffffff015;border-color:var(--line)}.modal-head h2{font-size:24px;font-weight:500;color:#ebebeb}.modal-body>p{font-size:13px;color:#9f9f9f}.modal-body label{font:12px var(--font);color:#cacaca}.modal-body .check{font-size:12px;color:#c1c1c1}.modal-body input:not([type=checkbox]),.modal-body select,.modal-body textarea{font-size:14px;background:#101010;border-color:#ffffff1b;color:#ededed}.modal-summary strong{font-size:28px;color:#ededed}.modal-summary b{font-size:15px}.modal-summary small{font:11px var(--font);color:#9f9f9f}.modal-success p{color:#9f9f9f}.profile-info strong{font-size:12px}.profile-info span{font-size:10px}.toast{font-size:12px}
@media(max-width:900px){.visual-heading h1{font-size:29px}.heading-action .btn{font-size:11px}.node-perks article{grid-template-columns:1fr auto}.node-perks .perk-art{margin:0 0 10px}.node-perks article>div:nth-child(2){grid-column:1/-1}.node-perks h3{font-size:15px}.node-perks p{font-size:11px}.node-perks .section-micro{font-size:8px}}
@media(max-width:680px){.focus-hero{padding-top:42px}.focus-hero h1{font-size:45px;line-height:1.06;letter-spacing:-.055em}.focus-subtitle{font-size:13px;max-width:300px}.focus-kicker{font-size:8px}.focus-version{font-size:7px}.hero-query-tabs button{font-size:10px;padding:7px 8px}.focus-search input{font-size:12px}.focus-search .btn{font-size:10px}.focus-search-foot{font-size:8px}.hero-under-search,.hero-under-search .text-link{font-size:10px}.node-perks article{display:flex;padding:19px 16px;gap:13px}.node-perks .perk-art{width:46px;min-width:46px;height:46px;margin:0}.node-perks .perk-art .node-illustration{width:75px;min-width:75px}.node-perks h3{font-size:16px}.node-perks p{font-size:10px}.node-perks .section-micro{font-size:7px}.wb-report-heading h3{font-size:17px}.wb-report-heading .eyebrow{font-size:7px}.wb-report-heading p{font-size:10px}.wb-tabs button{font-size:10px}.wb-safe{font-size:8px}.wb-finding{font-size:11px}.wb-source small{font-size:9px}.wb-table-head{font-size:8px}.wb-finding .badge{font-size:8px}.wb-bottom>span{font-size:8px}.wb-bottom .text-link{font-size:9px}.principles-strip>span{font-size:10px}.v2-section-head h2{font-size:35px}.v2-section-head p,.v2-feature-rows p,.correlation-story p{font-size:12px}.v2-workflow .workflow-item p{font-size:11px}.public-v2 summary{font-size:13px}.public-v2 details p{font-size:12px}.visual-heading{grid-template-columns:1fr;min-height:0;padding:5px 0 20px;gap:16px}.visual-heading h1{font-size:28px}.visual-heading p{font-size:12px;max-width:100%;margin-top:10px}.heading-action{grid-column:auto;margin-top:0;justify-content:start}.heading-action .btn{font-size:12px;min-height:38px}.context-ribbon{display:flex;flex-wrap:wrap;gap:11px 12px;padding:15px 0 19px;font-size:10px;margin-bottom:6px}.context-ribbon>span{margin:0;max-width:100%}.context-ribbon>span:first-child{display:none}.stat{padding:19px}.stat-label{font-size:11px;align-items:start;line-height:1.6}.stat-label svg{width:14px;height:14px;margin-top:2px}.stat-value{font-size:29px;margin-top:14px}.stat-hint{font-size:10px;line-height:1.8}.app-legacy-note{font-size:9px;line-height:1.7}.panel-head h2{font-size:15px}.panel-head p{font-size:10px}.panel .table-footer{font-size:10px}.lookup-form-grid label{font-size:12px}.lookup-form-grid input,.lookup-form-grid select{font-size:13px}.lookup-help{font-size:10px}.lookup-settings select{font-size:10px}.lookup-settings .btn{font-size:10px}.report-summary h2{font-size:18px}.report-summary p{font-size:11px}.filters label{font-size:10px}.filters select,.filters input{font-size:12px}.finding-title h3{font-size:16px;line-height:1.3}.finding-title p{font-size:10px}.finding .chip{font-size:10px}.finding .safe-indicators{font-size:10px}.finding .remediation .check{font-size:12px}.finding .attribution{font-size:10px}.finding .attribution .badge{font-size:9px}.asset-card p,.monitor-card p{font-size:12px}.asset-card h3{font-size:22px}.asset-steps>span{font-size:8px}.asset-actions .btn{font-size:11px}.monitor-card h3{font-size:16px}.monitor-meta{font-size:10px}.monitor-card .btn{font-size:11px}.alert-card h3{font-size:18px}.alert-card p{font-size:12px}.alert-card .check{font-size:12px}.settings-grid h2{font-size:23px}.settings-grid p{font-size:13px}.settings-grid label{font-size:12px}.settings-grid label.check{font-size:13px}.settings-grid input:not([type=checkbox]){font-size:14px}.pricing-visual-intro{padding:19px 0 12px}.public-inner-page .pricing-visual-intro h1{font-size:42px}.public-inner-page .pricing-visual-intro p{font-size:13px!important}.pricing-assurance strong{font-size:10px}.pricing-assurance span{font-size:9px}.public-v2 .plan-card{padding:27px}.public-v2 .plan-card .plan-name{font-size:20px}.public-v2 .plan-card .plan-note{font-size:12px}.public-v2 .plan-card li{font-size:13px}.public-v2 .pack span{font-size:11px}.site-page .public-visual-hero h1{font-size:38px;margin:21px 0 17px;line-height:1.1}.public-visual-hero p{font-size:14px;margin:0}.hero-proof-line{font-size:11px;margin:20px 0 0;line-height:1.8}.topic-navigation a{font-size:12px}.policy-content .content-card p,.policy-content .content-card li{font-size:13px}.policy-content .content-card h2{font-size:24px}.docs-article h1{font-size:36px;max-width:100%}.docs-article .docs-lead{font-size:14px;padding:0}.docs-article p{font-size:13px}.docs-article .content-card p{font-size:12px}.docs-sidebar a{font-size:11px}.docs-article .code-block{font-size:11px}.docs-article td{font-size:11px}.modal-body>p{font-size:13px}.modal-body label{font-size:12px}.modal-body input:not([type=checkbox]),.modal-body select{font-size:14px}.modal-summary small{font-size:11px}.modal-head h2{font-size:24px}.modal-success h3{font-size:28px}}

.skip-link{position:fixed;left:16px;top:12px;z-index:1000;padding:10px 16px;border:1px solid var(--green);border-radius:8px;background:var(--panel);color:var(--text);transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.noscript-note{padding:20px;margin:20px;border:1px solid var(--line);border-radius:14px;color:var(--muted)}
html{overflow-y:scroll}@media(max-width:900px){.sidebar:not(.open){visibility:hidden}.sidebar.open{visibility:visible}}
