.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:before{content:"";grid-column:1/-1;height:5px;background:linear-gradient(90deg,#ff3d8b 0 12.5%,#ff7a45 0 25%,#3fd16a 0 37.5%,#e0a800 0 50%,#19b3a6 0 62.5%,#a66bff 0 75%,#5b7cff 0 87.5%,#2f9bff 0)}.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.is-retired{border-left-color:#72777d}.wk-ambox>.wk-px{flex:none;color:#3366cc}.wk-ambox.is-concept>.wk-px{color:#f28500}.wk-ambox.is-retired>.wk-px{color:#72777d}.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:color-mix(in srgb,var(--wk-g,#b9b9ff) 34%,#fff);border:1px solid var(--wk-line);border-bottom:0}.wk-ib-ic{margin-right:6px;vertical-align:-3px}.wk-ib-ic,.wk-ib-ic .gicon{display:inline-block}.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}.wk-rand .wk-px{display:inline-block;margin-left:4px;vertical-align:-1px;color:#72777d}.wk-cite-this>summary{color:var(--wk-link);cursor:pointer;list-style:none}.wk-cite-this>summary::-webkit-details-marker{display:none}.wk-cite-this>summary:hover{text-decoration:underline}.wk-cite-this>p{margin:4px 0 2px;padding:4px 6px;font-size:11.5px;line-height:1.4;color:var(--wk-text);background:var(--wk-box);border:1px solid var(--wk-soft)}.wk-langs ul{color:var(--wk-mute)}.wk-langs li{color:var(--wk-text)}.wk-langs i{font-size:11px;color:var(--wk-mute)}.wk-delivered{display:none;align-items:center;gap:8px;margin:6px 0 10px;padding:5px 10px;font-size:13px;background:#fef6e7;border:1px solid #fc3;scroll-margin-top:100vh}.wk-delivered:target{display:flex}.wk-delivered .wk-px{flex:none;color:#54595d}.wk-rc{margin:4px 0 10px;padding-left:1.4em;list-style:square;font-size:13.5px}.wk-rc li{margin-bottom:4px}.wk-kind,.wk-rc-date{font-weight:700}.wk-kind{display:inline-block;padding:0 5px;font-size:11px;line-height:1.55;color:#202122;vertical-align:1px;background:color-mix(in srgb,var(--c) 32%,#fff);border:1px solid color-mix(in srgb,var(--c) 70%,#000)}.wk-talk{clear:both;margin:22px 0 0;padding:7px 12px 8px;font-size:13px;background:var(--wk-box);border:1px solid var(--wk-soft);border-left:4px solid #a2a9b1}.wk-body .wk-talk p{margin:2px 0}.wk-talk-h{font-weight:700}.wk-talk-h span{font-weight:400;color:var(--wk-mute)}.wk-talk-a{padding-left:1.6em}.wk-sig{font-size:12px;color:var(--wk-mute)}.wk-talk+.wk-catlinks{margin-top:10px}.wk-badge.b-d{flex-direction:row;align-items:center;justify-content:center;gap:4px;background:#d6ecff;color:#0b2a4a}.wk-badge.b-d>span{display:flex;flex-direction:column;text-align:left}.wk-badge.b-d .wk-px{color:#0b2a4a}.wk-mp-welcome{flex-wrap:wrap}.wk-mp-portals{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:3px 12px;margin-top:2px;padding-top:7px;font-size:13px;border-top:1px solid var(--wk-soft)}.wk-mp-portals a{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.wk-mp-portals .wk-mp-portals-h{font-weight:700;color:var(--wk-text)}.wk-mp-portals a.is-odd{font-style:italic}.wk-pi{display:inline-flex;flex:none;padding:1px;color:var(--pc);background:color-mix(in srgb,var(--pc) 40%,#fff);border:1px solid color-mix(in srgb,var(--pc) 55%,#000)}.wk-pi .gicon,.wk-pi .wk-px{display:block}.wk-pi .wk-px{color:#202122}.wk-mp-in ul.wk-news{padding-left:0;list-style:none}.wk-news li{position:relative;padding-left:16px}.wk-news li:before{content:"";position:absolute;left:1px;top:.42em;width:9px;height:9px;background:var(--c);border:1px solid rgba(0,0,0,.45)}.wk-news-date{font-size:12px;white-space:nowrap}.wk-news-date,.wk-news-date:visited{color:var(--wk-mute)}.wk-news-when{font-weight:700}.wk-body .wk-mp-line{margin:7px 0 0;font-size:13px}.wk-body .wk-mp-more-line{margin:7px 0 0;font-size:12.5px;font-weight:700;text-align:right}.wk-body .wk-mp-otd-h{margin:0 0 6px;font-size:13px;color:var(--wk-mute)}.wk-mp-otd-h b{color:var(--wk-text)}.wk-mp-box.b-pic{background:#fbfbf5;border-color:#c0c0a8}.wk-mp-box.b-pic>h2{background:#ececd8;border-color:#c0c0a8}.wk-mp-pic{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-gap:14px;gap:14px;align-items:start}.wk-mp-pic img{display:block;width:100%;height:300px;object-fit:contain;background:#fff;border:1px solid var(--wk-soft)}.wk-body .wk-mp-pic p{margin:0;font-size:13.5px}.wk-mp-pic-src{display:block;margin-top:6px;font-size:12.5px;color:var(--wk-mute)}.wk-mp-box.b-areas{background:#f8f9fa;border-color:#a2a9b1}.wk-mp-box.b-areas>h2{background:#eaecf0;border-color:#a2a9b1}.wk-mp-in ul.wk-mp-areas{columns:300px 2;column-gap:26px}.wk-mp-areas li{page-break-inside:avoid;break-inside:avoid}@media (max-width:860px){.wk-mp-pic{grid-template-columns:minmax(0,1fr)}.wk-mp-pic img{height:auto;aspect-ratio:16/10}.wk-mp-portals,.wk-mp-welcome{flex-wrap:nowrap}.wk-mp-portals{align-self:stretch;min-width:0;gap:0 14px;margin-right:-14px;padding-right:14px;overflow-x:auto;scrollbar-width:none}.wk-mp-portals::-webkit-scrollbar{display:none}}.wk-portal-head{display:flex;align-items:flex-start;gap:12px;margin:8px 0 12px;padding:8px 12px;background:color-mix(in srgb,var(--pc) 10%,#fff);border:1px solid color-mix(in srgb,var(--pc) 45%,#aaa);border-left:6px solid var(--pc)}.wk-portal-head .wk-pi{margin-top:2px}.wk-body .wk-portal-head p{margin:0 0 3px}.wk-portal-name{font:400 19px/1.3 var(--wk-serif);color:#000}.wk-body .wk-portal-count{margin:4px 0 0;font-size:13px;color:var(--wk-mute)}.wk-portal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:6px;gap:6px;margin:6px 0 14px;padding:0;list-style:none}.wk-portal-grid li{display:flex;align-items:center;gap:10px;padding:5px;background:var(--wk-box);border:1px solid var(--wk-soft)}.wk-portal-grid img{flex:none;width:64px;height:64px;object-fit:cover;background:#fff;border:1px solid var(--wk-soft)}.wk-portal-grid span{min-width:0;font-size:13.5px;line-height:1.35}.wk-portal-grid a{font-weight:700}.wk-portal-grid small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;color:var(--wk-mute)}.wk-portal-rel{clear:both;padding-top:6px;font-size:13px;border-top:1px solid var(--wk-soft)}.wk-portal-index{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:8px 18px;gap:8px 18px;margin:6px 0 12px;padding:0;list-style:none}.wk-portal-index li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45}.wk-portal-index a{font-weight:700}.wk-portal-index small{color:var(--wk-mute)}.wk-body .wk-jy-stats{padding:6px 10px;font-size:13.5px;background:var(--wk-box);border:1px solid var(--wk-soft)}.wk-jy-status{white-space:nowrap}.wk-jy-status .wk-px{display:inline-block;margin-right:5px;vertical-align:-1px;color:#72777d}.wk-nowrap{white-space:nowrap}.wk-nf{margin:0 0 10px;padding-left:1.4em;list-style:square}@media (max-width:860px){.wk-az{columns:140px 2;column-gap:16px}.wk-portal-grid{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.wk-az li{padding:6px 0}.wk-tabs li a,.wk-tabs li span{padding:9px 12px 8px}.wk-tabs li.on a,.wk-tabs li.on span{padding-bottom:9px}.wk-portlet li a{display:inline-block;padding:6px 0}.wk-mp-portals a{padding:5px 0}.wk-toc li{padding:3px 0}}@media (max-width:860px){.wk{font-size:15px}.wk-ambox,.wk-body .wk-mp-line,.wk-body .wk-mp-more-line,.wk-body .wk-mp-otd-h,.wk-body .wk-portal-count,.wk-char,.wk-delivered,.wk-hatnote,.wk-history,.wk-infobox,.wk-mp-more,.wk-mp-portals,.wk-mp-welcome p,.wk-portal-rel,.wk-side,.wk-table,.wk-tablenote,.wk-tabs li,.wk-talk,.wk-toc,.wk-toc h2{font-size:14px}.wk-az,.wk-body .wk-jy-stats,.wk-body .wk-mp-pic p,.wk-mp-in,.wk-portal-grid span,.wk-portal-index li,.wk-rc{font-size:15px}.wk-catlinks,.wk-char-name small,.wk-char-stats,.wk-cite-this>p,.wk-foot,.wk-from,.wk-gallery figure,.wk-ib-cap,.wk-jy-blurb,.wk-lastmod,.wk-mp-pic-src,.wk-mp-welcome .wk-mp-count,.wk-news-date,.wk-portal-grid small,.wk-sig{font-size:13px}.wk-char-role,.wk-kind,.wk-langs i,.wk-tag-concept,.wk-wordmark small{font-size:12px}.wk-cite{font-size:11px}}