:root{--blog-bg:#FFFFFF;--blog-bg-alt:#F6F9F7;--blog-bg-wash:#F1F8F4;--blog-text:#0A0F0C;--blog-text-dim:#4E5B54;--blog-text-faint:#8A938D;--blog-border:#E4E8E6;--blog-border-strong:#D3DBD6;--blog-primary:#0F8C5E;--blog-primary-dark:#0B6E48;--blog-primary-soft:#E8F5EE;--blog-shadow-sm:0 1px 2px rgba(10,15,12,0.04),0 0 0 1px var(--blog-border);--blog-shadow-md:0 8px 24px -4px rgba(10,15,12,0.06),0 0 0 1px var(--blog-border);--blog-shadow-lg:0 16px 36px -8px rgba(10,15,12,0.09),0 0 0 1px var(--blog-border-strong);--blog-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.blog-hub-root,.blog-post-root,.blog-root,.cat-page-root,.cms-root{min-height:100vh;background:var(--blog-bg);color:var(--blog-text);font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.bhh-container,.bp-container,.cat-container,.cms-container{max-width:1200px;margin:0 auto;padding:0 28px}.cms-container{max-width:1320px}.blog-nav-root{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.86);backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);border-bottom:1px solid var(--blog-border);box-shadow:0 1px 0 rgba(10,15,12,.04);transition:background .2s,border-color .2s}.blog-nav-container{max-width:1200px;margin:0 auto;padding:0 28px;height:64px;display:flex;align-items:center;justify-content:space-between}.blog-nav-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--blog-text);transition:opacity .15s}.blog-nav-brand:hover{opacity:.85}.blog-nav-badge{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--blog-primary);background:var(--blog-primary-soft);border:1px solid rgba(15,140,94,.22);padding:2px 8px;border-radius:999px}.blog-nav-desktop{display:flex;align-items:center;gap:24px}.blog-nav-link{font-size:13.5px;font-weight:500;color:var(--blog-text-dim);text-decoration:none;transition:color .15s}.blog-nav-link:hover{color:var(--blog-text)}.blog-nav-link-active{color:var(--blog-primary)!important;font-weight:600}.blog-nav-actions{display:flex;align-items:center;gap:12px}.blog-nav-btn-boost,.blog-nav-btn-cms{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--blog-text-dim);text-decoration:none;padding:6px 12px;border-radius:8px;border:1px solid var(--blog-border);background:rgba(10,15,12,.02);transition:all .15s ease}.blog-nav-btn-boost:hover,.blog-nav-btn-cms:hover{color:var(--blog-text);background:rgba(10,15,12,.05);border-color:var(--blog-border-strong);transform:translateY(-1px)}.blog-nav-btn-boost-active,.blog-nav-btn-cms-active{background:var(--blog-primary-soft)!important;color:var(--blog-primary-dark)!important;border-color:rgba(15,140,94,.3)!important}.blog-nav-cms-dot{background:var(--blog-primary);box-shadow:0 0 0 3px var(--blog-primary-soft)}.blog-nav-boost-dot,.blog-nav-cms-dot{width:6px;height:6px;border-radius:50%}.blog-nav-boost-dot{background:#0F8C5E;box-shadow:0 0 0 3px rgba(15,140,94,.2);animation:boost-pulse 2.2s ease-in-out infinite}@keyframes boost-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.75}}.blog-nav-btn-signin{font-size:13.5px;font-weight:500;color:var(--blog-text-dim);text-decoration:none;padding:8px 12px;transition:color .15s}.blog-nav-btn-signin:hover{color:var(--blog-text)}.blog-nav-btn-cta{display:inline-flex;align-items:center;padding:8px 18px;border-radius:999px;background:var(--blog-primary);color:#FFFFFF;font-size:13.5px;font-weight:700;letter-spacing:-.01em;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 2px 8px rgba(15,140,94,.25);transition:all .15s}.blog-nav-btn-cta:hover{background:var(--blog-primary-dark);transform:translateY(-1px);box-shadow:0 4px 14px rgba(15,140,94,.35)}@media (max-width:860px){.blog-nav-btn-cta,.blog-nav-btn-signin,.blog-nav-desktop{display:none}}.blog-footer-root{background:#FAFCFB;border-top:1px solid var(--blog-border);padding:64px 0 32px;color:var(--blog-text-dim);font-size:13.5px}.blog-footer-container{max-width:1200px;margin:0 auto;padding:0 28px 56px;display:grid;grid-template-columns:2fr repeat(4,1fr);grid-gap:40px;gap:40px}.blog-footer-brandcol{display:flex;flex-direction:column;gap:16px}.blog-footer-brand{display:inline-block;color:var(--blog-text)}.blog-footer-sub{margin:0;line-height:1.6;color:var(--blog-text-dim);max-width:320px}.blog-footer-status{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--blog-primary);background:var(--blog-primary-soft);border:1px solid rgba(15,140,94,.22);padding:6px 12px;border-radius:999px;text-decoration:none;width:-moz-fit-content;width:fit-content;transition:background .15s}.blog-footer-status:hover{background:#DCF2E4}.blog-footer-status-dot{width:7px;height:7px;border-radius:50%;background:var(--blog-primary);box-shadow:0 0 0 3px rgba(15,140,94,.2)}.blog-footer-col{display:flex;flex-direction:column;gap:12px}.blog-footer-head{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--blog-text);margin-bottom:4px}.blog-footer-col a{color:var(--blog-text-dim);text-decoration:none;transition:color .15s}.blog-footer-col a:hover{color:var(--blog-primary)}.blog-footer-bottom{border-top:1px solid var(--blog-border);padding-top:24px}.blog-footer-bottom-inner{max-width:1200px;margin:0 auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;font-size:12.5px}.blog-footer-bottom-inner,.blog-footer-bottom-tag{color:var(--blog-text-faint)}@media (max-width:900px){.blog-footer-container{grid-template-columns:1fr 1fr;gap:36px}.blog-footer-brandcol{grid-column:span 2}}@media (max-width:600px){.blog-footer-container{grid-template-columns:1fr}.blog-footer-brandcol{grid-column:span 1}.blog-footer-bottom-inner{flex-direction:column;gap:8px;text-align:center}}.blog-hub-hero{padding:72px 0 48px;background:linear-gradient(180deg,#FFFFFF,#F6F9F7);border-bottom:1px solid var(--blog-border);text-align:center;position:relative;overflow:hidden}.blog-hub-hero:before{content:"";position:absolute;top:-120px;left:50%;transform:translateX(-50%);width:640px;height:320px;background:radial-gradient(ellipse at center,rgba(15,140,94,.08) 0,rgba(255,255,255,0) 70%);pointer-events:none}.bhh-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--blog-mono);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--blog-primary);background:var(--blog-primary-soft);border:1px solid rgba(15,140,94,.22);padding:4px 12px;border-radius:999px;margin-bottom:20px}.bhh-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--blog-primary)}.bhh-title{font-size:clamp(34px,4.5vw,52px);font-weight:800;letter-spacing:-.035em;line-height:1.12;color:var(--blog-text);max-width:880px;margin:0 auto 20px}.bhh-sub{font-size:clamp(16px,1.2vw,18.5px);line-height:1.6;color:var(--blog-text-dim);max-width:680px;margin:0 auto 28px}.bhh-quick-topics{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:24px}.bhh-qt-label{font-size:13px;font-weight:600;color:var(--blog-text-faint)}.bhh-qt-link{font-size:13px;font-weight:500;color:var(--blog-text-dim);background:#FFFFFF;border:1px solid var(--blog-border);padding:5px 12px;border-radius:999px;text-decoration:none;box-shadow:0 1px 2px rgba(10,15,12,.02);transition:all .15s}.bhh-qt-link:hover{border-color:var(--blog-primary);color:var(--blog-primary);background:var(--blog-primary-soft)}.blog-hub-main{padding:56px 0 80px;background:#FFFFFF}.blog-card-featured{display:grid;grid-template-columns:1fr 1.15fr;grid-gap:36px;gap:36px;background:#FFFFFF;border:1px solid var(--blog-border);border-radius:16px;padding:32px;margin-bottom:56px;box-shadow:0 1px 3px rgba(10,15,12,.05),0 12px 32px -8px rgba(10,15,12,.06);position:relative;overflow:hidden;transition:transform .2s,border-color .2s,box-shadow .2s}.blog-card-featured:hover{border-color:var(--blog-border-strong);transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(10,15,12,.06),0 20px 40px -10px rgba(10,15,12,.1)}.bcf-visual{border-radius:12px;border:1px solid;padding:24px;min-height:260px;flex-direction:column;justify-content:space-between;overflow:hidden}.bcf-badge-row,.bcf-visual{display:flex;position:relative}.bcf-badge-row{gap:10px;z-index:2}.bcf-pill-featured{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#FFFFFF;background:var(--blog-primary);box-shadow:0 1px 2px rgba(15,140,94,.25)}.bcf-pill-cat,.bcf-pill-featured{padding:3px 10px;border-radius:999px}.bcf-pill-cat{font-size:11.5px;font-weight:600;border:1px solid;background:#FFFFFF}.bcf-visual-deco{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.bcf-circle-1{position:absolute;width:180px;height:180px;border-radius:50%;border:1px dashed;opacity:.45;animation:spin 30s linear infinite}.bcf-circle-2{position:absolute;width:260px;height:260px;border-radius:50%;border:1px solid;opacity:.25}.bcf-visual-topic{font-size:40px;font-weight:800;opacity:.18;letter-spacing:-.03em;text-transform:uppercase;color:currentColor}.bcf-content{display:flex;flex-direction:column;justify-content:center}.bcf-meta{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--blog-text-faint);margin-bottom:12px}.bcf-title{margin:0 0 14px;font-size:26px;line-height:1.25;font-weight:800;letter-spacing:-.025em}.bcf-title a{color:var(--blog-text);text-decoration:none;transition:color .15s}.bcf-title a:hover{color:var(--blog-primary)}.bcf-excerpt{font-size:14.5px;line-height:1.6;color:var(--blog-text-dim);margin:0 0 24px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bcf-footer{justify-content:space-between;padding-top:20px;border-top:1px solid var(--blog-border)}.bcf-author,.bcf-footer{display:flex;align-items:center}.bcf-author{gap:12px}.bcf-avatar{width:38px;height:38px;border-radius:50%;object-fit:cover;border:2px solid var(--blog-border)}.bcf-author-name{font-size:13.5px;font-weight:600;color:var(--blog-text)}.bcf-author-role{font-size:11.5px;color:var(--blog-text-faint)}.bcf-read-btn{font-size:13.5px;font-weight:700;color:var(--blog-primary);text-decoration:none;transition:transform .15s}.bcf-read-btn:hover{transform:translateX(4px);color:var(--blog-primary-dark)}@media (max-width:840px){.blog-card-featured{grid-template-columns:1fr;gap:24px;padding:20px}}@keyframes spin{to{transform:rotate(1turn)}}.blog-card{background:#FFFFFF;border:1px solid var(--blog-border);border-radius:14px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 1px 3px rgba(10,15,12,.04);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.blog-card:hover{transform:translateY(-3px);border-color:var(--blog-border-strong);box-shadow:0 12px 28px -6px rgba(10,15,12,.08)}.bc-visual{display:flex;align-items:flex-start;justify-content:space-between;padding:16px;height:120px;border-bottom:1px solid;text-decoration:none;position:relative}.bc-cat-badge{font-weight:600;border-radius:999px;border:1px solid;background:#FFFFFF}.bc-cat-badge,.bc-read-time{font-size:11px;padding:3px 8px}.bc-read-time{color:var(--blog-text-dim);background:rgba(255,255,255,.88);border:1px solid var(--blog-border);border-radius:999px}.bc-body{padding:20px;display:flex;flex-direction:column;flex:1 1}.bc-date{font-size:11.5px;color:var(--blog-text-faint);margin-bottom:8px}.bc-title{font-size:18px;line-height:1.35;font-weight:700;margin:0 0 10px;letter-spacing:-.015em}.bc-title a{color:var(--blog-text);text-decoration:none;transition:color .15s}.bc-title a:hover{color:var(--blog-primary)}.bc-excerpt{font-size:13.5px;line-height:1.55;color:var(--blog-text-dim);margin:0 0 20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1 1}.bc-footer{justify-content:space-between;padding-top:14px;border-top:1px solid var(--blog-border)}.bc-author,.bc-footer{display:flex;align-items:center}.bc-author{gap:8px}.bc-avatar{width:26px;height:26px;border-radius:50%;object-fit:cover;border:1px solid var(--blog-border)}.bc-author-name{color:var(--blog-text)}.bc-author-name,.bc-more{font-size:12.5px;font-weight:600}.bc-more{color:var(--blog-primary);text-decoration:none}.bc-more:hover{text-decoration:underline}.blog-share-root{display:flex;align-items:center;gap:8px}.blog-share-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--blog-text-faint)}.blog-share-btn{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--blog-text-dim);background:#FFFFFF;border:1px solid var(--blog-border);padding:6px 12px;border-radius:8px;text-decoration:none;cursor:pointer;font-family:inherit;box-shadow:0 1px 2px rgba(10,15,12,.03);transition:all .15s}.blog-share-btn:hover{color:var(--blog-text);background:var(--blog-bg-alt);border-color:var(--blog-border-strong);transform:translateY(-1px)}.blog-share-btn-copied{color:var(--blog-primary)!important;background:var(--blog-primary-soft)!important;border-color:rgba(15,140,94,.3)!important}.blog-toc-root{position:-webkit-sticky;position:sticky;top:84px;background:#FFFFFF;border:1px solid var(--blog-border);border-radius:14px;padding:20px;font-size:13px;max-height:calc(100vh - 120px);overflow-y:auto;box-shadow:0 1px 3px rgba(10,15,12,.04)}.blog-toc-header{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--blog-text);margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--blog-border)}.blog-toc-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.blog-toc-item{line-height:1.4}.blog-toc-level-3{padding-left:14px;font-size:12.5px}.blog-toc-level-4{padding-left:26px;font-size:11.5px}.blog-toc-link{color:var(--blog-text-dim);text-decoration:none;transition:color .15s,transform .15s;display:block}.blog-toc-link:hover{color:var(--blog-text)}.blog-toc-link-active{color:var(--blog-primary)!important;font-weight:600}.bsf-root{margin-bottom:64px}.bsf-controls{display:flex;flex-direction:column;gap:20px;margin-bottom:36px}.bsf-search-wrap{position:relative;max-width:600px;width:100%}.bsf-search-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--blog-text-faint);pointer-events:none}.bsf-search-input{width:100%;padding:12px 42px 12px 44px;background:#FFFFFF;border:1px solid var(--blog-border);border-radius:10px;color:var(--blog-text);font-size:14px;font-family:inherit;outline:none;box-shadow:0 1px 2px rgba(10,15,12,.04);transition:border-color .15s,box-shadow .15s}.bsf-search-input:focus{border-color:var(--blog-primary);box-shadow:0 0 0 3px rgba(15,140,94,.15)}.bsf-search-clear{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--blog-text-faint);font-size:14px;cursor:pointer;padding:4px 8px}.bsf-search-clear:hover{color:var(--blog-text)}.bsf-tabs-scroll{display:flex;align-items:center;gap:8px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.bsf-tab{padding:8px 16px;border-radius:999px;font-size:13px;font-weight:500;color:var(--blog-text-dim);background:#FFFFFF;border:1px solid var(--blog-border);white-space:nowrap;cursor:pointer;font-family:inherit;box-shadow:0 1px 2px rgba(10,15,12,.02);transition:all .15s}.bsf-tab:hover{color:var(--blog-text);background:var(--blog-bg-alt);border-color:var(--blog-border-strong)}.bsf-tab-active{background:var(--blog-primary)!important;color:#FFFFFF!important;border-color:var(--blog-primary)!important;font-weight:600;box-shadow:0 2px 8px rgba(15,140,94,.25)}.bsf-results-bar{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--blog-text-dim);margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid var(--blog-border)}.bsf-results-bar strong{color:var(--blog-text)}.bsf-reset-filters{background:none;border:none;color:var(--blog-primary);font-size:12.5px;font-weight:600;cursor:pointer;padding:0}.bsf-reset-filters:hover{text-decoration:underline}.bsf-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.bsf-empty{text-align:center;padding:64px 20px;background:var(--blog-bg-alt);border:1px dashed var(--blog-border-strong);border-radius:14px}.bsf-empty-icon{font-size:32px;margin-bottom:12px}.bsf-empty-title{font-size:18px;font-weight:700;color:var(--blog-text);margin:0 0 8px}.bsf-empty-desc{font-size:14px;color:var(--blog-text-dim);max-width:440px;margin:0 auto 20px;line-height:1.55}.bsf-empty-btn{padding:8px 18px;background:var(--blog-primary);color:#FFFFFF;font-size:13px;font-weight:600;border:none;border-radius:999px;cursor:pointer;font-family:inherit;transition:background .15s}.bsf-empty-btn:hover{background:var(--blog-primary-dark)}@media (max-width:1024px){.bsf-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.bsf-grid{grid-template-columns:1fr}}.blog-newsletter-card{display:flex;align-items:center;justify-content:space-between;gap:32px;background:#F6F9F7;border:1px solid var(--blog-border);border-radius:16px;padding:36px 40px;margin:64px 0 48px;box-shadow:0 1px 3px rgba(10,15,12,.04)}.bn-body{flex:1 1}.bn-badge{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--blog-primary);background:var(--blog-primary-soft);padding:3px 10px;border-radius:999px;display:inline-block;margin-bottom:10px}.bn-title{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--blog-text);margin:0 0 8px}.bn-desc{font-size:14.5px;line-height:1.6;color:var(--blog-text-dim);margin:0;max-width:580px}.bn-btn{display:inline-flex;align-items:center;padding:12px 24px;border-radius:999px;background:var(--blog-primary);color:#FFFFFF;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 2px 8px rgba(15,140,94,.25);white-space:nowrap;transition:all .15s}.bn-btn:hover{background:var(--blog-primary-dark);transform:translateY(-1px)}.blog-bottom-cta{background:linear-gradient(180deg,#F1F8F4,#E8F5EE);border:1px solid var(--blog-border-strong);border-radius:20px;padding:56px 36px;text-align:center;margin-bottom:40px}.bbc-inner{max-width:640px;margin:0 auto}.bbc-eyebrow{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--blog-primary);margin-bottom:12px;display:inline-block}.bbc-title{font-size:clamp(26px,3.5vw,36px);font-weight:800;letter-spacing:-.025em;color:var(--blog-text);margin:0 0 12px}.bbc-desc{font-size:16px;line-height:1.6;color:var(--blog-text-dim);max-width:560px;margin:0 auto 28px}.bbc-btn-row{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.bbc-btn-primary{display:inline-flex;align-items:center;padding:12px 26px;border-radius:999px;background:var(--blog-primary);color:#FFFFFF;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 2px 8px rgba(15,140,94,.25);transition:all .15s}.bbc-btn-primary:hover{background:var(--blog-primary-dark)}.bbc-btn-secondary{display:inline-flex;align-items:center;padding:12px 26px;border-radius:999px;background:#FFFFFF;color:var(--blog-text);border:1px solid var(--blog-border-strong);font-size:14px;font-weight:600;text-decoration:none;transition:all .15s}.bbc-btn-secondary:hover{background:#F6F9F7}@media (max-width:768px){.blog-newsletter-card{flex-direction:column;align-items:flex-start;padding:24px}}.bp-breadcrumbs-bar{background:#F6F9F7;border-bottom:1px solid var(--blog-border);padding:12px 0;font-size:13px;color:var(--blog-text-faint)}.bp-breadcrumbs{display:flex;align-items:center;gap:8px}.bp-breadcrumbs a{color:var(--blog-text-dim);text-decoration:none;transition:color .15s}.bp-breadcrumbs a:hover{color:var(--blog-primary)}.bp-bc-current{color:var(--blog-text);font-weight:600}.bp-hero{background:linear-gradient(180deg,#F6F9F7,#FFFFFF);border-bottom:1px solid var(--blog-border);padding:56px 0 44px}.bp-hero-meta{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--blog-text-faint);margin-bottom:18px;flex-wrap:wrap}.bp-hero-cat{color:var(--blog-primary);font-weight:700;background:var(--blog-primary-soft);border:1px solid rgba(15,140,94,.22);padding:2px 10px;border-radius:999px}.bp-dot{color:var(--blog-border-strong)}.bp-title{font-size:clamp(32px,4.2vw,48px);font-weight:800;letter-spacing:-.03em;line-height:1.18;color:var(--blog-text);margin:0 0 16px;max-width:960px}.bp-subtitle{font-size:clamp(17px,1.3vw,20px);line-height:1.55;color:var(--blog-text-dim);margin:0 0 28px;max-width:820px}.bp-byline-bar{justify-content:space-between;gap:20px;padding-top:24px;border-top:1px solid var(--blog-border);flex-wrap:wrap}.bp-author-card,.bp-byline-bar{display:flex;align-items:center}.bp-author-card{gap:12px}.bp-author-avatar{width:40px;height:40px;border-radius:50%;border:1px solid var(--blog-border);object-fit:cover}.bp-author-name{font-size:14px;font-weight:700;color:var(--blog-text)}.bp-author-role{font-size:12px;color:var(--blog-text-faint)}.bp-main{padding:48px 0 80px;background:#FFFFFF}.bp-grid{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:48px;gap:48px;align-items:start}.bp-rail{display:flex;flex-direction:column;gap:24px}.bp-rail-meta-box{background:#F6F9F7;border:1px solid var(--blog-border);border-radius:12px;padding:18px}.bp-rm-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--blog-text-faint);margin-bottom:10px}.bp-rm-tags{display:flex;flex-wrap:wrap;gap:6px}.bp-tag-pill{font-size:12px;font-weight:500;color:var(--blog-text-dim);background:#FFFFFF;border:1px solid var(--blog-border);padding:3px 9px;border-radius:6px}.bp-rail-cta-box{background:var(--blog-primary-soft);border:1px solid rgba(15,140,94,.25);border-radius:12px;padding:20px}.bp-rc-tag{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--blog-primary)}.bp-rc-tag,.bp-rc-title{font-weight:700;margin-bottom:6px}.bp-rc-title{font-size:15px;color:var(--blog-text)}.bp-rc-desc{font-size:12.5px;line-height:1.5;color:var(--blog-text-dim);margin:0 0 14px}.bp-rc-btn{display:inline-block;font-size:12.5px;font-weight:700;color:var(--blog-primary);text-decoration:none}.bp-rc-btn:hover{text-decoration:underline}.bp-article-col{min-width:0;max-width:780px}.bp-author-bio-box{display:flex;gap:20px;background:#F6F9F7;border:1px solid var(--blog-border);border-radius:14px;padding:24px;margin:56px 0 40px}.bp-bio-avatar{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid var(--blog-border);flex-shrink:0}.bp-bio-text{flex:1 1}.bp-bio-head{display:flex;align-items:baseline;gap:10px;margin-bottom:8px;flex-wrap:wrap}.bp-bio-name{margin:0;font-size:16px;font-weight:700;color:var(--blog-text)}.bp-bio-role{font-size:12.5px;color:var(--blog-text-faint)}.bp-bio-desc{font-size:14px;line-height:1.6;color:var(--blog-text-dim);margin:0 0 12px}.bp-bio-links{display:flex;gap:12px}.bp-bio-link{font-size:12.5px;font-weight:600;color:var(--blog-primary);text-decoration:none}.bp-bio-link:hover{text-decoration:underline}.bp-convert-card{display:flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(180deg,#F1F8F4,#E8F5EE);border:1px solid var(--blog-border-strong);border-radius:16px;padding:32px 36px;margin:48px 0}.bpc-text h3{color:var(--blog-text);font-size:20px;font-weight:800;margin:0 0 8px}.bpc-text p{color:var(--blog-text-dim);font-size:14px;line-height:1.55;margin:0;max-width:520px}.bpc-actions{display:flex;gap:10px;flex-shrink:0}.bpc-btn-primary{display:inline-flex;align-items:center;padding:10px 20px;border-radius:999px;background:var(--blog-primary);color:#FFFFFF;font-size:13.5px;font-weight:700;text-decoration:none;box-shadow:0 2px 8px rgba(15,140,94,.25)}.bpc-btn-primary:hover{background:var(--blog-primary-dark)}.bpc-btn-secondary{display:inline-flex;align-items:center;padding:10px 20px;border-radius:999px;background:#FFFFFF;color:var(--blog-text);border:1px solid var(--blog-border-strong);font-size:13.5px;font-weight:600;text-decoration:none}.bpc-btn-secondary:hover{background:#F6F9F7}.bp-related-section{background:#F6F9F7;border-top:1px solid var(--blog-border);padding:64px 0}.bp-related-eyebrow{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--blog-primary)}.bp-related-title{font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--blog-text);margin:8px 0 32px}.bp-related-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}@media (max-width:1024px){.bp-grid{grid-template-columns:1fr}.bp-rail{display:none}.bp-related-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.bp-convert-card{flex-direction:column;align-items:flex-start;padding:24px}.bp-related-grid{grid-template-columns:1fr}}.blog-article-content{font-size:17px;line-height:1.8;color:#232C27;letter-spacing:-.01em}.blog-p{margin:0 0 24px;color:#232C27}.blog-h2{font-size:27px;line-height:1.3;font-weight:800;margin:52px 0 20px;letter-spacing:-.025em}.blog-h2,.blog-h3{color:var(--blog-text);position:relative;scroll-margin-top:90px}.blog-h3{font-size:21px;line-height:1.35;font-weight:700;margin:40px 0 16px;letter-spacing:-.02em}.blog-h4{font-size:17px;line-height:1.4;font-weight:600;color:var(--blog-text);margin:32px 0 12px;letter-spacing:-.01em;position:relative;scroll-margin-top:90px}.blog-heading-anchor{position:absolute;left:-24px;color:var(--blog-text-faint);text-decoration:none;opacity:0;transition:opacity .15s;font-weight:400}.blog-h2:hover .blog-heading-anchor,.blog-h3:hover .blog-heading-anchor,.blog-h4:hover .blog-heading-anchor{opacity:1}.blog-hr{border:none;border-top:1px solid var(--blog-border);margin:48px 0}.blog-ol,.blog-ul{margin:0 0 24px;padding-left:24px}.blog-ol li,.blog-ul li{margin-bottom:10px;line-height:1.7;color:#232C27}.blog-inline-link{color:var(--blog-primary);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:rgba(15,140,94,.4);text-decoration-color:rgba(15,140,94,.4);font-weight:600;transition:all .15s;display:inline}.blog-inline-link:hover{color:var(--blog-primary-dark);-webkit-text-decoration-color:var(--blog-primary-dark);text-decoration-color:var(--blog-primary-dark)}.blog-inline-link-page{color:#4338CA;-webkit-text-decoration-color:rgba(67,56,202,.4);text-decoration-color:rgba(67,56,202,.4)}.blog-inline-link-page:hover{color:#3730A3}.blog-inline-link-external{color:#0369A1;-webkit-text-decoration-color:rgba(3,105,161,.4);text-decoration-color:rgba(3,105,161,.4)}.blog-inline-link-external:hover{color:#075985}.blog-inline-code{font-family:var(--blog-mono);font-size:13.5px;background:var(--blog-primary-soft);border:1px solid rgba(15,140,94,.2);padding:2px 6px;border-radius:5px;color:var(--blog-primary-dark)}.blog-figure{margin:36px 0;text-align:center}.blog-img{max-width:100%;height:auto;border-radius:12px;border:1px solid var(--blog-border);box-shadow:0 12px 32px rgba(10,15,12,.08);background:#FFFFFF;display:block;margin:0 auto}.blog-figcaption{margin-top:10px;font-size:13px;color:var(--blog-text-faint);font-style:italic;line-height:1.5}.blog-inline-img{max-width:100%;height:auto;vertical-align:middle;border-radius:6px}.blog-takeaways-box{background:#F1F8F4;border:1px solid #c3e5d4;border-left:4px solid var(--blog-primary);border-radius:12px;padding:24px;margin:36px 0 44px;box-shadow:0 2px 8px rgba(15,140,94,.06)}.bt-header{display:flex;align-items:center;gap:8px;margin-bottom:16px}.bt-icon{font-size:18px}.bt-title{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--blog-primary)}.bt-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.bt-list li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.55;color:#1B2E25}.bt-check{color:var(--blog-primary);font-weight:700}.blog-stat-callout{background:#FFFFFF;border:1px solid var(--blog-border);border-radius:16px;padding:28px 32px;margin:36px 0;display:flex;flex-direction:column;gap:8px;box-shadow:0 4px 14px rgba(10,15,12,.04)}.bsc-val-wrap{display:flex;align-items:baseline;gap:14px}.bsc-val{font-size:44px;font-weight:800;letter-spacing:-.03em;color:var(--blog-primary);line-height:1}.bsc-change{font-size:13px;font-weight:600;color:var(--blog-primary-dark);background:var(--blog-primary-soft);border:1px solid rgba(15,140,94,.2);padding:3px 10px;border-radius:999px}.bsc-label{font-size:15px;color:var(--blog-text-dim);line-height:1.4}.blog-callout{border-radius:12px;padding:20px 24px;margin:28px 0;border:1px solid}.blog-callout-tip{background:#F0F9FF;border-color:#BAE6FD}.blog-callout-warning{background:#FFFBEB;border-color:#FDE68A}.bc-icon-badge{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#0369A1;margin-bottom:8px}.bc-icon-badge-warn{color:#B45309}.blog-callout-tip .bc-body p{color:#0C4A6E}.blog-callout-warning .bc-body p{color:#78350F}.blog-quote-block{margin:36px 0;padding:24px 32px;border-left:4px solid var(--blog-primary);background:#F6F9F7;border-radius:0 12px 12px 0;position:relative}.bq-mark{font-size:40px;line-height:1;color:var(--blog-primary);opacity:.5;margin-bottom:-10px}.bq-text{font-size:18px;font-style:italic;line-height:1.6;color:var(--blog-text);margin:0 0 12px}.bq-author{font-size:13.5px;color:var(--blog-text-dim)}.bq-name{font-weight:600;color:var(--blog-text)}.blog-interlink-card{background:#FFFFFF;border:1px solid var(--blog-border);border-radius:14px;padding:22px 26px;margin:32px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;box-shadow:0 1px 3px rgba(10,15,12,.04);transition:border-color .2s,box-shadow .2s}.blog-interlink-card:hover{border-color:var(--blog-primary);box-shadow:0 4px 14px rgba(15,140,94,.08)}.bic-tag{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--blog-primary);margin-bottom:4px}.bic-title{margin:0 0 6px;font-size:17px;font-weight:700}.bic-title a{color:var(--blog-text);text-decoration:none}.bic-title a:hover{color:var(--blog-primary)}.bic-desc{margin:0;font-size:13.5px;color:var(--blog-text-dim)}.bic-btn{padding:8px 16px;background:#F6F9F7;border:1px solid var(--blog-border);border-radius:8px;font-size:12.5px;font-weight:600;color:var(--blog-text);text-decoration:none;white-space:nowrap;transition:all .15s}.bic-btn:hover{background:var(--blog-primary);color:#FFFFFF;border-color:var(--blog-primary)}.blog-table-viewport{overflow-x:auto;margin:32px 0;border:1px solid var(--blog-border);border-radius:12px}.blog-table{width:100%;border-collapse:collapse;font-size:14px;text-align:left}.blog-table th{background:#F6F9F7;color:var(--blog-text);font-weight:700}.blog-table td,.blog-table th{padding:12px 16px;border-bottom:1px solid var(--blog-border)}.blog-table td{color:#232C27}.blog-table tr:hover td{background:#FAFCFB}.blog-code-container{background:#0C1612;border:1px solid #1b2e25;border-radius:12px;margin:32px 0;overflow:hidden;box-shadow:0 4px 16px rgba(10,15,12,.08)}.blog-code-header{background:#13221C;border-bottom:1px solid #1b2e25;padding:8px 16px;font-size:11px;font-weight:700;color:#7FE3B4;text-transform:uppercase;letter-spacing:.06em}.blog-code-pre{padding:18px;margin:0;overflow-x:auto;font-family:var(--blog-mono);font-size:13.5px;line-height:1.55;color:#F2F6F3}.bp-draft-banner{background:#FFFBEB;border-bottom:1px solid #fde68a;padding:10px 0;color:#92400E;font-size:13px;position:relative;z-index:50}.bp-draft-banner-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.bp-draft-banner-btn{background:#FEF3C7;border:1px solid #fde68a;color:#B45309;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s}.bp-draft-banner-btn:hover{background:#FDE68A;color:#78350F}.cat-bc-bar{background:#F6F9F7;border-bottom:1px solid var(--blog-border);padding:12px 0;font-size:13px;color:var(--blog-text-faint)}.cat-bc{display:flex;align-items:center;gap:8px}.cat-bc a{color:var(--blog-text-dim);text-decoration:none}.cat-bc a:hover{color:var(--blog-primary)}.cat-bc-active{color:var(--blog-text);font-weight:600}.cat-hero{background:linear-gradient(180deg,#FFFFFF,#F6F9F7);border-bottom:1px solid var(--blog-border);padding:56px 0 44px;text-align:center}.cat-pill{color:var(--blog-primary);background:var(--blog-primary-soft);border:1px solid rgba(15,140,94,.22);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:3px 10px;border-radius:999px;display:inline-block;margin-bottom:12px}.cat-title{font-size:clamp(32px,4vw,44px);font-weight:800;letter-spacing:-.03em;color:var(--blog-text);margin:0 0 12px}.cat-desc{font-size:16px;color:var(--blog-text-dim);max-width:640px;margin:0 auto 16px;line-height:1.55}.cat-count{font-size:13px;color:var(--blog-text-faint);font-weight:500}.cat-main{padding:56px 0 80px;background:#FFFFFF}.cat-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.cat-empty{text-align:center;padding:64px 20px;background:var(--blog-bg-alt);border:1px dashed var(--blog-border-strong);border-radius:14px}.cat-btn{display:inline-block;padding:10px 22px;background:var(--blog-primary);color:#FFFFFF;border-radius:999px;font-weight:600;text-decoration:none;margin-top:16px}@media (max-width:1024px){.cat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.cat-grid{grid-template-columns:1fr}}.cms-main{padding:40px 0 80px;background:#FFFFFF}.cms-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--blog-border);flex-wrap:wrap}.cms-badge{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--blog-primary);background:var(--blog-primary-soft);border:1px solid rgba(15,140,94,.22);padding:3px 10px;border-radius:999px;display:inline-block;margin-bottom:10px}.cms-title{font-size:28px;font-weight:800;letter-spacing:-.025em;color:var(--blog-text);margin:0 0 6px}.cms-sub{font-size:14px;color:var(--blog-text-dim);margin:0}.cms-header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cms-btn-primary{background:var(--blog-primary);color:#FFFFFF;border:none;padding:8px 18px;border-radius:8px;font-size:13.5px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:6px;box-shadow:0 1px 2px rgba(10,15,12,.08);transition:all .15s}.cms-btn-primary:hover{background:var(--blog-primary-dark)}.cms-btn-secondary{background:#FFFFFF;color:var(--blog-text);border:1px solid var(--blog-border);padding:8px 18px;border-radius:8px;font-size:13.5px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:6px;box-shadow:0 1px 2px rgba(10,15,12,.03);transition:all .15s}.cms-btn-secondary:hover{background:var(--blog-bg-alt);border-color:var(--blog-border-strong)}.blog-toast,.cms-toast{position:fixed;bottom:24px;right:24px;z-index:100;background:#FFFFFF;border:1px solid var(--blog-border-strong);border-radius:10px;padding:12px 20px;box-shadow:0 8px 24px rgba(10,15,12,.12);display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600;color:var(--blog-text)}.cms-toast-dot{width:8px;height:8px;border-radius:50%;background:var(--blog-primary)}.cms-revoked-banner{background:#FEF2F2;border:1px solid #fecaca;border-radius:10px;padding:14px 18px;margin-bottom:24px;color:#991B1B;font-size:14px;line-height:1.5;display:flex;align-items:center;gap:12px}.cms-role-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.cms-role-super{background:var(--blog-primary-soft);color:var(--blog-primary-dark);border:1px solid rgba(15,140,94,.3)}.cms-role-writer{background:#EEF2FF;color:#4338CA;border:1px solid #c7d2fe}.cms-badge-pending{background:#FFFBEB;color:#B45309;border:1px solid #fde68a}.cms-badge-declined{background:#FEF2F2;color:#B91C1C;border:1px solid #fecaca}.cms-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px;margin-bottom:32px}.cms-kpi-card{background:#FFFFFF;border:1px solid var(--blog-border);border-radius:12px;padding:18px 20px;box-shadow:0 1px 3px rgba(10,15,12,.04)}.ck-val,.cms-kpi-num{font-size:26px;font-weight:800;color:var(--blog-text);line-height:1;margin-bottom:6px}.ck-label,.cms-kpi-label{font-size:12px;font-weight:600;color:var(--blog-text-faint);text-transform:uppercase;letter-spacing:.05em}.cms-table-controls{justify-content:space-between;gap:16px;margin-bottom:16px}.cms-table-controls,.cms-tabs{display:flex;align-items:center;flex-wrap:wrap}.cms-tabs{gap:6px}.cms-tab{padding:7px 14px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid var(--blog-border);background:#FFFFFF;color:var(--blog-text-dim);transition:all .15s}.cms-tab:hover{color:var(--blog-text);border-color:var(--blog-border-strong)}.cms-tab-active{background:var(--blog-primary)!important;color:#FFFFFF!important;border-color:var(--blog-primary)!important}.cms-search-input{padding:8px 14px;border-radius:8px;border:1px solid var(--blog-border);background:#FFFFFF;color:var(--blog-text);font-size:13px;outline:none;min-width:260px}.cms-search-input:focus{border-color:var(--blog-primary)}.cms-table-wrap{background:#FFFFFF;border:1px solid var(--blog-border);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(10,15,12,.04)}.cms-table{width:100%;border-collapse:collapse;font-size:13.5px;text-align:left}.cms-table th{background:#F6F9F7;padding:12px 16px;color:var(--blog-text-dim);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.cms-table td,.cms-table th{border-bottom:1px solid var(--blog-border)}.cms-table td{padding:14px 16px;color:var(--blog-text)}.cms-table tr:hover td{background:#FAFCFB}.ct-title-wrap{display:flex;flex-direction:column;gap:4px}.ct-title{font-weight:700;color:var(--blog-text)}.ct-slug{font-size:12px;color:var(--blog-text-faint);font-family:var(--blog-mono)}.ct-featured-badge{font-size:10.5px;font-weight:700;color:var(--blog-primary);background:var(--blog-primary-soft);padding:2px 6px;border-radius:4px;width:-moz-fit-content;width:fit-content}.ct-cat-badge{font-size:12px;color:var(--blog-text-dim);background:#F6F9F7;border:1px solid var(--blog-border)}.ct-cat-badge,.ct-status-pill{padding:2px 8px;border-radius:6px}.ct-status-pill{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase}.ct-status-published{background:var(--blog-primary-soft);color:var(--blog-primary-dark)}.ct-status-draft{background:#F6F9F7;color:var(--blog-text-dim);border:1px solid var(--blog-border)}.ct-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.ct-action-btn,.ct-btn-boost,.ct-btn-delete,.ct-btn-edit,.ct-btn-preview{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;text-decoration:none;transition:all .15s ease}.ct-action-btn,.ct-btn-edit{background:#FFFFFF;color:var(--blog-text);border:1px solid var(--blog-border)}.ct-action-btn:hover,.ct-btn-edit:hover{background:var(--blog-bg-alt);border-color:var(--blog-border-strong);color:var(--blog-primary)}.ct-btn-preview{background:#FFFFFF;color:var(--blog-text-dim);border:1px solid var(--blog-border)}.ct-btn-preview:hover{background:var(--blog-bg-alt);color:var(--blog-text)}.ct-btn-boost{background:var(--blog-primary-soft);color:var(--blog-primary-dark);border:1px solid rgba(15,140,94,.25)}.ct-btn-boost:hover{background:var(--blog-primary);color:#FFFFFF;border-color:var(--blog-primary);transform:translateY(-1px)}.ct-action-btn-danger,.ct-btn-delete{background:#FFFFFF;color:#B91C1C;border:1px solid #fecaca}.ct-action-btn-danger:hover,.ct-btn-delete:hover{background:#FEF2F2;border-color:#F87171}.cms-review-card{background:#FFFFFF;border:1px solid var(--blog-border);border-radius:12px;padding:20px 24px;margin-bottom:16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 1px 3px rgba(10,15,12,.04);transition:border-color .15s}.cms-review-card:hover{border-color:var(--blog-border-strong)}.cms-review-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cms-review-actions{display:flex;align-items:center;gap:10px;margin-top:8px}.cms-btn-approve{background:var(--blog-primary);color:#FFFFFF;border:none;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s}.cms-btn-approve:hover{opacity:.9}.cms-btn-decline{background:#FEF2F2;color:#B91C1C;border:1px solid #fecaca;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.cms-btn-decline:hover{background:#FEE2E2}.cms-btn-preview{background:#FFFFFF;color:var(--blog-text);border:1px solid var(--blog-border);padding:8px 16px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;text-decoration:none}.cms-btn-preview:hover{background:#F6F9F7}.cms-editor-topbar{background:#FFFFFF;border:1px solid var(--blog-border);border-radius:12px;padding:14px 20px;margin-bottom:20px;justify-content:space-between;box-shadow:0 1px 3px rgba(10,15,12,.04)}.cet-left,.cms-editor-topbar{gap:12px}.cet-left,.cet-right,.cms-editor-topbar{display:flex;align-items:center;flex-wrap:wrap}.cet-right{gap:10px}.cet-stats-pill,.cet-status-pill{font-size:12px;color:var(--blog-text-dim);background:#F6F9F7;border:1px solid var(--blog-border);padding:4px 10px;border-radius:6px}.cet-interlink-pill{font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px}.cet-score-good,.cet-score-optimal{background:var(--blog-primary-soft);color:var(--blog-primary-dark)}.cet-score-low{background:#FFFBEB;color:#B45309}.cet-score-over-linked{background:#FEF2F2;color:#B91C1C}.cet-tab-group{display:flex;align-items:center;border:1px solid var(--blog-border);border-radius:8px;overflow:hidden}.cet-tab{padding:6px 14px;font-size:12.5px;font-weight:600;background:#FFFFFF;border:none;color:var(--blog-text-dim);cursor:pointer}.cet-tab-active{background:var(--blog-primary);color:#FFFFFF}.cms-feedback-box{background:#FEF2F2;border:1px solid #fecaca;border-radius:8px;padding:12px 16px;margin-bottom:16px;color:#991B1B;font-size:13px;line-height:1.5}.cms-meta-card{background:#FFFFFF;border:1px solid var(--blog-border);border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px rgba(10,15,12,.04)}.cmc-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}.cmc-col-2{grid-column:span 2}.cmc-field label,.cmc-label-row label{display:block;font-size:12.5px;font-weight:700;color:var(--blog-text);margin-bottom:6px}.cmc-label-row{display:flex;justify-content:space-between;align-items:center}.cmc-counter{font-size:11.5px;color:var(--blog-text-faint)}.cmc-counter-warn{color:#B45309;font-weight:600}.cmc-input,.cmc-select,.cmc-textarea{width:100%;padding:10px 14px;background:#FFFFFF;border:1px solid var(--blog-border);border-radius:8px;color:var(--blog-text);font-size:13.5px;outline:none;font-family:inherit;transition:border-color .15s,box-shadow .15s}.cmc-input:focus,.cmc-select:focus,.cmc-textarea:focus{border-color:var(--blog-primary);box-shadow:0 0 0 3px rgba(15,140,94,.15)}.cmc-field-checkbox{grid-column:span 2;display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--blog-text)}.cms-interlink-booster{background:#F6F9F7;border:1px solid var(--blog-border);border-radius:12px;padding:20px 24px;margin-bottom:24px}.cib-header{justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.cib-header,.cib-title-wrap{display:flex;align-items:center}.cib-title-wrap{gap:8px}.cib-title{margin:0;font-size:16px;font-weight:700;color:var(--blog-text)}.cib-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cib-btn-scan{border-radius:6px;background:#FFFFFF;border:1px solid var(--blog-border);color:var(--blog-text)}.cib-btn-boost,.cib-btn-scan{padding:6px 14px;font-size:12.5px;font-weight:600;cursor:pointer}.cib-btn-boost{border-radius:6px;background:var(--blog-primary);border:none;color:#FFFFFF}.cib-quick-insert{display:flex;align-items:center;gap:10px;background:#FFFFFF;border:1px solid var(--blog-border);border-radius:8px;padding:10px 14px;margin-bottom:16px;flex-wrap:wrap}.cib-qi-label{font-size:12px;font-weight:700;color:var(--blog-text-faint);text-transform:uppercase}.cib-qi-select{flex:1 1;min-width:200px;padding:6px 10px;font-size:12.5px;background:#FFFFFF}.cib-btn-insert,.cib-qi-select{border:1px solid var(--blog-border);border-radius:6px;color:var(--blog-text)}.cib-btn-insert{padding:6px 12px;background:#F6F9F7;font-size:12px;font-weight:600;cursor:pointer}.cib-btn-insert-card{background:var(--blog-primary-soft);color:var(--blog-primary-dark);border-color:rgba(15,140,94,.25)}.cib-results-list{display:flex;flex-direction:column;gap:8px;max-height:240px;overflow-y:auto}.cib-results-head{font-size:12px;font-weight:700;color:var(--blog-text-faint);text-transform:uppercase;margin-bottom:4px}.cib-opp-item{justify-content:space-between;gap:12px;background:#FFFFFF;border:1px solid var(--blog-border);border-radius:8px;padding:10px 14px}.cib-opp-item,.cib-opp-text{display:flex;align-items:center}.cib-opp-text{gap:8px;font-size:13px;flex-wrap:wrap}.cib-opp-kw{font-weight:700;color:var(--blog-primary)}.cib-opp-arrow{color:var(--blog-text-faint)}.cib-opp-target{font-weight:600;color:var(--blog-text)}.cib-opp-url{font-size:11.5px;color:var(--blog-text-faint)}.cib-opp-context{font-size:11px;color:var(--blog-text-faint);font-style:italic;width:100%}.cib-opp-apply-btn{padding:4px 10px;background:var(--blog-primary-soft);color:var(--blog-primary-dark);border:1px solid rgba(15,140,94,.25);border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.cms-toolbar{display:flex;align-items:center;gap:6px;background:#F6F9F7;border:1px solid var(--blog-border);border-radius:8px 8px 0 0;padding:8px 12px;flex-wrap:wrap}.ctb-label{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--blog-text-faint);margin-right:4px}.ctb-btn{padding:4px 8px;border-radius:4px;border:1px solid var(--blog-border);background:#FFFFFF;color:var(--blog-text);font-size:12px;font-weight:600;cursor:pointer}.ctb-btn-highlight{background:var(--blog-primary-soft);color:var(--blog-primary-dark);border-color:rgba(15,140,94,.25)}.ctb-divider{width:1px;height:16px;background:var(--blog-border-strong);margin:0 4px}.cms-workspace{display:grid;border:1px solid var(--blog-border);border-top:none;border-radius:0 0 12px 12px;overflow:hidden;background:#FFFFFF}.cms-workspace-split{grid-template-columns:1fr 1fr}.cms-workspace-preview,.cms-workspace-write{grid-template-columns:1fr}.cms-pane-write{border-right:1px solid var(--blog-border)}.cms-content-textarea{width:100%;min-height:600px;padding:20px;border:none;outline:none;font-family:var(--blog-mono);font-size:14px;line-height:1.6;color:var(--blog-text);background:#FFFFFF;resize:vertical}.cms-pane-preview{padding:24px;overflow-y:auto;max-height:800px;background:#FFFFFF}.cpi-hero-mock{padding-bottom:20px;border-bottom:1px solid var(--blog-border);margin-bottom:24px}.cpi-cat{font-size:12px;font-weight:700;color:var(--blog-primary);text-transform:uppercase}.cpi-title{font-size:26px;font-weight:800;color:var(--blog-text);margin:6px 0 8px}.cpi-sub{font-size:15px;color:var(--blog-text-dim);margin:0 0 12px}.cpi-author{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--blog-text-faint)}.cpi-avatar{width:24px;height:24px;border-radius:50%}.boost-workstation{display:flex;flex-direction:column;height:100vh;width:100vw;overflow:hidden;background:#FFFFFF;color:var(--blog-text,#0A0F0C);font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}.boost-toast{position:fixed;bottom:24px;right:24px;z-index:100;display:flex;align-items:center;gap:10px;background:#0A0F0C;color:#FFFFFF;padding:10px 18px;border-radius:8px;font-size:13px;font-weight:500;box-shadow:0 4px 16px rgba(10,15,12,.2);animation:boostToastIn .16s cubic-bezier(.16,1,.3,1)}.boost-toast-dot{width:7px;height:7px;border-radius:50%;background:#0F8C5E;box-shadow:0 0 6px rgba(15,140,94,.8)}@keyframes boostToastIn{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.boost-topbar{height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid var(--blog-border,#e4e8e6);background:#FFFFFF;flex-shrink:0;z-index:30;gap:12px}.boost-topbar-left{display:flex;align-items:center;gap:10px;min-width:0}.boost-topbar-divider{width:1px;height:18px;background:var(--blog-border,#E4E8E6);margin:0 2px;flex-shrink:0}.boost-brand-mark{display:flex;align-items:center;gap:6px;flex-shrink:0}.boost-app-tag{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--blog-primary,#0F8C5E);background:var(--blog-primary-soft,#E8F5EE);padding:2px 6px;border-radius:4px;border:1px solid rgba(15,140,94,.15)}.boost-selector-wrap{display:flex;align-items:center;border:1px solid var(--blog-border,#e4e8e6);border-radius:6px;background:#FFFFFF;height:30px;overflow:hidden}.boost-arrow-btn{width:24px;height:28px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--blog-text-dim,#4E5B54);cursor:pointer;transition:background .12s ease,color .12s ease}.boost-arrow-btn:hover:not(:disabled){background:#F6F9F7;color:var(--blog-text,#0A0F0C)}.boost-arrow-btn:disabled{opacity:.35;cursor:not-allowed}.boost-article-dropdown{border:none;outline:none;font-size:13px;font-weight:600;color:var(--blog-text,#0A0F0C);background:transparent;padding:0 6px;height:100%;cursor:pointer;max-width:260px;text-overflow:ellipsis;white-space:nowrap}.boost-status-pill{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:4px;white-space:nowrap}.boost-status-pill.warning{background:#FFFBEB;color:#B45309;border:1px solid #fde68a}.boost-status-pill.pillar{background:#E8F5EE;color:#0F8C5E;border:1px solid #c3e5d4}.boost-status-pill.neutral{background:#F6F9F7;color:#4E5B54;border:1px solid #e4e8e6}.boost-sync-pill{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:4px}.boost-sync-pill.dirty{background:#FFFBEB;color:#B45309;border:1px solid #fde68a}.boost-sync-dot{width:6px;height:6px;border-radius:50%;background:#D97706;animation:pulseDot 1.4s ease-in-out infinite}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.boost-sync-pill.synced{background:#E8F5EE;color:#0F8C5E;border:1px solid #c3e5d4}.boost-topbar-center{display:flex;align-items:center;justify-content:center}.boost-segmented{display:flex;background:#F6F9F7;padding:2px;border-radius:6px;border:1px solid var(--blog-border,#e4e8e6)}.boost-segmented-item{display:flex;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;color:var(--blog-text-dim,#4E5B54);border:none;border-radius:4px;background:transparent;cursor:pointer;transition:all .12s ease}.boost-segmented-item.active,.boost-segmented-item:hover{color:var(--blog-text,#0A0F0C)}.boost-segmented-item.active{background:#FFFFFF;box-shadow:0 1px 2px rgba(10,15,12,.06)}.boost-topbar-right{display:flex;align-items:center;gap:8px}.boost-btn-subtle{height:30px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--blog-text-dim,#4E5B54);background:#FFFFFF;border:1px solid var(--blog-border,#e4e8e6);border-radius:6px;cursor:pointer;text-decoration:none;transition:all .12s ease}.boost-btn-subtle:hover{background:#F6F9F7;color:var(--blog-text,#0A0F0C);border-color:#D3DBD6}.boost-btn-emerald{height:30px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:#FFFFFF;background:var(--blog-primary,#0F8C5E);border:none;border-radius:6px;cursor:pointer;transition:background .12s ease;box-shadow:0 1px 2px rgba(15,140,94,.2)}.boost-btn-emerald:hover:not(:disabled){background:#0B6E48}.boost-btn-emerald:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.boost-btn-dark{height:30px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:#FFFFFF;background:#0A0F0C;border:none;border-radius:6px;cursor:pointer;transition:background .12s ease}.boost-btn-dark:hover:not(:disabled){background:#232C27}.boost-btn-dark:disabled{opacity:.5;cursor:not-allowed}.boost-dropdown-container{position:relative}.boost-dropdown-menu{position:absolute;top:calc(100% + 6px);right:0;width:280px;background:#FFFFFF;border:1px solid var(--blog-border,#e4e8e6);border-radius:8px;padding:6px;box-shadow:0 10px 25px -5px rgba(10,15,12,.12),0 4px 8px -2px rgba(10,15,12,.06);z-index:50;display:flex;flex-direction:column;gap:2px}.boost-dropdown-item{display:flex;flex-direction:column;align-items:flex-start;padding:8px 10px;border:none;background:transparent;border-radius:5px;cursor:pointer;text-align:left;transition:background .12s ease}.boost-dropdown-item:hover{background:#F6F9F7}.boost-dropdown-item strong{font-size:12.5px;color:var(--blog-text,#0A0F0C);font-weight:600}.boost-dropdown-item span{font-size:11px;color:var(--blog-text-faint,#8A938D);margin-top:1px}.boost-workspace{flex:1 1;display:flex;overflow:hidden;background:#FFFFFF}.boost-sidebar{width:380px;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid var(--blog-border,#e4e8e6);background:#FDFEFE;overflow:hidden}.boost-sidebar-tabs{height:40px;display:flex;border-bottom:1px solid var(--blog-border,#e4e8e6);background:#FAFCFB;padding:0 8px;gap:4px}.boost-sidebar-tab{flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:600;color:var(--blog-text-dim,#4E5B54);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .12s ease}.boost-sidebar-tab:hover{color:var(--blog-text,#0A0F0C)}.boost-sidebar-tab.active{color:var(--blog-primary,#0F8C5E);border-bottom-color:var(--blog-primary,#0F8C5E);background:#FFFFFF}.boost-tab-count{font-size:10.5px;font-weight:700;padding:1px 6px;border-radius:999px;background:var(--blog-primary-soft,#E8F5EE);color:var(--blog-primary,#0F8C5E)}.boost-sidebar-panel{flex:1 1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:12px}.boost-sidebar-panel::-webkit-scrollbar{width:5px}.boost-sidebar-panel::-webkit-scrollbar-thumb{background:#E4E8E6;border-radius:4px}.boost-filter-bar{display:flex;flex-direction:column;gap:8px}.boost-search-wrap{position:relative;display:flex;align-items:center;background:#FFFFFF;border:1px solid var(--blog-border,#e4e8e6);border-radius:6px;padding:0 10px;height:32px;color:var(--blog-text-dim,#4E5B54)}.boost-search-input{width:100%;border:none;outline:none;font-size:12.5px;color:var(--blog-text,#0A0F0C);background:transparent;padding-left:8px}.boost-clear-btn{border:none;background:transparent;color:var(--blog-text-faint,#8A938D);font-size:14px;cursor:pointer;padding:0 4px}.boost-pill-filters{display:flex;gap:4px}.boost-pill-filter{flex:1 1;font-size:11.5px;font-weight:600;padding:4px 6px;border:1px solid var(--blog-border,#e4e8e6);border-radius:4px;background:#FFFFFF;color:var(--blog-text-dim,#4E5B54);cursor:pointer;transition:all .12s ease;text-align:center}.boost-pill-filter:hover{background:#F6F9F7;color:var(--blog-text,#0A0F0C)}.boost-pill-filter.active{background:var(--blog-primary-soft,#E8F5EE);color:var(--blog-primary,#0F8C5E);border-color:#C3E5D4}.boost-opportunities-list{display:flex;flex-direction:column;gap:10px}.boost-opp-card{background:#FFFFFF;border:1px solid var(--blog-border,#e4e8e6);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:8px;transition:all .14s ease;box-shadow:0 1px 2px rgba(10,15,12,.03)}.boost-opp-card:hover{border-color:#C3E5D4;box-shadow:0 2px 6px rgba(15,140,94,.06)}.boost-opp-header{display:flex;align-items:center;justify-content:space-between}.boost-opp-keyword{font-size:13.5px;font-weight:700;color:var(--blog-text,#0A0F0C)}.boost-type-chip{font-size:10.5px;font-weight:600;padding:1px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.04em}.boost-type-chip.blog{background:#E8F5EE;color:#0F8C5E;border:1px solid #c3e5d4}.boost-type-chip.page{background:#F0F9FF;color:#0369A1;border:1px solid #bae6fd}.boost-type-chip.doc{background:#F5F3FF;color:#6D28D9;border:1px solid #ddd6fe}.boost-opp-snippet{font-size:12px;line-height:1.5;color:var(--blog-text-dim,#4E5B54);background:#F6F9F7;padding:6px 10px;border-radius:5px;border-left:2.5px solid var(--blog-primary,#0f8c5e);font-style:italic;word-break:break-word}.boost-snippet-highlight{background:#C3E5D4;color:#07120D;font-weight:700;font-style:normal;padding:1px 4px;border-radius:3px}.boost-opp-target{display:flex;flex-direction:column;gap:2px}.boost-opp-target-title{font-size:12px;font-weight:600;color:#232C27}.boost-opp-target-url{font-size:11px;color:var(--blog-text-faint,#8A938D);font-family:var(--blog-mono,monospace)}.boost-opp-footer{display:flex;align-items:center;justify-content:space-between;padding-top:6px;border-top:1px solid #f1f4f2}.boost-opp-score{font-size:11px;color:var(--blog-text-faint,#8A938D)}.boost-inject-btn{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:3px 10px;border-radius:5px;border:1px solid #c3e5d4;background:var(--blog-primary-soft,#E8F5EE);color:var(--blog-primary,#0F8C5E);cursor:pointer;transition:all .12s ease}.boost-inject-btn:hover{background:var(--blog-primary,#0F8C5E);color:#FFFFFF;border-color:var(--blog-primary,#0F8C5E)}.boost-empty-state{padding:40px 16px;text-align:center;display:flex;flex-direction:column;align-items:center}.boost-empty-icon{width:36px;height:36px;border-radius:50%;background:#E8F5EE;color:#0F8C5E;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.boost-empty-title{font-size:13.5px;font-weight:700;color:var(--blog-text,#0A0F0C);margin-bottom:4px}.boost-empty-desc{font-size:12px;color:var(--blog-text-dim,#4E5B54);line-height:1.5;max-width:240px}.boost-clusters-summary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;background:#FFFFFF;border:1px solid var(--blog-border,#e4e8e6);border-radius:8px;padding:10px}.boost-summary-metric{display:flex;flex-direction:column;align-items:center;text-align:center}.boost-summary-metric .num{font-size:17px;font-weight:800;color:var(--blog-text,#0A0F0C)}.boost-summary-metric .lbl{font-size:10.5px;font-weight:600;color:var(--blog-text-faint,#8A938D)}.boost-clusters-list{display:flex;flex-direction:column;gap:14px}.boost-cluster-group{display:flex;flex-direction:column;gap:6px}.boost-cluster-title{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;font-weight:700;color:var(--blog-text,#0A0F0C);padding:0 4px}.boost-cluster-badge{font-size:11px;font-weight:500;color:var(--blog-text-faint,#8A938D)}.boost-cluster-articles{display:flex;flex-direction:column;gap:4px}.boost-cluster-item{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:#FFFFFF;border:1px solid var(--blog-border,#e4e8e6);border-radius:6px;text-align:left;cursor:pointer;transition:all .12s ease}.boost-cluster-item:hover{border-color:#C3E5D4;background:#FDFEFE}.boost-cluster-item.selected{border-color:var(--blog-primary,#0F8C5E);background:var(--blog-primary-soft,#E8F5EE)}.boost-cluster-item-title{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--blog-text,#0A0F0C);max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-dot{width:6px;height:6px;border-radius:50%;background:#0F8C5E;flex-shrink:0}.pill-orphan{background:#FFFBEB;color:#B45309;border-radius:3px;border:1px solid #fde68a}.pill-orphan,.pill-pillar{font-size:10px;font-weight:700;padding:1px 5px}.pill-pillar{background:#E8F5EE;color:#0F8C5E;border-radius:3px;border:1px solid #c3e5d4}.pill-links{font-size:10.5px;color:var(--blog-text-faint,#8A938D)}.boost-score-card{display:flex;align-items:center;gap:14px;background:#FFFFFF;border:1px solid var(--blog-border,#e4e8e6);border-radius:8px;padding:12px 14px}.boost-score-gauge{display:flex;align-items:baseline;gap:2px}.boost-score-num{font-size:28px;font-weight:800;color:var(--blog-primary,#0F8C5E);line-height:1}.boost-score-denom{font-size:13px;color:var(--blog-text-faint,#8A938D)}.boost-score-label{font-size:13px;font-weight:700;color:var(--blog-text,#0A0F0C);margin-bottom:2px}.boost-score-sub{font-size:11px;color:var(--blog-text-dim,#4E5B54)}.boost-checklist{display:flex;flex-direction:column;gap:8px}.boost-check-item{display:flex;align-items:center;gap:10px;padding:9px 12px;background:#FFFFFF;border:1px solid var(--blog-border,#e4e8e6);border-radius:6px}.boost-check-icon{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.boost-check-icon.pass{background:#E8F5EE;color:#0F8C5E}.boost-check-icon.alert{background:#FFFBEB;color:#B45309}.boost-check-icon.neutral{background:#F6F9F7;color:#8A938D}.boost-check-text{flex:1 1;display:flex;flex-direction:column;gap:1px}.boost-check-text strong{font-size:12px;font-weight:600;color:var(--blog-text,#0A0F0C)}.boost-check-text span{font-size:11px;color:var(--blog-text-dim,#4E5B54)}.boost-quick-fix-btn{border:1px solid #c3e5d4;background:#E8F5EE;color:#0F8C5E;font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px;cursor:pointer;transition:all .12s ease;flex-shrink:0}.boost-quick-fix-btn:hover{background:#0F8C5E;color:#FFFFFF}.boost-canvas{flex:1 1;display:flex;flex-direction:column;overflow:hidden;background:#FFFFFF}.boost-canvas-header{height:42px;border-bottom:1px solid var(--blog-border,#e4e8e6);display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:#FFFFFF;flex-shrink:0;gap:16px}.boost-canvas-title-group{flex:1 1;min-width:0}.boost-canvas-title-input{width:100%;border:none;outline:none;font-size:14px;font-weight:700;color:var(--blog-text,#0A0F0C);background:transparent}.boost-canvas-meta-group{display:flex;align-items:center;gap:10px;flex-shrink:0}.boost-canvas-cat-badge{font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px;background:#F6F9F7;color:var(--blog-text-dim,#4E5B54);border:1px solid var(--blog-border,#e4e8e6)}.boost-canvas-stat{font-size:12px;color:var(--blog-text-faint,#8A938D)}.boost-canvas-body{flex:1 1;display:flex;overflow:hidden}.boost-editor-pane{flex:1 1;height:100%;display:flex;flex-direction:column;border-right:1px solid var(--blog-border,#e4e8e6)}.boost-editor-pane.full-width{border-right:none;max-width:900px;margin:0 auto}.boost-workstation-textarea{width:100%;height:100%;padding:24px 28px;border:none;outline:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13.5px;line-height:1.7;color:var(--blog-text,#0A0F0C);background:#FFFFFF;resize:none;-moz-tab-size:2;tab-size:2}.boost-workstation-textarea::-webkit-scrollbar{width:6px}.boost-workstation-textarea::-webkit-scrollbar-thumb{background:#E4E8E6;border-radius:4px}.boost-preview-pane{flex:1 1;height:100%;overflow-y:auto;padding:32px 48px;background:#FFFFFF}.boost-preview-pane.full-width{max-width:920px;margin:0 auto}.boost-preview-pane::-webkit-scrollbar{width:6px}.boost-preview-pane::-webkit-scrollbar-thumb{background:#E4E8E6;border-radius:4px}.boost-preview-wrapper{display:flex;flex-direction:column;gap:20px}.boost-preview-hero{border-bottom:1px solid var(--blog-border,#e4e8e6);padding-bottom:16px}.boost-preview-cat{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--blog-primary,#0F8C5E)}.boost-preview-title{font-size:clamp(24px,3vw,32px);font-weight:800;color:var(--blog-text,#0A0F0C);margin:6px 0 8px;line-height:1.25}.boost-preview-meta{font-size:12.5px;color:var(--blog-text-faint,#8A938D)}.boost-preview-article-body{margin-top:10px}.boost-status-rail{height:32px;border-top:1px solid var(--blog-border,#e4e8e6);background:#F8FAF9;display:flex;align-items:center;justify-content:space-between;padding:0 20px;font-size:11.5px;color:var(--blog-text-faint,#8A938D);flex-shrink:0;z-index:10}.boost-rail-left,.boost-rail-right{display:flex;align-items:center;gap:8px}.boost-status-rail .dot{opacity:.4}@media (max-width:1024px){.boost-sidebar{width:320px}.boost-preview-pane{padding:24px}}