:root{--text:#333;--muted:#666;--alt:#999;--bg:#fff;--site:#fbfaf9;--border:#ccc;--soft:#eee;--link:#2b73b7;--existing:#080;--missing:#d30;--highlight:#ff9;--width:75em}
*{box-sizing:border-box}html{background:var(--site);color:var(--text);font:16px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans SC","Microsoft YaHei",Arial,sans-serif}body{margin:0}a{color:var(--link);text-decoration:none}a:hover,a:focus{text-decoration:underline}img{max-width:100%;height:auto}#dokuwiki__site{max-width:var(--width);margin:0 auto;background:var(--bg);min-height:100vh;box-shadow:0 0 18px rgba(0,0,0,.08)}.site{padding:0 .7em}#dokuwiki__header{padding:1.5em 0 1.1em}.group:after{content:"";display:table;clear:both}.headings{float:left;width:57%}.tools{float:right;width:41%;text-align:right}.logo{margin:0;font-size:1.5em;font-weight:400;line-height:1.2}.logo img{float:left;width:auto;height:64px;margin-right:.6em}.logo span{display:block;padding-top:10px;color:var(--text)}.claim{margin:.15em 0 0;font-size:.875em;color:var(--muted)}.search-container{position:relative}.search{display:flex;justify-content:flex-end;gap:.35em;margin:.3em 0}.search input{width:min(100%,20em);padding:.42em .55em;border:1px solid var(--border);border-radius:2px;background:#fff}.search button,.nav-actions button{padding:.42em .75em;border:1px solid var(--border);background:var(--soft);color:var(--text);cursor:pointer}.site-navigation{margin:.5em 0;font-size:.875em}.site-navigation a{display:inline-block;padding:.3em .7em;}.site-navigation a[aria-current]{color:var(--existing);font-weight:600}.nav-actions{display:none;gap:.5em;flex-wrap:wrap;margin-bottom:1em}.js .nav-actions{display:flex}.breadcrumbs{clear:both;border-top:1px solid var(--border);border-bottom:1px solid var(--border);font-size:.875em;background:#fafafa}.breadcrumbs>div{padding:.25em .45em}.bcsep{font-size:.75em;color:var(--alt)}.wrapper{position:relative;padding-top:1em}#dokuwiki__content{min-width:0}.wiki-nav details{border-top:1px solid #e3e3e3;padding:.25em 0}.wiki-nav summary{cursor:pointer;color:var(--muted);font-weight:600;padding:.35em .25em}.wiki-nav summary:hover{background:#f5f5f5}.wiki-nav summary:focus-visible,.wiki-nav a:focus-visible{outline:2px solid var(--link);outline-offset:2px}.wiki-nav ul{list-style:none;margin:.25em 0 .45em;padding-left:1.2em;border-left:1px solid var(--soft)}.wiki-nav li{margin:.12em 0}.wiki-nav a{display:block;padding:.35em .25em;color:var(--existing)}.wiki-nav a:hover{background:#f5f5f5}.wiki-nav small{color:var(--muted);font-size:.8em;margin-left:.5em}.pageId{text-align:right;color:var(--alt);font-size:.75em;margin-bottom:.25em}.page{min-height:20em;padding:1.1em 1.4em 2em;border:1px solid var(--border);background:#fff;overflow-wrap:anywhere}.page h1,.page h2,.page h3,.page h4,.page h5,.page h6{font-weight:400;line-height:1.2;margin:1.25em 0 .45em}.page h1{font-size:2em;border-bottom:1px solid var(--border)}.page h2{font-size:1.6em;border-bottom:1px solid #ddd}.page h3{font-size:1.3em}.page p{margin:.85em 0}.page ul,.page ol{padding-left:2em}.page blockquote{margin:1em 0;padding:.2em 1em;border-left:4px solid var(--border);color:var(--muted)}.page pre,.page code,.page samp,.page kbd{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.page pre,.page .code,.page .file{overflow:auto;padding:.75em 1em;border:1px solid var(--border);background:#f7f7f7;white-space:pre-wrap}.page table{border-collapse:collapse;margin:1em 0;max-width:100%}.page th,.page td{border:1px solid var(--border);padding:.35em .55em;vertical-align:top}.page th{background:var(--soft)}.page hr{border:0;border-top:1px solid var(--border)}.page a.wikilink1{color:var(--existing)}.page a.wikilink2{color:var(--missing);text-decoration:underline dotted}.page .media{margin:.35em}.toc{float:right;width:15em;margin:0 0 1em 1.25em;border:1px solid var(--border);background:#f7f7f7;font-size:.875em}.tocheader{padding:.35em .6em;border-bottom:1px solid var(--border);font-weight:700}.toc ul{list-style:none;margin:.35em 0;padding:0 .6em .45em}.toc li{margin:.15em 0}.toc .level2{padding-left:.8em}.toc .level3{padding-left:1.6em}.toc .level4,.toc .level5,.toc .level6{padding-left:2.2em}.docInfo{text-align:right;color:var(--alt);font-size:.75em;padding:.35em}.footnotes{border-top:1px solid var(--border);margin-top:2em;font-size:.875em}.fn{vertical-align:super;font-size:.75em}#dokuwiki__footer{clear:both;margin-top:1.5em;border-top:1px solid var(--border);color:var(--alt);font-size:.75em;text-align:center}#dokuwiki__footer .pad{padding:1.2em}.a11y{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important}#wiki-search-results{position:absolute;z-index:100;top:100%;right:0;width:100%;max-height:min(60vh,32em);overflow-y:auto;overscroll-behavior:contain;text-align:left;overflow-wrap:anywhere;margin:.35em 0 0;border:1px solid var(--border);border-radius:4px;background:#fff;box-shadow:0 6px 20px rgba(0,0,0,.18)}
#wiki-search-results[hidden]{display:none}
.search-results-header{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;padding:.4em .65em;border-bottom:1px solid var(--soft);background:#fafafa}
#wiki-search-close{font-size:1.25em;line-height:1;min-width:2em;min-height:2em;border:0;border-radius:2px;background:transparent;color:var(--muted);cursor:pointer}
#wiki-search-close:hover{background:var(--soft)}
#wiki-search-matches ul{list-style:none;padding:0;margin:0}
#wiki-search-matches li+li{border-top:1px solid var(--soft)}
#wiki-search-matches a{display:block;padding:.6em .8em}
#wiki-search-matches a:hover,#wiki-search-matches a:focus{background:#f0f6fb}
#wiki-search-matches small{display:block;color:var(--muted)}
#wiki-search-matches p{margin:0;padding:1em}
#wiki-search-close:focus-visible,#wiki-search-matches a:focus-visible{outline:2px solid var(--link);outline-offset:-2px}.wiki-source-fallback{border-color:var(--missing)!important}
@media(max-width:800px){#dokuwiki__site{box-shadow:none}.site{padding:0 .5em}.headings,.tools{float:none;width:100%;text-align:left}.tools{margin-top:1em}.search{justify-content:flex-start}.wiki-nav ul{padding-left:.8em}.toc{float:none;width:auto;margin:0 0 1em}.page{padding:1em}.logo img{height:52px}}
@media(max-width:480px){html{font-size:15px}.logo{font-size:1.3em}.logo img{height:44px}.page h1{font-size:1.65em}.page h2{font-size:1.4em}.search input{min-width:0;flex:1}}
@media print{html,#dokuwiki__site{background:#fff;box-shadow:none}.tools,.nav-actions,.breadcrumbs,#dokuwiki__footer{display:none!important}#dokuwiki__content{margin:0;padding:0}.page{border:0;padding:0}.toc{break-inside:avoid}}