@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_75580a06-module__h4idsq__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_75580a06-module__h4idsq__variable{--font-plus-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
.gooey-spinnerSpin{animation:1s linear infinite gooey-spin}@keyframes gooey-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-sonner-toast][data-x-position=center]{width:fit-content!important;margin-left:auto!important;margin-right:auto!important;left:0!important;right:0!important}@media only screen and (max-width:600px){[data-sonner-toaster][data-x-position=center]{left:50%!important;right:auto!important;transform:translate(-50%)!important}}[data-gooey-toast-css]{--gooey-toast:1}[data-sonner-toast][data-expanded=true]{transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .4s,height .35s cubic-bezier(.22,1,.36,1),box-shadow .2s!important}@media (prefers-reduced-motion:reduce){[data-sonner-toast][data-expanded=true]{transition:opacity 10ms,box-shadow 10ms!important}}.gooey-wrapper{pointer-events:auto;cursor:default;width:fit-content;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;position:relative}.gooey-blobSvg{pointer-events:none;filter:drop-shadow(0 4px 12px #0000000f)drop-shadow(0 1px 4px #0000000a);position:absolute;top:0;left:0;overflow:visible}.gooey-content{z-index:1;transition:padding .35s cubic-bezier(.4,0,.2,1);position:relative}.gooey-contentCompact{padding:7px 10px}.gooey-contentExpanded{min-width:300px;max-width:380px;padding:7px 10px 16px}.gooey-header{color:inherit;align-items:center;gap:8px;display:inline-flex}.gooey-header>.gooey-title,.gooey-header>.gooey-timestamp{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gooey-header>.gooey-timestamp{margin-left:auto}.gooey-iconWrapper{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;line-height:0;display:flex}.gooey-title{white-space:nowrap;color:inherit;padding:0 4px 2px 2px;font-size:12px;font-weight:700;line-height:1}.gooey-titleDefault{color:#555}.gooey-titleSuccess{color:#4caf50}.gooey-titleError{color:#e53935}.gooey-titleWarning{color:#c49000}.gooey-titleInfo{color:#1e88e5}.gooey-titleLoading{color:#555}.gooey-timestamp{color:#999;white-space:nowrap;padding-left:6px;font-size:11px;font-weight:400;line-height:1}.gooey-description{color:#444;margin-top:16px;font-size:13px;font-weight:400;line-height:1.55;overflow:hidden}.gooey-actionWrapper{margin-top:12px;overflow:hidden}.gooey-actionButton{box-sizing:border-box;cursor:pointer;text-align:center;-webkit-tap-highlight-color:transparent;border:none;border-radius:999px;outline:none;width:100%;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:700;transition:background .15s;display:block}.gooey-actionButton:focus:not(:focus-visible){outline:none}.gooey-actionButton:focus-visible{outline-offset:2px;outline:2px solid}.gooey-actionDefault{color:#555;background:#e8e8e8}.gooey-actionDefault:hover{background:#dcdcdc}.gooey-actionDefault:active{background:#d0d0d0}.gooey-actionSuccess{color:#4caf50;background:#c8e6c9}.gooey-actionSuccess:hover{background:#a5d6a7}.gooey-actionSuccess:active{background:#81c784}.gooey-actionError{color:#e53935;background:#ffcdd2}.gooey-actionError:hover{background:#ef9a9a}.gooey-actionError:active{background:#e57373}.gooey-actionWarning{color:#c49000;background:#ffecb3}.gooey-actionWarning:hover{background:#ffe082}.gooey-actionWarning:active{background:#ffd54f}.gooey-actionInfo{color:#1e88e5;background:#bbdefb}.gooey-actionInfo:hover{background:#90caf9}.gooey-actionInfo:active{background:#64b5f6}.gooey-progressWrapper{background:#0000000f;border-radius:2px;height:3px;margin-top:10px;overflow:hidden}.gooey-progressBar{transform-origin:0;height:100%;animation:gooey-progress-shrink var(--gooey-progress-duration,4s) linear forwards;border-radius:2px;animation-play-state:running}.gooey-progressPaused .gooey-progressBar{animation-play-state:paused}@keyframes gooey-progress-shrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.gooey-progressDefault{background:#999}.gooey-progressSuccess{background:#4caf50}.gooey-progressError{background:#e53935}.gooey-progressWarning{background:#c49000}.gooey-progressInfo{background:#1e88e5}.gooey-wrapper[data-theme=dark] .gooey-blobSvg{filter:drop-shadow(0 4px 12px #0000004d)drop-shadow(0 1px 4px #0003)}.gooey-wrapper[data-theme=dark] .gooey-titleDefault{color:#ccc}.gooey-wrapper[data-theme=dark] .gooey-titleSuccess{color:#66bb6a}.gooey-wrapper[data-theme=dark] .gooey-titleError{color:#ef5350}.gooey-wrapper[data-theme=dark] .gooey-titleWarning{color:#ffb300}.gooey-wrapper[data-theme=dark] .gooey-titleInfo{color:#42a5f5}.gooey-wrapper[data-theme=dark] .gooey-titleLoading{color:#ccc}.gooey-wrapper[data-theme=dark] .gooey-timestamp{color:#777}.gooey-wrapper[data-theme=dark] .gooey-description{color:#e0e0e0}.gooey-wrapper[data-theme=dark] .gooey-actionDefault{color:#ccc;background:#3a3a3a}.gooey-wrapper[data-theme=dark] .gooey-actionDefault:hover{background:#444}.gooey-wrapper[data-theme=dark] .gooey-actionDefault:active{background:#4e4e4e}.gooey-wrapper[data-theme=dark] .gooey-actionSuccess{color:#66bb6a;background:#1b5e20}.gooey-wrapper[data-theme=dark] .gooey-actionSuccess:hover{background:#2e7d32}.gooey-wrapper[data-theme=dark] .gooey-actionSuccess:active{background:#388e3c}.gooey-wrapper[data-theme=dark] .gooey-actionError{color:#ef5350;background:#b71c1c}.gooey-wrapper[data-theme=dark] .gooey-actionError:hover{background:#c62828}.gooey-wrapper[data-theme=dark] .gooey-actionError:active{background:#d32f2f}.gooey-wrapper[data-theme=dark] .gooey-actionWarning{color:#ffb300;background:#4a3800}.gooey-wrapper[data-theme=dark] .gooey-actionWarning:hover{background:#5c4600}.gooey-wrapper[data-theme=dark] .gooey-actionWarning:active{background:#6e5400}.gooey-wrapper[data-theme=dark] .gooey-actionInfo{color:#42a5f5;background:#0d47a1}.gooey-wrapper[data-theme=dark] .gooey-actionInfo:hover{background:#1565c0}.gooey-wrapper[data-theme=dark] .gooey-actionInfo:active{background:#1976d2}.gooey-wrapper[data-theme=dark] .gooey-progressWrapper{background:#ffffff1a}.gooey-wrapper[data-theme=dark] .gooey-progressDefault{background:#888}.gooey-wrapper[data-theme=dark] .gooey-progressSuccess{background:#66bb6a}.gooey-wrapper[data-theme=dark] .gooey-progressError{background:#ef5350}.gooey-wrapper[data-theme=dark] .gooey-progressWarning{background:#ffb300}.gooey-wrapper[data-theme=dark] .gooey-progressInfo{background:#42a5f5}.gooey-closeButton{z-index:2;color:#444;cursor:pointer;opacity:0;pointer-events:none;-webkit-tap-highlight-color:transparent;border-style:solid;border-radius:50%;outline:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:opacity .15s,transform .15s;display:flex;position:absolute;top:-6px;left:-6px}.gooey-closeButtonRight{top:6px;left:auto;right:-1px}.gooey-wrapper:hover .gooey-closeButton,.gooey-wrapper:focus-within .gooey-closeButton,.gooey-wrapper:active .gooey-closeButton{opacity:1;pointer-events:auto}.gooey-closeButton:focus,.gooey-closeButton:focus-visible{opacity:1;pointer-events:auto;box-shadow:0 0 0 2px #00000026}.gooey-closeButton:hover{transform:scale(1.15)}.gooey-closeButton:active{transform:scale(.95)}.gooey-wrapper[data-theme=dark] .gooey-closeButton{color:#e0e0e0;box-shadow:0 1px 4px #ffffff40}
.blog-agent{--ba-canvas:var(--admin-main-bg);--ba-page:var(--admin-main-bg);--ba-surface:var(--admin-main-bg);--ba-ink:var(--foreground);--ba-ink-2:var(--muted-foreground);--ba-ink-3:#737b87;--ba-line:var(--admin-sidebar-grid-line);--ba-line-strong:var(--admin-sidebar-grid-line);--ba-hover:#23211e0a;--ba-hover-2:#23211e0f;--ba-inset:#23211e08;--ba-field:#23211e0b;--ba-green:#267d30;--ba-green-tint:#dbf3db;--ba-red:#cc272e;--ba-red-tint:#ffecea;--ba-orange:#c56c21;--ba-orange-tint:#ffeddf;--ba-radius-card:14px;--ba-radius-control:8px;--ba-radius-pill:9999px;--ba-shadow-card:0 0 0 1px #0000000d, 0 1px 2px #0000000a, 0 4px 12px #00000008;--ba-shadow-btn:0 0 0 1px #0000000f, 0 1px 1px #0000000a;--ba-shadow-hairline:0 0 0 1px #0000000d;--ba-radius-chip:6px;--ba-header-height:3rem;color:var(--ba-ink)}@supports (color:lab(0% 0 0)){.blog-agent{--ba-ink-3:lab(51.2077% -.89103 -7.39492);--ba-green:lab(45.9863% -39.3676 33.4112);--ba-green-tint:lab(93.5632% -11.1774 8.71228);--ba-red:lab(45.7636% 63.3818 40.1799);--ba-red-tint:lab(95.0829% 9.19622 4.96011);--ba-orange:lab(55.1891% 32.6531 54.4723);--ba-orange-tint:lab(95.2268% 8.00446 12.8005)}}.blog-agent .ba-card{border-radius:var(--ba-radius-card);background:var(--ba-surface);box-shadow:var(--ba-shadow-card)}.blog-agent .ba-inset{border-radius:calc(var(--ba-radius-card) - 4px);background:var(--ba-inset)}.blog-agent .ba-muted{color:var(--ba-ink-2)}.blog-agent .ba-subtle{color:var(--ba-ink-3)}.blog-agent .ba-control{border-radius:var(--ba-radius-control);background:var(--ba-surface);height:2rem;box-shadow:var(--ba-shadow-btn);color:var(--ba-ink);border:none;outline:none;padding-inline:.75rem;font-size:.8125rem}.blog-agent .ba-control:focus-visible{box-shadow:var(--ba-shadow-btn), 0 0 0 2px var(--ba-canvas), 0 0 0 4px var(--ba-ink)}.blog-agent .ba-textarea{resize:vertical;width:100%;color:var(--ba-ink);background:0 0;border:none;outline:none;padding:.875rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;line-height:1.6}.blog-agent .ba-btn{border-radius:var(--ba-radius-pill);justify-content:center;align-items:center;gap:.375rem;height:2rem;padding-inline:.875rem;font-size:.8125rem;font-weight:500;transition:background-color .12s ease-out,opacity .12s ease-out,box-shadow .12s ease-out;display:inline-flex}.blog-agent .ba-btn:disabled{opacity:.45;pointer-events:none}.blog-agent .ba-btn-primary{background:var(--ba-ink);color:var(--ba-canvas)}.blog-agent .ba-btn-primary:hover:not(:disabled){opacity:.92}.blog-agent .ba-btn-secondary{background:var(--ba-surface);color:var(--ba-ink);box-shadow:var(--ba-shadow-btn)}.blog-agent .ba-btn-secondary:hover:not(:disabled){background:var(--ba-hover)}.blog-agent .ba-btn-icon-pill{flex-shrink:0;width:auto;min-width:1.875rem;height:1.875rem;padding-block:0;padding-inline:.6875rem}.blog-agent .ba-btn-icon-pill svg{flex-shrink:0;width:1rem;height:1rem}.blog-agent .ba-rail-actions{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.blog-agent .ba-btn-ghost{color:var(--ba-ink-2);background:0 0}.blog-agent .ba-btn-ghost:hover:not(:disabled){background:var(--ba-hover-2);color:var(--ba-ink)}.blog-agent .ba-btn-danger{color:var(--destructive);box-shadow:var(--ba-shadow-btn);background:0 0}.blog-agent .ba-btn-danger:hover:not(:disabled){background:color-mix(in oklch, var(--destructive) 12%, transparent)}.blog-agent .ba-layer-item{border-radius:var(--ba-radius-control);text-align:left;width:100%;color:var(--ba-ink-2);align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.8125rem;line-height:1.35;transition:background-color .1s ease-out,color .1s ease-out;display:flex}.blog-agent .ba-layer-item:hover{background:var(--ba-hover-2);color:var(--ba-ink)}.blog-agent .ba-layer-item[data-active=true]{background:var(--ba-hover);color:var(--ba-ink)}.blog-agent .ba-layer-item[data-active=true] svg{color:var(--ba-ink)}.blog-agent .ba-task-row{background:var(--ba-surface);box-shadow:var(--ba-shadow-card);border-radius:22px;transition:border-radius .3s cubic-bezier(.23,1,.32,1),background-color .15s ease-out;overflow:hidden}.blog-agent .ba-task-row:hover{background:var(--ba-inset)}.blog-agent .ba-task-row[data-open=true]{border-radius:14px}.blog-agent .ba-task-trigger{text-align:left;align-items:center;gap:.625rem;width:100%;padding:.625rem .75rem;display:flex}.blog-agent .ba-status-ring{shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex;position:relative}.blog-agent .ba-pill-green{border-radius:var(--ba-radius-pill);background:var(--ba-green-tint);height:1.375rem;color:var(--ba-green);align-items:center;padding-inline:.5rem;font-size:.71875rem;font-weight:500;display:inline-flex}.blog-agent .ba-pill-red{border-radius:var(--ba-radius-pill);background:var(--ba-red-tint);height:1.375rem;color:var(--ba-red);align-items:center;padding-inline:.5rem;font-size:.71875rem;font-weight:500;display:inline-flex}.blog-agent .ba-pill-orange{border-radius:var(--ba-radius-pill);background:var(--ba-orange-tint);height:1.375rem;color:var(--ba-orange);align-items:center;padding-inline:.5rem;font-size:.71875rem;font-weight:500;display:inline-flex}.blog-agent .ba-pill-neutral{border-radius:var(--ba-radius-pill);background:var(--ba-inset);height:1.375rem;color:var(--ba-ink-2);align-items:center;padding-inline:.5rem;font-size:.71875rem;font-weight:500;display:inline-flex}.blog-agent .ba-history-row{border-radius:var(--ba-radius-control);text-align:left;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.5rem .625rem;font-size:.75rem;transition:background-color .1s ease-out;display:flex}.blog-agent .ba-history-row:hover{background:var(--ba-hover-2)}.blog-agent .ba-history-row[data-active=true]{background:var(--ba-hover)}.blog-agent .ba-shimmer{background-image:linear-gradient(90deg, var(--ba-ink-3) 35%, var(--ba-ink) 50%, var(--ba-ink-3) 65%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.4s linear infinite ba-shimmer-text}@keyframes ba-shimmer-text{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes ba-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ba-pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes ba-spin{to{transform:rotate(360deg)}}@keyframes ba-pixel-on{0%,to{opacity:.15}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.blog-agent .ba-shimmer{color:var(--ba-ink-2);background:0 0;-webkit-background-clip:unset;background-clip:unset;animation:none}.blog-agent .ba-pixel-cell{opacity:.15;animation:none!important}}.dark .blog-agent{--ba-canvas:#121212;--ba-page:#0b0d12;--ba-surface:#13161b;--ba-ink:#e1e5eb;--ba-ink-2:#9da5b1;--ba-ink-3:#737b87;--ba-line:#26292e;--ba-line-strong:#35383d;--ba-hover:#1c1f24;--ba-hover-2:#181b1f;--ba-inset:#0d1014;--ba-shadow-card:0 0 0 1px #ffffff0f, 0 4px 16px #0000003d;--ba-shadow-btn:0 0 0 1px #ffffff14;--ba-orange:#de8f57;--ba-orange-tint:#3c220f}@supports (color:lab(0% 0 0)){.dark .blog-agent{--ba-canvas:lab(5.26802% 0 0);--ba-page:lab(3.67543% -.212148 -2.43837);--ba-surface:lab(7.19015% -.368543 -3.62587);--ba-ink:lab(90.6878% -.517368 -3.73452);--ba-ink-2:lab(67.45% -.932187 -7.4149);--ba-ink-3:lab(51.2077% -.89103 -7.39492);--ba-line:lab(16.4436% -.441715 -3.69567);--ba-line-strong:lab(23.4047% -.461087 -3.70498);--ba-hover:lab(11.8026% -.423282 -3.68721);--ba-hover-2:lab(9.48197% -.41151 -3.68196);--ba-inset:lab(4.4107% -.247397 -2.73951);--ba-orange:lab(66.963% 26.8559 42.4565);--ba-orange-tint:lab(16.242% 11.2893 17.6289)}}.blog-agent.ba-agent-grid{background:var(--admin-main-bg);flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:240px minmax(0,1fr) 400px;width:100%;min-height:0;display:grid;overflow:hidden}.blog-agent.ba-agent-grid--file{grid-template-columns:240px minmax(0,1fr)}.blog-agent.ba-agent-grid--loading{grid-template-columns:minmax(0,1fr)}.blog-agent .ba-agent-nav,.blog-agent .ba-agent-main,.blog-agent .ba-agent-rail{background:var(--admin-main-bg);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.blog-agent .ba-agent-nav{border-right:1px solid var(--admin-sidebar-grid-line);padding:0}.blog-agent .ba-agent-main{border-right:1px solid var(--admin-sidebar-grid-line);position:relative}.blog-agent.ba-agent-grid--file .ba-agent-main{border-right:none}.blog-agent .ba-agent-rail{padding:0}.blog-agent .ba-agent-header{box-sizing:border-box;height:var(--ba-header-height);min-height:var(--ba-header-height);border-bottom:1px solid var(--admin-sidebar-grid-line);flex-shrink:0;align-items:center;gap:.75rem;padding:.5rem 1.25rem;display:flex}.blog-agent .ba-agent-header--tabs{padding:.4375rem .625rem}.blog-agent .ba-agent-header--tabs [data-slot=tabs-list].ba-sidebar-tabs{border-radius:var(--ba-radius-control);background:var(--ba-hover);width:100%;height:1.625rem;box-shadow:none;color:var(--ba-ink-2);align-items:stretch;gap:.125rem;padding:.125rem;display:flex}.blog-agent .ba-agent-header--tabs [data-slot=tab-indicator]{border-radius:calc(var(--ba-radius-control) - 2px);background:var(--ba-surface);box-shadow:var(--ba-shadow-btn)}.blog-agent .ba-agent-header--tabs [data-slot=tabs-tab]{z-index:1;border-radius:calc(var(--ba-radius-control) - 2px);min-width:0;height:auto;color:var(--ba-ink-2);box-shadow:none;background:0 0;border:none;flex:1 1 0;padding-inline:.5rem;font-size:.8125rem;font-weight:500;line-height:1}.blog-agent .ba-agent-header--tabs [data-slot=tabs-tab]:hover{color:var(--ba-ink);background:0 0}.blog-agent .ba-agent-header--tabs [data-slot=tabs-tab][data-active]{color:var(--ba-ink);box-shadow:none;background:0 0}.blog-agent .ba-agent-header--tabs [data-slot=tabs-tab] svg{opacity:1;color:currentColor;width:.875rem;height:.875rem;margin-inline:0}.blog-agent .ba-agent-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.blog-agent .ba-agent-workspace-content{box-sizing:border-box;width:100%;min-width:0;max-width:48rem;margin-inline:auto;padding:1.5rem 1.25rem 2.5rem}.blog-agent .ba-sidebar-scroll{flex:1;min-height:0;padding:.5rem;overflow-y:auto}.blog-agent .ba-agent-rail .ba-agent-scroll{padding:0}.blog-agent .ba-agent-rail [data-slot=tabs-content].ba-agent-rail-panel{min-height:0}.blog-agent .ba-output-article{padding:1rem 1.25rem 1.5rem}.blog-agent .ba-output-article-header{margin-bottom:1rem}.blog-agent .ba-output-article-title{letter-spacing:-.01em;text-wrap:balance;color:var(--ba-ink);font-size:1.0625rem;font-weight:600;line-height:1.35}.blog-agent .ba-output-article-hero{aspect-ratio:16/9;background:var(--ba-surface-muted,#ece9f3);border-radius:.625rem;width:100%;position:relative;overflow:hidden}.blog-agent .ba-output-article-header .ba-output-article-title+.ba-output-article-hero{margin-top:.75rem}.blog-agent .ba-output-article .landing-blocknote{font-size:.8125rem;line-height:1.65}.blog-agent .ba-output-article .landing-blocknote .bn-editor{min-height:0;padding:0}.blog-agent .ba-output-meta{flex-direction:column;gap:1.25rem;padding:1rem 1.25rem 1.5rem;display:flex}.blog-agent .ba-output-meta-section{flex-direction:column;gap:.5rem;display:flex}.blog-agent .ba-output-meta-description{text-wrap:pretty;color:var(--ba-ink);font-size:.875rem;line-height:1.65}.blog-agent .ba-output-meta-char-count{letter-spacing:.02em;color:var(--ba-ink-3);font-size:.6875rem;font-weight:500}.blog-agent .ba-output-meta-heading{letter-spacing:.04em;text-transform:uppercase;color:var(--ba-ink-3);font-size:.6875rem;font-weight:600}.blog-agent .ba-output-meta-keywords{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.blog-agent .ba-output-meta-keyword{border-radius:var(--ba-radius-control);background:var(--ba-hover);color:var(--ba-ink-2);align-items:center;padding:.25rem .5rem;font-size:.75rem;line-height:1.4;display:inline-flex}.blog-agent .ba-output-meta-rationale{text-wrap:pretty;color:var(--ba-ink-2);font-size:.8125rem;line-height:1.6}.blog-agent [data-slot=tree-item-label].ba-tree-label{color:var(--ba-ink-2);background:0 0}.blog-agent [data-slot=tree-item-label].ba-tree-label:hover{background:var(--ba-hover);color:var(--ba-ink)}.blog-agent [data-slot=tree-item-label].ba-tree-label:hover svg{color:var(--ba-ink)}.blog-agent [data-slot=tree-item-label].ba-tree-label--selected{background:var(--ba-hover-2);color:var(--ba-ink)}.blog-agent [data-slot=tree-item-label].ba-tree-label--selected svg{color:var(--ba-ink)}.blog-agent .ba-tree-meta{border-radius:var(--ba-radius-pill);background:var(--ba-inset);color:var(--ba-ink-3);flex-shrink:0;padding:.125rem .4375rem;font-size:.6875rem;line-height:1.2}.blog-agent .ba-tree-inline-action{width:1.375rem;height:1.375rem;color:var(--ba-ink-3);border-radius:.375rem;justify-content:center;align-items:center;transition:background-color .1s ease-out,color .1s ease-out;display:inline-flex}.blog-agent .ba-tree-inline-action:hover{background:var(--ba-inset);color:var(--ba-ink)}.blog-agent .ba-tree-inline-action:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.blog-agent .ba-tree-root{margin:0;padding:0;list-style:none}.blog-agent .ba-tree-row{text-align:left;width:100%;color:var(--ba-ink-2);border-radius:.5rem;align-items:center;gap:.375rem;padding:.375rem .5rem;font-size:.8125rem;line-height:1.35;transition:background-color .1s ease-out,color .1s ease-out;display:flex}.blog-agent .ba-tree-row:hover{background:var(--ba-hover);color:var(--ba-ink)}.blog-agent .ba-tree-row:hover svg{color:var(--ba-ink)}.blog-agent .ba-tree-row[data-active=true]{background:var(--ba-hover-2);color:var(--ba-ink)}.blog-agent .ba-tree-row[data-active=true] svg{color:var(--ba-ink)}.blog-agent .ba-tree-row--run{align-items:flex-start;gap:.5rem;padding-block:.4375rem}.blog-agent .ba-tree-row--run svg{margin-top:.125rem}.blog-agent .ba-sidebar-action{cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;width:100%;padding:.5rem .625rem;font-size:.8125rem;font-weight:500;transition:background-color .1s ease-out;display:flex}.blog-agent .ba-sidebar-action:hover:not(:disabled){background:var(--ba-hover)}.blog-agent .ba-sidebar-action:disabled{opacity:.45;pointer-events:none}.blog-agent .ba-sidebar-row{text-align:left;width:100%;color:var(--ba-ink-2);border-radius:12px;align-items:center;gap:.375rem;padding:.375rem .5rem;font-size:.8125rem;transition:background-color .1s ease-out,color .1s ease-out;display:flex}.blog-agent .ba-sidebar-row:hover,.blog-agent .ba-sidebar-row[data-active=true]{background:var(--ba-hover);color:var(--ba-ink)}.blog-agent .ba-sidebar-row[data-active=true] svg{color:var(--ba-ink)}.blog-agent .ba-rec-card{border-radius:var(--ba-radius-card);background:var(--ba-surface);box-shadow:var(--ba-shadow-card);overflow:hidden}.blog-agent .ba-rec-card-body{padding:1rem 1rem .875rem}.blog-agent .ba-always-allow{border-top:1px solid var(--ba-line);justify-content:space-between;align-items:center;gap:.75rem;margin-top:.875rem;padding-top:.875rem;display:flex}.blog-agent .ba-model-picker{border-top:1px solid var(--ba-line);flex-direction:column;gap:.625rem;margin-top:.875rem;padding-top:.875rem;display:flex}.blog-agent .ba-model-picker-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.blog-agent .ba-model-picker-label{shrink:0;letter-spacing:.01em;min-width:0;color:var(--ba-ink-2);font-size:.75rem;font-weight:500}.blog-agent .ba-model-picker-segmented{background:var(--ba-hover);border-radius:999px;align-items:center;gap:.25rem;padding:.125rem;display:inline-flex}.blog-agent .ba-model-picker--disabled{opacity:.55;pointer-events:none}.blog-agent .ba-model-picker-option{letter-spacing:.01em;color:var(--ba-muted);background:0 0;border:none;border-radius:999px;padding:.3125rem .6875rem;font-size:.6875rem;font-weight:600;transition:background-color .12s ease-out,color .12s ease-out}.blog-agent .ba-model-picker-option:focus-visible{outline:2px solid var(--ba-ink-3);outline-offset:2px}.blog-agent .ba-model-picker-option--selected{background:var(--ba-surface);color:var(--ba-ink);box-shadow:var(--ba-shadow-hairline)}.blog-agent .ba-model-picker-static{letter-spacing:.01em;color:var(--ba-muted);font-size:.6875rem;font-weight:600}.blog-agent .ba-model-picker-select{letter-spacing:.01em;min-width:0;max-width:min(16rem,62%);color:var(--ba-muted);text-align:right;text-align-last:right;font-size:.6875rem;font-weight:600}.blog-agent .ba-always-allow--compact{background:0 0;border-top:none;margin-top:0;padding:0}.blog-agent .ba-always-allow--disabled{opacity:.55;pointer-events:none}.blog-agent .ba-always-allow-label{letter-spacing:.01em;min-width:0;color:var(--ba-ink-2);font-size:.75rem;font-weight:500}.blog-agent .ba-rec-card-footer{border-top:1px solid var(--ba-line);background:var(--ba-surface);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.blog-agent .ba-composer-pill{background:var(--ba-canvas);width:100%;height:52px;box-shadow:var(--ba-shadow-btn);border-radius:9999px;align-items:center;gap:.625rem;padding:.5rem;display:flex}.blog-agent .ba-composer-article-input{width:3rem;color:var(--ba-ink);background:0 0;border:none;outline:none;font-size:.8125rem}.blog-agent .ba-composer-send{shrink:0;cursor:pointer;background:var(--ba-ink);width:2.25rem;height:2.25rem;color:var(--ba-canvas);border-radius:9999px;justify-content:center;align-items:center;transition:opacity .12s ease-out;display:inline-flex}.blog-agent .ba-composer-send:hover:not(:disabled){opacity:.92}.blog-agent .ba-composer-send:disabled{opacity:.45;pointer-events:none}.blog-agent .ba-alert{background:var(--ba-red-tint);color:var(--ba-red);border-radius:10px;padding:.75rem 1rem;font-size:.8125rem}.blog-agent .ba-file-editor-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.blog-agent .ba-file-editor-empty{flex:1;justify-content:center;align-items:center;min-height:0;padding:1.5rem;display:flex}.blog-agent .ba-file-editor-alert{flex-shrink:0;margin:1rem 1.5rem 0}.blog-agent .ba-file-editor-form{flex-direction:column;flex:1;gap:1.25rem;width:100%;min-height:0;padding:1.25rem 1.5rem 1.5rem;display:flex}.blog-agent .ba-file-editor-meta{flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.6875rem;line-height:1.2;display:flex}.blog-agent .ba-file-editor-kind{border-radius:var(--ba-radius-pill);background:var(--ba-hover);height:1.375rem;color:var(--ba-ink-2);align-items:center;padding-inline:.5rem;font-weight:500;display:inline-flex}.blog-agent .ba-file-editor-meta-sep,.blog-agent .ba-file-editor-meta-item{color:var(--ba-ink-3)}.blog-agent .ba-field-label{color:var(--ba-ink-2);margin-bottom:.375rem;font-size:.75rem;font-weight:500;display:block}.blog-agent .ba-file-editor-fields-row{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1.25rem;width:fit-content;max-width:100%;display:flex}.blog-agent .ba-file-editor-fields-row .ba-file-editor-name-field{flex:none;width:11rem}.blog-agent .ba-file-editor-fields-row .ba-file-editor-type-field{flex:none;width:9rem}.blog-agent .ba-file-editor-schedule-toggle{flex:none;width:4.25rem}.blog-agent .ba-file-editor-schedule-switch{align-items:center;height:2rem;display:flex}.blog-agent .ba-file-editor-schedule-date{flex:none;width:9.5rem}.blog-agent .ba-file-editor-schedule-time{flex:none;width:7rem}.blog-agent .ba-file-editor-schedule-email{flex:0 18rem;min-width:11rem;max-width:18rem;overflow:hidden}.blog-agent .ba-email-pill-input{border-radius:var(--ba-radius-control);border:1px solid var(--ba-line);background:var(--ba-field);cursor:text;scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:.375rem;height:2rem;min-height:2rem;max-height:2rem;padding:.25rem .5rem;display:flex;overflow:auto hidden}.blog-agent .ba-email-pill-input:focus-within{border-color:#488acb;border-color:lab(55.4574% -6.04308 -40.6575);box-shadow:0 0 0 2px #488acb26;box-shadow:0 0 0 2px lab(55.4574% -6.04308 -40.6575/.15)}.blog-agent .ba-email-pill{border-radius:var(--ba-radius-pill);background:#23211e14;flex-shrink:0;align-items:center;gap:.375rem;max-width:12rem;padding:.125rem .375rem .125rem .125rem;display:inline-flex}.blog-agent .ba-email-pill-avatar{border-radius:var(--ba-radius-pill);color:#fff;background:#7ea9d5;background:lab(67.3253% -6.26373 -27.5855);flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.625rem;font-weight:600;display:inline-flex}.blog-agent .ba-email-pill-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ba-ink);font-size:.75rem;overflow:hidden}.blog-agent .ba-email-pill-remove{border-radius:var(--ba-radius-pill);width:1rem;height:1rem;color:var(--ba-ink-2);flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;line-height:1;display:inline-flex}.blog-agent .ba-email-pill-remove:hover:not(:disabled){color:var(--ba-ink);background:#23211e14}.blog-agent .ba-email-pill-field{width:7rem;min-width:7rem;color:var(--ba-ink);background:0 0;border:0;outline:none;flex:none;padding:.125rem .25rem;font-size:.8125rem}.blog-agent .ba-email-pill-field::placeholder{color:var(--ba-ink-3)}.blog-agent .ba-email-pill-field:disabled{cursor:not-allowed}.blog-agent .ba-email-pill-input--empty .ba-email-pill-field{flex:auto;width:100%;min-width:0}.blog-agent .ba-file-editor-fields-row .ba-file-name-input,.blog-agent .ba-file-editor-fields-row .ba-field-select{width:100%;max-width:none}.blog-agent .ba-file-editor-type-field .ba-field-label,.blog-agent .ba-file-editor-fields-row .ba-file-editor-name-field .ba-field-label{margin-bottom:.375rem;display:block}.blog-agent .ba-file-editor-fields-row .ba-file-editor-type-field .ba-field-label{min-height:1.0625rem}.blog-agent .ba-file-editor-title-field,.blog-agent .ba-file-editor-name-field,.blog-agent .ba-file-editor-type-field{flex-shrink:0;display:block}.blog-agent .ba-field-select{border-radius:var(--ba-radius-control);border:1px solid var(--ba-line);background:var(--ba-surface);width:100%;max-width:20rem;height:2rem;color:var(--ba-ink);box-shadow:var(--ba-shadow-hairline);padding-inline:.625rem;font-size:.8125rem;display:block}.blog-agent .ba-field-select:focus-visible{outline-offset:1px;outline:2px solid #23211e2e}.blog-agent .ba-create-article-dialog{z-index:60;background:#14121047;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.blog-agent .ba-create-article-dialog-panel{border-radius:var(--ba-radius-panel);background:var(--ba-surface);width:min(100%,24rem);box-shadow:var(--ba-shadow-panel);flex-direction:column;gap:.875rem;padding:1.25rem;display:flex}.blog-agent .ba-create-article-dialog-title{letter-spacing:-.01em;font-size:.9375rem;font-weight:600}.blog-agent .ba-create-article-dialog-hint{color:var(--ba-ink-2);text-wrap:pretty;font-size:.8125rem;line-height:1.5}.blog-agent .ba-create-article-dialog-actions{justify-content:flex-end;gap:.5rem;padding-top:.25rem;display:flex}.blog-agent .ba-file-name-label-row{flex-wrap:wrap;align-items:baseline;gap:.375rem .625rem;margin-bottom:.375rem;display:flex}.blog-agent .ba-field-hint{color:var(--ba-ink-3);font-size:.6875rem;line-height:1.4}.blog-agent .ba-field-error{color:var(--ba-red);margin-top:.375rem;font-size:.6875rem;line-height:1.4}.blog-agent .ba-file-name-input{border-radius:var(--ba-radius-control);border:1px solid var(--ba-line);background:var(--ba-surface);width:100%;max-width:28rem;height:2rem;box-shadow:var(--ba-shadow-hairline);align-items:center;padding-inline:.625rem;transition:border-color .15s ease-out,box-shadow .15s ease-out;display:flex}.blog-agent .ba-file-name-input:focus-within{border-color:var(--ba-line-strong);box-shadow:0 1px 2px #00000006, 0 0 0 1px var(--ba-line-strong)}.blog-agent .ba-file-name-input--invalid{border-color:color-mix(in oklab, var(--ba-red) 35%, var(--ba-line))}.blog-agent .ba-file-name-input--locked{background:var(--ba-surface-2,color-mix(in oklab, var(--ba-ink) 3%, transparent));cursor:default}.blog-agent .ba-file-name-input--locked:focus-within{box-shadow:none;border-color:var(--ba-line)}.blog-agent .ba-file-name-input--locked .ba-file-name-input-stem{color:var(--ba-ink-2);cursor:default}.blog-agent .ba-file-name-input-stem{min-width:0;color:var(--ba-ink);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:.8125rem;font-weight:500;line-height:1.25}.blog-agent .ba-file-name-input-stem::placeholder{color:var(--ba-ink-3)}.blog-agent .ba-file-name-input-suffix{color:var(--ba-ink-3);-webkit-user-select:none;user-select:none;flex-shrink:0;margin-left:.125rem;font-size:.8125rem}.blog-agent .ba-field-title{border:none;border-bottom:1px solid var(--ba-line);letter-spacing:-.01em;width:100%;color:var(--ba-ink);background:0 0;outline:none;padding:.375rem 0 .625rem;font-size:1.0625rem;font-weight:600;line-height:1.35;transition:border-color .15s ease-out}.blog-agent .ba-field-title:focus-visible{border-bottom-color:var(--ba-ink)}.blog-agent .ba-file-editor-content-field{flex-direction:column;flex:1;min-height:0;display:flex}.blog-agent .ba-field-content{resize:vertical;border-radius:var(--ba-radius-control);border:1px solid var(--ba-line);background:var(--ba-surface);width:100%;min-height:min(520px,100dvh - 11.5rem);color:var(--ba-ink);outline:none;flex:1;padding:1rem 1.125rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;line-height:1.65;transition:border-color .15s ease-out,box-shadow .15s ease-out;box-shadow:0 1px 2px #00000008}.blog-agent .ba-field-content:focus-visible{border-color:var(--ba-line-strong);box-shadow:0 1px 2px #00000006, 0 0 0 1px var(--ba-line-strong)}@media (max-width:1279px){.blog-agent.ba-agent-grid{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:220px minmax(0,1fr)}.blog-agent.ba-agent-grid:not(.ba-agent-grid--file){grid-template-areas:"nav main""rail rail"}.blog-agent.ba-agent-grid .ba-agent-nav{grid-area:nav}.blog-agent.ba-agent-grid .ba-agent-main{border-right:none;grid-area:main}.blog-agent.ba-agent-grid .ba-agent-rail{border-top:1px solid var(--admin-sidebar-grid-line);grid-area:rail;max-height:280px}.blog-agent.ba-agent-grid--file .ba-agent-main{grid-area:auto}}@media (max-width:767px){.blog-agent.ba-agent-grid{grid-template:"nav""main"minmax(0,1fr)"rail"/minmax(0,1fr)}.blog-agent.ba-agent-grid .ba-agent-nav{border-right:none;border-bottom:1px solid var(--admin-sidebar-grid-line);max-height:240px}.blog-agent.ba-agent-grid .ba-agent-main{border-right:none}.blog-agent.ba-agent-grid--file .ba-agent-rail{display:none}}.blog-agent .ba-tool-chips{width:100%;min-width:0}.blog-agent .ba-tool-chips-body{box-sizing:border-box;width:100%;min-width:0;padding-inline:.125rem}.blog-agent .ba-tool-chips-panel{box-sizing:border-box;padding-block:0 .125rem}.blog-agent .ba-tool-chips-header{border-radius:var(--ba-radius-control);width:fit-content;color:var(--ba-ink-2);align-items:center;gap:.375rem;padding:.25rem .375rem;font-size:.78125rem;transition:background-color .1s ease-out;display:flex}.blog-agent .ba-tool-chips-header:hover{background:var(--ba-hover-2)}.blog-agent .ba-tool-row{border-radius:var(--ba-radius-control);text-align:left;align-items:center;gap:.5rem;width:100%;min-width:0;height:1.75rem;padding-inline:.125rem;transition:background-color .1s ease-out;display:flex}.blog-agent .ba-tool-row:hover{background:var(--ba-hover-2)}.blog-agent .ba-tool-row:has(.ba-tool-chip--error){align-items:flex-start;height:auto;min-height:1.75rem;padding-block:.125rem}.blog-agent .ba-tool-chip{cursor:default;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--ba-radius-chip);background:var(--ba-field);width:fit-content;max-width:100%;height:1.375rem;color:var(--ba-ink-2);box-shadow:var(--ba-shadow-hairline);flex:none;align-items:center;padding-inline:.375rem;font-size:.719rem;transition:background-color .1s ease-out;display:inline-flex;overflow:hidden}.blog-agent .ba-tool-chip--error{white-space:normal;max-width:100%;height:auto;min-height:1.375rem;text-overflow:unset;color:var(--ba-red);background:var(--ba-red-tint);padding-block:.125rem;overflow:visible}.blog-agent .ba-ai-prompt-chip-row{align-items:center;gap:.375rem;min-width:0;padding:.25rem .75rem .375rem 1.75rem;display:flex}.blog-agent .ba-task-pipeline-tools .ba-ai-prompt-chip-row{padding-left:1.25rem;padding-right:0}.blog-agent .ba-ai-prompt-chip-row--inline{padding-top:0;padding-bottom:.375rem}.blog-agent .ba-task-pipeline-tools .ba-pipeline-image-grid{margin-left:1.25rem}.blog-agent .ba-image-chip-wrap{max-width:100%;display:inline-flex;position:relative}.blog-agent .ba-image-chip{text-align:left;flex-direction:column;align-items:stretch;gap:.25rem;width:7rem;display:inline-flex}.blog-agent .ba-image-chip-frame{aspect-ratio:16/9;border:1px solid var(--ba-line);border-radius:var(--ba-radius-chip);background:var(--ba-surface);width:100%;box-shadow:var(--ba-shadow-hairline);transition:border-color .1s ease-out,box-shadow .1s ease-out,background-color .1s ease-out;position:relative;overflow:hidden}.blog-agent .ba-image-surface{width:100%;height:100%;position:relative}.blog-agent .ba-image-surface--generating{background:#fafafa;width:100%;height:100%;min-height:100%}.dark .blog-agent .ba-image-surface--generating{background:#1f1f1f}.blog-agent .ba-image-chip-zoom .ba-image-surface{display:block}.blog-agent .ba-image-hover-preview-body,.blog-agent .ba-image-lightbox-body{position:relative}.blog-agent .ba-image-chip-zoom{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.blog-agent .ba-image-chip-wrap:hover .ba-image-chip-frame,.blog-agent .ba-image-chip-wrap:focus-within .ba-image-chip-frame{border-color:var(--ba-ink-3);background:var(--ba-hover)}.blog-agent .ba-image-chip-regenerate{border-radius:var(--ba-radius-pill);width:1.5rem;height:1.5rem;color:var(--ba-ink-2);box-shadow:var(--ba-shadow-hairline);cursor:pointer;background:#ffffffeb;border:0;justify-content:center;align-items:center;transition:background-color .1s ease-out,color .1s ease-out,opacity .1s ease-out;display:inline-flex;position:absolute;bottom:.25rem;right:.25rem}.blog-agent .ba-image-chip-regenerate:hover:not(:disabled){background:var(--ba-surface);color:var(--ba-ink)}.blog-agent .ba-image-chip-regenerate:disabled{cursor:default;opacity:.85}.blog-agent .ba-image-regenerate-text{shrink:0;border-radius:var(--ba-radius-pill);background:var(--ba-field);height:1.125rem;color:var(--ba-ink-2);box-shadow:var(--ba-shadow-hairline);cursor:pointer;border:0;align-items:center;padding-inline:.375rem;font-size:.625rem;font-weight:500;transition:background-color .1s ease-out;display:inline-flex}.blog-agent .ba-image-regenerate-text:hover:not(:disabled){background:var(--ba-hover)}.blog-agent .ba-image-regenerate-text:disabled{cursor:default;opacity:.7}.blog-agent .ba-ai-prompt-chip{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--ba-radius-chip);background:var(--ba-field);min-width:0;color:var(--ba-ink-2);box-shadow:var(--ba-shadow-hairline);flex:auto;padding:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.688rem;line-height:1.4;overflow:hidden}.blog-agent .ba-ai-prompt-copy{border-radius:var(--ba-radius-chip);color:var(--ba-ink-3);background:0 0;flex:none;padding:.125rem .375rem;font-size:.688rem;font-weight:500;transition:background-color .1s ease-out,color .1s ease-out}.blog-agent .ba-ai-prompt-copy:hover{background:var(--ba-hover);color:var(--ba-ink-2)}.blog-agent .ba-tool-detail-error{color:var(--ba-red);white-space:pre-wrap;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.blog-agent .ba-tool-detail-badge{border-radius:var(--ba-radius-pill);align-items:center;height:1.125rem;padding-inline:.375rem;font-size:.625rem;font-weight:500;line-height:1;display:inline-flex}.blog-agent .ba-tool-detail-badge--required{background:var(--ba-green-tint);color:var(--ba-green)}.blog-agent .ba-tool-detail-badge--optional,.blog-agent .ba-tool-detail-badge--pending{background:var(--ba-inset);color:var(--ba-ink-3)}.blog-agent .ba-tool-detail-pending{color:var(--ba-ink-3)}.blog-agent .ba-task-step-error{border-radius:var(--ba-radius-control);background:var(--ba-red-tint);color:var(--ba-red);overflow-wrap:anywhere;white-space:pre-wrap;margin:0 .75rem .5rem 2rem;padding:.5rem .625rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.71875rem;line-height:1.5}.blog-agent .ba-pipeline-image-grid{border-left:1px solid var(--ba-line);flex-wrap:wrap;gap:.5rem;margin-top:.375rem;margin-bottom:.5rem;margin-left:.5rem;padding-left:.875rem;display:flex}.blog-agent .ba-image-chip-image{object-fit:cover;width:100%;height:100%;display:block}.blog-agent .ba-image-chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ba-ink-2);font-size:.6875rem;line-height:1.35;overflow:hidden}.blog-agent .ba-image-chip-actions{flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;display:flex}.blog-agent .ba-image-chip-open{border-radius:var(--ba-radius-pill);background:var(--ba-field);width:fit-content;height:1.125rem;color:var(--ba-ink-2);box-shadow:var(--ba-shadow-hairline);opacity:0;align-items:center;padding-inline:.375rem;font-size:.625rem;font-weight:500;transition:opacity .1s ease-out;display:inline-flex}.blog-agent .ba-image-chip-wrap:hover .ba-image-chip-open,.blog-agent .ba-image-chip-wrap:focus-within .ba-image-chip-open{opacity:1}.blog-agent .ba-image-hover-preview{z-index:70;background:var(--ba-surface);pointer-events:none;border-radius:.625rem;width:18rem;animation:.16s cubic-bezier(.23,1,.32,1) both ba-pop-in;position:fixed;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 18px 48px #0000002e}.blog-agent .ba-image-hover-preview-header{border-bottom:1px solid var(--ba-line);color:var(--ba-ink-2);justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .625rem;font-size:.71875rem;display:flex}.blog-agent .ba-image-hover-preview-open{shrink:0;border-radius:var(--ba-radius-pill);background:var(--ba-field);height:1.125rem;color:var(--ba-ink-2);box-shadow:var(--ba-shadow-hairline);align-items:center;padding-inline:.375rem;font-size:.625rem;font-weight:500;display:inline-flex}.blog-agent .ba-image-hover-preview-body{padding:.375rem}.blog-agent .ba-image-hover-preview-image{border-radius:.375rem;width:100%;height:auto;display:block}.blog-agent .ba-image-lightbox{z-index:80;background:#0000006b;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.blog-agent .ba-image-lightbox-panel{background:var(--ba-surface);border-radius:.625rem;flex-direction:column;width:min(100%,56rem);max-height:calc(100dvh - 3rem);display:flex;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 18px 48px #0000002e}.blog-agent .ba-image-lightbox-header{border-bottom:1px solid var(--ba-line);justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.blog-agent .ba-image-lightbox-close{shrink:0;background:var(--ba-field);width:1.75rem;height:1.75rem;color:var(--ba-ink-2);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:1.125rem;line-height:1;display:inline-flex}.blog-agent .ba-image-lightbox-close:hover{background:var(--ba-hover-2)}.blog-agent .ba-image-lightbox-header .ba-image-regenerate-text{height:1.75rem;padding-inline:.625rem;font-size:.71875rem}.blog-agent .ba-image-lightbox-body{padding:.75rem;overflow:auto}.blog-agent .ba-image-lightbox-image{border-radius:.375rem;width:100%;height:auto;display:block}.blog-agent .ba-tool-row:hover .ba-tool-chip{background:var(--ba-hover-2)}.blog-agent .ba-tool-detail{border-left:1px solid var(--ba-line);padding-block:.125rem;flex-direction:column;gap:.125rem;margin-top:.125rem;margin-bottom:.25rem;margin-left:.5rem;padding-left:.875rem;display:flex}.blog-agent .ba-task-list{box-sizing:border-box;border-radius:var(--ba-radius-card);background:var(--ba-surface);width:100%;min-width:0;max-width:100%;box-shadow:var(--ba-shadow-card);overflow:hidden}.blog-agent .ba-task-row--list{box-shadow:none;border-bottom:1px solid var(--ba-line);background:0 0;border-radius:0;overflow:visible}.blog-agent .ba-task-row--list[data-open=true]{border-radius:0}.blog-agent .ba-task-row--list:hover{background:var(--ba-inset)}.blog-agent .ba-task-row--list:last-child{border-bottom:none}.blog-agent .ba-task-trigger--list{box-sizing:border-box;gap:.625rem;width:100%;min-width:0;height:2.75rem;padding-inline:.875rem}.blog-agent .ba-status-ring--list{width:1.5rem;height:1.5rem}.blog-agent .ba-task-row-detail-grid{grid-template-columns:24px minmax(0,1fr);gap:.625rem;margin-bottom:.625rem;padding-inline:.875rem;display:grid}.blog-agent .ba-task-row-detail-line{background:var(--ba-line);width:1px;min-height:100%;margin-inline:auto}.blog-agent .ba-task-pipeline-step--active .font-mono,.blog-agent .ba-task-pipeline-step--active span:first-child{color:var(--ba-ink)}.blog-agent .ba-task-pipeline-tools .ba-tool-chips-body{padding:0 .875rem .375rem 1.75rem}.blog-agent .ba-task-pipeline-tools .ba-tool-detail{margin-left:1.25rem}.blog-agent .ba-task-pipeline-files{border-top:1px solid var(--ba-line);flex-wrap:wrap;gap:.375rem;width:100%;min-width:0;max-width:100%;margin-top:0;padding:.625rem .875rem .75rem 1.75rem;display:flex}.blog-agent .ba-task-row-actions{border-top:1px solid var(--ba-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.25rem;padding:.625rem .875rem;display:flex}.blog-agent .ba-tool-file-chip{box-sizing:border-box;border-radius:var(--ba-radius-chip);background:var(--ba-surface);min-width:0;max-width:100%;height:1.75rem;color:var(--ba-ink);box-shadow:var(--ba-shadow-btn);align-items:center;gap:.5rem;padding-inline:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.719rem;line-height:1;transition:background-color .1s ease-out;display:inline-flex}.blog-agent .ba-tool-file-chip:hover{background:var(--ba-hover)}.blog-agent .ba-tool-file-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.blog-agent .ba-generated-images{gap:.75rem;padding:0 .75rem .75rem 2rem;display:grid}.blog-agent .ba-generated-image-card{min-width:0;margin:0}.blog-agent .ba-generated-image-frame{border:1px solid var(--ba-line);background:var(--ba-surface,#fff);border-radius:.625rem;overflow:hidden}.blog-agent .ba-generated-image{width:100%;height:auto;display:block}.blog-agent .ba-generated-image-caption{color:var(--ba-ink-2);margin-top:.375rem;font-size:11.5px;line-height:1.45}
.facebook-agent .ba-output-article-hero.aspect-square{aspect-ratio:1}
.facebook-agent .ba-output-article-hero.aspect-square{aspect-ratio:1}
