*{box-sizing:border-box;margin:0;padding:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--link:#0645ad;--link-visited:#0b0080;--link-red:#ba0000;--border:#a2a9b1;--bg:#f8f9fa;--bg-content:#fff;--text:#202122;--text-muted:#54595d;--accent:#eaecf0;--infobox-title-bg:#cee0f2;--sidebar-width:160px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--link:#8cb4ff;--link-visited:#c7b6ff;--link-red:#ff8a8a;--border:#4f5965;--bg:#161a20;--bg-content:#101418;--text:#eaecf0;--text-muted:#a2a9b1;--accent:#252b33;--infobox-title-bg:#25384d}}html{background:var(--bg-content)}body{color:var(--text);background:var(--bg);-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:-apple-system,Linux Libertine,Georgia,Times,serif;font-size:14px;line-height:1.6}a{color:var(--link);text-decoration:none}a:visited{color:var(--link-visited)}a:hover{text-decoration:underline}a.red-link,a.red-link:visited{color:var(--link-red)}.mw-page-container{min-height:100vh;display:flex}#mw-sidebar{width:var(--sidebar-width);min-width:var(--sidebar-width);background:var(--bg);border-right:1px solid var(--border);flex-shrink:0;height:100vh;padding:.75rem 0;position:sticky;top:0;overflow-y:auto}.mw-logo{border-bottom:1px solid var(--border);margin-bottom:.75rem;padding:.75rem .75rem 1rem}.mw-logo-title{color:var(--text);font-family:Linux Libertine,Georgia,serif;font-size:1.1rem;font-weight:700;line-height:1.2}.mw-logo-tagline{color:var(--text-muted);margin-top:.2rem;font-size:.7rem;font-style:italic;line-height:1.3}.mw-portlet{margin-bottom:1rem;padding:0 .75rem}.mw-portlet-heading{text-transform:uppercase;letter-spacing:0;color:var(--text-muted);border-bottom:1px solid var(--border);margin-bottom:.4rem;padding-bottom:.25rem;font-size:.7rem;font-weight:700}.mw-portlet ul{list-style:none}.mw-portlet li{margin-bottom:.2rem}.mw-portlet a{color:var(--link);font-size:.8rem}#mw-content{background:var(--bg-content);flex-direction:column;flex:1;min-width:0;display:flex}#mw-head{border-bottom:1px solid var(--border);background:var(--bg-content);justify-content:flex-end;align-items:center;gap:.5rem;height:40px;padding:0 1rem;display:flex}.mw-search-form{gap:.25rem;display:flex}.mw-mobile-home{display:none}.mw-search-input{border:1px solid var(--border);background:var(--bg-content);width:200px;color:var(--text);border-radius:0;padding:.2rem .5rem;font-family:inherit;font-size:.8rem}.mw-search-input::placeholder{color:var(--text-muted);opacity:1}.mw-search-btn{border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;border-radius:0;padding:.2rem .6rem;font-family:inherit;font-size:.8rem}.mw-search-btn:hover{background:var(--accent)}#mw-tabs{border-bottom:1px solid var(--border);background:var(--bg-content);padding:0 1rem;display:flex}.mw-tab{color:var(--link);cursor:pointer;border:1px solid #0000;border-bottom:none;margin-bottom:-1px;padding:.4rem .75rem;font-size:.8rem;text-decoration:none}.mw-tab.active{background:var(--bg-content);border-color:var(--border);color:var(--text);border-radius:2px 2px 0 0}.mw-tab:hover{background:var(--accent);text-decoration:none}#mw-article{max-width:960px;padding:1.25rem 2rem 2rem}.mw-article-title{border-bottom:1px solid var(--border);margin-bottom:.25rem;padding-bottom:.2rem;font-family:Linux Libertine,Georgia,serif;font-size:2rem;font-weight:400}.mw-article-subtitle{color:var(--text-muted);margin-bottom:1rem;font-size:.8rem;font-style:italic}.mw-infobox{float:right;clear:right;border:1px solid var(--border);background:var(--bg);width:22em;max-width:45%;margin:0 0 1rem 1.5rem;font-size:.8rem}.mw-infobox-title{background:var(--infobox-title-bg);text-align:center;padding:.4rem .5rem;font-size:.85rem;font-weight:700}.mw-infobox table{border-collapse:collapse;width:100%}.mw-infobox td{vertical-align:top;border-top:1px solid var(--border);padding:.25rem .5rem}.mw-infobox td:first-child{white-space:nowrap;background:var(--accent);width:35%;font-weight:700}.mw-parser-output p{margin-bottom:.8rem}.mw-parser-output h2{border-bottom:1px solid var(--border);margin:1.4rem 0 .6rem;padding-bottom:.2rem;font-family:Linux Libertine,Georgia,serif;font-size:1.4rem;font-weight:400}.mw-parser-output h3{margin:1rem 0 .4rem;font-size:1.1rem;font-weight:700}.mw-toc{background:var(--bg);border:1px solid var(--border);min-width:200px;margin:.5rem 0 1rem;padding:.75rem 1rem;font-size:.85rem;display:inline-block}.mw-toc-title{margin-bottom:.4rem;font-size:.9rem;font-weight:700}.mw-toc ol{margin:0;padding-left:1.4rem}.mw-toc li{margin-bottom:.15rem}.mw-toc a{color:var(--link)}.mw-content:after{content:"";clear:both;display:table}.mw-references{color:var(--text-muted);font-size:.85rem}.mw-references ol{padding-left:1.5rem}.mw-references li{margin-bottom:.2rem}.mw-categories{border-top:1px solid var(--border);color:var(--text-muted);background:var(--bg);margin-top:auto;padding:.6rem 2rem;font-size:.8rem}.mw-categories strong{color:var(--text)}.mw-categories a{margin-right:.5rem}.mw-main-page{max-width:960px;padding:1.25rem 2rem 2rem}.mw-featured{border:1px solid var(--border);background:var(--bg);margin-bottom:1.5rem;padding:1rem}.mw-featured-label{text-transform:uppercase;letter-spacing:0;color:var(--text-muted);margin-bottom:.4rem;font-size:.7rem;font-weight:700}.mw-generate-form{flex-direction:column;gap:.75rem;display:flex}.mw-existing-articles{margin-bottom:1.5rem}.mw-generate-row{gap:.5rem;display:flex}.mw-generate-input{border:1px solid var(--border);background:var(--bg-content);color:var(--text);border-radius:0;flex:1;padding:.4rem .75rem;font-family:inherit;font-size:.95rem}.mw-generate-input::placeholder{color:var(--text-muted);opacity:1}.mw-generate-btn{border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:0;padding:.4rem 1.25rem;font-family:inherit;font-size:.95rem}.mw-generate-btn:hover:not(:disabled){background:var(--accent)}.mw-generate-btn:disabled{color:var(--text-muted);cursor:default}.mw-mode-select{gap:1rem;font-size:.85rem;display:flex}.mw-section-title{border-bottom:1px solid var(--border);margin:1.5rem 0 .75rem;padding-bottom:.2rem;font-family:Linux Libertine,Georgia,serif;font-size:1.3rem;font-weight:400}.mw-article-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.4rem;display:grid}.mw-article-grid a{font-size:.875rem}.mw-loading{color:var(--text-muted);padding:2rem;font-style:italic}.mw-loading-bar{background:var(--accent);width:240px;height:2px;margin-top:.75rem;overflow:hidden}.mw-loading-bar-fill{background:var(--link);width:35%;height:100%;animation:1.4s ease-in-out infinite mw-slide}@keyframes mw-slide{0%{transform:translate(-100%)}to{transform:translate(780%)}}.mw-footer{border-top:1px solid var(--border);color:var(--text-muted);background:var(--bg);padding:.75rem 2rem;font-size:.75rem}@media (max-width:720px){body{background:var(--bg-content);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.65}.mw-page-container{min-height:100vh;display:block}#mw-sidebar{display:none}#mw-content{background:var(--bg-content);min-height:100vh}#mw-head{z-index:10;background:var(--bg-content);justify-content:space-between;gap:.65rem;height:auto;min-height:50px;padding:.45rem .75rem;position:sticky;top:0}.mw-mobile-home{z-index:1;min-width:7.25rem;color:var(--text);white-space:nowrap;flex:0 auto;align-self:stretch;align-items:center;font-family:Linux Libertine,Georgia,Times,serif;font-size:1.1rem;line-height:1;text-decoration:none;display:flex;position:relative}.mw-mobile-home:visited{color:var(--text)}.mw-mobile-home:hover{text-decoration:none}.mw-search-form{flex:12rem;justify-content:flex-end;min-width:0}.mw-search-input{width:100%;min-width:0;height:36px;padding:.35rem .55rem;font-size:.95rem}.mw-search-btn{height:36px;padding:.35rem .65rem;font-size:.95rem}#mw-tabs{scrollbar-width:none;padding:0 .75rem;overflow-x:auto}#mw-tabs::-webkit-scrollbar{display:none}.mw-tab{color:var(--text-muted);border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:0;padding:.62rem .72rem .52rem;font-size:.95rem}.mw-tab.active{border:0;border-bottom:2px solid var(--text);color:var(--text);background:0 0;border-radius:0}.mw-tab:hover{background:0 0}#mw-article,.mw-main-page{width:100%;max-width:none;padding:1rem .875rem 1.5rem}.mw-article-title{margin-bottom:.35rem;padding-bottom:.28rem;font-size:2.05rem;line-height:1.14}.mw-article-subtitle{margin-bottom:1rem;font-size:.95rem}.mw-content{font-size:1rem}.mw-parser-output p{margin-bottom:1rem}.mw-parser-output h2{margin:1.55rem 0 .65rem;font-size:1.45rem;line-height:1.22}.mw-parser-output h3{font-size:1.08rem;line-height:1.3}.mw-infobox{float:none;width:100%;max-width:100%;margin:0 0 1rem;font-size:.92rem}.mw-infobox td{padding:.42rem .55rem}.mw-toc{width:100%;margin:.5rem 0 1rem;font-size:.95rem;display:block}.mw-categories,.mw-footer{padding:.75rem .875rem;font-size:.82rem}.mw-featured{margin-bottom:1rem;padding:.85rem}.mw-generate-row{flex-direction:column}.mw-generate-input,.mw-generate-btn{width:100%;min-height:42px;font-size:1rem}.mw-mode-select{flex-direction:column;gap:.35rem;font-size:.95rem}.mw-article-grid{grid-template-columns:1fr;gap:.3rem}}.mw-stub-notice{border:1px solid var(--border);background:var(--bg);color:var(--text-muted);clear:both;align-items:flex-start;gap:.5rem;margin:1rem 0;padding:.5rem .75rem;font-size:.8rem;display:flex}.mw-stub-icon{flex-shrink:0;font-size:1rem}
