.kb-article-reading{--kb-article-surface:#161616;--kb-article-surface-deep:#0d0d0d;--kb-article-border:#ffffff14;--kb-article-muted:#a3a3a3;--kb-article-text:#e5e5e5;--kb-article-rule:#ffffff1a;isolation:isolate;background-color:var(--kb-article-surface-deep);min-height:100vh;color:var(--kb-article-text);position:relative}.kb-article-reading__atmosphere{pointer-events:none;z-index:0;background:radial-gradient(55% 48% at 88% 12%,#ff9a0012 0%,#0000 58%),radial-gradient(48% 42% at 8% 42%,#7c3aed14 0%,#0000 55%),radial-gradient(40% 38% at 50% 100%,#22d3a60d 0%,#0000 62%);position:fixed;inset:0}.kb-article-header{z-index:10;border-bottom:1px solid var(--kb-article-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d0d0dd1;position:relative}.kb-article-header__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.kb-article-back{border:1px solid var(--kb-article-border);letter-spacing:.1em;text-transform:uppercase;color:var(--kb-article-muted);transition:color var(--t-micro) var(--ease-settle), border-color var(--t-micro) var(--ease-settle), background-color var(--t-micro) var(--ease-settle);background:#161616a6;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.kb-article-back:hover{color:#ffe600;background:#ffe6000f;border-color:#ffe60059}.kb-article-hero{z-index:10;max-width:42rem;padding:2.5rem 0 1.75rem;position:relative}.kb-article-hero__eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#ff9a00;font-size:12px;font-weight:600}.kb-article-hero__rail{opacity:.75;background:linear-gradient(90deg,#7c3aed,#ff4d6a,#3b82f6,#22d3a6,#ff9a00);border-radius:999px;width:5rem;height:2px;margin-top:.75rem}.kb-article-hero__title{letter-spacing:-.03em;color:#fff;margin-top:1.25rem;font-size:clamp(1.85rem,4vw,2.5rem);font-weight:700;line-height:1.12}.kb-article-deck{box-shadow:var(--elev-card);background:linear-gradient(135deg,#161616f2,#0d0d0de0);border:1px solid #ffe60038;border-left:3px solid #ffe600;border-radius:12px;margin-top:1.5rem;padding:1.15rem 1.25rem}.kb-article-deck p{color:var(--kb-article-muted);font-size:1.05rem;line-height:1.65}.kb-article-meta-panel{border:1px solid var(--kb-article-border);background:#00000059;border-radius:12px;margin-top:1rem;padding:1rem 1.15rem}.kb-article-meta-panel p{color:var(--kb-article-muted);font-size:14px;line-height:1.55}.kb-article-meta-panel strong{color:var(--kb-article-text)}.kb-article-meta-pill{letter-spacing:.08em;text-transform:uppercase;color:#ffe600;background:#ffe6001a;border:1px solid #ffe60059;border-radius:999px;margin-right:.5rem;padding:.2rem .55rem;font-size:10px;font-weight:700;display:inline-block}.kb-article-stage-wrap{z-index:10;padding-bottom:3rem;position:relative}.kb-article-stage{border:1px solid var(--kb-article-border);box-shadow:var(--elev-card);background:linear-gradient(165deg,#161616fa 0%,#0d0d0df5 100%);border-radius:16px;position:relative;overflow:hidden}.kb-article-stage__glow{pointer-events:none;background:radial-gradient(ellipse at 0% 0%, color-mix(in srgb, var(--kb-phase-accent,#ffe600) 14%, transparent) 0%, transparent 72%);opacity:.9;width:55%;height:45%;position:absolute;inset:-20% auto auto 0}.kb-article-stage__rail{z-index:2;background:var(--kb-phase-accent,#ffe600);width:3px;box-shadow:0 0 20px color-mix(in srgb, var(--kb-phase-accent,#ffe600) 40%, transparent);position:absolute;inset:0 auto 0 0}.kb-article-stage__inner{z-index:3;padding:2rem 1.35rem 2.25rem;position:relative}@media (min-width:640px){.kb-article-stage__inner{padding:2.5rem 2rem 2.75rem}}.kb-article-reading .prose{--tw-prose-body:var(--kb-article-text);--tw-prose-headings:#fff;--tw-prose-lead:var(--kb-article-muted);--tw-prose-links:#ffe600;--tw-prose-bold:var(--kb-article-text);--tw-prose-counters:var(--kb-article-muted);--tw-prose-bullets:#ffe600;--tw-prose-hr:var(--kb-article-rule);--tw-prose-quotes:var(--kb-article-text);--tw-prose-quote-borders:var(--chewbr-yellow);--tw-prose-captions:var(--kb-article-muted);--tw-prose-code:#ffe600;--tw-prose-pre-code:var(--kb-article-text);--tw-prose-pre-bg:#00000073;--tw-prose-th-borders:var(--kb-article-rule);--tw-prose-td-borders:var(--kb-article-rule)}.kb-article-reading .prose .chewbr-kb,.kb-article-reading .article-body--rich-html .chewbr-kb{--tw-prose-body:#2a2a2a;--tw-prose-headings:#0d0d0d;--tw-prose-links:#0d0d0d;--tw-prose-bold:#0d0d0d;--tw-prose-counters:#686668;--tw-prose-bullets:#c9a900;--tw-prose-hr:#e5e5e5;--tw-prose-quotes:#2a2a2a;--tw-prose-captions:#686668;--tw-prose-code:#0d0d0d;--tw-prose-pre-code:#e5e5e5;--tw-prose-pre-bg:#0d0d0d;--tw-prose-th-borders:#e5e5e5;--tw-prose-td-borders:#e5e5e5}.kb-article-reading .prose .chewbr-kb :where(h1,h2,h3,h4,h5,h6),.kb-article-reading .article-body--rich-html .chewbr-kb :where(h1,h2,h3,h4,h5,h6),.kb-article-reading .prose .chewbr-kb :where(p,li,td,th,strong,em,span,div,a):not([style]),.kb-article-reading .article-body--rich-html .chewbr-kb :where(p,li,td,th,strong,em,span,div,a):not([style]){color:unset}.kb-article-reading .article-body{color:var(--kb-article-text)}.kb-article-reading .article-body--rich-html.article-body--paste-host :where(table){border-collapse:collapse;width:100%;max-width:100%;margin:1.25rem 0}.kb-article-reading .article-body--rich-html.article-body--paste-host :where(th,td){border:1px solid var(--kb-article-rule);vertical-align:top;padding:.5rem .75rem}.kb-article-reading .article-body--rich-html.article-body--paste-host :where(img,video,iframe){max-width:100%;height:auto}.kb-article-reading .article-body--rich-html.article-body--paste-host :where(figure){margin:1.5rem 0}.kb-article-reading .article-body--rich-html .chewbr-kb{max-width:none}.kb-article-reading .article-body--rich-html :where(p,li,td,th,strong,em,span,div,a):not([style]):not(:where(.chewbr-kb *)){color:inherit}.kb-article-reading .article-body--rich-html :where(h1,h2,h3,h4,h5,h6):not([style]):not(:where(.chewbr-kb *)){color:#fff}.kb-article-reading .article-body--rich-html.article-body--paste-host :where(th,td){border-color:var(--kb-article-rule)}.kb-article-reading .article-body--rich-html.article-body--paste-host :where(figcaption){color:var(--kb-article-muted)}.kb-article-reading .article-body>p:first-of-type{color:var(--kb-article-text);font-size:1.0625rem;line-height:1.72}.kb-article-reading .article-body :where(p,ul,ol,blockquote){max-width:68ch}.kb-article-reading .article-body :where(h2):not(:where(.chewbr-kb *)){border-left:4px solid var(--chewbr-yellow);color:#fff;margin-top:2.25rem;margin-left:-.25rem;padding-top:.5rem;padding-left:1rem}.kb-article-reading .article-body :where(h3):not(:where(.chewbr-kb *)){color:#fff;align-items:center;gap:.5rem;margin-top:1.75rem;display:flex}.kb-article-reading .article-body :where(h3):not(:where(.chewbr-kb *)):before{content:"";background:var(--chewbr-yellow);border-radius:2px;flex-shrink:0;width:.45rem;height:.45rem}.kb-article-reading .article-body--rich-html .chewbr-kb :where(h3):before{content:none;display:none}.kb-article-reading .article-body--rich-html .chewbr-kb :where(h2){border-left:0;margin-left:0;padding-left:0}.kb-article-reading .article-body :where(ul>li)::marker{color:#ffe600}.kb-article-reading .article-body :where(ol>li)::marker{color:var(--kb-article-muted)}.kb-article-reading .article-body :where(blockquote){border-left-color:var(--chewbr-yellow);color:var(--kb-article-text);background:#ffe60014}.kb-article-reading .article-body :where(hr){opacity:.65}.kb-article-reading .article-body :where(pre){border:1px solid var(--kb-article-border);color:var(--kb-article-text);background:#00000073}.kb-article-reading .article-body :where(code){border:1px solid var(--kb-article-border);color:#ffe600;background:#0006}.kb-article-reading .article-body :where(pre code){color:inherit}.kb-article-reading .article-body a{color:#ffe600;text-decoration-color:#ffe6008c}.kb-article-reading .article-body img{border-color:var(--kb-article-border)}.kb-article-reading .article-body .phase-tag{color:#ffe600;background:#ffe6001f;border-color:#ffe60047}.kb-article-reading .article-body .standfirst,.kb-article-reading .article-body .meta{color:var(--kb-article-muted)}.kb-article-reading .article-body .meta .dot{background:var(--kb-article-muted)}.kb-article-reading .article-body .disclosure{border-color:var(--kb-article-border);color:var(--kb-article-muted);background:#00000059}.kb-article-reading .article-body .pullquote{color:#fff}.kb-article-reading .article-body .example{border-color:var(--kb-article-border);background:#00000047}.kb-article-reading .article-body .example .example-label{color:var(--kb-article-muted)}.kb-article-reading .article-body .example .bad{background:#ff4d6a1f}.kb-article-reading .article-body .example .good{background:#22d3a61f}.kb-article-reading .article-body .tldr{border-color:var(--kb-article-border);background:#00000052}.kb-article-reading .article-body .tldr h3{color:#fff}.kb-article-recs{z-index:10;border-top:1px solid var(--kb-article-border);background:#1616168c;padding:2.5rem 0 3rem;position:relative}.kb-article-recs__label{letter-spacing:.13em;text-transform:uppercase;color:var(--kb-article-muted);font-size:11px;font-weight:600}.kb-article-rec-card{transition:background-color var(--t-micro) var(--ease-settle), border-color var(--t-micro) var(--ease-settle);border:1px solid #0000;border-radius:12px;gap:.5rem;padding:1rem .35rem;text-decoration:none;display:grid}@media (min-width:640px){.kb-article-rec-card{grid-template-columns:1fr auto;align-items:center;gap:1.25rem;padding:1.15rem .65rem}}.kb-article-rec-card:hover{border-color:var(--kb-article-border);background:#00000047}.kb-article-rec-card__title{color:#fff;font-weight:600;line-height:1.35}.kb-article-rec-card__deck{max-width:36rem;color:var(--kb-article-muted);margin-top:.25rem;font-size:14px;line-height:1.45}.kb-article-rec-card__cta{shrink:0;letter-spacing:.08em;text-transform:uppercase;color:#ffe600;align-items:center;gap:.25rem;font-size:11px;font-weight:600;display:inline-flex}
