@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/cinzel-latin-ext-400-normal.b7d88119.woff2) format("woff2"),url(/_next/static/media/cinzel-latin-ext-400-normal.1b4928f9.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/cinzel-latin-400-normal.a39dd205.woff2) format("woff2"),url(/_next/static/media/cinzel-latin-400-normal.b1990170.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/cinzel-latin-ext-600-normal.1a2a4c89.woff2) format("woff2"),url(/_next/static/media/cinzel-latin-ext-600-normal.ca355f25.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/cinzel-latin-600-normal.b41df3e7.woff2) format("woff2"),url(/_next/static/media/cinzel-latin-600-normal.ae338a31.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--bg:oklch(16.29% 0.0071 258.37);--bg-raise:oklch(19.48% 0.0112 260.66);--panel:oklch(22.12% 0.015 261.62);--panel-edge:oklch(29.16% 0.0202 260.62);--hairline:oklch(33.52% 0.0233 261.2);--ink:oklch(92.45% 0.0096 93.57);--ink-soft:oklch(77.01% 0.016 90.27);--ink-dim:oklch(72.53% 0.0162 90.28);--ember:oklch(76.18% 0.121 80.86);--ember-bright:oklch(86.11% 0.1068 84.55);--ember-deep:oklch(54.36% 0.0906 81.93);--ember-wash:color-mix(in oklch,var(--ember) 8%,transparent);--current-surface:oklch(33.24% 0.0496 108.82);--press-surface:color-mix(in oklch,var(--current-surface) 70%,black);--selected-frame:oklch(74.66% 0.1495 116.33);--focus-frame:oklch(92.45% 0.0096 93.57);--blood:oklch(71.92% 0.1357 29.62);--fire:oklch(65.84% 0.1594 40.88);--water:oklch(67.44% 0.1177 240.97);--thunder:oklch(86.25% 0.1521 100.78);--ice:oklch(84.85% 0.0623 217);--dragon:oklch(64.53% 0.1713 311.89);--poison:oklch(63.28% 0.1757 302.83);--paralysis:oklch(82.21% 0.1382 89.62);--sleep:oklch(79.15% 0.0494 239.83);--blast:oklch(72.16% 0.1392 52.83);--sh-red:oklch(56.23% 0.177 24.89);--sh-orange:oklch(71.02% 0.1389 59.4);--sh-yellow:oklch(86.25% 0.1521 100.78);--sh-green:oklch(74.59% 0.1752 143.57);--sh-blue:oklch(68.41% 0.1149 245.71);--sh-white:oklch(92.45% 0.0096 93.57);--sh-purple:oklch(64.53% 0.1713 311.89);--accent:var(--ember);--accent-wash:color-mix(in oklch,var(--accent) 8%,transparent);--accent-deep:color-mix(in oklch,var(--accent) 55%,black);--accent-ink:color-mix(in oklab,var(--accent) 60%,var(--ink));--r1:oklch(83.28% 0 none);--r2:oklch(74.59% 0.1752 143.57);--r3:oklch(68.41% 0.1149 245.71);--r4:oklch(72.99% 0.1143 85.57);--r5:oklch(64.53% 0.1713 311.89);--r6:oklch(65.84% 0.1594 40.88);--r7:oklch(81.88% 0.1163 186.84);--r8:oklch(68.91% 0.2096 337.62);--r9:oklch(86.11% 0.1068 84.55);--r10:oklch(100% 0 none);--font-display:"Cinzel","Palatino Linotype",Palatino,Georgia,serif;--font-ui:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--fs-body:15px;--fs-small:13px;--radius:4px;--frame-pad:14px;--t-fast:120ms cubic-bezier(0.2,0.6,0.3,1);--ess-red:oklch(58.6% 0.1574 31.65);--ess-white:oklch(92.45% 0.0096 93.57);--ess-green:oklch(74.59% 0.1752 143.57);--ess-orange:oklch(71.02% 0.1389 59.4)}.r-1{--rare:var(--r1)}.r-2{--rare:var(--r2)}.r-3{--rare:var(--r3)}.r-4{--rare:var(--r4)}.r-5{--rare:var(--r5)}.r-6{--rare:var(--r6)}.r-7{--rare:var(--r7)}.r-8{--rare:var(--r8)}.r-9{--rare:var(--r9)}.r-10{--rare:var(--r10)}.rframe{border-color:color-mix(in oklch,var(--rare,var(--ink-dim)) 60%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--rare,transparent) 25%,transparent),0 0 10px color-mix(in oklch,var(--rare,transparent) 18%,transparent)}.el-fire{--elc:var(--fire)}.el-water{--elc:var(--water)}.el-thunder{--elc:var(--thunder)}.el-ice{--elc:var(--ice)}.el-dragon{--elc:var(--dragon)}.el-poison{--elc:var(--poison)}.el-paralysis{--elc:var(--paralysis)}.el-sleep{--elc:var(--sleep)}.el-blast,.el-blastblight{--elc:var(--blast)}[data-accent=fire]{--accent:var(--fire)}[data-accent=water]{--accent:var(--water)}[data-accent=thunder]{--accent:var(--thunder)}[data-accent=ice]{--accent:var(--ice)}[data-accent=dragon]{--accent:var(--dragon)}[data-accent=poison]{--accent:var(--poison)}[data-accent=paralysis]{--accent:var(--paralysis)}[data-accent=sleep]{--accent:var(--sleep)}[data-accent=blast]{--accent:var(--blast)}[data-accent=amphibian]{--accent:oklch(75.12% 0.1279 168.81)}[data-accent=bird-wyvern]{--accent:oklch(74.7% 0.1001 244.22)}[data-accent=brute-wyvern]{--accent:oklch(58.8% 0.1387 37.14)}[data-accent=cephalopod]{--accent:oklch(64.27% 0.17 342.87)}[data-accent=construct]{--accent:var(--ember)}[data-accent=demi-elder]{--accent:oklch(84.53% 0.0115 269.53)}[data-accent=elder-dragon]{--accent:var(--dragon)}[data-accent=fanged-beast]{--accent:oklch(65.78% 0.0832 74.21)}[data-accent=flying-wyvern]{--accent:oklch(65.71% 0.1366 149.55)}[data-accent=leviathan]{--accent:oklch(62.1% 0.1374 258.53)}[data-accent=machine]{--accent:oklch(74.21% 0.0783 217.29)}[data-accent=temnoceran]{--accent:oklch(61.22% 0.1778 11.5)}.ornate{position:relative;background:linear-gradient(180deg,var(--panel),var(--bg-raise));border:1px solid var(--panel-edge);border-radius:var(--radius)}.ornate:after,.ornate:before{content:"";position:absolute;width:18px;height:18px;border-color:var(--ember-deep);border-style:solid;pointer-events:none}.ornate:before{inset-block-start:-1px;inset-inline-start:-1px;border-width:0;border-block-start-width:1px;border-inline-start-width:1px}.ornate:after{inset-block-end:-1px;inset-inline-end:-1px;border-width:0;border-block-end-width:1px;border-inline-end-width:1px}*{box-sizing:border-box}html{color-scheme:dark}body,html{background:var(--bg)}body{margin:0;color:var(--ink);font-family:var(--font-ui);font-size:var(--fs-body);line-height:1.55}a{color:var(--ember-bright);text-decoration:none!important}@media (hover:hover) and (pointer:fine){a:hover{color:oklch(100% 0 none)}}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--ember-bright);outline-offset:2px}h1,h2,h3{font-family:var(--font-display);font-weight:600;letter-spacing:.02em}h1{font-size:30px;margin-block:0 4px}h1,h2{margin-inline:0}h2{font-size:19px;margin-block:0 12px;color:var(--ember-bright)}.not-found-home{display:inline-flex;align-items:center;min-height:44px;padding-block:4px;padding-inline:10px;border:1px solid var(--hairline);border-radius:3px}.not-found-home:focus-visible{background:var(--current-surface)}@media (hover:hover) and (pointer:fine){.not-found-home:hover{background:var(--current-surface)}}.wrap{max-width:1240px;margin-block:0;margin-inline:auto;padding-block:0;padding-inline:28px}.masthead{border-block-end:1px solid var(--hairline);background:oklch(21.15% .0117 254.09);position:sticky;inset-block-start:0;z-index:50}.masthead .wrap{max-width:1600px}.masthead-row{display:flex;align-items:center;gap:18px;min-height:64px}.brand{margin-inline-end:auto;font-family:var(--font-display);font-size:19px;color:var(--ember-bright);letter-spacing:.06em;white-space:nowrap}@media (hover:hover) and (pointer:fine){.brand:hover{color:oklch(100% 0 none)}}.site-frame{display:grid;direction:ltr;grid-template-columns:224px minmax(0,1fr);max-width:1600px;min-height:calc(100svh - 64px);margin-inline-start:max(var(--network-rail-w),calc((100% - 1600px) / 2));margin-inline-end:max(0px,calc((100% - 1600px) / 2))}.site-page{min-width:0;display:flex;flex-direction:column}html[dir=rtl] .network-rail-panel,html[dir=rtl] .site-navigation,html[dir=rtl] .site-page{direction:rtl}.site-page main{width:100%;flex:1 1;container:page/inline-size}.site-navigation{background:oklch(20.71% .0117 254.09);border-right:1px solid var(--hairline)}.navigation-toggle{display:none}.navigation-rail{position:sticky;inset-block-start:64px;height:calc(100svh - 64px);overflow-y:auto;padding-block:20px 32px;padding-inline:12px;scrollbar-width:thin;scrollbar-color:var(--hairline) transparent}.navigation-rail nav{display:grid;gap:8px}.navigation-group a,.navigation-home{display:flex;align-items:center;min-height:40px;padding-block:8px;padding-inline:12px;border-radius:3px;color:var(--ink-soft);font-size:14px;line-height:1.25;transition:color var(--t-fast),background-color var(--t-fast),box-shadow var(--t-fast)}.navigation-group a.navigation-subitem{min-height:40px;padding-inline-start:28px;font-size:13px;color:var(--ink-dim);text-transform:capitalize}.navigation-home{color:var(--ink);font-family:var(--font-display);font-size:16px}.navigation-group{border-block-start:1px solid var(--hairline);padding-block-start:12px}.navigation-group h2{margin-block:0 5px;margin-inline:14px 0;color:var(--ember);font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:.03em}.navigation-group ul{list-style:none;padding:0;margin:0}.navigation-rail a:focus-visible{color:var(--ink);background:var(--current-surface)}@media (hover:hover) and (pointer:fine){.navigation-rail a:hover{color:var(--ink);background:var(--current-surface)}}.navigation-rail nav a[aria-current]{color:var(--ink);background:var(--current-surface);box-shadow:inset 0 0 0 2px var(--selected-frame)}@media (hover:hover) and (pointer:fine){.navigation-rail nav a[aria-current]:hover{color:oklch(100% 0 none)}}@media (max-width:920px){.site-frame{display:block}.site-navigation{position:relative;border-block-end:1px solid var(--hairline);border-right:0}.navigation-toggle{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding-block:7px;padding-inline:20px;background:oklch(20.71% .0117 254.09);border:0;color:var(--ink);font:inherit;font-size:14px;cursor:pointer}.navigation-toggle-mark{display:grid;gap:4px;width:17px}.navigation-toggle-mark i{width:17px;height:1px;background:var(--ember-bright)}.navigation-rail{display:none;position:absolute;z-index:45;inset-block-start:100%;inset-inline-start:0;inset-inline-end:0;height:auto;max-height:68svh;padding-block-start:10px;background:oklch(20.71% .0117 254.09);border-block-end:1px solid var(--hairline);box-shadow:0 18px 32px oklch(0 0 none/.55)}.navigation-rail.is-open{display:block}.navigation-rail nav{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.navigation-rail a{min-height:44px}.navigation-home{grid-column:1/-1}.navigation-group{min-width:0}}@media (max-width:600px){.masthead-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding-block:9px;padding-inline:0}.brand{grid-column:1}.masthead-signin{grid-column:2;grid-row:1}.searchbox{grid-column:1;grid-row:2;width:100%;margin:0}.locale-picker{grid-column:2;grid-row:2}.navigation-rail nav{display:block}.navigation-group{margin-block-start:8px}.wrap{padding-block:0;padding-inline:18px}}:root{--network-rail-w:0px}.network-disclosure,.network-rail{display:none}@media (min-width:921px){:root{--network-rail-w:216px}:root[data-network-rail=closed]{--network-rail-w:5px}.network-rail{display:block;position:fixed;z-index:30;inset-block-start:64px;inset-block-end:0;inset-inline-start:0;direction:ltr;width:var(--network-rail-w);background:var(--bg);border-inline-end:1px solid var(--hairline)}:root[data-network-rail=closed] .network-rail{background:none;border-inline-end:0}}:root:not([data-network-rail=closed]) .network-rail-strip,:root[data-network-rail=closed] .network-rail-panel{display:none}.network-rail-panel{display:flex;flex-direction:column;height:100%}.network-rail-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;margin-block:16px 0;margin-inline:14px 4px;padding-block-end:8px;border-block-end:1px solid var(--hairline)}.network-rail-head h2{margin:0;min-width:0;color:var(--ember);font-size:14px;letter-spacing:.03em;line-height:1.25}.network-rail-collapse{flex:none;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:3px;background:none;color:var(--ember-bright);cursor:pointer;transition:color var(--t-fast),background-color var(--t-fast)}.network-rail-collapse:focus-visible{color:var(--ink);background:var(--current-surface)}@media (hover:hover) and (pointer:fine){.network-rail-collapse:hover{color:var(--ink);background:var(--current-surface)}}.network-rail-collapse:focus-visible{outline:2px solid var(--focus-frame);outline-offset:-2px}.network-rail-chevron{display:block;width:7px;height:7px;border-inline-end:1px solid currentColor;border-block-end:1px solid currentColor}.network-rail-collapse .network-rail-chevron{transform:translateX(2px) rotate(135deg)}.network-rail-handle .network-rail-chevron{transform:translateX(-2px) rotate(-45deg)}.network-rail .network-sites{flex:1 1;min-height:0;overflow-y:auto;padding-block:8px 24px;padding-inline:8px;scrollbar-width:thin;scrollbar-color:var(--hairline) transparent}.network-sites{list-style:none;margin:0;padding:0}.network-site{display:flex;align-items:center;gap:10px;min-height:40px;padding-block:5px;padding-inline:6px;color:var(--ink-soft);font-size:14px;line-height:1.25;transition:color var(--t-fast),background-color var(--t-fast)}.network-site:focus-visible{color:var(--ink);background:var(--current-surface)}@media (hover:hover) and (pointer:fine){.network-site:hover{color:var(--ink);background:var(--current-surface)}}.network-site:focus-visible{outline:2px solid var(--focus-frame);outline-offset:-2px}.network-site[aria-current]{color:var(--ink)}.network-site-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.network-site-tile{flex:none;display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--panel-edge);border-radius:3px;background:var(--bg-raise)}.network-site-tile img{display:block;width:22px;height:22px;border-radius:1px}.network-site[aria-current] .network-site-tile{border-color:var(--selected-frame);box-shadow:0 0 6px color-mix(in oklch,var(--selected-frame) 45%,transparent)}.network-rail-strip{width:17px;padding:0;border:0;background:none;cursor:pointer}.network-rail-strip,.network-rail-strip:before{position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0}.network-rail-strip:before{content:"";inset-inline-end:0;box-sizing:border-box;background:var(--panel);border-inline-end:1px solid var(--ember-deep);transition:border-color var(--t-fast)}.network-rail-strip:focus-visible:before{border-inline-end-color:var(--ember)}@media (hover:hover) and (pointer:fine){.network-rail-strip:hover:before{border-inline-end-color:var(--ember)}}.network-rail-strip:focus-visible{outline:2px solid transparent}.network-rail-handle{position:absolute;inset-block-start:50%;inset-inline-start:5px;display:grid;place-items:center;width:12px;height:44px;border:1px solid var(--panel-edge);border-inline-start:0;border-radius:0 3px 3px 0;background:var(--panel);color:var(--ember-bright);pointer-events:none;opacity:0;transform:translate(-4px,-50%);transition:opacity var(--t-fast)}@media (prefers-reduced-motion:no-preference){.network-rail-handle{transition:opacity var(--t-fast),transform var(--t-fast)}}.network-rail-strip:focus-visible .network-rail-handle{opacity:1;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.network-rail-strip:hover .network-rail-handle{opacity:1;transform:translateY(-50%)}}.network-rail-strip:focus-visible .network-rail-handle{outline:2px solid var(--focus-frame);outline-offset:-2px}@media (max-width:920px){.network-disclosure{display:block;margin-block-start:8px;padding-block-start:4px;border-block-start:1px solid var(--hairline)}.network-disclosure-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding-block:8px;padding-inline:14px;border:0;border-radius:3px;background:none;color:var(--ember);font:inherit;font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:.03em;text-align:start;cursor:pointer;transition:color var(--t-fast),background-color var(--t-fast)}.network-disclosure-toggle:focus-visible{color:var(--ink);background:var(--current-surface)}@media (hover:hover) and (pointer:fine){.network-disclosure-toggle:hover{color:var(--ink);background:var(--current-surface)}}.network-disclosure-toggle .network-rail-chevron{flex:none;color:var(--ember-bright);transform:translateY(-2px) rotate(45deg);transition:none}@media (prefers-reduced-motion:no-preference){.network-disclosure-toggle .network-rail-chevron{transition:transform var(--t-fast)}}.network-disclosure-toggle[aria-expanded=true] .network-rail-chevron{transform:translateY(2px) rotate(225deg)}.network-disclosure .network-sites{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:0 12px;padding-block:4px 8px;padding-inline:0}.network-disclosure .network-site{min-height:44px;padding-inline:12px}}.searchbox{position:relative;width:min(280px,30vw)}.searchbox input{width:100%;background:var(--bg-raise);border:1px solid var(--hairline);color:var(--ink);font:inherit;font-size:14px;padding-block:9px;padding-inline:10px;border-radius:3px;outline:2px solid transparent}.searchbox input:focus-visible{border-color:var(--ember);outline:2px solid var(--ember-bright);outline-offset:2px}.locale-picker .lp-chip,.masthead-signin,.searchbox input{height:40px}.masthead-signin{display:inline-flex;align-items:center}.search-results{padding-block:26px 46px;padding-inline:0}.search-results-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-block-end:22px}.search-results-head h1{margin:0}.search-results-list{list-style:none;display:grid;gap:0;margin:0;padding:0}.search-results-list li{min-width:0}.search-result{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;min-height:54px;padding-block:12px;padding-inline:14px;border-block-end:1px solid var(--hairline);color:var(--ink);scroll-margin-block-start:76px}.search-result strong{flex:1 1 280px;font-size:var(--fs-body);font-weight:600}.search-result>span{color:var(--ink-soft);font-size:var(--fs-small)}.search-result .facts{flex:1 1 100%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.search-result:focus-visible{color:var(--ink);background:var(--current-surface)}@media (hover:hover) and (pointer:fine){.search-result:hover{color:var(--ink);background:var(--current-surface)}}.search-result:focus-visible{outline:2px solid var(--focus-frame);outline-offset:-2px}@media (max-width:600px){.search-result{scroll-margin-block-start:127px}}.locale-picker{position:relative}.locale-picker .lp-chip{width:96px;background:var(--bg-raise);border:1px solid var(--hairline);color:var(--ink);font:inherit;font-size:var(--fs-small);padding-block:4px;padding-inline:10px;border-radius:3px;outline:2px solid transparent}.locale-picker .lp-chip::placeholder{color:var(--ember-bright);letter-spacing:.08em}.locale-picker .lp-chip:focus-visible{border-color:var(--ember);width:160px}@media (prefers-reduced-motion:no-preference){.locale-picker .lp-chip{transition:width var(--t-fast)}}.locale-picker .lp-chip:focus-visible{outline:2px solid var(--ember-bright);outline-offset:2px}.locale-picker ul{display:none;position:absolute;inset-block-start:calc(100% + 4px);inset-inline-end:0;z-index:60;min-width:200px;background:var(--panel);border:1px solid var(--panel-edge);border-radius:4px;max-height:420px;overflow:auto;margin:0;padding:4px;list-style:none}.locale-picker:focus-within ul{display:block}.locale-picker li a{display:block;min-height:24px;padding-block:5px;padding-inline:8px;color:var(--ink);font-size:var(--fs-small)}@media (hover:hover) and (pointer:fine){.locale-picker li a:hover{background:var(--ember-wash)}}.locale-picker li a[aria-current=true]{color:var(--ember-bright)}.locale-picker li a:focus-visible{outline-offset:-3px}.facts{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:1.25em}.page-head{padding-block:26px 10px;padding-inline:0}.kicker{color:var(--ink-dim);font-size:13px}.page-head h1{color:var(--ink)}.weapon-overview{display:grid;grid-template-columns:minmax(0,760px);gap:16px;align-items:start}.weapon-overview.has-forge{grid-template-columns:repeat(2,minmax(0,1fr))}.weapon-coating-list{display:flex;flex-wrap:wrap;gap:5px 13px;align-items:baseline;margin-block-start:12px;color:var(--ink-soft);font-size:13px}.weapon-coating-list span{color:var(--ink-dim)}.weapon-user-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:0 20px}.weapon-user-grid a{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 9px;min-height:40px;align-items:center;padding-block:6px;padding-inline:2px;border-block-end:1px solid var(--hairline)}.weapon-user-facts{color:var(--ink-dim);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.weapon-echo-list,.weapon-skill-list{display:flex;flex-wrap:wrap;gap:8px 18px}.weapon-skill-list a{display:inline-flex;align-items:center;min-height:40px}.weapon-echo-list span{padding-block:5px;padding-inline:0}.weapon-note{border:1px solid var(--hairline);color:var(--ink);border-radius:3px;padding-block:3px;padding-inline:9px;font-size:12px;text-transform:capitalize}.note-white{border-color:var(--sh-white)}.note-purple{border-color:var(--sh-purple)}.note-red{border-color:var(--sh-red)}.note-blue{border-color:var(--sh-blue)}.note-yellow{border-color:var(--sh-yellow)}.note-green{border-color:var(--sh-green)}.note-orange{border-color:var(--sh-orange)}.note-aqua{border-color:var(--water)}.horn-palette{gap:8px 14px;color:var(--ink-soft);font-size:13px}.horn-palette,.horn-sequence{display:flex;flex-wrap:wrap;align-items:center}.horn-sequence{gap:6px;list-style:none;margin:0;padding:0}.horn-sequence .weapon-note{display:inline-flex;align-items:center;gap:6px;text-transform:none}.horn-songs{margin-block:14px;margin-inline:0;font-size:13px}.horn-song{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(0,1.2fr);align-items:center;gap:8px 18px;padding-block:10px;padding-inline:0;border-block-end:1px solid var(--hairline)}.horn-song:last-child{border-block-end:0}.horn-song dt{color:var(--ink);overflow-wrap:anywhere}.horn-song dd{margin:0;min-width:0}@media (max-width:600px){.horn-song{grid-template-columns:minmax(0,1fr)}}.talisman-rank{max-width:980px}.talisman-rank-facts{display:flex;flex-wrap:wrap;gap:7px 18px;align-items:center;color:var(--ink-soft);font-size:14px}.talisman-rank-facts a{margin-inline-start:auto;display:inline-flex;align-items:center;gap:4px;min-height:40px}.talisman-materials{margin-block-start:14px}.talisman-materials h3{margin-block:0 6px;margin-inline:0;font-size:15px;color:var(--ember-bright)}.skill-rank-identity{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:baseline;margin-block-end:4px;color:var(--ink-soft);font-size:14px}.skill-rank-identity strong{color:var(--ember-bright);font-weight:600}.item-recipe+.item-recipe{border-block-start:1px solid var(--hairline);margin-block-start:9px;padding-block-start:9px}.item-recipe-output{color:var(--ink-soft);font-size:13px;margin-block-end:3px}.skill-holder-group{max-width:1120px}.skill-ranks button{min-width:40px;min-height:40px}.skill-level-controls,.skill-level-links{display:flex;flex-wrap:wrap;gap:6px;margin-block-end:12px}.skill-level-links a{display:flex;align-items:center;min-height:40px;padding-block:4px;padding-inline:10px;border:1px solid var(--hairline);border-radius:3px}.skill-holder-nav{display:flex;flex-wrap:wrap;gap:6px;margin-block-start:12px}.skill-holder-nav a{display:flex;align-items:center;min-height:44px;padding-block:4px;padding-inline:10px;border:1px solid var(--hairline);border-radius:3px}.skill-holder-nav a:focus-visible{background:var(--current-surface)}@media (hover:hover) and (pointer:fine){.skill-holder-nav a:hover{background:var(--current-surface)}}.reference-locator{scroll-margin-block-start:96px}.skill-holder-heading{scroll-margin-block-start:112px}.skill-holder-heading:focus-visible,.skill-level-effect:focus-visible{outline:2px solid var(--focus-frame);outline-offset:3px}.skill-level-controls button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--selected-frame);color:var(--ink)}.skill-level-controls button:focus-visible{background:var(--current-surface)}@media (hover:hover) and (pointer:fine){.skill-level-controls button:hover{background:var(--current-surface)}}.skill-level-controls button:focus-visible{outline:2px solid var(--focus-frame);outline-offset:3px}.skill-level-effect{max-width:72ch;margin-block:12px;margin-inline:0;scroll-margin-block-start:112px}.skill-level-recovery{color:var(--ink-soft);max-width:72ch}.bonus-thresholds{max-width:72ch}.reference-links{display:flex;flex-wrap:wrap;gap:8px 16px}.reference-links>a{flex:1 1 260px;min-width:0}.skill-holder-group th{padding-block:0}.skill-holder-group th a{display:flex;align-items:center;min-height:40px}.farm-ranks{display:inline-flex;align-items:center;gap:3px}.farm-ranks button{min-width:44px;min-height:40px;padding-block:6px;padding-inline:10px;border:1px solid var(--hairline);border-radius:3px;background:var(--bg-raise);color:var(--ink-soft);font:inherit;font-size:13px;cursor:pointer}@media (hover:hover) and (pointer:fine){.farm-ranks button:hover{border-color:var(--ember-deep);color:var(--ink)}}.farm-ranks button[aria-pressed=true]{border-color:var(--selected-frame);background:var(--current-surface);color:var(--ink)}.builder-piece-search{width:100%;margin-block-end:12px}.answer{color:var(--ink-soft);max-width:72ch;margin-block:6px 0;margin-inline:0}[data-accent]{--accent-wash:color-mix(in oklch,var(--accent) 8%,transparent);--accent-deep:color-mix(in oklch,var(--accent) 55%,black);--accent-ink:color-mix(in oklab,var(--accent) 60%,var(--ink))}.ornate[data-accent]:after,.ornate[data-accent]:before,[data-accent] .ornate:after,[data-accent] .ornate:before{border-color:var(--accent-deep)}.card[data-accent] .t,[data-accent] .page-head .kicker,[data-accent] .panel .page-head h1{color:var(--accent-ink)}.grid{display:grid;gap:16px}.grid.cols-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.grid.cols-3{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.grid.cols-4{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}section.module{margin-block:28px;margin-inline:0}.entity-hero{margin-block-start:14px;padding-block:24px;padding-inline:28px;background:var(--accent-wash)}.entity-hero h1{font-size:clamp(32px,3vw,44px);margin-block:5px 8px;margin-inline:0}.entity-location-links{display:flex;flex-wrap:wrap;gap:6px 10px;margin-block-start:16px}.entity-location-links a{display:inline-flex;align-items:center;min-height:40px;padding-block:5px;padding-inline:9px;border:1px solid var(--hairline);border-radius:3px;color:var(--ember-bright);font-size:13px}@media (hover:hover) and (pointer:fine){.entity-location-links a:hover{color:var(--ink);border-color:var(--ember-deep);background:var(--ember-wash)}}.item-hero{margin-block-start:14px;padding-block:22px;padding-inline:26px;background:color-mix(in oklab,var(--rare,var(--ember)) 7%,var(--panel))}.item-hero h1{margin-block:5px;margin-inline:0}.weakness-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:4px 20px}.weakness-entry{display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px;min-height:46px;padding-block:6px;padding-inline:2px;border-block-end:1px solid var(--hairline)}.weakness-entry strong{margin-inline-start:auto;color:var(--ink);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.weakness-entry>span:last-child:not(.badge){flex-basis:100%;color:var(--ink-dim);font-size:12px}.resistance-list{display:flex;flex-wrap:wrap;gap:6px;margin-block-start:14px;padding-block-start:14px;border-block-start:1px solid var(--hairline)}.resistance-list h3{width:100%;margin-block:0 3px;margin-inline:0;color:var(--ink-soft);font-size:15px}.card{padding:var(--frame-pad)}.card .t{font-family:var(--font-display);color:var(--ink)}.editorial-card{margin-block-end:10px}.editorial-card,.editorial-hero{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.editorial-hero{max-width:780px;margin-block:0 16px;margin-inline:0;outline:1px solid oklch(1 0 none/.1);outline-offset:-1px}@media (hover:hover) and (pointer:fine){a.card:hover{border-color:var(--ember-deep);background:color-mix(in oklab,var(--ember) 7%,var(--panel))}}a.card{display:block;color:inherit}.stat-table{width:100%;border-collapse:collapse;font-size:var(--fs-small)}.stat-table th{text-align:start;color:var(--ink-dim);font-weight:500;padding-block:5px;padding-inline:0;padding-inline-end:10px}.stat-table td,.stat-table th{border-block-end:1px solid var(--hairline)}.stat-table td{padding-block:5px;padding-inline:0}.stat-table tr:last-child td,.stat-table tr:last-child th{border-block-end:none}.stat-table td.num,.stat-table th.num{text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat-table th.num{padding-inline-end:0}.stat-table td.stat-value{text-align:end}.badge{display:inline-block;font-size:12px;padding-block:1px;padding-inline:8px;border-radius:999px;border:1px solid var(--hairline);color:var(--ink-soft)}.badge.el{color:var(--elc,var(--ink-soft));border-color:color-mix(in oklch,var(--elc,var(--hairline)) 55%,transparent)}.badge.rarity{color:var(--rare,var(--ink-soft));border-color:color-mix(in oklch,var(--rare,var(--hairline)) 55%,transparent)}.slots{display:inline-flex;gap:3px;vertical-align:middle}.slot{width:16px;height:16px;border-radius:50%;border:1px solid var(--ink-dim);color:var(--ink-soft);font-size:12px;line-height:15px;text-align:center;display:inline-block}.sharpness{display:flex;height:10px;border-radius:2px;overflow:clip;min-block-size:0;min-inline-size:0}.sharpness i{display:block;height:100%}.site-footer{border-block-start:1px solid var(--hairline);margin-block-start:60px;padding-block:18px 26px;padding-inline:0;color:var(--ink-dim);font-size:12px}.site-footer a{color:var(--ink-soft)}.footer-inner{display:flex;justify-content:flex-end}.footer-legal{display:flex;flex-wrap:wrap;gap:22px 14px}.brand,.crumbs a,.footer-legal a,.signin-legal-links a{position:relative}.brand:after,.crumbs a:after,.footer-legal a:after,.signin-legal-links a:after{content:"";position:absolute;inset-inline:0;inset-block:min(0px,(100% - 40px)/2)}.masthead-signin{color:var(--ink-soft);font-size:var(--fs-small);padding-block:4px;padding-inline:10px;border:1px solid var(--hairline);border-radius:3px;white-space:nowrap}@media (hover:hover) and (pointer:fine){.masthead-signin:hover{color:var(--ink);border-color:var(--ember-deep)}}.legal-article{max-width:58ch}.answer.reading-dek,.reading-prose :where(p,ul,ol){max-inline-size:58ch}.legal-updated{color:var(--ink-dim);font-size:12px;margin-block:6px 0;margin-inline:0}.legal-p{color:var(--ink-soft);margin-block:0 12px;margin-inline:0}.legal-section h2{font-size:16px}.legal-list{color:var(--ink-soft);margin-block:0 12px;margin-inline:0;padding-inline-start:1.25em}.legal-li{margin-block:0 8px;margin-inline:0}.signin-panel{max-inline-size:42ch}.signin-panel button.ghost{min-inline-size:44px;min-block-size:44px}.signin-error{color:var(--blood);margin-block:0 12px}.signin-providers{display:grid;gap:12px}.signin-choice{min-inline-size:0}.signin-provider{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;inline-size:100%;min-block-size:44px;padding-block:10px;padding-inline:14px;background:var(--bg-raise);color:var(--ink);border:1px solid var(--hairline);border-radius:var(--radius);font:inherit;font-size:var(--fs-body);text-align:start;cursor:pointer}.signin-provider[data-remembered]{border-color:var(--ember)}.signin-last-used{font-size:12px;color:var(--ember)}.signin-provider:disabled{color:var(--ink-soft);cursor:default;opacity:1}.signin-provider:focus-visible{outline:2px solid var(--ember);outline-offset:3px;background:var(--ember-wash)}.signin-provider:active:not(:disabled){background:var(--ember-wash)}@media (hover:hover) and (pointer:fine){.signin-provider:hover:not(:disabled){background:var(--ember-wash);color:var(--ink)}}.signin-unavailable{color:var(--ink-soft);font-size:12px;margin-block:4px 0}.signin-as{margin-block:0 14px}.signin-email{color:var(--ink-dim)}.signin-return{margin-block:18px 0}.signin-legal-links{display:flex;flex-wrap:wrap;gap:22px 16px;margin-block:18px 0;font-size:12px;color:var(--ink-dim)}.well{background:var(--bg-raise);border:1px dashed var(--hairline);border-radius:var(--radius);min-height:64px}.jrow{transition:background var(--t-fast);cursor:default}@media (hover:hover) and (pointer:fine){.jrow:hover{background:var(--ember-wash)}}.jrow.lit{background:color-mix(in oklch,var(--ember) 16%,transparent)}.index-table{width:100%;border-collapse:collapse;font-size:var(--fs-small)}.index-table a{color:var(--ink)}@media (hover:hover) and (pointer:fine){.index-table a:hover{color:var(--ember-bright)}}.index-table th{text-align:start;color:var(--ink-dim);font-weight:500;padding-block:10px;padding-inline:12px;border-block-end:1px solid var(--panel-edge);position:sticky;inset-block-start:64px;background:var(--bg)}.index-table td{padding-block:9px;padding-inline:12px;border-block-end:1px solid var(--hairline)}.index-table td.num,.index-table th.num{text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.index-table td.num,.stat-table td.num{direction:ltr;unicode-bidi:isolate}html[dir=rtl] .index-table td.num,html[dir=rtl] .stat-table td.num{text-align:start}.index-table tbody tr:focus-within{background:var(--ember-wash)}@media (hover:hover) and (pointer:fine){.index-table tbody tr:hover{background:var(--ember-wash)}}.index-table tbody td:first-child a{font-weight:500}.hitzone-table th{position:static}.part-essence{display:flex;align-items:center;gap:6px;margin-block-start:3px;color:var(--ink-soft);font-size:12px;line-height:1.45}.part-essence i{display:block;width:7px;height:7px;flex:0 0 auto;border-radius:50%}.dt-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-block:10px 18px;margin-inline:0;padding-block-end:16px;border-block-end:1px solid var(--hairline)}.dt-filter{background:var(--bg-raise);border:1px solid var(--hairline);color:var(--ink);font:inherit;font-size:14px;padding-block:9px;padding-inline:12px;border-radius:3px;width:min(340px,100%);outline:2px solid transparent}.dt-filter:focus-visible{border-color:var(--ember)}.dt-facet{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}button.dt-chip{cursor:pointer;color:var(--ink-soft);padding-block:7px;padding-inline:11px;min-height:40px;border-radius:3px;background:var(--bg-raise)}@media (hover:hover) and (pointer:fine){button.dt-chip:hover{color:var(--ink);border-color:var(--ember-deep)}}button.dt-chip.on{color:var(--ink);border-color:var(--selected-frame);background:var(--current-surface)}.th-sort{background:none;border:none;color:inherit;font:inherit;cursor:pointer;padding:0;white-space:nowrap}@media (hover:hover) and (pointer:fine){.th-sort:hover{color:var(--ink)}}.tool-shell{display:grid;grid-template-columns:minmax(280px,380px) 1fr;gap:20px}.damage-reference{grid-template-columns:minmax(0,380px) minmax(0,1fr)}.damage-reference>section{min-width:0}.damage-reference h2{overflow-wrap:anywhere}@container page (inline-size < 641px){.tool-shell{grid-template-columns:1fr}.weapon-overview.has-forge{grid-template-columns:minmax(0,1fr)}}.panel{padding:16px}input[type=number],input[type=search],select{background:var(--bg-raise);border:1px solid var(--hairline);color:var(--ink);font:inherit;font-size:14px;padding-block:9px;padding-inline:10px;border-radius:3px}input[type=search]{appearance:none;-webkit-appearance:none}input::placeholder{color:var(--ink-dim);opacity:1}input:focus-visible{border-color:var(--ember)}a.ghost,button.ghost{min-block-size:40px;min-inline-size:40px;background:none;border:1px solid var(--hairline);color:var(--ink-soft);font:inherit;font-size:var(--fs-small);padding-block:5px;padding-inline:12px;border-radius:3px;cursor:pointer}a.ghost{display:inline-flex;align-items:center;justify-content:center}@media (hover:hover) and (pointer:fine){a.ghost:hover,button.ghost:hover{border-color:var(--ember-deep);color:var(--ink)}}.set-search article th,.weapon-quiz article th{white-space:nowrap;padding-inline-end:14px}.set-search article td.num button.ghost{border-color:transparent;color:var(--ink-dim);font-size:12px;padding-block:3px;padding-inline:8px}.set-search article td.num button.ghost:focus-visible{border-color:var(--ember-deep);color:var(--ink)}@media (hover:hover) and (pointer:fine){.set-search article td.num button.ghost:hover{border-color:var(--ember-deep);color:var(--ink)}}.tier-row{display:grid;grid-template-columns:96px 1fr auto;gap:8px;align-items:stretch;margin-block-end:6px}.tier-label{display:flex;align-items:center;border-radius:3px}.tier-label input{width:100%;background:none;border:0;color:oklch(17.76% 0 none);font:inherit;font-weight:600;text-align:center;padding-block:8px;padding-inline:4px}.tier-items{display:flex;flex-wrap:wrap;align-content:flex-start;gap:6px;min-height:48px;padding:6px;border:1px dashed transparent;border-radius:3px;background:var(--bg-raise)}.tier-items.armed{border-color:var(--ember-deep);cursor:pointer}.tier-remove{align-self:center}button.ghost.tier-remove{border-color:transparent;color:var(--ink-dim);font-size:12px}button.ghost.tier-remove:focus-visible{border-color:var(--ember-deep);color:var(--ink)}@media (hover:hover) and (pointer:fine){button.ghost.tier-remove:hover{border-color:var(--ember-deep);color:var(--ink)}}.store-prices{overflow-x:auto}.store-prices td,.store-prices th{white-space:nowrap;padding-inline-end:14px}.weapon-quiz-question{border:0;padding:0;margin-block:0 16px;margin-inline:0}.weapon-quiz-question legend{padding:0;margin-block-end:8px;color:var(--ink)}.weapon-quiz-ranking{list-style:none;margin:0;padding:0}.weapon-quiz-ranking button{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:40px;padding-block:6px;padding-inline:8px;border:0;border-radius:3px;background:none;color:var(--ink-soft);font:inherit;cursor:pointer;text-align:start}.weapon-quiz-ranking button.lit{color:var(--ink)}@media (hover:hover) and (pointer:fine){.weapon-quiz-ranking button:hover{color:var(--ink)}}.set-search-fits{display:flex;flex-wrap:wrap;gap:6px}.set-search-fits button.dt-chip{padding-block:4px;padding-inline:9px;font-size:13px}.set-search .dt-chip[class*=el-]{color:var(--elc)}.set-search-target{padding-block:8px;padding-inline:0;border-block-end:1px solid var(--hairline)}.set-search-target>div{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.set-search-target>div:first-child{justify-content:space-between;margin-block-end:6px}.value-picker{position:relative;min-inline-size:0;margin-block-end:12px}.value-picker-label{display:block;margin-block-end:4px;font-size:13px;letter-spacing:.03em;text-transform:none}.value-picker-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:42px;padding-block:8px;padding-inline:12px;background:var(--bg-raise);border:1px solid var(--hairline);border-radius:3px;color:var(--ink);font:inherit;font-size:14px;text-align:start;cursor:pointer}.value-picker-trigger[aria-expanded=true]{border-color:var(--ember);background:var(--ember-wash)}@media (hover:hover) and (pointer:fine){.value-picker-trigger:hover{border-color:var(--ember);background:var(--ember-wash)}}.value-picker-trigger>span:first-child{min-width:0;white-space:normal;overflow-wrap:anywhere}.value-picker-chevron{width:7px;height:7px;flex:0 0 auto;transform:rotate(45deg) translateY(-2px);border-inline-end:1px solid var(--ember-bright);border-block-end:1px solid var(--ember-bright)}.value-picker-panel{position:relative;z-index:50;display:flex;flex-direction:column;min-inline-size:0;inline-size:max(var(--radix-popover-trigger-width),22rem);max-inline-size:min(var(--radix-popover-content-available-width),calc(100vw - 16px));max-block-size:min(65svh,var(--radix-popover-content-available-height));padding:7px;overflow:clip;border:1px solid var(--ember-deep);border-radius:3px;background:var(--panel);box-shadow:0 12px 30px oklch(0 0 none/.55)}.value-picker-query{display:flex;flex:0 0 auto;align-items:center;flex-wrap:wrap;gap:6px;margin-block-end:6px}.value-picker-query input{flex:1 1;width:100%;min-width:0}.value-picker-query .ghost{min-height:40px;font-size:13px}.value-picker-options{min-block-size:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--hairline) transparent}.value-picker-option{display:block;width:100%;min-height:40px;padding-block:8px;padding-inline:10px;border:0;border-radius:0;background:transparent;color:var(--ink-soft);font:inherit;font-size:14px;text-align:start;cursor:pointer}.value-picker-option[data-active]{color:var(--ink);background:var(--current-surface)}@media (hover:hover) and (pointer:fine){.value-picker-option:not([aria-disabled]):hover{color:var(--ink);background:var(--current-surface)}}.value-picker-option[aria-selected=true]{color:var(--ink);box-shadow:inset 0 0 0 2px var(--selected-frame)}.value-picker-option[aria-disabled]{cursor:default;color:var(--ink-soft)}.value-picker-option:focus-visible{outline:2px solid var(--focus-frame);outline-offset:-5px}.value-picker-summary{display:block;min-inline-size:0;white-space:normal;overflow-wrap:anywhere}.value-picker-name{display:block}.value-picker-facts{display:flex;flex-wrap:wrap;gap:2px 12px;margin-block-start:3px;color:var(--ink-soft);font-size:13px;line-height:1.45}.value-picker-facts strong{color:var(--ink);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.value-picker-reason{display:block;margin-block-start:3px;font-size:13px}.value-picker-status{flex:0 0 auto;padding-block:8px;padding-inline:10px;font-size:14px;overflow-wrap:anywhere}.value-picker-status p{margin-block:0 6px;margin-inline:0}.value-picker-inspect{display:block;flex:0 0 auto;min-height:40px;padding-block:9px;padding-inline:10px;border-block-start:1px solid var(--hairline);font-size:13px;overflow-wrap:anywhere}.lv{color:var(--ember-bright);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crumbs{font-size:12px;padding-block-start:14px}.crumbs,.crumbs a{color:var(--ink-dim)}main[data-searching]>:not(.search-overlay-guard){display:none}@media (max-width:600px){.searchbox input:focus-visible{width:100%}}.tree-scroll{position:relative;overflow-x:auto;margin-block-start:14px}.tree-canvas{position:relative;display:grid;width:max-content;grid-template-columns:repeat(10,208px);grid-auto-rows:60px;gap:26px 26px;row-gap:10px;padding:8px}.tnode{position:relative;z-index:1;display:flex;align-items:center;padding:0;background:var(--panel);border:1px solid var(--panel-edge);border-radius:3px;color:var(--ink);font-size:var(--fs-small)}@media (hover:hover) and (pointer:fine){.tnode:hover{border-color:var(--ember-deep)}}.tnode-link{display:flex;flex:1 1;min-width:0;height:100%;flex-direction:column;justify-content:center;gap:2px;padding-block:5px;padding-inline:9px 4px;color:var(--ink)}@media (hover:hover) and (pointer:fine){.tnode-link:hover{color:var(--ink)}}.tnode-link:focus-visible,.tnode-pin:focus-visible{outline-offset:-3px}.tname{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.2;overflow:hidden;min-width:0}.tatk{color:var(--ink-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tatk,.tshort{font-size:12px}.tshort{position:absolute;inset-block-start:-9px;inset-inline-start:6px;color:var(--ember-bright);line-height:1;background:var(--bg);padding-block:1px;padding-inline:4px}.tnotes{display:inline-flex;gap:2px}.tnote{width:6px;height:6px;border-radius:50%;display:inline-block}.n-white{background:oklch(92.45% .0096 93.57)}.n-red{background:oklch(56.23% .177 24.89)}.n-blue{background:oklch(68.41% .1149 245.71)}.n-purple{background:oklch(64.53% .1713 311.89)}.n-green{background:oklch(74.59% .1752 143.57)}.n-aqua{background:oklch(81.88% .1163 186.84)}.n-orange{background:oklch(71.02% .1389 59.4)}.n-yellow{background:oklch(86.25% .1521 100.78)}.tree-edges{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--ember);stroke-width:1.5;opacity:.68;pointer-events:none}.tnode-pin{background:none;border:none;inline-size:max-content;min-inline-size:40px;min-block-size:40px;padding:0;margin-inline-end:3px;cursor:pointer;font-size:12px;opacity:.85;color:var(--ink-soft);flex-shrink:0}.tnode-pin:focus-visible{opacity:1;color:var(--ember-bright)}@media (hover:hover) and (pointer:fine){.tnode:hover .tnode-pin{opacity:1;color:var(--ember-bright)}}.tnode .tnode-pin.on{opacity:1;color:var(--ember-bright)}.tree-strip{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:14px}.weapon-kind-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;max-width:980px}.weapon-kind-link{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:54px;padding-block:8px;padding-inline:10px;border-block-end:1px solid var(--hairline);color:var(--ink);font-size:16px}@media (hover:hover) and (pointer:fine){.weapon-kind-link:hover{color:var(--ember-bright);background:var(--ember-wash)}}.weapon-kind-name{text-transform:capitalize}@media (max-width:600px){.weapon-kind-list{grid-template-columns:minmax(0,1fr)}.masthead .searchbox,.masthead .searchbox input{width:100%}.index-table th{inset-block-start:108px}.dt-filter{width:100%}.reference-locator,.skill-holder-heading{scroll-margin-block-start:127px}.entity-hero{padding-block:20px;padding-inline:18px}.locale-picker .lp-chip,.masthead-signin,.searchbox input,.value-picker-inspect,.value-picker-option,.value-picker-query .ghost,.value-picker-query input,.value-picker-status .ghost,.value-picker-trigger,button.dt-chip{min-height:44px}}.item-hero h1{font-size:30px}.material-primary{min-width:0}.material-primary.with-uses{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);grid-template-rows:max-content 1fr;column-gap:20px;row-gap:0;align-items:start}.material-primary.with-uses>:first-child{grid-column:1;grid-row:1}.material-primary.with-uses>.material-consumers{grid-column:2;grid-row:1/span 2}.material-primary.with-uses>.material-details{grid-column:1;grid-row:2}.material-primary>section{min-width:0}.material-consumers h3{font-size:15px;margin-block:16px 6px;margin-inline:0;color:var(--ink-soft)}.material-consumers th,.talisman-materials td{padding-block:0}.material-consumers .reference-links a,.material-consumers th a,.material-recipes .reference-links a,.talisman-materials td a{display:flex;align-items:center;min-height:40px}.material-sources td{vertical-align:middle;overflow-wrap:anywhere;padding-block:4px}.material-sources td:first-child a{display:inline-flex;align-items:center;min-height:40px}.material-sources .reward-part{display:block;color:var(--ink-soft);font-size:12px}.material-sources td.num{white-space:nowrap}.material-details{max-width:560px}.reference-recovery{color:var(--ink-soft);margin-block-start:16px}.reference-recovery p{max-width:72ch;margin-block-end:4px}.reference-recovery a{display:inline-flex;align-items:center;gap:6px;min-height:40px}@container page (inline-size < 971px){.material-primary.with-uses{display:block}}@media (max-width:600px){.material-sources{overflow-x:auto}.material-sources table{min-width:500px}.reference-links>a{flex-basis:100%}}.catalog-filter{display:grid;gap:6px;width:min(340px,100%);font-size:13px;color:var(--ink-soft)}.catalog-query{display:flex;border:1px solid var(--hairline);border-radius:3px;background:var(--bg-raise)}.catalog-query:focus-within{border-color:var(--ember)}.catalog-query .dt-filter{width:100%;min-width:0;min-height:44px;border:0;border-radius:2px;background:transparent}.catalog-query .dt-filter::-webkit-search-cancel-button{appearance:none}.catalog-query-clear{flex:0 0 auto;min-height:44px;padding-block:4px;padding-inline:12px;border:0;border-inline-start:1px solid var(--hairline);border-radius:0;border-start-end-radius:3px;border-end-end-radius:3px;background:transparent;color:var(--ember-bright);font:inherit;cursor:pointer}.catalog-query-clear:focus-visible{color:var(--ink);background:var(--current-surface)}@media (hover:hover) and (pointer:fine){.catalog-query-clear:hover{color:var(--ink);background:var(--current-surface)}}.catalog-clear{min-height:44px}.dt-bar fieldset.dt-facet{border:0;padding:0;margin:0;min-width:0}.dt-bar .dt-facet legend{padding:0;margin-block-end:6px;color:var(--ink-soft);font-size:13px}.catalog-table{table-layout:fixed;--catalog-line:40px}.catalog-table td,.catalog-table th{overflow-wrap:normal;vertical-align:top}.catalog-table thead th{position:sticky;z-index:2;vertical-align:middle}.catalog-name>.catalog-equipment{margin-block-start:8px;font-weight:400;max-width:72ch}.catalog-table .catalog-name{position:static;background:transparent;font-weight:500;width:30%;padding-block:9px;border-block-end:1px solid var(--hairline)}.catalog-name>a{display:flex;align-items:center;min-height:var(--catalog-line)}.catalog-line{display:block}.catalog-identity{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;font-size:12px;color:var(--ink-soft)}.catalog-identity:empty{display:none}.catalog-table .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.catalog-table .th-sort{min-height:var(--catalog-line);min-inline-size:40px;white-space:normal;text-align:inherit}.catalog-table th[aria-sort=ascending] .th-sort,.catalog-table th[aria-sort=descending] .th-sort{color:var(--ink)}.catalog-table th:is([aria-sort=ascending],[aria-sort=descending]){box-shadow:inset 0 0 0 2px var(--selected-frame)}.catalog-references{display:flex;flex-direction:column;gap:2px}.catalog-references a{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:var(--catalog-line)}.catalog-line,.catalog-name>a,.catalog-references a{padding-block:calc((var(--catalog-line) - 1lh) / 2)}.catalog-equipment{display:grid;gap:8px}.catalog-fact{display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between}.catalog-fact>span:first-child,.catalog-recovery{color:var(--ink-soft)}.catalog-recovery{max-width:72ch;margin-block:14px}@media (max-width:780px){.catalog-table-scroll{overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--hairline) transparent;container-type:inline-size}.catalog-name>.catalog-equipment{max-width:calc(100cqw - 24px)}.catalog-table thead th{position:static}.catalog-table{min-width:640px;--catalog-line:44px}}@media (min-width:921px) and (max-width:1136px){:root:not([data-network-rail=closed]) .catalog-table-scroll{overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--hairline) transparent;container-type:inline-size}:root:not([data-network-rail=closed]) .catalog-name>.catalog-equipment{max-width:calc(100cqw - 24px)}:root:not([data-network-rail=closed]) .catalog-table thead th{position:static}:root:not([data-network-rail=closed]) .catalog-table{min-width:640px}}@media (min-width:921px) and (max-width:1060px){:root:not([data-network-rail=closed]) .material-sources{overflow-x:auto}:root:not([data-network-rail=closed]) .material-sources table{min-width:min(500px,100%)}}.external-link{padding:0;border:0;background:none;color:var(--ember-bright);font:inherit;text-align:start;cursor:pointer}.external-link:focus-visible{outline:2px solid var(--ember-bright);outline-offset:2px}@media (hover:hover) and (pointer:fine){.external-link:hover{color:var(--ember)}}.leave-site{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:16px;background:oklch(0 0 none/.6)}.leave-site-dialog{position:relative;display:grid;gap:18px;inline-size:min(100%,420px);padding:24px;box-shadow:0 18px 45px oklch(0 0 none/.6)}.leave-site-question{margin:0;color:var(--ink);font-size:16px;line-height:1.45;text-align:center;overflow-wrap:anywhere}.leave-site-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.leave-site-actions .ghost{min-inline-size:128px;font-size:14px}.leave-site-actions .leave-site-yes{border-color:var(--ember-deep);color:var(--ink);background:var(--current-surface)}.account-draft-state{margin-block:12px 18px;color:var(--ink-soft);font-size:var(--fs-small)}.account-draft-state p{margin-block:0 8px;max-inline-size:70ch}.account-draft-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.account-draft-state button.ghost{min-block-size:44px}.account-draft-list{padding:0;list-style:none;display:grid;gap:8px}.account-draft-list button{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;inline-size:100%;text-align:start}.account-draft-list time{font-size:12px;color:var(--ink-soft)}.builder-shell{align-items:start}.builder-detail-grid>*,.builder-shell>*{min-inline-size:0}section.builder-detail-grid{margin-block:0}.builder-piece-kind{color:var(--ink-soft);font-size:var(--fs-small);margin-block:10px 4px}.builder-shell .ghost[aria-pressed=true]{background:var(--current-surface);border-color:var(--selected-frame);color:var(--ink)}.builder-shell .stat-table td{inline-size:100%}@media (max-width:600px),(pointer:coarse){a.ghost,button.ghost{min-block-size:44px;min-inline-size:44px}}input[type=search]::-webkit-search-cancel-button{appearance:none}.builder-search-row{display:flex;align-items:center;gap:8px;margin-block-end:12px}.builder-search-row .builder-piece-search{flex:1 1 auto;min-inline-size:0;margin-block-end:0}.builder-search-row button{flex:0 0 auto}.builder-search-row button,.builder-search-row input{min-block-size:44px}@media (max-width:600px),(pointer:coarse){.builder-shell input{min-block-size:44px}}.entity-preview{z-index:80;inline-size:min(var(--entity-preview-inline-size),var(--radix-tooltip-content-available-width));max-block-size:var(--radix-tooltip-content-available-height);min-inline-size:0;overflow:auto;overscroll-behavior:contain;padding-block:16px;padding-inline:18px;overflow-wrap:anywhere;color:var(--ink);font-size:var(--fs-small);line-height:1.5;box-shadow:0 4px 24px oklch(0 0 none/.45);scrollbar-width:thin;scrollbar-color:var(--ember-deep) var(--bg-raise)}.entity-preview.ornate:before{inset-block-start:0;inset-inline-start:0}.entity-preview.ornate:after{inset-block-end:0;inset-inline-end:0}.entity-preview-heading{border-block-end:1px solid var(--hairline);padding-block-end:9px;margin-block-end:10px}.entity-preview-heading h2{color:var(--rare,var(--ink));font:600 var(--fs-body)/1.4 var(--font-ui);margin:0}.entity-preview-heading p{color:var(--ink-soft);margin-block:4px 0;margin-inline:0}.entity-preview-description{white-space:pre-line;margin-block:0 12px;margin-inline:0}.entity-preview-facts{margin:0}.entity-preview-facts .preview-fact{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:6px 16px;padding-block:7px;padding-inline:0;border-block-end:1px solid var(--hairline)}.entity-preview-facts .preview-fact:last-child{border-block-end:0}.entity-preview-facts dt{color:var(--ink-soft)}.entity-preview-facts dd{margin:0;min-inline-size:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.entity-preview-facts p{margin-block:0 5px;margin-inline:0}.entity-preview-facts ul{list-style:none;padding:0;margin:0}.entity-preview-facts li+li{margin-block-start:5px}.entity-preview-facts .preview-fact-bonuses,.entity-preview-facts .preview-fact-melodies{grid-template-columns:minmax(0,1fr)}.preview-condition{display:block;color:var(--ink-soft);margin-block-start:2px}.preview-value-pair{display:flex;flex-wrap:wrap;gap:5px 14px}.entity-preview-status{margin:0;min-block-size:24px}.external-link:active,a:active{color:var(--ember)}:is(a.ghost,a.card,.navigation-rail a,.network-site,.search-result,.weapon-kind-link,.skill-holder-nav a,.skill-level-links a,.not-found-home,.entity-location-links a,.masthead-signin):active,:is(button,[role=button]):not(:disabled,[aria-disabled],.external-link):active{background:var(--press-surface);color:var(--ink)}@layer base{:where(:focus-visible){outline:max(2px,.08em) solid currentColor;outline-offset:.25em}}@layer base{:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(h1,h2,h3,h4){text-wrap:balance}:where(p,li,figcaption,blockquote,dd){text-wrap:pretty}:where(td,th,output,data,time){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}}