.bs{--bs-max:1376px;--bs-line:var(--a2-line-1,#ffffff14);--bs-line-2:var(--a2-line-2,#ffffff24);--bs-dim:var(--a2-text-dim,#a3a9ba);--bs-faint:var(--a2-text-faint,#8a91a5);--bs-gold:var(--a2-gold,#e8c46f);--bs-cyan:#5fd3e6;--bs-warn:#f0a24a;--bs-ok:var(--a2-positive,#6fd28a);--bs-link:var(--a2-link,#8fc3ff);box-sizing:border-box;width:100%}.bs *,.bs :before,.bs :after{box-sizing:border-box}.bs-page{--bs-max:1376px;--bs-w:max(100%, min(var(--bs-max), 100vw - 66px));width:var(--bs-w);margin-inline:calc((100% - var(--bs-w)) / 2);margin-top:-20px}@media (min-width:1680px){.bs-page{--bs-max:1600px}}.bs[data-stage=entry] [data-st]:not([data-st~=entry]),.bs[data-stage=mid] [data-st]:not([data-st~=mid]),.bs[data-stage=best] [data-st]:not([data-st~=best]){display:none!important}.bs-rowA{white-space:nowrap;border-bottom:1px solid var(--bs-line);align-items:center;gap:14px;height:34px;margin-top:4px;display:flex;overflow:hidden}.bs-path{font:500 13px/20px var(--a2-font-ui);color:var(--bs-dim);flex:none;align-items:center;gap:6px;display:flex}.bs-path a{color:var(--bs-dim);text-decoration:none}.bs-path a:hover{color:var(--a2-text)}.bs-path b{color:var(--a2-text,#e7e9f0);font-weight:600}.bs-cnav{scrollbar-width:none;flex:1;align-items:stretch;gap:2px;min-width:0;height:100%;display:flex;overflow-x:auto}.bs-cnav::-webkit-scrollbar{display:none}.bs-cnav a{font:500 13px/20px var(--a2-font-ui);color:#cfd3df;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 10px;text-decoration:none;display:inline-flex}.bs-cnav a:hover{color:#fff}.bs-cnav a[aria-current]{color:var(--bs-gold);border-bottom-color:var(--bs-gold)}.bs-cnav a small{font:600 11px/16px var(--a2-font-ui);color:var(--bs-dim);background:#ffffff10;border-radius:8px;padding:0 6px}.bs-cnav .bs-ext{color:var(--bs-link);margin-left:auto}.bs-rowB{align-items:center;gap:10px;height:44px;display:flex}.bs-emb{flex:none;display:inline-flex}.bs-h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:700 23px/30px var(--a2-font-display);letter-spacing:.01em;color:#f3ead6;flex:0 auto;margin:0;overflow:hidden}.bs-chips{flex:none;align-items:center;gap:6px;display:flex}.bs-chips .a2-tag{white-space:nowrap}.bs-sp{flex:1 1 0;min-width:8px}.bs-acts{flex:none;align-items:center;gap:6px;display:flex}.bs-acts .a2-btn{white-space:nowrap}.bs-copy{position:relative}.bs-copy__note{z-index:30;font:600 11px/16px var(--a2-font-ui);color:#fff;white-space:nowrap;pointer-events:none;background:#000c;border-radius:3px;padding:2px 6px;position:absolute;top:calc(100% + 4px);right:0}.bs-copy__note:empty{display:none}.bs-rowC{white-space:nowrap;align-items:center;gap:16px;height:36px;display:flex}.bs-meta{min-width:0;font:500 13px/20px var(--a2-font-ui);color:var(--bs-dim);align-items:center;gap:6px;padding-inline-end:6px;display:flex;overflow:clip visible}.bs-meta b{color:var(--a2-text);font-weight:600}.bs-meta .bs-dot{color:var(--bs-faint)}.bs-meta a{color:var(--bs-link);text-decoration:none}.bs-meta .bs-av{color:#f3d48a;width:24px;height:24px;font:700 12px/24px var(--a2-font-ui);text-align:center;background:linear-gradient(135deg,#7a5b2a,#3a2b14);border-radius:50%;flex:none}.bs-meta .bs-warn{color:var(--bs-warn);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.bs-gmeta .bs-meta{flex:none;overflow:visible}.bs-gmeta .a2-gd-trust{flex:auto;min-width:0;height:20px;line-height:20px;overflow:hidden}.bs-switch{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.bs-modes{box-shadow:inset 0 0 0 1px var(--bs-line-2);background:#0006;border-radius:4px;gap:2px;padding:2px;display:inline-flex}.bs-modes a{height:28px;font:600 13px/1 var(--a2-font-ui);color:#cfd3df;white-space:nowrap;border-radius:3px;align-items:center;gap:6px;padding:0 10px 0 4px;text-decoration:none;display:inline-flex}.bs-modes a:hover{color:#fff}.bs-modes a[aria-current]{color:#f3d48a;background:linear-gradient(#4a3c1f,#2b2312);box-shadow:inset 0 0 0 1px #e8c46f88}.bs-lvl{font:600 13px/20px var(--a2-font-ui);color:var(--bs-link);margin-left:8px;text-decoration:none}.bs-vrow{align-items:center;min-width:0;height:40px;display:flex}.bs-rowC.bs-gmeta{height:30px}.bs-gmeta .a2-gd-creator__socials a{transform:scale(.88)}.bs-desc{align-items:flex-start;gap:12px;min-height:40px;margin:2px 0 6px;display:flex}.bs-desc p{-webkit-line-clamp:2;min-width:0;font:400 14px/20px var(--a2-font-ui);color:#d7dae4;-webkit-box-orient:vertical;flex:1;margin:0;display:-webkit-box;overflow:hidden}.bs-desc p b{color:#f1e3bf;font-weight:600}.bs-tags{flex:none;gap:6px;display:none}@media (min-width:1420px){.bs-tags{display:flex}}.bs-band{grid-template-columns:260px minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}@media (min-width:1420px){.bs-band{grid-template-columns:272px minmax(0,1fr) 356px;gap:16px}}@media (min-width:1680px){.bs-band{grid-template-columns:430px minmax(0,1fr) 380px}}.bs-panel{background:linear-gradient(180deg, #ffffff09 0, #fff0 120px), var(--a2-panel,#1b1f28);border-radius:3px;position:relative;box-shadow:inset 0 0 0 1px #938f8733,0 0 0 1px #000a,0 10px 24px #0006}.bs-panel:before{content:"";background:linear-gradient(90deg,#0000,#e8c46f66,#0000);height:1px;position:absolute;top:0;left:10px;right:10px}.bs-h{white-space:nowrap;text-overflow:ellipsis;font:700 12px/18px var(--a2-font-ui);letter-spacing:.07em;text-transform:uppercase;color:var(--bs-gold);align-items:baseline;gap:8px;margin:0 0 6px;display:flex;overflow:hidden}.bs-h small{text-overflow:ellipsis;min-width:0;font:600 12px/18px var(--a2-font-ui);letter-spacing:0;text-transform:none;color:var(--bs-dim);overflow:hidden}.bs-h small b{color:var(--a2-text)}.bs-h .bs-cta{color:var(--bs-cyan);font-weight:700}.bs-blk-skills>.bs-h{white-space:normal}.bs-h:has(>small.bs-dvt){white-space:normal}.bs-h>small.bs-dvt,.bs-blk-skills>.bs-h>small{white-space:normal;overflow:visible}.bs-h a.bs-more{font:600 12px/18px var(--a2-font-ui);letter-spacing:0;text-transform:none;color:var(--bs-link);flex:none;margin-left:auto;text-decoration:none}.bs-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bs-gear{padding:12px 12px 10px}.bs-gear .a2-equip--glance .a2-equip__slot{justify-items:start}.bs-arc{border-top:1px solid var(--bs-line);align-items:center;gap:6px;margin-top:8px;padding-top:8px;display:flex}.bs-arc .a2-slot{--a2-slot-size:40px!important}.bs-arc a,.bs-arc>span[role]{display:block;position:relative}.bs-arc-lbl{font:700 11px/14px var(--a2-font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--bs-faint)}.bs-arc-none{font:500 12px/40px var(--a2-font-ui);color:var(--bs-faint)}.bs-arc .bs-arclv{font:800 10px/1 var(--a2-font-ui);color:#fff;text-shadow:0 0 2px #000,0 0 3px #000;position:absolute;bottom:3px;right:2px}.bs-set{white-space:nowrap;text-overflow:ellipsis;font:600 11px/16px var(--a2-font-ui);color:var(--bs-ok);margin-top:4px;overflow:hidden}.bs-build{flex-direction:column;gap:12px;padding:12px 14px;display:flex}.bs-inline{align-items:center;gap:10px;min-width:0;display:flex}.bs-inline .bs-h{flex:none;margin:0}.bs-inline .a2-skg__row,.bs-inline .a2-bchips{min-width:0}.bs-note{font:500 12px/18px var(--a2-font-ui);color:var(--bs-faint);margin:0}.bs-note a{color:var(--bs-link);text-decoration:none}.bs-author{height:32px;box-shadow:inset 0 0 0 1px var(--bs-line-2);font:600 12px/1 var(--a2-font-ui);color:var(--bs-link);background:#ffffff08;border-radius:3px;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.bs .a2-skg__meta{min-width:0;display:flex}.bs .a2-skg__meta>*{white-space:pre;flex:none}.bs .a2-skg__meta>.bs-spw{text-overflow:ellipsis;flex:0 auto;min-width:2.5em;overflow:hidden}.bs-nums{flex-direction:column;gap:5px;padding:10px 14px;display:flex}.bs-heroes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.bs-heroes div{min-width:0;box-shadow:inset 0 0 0 1px var(--bs-line);background:#0005;border-radius:3px;padding:4px 8px}.bs-heroes dt{white-space:nowrap;text-overflow:ellipsis;font:600 11px/14px var(--a2-font-ui);color:var(--bs-dim);overflow:hidden}.bs-heroes dd{font:800 16px/20px var(--a2-font-ui);color:#fff;font-variant-numeric:tabular-nums;margin:0}.bs-keys{font:500 12px/18px var(--a2-font-ui);grid-template-columns:1fr 1fr;gap:1px 14px;margin:0;display:grid}.bs-keys div{min-width:0;color:var(--bs-dim);justify-content:space-between;gap:6px;display:flex}.bs-keys dt{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;min-width:0;line-height:15px}.bs-keys dd{color:#fff;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.bs-sys{font:500 12px/18px var(--a2-font-ui);color:var(--bs-dim);margin:0}.bs-sys b{color:var(--a2-text);font-weight:600}.bs-sys .bs-ns{color:var(--bs-faint)}.bs-nums .a2-cpline{flex-wrap:nowrap}.bs-nums .a2-cpline>span:not(.a2-cpline__link){text-overflow:ellipsis;min-width:0;overflow:hidden}.bs-nums .a2-cpline__link{flex:none}.bs-links{font:600 12px/18px var(--a2-font-ui);flex-wrap:wrap;gap:4px 14px;margin:0;display:flex}.bs-links a{color:var(--bs-link);text-decoration:none}.bs-stagerow{align-items:center;gap:8px;display:flex}.bs-stagerow .a2-stsw,.bs-stagerow .a2-stsw__c{flex:1}.bs-stagewhy{font:500 11px/15px var(--a2-font-ui);color:var(--bs-faint);margin:0}.bs-secnav{z-index:10;border-bottom:1px solid var(--bs-line);background:color-mix(in srgb, var(--a2-bg,#0b0d14) 95%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);margin-top:12px;position:sticky;top:0}.bs-secnav .a2-itabs{margin:0}.bs-below{margin-top:12px}@media (max-width:760px){.bs-rowA{height:36px;margin-top:0}.bs-cnav .bs-ext{display:none}.bs-rowB{flex-wrap:wrap;gap:6px 8px;height:auto;padding:6px 0 2px}.bs-h1{white-space:normal;flex:calc(100% - 44px);font-size:19px;line-height:24px}.bs-chips{flex-wrap:wrap;flex:100%}.bs-chips .bs-roles,.bs-rowB .bs-sp{display:none}.bs-rowB .bs-acts{z-index:40;border-top:1px solid var(--bs-line-2);background:color-mix(in srgb, var(--a2-bg,#10131b) 96%, transparent);align-items:center;gap:8px;height:56px;padding:0 12px;display:flex;position:fixed;bottom:0;left:0;right:0}.bs-rowB .bs-acts>*{flex:1}.bs-rowB .bs-acts .a2-btn{justify-content:center;width:100%}.bs-rowB .bs-acts .bs-copy{display:none}.bs-rowC{white-space:normal;flex-wrap:wrap;gap:4px;height:auto;padding:0 0 6px}.bs-meta{flex-wrap:wrap;font-size:12px;line-height:18px}.bs-meta .bs-m-hide{display:none}.bs-rowC.bs-gmeta{flex-wrap:nowrap;gap:8px;height:30px;padding:0;overflow:hidden}.bs-gmeta .a2-gd-creator__socials{display:none}.bs-gmeta .a2-gd-avatar{width:24px;height:24px}.bs-gmeta .a2-gd-avatar__cls{display:none}.bs-gmeta .a2-gd-trust{flex-wrap:nowrap;font-size:12px}.bs-gmeta .a2-gd-trust>span{display:none}.bs-gmeta .a2-gd-trust>span:not([class]):nth-last-child(2){display:inline}.bs-switch{scrollbar-width:none;max-width:100%;margin-left:0;overflow-x:auto}.bs-vrow{height:auto}.bs-desc p{font-size:13px;line-height:19px}.bs-band{grid-template-columns:minmax(0,1fr);gap:10px}.bs-band>.bs-gear{order:2}.bs-band>.bs-build{display:contents}.bs-band>.bs-nums{order:4}.bs-blk-skills,.bs-blk-stig{order:1}.bs-blk-pas,.bs-blk-dv{order:3}.bs-blk{background:var(--a2-panel,#1b1f28);border-radius:3px;padding:10px 12px;box-shadow:inset 0 0 0 1px #938f8733}.bs-h{white-space:normal;flex-wrap:wrap}.bs-inline,.bs-inline .a2-skg__row,.bs .a2-bchips{flex-wrap:wrap}.a2-skg__core,.a2-stg{gap:6px}.bs .a2-skg__c{text-align:center;flex-direction:column;align-items:center;gap:4px}.bs .a2-skg__core .a2-sktile{--a2-sktile:52px!important}.bs .a2-stg .a2-sktile{--a2-sktile:46px!important}.bs .a2-skg__x{align-self:stretch;width:100%}.bs .a2-skg__name{overflow-wrap:anywhere;min-height:39px;font-size:10.5px;line-height:13px}.bs .a2-skg__meta{white-space:normal;flex-wrap:wrap;justify-content:center;min-height:26px;font-size:10px;line-height:13px}.bs .a2-skg__row{flex-wrap:wrap;gap:5px}.bs .a2-skg__row .a2-sktile{--a2-sktile:38px!important}.bs-gear .a2-equip--glance{--s:64px;grid-template-columns:repeat(4,64px);gap:10px}.bs-gear .a2-equip--glance .a2-equip__slot:nth-child(4n+3){padding-left:0}.bs-secnav{display:none}.bs-page{padding-bottom:60px}}@media (min-width:761px) and (max-height:640px){.bs-rowC.bs-gmeta{display:none}.bs-vauthor{display:flex!important}.bs-nums{gap:2px;padding-block:8px}}.bs .a2-skg__core .a2-skg__name,.bs .a2-stg .a2-skg__name{-webkit-line-clamp:4}.bs-vauthor{font:600 12px/1 var(--a2-font-ui);color:var(--bs-dim);flex:none;align-items:center;gap:6px;margin-right:8px;display:none}.bs[data-src-ready] .bs-srcbtn{cursor:pointer;text-underline-offset:3px;-webkit-text-decoration:underline dotted #ffffff59;text-decoration:underline dotted #ffffff59}.bs[data-src-ready] .bs-srcbtn:hover,.bs[data-src-ready] .bs-srcbtn[aria-expanded=true]{color:var(--bs-gold,#e8c46f);text-decoration-color:currentColor}.bs-srcbtn:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #5fd3e6}.bs-srcpop{z-index:60;font:500 12px/17px var(--a2-font-ui);color:#d7dae4;background:linear-gradient(#232836,#171a23);border-radius:3px;padding:10px 12px;position:fixed;box-shadow:inset 0 0 0 1px #d8cfb866,0 10px 28px #000c}.bs-srcpop__head{font:700 13px/18px var(--a2-font-ui);color:#f3ead6;border-bottom:1px solid #ffffff1f;justify-content:space-between;gap:8px;margin:0 0 6px;padding-bottom:6px;display:flex}.bs-srcpop__head b{font-variant-numeric:tabular-nums;color:#fff}.bs-srcpop__sub{font:600 11px/15px var(--a2-font-ui);color:#e8c46f;margin:6px 0 2px}.bs-srcpop__sub b{color:#fff;font-variant-numeric:tabular-nums}.bs-srcpop__list{gap:1px;margin:0;display:grid}.bs-srcpop__list div{justify-content:space-between;gap:10px;display:flex}.bs-srcpop__list dt{color:#a3a9ba}.bs-srcpop__list dd{color:#fff;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.bs-srcpop__sum{border-top:1px solid #ffffff14;margin-top:2px;padding-top:2px}.bs-srcpop__note{font:500 11px/15px var(--a2-font-ui);color:#8a91a5;margin:6px 0 0}.bs-cmpbtn.bs-cmpbtn--nav{z-index:2;background:color-mix(in srgb, var(--a2-bg,#0b0d14) 92%, transparent);font:600 13px/20px var(--a2-font-ui);white-space:nowrap;border-radius:3px;padding:4px 10px;position:absolute;top:50%;right:8px;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #5fd3e655}.bs-secnav:has(.bs-cmpbtn--nav) .a2-itabs{padding-right:150px}.bs-cmpbtn--inline{display:none}@media (max-width:760px){.bs-cmpbtn--inline{display:inline}}.bs-linkbtn{all:unset;cursor:pointer;font:inherit;color:var(--bs-link)}.bs-linkbtn:hover{text-decoration:underline}.bs-linkbtn:focus-visible{outline-offset:2px;outline:2px solid #5fd3e6}.bs-cmpick{z-index:60;box-sizing:border-box;overscroll-behavior:contain;text-align:start;background:linear-gradient(#232836,#171a23);border-radius:3px;padding:8px;position:fixed;overflow-y:auto;box-shadow:inset 0 0 0 1px #d8cfb866,0 10px 28px #000c}.bs-cmpick ul{gap:2px;margin:0 0 6px;padding:0;list-style:none;display:grid}.bs-cmpick__title{font:700 13px/18px var(--a2-font-ui);color:#f3ead6;margin:0 0 6px}.bs-cmpick__group{font:700 11px/14px var(--a2-font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--bs-gold,#e8c46f);margin:6px 0 2px}.bs-cmpick__opt{all:unset;box-sizing:border-box;cursor:pointer;border-radius:3px;flex-direction:column;width:100%;min-height:36px;padding:4px 8px;display:flex}.bs-cmpick__opt:hover,.bs-cmpick__opt:focus-visible{background:#ffffff10;outline:none}.bs-cmpick__opt[aria-current]{box-shadow:inset 0 0 0 1px #e8c46f88}.bs-cmpick__opt b{font:600 13px/18px var(--a2-font-ui);color:#e7e9f0}.bs-cmpick__opt small{font:500 11px/15px var(--a2-font-ui);color:#a3a9ba}.bs-cmpick__mode{flex-direction:column;gap:3px;padding:4px 8px;display:flex}.bs-cmpick__mode>b{font:600 13px/18px var(--a2-font-ui);color:#e7e9f0}.bs-cmpick__mode>span{flex-wrap:wrap;gap:4px;display:flex}.bs-cmpick__chip{all:unset;box-sizing:border-box;min-height:28px;font:600 12px/20px var(--a2-font-ui);color:#c9cede;cursor:pointer;white-space:nowrap;background:#ffffff0d;border-radius:3px;padding:4px 8px;box-shadow:inset 0 0 0 1px #ffffff1f}.bs-cmpick__chip:hover,.bs-cmpick__chip:focus-visible{color:#fff;background:#ffffff1a;outline:none}.bs-cmpick__chip[aria-current]{box-shadow:inset 0 0 0 1px #e8c46f88}.bs-cmpick__note{font:500 12px/18px var(--a2-font-ui);color:#a3a9ba;margin:0}.bs[data-compare] .bs-band,.bs-cmphost:empty{display:none}.bs-cmp{background:linear-gradient(180deg, #ffffff09 0, #fff0 120px), var(--a2-panel,#1b1f28);border-radius:3px;gap:10px;padding:10px 12px;display:grid;box-shadow:inset 0 0 0 1px #938f8733,0 0 0 1px #000a}.bs-cmp--wait{min-height:120px;font:500 13px/20px var(--a2-font-ui);color:var(--bs-dim);justify-content:space-between;align-items:center;gap:12px;display:flex}.bs-cmp__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(300px,360px);align-items:start;gap:12px;display:grid}.bs-cmp__side{min-width:0;box-shadow:inset 0 0 0 1px var(--bs-line);background:#0003;border-radius:3px;padding:8px}.bs-cmp__side[data-side=b]{box-shadow:inset 0 0 0 1px #5fd3e640}.bs-cmp__name{flex-direction:column;min-width:0;margin-bottom:6px;display:flex}.bs-cmp__name b{-webkit-line-clamp:2;min-width:0;font:700 14px/18px var(--a2-font-ui);color:#f3ead6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bs-cmp__name b>.bs-cmp__sw{margin:-2px 6px 0 0}.bs-cmp__name small{white-space:nowrap;text-overflow:ellipsis;font:500 12px/16px var(--a2-font-ui);color:var(--bs-dim);overflow:hidden}.bs-cmp__name a{color:var(--bs-link);font-weight:600;text-decoration:none}.bs-cmp__sw{vertical-align:middle;background:#e8c46f;border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.bs-cmp__sw[data-side=b]{background:#5fd3e6}.bs-cmp__kit{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.bs-cmp__lists{min-width:0}.bs-cmp__bar{justify-content:space-between;align-items:center;gap:8px;display:flex}.bs-cmp__bar>.bs-h{margin:0}.bs-cmp__acts{flex:none;gap:6px;display:flex}.bs-cmp__row>.bs-h{margin-bottom:6px}.bs-cmp__n{font:700 11px/16px var(--a2-font-ui);color:#bdf1f9;letter-spacing:0;background:#5fd3e633;border-radius:8px;padding:0 6px}.bs-cmp__eq{font:500 11px/16px var(--a2-font-ui);color:var(--bs-faint);text-transform:none;letter-spacing:0}.bs-cmp__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.bs-cmp__pair>div{min-width:0;box-shadow:inset 0 0 0 1px var(--bs-line);background:#0003;border-radius:3px;gap:8px;padding:6px 8px;display:flex}.bs-cmp__pair>div:before{content:"";background:#e8c46f;border-radius:2px;flex:none;width:10px;height:10px;margin-top:4px}.bs-cmp__pair>[data-side=b]{box-shadow:inset 0 0 0 1px #5fd3e640}.bs-cmp__pair>[data-side=b]:before{background:#5fd3e6}.bs-cmp__table{border-collapse:collapse;width:100%;font:500 13px/18px var(--a2-font-ui);color:var(--bs-dim)}.bs-cmp__table th,.bs-cmp__table td{border-bottom:1px solid var(--bs-line);text-align:end;white-space:nowrap;padding:2px 6px}.bs-cmp__table th[scope=row]{text-align:start;white-space:normal;font-weight:500}.bs-cmp__table thead th{font:600 11px/15px var(--a2-font-ui);color:var(--bs-faint)}.bs-cmp__table td{color:#fff;font-variant-numeric:tabular-nums;font-weight:700}.bs-cmp__table tr[data-state=diff] th[scope=row]{color:#e7e9f0}.bs-cmp__table .bs-cmp__part th[scope=row]{padding-left:14px}.bs-cmp__total th,.bs-cmp__total td{font-size:14px}.bs-cmp__d{font:700 12px/16px var(--a2-font-ui);font-variant-numeric:tabular-nums}.bs-cmp__d[data-d=up]{color:var(--bs-ok)}.bs-cmp__d[data-d=down]{color:var(--bs-warn)}.bs-cmp__more{margin-top:4px}.bs-cmp__more summary{cursor:pointer;font:600 12px/18px var(--a2-font-ui);color:var(--bs-link)}.bs-cmp__more[open] summary{margin-bottom:4px}.bs-cmp__tiles{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.bs-cmp__tiles li{flex-direction:column;align-items:center;gap:1px;display:flex;position:relative}.bs-cmp__tiles a{border-radius:3px;display:block;position:relative}.bs-cmp__tiles li[data-state=only] a{box-shadow:0 0 0 2px #5fd3e6}.bs-cmp__tiles li[data-state=diff] a{box-shadow:0 0 0 2px #e8c46f}.bs-cmp__lv{font:800 10px/1 var(--a2-font-ui);color:#fff;text-shadow:0 0 2px #000,0 0 3px #000;position:absolute;bottom:1px;right:2px}.bs-cmp__tiles .bs-cmp__d{font-size:10px;line-height:12px}.bs-cmp__none{font:500 12px/32px var(--a2-font-ui);color:var(--bs-faint)}.bs-cmp__sub{font:700 11px/14px var(--a2-font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--bs-faint);align-items:baseline;gap:6px;margin:6px 0 3px;display:flex}.bs-cmp__gear>.bs-cmp__sub:first-child,.bs-cmp__lists>.bs-cmp__sub:first-child{margin-top:0}.bs-cmp__below{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.bs-cmp__boards{font:500 13px/20px var(--a2-font-ui);gap:2px;margin:0;padding:0;list-style:none;display:grid}.bs-cmp__boards li{align-items:baseline;gap:8px;display:flex}.bs-cmp__boards li span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--bs-dim);flex:1;overflow:hidden}.bs-cmp__boards b{color:#fff;font-variant-numeric:tabular-nums}.bs-cmp__boards li[data-state=diff] span:first-child{color:#e7e9f0}.bs-cmp .a2-equip--glance{justify-content:start;gap:4px}.bs-cmp .a2-equip--glance .a2-equip__slot{position:relative}.bs-cmp__mark{z-index:2;min-width:14px;font:800 9px/13px var(--a2-font-ui);color:#071318;text-align:center;background:#5fd3e6;border-radius:3px;padding:0 2px;position:absolute;top:1px;left:1px}.bs-cmp__mark[data-kind=enchant]{color:#1c1405;background:#e8c46f}@media (max-width:1180px){.bs-cmp__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bs-cmp__nums{order:-1;grid-column:1/-1}}@media (max-width:760px){.bs-cmp{padding:8px}.bs-cmp__grid,.bs-cmp__below,.bs-cmp__pair{grid-template-columns:minmax(0,1fr);gap:8px}.bs-cmp__bar{flex-wrap:wrap}.bs-cmp__table th,.bs-cmp__table td{padding:2px 4px;font-size:12px}}.bs-il:not(:empty){margin-top:18px}.bs-il__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-bottom:12px;display:grid}.bs-il__parts td[data-ok]{color:var(--bs-ok)}.bs-il__gates{font:500 13px/19px var(--a2-font-ui);gap:2px;margin:0;padding:0;list-style:none;display:grid}.bs-il__gates li{border-bottom:1px solid var(--bs-line);grid-template-columns:56px 92px minmax(0,1fr);align-items:baseline;gap:8px;padding:2px 0;display:grid}.bs-il__gil{color:#fff;font-variant-numeric:tabular-nums}.bs-il__gates li[data-open="1"] .bs-il__gst{color:var(--bs-ok)}.bs-il__gates li[data-open="0"] .bs-il__gst{color:var(--bs-warn)}.bs-il__gdn{min-width:0;color:var(--bs-dim)}.bs-il__gdn a{color:var(--bs-link);text-decoration:none}.bs-il__next{font:500 13px/18px var(--a2-font-ui);gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.bs-il__next li{border-bottom:1px solid var(--bs-line);grid-template-columns:32px minmax(0,1.4fr) minmax(0,1.6fr) minmax(0,.8fr) auto;align-items:center;gap:10px;padding:4px 0;display:grid}.bs-il__nm{flex-direction:column;min-width:0;display:flex}.bs-il__nm a{text-overflow:ellipsis;white-space:nowrap;color:#e7e9f0;text-decoration:none;overflow:hidden}.bs-il__nm small,.bs-il__ch{color:var(--bs-dim);font-size:12px}.bs-il__co{color:#fff;font-variant-numeric:tabular-nums}.bs-il__to{color:var(--bs-gold);font-variant-numeric:tabular-nums;white-space:nowrap}.bs-il__also{font:500 13px/18px var(--a2-font-ui);gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.bs-il__also li{border-bottom:1px solid var(--bs-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 0 4px 42px;display:grid}.bs-il__also .bs-il__nm b{color:#e7e9f0;font-weight:600}@media (max-width:760px){.bs-il__grid{grid-template-columns:minmax(0,1fr)}.bs-il__gates li{grid-template-columns:48px 76px minmax(0,1fr)}.bs-il__next li{grid-template-columns:32px minmax(0,1fr) auto}.bs-il__next .bs-il__ch{grid-column:2/-1}.bs-il__next .bs-il__co{grid-column:2}}
