.kb-prose{color:rgba(244,242,255,.78);font-size:1.0625rem;line-height:1.8}@media (min-width:640px){.kb-prose{font-size:1.125rem}}.kb-prose section>*+*,.kb-prose>*+*{margin-top:1.15em}.kb-prose h2{font-family:var(--cmc-font-display),ui-sans-serif,system-ui,sans-serif;color:#fff;font-weight:700;letter-spacing:-.03em;line-height:1.1;font-size:1.9rem;margin-top:2.2em;padding-top:1.2em;border-top:1px solid hsla(0,0%,100%,.08);scroll-margin-top:6rem}@media (min-width:640px){.kb-prose h2{font-size:2.4rem}}.kb-prose h3{font-family:var(--cmc-font-display),ui-sans-serif,system-ui,sans-serif;color:#fff;font-weight:700;letter-spacing:-.02em;font-size:1.35rem;margin-top:2.2em;scroll-margin-top:6rem}.kb-prose h2+*,.kb-prose h3+*{margin-top:.7em}.kb-prose strong{color:#fff;font-weight:600}.kb-prose a:not(.kb-plain):not(.kb-plain *){color:#ffb35c;text-decoration:underline;text-decoration-color:rgba(255,179,92,.35);text-underline-offset:3px}.kb-prose a:not(.kb-plain):not(.kb-plain *):hover{text-decoration-color:#ffb35c}.kb-prose ol:not(.kb-plain):not(.kb-plain *),.kb-prose ul:not(.kb-plain):not(.kb-plain *){padding-left:1.3em}.kb-prose ul:not(.kb-plain):not(.kb-plain *){list-style:none}.kb-prose ul:not(.kb-plain):not(.kb-plain *)>li{position:relative}.kb-prose ul:not(.kb-plain):not(.kb-plain *)>li:before{content:"";position:absolute;left:-1.05em;top:.72em;width:6px;height:6px;border-radius:2px;background:#f7931a;transform:rotate(45deg)}.kb-prose ol:not(.kb-plain):not(.kb-plain *){list-style:decimal}.kb-prose ol:not(.kb-plain):not(.kb-plain *)>li::marker{color:#ffb35c;font-family:var(--cmc-font-mono),monospace;font-weight:700}.kb-prose li:not(.kb-plain *)+li{margin-top:.45em}.kb-prose code{font-family:var(--cmc-font-mono),monospace;font-size:.86em;padding:.12em .4em;border-radius:6px;background:hsla(0,0%,100%,.07);color:#ffd29a}.kb-prose blockquote{border-left:3px solid #f7931a;padding:.2em 0 .2em 1.1em;color:hsla(0,0%,100%,.85);font-style:italic}.kb-prose table{width:100%;border-collapse:collapse;font-size:.92em}.kb-prose th{text-align:left;font-weight:600;color:#fff;background:hsla(0,0%,100%,.04)}.kb-prose td,.kb-prose th{padding:.65em .9em;border-bottom:1px solid hsla(0,0%,100%,.08);vertical-align:top}.kb-prose td.num,.kb-prose th.num{text-align:right;font-family:var(--cmc-font-mono),monospace;font-variant-numeric:tabular-nums;white-space:nowrap}.kb-table-wrap{overflow-x:auto;border:1px solid hsla(0,0%,100%,.08);border-radius:18px;background:linear-gradient(90deg,#0b0b12 40%,rgba(11,11,18,0)) 0 /48px 100% no-repeat local,linear-gradient(270deg,#0b0b12 40%,rgba(11,11,18,0)) 100% /48px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(247,147,26,.3),rgba(247,147,26,0)) 0 /16px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(247,147,26,.3),rgba(247,147,26,0)) 100% /16px 100% no-repeat scroll,#0b0b12}.kb-table-wrap table{margin:0}.kb-table-wrap caption{caption-side:bottom;text-align:left;padding:.7em .9em;font-size:.8em;color:hsla(0,0%,100%,.4)}@media (max-width:639px){.kb-table-stack{overflow:hidden;background:#0e0d15}.kb-table-stack table{display:flex;flex-direction:column;font-size:.9em}.kb-table-stack caption{display:block;order:2}.kb-table-stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kb-table-stack tbody{display:block}.kb-table-stack tbody tr{display:block;padding:.85em 1em .7em;border-bottom:1px solid hsla(0,0%,100%,.08)}.kb-table-stack tbody tr:nth-child(2n){background:hsla(0,0%,100%,.02)}.kb-table-stack tbody th{display:block;padding:0 0 .35em;border:0;background:none;color:#fff;font-weight:600}.kb-table-stack tbody td{display:grid;grid-template-columns:minmax(6.5em,36%) minmax(0,1fr);align-items:baseline;gap:.9em;padding:.35em 0;border:0;text-align:left;overflow-wrap:break-word}.kb-table-stack tbody td>*{min-width:0}.kb-table-stack tbody td+td{border-top:1px dashed hsla(0,0%,100%,.06)}.kb-table-stack tbody td:before{content:attr(data-label);overflow-wrap:normal;font-family:var(--cmc-font-mono),monospace;font-size:.72em;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:hsla(0,0%,100%,.45)}.kb-table-stack tbody td.num{text-align:left;white-space:normal}}.kb-toc a[aria-current=true]{color:#ffb35c}.kb-toc a[aria-current=true]:before{background:#f7931a}.kb-prose section[id]{scroll-margin-top:5.5rem}.kb-prose .kb-plain,.kb-prose .kb-plain *{list-style:none}@media (max-width:1023px){.kb-prose>:first-child>h2:first-child,.kb-prose>h2:first-child{margin-top:1em}}