:root{--wk-bg:#f6faf3;--wk-surface:#ebf1e7;--wk-surface-hi:#e2e9dd;--wk-text:#171d16;--wk-text-2:#42493f;--wk-line:#d8e1d3;--wk-primary:#52a535;--wk-max:52rem}@media(prefers-color-scheme:dark){:root{--wk-bg:#0f140e;--wk-surface:#171f16;--wk-surface-hi:#1e271c;--wk-text:#e2e6de;--wk-text-2:#c1c9bc;--wk-line:#263124;--wk-primary:#52a535}}*{box-sizing:border-box}html{scroll-padding-top:80px}body{background:var(--wk-bg)!important;color:var(--wk-text)!important;font-family:"Onest",system-ui,-apple-system,sans-serif!important;line-height:1.65!important;margin:0!important;max-width:none!important;padding:0!important}a{color:var(--wk-primary)!important}.wiki-nav{background:var(--wk-bg);border-bottom:1px solid var(--wk-line);position:sticky;top:0;z-index:10}.wiki-nav-inner{align-items:center;display:flex;gap:16px;height:60px;justify-content:space-between;margin:0 auto;max-width:var(--wk-max);padding:0 20px}.wiki-brand{color:var(--wk-text)!important;font-size:1rem;font-weight:800;letter-spacing:-.02em;text-decoration:none;white-space:nowrap}.wiki-brand span{color:var(--wk-primary)}.wiki-links{display:flex;gap:8px}.wiki-links a{background:var(--wk-surface);border-radius:999px;color:var(--wk-text-2)!important;font-size:.875rem;font-weight:500;padding:8px 14px;text-decoration:none;transition:background-color .15s ease,color .15s ease}.wiki-links a:hover{background:var(--wk-surface-hi);color:var(--wk-text)!important}.wiki-wrap{display:flex;gap:0}.wiki-sidebar{width:260px;flex-shrink:0;border-right:1px solid var(--wk-line);position:sticky;top:70px;height:calc(100vh-70px);overflow-y:auto;padding:20px}.wiki-sidebar h3.sidebar-group{color:var(--wk-text-2);font-size:.8rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;margin:0 0 8px;padding:0 10px}.wiki-sidebar .sidebar-list{list-style:none;margin:0;padding:0}.wiki-sidebar .sidebar-list li{margin:0}.wiki-sidebar .sidebar-list a{display:block;color:var(--wk-text-2);text-decoration:none;padding:6px 12px;border-radius:8px;font-size:.9rem;transition:background .15s ease,color .15s ease}.wiki-sidebar .sidebar-list a:hover{background:var(--wk-surface-hi);color:var(--wk-text)}.wiki-sidebar .sidebar-list .sidebar-active{background:var(--wk-primary);color:#fff}.wiki-main{flex:1;padding:40px 32px 64px;max-width:none}.wiki-main h1{border-bottom:1px solid var(--wk-line)!important;color:var(--wk-text);font-size:2rem;letter-spacing:-.03em;line-height:1.15;padding-bottom:.4rem}.wiki-main h2{color:var(--wk-text);font-size:1.25rem;margin-top:2rem}.wiki-main .crumb{color:var(--wk-text-2)}.wiki-main ul{padding-left:1.2rem}.wiki-main li{margin:.25rem 0}pre{background:var(--wk-surface);border:1px solid var(--wk-line);border-radius:8px;padding:12px 16px;overflow-x:auto;font-size:.875rem}.code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--wk-surface);border:1px solid var(--wk-line);border-radius:6px;padding:2px 6px;font-size:.875rem}@media(max-width:900px){.wiki-sidebar{display:none}.wiki-main{padding:28px 16px 48px}}@media(max-width:560px){.wiki-brand{font-size:.9rem}.wiki-links a{font-size:.8rem;padding:7px 11px}.wiki-nav-inner{gap:8px;height:56px}.wiki-main h1{font-size:1.6rem}}