.kf-root{background:#0a0b0a}.kf-display{font-family:Bricolage Grotesque,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:700;letter-spacing:-.035em}.kf-link{color:#dfff72;text-decoration:underline;text-decoration-color:rgba(223,255,114,.35);text-underline-offset:3px;transition:text-decoration-color .2s ease}.kf-link:hover{text-decoration-color:#dfff72}.kf-prose{color:rgba(243,244,239,.74);font-size:17.5px;line-height:1.8}.kf-prose>*+*{margin-top:1.25em}.kf-prose h2{margin-top:2.6em;scroll-margin-top:96px;font-family:Bricolage Grotesque,Inter,sans-serif;font-weight:700;font-size:1.75rem;line-height:1.2;letter-spacing:-.03em;color:#f3f4ef}.kf-prose h3{margin-top:2em;font-size:1.2rem;font-weight:600;line-height:1.35;color:#f3f4ef}.kf-prose h2+*,.kf-prose h3+*{margin-top:.8em}.kf-prose ol,.kf-prose ul{display:grid;gap:.55em;padding:0;list-style:none}.kf-prose ul li{position:relative;padding-left:1.5em}.kf-prose ul li:before{content:"";position:absolute;left:.25em;top:.75em;width:6px;height:6px;border-radius:999px;background:#dfff72}.kf-prose ol{counter-reset:kf}.kf-prose ol li{position:relative;padding-left:2.2em;counter-increment:kf}.kf-prose ol li:before{content:counter(kf);position:absolute;left:0;top:.2em;display:grid;place-items:center;width:1.55em;height:1.55em;border-radius:999px;background:rgba(223,255,114,.1);color:#dfff72;font-size:.78em;font-weight:700;line-height:1}.kf-tip{border:1px solid rgba(223,255,114,.18);border-left:3px solid #dfff72;border-radius:14px;background:rgba(223,255,114,.04);padding:1.1em 1.3em;font-size:16px;line-height:1.7}.kf-faq summary{list-style:none;cursor:pointer}.kf-faq summary::-webkit-details-marker{display:none}.kf-faq[open] .kf-faq-icon{transform:rotate(45deg)}.kf-faq-icon{transition:transform .25s ease}.kf-toc a.is-active,.kf-toc a:hover{color:#f3f4ef}