.cta-banner.svelte-1iyt2ru{z-index:20;background:var(--surf);border:1px solid #3d414e;border-left:2px solid var(--accent);box-sizing:border-box;border-radius:8px;align-items:center;gap:10px;margin-bottom:28px;padding:8px;display:flex;position:sticky;top:70px}.cta-icon.svelte-1iyt2ru{flex-shrink:0;font-size:15px;line-height:1}.cta-title.svelte-1iyt2ru{color:var(--text);flex:1;font-size:13px;font-weight:600;line-height:1.45}.cta-btn.svelte-1iyt2ru{border-radius:var(--rsm,6px);background:var(--accent);color:#fff;white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;padding:7px 14px;font-size:12px;font-weight:700;text-decoration:none;transition:opacity .15s,transform .1s;display:inline-flex}.cta-btn.svelte-1iyt2ru:hover{opacity:.88;transform:translateY(-1px)}.cta-btn.svelte-1iyt2ru:active{opacity:1;transform:translateY(0)}@media (width<=480px){.cta-icon.svelte-1iyt2ru,.cta-title.svelte-1iyt2ru{display:none}.cta-btn.svelte-1iyt2ru{width:100%;padding:11px 14px;font-size:13px}}.article-container.svelte-dt9g2v{max-width:680px;padding:30px 0 80px}.article-inner.svelte-dt9g2v{animation:.3s svelte-dt9g2v-fadeUp}.back-link.svelte-dt9g2v{color:var(--muted);align-items:center;gap:6px;margin-bottom:28px;font-size:12px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.back-link.svelte-dt9g2v:hover{color:var(--accent)}.article-title.svelte-dt9g2v{letter-spacing:-1px;color:var(--text);margin-bottom:12px;font-size:32px;font-weight:800;line-height:1.2}.article-meta.svelte-dt9g2v{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.meta-date.svelte-dt9g2v{color:var(--muted);font-size:12px;font-weight:500}.meta-sep.svelte-dt9g2v{color:var(--border)}.meta-desc.svelte-dt9g2v{color:var(--muted);font-size:12px;font-style:italic}.article-divider.svelte-dt9g2v{border:none;border-top:1px solid var(--border);margin:25px 0}.prose.svelte-dt9g2v{color:var(--muted);font-size:14.5px;line-height:1.8}.prose.svelte-dt9g2v h1{color:var(--text);letter-spacing:-.6px;margin:44px 0 14px;font-size:26px;font-weight:800;line-height:1.2}.prose.svelte-dt9g2v h2{color:var(--text);letter-spacing:-.3px;border-bottom:1px solid var(--border);margin:36px 0 12px;padding-bottom:10px;font-size:19px;font-weight:700}.prose.svelte-dt9g2v h3{color:var(--text);margin:24px 0 8px;font-size:15px;font-weight:700}.prose.svelte-dt9g2v h4{color:var(--muted);text-transform:uppercase;letter-spacing:1px;margin:20px 0 8px;font-size:12px;font-weight:700}.prose.svelte-dt9g2v p{margin-bottom:16px}.prose.svelte-dt9g2v strong{color:var(--text);font-weight:700}.prose.svelte-dt9g2v em{color:#8a93b8}.prose.svelte-dt9g2v a{color:var(--accent);border-bottom:1px solid #4f8cff4d;text-decoration:none;transition:border-color .15s,color .15s}.prose.svelte-dt9g2v a:hover{color:#fff;border-bottom-color:var(--accent)}.prose.svelte-dt9g2v ul,.prose.svelte-dt9g2v ol{margin-bottom:16px;padding:0;list-style:none}.prose.svelte-dt9g2v ul li,.prose.svelte-dt9g2v ol li{margin-bottom:7px;padding-left:18px;position:relative}.prose.svelte-dt9g2v ul li:before{content:"";background:var(--accent);opacity:.6;border-radius:50%;width:4px;height:4px;position:absolute;top:9px;left:0}.prose.svelte-dt9g2v ol{counter-reset:list-counter}.prose.svelte-dt9g2v ol li:before{content:counter(list-counter);counter-increment:list-counter;color:var(--accent);font-size:11px;font-weight:700;line-height:1.8;position:absolute;top:0;left:0}.prose.svelte-dt9g2v blockquote{border-left:2px solid var(--accent);border-radius:0 var(--rsm) var(--rsm) 0;background:#4f8cff0a;margin:20px 0;padding:14px 18px}.prose.svelte-dt9g2v blockquote p{color:#8a93b8;margin:0;font-style:italic}.prose.svelte-dt9g2v code{background:var(--surf2);border:1px solid var(--border);color:#a8c4ff;border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,Fira Code,monospace;font-size:12.5px}.prose.svelte-dt9g2v pre{background:var(--surf);border:1px solid var(--border);border-radius:var(--r);margin-bottom:18px;padding:18px 20px;overflow-x:auto}.prose.svelte-dt9g2v pre code{color:var(--text);background:0 0;border:none;padding:0;font-size:13px}.prose.svelte-dt9g2v table{border-collapse:collapse;width:100%;margin-bottom:18px;font-size:13px}.prose.svelte-dt9g2v th{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);border-bottom:1px solid var(--border);padding:9px 12px;font-size:11px;font-weight:700}.prose.svelte-dt9g2v td{color:var(--muted);border-bottom:1px solid #23273799;padding:9px 12px}.prose.svelte-dt9g2v tr:hover td{background:var(--surf);color:var(--text)}.prose.svelte-dt9g2v hr{border:none;border-top:1px solid var(--border);opacity:.5;margin:32px 0}.prose.svelte-dt9g2v img{border-radius:var(--r);border:1px solid var(--border);max-width:100%;margin:8px 0}@keyframes svelte-dt9g2v-fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=580px){.article-container.svelte-dt9g2v{padding:32px 0 60px}.article-title.svelte-dt9g2v{letter-spacing:-.6px;font-size:24px}.prose.svelte-dt9g2v h1{font-size:20px}.prose.svelte-dt9g2v h2{font-size:16px}.prose.svelte-dt9g2v pre{padding:14px}}
