:root{--color-primary:#000;--color-on-primary:#fff;--color-ink:#000;--color-ink-deep:#090909;--color-charcoal:#525252;--color-body:#737373;--color-mute:#a3a3a3;--color-canvas:#fff;--color-surface-soft:#fafafa;--color-hairline:#e5e5e5;--color-hairline-strong:#d4d4d4;--color-focus-ring:rgba(0,0,0,.5);--rounded-sm:6px;--rounded-md:8px;--rounded-lg:12px;--rounded-full:9999px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-xxl:32px;--content-max:720px;--font-display:"SF Pro Rounded",ui-rounded,"Nunito",ui-sans-serif,system-ui,sans-serif;--font-body:ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--color-canvas);font-family:var(--font-body);font-size:16px;line-height:1.5}a,body,html{color:var(--color-ink)}a{text-decoration:underline;text-underline-offset:2px}a:hover{color:var(--color-charcoal)}.wiki-shell{min-height:100vh;display:flex;flex-direction:column}.wiki-nav{height:56px;border-bottom:1px solid var(--color-hairline);justify-content:center;padding:0 var(--space-xl);position:-webkit-sticky;position:sticky;top:0;background:var(--color-canvas);z-index:10}.wiki-nav,.wiki-nav-inner{display:flex;align-items:center}.wiki-nav-inner{width:100%;max-width:960px;gap:var(--space-lg)}.wiki-brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:18px;font-weight:600;text-decoration:none;white-space:nowrap;color:var(--color-ink)}.wiki-brand-logo{display:block;flex-shrink:0}.wiki-brand-name{color:inherit}.wiki-nav-links{display:flex;flex-wrap:wrap;gap:var(--space-md);flex:1 1;min-width:0}.wiki-nav-links a{font-size:14px;font-weight:500;text-decoration:none;color:var(--color-ink)}.wiki-nav-links a:hover{color:var(--color-body)}.wiki-nav-tools{display:flex;align-items:center;gap:var(--space-md);flex-shrink:0}.wiki-menu-wrap{position:relative}.wiki-language-btn{height:36px;border-radius:var(--rounded-full);border:1px solid var(--color-hairline-strong);background:var(--color-canvas);color:var(--color-ink);padding:0 14px;font-size:13px;cursor:pointer;white-space:nowrap}.wiki-language-btn:hover{background:var(--color-surface-soft)}.wiki-menu-popover{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;border:1px solid var(--color-hairline);border-radius:var(--rounded-lg);background:var(--color-canvas);padding:8px;z-index:20;box-shadow:0 8px 24px rgba(0,0,0,.08)}.wiki-menu-language{min-width:170px}.wiki-menu-item{width:100%;border:0;background:transparent;border-radius:var(--rounded-full);min-height:34px;padding:6px 12px;text-align:left;color:var(--color-ink);font-size:13px;cursor:pointer}.wiki-menu-item.is-active,.wiki-menu-item:hover{background:var(--color-surface-soft)}.wiki-locale-fallback{margin:0 0 var(--space-lg);font-size:13px;color:var(--color-body)}.wiki-search{display:flex;align-items:center;gap:var(--space-sm)}.wiki-search input{height:36px;min-width:140px;border:none;border-radius:var(--rounded-full);background:var(--color-surface-soft);padding:8px 16px;font-size:14px;outline:none}.wiki-search input:focus{box-shadow:0 0 0 2px var(--color-focus-ring);background:var(--color-canvas)}.wiki-search button{height:36px;border:none;border-radius:var(--rounded-full);background:var(--color-primary);color:var(--color-on-primary);padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer}.wiki-search button:hover{background:var(--color-ink-deep)}.wiki-main{flex:1 1;width:100%;max-width:var(--content-max);margin:0 auto;padding:var(--space-xxl) var(--space-xl) 88px}.wiki-hero-title{font-family:var(--font-display);font-size:36px;font-weight:500;line-height:1.11;text-align:center;margin:0 0 var(--space-lg)}.wiki-hero-lead{text-align:center;color:var(--color-body);margin:0 0 var(--space-xxl)}.wiki-page-title{font-family:var(--font-display);font-size:30px;font-weight:500;line-height:1.2;margin:0 0 var(--space-md)}.wiki-meta{color:var(--color-mute);font-size:12px;margin-bottom:var(--space-xl)}.wiki-prose h1,.wiki-prose h2,.wiki-prose h3{font-family:var(--font-display);font-weight:600;line-height:1.33}.wiki-prose h2{font-size:24px;margin-top:var(--space-xxl)}.wiki-prose h3{font-size:20px;font-weight:500}.wiki-prose li,.wiki-prose p{color:var(--color-charcoal)}.wiki-prose ol,.wiki-prose ul{padding-left:1.25rem}.wiki-prose code{font-family:var(--font-mono);font-size:14px;border-radius:var(--rounded-sm);padding:2px 6px}.wiki-prose code,.wiki-prose pre{background:var(--color-surface-soft)}.wiki-prose pre{border-radius:var(--rounded-lg);padding:var(--space-lg);overflow-x:auto}.wiki-footer{border-top:1px solid var(--color-hairline);padding:var(--space-xxl) var(--space-xl);text-align:center;color:var(--color-body);font-size:12px}.wiki-footer a{color:var(--color-body);text-decoration:none;margin:0 var(--space-sm)}.wiki-footer a:hover{color:var(--color-ink)}.wiki-card-list{display:grid;grid-gap:var(--space-md);gap:var(--space-md);margin-top:var(--space-xxl)}.wiki-card{border:1px solid var(--color-hairline);border-radius:var(--rounded-lg);padding:var(--space-xl);text-decoration:none;color:inherit;display:block}.wiki-card:hover{background:var(--color-surface-soft)}.wiki-card h2{font-family:var(--font-display);font-size:20px;font-weight:500;margin:0 0 var(--space-sm)}.wiki-card p{margin:0;color:var(--color-body);font-size:14px}.wiki-home{padding-top:var(--space-lg)}.wiki-system-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-md);gap:var(--space-md);margin-top:var(--space-xxl);width:100%}.wiki-system-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md);border:1px solid var(--color-hairline);border-radius:var(--rounded-lg);padding:var(--space-xl);text-decoration:none;color:inherit;transition:background .15s ease;min-height:100%}.wiki-system-card:hover{background:var(--color-surface-soft)}.wiki-system-card-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.wiki-system-card-icon img{width:40px;height:40px;display:block}.wiki-system-card-text{display:flex;flex-direction:column;gap:4px;min-width:0;width:100%}.wiki-system-card-title{font-family:var(--font-display);font-size:18px;font-weight:600;line-height:1.3}.wiki-system-card-desc{font-size:14px;line-height:1.43;color:var(--color-body)}.wiki-section-title{font-family:var(--font-display);font-size:22px;font-weight:600;margin:var(--space-xxl) 0 var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-hairline)}.wiki-catalog-list,.wiki-related-list{list-style:none;margin:0;padding:0}.wiki-catalog-list li,.wiki-related-list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;padding:10px 0;border-bottom:1px solid var(--color-hairline)}.wiki-catalog-list a,.wiki-related-list a{font-weight:500;text-decoration:none;color:var(--color-ink)}.wiki-catalog-list a:hover,.wiki-related-list a:hover{text-decoration:underline}.wiki-related-kind{font-size:12px;color:var(--color-mute)}.wiki-catalog-summary{flex:1 1 100%;font-size:13px;line-height:1.4;color:var(--color-body)}.wiki-catalog-type{font-size:15px;font-weight:600;margin:var(--space-xl) 0 var(--space-sm);color:var(--color-charcoal)}.wiki-catalog-group:first-of-type .wiki-catalog-type{margin-top:0}.wiki-hit{border-bottom:1px solid var(--color-hairline);padding:var(--space-lg) 0}.wiki-hit:last-child{border-bottom:none}.wiki-hit a{font-weight:500;text-decoration:none}.wiki-empty{color:var(--color-body);text-align:center;padding:var(--space-xxl) 0}.wiki-skill-list{list-style:none;margin:0 0 var(--space-xxl);padding:0;display:flex;flex-direction:column;gap:var(--space-lg)}.wiki-skill-card{display:flex;flex-wrap:wrap;gap:var(--space-lg);justify-content:space-between;align-items:flex-start;padding:var(--space-lg) 0;border-bottom:1px solid var(--color-hairline)}.wiki-skill-card-main{flex:1 1 280px;min-width:0}.wiki-skill-card-title{font-family:var(--font-display);font-size:18px;font-weight:600;text-decoration:none}.wiki-skill-card-desc{margin:8px 0;font-size:14px;line-height:1.5;color:var(--color-body)}.wiki-skill-card-id{font-size:12px;color:var(--color-mute)}.wiki-skill-actions,.wiki-skill-card-actions{display:flex;flex-wrap:wrap;gap:var(--space-md);align-items:center}.wiki-skill-download{display:inline-flex;align-items:center;height:36px;padding:0 14px;border:1px solid var(--color-ink);background:var(--color-ink);color:var(--color-on-primary);text-decoration:none;font-size:14px;font-weight:500;border-radius:var(--rounded-sm)}.wiki-skill-download:hover{background:var(--color-charcoal);border-color:var(--color-charcoal);color:var(--color-on-primary)}.wiki-skill-back{margin:0 0 var(--space-md);font-size:14px}.wiki-skill-foot,.wiki-skill-install{margin:var(--space-lg) 0 var(--space-xl);font-size:14px;color:var(--color-body)}@media (max-width:720px){.wiki-nav-links{display:none}.wiki-hero-title{font-size:30px}.wiki-system-grid{grid-template-columns:1fr}}@media (min-width:900px){.wiki-system-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}