/*! osint4all-css:1:assets/css/fonts.css */
@font-face{font-family:Oxanium;src:url(../fonts/Oxanium/Oxanium-Regular.woff2)format("woff2"),url(../fonts/Oxanium/Oxanium-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Oxanium;src:url(../fonts/Oxanium/Oxanium-SemiBold.woff2)format("woff2"),url(../fonts/Oxanium/Oxanium-SemiBold.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Oxanium;src:url(../fonts/Oxanium/Oxanium-Bold.woff2)format("woff2"),url(../fonts/Oxanium/Oxanium-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-Regular.woff2)format("woff2"),url(../fonts/Montserrat/Montserrat-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+100-3FF,U+400-52F,U+1D00-1EFF,U+2C60-2C7F,U+A7??,U+AB30-AB6F}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-Variable-latin.woff2)format("woff2-variations"),url(../fonts/Montserrat/Montserrat-Regular-latin.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-Medium.woff2)format("woff2"),url(../fonts/Montserrat/Montserrat-Medium.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+100-3FF,U+400-52F,U+1D00-1EFF,U+2C60-2C7F,U+A7??,U+AB30-AB6F}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-Variable-latin.woff2)format("woff2-variations"),url(../fonts/Montserrat/Montserrat-Medium-latin.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-SemiBold.woff2)format("woff2"),url(../fonts/Montserrat/Montserrat-SemiBold.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap;unicode-range:U+100-3FF,U+400-52F,U+1D00-1EFF,U+2C60-2C7F,U+A7??,U+AB30-AB6F}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-Variable-latin.woff2)format("woff2-variations"),url(../fonts/Montserrat/Montserrat-SemiBold-latin.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-Bold.woff2)format("woff2"),url(../fonts/Montserrat/Montserrat-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap;unicode-range:U+100-3FF,U+400-52F,U+1D00-1EFF,U+2C60-2C7F,U+A7??,U+AB30-AB6F}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-Variable-latin.woff2)format("woff2-variations"),url(../fonts/Montserrat/Montserrat-Bold-latin.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-ExtraBold.woff2)format("woff2"),url(../fonts/Montserrat/Montserrat-ExtraBold.ttf)format("truetype");font-style:normal;font-weight:800;font-display:swap;unicode-range:U+100-3FF,U+400-52F,U+1D00-1EFF,U+2C60-2C7F,U+A7??,U+AB30-AB6F}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-Variable-latin.woff2)format("woff2-variations"),url(../fonts/Montserrat/Montserrat-ExtraBold-latin.woff2)format("woff2");font-style:normal;font-weight:800;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
/*! osint4all-css:2:style.css */

/*! osint4all-css:3:assets/css/tokens.css */
:root{--bg:#03060b;--bg-2:#08090f;--panel:#121318;--panel-2:#17181f;--panel-3:#171a20;--panel-4:#1d2027;--panel-strong:#2a2a30;--panel-deep:#111318;--text:#d7dce0;--text-strong:#f1f3f5;--text-muted:#aeb4ba;--muted:#adb2b6;--line:#adb2b624;--line-strong:#adb2b647;--line-soft:#adb2b614;--brand:#c8b88d;--brand-strong:#e1d1a5;--brand-soft:#c8b88d38;--brand-deep:#111318;--brand-2:#86c89d;--neutral-silver:#b9c0c8;--success:#7bc89e;--info:#b9c0c8;--warning:#c9a96b;--danger:#c97878;--panel-light:#f4f5f2;--panel-light-2:#eceee9;--ink:#1f2428;--ink-muted:#5f676b;--o4-font-ui:"Oxanium", "Montserrat", sans-serif;--o4-container-max:1400px;--o4-radius:10px;--o4-radius-lg:14px;--o4-radius-xl:18px;--radius:var(--o4-radius);--radius-lg:var(--o4-radius-lg);--shadow:0 24px 60px #00000047}
/*! osint4all-css:4:assets/css/base.css */
*,:before,:after{box-sizing:border-box}html{scroll-padding-top:110px}body{color:var(--text);background:radial-gradient(circle at 82% 12%,#c8b88d47,#0000 22%),radial-gradient(circle at 14% 18%,#adb2b60f,#0000 16%),linear-gradient(#05070c 0%,#03060b 42%,#06070c 100%);font-family:Montserrat,Segoe UI,Arial,sans-serif;font-weight:500;line-height:1.7}body.nav-open{overflow:hidden}a{color:#e8dba9;text-decoration:none}a:hover{color:#f4f1e9;text-decoration:none}p,li,label,input,select,textarea,button{font-family:Montserrat,Segoe UI,Arial,sans-serif}h1,h2,h3,h4,h5,h6,.section-head h2,.section-title h1,.section-title h2,.card h1,.card h2,.card h3,.site-brand-wordmark,.header-nav-link,.section-kicker,.panel-label,.card-meta{font-family:Oxanium,Montserrat,sans-serif}.container{max-width:var(--o4-container-max);padding-inline:32px}
/*! osint4all-css:5:assets/css/components/core-primitives.css */
.section{padding:50px 0}.section-kicker,.panel-label,.card-meta,.feature-card-meta{color:#adb2b6d1;letter-spacing:.24em;text-transform:uppercase;font-size:.76rem;font-weight:700}.section-head h2,.section-title h2{font-size:clamp(2rem,3vw,3.4rem)}.section-intro{max-width:66ch;color:var(--text-muted)}.card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:none;background:linear-gradient(#ffffff05,#0000 100%),linear-gradient(#1113185c,#121318f5);padding:28px}.card-light{color:var(--text);background:linear-gradient(#ffffff08,#0000 100%),linear-gradient(#2a2a30fa,#121318fa)}.badge,.badge-soft{color:#e3e6ea;background:#ffffff0a;border:1px solid #adb2b62e;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 14px;display:inline-flex}.badge-soft{color:#e1d1a5;background:#c8b88d38;border-color:#adb2b629}.badges{flex-wrap:wrap;gap:10px;display:flex}.button{letter-spacing:.02em;border:1px solid #0000;border-radius:15px;min-height:50px;padding:0 18px;font-family:Oxanium,Montserrat,sans-serif;font-size:.94rem;font-weight:700}.button-primary{color:#f4f1e9;background:linear-gradient(135deg,#e1d1a5 0%,#c8b88d 50%,#111318 100%);box-shadow:0 14px 30px #c8b88d47}.button-primary:hover{box-shadow:0 18px 34px #c8b88d57}.button-secondary,.button-ghost{color:#eceef1;background:#ffffff09;border-color:#adb2b638}.button-ghost{background:0 0}input,select,textarea{min-height:50px;color:var(--text);background:#ffffff08;border:1px solid #adb2b62e;border-radius:14px;padding:14px 16px}select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#adb2b6d9 50%),linear-gradient(135deg,#adb2b6d9 50%,#0000 50%);background-position:calc(100% - 22px) calc(50% - 3px),calc(100% - 16px) calc(50% - 3px);background-repeat:no-repeat;background-size:6px 6px,6px 6px}select option{color:#111317}input::placeholder,textarea::placeholder{color:#adb2b6b8}input[type=checkbox]{accent-color:#e1d1a5;width:18px;height:18px;min-height:18px}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline-offset:2px;outline:2px solid #e4d294e6}
/*! osint4all-css:8:assets/css/components/shared-action-rows.css */
.hero-console-topbar,.hero-console-query,.hero-console-links,.article-card-topline,.section-head-inline,.tool-card-footer,.article-card-footer,.tool-hero-actions,.collection-card-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}
/*! osint4all-css:10:assets/css/components/card-grid-core.css */
.section-head-inline{margin-bottom:24px}.section-link{color:#f4f1e9;letter-spacing:.04em;text-transform:uppercase;align-items:center;font-family:Oxanium,sans-serif;font-weight:600;display:inline-flex}.home-path-grid,.home-feature-grid,.home-collection-grid{gap:24px}.home-path-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-areas:"primary secondary-a""primary secondary-b"}.home-path-grid>:first-child{grid-area:primary}.home-path-grid>:nth-child(2){grid-area:secondary-a}.home-path-grid>:nth-child(3){grid-area:secondary-b}.home-feature-grid,.home-collection-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.featured-tool-card.is-emphasis,.collection-card.is-emphasis{grid-row:1/span 2;min-height:100%}.feature-card,.tool-card,.collection-card,.article-card,.collection-tool-card,.collection-pick-card{position:relative;overflow:hidden}.feature-card:before,.tool-card:before,.collection-card:before,.article-card:before,.collection-tool-card:before,.collection-pick-card:before{content:"";pointer-events:none;background:linear-gradient(160deg,#adb2b609,#0000 45%);position:absolute;inset:0}.feature-card-primary,.featured-tool-card.is-emphasis,.collection-card.is-emphasis,.collection-spotlight,.contribute-card-home{background:linear-gradient(#ffffff0a,#0000 100%),linear-gradient(#c8b88d85,#121318fa)}.feature-card h3,.tool-card h3,.collection-card h3,.article-card h2,.article-card h3,.collection-spotlight h2{margin-top:14px;font-size:clamp(1.4rem,2vw,2rem);line-height:1.06}.feature-card p:last-of-type,.tool-card-summary,.article-card-body p,.collection-card p,.collection-tool-card p{color:#d7dce0c7}.feature-card-link,.collection-card-meta-note{color:#e1d1a5;letter-spacing:.04em;text-transform:uppercase;align-items:center;margin-top:auto;font-family:Oxanium,sans-serif;font-weight:600;display:inline-flex}.tool-card,.collection-card,.article-card,.collection-tool-card{flex-direction:column;gap:14px;display:flex}.article-card-body{gap:12px;display:grid}.article-card-note{margin:0}.article-card-topline{align-items:flex-start}.tool-card-footer,.article-card-footer,.collection-card-footer,.collection-tool-card-actions{flex-wrap:wrap;gap:12px;margin-top:auto;display:flex}.tool-card-footer .button,.article-card-footer .button,.collection-tool-card-actions .button,.collection-card-footer .button{flex:170px}.section-trust-contribute .trust-contribute-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:24px;display:grid}.section-methodology,.contribute-card{min-height:100%}.method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.method-grid>div{background:#ffffff06;border:1px solid #adb2b61a;border-radius:18px;padding:18px}.method-grid h3,.contribute-card h2{font-size:1.36rem}.contribute-points{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.contribute-points li{padding-left:18px;position:relative}.contribute-points li:before{content:"";background:#c8b88d;border-radius:999px;width:8px;height:8px;position:absolute;top:12px;left:0}
/*! osint4all-css:11:assets/css/components/archive-directory-core.css */
.archive-shell,.editorial-shell,.section-tool-single{gap:28px;display:grid}.directory-shell{grid-template-columns:320px minmax(0,1fr);gap:24px;display:grid}.directory-main{gap:24px;min-width:0;display:grid}.filters,.directory-filters{align-self:start;position:sticky;top:112px}.filters form,.directory-filters form,.osint4all-form{gap:16px;display:grid}.filters label,.directory-filters label,.osint4all-form>label{color:#d7dce0e0;gap:8px;font-weight:600;display:grid}.filters label:has(input[type=checkbox]),.directory-filters label:has(input[type=checkbox]),.osint4all-form>label:has(input[type=checkbox]){grid-template-columns:auto 1fr;align-items:start;gap:12px}.filters label:has(input[type=checkbox]) input[type=checkbox],.directory-filters label:has(input[type=checkbox]) input[type=checkbox],.osint4all-form>label:has(input[type=checkbox]) input[type=checkbox]{margin-top:3px}.archive-header{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:24px;display:grid}.archive-header>*{min-width:0}.archive-header-copy h1{overflow-wrap:anywhere;font-size:clamp(2.3rem,4vw,4.1rem);line-height:.98}.archive-header-meta{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.archive-proof-card{background:linear-gradient(#ffffff06,#0000 100%),linear-gradient(#2a2a30d1,#101218f5)}.archive-proof-card ul,.page-process-card ul,.osint4all-next-steps ul,.tool-related-grid ul{gap:12px;margin:14px 0 0;padding-left:18px;display:grid}.directory-results-grid,.article-archive-grid,.collection-archive-grid{gap:24px}.archive-empty-state,.archive-intel-panels,.archive-newsletter-panel{padding:28px}.comparison-empty-state{text-align:left;background:linear-gradient(#ffffff08,#0000 100%),linear-gradient(#c8b88d70,#0e0f15fa);padding:42px}.comparison-empty-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.archive-intel-panels .grid{gap:24px}.archive-newsletter-panel,.footer-newsletter{grid-template-columns:minmax(240px,.9fr) minmax(0,1.1fr);align-items:start;gap:24px;display:grid}.archive-newsletter-copy,.footer-newsletter-copy{gap:10px;display:grid}.archive-newsletter-copy h2,.footer-newsletter-copy h3{margin:0;font-size:clamp(1.8rem,2.6vw,2.8rem);line-height:1.02}.archive-shell-generic .archive-header-generic,.archive-shell-generic .article-card-generic{background:linear-gradient(#ffffff08,#0000 100%),linear-gradient(#2a2a30bd,#101218fa)}.collection-spotlight{grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:24px;display:grid}.collection-spotlight-meta{gap:18px;display:grid}
/*! osint4all-css:12:assets/css/components/article-page-core.css */
.article-shell,.collection-shell,.page-shell,.form-shell{padding:34px}.article-shell{max-width:1100px;margin:0 auto}.article-header{gap:14px;display:grid}.article-header-topline{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.article-header h1,.collection-shell-header h1,.tool-hero h1,.page-shell-header h1{letter-spacing:-.035em;font-size:clamp(2.5rem,4.8vw,4.9rem);line-height:.98}.article-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:26px 0;display:grid}.article-proof-card,.tool-hero-intel-card,.page-process-card,.osint4all-next-steps{background:#ffffff06;border:1px solid #adb2b61a;border-radius:20px;padding:20px}.article-proof-card p:last-child,.tool-hero-intel-card p:last-child,.page-process-card p:last-child{margin-bottom:0}.article-content,.page-shell-content,.editorial-content{color:#dee2e6db}.article-content>*+*,.page-shell-content>*+*,.editorial-content>*+*{margin-top:1.15em}.article-content h2,.page-shell-content h2,.editorial-content h2{margin-top:1.7em;font-size:clamp(1.6rem,2.2vw,2.3rem)}.article-content h3,.page-shell-content h3,.editorial-content h3{margin-top:1.4em;font-size:1.35rem}.article-content blockquote,.page-shell-content blockquote,.editorial-content blockquote{background:#ffffff05;border-left:3px solid #adb2b638;margin-left:0;padding:18px 20px}.article-footnote-block{margin-top:28px}.article-footer{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}
/*! osint4all-css:15:assets/css/components/form-newsletter-core.css */
.page-shell-grid{grid-template-columns:minmax(0,1fr) minmax(250px,320px);gap:24px;display:grid}.page-shell-main,.page-shell-sidebar{min-width:0}.page-process-card ul{padding-left:18px}.page-shell-trust{background:linear-gradient(#ffffff08,#0000 100%),linear-gradient(#c8b88d57,#121318fa)}.form-shell .notice{margin:0 0 16px}.notice{color:#eff2f4;background:#c8b88d33;border:1px solid #adb2b624;border-radius:16px;padding:16px 18px}.osint4all-form{margin-top:18px}.osint4all-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.osint4all-form-note{color:#d7dce0d1;margin:0}.osint4all-next-steps h2{margin:0;font-size:1.2rem}.osint4all-form>button,.newsletter-form>button{color:#f4f1e9;letter-spacing:.02em;cursor:pointer;background:linear-gradient(135deg,#e1d1a5 0%,#c8b88d 50%,#111318 100%);border:1px solid #0000;border-radius:15px;min-height:52px;font-family:Oxanium,sans-serif;font-size:.96rem;font-weight:700}.newsletter-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.newsletter-form>label:first-of-type,.newsletter-form>label:has(input[type=checkbox]),.newsletter-form>button,.newsletter-form>.osint4all-form-note{grid-column:1/-1}.newsletter-form>label{color:#edf0f3db;gap:8px;font-weight:600;display:grid}.newsletter-form>label:has(input[type=checkbox]){grid-template-columns:auto 1fr;align-items:start;gap:12px}.newsletter-form>label:has(input[type=checkbox]) input[type=checkbox]{margin-top:3px}
/*! osint4all-css:16:assets/css/components/footer-pagination-core.css */
.site-footer{background:linear-gradient(#ffffff03,#0000 100%),linear-gradient(#06070cfa,#03060b);border-top:1px solid #adb2b614;padding:58px 0 40px}.site-footer-shell{gap:30px;display:grid}.footer-brand{gap:16px;max-width:56rem;display:grid}.footer-brand-lockup{display:block}.footer-brand-logo{color:#d7dce0f0;width:min(100%,480px);height:auto;display:block}.footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.footer-grid h3{margin:0 0 14px;font-size:1.1rem}.footer-menu{justify-content:start;gap:10px;display:grid}.footer-menu a{color:#d7dce0c7}.footer-menu a:hover{color:#f1f3f5}.footer-newsletter{padding:28px}.footer-newsletter .newsletter-form>label,.footer-newsletter .osint4all-form-note,.footer-newsletter p,.footer-newsletter h3{color:inherit}.footer-meta{color:#adb2b6b8;margin:0}.nav-links{flex-wrap:wrap;gap:10px;display:flex}.page-numbers{color:#edf0f3d6;background:#ffffff06;border:1px solid #adb2b624;border-radius:999px;justify-content:center;align-items:center;min-width:40px;min-height:40px;padding:0 12px;display:inline-flex}.page-numbers.current{color:#f4f1e9;background:#c8b88d57}
/*! osint4all-css:17:assets/css/utilities.css */
@media (prefers-reduced-motion:reduce){.hero-home,.hero-console,.card,.button{transition:none!important;animation:none!important}.hero-home:before{background:radial-gradient(circle at 78% 26%,#c8b88d47,#0000 24%),linear-gradient(#03060bc7,#03060bfa)}}@media (width<=1240px){.hero-grid,.collection-shell-header,.archive-header,.tool-hero{grid-template-columns:1fr}.hero-copy-column h1{max-width:12ch}.section-trust-contribute .trust-contribute-grid,.page-shell-grid,.collection-spotlight{grid-template-columns:1fr}}@media (width<=1120px){.site-header-inner{grid-template-columns:auto auto minmax(0,1fr) auto}.nav-toggle{justify-content:center;align-items:center;display:inline-flex}#primary-menu{background:linear-gradient(#ffffff08,#0000 100%),linear-gradient(#2a2a30f5,#0b0d13fa);border:1px solid #adb2b624;border-radius:20px;flex-direction:column;align-items:stretch;padding:16px;display:none;position:absolute;top:calc(100% + 10px);left:32px;right:32px;box-shadow:0 24px 42px #00000038}#primary-menu.is-open{display:flex}.header-nav-link{justify-content:flex-start;width:100%}.directory-shell{grid-template-columns:1fr}.filters,.directory-filters{position:static}.hero-console-body,.tool-hero-intel,.tool-section-grid,.tool-related-grid,.tool-disclosure-grid,.article-proof-grid,.home-path-grid,.home-feature-grid,.home-collection-grid,.footer-grid,.collection-picks-grid,.archive-newsletter-panel,.footer-newsletter{grid-template-columns:1fr}.home-path-grid{grid-template-areas:"primary""secondary-a""secondary-b"}.featured-tool-card.is-emphasis,.collection-card.is-emphasis{grid-row:auto}}@media (width<=920px){.header-search{display:none}.container{padding-inline:24px}#primary-menu{left:24px;right:24px}.newsletter-form{grid-template-columns:1fr}}@media (width<=720px){.section{padding:38px 0}.site-header-inner{gap:12px;min-height:78px}.site-brand-logo{max-width:min(220px,48vw);height:28px}.header-submit-cta{min-width:0;padding-inline:14px}.hero-home{padding-top:56px}.hero-console-query{display:grid}.hero-copy-column h1{max-width:none;font-size:clamp(2.7rem,13vw,4.3rem)}.hero-actions,.article-footer,.comparison-empty-actions,.tool-hero-actions,.tool-card-footer,.article-card-footer,.collection-card-footer,.collection-tool-card-actions,.section-inline-actions{display:grid}.hero-actions .button,.article-footer .button,.comparison-empty-actions .button,.tool-hero-actions .button,.tool-card-footer .button,.article-card-footer .button,.collection-card-footer .button,.collection-tool-card-actions .button,.section-inline-actions .button{width:100%}.quick-search{grid-template-columns:1fr}.card,.article-shell,.collection-shell,.page-shell,.archive-header,.archive-empty-state,.archive-intel-panels,.archive-newsletter-panel,.footer-newsletter,.hero-console{padding:22px}.method-grid{grid-template-columns:1fr}.tool-jump-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=540px){.container{padding-inline:18px}#primary-menu{left:18px;right:18px}.site-header-inner{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;min-height:70px}.site-brand{min-width:0}.site-brand-logo{max-width:min(170px,44vw);height:28px}.nav-toggle{border-radius:12px;min-height:40px;padding:0 12px;font-size:.82rem}.header-right{justify-content:flex-end}.header-submit-cta{white-space:nowrap;border-radius:12px;min-width:0;min-height:44px;padding-inline:11px;font-size:.78rem}.site-footer-shell{gap:24px}.footer-brand{gap:12px}.footer-brand-logo{width:min(100%,240px)}.footer-grid{gap:20px}.footer-newsletter{padding:20px}.tool-jump-nav{grid-template-columns:1fr}}@media (width<=420px){.site-header-inner{gap:8px}.site-brand-logo{max-width:min(150px,40vw);height:26px}.nav-toggle{padding-inline:10px;font-size:.78rem}.header-submit-cta{padding-inline:10px;font-size:.76rem}.header-submit-label-full{display:none}.header-submit-label-short{display:inline}}
/*! osint4all-css:18:assets/css/components/legacy-base-shell.css */
*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:radial-gradient(circle at 76% -8%,#c8b88d3d,#0000 34%),linear-gradient(#05070c 0%,#03060b 52%,#06070c 100%);margin:0;font:400 16px/1.65 Inter,Segoe UI,Arial,sans-serif}a{color:var(--brand-2);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto}input,select,textarea,button{font:inherit}input,select,textarea{border:1px solid var(--line-strong);width:100%;color:var(--text);background:#080c13;border-radius:12px;padding:12px 14px}input::placeholder,textarea::placeholder{color:#8f989d}input[type=checkbox]{width:18px;height:18px;accent-color:var(--brand);padding:0}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--brand-strong);outline-offset:2px}.container{max-width:var(--o4-container-max);margin:0 auto;padding:0 24px}.section{padding:60px 0}.section-kicker{color:var(--brand);letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:.76rem;font-weight:800}.section-head h2,.section-title h1,.section-title h2,.card h1,.card h2,.card h3{color:var(--text-strong);letter-spacing:-.02em;margin:0;font-family:Manrope,Inter,Segoe UI,Arial,sans-serif;line-height:1.1}.section-head h2,.section-title h2{font-size:clamp(1.55rem,2.8vw,3rem)}.section-intro{color:#d7dce0c7;max-width:72ch;margin:12px 0 0}.panel-label,.card-meta{color:#b9c0c8c7;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.button{cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:.95rem;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s,color .15s;display:inline-flex}.button:hover{text-decoration:none;transform:translateY(-1px)}.button-primary{background:linear-gradient(140deg, var(--brand), var(--brand-strong));color:#111318;box-shadow:0 12px 30px #c8b88d2e}.button-secondary{color:#eef1f4;background:#121318eb;border-color:#adb2b63d}.button-ghost{color:#eef0f2db;background:0 0;border-color:#adb2b638}.site-header{z-index:120;backdrop-filter:blur(18px);background:#05070ceb;border-bottom:1px solid #adb2b61f;position:sticky;top:0;box-shadow:0 12px 28px #02071038}.site-header-inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:78px;transition:min-height .18s;display:grid}.site-header.is-condensed .site-header-inner{min-height:74px}.site-brand{align-items:center;display:inline-flex}.site-brand:hover{text-decoration:none}.site-brand-logo{height:40px;display:block}.menu{justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.header-nav-link{color:#eef0f2d1;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 12px;font-size:.92rem;font-weight:700;display:inline-flex}.header-nav-link:hover,.header-nav-link:focus-visible{background:#adb2b61a;text-decoration:none}.header-nav-link.is-active{color:#f4f1e9;background:#c8b88d29;box-shadow:inset 0 0 0 1px #c8b88d42}.header-right{justify-content:flex-end;align-items:center;gap:10px;display:flex}.header-search{display:flex}.header-search input{background:#05080deb;border-radius:999px;width:clamp(190px,21vw,240px);min-width:190px;min-height:44px}.header-submit-cta{white-space:nowrap}.nav-toggle{border:1px solid var(--line-strong);min-height:44px;color:var(--text-strong);background:#111318;border-radius:12px;justify-content:center;align-items:center;padding:0 14px;display:none}
/*! osint4all-css:20:assets/css/components/legacy-card-primitives.css */
.card{border:1px solid var(--line);border-radius:var(--radius);min-height:100%;box-shadow:var(--shadow);background:linear-gradient(#121318fa,#0c0d12f5);flex-direction:column;gap:10px;padding:22px;display:flex;position:relative;overflow:hidden}.card p,.card li{color:#d7dce0}.card-light{background:linear-gradient(180deg, var(--panel-light), var(--panel-light-2));border-color:#dadddf}.card-light h1,.card-light h2,.card-light h3,.card-light p,.card-light li,.card-light .panel-label,.card-light .card-meta{color:var(--ink)}.badges{flex-wrap:wrap;gap:8px;margin:6px 0 0;display:flex}.badge{color:#d7dce0;background:#121318f5;border:1px solid #adb2b62e;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.74rem;font-weight:700;display:inline-flex}.badge-soft{color:#f4f1e9;background:#c8b88d24;border-color:#c8b88d5c}.card-light .badge{color:var(--ink);background:#fff;border-color:#dadddf}.card-light .badge-soft{background:#f4f5f2;border-color:#dadddf}.hero-panel{border-radius:28px;padding:32px}.evidence-card:before{content:"";opacity:.58;pointer-events:none;background-image:linear-gradient(#32528514 1px,#0000 1px),linear-gradient(90deg,#32528514 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.evidence-card>*{z-index:1;position:relative}.evidence-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.evidence-status{color:#1f2428;letter-spacing:.05em;text-transform:uppercase;background:#f4f5f2;border:1px solid #dadddf;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:.78rem;font-weight:800;display:inline-flex}.evidence-status:before{content:"";background:#6ecf92;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 6px #6ecf921f}.hero-proof-grid{gap:14px;margin:20px 0 22px;display:grid}.hero-proof-item{background:#ffffffeb;border:1px solid #dadddf;border-radius:16px;padding:18px;box-shadow:0 8px 18px #1f24280f}.hero-proof-item h3{margin-bottom:6px}.hero-panel-actions{flex-wrap:wrap;gap:18px;display:flex}.hero-panel-actions a{color:#5f676b;font-weight:800}.home-shell{gap:2px;display:grid}.home-shell .section{padding:34px 0}.home-section-shell{background:linear-gradient(#0d1018f5,#070a10fa),linear-gradient(90deg,#c8b88d14,#0000 45%);border:1px solid #adb2b624;border-radius:28px;padding:30px;box-shadow:0 22px 44px #02081233}.section-head{gap:8px;margin-bottom:20px;display:grid}.section-head-inline{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px}.section-link{color:#eef0f2db;white-space:nowrap;border:1px solid #adb2b638;border-radius:999px;align-items:center;min-height:40px;padding:0 14px;font-weight:700;display:inline-flex}.section-link:hover,.section-link:focus-visible{background:#c8b88d1a;text-decoration:none}
/*! osint4all-css:21:assets/css/components/legacy-card-grids.css */
.grid{gap:18px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.feature-card,.featured-tool-card,.article-card,.collection-card,.collection-tool-card{transition:transform .15s,border-color .15s,background .15s}.feature-card:hover,.featured-tool-card:hover,.article-card:hover,.collection-card:hover,.collection-tool-card:hover,.card:focus-within{background:linear-gradient(#17191dfa,#0d0f15f7);border-color:#c8b88d3d;transform:translateY(-2px)}.feature-card{gap:14px;min-height:240px}.feature-card-meta{color:#b9c0c8b8;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.feature-card-link{color:#f5f6f7e6;align-items:center;margin-top:auto;font-size:.92rem;font-weight:800;display:inline-flex}.tool-card-summary{color:#d7dce0d6}
/*! osint4all-css:22:assets/css/components/tool-proof-cards.css */
.tool-proof-card{margin-bottom:16px}.tool-proof-surface{background:radial-gradient(circle at 100% 0,#c8b88d2e,#0000 34%),linear-gradient(160deg,#13151bfa,#070a10fa);border:1px solid #adb2b629;border-radius:18px;min-height:214px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.tool-proof-card--archive .tool-proof-surface,.tool-proof-card--compact .tool-proof-surface{min-height:188px}.tool-proof-card--hero .tool-proof-surface{min-height:286px}.tool-proof-image,.tool-proof-fallback{width:100%;height:100%;position:absolute;inset:0}.tool-proof-image{object-fit:cover;object-position:center top}.tool-proof-fallback{background:linear-gradient(#1113188c,#080a0e2e),linear-gradient(135deg,#c8b88d1f,#86c89d09);justify-content:flex-start;align-items:stretch;display:flex}.tool-proof-card.tool-proof-card--has-screenshot:not(.is-proof-missing) .tool-proof-fallback{display:none}.tool-proof-card--has-screenshot.is-proof-missing .tool-proof-fallback{opacity:1;pointer-events:none}.tool-proof-card--has-screenshot.is-proof-missing .tool-proof-image{display:none}.tool-proof-fallback-grid{background-image:linear-gradient(#adb2b612 1px,#0000 1px),linear-gradient(90deg,#adb2b612 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;mask-image:linear-gradient(#000000d1,#0000 100%)}.tool-proof-fallback-copy{z-index:1;align-self:end;gap:10px;max-width:76%;padding:18px;display:grid;position:relative}.tool-proof-fallback-label,.tool-proof-label{color:#c8b88de6;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.tool-proof-fallback-title,.tool-proof-vendor{color:#f4f1e9;margin:0;font-family:Oxanium,sans-serif;font-size:1rem;font-weight:700;line-height:1.1}.tool-proof-fallback-text,.tool-proof-tagline,.tool-proof-best-for{color:#e8effbeb;margin:0;font-size:.92rem;line-height:1.45}.tool-proof-overlay{z-index:1;background:linear-gradient(#06070c0f 0%,#06070c99 42%,#06070cf0 100%);gap:14px;height:100%;padding:18px;display:grid;position:relative}.tool-proof-head{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.tool-proof-brand{align-items:center;gap:12px;min-width:0;display:flex}.tool-proof-logo,.tool-proof-monogram{background:#fffffff5;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:0 10px 30px #040a1647}.tool-proof-logo{object-fit:contain;padding:8px}.tool-proof-monogram{color:#1f2428;letter-spacing:.08em;font-family:Oxanium,sans-serif;font-size:.95rem;font-weight:800}.tool-proof-brand-copy{gap:4px;min-width:0;display:grid}.tool-proof-verified{color:#eff4fcf0;background:#ffffff14;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:.78rem;font-weight:700;display:inline-flex}.tool-proof-body{gap:10px;margin-top:auto;display:grid}.tool-proof-metrics{flex-wrap:wrap;gap:8px;display:flex}.tool-proof-metrics span{color:#d7dce0;background:#07080d8a;border:1px solid #adb2b624;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.78rem;display:inline-flex}.tool-proof-metrics strong{color:#fff;letter-spacing:.03em;margin-right:4px;font-size:.72rem}.tool-proof-badges{flex-wrap:wrap;gap:8px;display:flex}.tool-proof-card--compact .tool-proof-overlay{padding:14px}.tool-proof-card--compact .tool-proof-tagline,.tool-proof-card--compact .tool-proof-best-for,.tool-proof-card--compact .tool-proof-fallback-text{font-size:.84rem}.tool-proof-card--compact .tool-proof-metrics span{font-size:.72rem}
/*! osint4all-css:23:assets/css/components/legacy-card-sections.css */
.tool-card-footer,.article-card-footer,.directory-tool-card-actions,.collection-tool-card-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;display:flex}.article-card-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.article-card-body{gap:10px;display:grid}.article-card-note{color:#aeb4ba;margin:0;font-size:.95rem}.collection-card-meta-note{color:#adb2b6;margin:0;font-size:.92rem}.home-feature-grid,.home-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.featured-tool-card.is-emphasis,.home-collection-grid .collection-card.is-emphasis{background:radial-gradient(circle at 100% 0,#c8b88d2e,#0000 36%),linear-gradient(#121318fa,#0c0d12fa);grid-area:span 2/span 2;padding:28px}.featured-tool-card.is-emphasis h3,.home-collection-grid .collection-card.is-emphasis h3{font-size:clamp(1.7rem,2.5vw,2.45rem);line-height:1.05}.featured-tool-card.is-emphasis .tool-card-summary,.home-collection-grid .collection-card.is-emphasis p:not(.card-meta):not(.article-card-note){font-size:1.02rem}.section-methodology{gap:16px}.trust-contribute-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:22px;display:grid}.method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:10px;display:grid}.method-grid>div{background:#0d0e14b8;border:1px solid #adb2b629;border-radius:16px;padding:18px}.section-inline-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.contribute-card{align-content:space-between;gap:22px;display:grid}.contribute-card .hero-actions{margin:0}.contribute-points{margin:18px 0 0;padding-left:18px}.contribute-points li+li{margin-top:8px}
/*! osint4all-css:24:assets/css/components/legacy-archive-layout.css */
.layout{grid-template-columns:284px minmax(0,1fr);align-items:start;gap:24px;display:grid}.directory-main{gap:24px;display:grid}label{color:var(--text-strong);gap:8px;font-weight:700;display:grid}.directory-filters{background:linear-gradient(#121318fa,#0a0b10f7);border-color:#adb2b62e;padding:24px 20px}.directory-filters form{gap:16px;display:grid;position:sticky;top:104px}.directory-filters label:has(input[type=checkbox]),.osint4all-form label:has(input[type=checkbox]){align-items:flex-start;gap:12px;font-weight:600;display:flex}.archive-shell{gap:24px;display:grid}.archive-header{align-items:start;gap:22px;padding:28px;display:grid}.archive-header-directory,.archive-header-editorial,.archive-header-collections,.archive-header-comparisons{grid-template-columns:minmax(0,1.4fr) minmax(290px,.8fr)}.archive-header-meta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.archive-proof{align-self:stretch}.archive-proof-card{background:linear-gradient(#121318fa,#0b0c11f7);border-color:#adb2b629}.archive-proof-card ul,.archive-intel-panels ul,.tool-related-grid ul{margin:0;padding-left:18px}.archive-proof-card li+li,.archive-intel-panels li+li{margin-top:8px}.article-archive-grid,.collection-archive-grid{align-items:stretch}.collection-spotlight{grid-template-columns:minmax(0,1.45fr) minmax(250px,.82fr);gap:24px;display:grid}.collection-spotlight-meta{align-content:start;gap:16px;display:grid}.archive-empty-state{gap:12px;padding:32px;display:grid}.comparison-empty-actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.archive-intel-panels>.grid{margin-top:10px}.archive-newsletter-panel{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:24px;display:grid}.archive-newsletter-form{background:#090a0eb8;border:1px solid #adb2b62e;border-radius:20px;padding:18px}.navigation.pagination .nav-links,.posts-navigation .nav-links{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.page-numbers{border:1px solid var(--line-strong);min-width:40px;min-height:40px;color:var(--text);background:#121318eb;border-radius:12px;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.page-numbers.current{color:var(--text-strong);background:#1d3152fa}
/*! osint4all-css:25:assets/css/components/legacy-page-form-shell.css */
.page-shell,.article-shell,.collection-shell{padding:28px}.page-shell-grid{grid-template-columns:minmax(0,1.45fr) minmax(260px,.82fr);align-items:start;gap:22px;display:grid}.page-shell-main,.page-shell-sidebar{gap:18px;display:grid}.page-process-card ul{margin:10px 0 0;padding-left:18px}.page-process-card li+li{margin-top:8px}.page-shell-trust{background:linear-gradient(#121318fa,#0b0c11f7)}.editorial-shell{max-width:980px}.editorial-content,.article-content{color:var(--text)}.editorial-content>*+*,.article-content>*+*{margin-top:1rem}.editorial-content p,.article-content p{color:#d7dce0}.editorial-content h2,.editorial-content h3,.article-content h2,.article-content h3{color:var(--text-strong)}.editorial-content ul,.editorial-content ol,.article-content ul,.article-content ol{padding-left:1.2rem}.osint4all-form{gap:16px;display:grid}.osint4all-form label{color:var(--text-strong)}.newsletter-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.newsletter-form>label:first-of-type,.newsletter-form>label:has(input[type=checkbox]),.newsletter-form>button{grid-column:1/-1}.newsletter-form>label{color:#f4f1e9;gap:10px;font-size:.95rem;font-weight:700}.newsletter-form input[type=email],.newsletter-form select{color:#f4f1e9;background:#091222f0;border-color:#adb2b638;border-radius:14px;min-height:52px}.newsletter-form select option{color:#1f2428}.newsletter-form>label:has(input[type=checkbox]){color:#d7dce0;align-items:flex-start;gap:12px;padding-top:2px;font-weight:600;display:flex}.newsletter-form>label:has(input[type=checkbox]) input[type=checkbox]{margin-top:2px}.osint4all-form-note{color:#aeb4ba;margin:0}.osint4all-next-steps{background:#0d0e14d1;border:1px solid #adb2b629;border-radius:16px;padding:18px}.osint4all-next-steps h2{margin-bottom:10px}.osint4all-next-steps ul{margin:0;padding-left:1.2rem}.osint4all-form button{width:100%}
/*! osint4all-css:28:assets/css/components/classic-footer-forms.css */
.site-footer{background:#03060b;border-top:1px solid #adb2b61a;margin-top:30px;padding-top:0}.site-footer-shell{gap:24px;display:grid}.footer-brand{gap:12px;display:grid}.footer-brand img{max-width:300px}.footer-brand p{color:#b9c0c8c2;max-width:72ch;margin:0}.footer-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:22px;display:grid}.footer-menu{gap:8px;display:grid}.footer-menu a{color:#eef0f2cc;padding:0}.footer-newsletter{background:linear-gradient(#17191dfa,#0e1016fa);border-color:#adb2b624;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:24px;display:grid}.footer-newsletter-copy{align-content:start;gap:10px;display:grid}.footer-newsletter-copy .section-kicker{margin-bottom:0}.footer-newsletter-form{background:#03060b6b;border:1px solid #adb2b624;border-radius:20px;padding:18px}.footer-newsletter .newsletter-form>label,.footer-newsletter .osint4all-form-note,.footer-newsletter p,.footer-newsletter h3{color:#eef0f2d1}.footer-meta{color:#adb2b6;margin:0}.notice{background:#11362ce6;border-left:4px solid #4ab08c;border-radius:12px;padding:12px 14px}.screen-reader-text,.screen-reader-submit{position:absolute!important;left:-9999px!important}.osint4all-honeypot{opacity:0!important;width:0!important;height:0!important;position:absolute!important;left:-9999px!important}
/*! osint4all-css:29:assets/css/passes/brand-foundation.css */
.directory-shell{grid-template-columns:minmax(290px,320px) minmax(0,1fr);gap:26px}.directory-filters,.archive-header-directory,.archive-proof-card,.archive-intel-panels,.archive-newsletter-panel,.tool-hero,.tool-jump-nav,.tool-trust,.tool-section-grid>.card,.directory-tool-card,.page-shell,.page-process-card{background:linear-gradient(#ffffff07,#0000 100%),linear-gradient(#0d1018fa,#070a10);border:1px solid #adb2b61a}.directory-filters{padding:24px}.directory-filters-head,.tool-trust-header,.page-shell-header{gap:10px;display:grid}.directory-filter-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.directory-filter-footnote{border-top:1px solid #adb2b61a;margin-top:18px;padding-top:18px}.archive-header-directory{background:radial-gradient(circle at 88% 14%,#b9c0c814,#0000 16%),radial-gradient(circle at 12% 24%,#c8b88d57,#0000 26%),linear-gradient(#ffffff08,#0000 100%),linear-gradient(#0f131dfa,#070a10);padding:32px;position:relative;overflow:hidden}.archive-proof-card h2{margin:0;font-size:clamp(1.6rem,2.2vw,2.2rem)}.archive-intel-panels,.archive-newsletter-panel,.page-shell{padding:30px}.directory-results-grid{gap:26px}.directory-tool-card{padding:18px}.directory-tool-card-frame,.directory-tool-signal-grid{gap:14px;display:grid}.directory-tool-best-for{margin-top:2px}.page-shell-lede{color:#d7dce0d1;max-width:48rem;margin:0;font-size:1.04rem;line-height:1.65}.page-shell-pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:6px;display:grid}.page-shell-pillar{background:linear-gradient(#c8b88d29,#0000 100%),#ffffff05;border:1px solid #adb2b61a;border-radius:18px;padding:18px}.page-shell-pillar p:last-child,.tool-hero-brief-card p:last-child,.tool-disclosure-item p:last-child{margin-bottom:0}.page-process-card h2{margin:0 0 10px;font-size:1.35rem}.page-shell-trust{background:linear-gradient(#c8b88d6b,#0000 100%),linear-gradient(#0e111bfa,#070a10)}.tool-dossier{gap:24px}.tool-hero{background:linear-gradient(140deg,#c8b88dd6,#111522eb 48%,#080b11),linear-gradient(#ffffff08,#0000 100%);grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:24px;padding:34px;position:relative;overflow:hidden}.dossier-grid{opacity:.26;background-image:linear-gradient(#b9c0c817 1px,#0000 1px),linear-gradient(90deg,#b9c0c817 1px,#0000 1px);background-size:30px 30px;mask-image:linear-gradient(#000000eb,#0000 92%)}.tool-hero-main{gap:16px}.tool-hero-topline{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tool-hero-path{color:#d7dce0c2;margin:0;font-size:.92rem}.tool-hero-copy{gap:12px;max-width:62rem;display:grid}.tool-hero-summary{color:#f4f1e9;max-width:48rem;margin:0;font-size:clamp(1.2rem,2vw,1.46rem);line-height:1.35}.tool-hero-lede{color:#d7dce0cc;max-width:46rem;margin:0;font-size:1rem;line-height:1.6}.tool-hero-badges{margin-top:2px}.tool-hero-intel,.tool-hero-brief{gap:14px;display:grid}.tool-hero-intel{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-hero-brief{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-hero-intel-card,.tool-hero-brief-card,.tool-hero-panel{backdrop-filter:blur(8px);background:linear-gradient(#ffffff09,#0000 100%),#0a0d15b3;border:1px solid #b9c0c824;border-radius:18px;padding:18px}.tool-hero-meta{gap:18px}.tool-hero-meta .tool-proof-card{margin-bottom:0}.meta-list{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:10px}.meta-list li{background:#ffffff06;border:1px solid #b9c0c81f}.tool-hero-actions{gap:12px}.tool-hero-footnotes{background:#ffffff08;border:1px solid #b9c0c81f;border-radius:18px;gap:10px;padding:16px 18px;display:grid}.tool-hero-footnote{color:#d7dce0c7}.tool-jump-nav{background:linear-gradient(#ffffff06,#0000 100%),#090c13e0;gap:10px;padding:18px 20px}.tool-jump-nav a{color:#edf0f3e6;background:#ffffff08;border:1px solid #b9c0c81f;padding:0 14px}.tool-jump-nav a:hover{background:#c8b88d38}.tool-section-grid{gap:20px}.tool-disclosure-item{background:#ffffff06;border:1px solid #b9c0c81f;border-radius:16px;padding:16px}.tool-related-grid{gap:18px}.tool-related-grid>div{background:linear-gradient(#c8b88d2e,#0000 100%),#090c13f0;border:1px solid #b9c0c81a;border-radius:18px;padding:18px}.quick-facts-card{border-left:3px solid #b9c0c861}
/*! osint4all-css:30:assets/css/passes/brand-responsive.css */
@media (width<=1180px){.directory-shell{flex-direction:column;display:flex}.menu{display:none}.menu.is-open{border:1px solid var(--line-strong);box-shadow:var(--shadow);background:#111318;border-radius:16px;justify-content:stretch;gap:8px;padding:12px;display:grid;position:absolute;top:calc(100% + 10px);left:24px;right:24px}.menu.is-open .header-nav-link{justify-content:flex-start}.nav-toggle{display:inline-flex}.site-header-inner{grid-template-columns:auto auto 1fr}.header-right{justify-self:end}.header-search input{width:200px;min-width:180px}.layout,.hero-grid,.trust-contribute-grid,.archive-header-directory,.archive-header-editorial,.archive-header-collections,.archive-header-comparisons,.archive-newsletter-panel,.collection-spotlight,.collection-shell-header,.tool-hero,.page-shell-grid,.contribute-card{grid-template-columns:1fr}.directory-main{order:1}.directory-filters{order:2}.home-feature-grid,.home-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-tool-card.is-emphasis,.home-collection-grid .collection-card.is-emphasis{grid-area:auto/span 2}.tool-hero-intel,.tool-hero-brief,.method-grid,.article-proof-grid,.tool-section-grid,.tool-related-grid,.collection-picks-grid,.newsletter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.page-shell-pillars{grid-template-columns:1fr}}@media (width<=860px){.header-search{display:none}.site-header-inner{gap:14px;min-height:72px}.site-brand-logo{height:40px}.hero-home{padding:72px 0 56px}.hero-atmosphere{display:none}.section,.home-shell .section{padding:42px 0}.home-section-shell{padding:24px}.tool-hero-intel,.tool-hero-brief,.method-grid,.article-proof-grid,.tool-section-grid,.tool-related-grid,.collection-picks-grid,.grid-2,.newsletter-form,.home-feature-grid,.home-collection-grid,.section-head-inline{grid-template-columns:1fr}.featured-tool-card.is-emphasis,.home-collection-grid .collection-card.is-emphasis{grid-column:auto}.tool-proof-metrics{flex-direction:column}.directory-filter-actions{grid-template-columns:1fr}}@media (width<=640px){.container{padding:0 18px}.hero h1{max-width:9.8ch;font-size:clamp(2.6rem,14vw,4.2rem)}.hero-actions,.tool-card-footer,.article-card-footer,.tool-hero-actions,.comparison-empty-actions,.section-inline-actions,.article-footer,.hero-panel-actions{display:grid}.hero-actions .button,.tool-card-footer .button,.article-card-footer .button,.tool-hero-actions .button,.tool-proof-verified,.comparison-empty-actions .button,.section-inline-actions .button,.article-footer .button{width:100%}.quick-search{grid-template-columns:1fr}.page-shell,.article-shell,.collection-shell,.hero-panel,.archive-header,.card,.home-section-shell,.archive-newsletter-form,.footer-newsletter-form{padding:20px}.footer-newsletter{grid-template-columns:1fr}.tool-jump-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}
/*! osint4all-css:31:assets/css/components/product-foundation-system.css */
:root{--o4-bg:#03060b;--o4-bg-2:#07080d;--o4-graphite:#121318;--o4-graphite-2:#191a20;--o4-graphite-3:#22232a;--o4-ink:#2a2a30;--o4-deep:#111318;--o4-accent:#c8b88d;--o4-accent-strong:#e1d1a5;--o4-silver:#adb2b6;--o4-silver-2:#d8dcdf;--o4-white:#f5f6f7;--o4-muted:#9ea4aa;--o4-line:#adb2b629;--o4-line-strong:#adb2b652;--o4-line-soft:#adb2b614;--o4-glow:#c8b88d57;--o4-success:#86c89d;--o4-shadow:0 26px 70px #0000006b;--o4-shadow-soft:0 16px 40px #00000042;--bg:var(--o4-bg);--panel:var(--o4-graphite);--panel-2:var(--o4-graphite-2);--panel-strong:var(--o4-ink);--brand:var(--o4-accent);--brand-strong:var(--o4-accent-strong);--text:var(--o4-silver-2);--text-strong:var(--o4-white);--text-muted:var(--o4-muted);--line:var(--o4-line);--line-strong:var(--o4-line-strong);--radius:var(--o4-radius);--radius-lg:var(--o4-radius-lg);--shadow:var(--o4-shadow-soft)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{color:var(--o4-silver-2);text-rendering:optimizelegibility;background:radial-gradient(circle at 78% 8%,#c8b88d52,#0000 30rem),radial-gradient(circle at 16% 0,#adb2b617,#0000 23rem),linear-gradient(#05060a 0%,#03060b 44%,#08080d 100%);margin:0;font-family:Montserrat,Segoe UI,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.65}body:before{content:"";z-index:-2;pointer-events:none;background-color:#0000;background-image:linear-gradient(#adb2b609 1px,#0000 1px),linear-gradient(90deg,#adb2b608 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;mask-image:linear-gradient(#000000b8,#0000 78%)}body.nav-open{overflow:hidden}img{max-width:100%;height:auto}a{color:#e1d1a5;text-decoration:none;transition:color .16s,border-color .16s,background .16s,transform .16s}a:hover,a:focus-visible{color:#fff;text-decoration:none}h1,h2,h3,h4,h5,h6,.section-kicker,.panel-label,.card-meta,.feature-card-meta,.header-nav-link,.button{font-family:Oxanium,Montserrat,sans-serif}h1,h2,h3,h4,h5,h6,.section-head h2,.section-title h1,.section-title h2,.card h1,.card h2,.card h3{color:var(--o4-white);letter-spacing:0;margin:0;line-height:1.08}p{margin-top:0}p:last-child,li:last-child{margin-bottom:0}.container{width:min(100%, var(--o4-container-max));max-width:var(--o4-container-max);margin:0 auto;padding-inline:34px}
/*! osint4all-css:32:assets/css/components/product-surface-primitives.css */
.section{padding:58px 0}.section-kicker,.panel-label,.card-meta,.feature-card-meta{color:#adb2b6d6;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.section-intro,.hero-intro,.page-shell-lede{color:#d8dcdfd1}.section-head h2,.section-title h2{font-size:2.75rem}.grid{gap:22px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.card,.home-section-shell,.archive-header,.archive-empty-state,.archive-intel-panels,.archive-newsletter-panel,.article-shell,.collection-shell,.page-shell,.form-shell,.tool-jump-nav{border:1px solid var(--o4-line);border-radius:var(--o4-radius-lg);box-shadow:none;background:linear-gradient(145deg,#ffffff0b,#0000 34%),linear-gradient(#22232af0,#101117fa);position:relative;overflow:hidden}.card{flex-direction:column;gap:14px;min-height:100%;padding:24px;display:flex}.card:after,.home-section-shell:after,.archive-header:after,.tool-hero:after,.page-shell:after,.collection-shell:after,.article-shell:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0b}.card p,.card li,.article-content,.page-shell-content,.editorial-content{color:#d8dcdfd1}.card a:not(.button),.article-content a,.page-shell-content a,.editorial-content a{color:#e8dba9;font-weight:700}.feature-card:hover,.featured-tool-card:hover,.article-card:hover,.collection-card:hover,.collection-tool-card:hover,.card:focus-within{border-color:#adb2b657;transform:translateY(-2px)}.feature-card,.featured-tool-card,.article-card,.collection-card,.collection-tool-card,.tool-card{transition:transform .18s,border-color .18s,background .18s}.feature-card:before,.tool-card:before,.collection-card:before,.article-card:before,.collection-tool-card:before,.collection-pick-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#c8b88d3d,#0000 16rem),linear-gradient(135deg,#adb2b60b,#0000 42%);position:absolute;inset:0}.feature-card>*,.tool-card>*,.collection-card>*,.article-card>*,.collection-tool-card>*,.collection-pick-card>*{z-index:1;position:relative}.badge,.badge-soft{color:#f4f5f6e6;background:#ffffff0b;border:1px solid #adb2b633;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 11px;font-family:Montserrat,Segoe UI,Arial,sans-serif;font-size:.74rem;font-weight:700;display:inline-flex}.badge-soft{color:#e8dba9;background:#c8b88d4d;border-color:#adb2b62e}.badges{flex-wrap:wrap;gap:8px;margin:0;display:flex}
/*! osint4all-css:33:assets/css/components/product-action-form-controls.css */
.button,.osint4all-form>button,.newsletter-form>button{border-radius:var(--o4-radius);letter-spacing:.03em;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.button:hover,.osint4all-form>button:hover,.newsletter-form>button:hover{text-decoration:none;transform:translateY(-1px)}.button-primary,.osint4all-form>button,.newsletter-form>button{color:#fff;background:linear-gradient(135deg, #e8dba9 0%, var(--o4-accent) 52%, var(--o4-deep) 100%);box-shadow:0 16px 34px #c8b88d57}.button-primary:hover,.button-primary:focus-visible,.osint4all-form>button:hover,.newsletter-form>button:hover{box-shadow:0 18px 38px #c8b88d75}.button-secondary,.button-ghost{color:#f4f5f6f0;background:#ffffff0e;border-color:#adb2b638}.button-secondary:hover,.button-secondary:focus-visible,.button-ghost:hover,.button-ghost:focus-visible{background:#ffffff16;border-color:#d8dcdf70}.button-ghost{background:0 0}input,select,textarea{border-radius:var(--o4-radius);width:100%;min-height:48px;color:var(--o4-white);background:#03060ba8;border:1px solid #adb2b638;padding:13px 15px;font-family:Montserrat,Segoe UI,Arial,sans-serif;font-size:.95rem}textarea{resize:vertical;min-height:132px}select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#d8dcdfdb 50%),linear-gradient(135deg,#d8dcdfdb 50%,#0000 50%);background-position:calc(100% - 20px) calc(50% - 3px),calc(100% - 14px) calc(50% - 3px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:42px}select option{color:#111218}input::placeholder,textarea::placeholder{color:#adb2b694}input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--o4-accent-strong);padding:0}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline-offset:3px;outline:2px solid #e1d1a5eb}
/*! osint4all-css:34:assets/css/components/header-navigation-system.css */
.site-header{z-index:120;backdrop-filter:blur(22px);background:#03060be6;border-bottom:1px solid #adb2b61a;position:sticky;top:0;box-shadow:0 14px 38px #0000003d}.site-header.is-condensed{background:#03060bf5}.site-header-inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;min-height:78px;transition:min-height .18s;display:grid}.site-header.is-condensed .site-header-inner{min-height:70px}.site-brand{align-items:center;min-width:0;display:inline-flex}.site-brand-logo{width:auto;max-width:272px;height:42px;display:block}#primary-menu,.menu{justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.header-nav-link{color:#eaeceecc;letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 11px;font-size:.84rem;font-weight:700;display:inline-flex}.header-nav-link:hover,.header-nav-link:focus-visible{color:var(--o4-white);background:#ffffff0e}.header-nav-link.is-active{color:var(--o4-white);background:linear-gradient(135deg,#c8b88db8,#11131894);border-color:#adb2b62e}.header-right{justify-content:flex-end;align-items:center;gap:12px;display:flex}.header-search{width:300px;display:block}.header-search input{background:#03060b85;border-radius:999px;width:100%;min-width:0;min-height:46px}.header-submit-cta{white-space:nowrap;min-width:154px}.header-submit-label-short{display:none}.nav-toggle{border-radius:var(--o4-radius);min-height:42px;color:var(--o4-white);background:#ffffff0e;border:1px solid #adb2b638;justify-content:center;align-items:center;padding:0 14px;display:none}
/*! osint4all-css:35:assets/css/pages/home-hero-console.css */
.hero-home{isolation:isolate;--spotlight-x:78%;--spotlight-y:28%;--spotlight-opacity:.58;background:radial-gradient(circle at var(--spotlight-x) var(--spotlight-y), rgba(200, 184, 141, var(--spotlight-opacity)), transparent 25rem), linear-gradient(180deg, #03060b6b, #03060bf5);border-bottom:1px solid #adb2b614;padding:68px 0 50px;position:relative;overflow:clip}.hero-home:before,.hero-home:after{content:"";z-index:-2;pointer-events:none;position:absolute;inset:0}.hero-home:before{background:radial-gradient(circle at 15% 28%,#adb2b61a,#0000 19rem),radial-gradient(circle at 84% 16%,#c8b88d75,#0000 25rem)}.hero-home:after{z-index:-1;opacity:.2;background-color:#0000;background-image:linear-gradient(#adb2b60e 1px,#0000 1px),linear-gradient(90deg,#adb2b60a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;mask-image:linear-gradient(#000000bf,#0000 76%)}.hero-grid-overlay{display:none}.hero-grid{z-index:1;grid-template-columns:minmax(0,.96fr) minmax(440px,.9fr);align-items:center;gap:64px;display:grid;position:relative}.hero-copy-column{gap:0;max-width:720px;display:grid}.hero-brand-lockup{color:#f5f6f7d6;letter-spacing:.2em;background:#ffffff09;border:1px solid #adb2b629;border-radius:999px;align-items:center;gap:12px;width:fit-content;margin:12px 0 22px;padding:8px 14px 8px 10px;font-family:Oxanium,Montserrat,sans-serif;font-size:.8rem;font-weight:700;display:inline-flex}.hero-brand-lockup img{width:28px;height:28px}.hero-copy-column h1,.hero h1{max-width:14ch;color:var(--o4-white);letter-spacing:0;font-size:4.45rem;font-weight:700;line-height:.98}.hero-intro{color:#d8dcdfd1;max-width:43rem;margin:22px 0 0;font-size:1.14rem;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:12px;margin:28px 0 0;display:flex}.quick-search{border-radius:var(--o4-radius-lg);width:min(100%,720px);box-shadow:none;background:#ffffff0a;border:1px solid #adb2b629;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:22px;padding:9px;display:grid}.quick-search input{background:#03060b94;border-color:#0000;min-height:52px}.quick-search .button{min-width:118px}.quick-searches,.hero-trust-inline,.archive-header-meta{flex-wrap:wrap;gap:9px;display:flex}.quick-searches{margin-top:14px}.quick-chip,.hero-trust-inline span,.section-link,.tool-jump-nav a{color:#e6e9ebdb;background:#ffffff09;border:1px solid #adb2b629;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.82rem;font-weight:700;display:inline-flex}.quick-chip:hover,.hero-trust-inline span:hover,.section-link:hover,.tool-jump-nav a:hover{background:#c8b88d38;border-color:#adb2b652}.hero-trust-inline{margin-top:18px}.hero-trust-inline span:before{content:"";background:var(--o4-success);border-radius:999px;width:7px;height:7px;margin-right:8px;box-shadow:0 0 0 5px #86c89d1a}.hero-visual{position:relative}.hero-console{border-radius:var(--o4-radius-xl);box-shadow:var(--o4-shadow);background:radial-gradient(circle at 78% 8%,#adb2b629,#0000 14rem),linear-gradient(145deg,#2e2f36f0,#111218fa);border:1px solid #adb2b633;padding:24px;position:relative;overflow:hidden}.hero-console:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#adb2b60f 1px,#0000 1px),linear-gradient(90deg,#adb2b60b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;mask-image:linear-gradient(#000000b3,#0000 88%)}.hero-console-brand{opacity:.045;width:220px;position:absolute;bottom:-30px;right:-24px;transform:rotate(-7deg)}.hero-console>:not(.hero-console-brand){z-index:1;position:relative}.hero-console-topbar,.article-card-topline,.section-head-inline,.tool-card-footer,.article-card-footer,.tool-hero-actions,.collection-card-footer,.collection-tool-card-actions,.hero-console-links{justify-content:space-between;align-items:center;gap:12px;display:flex}.hero-console-topbar{align-items:flex-start}.hero-console-status{color:#f4f1e9;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#c8b88d6b;border:1px solid #adb2b62e;border-radius:999px;align-items:center;gap:9px;min-height:38px;padding:0 14px;font-family:Oxanium,Montserrat,sans-serif;font-size:.78rem;font-weight:700;display:inline-flex}.hero-console-status span{background:var(--o4-success);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 5px #86c89d1f}.hero-console-header{margin-top:22px}.hero-console-header h2{max-width:15ch;color:var(--o4-white);font-size:2.12rem;line-height:1.08}.hero-console-header p{color:#d8dcdfc7;max-width:44rem;margin:12px 0 0}.hero-console-body.hero-trust-list,.hero-trust-list{grid-template-columns:1fr;gap:10px;margin-top:18px;display:grid}.hero-console-note,.hero-console-primary,.tool-hero-intel-card,.tool-hero-brief-card,.article-proof-card,.page-process-card,.osint4all-next-steps,.page-shell-pillar,.tool-hero-panel{border-radius:var(--o4-radius);background:#03060b52;border:1px solid #adb2b624;padding:15px;position:relative}.hero-console-note:before{content:"";background:linear-gradient(180deg, var(--o4-silver), var(--o4-accent-strong));border-radius:999px;width:3px;position:absolute;inset:16px auto 16px 0}.hero-console-note .panel-label,.hero-console-note p{margin-left:12px}.hero-dossier-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.hero-dossier-strip span{border-radius:var(--o4-radius);color:#f4f5f6db;letter-spacing:.04em;background:#ffffff09;border:1px solid #adb2b61f;justify-content:center;align-items:center;min-height:42px;font-family:Oxanium,Montserrat,sans-serif;font-size:.82rem;font-weight:700;display:flex}.hero-console-links{border-top:1px solid #adb2b61f;flex-wrap:wrap;justify-content:flex-start;margin-top:20px;padding-top:18px}.hero-console-links a{color:#f4f1e9;letter-spacing:.05em;text-transform:uppercase;font-family:Oxanium,Montserrat,sans-serif;font-size:.86rem;font-weight:700}
/*! osint4all-css:36:assets/css/pages/home-product-grids.css */
.home-shell{gap:0;padding-bottom:22px;display:grid}.home-shell .section{padding:42px 0}.home-section-shell{padding:30px}.section-head{gap:10px;margin-bottom:24px;display:grid}.section-head-inline{align-items:end;margin-bottom:24px}.home-path-grid,.home-feature-grid,.home-collection-grid,.directory-results-grid,.article-archive-grid,.collection-archive-grid{gap:22px}.home-path-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"primary secondary-a""primary secondary-b"}.home-path-grid>:first-child{grid-area:primary}.home-path-grid>:nth-child(2){grid-area:secondary-a}.home-path-grid>:nth-child(3){grid-area:secondary-b}.home-feature-grid,.home-collection-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.featured-tool-card.is-emphasis,.collection-card.is-emphasis{background:radial-gradient(circle at 100% 0,#c8b88d5c,#0000 15rem),linear-gradient(#111318b8,#121318fa);grid-row:1/span 2}.feature-card h3,.tool-card h3,.collection-card h3,.article-card h2,.article-card h3,.collection-spotlight h2{font-size:1.75rem}.tool-card,.collection-card,.article-card,.collection-tool-card{flex-direction:column;gap:14px;display:flex}.article-card-body{gap:11px;display:grid}.article-card-note{color:#d8dcdfc7;margin:0}.tool-card-footer,.article-card-footer,.collection-card-footer,.collection-tool-card-actions{flex-wrap:wrap;justify-content:flex-start;margin-top:auto}.tool-card-footer .button,.article-card-footer .button,.collection-card-footer .button,.collection-tool-card-actions .button{flex:150px}.section-trust-contribute .trust-contribute-grid,.trust-contribute-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:22px;display:grid}.method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.method-grid>div{border-radius:var(--o4-radius);background:#03060b3d;border:1px solid #adb2b61f;padding:16px}.contribute-points{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.contribute-points li{padding-left:18px;position:relative}.contribute-points li:before{content:"";background:var(--o4-accent-strong);border-radius:999px;width:7px;height:7px;position:absolute;top:.7em;left:0}
/*! osint4all-css:37:assets/css/pages/archive-directory-product.css */
.archive-shell,.editorial-shell,.section-tool-single{gap:24px;display:grid}.directory-shell{grid-template-columns:328px minmax(0,1fr);gap:24px;display:grid}.directory-main{gap:24px;min-width:0;display:grid}.filters,.directory-filters{align-self:start;padding:22px;position:sticky;top:98px}.filters form,.directory-filters form,.osint4all-form{gap:14px;display:grid}.filters label,.directory-filters label,.osint4all-form>label,.newsletter-form>label{color:#ebedefe0;gap:7px;font-weight:700;display:grid}.filters label:has(input[type=checkbox]),.directory-filters label:has(input[type=checkbox]),.osint4all-form>label:has(input[type=checkbox]),.newsletter-form>label:has(input[type=checkbox]){grid-template-columns:auto 1fr;align-items:start;gap:11px}.directory-filter-actions{gap:10px;display:grid}.directory-filter-footnote{border-top:1px solid #adb2b61f;margin-top:18px;padding-top:16px}.archive-header{grid-template-columns:minmax(0,1fr) minmax(290px,380px);align-items:start;gap:24px;padding:28px;display:grid}.archive-header-copy h1{max-width:13ch;font-size:3.35rem;line-height:1}.archive-header-meta{margin-top:20px}.archive-proof-card{background:linear-gradient(145deg,#adb2b612,#0000 34%),linear-gradient(#2a2a30c2,#0d0e14f5)}.archive-proof-card ul,.page-process-card ul,.osint4all-next-steps ul,.tool-related-grid ul{gap:11px;margin:12px 0 0;padding-left:18px;display:grid}.archive-empty-state,.comparison-empty-state{text-align:left;background:radial-gradient(circle at 100% 0,#c8b88d47,#0000 16rem),linear-gradient(#22232ae6,#0d0e14fa);padding:34px}.comparison-empty-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.archive-intel-panels .grid{gap:22px}.archive-newsletter-panel,.footer-newsletter{grid-template-columns:minmax(240px,.88fr) minmax(0,1.12fr);align-items:start;gap:24px;display:grid}.newsletter-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.newsletter-form>label:first-of-type,.newsletter-form>label:has(input[type=checkbox]),.newsletter-form>button,.newsletter-form>.osint4all-form-note{grid-column:1/-1}
/*! osint4all-css:38:assets/css/components/tool-proof-product-cards.css */
.tool-proof-card{margin:0 0 14px}.tool-proof-surface{border-radius:var(--o4-radius);background:radial-gradient(circle at 100% 0,#c8b88d57,#0000 16rem),linear-gradient(160deg,#22232af5,#05070cfa);border:1px solid #adb2b62e;min-height:218px;position:relative;overflow:hidden}.tool-proof-card--archive .tool-proof-surface,.tool-proof-card--compact .tool-proof-surface{min-height:280px}.tool-proof-card--archive .tool-proof-surface{min-height:330px}.tool-proof-card--hero .tool-proof-surface{min-height:300px}.tool-proof-image,.tool-proof-fallback{width:100%;height:100%;position:absolute;inset:0}.tool-proof-image{object-fit:cover;object-position:center top;filter:saturate(.82)contrast(1.04)brightness(.74)}.tool-proof-fallback{background:linear-gradient(#adb2b60f 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#adb2b60b 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle at 76% 18%,#c8b88d6b,#0000 15rem),linear-gradient(135deg,#22232af5,#05070cfa)}.tool-proof-fallback-grid{display:none}.tool-proof-fallback-copy{z-index:1;align-self:end;gap:8px;max-width:78%;padding:18px;display:none;position:relative}.tool-proof-overlay{z-index:2;min-height:inherit;background:linear-gradient(#03060b1a 0%,#03060b75 48%,#03060bf2 100%);gap:18px;padding:16px;display:grid;position:relative}.tool-proof-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tool-proof-brand{align-items:center;gap:11px;min-width:0;display:flex}.tool-proof-logo,.tool-proof-monogram{border-radius:var(--o4-radius);background:#f5f6f7f0;border:1px solid #adb2b629;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:0 12px 26px #00000038}.tool-proof-logo{object-fit:contain;padding:7px}.tool-proof-monogram{color:var(--o4-bg);font-family:Oxanium,Montserrat,sans-serif;font-weight:700}.tool-proof-brand-copy{gap:2px;min-width:0;display:grid}.tool-proof-label,.tool-proof-fallback-label{color:#d8dcdfd6;letter-spacing:.14em;text-transform:uppercase;margin:0;font-family:Oxanium,Montserrat,sans-serif;font-size:.68rem;font-weight:700}.tool-proof-vendor,.tool-proof-fallback-title{color:var(--o4-white);margin:0;font-family:Oxanium,Montserrat,sans-serif;font-size:1rem;font-weight:700}.tool-proof-verified{color:#f5f6f7e0;white-space:nowrap;background:#03060b75;border:1px solid #adb2b629;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:.74rem;font-weight:700;display:inline-flex}.tool-proof-body{gap:12px;margin-top:auto;display:grid}.tool-proof-tagline,.tool-proof-best-for,.tool-proof-fallback-text{color:#f5f6f7e6;margin:0;font-size:.9rem}.tool-proof-metrics,.tool-proof-badges{flex-wrap:wrap;gap:7px;display:flex}.tool-proof-metrics span{color:#eef0f2e0;background:#03060b80;border:1px solid #adb2b629;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:.72rem;display:inline-flex}.tool-proof-metrics strong{color:var(--o4-white);margin-right:4px}.directory-tool-card-frame{flex-direction:column;gap:14px;height:100%;display:flex}.directory-tool-signal-grid{gap:9px;display:grid}
/*! osint4all-css:39:assets/css/pages/tool-detail-editorial-shells.css */
.tool-dossier{gap:24px;display:grid}.tool-hero{border-radius:var(--o4-radius-xl);background:radial-gradient(circle at 86% 10%,#adb2b621,#0000 16rem),radial-gradient(circle at 16% 16%,#c8b88d66,#0000 20rem),linear-gradient(#22232af0,#0d0e14fa);border:1px solid #adb2b62b;grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr);gap:28px;padding:30px;display:grid;position:relative;overflow:hidden}.tool-hero:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#adb2b60e 1px,#0000 1px),linear-gradient(90deg,#adb2b60a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;mask-image:linear-gradient(#000000bd,#0000 82%)}.tool-hero-main,.tool-hero-meta{z-index:1;position:relative}.tool-hero-main,.tool-hero-meta,.collection-shell-sidebar,.page-shell-main,.page-shell-sidebar{gap:16px;display:grid}.tool-hero-topline,.article-header-topline{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tool-hero h1,.article-header h1,.collection-shell-header h1,.page-shell-header h1{max-width:14ch;font-size:4rem;line-height:1}.tool-hero-summary{color:#f5f6f7eb;font-size:1.18rem}.tool-hero-lede{color:#d8dcdfc7;max-width:46rem}.tool-hero-intel,.tool-hero-brief,.article-proof-grid,.tool-section-grid,.tool-disclosure-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tool-hero-intel{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-hero-brief{margin-top:2px}.tool-hero-actions{flex-wrap:wrap;justify-content:flex-start}.tool-hero-footnotes{gap:8px;display:grid}.tool-hero-footnote{color:#adb2b6d1;margin:0;font-size:.92rem}.tool-jump-nav{flex-wrap:wrap;gap:9px;padding:14px;display:flex}.tool-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.tool-section-grid>.card,.tool-related-grid>div{min-width:0}.tool-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.meta-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.meta-list li{border-bottom:1px solid #adb2b61f;gap:4px;padding-bottom:12px;display:grid}.meta-list li:last-child{border-bottom:none;padding-bottom:0}.meta-list strong{color:#adb2b6d6;letter-spacing:.15em;text-transform:uppercase;font-family:Oxanium,Montserrat,sans-serif;font-size:.72rem;font-weight:700}.meta-list span{color:var(--o4-white)}.article-shell,.collection-shell,.page-shell,.form-shell{padding:30px}.article-shell{max-width:1120px;margin:0 auto}.article-header,.collection-shell-copy,.page-shell-header{gap:14px;display:grid}.article-content,.page-shell-content,.editorial-content{max-width:78ch}.article-content>*+*,.page-shell-content>*+*,.editorial-content>*+*{margin-top:1.1em}.article-content h2,.page-shell-content h2,.editorial-content h2{margin-top:1.55em;font-size:2rem}.article-content h3,.page-shell-content h3,.editorial-content h3{margin-top:1.35em;font-size:1.35rem}.article-content blockquote,.page-shell-content blockquote,.editorial-content blockquote{background:#ffffff09;border-left:3px solid #adb2b657;margin-left:0;padding:18px 20px}.article-footer{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.collection-shell-header{grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:24px;display:grid}.collection-spotlight{grid-template-columns:minmax(0,1fr) minmax(260px,330px);gap:24px;display:grid}.collection-picks-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.collection-pick-card{border-radius:var(--o4-radius);background:#03060b42;border:1px solid #adb2b624;padding:18px}.collection-tools-grid{gap:22px}.page-shell-grid{grid-template-columns:minmax(0,1fr) minmax(280px,350px);gap:24px;display:grid}.page-shell-pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:6px;display:grid}.page-shell-trust,.contribute-card-home,.feature-card-primary{background:radial-gradient(circle at 100% 0,#c8b88d57,#0000 14rem),linear-gradient(#11131899,#0f1016fa)}.notice{border-radius:var(--o4-radius);color:#f5f6f7eb;background:#c8b88d3d;border:1px solid #adb2b62e;padding:15px 16px}.osint4all-form-note{color:#d8dcdfc7;margin:0}.osint4all-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}
/*! osint4all-css:40:assets/css/components/footer-pagination-product.css */
.site-footer{background:radial-gradient(circle at 82% 0,#c8b88d33,#0000 22rem),linear-gradient(#07080dfa,#03060b);border-top:1px solid #adb2b61a;padding:58px 0 42px}.site-footer-shell{gap:30px;display:grid}.footer-brand{gap:16px;max-width:58rem;display:grid}.footer-brand-logo{width:min(100%,460px);height:auto;display:block}.footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.footer-grid h3{margin:0 0 12px;font-size:1.05rem}.footer-menu{justify-content:start;gap:9px;display:grid}.footer-menu a{color:#d8dcdfb8}.footer-menu a:hover{color:var(--o4-white)}.footer-newsletter{padding:24px}.footer-meta{color:#adb2b6b8;margin:0}.nav-links{flex-wrap:wrap;gap:10px;display:flex}.page-numbers{color:#ebedefdb;background:#ffffff09;border:1px solid #adb2b629;border-radius:999px;justify-content:center;align-items:center;min-width:40px;min-height:40px;padding:0 12px;display:inline-flex}.page-numbers.current{color:var(--o4-white);background:#c8b88d5c}
/*! osint4all-css:41:assets/css/passes/product-responsive.css */
@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=1280px){.hero-grid{grid-template-columns:minmax(0,.95fr) minmax(400px,.9fr);gap:44px}.hero-copy-column h1,.hero h1{font-size:4.05rem}.header-search{width:250px}}@media (width<=1160px){.site-header-inner{grid-template-columns:auto auto minmax(0,1fr) auto}.nav-toggle{display:inline-flex}#primary-menu{border-radius:var(--o4-radius-lg);box-shadow:var(--o4-shadow);background:#121318fa;border:1px solid #adb2b62e;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:14px;display:none;position:absolute;top:calc(100% + 10px);left:34px;right:34px}#primary-menu.is-open{display:flex}.header-nav-link{justify-content:flex-start;width:100%}.hero-grid,.archive-header,.tool-hero,.collection-shell-header,.collection-spotlight,.page-shell-grid,.trust-contribute-grid,.section-trust-contribute .trust-contribute-grid,.archive-newsletter-panel,.footer-newsletter{grid-template-columns:1fr}.hero-copy-column{max-width:820px}.hero-copy-column h1,.hero h1{max-width:13ch}.directory-shell{grid-template-columns:1fr}.filters,.directory-filters{position:static}.home-path-grid,.home-feature-grid,.home-collection-grid,.footer-grid,.collection-picks-grid,.tool-hero-intel,.tool-hero-brief,.tool-section-grid,.tool-related-grid,.tool-disclosure-grid,.article-proof-grid{grid-template-columns:1fr}.home-path-grid{grid-template-areas:"primary""secondary-a""secondary-b"}.featured-tool-card.is-emphasis,.collection-card.is-emphasis{grid-row:auto}}@media (width<=920px){.container{padding-inline:24px}#primary-menu{left:24px;right:24px}.header-search{display:none}.grid-3,.grid-2{grid-template-columns:1fr}.section-head-inline,.hero-console-topbar,.article-card-topline{justify-content:stretch;display:grid}.newsletter-form,.page-shell-pillars,.method-grid{grid-template-columns:1fr}}@media (width<=720px){.section{padding:40px 0}.site-header-inner{gap:10px;min-height:72px}.site-brand-logo{max-width:min(220px,46vw);height:31px}.header-submit-cta{min-width:0;min-height:44px;padding-inline:12px;font-size:.78rem}.hero-home{padding:54px 0 40px}.hero-copy-column h1,.hero h1{max-width:none;font-size:3.3rem}.hero-intro{font-size:1rem}.quick-search,.hero-dossier-strip{grid-template-columns:1fr}.hero-actions,.article-footer,.comparison-empty-actions,.tool-hero-actions,.tool-card-footer,.article-card-footer,.collection-card-footer,.collection-tool-card-actions,.section-inline-actions{width:100%;display:grid}.hero-actions .button,.article-footer .button,.comparison-empty-actions .button,.tool-hero-actions .button,.tool-card-footer .button,.article-card-footer .button,.collection-card-footer .button,.collection-tool-card-actions .button,.section-inline-actions .button{width:100%}.home-section-shell,.card,.article-shell,.collection-shell,.page-shell,.archive-header,.archive-empty-state,.archive-intel-panels,.archive-newsletter-panel,.footer-newsletter,.hero-console,.tool-hero{padding:20px}.archive-header-copy h1,.tool-hero h1,.article-header h1,.collection-shell-header h1,.page-shell-header h1{max-width:none;font-size:2.65rem}.section-head h2,.section-title h2{font-size:2.15rem}.tool-jump-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=520px){.container{padding-inline:18px}.container>.article-shell,.container>.collection-shell,.container>.page-shell,.container>.form-shell{width:100%;max-width:100%}#primary-menu{left:18px;right:18px}.site-header-inner{grid-template-columns:minmax(0,1fr) auto auto;min-height:68px}.site-brand-logo{max-width:min(170px,42vw);height:28px}.nav-toggle{min-height:40px;padding:0 11px;font-size:.8rem}.header-submit-cta{min-height:40px;padding-inline:10px;font-size:.74rem}.hero-copy-column h1,.hero h1{font-size:2.8rem}.hero-brand-lockup{letter-spacing:.14em}.hero-console-header h2{font-size:1.9rem}.tool-jump-nav{grid-template-columns:1fr}.footer-brand-logo{width:min(100%,260px)}}@media (width<=420px){.site-brand-logo{max-width:min(145px,38vw)}.header-submit-label-full{display:none}.header-submit-label-short{display:inline}.hero-copy-column h1,.hero h1{font-size:2.55rem}}
/*! osint4all-css:42:assets/css/passes/pre-production-polish.css */
.badges{align-items:center}.directory-results-grid{gap:18px}.directory-tool-card{padding:16px}.directory-tool-card-frame{gap:12px}.tool-proof-card--archive-preview{margin-bottom:0}.tool-proof-card--archive-preview .tool-proof-surface{min-height:188px}.tool-proof-card--archive-preview .tool-proof-overlay{gap:10px;padding:14px}.tool-proof-card--archive-preview .tool-proof-best-for,.tool-proof-card--archive-preview .tool-proof-badges{display:none}.tool-proof-card--archive-preview .tool-proof-tagline{max-width:28ch}.tool-proof-card--archive-preview .tool-proof-metrics{gap:6px}.tool-proof-card--archive-preview .tool-proof-metrics span{min-height:24px;padding:0 8px;font-size:.68rem}.directory-tool-title{margin:0;font-size:1.5rem;line-height:1.08}.directory-tool-card .tool-card-summary,.directory-tool-best-for{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.directory-tool-meta-row{flex-wrap:wrap;gap:7px;display:flex}.directory-tool-meta-row span{color:#ebedefd6;background:#03060b4d;border:1px solid #adb2b624;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:.72rem;display:inline-flex}.directory-tool-meta-row strong{color:var(--o4-white)}.directory-tool-card .article-card-footer .button{min-height:42px}.collection-single-section{gap:22px;display:grid}.collection-shell{padding:28px 30px}.collection-shell-header{align-items:center}.collection-shell-copy{align-content:center}.collection-shell-sidebar{align-content:start;gap:12px}.collection-shell-sidebar .article-proof-card{padding:16px}.collection-shell-sidebar .article-proof-card p:not(.panel-label){font-size:.96rem;line-height:1.48}.collection-shell .badges{align-items:center;margin:2px 0 0}.collection-shell .badge,.collection-shell .badge-soft{min-height:30px;padding:0 11px}.collection-shell .editorial-content{max-width:72ch}.collection-tools-head{gap:8px;max-width:760px;display:grid}.collection-tools-head h2{color:var(--o4-white);margin:0;font-size:2rem}.collection-tools-head p{color:#d8dcdfc7;margin:0}.collection-tool-card{gap:12px;padding:18px}.collection-tool-card .tool-proof-card--stack{margin-bottom:0}.collection-tool-card .tool-proof-card--stack .tool-proof-surface{min-height:220px}.collection-tool-card .tool-proof-card--stack .tool-proof-best-for,.collection-tool-card .tool-proof-card--stack .tool-proof-badges{display:none}.collection-tool-card h3{margin:0;font-size:1.45rem}@media (width<=720px){.home-shell .section{padding:26px 0}.home-section-shell{border-radius:var(--o4-radius-lg);padding:18px}.home-section-shell .section-head{margin-bottom:18px}.home-section-shell .section-intro,.home-section-shell p{font-size:.94rem}.feature-card h3,.tool-card h3,.collection-card h3,.article-card h2,.article-card h3{font-size:1.55rem}.tool-proof-card--archive-preview .tool-proof-surface{min-height:170px}.directory-tool-meta-row span{flex:100%}.collection-shell{padding:20px}.collection-shell-header{align-items:start;gap:18px}.collection-tools-head{padding:0 2px}.collection-tool-card .tool-proof-card--stack .tool-proof-surface{min-height:180px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px}.site-footer{padding:42px 0 32px}}@media (width<=430px){.footer-grid{grid-template-columns:1fr 1fr}.footer-grid h3{font-size:.95rem}.footer-menu a,.footer-meta{font-size:.82rem}}
/*! osint4all-css:43:assets/css/pages/home-mobile-final.css */
@media (width<=720px){.hero-home{padding:32px 0 24px}.hero-grid{gap:18px}.hero-copy-column>.section-kicker{margin-bottom:8px}.hero-brand-lockup{display:none}.hero-copy-column h1,.hero h1{font-size:clamp(2.18rem,11vw,2.65rem);line-height:.96}.hero-intro{max-width:34rem;margin-top:12px;font-size:.95rem;line-height:1.52}.hero-copy-column .hero-actions{align-items:center;gap:10px;margin-top:16px;display:flex}.hero-copy-column .hero-actions .button{width:auto;min-height:38px;font-size:.78rem}.hero-copy-column .hero-actions .button-primary{flex:100%;justify-content:center;min-height:42px}.hero-copy-column .hero-actions .button-secondary,.hero-copy-column .hero-actions .button-ghost{color:#e6e9ebd6;min-height:30px;box-shadow:none;background:0 0;border-color:#0000;flex:auto;justify-content:flex-start;padding:0}.quick-search{border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-top:14px;padding:6px}.quick-search input{min-height:42px;padding-inline:12px;font-size:.82rem}.quick-search .button{min-width:76px;min-height:42px;padding-inline:12px;font-size:.75rem}.quick-searches{gap:7px;margin-top:10px}.quick-searches .quick-chip:nth-child(n+4){display:none}.quick-chip{min-height:29px;padding-inline:9px;font-size:.74rem}.hero-trust-inline{display:none}.hero-console{border-radius:18px;padding:16px}.hero-console-topbar{justify-content:space-between;align-items:center;gap:8px;display:flex}.hero-console-status{letter-spacing:.08em;min-height:28px;padding-inline:9px;font-size:.62rem}.hero-console-header{margin-top:12px}.hero-console-header h2{max-width:none;font-size:1.36rem;line-height:1.08}.hero-console-header p{margin-top:7px;font-size:.84rem;line-height:1.44}.hero-console-body.hero-trust-list,.hero-trust-list{gap:7px;margin-top:12px}.hero-console-note{padding:10px 10px 10px 12px}.hero-console-note .panel-label,.hero-console-note p{margin-left:9px}.hero-console-note .panel-label{letter-spacing:.13em;font-size:.58rem}.hero-console-note p{font-size:.8rem;line-height:1.38}.hero-dossier-strip{display:none}.hero-console-links{gap:10px;margin-top:12px;padding-top:12px}.hero-console-links a{font-size:.7rem}.home-shell .section{padding:18px 0}.home-section-shell{padding:16px}.section-head,.section-head-inline{gap:8px;margin-bottom:14px}.section-head h2,.section-title h2{font-size:1.68rem;line-height:1.05}.section-head .section-intro{font-size:.9rem;line-height:1.48}.section-link{min-height:30px;padding-inline:10px;font-size:.72rem}.section-discovery .home-path-grid{background:#03060b38;border:1px solid #adb2b61f;border-radius:16px;gap:0;display:grid;overflow:hidden}.section-discovery .feature-card{background:0 0;border:0;border-top:1px solid #adb2b61a;border-radius:0;gap:8px;padding:14px}.section-discovery .feature-card:first-child{background:linear-gradient(135deg,#c8b88d52,#03060b14);border-top:0}.section-discovery .feature-card h3{font-size:1.18rem}.section-discovery .feature-card p{margin:0}.section-discovery .feature-card .article-card-note,.section-discovery .feature-card .badges{display:none}.section-discovery .feature-card .tool-card-footer{gap:8px;margin-top:4px;display:flex}.section-discovery .feature-card .tool-card-footer .button{width:auto;min-height:32px;padding-inline:10px;font-size:.7rem}.home-feature-grid,.home-collection-grid{gap:12px}.featured-tool-card,.collection-card{gap:8px;padding:14px}.feature-card h3,.tool-card h3,.collection-card h3,.article-card h2,.article-card h3{font-size:1.3rem}.home-feature-grid .tool-card-summary,.home-feature-grid .article-card-note,.home-collection-grid .collection-card>p:not(.card-meta){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-feature-grid .badges,.home-collection-grid .article-card-note{display:none}.home-feature-grid .tool-card-footer,.home-collection-grid .tool-card-footer{margin-top:2px}.home-feature-grid .tool-card-footer .button,.home-collection-grid .tool-card-footer .button{min-height:34px;font-size:.7rem}.method-grid{gap:8px;margin-top:14px}.method-grid>div{padding:12px}.method-grid h3{font-size:1rem}.contribute-points{gap:7px;margin-top:12px}.site-footer{padding:32px 0 24px}.site-footer-shell{gap:20px}.footer-brand{gap:10px}.footer-brand p{font-size:.86rem;line-height:1.55}.footer-newsletter{padding:16px}.footer-newsletter-copy h3{font-size:1.25rem}.footer-newsletter .newsletter-form{gap:10px}}@media (width<=430px){.hero-copy-column h1,.hero h1{font-size:2.18rem}.quick-search{grid-template-columns:1fr}.quick-search .button{width:100%}}
/*! osint4all-css:45:assets/css/components/brand-lockup.css */
.site-brand{gap:14px;min-height:54px;overflow:visible}.site-brand-symbol,.site-brand-wordmark{object-fit:contain;display:block}.site-brand-symbol{flex:none;width:54px;height:48px}.site-brand-wordmark{width:260px;max-width:min(260px,42vw);height:auto}.site-brand-logo{display:none}.footer-newsletter{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:28px;width:min(100%,1080px);margin-inline:auto;padding:28px 32px}.footer-newsletter-copy h3{font-size:clamp(1.35rem,1.8vw,1.8rem)}.footer-newsletter-copy p{max-width:30rem}.footer-newsletter-form{background:0 0;border:0;min-width:0;padding:0}.footer-newsletter .newsletter-form{gap:12px 14px}.footer-newsletter .osint4all-form-note{background:#03060b38;border-left:2px solid #adb2b638;border-radius:12px;padding:10px 12px;font-size:.82rem;line-height:1.45}.footer-newsletter .newsletter-form>label{gap:6px;font-size:.86rem}.footer-newsletter input,.footer-newsletter select{min-height:44px}.footer-newsletter .newsletter-form>button{min-height:46px}@media (width<=1160px){.site-brand-symbol{width:46px;height:40px}.site-brand-wordmark{width:214px}.footer-newsletter{grid-template-columns:1fr}}@media (width<=720px){.site-brand{gap:8px}.site-brand-symbol{width:35px;height:31px}.site-brand-wordmark{width:146px;max-width:36vw}.footer-newsletter{padding:18px}.footer-newsletter .newsletter-form{grid-template-columns:1fr}}@media (width<=430px){.site-brand-wordmark{width:132px;max-width:34vw}}
/*! osint4all-css:49:assets/css/pages/directory-launch-responsive.css */
@media (width<=920px){.archive-header-directory{grid-template-columns:1fr}.archive-proof.card.archive-proof-card{align-self:stretch}}@media (width<=720px){.directory-shell{gap:14px}.directory-filters,.archive-header-directory{padding:14px}.directory-filters-head h2{font-size:1.18rem}.archive-header-copy h1,.collection-shell-header h1{font-size:2.15rem}.archive-proof-card h2{font-size:.98rem}.archive-proof-card ul{grid-template-columns:1fr}.directory-tool-card{padding:11px}.directory-tool-card-frame{gap:8px}.tool-proof-card--archive-preview .tool-proof-surface{min-height:94px}.tool-proof-card--archive-preview .tool-proof-label,.tool-proof-card--archive-preview .tool-proof-verified,.tool-proof-card--archive-preview .tool-proof-brand-copy{display:none}.tool-proof-card--archive-preview .tool-proof-logo,.tool-proof-card--archive-preview .tool-proof-monogram{width:28px;height:28px}.directory-tool-meta-row span{flex:auto;max-width:100%}.directory-tool-card .article-card-footer .button{flex-basis:calc(50% - 4px);min-height:34px}.collection-shell{padding:16px}.collection-shell-header{gap:14px}.collection-shell-summary{font-size:.96rem}.collection-shell-sidebar{gap:8px}.collection-shell-sidebar .article-proof-card{padding:11px 12px}.collection-picks,.collection-workflow-notes{padding:14px}.collection-picks-grid,.collection-tools-grid{gap:10px}.collection-tool-card{padding:12px}.collection-tool-card .tool-proof-card--stack .tool-proof-surface{min-height:104px}.collection-tool-card .tool-proof-card--stack .tool-proof-brand-copy,.collection-tool-card .tool-proof-card--stack .tool-proof-verified{display:none}.collection-tool-card h3{font-size:1.08rem}.collection-tool-card .badges .badge:nth-child(n+2){display:none}.section-discovery .home-section-shell{padding:13px}.section-discovery .home-path-grid{border-radius:14px}.section-discovery .feature-card{gap:6px;padding:12px}.section-discovery .feature-card h3{font-size:1.05rem}.section-discovery .feature-card p:not(.feature-card-meta){font-size:.84rem;line-height:1.35}.section-discovery .feature-card .tool-card-footer .button,.home-feature-grid .tool-card-footer .button,.home-collection-grid .tool-card-footer .button{border-radius:9px;min-height:30px;padding-inline:9px;font-size:.66rem}.home-feature-grid,.home-collection-grid{gap:9px}.featured-tool-card,.collection-card{gap:7px;padding:12px}.featured-tool-card .article-card-topline .badge{display:none}.feature-card h3,.tool-card h3,.collection-card h3,.article-card h2,.article-card h3{font-size:1.12rem}.home-feature-grid .tool-card-summary,.home-collection-grid .collection-card>p:not(.card-meta){-webkit-line-clamp:2;font-size:.86rem;line-height:1.38}.home-feature-grid .article-card-note,.home-collection-grid .article-card-note{display:none}}
/*! osint4all-css:55:assets/css/components/icon-foundation.css */
.o4-ui-icon{color:currentColor;flex:none;width:1.12em;height:1.12em}.button-icon,.header-nav-icon,.quick-chip-icon,.trust-inline-icon,.jump-nav-icon,.inline-link-icon,.card-meta-icon,.heading-icon,.fact-icon,.proof-list-icon,.hero-strip-icon,.badge-icon{width:18px;height:18px}.badge-icon{width:15px;height:15px}.button-icon,.header-nav-icon,.quick-chip-icon,.trust-inline-icon,.jump-nav-icon,.hero-strip-icon{opacity:.9}.header-nav-icon{display:none}.nav-toggle{gap:8px}.nav-toggle-icon{opacity:.9;width:18px;height:18px}@media (width>=1500px){.header-nav-icon{display:inline-flex}}@media (width<=1499px){.site-header-inner{gap:18px}.header-nav-link{padding-inline:9px}.header-search{width:260px}}.header-nav-link,.quick-chip,.hero-trust-inline span,.tool-jump-nav a,.tool-dossier-facts span,.tool-dossier-matrix span,.archive-intel-panels h3,.tool-related-grid h3,.directory-pathway-footer a,.card-meta:has(.o4-ui-icon),.panel-label:has(.o4-ui-icon),.section-kicker:has(.o4-ui-icon){align-items:center;gap:8px;display:inline-flex}.archive-proof-card li{align-items:flex-start;gap:8px;display:flex}.hero-trust-inline span:before{display:none}.header-nav-link:hover .header-nav-icon,.header-nav-link.is-active .header-nav-icon,.button:hover .button-icon,.quick-chip:hover .quick-chip-icon,.tool-jump-nav a:hover .jump-nav-icon,.directory-pathway-card:hover .o4-card-icon,.feature-card:hover .o4-card-icon,.tool-dossier-panel:hover .o4-card-icon,.card:focus-within .o4-card-icon{color:#fff;transform:translateY(-1px)scale(1.08)}.o4-card-icon,.hero-note-icon,.method-icon{color:#f5f6f7eb;background:radial-gradient(circle at 65% 20%,#86c89d29,#0000 48%),linear-gradient(145deg,#c8b88d75,#03060b75);border:1px solid #adb2b62e;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff0e}.o4-card-icon .o4-ui-icon,.hero-note-icon .o4-ui-icon,.method-icon .o4-ui-icon{width:24px;height:24px}.o4-card-icon-compact{border-radius:12px;width:40px;height:40px}.o4-card-icon-compact .o4-ui-icon{width:20px;height:20px}.method-icon{margin-bottom:12px}.feature-card .o4-card-icon,.directory-pathway-card .o4-card-icon,.tool-dossier-panel .o4-card-icon,.directory-empty-state .o4-card-icon{margin-bottom:2px}.heading-icon,.card-meta-icon,.fact-icon,.proof-list-icon,.inline-link-icon{color:#d8dcdfdb}.inline-link-icon{width:15px;height:15px;margin-left:2px}
/*! osint4all-css:56:assets/css/components/icon-hero-motion.css */
.hero-capability-strip{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.hero-capability-strip span{color:#f5f6f7e6;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#c8b88d47,#ffffff06);border:1px solid #adb2b629;border-radius:999px;align-items:center;gap:9px;min-height:40px;padding:0 13px;font-family:Oxanium,Montserrat,sans-serif;font-size:.78rem;font-weight:800;display:inline-flex}.hero-capability-icon{color:#86c89df0;width:19px;height:19px}.hero-console{transform-style:preserve-3d}.hero-console:after,.tool-proof-surface:after,.tool-hero-dossier:after{content:"";pointer-events:none;opacity:.24;background:linear-gradient(#0000 0%,#d8dcdf1a 48%,#0000 52%);animation:5.8s ease-in-out infinite o4-scan;position:absolute;inset:0;transform:translateY(-100%)}.tool-proof-surface:before{content:"";z-index:1;pointer-events:none;opacity:.78;background:linear-gradient(90deg,#adb2b63d 0 28px,#0000 28px calc(100% - 28px),#adb2b63d calc(100% - 28px)) top/100% 1px no-repeat,linear-gradient(90deg,#adb2b63d 0 28px,#0000 28px calc(100% - 28px),#adb2b63d calc(100% - 28px)) bottom/100% 1px no-repeat,linear-gradient(#adb2b63d 0 28px,#0000 28px calc(100% - 28px),#adb2b63d calc(100% - 28px)) 0/1px 100% no-repeat,linear-gradient(#adb2b63d 0 28px,#0000 28px calc(100% - 28px),#adb2b63d calc(100% - 28px)) 100%/1px 100% no-repeat;border:1px solid #adb2b614;border-radius:10px;position:absolute;inset:10px}.tool-proof-surface:after{opacity:.16;animation-duration:7.2s}.tool-proof-image{transition:transform .52s,filter .52s}.tool-proof-card:hover .tool-proof-image{filter:saturate(.94)contrast(1.06)brightness(.8);transform:scale(1.025)}.tool-hero-dossier:after{opacity:.11;animation-duration:8.4s}.hero-console-status span,.hero-map-ping{animation:2.6s ease-in-out infinite o4-pulse}.hero-console-brand{animation:8s ease-in-out infinite o4-float}.hero-brand-lockup img,.site-brand-symbol{filter:drop-shadow(0 0 12px #adb2b61f)}.site-brand-symbol{transition:transform .22s,filter .22s}.site-brand:hover .site-brand-symbol,.site-brand:focus-visible .site-brand-symbol{filter:drop-shadow(0 0 16px #d8dcdf33);transform:translateY(-1px)rotate(-2deg)}.hero-signal-map{background:radial-gradient(circle at 20% 58%,#86c89d1f,#0000 9rem),radial-gradient(circle at 78% 32%,#c8b88d6b,#0000 11rem),linear-gradient(135deg,#03060b6b,#ffffff07);border:1px solid #adb2b621;border-radius:16px;min-height:150px;margin-top:20px;position:relative;overflow:hidden}.hero-signal-map:before,.hero-signal-map:after{content:"";pointer-events:none;position:absolute}.hero-signal-map:before{transform-origin:0;background:linear-gradient(90deg,#0000,#adb2b64d,#0000);height:1px;animation:4.8s ease-in-out infinite o4-line-trace;inset:23% 12% auto 14%;box-shadow:80px 46px #adb2b62e,196px 22px #86c89d33,280px 66px #adb2b629}.hero-signal-map:after{border:1px solid #adb2b614;border-radius:12px;inset:16px}.hero-signal-map-grid{opacity:.58;background-color:#0000;background-image:linear-gradient(#adb2b60e 1px,#0000 1px),linear-gradient(90deg,#adb2b60b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.hero-map-node{z-index:2;color:#f5f6f7eb;background:radial-gradient(circle,#c8b88d70,#03060bdb);border:1px solid #adb2b633;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:absolute;box-shadow:0 0 0 6px #c8b88d14,0 14px 28px #00000038}.hero-map-icon{width:20px;height:20px}.hero-map-node-a{top:54%;left:13%}.hero-map-node-b{top:25%;left:40%}.hero-map-node-c{top:48%;right:22%}.hero-map-node-d{top:20%;right:10%}.hero-map-ping{z-index:1;opacity:0;border:1px solid #86c89d57;border-radius:999px;width:68px;height:68px;position:absolute}.hero-map-ping-a{top:calc(25% - 13px);left:calc(40% - 13px)}.hero-map-ping-b{animation-delay:.9s;top:calc(48% - 13px);right:calc(22% - 13px)}.hero-console-note{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.hero-trust-console .hero-console-note .panel-label,.hero-trust-console .hero-console-note p{margin-left:0}.hero-note-icon{border-radius:12px;width:38px;height:38px}.hero-note-icon .o4-ui-icon{width:19px;height:19px}@media (width<=680px) and (prefers-reduced-motion:no-preference){.hero-console:after,.tool-proof-surface:after,.tool-hero-dossier:after,.hero-console-status span,.hero-map-ping,.hero-console-brand,.hero-signal-map:before,.command-radar-sweep{animation:none}}
/*! osint4all-css:59:assets/css/pages/editorial-route-surfaces.css */
.archive-header-editorial,.archive-header-collections,.archive-header-comparisons,.archive-header-use-cases,.collection-shell{background:radial-gradient(circle at 90% 10%,#c8b88d47,#0000 16rem),linear-gradient(145deg,#22232af0,#080a10fa)}.archive-header-editorial:before,.archive-header-collections:before,.archive-header-comparisons:before,.archive-header-use-cases:before,.collection-shell:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#adb2b609 1px,#0000 1px),linear-gradient(90deg,#adb2b607 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;mask-image:linear-gradient(100deg,#0000,#000000c7 45%,#0000 92%)}.archive-header-editorial>*,.archive-header-collections>*,.archive-header-comparisons>*,.archive-header-use-cases>*,.collection-shell>*{z-index:1;position:relative}.collection-picks h2,.collection-tools-head .section-kicker{align-items:center;gap:9px;display:inline-flex}.collection-route-map{background:linear-gradient(#adb2b60d 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#adb2b60a 1px,#0000 1px) 0 0/22px 22px,radial-gradient(circle at 72% 35%,#c8b88d47,#0000 9rem),#03060b57;border:1px solid #adb2b61c;border-radius:16px;min-height:124px;position:relative;overflow:hidden}.collection-route-map:before{content:"";background:linear-gradient(90deg,#0000,#adb2b65c,#0000);height:1px;position:absolute;top:50%;left:14%;right:14%}.collection-route-node{z-index:1;color:#f5f6f7eb;background:#03060bbd;border:1px solid #adb2b62e;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:absolute;box-shadow:0 0 0 6px #c8b88d14}.collection-route-node .o4-ui-icon{width:18px;height:18px}.collection-route-node-a{top:36%;left:9%}.collection-route-node-b{top:18%;left:36%}.collection-route-node-c{top:56%;right:34%}.collection-route-node-d{top:31%;right:9%}.article-card-review,.article-card-use-case,.article-card-comparison{background:radial-gradient(circle at 100% 0,#c8b88d33,#0000 12rem),linear-gradient(145deg,#22232aeb,#0d0f15fa)}.article-card-review:after,.article-card-use-case:after,.article-card-comparison:after,.collection-pick-card:after{content:"";pointer-events:none;opacity:.68;border-bottom:1px solid #adb2b638;border-right:1px solid #adb2b638;width:42px;height:42px;position:absolute;inset:auto 14px 14px auto}.footer-newsletter{position:relative;overflow:hidden}.footer-newsletter:before{content:"";pointer-events:none;background:radial-gradient(circle at 10% 24%,#86c89d14,#0000 12rem),linear-gradient(#adb2b609 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#adb2b607 1px,#0000 1px) 0 0/32px 32px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#000000c7,#0000 82%)}.footer-newsletter>*{z-index:1;position:relative}.footer-signal-lockup{gap:10px;margin-bottom:14px;display:flex}.footer-signal-lockup span{color:#f5f6f7e6;background:#03060b6b;border:1px solid #adb2b629;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.footer-signal-lockup .o4-ui-icon{width:18px;height:18px}.footer-grid h3{align-items:center;gap:8px;display:inline-flex}
/*! osint4all-css:63:assets/css/components/reveal-motion-controls.css */
.o4-reveal{opacity:0;transition:opacity .52s,transform .52s,border-color .18s,background .18s;transition-delay:var(--o4-reveal-delay,0s);transform:translateY(14px)}.o4-reveal.is-visible{opacity:1;transform:translateY(0)}.feature-card.o4-reveal.is-visible:hover,.featured-tool-card.o4-reveal.is-visible:hover,.article-card.o4-reveal.is-visible:hover,.collection-card.o4-reveal.is-visible:hover,.collection-tool-card.o4-reveal.is-visible:hover,.directory-pathway-card.o4-reveal.is-visible:hover,.directory-tool-card.o4-reveal.is-visible:hover{transform:translateY(-2px)}@keyframes o4-scan{0%,58%{transform:translateY(-110%)}76%,to{transform:translateY(110%)}}@keyframes o4-pulse{0%{opacity:.2;transform:scale(.82)}45%{opacity:.86;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@keyframes o4-float{0%,to{transform:translate(0,0)rotate(-7deg)}50%{transform:translate(-6px,-8px)rotate(-4deg)}}@keyframes o4-line-trace{0%,to{opacity:.26;transform:scaleX(.5)}48%{opacity:.72;transform:scaleX(1)}}@keyframes o4-radar-sweep{to{transform:rotate(360deg)}}@media (width<=920px){.header-nav-link{justify-content:flex-start}.hero-capability-strip{gap:8px}.hero-signal-map{min-height:128px}.home-command-shell{grid-template-columns:1fr;grid-template-areas:"copy""visual""modes"}.command-radar{margin-inline:auto}.home-command-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-map-node{width:36px;height:36px}}@media (width<=680px){.hero-capability-strip span{min-height:34px;padding-inline:10px;font-size:.68rem}.hero-console-note{grid-template-columns:auto minmax(0,1fr)}.o4-card-icon,.hero-note-icon,.method-icon{border-radius:12px;width:38px;height:38px}.o4-card-icon .o4-ui-icon,.hero-note-icon .o4-ui-icon,.method-icon .o4-ui-icon{width:19px;height:19px}.hero-signal-map{min-height:112px}.home-command-section{padding-top:24px}.home-command-shell{padding:18px}.home-command-copy h2{max-width:none;font-size:clamp(2rem,12vw,3rem)}.home-command-actions{display:grid}.home-command-actions .button{width:100%}.command-radar{width:min(100%,260px)}.home-command-modes{grid-template-columns:1fr}.home-command-mode{min-height:0;padding:14px}.collection-route-map{min-height:96px}.investigation-dock{align-items:stretch;width:auto;bottom:10px;left:12px;right:12px}.investigation-dock-toggle{border-radius:16px;width:100%;min-height:58px}.investigation-dock-panel{border-radius:18px;max-height:58vh;padding:14px}.investigation-dock-actions{grid-template-columns:1fr}.investigation-dock-actions .button{width:100%}.shortlist-brief{align-items:end;padding:10px}.shortlist-brief-panel{border-radius:18px;max-height:86vh;padding:16px}.shortlist-brief-head h2{font-size:clamp(2rem,11vw,3rem)}.shortlist-brief-status span{min-height:30px;padding-inline:9px;font-size:.62rem}.shortlist-brief-row{border-radius:14px;grid-template-columns:1fr}.shortlist-brief-tool,.shortlist-brief-cell{padding:12px}.shortlist-brief-cell{grid-template-columns:7.5rem minmax(0,1fr);align-items:start}.shortlist-brief-actions{display:grid}.shortlist-brief-actions .button{width:100%}.shortlist-brief-copy-status{margin-left:0}.hero-map-node-d{display:none}}@media (prefers-reduced-motion:reduce){.o4-reveal{opacity:1!important;transform:none!important}.hero-console:after,.tool-proof-surface:after,.tool-hero-dossier:after,.hero-console-status span,.hero-map-ping,.hero-console-brand,.hero-signal-map:before,.command-radar-sweep{animation:none!important}}
/*! osint4all-css:65:assets/css/passes/premium-base-system.css */
:root{--o4-premium-bg:#090a0d;--o4-premium-bg-2:#0d0f13;--o4-premium-surface:#13151a;--o4-premium-surface-2:#181b21;--o4-premium-line:#e8ebee1c;--o4-premium-line-strong:#e8ebee2e;--o4-premium-text:#eef0f2;--o4-premium-muted:#a7adb5;--o4-premium-accent:#c8b88d;--o4-premium-accent-strong:#e1d1a5}html{background-color:var(--o4-premium-bg)}body{color:var(--o4-premium-text);background:linear-gradient(#0b0c10 0%,#090a0d 46%,#07080b 100%);background-color:var(--o4-premium-bg)}body:before{display:none}h1,h2,h3,h4,h5,h6,.section-head h2,.section-title h1,.section-title h2,.card h1,.card h2,.card h3,.section-kicker,.panel-label,.card-meta,.feature-card-meta,.button,.header-nav-link,.section-link,.hero-console-status,.hero-console-links a,.tool-proof-label,.tool-proof-vendor,.tool-proof-verified{letter-spacing:0;font-family:Montserrat,Segoe UI,Arial,sans-serif}.section-kicker,.panel-label,.card-meta,.feature-card-meta{color:var(--o4-premium-muted);letter-spacing:.08em;font-size:.68rem;font-weight:700}.site-header{border-bottom:1px solid var(--o4-premium-line);box-shadow:none;background:#090a0deb}.site-header-inner,.site-header.is-condensed .site-header-inner{min-height:76px}.site-brand-logo{height:30px}.header-nav-link{color:#eef0f2b8;border-radius:7px;min-height:38px;padding-inline:10px;font-size:.82rem;font-weight:650}.header-nav-link:hover,.header-nav-link:focus-visible,.header-nav-link.is-active{color:var(--o4-premium-text);background:#ffffff0e;border:0}.header-search input{background:#0f1116;border-radius:8px;min-height:40px}.button{letter-spacing:0;border-radius:8px;min-height:42px;font-size:.82rem;font-weight:750;transition:background .16s,border-color .16s,color .16s,transform .16s}.button:hover{transform:translateY(-1px)}.button-primary{color:#111216;border-color:var(--o4-premium-accent);background:linear-gradient(180deg, var(--o4-premium-accent-strong), var(--o4-premium-accent));box-shadow:none}.button-primary:hover{color:#090a0d;box-shadow:none;background:#ead9aa}.button-secondary,.button-ghost,.header-submit-cta{color:var(--o4-premium-text);border-color:var(--o4-premium-line-strong);background:#ffffff09}.button-secondary:hover,.button-ghost:hover{background:#fff1;border-color:#e8ebee52}.card,.card-light,.feature-card-primary,.featured-tool-card.is-emphasis,.collection-card.is-emphasis,.collection-spotlight,.contribute-card-home,.directory-filters,.archive-proof-card,.directory-tool-card,.featured-tool-card,.collection-card,.article-card{border-color:var(--o4-premium-line);background:var(--o4-premium-surface);box-shadow:none;border-radius:8px}.feature-card:before,.tool-card:before,.collection-card:before,.article-card:before,.collection-tool-card:before,.collection-pick-card:before,.hero-home:before,.hero-home:after,.hero-grid-overlay,.hero-console:before,.hero-console:after,.hero-signal-map,.hero-console-brand,.tool-proof-surface:before,.tool-proof-surface:after,.tool-hero-dossier:after,.home-command-shell:before,.home-command-shell:after,.command-radar,.command-radar-sweep{animation:none!important;display:none!important}.o4-card-icon,.hero-note-icon,.method-icon{color:#eef0f2db;border-color:var(--o4-premium-line);width:34px;height:34px;box-shadow:none;background:#ffffff09;border-radius:8px}.o4-card-icon .o4-ui-icon,.hero-note-icon .o4-ui-icon,.method-icon .o4-ui-icon{width:17px;height:17px}.header-nav-link:hover .header-nav-icon,.header-nav-link.is-active .header-nav-icon,.button:hover .button-icon,.quick-chip:hover .quick-chip-icon,.tool-jump-nav a:hover .jump-nav-icon,.directory-pathway-card:hover .o4-card-icon,.feature-card:hover .o4-card-icon,.tool-dossier-panel:hover .o4-card-icon,.card:focus-within .o4-card-icon{color:currentColor;transform:none}.badge,.badge-soft{color:#eef0f2c7;border-color:var(--o4-premium-line);background:#ffffff09;border-radius:999px;min-height:28px;padding:0 10px;font-size:.72rem}
/*! osint4all-css:66:assets/css/pages/home-premium-system.css */
.hero-home{background:linear-gradient(#0b0c10,#090a0d);padding:clamp(58px,8vw,102px) 0 clamp(46px,6vw,72px)}.hero-grid{grid-template-columns:minmax(0,.96fr) minmax(360px,.82fr);gap:clamp(34px,5vw,72px)}.hero-copy-column{max-width:720px}.hero-copy-column h1{color:#f6f6f4;letter-spacing:0;max-width:12.5ch;font-size:clamp(3.05rem,5.4vw,5.7rem);font-weight:760;line-height:.98}.hero-brand-lockup{margin-bottom:22px}.hero-intro{color:#eef0f2b8;max-width:42rem;font-size:clamp(1rem,1.18vw,1.12rem);line-height:1.62}.quick-search{background:0 0;border:0;border-radius:0;margin-top:26px;padding:0}.quick-search input,.directory-filters input,.directory-filters select,.directory-filters textarea{border-color:var(--o4-premium-line);background:#101218;border-radius:8px}.quick-searches{gap:8px}.quick-chip{color:#eef0f2ad;background:0 0;border-radius:999px;min-height:30px}.quick-chip:hover{color:var(--o4-premium-text);border-color:var(--o4-premium-line-strong);background:#ffffff0a}.hero-console{border-color:var(--o4-premium-line);box-shadow:none;background:#121419;border-radius:8px;padding:clamp(22px,3vw,34px)}.hero-console-topbar{border-bottom:1px solid var(--o4-premium-line);padding-bottom:16px}.hero-console-status{color:#eef0f2b8;border-color:var(--o4-premium-line);background:0 0;min-height:28px;padding:0 9px;font-size:.66rem}.hero-console-status span{display:none}.hero-console-header{margin-top:24px}.hero-console-header h2{color:#f3f1ec;letter-spacing:0;margin:0;font-size:clamp(1.65rem,2.2vw,2.55rem);font-weight:740;line-height:1.08}.hero-console-header p:last-child{color:#eef0f2ad;max-width:34rem;font-size:.96rem;line-height:1.62}.hero-console-body.hero-trust-list,.hero-trust-list{border-top:1px solid var(--o4-premium-line);grid-template-columns:1fr;gap:0;margin-top:22px;display:grid}.hero-console-note{border:0;border-bottom:1px solid var(--o4-premium-line);background:0 0;border-radius:0;grid-template-columns:34px minmax(0,1fr);gap:13px;padding:16px 0}.hero-console-note:before{display:none}.hero-console-note p:last-child{color:#eef0f29e;font-size:.88rem;line-height:1.5}.hero-dossier-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px}.hero-dossier-strip span{color:#eef0f2b8;border-color:var(--o4-premium-line);background:#ffffff07;border-radius:7px;min-height:36px}.hero-console-links{border-top-color:var(--o4-premium-line);margin-top:16px}.hero-console-links a,.section-link,.directory-pathway-footer a{color:#eef0f2c2;letter-spacing:.02em;font-size:.75rem;font-weight:750}.home-command-section{padding-top:24px}.home-command-shell{border-width:1px 0;border-color:var(--o4-premium-line);background:0 0;border-radius:0;grid-template-columns:1fr;grid-template-areas:"copy""modes";padding:clamp(26px,4vw,48px) 0}.home-command-visual{display:none}.home-command-copy{max-width:860px}.home-command-copy h2{letter-spacing:0;max-width:15ch;font-size:clamp(2.25rem,4.2vw,4.6rem);line-height:1.02}.home-command-copy p:not(.section-kicker){color:#eef0f2ad;max-width:46rem}.home-command-modes{border-color:var(--o4-premium-line);background:0 0;border-radius:8px;gap:0}.home-command-mode{border-right:1px solid var(--o4-premium-line);background:#111318;min-height:150px;padding:18px}.home-command-mode:last-child{border-right:0}.home-command-mode p{color:#eef0f299}.home-section-shell,.section-discovery .home-section-shell{border-top:1px solid var(--o4-premium-line);padding:clamp(26px,3vw,40px) 0}.home-path-grid,.home-feature-grid,.home-collection-grid{gap:12px}.feature-card,.featured-tool-card,.collection-card,.article-card,.collection-tool-card{transition:border-color .16s,background .16s,transform .16s}.feature-card:hover,.featured-tool-card:hover,.article-card:hover,.collection-card:hover,.collection-tool-card:hover,.card:focus-within{box-shadow:none;background:#16191f;border-color:#e8ebee38;transform:translateY(-1px)}.feature-card h3,.tool-card h3,.collection-card h3,.article-card h2,.article-card h3,.collection-spotlight h2{letter-spacing:0;margin-top:10px;font-size:clamp(1.12rem,1.55vw,1.52rem);line-height:1.18}.section-head h2,.section-title h2{color:#f3f1ec;letter-spacing:0;font-size:clamp(1.85rem,2.7vw,3rem)}
/*! osint4all-css:67:assets/css/pages/directory-premium-system.css */
.directory-shell{grid-template-columns:290px minmax(0,1fr);gap:28px}.directory-filters{background:#111318;padding:18px}.directory-filters-head .o4-card-icon{display:none}.directory-filters-head h2{margin-top:6px;font-size:1.1rem}.directory-filters-head .section-intro,.directory-filter-footnote{color:#eef0f28f;font-size:.82rem}.directory-filter-actions{grid-template-columns:1fr;gap:8px;display:grid}.archive-header-directory.card,.directory-pathways.card{background:0 0;border:0;border-radius:0;padding:0}.archive-header-directory{border-bottom:1px solid var(--o4-premium-line);grid-template-columns:minmax(0,1fr) minmax(260px,330px);padding-bottom:26px}.archive-header-directory .archive-header-copy h1{color:#f3f1ec;letter-spacing:0;max-width:12ch;font-size:clamp(2.8rem,4.8vw,5.1rem);line-height:.98}.archive-header-directory .section-intro{color:#eef0f2ad;max-width:46rem}.archive-proof.card.archive-proof-card{background:#111318;padding:18px}.archive-proof-card ul{padding-left:0;list-style:none}.archive-proof-card li{color:#eef0f2a8;font-size:.82rem}.archive-proof-card .proof-list-icon{color:var(--o4-premium-accent)}.directory-pathways{padding-top:8px}.directory-pathways-head{border-bottom:1px solid var(--o4-premium-line);align-items:end;padding-bottom:12px}.directory-pathways-head h2{letter-spacing:0;font-size:clamp(1.45rem,1.9vw,2rem)}.directory-pathways-head>p{color:#eef0f294}.directory-pathway-grid{border:1px solid var(--o4-premium-line);background:var(--o4-premium-line);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden}.directory-pathway-card{background:#111318;border:0;border-radius:0;min-height:126px;padding:16px}.directory-pathway-card:hover{background:#16191f}.directory-pathway-card .o4-card-icon{margin-bottom:8px}.directory-pathway-card h3{font-size:1rem}.directory-results-grid{gap:14px}.directory-tool-card{background:#111318;padding:0;overflow:hidden}.directory-tool-card-frame{gap:0}.directory-tool-card .article-card-topline,.directory-tool-title,.directory-tool-card .tool-card-summary,.directory-tool-meta-row,.directory-tool-card .badges,.directory-tool-card-actions{padding-inline:14px}.directory-tool-card .article-card-topline{padding-top:13px}.directory-tool-title{margin:9px 0 0;font-size:clamp(1.02rem,1.18vw,1.22rem)}.directory-tool-card .tool-card-summary{color:#eef0f29e;min-height:2.7em;margin-top:8px;font-size:.82rem}.directory-tool-meta-row{gap:5px;margin-top:12px}.directory-tool-meta-row span{color:#eef0f2a8;background:#ffffff06;border:1px solid #e8ebee13;border-radius:6px;min-height:28px}.directory-tool-card-actions{gap:8px;margin-top:12px;padding-bottom:14px}.directory-tool-card-actions .button{min-height:36px;font-size:.76rem}.directory-shortlist-button{color:#eef0f29e;border-color:var(--o4-premium-line);background:0 0}.tool-proof-card--archive-preview,.tool-proof-card--home-feature{border-bottom:1px solid var(--o4-premium-line);background:#0f1116}.tool-proof-card--archive-preview .tool-proof-surface,.tool-proof-card--home-feature .tool-proof-surface{aspect-ratio:16/9;background:#0f1116;border:0;border-radius:0;min-height:150px}.tool-proof-image{filter:saturate(.86)contrast()brightness(.88);transition:transform .26s,filter .26s}.tool-proof-card:hover .tool-proof-image{filter:saturate(.9)contrast(1.02)brightness(.92);transform:scale(1.012)}.tool-proof-card--archive-preview .tool-proof-overlay,.tool-proof-card--home-feature .tool-proof-overlay{background:0 0;min-height:0;padding:0;display:block;position:absolute;inset:10px auto auto 10px}.tool-proof-card--archive-preview .tool-proof-head,.tool-proof-card--home-feature .tool-proof-head,.tool-proof-card--archive-preview .tool-proof-brand,.tool-proof-card--home-feature .tool-proof-brand{display:block}.tool-proof-card--archive-preview .tool-proof-brand-copy,.tool-proof-card--archive-preview .tool-proof-label,.tool-proof-card--archive-preview .tool-proof-vendor,.tool-proof-card--archive-preview .tool-proof-verified,.tool-proof-card--home-feature .tool-proof-brand-copy,.tool-proof-card--home-feature .tool-proof-label,.tool-proof-card--home-feature .tool-proof-vendor,.tool-proof-card--home-feature .tool-proof-verified,.tool-proof-card--archive-preview .tool-proof-body,.tool-proof-card--home-feature .tool-proof-body{display:none}.tool-proof-card--archive-preview .tool-proof-logo,.tool-proof-card--archive-preview .tool-proof-monogram,.tool-proof-card--home-feature .tool-proof-logo,.tool-proof-card--home-feature .tool-proof-monogram{background:#fffffff0;border-color:#e8ebee38;border-radius:7px;width:34px;height:34px;padding:6px;box-shadow:0 10px 18px #0000002e}.tool-proof-card--archive-preview .tool-proof-fallback,.tool-proof-card--home-feature .tool-proof-fallback{background:linear-gradient(135deg,#ffffff0b,#0000 48%),#111318}.tool-proof-card--archive-preview .tool-proof-fallback-copy,.tool-proof-card--home-feature .tool-proof-fallback-copy{display:none}.home-feature-grid .featured-tool-card{background:#111318;padding:0;overflow:hidden}.home-feature-grid .featured-tool-card .article-card-topline,.home-feature-grid .featured-tool-card h3,.home-feature-grid .featured-tool-card .tool-card-summary,.home-feature-grid .featured-tool-card .badges,.home-feature-grid .featured-tool-card .tool-card-footer{padding-inline:14px}.home-feature-grid .featured-tool-card .article-card-topline{padding-top:13px}.home-feature-grid .featured-tool-card .tool-card-footer{padding-bottom:14px}.home-feature-grid .featured-tool-card .button-primary{color:var(--o4-premium-text);border-color:var(--o4-premium-line-strong);background:#ffffff0a}.section-trust-contribute .card,.footer-newsletter{background:#111318}.method-grid>div{border-color:var(--o4-premium-line);background:#ffffff06;border-radius:8px}
/*! osint4all-css:69:assets/css/passes/premium-refinement.css */
.site-header-inner,.site-header.is-condensed .site-header-inner{grid-template-columns:minmax(180px,240px) minmax(0,1fr) auto;gap:18px;min-height:68px}.site-brand{gap:9px;min-height:42px}.site-brand-symbol{filter:none;width:34px;height:30px}.site-brand-wordmark{width:178px;max-width:178px}.site-brand:hover .site-brand-symbol,.site-brand:focus-visible .site-brand-symbol{filter:none;transform:none}#primary-menu,.menu{justify-content:flex-start;gap:2px}.header-search{width:clamp(190px,18vw,250px)}.site-header .header-submit-cta.button-primary{color:#eef0f2db;border-color:var(--o4-premium-line-strong);min-width:136px;box-shadow:none;background:0 0}.site-header .header-submit-cta.button-primary:hover{color:var(--o4-premium-text);background:#ffffff0e}.button-icon,.header-nav-icon,.quick-chip-icon,.trust-inline-icon,.jump-nav-icon,.inline-link-icon,.card-meta-icon,.heading-icon,.fact-icon,.proof-list-icon,.hero-strip-icon{width:15px;height:15px}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(330px,.72fr)}.hero-copy-column h1{max-width:13.5ch;font-size:clamp(2.85rem,4.9vw,5.15rem)}.hero-brand-lockup{color:#eef0f2c7;border-color:var(--o4-premium-line);background:0 0}.hero-brand-lockup img{filter:none}.hero-visual{align-self:center}.hero-console{background:0 0;border-width:0 0 0 1px;border-radius:0;padding:4px 0 4px clamp(26px,3vw,42px)}.hero-console-topbar{align-items:center;padding-bottom:13px}.hero-console-header h2{max-width:14ch;font-size:clamp(1.55rem,2vw,2.2rem)}.hero-console-note{padding:13px 0}.hero-note-icon{background:0 0}.hero-dossier-strip{display:none}.hero-console-links{justify-content:flex-start;gap:18px}.home-command-copy h2{max-width:16ch;font-size:clamp(2rem,3.5vw,3.75rem)}.home-command-modes{grid-template-columns:repeat(4,minmax(0,1fr))}.home-command-mode{min-height:132px}.archive-header-directory .archive-header-copy h1{max-width:13.5ch;font-size:clamp(2.45rem,4vw,4.35rem)}.archive-header-meta{gap:7px}.archive-proof.card.archive-proof-card{background:0 0}.directory-pathway-card h3 a,.directory-tool-title a,.home-feature-grid .featured-tool-card h3 a,.collection-card h3 a,.feature-card h3 a{color:#f2f0ea}.directory-pathway-card h3 a:hover,.directory-tool-title a:hover,.home-feature-grid .featured-tool-card h3 a:hover,.collection-card h3 a:hover,.feature-card h3 a:hover{color:var(--o4-premium-accent-strong)}.directory-pathway-footer a{color:#eef0f2a3}.directory-pathway-footer a:hover{color:var(--o4-premium-text)}.investigation-dock{width:min(330px,100vw - 32px);bottom:16px;right:clamp(16px,2vw,28px)}.investigation-dock.is-empty{display:none}.investigation-dock-toggle{color:#eef0f2e0;border-color:var(--o4-premium-line-strong);background:#121419;border-radius:8px;width:min(220px,100%);min-height:46px;padding:7px 9px;box-shadow:0 14px 32px #00000047}.investigation-dock-toggle strong,.investigation-dock-count,.investigation-dock-item a,.investigation-dock-remove{letter-spacing:0;font-family:Montserrat,Segoe UI,Arial,sans-serif}.investigation-dock-toggle strong{font-size:.88rem}.investigation-dock-icon,.investigation-dock-count{color:#eef0f2c7;border-color:var(--o4-premium-line);background:#ffffff0a}.investigation-dock-icon{border-radius:7px;width:32px;height:32px}.investigation-dock-count{min-width:28px;height:28px}.investigation-dock-panel{border-color:var(--o4-premium-line);background:#121419;border-radius:8px;box-shadow:0 22px 54px #00000061}.investigation-dock-item{border-color:var(--o4-premium-line);background:#ffffff08;border-radius:7px}@media (width<=1280px){.site-header-inner,.site-header.is-condensed .site-header-inner{grid-template-columns:auto 1fr auto}.site-brand-wordmark{width:150px;max-width:150px}.header-search{width:210px}.header-submit-label-full{display:none}.header-submit-label-short{display:inline}.site-header .header-submit-cta.button-primary{min-width:96px}}@media (width<=980px){.hero-grid{grid-template-columns:1fr}.hero-console{border-width:1px 0 0;padding:24px 0 0}}
/*! osint4all-css:71:assets/css/pages/detail-hero-premium.css */
.section-tool-single,.collection-single-section,.editorial-shell,.archive-shell-collections,.archive-shell-use-cases{box-sizing:border-box;padding-top:clamp(36px,5vw,70px);padding-left:clamp(18px,3vw,36px);padding-right:clamp(18px,3vw,36px)}.tool-hero-dossier.card,.collection-shell.card,.article-shell-use-case.card,.archive-header-collections.card,.archive-header-use-cases.card{border:0;border-bottom:1px solid var(--o4-premium-line);box-shadow:none;background:0 0;border-radius:0;padding:0 0 clamp(28px,4vw,48px);overflow:visible}.tool-hero-dossier:before,.tool-hero-dossier:after,.collection-shell:before,.collection-shell:after,.article-shell-use-case:before,.article-shell-use-case:after,.archive-header-collections:before,.archive-header-collections:after,.archive-header-use-cases:before,.archive-header-use-cases:after,.dossier-grid,.collection-route-map,.article-card-use-case:after,.collection-pick-card:after{display:none!important}.tool-hero-dossier,.collection-shell-header,.archive-header-collections,.archive-header-use-cases{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:start;gap:clamp(28px,4.8vw,70px);display:grid}.tool-hero-dossier .tool-hero-main,.collection-shell-copy,.article-shell-use-case .article-header-review,.archive-header-collections .archive-header-copy,.archive-header-use-cases .archive-header-copy{gap:14px;max-width:780px;display:grid}.tool-hero-dossier .tool-hero-topline,.article-shell-use-case .article-header-topline{align-items:center;gap:12px}.tool-hero-dossier h1,.collection-shell-header h1,.article-shell-use-case .article-header h1,.archive-header-collections .archive-header-copy h1,.archive-header-use-cases .archive-header-copy h1{color:#f4f1e9;letter-spacing:0;max-width:14ch;font-size:clamp(2.55rem,4.5vw,5rem);font-weight:730;line-height:.99}.tool-hero-dossier .tool-hero-summary,.collection-shell-summary,.article-shell-use-case .section-intro,.archive-header-collections .section-intro,.archive-header-use-cases .section-intro{color:#eef0f2ad;max-width:50rem;font-size:clamp(1rem,1.15vw,1.14rem);line-height:1.62}.tool-hero-path,.tool-hero-path a{color:#eef0f285}.tool-hero-badges,.collection-shell .badges,.article-shell-use-case .badges,.archive-header-meta{gap:7px}.tool-dossier-facts,.tool-dossier-matrix,.article-proof-grid{border:1px solid var(--o4-premium-line);background:var(--o4-premium-line);border-radius:8px;gap:0;overflow:hidden}.tool-dossier-facts{grid-template-columns:minmax(230px,1.45fr) repeat(3,minmax(130px,1fr));margin-top:4px}.tool-dossier-facts div,.tool-dossier-matrix div,.article-proof-card{background:#111318;border:0;border-radius:0;min-height:96px;padding:13px}.tool-dossier-facts span,.tool-dossier-matrix span,.article-proof-card .panel-label,.collection-shell-sidebar .panel-label{color:#eef0f27a;letter-spacing:.06em;align-items:center;gap:7px;font-size:.64rem;font-weight:760;display:inline-flex}.tool-dossier-facts strong,.tool-dossier-matrix strong{color:#f6f6f4e6;font-size:.84rem;font-weight:650;line-height:1.42}.fact-icon{width:13px;height:13px;color:var(--o4-premium-accent)}.tool-hero-actions{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.tool-hero-actions .button{border-radius:7px;min-height:40px;padding-inline:13px}.tool-hero-actions .button-ghost{background:0 0;border-color:#0000}.tool-hero-footnotes{flex-wrap:wrap;gap:10px 16px;margin-top:2px;display:flex}.tool-hero-footnote{color:#eef0f27a;margin:0;font-size:.76rem}.tool-hero-meta{gap:14px;min-width:0;display:grid}.tool-hero-meta .tool-proof-card,.collection-tool-card .tool-proof-card,.article-shell-use-case .tool-card .tool-proof-card{margin:0}.tool-proof-card--hero .tool-proof-surface{aspect-ratio:4/3;border-color:var(--o4-premium-line);background:#0f1116;border-radius:8px;min-height:330px}.tool-proof-card--hero .tool-proof-overlay,.tool-proof-card--stack .tool-proof-overlay,.tool-proof-card--related .tool-proof-overlay{background:linear-gradient(#07080b38,#0000 42%,#07080bb3);flex-direction:column;justify-content:space-between;min-height:100%;padding:12px;display:flex;position:absolute;inset:0}.tool-proof-card--hero .tool-proof-brand-copy,.tool-proof-card--hero .tool-proof-body,.tool-proof-card--stack .tool-proof-brand-copy,.tool-proof-card--related .tool-proof-brand-copy,.tool-proof-card--stack.is-proof-loaded .tool-proof-body,.tool-proof-card--related.is-proof-loaded .tool-proof-body{display:none}.tool-proof-card--hero .tool-proof-head,.tool-proof-card--stack .tool-proof-head,.tool-proof-card--related .tool-proof-head{width:100%;display:flex}.tool-proof-card--hero .tool-proof-logo,.tool-proof-card--hero .tool-proof-monogram,.tool-proof-card--stack .tool-proof-logo,.tool-proof-card--stack .tool-proof-monogram,.tool-proof-card--related .tool-proof-logo,.tool-proof-card--related .tool-proof-monogram{background:#fffffff0;border:1px solid #e8ebee38;border-radius:7px;width:36px;height:36px;padding:6px;box-shadow:0 10px 20px #0003}.tool-proof-card--hero .tool-proof-verified{color:#f6f6f4e0;backdrop-filter:blur(8px);background:#0b0c10a8;border:1px solid #e8ebee29;min-height:28px}.tool-dossier-signal,.collection-shell-sidebar .article-proof-card,.archive-proof.card.archive-proof-card{border:0;border-top:1px solid var(--o4-premium-line);box-shadow:none;background:0 0;border-radius:0;padding:14px 0}.tool-dossier-signal .meta-list li{border-bottom-color:var(--o4-premium-line);grid-template-columns:92px minmax(0,1fr);padding:9px 0}.tool-dossier-signal .meta-list li:last-child{border-bottom:0}.tool-jump-nav.tool-jump-nav-compact{border-width:0 0 1px;border-color:var(--o4-premium-line);background:0 0;border-radius:0;justify-content:flex-start;gap:18px;margin:clamp(18px,3vw,30px) 0;padding:0 0 13px}.tool-jump-nav-compact a{color:#eef0f294;background:0 0;border:0;border-radius:0;min-height:30px;padding:0;font-size:.74rem}.tool-jump-nav-compact a:hover,.tool-jump-nav-compact a:focus-visible{color:var(--o4-premium-text);background:0 0}.tool-dossier .tool-trust,.tool-dossier-panel.card,.tool-single-shell>section.card:not(.tool-dossier-panel),.collection-picks.card,.collection-workflow-notes.card,.article-shell-use-case .tool-section-grid>.card,.article-footnote-block{border-color:var(--o4-premium-line);box-shadow:none;background:#111318;border-radius:8px}.tool-dossier-panel-head .o4-card-icon,.tool-single-shell>section.card>.o4-card-icon,.directory-filters-head .o4-card-icon{display:none}.tool-dossier-panel{gap:14px}.tool-dossier-panel-head h2,.collection-tools-head h2,.article-shell-use-case .section-head h2{font-size:clamp(1.35rem,1.9vw,2.1rem);line-height:1.12}.tool-dossier-panel-head p:last-child,.collection-tools-head p,.article-shell-use-case .section-head p{color:#eef0f294;max-width:42rem}.tool-dossier-row{border-bottom-color:var(--o4-premium-line);grid-template-columns:minmax(130px,.24fr) minmax(0,1fr)}.tool-related-grid{background:0 0;border:0;border-radius:0;gap:10px;overflow:visible}.tool-related-grid>div{border:1px solid var(--o4-premium-line);background:#111318;border-radius:8px;padding:14px}
/*! osint4all-css:72:assets/css/pages/collection-tool-stack-premium.css */
.collection-shell-header{border:0;padding-bottom:0}.collection-shell-sidebar{border-left:1px solid var(--o4-premium-line);gap:0;padding-left:clamp(18px,2.4vw,28px);display:grid}.collection-shell-sidebar .article-proof-card:first-of-type{border-top:0}.collection-shell-sidebar .article-proof-card p:not(.panel-label){color:#eef0f29e;margin:8px 0 0;font-size:.86rem;line-height:1.52}.collection-picks,.collection-workflow-notes{margin-top:clamp(22px,3vw,34px)}.collection-picks-grid{border:1px solid var(--o4-premium-line);background:var(--o4-premium-line);border-radius:8px;gap:1px;overflow:hidden}.collection-pick-card{background:#0f1116;border:0;border-radius:0;min-height:112px;padding:13px}.collection-pick-card h3{font-size:1.05rem;line-height:1.24}.collection-tools-head{border-bottom:1px solid var(--o4-premium-line);gap:8px;margin:clamp(30px,4vw,46px) 0 14px;padding-bottom:14px;display:grid}.collection-tools-grid,.article-shell-use-case .article-archive-grid{gap:14px}.collection-tool-card.card,.article-shell-use-case .tool-card.card{background:#111318;border-radius:8px;gap:0;padding:0;overflow:hidden}.tool-proof-card--stack,.tool-proof-card--related{border-bottom:1px solid var(--o4-premium-line);background:#0f1116}.tool-proof-card--stack .tool-proof-surface,.tool-proof-card--related .tool-proof-surface{background:linear-gradient(#e8ebee0b 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#e8ebee09 1px,#0000 1px) 0 0/24px 24px,radial-gradient(circle at 16% 20%,#c8b88d1f,#0000 9rem),#0f1116;border:0;border-radius:0;height:clamp(148px,15vw,206px);min-height:0}.tool-proof-card--stack:not(.is-proof-loaded) .tool-proof-image,.tool-proof-card--related:not(.is-proof-loaded) .tool-proof-image{opacity:0}.tool-proof-card--stack:not(.is-proof-loaded) .tool-proof-body,.tool-proof-card--related:not(.is-proof-loaded) .tool-proof-body{align-self:end;gap:0;margin-top:auto;padding-top:0;display:grid}.tool-proof-card--stack:not(.is-proof-loaded) .tool-proof-tagline,.tool-proof-card--related:not(.is-proof-loaded) .tool-proof-tagline{color:#eef0f2b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:22rem;font-size:.78rem;line-height:1.38;display:-webkit-box;overflow:hidden}.tool-proof-card--stack:not(.is-proof-loaded) .tool-proof-metrics,.tool-proof-card--stack:not(.is-proof-loaded) .tool-proof-best-for,.tool-proof-card--stack:not(.is-proof-loaded) .tool-proof-badges,.tool-proof-card--related:not(.is-proof-loaded) .tool-proof-metrics,.tool-proof-card--related:not(.is-proof-loaded) .tool-proof-best-for,.tool-proof-card--related:not(.is-proof-loaded) .tool-proof-badges,.tool-proof-card--stack.tool-proof-card--no-screenshot .tool-proof-overlay,.tool-proof-card--stack.is-proof-missing .tool-proof-overlay,.tool-proof-card--related.tool-proof-card--no-screenshot .tool-proof-overlay,.tool-proof-card--related.is-proof-missing .tool-proof-overlay{display:none}.tool-proof-card--stack .tool-proof-fallback,.tool-proof-card--related .tool-proof-fallback{background:linear-gradient(#1113181f,#111318d6),radial-gradient(circle at 16% 20%,#c8b88d1f,#0000 9rem),#101217;align-items:end;display:grid}.tool-proof-card--stack .tool-proof-fallback-grid,.tool-proof-card--related .tool-proof-fallback-grid{opacity:.78;background-image:linear-gradient(#e8ebee0e 1px,#0000 1px),linear-gradient(90deg,#e8ebee0b 1px,#0000 1px);background-size:24px 24px;mask-image:linear-gradient(#000000b8,#0000 100%)}.tool-proof-card--stack .tool-proof-fallback-copy,.tool-proof-card--related .tool-proof-fallback-copy{align-self:end;gap:6px;max-width:none;padding:54px 13px 13px;display:grid}.tool-proof-card--stack .tool-proof-fallback-label,.tool-proof-card--related .tool-proof-fallback-label{display:none}.tool-proof-card--stack .tool-proof-fallback-title,.tool-proof-card--related .tool-proof-fallback-title{color:#f6f6f4e6;font-family:Montserrat,Segoe UI,Arial,sans-serif;font-size:.92rem;font-weight:760;line-height:1.12}.tool-proof-card--stack .tool-proof-fallback-text,.tool-proof-card--related .tool-proof-fallback-text{color:#eef0f294;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.36;display:-webkit-box;overflow:hidden}.collection-tool-card>.card-meta,.collection-tool-card>h3,.collection-tool-card>p:not(.card-meta),.collection-tool-card>.badges,.collection-tool-card-actions,.article-shell-use-case .tool-card>.card-meta,.article-shell-use-case .tool-card>h3,.article-shell-use-case .tool-card>.tool-card-summary,.article-shell-use-case .tool-card>.article-card-note,.article-shell-use-case .tool-card>.badges,.article-shell-use-case .tool-card-footer{padding-inline:14px}.collection-tool-card>.card-meta,.article-shell-use-case .tool-card>.card-meta{padding-top:13px}.collection-tool-card h3,.article-shell-use-case .tool-card h3{margin-top:8px;font-size:clamp(1rem,1.2vw,1.24rem);line-height:1.18}.collection-tool-card>p:not(.card-meta),.article-shell-use-case .tool-card-summary{color:#eef0f29e;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;margin-top:8px;font-size:.84rem;line-height:1.44;display:-webkit-box;overflow:hidden}.collection-tool-card>.badges,.article-shell-use-case .tool-card>.badges{gap:6px;margin-top:11px}.collection-tool-card .badge:nth-child(n+3),.article-shell-use-case .tool-card .badge:nth-child(n+3){display:none}.collection-tool-card-actions,.article-shell-use-case .tool-card-footer{gap:8px;margin-top:12px;padding-bottom:14px}.collection-tool-card-actions .button,.article-shell-use-case .tool-card-footer .button{min-height:36px;font-size:.76rem}.collection-tool-card-actions .button-primary{color:#eef0f2c7;border-color:var(--o4-premium-line);background:0 0}
/*! osint4all-css:74:assets/css/pages/detail-premium-responsive.css */
@media (prefers-reduced-motion:no-preference){.tool-proof-image{will-change:transform, filter}.tool-proof-card:hover .tool-proof-image,.collection-tool-card:hover .tool-proof-image,.article-shell-use-case .tool-card:hover .tool-proof-image{transform:scale(1.018)}.tool-jump-nav-compact a,.collection-tool-card,.article-shell-use-case .tool-card,.collection-archive-grid .article-card,.archive-shell-use-cases .article-card{transition:border-color .16s,background .16s,color .16s,transform .16s}}@media (width<=1180px){.tool-hero-dossier,.collection-shell-header,.archive-header-collections,.archive-header-use-cases,.collection-spotlight.card{grid-template-columns:1fr}.collection-shell-sidebar,.archive-proof.card.archive-proof-card,.collection-spotlight-meta{border-left:0;padding-left:0}.tool-dossier-facts,.tool-dossier-matrix,.article-shell-use-case .article-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.tool-hero-dossier.card,.collection-shell.card,.article-shell-use-case.card,.archive-header-collections.card,.archive-header-use-cases.card{padding-bottom:26px}.tool-hero-dossier h1,.collection-shell-header h1,.article-shell-use-case .article-header h1,.archive-header-collections .archive-header-copy h1,.archive-header-use-cases .archive-header-copy h1{max-width:none;font-size:clamp(2.3rem,11vw,3.45rem)}.tool-dossier-facts,.tool-dossier-matrix,.article-shell-use-case .article-proof-grid,.collection-picks-grid{grid-template-columns:1fr}.tool-hero-actions,.collection-tool-card-actions,.article-shell-use-case .tool-card-footer,.article-shell-use-case .article-footer{grid-template-columns:1fr;display:grid}.tool-proof-card--hero .tool-proof-surface{min-height:240px}.tool-jump-nav.tool-jump-nav-compact{scrollbar-width:none;gap:12px;overflow-x:auto}.tool-jump-nav.tool-jump-nav-compact::-webkit-scrollbar{display:none}.tool-jump-nav-compact a{white-space:nowrap}.tool-dossier-row{grid-template-columns:1fr;gap:7px}.collection-shell-sidebar .article-proof-card:nth-of-type(n+3),.archive-header-meta .badge:nth-child(n+3){display:none}}
/*! osint4all-css:81:assets/css/pages/forms-policy-premium-shell.css */
.page-section-premium{padding-top:44px;padding-bottom:58px}.page-shell.page-shell-premium,.form-shell.page-shell-premium{background:linear-gradient(135deg,#c8b88d0e,#0000 31%),linear-gradient(#121418f5,#080a0efc);border:1px solid #eef0f21a;border-radius:10px;width:100%;max-width:1180px;margin:0 auto;padding:clamp(22px,2.7vw,30px);position:relative;overflow:hidden;box-shadow:0 24px 80px #00000042}.page-shell.page-shell-premium:before,.form-shell.page-shell-premium:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#eef0f209 1px,#0000 1px),linear-gradient(#eef0f207 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:74px 74px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;mask-image:linear-gradient(140deg,#0000 0 12%,#000 35%,#0000 82%)}.page-shell.page-shell-premium>*,.form-shell.page-shell-premium>*{z-index:1;position:relative}.page-shell-premium.page-shell-trust{background:linear-gradient(135deg,#7aa78a14,#0000 30%),linear-gradient(#121418f5,#080a0efc)}.page-hero-grid{border-bottom:1px solid #eef0f217;grid-template-columns:minmax(0,1fr) minmax(270px,350px);align-items:stretch;gap:24px;padding-bottom:22px;display:grid}.page-shell-premium .page-shell-header{align-content:center;min-height:240px}.form-shell.page-shell-premium .page-shell-header{min-height:0}.page-kicker-row{align-items:center;gap:9px;display:inline-flex}.page-kicker-row span{color:#c8b88df5;display:inline-flex}.page-shell-premium .page-shell-header h1{color:#f4f1e9;letter-spacing:0;max-width:13ch;font-size:4.6rem;font-weight:730;line-height:.98}.page-shell-premium .page-shell-lede{color:#eef0f2b3;max-width:54rem;font-size:1.08rem;line-height:1.62}.page-signal-strip{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.page-signal-strip span{color:#eef0f2c7;min-height:30px;font-family:var(--o4-font-ui);letter-spacing:.1em;text-transform:uppercase;background:#ffffff09;border:1px solid #eef0f21a;border-radius:999px;align-items:center;padding:0 11px;font-size:.68rem;font-weight:780;display:inline-flex}.page-intel-panel{background:linear-gradient(#ffffff0b,#0000 42%),#111318;border:1px solid #eef0f21a;border-radius:8px;align-content:end;gap:10px;min-height:240px;padding:20px;display:grid}.page-intel-mark{color:#f4f1e9;background:radial-gradient(circle at 35% 24%,#c8b88d2e,#0000 55%),#03060b6b;border:1px solid #c8b88d3d;border-radius:8px;place-items:center;width:60px;height:60px;margin-bottom:auto;display:grid}.page-intel-mark .o4-ui-icon{width:30px;height:30px}.page-intel-panel h2,.page-pillar-card h2{color:#f4f1e9;letter-spacing:0;margin:0;font-size:1.18rem;line-height:1.18}.page-intel-panel p:last-child,.page-pillar-card p,.page-route-link small{color:#eef0f29e;margin:0;font-size:.9rem;line-height:1.52}.page-pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.page-pillar-card{background:#111318;border:1px solid #eef0f217;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:10px 12px;padding:16px;display:grid}.page-pillar-card p{grid-column:2}.page-pillar-icon,.page-route-icon{color:#dbe2dbf2;background:#7aa78a14;border:1px solid #7aa78a38;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.page-body-grid{grid-template-columns:minmax(0,1fr) minmax(260px,330px);gap:18px;margin-top:18px;display:grid}.page-body-grid-single{grid-template-columns:minmax(0,820px)}.page-content-panel{background:#03060b42;border:1px solid #eef0f214;border-radius:8px;max-width:none;padding:20px}.page-shell-premium .page-content-panel p,.page-shell-premium .page-content-panel li{color:#eef0f2b5;font-size:1rem;line-height:1.68}.page-shell-premium .page-content-panel h2{color:#f4f1e9;letter-spacing:0;margin-top:1.5em;font-size:1.55rem;line-height:1.18}.page-shell-premium .page-content-panel h3{color:#f4f1e9;letter-spacing:0;margin-top:1.3em;font-size:1.18rem}.page-shell-premium .page-content-panel>:first-child{margin-top:0}
/*! osint4all-css:82:assets/css/pages/forms-policy-premium-guide.css */
.page-shell-seo-guide .page-content-panel{background:radial-gradient(circle at 0 0,#c8b88d3d,#0000 34%),#03060b33;gap:20px;padding:clamp(18px,2.4vw,28px);display:grid}.page-shell-seo-guide .page-content-panel>h2{border-top:1px solid #eef0f217;margin:12px 0 0;padding-top:22px;font-size:clamp(1.45rem,2.2vw,2rem)}.page-shell-seo-guide .page-content-panel>h2:first-child,.page-shell-seo-guide .guide-answer-box+h2{border-top:0;padding-top:0}.page-shell-seo-guide .page-content-panel>p{max-width:76ch}.page-shell-seo-guide .page-content-panel a{color:#f4f1e9;text-underline-offset:.18em;text-decoration-color:#c8b88dd9;text-decoration-thickness:2px}.page-shell-seo-guide .page-content-panel a:hover,.page-shell-seo-guide .page-content-panel a:focus-visible{color:#fff;text-decoration-color:#c8b88df2}.guide-answer-box,.guide-warning{background:linear-gradient(135deg,#c8b88d4d,#111318e6 46%,#03060beb),#111318;border:1px solid #eef0f21c;border-radius:14px;padding:clamp(18px,2.5vw,28px);position:relative;overflow:hidden;box-shadow:0 22px 70px #00000038}.guide-answer-box:before,.guide-warning:before{content:"";pointer-events:none;background-image:linear-gradient(#eef0f209 1px,#0000 1px),linear-gradient(90deg,#eef0f208 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;mask-image:linear-gradient(120deg,#000000f2,#0000 70%)}.guide-answer-box>*,.guide-warning>*{z-index:1;position:relative}.guide-label,.guide-tool-type{color:#c8b88de0;font-family:var(--o4-font-ui);letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:700}.page-shell-seo-guide .guide-answer-box h2,.page-shell-seo-guide .guide-warning h2{color:#fff;margin:0 0 10px;font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1.05}.page-shell-seo-guide .guide-answer-box p,.page-shell-seo-guide .guide-warning p{color:#eef0f2cc;max-width:82ch;font-size:clamp(1rem,1.35vw,1.08rem)}.page-shell-seo-guide .guide-answer-box ul{gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.page-shell-seo-guide .guide-answer-box li{background:#03060b4d;border:1px solid #eef0f214;border-radius:10px;padding:12px 13px}.guide-tool-matrix,.guide-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.guide-tool-card,.guide-decision-grid section{background:linear-gradient(145deg,#ffffff09,#0000 42%),#111318d1;border:1px solid #eef0f21a;border-radius:12px;padding:16px}.guide-tool-card h3,.guide-decision-grid h3{color:#f4f1e9;margin:0 0 8px;font-size:1.05rem;line-height:1.18}.page-shell-premium .guide-tool-card p,.page-shell-premium .guide-decision-grid p{color:#eef0f2b3;margin:0;font-size:.94rem;line-height:1.58}.guide-tool-card span{color:#adb2b6d1;font-family:var(--o4-font-ui);border-top:1px solid #eef0f214;margin-top:13px;padding-top:10px;font-size:.79rem;font-weight:700;line-height:1.45;display:block}.guide-step-list{counter-reset:guide-step;gap:9px;margin:0;padding:0;list-style:none;display:grid}.guide-step-list li{counter-increment:guide-step;background:#111318b8;border:1px solid #eef0f217;border-radius:12px;min-height:54px;padding:13px 14px 13px 58px;position:relative}.guide-step-list li:before{content:counter(guide-step, decimal-leading-zero);color:#fff;width:32px;height:32px;font-family:var(--o4-font-ui);background:#c8b88db3;border:1px solid #c8b88d99;border-radius:9px;place-items:center;font-size:.72rem;font-weight:700;display:grid;position:absolute;top:12px;left:13px}.guide-warning{background:linear-gradient(135deg,#c8b88d1f,#111318ed 48%,#c8b88d33),#111318}
/*! osint4all-css:83:assets/css/pages/forms-policy-premium-routes-motion.css */
.page-route-panel{background:#111318;border:1px solid #eef0f217;border-radius:8px;align-content:start;gap:10px;padding:16px;display:grid}.page-route-link{color:inherit;border-top:1px solid #eef0f214;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:12px 0;text-decoration:none;display:grid}.page-route-link:first-of-type{border-top:0}.page-route-link strong{color:#f4f1e9;font-family:var(--o4-font-ui);letter-spacing:0;margin-bottom:3px;font-size:.86rem;display:block}.page-route-link:hover strong,.page-route-link:focus-visible strong{color:#c8b88dfa}.page-shell-form .page-shell-grid{z-index:1;position:relative}@media (prefers-reduced-motion:no-preference){.page-intel-mark .o4-ui-icon{animation:7s ease-in-out infinite o4-page-signal}.page-pillar-card,.page-route-icon{transition:border-color .18s,transform .18s,background .18s}.page-pillar-card:hover{background:#13161b;border-color:#c8b88d33;transform:translateY(-2px)}.page-route-link:hover .page-route-icon,.page-route-link:focus-visible .page-route-icon{background:#c8b88d14;border-color:#c8b88d47;transform:translate(2px)}}@keyframes o4-page-signal{0%,to{opacity:.78;transform:translateY(0)}48%{opacity:1;transform:translateY(-2px)}}@media (width<=960px){.page-hero-grid,.page-body-grid{grid-template-columns:1fr}.page-shell-premium .page-shell-header,.page-intel-panel{min-height:0}.page-pillar-grid{grid-template-columns:1fr}}@media (width<=760px){.page-section-premium{padding-top:30px;padding-bottom:48px}.page-shell.page-shell-premium,.form-shell.page-shell-premium{border-radius:8px;padding:20px}.page-shell-premium .page-shell-header h1{max-width:none;font-size:3.1rem}.page-shell-premium .page-shell-lede{font-size:1rem}.page-content-panel,.page-route-panel,.page-intel-panel{padding:16px}}@media (width<=680px) and (prefers-reduced-motion:no-preference){.page-intel-mark .o4-ui-icon{animation:none}}@media (width<=520px){.page-shell-premium .page-shell-header h1{font-size:2.45rem}.page-pillar-card{grid-template-columns:1fr}.page-pillar-card p{grid-column:auto}}
/*! osint4all-css:84:assets/css/components/tool-proof-fallbacks.css */
.tool-proof-card--no-screenshot .tool-proof-surface{background:linear-gradient(#eef0f209 1px,#0000 1px) 0 0/26px 26px,linear-gradient(90deg,#eef0f207 1px,#0000 1px) 0 0/26px 26px,radial-gradient(circle at 18% 20%,#c8b88d24,#0000 9rem),radial-gradient(circle at 84% 12%,#7aa78a17,#0000 11rem),#101217}.tool-proof-card--no-screenshot .tool-proof-fallback{background:linear-gradient(#11131805,#111318d1),linear-gradient(135deg,#ffffff0a,#0000 44%);align-items:stretch;display:grid}.tool-proof-card--no-screenshot .tool-proof-fallback-grid{opacity:.78;background-image:linear-gradient(#eef0f20d 1px,#0000 1px),linear-gradient(90deg,#eef0f20a 1px,#0000 1px);background-size:26px 26px;mask-image:linear-gradient(140deg,#000000db,#0000 78%)}.tool-proof-fallback-identity{z-index:2;align-content:center;gap:7px;width:min(58%,310px);min-height:100%;padding:22px;display:grid;position:relative}.tool-proof-fallback-mark{color:#101217;background:#fffffff0;border:1px solid #eef0f229;border-radius:12px;place-items:center;width:64px;height:64px;margin-bottom:4px;display:inline-grid;box-shadow:0 18px 34px #00000047}.tool-proof-fallback-mark img{object-fit:contain;width:100%;height:100%;padding:12px;display:block}.tool-proof-fallback-mark>span{font-family:var(--o4-font-ui);letter-spacing:.08em;font-size:1.14rem;font-weight:820}.tool-proof-mark-fallback{place-items:center;width:100%;height:100%;display:none}.tool-proof-mark-fallback.is-active{display:grid}.tool-proof-logo-fallback,.tool-proof-card.is-proof-mark-missing .tool-proof-fallback-mark img,.tool-proof-card.is-proof-mark-missing .tool-proof-logo{display:none}.tool-proof-card.is-proof-mark-missing .tool-proof-mark-fallback,.tool-proof-card.is-proof-mark-missing .tool-proof-logo-fallback{display:grid}.tool-proof-fallback-eyebrow{color:#c8b88dd1;font-family:var(--o4-font-ui);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:.66rem;font-weight:820}.tool-proof-fallback-identity strong{color:#f4f1e9;font-family:var(--o4-font-ui);font-size:clamp(1.06rem,1.6vw,1.48rem);line-height:1.08}.tool-proof-fallback-identity small{color:#eef0f28f;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.8rem;overflow:hidden}.tool-proof-fallback-lines{z-index:1;gap:7px;width:min(34%,180px);display:grid;position:absolute;bottom:18px;right:18px}.tool-proof-fallback-lines span{background:linear-gradient(90deg,#0000,#c8b88d73,#0000);height:1px;display:block}.tool-proof-fallback-lines span:nth-child(2){opacity:.72;width:72%;margin-left:auto}.tool-proof-fallback-lines span:nth-child(3){opacity:.46;width:46%;margin-left:auto}.tool-proof-card--archive-preview.tool-proof-card--no-screenshot .tool-proof-overlay,.tool-proof-card--home-feature.tool-proof-card--no-screenshot .tool-proof-overlay{display:none}.tool-proof-card--archive-preview.tool-proof-card--no-screenshot .tool-proof-fallback,.tool-proof-card--home-feature.tool-proof-card--no-screenshot .tool-proof-fallback{background:radial-gradient(circle at 16% 18%,#c8b88d29,#0000 7rem),linear-gradient(135deg,#ffffff09,#0000 48%),#101217}.tool-proof-card--archive-preview.tool-proof-card--no-screenshot .tool-proof-fallback-identity,.tool-proof-card--home-feature.tool-proof-card--no-screenshot .tool-proof-fallback-identity{width:100%;padding:16px}.tool-proof-card--archive-preview.tool-proof-card--no-screenshot .tool-proof-fallback-mark,.tool-proof-card--home-feature.tool-proof-card--no-screenshot .tool-proof-fallback-mark{border-radius:10px;width:48px;height:48px;margin-bottom:0}.tool-proof-card--archive-preview.tool-proof-card--no-screenshot .tool-proof-fallback-eyebrow,.tool-proof-card--home-feature.tool-proof-card--no-screenshot .tool-proof-fallback-eyebrow{font-size:.58rem}.tool-proof-card--archive-preview.tool-proof-card--no-screenshot .tool-proof-fallback-identity strong,.tool-proof-card--home-feature.tool-proof-card--no-screenshot .tool-proof-fallback-identity strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;display:-webkit-box;overflow:hidden}.tool-proof-card--archive-preview.tool-proof-card--no-screenshot .tool-proof-fallback-copy,.tool-proof-card--home-feature.tool-proof-card--no-screenshot .tool-proof-fallback-copy{display:none}.tool-proof-card--stack.tool-proof-card--no-screenshot .tool-proof-fallback-identity,.tool-proof-card--stack.is-proof-missing .tool-proof-fallback-identity,.tool-proof-card--related.tool-proof-card--no-screenshot .tool-proof-fallback-identity,.tool-proof-card--related.is-proof-missing .tool-proof-fallback-identity,.tool-proof-card--review-preview.tool-proof-card--no-screenshot .tool-proof-fallback-identity,.tool-proof-card--review-hero.tool-proof-card--no-screenshot .tool-proof-fallback-identity,.tool-proof-card--comparison.tool-proof-card--no-screenshot .tool-proof-fallback-identity{width:min(66%,330px);padding:18px}.tool-proof-card--stack.tool-proof-card--no-screenshot .tool-proof-fallback-mark,.tool-proof-card--stack.is-proof-missing .tool-proof-fallback-mark,.tool-proof-card--related.tool-proof-card--no-screenshot .tool-proof-fallback-mark,.tool-proof-card--related.is-proof-missing .tool-proof-fallback-mark,.tool-proof-card--review-preview.tool-proof-card--no-screenshot .tool-proof-fallback-mark,.tool-proof-card--review-hero.tool-proof-card--no-screenshot .tool-proof-fallback-mark,.tool-proof-card--comparison.tool-proof-card--no-screenshot .tool-proof-fallback-mark{width:52px;height:52px}@media (width<=760px){.tool-proof-fallback-identity,.tool-proof-card--stack.tool-proof-card--no-screenshot .tool-proof-fallback-identity,.tool-proof-card--stack.is-proof-missing .tool-proof-fallback-identity,.tool-proof-card--related.tool-proof-card--no-screenshot .tool-proof-fallback-identity,.tool-proof-card--related.is-proof-missing .tool-proof-fallback-identity,.tool-proof-card--review-preview.tool-proof-card--no-screenshot .tool-proof-fallback-identity,.tool-proof-card--review-hero.tool-proof-card--no-screenshot .tool-proof-fallback-identity,.tool-proof-card--comparison.tool-proof-card--no-screenshot .tool-proof-fallback-identity{width:100%;padding:16px}.tool-proof-fallback-lines{opacity:.7;width:42%}}
/*! osint4all-css:89:assets/css/components/header-footer-signal.css */
.site-header{backdrop-filter:blur(18px);background:#04060ad1;border-bottom-color:#eef0f214}.site-header:after{content:"";pointer-events:none;opacity:.72;background:linear-gradient(90deg,#0000,#c8b88d38,#86c89d24,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.header-nav-link{position:relative}.header-nav-link:after{content:"";opacity:0;transform-origin:50%;background:linear-gradient(90deg,#c8b88dc7,#86c89d7a);border-radius:999px;height:1px;transition:opacity .16s,transform .16s;position:absolute;bottom:7px;left:12px;right:12px;transform:scaleX(.36)}.header-nav-link:hover:after,.header-nav-link:focus-visible:after,.header-nav-link.is-active:after{opacity:1;transform:scaleX(1)}.header-search input{transition:border-color .16s,background .16s,box-shadow .16s}.header-search input:focus{background:#ffffff0e;border-color:#c8b88d6b;box-shadow:0 0 0 3px #c8b88d14}.footer-newsletter{position:relative;overflow:hidden}.footer-newsletter:after{content:"";pointer-events:none;opacity:.68;background:linear-gradient(90deg,#0000 0 64%,#c8b88d1f 64.2%,#0000 64.6%),linear-gradient(#0000,#86c89d0b);position:absolute;inset:0}.footer-signal-graph{background-color:#04060a57;background-image:linear-gradient(#eef0f209 1px,#0000 1px),linear-gradient(90deg,#eef0f208 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #eef0f214;border-radius:8px;width:min(100%,320px);height:92px;margin:8px 0 6px;position:relative}.footer-signal-line,.footer-signal-node,.footer-signal-pulse{pointer-events:none;position:absolute}.footer-signal-line{transform-origin:0;background:linear-gradient(90deg,#0000,#c8b88d94,#86c89d75,#0000);height:1px;left:20%;right:18%}.footer-signal-line-a{top:37%;transform:rotate(13deg)}.footer-signal-line-b{top:59%;transform:rotate(-10deg)}.footer-signal-node{color:#eef0f2d1;background:#0d0f14d6;border:1px solid #eef0f229;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;box-shadow:0 12px 30px #00000038}.footer-signal-node .o4-ui-icon{width:16px;height:16px}.footer-signal-node-a{top:18%;left:10%}.footer-signal-node-b{top:46%;left:46%}.footer-signal-node-c{top:20%;right:11%}.footer-signal-pulse{background:#86c89dd6;border-radius:999px;width:8px;height:8px;box-shadow:0 0 #86c89d57}.footer-signal-pulse-a{top:35%;left:31%}.footer-signal-pulse-b{bottom:32%;right:28%}.footer-brand p{max-width:56rem}@media (prefers-reduced-motion:no-preference){.footer-signal-line{animation:6.4s ease-in-out infinite o4-footer-trace}.footer-signal-line-b{animation-delay:1.2s}.footer-signal-pulse{animation:3.8s ease-out infinite o4-footer-pulse}.footer-signal-pulse-b{animation-delay:1.4s}}@keyframes o4-footer-trace{0%,to{opacity:.24;scale:.78 1}48%{opacity:.88;scale:1}}@keyframes o4-footer-pulse{0%{opacity:0;transform:scale(.72);box-shadow:0 0 #86c89d57}28%{opacity:1}to{opacity:0;transform:scale(1);box-shadow:0 0 0 20px #86c89d00}}@media (width<=760px){.site-header{background:#04060aeb}#primary-menu.is-open{background:radial-gradient(circle at 92% 8%,#c8b88d42,#0000 13rem),#0a0c11fa;border-radius:12px}.header-nav-link:after{width:3px;height:18px;bottom:50%;left:10px;right:auto;transform:translateY(50%)scaleY(.35)}.header-nav-link:hover:after,.header-nav-link:focus-visible:after,.header-nav-link.is-active:after{transform:translateY(50%)scaleY(1)}.header-search{display:none}.footer-newsletter{padding-top:22px}.footer-signal-graph{height:76px}.footer-brand p{max-width:23rem}}@media (width<=680px) and (prefers-reduced-motion:no-preference){.footer-signal-line,.footer-signal-pulse{animation:none}}
/*! osint4all-css:95:assets/css/passes/visual-quality.css */
.tool-proof-card.tool-proof-card--has-screenshot:not(.is-proof-missing) .tool-proof-fallback{z-index:0;opacity:1;display:grid}.o4-reveal{opacity:1;transition:border-color .18s,background .18s,transform .18s;transform:none}.tool-proof-image{z-index:1;filter:saturate(.96)contrast(1.04)brightness(.99);background:#101217}.tool-proof-card.tool-proof-card--has-screenshot:not(.is-proof-loaded):not(.is-proof-missing) .tool-proof-image{opacity:0}.tool-proof-card.tool-proof-card--has-screenshot.is-proof-loaded .tool-proof-image{opacity:1}.tool-proof-card:hover .tool-proof-image,.directory-tool-card:focus-within .tool-proof-image{filter:saturate()contrast(1.06)brightness(1.03)}.tool-proof-overlay{z-index:2}.tool-proof-card--archive-preview .tool-proof-surface,.tool-proof-card--home-feature .tool-proof-surface{background:linear-gradient(#eef0f20a 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#eef0f208 1px,#0000 1px) 0 0/24px 24px,radial-gradient(circle at 14% 18%,#c8b88d1f,#0000 8rem),#101217}.directory-tool-card.card{background:linear-gradient(#ffffff06,#ffffff02 48%),#0b0d12f5;border-color:#eef0f21f}.directory-tool-card:hover,.directory-tool-card:focus-within{border-color:#c8b88d47}.directory-tool-card .directory-tool-title,.directory-tool-card .directory-tool-title a,.featured-tool-card h3,.featured-tool-card h3 a,.collection-card h3,.collection-card h3 a{overflow-wrap:anywhere}.directory-tool-card .tool-card-summary,.featured-tool-card .tool-card-summary,.collection-card>p:not(.card-meta):not(.article-card-note){text-wrap:pretty}.directory-tool-card .tool-proof-card--archive-preview.tool-proof-card--no-screenshot .tool-proof-fallback-mark,.section-featured .tool-proof-card--home-feature.tool-proof-card--no-screenshot .tool-proof-fallback-mark{box-shadow:0 16px 32px #00000047,0 0 0 1px #ffffff14}.directory-tool-card .tool-proof-card--archive-preview.tool-proof-card--no-screenshot .tool-proof-fallback-identity small,.section-featured .tool-proof-card--home-feature.tool-proof-card--no-screenshot .tool-proof-fallback-identity small{color:#eef0f2ad}.section-collections .home-section-shell{background:0 0;border:0;padding:0}.section-collections .section-head{border-bottom:1px solid #eef0f21a;margin-bottom:22px;padding-bottom:18px}.section-collections .home-collection-grid{background:linear-gradient(135deg,#ffffff07,#0000 44%),#0c0e12e0;border:1px solid #eef0f21f;border-radius:8px;gap:0;overflow:hidden}.section-collections .collection-card,.section-collections .collection-card.is-emphasis{isolation:isolate;background:0 0;border:0;border-radius:0;min-height:315px;padding:clamp(22px,2.4vw,34px);position:relative;overflow:hidden}.section-collections .collection-card+.collection-card{border-left:1px solid #eef0f21a}.section-collections .collection-card:after{content:none;display:none}.section-collections .collection-card.is-emphasis{color:var(--o4-premium-text);background:linear-gradient(145deg,#c8b88d17,#ffffff05 48%,#0000),#ffffff03}.section-collections .collection-card.is-emphasis:after{content:"";z-index:0;width:min(28%,320px);min-width:220px;height:132px;box-shadow:none;opacity:.46;pointer-events:none;background:linear-gradient(#eef0f20b 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#eef0f209 1px,#0000 1px) 0 0/24px 24px,linear-gradient(112deg,#0000 0 28%,#c8b88d75 28.4%,#0000 29% 58%,#86c89d47 58.4%,#0000 59%),#ffffff03;border:1px solid #eef0f214;border-radius:8px;display:block;position:absolute;inset:clamp(28px,4vw,54px) clamp(40px,7vw,112px) auto auto}.section-collections .collection-card>*{z-index:1;position:relative}.section-collections .collection-card h3,.section-collections .collection-card.is-emphasis h3{max-width:18ch;color:var(--o4-premium-text);font-size:clamp(1.34rem,1.85vw,1.95rem);line-height:1.08}.section-collections .collection-card h3 a{color:inherit}.section-collections .collection-card>p:not(.card-meta){color:#eef0f2b8;font-size:.94rem;line-height:1.58}.section-collections .collection-card .article-card-note{color:#eef0f2a8;-webkit-line-clamp:unset;margin-top:auto;display:block;overflow:visible}.section-collections .collection-card .tool-card-footer{margin-top:22px}.section-collections .collection-card .button{border-radius:7px;width:100%;min-height:40px}@media (prefers-reduced-motion:no-preference){.section-collections .collection-card,.directory-tool-card.card{transition:border-color .18s,background .18s,transform .18s}.section-collections .collection-card:hover,.section-collections .collection-card:focus-within{background:#ffffff08;transform:translateY(-2px)}}@media (width<=980px){.section-collections .home-collection-grid{grid-template-columns:1fr}.section-collections .collection-card,.section-collections .collection-card.is-emphasis{min-height:0}.section-collections .collection-card+.collection-card{border-top:1px solid #eef0f21a;border-left:0}}@media (width<=760px){.tool-proof-card--archive-preview .tool-proof-surface,.tool-proof-card--home-feature .tool-proof-surface,.directory-tool-card .tool-proof-surface{min-height:172px}.section-collections .section-head{gap:12px;display:grid}.section-collections .collection-card,.section-collections .collection-card.is-emphasis{padding:20px}.section-collections .collection-card.is-emphasis:after{display:none}.section-collections .collection-card h3,.section-collections .collection-card.is-emphasis h3{max-width:none;font-size:1.35rem}}
/*! osint4all-css:97:assets/css/pages/home-directory-section-shells.css */
.home-shell>.section{padding-block:clamp(34px,4vw,54px)}.section-head,.section-head.section-head-inline{gap:18px;margin-bottom:20px}.section-head h2{max-width:22ch;font-size:clamp(1.85rem,2.9vw,3rem);line-height:.98}.section-intro{max-width:48rem;line-height:1.52}
/*! osint4all-css:100:assets/css/pages/home-directory-responsive.css */
@media (width<=1180px){.home-command-shell,.home-priority-lanes,.section-collections .home-collection-grid,.trust-contribute-grid,.archive-header-directory{grid-template-columns:1fr}.section-collections .collection-card+.collection-card{border-top:1px solid #eef0f21a;border-left:0}}@media (width<=760px){.home-shell>.section{padding-block:28px}.section-head,.section-head.section-head-inline{gap:12px;display:grid}.home-command-section{padding-top:26px}.home-command-actions{max-width:none}.home-command-modes{grid-template-columns:1fr}.home-command-mode,.home-priority-lanes .feature-lane,.section-collections .collection-card,.section-collections .collection-card.is-emphasis{min-height:0}.section-featured .tool-proof-card--home-feature .tool-proof-surface{min-height:170px}.method-grid{grid-template-columns:1fr}.archive-header-directory .archive-header-copy h1{max-width:11ch;font-size:clamp(2.55rem,13vw,3.2rem)}}
/*! osint4all-css:101:assets/css/pages/editorial.css */
.archive-shell-collections,.archive-shell-editorial,.archive-shell-comparisons,.archive-shell-coverage,.collection-single-section,.comparison-single-section,.coverage-single-section,.editorial-shell,.section-tool-single{padding-top:clamp(30px,4vw,50px);padding-bottom:clamp(42px,5vw,70px)}.archive-header-collections.card,.archive-header-use-cases.card,.archive-header-editorial.card,.archive-header-comparisons.card,.archive-header-coverage.card{min-height:0;padding-bottom:clamp(22px,3vw,34px)}.archive-header-collections .archive-header-copy h1,.archive-header-use-cases .archive-header-copy h1,.archive-header-editorial .archive-header-copy h1,.archive-header-comparisons .archive-header-copy h1,.archive-header-coverage .archive-header-copy h1{max-width:12ch;font-size:clamp(2.75rem,4.3vw,4.45rem);line-height:.96}.archive-header-meta{gap:7px}.archive-header-meta .badge{min-height:28px;padding-inline:10px;font-size:.68rem}.archive-proof.card.archive-proof-card{max-width:360px;min-height:0;padding:18px 0 18px clamp(18px,2vw,24px)}.archive-proof-card h2{max-width:17ch;font-size:1.08rem;line-height:1.18}.archive-proof-card li{font-size:.8rem;line-height:1.4}.collection-spotlight.card,.collection-shell.card,.article-shell-use-case.card,.article-shell-review-detail.card,.article-shell-coverage.card,.comparison-lead.card{max-width:1328px;margin-inline:auto}.collection-spotlight.card{min-height:0;padding:20px}.collection-spotlight h2,.collection-archive-grid .article-card h2,.archive-shell-use-cases .article-card h2,.article-card-review h2,.article-card-comparison h2,.article-card-coverage h2{max-width:16ch}.collection-archive-grid .article-card,.archive-shell-use-cases .article-card,.article-card-review.card,.article-card-comparison.card,.article-card-coverage.card{min-height:0}.collection-archive-grid .article-card-body,.archive-shell-use-cases .article-card-body,.article-card-review .article-card-body,.article-card-comparison .article-card-body,.article-card-coverage .article-card-body{margin-top:8px}.collection-archive-grid .article-card-footer,.archive-shell-use-cases .article-card-footer,.article-card-review .article-card-footer,.article-card-comparison .article-card-footer,.article-card-coverage .article-card-footer{margin-top:auto}.tool-proof-card--review-preview .tool-proof-surface,.tool-proof-card--review-panel .tool-proof-surface,.tool-proof-card--comparison .tool-proof-surface,.tool-proof-card--stack .tool-proof-surface,.tool-proof-card--related .tool-proof-surface{height:clamp(140px,14vw,184px)}.article-card-review .article-card-note:nth-of-type(n+2),.collection-archive-grid .article-card .article-card-note:nth-of-type(n+2){display:none}.collection-shell.card,.article-shell-use-case.card,.article-shell-review-detail.card,.article-shell-coverage.card{width:min(100%,1328px)}.collection-shell-header,.review-hero-grid,.article-shell-coverage .article-header-review{padding-bottom:clamp(22px,3vw,34px)}.collection-shell-header h1,.article-shell-use-case .article-header h1,.article-shell-review-detail h1,.article-shell-coverage h1{max-width:12ch;font-size:clamp(2.65rem,4.4vw,4.75rem);line-height:.96}.article-shell-use-case .section-intro,.article-shell-review-detail .section-intro,.article-shell-coverage .section-intro,.collection-shell-summary{max-width:58rem;font-size:clamp(.98rem,1.05vw,1.1rem);line-height:1.56}.article-shell-use-case .article-proof-grid,.article-shell-review-detail .article-proof-grid,.article-shell-coverage .article-proof-grid{gap:8px;margin-top:18px}.article-proof-card{padding:16px}.article-proof-card p:not(.panel-label){overflow:visible}
/*! osint4all-css:102:assets/css/pages/detail-shells.css */
.article-shell-use-case .tool-section-grid,.article-shell-review-detail .tool-section-grid,.article-shell-coverage .tool-section-grid,.comparison-support-grid{gap:12px;margin-top:18px}.article-shell-use-case .tool-section-grid>.card,.article-shell-review-detail .tool-section-grid>.card,.article-shell-coverage .tool-section-grid>.card,.comparison-support-grid>.card,.tool-dossier-panel.card,.tool-single-shell>section.card:not(.tool-dossier-panel){padding:18px}.article-shell-use-case .article-content,.article-shell-review-detail .article-content,.article-shell-coverage .article-content,.collection-workflow-notes .editorial-content{max-width:760px;font-size:.98rem;line-height:1.64}.collection-tools-grid{gap:12px}.collection-tool-card.card,.article-shell-use-case .tool-card.card,.article-shell-coverage .tool-card.card{min-height:0}.collection-tool-card-actions,.article-shell-use-case .tool-card-footer,.article-shell-coverage .tool-card-footer{margin-top:10px}.tool-hero-dossier.card{min-height:0;padding:clamp(24px,3vw,34px)}.tool-hero-dossier h1{max-width:11ch;font-size:clamp(3.1rem,5.8vw,5.6rem);line-height:.92}.tool-dossier-facts{border:1px solid var(--o4-premium-line);background:var(--o4-premium-line);border-radius:8px;gap:1px;overflow:hidden}.tool-dossier-facts div{background:#111318;border:0;border-radius:0}.tool-hero-footnotes{gap:8px}.tool-hero-footnote{min-height:38px;padding:11px 14px}.tool-jump-nav.tool-jump-nav-compact{margin-top:16px;padding:10px 0}.tool-dossier-panel{gap:14px}.tool-dossier-rows{gap:0}.tool-dossier-row{padding:14px 0}.tool-dossier-row p{margin-bottom:0}.comparison-lead.card{border-bottom:1px solid var(--o4-premium-line);grid-template-columns:minmax(0,.95fr) minmax(300px,.68fr);align-items:end;gap:clamp(24px,4vw,58px);min-height:0;padding:clamp(28px,4vw,46px) 0 clamp(24px,3vw,34px);display:grid}.comparison-lead .section-kicker{grid-column:1/-1;margin-bottom:0}.comparison-lead h1{grid-column:1;max-width:12.5ch;font-size:clamp(3rem,5.4vw,5.35rem);line-height:.94}.comparison-lead>p,.comparison-lead>h2,.comparison-lead>h3,.comparison-lead>ul,.comparison-lead>ol,.comparison-lead>.editorial-content{grid-column:2;max-width:38rem}.comparison-lead>h2,.comparison-lead>h3{color:#f4f1e9;margin:0;font-size:1.05rem;line-height:1.18}.comparison-lead>p,.comparison-lead li{color:#eef0f2a8;margin:0;font-size:.94rem;line-height:1.52}.comparison-lead>ul,.comparison-lead>ol{gap:6px;padding-left:18px;display:grid}.comparison-tool-grid{gap:12px;margin-top:clamp(18px,2.4vw,28px)}.comparison-tool-card.card{min-height:0}.comparison-tool-card>h2{margin-top:14px;font-size:clamp(1.02rem,1.25vw,1.34rem)}.comparison-tool-card>p{margin-top:8px;font-size:.8rem;line-height:1.42}.comparison-tool-card>p:nth-of-type(6),.comparison-tool-card>p:nth-of-type(7){display:none}.comparison-tool-card>.badges{margin-top:10px}.comparison-tool-card>p:last-child{margin-top:auto;padding-bottom:14px}.comparison-fit-signal.card{grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);align-items:start;gap:16px;padding:18px;display:grid}.comparison-fit-signal h2{margin:0}.comparison-fit-signal p{color:#eef0f2a8;margin:0;font-size:.92rem;line-height:1.5}.page-shell.page-shell-premium,.form-shell.page-shell-premium{max-width:1120px;padding:clamp(24px,3vw,30px)}.page-shell-form .page-shell-grid{grid-template-columns:minmax(0,1fr) minmax(250px,296px);gap:clamp(24px,4vw,52px)}.page-shell-premium .page-shell-header{min-height:0}.page-shell-premium .page-shell-header h1{max-width:11ch;font-size:clamp(3rem,5vw,4.35rem);line-height:.96}.page-shell-premium .page-shell-lede{max-width:48rem;font-size:1rem}.page-shell-route-strip{gap:7px}.page-shell-route-strip span{min-height:28px;padding-inline:10px;font-size:.68rem}.form-entry-title{margin-top:clamp(28px,4vw,46px);font-size:clamp(1.55rem,2.1vw,2.35rem)}.page-process-card.card,.page-shell-sidebar .page-process-card{padding:16px}.page-process-card h2{font-size:1.08rem;line-height:1.18}.page-process-card li,.page-process-card p{font-size:.88rem;line-height:1.48}@media (prefers-reduced-motion:no-preference){.comparison-tool-card,.collection-tool-card,.article-card-review,.article-card-comparison,.article-card-coverage,.archive-shell-use-cases .article-card,.collection-archive-grid .article-card{transition:transform .18s,border-color .18s,background .18s}.comparison-tool-card:hover,.collection-tool-card:hover,.article-card-review:hover,.article-card-comparison:hover,.article-card-coverage:hover,.archive-shell-use-cases .article-card:hover,.collection-archive-grid .article-card:hover{border-color:#c8b88d3d;transform:translateY(-2px)}}@media (width<=1180px){.comparison-lead.card,.comparison-fit-signal.card,.page-shell-form .page-shell-grid{grid-template-columns:1fr}.comparison-lead>p,.comparison-lead>h2,.comparison-lead>h3,.comparison-lead>ul,.comparison-lead>ol,.comparison-lead>.editorial-content{grid-column:1}}@media (width<=760px){.archive-shell-collections,.archive-shell-editorial,.archive-shell-comparisons,.archive-shell-coverage,.collection-single-section,.comparison-single-section,.coverage-single-section,.editorial-shell,.section-tool-single{padding-top:24px}.archive-header-collections .archive-header-copy h1,.archive-header-use-cases .archive-header-copy h1,.archive-header-editorial .archive-header-copy h1,.archive-header-comparisons .archive-header-copy h1,.archive-header-coverage .archive-header-copy h1,.collection-shell-header h1,.article-shell-use-case .article-header h1,.article-shell-review-detail h1,.article-shell-coverage h1,.comparison-lead h1,.tool-hero-dossier h1,.page-shell-premium .page-shell-header h1{max-width:none;font-size:clamp(2.35rem,11vw,3.15rem)}.archive-proof.card.archive-proof-card{border-left:0;max-width:none;padding-left:0}.comparison-tool-card>p:nth-of-type(6),.comparison-tool-card>p:nth-of-type(7){display:block}.comparison-fit-signal.card,.page-shell.page-shell-premium,.form-shell.page-shell-premium{padding:18px}}
/*! osint4all-css:104:assets/css/pages/home.css */
.home-command-modes,.home-priority-lanes,.section-featured .home-feature-grid,.section-collections .home-collection-grid,.method-grid,.home-command-mode,.home-priority-lanes .feature-lane,.section-featured .featured-tool-card,.section-collections .collection-card,.method-grid>div{min-width:0}.home-command-mode,.home-priority-lanes .feature-lane{padding:clamp(18px,1.6vw,24px)}.home-command-mode p,.home-priority-lanes .feature-lane p:not(.feature-card-meta),.method-grid p{max-width:28rem}.section-featured .featured-tool-card{border:1px solid #eef0f21f}.section-featured .featured-tool-card .article-card-topline{align-items:start;gap:10px}.section-featured .featured-tool-card .badges{gap:7px;margin-top:12px}.section-featured .featured-tool-card .tool-card-footer{border-top:1px solid #eef0f214;padding-top:14px}.section-collections .collection-card,.section-collections .collection-card.is-emphasis{flex-direction:column;gap:12px;display:flex}.section-collections .collection-card>p:not(.card-meta),.section-collections .collection-card .article-card-note{margin:0}.section-collections .collection-card .tool-card-footer{border-top:1px solid #eef0f214;padding-top:14px}.section-methodology .section-inline-actions,.contribute-card-home .hero-actions{align-items:center}@media (width<=1180px){.home-command-shell{grid-template-columns:1fr;grid-template-areas:"copy""modes"}.home-command-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.home-command-mode{min-height:0}}@media (width<=760px){.site-footer-shell{width:calc(100% - 32px);margin-inline:auto}.footer-brand{text-align:center;justify-items:center}.footer-grid{gap:22px;padding-top:28px}.footer-grid h3{margin-bottom:8px}.footer-menu{gap:7px}.home-command-shell{gap:18px;padding:18px}.home-command-copy h2{max-width:9.5ch}.home-command-modes{background:0 0;border:0;grid-template-columns:1fr;gap:10px;overflow:visible}.home-command-mode{background:linear-gradient(135deg,#ffffff09,#0000 58%),#ffffff05;border:1px solid #eef0f21c;border-radius:8px;gap:8px;padding:16px}.home-command-mode p{max-width:none}.home-priority-lanes{background:0 0;border:0;gap:10px;overflow:visible}.home-priority-lanes .feature-lane,.home-priority-lanes .feature-lane+.feature-lane{background:linear-gradient(135deg,#ffffff08,#0000 62%),#ffffff05;border:1px solid #eef0f21c;border-radius:8px;padding:18px}.home-priority-lanes .feature-lane+.feature-lane{border-left:1px solid #eef0f21c}.section-featured .home-section-shell{padding:14px}.section-featured .home-feature-grid{gap:12px}.section-featured .featured-tool-card,.section-featured .featured-tool-card.is-emphasis,.section-featured .featured-tool-card:first-child,.section-featured .featured-tool-card:last-child{border-radius:8px;overflow:hidden}.section-featured .featured-tool-card .article-card-topline,.section-featured .featured-tool-card h3,.section-featured .featured-tool-card .tool-card-summary,.section-featured .featured-tool-card .badges,.section-featured .featured-tool-card .tool-card-footer{padding-inline:14px}.section-collections .home-collection-grid{background:0 0;border:0;gap:12px;overflow:visible}.section-collections .collection-card,.section-collections .collection-card.is-emphasis,.section-collections .collection-card+.collection-card{background:linear-gradient(135deg,#ffffff08,#0000 58%),#ffffff05;border:1px solid #eef0f21c;border-radius:8px;padding:18px}.section-collections .collection-card+.collection-card{border-left:1px solid #eef0f21c}.method-grid{background:0 0;border:0;gap:10px;overflow:visible}.method-grid>div{background:linear-gradient(135deg,#ffffff08,#0000 58%),#ffffff05;border:1px solid #eef0f21c;border-radius:8px;padding:16px}.section-methodology .section-inline-actions,.contribute-card-home .hero-actions{grid-template-columns:1fr;display:grid}}
/*! osint4all-css:106:assets/css/passes/production-visual-home-density.css */
.hero-home{min-height:min(780px,100svh - 64px)!important;padding-top:clamp(34px,4vh,44px)!important;padding-bottom:clamp(26px,3.5vh,38px)!important}.hero-home .hero-grid{align-items:center!important}.hero-home .hero-copy-column h1{line-height:.97!important}.home-command-copy h2{line-height:1.02}.section-head h2,.collection-spotlight h2,.archive-header h1,.tool-hero-dossier h1{line-height:1.04!important}.hero-proofwall{max-height:min(505px,100svh - 150px)!important}.hero-proofwall-card:first-child{min-height:clamp(164px,16vw,205px)!important}.home-command-section{margin-top:0}.home-shell>.section{padding-block:clamp(30px,3.4vw,48px)}.home-command-shell,.section-discovery .home-section-shell,.section-featured .home-section-shell,.section-collections .home-section-shell,.section-trust-contribute .card{max-width:100%;overflow:hidden}.home-priority-lanes,.section-featured .home-feature-grid,.section-collections .home-collection-grid,.method-grid{align-items:stretch}.home-command-mode,.home-priority-lanes .feature-lane,.section-featured .featured-tool-card,.section-collections .collection-card,.method-grid>div{box-sizing:border-box;min-height:0!important}.home-priority-lanes .feature-lane,.section-featured .featured-tool-card,.section-collections .collection-card,.method-grid>div{flex-direction:column;display:flex}.home-priority-lanes .feature-lane{gap:12px;padding:clamp(18px,1.8vw,24px)}.home-priority-lanes .feature-lane .article-card-note{display:none}.home-priority-lanes .feature-lane .tool-card-footer,.section-featured .featured-tool-card .tool-card-footer,.section-collections .collection-card .tool-card-footer{margin-top:auto}.section-featured .featured-tool-card{background:linear-gradient(#ffffff07,#ffffff01 52%),#101217}.section-featured .featured-tool-card .tool-card-summary{display:block;min-height:0!important}.section-featured .featured-tool-card .badges .badge{max-width:100%}.section-collections .home-collection-grid{gap:0}.section-collections .collection-card,.section-collections .collection-card.is-emphasis{padding:clamp(20px,2vw,26px)!important}.section-collections .collection-card>p:not(.card-meta){max-width:32rem}.section-collections .collection-card .article-card-note{display:none}.section-methodology .section-head,.contribute-card-home>div{max-width:58rem}.method-grid>div{gap:10px}.method-grid p,.contribute-points li{max-width:34rem}
/*! osint4all-css:108:assets/css/passes/production-visual-proof-surfaces.css */
.tool-hero-dossier,.tool-hero-dossier *{box-sizing:border-box}.tool-hero-meta,.tool-hero-meta .tool-proof-card,.tool-hero-meta .tool-proof-surface,.tool-hero-meta .tool-proof-fallback,.tool-dossier-signal{min-width:0;max-width:100%;overflow:hidden}.tool-hero-meta .tool-proof-fallback-identity{width:min(62%,260px);min-width:0;max-width:100%;padding:18px}.tool-hero-meta .tool-proof-fallback-identity strong,.tool-hero-meta .tool-proof-fallback-identity small,.meta-list-compact li,.meta-list-compact span,.tool-dossier-facts strong{overflow-wrap:anywhere;min-width:0}.tool-hero-meta .tool-proof-fallback-identity small{white-space:normal}.tool-proof-card--hero .tool-proof-surface{min-height:clamp(260px,25vw,325px)}.tool-proof-card.tool-proof-card--has-screenshot:not(.is-proof-missing) .tool-proof-fallback,.tool-proof-card.tool-proof-card--has-screenshot:not(.is-proof-missing) .tool-proof-fallback-identity{overflow:hidden}.tool-proof-card.tool-proof-card--has-screenshot:not(.is-proof-missing) .tool-proof-fallback-eyebrow{white-space:normal}.directory-tool-card .tool-proof-card--archive-preview .tool-proof-fallback,.section-featured .tool-proof-card--home-feature .tool-proof-fallback{display:block;overflow:hidden}.directory-tool-card .tool-proof-card--archive-preview .tool-proof-fallback-identity,.section-featured .tool-proof-card--home-feature .tool-proof-fallback-identity{width:min(76%,270px);min-width:210px;overflow:hidden}.directory-tool-card .tool-proof-card--archive-preview .tool-proof-fallback-eyebrow,.section-featured .tool-proof-card--home-feature .tool-proof-fallback-eyebrow{white-space:normal}.directory-tool-card .tool-proof-card--archive-preview .tool-proof-fallback-identity strong,.section-featured .tool-proof-card--home-feature .tool-proof-fallback-identity strong{max-width:100%}
/*! osint4all-css:109:assets/css/passes/production-visual-motion-responsive.css */
@media (prefers-reduced-motion:no-preference){.home-command-mode,.home-priority-lanes .feature-lane,.section-featured .featured-tool-card,.section-collections .collection-card,.collection-archive-grid .collection-card{transition:transform .22s,border-color .22s,background-color .22s}.home-command-mode:hover,.home-priority-lanes .feature-lane:hover,.section-featured .featured-tool-card:hover,.section-collections .collection-card:hover,.collection-archive-grid .collection-card:hover{transform:translateY(-2px)}.hero-proofwall-card,.tool-proof-card .tool-proof-image{transition:transform .52s,filter .52s,opacity .24s}.hero-proofwall-card:hover,.hero-proofwall-card:focus-visible{transform:translateY(-3px)}}@media (width>=981px){.tool-hero-dossier{grid-template-columns:minmax(0,1fr) minmax(340px,420px)!important}.tool-hero-meta{width:100%;max-width:420px}}@media (width>=1181px) and (height>=940px){.hero-home{min-height:760px!important}}@media (width<=1160px){.hero-home{min-height:auto!important}.hero-proofwall{max-height:none!important}}@media (width<=760px){.hero-home{min-height:auto!important;padding-top:40px!important;padding-bottom:34px!important}.quick-search{width:100%!important;max-width:100%!important}.home-shell>.section{padding-block:30px}.home-priority-lanes,.section-featured .home-feature-grid,.section-collections .home-collection-grid,.method-grid{grid-template-columns:1fr!important}.section-featured .home-section-shell,.section-discovery .home-section-shell,.section-collections .home-section-shell,.section-trust-contribute .card{padding:16px}.section-collections .home-section-shell{padding:0}.collection-spotlight.card{grid-template-columns:1fr}.collection-spotlight-meta{border-top:1px solid #eef0f21a;border-left:0;padding-top:16px;padding-left:0}.tool-hero-dossier h1{max-width:12ch}.tool-proof-card--hero .tool-proof-surface{aspect-ratio:16/11;min-height:235px}.tool-hero-meta .tool-proof-fallback-identity{width:min(72%,230px);padding:16px}.directory-tool-card .tool-proof-card--archive-preview .tool-proof-fallback-identity,.section-featured .tool-proof-card--home-feature .tool-proof-fallback-identity{width:min(78%,230px);min-width:132px}}
/*! osint4all-css:112:assets/css/pages/single-tool.css */
@media (width<=760px){.tool-hero-dossier.card{padding:18px}.tool-hero-dossier h1{max-width:9.5ch;font-size:clamp(3rem,18vw,4.1rem);line-height:.94!important}.tool-hero-dossier .tool-hero-summary{max-width:22rem;font-size:1rem;line-height:1.48}.tool-dossier-facts{border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.tool-dossier-facts div{min-height:82px!important;padding:12px!important}.tool-dossier-facts strong{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.35;display:-webkit-box;overflow:hidden}.tool-hero-actions{gap:8px}.tool-hero-actions .button-ghost,.tool-hero-footnotes{display:none}.tool-hero-meta{gap:16px;margin-top:4px}.tool-proof-card--hero .tool-proof-surface{aspect-ratio:16/9;min-height:176px}.tool-dossier-signal{background:0 0;border:0;padding:0}.tool-dossier-signal .meta-list{border-top:1px solid #eef0f21a;gap:0}.tool-dossier-signal .meta-list li{border-bottom:1px solid #eef0f21a;gap:10px;min-height:46px;padding:10px 0;grid-template-columns:86px minmax(0,1fr)!important}.tool-dossier-signal .meta-list li strong{letter-spacing:.12em;font-size:.68rem}.tool-dossier-signal .meta-list li span{font-size:.9rem;line-height:1.32}.tool-jump-nav.tool-jump-nav-compact{scrollbar-width:none;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;gap:8px;margin-top:14px;padding:0 0 8px;display:flex;overflow-x:auto}.tool-jump-nav.tool-jump-nav-compact::-webkit-scrollbar{display:none}.tool-jump-nav.tool-jump-nav-compact a{background:#ffffff06;border:1px solid #eef0f21f;border-radius:999px;flex:none;min-height:36px;padding:0 12px;font-size:.76rem}.tool-dossier .tool-disclosure-grid{background:0 0;border:0;gap:0}.tool-dossier .tool-disclosure-item{background:0 0;border-bottom:1px solid #eef0f21a;padding:13px 0}.tool-dossier .tool-disclosure-item:last-child{border-bottom:0}.tool-dossier .tool-disclosure-item p,.tool-dossier-row p{font-size:.94rem;line-height:1.52}.directory-pathways{margin-top:16px;padding:14px 0 8px}.directory-pathway-grid{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;padding-bottom:4px;overflow-x:auto;display:flex!important}.directory-pathway-grid::-webkit-scrollbar{display:none}.directory-pathway-card{scroll-snap-align:start;flex:0 0 min(82vw,300px);align-content:center;grid-template-columns:32px minmax(0,1fr) auto!important;min-height:104px!important}.directory-pathway-card .o4-card-icon{grid-row:1/span 2}.directory-pathway-footer{grid-area:1/3/span 2;justify-self:end;padding-top:0}.directory-pathway-footer .badge{white-space:nowrap;min-height:28px}}.tool-proof-fallback-identity,.tool-proof-fallback-identity strong,.tool-proof-fallback-identity small{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.tool-proof-fallback-identity small{display:block}@media (width<=760px){.directory-tool-card .tool-proof-fallback-identity small{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;line-height:1.2;display:-webkit-box;overflow:hidden}.tool-single-shell>section.tool-dossier-panel.card{border-radius:10px;padding:16px 18px}.tool-dossier-panel{gap:13px}.tool-dossier-panel-head{gap:6px}.tool-dossier-panel-head h2{max-width:13ch;font-size:clamp(1.45rem,7.4vw,1.9rem);line-height:1.06}.tool-dossier-panel-head p:last-child{font-size:.94rem;line-height:1.45}.tool-dossier-matrix{border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.tool-dossier-matrix div{min-height:76px;padding:11px 12px}.tool-dossier-matrix span{letter-spacing:.12em;font-size:.62rem}.tool-dossier-matrix strong{font-size:.85rem;line-height:1.28}.tool-dossier-row{padding:12px 0}.tool-dossier-row>strong{letter-spacing:.1em;font-size:.7rem}.tool-related-grid>div{padding:14px}.tool-related-grid h3{font-size:.86rem;line-height:1.25}}
/*! osint4all-css:117:assets/css/pages/forms-policy.css */
.page-shell.page-shell-premium,.form-shell.page-shell-premium{isolation:isolate;box-shadow:0 22px 74px #0000004d}.page-shell.page-shell-premium:after,.form-shell.page-shell-premium:after{content:"";pointer-events:none;border-radius:inherit;opacity:.72;background:linear-gradient(90deg,#0000,#c8b88d6b,#0000) 18px 0/min(42%,480px) 1px no-repeat,linear-gradient(#eef0f212,#0000 38%) 0 0/1px 100% no-repeat;position:absolute;inset:0}.page-shell.page-shell-premium>*,.form-shell.page-shell-premium>*{z-index:1;position:relative}.page-shell-route-strip span{gap:6px}.route-strip-icon,.form-entry-icon{color:#c8b88deb;flex:none}.route-strip-icon{width:13px;height:13px}.form-entry-title{align-items:center;gap:10px;display:flex}.form-entry-icon{background:#c8b88d12;border:1px solid #c8b88d38;border-radius:8px;width:24px;height:24px;padding:4px}.form-shell .osint4all-form{gap:11px;padding:0}.form-shell .osint4all-form>.osint4all-form-note:first-of-type{background:#c8b88d0b;border-color:#c8b88d2e;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;display:grid;position:relative}.form-shell .osint4all-form>.osint4all-form-note:first-of-type:before{content:"";background:#7aa78af5;border-radius:999px;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 5px #7aa78a1f}.form-shell .osint4all-next-steps{background:0 0;border:0;gap:8px;padding:0;display:grid}.form-shell .osint4all-next-steps h2{color:#f5f6f7eb;letter-spacing:.02em;align-items:center;gap:8px;margin:0;font-size:.9rem;display:flex}.page-shell-form-partner .partner-contact-email{color:#eef0f2e0;text-underline-offset:3px;text-decoration:underline 2px #c8b88db8}.page-shell-form-partner .partner-contact-email:hover,.page-shell-form-partner .partner-contact-email:focus-visible{color:#f4f1e9;text-decoration-color:#c8b88d}.form-shell .osint4all-next-steps h2:before{content:"";background:radial-gradient(circle,#c8b88df0 0 2px,#0000 3px),#c8b88d0f;border:1px solid #c8b88d38;border-radius:999px;width:18px;height:18px}.form-shell .osint4all-next-steps ul{counter-reset:o4-form-step;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.form-shell .osint4all-next-steps li{background:#03060b38;border-color:#eef0f217;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;min-height:50px;padding:9px;display:grid;position:relative}.form-shell .osint4all-next-steps li:before{counter-increment:o4-form-step;content:counter(o4-form-step);color:#c8b88df0;width:20px;height:20px;font-family:var(--o4-font-ui);border:1px solid #c8b88d33;border-radius:999px;place-items:center;font-size:.68rem;font-weight:800;line-height:1;display:grid}.form-shell .osint4all-form>label{color:#eef0f2d1;gap:5px;font-size:.86rem}.form-shell .osint4all-form input,.form-shell .osint4all-form select,.form-shell .osint4all-form textarea{background:#01040894;border-color:#eef0f224;min-width:0;min-height:46px;padding:12px 14px}.form-shell .osint4all-form textarea{min-height:96px}.form-shell .osint4all-form input:focus,.form-shell .osint4all-form select:focus,.form-shell .osint4all-form textarea:focus{border-color:#c8b88d80;box-shadow:0 0 0 3px #c8b88d14}.form-shell .osint4all-form>button{background:linear-gradient(#c8b88df5,#c8b88dfa);border-color:#c8b88d2e;min-height:46px}.form-shell .osint4all-form>.osint4all-form-note:last-child{background:#03060b33;border-color:#eef0f214;padding:11px 13px}.page-process-card-checklist ul{gap:9px;padding-left:0;list-style:none}.page-process-card-checklist li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;display:grid}.page-process-card-checklist li:before{content:"";background:#c8b88de6;border-radius:999px;width:7px;height:7px;margin-top:7px}.page-boundary-note{border-left-color:#c8b88d73;padding-top:2px;padding-left:16px}.page-pillar-grid{background:#eef0f212;border:1px solid #eef0f214;border-radius:8px;gap:1px;overflow:hidden}.page-pillar-card{background:linear-gradient(135deg,#c8b88d09,#0000 48%),#111318e6;border:0;border-radius:0;min-height:150px}.page-content-panel{background:#03060b2e}.page-route-panel{background:#111318db;position:sticky;top:116px}.page-route-link strong{font-size:.84rem}.page-route-link small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:no-preference){.form-shell .osint4all-next-steps li,.form-shell .osint4all-form input,.form-shell .osint4all-form select,.form-shell .osint4all-form textarea,.page-process-card-checklist li:before{transition:border-color .18s,box-shadow .18s,background .18s,transform .18s}.form-shell .osint4all-next-steps li:hover,.page-process-card-checklist li:hover:before{transform:translateY(-1px)}}@media (width<=760px){.form-shell .osint4all-next-steps ul{grid-template-columns:1fr}.form-shell .osint4all-next-steps li{min-height:0}.form-entry-title{margin-top:24px;font-size:1.55rem}.page-shell-route-strip span{min-height:27px;padding-inline:9px}.page-pillar-grid{background:#eef0f212;border:1px solid #eef0f214;border-radius:8px;gap:1px;margin-left:0;margin-right:0;padding:0;display:grid;overflow:hidden}.page-pillar-card{border:0;border-radius:0;min-height:0;padding:13px}.page-pillar-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-body-grid{gap:12px;margin-top:16px}.page-content-panel,.page-route-panel,.page-intel-panel{padding:15px}.page-route-panel{position:relative;top:auto}.guide-tool-matrix,.guide-decision-grid{grid-template-columns:1fr;gap:10px}.guide-answer-box,.guide-warning,.guide-tool-card,.guide-decision-grid section{border-radius:10px}.guide-tool-card,.guide-decision-grid section{padding:14px}.guide-step-list li{padding:12px 12px 12px 52px}.guide-step-list li:before{width:29px;height:29px;left:11px}.page-route-link{gap:9px;padding:10px 0}}@media (width<=520px){.form-shell .osint4all-form textarea{min-height:88px}.form-shell .osint4all-form>.osint4all-form-note:first-of-type{padding:11px 12px}.route-strip-icon{width:12px;height:12px}}
/*! osint4all-css:118:assets/css/components/footer-newsletter.css */
.osint4all-footer-newsletter-section{padding-top:clamp(42px,5vw,66px);padding-bottom:clamp(38px,4.6vw,58px)}.footer-newsletter{background:linear-gradient(90deg,#111418f5,#0f1116f0),#111318e6;border-radius:10px;grid-template-columns:minmax(230px,.46fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,48px);max-width:1120px;margin-inline:auto;padding:clamp(20px,2.5vw,28px);display:grid}.footer-newsletter:after{background:linear-gradient(90deg,#0000 0 47%,#c8b88d1c 47.15%,#0000 47.55%),linear-gradient(#0000,#86c89d09)}.footer-newsletter-copy{align-content:center;max-width:340px}.footer-signal-lockup{margin-bottom:12px}.footer-signal-graph{height:66px;margin:6px 0 10px}.footer-newsletter-copy h2{margin-top:0;font-size:clamp(1.45rem,2vw,2rem);line-height:1.05}.footer-newsletter-copy p:not(.section-kicker){color:#eef0f2a8;max-width:31ch;font-size:.94rem;line-height:1.48}.footer-newsletter-form .newsletter-form{grid-template-columns:minmax(0,1fr) minmax(180px,.56fr);align-items:end;gap:10px}.footer-newsletter .newsletter-form>.osint4all-form-note{color:#eef0f2b3;background:#03060b3d;border:1px solid #eef0f214;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:34px;padding:8px 11px;font-size:.84rem;display:grid}.footer-newsletter .newsletter-form>.osint4all-form-note:before{content:"";background:#7aa78aeb;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 5px #7aa78a1a}.footer-newsletter .newsletter-form>label{color:#eef0f2d1;gap:6px;font-size:.83rem}.footer-newsletter .newsletter-form input[type=email],.footer-newsletter .newsletter-form select{background:#040a12ad;border-color:#adb2b638;min-height:46px;padding:12px 14px}.footer-newsletter .newsletter-form>label:has(input[type=checkbox]){color:#eef0f2bd;grid-column:1/-1;font-size:.82rem;line-height:1.35}.footer-newsletter .newsletter-form>button{color:#12100a;background:linear-gradient(#e8dba9,#c8b88d);border-color:#e1d1a559;min-height:46px;box-shadow:0 14px 30px #c8b88d1f}.footer-newsletter .newsletter-form>button:hover,.footer-newsletter .newsletter-form>button:focus-visible{box-shadow:0 16px 36px #c8b88d33}@media (width<=760px){.osint4all-footer-newsletter-section{padding-top:42px;padding-bottom:42px}.footer-newsletter{grid-template-columns:1fr;gap:18px;padding:18px}.footer-newsletter-copy{max-width:none}.footer-signal-graph{height:60px;margin-bottom:8px}.footer-newsletter-copy p:not(.section-kicker){max-width:30rem;font-size:.9rem}.footer-newsletter-form .newsletter-form{grid-template-columns:1fr;gap:10px}.footer-newsletter .newsletter-form>label:has(input[type=checkbox]){font-size:.78rem}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;display:grid}.footer-grid-column{min-width:0}.footer-grid h3{font-size:.94rem}.footer-menu a{font-size:.86rem}}@media (width<=420px){.footer-newsletter{padding:16px}.footer-grid{gap:20px 16px}}
/*! osint4all-css:119:assets/css/passes/compact-finish.css */
.hero-home{padding:clamp(56px,6vw,94px) 0 46px}.hero-intro{margin-top:20px}.hero-actions{margin-top:22px}.quick-search{margin-top:18px}.page-section-premium{padding-top:32px;padding-bottom:48px}.page-shell.page-shell-premium,.form-shell.page-shell-premium{padding:clamp(24px,2.4vw,30px)}.page-hero-grid{gap:20px;padding-bottom:18px}.page-shell-premium .page-shell-header{min-height:200px}.form-shell .osint4all-form textarea{min-height:92px}.form-shell .osint4all-form>button{min-height:46px}.osint4all-footer-newsletter-section{padding-top:clamp(36px,4.4vw,58px);padding-bottom:clamp(32px,3.6vw,50px)}.footer-newsletter{gap:clamp(18px,3vw,36px);padding:clamp(18px,2.1vw,24px)}.footer-newsletter .newsletter-form input[type=email],.footer-newsletter .newsletter-form select,.footer-newsletter .newsletter-form>button{min-height:44px}@media (width<=760px){.hero-home{padding:38px 0 34px}.page-section-premium{padding-top:22px;padding-bottom:34px}.page-shell.page-shell-premium,.form-shell.page-shell-premium{padding:16px}.osint4all-footer-newsletter-section{padding-top:30px;padding-bottom:30px}}.home-core-routes-section,.section-featured,.section-collections,.archive-shell-collections,.archive-shell-editorial,.archive-shell-comparisons,.archive-shell-coverage,.collection-single-section,.comparison-single-section,.coverage-single-section{padding-block:clamp(32px,4vw,54px)}.home-feature-grid,.section-collections .home-collection-grid,.directory-results-grid,.collection-tools-grid,.comparison-tool-grid,.archive-shell-use-cases .article-grid,.review-archive-grid,.coverage-grid{gap:clamp(12px,1.7vw,18px)}.directory-tool-card.card,.article-card-review.card,.article-card-comparison.card,.article-card-coverage.card,.collection-tool-card.card,.comparison-tool-card.card{padding:clamp(12px,1.5vw,16px)}.directory-tool-card .tool-card-summary,.article-card-review .article-card-body,.article-card-comparison .article-card-body,.article-card-coverage .article-card-body,.collection-tool-card .tool-card-summary,.comparison-tool-card>p{line-height:1.42}.form-shell .page-shell-grid{gap:clamp(18px,2.4vw,28px)}.form-shell .osint4all-form{gap:12px}@media (width<=760px){.home-core-routes-section,.section-featured,.section-collections,.archive-shell-collections,.archive-shell-editorial,.archive-shell-comparisons,.archive-shell-coverage,.collection-single-section,.comparison-single-section,.coverage-single-section{padding-block:28px}.directory-tool-card.card,.article-card-review.card,.article-card-comparison.card,.article-card-coverage.card,.collection-tool-card.card,.comparison-tool-card.card{padding:12px}}
/*! osint4all-css:126:assets/css/components/tool-profile-signal-chips.css */
.tool-dossier-signal .meta-list,.tool-dossier-signal .meta-list-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tool-dossier-signal .meta-list li,.tool-dossier-signal .meta-list-compact li{background:#12151aa3;border:1px solid #eef0f217;border-radius:14px;grid-template-columns:1fr;align-content:start;gap:6px;min-width:0;min-height:76px;padding:14px;display:grid}.tool-dossier-signal .meta-list li strong,.tool-dossier-signal .meta-list-compact li strong{color:#adb2b6bf;letter-spacing:.16em;text-transform:uppercase;min-width:0;font-size:.64rem;font-weight:900;line-height:1}.tool-dossier-signal .meta-list li span,.tool-dossier-signal .meta-list-compact li span{color:#f5f6f7f2;min-width:0;font-family:var(--o4-font-ui);overflow-wrap:anywhere;text-align:left;font-size:.96rem;font-weight:800;line-height:1.25}.tool-proof-card.tool-proof-card--has-screenshot.is-proof-loaded:not(.is-proof-missing) .tool-proof-fallback{display:none!important}.tool-dossier-signal .meta-list li:last-child,.tool-dossier-signal .meta-list-compact li:last-child{grid-column:1/-1;min-height:68px}@media (width<=760px){.tool-dossier-signal .meta-list,.tool-dossier-signal .meta-list-compact{grid-template-columns:1fr}.tool-dossier-signal .meta-list li,.tool-dossier-signal .meta-list-compact li{min-height:0;padding:12px}.tool-dossier-signal .meta-list li:last-child,.tool-dossier-signal .meta-list-compact li:last-child{grid-column:auto}.article-card-review .tool-proof-card--review-preview.tool-proof-card--no-screenshot .tool-proof-fallback-identity{gap:5px;min-height:100%;padding:12px}.article-card-review .tool-proof-card--review-preview.tool-proof-card--no-screenshot .tool-proof-fallback-mark{width:44px;height:44px}.article-card-review .tool-proof-card--review-preview.tool-proof-card--no-screenshot .tool-proof-fallback-identity strong{font-size:.96rem;line-height:1.08}.article-card-review .tool-proof-card--review-preview.tool-proof-card--no-screenshot .tool-proof-fallback-identity small{display:none}}
/*! osint4all-css:127:assets/css/pages/authority-engine.css */
.home-authority-section{padding-top:clamp(34px,5vw,66px)}.home-authority-shell{border:1px solid var(--o4-premium-line);background:radial-gradient(circle at 12% 10%,#7aa78a1f,#0000 28%),linear-gradient(135deg,#c8b88d0e,#0000 38%),#0a0c0fe0;border-radius:8px;grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);gap:clamp(20px,3vw,34px);padding:clamp(22px,3vw,32px);display:grid;position:relative;overflow:hidden}.home-authority-shell:before{content:"";pointer-events:none;opacity:.75;background-color:#0000;background-image:linear-gradient(90deg,#eef0f209 1px,#0000 1px),linear-gradient(#eef0f207 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;mask-image:linear-gradient(120deg,#000,#0000 72%)}.home-authority-shell>*{z-index:1;position:relative}.home-authority-lead{align-content:center;gap:14px;display:grid}.home-authority-lead h2{color:#f6f3ec;letter-spacing:0;max-width:11ch;margin:0;font-size:clamp(2.2rem,4vw,4.05rem);font-weight:760;line-height:.95}.home-authority-proof{gap:8px;margin-top:8px;display:grid}.home-authority-proof span{color:#eef0f2b8;width:fit-content;min-height:30px;font-family:var(--o4-font-ui);background:#ffffff09;border:1px solid #eef0f217;border-radius:999px;align-items:center;gap:8px;padding:0 11px;font-size:.74rem;font-weight:800;display:inline-flex}.home-authority-proof .o4-ui-icon{color:#c8b88df2;width:14px;height:14px}.home-authority-map{background:#eef0f213;border:1px solid #eef0f217;border-radius:8px;gap:1px;display:grid;overflow:hidden}.home-authority-track{min-height:108px;color:inherit;background:linear-gradient(145deg,#ffffff09,#0000 48%),#111318f0;grid-template-columns:auto minmax(0,1fr) minmax(168px,.34fr);align-items:center;gap:14px;padding:16px;text-decoration:none;display:grid}.home-authority-node{color:#f4f1e9f5;background:#c8b88d11;border:1px solid #c8b88d3d;border-radius:8px;place-items:center;width:46px;height:46px;display:grid;position:relative}.home-authority-node:after{content:"";opacity:0;border:1px solid #7aa78a29;border-radius:12px;position:absolute;inset:-6px}.home-authority-node .o4-ui-icon{width:23px;height:23px}.home-authority-copy{gap:5px;min-width:0;display:grid}.home-authority-copy small,.authority-brand-strip span,.home-authority-signals em{font-family:var(--o4-font-ui);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-style:normal;font-weight:850}.home-authority-copy small{color:#c8b88de6}.home-authority-copy strong{color:#f4f1e9;font-family:var(--o4-font-ui);letter-spacing:0;font-size:1.1rem;font-weight:850}.home-authority-copy>span:last-child{color:#eef0f29e;font-size:.9rem;line-height:1.48}.home-authority-signals{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.home-authority-signals em{color:#eef0f2a8;white-space:nowrap;background:#03060b47;border:1px solid #eef0f217;border-radius:999px;min-height:25px;padding:6px 8px;line-height:1}.home-field-guides{border-top:1px solid #eef0f214;grid-column:1/-1;grid-template-columns:minmax(210px,.28fr) minmax(0,1fr);align-items:center;gap:16px;padding-top:18px;display:grid}.home-field-guides h3{color:#f4f1e9;letter-spacing:0;margin:0;font-size:1.05rem;line-height:1.18}.home-field-guides nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.home-field-guides a{color:#eef0f2bd;min-height:48px;font-family:var(--o4-font-ui);background:#03060b42;border:1px solid #eef0f217;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:10px 11px;font-size:.78rem;font-weight:800;line-height:1.2;text-decoration:none;display:grid}.field-guide-icon{color:#c8b88deb;width:16px;height:16px}.authority-brand-strip{flex-wrap:wrap;gap:7px;margin-bottom:4px;display:flex}.authority-brand-strip span{color:#eef0f2b3;background:#ffffff09;border:1px solid #eef0f217;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;display:inline-flex}.authority-brand-strip span:first-child{color:#c8b88df5;background:#c8b88d0e;border-color:#c8b88d38}.page-shell-authority-hub .page-content-panel{background:radial-gradient(circle at 0 0,#7aa78a1f,#0000 34%),#03060b2e}.page-shell-authority-hub .guide-answer-box{background:linear-gradient(135deg,#7aa78a29,#111318f0 44%,#c8b88d14),#111318}.page-shell-authority-hub .guide-tool-card,.page-shell-authority-hub .guide-decision-grid section,.page-shell-authority-hub .guide-step-list li{border-radius:8px}@media (prefers-reduced-motion:no-preference){.home-authority-track,.home-field-guides a,.home-authority-node:after{transition:border-color .18s,background .18s,color .18s,opacity .18s,transform .18s}.home-authority-track:hover,.home-authority-track:focus-visible{background:linear-gradient(145deg,#c8b88d0e,#0000 46%),#14171cf5}.home-authority-track:hover .home-authority-node,.home-authority-track:focus-visible .home-authority-node{border-color:#c8b88d6b;transform:translateY(-1px)}.home-authority-track:hover .home-authority-node:after,.home-authority-track:focus-visible .home-authority-node:after{opacity:1;animation:.95s both o4-authority-pulse}.home-field-guides a:hover,.home-field-guides a:focus-visible{color:#f4f1e9;background:#c8b88d0e;border-color:#c8b88d3d;transform:translateY(-1px)}}@keyframes o4-authority-pulse{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (width<=1120px){.home-authority-shell,.home-field-guides{grid-template-columns:1fr}.home-authority-lead h2{max-width:14ch}.home-field-guides nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.home-authority-shell{padding:18px}.home-authority-track{grid-template-columns:auto minmax(0,1fr);min-height:0;padding:14px}.home-authority-signals{grid-column:2;justify-content:flex-start}.home-field-guides nav{grid-template-columns:1fr}}@media (width<=520px){.home-authority-track{grid-template-columns:1fr}.home-authority-signals{grid-column:auto}.home-authority-node{width:42px;height:42px}}
/*! osint4all-css:129:assets/css/components/fse-foundation.css */
.wp-site-blocks{background:var(--bg);min-height:100vh}.osint4all-fse-main{margin-block-start:0}header.wp-block-template-part{z-index:120;position:sticky;top:0}.fse-site-header{backdrop-filter:blur(22px);background:#03060beb;border-bottom:1px solid #adb2b61f;position:relative}.fse-site-header-inner{width:min(100%, var(--o4-container-max));grid-template-columns:minmax(330px,360px) minmax(420px,1fr) minmax(260px,310px) auto;align-items:center;gap:18px;min-height:78px;margin-inline:auto;padding:0 32px;display:grid!important}.fse-brand{min-width:0;margin:0}.fse-brand-link{align-items:center;gap:14px;max-width:none;display:inline-flex;overflow:visible}.fse-brand-symbol,.fse-brand-wordmark{object-fit:contain;display:block}.fse-brand-symbol{flex:none;width:56px;height:50px}.fse-brand-wordmark{width:260px;max-width:min(260px,100%);height:auto}.fse-site-title{display:none}.fse-primary-nav{justify-self:center}.fse-primary-nav .wp-block-navigation__container{flex-flow:row;align-items:center;gap:4px 8px;display:flex}.fse-primary-nav .wp-block-navigation-item{white-space:nowrap;margin:0}.fse-primary-nav .wp-block-navigation-item__content,.fse-footer-nav .wp-block-navigation-item__content{color:var(--text);letter-spacing:-.01em;font-family:Oxanium,Montserrat,sans-serif;font-weight:700;text-decoration:none}.fse-primary-nav .wp-block-navigation-item__content{border-radius:999px;min-height:42px;padding:0 8px;font-size:.9rem;transition:background .16s,color .16s}.fse-primary-nav .wp-block-navigation-item__content:hover,.fse-footer-nav .wp-block-navigation-item__content:hover{color:#f4f1e9}.fse-primary-nav .wp-block-navigation-item__content:hover{background:#adb2b614}.fse-site-header .osint4all-tool-search{justify-self:end;width:min(100%,310px);max-width:310px}.fse-site-header .osint4all-tool-search input{width:100%}.fse-site-header .osint4all-tool-search button{position:absolute!important;left:-9999px!important}.fse-header-actions{justify-self:end}.fse-header-actions .wp-block-button__link{background:linear-gradient(135deg, var(--brand-strong), var(--brand));color:#fff;border-radius:15px;justify-content:center;align-items:center;min-width:150px;min-height:46px;padding:0 18px;font-family:Oxanium,Montserrat,sans-serif;font-size:.9rem;font-weight:800;display:inline-flex}.osint4all-tool-search{gap:10px;width:min(100%,620px);display:flex}.osint4all-tool-search input{flex:1;min-width:0}.osint4all-tool-search button{background:var(--brand-strong);color:#fff;cursor:pointer;border:0;border-radius:999px;padding-inline:18px;font-weight:800}.fse-site-footer{color:var(--text);background:radial-gradient(circle at 82% 0,#c8b88d33,#0000 22rem),linear-gradient(#07080dfa,#03060b);border-top:1px solid #adb2b61a}.fse-site-footer>*{width:min(100%, var(--o4-container-max));margin-inline:auto;padding-inline:32px}.fse-footer-brand{text-align:center;justify-items:center;gap:12px;padding-top:58px;display:grid}.fse-footer-brand .fse-brand-link{justify-content:center}.fse-footer-brand .fse-brand-symbol{width:68px;height:60px}.fse-footer-brand .fse-brand-wordmark{width:330px;max-width:min(330px,72vw)}.fse-footer-brand p{color:#d8dcdfc2;max-width:72ch;margin:0}.fse-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding-top:30px;display:grid!important}.fse-footer-grid h3,.fse-footer-newsletter h3{color:var(--text-strong);margin:0 0 10px;font-size:1rem}.fse-footer-nav .wp-block-navigation__container{gap:8px;display:grid}.fse-footer-nav .wp-block-navigation-item__content{color:#d8dcdfd1}.fse-footer-newsletter{background:radial-gradient(circle at 92% 0,#c8b88d47,#0000 16rem),linear-gradient(#121318bd,#08090ee0);border:1px solid #adb2b61a;border-radius:22px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:28px;padding:28px 32px;display:grid;width:min(100% - 64px,1080px)!important;margin:30px auto 0!important}.fse-footer-newsletter>*{max-width:none!important;margin:0!important;padding:0!important}.fse-footer-newsletter-copy{align-content:start;gap:10px;display:grid}.fse-footer-newsletter-copy h3{font-size:clamp(1.35rem,1.7vw,1.75rem)}.fse-footer-newsletter-copy p{color:#d8dcdfc2;max-width:28rem;margin:0}.fse-footer-newsletter-form{min-width:0}.fse-footer-newsletter .newsletter-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin:0;display:grid}.fse-footer-newsletter .newsletter-form>label:first-of-type,.fse-footer-newsletter .newsletter-form>label:has(input[type=checkbox]),.fse-footer-newsletter .newsletter-form>button,.fse-footer-newsletter .newsletter-form>.osint4all-form-note{grid-column:1/-1}.fse-footer-newsletter .osint4all-form-note{background:#03060b38;border-left:2px solid #adb2b638;border-radius:12px;padding:10px 12px;font-size:.82rem;line-height:1.45}.fse-footer-newsletter input,.fse-footer-newsletter select{min-height:44px}.fse-footer-newsletter .newsletter-form>label{gap:6px;font-size:.86rem}.fse-footer-newsletter .newsletter-form>label:has(input[type=checkbox]){align-items:center;font-size:.86rem;line-height:1.45}.fse-footer-newsletter .newsletter-form>button{color:#f4f1e9;background:linear-gradient(135deg, var(--brand-strong), var(--brand));cursor:pointer;border:1px solid #0000;border-radius:14px;min-height:46px;font-family:Oxanium,Montserrat,sans-serif;font-weight:800}.fse-footer-meta{color:#adb2b6c7;margin:0;padding-block:30px 42px}
/*! osint4all-css:130:assets/css/components/fse-responsive.css */
@media (width<=1160px){.fse-site-header-inner{grid-template-columns:minmax(218px,238px) minmax(0,1fr) auto;gap:12px}.fse-site-header .osint4all-tool-search{display:none}.fse-brand-symbol{width:42px;height:37px}.fse-brand-wordmark{width:178px}}@media (width<=1280px) and (width>=1161px){.fse-site-header-inner{grid-template-columns:minmax(286px,310px) minmax(350px,1fr) minmax(230px,280px) auto;gap:14px}.fse-brand-symbol{width:48px;height:42px}.fse-brand-wordmark{width:224px}.fse-primary-nav .wp-block-navigation-item__content{padding-inline:6px;font-size:.84rem}.fse-header-actions .wp-block-button__link{min-width:136px;padding-inline:14px;font-size:.84rem}}@media (width<=920px){.fse-site-header-inner{grid-template-columns:minmax(0,1fr) auto auto;gap:12px;min-height:70px;padding-inline:24px}.fse-brand-link{gap:10px}.fse-brand-symbol{width:44px;height:39px}.fse-brand-wordmark{width:210px}.fse-primary-nav .wp-block-navigation__responsive-container-open:not(.always-shown){min-height:44px;color:var(--text-strong);background:#ffffff05;border:1px solid #adb2b62e;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-family:Oxanium,Montserrat,sans-serif;font-size:.86rem;font-weight:800;display:inline-flex}.fse-primary-nav .wp-block-navigation__responsive-container:not(.is-menu-open){display:none}.fse-primary-nav .wp-block-navigation__responsive-container-open:after{content:"Menu"}.fse-primary-nav .wp-block-navigation__responsive-container-open svg{width:18px;height:18px}.fse-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fse-footer-newsletter{grid-template-columns:1fr;padding:24px;width:min(100% - 48px,720px)!important}.fse-footer-newsletter-copy p{max-width:100%}}@media (width<=720px){.fse-site-header-inner{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;min-height:68px;padding-inline:18px}.fse-brand-link{gap:8px}.fse-brand-symbol{width:35px;height:31px}.fse-brand-wordmark{width:146px;max-width:36vw}.fse-primary-nav{order:2;justify-self:end}.fse-primary-nav .wp-block-navigation__responsive-container-open{min-height:42px;padding-inline:12px;font-size:.8rem}.fse-header-actions{order:3}.fse-header-actions .wp-block-button__link{min-width:0;min-height:42px;padding:0 12px;font-size:0}.fse-header-actions .wp-block-button__link:after{content:"Submit";font-size:.78rem}.fse-site-footer>*{padding-inline:18px}.fse-footer-brand{padding-top:42px}.fse-footer-brand .fse-brand-symbol{width:48px;height:42px}.fse-footer-brand .fse-brand-wordmark{width:220px}.fse-footer-grid{gap:20px 18px}.fse-footer-newsletter{margin-top:22px;padding:18px;width:min(100% - 36px,560px)!important}.fse-footer-newsletter .newsletter-form{grid-template-columns:1fr}.fse-footer-meta{padding-block:24px 32px;font-size:.86rem}}@media (width<=430px){.fse-site-header-inner{padding-inline:14px}.fse-brand-wordmark{width:132px;max-width:34vw}}
/*! osint4all-css:131:assets/css/components/unified-footer-system.css */
html{min-height:100%}body{flex-direction:column;min-height:100vh;display:flex}body>.wp-site-blocks{flex-direction:column;flex:1 0 auto;min-height:100vh;display:flex}body>.wp-site-blocks>main,body>.wp-site-blocks>.osint4all-fse-main,body>.site-header+.container,body>.site-header+main,body>.site-header+.section{flex:1 0 auto}.osint4all-unified-footer{background:radial-gradient(circle at 82% 12%,#c8b88d33,#0000 24rem),linear-gradient(#040509fa,#03060b 72%);border-top:1px solid #adb2b61f;padding:clamp(50px,5.5vw,78px) 0 34px}.osint4all-footer-newsletter-section{background:radial-gradient(circle at 86% 0,#c8b88d29,#0000 20rem),linear-gradient(#03060bfc,#05060bfa);border-top:1px solid #adb2b61a;margin-top:auto;padding:clamp(38px,5vw,72px) 0 clamp(30px,4vw,54px)}.osint4all-unified-footer>*{padding-inline:0}.osint4all-unified-footer .site-footer-shell{gap:clamp(26px,3vw,42px);display:grid}.osint4all-unified-footer .footer-brand{text-align:center;justify-items:center;gap:18px;max-width:58rem;margin-inline:auto;padding-top:0;display:grid}.osint4all-unified-footer .footer-brand-link{justify-content:center;align-items:center;gap:clamp(14px,2vw,22px);display:inline-flex;overflow:visible}.osint4all-unified-footer .footer-brand-symbol{object-fit:contain;width:clamp(58px,5vw,86px);height:auto;max-height:none}.osint4all-unified-footer .footer-brand-wordmark{object-fit:contain;width:clamp(220px,20vw,360px);max-width:58vw;height:auto}.osint4all-unified-footer .footer-brand p{color:#d8dcdfc2;max-width:52rem;margin:0;font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.65}.osint4all-unified-footer .footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 52px;width:min(100%,1080px);margin-inline:auto;display:grid}.osint4all-unified-footer .footer-grid h3{color:#f5f6f7f0;margin:0 0 15px;font-size:clamp(1rem,1.1vw,1.15rem);line-height:1.2}.osint4all-unified-footer .footer-menu{justify-content:start;gap:10px;display:grid}.osint4all-unified-footer .footer-menu a{color:#d8dcdfc2;text-decoration:none}.osint4all-unified-footer .footer-menu a:hover,.osint4all-unified-footer .footer-menu a:focus-visible{color:#fff}.osint4all-footer-newsletter-section .footer-newsletter.fse-footer-newsletter{background:radial-gradient(circle at 88% 0,#c8b88d33,#0000 16rem),linear-gradient(#111219f0,#07080df5);border:1px solid #adb2b624;border-radius:30px;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:clamp(18px,3vw,34px);margin:0 auto;padding:clamp(20px,3vw,32px);display:grid;box-shadow:0 24px 80px #0003;width:min(100%,1120px)!important}.osint4all-footer-newsletter-section .footer-newsletter-copy{align-self:center}.osint4all-footer-newsletter-section .footer-newsletter-copy h2{margin:0 0 12px;font-size:clamp(1.25rem,1.7vw,1.75rem)}.osint4all-footer-newsletter-section .footer-newsletter-copy p{color:#d8dcdfc2;max-width:30rem;margin:0;line-height:1.6}.osint4all-footer-newsletter-section .footer-newsletter-form{background:0 0;border:0;min-width:0;padding:0}.osint4all-footer-newsletter-section .newsletter-form{grid-template-columns:minmax(220px,1.25fr) minmax(150px,.8fr) minmax(150px,.8fr);align-items:end;gap:12px;display:grid}.osint4all-footer-newsletter-section .newsletter-form>.osint4all-form-note,.osint4all-footer-newsletter-section .newsletter-form>label:has(input[type=checkbox]),.osint4all-footer-newsletter-section .newsletter-form>button{grid-column:1/-1}.osint4all-footer-newsletter-section .newsletter-form>.osint4all-form-note{color:#d8dcdfb8;background:#03060b61;border:1px solid #adb2b61f;border-radius:14px;padding:11px 13px;font-size:.86rem;line-height:1.45}.osint4all-footer-newsletter-section .newsletter-form>label{color:#f5f6f7e6;gap:7px;font-size:.88rem;display:grid}.osint4all-footer-newsletter-section .newsletter-form input[type=email],.osint4all-footer-newsletter-section .newsletter-form select{border-radius:14px;width:100%;min-height:46px}.osint4all-footer-newsletter-section .newsletter-form>label:has(input[type=checkbox]){color:#d8dcdfd1;align-items:flex-start;gap:10px;max-width:44rem;line-height:1.45;display:flex}.osint4all-footer-newsletter-section .newsletter-form input[type=checkbox]{flex:none;margin-top:4px}.osint4all-footer-newsletter-section .newsletter-form>button{justify-self:start;min-width:180px;min-height:46px}.osint4all-unified-footer .footer-meta{color:#adb2b6b3;text-align:center;margin:0;padding:0;font-size:.9rem}@media (width<=900px){.osint4all-unified-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.osint4all-footer-newsletter-section .footer-newsletter.fse-footer-newsletter{grid-template-columns:1fr}}@media (width<=640px){.osint4all-footer-newsletter-section{padding-block:32px 28px}.osint4all-unified-footer{padding-block:42px 32px}.osint4all-unified-footer .footer-brand{text-align:center;justify-items:center}.osint4all-unified-footer .footer-brand-link{max-width:100%}.osint4all-unified-footer .footer-brand-symbol{width:44px}.osint4all-unified-footer .footer-brand-wordmark{width:min(190px,58vw);max-width:58vw}.osint4all-unified-footer .footer-grid,.osint4all-footer-newsletter-section .newsletter-form{grid-template-columns:1fr}.osint4all-unified-footer .footer-grid{gap:22px}.osint4all-footer-newsletter-section .footer-newsletter.fse-footer-newsletter{border-radius:22px}.osint4all-footer-newsletter-section .newsletter-form>button{justify-self:stretch}}
/*! osint4all-css:132:assets/css/passes/fse-premium-shell.css */
.fse-site-header{box-shadow:none;background:#090a0deb;border-bottom-color:#e8ebee1c}.fse-site-header-inner{grid-template-columns:minmax(180px,238px) minmax(0,1fr) minmax(190px,250px) auto;gap:16px;min-height:68px;padding-inline:32px}.fse-brand-link{gap:9px}.fse-site-header .fse-brand-symbol{filter:none;width:34px;height:30px}.fse-site-header .fse-brand-wordmark{width:178px;max-width:178px}.fse-primary-nav{justify-self:start}.fse-primary-nav .wp-block-navigation__container{gap:2px}.fse-primary-nav .wp-block-navigation-item__content,.fse-footer-nav .wp-block-navigation-item__content{color:#eef0f2bd;letter-spacing:0;font-family:Montserrat,Segoe UI,Arial,sans-serif}.fse-primary-nav .wp-block-navigation-item__content{border-radius:7px;min-height:38px;padding-inline:10px;font-size:.82rem}.fse-primary-nav .wp-block-navigation-item__content:hover,.fse-footer-nav .wp-block-navigation-item__content:hover{color:#f3f1ec}.fse-primary-nav .wp-block-navigation-item__content:hover{background:#ffffff0e}.fse-site-header .osint4all-tool-search{width:min(100%,250px);max-width:250px}.fse-site-header .osint4all-tool-search input{background:#0f1116;border-color:#e8ebee24;border-radius:8px;min-height:40px}.fse-header-actions .wp-block-button__link{color:#eef0f2db;min-width:136px;min-height:40px;box-shadow:none;letter-spacing:0;background:0 0;border:1px solid #e8ebee2e;border-radius:8px;font-family:Montserrat,Segoe UI,Arial,sans-serif;font-size:.82rem;font-weight:750}.fse-header-actions .wp-block-button__link:hover{color:#f3f1ec;background:#ffffff0e}.fse-footer-newsletter,.osint4all-footer-newsletter-section .footer-newsletter.fse-footer-newsletter{background:#111318;border-color:#e8ebee1c;border-radius:8px}.fse-footer-newsletter .newsletter-form>button{color:#111216;letter-spacing:0;background:linear-gradient(#e1d1a5,#c8b88d);border-color:#c8b88d;border-radius:8px;font-family:Montserrat,Segoe UI,Arial,sans-serif}@media (width<=1280px) and (width>=1161px){.fse-site-header-inner{grid-template-columns:minmax(170px,220px) minmax(0,1fr) minmax(180px,230px) auto;gap:12px}.fse-site-header .fse-brand-symbol{width:31px;height:28px}.fse-site-header .fse-brand-wordmark{width:158px}.fse-primary-nav .wp-block-navigation-item__content{padding-inline:7px;font-size:.78rem}}@media (width<=1160px){.fse-site-header-inner{grid-template-columns:minmax(168px,210px) minmax(0,1fr) auto}.fse-site-header .fse-brand-wordmark{width:150px}}@media (width<=720px){.fse-site-header-inner{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding-inline:18px}.fse-brand-link{max-width:150px;overflow:hidden}.fse-site-header .fse-brand-symbol{width:30px;height:26px}.fse-site-header .fse-brand-wordmark{width:112px;max-width:112px}.fse-primary-nav .wp-block-navigation__responsive-container-open:not(.always-shown),.fse-header-actions .wp-block-button__link{border-radius:8px;min-height:40px}.fse-header-actions .wp-block-button__link{min-width:0;padding-inline:10px;font-size:0}.fse-header-actions .wp-block-button__link:after{content:"Submit";font-size:.78rem}}
/*! osint4all-css:133:assets/css/passes/fse-launch-polish.css */
.fse-site-header{background:#04060ad6;border-bottom-color:#eef0f214;position:relative}.fse-site-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#c8b88d38,#86c89d24,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.fse-primary-nav .wp-block-navigation-item__content{position:relative}.fse-primary-nav .wp-block-navigation-item__content:after{content:"";opacity:0;transform-origin:50%;background:linear-gradient(90deg,#c8b88dc7,#86c89d7a);border-radius:999px;height:1px;transition:opacity .16s,transform .16s;position:absolute;bottom:6px;left:10px;right:10px;transform:scaleX(.36)}.fse-primary-nav .wp-block-navigation-item__content:hover:after,.fse-primary-nav .wp-block-navigation-item__content:focus-visible:after{opacity:1;transform:scaleX(1)}@media (width<=640px){.osint4all-unified-footer .site-footer-shell{width:calc(100% - 32px);margin-inline:auto}.osint4all-unified-footer .footer-grid{gap:22px;width:100%;padding-top:28px}.osint4all-unified-footer .footer-grid h3{margin-bottom:8px}.osint4all-unified-footer .footer-menu{gap:7px}}.fse-site-header .osint4all-tool-search input{transition:border-color .16s,background .16s,box-shadow .16s}.fse-site-header .osint4all-tool-search input:focus{background:#ffffff0e;border-color:#c8b88d6b;box-shadow:0 0 0 3px #c8b88d14}@media (width<=720px){.fse-site-header{background:#04060aeb}.fse-primary-nav .wp-block-navigation__responsive-container.is-menu-open{background:radial-gradient(circle at 92% 8%,#c8b88d42,#0000 13rem),#0a0c11fa}}.fse-site-header{max-width:none!important}.fse-site-header>.fse-site-header-inner{box-sizing:border-box;width:100%;max-width:var(--o4-container-max)!important;margin-inline:auto!important}.fse-site-header .fse-primary-nav,.fse-site-header .osint4all-tool-search,.fse-header-actions{min-width:0}@media (width>=1161px){.fse-site-header>.fse-site-header-inner{grid-template-columns:minmax(188px,222px) minmax(0,1fr) minmax(176px,230px) auto;column-gap:clamp(10px,1.2vw,18px)}.fse-site-header .osint4all-tool-search{width:100%;max-width:230px}.fse-primary-nav .wp-block-navigation__container{justify-content:flex-start;gap:0}.fse-primary-nav .wp-block-navigation-item__content{padding-inline:clamp(7px,.65vw,10px);font-size:.78rem}}@media (width>=1161px) and (width<=1320px){.fse-site-header .osint4all-tool-search{display:none}.fse-site-header>.fse-site-header-inner{grid-template-columns:minmax(188px,222px) minmax(0,1fr) auto}}@media (width<=1160px){.fse-site-header>.fse-site-header-inner{grid-template-columns:minmax(0,1fr) auto auto}.fse-site-header .osint4all-tool-search{display:none}.fse-primary-nav{justify-self:end}.fse-primary-nav .wp-block-navigation__responsive-container-open:not(.always-shown){color:#eef0f2;background:#ffffff09;border:1px solid #e8ebee2e;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 13px;font-family:Montserrat,Segoe UI,Arial,sans-serif;font-size:.82rem;font-weight:750;display:inline-flex}.fse-primary-nav .wp-block-navigation__responsive-container:not(.is-menu-open){display:none}.fse-primary-nav .wp-block-navigation__responsive-container-open:after{content:"Menu"}.fse-primary-nav .wp-block-navigation__responsive-container-open svg{width:18px;height:18px}}@media (width>=1161px){.fse-site-header>.fse-site-header-inner{grid-template-columns:minmax(220px,300px) minmax(430px,1fr) minmax(210px,250px) auto!important;align-items:center!important;column-gap:18px!important;min-height:64px!important}.fse-primary-nav{width:100%;justify-self:center!important}.fse-primary-nav .wp-block-navigation__container{justify-content:center!important;gap:2px!important}.fse-primary-nav .wp-block-navigation-item__content{align-items:center!important;min-height:40px!important;padding-inline:11px!important;font-size:.83rem!important;line-height:1!important;display:flex!important}.fse-site-header .osint4all-tool-search{justify-self:end!important;width:100%!important;max-width:250px!important}.fse-site-header .osint4all-tool-search input{min-height:42px!important}.fse-header-actions .wp-block-button__link{justify-content:center!important;align-items:center!important;min-height:42px!important;display:inline-flex!important}}
/*! osint4all-css:134:assets/css/passes/fse-footer-density.css */
.osint4all-footer-newsletter-section .footer-newsletter.fse-footer-newsletter{border-radius:10px}.osint4all-footer-newsletter-section .newsletter-form>.osint4all-form-note{color:#eef0f2b3;background:#03060b3d;border-color:#eef0f214}.osint4all-footer-newsletter-section{padding-top:clamp(34px,4.5vw,54px);padding-bottom:clamp(32px,4vw,48px)}.osint4all-unified-footer{padding-top:clamp(38px,4.6vw,58px);padding-bottom:28px}.osint4all-footer-newsletter-section .footer-newsletter.fse-footer-newsletter,.footer-newsletter{border-radius:10px;gap:clamp(16px,3vw,40px);padding:clamp(18px,2.4vw,26px)}.osint4all-footer-newsletter-section .footer-newsletter-copy h2,.footer-newsletter-copy h2{margin-bottom:8px}.osint4all-footer-newsletter-section .footer-newsletter-copy p,.footer-newsletter-copy p:not(.section-kicker){line-height:1.45}.osint4all-footer-newsletter-section .newsletter-form,.footer-newsletter-form .newsletter-form{gap:10px}.osint4all-footer-newsletter-section .newsletter-form input[type=email],.osint4all-footer-newsletter-section .newsletter-form select,.footer-newsletter .newsletter-form input[type=email],.footer-newsletter .newsletter-form select,.footer-newsletter .newsletter-form>button{border-radius:8px;min-height:42px}.osint4all-footer-newsletter-section .newsletter-form>.osint4all-form-note,.footer-newsletter .newsletter-form>.osint4all-form-note{min-height:0;padding:8px 10px}@media (width<=640px){.osint4all-unified-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}.osint4all-unified-footer .footer-grid-column{min-width:0}.osint4all-unified-footer .footer-menu a{font-size:.84rem;line-height:1.35}.osint4all-footer-newsletter-section .footer-newsletter.fse-footer-newsletter{border-radius:10px}}
/*! osint4all-css:135:assets/css/passes/public-density-cleanup.css */
.section{padding-block:clamp(30px,4vw,46px)}.container.section{padding-top:clamp(28px,4vw,46px);padding-bottom:clamp(30px,4vw,48px)}.section-head-inline{gap:16px;margin-bottom:clamp(14px,2vw,22px)}.section-intro,.page-shell-premium .page-shell-lede,.form-shell .page-shell-lede{line-height:1.5}.button,.osint4all-form>button,.newsletter-form>button,.section-link{border-radius:8px;min-height:42px;padding-inline:14px}.button-primary,.site-header .header-submit-cta.button-primary,.fse-header-actions .wp-block-button__link,.osint4all-form>button{color:#12100a;background:linear-gradient(#e8dba9,#c8b88d);border-color:#e1d1a561;box-shadow:0 12px 28px #c8b88d21}.button-primary:hover,.button-primary:focus-visible,.site-header .header-submit-cta.button-primary:hover,.site-header .header-submit-cta.button-primary:focus-visible,.fse-header-actions .wp-block-button__link:hover,.fse-header-actions .wp-block-button__link:focus-visible,.osint4all-form>button:hover,.osint4all-form>button:focus-visible{box-shadow:0 14px 32px #c8b88d33}.site-header .header-submit-cta.button-primary:hover,.fse-header-actions .wp-block-button__link:hover{color:#090a0d;background:#ead9aa}.button-secondary,.button-ghost{color:#eef0f2e6;min-height:40px}@media (width>=1000px){.article-shell-use-case .article-header h1{max-width:17ch}.archive-header .archive-proof-card,.archive-header-directory .archive-proof-card,.archive-header-collections .archive-proof-card{align-self:start;min-height:0}}.hero-home .hero-brand-lockup{margin-bottom:14px}.hero-home .hero-copy-column h1{font-size:clamp(3.2rem,5.2vw,5.25rem)}.hero-home .hero-intro{margin-top:14px;line-height:1.52}.hero-home .hero-actions{gap:10px;margin-top:18px}.hero-home .quick-search{margin-top:14px;padding:8px}.hero-proofwall{padding:clamp(12px,1.8vw,20px)}.home-section-shell,.section-discovery .home-section-shell{padding:clamp(18px,2.4vw,26px)}.home-priority-lanes .feature-lane{min-height:240px;padding:clamp(18px,2vw,22px)}.archive-header-directory{padding-bottom:20px}.archive-proof-card{padding:16px}.directory-pathways{margin-top:24px;padding:20px 0}.form-shell.page-shell.page-shell-premium{padding:clamp(18px,2.6vw,26px)}.form-shell .page-shell-grid,.page-shell-form .page-shell-grid{gap:clamp(16px,2.6vw,28px)}.form-shell .page-shell-header{gap:8px}.form-shell .page-shell-header h1{max-width:12ch;font-size:clamp(2.5rem,4.6vw,3.8rem)}.form-shell .page-shell-lede{max-width:44rem}.page-shell-route-strip{gap:6px}.page-shell-route-strip span{min-height:26px;padding-inline:9px}.form-entry-title{margin-top:clamp(18px,3vw,28px);font-size:clamp(1.3rem,1.7vw,1.75rem)}.form-shell .osint4all-form{gap:10px;margin-top:10px}.form-shell .osint4all-form input,.form-shell .osint4all-form select,.form-shell .osint4all-form textarea{border-radius:8px;min-height:42px;padding:10px 12px}.form-shell .osint4all-form textarea{min-height:84px}.form-shell .osint4all-form>button{justify-self:start;min-width:170px}.form-shell .osint4all-form>.osint4all-form-note:first-of-type,.form-shell .osint4all-form>.osint4all-form-note:last-child{padding:9px 11px}.form-shell .osint4all-next-steps li{min-height:0;padding:9px}.page-process-card.card,.page-shell-sidebar .page-process-card{padding:14px}@media (width<=760px){.site-header .header-submit-cta.button-primary,.fse-header-actions .wp-block-button__link{color:#111216;background:linear-gradient(#e1d1a5,#c8b88d);border-color:#c8b88d}.section,.container.section{padding-block:24px 34px}.hero-home .hero-intro{margin-top:8px}.form-shell .page-shell-header h1{font-size:clamp(2.28rem,10.5vw,2.9rem)}.form-shell .osint4all-form>button{width:100%}.tool-hero-meta{gap:8px}.tool-hero-dossier.card{gap:14px!important}.tool-dossier-facts div{min-height:0!important;padding:9px 10px!important}.tool-dossier-signal .meta-list li,.tool-dossier-signal .meta-list-compact li{min-height:40px;padding-block:7px}}@media (width<=379px){.site-header-inner,.site-header.is-condensed .site-header-inner,.fse-site-header-inner{grid-template-columns:minmax(30px,1fr) auto auto;gap:6px;padding-inline:14px}.site-header .site-brand,.fse-site-header .fse-brand-link{gap:0;width:30px;max-width:30px;overflow:visible}.site-header .site-brand-wordmark,.fse-site-header .fse-brand-wordmark{display:none}.site-header .site-brand-symbol,.fse-site-header .fse-brand-symbol{width:30px;height:26px}.site-header .nav-toggle,.fse-primary-nav .wp-block-navigation__responsive-container-open:not(.always-shown),.site-header .header-submit-cta.button-primary,.fse-header-actions .wp-block-button__link{padding-inline:8px}}@media (width<=360px){.archive-header-collections .archive-header-copy h1,.archive-header-use-cases .archive-header-copy h1,.archive-header-editorial .archive-header-copy h1,.archive-header-comparisons .archive-header-copy h1,.archive-header-coverage .archive-header-copy h1,.archive-shell-generic .archive-header-copy h1{overflow-wrap:anywhere;max-width:100%!important;font-size:1.95rem!important}}
/*! osint4all-css:136:assets/css/accessibility.css */
.skip-link{z-index:100000;color:#07090d;background:#e4d294;border:1px solid #eef0f23d;border-radius:10px;align-items:center;min-height:44px;padding:0 16px;font-weight:800;text-decoration:none;transition:none;display:inline-flex;position:fixed;top:12px;left:12px;transform:translateY(-150%);box-shadow:0 18px 40px #00000059}.skip-link:focus,.skip-link:focus-visible{outline-offset:3px;outline:3px solid #fffffff2;clip:auto!important;clip-path:none!important;white-space:normal!important;color:#07090d!important;background:#e4d294!important;border:1px solid #eef0f23d!important;border-radius:10px!important;align-items:center!important;width:auto!important;height:auto!important;min-height:44px!important;margin:0!important;padding:0 16px!important;font-weight:800!important;text-decoration:none!important;transition:none!important;display:inline-flex!important;position:fixed!important;top:12px!important;left:12px!important;overflow:visible!important;transform:translateY(0)!important;box-shadow:0 18px 40px #00000059!important}#main-content,.skip-target{scroll-margin-top:112px}.site-main{display:block}.skip-target:focus,#main-content:focus{outline:none}:where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline-offset:3px;outline:3px solid #e4d294f5;box-shadow:0 0 0 6px #e4d29429}.shortlist-brief-panel:focus-visible{outline-offset:-6px;outline:3px solid #e4d294f5!important}.notice[role=alert],.notice[role=status]{scroll-margin-top:112px}.directory-pathway-footer a,.osint4all-unified-footer .footer-menu a{align-items:center;min-height:24px;display:inline-flex}.osint4all-unified-footer .footer-menu{row-gap:5px}@media (width<=640px){.osint4all-unified-footer .footer-menu{row-gap:1px}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}.skip-link,.shortlist-brief,.shortlist-brief-panel,.investigation-dock,.investigation-dock-panel{transition:none!important;animation:none!important}}
