.wp-layout{display:grid;grid-template-columns:220px 1fr;gap:32px;margin-top:24px}.wp-toc{position:sticky;top:90px;height:max-content;background:linear-gradient(180deg,var(--bg-elev) 0%,#0d0d14 100%);border:1px solid var(--border);border-radius:12px;padding:20px;font-size:13px}.wp-toc h3{font-size:11px;text-transform:uppercase;letter-spacing:1.5px;color:var(--text-dim);margin-bottom:12px;font-weight:700}.wp-toc ol{list-style:none;counter-reset:toc;display:flex;flex-direction:column;gap:4px}.wp-toc li{counter-increment:toc;padding:4px 0}.wp-toc li a{color:var(--text-dim);transition:color .15s;display:block;padding:4px 8px;border-radius:4px;border-left:2px solid transparent}.wp-toc li a:before{content:counter(toc,decimal-leading-zero) " ";color:var(--neon-amber);font-weight:700;font-size:11px;margin-right:4px}.wp-toc li a:hover{color:var(--neon-cyan);background:#00e5ff0d;border-left-color:var(--neon-cyan)}.wp-meta{margin-top:20px;padding-top:16px;border-top:1px solid var(--border);font-size:12px;color:var(--text-dim);line-height:1.6}.wp-meta strong{color:var(--neon-amber)}.wp-doc{max-width:720px;font-size:15px;line-height:1.7}.wp-draft-banner{background:linear-gradient(90deg,#ffb3471a,#ff6b351a);border:1px solid rgba(255,179,71,.3);border-left:3px solid var(--neon-amber);border-radius:6px;padding:12px 16px;font-size:13px;color:var(--text-primary);margin-bottom:32px}.wp-doc h1{font-size:40px;font-weight:800;letter-spacing:-1px;margin-bottom:16px;background:linear-gradient(90deg,var(--neon-cyan),var(--neon-amber));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.wp-lede{font-size:17px;color:var(--text-dim);margin-bottom:40px;line-height:1.6}.wp-lede strong{color:var(--neon-amber)}.wp-doc section{margin-bottom:40px;scroll-margin-top:80px}.wp-doc h2{font-size:22px;font-weight:700;margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid var(--border);color:var(--neon-cyan)}.wp-doc p{color:var(--text-primary);margin-bottom:14px}.wp-doc ol,.wp-doc ul{margin:12px 0 14px 24px}.wp-doc li{margin-bottom:8px;color:var(--text-primary)}.wp-doc li strong{color:var(--neon-amber)}.wp-doc li em{color:var(--neon-purple);font-style:italic}.wp-divider{border:none;border-top:1px solid var(--border);margin:40px 0 24px}.wp-foot{font-size:12px;color:var(--text-dim);font-style:italic}.wp-foot strong{color:var(--neon-cyan);font-style:normal}.wp-disclaimer{margin-top:28px;padding:20px 24px;background:linear-gradient(135deg,#ffb3470d,#00e5ff0d);border:1px solid rgba(255,179,71,.25);border-radius:10px;font-size:13px;color:var(--text-dim);line-height:1.7}.wp-disclaimer p{margin-bottom:10px}.wp-disclaimer p:last-child{margin-bottom:0}.wp-disclaimer strong{color:var(--neon-amber)}.wp-disclaimer em{color:var(--neon-cyan);font-style:italic}.wp-disclaimer a{color:var(--neon-cyan);text-decoration:underline}.wp-disclaimer a:hover{color:var(--neon-amber)}@media (max-width: 900px){.wp-layout{grid-template-columns:1fr}.wp-toc{position:static}.wp-doc h1{font-size:32px}}
