.pfr{color:#eaf5fa;min-width:0;padding-block:28px 90px}.pfr button,.pfr input,.pfr select{font:inherit}.pfr button:focus-visible,.pfr input:focus-visible,.pfr select:focus-visible,.pfr summary:focus-visible{outline-offset:3px;outline:2px solid #66d9d6}.pfr-topline{color:#7696aa;letter-spacing:.09em;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;font-size:11px;display:flex}.pfr-topline button{color:#a8dce2;letter-spacing:0;background:0 0;border:0;align-items:center;gap:9px;font-weight:700;display:inline-flex}.pfr[dir=ltr] .pfr-topline svg{transform:rotate(180deg)}.pfr-hero{--tone:#83a9bf;border:1px solid #345267;border-top:3px solid var(--tone);background:linear-gradient(125deg,#162a3d,#0b192b 70%);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) auto;align-items:center;gap:30px;min-height:220px;padding:32px;display:grid;position:relative;box-shadow:0 24px 60px #0003}.pfr-tone-malicious{--tone:#ed727a}.pfr-tone-suspicious{--tone:#e7bc6b}.pfr-tone-clean{--tone:#69ceaa}.pfr-verdict{align-items:center;gap:22px;min-width:0;display:flex}.pfr-ring{border:7px solid #355166;border-top-color:var(--tone);border-right-color:var(--tone);text-align:center;background:#0d1a2b;border-radius:50%;flex:none;place-content:center;width:108px;height:108px;display:grid;transform:rotate(-30deg)}.pfr-ring strong{font-size:26px;line-height:1.2}.pfr-ring small{color:#9db5c6;font-size:9px;line-height:1.5}.pfr-verdict>div:last-child{min-width:0}.pfr-verdict span{color:#8daabd;font-size:11px}.pfr-verdict h1{color:var(--tone);font-size:34px;line-height:1.35}.pfr-verdict p{color:#bfd0dc;max-width:340px;font-size:11px;line-height:1.9}.pfr-identity{border-inline-start:1px solid #365066;gap:10px;min-width:0;padding-inline-start:28px;display:grid}.pfr-identity-label{color:#83cbd3;letter-spacing:.08em;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.pfr-chips{flex-wrap:wrap;gap:7px;display:flex}.pfr-chips span{color:#c0dce4;background:#173047;border:1px solid #3a5b6d;border-radius:100px;padding:3px 10px;font-size:10px}.pfr-copy-value{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.pfr-copy-value b{overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate;font-family:ui-monospace,Consolas,monospace;font-size:11px;font-weight:600}.pfr-copy-value button,.pfr-hero-actions button{color:#a9e2e5;background:#18364a;border:1px solid #3a5b6d;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:29px;min-height:29px;display:inline-flex}.pfr-copy-value button{flex:none}.pfr-copy-value button:hover,.pfr-hero-actions button:hover{border-color:#72d9da}.pfr-hero-actions{align-self:start}.pfr-hero-actions button{padding:7px 12px;font-size:11px}.pfr-missing{color:#67849a}.pfr-overview{background:#0d1c2d;border:1px solid #2d465a;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:17px 0 0;display:grid;overflow:hidden}.pfr-overview>div{border-inline-end:1px solid #2d465a;gap:4px;min-width:0;padding:17px 20px;display:grid}.pfr-overview>div:last-child{border:0}.pfr-overview small{color:#83a0b3;font-size:10px}.pfr-overview strong{overflow-wrap:anywhere;font-size:13px}.pfr-tabs{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:thin;background:#0b1829f5;border:1px solid #2b465a;border-radius:12px 12px 0 0;gap:4px;margin-top:25px;padding:5px;display:flex;position:sticky;top:0;overflow-x:auto}.pfr-tabs button{border:0;color:#9db6c8;white-space:nowrap;background:0 0;border-bottom:2px solid #0000;border-radius:7px 7px 0 0;flex:none;min-height:43px;padding:8px 20px;font-size:12px;font-weight:700}.pfr-tabs button[aria-selected=true]{color:#69e2df;background:#163044;border-bottom-color:#69e2df}.pfr-tabs button:hover{color:#e3ffff}.pfr-panel{background:#0d1b2d;border:1px solid #2b465a;border-top:0;border-radius:0 0 14px 14px;min-height:350px;padding:28px}.pfr-section-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:23px;display:flex}.pfr-section-heading span{color:#60cbd3;letter-spacing:.14em;font-size:10px;font-weight:700;display:block}.pfr-section-heading p{color:#91acbd;font-size:11px}.pfr-tools{flex-wrap:wrap;gap:9px;margin-bottom:16px;display:flex}.pfr-tools label{color:#85b4c7;background:#0a1726;border:1px solid #365469;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:210px;padding:0 12px;display:flex}.pfr-tools input{color:#e6f7fa;background:0 0;border:0;outline:0;width:100%;min-height:37px;font-size:12px}.pfr-tools select{color:#d8ecf3;background:#13283a;border:1px solid #365469;border-radius:8px;min-height:39px;padding:0 12px;font-size:11px}.pfr-table-scroll{border:1px solid #2f495e;border-radius:10px;overflow-x:auto}.pfr table{border-collapse:collapse;text-align:start;width:100%;min-width:650px}.pfr th{color:#9eb6c8;text-align:start;background:#142b3e;padding:12px 15px;font-size:10px;font-weight:700}.pfr td{vertical-align:middle;border-top:1px solid #2a4053;padding:13px 15px;font-size:11px}.pfr td strong{color:#ebf6fb;display:block}.pfr td small{color:#7e9aaf;display:block}.pfr summary{cursor:pointer;color:#71d4d8}.pfr td details div{color:#bfd4de;padding:10px}.pfr-status{color:#a4bac9;white-space:nowrap;background:#26394a;border:1px solid #527084;border-radius:100px;padding:3px 9px;display:inline-flex}.pfr-status-malicious{color:#ffadb3;background:#512b36;border-color:#a45662}.pfr-status-suspicious{color:#f3d197;background:#4b3b2c;border-color:#927347}.pfr-status-clean{color:#a4e6ce;background:#1b433e;border-color:#387f6c}.pfr-pages{justify-content:center;align-items:center;gap:14px;margin-top:16px;display:flex}.pfr-pages button{color:#d4ecf0;background:#183044;border:1px solid #39566b;border-radius:7px;padding:7px 14px}.pfr-pages button:disabled{opacity:.4;cursor:default}.pfr-note{color:#8aa5b8;margin-top:16px;font-size:11px}.pfr-empty{color:#8fa9ba;text-align:center;background:#102237;border:1px dashed #395469;border-radius:10px;align-content:center;justify-items:center;gap:12px;min-height:190px;padding:24px;font-size:12px;display:grid}.pfr-empty svg{color:#70b9c8}.pfr-block{background:#102237;border:1px solid #2c485b;border-radius:11px;margin-bottom:18px;padding:20px}.pfr-block h3{align-items:center;gap:9px;margin:0 0 16px;font-size:15px;display:flex}.pfr-block dl,.pfr-source-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:0;display:grid}.pfr-fact{background:#0c1c2e;border:1px solid #284458;border-radius:8px;min-width:0;padding:12px 14px}.pfr-fact dt{color:#86a5b8;margin-bottom:4px;font-size:10px}.pfr-fact dd{color:#e2f1f8;overflow-wrap:anywhere;margin:0;font-size:12px}.pfr-disclosure{background:#12283b;border:1px solid #315069;border-radius:9px;margin-top:14px;overflow:hidden}.pfr-disclosure>summary{cursor:pointer;color:#a9e4e6;padding:13px 17px;font-size:12px;font-weight:700}.pfr-disclosure pre{color:#c8dbe6;text-align:left;direction:ltr;background:#091725;border-top:1px solid #315069;max-height:400px;margin:0;padding:18px;font:11px/1.65 ui-monospace,Consolas,monospace;overflow:auto}.pfr-artifacts{gap:8px;padding:0 16px 15px;display:grid}.pfr-artifacts>div{border:1px solid #2f4b60;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px;display:flex}.pfr-artifacts small{color:#8fa9ba}.pfr-relations,.pfr-source-list{gap:10px;display:grid}.pfr-relations>div,.pfr-source-list article{background:#12263a;border:1px solid #2b485d;border-radius:9px;min-width:0;padding:17px}.pfr-relations>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.pfr-relations>div>span{color:#79bfcb;font-size:11px}.pfr-source-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pfr-source-list article>strong{margin-bottom:12px;font-size:13px;display:block}.pfr-bottom-search{background:#102236;border:1px solid #2c475a;border-radius:11px;margin-top:25px;padding:20px}.pfr-bottom-search label{color:#9db8c6;margin-bottom:9px;font-size:11px;display:block}.pfr-bottom-search>div{gap:9px;display:flex}.pfr-bottom-search input{color:#e9f9fb;background:#0a1726;border:1px solid #3a596a;border-radius:8px;flex:1;min-width:0;padding:10px 13px;font:12px ui-monospace,Consolas,monospace}.pfr-bottom-search button{color:#09222e;background:#67dcd7;border:0;border-radius:8px;align-items:center;gap:8px;padding:9px 15px;font-size:11px;font-weight:800;display:flex}@media (width<=1000px){.pfr-hero{grid-template-columns:1fr 1fr}.pfr-hero-actions{grid-column:1/-1}.pfr-identity{padding-inline-start:18px}.pfr-source-list{grid-template-columns:1fr}}@media (width<=700px){.pfr{padding-block:18px 55px}.pfr-topline>span{display:none}.pfr-hero{padding:22px;display:block}.pfr-verdict{gap:15px}.pfr-ring{width:84px;height:84px}.pfr-ring strong{font-size:21px}.pfr-verdict h1{font-size:27px}.pfr-identity{border-inline-start:0;border-top:1px solid #365066;margin-top:20px;padding:18px 0 0}.pfr-hero-actions{margin-top:15px}.pfr-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.pfr-overview>div:nth-child(2){border-inline-end:0}.pfr-overview>div:nth-child(-n+2){border-bottom:1px solid #2d465a}.pfr-panel{padding:18px}.pfr-block dl,.pfr-source-list dl{grid-template-columns:1fr}.pfr-bottom-search>div{flex-wrap:wrap}.pfr-bottom-search button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.pfr *,.pfr :before,.pfr :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.pfr-coverage-note{margin-top:5px;color:#9db6c8!important}.pfr-coverage-stats{color:#9db6c8;background:#102237;border:1px solid #2b465a;border-radius:9px;flex-wrap:wrap;gap:8px 20px;margin:0 0 16px;padding:12px 15px;font-size:11px;display:flex}.pfr-coverage-stats span{align-items:center;gap:8px;display:flex}.pfr-coverage-stats b{color:#e3f3f6;font-variant-numeric:tabular-nums;font-size:14px}.pfr-ring strong{white-space:nowrap;font-size:22px}.pfr{padding-block:18px 64px}.pfr-topline{letter-spacing:0;margin-bottom:12px}.pfr-hero{min-height:0;box-shadow:none;background:#122235;border:1px solid #30475b;border-radius:14px;grid-template-columns:minmax(160px,.54fr) minmax(0,1.25fr) 110px;gap:24px;padding:22px 26px}.pfr-verdict{display:block}.pfr-verdict span{font-size:11px}.pfr-verdict h1{margin:4px 0;font-size:26px;line-height:1.25}.pfr-verdict p{color:#bfd0dc;max-width:none;margin:4px 0 0;font-size:11px;line-height:1.7}.pfr-identity{gap:7px;padding-inline-start:23px}.pfr-identity-label{color:#8fb2c2;letter-spacing:0}.pfr-identity>.pfr-copy-value b{font-size:12px}.pfr-identity>strong{font-size:13px}.pfr-chips span{background:0 0;border-color:#355065;padding:2px 8px}.pfr-ring-wrap{text-align:center;align-content:center;justify-items:center;gap:5px;display:grid}.pfr-ring-wrap small{color:#8ea9ba;font-size:10px;line-height:1.45}.pfr-ring{background:radial-gradient(closest-side,#122235 82%,transparent 84%),conic-gradient(var(--tone) var(--source-progress),#30485a 0);border:0;width:78px;height:78px;transform:none}.pfr-ring>*{transform:none}.pfr-ring strong{font-variant-numeric:tabular-nums;font-size:17px}.pfr-ring-wrap .pfr-ring-note{color:#b4c5cf;max-width:125px;font-size:9px}.pfr-tabs{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #30475b;border-radius:0;margin-top:16px;padding:0}.pfr-tabs button{border-radius:0;min-height:41px;padding:7px 17px}.pfr-tabs button[aria-selected=true]{background:0 0}.pfr-panel{background:0 0;border:0;min-height:0;padding:20px 0 0}.pfr-section-heading{margin-bottom:15px}.pfr-section-heading h2{margin:0 0 3px;font-size:18px}.pfr-section-heading p{font-size:11px}.pfr-tools{margin-bottom:12px}.pfr-tools label{background:#0e1d2e}.pfr-table-scroll{border-color:#2b4053;border-radius:9px}.pfr table{min-width:760px}.pfr th{background:#17293b;padding:11px 13px}.pfr td{border-top-color:#283d50;padding:11px 13px}.pfr td small{margin-top:3px}.pfr td details{max-width:220px}.pfr-status{background:0 0;border-radius:5px;padding:3px 8px}.pfr-status-malicious{background:#3c252c}.pfr-status-suspicious{background:#3a3025}.pfr-status-clean{background:#1a3933}.pfr-note{margin-top:11px}.pfr-empty{background:0 0;min-height:130px}.pfr-block{background:#112236;padding:17px}.pfr-fact{padding:10px 12px}.pfr-bottom-search{background:0 0;margin-top:19px;padding:15px}@media (width<=900px){.pfr-hero{grid-template-columns:minmax(0,1fr) 100px}.pfr-verdict{grid-column:1}.pfr-identity{border-inline-start:0;border-top:1px solid #345066;grid-area:2/1;padding:13px 0 0}.pfr-ring-wrap{grid-area:1/2/3}}@media (width<=700px){.pfr-hero{display:grid}.pfr-identity{margin:0}.pfr-ring-wrap{grid-area:1/2/3}}@media (width<=600px){.pfr-hero{grid-template-columns:minmax(0,1fr) 86px;gap:12px;padding:16px;display:grid}.pfr-verdict h1{font-size:22px}.pfr-ring{width:66px;height:66px}.pfr-ring strong{font-size:14px}.pfr-ring-wrap small{font-size:9px}.pfr-identity{margin:0;padding:12px 0 0}.pfr-identity>.pfr-copy-value b{font-size:10px}.pfr-panel{padding-top:16px}.pfr-tabs button{padding-inline:12px}.pfr-block dl,.pfr-source-list dl{grid-template-columns:1fr}}.pfr td .pfr-paired-line{color:#9db8c6;border-top:1px dashed #344b5d;flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px;padding-top:6px;font-size:10px;line-height:1.5;display:flex}.pfr td .pfr-paired-line .pfr-status{font-size:10px}@font-face{font-family:Estedad;src:url(/fonts/estedad-variable-2026.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}html{scroll-behavior:smooth;min-width:320px}body{background:#050b16;margin:0}::selection{color:#fff;background:#208b9b}.pub-shell{--pub-bg:#050b16;--pub-surface:#0b1727;--pub-surface-2:#0e1d30;--pub-border:#23384e;--pub-text:#eaf6ff;--pub-muted:#93aabe;--pub-dim:#688399;--pub-cyan:#58e6e2;--pub-blue:#69a8ff;--pub-violet:#a991ff;--pub-amber:#e9bf75;min-height:100vh;color:var(--pub-text);background:var(--pub-bg);font-family:Estedad,Tahoma,sans-serif;font-size:14px;line-height:1.65;overflow:clip}.pub-shell *,.pub-shell :before,.pub-shell :after{box-sizing:border-box}.pub-shell a{text-decoration:none}.pub-shell button{cursor:pointer}.pub-shell button,.pub-shell input{font:inherit}.pub-shell button:focus-visible,.pub-shell a:focus-visible,.pub-shell input:focus-visible{outline:2px solid var(--pub-cyan);outline-offset:4px}.pub-shell h1,.pub-shell h2,.pub-shell h3,.pub-shell p{margin:0}.pub-container{width:min(100% - 64px,1240px);margin-inline:auto}.pub-eyebrow,.pub-card-overline{color:var(--pub-cyan);letter-spacing:.19em;text-transform:uppercase;font:700 11px/1.4 Estedad,sans-serif}.pub-card-overline{color:#79a7be;font-size:10px}.pub-live-dot,.pub-status-dot{background:#dcaa68;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #dcaa681c}.pub-live-dot{background:var(--pub-cyan);box-shadow:0 0 0 4px #58e6e220,0 0 16px #58e6e280}.pub-status-dot.on,.is-live .pub-status-dot{background:var(--pub-cyan);box-shadow:0 0 0 4px #58e6e21f}.pub-utility{color:#8eb0c3;letter-spacing:.11em;background:#07111e;border-bottom:1px solid #182a3e;height:34px;font:700 10px Estedad,sans-serif}.pub-utility>div,.pub-utility span{align-items:center;gap:10px;display:flex}.pub-utility>div{justify-content:space-between;height:100%}.pub-utility>div>span:last-child{letter-spacing:0;font-size:10px}.pub-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#081321e6;border-bottom:1px solid #203247;height:86px;position:relative}.pub-header-inner{justify-content:space-between;align-items:center;gap:40px;height:100%;display:flex}.pub-brand{align-items:center;gap:12px;min-width:235px;display:inline-flex}.pub-brand-mark{width:42px;height:42px;color:var(--pub-cyan);background:linear-gradient(140deg,#183f55,#102236);border:1px solid #408499;border-radius:11px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff1f,0 0 25px #58e6e21a}.pub-brand strong{color:#f1fbff;letter-spacing:.055em;white-space:nowrap;font:800 20px/1.1 Estedad,sans-serif;display:block}.pub-brand strong span{color:var(--pub-cyan);font-size:12px}.pub-brand small{color:#80a1b6;margin-top:4px;font-size:10px;display:block}.pub-nav{align-items:center;gap:34px;margin-inline:auto;display:flex}.pub-nav a{color:#a7bdcd;font-size:12px;font-weight:600;transition:color .2s}.pub-nav a:hover{color:var(--pub-cyan)}.pub-header-actions{align-items:center;gap:16px;display:flex}.pub-header-label{white-space:nowrap;color:#65869c;letter-spacing:.16em;font:700 10px Estedad,sans-serif}.pub-lang,.pub-menu{color:#d5f4f5;background:#10283a;border:1px solid #325268;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 13px;font-size:11px;font-weight:700;display:inline-flex}.pub-lang:hover,.pub-menu:hover{background:#173a4b;border-color:#5cbbca}.pub-menu{width:38px;padding:0;display:none}.pub-hero{isolation:isolate;background:radial-gradient(60% 90% at 77% 43%,#143251 0%,#0000 74%),linear-gradient(130deg,#071321,#0a182a 55%,#080f1f);border-bottom:1px solid #22384a;min-height:650px;position:relative}.pub-hero:before{content:"";z-index:-1;opacity:.36;background-image:linear-gradient(#87c9ed0b 1px,#0000 1px),linear-gradient(90deg,#87c9ed0b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#000 70%);mask-image:linear-gradient(90deg,#0000 10%,#000 70%)}.pub-hero-aura{inset-inline-end:-70px;pointer-events:none;filter:blur(20px);background:radial-gradient(circle,#2374a929,#0000 64%);width:700px;height:580px;position:absolute;top:-80px}.pub-hero-layout{grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);align-items:center;gap:62px;min-height:650px;padding-block:74px;display:grid;position:relative}.pub-hero-copy{z-index:1;position:relative}.pub-hero-kicker{color:#9ce6e8;letter-spacing:.15em;background:#17374b80;border:1px solid #3a697b;border-radius:100px;align-items:center;gap:10px;padding:8px 13px;font:700 10px Estedad,sans-serif;display:inline-flex}.pub-hero-kicker svg{color:var(--pub-cyan)}.pub-hero h1{letter-spacing:-.045em;margin:26px 0 22px;font-size:clamp(50px,5vw,76px);font-weight:800;line-height:1.18}.pub-hero h1 em{color:#7be9ea;text-shadow:0 0 55px #36d5e03a;font-style:normal}.pub-search{background:#eaf7fb;border:1px solid #6ab5c4;border-radius:13px;align-items:center;gap:13px;max-width:720px;height:68px;padding:7px;padding-inline-start:20px;display:flex;box-shadow:0 18px 48px #01071266,0 0 0 5px #4dd6dc10,0 0 55px #45d7df22}.pub-search>svg{color:#387086;flex:none}.pub-search input{color:#0e2b3f;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:14px;font-weight:600}.pub-search input::placeholder{color:#708a99;font-weight:400}.pub-search button{white-space:nowrap;color:#f4ffff;background:linear-gradient(130deg,#0c8196,#07566f);border:0;border-radius:8px;justify-content:center;align-self:stretch;align-items:center;gap:10px;padding:0 22px;font-size:12px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 5px 16px #006b8640}.pub-search button:hover{transform:translateY(-1px);box-shadow:0 8px 22px #006b8660}.pub-search-under{color:#7e9db0;justify-content:space-between;align-items:center;gap:15px;margin-top:14px;font-size:11px;display:flex}.pub-search-under span,.pub-search-under a{align-items:center;gap:7px;display:inline-flex}.pub-search-under a{color:#91ecec;white-space:nowrap;font-weight:700}.pub-query-guide{flex-wrap:wrap;align-items:center;gap:7px;margin-top:42px;display:flex}.pub-query-guide small{color:#7293a8;margin-inline-end:5px;font-size:10px}.pub-query-guide span{color:#a6c5d4;letter-spacing:.1em;background:#12293eaa;border:1px solid #33566d;border-radius:5px;padding:5px 8px;font:700 9px Estedad,sans-serif}.pub-radar-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(150deg,#102a42d9,#0b1c2fd9 60%,#10233ae8);border:1px solid #365b71;border-radius:20px;height:492px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff20,0 24px 80px #010812a3,0 0 90px #1bb5d013}.pub-radar-card:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#98e6ff13,#0000 36% 75%,#8d91ff0d);position:absolute;inset:0}.pub-radar-top,.pub-radar-bottom{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;inset-inline:24px}.pub-radar-top{color:#87a8be;letter-spacing:.13em;border-bottom:1px solid #43708a5b;padding-bottom:19px;font:700 10px Estedad,sans-serif;top:21px}.pub-radar-top span:first-child{color:#c5e3ed;align-items:center;gap:11px;display:flex}.pub-radar-top span:last-child{color:#5e879d}.pub-radar-field{place-items:center;display:grid;position:absolute;inset:59px 0 95px;overflow:hidden}.pub-radar-grid{background-image:linear-gradient(#75b9d60c 1px,#0000 1px),linear-gradient(90deg,#75b9d60c 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 12%,#0000 74%);mask-image:radial-gradient(circle,#000 12%,#0000 74%)}.pub-radar-orbit{border:1px solid #5ab6ce49;border-radius:50%;position:absolute;box-shadow:inset 0 0 34px #4ed4e506,0 0 27px #4ed4e509}.orbit-outer{opacity:.65;border-style:dashed;width:338px;height:338px}.orbit-middle{width:256px;height:256px}.orbit-inner{border-color:#69cbd165;width:164px;height:164px}.pub-radar-sweep{background:conic-gradient(from 220deg,#0000 0deg,#5ce9dc18 45deg,#0000 77deg);border-radius:50%;width:338px;height:338px;animation:14s linear infinite radar-turn;position:absolute}.pub-radar-axis{background:#55b9c722;position:absolute}.axis-x{width:100%;height:1px}.axis-y{width:1px;height:100%}.pub-radar-core{z-index:1;color:#d0ffff;background:radial-gradient(circle,#245d70,#15384e);border:1px solid #7ae9e6;border-radius:50%;justify-items:center;gap:5px;width:83px;height:83px;padding:17px 0;display:grid;position:relative;box-shadow:0 0 0 10px #51dadd13,0 0 50px #40d4e04d}.pub-radar-core span{letter-spacing:.13em;font:800 10px Estedad,sans-serif}.pub-radar-node{background:#82e6e5;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 0 5px #63dfe21f,0 0 18px #83f6ee}.node-a{transform:translate(116px,-61px)}.node-b{background:#9f9fff;transform:translate(-104px,86px);box-shadow:0 0 0 5px #918aff1f,0 0 18px #aaa4ff}.node-c{width:6px;height:6px;transform:translate(22px,150px)}.pub-radar-bottom{border-top:1px solid #43708a5b;justify-content:start;gap:12px;padding-top:18px;bottom:23px}.pub-radar-led{background:#7559344a;border:1px solid #a88150;border-radius:6px;width:24px;height:24px;box-shadow:inset 0 0 12px #eec37829}.pub-radar-bottom>div{gap:2px;display:grid}.pub-radar-bottom small{color:#7c9aaf;font-size:10px}.pub-radar-bottom strong{color:#d9edf0;font-size:11px;font-weight:700}.pub-radar-code{color:#7fa2b7;white-space:nowrap;letter-spacing:.08em;margin-inline-start:auto;font:700 9px Estedad,sans-serif}@keyframes radar-turn{to{transform:rotate(360deg)}}.pub-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:31px;display:flex}.pub-section-heading h2,.pub-method-layout h2{letter-spacing:-.025em;margin:10px 0 9px;font-size:clamp(28px,3vw,39px);line-height:1.35}.pub-section-heading p,.pub-method-layout>div:first-child p{color:var(--pub-muted);font-size:13px;line-height:1.9}.pub-section-tag{white-space:nowrap;color:#c2bdaf;background:#1e2934;border:1px solid #3e5362;border-radius:7px;align-items:center;gap:10px;padding:9px 13px;font-size:10px;display:inline-flex}.pub-section-tag.is-live{color:#9ce6e5;background:#16353f;border-color:#326e77}.pub-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pub-stat-card{border:1px solid var(--pub-border);background:linear-gradient(155deg,#102237,#0b192a);border-radius:13px;flex-direction:column;align-items:start;min-height:183px;padding:22px 23px;display:flex;box-shadow:inset 0 1px #ffffff0b}.pub-stat-icon{color:#8fe5e7;background:#1a394b;border:1px solid #356579;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.pub-stat-value{color:#f1fbff;margin:14px 0 4px;font:800 32px/1.2 Estedad,sans-serif;display:block}.pub-stat-card strong{font-size:11px;font-weight:700}.pub-stat-card small{color:#7896a8;margin-top:5px;font-size:10px}.pub-sources-section{background:radial-gradient(40% 90% at 6% 70%,#19285745,#0000 80%),#0a1625;border-block:1px solid #23394b;padding-block:95px 110px}.pub-source-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.pub-source-card{--tone:#69d8e3;background:linear-gradient(155deg,#132a3f,#0c192b 72%);border:1px solid #31485d;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:266px;padding:19px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.pub-source-card:hover{border-color:var(--tone);transform:translateY(-4px);box-shadow:0 14px 40px #0005,0 0 22px #43bfd017}.pub-source-card:before{content:"";border:1px solid color-mix(in srgb, var(--tone) 30%, transparent);top:-82px;width:160px;height:160px;box-shadow:0 0 0 25px color-mix(in srgb, var(--tone) 4%, transparent);border-radius:50%;position:absolute;inset-inline-end:-59px}.tone-violet{--tone:#a896f7}.tone-blue{--tone:#78b6ff}.tone-mint{--tone:#77ddc6}.tone-amber{--tone:#eac585}.pub-source-card-top{justify-content:space-between;align-items:start;display:flex;position:relative}.pub-source-monogram{border:1px solid color-mix(in srgb, var(--tone,#69d8e3) 55%, transparent);background:color-mix(in srgb, var(--tone,#69d8e3) 18%, #102234);width:39px;height:39px;color:var(--tone,#83e2e2);letter-spacing:.06em;border-radius:9px;flex:none;place-items:center;font:800 12px Estedad,sans-serif;display:inline-grid}.pub-source-number{color:#55758a;font:700 11px Estedad,sans-serif}.pub-source-card h3{letter-spacing:-.02em;margin:5px 0 8px;font:800 19px Estedad,sans-serif}.pub-source-card p{color:#98adbc;min-height:40px;font-size:11px;line-height:1.8}.pub-source-card-foot{color:#9fb2c1;border-top:1px solid #365069;align-items:center;gap:9px;padding-top:15px;font-size:10px;display:flex}.pub-source-card-foot svg{color:var(--tone);margin-inline-start:auto}.pub-recent-section{padding-block:100px 110px}.pub-recent-layout{grid-template-columns:minmax(0,1.65fr) minmax(270px,.8fr);gap:17px;display:grid}.pub-recent-panel,.pub-aside-card,.pub-panel{border:1px solid var(--pub-border);background:linear-gradient(145deg,#0f2134,#0b192a);border-radius:13px;box-shadow:inset 0 1px #ffffff0b}.pub-recent-panel{min-height:382px;overflow:hidden}.pub-recent-panel .pub-empty{min-height:380px}.pub-recent-skeleton{gap:14px;padding:25px;display:grid}.pub-recent-skeleton .pub-skeleton{height:75px}.pub-recent-list{padding:12px 24px}.pub-recent-list button{text-align:start;width:100%;color:var(--pub-text);background:0 0;border:0;border-bottom:1px solid #2b4659;align-items:center;gap:14px;padding:17px 4px;display:flex}.pub-recent-list button:last-child{border-bottom:0}.pub-recent-list button:hover strong{color:var(--pub-cyan)}.pub-recent-icon{color:#87dfe4;background:#1b3c50;border:1px solid #386c82;border-radius:9px;flex:none;place-items:center;width:37px;height:37px;display:grid}.pub-recent-list button>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.pub-recent-list strong{text-overflow:ellipsis;white-space:nowrap;font:700 12px Estedad,sans-serif;overflow:hidden}.pub-recent-list small{color:#86a5b6;font-size:10px}.pub-recent-list button>svg{color:#73cdd6}.pub-recent-table-wrap{scrollbar-color:#416b80 transparent;width:100%;overflow-x:auto}.pub-recent-table{border-collapse:collapse;table-layout:fixed;text-align:start;width:100%;min-width:1220px}.pub-recent-table th{color:#9db8c8;text-align:start;background:#152b3d;border-bottom:1px solid #36546a;padding:17px 22px;font-size:12px;font-weight:600}.pub-recent-table th:first-child{width:14%}.pub-recent-table th:nth-child(2){width:20%}.pub-recent-table th:nth-child(3),.pub-recent-table th:nth-child(4){width:12%}.pub-recent-table th:nth-child(5){width:16%}.pub-recent-table th:nth-child(6){width:8%}.pub-recent-table th:nth-child(7),.pub-recent-table th:last-child{width:9%}.pub-recent-table td{color:#d7e8f1;vertical-align:middle;border-bottom:1px solid #2a4357;padding:14px 22px;font-size:12px}.pub-recent-table tbody tr{transition:background-color .18s;animation:.28s both pub-row-in}.pub-recent-table tbody tr:hover{background:#19384a8c}.pub-recent-table tbody tr:last-child td{border-bottom:0}.pub-recent-table code,.pub-recent-key{text-overflow:ellipsis;white-space:nowrap;color:#a9eff0;direction:ltr;unicode-bidi:isolate;align-items:center;gap:6px;max-width:100%;font:600 12px/1.7 Estedad,sans-serif;display:inline-flex;overflow:hidden}.pub-recent-key{cursor:pointer;background:0 0;border:0;padding:0}.pub-recent-key:hover{color:#fff}.pub-recent-key svg{flex:none}.pub-recent-kind{color:#b6dfeb;background:#17364a;border:1px solid #467084;border-radius:6px;padding:4px 9px;font-size:11px;display:inline-block}.pub-recent-table time{color:#a6becc;white-space:nowrap}.pub-recent-row{cursor:pointer}.pub-recent-row.is-expanded{background:#1b40547d}.pub-recent-expand{color:#a9eff0;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;direction:ltr;background:0 0;border:0;align-items:center;gap:8px;max-width:100%;padding:3px 0;font:600 12px Estedad,sans-serif;display:inline-flex;overflow:hidden}.pub-recent-expand svg{flex:none}.pub-recent-missing{color:#6f899a}.pub-recent-table td code{text-overflow:ellipsis;vertical-align:middle;max-width:100%;display:inline-block;overflow:hidden}.pub-recent-detail-row td{background:#0c1c2d;padding:0 18px 18px}.pub-recent-detail{background:#10263a;border:1px solid #3b6175;border-radius:10px;padding:18px}.pub-recent-detail-title{color:#d4edf1;justify-content:space-between;gap:16px;margin-bottom:14px;display:flex}.pub-recent-detail-title span{color:#86a8b9;font-size:11px}.pub-json-viewer{color:#d2e6f0;text-align:left;background:#091827;border:1px solid #29465c;border-radius:8px;max-height:430px;padding:14px 18px;font:12px/1.8 Estedad,sans-serif;overflow:auto}.pub-json-leaf{border-bottom:1px solid #27415570;grid-template-columns:minmax(120px,22%) minmax(0,1fr);gap:16px;padding:4px 0;display:grid}.pub-json-leaf>span,.pub-json-branch summary>span{color:#8ddfe0;overflow-wrap:anywhere}.pub-json-leaf code{color:#d9e8f2;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.pub-json-branch{margin:4px 0}.pub-json-branch summary{cursor:pointer;color:#9ed9e6;align-items:center;gap:10px;display:flex}.pub-json-branch summary small{color:#7997aa}.pub-json-children{border-left:1px solid #385a70;margin:5px 0 9px 17px;padding-left:14px}.pub-json-branch summary:before{content:"▸";color:#6fcbd4;transition:transform .18s}.pub-json-branch[open]>summary:before{transform:rotate(90deg)}.pub-recent-pagination{color:#aac4d1;border-top:1px solid #36546a;justify-content:center;align-items:center;gap:18px;padding:18px;font-size:12px;display:flex}.pub-recent-pagination button,.pub-recent-retry{color:#bce9ed;font:inherit;background:#17384d;border:1px solid #47758a;border-radius:8px;padding:8px 14px;transition:background-color .18s,transform .18s}.pub-recent-pagination button:not(:disabled):hover,.pub-recent-retry:hover{background:#22536c;transform:translateY(-1px)}.pub-recent-pagination button:disabled{opacity:.4;cursor:not-allowed}.pub-recent-notice{color:#f0d49c;background:#493c233d;border-bottom:1px solid #5d5742;margin:0;padding:12px 22px;font-size:12px}@keyframes pub-row-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.pub-recent-aside{grid-template-rows:1fr 1fr;gap:17px;display:grid}.pub-aside-card{padding:22px 24px;position:relative;overflow:hidden}.pub-aside-card:after{content:"";top:-72px;border:1px solid #65bccc1f;border-radius:50%;width:175px;height:175px;position:absolute;inset-inline-end:-50px}.pub-aside-card>svg{color:#83e4e5;margin:13px 0 11px;display:block}.pub-aside-card h3{margin-bottom:5px;font-size:15px}.pub-aside-card p{color:#93adbd;font-size:11px;line-height:1.85}.pub-aside-status{color:#bcae95;align-items:center;gap:8px;margin-top:13px;font-size:10px;display:inline-flex}.pub-empty{text-align:center;color:#b3c9d3;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:190px;padding:24px;display:flex}.pub-empty-icon{color:#96e5e6;background:#1b3d50;border:1px solid #426780;border-radius:15px;place-items:center;width:61px;height:61px;margin-bottom:6px;display:grid;box-shadow:0 0 30px #42d7d51a}.pub-empty strong{max-width:420px;font-size:13px}.pub-empty p{color:#7f9dac;max-width:440px;font-size:11px;line-height:1.8}.pub-empty-compact{min-height:190px}.pub-empty-compact .pub-empty-icon{border-radius:11px;width:45px;height:45px}.pub-method-section{background:linear-gradient(150deg,#0a1a2b,#07121e);border-top:1px solid #1e344a;padding-block:100px 115px}.pub-method-layout{grid-template-columns:.78fr 1.22fr;align-items:center;gap:72px;display:grid}.pub-method-layout>div:first-child p{max-width:430px}.pub-method-cards{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.pub-method-cards article{background:linear-gradient(160deg,#123047,#0c1c2d);border:1px solid #2d4c60;border-radius:12px;min-height:246px;padding:22px}.pub-method-cards article>span{color:#6f96aa;margin-bottom:34px;font:800 11px Estedad,sans-serif;display:block}.pub-method-cards svg{color:#87e6e4}.pub-method-cards h3{margin:15px 0 7px;font-size:13px}.pub-method-cards p{color:#91aabc;font-size:10px;line-height:1.85}.pub-footer{background:#050d18;border-top:1px solid #263b4f}.pub-footer-main{border-bottom:1px solid #203246;justify-content:space-between;align-items:center;padding-block:37px;display:flex}.pub-text-button{color:#9db9c9;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:11px;font-weight:700;display:inline-flex}.pub-text-button:hover{color:var(--pub-cyan)}.pub-footer-bottom{color:#7091a5;justify-content:space-between;gap:20px;padding-block:20px;font-size:10px;display:flex}.pub-footer-bottom span:last-child{align-items:center;gap:8px;display:flex}.pub-report{padding-block:39px 100px}.pub-report-nav{color:#607f94;letter-spacing:.13em;justify-content:space-between;margin-bottom:36px;font:700 10px Estedad,sans-serif;display:flex}.pub-report-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.pub-report-heading h1{margin:8px 0 4px;font-size:clamp(32px,3.5vw,48px);line-height:1.25}.pub-report-heading p{color:#88a5b7;font-size:12px}.pub-button{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:41px;padding:0 15px;font-size:11px;font-weight:700;display:inline-flex}.pub-button-quiet{color:#b9e9ed;background:#142d3d;border:1px solid #3c687b}.pub-button-quiet:hover{background:#1c4051}.pub-button-primary{color:#fff;background:#087289;border:1px solid #258ca0}.pub-button-primary:hover{background:#0a8299}.pub-indicator-strip{color:#8be0e3;background:#102739;border:1px solid #365c72;border-radius:10px;align-items:center;gap:14px;min-width:0;margin-bottom:17px;padding:17px 20px;display:flex}.pub-indicator-strip>svg{flex:none}.pub-indicator-strip>div{gap:3px;min-width:0;display:grid}.pub-indicator-strip small{color:#83a5b7;font-size:10px}.pub-indicator-strip strong{color:#e2f9ff;overflow-wrap:anywhere;font:700 12px Consolas,Estedad,monospace}.pub-assessment{background:radial-gradient(circle at 86% 22%,#c19b4124,#0000 35%),linear-gradient(120deg,#2a2935,#152435 65%,#0e1e2c);border:1px solid #816a4e;border-radius:13px;align-items:center;gap:23px;min-height:170px;padding:27px 31px;display:flex;position:relative;overflow:hidden}.pub-assessment.is-unavailable{background:radial-gradient(circle at 86% 22%,#6297ae1e,#0000 35%),linear-gradient(120deg,#1c2a3a,#0d1f31);border-color:#576c7b}.pub-assessment-symbol{color:#f3d49a;background:#9775453b;border:1px solid #d2ac6e;border-radius:15px;flex:none;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 0 25px #e4ae5f24}.pub-assessment.is-unavailable .pub-assessment-symbol{color:#abd4e1;background:#2d536544;border-color:#608aa0}.pub-assessment>div:nth-child(2){z-index:1}.pub-assessment h2{color:#f8dfa7;margin:5px 0 7px;font-size:25px;line-height:1.3}.pub-assessment.is-unavailable h2{color:#c5e0e8}.pub-assessment p{color:#b9c6d0;max-width:680px;font-size:12px;line-height:1.8}.pub-partial-note{color:#e4c889!important;margin-top:8px!important}.pub-assessment-badge{color:#eacb95;letter-spacing:.09em;white-space:nowrap;border:1px solid #ad8d58;border-radius:5px;align-items:center;gap:8px;margin-inline-start:auto;padding:7px 10px;font:700 9px Estedad,sans-serif;display:inline-flex;position:relative}.pub-assessment.is-unavailable .pub-assessment-badge{color:#b9d0db;border-color:#668598}.pub-report-facts{border:1px solid var(--pub-border);background:#0c1c2d;border-radius:11px;grid-template-columns:repeat(4,1fr);margin:17px 0 21px;display:grid}.pub-report-facts>div{border-inline-end:1px solid var(--pub-border);gap:6px;padding:20px 23px;display:grid}.pub-report-facts>div:last-child{border:0}.pub-report-facts span{color:#84a1b2;font-size:10px}.pub-report-facts strong{overflow-wrap:anywhere;font-size:12px}.pub-report-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:17px;display:grid}.pub-report-primary,.pub-report-secondary{align-content:start;gap:17px;display:grid}.pub-panel{min-height:282px;padding:24px 26px}.pub-panel-heading{border-bottom:1px solid #2a465a;justify-content:space-between;align-items:center;gap:18px;padding-bottom:18px;display:flex}.pub-panel-heading h2{margin:5px 0 0;font-size:17px}.pub-panel-heading p{color:#86a3b4;margin-top:4px;font-size:10px}.pub-panel-heading>svg{color:#78cbd8;flex:none}.pub-evidence-row{border-bottom:1px solid #203a4d;justify-content:space-between;gap:18px;padding:11px 0 13px;display:flex}.pub-evidence-row:last-child{border-bottom:0}.pub-evidence-row>div{gap:3px;display:grid}.pub-evidence-row>div:last-child{text-align:end}.pub-evidence-row strong{font-size:11px}.pub-evidence-row small{color:#83a2b4;font-size:10px}.pub-timeline{max-height:350px;margin:0;padding:12px 0 0;list-style:none;overflow:auto}.pub-timeline li{border-bottom:1px solid #294456;align-items:center;gap:13px;padding:12px 0;display:flex}.pub-timeline li:last-child{border:0}.pub-timeline-marker{background:var(--pub-cyan);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #58e6e21a}.pub-timeline li>div{gap:2px;display:grid}.pub-timeline strong{font-size:11px}.pub-timeline small,.pub-timeline time{color:#86a2b3;font-size:10px}.pub-timeline time{margin-inline-start:auto}.pub-relationship-map{background:radial-gradient(circle,#21546b3b,#0000 55%);height:285px;position:relative;overflow:hidden}.pub-relationship-map:before{content:"";opacity:.25;background-image:radial-gradient(#6dc7da 1px,#0000 1px);background-size:23px 23px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 12%,#0000 75%);mask-image:radial-gradient(circle,#000 12%,#0000 75%)}.pub-relationship-core{z-index:2;color:#d6ffff;background:#205069;border:1px solid #7adfe3;border-radius:50%;align-content:center;justify-items:center;gap:3px;width:74px;height:74px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 9px #55dfe51a,0 0 25px #55dfe559}.pub-relationship-core small{font:700 8px Estedad,sans-serif}.pub-relationship-spoke{transform:rotate(var(--angle));transform-origin:0 0;background:#64c6d084;width:105px;height:1px;position:absolute;top:50%;left:50%}.pub-relationship-line{display:none}.pub-relationship-node{transform:translate(-50%, -50%) rotate(calc(0deg - var(--angle)));color:#c6e9ec;text-overflow:ellipsis;white-space:nowrap;background:#1a4559;border:1px solid #5ba9bb;border-radius:7px;place-items:center;min-width:42px;max-width:86px;height:32px;padding:0 7px;font:700 9px Estedad,sans-serif;display:grid;position:absolute;top:0;left:105px;overflow:hidden}.pub-family-tags{flex-wrap:wrap;gap:8px;padding-block:23px;display:flex}.pub-family-tags span{color:#bbeced;background:#1c4552;border:1px solid #497788;border-radius:5px;padding:6px 10px;font-size:10px}.pub-yara-note{border-top:1px solid #294659;align-items:center;gap:10px;margin-top:4px;padding-top:18px;display:flex}.pub-yara-note svg{color:#7de0df;flex:none}.pub-yara-note>div{gap:3px;display:grid}.pub-yara-note strong{font-size:11px}.pub-yara-note small{color:#7f9daf;font-size:10px}.pub-yara-note>span{color:#ceb78c;white-space:nowrap;margin-inline-start:auto;font-size:10px}.pub-report-disclaimer{color:#88a6b7;align-items:center;gap:9px;margin-top:25px;font-size:10px;display:flex}.pub-report-search{justify-content:end;margin-top:22px;display:flex}.pub-search-compact{width:min(100%,620px);height:54px;box-shadow:none;padding:5px 5px 5px 14px}.pub-search-compact button{padding-inline:15px;font-size:10px}.pub-loading-title{align-items:center;gap:16px;margin:20px 0 28px;display:flex}.pub-loading-title>svg{color:var(--pub-cyan)}.pub-loading-title>div{gap:4px;display:grid}.pub-loading-title strong{font-size:19px}.pub-loading-title span{color:#88a6b8;font-size:11px}.pub-skeleton{background:linear-gradient(110deg,#102338 8%,#1b3b52 18%,#102338 33%) 0 0/220% 100%;border:1px solid #2a475c;border-radius:11px;height:120px;animation:2s linear infinite skeleton-pulse}.pub-skeleton.wide{height:170px}.pub-skeleton.tall{height:310px}.pub-skeleton-row{grid-template-columns:repeat(3,1fr);gap:15px;margin:17px 0;display:grid}.pub-skeleton-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}@keyframes skeleton-pulse{to{background-position-x:-220%}}.pub-error-page{text-align:center;align-content:center;justify-items:center;min-height:67vh;display:grid}.pub-error-page .pub-empty{min-height:250px}.pub-error-page .pub-empty strong{font-size:20px}.pub-error-page>div:last-child{gap:10px;display:flex}[dir=rtl] .pub-evidence-row{padding-left:0;padding-right:44px}[dir=rtl] .pub-search-compact{padding:5px 14px 5px 5px}[dir=ltr] .pub-hero h1,[dir=ltr] .pub-section-heading h2,[dir=ltr] .pub-method-layout h2{letter-spacing:-.045em}@media (width<=1140px){.pub-hero-layout{grid-template-columns:minmax(0,1fr) minmax(330px,.78fr);gap:35px}.pub-hero h1{font-size:56px}.pub-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pub-method-layout{grid-template-columns:1fr;gap:34px}.pub-method-layout>div:first-child p{max-width:650px}}@media (width<=820px){.pub-container{width:min(100% - 40px,680px)}.pub-header-label{display:none}.pub-nav{gap:18px}.pub-brand{min-width:0}.pub-hero-layout{grid-template-columns:1fr;gap:42px;padding-block:65px 75px}.pub-hero{min-height:0}.pub-radar-card{height:350px}.pub-radar-field{inset:54px 0 75px}.pub-radar-bottom{padding-top:11px;bottom:14px}.pub-radar-top{padding-bottom:12px;top:15px}.pub-radar-orbit.orbit-outer,.pub-radar-sweep{width:240px;height:240px}.orbit-middle{width:185px;height:185px}.orbit-inner{width:120px;height:120px}.pub-radar-core{width:63px;height:63px;padding:8px 0}.node-a{transform:translate(85px,-44px)}.node-b{transform:translate(-80px,60px)}.node-c{transform:translate(15px,105px)}.pub-stats-grid{grid-template-columns:repeat(2,1fr)}.pub-recent-layout,.pub-report-layout{grid-template-columns:1fr}.pub-recent-aside{grid-template-rows:auto;grid-template-columns:1fr 1fr}.pub-report-secondary{grid-template-columns:1fr 1fr}.pub-report-secondary .pub-panel{min-width:0}}@media (width<=600px){.pub-container{width:min(100% - 32px,520px)}.pub-utility{font-size:8px}.pub-utility>div>span:last-child{display:none}.pub-header{height:69px}.pub-brand-mark{width:38px;height:38px}.pub-brand strong{font-size:17px}.pub-brand strong span{font-size:10px}.pub-brand small{font-size:9px}.pub-nav{top:62px;background:#10253a;border:1px solid #3c6175;border-radius:11px;flex-direction:column;align-items:stretch;gap:0;padding:10px;display:none;position:absolute;inset-inline:16px;box-shadow:0 20px 35px #0009}.pub-nav.open{display:flex}.pub-nav a{padding:11px 12px}.pub-menu{display:inline-flex}.pub-header-actions{gap:8px}.pub-hero-layout{padding-block:52px 63px}.pub-hero-kicker{font-size:9px}.pub-hero h1{margin:22px 0 17px;font-size:clamp(38px,9vw,53px)}.pub-hero-copy>p{margin-bottom:27px;font-size:12px}.pub-search{gap:8px;height:59px;padding:5px;padding-inline-start:12px}.pub-search input{font-size:11px}.pub-search>svg{width:18px}.pub-search button{padding-inline:12px;font-size:0}.pub-search button svg{width:20px}.pub-search-under{flex-direction:column;align-items:start;font-size:10px}.pub-query-guide{margin-top:27px}.pub-query-guide small{width:100%}.pub-radar-card{height:300px}.pub-radar-field{inset:49px 0 70px}.pub-radar-code{display:none}.pub-radar-bottom{inset-inline:16px}.pub-radar-top{font-size:9px;inset-inline:16px}.pub-overview,.pub-sources-section,.pub-recent-section,.pub-method-section{padding-block:70px}.pub-section-heading{flex-direction:column;align-items:start}.pub-section-heading h2{font-size:29px}.pub-section-heading p{font-size:11px}.pub-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pub-source-card{min-height:237px;padding:14px}.pub-source-card h3{font-size:16px}.pub-source-card p{font-size:10px}.pub-source-card-foot{font-size:9px}.pub-recent-aside,.pub-method-cards,.pub-report-secondary{grid-template-columns:1fr}.pub-method-cards article{min-height:180px}.pub-method-cards article>span{margin-bottom:18px}.pub-report{padding-block:24px 70px}.pub-report-nav{margin-bottom:25px}.pub-report-nav>span{display:none}.pub-report-heading{flex-direction:column;align-items:start}.pub-report-heading h1{font-size:32px}.pub-indicator-strip{padding:13px}.pub-assessment{align-items:start;gap:14px;padding:20px}.pub-assessment-symbol{border-radius:10px;width:43px;height:43px}.pub-assessment-symbol svg{width:22px}.pub-assessment h2{font-size:20px}.pub-assessment p{font-size:10px}.pub-assessment-badge{display:none}.pub-report-facts{grid-template-columns:1fr 1fr}.pub-report-facts>div{padding:15px}.pub-report-facts>div:nth-child(2){border-inline-end:0}.pub-report-facts>div:nth-child(-n+2){border-bottom:1px solid var(--pub-border)}.pub-panel{padding:19px}.pub-panel-heading h2{font-size:15px}.pub-evidence-row{padding-left:0}[dir=rtl] .pub-evidence-row{padding-right:0}.pub-skeleton-row,.pub-skeleton-grid{grid-template-columns:1fr}.pub-skeleton-row .pub-skeleton{height:75px}.pub-footer-bottom{flex-direction:column;gap:7px}.pub-footer-main{padding-block:28px}}@media (width<=390px){.pub-stats-grid,.pub-source-grid{grid-template-columns:1fr}.pub-stat-card{min-height:155px}.pub-source-card{min-height:210px}.pub-radar-card{display:none}}@media (prefers-reduced-motion:reduce){.pub-shell *,.pub-shell :before,.pub-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.pub-shell{--pub-border:#31506a;--pub-surface:#0a1a2d;--pub-cyan:#78f1ef}.pub-header{background:#071524df;position:sticky;top:0;box-shadow:0 15px 40px #02081350}.pub-header:after{content:"";inset-inline:0;background:linear-gradient(90deg,#0000,#62e8f36b,#8c83e875,#0000);height:1px;position:absolute;bottom:-1px}.pub-nav a{padding-block:10px;position:relative}.pub-nav a:after{content:"";inset-inline:0;background:var(--pub-cyan);height:1px;transition:transform .25s;position:absolute;bottom:0;transform:scaleX(0)}.pub-nav a:hover:after,.pub-nav a:focus-visible:after{transform:scaleX(1)}.pub-hero{background:radial-gradient(40% 65% at 76% 48%,#235c7960,#0000 80%),radial-gradient(55% 65% at 16% 15%,#183b6d55,#0000 78%),linear-gradient(130deg,#060e1d,#081b2c 55%,#070c20);min-height:720px}.pub-hero:before{opacity:.45;background-size:56px 56px;-webkit-mask-image:radial-gradient(at 72% 55%,#000,#0000 75%);mask-image:radial-gradient(at 72% 55%,#000,#0000 75%)}.pub-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 49.8%,#81e6f20b 50%,#0000 50.2%);position:absolute;inset:0}.pub-hero-aura{inset-inline-end:-10%;background:radial-gradient(circle,#41b9d52e,#3452ae12 45%,#0000 69%);width:800px;height:650px;animation:9s ease-in-out infinite alternate pub-breathe;top:1%}.pub-hero-beam{top:6%;pointer-events:none;background:linear-gradient(#0000,#92f5f029,#0000);width:1px;height:88%;position:absolute;inset-inline-end:31%;transform:rotate(26deg)}.pub-hero-beam.beam-two{opacity:.45;inset-inline-end:25%;transform:rotate(-23deg)}.pub-hero-copy{animation:.8s cubic-bezier(.2,.7,.2,1) both pub-enter}.pub-hero h1{font-size:clamp(56px,5.4vw,84px);line-height:1.2}.pub-hero h1 em{background:linear-gradient(100deg,#a8ffff 8%,#63cce8 54%,#a999ff);color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text}.pub-hero-copy>p{color:#b8cddd;font-size:16px}.pub-search{isolation:isolate;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative}.pub-search:before{content:"";z-index:-1;opacity:.4;filter:blur(12px);background:linear-gradient(110deg,#63ecf052,#0000 42%,#988cff5e);border-radius:18px;transition:opacity .25s;position:absolute;inset:-6px}.pub-search:focus-within{border-color:#a1fcff;transform:translateY(-2px);box-shadow:0 22px 54px #0107129c,0 0 0 5px #62e9f124,0 0 70px #59daea39}.pub-search:focus-within:before{opacity:.95}.pub-search kbd{color:#6a8392;white-space:nowrap;border:1px solid #bfd4dd;border-radius:5px;padding:2px 6px;font:700 10px Estedad,sans-serif}.pub-search input:focus-visible{outline:0}.pub-search button{transition:transform .25s,box-shadow .25s,filter .25s}.pub-search button:hover{filter:brightness(1.17)}.pub-hero-footer{z-index:2;color:#6e9aaf;letter-spacing:.15em;border-top:1px solid #75bbd62c;justify-content:space-between;gap:15px;padding-block:15px;font:700 9px Estedad,sans-serif;display:flex;position:relative}.pub-orb-stage{isolation:isolate;perspective:900px;min-width:0;height:560px;position:relative}.pub-orb-ambient{filter:blur(18px);background:radial-gradient(circle,#418fca36,#5268c016 48%,#0000 70%);border-radius:50%;animation:8s ease-in-out infinite alternate pub-breathe;position:absolute;inset:5% 0}.pub-orb-visual{transform:translate3d(var(--orb-x,0px), var(--orb-y,0px), 0) rotateX(5deg);filter:drop-shadow(0 25px 50px #020818ba);transition:transform .55s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.pub-orb-svg{width:100%;height:100%;overflow:visible}.pub-orb-orbit{transform-origin:260px 260px;animation:38s linear infinite pub-orbit}.pub-orb-orbit-b{animation-duration:52s;animation-direction:reverse}.pub-orb-signal-lines{animation:4s ease-in-out infinite alternate pub-line}.pub-orb-signal-node{animation:3.4s ease-in-out infinite alternate pub-node}.pub-orb-signal-node:nth-of-type(2){animation-delay:1s}.pub-orb-particle{animation:4s ease-in-out infinite pub-particle}.pub-orb-label,.pub-orb-status{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#e8fdff;background:linear-gradient(125deg,#183c57d9,#0e223bcf);border:1px solid #78c2d062;align-items:center;gap:12px;display:flex;position:absolute;box-shadow:inset 0 1px #d3ffff22,0 18px 40px #0209148a,0 0 30px #45c5dd17}.pub-orb-label{border-radius:12px;padding:12px 15px;animation:7s ease-in-out infinite pub-float}.pub-orb-label-top{top:11%;inset-inline-start:-2%}.pub-orb-label-side{top:51%;animation-delay:-3s;inset-inline-end:-5%}.pub-orb-label-icon,.pub-orb-status-icon{color:#a6fafa;background:#24587885;border:1px solid #6ad6e759;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;display:grid}.pub-orb-label span:nth-child(2),.pub-orb-status span:nth-child(2){gap:1px;display:grid}.pub-orb-label small,.pub-orb-status small{color:#8eb8c9;letter-spacing:.12em;font:700 9px Estedad,sans-serif}.pub-orb-label strong,.pub-orb-status strong{white-space:nowrap;font:700 11px Estedad,sans-serif}.pub-orb-status{inset-inline-start:6%;border-radius:12px;min-width:225px;padding:14px 17px;bottom:3%}.pub-orb-status i{background:#e5b66c;border-radius:50%;width:7px;height:7px;margin-inline-start:auto;box-shadow:0 0 12px #e5b66c}.pub-orb-status i.on{background:#78f1ef;box-shadow:0 0 14px #78f1ef}.pub-orb-coordinate{color:#7ca4bd;letter-spacing:.14em;font:700 9px Estedad,sans-serif;position:absolute}.coordinate-a{top:6%;inset-inline-end:10%}.coordinate-b{bottom:17%;inset-inline-end:0}.pub-stats-grid{gap:14px}.pub-stat-card,.pub-source-card,.pub-recent-panel,.pub-aside-card,.pub-panel{background:linear-gradient(145deg,#12283dcb,#0a172abf);border-color:#36546a;box-shadow:inset 0 1px #d3f9ff0d,0 18px 44px #02071325}.pub-stat-card{min-height:190px;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.pub-stat-card:before{content:"";opacity:0;background:linear-gradient(#0000,#78efef90,#0000);width:2px;transition:opacity .3s;position:absolute;inset:0 auto 0 0}.pub-stat-card:hover{border-color:#5d9aaf;box-shadow:0 14px 38px #02071377}.pub-stat-card:hover:before{opacity:1}.pub-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pub-source-card{background:radial-gradient(circle at 90% 0, color-mix(in srgb, var(--tone) 13%, transparent), transparent 42%), linear-gradient(145deg, #142b43, #09172a);min-height:290px;padding:25px}.pub-source-card h3{font-size:22px}.pub-source-card p{min-height:53px;font-size:12px}.pub-reveal{opacity:0;transition:opacity .7s,translate .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--reveal-index,0) * 65ms);translate:0 26px}.pub-reveal.is-visible{opacity:1;translate:0}.pub-report{animation:.55s cubic-bezier(.2,.7,.2,1) both pub-enter}.pub-report-tabs{flex-wrap:wrap;gap:7px;margin:-4px 0 17px;display:flex}.pub-report-tabs a{color:#b6d2df;background:#132a3e;border:1px solid #34576b;border-radius:7px;align-items:center;min-height:32px;padding:5px 12px;font-size:11px;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.pub-report-tabs a:hover{color:#efffff;background:#19465a;border-color:#75dce6}.pub-report-layout .pub-panel{scroll-margin-top:110px}.pub-confidence{display:inline-flex;color:#e2c899!important;margin-top:9px!important;font-size:11px!important}.pub-panel{border-radius:16px}.pub-panel-heading{border-color:#36566a}.pub-report-facts{background:linear-gradient(110deg,#132c42,#0b1b2f);border-color:#36546a;overflow:hidden}.pub-report-facts>div{transition:background .2s}.pub-report-facts>div:hover{background:#2a55652b}.pub-timeline-filters{background:#08192a;border:1px solid #33566b;border-radius:9px;flex-wrap:wrap;gap:5px;margin-top:18px;padding:4px;display:inline-flex}.pub-timeline-filters button{color:#92afc1;background:0 0;border:0;border-radius:6px;padding:7px 12px;font-size:10px;transition:background .2s,color .2s}.pub-timeline-filters button:hover,.pub-timeline-filters button.active{color:#e8ffff;background:#1e5669}.pub-relationship-map{cursor:grab;touch-action:none;border-bottom:1px solid #31516a;height:320px}.pub-relationship-map:active{cursor:grabbing}.pub-graph-plane{transform-origin:50%;position:absolute;inset:0}.pub-graph-edges{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pub-graph-edges line{stroke:#77dce3a8;stroke-width:.4px;stroke-dasharray:1.5 1;animation:22s linear infinite pub-edge}.pub-graph-node{z-index:2;color:#daf8f8;background:#143d56;border:1px solid #64a7bd;border-radius:7px;align-items:center;gap:5px;max-width:110px;padding:7px 9px;font-size:10px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px 20px #0008}.pub-graph-node span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pub-graph-node:hover,.pub-graph-node.is-selected{background:#22667a;border-color:#b9ffff;box-shadow:0 0 22px #71e9ea54}.pub-graph-toolbar{color:#9fbaca;justify-content:space-between;align-items:center;gap:8px;min-height:48px;font-size:10px;display:flex}.pub-graph-toolbar>span{text-overflow:ellipsis;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.pub-graph-toolbar>div{white-space:nowrap;align-items:center;gap:4px;display:flex}.pub-graph-toolbar button{color:#bdebec;background:#133148;border:1px solid #3e657b;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.pub-graph-toolbar button:hover:not(:disabled){border-color:#8ce4e9}.pub-graph-toolbar button:disabled{opacity:.4;cursor:default}.pub-graph-toolbar bdi{text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}@keyframes pub-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pub-breathe{to{opacity:.7;transform:scale(1.08)}}@keyframes pub-float{50%{transform:translateY(-9px)}}@keyframes pub-orbit{to{rotate:360deg}}@keyframes pub-line{to{opacity:.25;stroke-dashoffset:24px}}@keyframes pub-node{to{opacity:.45}}@keyframes pub-particle{50%{opacity:.2;transform:translateY(-8px)}}@keyframes pub-edge{to{stroke-dashoffset:-100px}}@media (width>=1700px){.pub-container{width:min(100% - 120px,1500px)}.pub-hero,.pub-hero-layout{min-height:790px}.pub-orb-stage{height:640px}}@media (width<=1140px){.pub-hero-layout{grid-template-columns:minmax(0,1fr) minmax(350px,.8fr)}.pub-orb-stage{height:460px}.pub-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.pub-container{width:min(100% - 40px,680px)}.pub-hero-layout{grid-template-columns:1fr;padding-block:64px 20px}.pub-orb-stage{width:min(100%,550px);height:490px;margin-inline:auto}.pub-hero-footer{margin-top:10px}.pub-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.pub-container{width:min(100% - 32px,520px)}.pub-hero-layout{gap:18px;padding-block:46px 18px}.pub-hero h1{font-size:clamp(40px,10vw,57px)}.pub-hero-copy>p{font-size:13px}.pub-orb-stage{height:370px}.pub-orb-label{gap:6px;padding:8px}.pub-orb-label-icon{width:25px;height:25px}.pub-orb-label strong{font-size:8px}.pub-orb-label small{font-size:7px}.pub-orb-label-top{top:7%;inset-inline-start:0}.pub-orb-label-side{top:55%;inset-inline-end:0}.pub-orb-status{inset-inline-start:0;min-width:0;padding:9px;bottom:0}.pub-orb-status strong{font-size:9px}.pub-orb-coordinate{display:none}.pub-hero-footer{font-size:7px}.pub-search kbd{display:none}.pub-source-grid{grid-template-columns:1fr}.pub-source-card{min-height:220px}.pub-graph-toolbar{flex-wrap:wrap;padding-block:10px}}@media (width<=390px){.pub-orb-stage{height:310px}.pub-orb-label-side,.pub-hero-footer span:last-child{display:none}}.pub-shell{--pub-bg:#070c17;--pub-surface:#101b2a;--pub-border:#34465b;--pub-text:#f2f6fb;--pub-muted:#a7b5c7;--pub-cyan:#78e7ed;background:#070c17;font-family:Estedad,Tahoma,sans-serif}.pub-container{width:min(100% - 80px,1360px)}.pub-header{background:#080e19ee;border-bottom-color:#7890ab2b;height:82px}.pub-header:after{background:linear-gradient(90deg,#0000,#68d9e859,#0000)}.pub-brand{min-width:0}.pub-brand-mark{background:linear-gradient(145deg,#132d41,#0a1727);border-radius:13px;width:45px;height:45px}.pub-brand strong{letter-spacing:.035em;font-size:21px}.pub-brand small{font-size:11px}.pub-nav{gap:clamp(18px,2.8vw,42px)}.pub-nav a{font-size:12px}.pub-hero{background:radial-gradient(39% 60% at 78% 44%,#1d467559,#0000 84%),radial-gradient(51% 65% at 6% 4%,#1027448a,#0000 74%),#070c17}.pub-hero:before{opacity:.22;background-size:64px 64px}.pub-hero:after{background:linear-gradient(120deg,#0000 49.95%,#a7c3df0e 50%,#0000 50.05%)}.pub-hero-layout{grid-template-columns:minmax(0,1fr) minmax(410px,.92fr);gap:clamp(30px,5vw,85px);min-height:700px;padding-block:76px 52px}.pub-hero-kicker{border:0;color:#8cdbe7;background:0 0;border-inline-start:2px solid #81edf1;border-radius:0;padding:2px 13px}.pub-hero-kicker svg{display:none}.pub-hero h1{max-width:770px;margin:28px 0 25px;font-size:clamp(56px,5.8vw,90px);line-height:1.22}.pub-hero h1 em{background:linear-gradient(92deg,#e5faff 2%,#73ddeb 54%,#a9a9f3);-webkit-background-clip:text;background-clip:text}.pub-hero-copy>p{color:#b9c8d8;max-width:615px;margin-bottom:36px;font-size:17px;line-height:2.05}.pub-search{background:#f5f9fa;border:1px solid #b5dee5;border-radius:14px;max-width:690px;height:72px}.pub-search button{background:linear-gradient(130deg,#155e73,#0a354c);border-radius:10px;padding-inline:24px;font-size:13px}.pub-search-under{color:#9eafc1;margin-top:18px;font-size:12px}.pub-query-guide{gap:8px;margin-top:48px}.pub-query-guide small{color:#a4b5c4;font-size:11px}.pub-query-guide span{color:#b4ccda;background:#0d1b2a;border-color:#38566a;border-radius:4px;padding:6px 10px}.pub-hero-footer{color:#8b9eb5;padding-block:18px}.pub-orb-stage{background:radial-gradient(circle at 46% 47%,#2b608044,#0000 50%),linear-gradient(135deg,#11243a,#081424 62%,#141c33);border:1px solid #76c7dc4d;border-radius:28px;height:550px;overflow:hidden;box-shadow:inset 0 1px #e9fcff24,inset 0 0 110px #66a9dc0d,0 38px 95px #0008}.pub-orb-stage:before{content:"";pointer-events:none;opacity:.35;background-image:linear-gradient(#9fc3e412 1px,#0000 1px),linear-gradient(90deg,#9fc3e412 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.pub-orb-stage:after{content:"";pointer-events:none;border:1px solid #b3e7ee14;border-radius:18px;position:absolute;inset:12px}.pub-orb-ambient{opacity:.5;inset:4%}.pub-orb-visual{filter:drop-shadow(0 15px 45px #020818bd);inset:16px 0 34px}.pub-orb-heading{z-index:2;top:30px;color:#91b0c8;letter-spacing:.15em;justify-content:space-between;gap:20px;font:700 10px Estedad,sans-serif;display:flex;position:absolute;inset-inline:30px}.pub-orb-status{z-index:2;inset-inline:28px;background:#0b1c2beb;border-color:#79c2d345;border-radius:12px;min-width:0;bottom:27px;box-shadow:inset 0 1px #d3ffff13}.pub-orb-status-icon{background:#15394e}.pub-overview{padding-block:110px 126px}.pub-section-heading{margin-bottom:38px}.pub-section-heading h2,.pub-method-layout h2{margin:15px 0 10px;font-size:clamp(31px,3.2vw,46px)}.pub-section-heading p,.pub-method-layout>div:first-child p{font-size:14px}.pub-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pub-flow-step{background:radial-gradient(circle at 100% 0,#55869c1d,#0000 53%),linear-gradient(150deg,#122538,#0c1828);border:1px solid #40566b;border-radius:17px;flex-direction:column;align-items:start;min-height:230px;padding:25px 29px;display:flex;position:relative;box-shadow:inset 0 1px #f2ffff12}.pub-flow-step:not(:last-child):after{content:"";z-index:2;top:50%;background:#7ed4dc9e;width:28px;height:1px;position:absolute;inset-inline-end:-23px}.pub-flow-index{color:#8098ad;letter-spacing:.14em;font:700 11px Estedad,sans-serif}.pub-flow-icon{color:#89ebed;background:#193b50;border:1px solid #68c1cf55;border-radius:12px;place-items:center;width:48px;height:48px;margin-top:30px;display:grid}.pub-flow-step div{margin-top:15px}.pub-flow-step h3{font-size:18px}.pub-flow-step p{color:#a7bdcb;margin-top:4px;font-size:12px}.pub-flow-step>svg{inset-inline-end:27px;color:#79b6c2;position:absolute;bottom:28px}.pub-sources-section{background:radial-gradient(circle at 0 100%,#283e7160,#0000 50%),#0b1423;border-color:#47597575}.pub-source-grid{gap:16px}.pub-source-card{background:linear-gradient(145deg,#16283b,#0d1929);border-radius:16px;min-height:260px}.pub-source-card:before{opacity:.6}.pub-source-card-foot{color:#91adba;letter-spacing:.1em;font:700 10px Estedad,sans-serif}.pub-recent-panel,.pub-aside-card,.pub-panel{border-radius:16px}.pub-method-section{background:linear-gradient(145deg,#0d1a2c,#08111e)}.pub-method-cards article{border-radius:16px}.pub-footer{background:#060c15}@media (width<=1140px){.pub-container{width:min(100% - 56px,1000px)}.pub-hero-layout{grid-template-columns:minmax(0,1fr) minmax(340px,.85fr)}.pub-hero h1{font-size:clamp(52px,5vw,70px)}.pub-orb-stage{height:480px}}@media (width<=820px){.pub-container{width:min(100% - 40px,680px)}.pub-hero-layout{grid-template-columns:1fr;padding-block:62px 30px}.pub-orb-stage{width:min(100%,590px);height:510px}.pub-flow-grid{grid-template-columns:1fr}.pub-flow-step{grid-template-columns:54px 1fr;align-content:center;column-gap:18px;min-height:155px;display:grid}.pub-flow-index{grid-column:1/-1}.pub-flow-icon,.pub-flow-step div{margin-top:16px}.pub-flow-step>svg{bottom:25px}.pub-flow-step:not(:last-child):after{top:auto;bottom:-18px;width:1px;height:20px;inset-inline-start:55px}.pub-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.pub-container{width:min(100% - 32px,520px)}.pub-header{height:72px}.pub-header-inner{gap:8px}.pub-brand strong{font-size:18px}.pub-brand small{font-size:9px}.pub-hero-layout{gap:32px;padding-block:48px 28px}.pub-hero h1{font-size:clamp(42px,11vw,62px)}.pub-hero-copy>p{font-size:14px}.pub-search{height:62px}.pub-search button{padding-inline:12px;font-size:11px}.pub-search input{font-size:12px}.pub-query-guide{margin-top:28px}.pub-orb-stage{border-radius:20px;height:390px}.pub-orb-heading{inset-inline:19px;font-size:8px;top:22px}.pub-orb-status{inset-inline:16px;padding:10px;bottom:17px}.pub-overview{padding-block:75px 85px}.pub-flow-step{padding:20px}.pub-source-grid{grid-template-columns:1fr}.pub-hero-footer span:last-child{display:none}}@media (width<=390px){.pub-brand-mark{width:34px;height:34px}.pub-brand strong{font-size:16px}.pub-brand strong span{font-size:8px}.pub-header-actions{gap:5px}.pub-lang,.pub-menu{padding-inline:7px}.pub-orb-stage{height:320px}.pub-orb-heading span:last-child,.pub-search button svg{display:none}}@media (prefers-reduced-motion:reduce){.pub-reveal{opacity:1;translate:none}.pub-shell *,.pub-shell :before,.pub-shell :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.pub-archive-note{color:#c9e9ee;background:#122b3c;border:1px solid #33596a;border-radius:12px;align-items:center;gap:10px;margin:18px 0;padding:13px 17px;font-size:12px;line-height:1.9;display:flex}.pub-archive-note svg{color:#83e2e4;flex-shrink:0}.pub-assessment.is-malicious{background:radial-gradient(circle at 86% 22%,#d4617022,#0000 37%),linear-gradient(120deg,#3a222d,#1c2737 65%,#0e1e2c);border-color:#b55c64}.pub-assessment.is-malicious .pub-assessment-symbol{color:#ffc5c6;background:#ae4d5c42;border-color:#d77c81;box-shadow:0 0 28px #da6b7525}.pub-assessment.is-malicious h2{color:#ffd0d0}.pub-assessment.is-malicious .pub-assessment-badge{color:#ffd0d0;border-color:#bd6b73}.pub-assessment.is-clean{background:radial-gradient(circle at 86% 22%,#2ad7b41c,#0000 37%),linear-gradient(120deg,#143a3d,#102c39 65%,#0e1e2c);border-color:#398f88}.pub-assessment.is-clean .pub-assessment-symbol{color:#a2ffe0;background:#1f97744a;border-color:#42d5b7;box-shadow:0 0 28px #3fd0a82a}.pub-assessment.is-clean h2{color:#b0f8df}.pub-assessment.is-clean .pub-assessment-badge{color:#b3ffe5;border-color:#439e8e}.pub-assessment.is-unknown,.pub-assessment.is-inconclusive{background:linear-gradient(120deg,#243340,#102637 65%,#0e1e2c);border-color:#658093}.pub-assessment.is-unknown .pub-assessment-symbol,.pub-assessment.is-inconclusive .pub-assessment-symbol{color:#c6dfe9;box-shadow:none;background:#45617544;border-color:#7899ad}.pub-assessment.is-unknown h2,.pub-assessment.is-inconclusive h2{color:#e0edf3}.pub-assessment.is-unknown .pub-assessment-badge,.pub-assessment.is-inconclusive .pub-assessment-badge{color:#d8e8ef;border-color:#7899ad}.pub-confidence-note{color:#9fb8c7!important}.pub-assessment.is-no-match{background:radial-gradient(circle at 86% 22%,#5a92bf14,#0000 35%),linear-gradient(120deg,#1b2d3b,#102637 65%,#0e1e2c);border-color:#41667e}.pub-assessment.is-no-match .pub-assessment-symbol{color:#b8d8ea;background:#2d536544;border-color:#6a9fbb}.pub-assessment.is-no-match h2{color:#d2e7f2}.pub-assessment.is-no-match .pub-assessment-badge{color:#c5d8e5;border-color:#64879a}@media (width<=760px){.pub-assessment{flex-wrap:wrap}.pub-assessment-badge{margin-inline-start:0;display:inline-flex}.pub-assessment>div:nth-child(2){flex:calc(100% - 65px)}}.pub-shell.is-home{background:#090f19;flex-direction:column;min-height:100svh;display:flex}.is-home .pub-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#090f19;border-bottom:1px solid #273b4b;flex:none;height:76px}.is-home .pub-header:after{content:none}.is-home .pub-brand-mark{width:39px;height:39px;box-shadow:none;background:#132536;border-color:#38566a;border-radius:8px}.is-home .pub-brand strong{font-size:19px}.is-home .pub-brand small{color:#96a9b9;font-size:10px}.is-home .pub-lang{color:#c0d3de;background:0 0;border-color:#39566a;border-radius:7px;height:35px}.is-home .pub-lang:hover{background:#132738;border-color:#6caeb9}.pub-home{flex:1;align-items:center;padding-block:clamp(72px,13vh,150px);display:flex}.pub-home-layout{width:min(100% - 64px,860px)}.pub-home-intro{max-width:760px;margin-bottom:44px}.pub-home-intro h1{color:#f2f7fa;letter-spacing:-.025em;font-size:clamp(36px,4vw,54px);font-weight:750;line-height:1.4}.pub-home-intro p{color:#a9bac7;margin-top:13px;font-size:15px;line-height:2}.pub-home-search-panel{background:#101c2a;border:1px solid #344b5b;border-radius:12px;padding:23px}.pub-home-search-panel>label{color:#d1e1e8;margin-bottom:10px;font-size:12px;font-weight:700;display:block}.pub-home .pub-search{width:100%;max-width:none;height:65px;box-shadow:none;background:#0b1724;border:1px solid #527080;border-radius:8px;gap:13px;padding:5px;padding-inline-start:18px;transition:border-color .16s,box-shadow .16s}.pub-home .pub-search:focus-within{border-color:#79d9dc;box-shadow:0 0 0 3px #79d9dc1d}.pub-home .pub-search>svg{color:#81a6b8}.pub-home .pub-search input{color:#f0f8fa;font-size:14px;font-weight:500}.pub-home .pub-search input::placeholder{color:#829bab}.pub-home .pub-search button{min-width:112px;box-shadow:none;color:#092731;background:#62d4d4;border-radius:6px;padding-inline:19px;font-size:13px;font-weight:800;transition:background-color .16s}.pub-home .pub-search button:hover{box-shadow:none;background:#84e5e3;transform:none}.pub-search-error{color:#ffc3b9;font-size:12px;margin-top:8px!important}.pub-home-types{color:#a0b3bf;flex-wrap:wrap;align-items:center;gap:9px 14px;margin-top:15px;font-size:11px;display:flex}.pub-home-types span:first-child{color:#8ea5b4}.pub-home-types span:not(:first-child){color:#c2d4dc;font-weight:600}.pub-home-types span:not(:first-child):before{content:"·";color:#5b7889;margin-inline-end:14px}.pub-file-lookup{border-top:1px solid #2b4352;margin-top:20px;padding-top:18px}.pub-file-lookup.is-dragging{outline-offset:6px;border-radius:6px;outline:2px dashed #75dada}.pub-file-lookup-main{color:#a6c5d2;align-items:center;gap:14px;display:flex}.pub-file-lookup-main>div{flex:1;min-width:0}.pub-file-lookup-main strong{color:#e9f5f6;font-size:14px}.pub-file-lookup-main p,.pub-file-privacy{color:#a2b8c4;margin:3px 0 0;font-size:12px;line-height:1.8}.pub-file-lookup-main input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pub-file-lookup-main button{color:#d6f7f5;cursor:pointer;font:inherit;background:#193443;border:1px solid #5a8895;border-radius:7px;flex:none;padding:10px 16px;font-size:12px;font-weight:700}.pub-file-lookup-main button:hover{background:#244b59}.pub-file-lookup-main button:focus-visible,.pub-file-progress button:focus-visible,.pub-file-error button:focus-visible{outline-offset:3px;outline:2px solid #79d9dc}.pub-file-privacy{margin-top:9px}.pub-file-progress{margin-top:14px}.pub-file-progress>div{color:#d2e4e9;align-items:center;gap:12px;font-size:12px;display:flex}.pub-file-progress>div span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pub-file-progress button,.pub-file-error button{color:inherit;cursor:pointer;background:0 0;border:0}.pub-file-progress progress{accent-color:#64d6d4;width:100%;height:6px;margin-top:10px;display:block}.pub-file-error{color:#ffc3b9;justify-content:space-between;align-items:center;margin-top:12px;font-size:12px;display:flex}.pub-home-disclosure{color:#8299a8;font-size:11px;margin-top:21px!important}.pub-home-footer{color:#8298a7;border-top:1px solid #273b4b;flex:none;font-size:11px}.pub-home-footer>div{justify-content:space-between;align-items:center;gap:20px;min-height:62px;display:flex}.pub-home-footer span:first-child{color:#bdd2dc;letter-spacing:.025em;font-weight:700}@media (width<=600px){.is-home .pub-header{height:68px}.pub-home{align-items:flex-start;padding-block:clamp(85px,13vh,130px) 65px}.pub-home-layout{width:min(100% - 32px,520px)}.pub-home-intro{margin-bottom:31px}.pub-home-intro h1{font-size:clamp(30px,8vw,39px);line-height:1.45}.pub-home-intro p{font-size:13px;line-height:1.9}.pub-home-search-panel{padding:15px}.pub-home .pub-search{gap:8px;height:56px;padding-inline-start:11px}.pub-home .pub-search input{font-size:12px}.pub-home .pub-search button{min-width:82px;padding-inline:11px;font-size:11px}.pub-home-types{gap:7px 11px;font-size:10px}.pub-home-types span:not(:first-child):before{margin-inline-end:10px}.pub-file-lookup-main{flex-wrap:wrap}.pub-file-lookup-main button{margin-inline-start:34px}.pub-home-footer>div{min-height:56px;font-size:10px}}@media (width<=380px){.pub-home .pub-search>svg{display:none}.pub-home .pub-search button{min-width:76px}}@media (prefers-reduced-motion:reduce){.pub-home .pub-search,.pub-home .pub-search button{transition:none}}.pub-source-coverage{margin:20px 0;padding:20px 24px}.pub-source-coverage .pub-panel-heading{margin-bottom:14px}.pub-source-coverage-scroll{overflow-x:auto}.pub-source-coverage table{border-collapse:collapse;text-align:start;width:100%;font-size:13px}.pub-source-coverage th,.pub-source-coverage td{text-align:start;border-bottom:1px solid #96b9cd26;padding:11px 10px}.pub-source-coverage th{color:#9bb9c9;font-size:11px;font-weight:600}.pub-source-coverage tr:last-child td{border-bottom:0}.pub-source-coverage-note{color:#a8bdcb;margin:12px 0 0;font-size:12px}@media (width<=600px){.pub-source-coverage{padding:16px}.pub-source-coverage table{min-width:500px}}
