body{background-color:#fff9eb;color:#1d1c13;overflow-x:hidden}@keyframes scan{0%{transform:translateY(-100%)}to{transform:translateY(1000%)}}.kl-summary{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-left:2px solid transparent;transition:background-color .2s ease,border-color .2s ease;list-style:none}.kl-summary::-webkit-details-marker{display:none}.kl-summary:hover{background-color:#ede8da;border-left-color:#f8e467}.kl-summary:focus-visible{outline:2px solid #f8e467;outline-offset:-2px}.kl-node[open]>.kl-summary{background-color:#f9f3e5}.kl-caret,.kl-icon{font-size:18px;flex-shrink:0}.kl-caret{color:#4a4736;transition:transform .2s ease}.kl-node[open]>.kl-summary>.kl-caret{transform:rotate(90deg)}.kl-label{min-width:0}.kl-tier,.kl-tags,.kl-count{margin-left:auto;flex-shrink:0}.kl-tier+.kl-tags,.kl-tier+.kl-count,.kl-tags+.kl-count{margin-left:.5rem}.kl-tier{font-family:Bricolage Grotesque,sans-serif;font-size:10px;font-weight:700;line-height:1.4;text-transform:uppercase;letter-spacing:.08em;padding:.125rem .5rem;white-space:nowrap;cursor:help}.kl-node[data-tier=core] .kl-tier{background-color:#f8e467;color:#201c00;border:1px solid #6b5f00}.kl-node[data-tier=advanced] .kl-tier{background-color:#cfe5ff;color:#004a77;border:1px solid #00639c}.kl-node[data-tier=research] .kl-tier{background-color:transparent;color:#4a4736;border:1px dashed #7c7764}.kl-legend-badge{font-family:Bricolage Grotesque,sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.125rem .5rem;white-space:nowrap}.kl-legend-badge[data-tier=core]{background-color:#f8e467;color:#201c00;border:1px solid #6b5f00}.kl-legend-badge[data-tier=advanced]{background-color:#cfe5ff;color:#004a77;border:1px solid #00639c}.kl-legend-badge[data-tier=research]{background-color:transparent;color:#4a4736;border:1px dashed #7c7764}.kl-tags{display:none;gap:.375rem}@media(min-width:640px){.kl-tags{display:flex}}.kl-tag,.kl-count{font-family:Bricolage Grotesque,sans-serif;font-size:10px;font-weight:700;line-height:1.4;text-transform:uppercase;letter-spacing:.05em;padding:.125rem .5rem;white-space:nowrap}.kl-tag{background-color:#ede8da;color:#4a4736;border:1px solid #cdc6b0}.kl-children{margin-left:9px;padding-left:1rem;border-left:1px solid #cdc6b0}.kl-readout{font-family:Bricolage Grotesque,sans-serif;font-size:15px;line-height:1.6;color:#4a4736;padding:.75rem 1rem .75rem 0;border-bottom:1px solid #cdc6b0}.kl-entry{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem .75rem}.kl-entry:nth-child(2n){background-color:#f9f3e566}.kl-bullet{font-family:Bricolage Grotesque,sans-serif;font-size:11px;line-height:1.4;margin-top:.25rem;flex-shrink:0}.kl-entry-label{font-family:Bricolage Grotesque,sans-serif;font-size:15px;line-height:1.4;color:#4a4736}.kl-node[data-kind=industry]>.kl-summary .kl-icon,.kl-node[data-kind=industry]>.kl-summary .kl-label{color:#a900a9}.kl-node[data-kind=industry]>.kl-summary .kl-label{font-family:Bricolage Grotesque,sans-serif;font-size:17px;font-weight:700;line-height:1.2;text-transform:uppercase}.kl-node[data-kind=industry]>.kl-summary{padding-top:.875rem;padding-bottom:.875rem}.kl-node[data-kind=industry]>.kl-children{border-left-color:#a900a9}.kl-node[data-kind=industry] .kl-count{background-color:#ffd7f5;color:#810081}.kl-node[data-kind=asset]>.kl-summary .kl-icon,.kl-node[data-kind=asset]>.kl-summary .kl-label{color:#1d1c13}.kl-node[data-kind=asset]>.kl-summary .kl-label{font-family:Bricolage Grotesque,sans-serif;font-size:16px;font-weight:600}.kl-node[data-kind=asset] .kl-count{background-color:#ede8da;color:#4a4736}.kl-node[data-kind=aspect]>.kl-summary .kl-label{font-family:Bricolage Grotesque,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.kl-node[data-aspect=failure]>.kl-summary .kl-icon,.kl-node[data-aspect=failure]>.kl-summary .kl-label,.kl-entry[data-aspect=failure] .kl-bullet{color:#ba1a1a}.kl-node[data-aspect=failure]>.kl-children{border-left-color:#ba1a1a}.kl-node[data-aspect=failure] .kl-count{background-color:#ffdad6;color:#93000a}.kl-node[data-aspect=method]>.kl-summary .kl-icon,.kl-node[data-aspect=method]>.kl-summary .kl-label,.kl-entry[data-aspect=method] .kl-bullet{color:#00639c}.kl-node[data-aspect=method]>.kl-children{border-left-color:#00639c}.kl-node[data-aspect=method] .kl-count{background-color:#cfe5ff;color:#004a77}.kl-node[data-depth="1"]{border-bottom:1px solid #cdc6b0}.kl-node[data-depth="1"]:last-child{border-bottom:0}.kl-node[hidden]{display:none}@media(prefers-reduced-motion:reduce){.kl-caret,.kl-summary{transition:none}}
