html{scroll-behavior:smooth;scroll-padding-top:72px}body{margin:0;background:#0a0b0a;color:#edefea;font-family:Geist,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.5}*{box-sizing:border-box}a{color:#edefea;text-decoration:none}a:hover{color:#c6f432}::selection{background:#c6f432;color:#0a0b0a}summary::-webkit-details-marker{display:none}input,select,button,textarea{font:inherit}[hidden]{display:none!important}.hv,.hv-card,.hv-flag,.hv-bd-signal,.hv-bd-bone,.hv-bd-lure,.hv-bd-strong,.hv-signal,.hv-signal-bright,.hv-lure,.hv-bg-1c,.hv-bg-1a{transition:background-color .15s cubic-bezier(.2,.8,.2,1),border-color .15s cubic-bezier(.2,.8,.2,1),color .15s cubic-bezier(.2,.8,.2,1)}.hv-card:hover{border-color:#30352f!important;background:#141714!important}.hv-flag:hover{background:#ff6b4a1f!important}.hv-bd-signal:hover{border-color:#c6f432!important}.hv-bd-bone:hover{border-color:#edefea!important;color:#edefea!important}.hv-bd-lure:hover{border-color:#ff6b4a!important}.hv-bd-strong:hover{border-color:#30352f!important}.hv-signal:hover{background:#c6f432!important;color:#0a0b0a!important}.hv-signal-bright:hover{background:#d6ff55!important;color:#0a0b0a!important}.hv-lure:hover{background:#ff6b4a!important;color:#0a0b0a!important}.hv-bg-1c:hover{background:#1c1f1c!important}.hv-bg-1a:hover{background:#1a1d1a!important}:focus{outline:none}:focus-visible{outline:2px solid #c6f432!important;outline-offset:3px!important}.on-signal :focus-visible,.on-light :focus-visible,.on-signal:focus-visible,.on-light:focus-visible{outline-color:#0a0b0a!important}.focus-inset:focus-visible{outline-offset:-4px!important}main:focus,[tabindex="-1"]:focus{outline:none!important}.lp-link-btn{text-align:left}.lp-link-btn:hover{color:#c6f432!important}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.lp-skip{position:absolute;left:12px;top:12px;z-index:100;padding:12px 16px;border-radius:8px;background:#c6f432;color:#0a0b0a!important;font:600 15px/1.2 Geist,system-ui,sans-serif;transform:translateY(calc(-100% - 24px))}.lp-skip:focus{transform:none}.lp-skip:focus-visible{outline-color:#0a0b0a!important;outline-offset:-4px!important}.lp-nav a{padding:10px 0;white-space:nowrap}.lp-signin,.lp-start{white-space:nowrap}.lp-menu-btn{display:none;align-items:center;gap:10px;min-height:44px;padding:0 14px;border:1px solid #30352f;border-radius:8px;background:transparent;color:#edefea;font:500 14px/1 Geist,system-ui,sans-serif;cursor:pointer}.lp-menu-btn[aria-expanded=true]{border-color:#edefea}.lp-menu-icon{position:relative;width:16px;height:10px;flex:none}.lp-menu-icon>span{position:absolute;left:0;width:16px;height:1.5px;border-radius:1px;background:currentColor;transition:transform .15s cubic-bezier(.2,.8,.2,1),top .15s cubic-bezier(.2,.8,.2,1)}.lp-menu-icon>span:first-child{top:0}.lp-menu-icon>span:last-child{top:8.5px}.lp-menu-btn[aria-expanded=true] .lp-menu-icon>span:first-child{top:4.25px;transform:rotate(45deg)}.lp-menu-btn[aria-expanded=true] .lp-menu-icon>span:last-child{top:4.25px;transform:rotate(-45deg)}.lp-menu{position:absolute;left:0;right:0;top:100%;height:calc(100vh - var(--lp-menu-top, 64px));height:calc(100dvh - var(--lp-menu-top, 64px));overflow-y:auto;overscroll-behavior:contain;background:#0a0b0a;border-top:1px solid #1c1f1c;opacity:0;transform:translateY(-8px);transition:opacity .4s cubic-bezier(.2,.8,.2,1),transform .4s cubic-bezier(.2,.8,.2,1)}.lp-menu.is-open{opacity:1;transform:none}.lp-menu ul a{display:flex;align-items:center;gap:10px;min-height:56px;padding:12px 0;border-bottom:1px solid #1c1f1c;font-size:22px;font-weight:500;letter-spacing:-.03em;text-decoration:none}.lp-menu ul a:hover{color:#c6f432!important}.lp-menu a:focus-visible{outline-offset:-2px!important}html.lp-menu-open{overflow:hidden}@media(max-width:1039.98px){.lp-nav,.lp-signin{display:none!important}.lp-menu-btn{display:inline-flex}.lp-start{display:inline-flex;align-items:center;min-height:44px}}@media(min-width:1040px){.lp-menu{display:none!important}}@media(max-width:479.98px){.lp-bar{gap:12px!important}}@media(max-width:359.98px){.lp-start{display:none!important}}main article :is(p,li) a:not([style*=padding]),main details p a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}main article code{overflow-wrap:anywhere}footer nav a,footer nav button,main aside a:not([style*=padding]),main nav[aria-label=Breadcrumb] a{padding:2px 0!important}@media(max-width:899.98px){main aside[style*=sticky]{position:static!important;max-width:none!important}}[role=region][tabindex="0"]{position:relative}[role=region][tabindex="0"]:focus-visible{outline-offset:-2px!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.lp-menu{transform:none}}
