*{font-family:Plus Jakarta Sans,Space Grotesk,system-ui,sans-serif}html,body{margin:0;padding:0;background-color:#0a0a0f}.blog-post-container{background-color:#0a0a0f;color:#fff;min-height:100vh;position:relative;overflow-x:hidden}.blog-post-container .grid-background{position:fixed;inset:0;background-image:linear-gradient(90deg,#7c69f70d 2.5%,#7c69f700 2.5%),linear-gradient(180deg,#7c69f70d 2.5%,#7c69f700 2.5%);background-size:40px 40px;pointer-events:none;z-index:0}.blog-post-container .grid-gradient{position:fixed;inset:0;background:linear-gradient(to bottom,#0a0a0f00,#0a0a0f80,#0a0a0f);pointer-events:none;z-index:0}.article-header{padding:80px 24px 0;max-width:768px;margin:0 auto;position:relative;z-index:1}.breadcrumb-nav{display:flex;align-items:center;gap:8px;margin-bottom:52px}.breadcrumb-link{font-family:Geist Mono,Fira Code,SF Mono,Monaco,monospace;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1.4px;color:#7c69f7;text-decoration:none;transition:color .2s ease}.breadcrumb-link:hover{color:#9d8ffe}.breadcrumb-separator{font-family:Geist Mono,Fira Code,SF Mono,Monaco,monospace;font-size:14px;color:#fff3}.breadcrumb-category{font-family:Geist Mono,Fira Code,SF Mono,Monaco,monospace;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1.4px;color:#9890cb}.article-title{font-family:Plus Jakarta Sans,Space Grotesk,system-ui,sans-serif;font-size:60px;font-weight:800;line-height:60px;color:#fff;margin:0 0 24px}.article-subtitle{font-family:Plus Jakarta Sans,Space Grotesk,system-ui,sans-serif;font-size:20px;font-weight:400;line-height:32.5px;color:#9890cb;margin:0 0 40px}.article-meta{display:flex;align-items:center;gap:16px;padding-bottom:33px;border-bottom:1px solid rgba(255,255,255,.1)}.author-badge{display:flex;align-items:center;gap:8px}.author-avatar{width:32px;height:32px;border-radius:9999px;background:#7c69f733;display:flex;align-items:center;justify-content:center;overflow:hidden}.author-avatar img{width:100%;height:100%;object-fit:cover}.author-name{font-family:Geist Mono,Fira Code,SF Mono,Monaco,monospace;font-size:14px;color:#fff}.meta-separator,.meta-item{font-family:Geist Mono,Fira Code,SF Mono,Monaco,monospace;font-size:14px;color:#9890cb}.read-time{display:flex;align-items:center;gap:4px}.read-time-icon{width:13.333px;height:13.333px}.hero-image-container{max-width:768px;margin:48px auto 0;padding:0 24px;position:relative;z-index:1}.hero-image{width:100%;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;background:linear-gradient(151.87deg,#7c69f726,#312e814d)}.hero-image img{width:100%;height:auto;display:block}.hero-image-placeholder{display:flex;align-items:center;justify-content:center;padding:120px 0;position:relative}.hero-placeholder-icon{width:56px;height:56px;border-radius:12px;background:#7c69f740;border:1px solid rgba(124,105,247,.3);display:flex;align-items:center;justify-content:center;color:#7c69f7;backdrop-filter:blur(8px)}.article-content{max-width:768px;margin:0 auto;padding:48px 24px 0;position:relative;z-index:1}.article-content p{font-family:Plus Jakarta Sans,Space Grotesk,system-ui,sans-serif;font-size:18px;font-weight:400;line-height:31.5px;color:#e8e8f0;margin:0 0 24px}.article-content h2{font-family:Plus Jakarta Sans,Space Grotesk,system-ui,sans-serif;font-size:24px;font-weight:700;line-height:32px;color:#fff;margin:56px 0 24px}.article-content h3{font-family:Plus Jakarta Sans,Space Grotesk,system-ui,sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#fff;margin:48px 0 20px}.article-content h4{font-family:Plus Jakarta Sans,Space Grotesk,system-ui,sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#fff;margin:40px 0 16px}.article-content strong,.article-content b{font-weight:700;color:#fff}.article-content a{color:#7c69f7;text-decoration:none;transition:color .2s ease}.article-content a:hover{color:#9d8ffe;text-decoration:underline}.article-content code{font-family:Geist Mono,Fira Code,SF Mono,Monaco,monospace;font-size:14px;background:#ffffff1a;padding:2px 6px;border-radius:4px;color:#7c69f7}.article-content ul,.article-content ol{margin:0 0 24px;padding-left:24px}.article-content li{font-family:Plus Jakarta Sans,Space Grotesk,system-ui,sans-serif;font-size:18px;font-weight:400;line-height:31.5px;color:#e8e8f0;margin-bottom:8px}.article-content blockquote{background:#7c69f70d;border:none;border-left:4px solid #7c69f7;border-radius:12px;padding:28px 32px;margin:40px 0;position:relative}.article-content blockquote:before{content:"✦  AGENT NOTE";display:block;font-family:Plus Jakarta Sans,Space Grotesk,system-ui,sans-serif;font-size:13px;font-weight:700;color:#7c69f7;text-transform:uppercase;letter-spacing:.8px;margin-bottom:12px}.article-content blockquote p{font-family:Plus Jakarta Sans,Space Grotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#e8e8f0;margin:0}.article-content blockquote strong{color:#fff}.article-content .sl-anchor-link,.article-content a.sl-anchor-link{display:none!important}.terminal-block{background:#000;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;box-shadow:0 25px 50px -12px #00000040;margin:56px 0}.terminal-header-bar{display:flex;align-items:center;justify-content:space-between;padding:8px 16px 9px;background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.1)}.terminal-dots{display:flex;align-items:center;gap:6px}.terminal-dot{width:12px;height:12px;border-radius:9999px}.terminal-dot.red{background:#ef444480}.terminal-dot.yellow{background:#eab30880}.terminal-dot.green{background:#22c55e80}.terminal-title-text{font-family:Geist Mono,Fira Code,SF Mono,Monaco,monospace;font-size:10px;font-weight:400;color:#9890cb;text-transform:uppercase;letter-spacing:1px}.terminal-body{padding:20px;display:flex;flex-direction:column;gap:8px}.terminal-line{display:flex;align-items:flex-start;gap:12px;font-family:Geist Mono,Fira Code,SF Mono,Monaco,monospace;font-size:14px;line-height:22.75px}.terminal-prompt{color:#7c69f7;opacity:.5;flex-shrink:0}.terminal-command{color:#fff}.terminal-output{color:#9890cb}.terminal-success{color:#4ade80}.terminal-warning{color:#facc15}.terminal-code-inline{background:#ffffff1a;padding:0 4px;border-radius:4px}.agent-callout{background:#7c69f70d;border-left:4px solid #7c69f7;border-radius:12px;padding:32px 32px 56px 36px;margin:56px 0}.callout-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.callout-icon{width:22px;height:22px;color:#7c69f7}.callout-title{font-family:Plus Jakarta Sans,Space Grotesk,system-ui,sans-serif;font-size:14px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.7px}.callout-content{font-family:Plus Jakarta Sans,Space Grotesk,system-ui,sans-serif;font-size:18px;font-weight:400;line-height:31.5px;color:#e8e8f0}.author-footer{max-width:768px;margin:0 auto;padding:49px 24px 0;border-top:1px solid rgba(255,255,255,.1);position:relative;z-index:1}.author-footer-content{display:flex;align-items:center;justify-content:space-between;gap:24px}.author-info{display:flex;align-items:center;gap:16px}.author-info-avatar{width:56px;height:56px;border-radius:9999px;background:linear-gradient(45deg,#7c69f7,#4f46e1);padding:1px;display:flex;align-items:center;justify-content:center}.author-info-avatar-inner{width:100%;height:100%;border-radius:9999px;background:#0a0a0f;display:flex;align-items:center;justify-content:center}.author-info-avatar-inner img{width:16px;height:16px}.author-info-text{display:flex;flex-direction:column;gap:0}.author-info-name{font-family:Plus Jakarta Sans,Space Grotesk,system-ui,sans-serif;font-size:16px;font-weight:700;color:#fff}.author-info-title{font-family:Plus Jakarta Sans,Space Grotesk,system-ui,sans-serif;font-size:14px;font-weight:400;color:#9890cb}.author-actions{display:flex;align-items:center;gap:16px}.action-button{display:flex;align-items:center;gap:8px;padding:9px 17px;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:8px;font-family:Plus Jakarta Sans,Space Grotesk,system-ui,sans-serif;font-size:14px;font-weight:500;color:#e8e8f0;cursor:pointer;transition:all .2s ease;text-decoration:none}.action-button:hover{background:#ffffff0d;border-color:#fff3}.action-button-icon{width:13.5px;height:15px;color:#e8e8f0}.newsletter-section{background:#7c69f70d;padding:64px 24px 80px;margin-top:80px;position:relative;z-index:1}.newsletter-content{max-width:768px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:16px}.newsletter-title{font-family:Plus Jakarta Sans,Space Grotesk,system-ui,sans-serif;font-size:30px;font-weight:700;line-height:36px;color:#fff;text-align:center}.newsletter-description{font-family:Plus Jakarta Sans,Space Grotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#9890cb;text-align:center;max-width:512px}.newsletter-form{display:flex;gap:12px;padding-top:16px;max-width:448px;width:100%}.newsletter-input{flex:1;padding:14px 17px 15px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;font-family:Plus Jakarta Sans,Space Grotesk,system-ui,sans-serif;font-size:16px;color:#fff;outline:none;transition:border-color .2s ease}.newsletter-input::placeholder{color:#6b7280}.newsletter-input:focus{border-color:#7c69f7}.newsletter-button{padding:12.5px 32px 13.5px;background:#7c69f7;border:none;border-radius:8px;font-family:Plus Jakarta Sans,Space Grotesk,system-ui,sans-serif;font-size:16px;font-weight:700;color:#fff;cursor:pointer;transition:background .2s ease}.newsletter-button:hover{background:#6b58e6}.site-footer{border-top:1px solid rgba(255,255,255,.05);padding:49px 128px 48px;position:relative;z-index:1}.site-footer-content{max-width:1024px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.site-footer-brand{display:flex;align-items:center;gap:8px}.site-footer-logo{width:24px;height:24px;color:#ffffff80}.site-footer-name{font-family:Plus Jakarta Sans,Space Grotesk,system-ui,sans-serif;font-size:16px;font-weight:700;color:#ffffff80}.site-footer-copyright{font-family:Plus Jakarta Sans,Space Grotesk,system-ui,sans-serif;font-size:14px;color:#9890cb}.site-footer-social{display:flex;gap:24px}.social-link{color:#ffffff80;transition:color .2s ease}.social-link:hover{color:#fff}.social-link svg{width:16.25px;height:16.667px}@media(max-width:1024px){.article-title{font-size:48px;line-height:52px}.site-footer{padding:49px 40px 48px}}@media(max-width:768px){.article-header{padding:60px 24px 0}.article-title{font-size:36px;line-height:42px}.article-subtitle{font-size:18px;line-height:28px}.article-meta{flex-wrap:wrap;gap:12px}.author-footer-content{flex-direction:column;align-items:flex-start;gap:24px}.author-actions{width:100%}.action-button{flex:1;justify-content:center}.newsletter-form{flex-direction:column}.newsletter-button{width:100%}.site-footer{padding:32px 24px}.site-footer-content{flex-direction:column;gap:24px;text-align:center}.site-footer-social{gap:16px}}.article-content table{width:100%;border-collapse:collapse;margin:48px 0;text-align:left}.article-content thead{border-bottom:1px solid rgba(255,255,255,.1)}.article-content th{padding:16px 24px;font-family:Geist Mono,Fira Code,Roboto Mono,monospace;font-size:11px;font-weight:600;color:#8b949e;text-transform:uppercase;letter-spacing:1.5px}.article-content td{padding:24px;border-bottom:1px solid rgba(255,255,255,.03);font-size:14px;color:#e8e8f0;vertical-align:middle}.article-content tbody tr:last-child td{border-bottom:none}.article-content td:first-child{font-weight:600;color:#fff}.terminal-block:where(.astro-v5fu5hyu){background:#000;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;box-shadow:0 25px 50px -12px #00000040;margin:56px 0}.terminal-header-bar:where(.astro-v5fu5hyu){display:flex;align-items:center;justify-content:space-between;padding:8px 16px 9px;background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.1)}.terminal-dots:where(.astro-v5fu5hyu){display:flex;align-items:center;gap:6px}.terminal-dot:where(.astro-v5fu5hyu){width:12px;height:12px;border-radius:9999px}.terminal-dot:where(.astro-v5fu5hyu).red{background:#ef444480}.terminal-dot:where(.astro-v5fu5hyu).yellow{background:#eab30880}.terminal-dot:where(.astro-v5fu5hyu).green{background:#22c55e80}.terminal-title-text:where(.astro-v5fu5hyu){font-family:Geist Mono,Fira Code,SF Mono,Monaco,monospace;font-size:10px;font-weight:400;color:#9890cb;text-transform:uppercase;letter-spacing:1px}.terminal-body:where(.astro-v5fu5hyu){padding:20px;display:flex;flex-direction:column;gap:8px}.terminal-line:where(.astro-v5fu5hyu){display:flex;align-items:flex-start;gap:12px;font-family:Geist Mono,Fira Code,SF Mono,Monaco,monospace;font-size:14px;line-height:22.75px}.terminal-prompt:where(.astro-v5fu5hyu){color:#7c69f7;opacity:.5;flex-shrink:0}.terminal-command:where(.astro-v5fu5hyu){color:#fff}.terminal-output:where(.astro-v5fu5hyu){color:#9890cb}.terminal-success:where(.astro-v5fu5hyu){color:#4ade80}.terminal-warning:where(.astro-v5fu5hyu){color:#facc15}.terminal-error:where(.astro-v5fu5hyu){color:#ef4444}.terminal-cursor:where(.astro-v5fu5hyu){color:#7c69f7;animation:blink 1s infinite}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.terminal-code-inline:where(.astro-v5fu5hyu){background:#ffffff1a;padding:2px 4px;border-radius:4px;margin-left:4px;color:#9890cb}.agent-callout:where(.astro-lqk2dnut){background:#7c69f70d;border-left:4px solid #7c69f7;border-radius:12px;padding:32px 32px 56px 36px;margin:56px 0}.callout-header:where(.astro-lqk2dnut){display:flex;align-items:center;gap:12px;margin-bottom:16px}.callout-icon:where(.astro-lqk2dnut){width:22px;height:22px;display:flex;align-items:center;justify-content:center}.callout-icon:where(.astro-lqk2dnut) svg:where(.astro-lqk2dnut){width:100%;height:100%}.callout-title:where(.astro-lqk2dnut){font-family:Plus Jakarta Sans,Space Grotesk,system-ui,sans-serif;font-size:14px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.7px;margin:0}.callout-content:where(.astro-lqk2dnut){font-family:Plus Jakarta Sans,Space Grotesk,system-ui,sans-serif;font-size:18px;font-weight:400;line-height:31.5px;color:#e8e8f0}.callout-content:where(.astro-lqk2dnut) p{margin:0}.callout-content:where(.astro-lqk2dnut) p+p{margin-top:16px}
