:root{--paper: #efece2;--paper2: #e4e0d3;--card: #fffdf6;--sunk: #e9e5d8;--band1: #e7ece5;--band2: #f5f2e9;--band3: #ebe6f0;--ink: #16151d;--ink2: #565368;--hair: #c9c4b4;--grn: #0b8b43;--grn-soft: #d5f2df;--on-grn: #f2fff7;--mag-cat: #b4186f;--mag-cat-soft: #fadcec;--on-mag-cat: #fff2f9;--vpn: #1d5fc4;--vpn-soft: #dbe6fb;--on-vpn: #f2f7ff;--gold: #e0a300;--red: #d33a2c;--font-display: "Press Start 2P", ui-monospace, monospace;--font-label: "Silkscreen", ui-monospace, monospace;--font-body: "IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--scan: rgba(22, 21, 29, .055);--bw-section: 4px;--bw-component: 3px;--bw-minor: 2px;--step-fast: .12s steps(2);--step-press: 90ms steps(2)}[data-theme=dark]{--paper: #0d0c13;--paper2: #14131c;--card: #1a1926;--sunk: #101018;--band1: #0f1a14;--band2: #15141d;--band3: #171326;--ink: #f3f0e6;--ink2: #a8a4b6;--hair: #3a3849;--grn: #3ff08a;--grn-soft: #102a1c;--on-grn: #04170c;--mag-cat: #ff5cc8;--mag-cat-soft: #2c1024;--on-mag-cat: #1d0413;--vpn: #7ab6ff;--vpn-soft: #0f1c30;--on-vpn: #03101f;--gold: #ffd23f;--red: #ff6b5c;--scan: rgba(255, 255, 255, .045)}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes intel-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper)}.intel{--mag: #a87400;--mag-soft: #f7e9c4;--on-mag: #16151d;--sh: 6px 6px 0 var(--gold);--sh-sm: 4px 4px 0 var(--gold);--sh-hover: 10px 10px 0 var(--gold);--pix: polygon(6px 0, calc(100% - 6px) 0, calc(100% - 6px) 3px, calc(100% - 3px) 3px, calc(100% - 3px) 6px, 100% 6px, 100% calc(100% - 6px) , calc(100% - 3px) calc(100% - 6px) , calc(100% - 3px) calc(100% - 3px) , calc(100% - 6px) calc(100% - 3px) , calc(100% - 6px) 100%, 6px 100%, 6px calc(100% - 3px) , 3px calc(100% - 3px) , 3px calc(100% - 6px) , 0 calc(100% - 6px) , 0 6px, 3px 6px, 3px 3px, 6px 3px);--font-mono: var(--font-label);--bg: var(--paper);--bg-raised: var(--card);--text: var(--ink);--text-dim: var(--ink2);--ink-soft: var(--sunk);--ink-black: var(--ink);--line: var(--ink);background:var(--bg);color:var(--text);font-family:var(--font-body);min-height:100vh;position:relative}[data-theme=dark] .intel{--mag: var(--gold);--mag-soft: #2c2408;--line: var(--gold)}.intel:before{content:"";position:fixed;inset:0;z-index:60;pointer-events:none;background:repeating-linear-gradient(0deg,var(--scan) 0 2px,transparent 2px 4px)}.intel a{color:inherit;text-decoration:none;transition:color var(--step-fast)}.intel a:hover{color:var(--mag)}.intel-navlink:hover{color:var(--mag)!important}.intel-cursor{animation:blink 1s steps(1) infinite;color:var(--mag)}.intel-card{transition:transform var(--step-fast),filter var(--step-fast);background:var(--line)!important;border:none!important;padding:6px;box-shadow:none!important;clip-path:var(--pix);filter:drop-shadow(6px 6px 0 var(--gold))}.intel-card>div{background:var(--bg-raised)}.intel-card:hover{transform:translate(-4px,-4px);filter:drop-shadow(10px 10px 0 var(--gold))}.intel-card:active{transform:translate(4px,4px);filter:none}.intel-card:hover .intel-ct,.intel-feature:hover .intel-ct{color:var(--mag)!important}.intel-feature{transition:transform var(--step-fast)}.intel-feature:hover{transform:translate(-4px,-4px)}.intel-readmore{transition:gap var(--step-fast)}.intel-feature:hover .intel-readmore{gap:1rem}.intel-share:hover{background:var(--mag)!important;color:var(--on-mag)!important;border-color:var(--line)!important}.intel-back:hover{color:var(--mag)!important}.intel-ticker-row{display:inline-flex;animation:intel-ticker 34s linear infinite}.intel-ticker:hover .intel-ticker-row{animation-play-state:paused}.intel-ticker-item{transition:color var(--step-fast)}.intel-ticker-item:hover{color:var(--gold)!important}.intel-imgwrap{overflow:hidden}.intel-img{display:block}.intel input,.intel button{font-family:var(--font-body)}.intel button{cursor:pointer}.intel-icon-moon{display:inline-flex}.intel-icon-sun,[data-theme=dark] .intel-icon-moon{display:none}[data-theme=dark] .intel-icon-sun{display:inline-flex}.intel-article-body{--font-display: var(--font-body);--font-mono: var(--font-body)}.intel-article-body>:first-child{margin-top:0}.intel-article-body p{margin:0 0 1.3rem}.intel-article-body h2{font-family:var(--font-body);font-weight:700;font-size:1.35rem;letter-spacing:0;line-height:1.3;text-transform:uppercase;margin:2.2rem 0 1rem}.intel-article-body h3{font-family:var(--font-body);font-weight:700;font-size:1.12rem;letter-spacing:0;line-height:1.35;text-transform:uppercase;margin:1.9rem 0 .8rem}.intel-article-body a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.intel-article-body strong{font-weight:700}.intel-article-body em{font-style:italic}.intel-article-body blockquote{margin:2.2rem 0;padding:.6rem 0 .6rem 1.4rem;border-left:8px solid var(--mag);font-family:var(--font-body);font-weight:600;font-size:1.15rem;line-height:1.5;letter-spacing:0}.intel-article-body ul,.intel-article-body ol{margin:0 0 1.3rem;padding-left:1.25rem}.intel-article-body li{margin:0 0 .5rem}.intel-article-body img{max-width:100%;height:auto;margin:2rem 0;display:block}.intel-article-body hr{border:0;border-top:2px solid var(--line);margin:2.4rem 0}.intel-article-body code{font-family:var(--font-body);font-size:.9em;background:var(--sunk);padding:.1em .35em}.intel-article-body pre{background:var(--ink);color:var(--paper);padding:1.2rem;overflow-x:auto;font-family:var(--font-body);font-size:.82rem;margin:1.6rem 0;border:var(--bw-minor) solid var(--line)}.intel-article-body pre code{background:none;padding:0}@media(max-width:900px){.intel-feature{grid-template-columns:1fr!important}.intel-cardgrid{grid-template-columns:1fr 1fr!important}.intel-article-grid{grid-template-columns:1fr!important}.intel-article-grid>aside{border-right:0!important;border-bottom:4px solid var(--line)!important}}@media(max-width:640px){.intel-nav{display:none!important}.intel-article-body [style*="display:flex"],.intel-article-body [style*="display: flex"]{flex-wrap:wrap!important}.intel-article-body [style*="display:flex"]>*,.intel-article-body [style*="display: flex"]>*{min-width:0!important}}@media(max-width:560px){.intel-cardgrid,.intel-nextgrid{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){.intel-ticker-row,.intel-cursor{animation:none}.intel-card,.intel-feature,.intel-readmore{transition:none}}
