.characterEquipment-module__br_O_q__section{min-width:0;scroll-margin-top:calc(var(--atlas-header-height,108px) + 16px)}.characterEquipment-module__br_O_q__plaque{gap:var(--atlas-space-5);display:grid}.characterEquipment-module__br_O_q__stats{border-block:1px solid var(--atlas-line-soft);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.characterEquipment-module__br_O_q__stats>div{min-width:0;padding:var(--atlas-space-3) var(--atlas-space-4);gap:2px;display:grid}.characterEquipment-module__br_O_q__stats>div+div{border-left:1px solid var(--atlas-line-soft)}.characterEquipment-module__br_O_q__stats dt{color:var(--atlas-text-muted);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.characterEquipment-module__br_O_q__stats dd{color:var(--atlas-text-strong);font:600 22px/1.2 var(--atlas-font-display);margin:0}.characterEquipment-module__br_O_q__doll{gap:var(--atlas-space-4);grid-template-columns:minmax(0,1fr) minmax(220px,300px) minmax(0,1fr);grid-template-areas:"left figure right";align-items:stretch;display:grid}.characterEquipment-module__br_O_q__column{align-content:start;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.characterEquipment-module__br_O_q__column[data-column=left]{grid-area:left}.characterEquipment-module__br_O_q__column[data-column=right]{grid-area:right}.characterEquipment-module__br_O_q__item{--item-quality:var(--atlas-text-strong);align-items:center;gap:var(--atlas-space-3);border-radius:var(--atlas-radius);width:100%;min-height:56px;color:var(--atlas-text);background:color-mix(in srgb, var(--atlas-bg) 55%, transparent);text-align:left;transition:border-color var(--atlas-duration-fast) var(--atlas-ease), background-color var(--atlas-duration-fast) var(--atlas-ease);border:1px solid #0000;grid-template-columns:44px minmax(0,1fr) auto;padding:6px 10px 6px 6px;display:grid;position:relative}.characterEquipment-module__br_O_q__item:hover,.characterEquipment-module__br_O_q__item[aria-pressed=true]{border-color:var(--atlas-line);background:color-mix(in srgb, var(--atlas-surface-raised) 80%, transparent)}.characterEquipment-module__br_O_q__item:focus-visible{outline:2px solid var(--atlas-accent-strong);outline-offset:2px}.characterEquipment-module__br_O_q__itemCopy{gap:1px;min-width:0;display:grid}.characterEquipment-module__br_O_q__itemCopy small{color:var(--atlas-text-subtle);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;overflow:hidden}.characterEquipment-module__br_O_q__itemCopy b{color:var(--item-quality);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.characterEquipment-module__br_O_q__itemMeta{justify-items:end;gap:4px;display:grid}.characterEquipment-module__br_O_q__itemMeta strong{color:var(--atlas-text-strong);font:600 17px/1 var(--atlas-font-display)}.characterEquipment-module__br_O_q__marks{gap:4px;display:flex}.characterEquipment-module__br_O_q__marks i{border:1px solid var(--atlas-caution);border-radius:50%;width:8px;height:8px;display:block}.characterEquipment-module__br_O_q__marks i[data-mark=enchant]{border-radius:1px;transform:rotate(45deg)scale(.85)}.characterEquipment-module__br_O_q__marks i[data-active]{border-color:var(--atlas-accent);background:var(--atlas-accent)}.characterEquipment-module__br_O_q__itemMeta strong{align-items:center;gap:4px;display:inline-flex}.characterEquipment-module__br_O_q__warn{width:13px;height:13px;color:var(--atlas-caution)}.characterEquipment-module__br_O_q__figure{border:1px solid var(--atlas-line-soft);border-radius:var(--atlas-radius);background:radial-gradient(ellipse at 50% 70%, color-mix(in srgb, var(--atlas-accent) 12%, transparent), transparent 70%), var(--atlas-surface-sunken);grid-area:figure;min-width:0;min-height:420px;margin:0;display:grid;position:relative;overflow:hidden}.characterEquipment-module__br_O_q__stage{min-height:0;position:relative;overflow:hidden}.characterEquipment-module__br_O_q__renderFrame{pointer-events:none;transition:opacity var(--atlas-duration-art) var(--atlas-ease);position:absolute;inset:0 0 56px;container-type:size}.characterEquipment-module__br_O_q__render{--window:min(100cqw, 69.444cqh);top:calc(50cqh - var(--window) * 1.3);left:calc(50cqw - var(--window) * 1.54);width:calc(var(--window) * 3.2);max-width:none;height:auto;position:absolute}.characterEquipment-module__br_O_q__emblem{border:1px solid var(--atlas-line);opacity:.7;width:64px;height:64px;transition:opacity var(--atlas-duration-art) var(--atlas-ease);border-radius:50%;display:block;position:absolute;top:calc(50% - 60px);left:calc(50% - 32px);overflow:hidden}.characterEquipment-module__br_O_q__emblem img{object-fit:cover;width:100%;height:100%;display:block}.characterEquipment-module__br_O_q__figure[data-shown=model] :is(.characterEquipment-module__br_O_q__renderFrame,.characterEquipment-module__br_O_q__emblem){opacity:0}.characterEquipment-module__br_O_q__figureToggle{z-index:2;border:1px solid var(--atlas-line);border-radius:var(--atlas-radius);min-height:44px;color:var(--atlas-text-strong);background:color-mix(in srgb, var(--atlas-bg) 82%, transparent);white-space:nowrap;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.characterEquipment-module__br_O_q__figureToggle svg{width:16px;height:16px}.characterEquipment-module__br_O_q__figureToggle:hover{border-color:var(--atlas-accent)}.characterEquipment-module__br_O_q__figureToggle[aria-pressed=true]{border-color:var(--atlas-accent);color:var(--atlas-accent-strong)}.characterEquipment-module__br_O_q__figureToggle:focus-visible{outline:2px solid var(--atlas-accent-strong);outline-offset:2px}.characterEquipment-module__br_O_q__viewer{touch-action:pan-y;outline:none;position:absolute;inset:0 0 56px}.characterEquipment-module__br_O_q__viewer:focus-visible{box-shadow:inset 0 0 0 2px var(--atlas-accent-strong)}.characterEquipment-module__br_O_q__viewerHost{opacity:0;cursor:grab;transition:opacity var(--atlas-duration-art) var(--atlas-ease);inset:0;overflow:hidden;height:auto!important;position:absolute!important}.characterEquipment-module__br_O_q__viewerHost:active{cursor:grabbing}.characterEquipment-module__br_O_q__viewer[data-model-state=ready] .characterEquipment-module__br_O_q__viewerHost{opacity:1}.characterEquipment-module__br_O_q__viewerHost canvas{display:block;width:100%!important;height:100%!important}.characterEquipment-module__br_O_q__touchShield{z-index:1;touch-action:pan-y;display:none;position:absolute;inset:0}@media (pointer:coarse){.characterEquipment-module__br_O_q__touchShield{display:block}}.characterEquipment-module__br_O_q__viewerBusy,.characterEquipment-module__br_O_q__viewerReset{z-index:2;border:1px solid var(--atlas-line-soft);width:44px;height:44px;color:var(--atlas-text-strong);background:color-mix(in srgb, var(--atlas-bg) 72%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.characterEquipment-module__br_O_q__viewerReset{border-color:var(--atlas-line)}.characterEquipment-module__br_O_q__viewerReset:hover{border-color:var(--atlas-accent);color:var(--atlas-accent-strong)}.characterEquipment-module__br_O_q__viewerReset:focus-visible{outline:2px solid var(--atlas-accent-strong);outline-offset:2px}.characterEquipment-module__br_O_q__viewerBusy svg,.characterEquipment-module__br_O_q__viewerReset svg{width:18px;height:18px}.characterEquipment-module__br_O_q__viewerError{z-index:2;justify-content:center;align-items:center;gap:var(--atlas-space-2) var(--atlas-space-3);padding:var(--atlas-space-2) var(--atlas-space-3);border:1px solid var(--atlas-line);border-radius:var(--atlas-radius);color:var(--atlas-text);background:color-mix(in srgb, var(--atlas-bg) 84%, transparent);font-size:var(--atlas-text-small);text-align:center;flex-wrap:wrap;display:flex;position:absolute;inset:auto 10px 10px}.characterEquipment-module__br_O_q__viewerError button{border:1px solid var(--atlas-line);border-radius:var(--atlas-radius);min-height:36px;color:var(--atlas-text-strong);background:0 0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.characterEquipment-module__br_O_q__viewerError button:hover{border-color:var(--atlas-accent)}.characterEquipment-module__br_O_q__viewerError button:focus-visible{outline:2px solid var(--atlas-accent-strong);outline-offset:2px}.characterEquipment-module__br_O_q__viewerError svg{width:16px;height:16px}.characterEquipment-module__br_O_q__spin{animation:1s linear infinite characterEquipment-module__br_O_q__spin}@keyframes characterEquipment-module__br_O_q__spin{to{transform:rotate(360deg)}}.characterEquipment-module__br_O_q__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.characterEquipment-module__br_O_q__tip{--item-quality:var(--atlas-text-strong);gap:8px;display:grid}.characterEquipment-module__br_O_q__tip header{align-items:center;gap:10px;padding-right:28px;display:flex}.characterEquipment-module__br_O_q__tip header>span:last-child{gap:2px;min-width:0;display:grid}.characterEquipment-module__br_O_q__tip header strong{color:var(--item-quality);font:600 16px/1.25 var(--atlas-font-display);overflow-wrap:anywhere}.characterEquipment-module__br_O_q__tip header small{color:var(--atlas-text-muted);font-size:12px}.characterEquipment-module__br_O_q__tip p{margin:0}.characterEquipment-module__br_O_q__tipLevel{border-block:1px solid var(--atlas-line-soft);color:var(--atlas-text-muted);justify-content:space-between;padding-block:6px;display:flex}.characterEquipment-module__br_O_q__tipLevel b{color:var(--atlas-text-strong);font-size:15px}.characterEquipment-module__br_O_q__tipLine{color:var(--atlas-text)}.characterEquipment-module__br_O_q__tipStats{color:var(--atlas-text-strong);gap:2px;margin:0;padding:0;list-style:none;display:grid}.characterEquipment-module__br_O_q__tipStats li[data-secondary]{color:var(--atlas-positive)}.characterEquipment-module__br_O_q__tipMod{color:var(--atlas-caution);gap:2px;padding-left:16px;display:grid;position:relative}.characterEquipment-module__br_O_q__tipMod:before{content:"";border:1px solid;border-radius:1px;width:7px;height:7px;position:absolute;top:.45em;left:2px;transform:rotate(45deg)}.characterEquipment-module__br_O_q__tipMod[data-socket]:before{border-radius:50%;transform:none}.characterEquipment-module__br_O_q__tipMod[data-active]{color:var(--atlas-positive)}.characterEquipment-module__br_O_q__tipMod[data-active]:before{background:currentColor}.characterEquipment-module__br_O_q__tipMod small{color:var(--atlas-text-muted)}.characterEquipment-module__br_O_q__tipSet{color:var(--atlas-text-muted);gap:2px;display:grid}.characterEquipment-module__br_O_q__tipSet strong{color:var(--atlas-text-strong);font-weight:600}.characterEquipment-module__br_O_q__tipSet span[data-active]{color:var(--atlas-positive)}.characterEquipment-module__br_O_q__tipWarn{color:var(--atlas-caution);align-items:center;gap:6px;display:flex}.characterEquipment-module__br_O_q__tipWarn svg{width:14px;height:14px}@container auditPage (max-width:1100px){.characterEquipment-module__br_O_q__doll{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"left right""figure figure"}.characterEquipment-module__br_O_q__figure{min-height:0}.characterEquipment-module__br_O_q__figure[data-figure=empty]{background:0 0;border:0;min-height:0}.characterEquipment-module__br_O_q__figure[data-figure=empty] .characterEquipment-module__br_O_q__stage{display:none}.characterEquipment-module__br_O_q__figure[data-figure=empty] .characterEquipment-module__br_O_q__figureToggle{justify-self:center;position:static;transform:none}.characterEquipment-module__br_O_q__figure:is([data-figure=render],[data-figure=model]){height:min(70vh,520px)}}@container auditPage (max-width:640px){.characterEquipment-module__br_O_q__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.characterEquipment-module__br_O_q__stats>div:nth-child(3){border-left:0}.characterEquipment-module__br_O_q__stats>div:nth-child(n+3){border-top:1px solid var(--atlas-line-soft)}.characterEquipment-module__br_O_q__stats>div{padding:var(--atlas-space-2) var(--atlas-space-3)}.characterEquipment-module__br_O_q__stats dd{font-size:19px}.characterEquipment-module__br_O_q__stats dt{white-space:normal;letter-spacing:.04em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.characterEquipment-module__br_O_q__itemCopy b{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.characterEquipment-module__br_O_q__doll{grid-template-columns:minmax(0,1fr);grid-template-areas:"left""right""figure";gap:6px}.characterEquipment-module__br_O_q__item{min-height:52px}}@media (prefers-reduced-motion:reduce){.characterEquipment-module__br_O_q__item,.characterEquipment-module__br_O_q__renderFrame,.characterEquipment-module__br_O_q__emblem,.characterEquipment-module__br_O_q__viewerHost{transition:none}.characterEquipment-module__br_O_q__spin{animation:none}}html[data-motion=reduced] :is(.characterEquipment-module__br_O_q__item,.characterEquipment-module__br_O_q__renderFrame,.characterEquipment-module__br_O_q__emblem,.characterEquipment-module__br_O_q__viewerHost){transition:none}html[data-motion=reduced] .characterEquipment-module__br_O_q__spin{animation:none}@media (forced-colors:active){.characterEquipment-module__br_O_q__item,.characterEquipment-module__br_O_q__marks i,.characterEquipment-module__br_O_q__marks i[data-active]{border-color:canvastext}.characterEquipment-module__br_O_q__marks i[data-active]{background:canvastext}}@container auditPage (max-width:1100px){.characterEquipment-module__br_O_q__itemCopy b{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}}
