.bf{--bf-twn:376;--bf-tile:82px;position:relative}@media (max-width:480px){.bf{--bf-twn:290;--bf-tile:63px}}@media (max-width:360px){.bf{--bf-twn:230;--bf-tile:50px}}.bf-tile img,.bf-shop-tile img,.tw-slot img,.bf-bsel img{pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.bf-bar{isolation:isolate;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);filter:drop-shadow(4px 4px #00000080);background:var(--frame);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:12px 17px;display:flex;position:relative}.bf-bar:before{content:"";z-index:-1;clip-path:polygon(6.83px 0,calc(100% - 6.83px) 0,100% 6.83px,100% calc(100% - 6.83px),calc(100% - 6.83px) 100%,6.83px 100%,0 calc(100% - 6.83px),0 6.83px);background:var(--fill);box-shadow:inset 1px 1px 0 var(--bevel-l), inset -1px -1px 0 var(--bevel-d);position:absolute;inset:2px}.bf-id{align-items:center;gap:11px;min-width:0;text-decoration:none;display:flex}.bf-id-main{flex-direction:column;gap:2px;min-width:0;display:flex}.bf-id-name{font-family:var(--fd);letter-spacing:.2px;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.bf-id-sub{font-family:var(--fb);color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.bf-id-signin .bf-id-name{color:var(--gild);transition:color .12s}.bf-id-signin:hover .bf-id-name{color:var(--ink)}.bf-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.bf-snd{opacity:.5;align-items:center;padding-left:5px;transition:opacity .18s;display:flex}.bf-snd:hover,.bf-snd:focus-within{opacity:1}.bf-btn{clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px);cursor:pointer;font-family:var(--fb);letter-spacing:.5px;color:#0c0d10;background:var(--gild);filter:drop-shadow(3px 3px #0000008c);transition:transform .1s var(--ease-out), filter .1s var(--ease-out), background .12s ease, color .12s ease;border:none;align-items:center;gap:7px;padding:9px 15px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative}@media (hover:hover){.bf-btn:hover:not(:disabled){filter:drop-shadow(5px 5px #0000008c);transform:translate(-2px,-2px)}}.bf-btn:active:not(:disabled){filter:drop-shadow(1px 1px #0000008c);transition-duration:50ms;transform:translate(2px,2px)}.bf-btn.ghost{color:var(--ink-2);background:var(--bd-soft);filter:drop-shadow(2px 2px #0006)}.bf-btn.ghost:hover{background:var(--chip);color:var(--ink)}.bf-btn.on,.bf-btn.ghost.on:hover{color:#0c0d10;background:var(--gild)}.bf-btn:disabled{opacity:.45;cursor:default;filter:none}.bf-err{font-family:var(--fb);color:var(--r-forged);font-size:12px}.bf-hint{font-family:var(--fb);color:var(--faint);font-size:12px}.bf-cols{grid-template-columns:minmax(0,416px) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.bf-edge,.bf-scrim{display:none}@media (max-width:940px){.bf-cols{grid-template-columns:1fr}.bf-cols .bf-rail{z-index:90;width:min(320px,86vw);transition:transform .26s var(--ease-out);padding:8px;position:fixed;top:56px;bottom:0;right:0;transform:translate(calc(100% + 28px))}.bf[data-drawer=shop] .bf-rail{transform:none}.bf-cols .bf-rail .bf-panel{--crt-blend:normal;background:linear-gradient(var(--frame-c), var(--frame-c)), var(--bg-c)}.bf-cols .bf-rail .bf-panel:before{--crt-blend:normal;background:linear-gradient(var(--fill-c), var(--fill-c)), var(--bg-c)}.bf-scrim{z-index:85;background:#04050799;display:block;position:fixed;inset:56px 0 0}.bf-edge{z-index:80;writing-mode:vertical-rl;font-family:var(--fb);letter-spacing:1.2px;color:var(--dim);background:var(--frame);cursor:pointer;border:none;place-items:center;padding:16px 8px;font-size:11px;font-weight:700;transition:color .15s,opacity .2s;display:grid;position:fixed;top:50%}.bf-edge:hover{color:var(--ink)}.bf-edge-shop{clip-path:polygon(0 0,100% 10px,100% calc(100% - 10px),0 100%);right:0;transform:translateY(-50%)rotate(180deg)}.bf[data-drawer] .bf-edge{opacity:0;pointer-events:none}.bf:has(.bf-dragging) .bf-edge{opacity:0;pointer-events:none}.bf-left.bf-dragging .bf-rail{transform:translate(calc(100% - 64px))}.bf-left.bf-dragging .bf-rail .bf-trash{gap:8px;width:60px;inset:2px auto 2px 2px}.bf-left.bf-dragging .bf-rail .bf-trash .bf-trash-label{display:none}.bf-left.bf-dragging .bf-rail .bf-trash-can{width:34px;height:34px}}@media (max-width:880px){.bf-cols .bf-rail,.bf-scrim{bottom:calc(56px + var(--sab,0px))}.bf-maker{--tray-h:calc(var(--bf-tile) + 46px);padding-bottom:var(--tray-h)}.bf-maker .bf-bench-panel{left:0;right:0;bottom:calc(56px + var(--sab,0px));z-index:70;clip-path:none;filter:drop-shadow(0 -4px #00000080);position:fixed}.bf-maker .bf-bench-panel,.bf-maker .bf-bench-panel:before{--crt-blend:normal;clip-path:none}.bf-maker .bf-bench-panel{background:linear-gradient(var(--frame-c), var(--frame-c)), var(--bg-c)}.bf-maker .bf-bench-panel:before{background:linear-gradient(var(--fill-c), var(--fill-c)), var(--bg-c)}.bf-maker .bf-bench-head{padding:6px 13px 0}.bf-maker .bf-bench-body{padding:0 8px 8px}.bf-maker .bf-bench-tiles{overscroll-behavior-x:contain;flex-wrap:nowrap;min-height:0;padding:8px;overflow-x:auto}.bf-maker .bf-bench-tiles .bf-tile{touch-action:pan-x}.bf-maker .bf-bench-tiles .bf-tile,.bf-maker .bf-bench-tiles .bf-ph{flex:none}}@media (max-width:560px){.bf-maker .bf-bar{gap:10px;margin-bottom:12px;padding:9px 11px}.bf-maker .bf-actions{gap:7px}.bf-maker .bf-btn{padding:8px 11px;font-size:12px}}@media (pointer:coarse){.bf-maker .bf-tile{touch-action:pan-y}}.bf-left{flex-direction:column;gap:18px;min-width:0;display:flex}.bf-rail{flex-direction:column;gap:16px;min-width:0;display:flex;position:relative}.bf-panel{isolation:isolate;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);filter:drop-shadow(4px 4px #00000080);background:var(--frame);position:relative}.bf-panel:before{content:"";z-index:-1;clip-path:polygon(6.83px 0,calc(100% - 6.83px) 0,100% 6.83px,100% calc(100% - 6.83px),calc(100% - 6.83px) 100%,6.83px 100%,0 calc(100% - 6.83px),0 6.83px);background:var(--fill);box-shadow:inset 1px 1px 0 var(--bevel-l), inset -1px -1px 0 var(--bevel-d);position:absolute;inset:2px}.bf-pad{padding:16px}.bf-tower-panel{flex-direction:column;display:flex}.bf-tower-head{box-sizing:border-box;align-items:center;gap:12px;min-height:68px;padding:16px 18px 10px;display:flex}.bf-tid{align-self:flex-start;align-items:flex-start;gap:12px;min-width:0;display:flex}.bf-tid-flag{width:auto;height:42px;image-rendering:pixelated}.bf-tid-col{min-width:0;overflow:hidden}.bf-tid-name{font-family:var(--fd);letter-spacing:.2px;color:var(--ink);white-space:nowrap;font-size:16px;font-weight:700;line-height:1}.bf-tid-tier{font-family:var(--fb);color:var(--dim);white-space:nowrap;margin:3px 0 0;font-size:12px;line-height:1.5}.bf-tid-plain{color:var(--dim)}.bf-head-side{text-align:right;flex:none;align-self:flex-start;margin-left:auto}.bf-head-lv,.bf-head-lv-in{font-family:var(--fd);letter-spacing:.2px;color:var(--ink);font-size:16px;font-weight:700;line-height:1}.bf-head-lv-in{appearance:none;cursor:text;text-align:left;font-variant-numeric:tabular-nums;opacity:.78;background:0 0;border:none;border-bottom:1px dashed #0000;outline:none;min-width:1ch;margin:0;padding:0 0 1px;transition:border-color .12s,opacity .12s}.bf-head-lv-in:hover{border-bottom-color:color-mix(in srgb, currentColor 45%, transparent);opacity:1}.bf-head-lv-in:focus{border-bottom-color:var(--gild);opacity:1}@supports (field-sizing:content){.bf-head-lv-in{field-sizing:content;width:auto!important}}.bf-head-count{font-family:var(--fb);color:var(--dim);white-space:nowrap;margin:3px 0 0;font-size:12px;line-height:1.5}.bf-uptrig{cursor:pointer;clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px);background:var(--bd-soft);filter:drop-shadow(2px 2px #0006);transition:background .12s ease, transform .1s var(--ease-out), filter .1s var(--ease-out);border:none;align-items:center;gap:9px;padding:7px 12px;display:inline-flex}@media (hover:hover){.bf-uptrig:hover{background:var(--chip);filter:drop-shadow(4px 4px #00000080);transform:translate(-2px,-2px)}}.bf-uptrig:active{filter:drop-shadow(0 0 #0006);transition-duration:50ms;transform:translate(2px,2px)}.bf-uptrig.open{background:var(--chip);filter:drop-shadow(3px 3px #00000080)}.bf-uptrig-lab{text-align:left;min-width:0;font-family:var(--fd);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:700;line-height:1;overflow:hidden}.bf-uptrig-chev{color:var(--dim);transition:transform .2s var(--ease-out);flex:none}.bf-uptrig.open .bf-uptrig-chev{transform:rotate(180deg)}.bf-upmenu{z-index:200;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);background:var(--frame);filter:drop-shadow(4px 4px #0000008c);padding:2px;position:fixed}.bf-upmenu:before{content:"";z-index:-1;clip-path:polygon(6.83px 0,calc(100% - 6.83px) 0,100% 6.83px,100% calc(100% - 6.83px),calc(100% - 6.83px) 100%,6.83px 100%,0 calc(100% - 6.83px),0 6.83px);background:var(--fill);box-shadow:inset 1px 1px 0 var(--bevel-l), inset -1px -1px 0 var(--bevel-d);position:absolute;inset:2px}.bf-upmenu>div:not(.fsb){scrollbar-width:none;max-height:60vh;padding:6px;overflow-y:auto}.bf-upmenu>div:not(.fsb)::-webkit-scrollbar{width:0;height:0}.bf-uprow{cursor:pointer;clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px);text-align:left;width:100%;color:var(--dim);background:0 0;border:none;align-items:center;gap:10px;padding:6px 9px;transition:background .1s,color .1s;display:flex}.bf-uprow:hover{background:var(--chip);color:var(--ink)}.bf-uprow.on{color:var(--gild)}.bf-uprow-lab{font-family:var(--fb);white-space:nowrap;font-size:13px;font-weight:500}.bf-twtrig{flex:none;min-width:128px}.bf-tw-thumb{object-fit:contain;width:16px;height:22px;image-rendering:pixelated;flex:none}.bf-twrow{padding-top:4px;padding-bottom:4px}.bf-twrow .bf-tw-thumb{width:20px;height:30px}.tw-stage{flex-direction:column;align-items:center;gap:12px;padding:22px 14px 24px;display:flex}.tw-hud{max-width:var(--tw);flex-wrap:nowrap;justify-content:center;align-items:center;gap:0;display:flex}.tw-frame{--twn:336;--tw:calc(var(--twn) * 1px);--tw-frame:url(/tower/spr_towerOaken.png);--sw:calc(var(--tw) * .277);--swr:.287;--swn:calc(var(--twn) * var(--swr));--pf-left:19%;--pf-right:19%;--pf-top:7%;--pf-bottom:23%;--cell-gap:.046;--icon-scale:.76;--hp-w:80%;--hp-top:86.5%;--hp-h:6.2%;--badge-top:-.01;--badge-left:.015;--mult-top:-.01;--mult-right:.015;--crit-bottom:-.01;--crit-right:.015;--badge-size:.032;--badge-padx:.44em;--star-w:34%;--star-bottom:.037;--text-outline:.11em;--hp-font:.058;--hp-text-y:-.006;--slotfx-fps:15;--fx-scale:1.18;--fx-x:.5;--fx-y:1.5;--enc-size:.119;--day-size:.112;--day-font:.038;--day-outline:.3em;--troph-size:.078;--troph-gap:.019;--heart-size:.068;--heart-gap:.016;width:var(--tw);aspect-ratio:417/656;-webkit-user-select:none;user-select:none;transition:aspect-ratio .35s cubic-bezier(.4,0,.2,1);position:relative}.tw-skin-oaken{--tw-frame:url(/tower/spr_towerOaken.png);aspect-ratio:417/656;--pf-left:19%;--pf-right:19%;--pf-top:5.49%;--pf-bottom:24.51%;--hp-w:80%;--hp-top:88.96%;--hp-h:6.2%;--swr:.287}.tw-skin-birch{--tw-frame:url(/tower/spr_towerBirch.png);aspect-ratio:442/678;--pf-left:21.5%;--pf-right:21.5%;--pf-top:9.06%;--pf-bottom:25.94%;--hp-w:74%;--hp-top:88.72%;--hp-h:6%;--swr:.262}.tw-skin-marble{--tw-frame:url(/tower/spr_towerMarble.png);aspect-ratio:446/684;--pf-left:21%;--pf-right:21%;--pf-top:9.59%;--pf-bottom:27.91%;--hp-w:72%;--hp-top:88.75%;--hp-h:5.4%;--swr:.267}.tw-skin-runic{--tw-frame:url(/tower/spr_towerRunic.png);aspect-ratio:417/657;--pf-left:20%;--pf-right:20%;--pf-top:8%;--pf-bottom:25.5%;--hp-w:77%;--hp-top:88.2%;--hp-h:6.4%;--swr:.277}.tw-skin-prismatic{--tw-frame:url(/tower/spr_towerPrismatic.png);aspect-ratio:417/656;--pf-left:23.26%;--pf-right:23.26%;--pf-top:9.36%;--pf-bottom:27.25%;--hp-w:64.4%;--hp-top:87.34%;--hp-h:6.3%;--swr:.287;--b0-top:-5.5%;--b0-right:-5.5%;--b0-bottom:-5.5%;--b0-left:-5.5%;--cell-gap:.022;--hp-text-y:0}.tw-skin-cosmic{--tw-frame:url(/tower/spr_towerCosmic.png?v=5);aspect-ratio:417/656;--pf-left:23.26%;--pf-right:23.26%;--pf-top:9.36%;--pf-bottom:27.25%;--hp-w:64.4%;--hp-top:87.34%;--hp-h:6.3%;--swr:.287;--b0-top:-5.5%;--b0-right:-5.5%;--b0-bottom:-5.5%;--b0-left:-5.5%;--cell-gap:.022;--hp-text-y:0}:is(.tw-skin-prismatic .tw-slot:not(:has(.tw-stars)) .tw-border,.tw-skin-cosmic .tw-slot:not(:has(.tw-stars)) .tw-border){inset:var(--b0-top,0) var(--b0-right,0) var(--b0-bottom,0) var(--b0-left,0)}.tw-art{z-index:0;pointer-events:none;image-rendering:pixelated;background:50%/100% 100% no-repeat;position:absolute;inset:0;transform:translateZ(0)}.tw-grid,.tw-hp{z-index:1}@media (max-width:480px){.tw-frame{--twn:290}}@media (max-width:360px){.tw-frame{--twn:230}}.bf-tower-panel .tw-frame{--twn:var(--bf-twn)}.tw-fit{justify-content:center;display:flex;container-type:inline-size}.tw-fit .tw-stage{padding:14px 0 16px}@container (max-width:340px){.tw-fit .tw-frame{--twn:290}}@container (max-width:294px){.tw-fit .tw-frame{--twn:230}}@container (max-width:234px){.tw-fit .tw-frame{--twn:180}}.tw-grid{left:var(--pf-left);right:var(--pf-right);top:var(--pf-top);bottom:var(--pf-bottom);column-gap:calc(var(--tw) * var(--cell-gap));row-gap:calc(var(--tw) * var(--cell-gap));grid-template-columns:repeat(2,1fr);align-content:center;transition:inset .35s cubic-bezier(.4,0,.2,1);display:grid;position:absolute}.tw-slot{aspect-ratio:1;image-rendering:pixelated;cursor:pointer;transition:box-shadow .24s var(--ease-out);background:50%/100% 100% no-repeat;position:relative;overflow:visible}.tw-border{z-index:0;image-rendering:pixelated;pointer-events:none;background:50%/100% 100% no-repeat;position:absolute;inset:0}.tw-slot:before{content:"";z-index:0;pointer-events:none;opacity:.26;background:#05060a;position:absolute;inset:0}.tw-slot.empty{cursor:default}.tw-slot{isolation:isolate}.tw-slot:after{content:"";z-index:0;pointer-events:none;opacity:0;transition:opacity .24s var(--ease-out);will-change:opacity;background:radial-gradient(circle,#d6a8494d 0%,#d6a84914 26%,#0000 50%);position:absolute;inset:0}.tw-slot:not(.empty):hover:after{opacity:1}.bf-left.bf-dragging .tw-slot:not(.empty):hover:after{opacity:0}.tw-slot.dnd-over{z-index:1;box-shadow:inset 0 0 0 3px #ffffffb8,0 0 18px #ffffff52}.tw-slot.dnd-over:after{opacity:1;background:radial-gradient(circle,#fff3 0%,#ffffff0f 26%,#0000 50%)}.tw-slot.lifting .tw-badges,.tw-slot.lifting .tw-b-mult,.tw-slot.lifting .tw-b-crit,.tw-slot.lifting .tw-stars,.tw-slot.lifting .tw-arrow{opacity:0}.tw-drop{z-index:2;position:absolute;inset:0}.bf-tile.in-slot{cursor:grab;touch-action:none;place-items:center;width:auto;height:auto;transition:none;display:grid;position:absolute;inset:0}.bf-tile.in-slot:hover{top:0;transform:none}.bf-tile.in-slot:active{cursor:grabbing}.bf-tile.in-slot img:not(.bf-tile-star){width:calc(var(--icon-scale) * 100%);height:calc(var(--icon-scale) * 100%);width:round(calc(var(--icon-scale) * 100%), 1px);height:round(calc(var(--icon-scale) * 100%), 1px);object-fit:contain;image-rendering:pixelated}.bf-tile img:not(.bf-tile-star){transform:scaleX(-1)}.tw-embed-img{width:calc(var(--icon-scale) * 100%);height:calc(var(--icon-scale) * 100%);width:round(calc(var(--icon-scale) * 100%), 1px);height:round(calc(var(--icon-scale) * 100%), 1px);object-fit:contain;image-rendering:pixelated}.bf-tile.in-slot .bf-tile-star{display:none}.bf-tile.in-slot.press{animation:bfPress .2s var(--ease-pop)}@keyframes bfPress{0%{transform:scale(1)}35%{transform:scale(1.18)}to{transform:scale(1)}}.tw-fx{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.tw-fx-fit{transform-origin:50%;width:140px;height:140px;transform:translate(calc(-50% + var(--fx-x) * var(--sw) * .01), calc(-50% + var(--fx-y) * var(--sw) * .01)) scale(calc(var(--swn) / 140 * var(--fx-scale)));position:absolute;top:50%;left:50%;overflow:hidden}.tw-fx-strip{width:calc(var(--fx-frames) * 140px);height:140px;image-rendering:pixelated;animation:twslotfx calc(var(--fx-frames) / var(--slotfx-fps) * 1s) steps(var(--fx-frames)) infinite;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%}@keyframes twslotfx{0%{transform:translate(0)}to{transform:translateX(calc(var(--fx-frames) * -140px))}}.tw-badges{top:calc(var(--tw) * var(--badge-top));left:calc(var(--tw) * var(--badge-left));align-items:center;gap:calc(var(--tw) * .008);pointer-events:none;z-index:5;display:flex;position:absolute}.tw-badge{font-family:var(--fb);font-weight:800;font-size:calc(var(--tw) * var(--badge-size));color:#fff;-webkit-text-stroke:var(--text-outline) #000000e6;paint-order:stroke fill;padding:.09em var(--badge-padx);clip-path:polygon(.28em 0,calc(100% - .28em) 0,100% .28em,100% calc(100% - .28em),calc(100% - .28em) 100%,.28em 100%,0 calc(100% - .28em),0 .28em);white-space:nowrap;text-shadow:0 .1em .08em #000000d9;border:.12em solid #0000008c;line-height:1;box-shadow:inset 0 .08em #ffffff38}.tw-b-dmg{background:linear-gradient(#f0635a 0 25%,#e2473d 25% 50%,#c8352c 50% 75%,#a8261f 75% 100%)}.tw-b-mult{top:calc(var(--tw) * var(--mult-top));right:calc(var(--tw) * var(--mult-right));z-index:5;background:linear-gradient(#5fbdfb 0 25%,#3fa3f0 25% 50%,#2a7fd8 50% 75%,#1c63bd 75% 100%);position:absolute}.tw-b-crit{bottom:calc(var(--tw) * var(--crit-bottom));right:calc(var(--tw) * var(--crit-right));z-index:5;color:#fff24a;position:absolute}.tw-stars{left:50%;bottom:calc(var(--tw) * var(--star-bottom));width:var(--star-w);image-rendering:pixelated;pointer-events:none;z-index:5;position:absolute;transform:translate(-50%)}.tw-arrow{width:auto;height:28%;image-rendering:pixelated;pointer-events:none;z-index:4;animation:twStarIn .28s var(--ease-out) 60ms backwards;transition:opacity .2s var(--ease-out);position:absolute}.tw-a-right{top:50%;right:0;transform:translate(50%,-50%)}.tw-a-left{top:50%;left:0;transform:translate(-50%,-50%)rotate(180deg)}.tw-a-up{top:0;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.tw-a-down{bottom:0;left:50%;transform:translate(-50%,50%)rotate(90deg)}@keyframes twBadgeIn{0%{opacity:0;transform:translateY(2px)scale(.55)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes twStarIn{0%{opacity:0}to{opacity:1}}.tw-badges,.tw-b-mult,.tw-b-crit{animation:twBadgeIn .24s var(--ease-pop) 50ms backwards}.tw-stars{animation:twStarIn .28s var(--ease-out) 60ms backwards}.tw-badges,.tw-b-mult,.tw-b-crit,.tw-stars{transition:opacity .2s var(--ease-out)}.tw-hp{width:var(--hp-w);left:calc((100% - var(--hp-w)) / 2);top:var(--hp-top);height:var(--hp-h);background:linear-gradient(#0c1a10,#06120a);border:1.5px solid #00000080;border-radius:4px;transition:top .35s cubic-bezier(.4,0,.2,1),left .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1),height .35s cubic-bezier(.4,0,.2,1);position:absolute;overflow:hidden;box-shadow:inset 0 1px 2px #0009}.tw-hp .fill{background:linear-gradient(#178a56 0% 8%,#2fb279 8% 20%,#4ecf92 20% 33%,#7dedb2 33% 67%,#34b87c 67% 85%,#1f9c66 85% 100%);transition:width .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.tw-hp .txt{transform:translateY(calc(var(--tw) * var(--hp-text-y)));font-family:var(--fb);font-weight:800;font-size:calc(var(--tw) * var(--hp-font));color:#eafff0;-webkit-text-stroke:var(--text-outline) #000000e6;paint-order:stroke fill;letter-spacing:.5px;place-items:center;transition:opacity .15s;display:grid;position:absolute;inset:0}.tw-enc{width:calc(var(--tw) * var(--enc-size));height:calc(var(--tw) * var(--enc-size));flex:none;place-items:center;display:grid}.tw-enc img{object-fit:contain;width:84%;height:84%;image-rendering:pixelated}.tw-enc img.empty{filter:none;opacity:.85;width:100%;height:100%}.tw-day{flex:none;place-items:center;display:grid;position:relative}.tw-day img{height:calc(var(--tw) * var(--day-size));width:auto;image-rendering:pixelated}.tw-day span{font-family:var(--fb);color:#fff;font-weight:800;font-size:calc(var(--tw) * var(--day-font));-webkit-text-stroke:var(--day-outline) #000;paint-order:stroke fill;place-items:center;display:grid;position:absolute;inset:0}.tw-row{max-width:var(--tw);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.tw-troph{gap:calc(var(--tw) * var(--troph-gap))}.tw-heart{gap:calc(var(--tw) * var(--heart-gap));margin-top:2px}.tw-troph img{height:calc(var(--tw) * var(--troph-size));width:auto;image-rendering:pixelated}.tw-heart img{height:calc(var(--tw) * var(--heart-size));width:auto;image-rendering:pixelated}.tw-spent{filter:grayscale()brightness(.16)opacity(.5)!important}.bf-bench-head{align-items:baseline;gap:10px;padding:13px 15px;display:flex}.bf-bench-count{font-family:var(--fb);color:var(--dim);white-space:nowrap;margin:0 0 0 auto;font-size:12px;line-height:1.5}.bf-bench-body{padding:0 12px 12px;position:relative}.bf-bench-tiles{min-height:calc(var(--bf-tile) * 2 + 8px + 26px);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);background:#ffffff06;flex-wrap:wrap;align-content:flex-start;gap:8px;padding:12px;display:flex;position:relative}.bf-tile{width:var(--bf-tile);height:var(--bf-tile);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:top .13s var(--ease-out), transform .13s var(--ease-out);flex:none;place-items:center;display:grid;position:relative;top:0}.bf-tile img:not(.bf-tile-star){width:var(--bf-tile);height:var(--bf-tile);object-fit:contain;image-rendering:pixelated}.bf-tile-star{width:44.7%;height:auto;image-rendering:pixelated;pointer-events:none;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.bf-tile:hover{z-index:3;top:-3px}.bf-tile.enter{animation:bfTileIn .4s var(--ease-pop) both}@keyframes bfTileIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.bf-tile.fuse{animation:bfFuse .44s var(--ease-pop) both;z-index:4}@keyframes bfFuse{0%{opacity:0;transform:scale(.3)rotate(-14deg)}55%{opacity:1;transform:scale(1.22)rotate(4deg)}to{transform:none}}.bf-tile.starup{animation:bfStarUp .5s var(--ease-pop);z-index:4}@keyframes bfStarUp{0%{filter:brightness();transform:scale(1)}35%{filter:brightness(1.85)saturate(1.3);transform:scale(1.32)}to{filter:brightness();transform:scale(1)}}.bf-tile.lift{z-index:50;cursor:grabbing;pointer-events:none;animation:bfPick .16s var(--ease-pop) both;margin:0;transition:none;position:fixed;top:0;left:0;rotate:-3deg}.bf-tile.lift,.bf-tile.settle{will-change:transform, translate}@keyframes bfPick{0%{rotate:none;scale:.86}to{rotate:-3deg;scale:1}}.bf-ph{width:var(--bf-tile);height:var(--bf-tile);flex:none}.bf-maker .bf-tile.armed{outline:2px solid var(--gild);outline-offset:3px;z-index:3;top:-3px}.bf-maker .bf-arming .tw-slot.empty{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--gild) 60%, transparent)}.bf-maker .bf-arming .tw-slot.empty:after{animation:bfBeckon 1.9s var(--ease-out) infinite}.bf-maker .bf-arming .tw-slot.empty.dnd-over:after{opacity:1;animation:none}@keyframes bfBeckon{0%,to{opacity:.26}50%{opacity:.68}}.bf-draglayer{pointer-events:none;z-index:50;position:fixed;inset:0}.bf-left.bf-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.bf-left.bf-dragging .bf-tile{pointer-events:none}.bf-trash{--lid-open:-32deg;z-index:30;clip-path:polygon(6.83px 0,calc(100% - 6.83px) 0,100% 6.83px,100% calc(100% - 6.83px),calc(100% - 6.83px) 100%,6.83px 100%,0 calc(100% - 6.83px),0 6.83px);background:color-mix(in srgb, var(--r-cursed) 5%, #07080aeb);opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out);place-content:center;justify-items:center;gap:12px;display:grid;position:absolute;inset:2px}.bf-left.bf-dragging .bf-trash,.bf-trash.busy{opacity:1;pointer-events:auto}.bf-trash:after{content:"";background:radial-gradient(170px 170px at 50% 46%, color-mix(in srgb, var(--r-cursed) 34%, transparent) 0%, transparent 62%);opacity:0;transform-origin:50% 46%;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);pointer-events:none;position:absolute;inset:0;transform:scale(.8)}.bf-trash.over:after{opacity:1;transform:scale(1)}.bf-trash-inner{z-index:1;transition:transform .22s var(--ease-pop);place-items:center;display:grid;position:relative;transform:scale(.9)}.bf-left.bf-dragging .bf-trash .bf-trash-inner,.bf-trash.busy .bf-trash-inner{transform:scale(1)}.bf-trash.over .bf-trash-inner{transform:scale(1.06)translateY(-2px)}.bf-trash-label{z-index:1;font-family:var(--fb);color:var(--dim);transition:color .16s var(--ease-out);font-size:12px;font-weight:600;position:relative}.bf-trash.over .bf-trash-label{color:var(--r-cursed)}.bf-trash-can{width:54px;height:54px;color:var(--dim);fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;transition:color .16s var(--ease-out), transform .16s var(--ease-pop);overflow:visible}.bf-trash.over .bf-trash-can{color:var(--r-cursed);transform:scale(1.14)}.bf-trash-lid{transform-box:view-box;transform-origin:4px 6.5px;transition:transform .2s var(--ease-pop)}.bf-trash.over .bf-trash-lid,.bf-trash.busy .bf-trash-lid{transform:rotate(var(--lid-open)) translateY(-1px)}.bf-trash.eat .bf-trash-can{animation:bfBinChomp .34s var(--ease-pop)}.bf-trash.eat .bf-trash-lid{animation:bfLidSlam .32s var(--ease-pop)}.bf-trash.eat .bf-trash-puff{animation:bfTrashPuff .42s var(--ease-out)}@keyframes bfBinChomp{0%{transform:translateY(0)scale(1)}22%{transform:translateY(2px)scale(1.14,.8)}55%{transform:translateY(-3px)scale(.94,1.09)}to{transform:translateY(0)scale(1)}}@keyframes bfLidSlam{0%{transform:rotate(var(--lid-open)) translateY(-1px)}34%{transform:rotate(6deg)}70%{transform:rotate(-2deg)}to{transform:rotate(0)}}.bf-trash-puff{z-index:2;border:2px solid var(--r-cursed);opacity:0;pointer-events:none;border-radius:50%;width:15px;height:15px;position:absolute;top:37%;left:50%;transform:translate(-50%,-50%)scale(.3)}@keyframes bfTrashPuff{0%{opacity:.75;transform:translate(-50%,-50%)scale(.3)}to{opacity:0;transform:translate(-50%,-50%)scale(1.9)}}.bf-shop-panel{clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px),0 8px);flex-direction:column;flex:1;min-height:0;display:flex;container-type:inline-size}.bf-shop-panel .bf-pad{flex-direction:column;flex:1;min-height:0;display:flex}.bf-shop-panel:before{clip-path:polygon(6.83px 0,calc(100% - 6.83px) 0,100% 6.83px,100% 100%,6.83px 100%,0 calc(100% - 6.83px),0 6.83px)}.bf-shop-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.bf-shop-head-main{min-width:0}.bf-shop-sub{font-family:var(--fb);color:var(--dim);margin:3px 0 0;font-size:12px;line-height:1.5}.bf-shop-bar{margin-bottom:14px}.bf-shop-bar .fsearch{max-width:none;margin-bottom:13px}.bf-shop-dds{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tf-dd-item .tt-tag img{height:24px}.tf-dd-item .tt-tag .t{letter-spacing:.5px;font-size:10px}.bf-shop-grid{flex:1 1 0;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:13px;min-height:0;margin:0 -14px -14px 0;padding:4px 10px 16px 0;display:grid;overflow:auto}@media (max-width:940px){.bf-shop-grid{flex:1 1 0;max-height:none}}.bf-shop-grid .icell{outline:none}.bf-shop-empty{text-align:center;font-family:var(--fd);color:var(--dim);grid-column:1/-1;padding:44px 16px;font-size:19.8px;font-weight:700}@container (max-width:560px){.bf-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bf-shop-grid .icell{gap:7px;padding:12px 6px 11px}.bf-shop-grid .icell-art{width:56px;height:56px}.bf-shop-grid .icell-art img{max-width:54px;max-height:54px}.bf-shop-grid .icell-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12.5px;overflow:hidden}.bf-shop-grid .emrow{gap:4px}.bf-shop-grid .emrow .tt-tag img{height:18px}.bf-shop-grid .emrow .tt-tag .t{letter-spacing:.5px;font-size:9px}.bf-shop-grid .icell-cost{gap:4px}.bf-shop-grid .icell-cost img{width:13px;height:13px}.bf-shop-grid .icell-cost span{font-size:13px}}@container (max-width:340px){.bf-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bf-cardscrim{z-index:149;background:#050608bd;position:fixed;inset:0}.bf-slotcard{z-index:150;scrollbar-width:none;width:min(408px,100vw - 24px);max-height:88vh;position:fixed;overflow-y:auto}.bf-slotcard::-webkit-scrollbar{display:none}.bf-card{--r:var(--r-common);isolation:isolate;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);font-family:var(--fb);background:color-mix(in srgb, var(--r) 16%, var(--frame-c));filter:drop-shadow(4px 4px #00000080);position:relative}.bf-card:before{content:"";z-index:-1;clip-path:polygon(6.83px 0,calc(100% - 6.83px) 0,100% 6.83px,100% calc(100% - 6.83px),calc(100% - 6.83px) 100%,6.83px 100%,0 calc(100% - 6.83px),0 6.83px);background:var(--fill);box-shadow:inset 1px 1px 0 var(--bevel-l), inset -1px -1px 0 var(--bevel-d);position:absolute;inset:2px}.bf-card-inner{align-items:stretch;display:flex;position:relative}.bf-card-inner:before{content:"";z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--r) 9%, transparent), transparent);height:128px;position:absolute;inset:0 0 auto}.bf-card-item{flex:1;min-width:0;padding:15px 16px 16px}.bf-card-head{align-items:flex-start;gap:12px;display:flex}.bf-card-head .bf-slot{--tw:80px;--sw:80px;--swn:80;width:80px}.bf-card-meta{flex-direction:column;align-items:flex-start;min-width:0;padding-top:2px;display:flex}.bf-card-name{font-family:var(--fd);color:var(--r);text-shadow:0 0 16px color-mix(in srgb, var(--r) 50%, transparent);overflow-wrap:break-word;max-width:100%;font-size:19px;font-weight:700;line-height:1.1}.bf-card-rarity{font-family:var(--fb);color:var(--r);text-transform:capitalize;margin-top:6px;font-size:11px;font-weight:600}.bf-card-ctl{flex-direction:column;flex:none;align-items:flex-end;gap:8px;margin-left:auto;display:flex}.bf-card-x{cursor:pointer;clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px);background:var(--bd-soft);width:26px;height:26px;color:var(--r-cursed);filter:drop-shadow(2px 2px #0006);transition:background .12s ease, color .12s ease, transform .1s var(--ease-out), filter .1s var(--ease-out);border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.bf-card-x:hover{background:color-mix(in srgb, var(--r-cursed) 45%, var(--bd-soft-c));color:#fff;filter:drop-shadow(4px 4px #00000080);transform:translate(-2px,-2px)}}.bf-card-x:active{filter:drop-shadow(0 0 #0006);transition-duration:50ms;transform:translate(2px,2px)}.bf-sockrow{justify-content:flex-start}.bf-card-starrow{align-items:center;gap:10px;margin-top:16px;display:flex}.bf-card-starrow .lead{flex:1}.bf-slot{--tw:132px;--sw:132px;--swn:132;--icon-scale:.76;--badge-top:-.03;--badge-left:-.01;--mult-top:-.03;--mult-right:-.01;--crit-bottom:-.03;--crit-right:-.01;--badge-size:.108;--badge-padx:.44em;--star-w:44%;--star-bottom:.02;--text-outline:.11em;--fx-scale:1.18;--fx-x:.5;--fx-y:1.5;--slotfx-fps:15;aspect-ratio:1;width:132px;image-rendering:pixelated;background:50%/100% 100% no-repeat;position:relative;overflow:visible}.bf-slot:before{content:"";z-index:0;pointer-events:none;opacity:.26;background:#05060a;position:absolute;inset:0}.bf-slot-icon{width:calc(var(--icon-scale) * 100%);height:calc(var(--icon-scale) * 100%);width:round(calc(var(--icon-scale) * 100%), 1px);height:round(calc(var(--icon-scale) * 100%), 1px);object-fit:contain;image-rendering:pixelated;z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bf-sock{image-rendering:pixelated;flex:none;position:relative;overflow:hidden}.bf-sock-none{border:1.5px dashed var(--bd-strong-c);opacity:.5;clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px);flex:none;width:26px;height:26px}.bf-sock-fit{width:140px;height:140px;transform:translate(-50%, -50%) scale(calc(var(--fx-n) / 140 * 1.18));position:absolute;top:50%;left:50%;overflow:hidden}.bf-sock-strip{width:calc(var(--fx-frames) * 140px);height:140px;image-rendering:pixelated;animation:twslotfx calc(var(--fx-frames) / 15 * 1s) steps(var(--fx-frames)) infinite;background-repeat:no-repeat;background-size:100% 100%;display:block}.bf-hovercard{scrollbar-width:none;max-height:88vh;overflow:visible auto}.bf-hovercard::-webkit-scrollbar{display:none}@media (max-width:880px){.bf-hovercard-dock{pointer-events:none;max-width:calc(100vw - 16px);max-height:56vh;overflow-y:auto}.bf-hovercard-dock>*{max-width:100%}}@media (max-width:480px){.bf-trash-can{width:40px;height:40px}}.bf-hud{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;margin-top:-6px;padding:0 18px 14px;display:flex}.bf-hud-l,.bf-hud-r{align-items:center;gap:14px;min-width:0;display:inline-flex}.bf-hud-perk-wrap{display:inline-flex;position:relative}.bf-hud-perk{cursor:pointer;background:0 0;border:none;place-items:center;width:40px;height:40px;padding:0;display:grid;position:relative}.bf-hud-perk .perk{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;filter:drop-shadow(-2px 2px #00000080);transition:transform .16s var(--ease-pop)}.bf-hud-perk:hover .perk{transform:translateY(-2px)}.bf-hud-perk .plus{color:var(--ink-2);background:var(--chip);clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px);opacity:.5;transition:opacity .14s var(--ease-out);place-items:center;display:grid;position:absolute;inset:0}.bf-hud-perk:hover .plus{opacity:1}.bf-hud-x{background:var(--bd-c);width:16px;height:16px;color:var(--ink-2);cursor:pointer;font-family:var(--fb);clip-path:polygon(3px 0,calc(100% - 3px) 0,100% 3px,100% calc(100% - 3px),calc(100% - 3px) 100%,3px 100%,0 calc(100% - 3px),0 3px);opacity:0;transition:opacity .14s var(--ease-out), color .14s var(--ease-out), background .14s var(--ease-out);border:none;place-items:center;font-size:12px;line-height:1;display:grid;position:absolute;top:0;right:0}.bf-hud-perk-wrap:hover .bf-hud-x{opacity:1}.bf-hud-x:hover{color:var(--ink);background:var(--chip)}.bf-hud-stat{align-items:center;gap:5px;display:inline-flex}.bf-hud-ic{flex:none;place-items:center;display:grid}.bf-hud-ic img{max-width:26px;max-height:23px;image-rendering:pixelated;filter:drop-shadow(1px 2px #00000080)}.bf-hud-input{appearance:none;text-align:left;cursor:text;min-width:1ch;font-family:var(--fb);color:#fff;-webkit-text-stroke:.22em #000000e6;paint-order:stroke fill;letter-spacing:.5px;font-variant-numeric:tabular-nums;opacity:.78;background:0 0;border:none;border-bottom:1px dashed #0000;outline:none;margin:0;padding:0 0 1px;font-size:16px;font-weight:800;line-height:22px;transition:border-color .12s,opacity .12s}.bf-hud-input:hover{opacity:1;border-bottom-color:#ffffff73}.bf-hud-input:focus{border-bottom-color:var(--gild);opacity:1}@supports (field-sizing:content){.bf-hud-input{field-sizing:content;width:auto!important}}.bf-hud-foot{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;padding:0 18px 16px;display:flex}.bf-hud-foot-l{flex:auto;align-items:center;gap:8px;min-width:0;display:inline-flex}.bf-hud-foot .bf-btn{white-space:nowrap}.bf-import-under{padding:0 18px;overflow:hidden}.bf-import-under-row{align-items:center;gap:8px;padding:2px 7px 16px 0;display:flex}.bf-hud-msg{margin-top:-8px;padding:0 18px 14px}.tw-hp-edit{cursor:text;background:0 0;border:none;padding:0;position:absolute;inset:0}.tw-hp-input{text-align:center;width:100%;transform:translateY(calc(var(--tw) * var(--hp-text-y)));font-family:var(--fb);font-weight:800;font-size:calc(var(--tw) * var(--hp-font));color:#eafff0;caret-color:#eafff0;-webkit-text-stroke:var(--text-outline) #000000e6;paint-order:stroke fill;letter-spacing:.5px;background:0 0;border:none;padding:0;position:absolute;inset:0}.tw-hp-input:focus{outline:none}.tw-hp-input::selection{background:#00000059}.tw-hp:has(.tw-hp-input) .txt{opacity:0}.tw-hp-auto{font-family:var(--fb);letter-spacing:.5px;color:#eafff0;cursor:pointer;clip-path:polygon(3px 0,100% 0,100% calc(100% - 3px),calc(100% - 3px) 100%,0 100%,0 3px);background:#00000073;border:none;padding:3px 6px;font-size:9px;font-weight:700;line-height:1;transition:background .15s,color .15s;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.tw-hp-auto:hover{color:#fff;background:#000000b3}.bf-deck{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex;position:relative}.bf-deck-stack{flex:none;height:40px;position:relative}.bf-deck-card{width:40px;height:40px;position:absolute;top:0}.bf-deck-card img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;filter:drop-shadow(-2px 2px #00000080)}.bf-deck-empty{color:var(--ink-2);background:var(--chip);clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px);opacity:.5;transition:opacity .14s var(--ease-out);place-items:center;display:grid;position:absolute;inset:0}.bf-deck:hover .bf-deck-empty{opacity:1}.bf-deck-off{width:40px;height:40px;color:var(--faint);background:var(--chip);clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px);opacity:.5;transition:opacity .14s var(--ease-out);place-items:center;display:grid}.bf-deck-off:hover{opacity:.85}.bf-gate{isolation:isolate;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);filter:drop-shadow(4px 4px #00000080);background:var(--frame);grid-template-columns:1fr minmax(280px,360px);gap:30px;padding:30px 32px;display:grid;position:relative}.bf-gate:before{content:"";z-index:-1;clip-path:polygon(6.83px 0,calc(100% - 6.83px) 0,100% 6.83px,100% calc(100% - 6.83px),calc(100% - 6.83px) 100%,6.83px 100%,0 calc(100% - 6.83px),0 6.83px);background:var(--fill);box-shadow:inset 1px 1px 0 var(--bevel-l), inset -1px -1px 0 var(--bevel-d);position:absolute;inset:2px}@media (max-width:760px){.bf-gate{grid-template-columns:1fr;gap:22px}}.bf-gate-copy{align-self:center}.bf-gate-title{font-family:var(--fd);letter-spacing:-.3px;color:var(--gild);margin:0;font-size:25px;font-weight:700}.bf-gate-sub{font-family:var(--fb);color:var(--dim);max-width:48ch;margin:13px 0 0;font-size:14px;line-height:1.6}.bf-gate-auth{align-self:center}.bf-pick{isolation:isolate;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);background:var(--frame);filter:drop-shadow(5px 5px #0000008c);flex-direction:column;width:min(680px,86vw);height:min(660px,82vh);padding:16px;display:flex;position:relative}.bf-pick:before{content:"";z-index:-1;clip-path:polygon(8.5px 0,calc(100% - 8.5px) 0,100% 8.5px,100% calc(100% - 8.5px),calc(100% - 8.5px) 100%,8.5px 100%,0 calc(100% - 8.5px),0 8.5px);background:var(--fill);box-shadow:inset 1px 1px 0 var(--bevel-l), inset -1px -1px 0 var(--bevel-d);position:absolute;inset:2px}.bf-pick-head{flex:none;align-items:center;gap:12px;padding:2px 2px 13px;display:flex}.bf-pick-body{flex-direction:column;flex:auto;gap:15px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.bf-encm-body{gap:13px}.bf-encm-head{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 12px;display:flex}.bf-encm-days{isolation:isolate;background:var(--bd-soft);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);flex:none;gap:0;margin-bottom:14px;padding:4px;display:flex;position:relative}.bf-encm-days:before{content:"";z-index:-1;clip-path:polygon(4.83px 0,calc(100% - 4.83px) 0,100% 4.83px,100% calc(100% - 4.83px),calc(100% - 4.83px) 100%,4.83px 100%,0 calc(100% - 4.83px),0 4.83px);background:var(--slot);position:absolute;inset:2px}.bf-encm-day-seg{cursor:pointer;background:0 0;border:none;flex-direction:row;flex:1 1 0;justify-content:center;align-items:center;gap:8px;min-width:0;padding:6px 10px;display:flex;position:relative}.bf-encm-day-ind{z-index:0;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px);background:var(--chip);filter:drop-shadow(2px 2px #0006);position:absolute;inset:0}.bf-encm-day-thumb{z-index:1;place-items:center;width:22px;height:22px;display:grid;position:relative}.bf-encm-day-thumb img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.bf-encm-day-empty{background:var(--bd-soft);clip-path:polygon(3px 0,calc(100% - 3px) 0,100% 3px,100% calc(100% - 3px),calc(100% - 3px) 100%,3px 100%,0 calc(100% - 3px),0 3px);width:16px;height:16px}.bf-encm-day-lbl{z-index:1;font-family:var(--fb);letter-spacing:.5px;white-space:nowrap;color:var(--dim);transition:color .14s var(--ease-out);font-size:11px;font-weight:600;position:relative}.bf-encm-day-seg:hover .bf-encm-day-lbl{color:var(--ink-2)}.bf-encm-day-seg.on .bf-encm-day-lbl{color:var(--ink)}.bf-encm-clear{font-family:var(--fb);color:var(--faint);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:10.5px;font-weight:500;transition:color .12s}.bf-encm-clear:hover{color:var(--ink)}.bf-encm-hint{font-family:var(--fb);color:var(--faint);font-size:10.5px;font-weight:500}.bf-stats-trig{flex:none}.bf-pick.bf-statsp{width:min(480px,92vw);height:auto;max-height:min(760px,84vh)}.bf-statsp .bf-pick-body{gap:0}.stats-body{padding:2px 2px 0}.stats-sum{align-items:flex-end;gap:36px;padding:2px 4px 0;display:flex}.stats-hero{flex-direction:column;gap:7px;display:flex}.stats-hero-val{font-family:var(--fd);color:var(--ink);font-variant-numeric:tabular-nums;font-size:38px;font-weight:700;line-height:1}.stats-hero.sub .stats-hero-val{color:var(--ink-2);font-size:24px;line-height:1.15}.stats-seg{flex:none;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding:0 4px;display:flex}.stats-lived{font-family:var(--fd);color:var(--ink-2);align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.stats-lived img{width:15px;height:15px;image-rendering:pixelated}.stats-chips{flex-wrap:wrap;align-items:center;gap:9px 16px;margin-top:13px;padding:0 4px;display:flex}.tt-chip .at,.stats-hero-val .at{font-family:var(--fb);color:var(--faint);white-space:nowrap;margin-left:3px;font-size:11px}.stats-hero-val .at{margin-left:7px;font-size:12px}.stats-items-head{flex:none;justify-content:space-between;align-items:baseline;margin:20px 0 8px;padding:0 4px;display:flex}.stats-count{font-family:var(--fb);color:var(--faint);font-size:12px}.stats-list{flex-direction:column;display:flex;overflow:clip}.stats-row{clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);min-width:0;transition:background .12s var(--ease-out);align-items:center;gap:14px;padding:11px 13px;display:flex;position:relative}.stats-row:nth-child(2n){background:#ffffff04}@media (hover:hover){.stats-row:hover{background:var(--chip)}}.stats-row .art{object-fit:contain;width:42px;height:42px;image-rendering:pixelated;flex:none}.stats-row-main{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.stats-row-head{align-items:center;gap:8px;min-width:0;display:flex}.stats-row-head .name{font-family:var(--fd);color:var(--r);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:700;line-height:1;overflow:hidden}.stats-row-head .stars{width:auto;height:11px;image-rendering:pixelated;flex:none}.stats-bar{background:#ffffff0d;width:100%;height:4px;display:block}.stats-bar i{height:100%;display:block}.stats-row-chips{flex-wrap:wrap;align-items:center;gap:7px 16px;margin-top:3px;display:flex}.stats-row-chips .tt-chip{gap:5px}.stats-row-chips .tt-chip img{width:17px;height:17px}.stats-row-chips .tt-chip .val{font-size:14px}.stats-none{font-family:var(--fb);color:var(--faint);font-size:12px;display:block}.stats-center{text-align:center;padding:26px 0}.stats-skel{flex-direction:column;gap:12px;padding:2px 4px;display:flex}.stats-skel-hero,.stats-skel-row{clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px);background:#ffffff0b;animation:1.1s ease-in-out infinite alternate statsSkel;display:block}.stats-skel-hero{width:46%;height:58px;margin-bottom:8px}.stats-skel-row{height:48px}@keyframes statsSkel{0%{opacity:.55}to{opacity:1}}.bf-pick-perkgrid{grid-template-columns:repeat(auto-fill,minmax(228px,1fr));gap:12px;display:grid}.bf-perk-pick{cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:0;display:block}.bf-perk-anchor{display:inline-flex}.bf-perk-hover{width:268px}.bf-enc-hover{isolation:isolate;clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px);background:var(--frame);filter:drop-shadow(4px 5px #00000080);width:236px;padding:13px;position:relative}.bf-enc-hover:before{content:"";z-index:-1;clip-path:polygon(7.83px 0,calc(100% - 7.83px) 0,100% 7.83px,100% calc(100% - 7.83px),calc(100% - 7.83px) 100%,7.83px 100%,0 calc(100% - 7.83px),0 7.83px);background:var(--fill);box-shadow:inset 1px 1px 0 var(--bevel-l), inset -1px -1px 0 var(--bevel-d);position:absolute;inset:2px}.bf-enc-hover-title{margin-bottom:11px;display:block}.bf-enc-hover-list{flex-direction:column;gap:9px;display:flex}.bf-enc-hover-row{align-items:center;gap:10px;display:flex}.bf-enc-hover-spr{background:var(--slot);clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px);flex:none;place-items:center;width:32px;height:32px;display:grid}.bf-enc-hover-spr img{object-fit:contain;width:82%;height:82%;image-rendering:pixelated}.bf-enc-hover-txt{flex-direction:column;min-width:0;display:flex}.bf-enc-hover-name{font-family:var(--fb);color:var(--ea,var(--ink));font-size:12.5px;font-weight:600;line-height:1.2}.bf-enc-hover-meta{font-family:var(--fb);color:var(--faint);margin-top:1px;font-size:10.5px;font-weight:500}.bf-enc-hover-row.empty .bf-enc-hover-spr{background:var(--bd-soft)}.bf-enc-hover-row.empty .bf-enc-hover-name{color:var(--faint)}.bf-embed .bf-cols{grid-template-columns:minmax(0,440px);justify-content:center}.bf-embed .bf-left{margin-top:0}.bf-view .bf-hud-input,.bf-view .bf-head-lv-in,.bf-view .bf-hud-perk,.bf-view .bf-deck{cursor:default}.bf-view .bf-hud-input:hover,.bf-view .bf-head-lv-in:hover{opacity:.78;border-bottom-color:#0000}.bf-view .bf-hud-perk:hover .perk{transform:none}.bf-view .bf-hud-perk .plus,.bf-view .bf-deck:hover .bf-deck-empty{opacity:.5}.bf-bare{margin-top:11px;container:bfembed/inline-size}@container bfembed (max-width:375px){.bf{--bf-twn:290;--bf-tile:63px}}@container bfembed (max-width:289px){.bf{--bf-twn:230;--bf-tile:50px}}@container bfembed (max-width:229px){.bf{--bf-twn:180;--bf-tile:39px}}.bf-bare .bf-cols{grid-template-columns:minmax(0,1fr);justify-content:stretch}.bf-bare .bf-tower-panel{filter:none;clip-path:none;background:0 0}.bf-bare .bf-tower-panel:before{content:none}.bf-bare .bf-tower-head{min-height:0;padding:2px 0 8px}.bf-bare .bf-hud{padding-inline:0}.bf-bare .bf-hud-foot{padding:0}.bf-embed-id{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.bf-embed-open{max-width:100%;font-family:var(--fb);color:var(--gild);white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:5px;font-size:12.5px;font-weight:600;line-height:1.1;text-decoration:none;transition:color .12s;display:inline-flex;overflow:hidden}.bf-embed-open span{font-family:var(--fd);font-weight:700}@media (hover:hover){.bf-embed-open:hover{color:color-mix(in srgb, var(--gild) 62%, #fff)}}.bf-embed-name{align-items:baseline;gap:8px;min-width:0;margin:0;display:inline-flex}.bf-embed-name .section-label{color:var(--gild);flex:none}.bf-embed-name-t{font-family:var(--fd);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16.2px;font-weight:700;line-height:1;overflow:hidden}.bfb-lead{font-family:var(--fb);color:var(--dim);margin:-6px 0 14px;font-size:13.5px;line-height:1.55}.bf-hint,.bf-head-lv,.bf-head-count,.bf-uptrig-lab,.bf-uprow-lab,.tw-badge,.bf-bench-count,.bf-trash-label,.bf-shop-empty,.bf-card-rarity,.bf-deck-empty,.bf-encm-day-lbl,.bf-encm-hint,.stats-count,.stats-none,.bf-shop-sub{-webkit-user-select:none;user-select:none}
