.breadcrumb[data-astro-cid-og46ksia]{font-size:.875rem}body.wide{max-width:74rem}.equipment-notes{padding-left:1.25rem;font-size:.875rem}.slot-links ul{flex-wrap:wrap;gap:.25rem 1rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.equipment-slot{margin:1.5rem 0 0}.equipment-slot h2{margin:0}.slot-summary{margin:0 0 .5rem;font-size:.875rem}.equipment-table{border-collapse:collapse;width:100%;font-size:.875rem;line-height:1.5}.equipment-table th,.equipment-table td{border-bottom:1px solid color-mix(in srgb, currentColor 25%, transparent);text-align:left;vertical-align:top;padding:.375rem}.equipment-table thead th{white-space:nowrap;border-bottom-width:2px}.equipment-table ul{margin:0;padding:0;list-style:none}.item-name{font-weight:700}.item-rarity{color:var(--rarity-color);font-weight:700}.item-rarity,.item-level,.item-weight,.item-stats li{white-space:nowrap}.cell-label{display:none}.equipment-others{margin:2rem 0 0}.equipment-others-top{margin:.25rem 0 0}.item-name .equipment-icon{margin-top:.25rem}@media (width>=48rem){.equipment-table{table-layout:fixed}.equipment-table .col-name,.equipment-table[data-category=armor] .col-name{width:20%}.equipment-table .col-rarity,.equipment-table .col-level{width:4rem}.equipment-table[data-category=weapon] .col-stats,.equipment-table[data-category=armor] .col-stats{width:20%}.equipment-table .item-stats li{white-space:normal}.equipment-table .col-weight{width:5.5rem}}@media (width<=47.99rem){.equipment-table,.equipment-table tbody,.equipment-table tr,.equipment-table th,.equipment-table td{display:block}.equipment-table thead{display:none}.equipment-table tr{border-bottom:1px solid color-mix(in srgb, currentColor 25%, transparent);flex-wrap:wrap;padding:.5rem 0;display:flex}.equipment-table .item-name{flex:0 0 100%}.equipment-table .item-rarity{order:1}.equipment-table .item-level{order:2}.equipment-table .item-weight{order:3}.equipment-table .item-stats{flex:0 0 100%;order:4}.equipment-table .item-effects{flex:0 0 100%;order:5}.equipment-table th,.equipment-table td{border:none;padding:0}.equipment-table .item-level:before,.equipment-table .item-weight:before{content:"・"}.item-stats ul{flex-wrap:wrap;gap:0 1rem;display:flex}.cell-label{margin-right:.25rem;display:inline}.item-effects{margin-top:.125rem}.item-effects ul{padding-left:1rem}.equipment-table tr{min-height:70px;padding-left:calc(70px + .75rem);position:relative}.item-name .equipment-icon{margin:0;position:absolute;top:.5rem;left:0}}.equipment-icon{border:3px solid var(--rarity-color,currentColor);width:64px;height:64px;display:block}.equipment-icon-none{text-align:center;justify-content:center;align-items:center;font-size:.75rem;font-weight:400;line-height:1.2;display:flex}.upgrade-rules h2{margin:1rem 0 0;font-size:1.125rem}.upgrade-rules p{margin:.25rem 0 0}.equipment-levels:not(.is-ready) .level-control{visibility:hidden}.equipment-levels:not(.is-ready) .level-bar{position:relative}.level-noscript{background:var(--c-surface);align-items:center;margin:0;padding:0 .5rem;font-size:.875rem;line-height:1.4;display:flex;position:absolute;inset:0}.level-bar{z-index:2;background:var(--c-surface);color:var(--c-text);border:1px solid;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin:1rem 0 0;padding:.25rem .5rem;font-size:.9375rem;display:flex;position:sticky;top:0}.level-bar-label{font-weight:700}.level-bar-value{font-variant-numeric:tabular-nums;min-width:3.5em;font-weight:700}.level-control{align-items:center;gap:.25rem;display:inline-flex}.level-control .level-range{width:14rem;margin:0}.level-step{box-sizing:border-box;min-width:2.25rem;min-height:2.25rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:.25rem;padding:0;font-weight:700}.level-step:disabled,.level-step[aria-disabled=true]{opacity:.35;cursor:not-allowed}.level-control .level-step,.level-control .level-range,.level-bar,.level-control,.equipment-table .item-level{touch-action:manipulation}.level-control .level-step{-webkit-user-select:none;user-select:none}.equipment-slot h2,.equipment-item{scroll-margin-top:4rem}.item-level-line{display:block}.item-level-now{font-variant-numeric:tabular-nums;min-width:4.5ch;font-weight:700;display:inline-block}.level-control-small{margin:.125rem 0;display:flex}.level-control-small .level-range{flex:auto;width:auto;min-width:0}@media (width>=48rem){.level-control-small .level-step{min-width:1.75rem;min-height:1.75rem}}@media (width<=47.99rem){.level-bar{flex-wrap:nowrap;gap:.375rem;margin-left:-.25rem;margin-right:-.25rem;padding:0 .25rem;font-size:.875rem}.level-bar-label{white-space:nowrap}.level-bar .level-control{flex:auto;min-width:0}.level-bar .level-range{flex:auto;width:auto;min-width:0}.level-step{min-width:44px;min-height:44px}.equipment-table .item-level{flex-wrap:wrap;flex:0 0 100%;order:3;align-items:center;gap:0 .5rem;display:flex}.item-level-line{white-space:nowrap}.level-control-small{flex:8rem;min-width:0}.level-control-small .level-range{width:0}}@media (width>=48rem){.equipment-table .col-level{width:8.5rem}}@media (width<=47.99rem){.equipment-table .item-weight{order:2}.equipment-table .item-level:before{content:none}}.equipment-table .item-obtain{color:var(--c-muted);margin-top:.125rem;font-size:.75rem;font-weight:400;line-height:1.4;display:block}.filter-select{box-sizing:border-box;max-width:100%;font:inherit;font-size:1rem}.filter-head{cursor:pointer;align-items:center;gap:.125rem;max-width:100%;display:inline-flex;position:relative}.filter-head:after{content:"";border-top:.375em solid;border-left:.25em solid #0000;border-right:.25em solid #0000;flex:none}.filter-head.is-filtered .filter-head-text{text-decoration:underline}.filter-head:focus-within{outline-offset:1px;outline:2px solid}.filter-select-head{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.slot-filters{flex-wrap:wrap;gap:.5rem;margin:0 0 .5rem;display:flex}.slot-filters .filter-select{min-height:2.75rem}.equipment-levels:not(.is-ready) .slot-filters{visibility:hidden}@media (width>=48rem){.slot-filters{display:none}}@media (width<=47.99rem){.equipment-table tr.equipment-empty{min-height:0;padding:.5rem 0;display:block}}.equipment-table .equipment-item.has-flavor>th,.equipment-table .equipment-item.has-flavor>td{border-bottom:none}.equipment-table .item-flavor{color:var(--c-flavor);padding-top:0;font-style:italic}@media (width<=47.99rem){.equipment-table .equipment-item.has-flavor{border-bottom:none;padding-bottom:.25rem}.equipment-table tr.equipment-flavor{border-bottom:1px solid color-mix(in srgb, currentColor 25%, transparent);min-height:0;padding:0 0 .5rem;display:block}}
