:root{--zen-primary:#4f7cff;--zen-primary-light:#7d9bff;--zen-primary-foreground:#fff;--zen-accent:#22d3ee;--zen-secondary:#9c27b0;--zen-secondary-light:#ce93d8;--zen-bg-default:#fff;--zen-bg-paper:#fff;--zen-bg-muted:#f1f3f7;--zen-bg-dark:#0d1117;--zen-bg-dark-paper:#161b22;--zen-text-primary:#1a1d23;--zen-text-secondary:#5b6675;--zen-text-disabled:#97a1b0;--zen-text-primary-dark:#f8fafc;--zen-text-secondary-dark:#94a3b8;--zen-font-family:"Inter", "Roboto", "Helvetica", "Arial", sans-serif;--zen-font-mono:"JetBrains Mono", "Fira Code", "Consolas", monospace;--zen-font-size-xs:.75rem;--zen-font-size-sm:.875rem;--zen-font-size-base:1rem;--zen-font-size-lg:1.125rem;--zen-font-size-xl:1.25rem;--zen-font-size-2xl:1.5rem;--zen-font-size-3xl:2rem;--zen-spacing-1:.25rem;--zen-spacing-2:.5rem;--zen-spacing-3:.75rem;--zen-spacing-4:1rem;--zen-spacing-6:1.5rem;--zen-spacing-8:2rem;--zen-spacing-12:3rem;--zen-spacing-16:4rem;--zen-radius-sm:6px;--zen-radius-md:8px;--zen-radius-lg:10px;--zen-radius-xl:14px;--zen-radius-full:9999px;--zen-shadow-sm:0 1px 2px #0a0b0f0f;--zen-shadow-md:0 4px 12px #0a0b0f14;--zen-shadow-lg:0 12px 32px #0a0b0f24;--zen-border-color:#0a0b0f1f;--zen-border-subtle:#0a0b0f0f;--zen-ring:#4f7cff;--zen-success:#2e7d32;--zen-warning:#b45309;--zen-error:#d32f2f;--zen-info:#0288d1;--zen-sidebar-width:280px;--zen-header-height:64px;--zen-content-max-width:880px;color-scheme:light}.dark{--zen-primary:#4f7cff;--zen-primary-light:#7d9bff;--zen-primary-foreground:#0a0b0f;--zen-accent:#22d3ee;--zen-bg-default:#0a0b0f;--zen-bg-paper:#101218;--zen-bg-muted:#161922;--zen-bg-dark:#161b22;--zen-bg-dark-paper:#1c2230;--zen-text-primary:#f8fafc;--zen-text-secondary:#94a3b8;--zen-text-disabled:#64748b;--zen-text-primary-dark:#f8fafc;--zen-text-secondary-dark:#94a3b8;--zen-shadow-sm:0 1px 2px #0006;--zen-shadow-md:0 4px 12px #00000073;--zen-shadow-lg:0 12px 32px #0000008c;--zen-border-color:#ffffff1f;--zen-border-subtle:#ffffff0f;--zen-ring:#22d3ee;--zen-success:#4ade80;--zen-warning:#fbbf24;--zen-error:#f87171;--zen-info:#38bdf8;color-scheme:dark}:root,.dark{--zen-primary:light-dark(#b1472f,#e7a080);--zen-primary-light:var(--zen-primary);--zen-primary-foreground:light-dark(#fffaf2,#2e1e14);--zen-accent:var(--zen-primary);--zen-secondary:light-dark(#47667f,#aac2da);--zen-secondary-light:var(--zen-secondary);--zen-bg-default:light-dark(#f5f2e9,#1d201b);--zen-bg-paper:light-dark(#fffef9,#262a22);--zen-bg-muted:light-dark(#edeae0,#23271f);--zen-bg-dark:#1d201b;--zen-bg-dark-paper:#262a22;--zen-text-primary:light-dark(#2e332d,#efece1);--zen-text-secondary:light-dark(#646b60,#acb3a3);--zen-text-disabled:var(--zen-text-secondary);--zen-text-primary-dark:#efece1;--zen-text-secondary-dark:#acb3a3;--zen-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--zen-font-mono:ui-monospace, SFMono-Regular, Consolas, monospace;--zen-font-display:Georgia, "Times New Roman", serif;--zen-radius-sm:2px;--zen-radius-md:3px;--zen-radius-lg:4px;--zen-radius-xl:4px;--zen-radius-full:2px;--zen-border-color:light-dark(#d9ded0,#515747);--zen-border-subtle:var(--zen-border-color);--zen-input-border:#858c7e;--zen-ring:var(--zen-primary);--zen-success:light-dark(#376c55,#9cc4a8);--zen-warning:light-dark(#856025,#dfbd82);--zen-error:light-dark(#c52d2d,#fa7777);--zen-info:light-dark(#47667f,#aac2da);--zen-fold:light-dark(#e5d6c3,#69543e);--zen-accent-soft:light-dark(#f5e8dc,#413127);--zen-shadow-sm:0 2px 3px #00000010;--zen-shadow-md:0 4px 12px #00000018;--zen-shadow-lg:0 16px 48px #00000030;--zen-sidebar-width:248px;--zen-header-height:58px;--zen-content-max-width:920px}:root{color-scheme:light}.dark{color-scheme:dark}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--zen-font-family);font-size:var(--zen-font-size-base);color:var(--zen-text-primary);background:var(--zen-bg-default);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.65}body{background:var(--zen-bg-default);min-height:100vh;color:var(--zen-text-primary);flex-direction:column;transition:background-color .2s,color .2s;display:flex}::selection{background:color-mix(in srgb, var(--zen-accent) 30%, transparent)}a{color:var(--zen-primary);text-decoration:none}a:hover{text-decoration:underline}input,textarea,select,button{max-width:100%;font-family:inherit}input,textarea,select{background:var(--zen-bg-paper);color:var(--zen-text-primary)}input::placeholder,textarea::placeholder{color:var(--zen-text-disabled)}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--zen-ring);outline-offset:1px}code{font-family:var(--zen-font-mono);background:var(--zen-bg-muted);border:1px solid var(--zen-border-subtle);border-radius:var(--zen-radius-sm);padding:.12em .4em;font-size:.85em}pre{font-family:var(--zen-font-mono);font-size:var(--zen-font-size-sm);background:var(--zen-bg-dark);color:var(--zen-text-primary-dark);padding:var(--zen-spacing-4);border:1px solid var(--zen-border-subtle);border-radius:var(--zen-radius-lg);margin:var(--zen-spacing-4) 0;overflow-x:auto}pre code{color:inherit;font-size:inherit;background:0 0;border:none;padding:0}.wiki-layout{grid-template-columns:var(--zen-sidebar-width) minmax(0, 1fr);grid-template-rows:var(--zen-header-height) 1fr auto;min-height:100vh;display:grid}.wiki-header{min-height:var(--zen-header-height);align-items:center;gap:var(--zen-spacing-4);padding:0 var(--zen-spacing-6);background:var(--zen-bg-default);border-bottom:1px solid var(--zen-border-color);z-index:20;grid-column:1/-1;display:flex;position:sticky;top:0}.wiki-header__logo{align-items:center;gap:var(--zen-spacing-2);font-size:var(--zen-font-size-lg);letter-spacing:-.01em;color:var(--zen-text-primary);margin-right:var(--zen-spacing-2);font-weight:500;display:inline-flex}.wiki-header__logo:hover{text-decoration:none}.wiki-header__logo img{width:26px;height:26px;display:block}.wiki-header__nav{align-items:center;gap:var(--zen-spacing-3);min-width:0;font-size:var(--zen-font-size-sm);color:var(--zen-text-secondary);flex:1;display:flex}.wiki-header__nav a{color:var(--zen-text-secondary);overflow-wrap:anywhere;font-weight:500}.wiki-header__nav a:hover{color:var(--zen-text-primary);text-decoration:none}.wiki-header__actions{align-items:center;gap:var(--zen-spacing-2);flex-shrink:0;margin-left:auto;display:flex}.wiki-sidebar{top:var(--zen-header-height);height:calc(100vh - var(--zen-header-height));background:var(--zen-bg-muted);border-right:1px solid var(--zen-border-color);padding:var(--zen-spacing-4);align-self:start;position:sticky;overflow-y:auto}.wiki-content{max-width:calc(var(--zen-content-max-width) + var(--zen-spacing-8) * 2);overflow-wrap:anywhere;width:100%;min-width:0;margin:0 auto;padding:29px 27px}.wiki-footer{padding:var(--zen-spacing-6);background:var(--zen-bg-paper);border-top:1px solid var(--zen-border-color);font-size:var(--zen-font-size-sm);color:var(--zen-text-secondary);text-align:center;grid-column:1/-1}.theme-toggle{border:1px solid var(--zen-border-color);border-radius:var(--zen-radius-md);width:2.25rem;height:2.25rem;color:var(--zen-text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.theme-toggle:hover{background:var(--zen-bg-muted);color:var(--zen-text-primary)}.theme-toggle:focus-visible{outline:2px solid var(--zen-ring);outline-offset:1px}.theme-toggle svg{width:1.05rem;height:1.05rem}.wiki-content h1{font:400 43px/1.1 var(--zen-font-display);margin-bottom:var(--zen-spacing-6);letter-spacing:-.035em}.wiki-content h2{font:400 27px/1.25 var(--zen-font-display);margin-top:var(--zen-spacing-8);margin-bottom:var(--zen-spacing-4);letter-spacing:-.02em}.wiki-content h3{font:400 23px/1.3 var(--zen-font-display);margin-top:var(--zen-spacing-6);margin-bottom:var(--zen-spacing-3)}.wiki-content p{margin-bottom:var(--zen-spacing-4)}.wiki-content ul,.wiki-content ol{margin-bottom:var(--zen-spacing-4);padding-left:var(--zen-spacing-6)}.wiki-content li{margin-bottom:var(--zen-spacing-2)}.wiki-content a{text-underline-offset:2px;font-weight:500}.wiki-content blockquote{border-left:3px solid var(--zen-primary);padding:var(--zen-spacing-3) var(--zen-spacing-4);margin:var(--zen-spacing-4) 0;background:var(--zen-bg-muted);border-radius:0 var(--zen-radius-md) var(--zen-radius-md) 0;color:var(--zen-text-secondary)}.wiki-content table{border-collapse:collapse;max-width:100%;margin:var(--zen-spacing-4) 0;font-size:var(--zen-font-size-sm);display:block;overflow-x:auto}.wiki-content th,.wiki-content td{padding:var(--zen-spacing-2) var(--zen-spacing-3);border:1px solid var(--zen-border-color);text-align:left;overflow-wrap:normal;min-width:7rem}.wiki-content th{background:var(--zen-bg-muted);font-weight:600}.wiki-audience-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.wiki-audience-summary p{margin:0}.wiki-search__results .wiki-search__excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wiki-content tbody tr:hover{background:var(--zen-bg-muted)}.wiki-content img{border-radius:var(--zen-radius-md);border:1px solid var(--zen-border-subtle);max-width:100%}.wiki-content hr{border:none;border-top:1px solid var(--zen-border-color);margin:var(--zen-spacing-8) 0}.wiki-content mark{background:color-mix(in srgb, var(--zen-accent) 35%, transparent);color:inherit;border-radius:3px;padding:0 .2em}.wiki-content .crosslink{font-weight:500}.wiki-content .feature-ref{font-family:var(--zen-font-mono);background:color-mix(in srgb, var(--zen-primary) 12%, transparent);color:var(--zen-primary);border-radius:var(--zen-radius-sm);padding:.1em .45em;font-size:.85em;font-weight:600}.wiki-content .feature-ref:hover{background:color-mix(in srgb, var(--zen-primary) 20%, transparent);text-decoration:none}.badge{border-radius:var(--zen-radius-full);font-size:var(--zen-font-size-xs);text-transform:capitalize;align-items:center;padding:.15em .6em;font-weight:600;line-height:1.5;display:inline-flex}.badge--public{background:color-mix(in srgb, var(--zen-success) 15%, transparent);color:var(--zen-success)}.badge--private{background:color-mix(in srgb, var(--zen-warning) 16%, transparent);color:var(--zen-warning)}.badge--internal{background:color-mix(in srgb, var(--zen-info) 15%, transparent);color:var(--zen-info)}.badge--outdated{background:color-mix(in srgb, var(--zen-error) 15%, transparent);color:var(--zen-error)}.badge--doc,.badge--neutral{background:var(--zen-bg-muted);color:var(--zen-text-secondary);border:1px solid var(--zen-border-subtle)}.btn{align-items:center;gap:var(--zen-spacing-2);padding:var(--zen-spacing-2) var(--zen-spacing-4);border-radius:var(--zen-radius-md);font-size:var(--zen-font-size-sm);cursor:pointer;border:1px solid #0000;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn:focus-visible{outline:2px solid var(--zen-ring);outline-offset:1px}.btn--primary{--zen-button-fill:var(--zen-primary);isolation:isolate;color:var(--zen-primary-foreground);background:0 0;border-color:#0000;padding-right:20px;position:relative}.btn--primary:hover{--zen-button-fill:color-mix(in srgb, var(--zen-primary), var(--zen-text-primary) 8%);background:0 0;text-decoration:none}.btn--primary:after{content:"";z-index:-1;border-radius:inherit;background:var(--zen-button-fill);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);pointer-events:none;transition:background-color .15s;position:absolute;inset:-1px}.btn:disabled{cursor:default;opacity:.5}.btn--secondary{color:var(--zen-text-primary);border-color:var(--zen-border-color);background:0 0}.btn--secondary:hover{background:var(--zen-bg-muted)}.page-list{flex-direction:column;gap:0;display:flex}.page-card{border-bottom:1px solid var(--zen-border-color);color:inherit;padding:15px 0;transition:border-color .15s,background-color .15s,box-shadow .15s;display:block}.page-card:hover{border-color:color-mix(in srgb, var(--zen-primary) 50%, var(--zen-border-color));background:var(--zen-bg-muted);text-decoration:none}.page-card__title{margin-bottom:var(--zen-spacing-2);color:var(--zen-text-primary);font-weight:600}.page-card__meta{gap:var(--zen-spacing-2);font-size:var(--zen-font-size-sm);color:var(--zen-text-secondary);flex-wrap:wrap;align-items:center;display:flex}.entity-section{border:1px solid var(--zen-border-color);background:var(--zen-bg-paper);border-radius:4px;margin-bottom:18px;padding:19px}.entity-section__title{align-items:center;gap:var(--zen-spacing-2);font-size:var(--zen-font-size-xl);letter-spacing:-.01em;margin-bottom:var(--zen-spacing-4);padding-bottom:var(--zen-spacing-2);border-bottom:1px solid var(--zen-border-color);font-weight:400;display:flex}.entity-section__title:before{content:"";border-radius:var(--zen-radius-full);background:var(--zen-primary);width:3px;height:1.1em}.breadcrumbs{align-items:center;gap:var(--zen-spacing-2);font-size:var(--zen-font-size-sm);color:var(--zen-text-secondary);margin-bottom:var(--zen-spacing-6);display:flex}.breadcrumbs a{color:var(--zen-text-secondary)}.breadcrumbs a:hover{color:var(--zen-primary);text-decoration:none}.breadcrumbs__separator{color:var(--zen-text-disabled)}.empty-state{padding:var(--zen-spacing-16) var(--zen-spacing-4);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state__icon{width:56px;height:56px;margin-bottom:var(--zen-spacing-4);color:var(--zen-text-disabled)}.empty-state__title{font-size:var(--zen-font-size-xl);color:var(--zen-text-primary);margin-bottom:var(--zen-spacing-2);font-weight:600}.empty-state__description{font-size:var(--zen-font-size-sm);color:var(--zen-text-secondary);max-width:400px}.mobile-menu-toggle{border:1px solid var(--zen-border-color);border-radius:var(--zen-radius-md);cursor:pointer;background:0 0;flex-direction:column;justify-content:space-between;align-items:stretch;width:2.25rem;height:2.25rem;padding:.55rem;display:none}.mobile-menu-toggle span{background:var(--zen-text-primary);border-radius:1px;height:2px;transition:transform .2s,opacity .2s;display:block}.badge--aud-user,.page-card--aud-user,.doc-tone-user{--aud:var(--zen-success)}.badge--aud-dev,.page-card--aud-dev,.doc-tone-dev{--aud:var(--zen-primary)}.badge--aud-admin,.page-card--aud-admin,.doc-tone-admin{--aud:var(--zen-secondary)}.badge--aud-internal,.page-card--aud-internal,.doc-tone-internal{--aud:var(--zen-text-secondary)}.badge--aud-general,.page-card--aud-general,.doc-tone-neutral{--aud:var(--zen-text-disabled)}.entity-section__title:not([class*=doc-tone-]):not([class*=badge--aud-]){--aud:var(--zen-primary)}.entity-section__title:before{background:var(--aud)}.entity-section__icon{color:var(--aud);display:inline-flex}.entity-section__icon svg{width:1em;height:1em}.entity-section__count{font-size:var(--zen-font-size-xs);color:var(--aud);background:color-mix(in srgb, var(--aud) 14%, transparent);border-radius:var(--zen-radius-full);margin-left:.1rem;padding:.05em .55em;font-weight:600}.page-card:last-child{border-bottom:0}.badge--entity{background:var(--zen-bg-muted);color:var(--zen-text-secondary);border:1px solid var(--zen-border-subtle);text-transform:none}.badge--doctype{background:color-mix(in srgb, var(--aud) 14%, transparent);color:var(--aud);text-transform:none;gap:.3em}.badge__icon{display:inline-flex}.badge__icon svg{width:.9em;height:.9em}.audience-chip{font-weight:400}.audience-chip--active{background:color-mix(in srgb, var(--aud) 15%, transparent)!important;color:var(--aud)!important;border-color:color-mix(in srgb, var(--aud) 45%, transparent)!important}.wiki-sidebar__inner{flex-direction:column;display:flex}.product-switcher{margin-bottom:var(--zen-spacing-4);position:relative}.product-switcher__trigger,.product-switcher--static{align-items:center;gap:var(--zen-spacing-2);width:100%;padding:var(--zen-spacing-2) var(--zen-spacing-3);border:1px solid var(--zen-border-color);border-radius:var(--zen-radius-md);background:var(--zen-bg-paper);color:var(--zen-text-primary);font-size:var(--zen-font-size-sm);text-align:left;font-weight:600;display:flex}.product-switcher__trigger{cursor:pointer;transition:background-color .15s,border-color .15s}.product-switcher__trigger:hover{background:var(--zen-bg-muted);border-color:color-mix(in srgb, var(--zen-primary) 40%, var(--zen-border-color))}.product-switcher__mark{border-radius:var(--zen-radius-sm);background:color-mix(in srgb, var(--zen-primary) 14%, transparent);width:1.6rem;height:1.6rem;color:var(--zen-primary);font-weight:700;font-size:var(--zen-font-size-xs);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.product-switcher__current{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.product-switcher__chevron{color:var(--zen-text-secondary);font-size:.7rem}.product-switcher__menu{z-index:30;background:var(--zen-bg-paper);border:1px solid var(--zen-border-color);border-radius:var(--zen-radius-md);box-shadow:var(--zen-shadow-lg);flex-direction:column;max-height:320px;padding:.25rem;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.product-switcher__item{padding:var(--zen-spacing-2) var(--zen-spacing-3);border-radius:var(--zen-radius-sm);font-size:var(--zen-font-size-sm);color:var(--zen-text-secondary);text-decoration:none}.product-switcher__item:hover{background:var(--zen-bg-muted);color:var(--zen-text-primary);text-decoration:none}.product-switcher__item--active{color:var(--zen-primary);background:color-mix(in srgb, var(--zen-primary) 10%, transparent);font-weight:600}.nav-group-toggle{margin-bottom:var(--zen-spacing-4);border-bottom:1px solid var(--zen-border-color);gap:2px;padding:2px;display:flex}.nav-group-toggle__btn{border-radius:var(--zen-radius-sm);color:var(--zen-text-secondary);font-size:var(--zen-font-size-xs);cursor:pointer;background:0 0;border:none;flex:1;padding:.3rem .5rem;font-weight:600;transition:background-color .15s,color .15s}.nav-group-toggle__btn:hover{color:var(--zen-text-primary)}.nav-group-toggle__btn--active{color:var(--zen-primary);box-shadow:0 2px 0 var(--zen-primary)}.nav-group{border-top:1px solid var(--zen-border-color);margin-top:12px;padding-top:10px}.nav-group__icon{color:var(--aud,var(--zen-text-secondary));display:inline-flex}.nav-group__icon svg{width:.95em;height:.95em}.nav-group__label{text-align:left;font-family:var(--zen-font-mono);overflow-wrap:anywhere;flex:1}.nav-group__count{font-size:var(--zen-font-size-xs);color:var(--aud,var(--zen-text-secondary));background:color-mix(in srgb, var(--aud,var(--zen-text-secondary)) 14%, transparent);border-radius:var(--zen-radius-full);padding:.02em .5em;font-weight:600}.nav-item__badge{text-transform:uppercase;letter-spacing:.03em;color:var(--zen-text-disabled);opacity:0;flex-shrink:0;font-size:.62rem;font-weight:600;transition:opacity .15s}.nav-item:hover{background:var(--zen-bg-muted)!important}.nav-item:hover .nav-item__badge,.nav-item--active .nav-item__badge{opacity:1}.nav-item__label{overflow-wrap:anywhere;min-width:0}.nav-item--active{border-left:2px solid var(--zen-primary);position:relative}.wiki-sidebar-backdrop{display:none}.wiki-kicker{font:11px/1.6 var(--zen-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--zen-primary)}.wiki-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:25px;display:flex}.wiki-heading>div{min-width:0}.wiki-heading>.btn{white-space:nowrap;flex-shrink:0}.wiki-heading h1{margin:7px 0 11px}.wiki-heading p:not(.wiki-kicker){color:var(--zen-text-secondary);max-width:680px;font-size:var(--zen-font-size-sm);margin:0}.wiki-sheet{border:1px solid var(--zen-border-color);background:var(--zen-bg-paper);border-radius:4px;min-width:0;margin-bottom:18px;padding:19px;position:relative}.wiki-sheet--fold:after,.entity-section:after{content:"";background:linear-gradient(45deg, var(--zen-fold) 49%, var(--zen-bg-default) 51%);pointer-events:none;width:19px;height:19px;position:absolute;top:-1px;right:-1px}.entity-section{position:relative}.wiki-sheet>h2:first-child,.entity-section>h2:first-child{margin-top:0}.wiki-sheet .wiki-kicker{color:var(--zen-text-secondary)}.wiki-reader{font-size:15px;line-height:1.8}.wiki-reader>:last-child{margin-bottom:0}.wiki-reader pre{max-width:100%}.wiki-reader pre.mermaid{background:var(--zen-bg-muted);overflow-x:auto}.wiki-reader :is(h1,h2,h3){scroll-margin-top:80px}.wiki-metadata{font-size:var(--zen-font-size-sm);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wiki-metadata>a{margin-left:auto}.wiki-metadata__title{font-weight:500}.wiki-state{border:1px solid var(--zen-border-color);background:var(--zen-bg-muted);font-size:var(--zen-font-size-sm);border-radius:3px;padding:18px}.wiki-state[role=alert]{color:var(--zen-error)}.wiki-editor{gap:18px;min-width:0;display:grid}.wiki-editor .wiki-sheet{margin:0}.wiki-editor__form{gap:18px;display:grid}.wiki-editor__field{font-size:var(--zen-font-size-sm);color:var(--zen-text-secondary);gap:7px;min-width:0;display:grid}.wiki-editor__field input,.wiki-editor textarea,.wiki-search input{border:1px solid var(--zen-input-border);width:100%;min-width:0;font-size:var(--zen-font-size-sm);border-radius:3px;padding:9px 11px}.wiki-editor textarea{resize:vertical;min-height:400px;font:14px/1.8 var(--zen-font-mono)}.wiki-editor__toolbar,.wiki-editor__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wiki-editor__toolbar{border-bottom:1px solid var(--zen-border-color);justify-content:space-between;padding-bottom:12px}.wiki-editor__preview.wiki-content{min-height:400px;padding:0}.wiki-editor__actions{justify-content:flex-end}.wiki-editor__draft-state{font:11px/1.6 var(--zen-font-mono);text-transform:uppercase;color:var(--zen-text-secondary)}.wiki-revisions{gap:12px;display:grid}.wiki-revisions ul{margin:0;padding:0;list-style:none}.wiki-revisions li{border-top:1px solid var(--zen-border-color);justify-content:space-between;align-items:start;gap:16px;padding:14px 0;display:flex}.wiki-revisions__summary{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.wiki-revisions__version{font:13px/1.6 var(--zen-font-mono);color:var(--zen-primary)}.wiki-revisions__meta{color:var(--zen-text-secondary);font-size:var(--zen-font-size-sm)}.wiki-search{margin-bottom:16px;position:relative}.wiki-search__results{z-index:60;background:var(--zen-bg-paper);border:1px solid var(--zen-border-color);max-height:min(420px,60vh);box-shadow:var(--zen-shadow-lg);font-size:var(--zen-font-size-sm);overflow-wrap:anywhere;border-radius:4px;padding:12px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto}.wiki-search__results a{border-bottom:1px solid var(--zen-border-color);color:var(--zen-text-primary);gap:5px;padding:10px 0;display:grid}.wiki-search__results a:last-child{border:0}.wiki-search__results span{color:var(--zen-text-secondary);font-size:12px}.wiki-search__results [role=alert]{color:var(--zen-error);gap:10px;display:grid}.wiki-dialog-backdrop{z-index:1000;background:#00000070;justify-content:center;align-items:center;padding:24px 12px;display:flex;position:fixed;inset:0}.wiki-dialog{background:var(--zen-bg-paper);color:var(--zen-text-primary);border:1px solid var(--zen-border-color);width:min(520px,100%);max-height:calc(100dvh - 48px);box-shadow:var(--zen-shadow-lg);overflow-wrap:anywhere;border-radius:4px;padding:24px;position:relative;overflow-y:auto}.wiki-dialog h2{font:400 30px/1.2 var(--zen-font-display);letter-spacing:-.03em;margin:0 0 12px}.wiki-dialog p{color:var(--zen-text-secondary);margin-bottom:20px}.wiki-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.wiki-skip-link{z-index:2000;background:var(--zen-bg-paper);border:1px solid var(--zen-ring);padding:10px 16px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.wiki-skip-link:focus{transform:translateY(0)}.breadcrumbs{overflow-wrap:anywhere;flex-wrap:wrap}.wiki-header__logo{white-space:nowrap}.wiki-header__nav{overflow:hidden}.wiki-public-content{flex:1}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}@media (width<=768px){.wiki-header{gap:10px;padding-inline:16px}.wiki-header__logo{gap:6px;margin:0;font-size:15px}.wiki-header__logo img{width:22px;height:22px}.wiki-header__nav{display:none}.wiki-header__actions{gap:6px}.locale-switcher{max-width:84px}.wiki-content{padding:24px 16px}.wiki-content h1{font-size:37px}.wiki-heading{flex-direction:column;align-items:flex-start}.wiki-sheet,.entity-section{padding:16px}.wiki-editor__field input,.wiki-editor textarea,.wiki-search input{font-size:16px}.wiki-revisions li{flex-wrap:wrap}.wiki-dialog{padding:20px}.wiki-layout{grid-template-columns:1fr}.mobile-menu-toggle{display:flex}.wiki-sidebar{top:var(--zen-header-height);background:var(--zen-bg-muted);border-right:1px solid var(--zen-border-color);z-index:50;width:min(80vw,320px);height:auto;transition:transform .2s ease-out;position:fixed;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}body.nav-open .wiki-sidebar{transform:translate(0)}body.nav-open .wiki-sidebar-backdrop{top:var(--zen-header-height);z-index:40;background:#00000073;display:block;position:fixed;bottom:0;left:0;right:0}}
