.page-module__jwZtkG__article{z-index:1;padding:46px 0 78px;position:relative}.page-module__jwZtkG__container{width:min(900px,100% - 32px);margin:0 auto}.page-module__jwZtkG__header{border:1px solid var(--print-line);background:var(--print-grain), #101526;border-radius:2px;padding:28px 30px 30px;position:relative;overflow:hidden;box-shadow:6px 6px #5ef3ff2e}.page-module__jwZtkG__header:before{content:"";filter:grayscale()invert();mix-blend-mode:screen;opacity:.08;pointer-events:none;background:url(/images/textures/print-paper.jpg) 50%/cover;position:absolute;inset:0}.page-module__jwZtkG__header:after{content:"";background:linear-gradient(90deg, var(--cyber-cyan) 0 65%, var(--cyber-pink) 65% 90%, var(--cyber-lime) 90%);height:4px;position:absolute;bottom:0;left:0;right:0}.page-module__jwZtkG__backLink,.page-module__jwZtkG__eyebrow,.page-module__jwZtkG__title,.page-module__jwZtkG__meta,.page-module__jwZtkG__tags{z-index:1;position:relative}.page-module__jwZtkG__backLink{min-height:44px;color:var(--cyber-cyan);font-family:var(--font-mono);background:#ffffff0b;border:1px solid #7ee2ff38;border-radius:2px;align-items:center;margin-bottom:22px;padding:0 12px;font-size:12px;font-weight:600;text-decoration:none;transition:border-color .18s,color .18s,transform .18s;display:inline-flex}.page-module__jwZtkG__backLink:hover{color:#fff;border-color:#ff76d96b;transform:translateY(-2px)}.page-module__jwZtkG__eyebrow{color:var(--cyber-cyan);font-family:var(--font-latin);letter-spacing:.08em;align-items:center;gap:10px;margin:0 0 16px;font-size:12px;font-weight:400;display:inline-flex}.page-module__jwZtkG__eyebrow:before{content:"";background:var(--cyber-cyan);width:8px;height:14px;transform:rotate(12deg)}.page-module__jwZtkG__title{color:#fff;max-width:820px;font-family:var(--font-display);letter-spacing:0;overflow-wrap:break-word;margin:0;font-size:clamp(2.2rem,4.7vw,3.65rem);font-weight:400;line-height:1.3}.page-module__jwZtkG__meta{color:#b8b5cc;font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;font-size:13px;display:flex}.page-module__jwZtkG__tags{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.page-module__jwZtkG__tag{color:#f8f4ffb8;min-height:30px;font-family:var(--font-mono);background:#ffffff0b;border:1px solid #7ee2ff33;border-radius:2px;align-items:center;padding:0 11px;font-size:11px;font-weight:500;display:inline-flex}.page-module__jwZtkG__tagCobalt{color:var(--cyber-cyan);border-color:#5ef3ff42}.page-module__jwZtkG__tagViridian{color:var(--cyber-lime);border-color:#c8ff6a42}.page-module__jwZtkG__tagViolet{color:#cdbdff;border-color:#a78bfa4d}.page-module__jwZtkG__tagOchre{color:var(--cyber-yellow);border-color:#ffe66d4d}.page-module__jwZtkG__body{border:1px solid var(--print-line);color:#ddd9ea;overflow-wrap:break-word;background:#0c1020;border-radius:2px;margin-top:32px;padding:40px 48px;font-size:17px;line-height:1.9}.page-module__jwZtkG__body h2{color:#fff;font-family:var(--font-display);letter-spacing:0;margin:46px 0 18px;padding-left:18px;font-size:32px;font-weight:400;line-height:1.4;position:relative}.page-module__jwZtkG__body h2:before{content:"";background:var(--cyber-pink);width:4px;height:1em;position:absolute;top:.2em;left:0}.page-module__jwZtkG__body h2:first-child{margin-top:0}.page-module__jwZtkG__body h3{color:var(--cyber-cyan);margin:34px 0 14px;font-size:21px;font-weight:650;line-height:1.5}.page-module__jwZtkG__body p{margin:0 0 18px}.page-module__jwZtkG__body a{color:var(--cyber-cyan);border-bottom:1px solid #5ef3ff6b;text-decoration:none;transition:color .15s,border-color .15s}.page-module__jwZtkG__body a:hover{color:var(--cyber-pink);border-color:#ff76d994}.page-module__jwZtkG__body strong{color:#fff;font-weight:700}.page-module__jwZtkG__body ul,.page-module__jwZtkG__body ol{margin:0 0 20px 1.35rem;padding:0}.page-module__jwZtkG__body li{margin:8px 0;padding-left:.2rem}.page-module__jwZtkG__body blockquote{border:1px solid #ff76d938;border-left:4px solid var(--cyber-pink);color:#f8f4ffcc;background:#ff76d90e;border-radius:2px;margin:26px 0;padding:20px 22px}.page-module__jwZtkG__body blockquote p:last-child{margin-bottom:0}.page-module__jwZtkG__body pre{background:#050914;border:1px solid #c8ff6a33;border-radius:2px;margin:24px 0;padding:22px 24px;position:relative;overflow-x:auto}.page-module__jwZtkG__body pre code{color:#dfffa7;font-family:var(--font-mono);white-space:pre;background:0 0;padding:0;font-size:13px;line-height:1.75;display:block}.page-module__jwZtkG__body code{color:var(--cyber-cyan);font-family:var(--font-mono);background:#5ef3ff14;border:1px solid #5ef3ff29;border-radius:2px;padding:2px 7px;font-size:.9em}.page-module__jwZtkG__body pre code{border:0}.page-module__jwZtkG__body img{border:1px solid #7ee2ff2e;border-radius:2px;max-width:100%;height:auto}.page-module__jwZtkG__tableScroll{border:1px solid var(--print-line);overscroll-behavior-x:contain;scrollbar-color:var(--cyber-cyan) #101526;max-width:100%;margin:24px 0;overflow-x:auto}.page-module__jwZtkG__tableHint{display:none}.page-module__jwZtkG__article a:focus-visible,.page-module__jwZtkG__tableScroll:focus-visible{outline:3px solid var(--cyber-cyan);outline-offset:4px}@media (max-width:720px){.page-module__jwZtkG__article{padding-top:28px}.page-module__jwZtkG__container{width:calc(100% - 32px)}.page-module__jwZtkG__header{padding:22px 18px 26px}.page-module__jwZtkG__body{padding:24px 18px;font-size:16px;line-height:1.84}.page-module__jwZtkG__body h2{font-size:28px}.page-module__jwZtkG__body h3{font-size:19px}.page-module__jwZtkG__body pre{margin-left:-6px;margin-right:-6px;padding:18px}.page-module__jwZtkG__tableHint{color:var(--cyber-cyan);padding:8px;font-size:12px;display:block;position:sticky;left:0}}
