@font-face{font-family:Jenevers;src:url(/fonts/jenevers.woff2)format("woff2");font-display:swap}@font-face{font-family:More Cond;src:url(/fonts/more-cond.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:More Cond;src:url(/fonts/more-cond-bold.woff2)format("woff2");font-weight:700;font-display:swap}:root{--ink:#0b0c0d;--box:#000c;--paint:#f4f2ec;--teal:#90b2b2;--teal-deep:#1d3f43;--edge:#150604;--gold:#ae9d5e;--bg:var(--edge);--panel:var(--ink);--line:#3b4a4b;--text:#fff;--muted:#e1e7e7;--link:#a9dadd;--link-hover:#fff;--net-bg:var(--ink);--net-line:var(--line);--net-text:var(--muted);--net-on:#fff;--page-w:1100px;--gap:16px;--frame:calc(1s / 60);--u:.5px;--t-open:calc(7 * var(--frame));--t-title:calc(5 * var(--frame));--t-head:calc(5 * var(--frame));--t-line:calc(10 * var(--frame));--t-row:calc(5 * var(--frame));--t-pop:calc(9 * var(--frame));--t-swap-out:calc(5 * var(--frame));--t-swap-in:calc(9 * var(--frame));--head:"Jenevers", "Times New Roman", "Yu Mincho", "Noto Serif CJK JP", serif;--body:"More Cond", "Segoe UI", Roboto, "Yu Gothic UI", "Malgun Gothic", "Microsoft JhengHei", sans-serif;font-family:var(--body);font-variant-ligatures:none;color-scheme:dark}[hidden]{display:none!important}*{box-sizing:border-box}body{background:var(--bg) url(/ui/paint.webp) center top / cover fixed;color:var(--text);margin:0;font-size:18px;line-height:1.45}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover)}img{vertical-align:middle;max-width:100%;height:auto}.netbar{position:relative}.netbar select{right:var(--gap);font:inherit;color:var(--muted);background:var(--ink);border:1px solid var(--line);padding:2px 6px;font-size:.85rem;position:absolute;top:2px}.banner{padding:22px var(--gap) 14px;text-align:center;background:var(--box);display:block}.sitename{font-family:var(--head);color:var(--paint);font-size:1.7rem}.nav{z-index:20;background:var(--ink);position:sticky;top:0}.nav-menu{max-width:var(--page-w);flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0;list-style:none;display:flex}.nav-menu a{color:var(--paint);text-transform:uppercase;letter-spacing:.06em;padding:9px 18px 12px;font-weight:700;display:block;position:relative}.nav-menu a:hover:after,.nav-menu a[aria-current]:after{content:"";background:url(/ui/stroke-boil.webp) 0 0/100% 300% no-repeat;height:7px;position:absolute;bottom:5px;left:10%;right:10%}main:before,footer:before{content:"";background:url(/ui/rule-boil.webp) 0 0/100% 300% no-repeat;height:4px;display:block}main:before{margin-bottom:var(--gap)}footer:before{height:3px;margin:0 auto var(--gap);max-width:var(--page-w);background-image:url(/ui/foot-boil.webp)}main{max-width:var(--page-w);padding:var(--gap);margin:0 auto}.site-credit{margin:0 auto var(--gap);background:var(--box);text-align:center;width:fit-content;padding:2px 10px;font-size:.85rem}.crumbs{background:var(--box);color:var(--muted);margin-bottom:4px;padding:2px 10px;font-size:.9rem;display:inline-block}.title{margin:0 0 var(--gap) -8px}.title h1{min-width:290px;max-width:100%;font:400 1.75rem/1.1 var(--head);color:var(--paint);background:url(/ui/name-bar.webp) 0 0/100% 100% no-repeat;margin:0;padding:1.25em 1.6em .72em 2.1em;display:inline-block}h2{width:fit-content;max-width:100%;color:var(--ink);text-transform:uppercase;letter-spacing:.05em;background:url(/ui/strip.webp) 0 0/100% 100% no-repeat;margin:26px 0 10px;padding:3px 26px 3px 20px;font-size:1.15rem;font-weight:700}.intro{margin:0 0 var(--gap);background:var(--box);padding:10px 14px}.cards{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.card{background:var(--box);height:100%;color:var(--text);border-left:3px solid var(--paint);padding:10px 12px;display:block}a.card:hover{background:var(--ink);border-left-color:var(--teal)}.card-name{font-family:var(--head);font-size:1.1rem;line-height:1.15;display:block}.card-sub{color:var(--muted);margin-top:4px;font-size:.9rem;display:block}.card-weak{min-height:24px;margin-top:6px;display:block}.card-weak img{width:24px;height:24px;margin-right:3px}.card p{color:var(--muted);margin:4px 0 0;font-size:.95rem}.wide{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.count{color:var(--muted);font-size:.9rem}.lv{color:var(--ink);font:400 1.25rem/1 var(--head);white-space:nowrap;background:url(/ui/level.webp) 0 0/100% 100% no-repeat;padding:16px 30px 6px 22px;display:inline-block}.card .lv{margin:-4px 0 6px -8px;padding:12px 22px 4px 14px;font-size:1rem}.form{margin-top:28px}.form:first-of-type{margin-top:0}.portrait{margin:0 0 var(--gap);text-align:center}.portrait img{border:4px solid var(--paint)}.portrait figcaption{background:var(--box);max-width:420px;color:var(--muted);margin:6px auto 0;padding:4px 8px;font-size:.8rem;line-height:1.3}.stats{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px;margin:0;display:grid}.stats div{background:var(--box);padding:6px 10px}.stats dt{color:var(--teal);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:700}.stats dd{margin:0;font-size:1.35rem;font-weight:700;line-height:1.1}.aff{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.aff li{background:var(--box);text-align:center;border-bottom:3px solid #0000;padding:8px 4px}.aff img{width:40px;height:40px;margin:0 auto 2px;display:block}.aff-name{color:var(--muted);font-size:.85rem;display:block}.aff-word{text-transform:uppercase;letter-spacing:.04em;min-height:1.3em;font-weight:700;display:block}.aff .none img{opacity:.5}.aff .weak{border-bottom-color:var(--gold)}.aff .weak .aff-word{color:var(--gold)}.aff .resist .aff-word{color:var(--teal)}.aff .null,.aff .repel,.aff .drain{border-bottom-color:var(--paint)}.skill-name{font-size:1.1rem;font-weight:700;display:block}.spoils{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.spoils li{background:var(--box);border-left:3px solid var(--muted);align-items:baseline;gap:12px;padding:8px 14px;font-weight:700;display:flex}.spoils .rare{border-left-color:var(--gold)}.spoils .kind{color:var(--muted);font-size:.85rem;font-weight:400}.spoils .rare .kind,.spoils .rate{color:var(--gold)}.chips{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.chips a{background:var(--box);padding:6px 12px;display:block}.chips a:hover{background:var(--ink)}.note{background:var(--box);width:fit-content;margin:0;padding:8px 14px}.spoils+.note{margin-top:8px;font-size:.85rem}.quote{background:var(--box);border-left:3px solid var(--teal);margin:0 0 8px;padding:10px 14px}.quote cite{color:var(--teal);font-style:normal;font-weight:700;display:block}footer{padding:var(--gap);background:var(--ink);color:var(--muted);text-align:center;margin-top:40px;font-size:.85rem}footer .sites{flex-wrap:wrap;justify-content:center;gap:4px 14px;margin-bottom:8px;display:flex}footer .sites span{color:var(--text)}footer .sites a{padding:6px 0}@media (prefers-reduced-motion:no-preference){.crumbs,.intro,.count,.lv,.stats,.aff,.cards,.note,.chips,.quote{animation:open var(--t-open) linear both}.title h1{animation:title-in var(--t-title) linear calc(2 * var(--frame)) both}.portrait img{animation:pop var(--t-pop) linear both}h2{animation:head-in var(--t-head) linear calc(12 * var(--frame)) both, line-in var(--t-line) linear calc(10 * var(--frame)) both}.rows li{animation:row-in var(--t-row) linear calc(15 * var(--frame)) both}.rows li:nth-child(2){animation-delay:calc(16 * var(--frame))}.rows li:nth-child(3){animation-delay:calc(17 * var(--frame))}.rows li:nth-child(4){animation-delay:calc(18 * var(--frame))}.rows li:nth-child(5){animation-delay:calc(19 * var(--frame))}.rows li:nth-child(6){animation-delay:calc(20 * var(--frame))}.rows li:nth-child(7){animation-delay:calc(21 * var(--frame))}.rows li:nth-child(n+8){animation-delay:calc(22 * var(--frame))}.spoils li{animation:item-in var(--t-row) linear calc(15 * var(--frame)) both}.spoils li+li{animation-delay:calc(17 * var(--frame))}@view-transition{navigation:auto}main{view-transition-name:page}::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-old(page){animation:swap-out var(--t-swap-out) linear both}::view-transition-new(page){animation:swap-in var(--t-swap-in) linear var(--t-swap-out) both}}@media (width<=700px){:root{--u:.25px}.netbar select{margin:4px var(--gap);position:static}.sitename{font-size:1.3rem}.title h1{font-size:1.45rem}}@media (width>=701px){.aff{grid-template-columns:repeat(9,1fr)}.portrait{float:right;margin-left:var(--gap)}.cards{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.wide{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@keyframes open{0%{opacity:0}14.286%{opacity:.141}28.571%{opacity:.282}42.857%{opacity:.427}57.143%{opacity:.569}71.429%{opacity:.714}85.714%{opacity:.855}to{opacity:1}}@keyframes head-in{0%{transform:translateX(calc(-178 * var(--u)));opacity:0}20%{transform:translateX(calc(-113.92 * var(--u)));opacity:.2}40%{transform:translateX(calc(-64.08 * var(--u)));opacity:.4}60%{transform:translateX(calc(-28.48 * var(--u)));opacity:.6}80%{transform:translateX(calc(-7.12 * var(--u)));opacity:.8}to{transform:translateX(calc(0 * var(--u)));opacity:1}}@keyframes line-in{0%{clip-path:inset(0 100% 0 0)}10%{clip-path:inset(0 81% 0 0)}20%{clip-path:inset(0 64% 0 0)}30%{clip-path:inset(0 49% 0 0)}40%{clip-path:inset(0 36% 0 0)}50%{clip-path:inset(0 25% 0 0)}60%{clip-path:inset(0 16% 0 0)}70%{clip-path:inset(0 9% 0 0)}80%{clip-path:inset(0 4% 0 0)}90%{clip-path:inset(0 1% 0 0)}to{clip-path:inset(0 0% 0 0)}}@keyframes row-in{0%{transform:translateX(calc(-25 * var(--u)));opacity:0}20%{transform:translateX(calc(-20 * var(--u)));opacity:.2}40%{transform:translateX(calc(-15 * var(--u)));opacity:.4}60%{transform:translateX(calc(-10 * var(--u)));opacity:.6}80%{transform:translateX(calc(-5 * var(--u)));opacity:.8}to{transform:translateX(calc(0 * var(--u)));opacity:1}}@keyframes item-in{0%{transform:translateX(calc(-90 * var(--u)));opacity:0}20%{transform:translateX(calc(-72 * var(--u)));opacity:.2}40%{transform:translateX(calc(-54 * var(--u)));opacity:.4}60%{transform:translateX(calc(-36 * var(--u)));opacity:.6}80%{transform:translateX(calc(-18 * var(--u)));opacity:.8}to{transform:translateX(calc(0 * var(--u)));opacity:1}}@keyframes swap-out{0%{transform:translateX(calc(0 * var(--u)));opacity:1}20%{transform:translateX(calc(-43.2 * var(--u)));opacity:.8}40%{transform:translateX(calc(-76.8 * var(--u)));opacity:.6}60%{transform:translateX(calc(-100.8 * var(--u)));opacity:.396}80%{transform:translateX(calc(-115.2 * var(--u)));opacity:.196}to{transform:translateX(calc(-120 * var(--u)));opacity:0}}@keyframes swap-in{0%{transform:translateX(calc(120 * var(--u)));opacity:0}11.111%{transform:translateX(calc(94.815 * var(--u)));opacity:.11}22.222%{transform:translateX(calc(72.593 * var(--u)));opacity:.22}33.333%{transform:translateX(calc(53.333 * var(--u)));opacity:.333}44.444%{transform:translateX(calc(37.037 * var(--u)));opacity:.443}55.556%{transform:translateX(calc(23.704 * var(--u)));opacity:.553}66.667%{transform:translateX(calc(13.333 * var(--u)));opacity:.667}77.778%{transform:translateX(calc(5.926 * var(--u)));opacity:.776}88.889%{transform:translateX(calc(1.481 * var(--u)));opacity:.886}to{transform:translateX(calc(0 * var(--u)));opacity:1}}@keyframes title-in{0%{transform:translateX(calc(-345 * var(--u)));opacity:0}20%{transform:translateX(calc(-220.8 * var(--u)));opacity:.2}40%{transform:translateX(calc(-124.2 * var(--u)));opacity:.4}60%{transform:translateX(calc(-55.2 * var(--u)));opacity:.6}80%{transform:translateX(calc(-13.8 * var(--u)));opacity:.8}to{transform:translateX(calc(0 * var(--u)));opacity:1}}@keyframes pop{0%{opacity:0;transform:scale(1.4)}11.111%{opacity:.042;transform:scale(1.395)}22.222%{opacity:.12;transform:scale(1.379)}33.333%{opacity:.227;transform:scale(1.348)}44.444%{opacity:.361;transform:scale(1.294)}55.556%{opacity:.528;transform:scale(1.2)}66.667%{opacity:.727;transform:scale(1)}77.778%{opacity:.819;transform:scale(1)}88.889%{opacity:.912;transform:scale(1)}to{opacity:1;transform:scale(1)}}.netbar{--net-pad:3px;z-index:40;box-sizing:border-box;background:var(--net-bg);border-bottom:1px solid var(--net-line);align-items:center;gap:0 2px;width:auto;height:auto;margin:0;padding:2px 12px;font-size:.78rem;line-height:1.4;display:flex;position:relative}.net-line{min-width:0;height:calc(1.4em + 2 * var(--net-pad));flex-wrap:wrap;flex:auto;justify-content:center;display:flex;overflow:hidden}.netbar a,.net-more summary{padding:var(--net-pad) 10px;color:var(--net-text);white-space:nowrap;font-weight:600;text-decoration:none}.netbar a:hover,.netbar a[aria-current],.net-more summary:hover,.net-more.on summary{color:var(--net-on);text-decoration:none}.net-line a.off{visibility:hidden}.net-more{flex:none;position:relative}.net-more[hidden]{display:none}.net-more summary{cursor:pointer;list-style:none;display:block}.net-more summary::-webkit-details-marker{display:none}.net-menu{z-index:40;background:var(--net-bg);border:1px solid var(--net-line);flex-direction:column;min-width:100%;padding:4px 0;display:flex;position:absolute;top:100%;right:0}.net-menu a{padding:6px 14px}.net-menu a[hidden]{display:none}@media (width<=700px){.netbar{--net-pad:6px;padding:0 4px}.netbar a,.net-more summary{padding-left:7px;padding-right:7px}.net-more{position:static}.net-menu{left:4px;right:4px}.net-menu a{padding:9px 14px}}.adrail{display:none}@media (width>=1600px){body.has-ads .cols{max-width:min(1560px,100% - 400px);position:relative}.adrail{width:160px;display:block;position:absolute;top:18px}.adrail.left{left:-180px}.adrail.right{right:-180px}.adrail>div{width:160px;min-height:600px}}.adlabel{color:var(--muted);text-align:center;margin-bottom:4px;font-size:11px;display:block}.adbanner,.adslot{clear:both;text-align:center;margin:24px auto;display:block}.adslot[hidden]{display:none}.adslot.inlist{flex:0 0 100%;grid-column:1/-1;width:100%;list-style:none}.adpair{justify-content:center;gap:16px;display:flex}.adpair>div{flex:1 1 0;min-width:0;max-width:728px;min-height:90px}.adpair>.second{display:none}@media (width>=1000px){.adpair>.second{display:block}}@media (width<=767px){.adpair>div{min-height:100px}.adbanner.nomobile{display:none}}.ads-pending :is(.adrail,.adbanner,.adslot):not(.filled){margin:0}.ads-pending :is(.adrail,.adbanner,.adslot):not(.filled)>*{visibility:hidden;height:0;min-height:0;margin:0;display:block;overflow:hidden}.adbox{height:100%;min-height:inherit;color:var(--muted);background:var(--panel);border:1px dashed var(--line);justify-content:center;align-items:center;font-size:.8rem;display:flex}.adsbygoogle{display:block}.adrail .adsbygoogle{width:160px;height:600px}body.has-ads .adrail.more[hidden]{display:none}.gamebar{z-index:30;background:var(--gbar-bg);border-bottom:1px solid var(--gbar-line);gap:6px;margin:0;padding:6px 12px;display:flex;position:relative;overflow:auto hidden}.gamebar a{color:var(--gbar-text);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:4px 12px;line-height:1.15;text-decoration:none;display:flex}.gamebar a:first-child{margin-left:auto}.gamebar a:last-child{margin-right:auto}.gamebar a:hover,.gamebar a[aria-current]{color:var(--gbar-on);text-decoration:none}.gamebar img{width:auto;height:var(--gbar-icon);display:block}.gamebar img.pixel{image-rendering:pixelated}.gamebar span{text-align:left}.gamebar small{opacity:.8;font-size:max(12px,.75em);display:block}@media (width<=700px){.gamebar{padding:4px}}.navbox{box-sizing:border-box;width:100%;max-width:var(--nb-width,1500px);clear:both;color:var(--nb-text,inherit);background:var(--nb-bg,var(--panel));border:1px solid var(--nb-line,var(--line));margin:28px auto 0;padding:0;font-size:.85rem;line-height:1.5}.navbox h2{text-align:center;color:var(--nb-head-text,inherit);background:var(--nb-head-bg,transparent);border-bottom:1px solid var(--nb-line,var(--line));margin:0;padding:6px 12px;font-size:1rem}.nb-row{border-top:1px solid var(--nb-line,var(--line));display:flex}.nb-row:first-of-type{border-top:0}.nb-head{width:190px;color:var(--nb-head-text,inherit);background:var(--nb-head-bg,transparent);flex:none;align-items:center;gap:6px;padding:6px 10px;font-weight:700;text-decoration:none;display:flex}.nb-head .n{color:var(--nb-text,var(--muted));margin-left:auto;font-weight:400}.nb-row.on .nb-head,.navbox a:hover{color:var(--nb-on,inherit)}.navbox ul{flex-wrap:wrap;flex:1 1 0;align-items:center;gap:0 14px;min-width:0;margin:0;padding:5px 12px;list-style:none;display:flex}.navbox li{margin:0;padding:0}.navbox li a{color:var(--nb-text,inherit);align-items:center;gap:4px;padding:2px 0;text-decoration:none;display:inline-flex}.navbox img{width:auto;height:var(--nb-icon,20px);flex:none;display:block}.nb-all a{font-weight:700}@media (width<=700px){.nb-row{display:block}.nb-head{width:auto}.navbox li a{padding:6px 0}.navbox li:nth-child(n+7):not(.nb-all){display:none}}
