.explainers-shell-page.svelte-whlvcf{width:100%;min-height:calc(100vh - var(--kw-header-height, 0px));min-height:calc(100svh - var(--kw-header-height, 0px))}.explainers-shell.svelte-whlvcf{display:grid;grid-template-columns:280px minmax(0,1fr) 220px;gap:.75rem;max-width:90rem;margin:0 auto;padding:4rem 0;color:#0f172a}.explainers-shell__nav.svelte-whlvcf{position:sticky;top:8rem;align-self:start;border-right:1px solid var(--kw-border-default)}.explainers-shell__nav-inner.svelte-whlvcf{padding:0 1.5rem;display:flex;flex-direction:column;gap:1.5rem;max-height:calc(100vh - var(--kw-header-height, 0px) - 4rem);max-height:calc(100svh - var(--kw-header-height, 0px) - 4rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.explainers-shell__nav-inner.svelte-whlvcf,.explainers-shell__toc-scroll.svelte-whlvcf{scrollbar-width:thin;scrollbar-color:var(--kw-text-7, #e2e8f0) transparent}.explainers-shell__nav-inner.svelte-whlvcf::-webkit-scrollbar,.explainers-shell__toc-scroll.svelte-whlvcf::-webkit-scrollbar{width:6px}.explainers-shell__nav-inner.svelte-whlvcf::-webkit-scrollbar-track,.explainers-shell__toc-scroll.svelte-whlvcf::-webkit-scrollbar-track{background:transparent}.explainers-shell__nav-inner.svelte-whlvcf::-webkit-scrollbar-thumb,.explainers-shell__toc-scroll.svelte-whlvcf::-webkit-scrollbar-thumb{background:#1b66ff59;border-radius:999px}.explainers-shell__nav-inner.svelte-whlvcf::-webkit-scrollbar-thumb:hover,.explainers-shell__toc-scroll.svelte-whlvcf::-webkit-scrollbar-thumb:hover{background:var(--kw-text-1, #1b66ff)}.explainers-shell__nav-header.svelte-whlvcf h2:where(.svelte-whlvcf){margin:0;font-size:1.75rem}.explainers-shell__nav-header.svelte-whlvcf p:where(.svelte-whlvcf){margin:.5rem 0 0;color:var(--kw-text-3, #475569);font-size:var(--kw-fs--1, .95rem)}.explainers-shell__nav-empty.svelte-whlvcf{margin:0;color:var(--kw-text-2, #475569)}.explainers-shell__section.svelte-whlvcf{display:flex;flex-direction:column}.explainers-shell__section.svelte-whlvcf a:where(.svelte-whlvcf){display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;text-decoration:none;color:var(--kw-color-purple-500, #475569);padding-left:.75rem}.explainers-shell__section.svelte-whlvcf a:where(.svelte-whlvcf):hover{color:var(--kw-color-purple-900, #1e293b)}[data-theme=dark] .explainers-shell__section.svelte-whlvcf a:where(.svelte-whlvcf):hover{color:var(--kw-color-purple-300, #94a3b8)}.explainers-shell__section.svelte-whlvcf a.active:where(.svelte-whlvcf){color:var(--kw-text-1, #1e293b);font-weight:600}.explainers-shell__section.svelte-whlvcf ul:where(.svelte-whlvcf){list-style:none;margin:0;padding:0;display:flex;gap:var(--kw-spacing-2);flex-direction:column}.explainers-shell__content.svelte-whlvcf{min-width:0;display:flex;justify-content:center}.explainers-shell__content-inner.svelte-whlvcf{width:100%;min-width:0}.explainers-shell__toc.svelte-whlvcf{position:sticky;top:8rem;align-self:start;border-left:1px solid var(--kw-border-default)}.explainers-shell__toc-inner.svelte-whlvcf{max-height:calc(100vh - var(--kw-header-height, 0px) - 10rem);display:flex;flex-direction:column;overflow:hidden;padding-left:1.5rem}.explainers-shell__toc-scroll.svelte-whlvcf{flex:1 1 auto;min-height:0;max-height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.explainers-shell__toc-title.svelte-whlvcf{display:flex;align-items:center;gap:var(--kw-spacing-2);margin:0 0 .75rem;font-weight:600;color:var(--kw-text-1, #1b66ff);font-size:var(--kw-fs--2, .95rem);text-transform:uppercase}.explainers-shell__toc-empty.svelte-whlvcf{color:var(--kw-text-4, #475569);font-size:var(--kw-fs--3, .85rem);margin-left:var(--kw-spacing-4, 8px)}.explainers-shell__toc.svelte-whlvcf ul:where(.svelte-whlvcf){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--kw-spacing-2)}.explainers-shell__toc.svelte-whlvcf li:where(.svelte-whlvcf){list-style:none;margin:0}.explainers-shell__toc.svelte-whlvcf li.depth-2:where(.svelte-whlvcf){margin-top:.5rem}.explainers-shell__toc.svelte-whlvcf li.depth-2:where(.svelte-whlvcf):first-child{margin-top:0}.explainers-shell__toc.svelte-whlvcf li:where(.svelte-whlvcf) a:where(.svelte-whlvcf){display:block;padding-left:2rem;padding-right:0;color:var(--kw-text-4, #475569);text-decoration:none;font-size:.9rem;line-height:1.45}.explainers-shell__toc.svelte-whlvcf li.depth-2:where(.svelte-whlvcf) a:where(.svelte-whlvcf){font-weight:600;letter-spacing:.08em;color:var(--kw-text-4, #1e293b);font-size:.85rem;padding-left:.75rem}.explainers-shell__toc.svelte-whlvcf li.depth-2:where(.svelte-whlvcf) a:where(.svelte-whlvcf):hover{color:var(--kw-text-1, #1b66ff)}.explainers-shell__toc.svelte-whlvcf li:where(.svelte-whlvcf) a:where(.svelte-whlvcf):hover{color:var(--kw-text-1, #1b66ff)}.explainers-shell__toc.svelte-whlvcf li:where(.svelte-whlvcf) a.active:where(.svelte-whlvcf){color:var(--kw-text-1);font-weight:600}.explainers-shell__toc.svelte-whlvcf li.depth-3:where(.svelte-whlvcf) a:where(.svelte-whlvcf){padding-left:1.75rem;font-size:.85rem}.explainers-shell__mobile-toc.svelte-whlvcf{display:none;color:var(--kw-text-1, #4c5fea)}.explainers-shell__mobile-toc-accordion.svelte-whlvcf{width:100%}.explainers-shell__mobile-toc-header.svelte-whlvcf{margin:0;display:flex;justify-content:flex-end}.explainers-shell__mobile-toc-trigger{display:inline-flex;align-items:center;justify-content:space-between;margin-right:auto;margin-left:auto;gap:.75rem;min-height:42px;padding:0 1rem;border-radius:10px;border:1px solid color-mix(in srgb,currentColor 15%,transparent);background:color-mix(in srgb,currentColor 5%,transparent);color:inherit;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,transform .14s ease}.explainers-shell__mobile-toc-trigger.svelte-whlvcf:hover{transform:translateY(-1px);background:color-mix(in srgb,currentColor 10%,transparent);border-color:color-mix(in srgb,currentColor 25%,transparent)}.explainers-shell__mobile-toc-trigger.svelte-whlvcf:focus-visible{outline:3px solid color-mix(in srgb,currentColor 35%,transparent);outline-offset:3px}.explainers-shell__mobile-toc-icon.svelte-whlvcf{width:1.375rem;height:1.375rem;transition:transform .14s ease}.explainers-shell__mobile-toc-trigger[data-state=open] .explainers-shell__mobile-toc-icon{transform:rotate(-180deg)}.explainers-shell__mobile-toc-content.svelte-whlvcf{padding-top:.75rem}.explainers-shell__mobile-toc-inner.svelte-whlvcf{display:flex;flex-direction:column;margin-top:-.25rem;gap:.75rem;border-radius:10px;border:1px solid var(--kw-text-disabled, #e2e8f0);background:var(--kw-color-grey-surface-warm-300, #ffffff);box-shadow:0 12px 35px #0f172a1f;max-height:none;overflow:visible;padding:1.25rem 1rem}.explainers-shell__mobile-toc-inner.svelte-whlvcf .explainers-shell__toc-title:where(.svelte-whlvcf){margin-bottom:.25rem}.explainers-shell__mobile-toc-inner.svelte-whlvcf .explainers-shell__toc-scroll:where(.svelte-whlvcf){border-left:none;border-top:1px solid var(--kw-text-3, #e2e8f0);padding-top:.75rem}.explainers-shell__mobile-toc.svelte-whlvcf ul:where(.svelte-whlvcf){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.explainers-shell__mobile-toc.svelte-whlvcf li:where(.svelte-whlvcf){margin:0}.explainers-shell__mobile-toc.svelte-whlvcf li.depth-2:where(.svelte-whlvcf){margin-top:.5rem}.explainers-shell__mobile-toc.svelte-whlvcf li.depth-2:where(.svelte-whlvcf):first-child{margin-top:0}.explainers-shell__mobile-toc.svelte-whlvcf li:where(.svelte-whlvcf) a:where(.svelte-whlvcf){display:block;padding-left:1rem;padding-right:.5rem;color:var(--kw-text-2, #475569);text-decoration:none;font-size:.9rem;line-height:1.45}.explainers-shell__mobile-toc.svelte-whlvcf li.depth-2:where(.svelte-whlvcf) a:where(.svelte-whlvcf){font-weight:600;letter-spacing:.08em;color:var(--kw-text-1, #1e293b);font-size:.85rem;padding-left:.75rem}.explainers-shell__mobile-toc.svelte-whlvcf li.depth-3:where(.svelte-whlvcf) a:where(.svelte-whlvcf){padding-left:1.75rem;font-size:.85rem}.explainers-shell__mobile-toc.svelte-whlvcf li:where(.svelte-whlvcf) a:where(.svelte-whlvcf):hover{color:var(--kw-text-1, #1b66ff)}.explainers-shell__mobile-toc.svelte-whlvcf li:where(.svelte-whlvcf) a.active:where(.svelte-whlvcf){color:var(--kw-text-1)}.explainers-shell__mobile-toc.svelte-whlvcf li.depth-2:where(.svelte-whlvcf) a:where(.svelte-whlvcf):hover{color:var(--kw-text-1, #1b66ff)}html[data-theme=dark] .explainers-shell__mobile-toc-trigger.svelte-whlvcf{color:var(--kw-color-offwhite, #f8fafc);border-color:color-mix(in srgb,currentColor 25%,transparent);background:color-mix(in srgb,currentColor 8%,transparent)}html[data-theme=dark] .explainers-shell__mobile-toc-trigger.svelte-whlvcf:hover{background:color-mix(in srgb,currentColor 16%,transparent);border-color:color-mix(in srgb,currentColor 35%,transparent)}html[data-theme=dark] .explainers-shell__mobile-toc-trigger.svelte-whlvcf:focus-visible{outline-color:color-mix(in srgb,currentColor 45%,transparent)}html[data-theme=dark] .explainers-shell__mobile-toc-inner.svelte-whlvcf{background:color-mix(in srgb,var(--kw-color-dark-blue-400, #1e293b) 35%,var(--kw-color-dark-blue-600, #1e293b));border:1px solid var(--kw-color-dark-blue-700, #334155);color:var(--kw-color-offwhite, #f8fafc)}html[data-theme=dark] .explainers-shell__mobile-toc-inner.svelte-whlvcf .explainers-shell__toc-scroll:where(.svelte-whlvcf){border-top:1px solid var(--kw-color-dark-blue-600, #2b3a53)}.explainers-shell__toc--hidden.svelte-whlvcf,.explainers-shell__mobile-toc--hidden.svelte-whlvcf{display:none}@media (max-width: 1100px){.explainers-shell.svelte-whlvcf{grid-template-columns:1fr;padding-top:2.5rem}.explainers-shell__nav.svelte-whlvcf{grid-column:1 / -1;position:static;max-width:480px;width:100%;border-right:none}.explainers-shell__nav--article.svelte-whlvcf{display:none}.explainers-shell__toc.svelte-whlvcf{display:none;position:static;margin-left:none;margin-right:none}.explainers-shell__nav-inner.svelte-whlvcf{position:relative;max-height:none;overflow:visible;padding:0 3rem 2rem}.explainers-shell__nav-inner.svelte-whlvcf:after{content:"";position:absolute;bottom:0;left:0;right:0;height:12px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;pointer-events:none}.explainers-shell__mobile-toc.svelte-whlvcf{display:flex;justify-content:center;max-width:480px;width:90%;margin-left:auto;margin-right:auto;align-self:stretch;grid-column:1 / -1;position:relative}.explainers-shell__mobile-toc--hidden.svelte-whlvcf{display:none}.explainers-shell__mobile-toc-accordion.svelte-whlvcf{max-width:480px;margin-left:auto;margin-right:auto;position:relative}.explainers-shell__mobile-toc-content{position:absolute;left:50%;transform:translate(-50%);width:min(100%,480px);top:calc(100% + .75rem);z-index:5;overflow:visible;pointer-events:none}.explainers-shell__mobile-toc-content[data-state=closed]{visibility:hidden}.explainers-shell__mobile-toc-content[data-state=open]{visibility:visible;pointer-events:auto}.explainers-shell__content.svelte-whlvcf{grid-column:1 / -1}}
