:root{--res-canvas: #f6f7f6;--res-surface: #ffffff;--res-ink: #1c1c1c;--res-muted: #555555;--res-faint: #666666;--res-line: rgba(155, 178, 156, .2);--res-link: #526f54;--res-accent: #9c642e;--res-code: #f0f2f0}html.dark{color-scheme:dark;--res-canvas: #141614;--res-surface: #1c1c1c;--res-ink: #f6f7f6;--res-muted: #c4c4c4;--res-faint: #aaaaaa;--res-line: rgba(255, 255, 255, .1);--res-link: #9bb29c;--res-accent: #e3a76b;--res-code: #2a2c2a}.kb-prose{color:var(--res-muted);font-size:1.0625rem;line-height:1.8}.kb-prose>:first-child{margin-top:1.25rem}.kb-prose h2{color:var(--res-ink);font-size:1.75rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:2.75rem 0 1rem;scroll-margin-top:6rem}.kb-prose h3{color:var(--res-ink);font-size:1.25rem;font-weight:650;margin:2rem 0 .75rem;scroll-margin-top:6rem}.kb-prose p,.kb-prose ul,.kb-prose ol,.kb-prose blockquote,.kb-prose table{margin:1rem 0}.kb-prose ul,.kb-prose ol{padding-left:1.5rem}.kb-prose ul{list-style:disc}.kb-prose ol{list-style:decimal}.kb-prose li{margin:.45rem 0;padding-left:.25rem}.kb-prose ol.kb-steps{list-style:none;margin:1.5rem 0;padding:0;display:grid;gap:1rem;counter-reset:kb-step}.kb-prose ol.kb-steps>li{display:grid;grid-template-columns:2rem minmax(0,1fr);-moz-column-gap:.9rem;column-gap:.9rem;align-items:start;margin:0;padding:0;counter-increment:kb-step}.kb-prose ol.kb-steps>li:before{content:counter(kb-step);grid-row:1 / span 2;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;background:#9bb29c;color:#fff;font-size:.875rem;font-weight:700;line-height:1}.kb-prose ol.kb-steps>li>strong{grid-column:2;display:block;font-size:1.05rem;line-height:1.35;margin-top:.2rem}.kb-prose ol.kb-steps>li>span{grid-column:2;display:block;margin-top:.2rem;color:var(--res-faint);font-size:.95rem;line-height:1.55}.kb-prose a{color:var(--res-link);text-decoration:underline;text-underline-offset:3px}.kb-prose strong{color:var(--res-ink);font-weight:650}.kb-prose blockquote{border-left:4px solid #9bb29c;background:var(--res-canvas);border-radius:0 .75rem .75rem 0;padding:1rem 1.25rem}.kb-prose img{width:100%;border:1px solid var(--res-line);border-radius:1rem;margin:1.75rem 0}.kb-prose code{border-radius:.3rem;background:var(--res-code);color:var(--res-ink);font-size:.9em;padding:.15rem .35rem}.kb-prose table{width:100%;border-collapse:collapse;font-size:.95rem}.kb-prose th,.kb-prose td{border:1px solid var(--res-line);padding:.7rem;text-align:left}.kb-prose th{background:var(--res-canvas);color:var(--res-ink)}.kb-code{position:relative;margin:1.5rem 0}.kb-code pre{margin:0;border-radius:.75rem;padding:1rem 1.25rem;font-size:.875rem;line-height:1.6}.kb-code pre code{background:none;color:inherit;padding:0;font-size:inherit}.kb-code-copy{position:absolute;top:.6rem;right:.6rem;border:1px solid rgba(255,255,255,.25);border-radius:.4rem;background:#ffffff14;color:#e1e4e8;font-size:.8rem;font-weight:600;line-height:1;padding:.4rem .7rem;cursor:pointer}.kb-code-copy:hover,.kb-code-copy:focus-visible{background:#ffffff2e}.kb-pill{display:inline-block;border:1px solid transparent;border-radius:9999px;font-size:.8125rem;font-weight:400;line-height:1.4;padding:.05rem .55rem;white-space:nowrap}.kb-pill-green{background:#dcfce7;color:#166534}.kb-pill-amber{background:#fef3c7;color:#92400e}.kb-pill-red{background:#fee2e2;color:#991b1b}.kb-pill-grey{background:#eef1ee;color:#535a63}.kb-pill-role{border-color:#4c6651;color:#4c6651}.kb-pill-company{border-color:#cf6f0e;color:#cf6f0e}html.dark .kb-pill-green{background:#14532d;color:#86efac}html.dark .kb-pill-amber{background:#78350f;color:#fcd34d}html.dark .kb-pill-red{background:#7f1d1d;color:#fca5a5}html.dark .kb-pill-grey{background:#31363d;color:#939aa3}html.dark .kb-pill-role{border-color:#b5c9b8;color:#b5c9b8}.kb-icon{display:inline-block;width:1.05em;height:1.05em;vertical-align:-.15em;fill:none;stroke:var(--res-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.kb-prose .kb-icon-red,.kb-icon-red{stroke:#ef4444}.kb-prose td code{white-space:nowrap}.kb-pill-amber-outline{border-color:#fbbf24;color:#92400e}.kb-pill-outline{border-color:#b8bfc8;color:var(--res-ink)}html.dark .kb-pill-amber-outline{color:#fcd34d}.kb-icon-muted{stroke:var(--res-faint)}.kb-pill-yellow{background:#fef9c3;color:#854d0e}.kb-pill-blue{background:#dbeafe;color:#1e40af}.kb-pill-slate{background:#f1f5f9;color:#1e293b}.kb-pill-stone{background:#f5f5f4;color:#292524}.kb-pill-sky{background:#e0f2fe;color:#075985}.kb-pill-in{border-color:#86efac;color:#15803d}.kb-pill-out{border-color:#fca5a5;color:#b91c1c}html.dark .kb-pill-yellow{background:#713f12;color:#fde047}html.dark .kb-pill-blue{background:#1e3a8a;color:#93c5fd}html.dark .kb-pill-slate{background:#334155;color:#cbd5e1}html.dark .kb-pill-stone{background:#44403c;color:#d6d3d1}html.dark .kb-pill-sky{background:#0c4a6e;color:#7dd3fc}html.dark .kb-pill-in{border-color:#166534;color:#86efac}html.dark .kb-pill-out{border-color:#991b1b;color:#fca5a5}.kb-pill-reason{background:#e5a86c;color:#fff;font-size:.75rem}html.dark .kb-pill-reason{background:#d98026}.kb-pill-purple{background:#f3e8ff;color:#6b21a8}.kb-pill-indigo{background:#e0e7ff;color:#3730a3}.kb-pill-orange{background:#ffedd5;color:#9a3412}html.dark .kb-pill-purple{background:#581c87;color:#d8b4fe}html.dark .kb-pill-indigo{background:#312e81;color:#a5b4fc}html.dark .kb-pill-orange{background:#7c2d12;color:#fdba74}
