.wk{--wk-page:#f6f6f6;--wk-paper:#ffffff;--wk-text:#202122;--wk-mute:#54595d;--wk-link:#0645ad;--wk-visited:#0b0080;--wk-new:#ba0000;--wk-line:#aaaaaa;--wk-soft:#dddddd;--wk-box:#f9f9f9;--wk-serif:"Linux Libertine",Georgia,"Times New Roman",Times,serif;--wk-sans:Arial,"Liberation Sans","Helvetica Neue",Helvetica,sans-serif;max-width:1320px;margin:14px auto 32px;display:grid;grid-template-columns:176px minmax(0,1fr);background:var(--wk-page);color:var(--wk-text);font:400 14px/1.55 var(--wk-sans);border:1px solid var(--wk-line)}.wk *,.wk :after,.wk :before{border-radius:0!important;box-shadow:none!important;text-shadow:none!important;background-image:none}.wk a{color:var(--wk-link);text-decoration:none}.wk a:visited{color:var(--wk-visited)}.wk a:hover{text-decoration:underline;background:none;color:var(--wk-link)}.wk a.wk-new,.wk a.wk-new:visited{color:var(--wk-new)}.wk-side{padding:10px 8px 24px 10px;font-size:12.5px}.wk-logo{display:grid;justify-items:center;text-align:center;grid-gap:4px;gap:4px;margin:2px 0 14px;color:var(--wk-text)!important}.wk-logo:hover{text-decoration:none!important}.wk-globe svg{display:block}.wk-wordmark b{display:block;font:400 18px/1.15 var(--wk-serif);font-feature-settings:"smcp";font-variant:small-caps;letter-spacing:.03em;color:#000}.wk-wordmark small{display:block;margin-top:2px;font:italic 400 10.5px/1.3 var(--wk-serif);color:var(--wk-mute)}.wk-portlet{margin-bottom:12px}.wk-portlet h3{padding:0 6px;font:400 12px/1.6 var(--wk-sans);color:var(--wk-text);text-transform:lowercase;border:1px solid var(--wk-line);border-bottom:0;display:inline-block}.wk-portlet h3,.wk-portlet ul{margin:0;background:var(--wk-paper)}.wk-portlet ul{list-style:square;padding:4px 6px 6px 22px;border:1px solid var(--wk-line);color:#3366cc}.wk-portlet li{padding:1px 0;line-height:1.4}.wk-main{min-width:0;display:flex;flex-direction:column;padding-right:10px}.wk-tabs{display:flex;justify-content:space-between;gap:12px;padding:10px 0 0;margin-bottom:-1px;position:relative;z-index:1}.wk-tabs ul{list-style:none;margin:0;padding:0;display:flex;gap:4px}.wk-tabs li{font-size:12.5px}.wk-tabs li a,.wk-tabs li span{display:block;padding:2px 10px 1px;background:var(--wk-paper);border-bottom:1px solid var(--wk-line);border:1px solid var(--wk-line)}.wk-tabs li.on a,.wk-tabs li.on span{border-bottom-color:var(--wk-paper);font-weight:700;color:var(--wk-text);padding-bottom:2px}.wk-tabs li span{color:var(--wk-mute)}.wk-body{flex:1 1;min-width:0;background:var(--wk-paper);border:1px solid var(--wk-line);padding:14px 22px 24px}.wk-title{margin:0 0 2px;padding-bottom:2px;font:400 28px/1.3 var(--wk-serif);color:#000;border-bottom:1px solid var(--wk-line)}.wk-from{margin:2px 0 4px;font-size:12.5px;color:var(--wk-mute)}.wk-hatnote{margin:4px 0 12px 1.6em;font-size:13.5px;font-style:italic;color:var(--wk-text)}.wk-lede{margin:0 0 10px}.wk-cite{font-size:10.5px;vertical-align:super;line-height:0;white-space:nowrap}.wk-cite i{font-style:italic;color:var(--wk-link)}.wk-ambox{display:flex;gap:10px;align-items:center;margin:0 0 12px;padding:4px 10px;background:#fbfbfb;border:1px solid var(--wk-line);border-left:10px solid #1e90ff;font-size:13px}.wk-ambox.is-concept{border-left-color:#f28500}.wk-ambox>span:first-child{font-size:22px;line-height:1}.wk-infobox{float:right;clear:right;width:290px;margin:0 0 12px 18px;padding:2px;background:var(--wk-box);border:1px solid var(--wk-line);border-spacing:2px;font-size:12.5px;line-height:1.45}.wk-infobox caption{padding:3px;font:700 14px/1.4 var(--wk-sans);text-align:center;color:#000;background:#ccccff;border:1px solid var(--wk-line);border-bottom:0}.wk-infobox img{display:block;width:100%;height:auto;border:1px solid var(--wk-soft)}.wk-ib-cap{padding:3px 2px 6px;text-align:center;font-size:11.5px;color:var(--wk-text)}.wk-infobox th{padding:2px 6px 2px 2px;text-align:left;vertical-align:top;width:38%;font-weight:700}.wk-infobox td{padding:2px;vertical-align:top}.wk-ib-play{padding:6px 2px 2px!important;text-align:center}.wk-ib-play a{display:inline-block;padding:2px 10px;font-weight:700;color:#000!important;background:#eeeeee;border:2px outset #dddddd}.wk-ib-play a:active{border-style:inset}.wk-ib-play a:hover{text-decoration:none;background:#f4f4f4}.wk-toc{display:inline-block;margin:6px 0 12px;padding:6px 12px 8px 8px;background:var(--wk-box);border:1px solid var(--wk-line);font-size:13px}.wk-toc h2{margin:0 0 2px;padding:0;font:700 13px var(--wk-sans);text-align:center;border:0;color:#000}.wk-toc h2:after{content:" [hide]";font-weight:400;font-size:12px;color:var(--wk-link)}.wk-toc ol{margin:0;padding-left:0;list-style:none;counter-reset:wk-toc}.wk-toc li{counter-increment:wk-toc;line-height:1.6}.wk-toc li:before{content:counter(wk-toc) " ";color:var(--wk-text);margin-right:3px}.wk-h2{margin:20px 0 6px;padding-bottom:2px;font:400 22px/1.3 var(--wk-serif);color:#000;border-bottom:1px solid var(--wk-line)}.wk-h3{margin:12px 0 2px;font:700 15px/1.4 var(--wk-sans);color:#000}.wk-body p{margin:4px 0 9px}.wk-chars{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:8px;gap:8px;margin:6px 0 10px}.wk-char{display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto 1fr;align-content:start;grid-gap:2px 10px;gap:2px 10px;padding:6px;background:var(--wk-box);font-size:13px}.wk-char,.wk-char-pic{border:1px solid var(--wk-soft)}.wk-char-pic{grid-row:span 2;width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:#fff;font-size:34px;overflow:hidden}.wk-char-pic img,.wk-char-pic svg{max-width:100%;max-height:100%;image-rendering:pixelated}.wk-char-name{font-weight:700}.wk-char-name small,.wk-char-role{font-weight:400;color:var(--wk-mute)}.wk-char-role{margin-left:4px;font-size:11px}.wk-char-role:before{content:"("}.wk-char-role:after{content:")"}.wk-char-role.r-boss,.wk-char-role.r-villain{color:var(--wk-new)}.wk-char p{margin:0!important}.wk-char-stats{grid-column:1/-1;font-size:11.5px;color:var(--wk-mute)}.wk-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:8px;gap:8px;margin:6px 0 12px}.wk-gallery figure{margin:0;padding:4px;background:var(--wk-box);border:1px solid var(--wk-soft);font-size:12px;text-align:center}.wk-gallery img{display:block;width:100%;height:120px;object-fit:contain;background:#fff;border:1px solid var(--wk-soft);margin-bottom:3px}.wk-gallery.is-roster img{height:80px;image-rendering:pixelated}.wk-gallery figcaption b{display:block}.wk-gallery figcaption small{display:block;color:var(--wk-mute)}.wk-tablewrap{overflow-x:auto;margin:6px 0 12px}.wk-table{border-collapse:collapse;background:var(--wk-box);color:var(--wk-text);font-size:13px}.wk-table td,.wk-table th{border:1px solid var(--wk-line);padding:3px 7px;text-align:left;vertical-align:top}.wk-table th{background:#f2f2f2;font-weight:700}.wk-table tr.is-boss td{background:#ffe0e0}.wk-tablenote{font-size:13px;color:var(--wk-mute);font-style:italic}.wk-history{margin:4px 0 10px;padding-left:1.6em;font-size:13.5px}.wk-history>li{margin-bottom:5px}.wk-history ul{margin:2px 0 0;padding-left:1.4em;list-style:square}.wk-catlinks{clear:both;margin-top:22px;padding:4px 8px;background:var(--wk-box);border:1px solid var(--wk-line);font-size:12.5px}.wk-catlinks b{font-weight:400}.wk-catlinks span+span:before{content:" | ";color:var(--wk-mute)}.wk-lastmod{margin-top:8px;font-size:11.5px;color:var(--wk-mute)}.wk-mp-welcome{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 14px;margin-bottom:12px;background:#f9f9f9;border:1px solid var(--wk-line)}.wk-mp-welcome h1{margin:0;font:400 26px/1.25 var(--wk-serif);color:#000}.wk-mp-welcome p{margin:0!important;font-size:13px;color:var(--wk-text)}.wk-mp-welcome .wk-mp-count{text-align:right;font-size:12.5px;color:var(--wk-mute)}.wk-mp-welcome .wk-mp-count b{color:var(--wk-link)}.wk-mp-cols{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:12px;gap:12px}.wk-mp-box{margin-bottom:12px;border:1px solid}.wk-mp-box>h2{margin:0;padding:2px 8px;font:700 14px/1.5 var(--wk-sans);color:#000;border-bottom:1px solid}.wk-mp-box.b-feat{background:#f5fffa;border-color:#a3bfb1}.wk-mp-box.b-feat>h2{background:#cef2e0;border-color:#a3bfb1}.wk-mp-box.b-dyk{background:#f5faff;border-color:#a3b0bf}.wk-mp-box.b-dyk>h2{background:#cedff2;border-color:#a3b0bf}.wk-mp-box.b-news{background:#faf5ff;border-color:#afa3bf}.wk-mp-box.b-news>h2{background:#ddcef2;border-color:#afa3bf}.wk-mp-box.b-otd{background:#fffaf5;border-color:#bfb1a3}.wk-mp-box.b-otd>h2{background:#f2e0ce;border-color:#bfb1a3}.wk-mp-in{padding:6px 10px 8px;font-size:13.5px}.wk-mp-in:after{content:"";display:block;clear:both}.wk-mp-feat-img{float:left;width:140px;margin:3px 10px 6px 0;border:1px solid var(--wk-soft);background:#fff}.wk-mp-in ul{margin:0;padding-left:1.4em;list-style:square}.wk-mp-in li{margin-bottom:3px}.wk-mp-more{font-size:12.5px;font-weight:700}.wk-az{columns:200px 4;column-gap:22px;font-size:13.5px;margin:0;padding:0;list-style:none}.wk-az li{page-break-inside:avoid;break-inside:avoid;padding:1px 0}.wk-az .wk-az-letter{margin:8px 0 2px;font:400 18px var(--wk-serif);color:#000;border-bottom:1px solid var(--wk-soft)}.wk-tag-concept{font-size:11px;color:var(--wk-mute)}.wk-foot{padding:10px 4px 16px;font-size:11.5px;color:var(--wk-text)}.wk-foot p{margin:0 0 4px}.wk-badges{display:flex;gap:6px;margin-top:10px!important}.wk-badge{display:inline-flex;flex-direction:column;justify-content:center;width:88px;height:31px;font:400 9px/1.05 Verdana,Arial,sans-serif;text-align:center;border:1px solid #000}.wk-badge b{font:700 11px/1.05 Verdana,Arial,sans-serif}.wk-badge.b-a{background:#000;color:#ffd23f}.wk-badge.b-b{background:#c0c0c0;color:#000;border:2px outset #e0e0e0}.wk-badge.b-c{background:#ff3d8b;color:#fff}@media (max-width:860px){.wk{grid-template-columns:minmax(0,1fr);margin:8px 0 24px;border-width:1px 0}.wk-side{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 10px;border-bottom:1px solid var(--wk-line)}.wk-logo{grid-template-columns:44px auto;justify-items:start;text-align:left;margin:0}.wk-globe svg{width:44px;height:44px}.wk-nav{display:flex;flex-wrap:wrap}.wk-portlet{margin:0}.wk-portlet h3,.wk-portlet+.wk-portlet{display:none}.wk-portlet ul{display:flex;flex-wrap:wrap;gap:2px 14px;padding:0;list-style:none;background:none;border:0}.wk-main{padding-right:0}.wk-tabs{overflow-x:auto;padding:8px 8px 0}.wk-tabs li a,.wk-tabs li span{white-space:nowrap}.wk-body{padding:12px 12px 20px;border-left:0;border-right:0}.wk-foot{padding:10px 12px 16px}.wk-title{font-size:24px}.wk-infobox{float:none;width:100%;margin:6px 0 12px}.wk-mp-cols{grid-template-columns:minmax(0,1fr)}.wk-mp-welcome{flex-direction:column;align-items:flex-start}.wk-mp-welcome .wk-mp-count{text-align:left}.wk-mp-feat-img{width:110px}}.wk-jy{width:100%}.wk-jy td:first-child{min-width:220px}.wk-jy-blurb{font-size:12px;color:var(--wk-mute);margin-top:2px}