.post-module__ZAXO3W__bf-post{min-height:100dvh;padding:4rem 1.5rem 6rem}.post-module__ZAXO3W__bf-post__breadcrumb-wrap{max-width:1480px;margin:0 auto 2rem;padding:0 .5rem}.post-module__ZAXO3W__bf-post__breadcrumb{font-size:var(--bf-text-sm);color:var(--bf-fg-faint);flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.post-module__ZAXO3W__bf-post__breadcrumb a{color:var(--bf-fg-faint);text-decoration:none;transition:color .15s}.post-module__ZAXO3W__bf-post__breadcrumb a:hover{color:var(--bf-fg)}.post-module__ZAXO3W__bf-post__outer{grid-template-columns:1fr;align-items:start;gap:0;max-width:1480px;margin:0 auto;padding:0 .5rem;display:grid}.post-module__ZAXO3W__bf-post__main{min-width:0}.post-module__ZAXO3W__bf-post__toc-col{align-self:start;display:none}.post-module__ZAXO3W__bf-post__header{border-bottom:1px solid var(--bf-border);margin-bottom:2.5rem;padding-bottom:2rem}.post-module__ZAXO3W__bf-post__tags{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.post-module__ZAXO3W__bf-post__tag{font-family:var(--bf-font-mono);font-size:var(--bf-text-xs);letter-spacing:var(--bf-track-eyebrow);text-transform:uppercase;border-radius:var(--bf-r-pill);color:var(--bf-red-400);background:#ee4f371f;border:1px solid #ee4f3747;padding:.2rem .6rem}.post-module__ZAXO3W__bf-post__title{font-family:var(--bf-font-display);font-size:clamp(1.875rem,4vw,2.75rem);font-weight:700;line-height:var(--bf-lead-tight);letter-spacing:var(--bf-track-display);color:var(--bf-fg);text-wrap:balance;margin:0 0 .875rem}.post-module__ZAXO3W__bf-post__desc{font-size:var(--bf-text-md);line-height:var(--bf-lead-relaxed);color:var(--bf-fg-muted);max-width:72ch;margin:0 0 1.25rem}.post-module__ZAXO3W__bf-post__byline{font-size:var(--bf-text-sm);color:var(--bf-fg-faint);font-family:var(--bf-font-mono);align-items:center;gap:.4rem;display:flex}.post-module__ZAXO3W__bf-post__dot{color:var(--bf-fg-faint)}.post-module__ZAXO3W__bf-post__video{margin-bottom:2.5rem}.post-module__ZAXO3W__bf-post__video-label{font-family:var(--bf-font-mono);font-size:var(--bf-text-xs);letter-spacing:var(--bf-track-eyebrow);text-transform:uppercase;color:var(--bf-fg-faint);margin-bottom:.625rem}.post-module__ZAXO3W__bf-post__video-frame{border-radius:var(--bf-r-lg);border:1px solid var(--bf-border-strong);background:var(--bf-bg-card);width:100%;padding-bottom:56.25%;position:relative;overflow:hidden}.post-module__ZAXO3W__bf-post__video-frame iframe{border:none;width:100%;height:100%;position:absolute;inset:0}.post-module__ZAXO3W__bf-post__body{font-size:var(--bf-text-base);line-height:var(--bf-lead-relaxed);color:var(--bf-fg-muted)}.post-module__ZAXO3W__bf-post__body h2{font-family:var(--bf-font-display);font-size:var(--bf-text-2xl);color:var(--bf-fg);font-weight:700;line-height:var(--bf-lead-snug);letter-spacing:var(--bf-track-tight);margin:3rem 0 .75rem;scroll-margin-top:100px}.post-module__ZAXO3W__bf-post__body h3{font-family:var(--bf-font-display);font-size:var(--bf-text-lg);color:var(--bf-fg);font-weight:600;line-height:var(--bf-lead-snug);letter-spacing:var(--bf-track-tight);margin:2rem 0 .5rem;scroll-margin-top:100px}.post-module__ZAXO3W__bf-post__body p{color:var(--bf-fg-muted);margin:0 0 1.25rem}.post-module__ZAXO3W__bf-post__body a{color:var(--bf-red-400);text-underline-offset:2px;text-decoration:underline;transition:color .15s}.post-module__ZAXO3W__bf-post__body a:hover{color:var(--bf-fg)}.post-module__ZAXO3W__bf-post__body strong{color:var(--bf-fg);font-weight:600}.post-module__ZAXO3W__bf-post__body em{font-style:italic}.post-module__ZAXO3W__bf-post__body ul,.post-module__ZAXO3W__bf-post__body ol{margin:.25rem 0 1.25rem 1.5rem;padding:0}.post-module__ZAXO3W__bf-post__body li{margin-bottom:.4rem}.post-module__ZAXO3W__bf-post__body code{font-family:var(--bf-font-mono);background:var(--bf-bg-card);border:1px solid var(--bf-border-strong);border-radius:var(--bf-r-xs);color:var(--bf-red-300);padding:.1em .35em;font-size:.875em}.post-module__ZAXO3W__bf-post__body pre{background:var(--bf-bg-elevated);border:1px solid var(--bf-border);border-radius:var(--bf-r-md);margin:0 0 1.5rem;padding:1.25rem 1.5rem;overflow-x:auto}.post-module__ZAXO3W__bf-post__body pre code{font-size:var(--bf-text-sm);color:var(--bf-fg-muted);line-height:var(--bf-lead-relaxed);background:0 0;border:none;padding:0}.post-module__ZAXO3W__bf-post__body blockquote{border-left:3px solid var(--bf-accent);border-radius:0 var(--bf-r-sm) var(--bf-r-sm) 0;background:#ee4f370f;margin:0 0 1.5rem;padding:.75rem 1.25rem;font-style:italic}.post-module__ZAXO3W__bf-post__body blockquote p{margin:0}.post-module__ZAXO3W__bf-post__body hr{border:none;border-top:1px solid var(--bf-border);margin:2.5rem 0}.post-module__ZAXO3W__bf-post__body table{border-collapse:collapse;width:100%;font-size:var(--bf-text-base);margin:0 0 1.5rem;display:block;overflow-x:auto}.post-module__ZAXO3W__bf-post__body th,.post-module__ZAXO3W__bf-post__body td{text-align:left;border-bottom:1px solid var(--bf-border);white-space:nowrap;padding:.6rem .875rem}.post-module__ZAXO3W__bf-post__body th{font-family:var(--bf-font-display);color:var(--bf-fg);font-weight:600;font-size:var(--bf-text-sm);text-transform:uppercase;letter-spacing:var(--bf-track-eyebrow);background:var(--bf-bg-card)}.post-module__ZAXO3W__bf-post__callout{background:var(--bf-bg-card);border:1px solid var(--bf-border-strong);border-left:3px solid var(--bf-accent);border-radius:var(--bf-r-md);font-size:var(--bf-text-base);margin:0 0 1.5rem;padding:1rem 1.25rem}.post-module__ZAXO3W__bf-post__callout p{color:var(--bf-fg-muted);margin:0}.post-module__ZAXO3W__bf-post__callout strong{color:var(--bf-fg)}.post-module__ZAXO3W__bf-post__screenshot{border-radius:var(--bf-r-lg);border:1px solid var(--bf-border-strong);background:var(--bf-bg-card);width:100%;height:auto;margin:1.25rem 0 .5rem;display:block}.post-module__ZAXO3W__bf-post__screenshot-caption{font-size:var(--bf-text-sm);color:var(--bf-fg-faint);font-family:var(--bf-font-mono);text-align:center;margin-bottom:1.75rem}.post-module__ZAXO3W__bf-post__dash-intro-shot{border-radius:var(--bf-r-lg);border:1px solid var(--bf-border-strong);background:var(--bf-bg-card);width:100%;height:auto;box-shadow:var(--bf-shadow-card);margin:1.25rem 0 2rem;display:block}.post-module__ZAXO3W__bf-post__dash-grid{grid-template-columns:1fr;gap:1.25rem;margin:1.5rem 0 2rem;display:grid}.post-module__ZAXO3W__bf-post__dash-card{background:var(--bf-bg-card);border:1px solid var(--bf-border-strong);border-radius:var(--bf-r-lg);flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.post-module__ZAXO3W__bf-post__dash-card-title{font-family:var(--bf-font-display);font-size:var(--bf-text-base);color:var(--bf-fg);align-items:center;gap:.5rem;margin:0;font-weight:600;display:flex}.post-module__ZAXO3W__bf-post__dash-card p{font-size:var(--bf-text-sm);color:var(--bf-fg-muted);line-height:var(--bf-lead-relaxed);margin:0}.post-module__ZAXO3W__bf-post__dash-screenshot{border-radius:var(--bf-r-md);border:1px solid var(--bf-border);background:var(--bf-bg-elevated);width:100%;height:auto;margin-top:.875rem;display:block}.post-module__ZAXO3W__bf-post__nocode-banner{border-radius:var(--bf-r-lg);background:#ee4f3714;border:1px solid #ee4f374d;align-items:flex-start;gap:1rem;margin:1.5rem 0 2rem;padding:1.25rem 1.5rem;display:flex}.post-module__ZAXO3W__bf-post__nocode-banner-icon{flex-shrink:0;margin-top:.1rem;font-size:1.75rem}.post-module__ZAXO3W__bf-post__nocode-banner-text strong{font-family:var(--bf-font-display);font-size:var(--bf-text-md);color:var(--bf-fg);margin-bottom:.3rem;font-weight:700;display:block}.post-module__ZAXO3W__bf-post__nocode-banner-text p{font-size:var(--bf-text-sm);color:var(--bf-fg-muted);line-height:var(--bf-lead-relaxed);margin:0}.post-module__ZAXO3W__bf-post__benefits{grid-template-columns:1fr;gap:1rem;margin:1.5rem 0 2rem;display:grid}.post-module__ZAXO3W__bf-post__benefit{background:var(--bf-bg-card);border:1px solid var(--bf-border-strong);border-left:3px solid var(--bf-accent);border-radius:var(--bf-r-lg);align-items:flex-start;gap:.875rem;padding:1.25rem 1.25rem 1.25rem 1rem;display:flex}.post-module__ZAXO3W__bf-post__benefit-icon{flex-shrink:0;margin-top:.1rem;font-size:1.25rem}.post-module__ZAXO3W__bf-post__benefit-text strong{font-family:var(--bf-font-display);font-size:var(--bf-text-base);color:var(--bf-fg);margin-bottom:.25rem;font-weight:600;display:block}.post-module__ZAXO3W__bf-post__benefit-text p{font-size:var(--bf-text-sm);color:var(--bf-fg-muted);line-height:var(--bf-lead-relaxed);margin:0}.post-module__ZAXO3W__bf-post__cta{border-radius:var(--bf-r-xl);border:1px solid var(--bf-border-strong);background:var(--bf-bg-card);box-shadow:var(--bf-shadow-card);margin-top:4rem;padding:2.5rem}.post-module__ZAXO3W__bf-post__cta-inner{max-width:560px}.post-module__ZAXO3W__bf-post__cta-title{font-family:var(--bf-font-display);font-size:var(--bf-text-xl);color:var(--bf-fg);font-weight:700;line-height:var(--bf-lead-snug);letter-spacing:var(--bf-track-tight);margin:.5rem 0 .75rem}.post-module__ZAXO3W__bf-post__cta-body{font-size:var(--bf-text-base);line-height:var(--bf-lead-relaxed);color:var(--bf-fg-muted);margin:0 0 1.5rem}.post-module__ZAXO3W__bf-post__back{border-top:1px solid var(--bf-border);margin-top:2.5rem;padding-top:2rem}.post-module__ZAXO3W__bf-post__back-link{font-size:var(--bf-text-sm);color:var(--bf-fg-faint);text-decoration:none;transition:color .15s}.post-module__ZAXO3W__bf-post__back-link:hover{color:var(--bf-fg)}.post-module__ZAXO3W__bf-post__toc{background:var(--bf-bg-card);border:1px solid var(--bf-border-strong);border-radius:var(--bf-r-lg);max-height:calc(100dvh - 116px);padding:1.25rem;position:sticky;top:96px}.post-module__ZAXO3W__bf-post__toc-inner{scrollbar-width:thin;scrollbar-color:var(--bf-border-strong) transparent;max-height:calc(100dvh - 140px);overflow-y:auto}.post-module__ZAXO3W__bf-post__toc-heading{font-family:var(--bf-font-mono);font-size:var(--bf-text-xs);letter-spacing:var(--bf-track-eyebrow);text-transform:uppercase;color:var(--bf-fg-faint);margin:0 0 .875rem}.post-module__ZAXO3W__bf-post__toc-list{flex-direction:column;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.post-module__ZAXO3W__bf-post__toc-item a{font-size:var(--bf-text-sm);color:var(--bf-fg-faint);border-radius:var(--bf-r-sm);border-left:2px solid #0000;padding:.3rem .625rem;line-height:1.45;text-decoration:none;transition:color .15s,background .15s,border-color .15s;display:block}.post-module__ZAXO3W__bf-post__toc-item a:hover{color:var(--bf-fg);background:var(--bf-bg-elevated)}.post-module__ZAXO3W__bf-post__toc-item[data-active=true] a{color:var(--bf-red-400);border-left-color:var(--bf-accent);background:#ee4f3714;font-weight:500}.post-module__ZAXO3W__bf-post__toc-item--sub a{font-size:calc(var(--bf-text-sm) * .93);padding-left:1.25rem}@media (min-width:640px){.post-module__ZAXO3W__bf-post__dash-grid,.post-module__ZAXO3W__bf-post__benefits{grid-template-columns:1fr 1fr}}@media (min-width:1140px){.post-module__ZAXO3W__bf-post__outer{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:3rem}.post-module__ZAXO3W__bf-post__toc-col{align-self:start;display:block;position:sticky;top:96px}}@media (min-width:1340px){.post-module__ZAXO3W__bf-post__outer{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:3.5rem}.post-module__ZAXO3W__bf-post__toc-col{align-self:start;position:sticky;top:96px}}@media (min-width:1540px){.post-module__ZAXO3W__bf-post__outer{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:4rem}.post-module__ZAXO3W__bf-post__toc-col{align-self:start;position:sticky;top:96px}}
