@property --molt{syntax:"<angle>";inherits:false;initial-value:0deg}.bfl-cards{--font-display:var(--font-display-bfl);--font-body:var(--font-body-bfl);--font-mono:var(--font-mono-bfl);--font-sig:"Caveat", "Segoe Script", cursive;--cyan:#2ad5e5;--accent:var(--p);--cw:230px;--ch:322px;background:radial-gradient(1200px 700px at 82% -10%, #122116b3, transparent 60%), radial-gradient(900px 600px at -5% 26%, #15162a4d, transparent 55%), var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;padding-bottom:120px;line-height:1.5;display:block}@supports (color:lab(0% 0 0)){.bfl-cards{--cyan:lab(77.9251% -38.4876 -20.4923);background:radial-gradient(1200px 700px at 82% -10%, lab(11.0723% -9.15664 5.41801/.7), transparent 60%), radial-gradient(900px 600px at -5% 26%, lab(7.92322% 4.57848 -14.1925/.3), transparent 55%), var(--bg)}}.bfl-cards *{box-sizing:border-box}.bfl-cards [data-tier="1"]{--accent:var(--ink-3);--accent-2:#a0a79e}@supports (color:lab(0% 0 0)){.bfl-cards [data-tier="1"]{--accent-2:lab(67.7131% -3.91766 3.65201)}}.bfl-cards [data-tier="2"]{--accent:var(--p);--accent-2:#83e499}@supports (color:lab(0% 0 0)){.bfl-cards [data-tier="2"]{--accent-2:lab(83.2344% -41.9571 27.3228)}}.bfl-cards [data-tier="3"]{--accent:var(--cyan);--accent-2:#80ecf1}@supports (color:lab(0% 0 0)){.bfl-cards [data-tier="3"]{--accent-2:lab(87.0569% -31.4341 -12.9795)}}.bfl-cards [data-tier="4"]{--accent:var(--t);--accent-2:#fd9cf5}@supports (color:lab(0% 0 0)){.bfl-cards [data-tier="4"]{--accent-2:lab(76.8046% 46.7634 -29.1679)}}.bfl-cards [data-tier="5"]{--accent:var(--s);--accent-2:#f7dd7d}@supports (color:lab(0% 0 0)){.bfl-cards [data-tier="5"]{--accent-2:lab(88.9108% .150532 50.1968)}}.bfl-cards .wrap{max-width:1200px;margin:0 auto;padding:0 40px}.bfl-cards .section{margin-top:88px}.bfl-cards .section-head{flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.bfl-cards .section-head .kicker{font-family:var(--font-mono);letter-spacing:3px;color:var(--accent,var(--p));font-size:11px}.bfl-cards .section-head h2{font-family:var(--font-display);letter-spacing:.5px;font-size:clamp(26px,3.6vw,40px);line-height:1}.bfl-cards .section-head .idx{font-family:var(--font-display);color:var(--bg-3);-webkit-text-stroke:1px var(--border-strong);font-size:30px}.bfl-cards .section-sub{color:var(--ink-2);max-width:820px;margin:6px 0 26px;font-size:15px}.bfl-cards .section-sub b{color:var(--ink)}.bfl-cards .section-sub .hl{color:var(--s)}.bfl-cards .panel{border:1px solid var(--border);background:linear-gradient(#11151299,#070a0899);background:linear-gradient(lab(6.30915% -2.49983 1.44595/.6),lab(2.52788% -1.08448 .626704/.6));border-radius:18px;padding:34px}.bfl-cards .hero{margin-top:46px}.bfl-cards .hero h1{font-family:var(--font-display);letter-spacing:.5px;font-size:clamp(34px,6vw,72px);line-height:.94}.bfl-cards .hero h1 em{color:var(--s);font-style:normal}.bfl-cards .hero p{color:var(--ink-2);max-width:780px;margin-top:16px;font-size:16px}.bfl-cards .badge-row{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.bfl-cards .kbadge{font-family:var(--font-mono);letter-spacing:1px;color:var(--ink-2);border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:7px 12px;font-size:10.5px}.bfl-cards .kbadge b{color:var(--p)}.bfl-cards .cardrow{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:30px;display:flex}.bfl-cards .cardcol{flex-direction:column;align-items:center;gap:13px;display:flex}.bfl-cards .cardcol .cap{font-family:var(--font-mono);letter-spacing:1.2px;color:var(--ink-3);text-align:center;max-width:230px;font-size:11px}.bfl-cards .cardcol .cap b{color:var(--ink)}.bfl-cards .cardcol .cap .grade{color:var(--accent)}.bfl-cards .card{width:var(--cw);height:var(--ch);--mx:50%;--my:50%;--rx:0deg;--ry:0deg;transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;cursor:pointer;isolation:isolate;font-family:var(--font-body);border-radius:15px;transition:transform .18s,box-shadow .25s;position:relative;box-shadow:0 16px 38px -18px #000,0 5px 12px -8px #000}.bfl-cards .card *{pointer-events:none}.bfl-cards .card .inner{background:var(--bg);border-radius:15px;position:absolute;inset:0;overflow:hidden}.bfl-cards .art{background:linear-gradient(#1b323459,#06141580),repeating-linear-gradient(135deg,#27312999 0 10px,#18221b99 10px 20px);background:linear-gradient(lab(19.0939% -9.44014 -3.9048/.35),lab(5.41737% -4.52108 -2.1494/.5)),repeating-linear-gradient(135deg,lab(19.0663% -6.05598 3.56032/.6) 0 10px,lab(12.1051% -6.06788 3.57294/.6) 10px 20px);position:absolute;inset:0}.bfl-cards .art:after{content:attr(data-label);font-family:var(--font-mono);letter-spacing:1px;color:var(--ink-3);background:#060a07b3;background:lab(2.54003% -1.35036 .778076/.7);border-radius:4px;padding:3px 6px;font-size:9px;position:absolute;bottom:9px;left:10px}.bfl-cards .scrim{z-index:2;background:linear-gradient(#0000 30%,#0407048c 62%,#010302f5 100%);background:linear-gradient(#0000 30%,lab(1.6059% -.988908 .568417/.55) 62%,lab(.683699% -.552103 .315523/.96) 100%);position:absolute;inset:0}.bfl-cards .artimg{object-fit:cover;z-index:1;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.bfl-cards .artimg.contain{object-fit:contain;filter:drop-shadow(0 6px 14px #0000008c);filter:drop-shadow(0 6px 14px lab(0% 0 0/.55));width:auto;height:auto;inset:8% 8% 27%}.bfl-cards .stars{letter-spacing:2px;color:var(--accent);white-space:nowrap;font-size:13px;line-height:1}.bfl-cards .stars .e{color:var(--ink-4)}.bfl-cards [data-tier="5"] .stars{background:linear-gradient(90deg,#ffe7a0,#fff3cf,#ffd36b);color:#0000;-webkit-background-clip:text;background-clip:text}.bfl-cards .glare{z-index:9;mix-blend-mode:overlay;opacity:.45;pointer-events:none;background:radial-gradient(420px circle at var(--mx) var(--my), #ffffff59, transparent 42%);border-radius:15px;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.bfl-cards .glare{background:radial-gradient(420px circle at var(--mx) var(--my), lab(100% 0 0/.35), transparent 42%)}}.bfl-cards .fine{font-family:var(--font-mono);letter-spacing:.3px;color:var(--ink-4);font-size:6px;line-height:1.3}.bfl-cards .serial{font-family:var(--font-mono);letter-spacing:1.5px;color:var(--ink-2);font-size:9px}.bfl-cards [data-tier="5"] .serial{color:var(--s)}.bfl-cards .frame{z-index:5;pointer-events:none;border-radius:15px;position:absolute;inset:0}.bfl-cards [data-tier="1"] .inner{background:#1a1c1a}.bfl-cards [data-tier="1"] .art{filter:grayscale(.85)contrast(.82)brightness(.78);image-rendering:pixelated;border-radius:2px;inset:14px 14px 70px}.bfl-cards [data-tier="1"] .halftone{z-index:3;opacity:.5;mix-blend-mode:multiply;background:radial-gradient(circle,#000 1px,#0000 1.6px) 0 0/4px 4px;position:absolute;inset:14px 14px 70px}.bfl-cards [data-tier="1"] .paper{z-index:4;opacity:.5;mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,#8080800a 0 2px,#0000 2px 3px);background:repeating-linear-gradient(0deg,lab(53.6% 0 0/.04) 0 2px,#0000 2px 3px);border-radius:15px;position:absolute;inset:0}.bfl-cards [data-tier="1"] .frame{border:1px solid var(--ink-4);box-shadow:inset 0 0 0 4px #1a1c1a, inset 0 0 0 5px var(--border)}.bfl-cards [data-tier="2"] .inner{background:#171a18}.bfl-cards [data-tier="2"] .art{filter:grayscale(.5)contrast(.92)brightness(.86)saturate(.8);border-radius:3px;inset:13px 13px 66px}.bfl-cards [data-tier="2"] .halftone{z-index:3;opacity:.34;mix-blend-mode:multiply;background:radial-gradient(circle,#000 .9px,#0000 1.5px) 0 0/5px 5px;position:absolute;inset:13px 13px 66px}.bfl-cards [data-tier="2"] .frame{border:1px solid var(--accent);box-shadow:inset 0 0 0 4px #171a18}.bfl-cards [data-tier="3"] .art,.bfl-cards [data-tier="4"] .art,.bfl-cards [data-tier="5"] .art{filter:none;inset:0}.bfl-cards [data-tier="3"] .frame{-webkit-mask-composite:xor;background:linear-gradient(#82a6aa,#344d4f) border-box;background:linear-gradient(lab(65.559% -12.0925 -6.45201),lab(30.6676% -9.04058 -4.81809)) border-box;border:2px solid #0000;box-shadow:inset 0 0 0 1px #00000080;box-shadow:inset 0 0 0 1px lab(0% 0 0/.5);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bfl-cards [data-tier="3"] .foiledge{z-index:6;pointer-events:none;opacity:.55;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 42%,#87f2fe8c 50%,#0000 58%) 0 0/220% 100%;background:linear-gradient(115deg,#0000 42%,lab(89.2811% -29.9291 -15.9293/.55) 50%,#0000 58%) 0 0/220% 100%;background-position:var(--mx) 0;border-radius:15px;position:absolute;inset:0}.bfl-cards [data-tier="4"] .frame{background:conic-gradient(from var(--molt), #e068d8, #9398ff, #e068d8, #f990c4, #e068d8) border-box;-webkit-mask-composite:xor;border:2px solid #0000;animation:9s linear infinite bfl-spin;box-shadow:inset 0 0 0 1px #00000080;box-shadow:inset 0 0 0 1px lab(0% 0 0/.5);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@supports (color:lab(0% 0 0)){.bfl-cards [data-tier="4"] .frame{background:conic-gradient(from var(--molt), lab(62.208% 58.3505 -36.1556), lab(65.6655% 19.7733 -56.5187), lab(62.208% 58.3505 -36.1556), lab(72.6023% 45.2994 -8.70417), lab(62.208% 58.3505 -36.1556)) border-box}}.bfl-cards [data-tier="4"] .foiledge{z-index:6;pointer-events:none;opacity:.6;mix-blend-mode:color-dodge;background:linear-gradient(110deg,#0000 30%,#eb7fe380 48%,#a3bbff61 54%,#0000 70%) 0 0/200% 100%;background:linear-gradient(110deg,#0000 30%,lab(68.3523% 52.5524 -32.6682/.5) 48%,lab(75.5977% 8.09613 -50.5474/.38) 54%,#0000 70%) 0 0/200% 100%;background-position:var(--mx) 0;border-radius:15px;position:absolute;inset:0}@keyframes bfl-spin{to{--molt:360deg}}.bfl-cards [data-tier="5"] .frame{-webkit-mask-composite:xor;background:linear-gradient(150deg,#fff0c0,#caa24f 30%,#fbe7a6 52%,#8a6a25 74%,#f3d79a) border-box;border:3px solid #0000;border-radius:15px;box-shadow:inset 0 0 0 1px #0000008c,inset 0 0 0 4px #14120780;box-shadow:inset 0 0 0 1px lab(0% 0 0/.55),inset 0 0 0 4px lab(5.33779% -.0641346 4.93451/.5);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bfl-cards [data-tier="5"] .frame:after{content:"";border:1px solid #e2ce8066;border:1px solid lab(83.049% -.258446 41.114/.4);border-radius:11px;position:absolute;inset:5px;box-shadow:inset 0 1px #fff3;box-shadow:inset 0 1px lab(100% 0 0/.2)}.bfl-cards .holo{z-index:6;pointer-events:none;opacity:0;border-radius:15px;position:absolute;inset:0}.bfl-cards [data-tier="5"] .holo{opacity:.4;mix-blend-mode:color-dodge;background:conic-gradient(from calc(var(--mx)*1.4) at var(--mx) var(--my), #ff5e9c,#ffd36b,#7bf0c9,#5ec8ff,#b78bff,#ff5e9c)}.bfl-cards [data-tier="5"] .holo:after{content:"";mix-blend-mode:overlay;opacity:.5;background:repeating-linear-gradient(96deg,#ffffff1f 0 2px,#0000 2px 6px);background:repeating-linear-gradient(96deg,lab(100% 0 0/.12) 0 2px,#0000 2px 6px);background-position:var(--mx) 0;position:absolute;inset:0}.bfl-cards .spark{z-index:7;pointer-events:none;opacity:0;position:absolute;inset:0}.bfl-cards [data-tier="5"] .spark{opacity:1;background:radial-gradient(2px 2px at 22% 28%,#fff 50%,#0000),radial-gradient(1.5px 1.5px at 72% 20%,#ffe9b0 50%,#0000),radial-gradient(2px 2px at 84% 62%,#b9f3ff 50%,#0000),radial-gradient(1.5px 1.5px at 36% 76%,#ffc6f0 50%,#0000),radial-gradient(1.5px 1.5px at 58% 44%,#fff 50%,#0000);animation:2.2s linear infinite bfl-twinkle}@keyframes bfl-twinkle{0%,to{opacity:.25}50%{opacity:.9}}.bfl-cards [data-tier="5"].card{animation:4s ease-in-out infinite bfl-apexGlow}@keyframes bfl-apexGlow{0%,to{box-shadow:0 16px 40px -16px #000,0 0 0 1px #d6bd5c73,0 0 30px -8px #e1c34b80;box-shadow:0 16px 40px -16px lab(0% 0 0),0 0 0 1px lab(77.2816% .631511 51.2729/.45),0 0 30px -8px lab(79.6403% 1.42023 61.7525/.5)}50%{box-shadow:0 16px 40px -16px #000,0 0 0 1px #e6cd6d99,0 0 40px -4px #eacc5699;box-shadow:0 16px 40px -16px lab(0% 0 0),0 0 0 1px lab(83.097% .377923 50.6796/.6),0 0 40px -4px lab(83.1323% 1.22324 61.1386/.6)}}.bfl-cards .restag{z-index:8;font-family:var(--font-mono);letter-spacing:1px;color:var(--ink-3);border:1px solid var(--border);background:#060a07b8;background:lab(2.54003% -1.35036 .778076/.72);border-radius:4px;padding:3px 6px;font-size:8px;position:absolute;top:9px;right:9px}.bfl-cards [data-tier="3"] .restag,.bfl-cards [data-tier="4"] .restag,.bfl-cards [data-tier="5"] .restag{color:var(--accent);border-color:var(--accent)}.bfl-cards .ovr{z-index:8;text-align:center;position:absolute;top:11px;left:12px}.bfl-cards .ovr .num{font-family:var(--font-display);color:var(--ink);text-shadow:0 2px 10px #000;font-size:40px;line-height:.82}.bfl-cards [data-tier="1"] .ovr .num,.bfl-cards [data-tier="2"] .ovr .num{color:var(--ink-2);font-size:34px}.bfl-cards [data-tier="5"] .ovr .num{color:#fff}.bfl-cards .ovr .lbl{font-family:var(--font-mono);letter-spacing:2px;color:var(--accent);font-size:8px}.bfl-cards .ovr .pips{margin-top:5px}.bfl-cards .namebar{z-index:8;padding:14px 13px 11px;position:absolute;bottom:0;left:0;right:0}.bfl-cards .namebar .ign{font-family:var(--font-display);letter-spacing:.5px;color:var(--ink);font-size:30px;line-height:.86}.bfl-cards [data-tier="1"] .namebar .ign,.bfl-cards [data-tier="2"] .namebar .ign{color:var(--ink-2);font-size:25px}.bfl-cards .namebar .row{justify-content:space-between;align-items:flex-end;margin-top:7px;display:flex}.bfl-cards .namebar .finrow{gap:5px;display:flex}.bfl-cards .namebar .meta{text-align:right}.bfl-cards .season{font-family:var(--font-mono);letter-spacing:1.5px;color:var(--s);font-size:7.5px}.bfl-cards .finechip{z-index:8;position:absolute;bottom:5px;left:13px}.bfl-cards .ftag{font-family:var(--font-mono);letter-spacing:1px;border:1px solid;border-radius:4px;align-items:center;gap:4px;padding:3px 6px;font-size:8px;display:inline-flex}.bfl-cards .ftag.molten{color:#ff9a4d}.bfl-cards .ftag.glass{color:#9fe0ff}.bfl-cards .ftag.sig{color:var(--s)}.bfl-cards .ftag.anim{color:var(--p)}.bfl-cards .fin-molten .moltenframe{z-index:7;pointer-events:none;background:conic-gradient(from var(--molt), #ff3d00,#ff8a00,#ffd000,#ff5e00,#ff2d00,#ff8a00,#ff3d00);-webkit-mask-composite:xor;filter:saturate(1.5)blur(.4px);border-radius:17px;padding:4px;animation:6s linear infinite bfl-spin;position:absolute;inset:-2px;box-shadow:0 0 22px #fe6a00b3,inset 0 0 12px #ffbd6499;box-shadow:0 0 22px lab(63.7311% 54.8773 72.7088/.7),inset 0 0 12px lab(82.2034% 29.4254 81.8177/.6);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bfl-cards .fin-molten .moltenframe:after{content:"";mix-blend-mode:overlay;opacity:.6;background:conic-gradient(from calc(var(--molt)*-1), transparent, #fff8d3cc, transparent 40%);border-radius:17px;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.bfl-cards .fin-molten .moltenframe:after{background:conic-gradient(from calc(var(--molt)*-1), transparent, lab(98.0441% 2.40579 40.7387/.8), transparent 40%)}}.bfl-cards .fin-glass .glasscoat{z-index:7;pointer-events:none;-webkit-backdrop-filter:blur(.4px)saturate(1.12)brightness(1.04);backdrop-filter:blur(.4px)saturate(1.12)brightness(1.04);background:linear-gradient(135deg,#ffffff42 0%,#ffffff0f 20%,#0000 42%),radial-gradient(120% 80% at 30% 8%,#ffffff24,#0000 50%);background:linear-gradient(135deg,lab(100% 0 0/.26) 0%,lab(100% 0 0/.06) 20%,#0000 42%),radial-gradient(120% 80% at 30% 8%,lab(100% 0 0/.14),#0000 50%);border-radius:15px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff73,inset 0 -18px 30px -18px #ffffff40;box-shadow:inset 0 1px lab(100% 0 0/.45),inset 0 -18px 30px -18px lab(100% 0 0/.25)}.bfl-cards .fin-glass .glasscoat:before{content:"";mix-blend-mode:screen;opacity:.5;background:linear-gradient(100deg,#0000 38%,#ffffff8c 50%,#0000 60%) 0 0/230% 100%;background:linear-gradient(100deg,#0000 38%,lab(100% 0 0/.55) 50%,#0000 60%) 0 0/230% 100%;background-position:var(--mx) 0;border-radius:15px;position:absolute;inset:0}.bfl-cards .fin-glass .glassripple{z-index:6;pointer-events:none;opacity:.6;filter:url(#bfl-liquid);background:linear-gradient(135deg,#a2d8e91f,#0000 60%);background:linear-gradient(135deg,lab(82.9432% -14.7747 -14.4898/.12),#0000 60%);border-radius:15px;position:absolute;inset:0}.bfl-cards .fin-sig .sigmark{z-index:8;pointer-events:none;position:absolute;bottom:42px;left:12px;transform:rotate(-6deg)}.bfl-cards .fin-sig .sigmark .auto{font-family:var(--font-sig);background:linear-gradient(#fff3cf,#caa24f);color:#0000;filter:drop-shadow(0 1px #0009);-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:700;line-height:.7}.bfl-cards .fin-sig .sigmark .auth{font-family:var(--font-mono);letter-spacing:2px;color:var(--s);font-size:6.5px}.bfl-cards .fin-anim .art{animation:4.5s ease-in-out infinite bfl-floatArt}@keyframes bfl-floatArt{0%,to{transform:translateY(0)scale(1.01)}50%{transform:translateY(-5px)scale(1.03)}}.bfl-cards .fin-anim .animshine{z-index:6;pointer-events:none;opacity:.55;mix-blend-mode:screen;background:linear-gradient(110deg,#0000 40%,#b7fdff80 50%,#0000 60%) 0 0/300% 100%;background:linear-gradient(110deg,#0000 40%,lab(94.9861% -25.203 -10.4478/.5) 50%,#0000 60%) 0 0/300% 100%;animation:3.4s linear infinite bfl-shinePass;position:absolute;inset:0}@keyframes bfl-shinePass{0%{background-position:120% 0}to{background-position:-120% 0}}.bfl-cards .radar{z-index:6;pointer-events:none;opacity:.5;border-radius:15px;position:absolute;inset:0;overflow:hidden}.bfl-cards .radar:before{content:"";background:conic-gradient(from 0deg, transparent 0 84%, #8be78f8c 92%, transparent 100%);animation:3.6s linear infinite bfl-spin;position:absolute;inset:-40%}@supports (color:lab(0% 0 0)){.bfl-cards .radar:before{background:conic-gradient(from 0deg, transparent 0 84%, lab(84.454% -42.0049 34.1366/.55) 92%, transparent 100%)}}.bfl-cards .cat-tag{z-index:8;font-family:var(--font-mono);letter-spacing:2px;color:var(--accent);border:1px solid var(--accent);border-radius:4px;padding:3px 6px;font-size:8px;position:absolute;top:11px;left:12px}.bfl-cards .classlbl{z-index:8;position:absolute;top:11px;right:9px}.bfl-cards .crate{font-family:var(--font-mono);letter-spacing:1.5px;background:var(--bfl-danger);color:#150505;border-radius:4px;padding:3px 6px;font-size:8px;font-weight:700}.bfl-cards .floor{font-family:var(--font-mono);letter-spacing:1.5px;background:var(--surface-2);color:var(--ink-2);border:1px solid var(--border);border-radius:4px;padding:3px 6px;font-size:8px}.bfl-cards .gunwrap,.bfl-cards .mapwrap,.bfl-cards .gearwrap{z-index:1;place-items:center;display:grid;position:absolute;inset:0}.bfl-cards .gunart{object-fit:contain;clip-path:polygon(0 38%,60% 38%,66% 20%,78% 20%,80% 38%,100% 42%,100% 58%,70% 60%,64% 78%,50% 78%,46% 60%,0 58%);background:linear-gradient(#49595a66,#0000),repeating-linear-gradient(90deg,#303b33b3 0 8px,#1f2922b3 8px 16px);background:linear-gradient(lab(36.3981% -6.31787 -2.63543/.4),#0000),repeating-linear-gradient(90deg,lab(23.7069% -6.05057 3.5546/.7) 0 8px,lab(15.5858% -6.06121 3.56585/.7) 8px 16px);width:72%;height:46%;margin-top:-18px}.bfl-cards .mapart{background:radial-gradient(60% 60% at 50% 42%,#2f513659,#0000 70%),repeating-linear-gradient(0deg,#1d271f80 0 1px,#0000 1px 22px),repeating-linear-gradient(90deg,#1d271f80 0 1px,#0000 1px 22px),linear-gradient(160deg,#31281066,#0c1a0f80);background:radial-gradient(60% 60% at 50% 42%,lab(31.1731% -17.947 11.6511/.35),#0000 70%),repeating-linear-gradient(0deg,lab(14.4238% -5.93801 3.80999/.5) 0 1px,#0000 1px 22px),repeating-linear-gradient(90deg,lab(14.4238% -5.93801 3.80999/.5) 0 1px,#0000 1px 22px),linear-gradient(160deg,lab(16.6011% 1.37486 16.9332/.4),lab(7.59362% -7.9245 4.85903/.5));position:absolute;inset:0}.bfl-cards .mapart:after{content:"";border:2px solid var(--accent);width:14px;height:14px;box-shadow:0 0 12px var(--accent);position:absolute;top:38%;left:46%;transform:translate(-50%,-50%)rotate(45deg)}.bfl-cards .gearart{background:linear-gradient(160deg, var(--accent-2), #333e35);border-radius:8px;place-items:center;width:46%;height:46%;display:grid;box-shadow:inset 0 1px #ffffff40,0 6px 14px #00000080;box-shadow:inset 0 1px lab(100% 0 0/.25),0 6px 14px lab(0% 0 0/.5)}@supports (color:lab(0% 0 0)){.bfl-cards .gearart{background:linear-gradient(160deg, var(--accent-2), lab(24.867% -6.04942 3.55339))}}.bfl-cards .bigname{z-index:8;padding:13px 13px 11px;position:absolute;bottom:0;left:0;right:0}.bfl-cards .bigname .nm{font-family:var(--font-display);letter-spacing:.5px;color:var(--ink);font-size:28px;line-height:.86}.bfl-cards [data-tier="1"] .bigname .nm,.bfl-cards [data-tier="2"] .bigname .nm{color:var(--ink-2);font-size:23px}.bfl-cards .bigname .sub{font-family:var(--font-mono);letter-spacing:1.5px;color:var(--ink-3);margin-top:4px;font-size:9px}.bfl-cards .bigname .row{justify-content:space-between;align-items:flex-end;margin-top:8px;display:flex}.bfl-cards .packrow{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:26px;display:flex}.bfl-cards .packcol{flex-direction:column;align-items:center;gap:12px;display:flex}.bfl-cards .packcol .pcap{font-family:var(--font-mono);letter-spacing:2px;color:var(--ink-3);font-size:10px}.bfl-cards .packcol .pcap b{color:var(--ink)}.bfl-cards .pack{cursor:pointer;--mx:50%;--my:50%;--rx:0deg;--ry:0deg;width:188px;height:268px;transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry));border-radius:13px;transition:transform .18s;position:relative;overflow:hidden;box-shadow:0 20px 46px -18px #000,inset 0 0 0 1px #ffffff1f;box-shadow:0 20px 46px -18px lab(0% 0 0),inset 0 0 0 1px lab(100% 0 0/.12)}.bfl-cards .pack *{pointer-events:none}.bfl-cards .pack .pseam{z-index:4;background:repeating-linear-gradient(90deg,#ffffff1f 0 4px,#0000 4px 9px);background:repeating-linear-gradient(90deg,lab(100% 0 0/.12) 0 4px,#0000 4px 9px);border-top:1px dashed #ffffff47;border-top:1px dashed lab(100% 0 0/.28);border-bottom:1px dashed #ffffff47;border-bottom:1px dashed lab(100% 0 0/.28);height:16px;position:absolute;top:28px;left:0;right:0}.bfl-cards .pack .plogo{text-align:center;z-index:5;font-family:var(--font-display);letter-spacing:2px;font-size:12px;position:absolute;top:12px;left:0;right:0}.bfl-cards .pack .pcrest{text-align:center;z-index:5;position:absolute;top:60px;left:0;right:0}.bfl-cards .pack .pcrest .metal{font-family:var(--font-display);letter-spacing:1px;font-size:30px;line-height:.85}.bfl-cards .pack .pcrest .sub{font-family:var(--font-mono);letter-spacing:4px;margin-top:6px;font-size:8.5px}.bfl-cards .pack .psweep{z-index:3;mix-blend-mode:overlay;background:linear-gradient(115deg,#0000 38%,#ffffff80 50%,#0000 62%) 0 0/220% 100%;background:linear-gradient(115deg,#0000 38%,lab(100% 0 0/.5) 50%,#0000 62%) 0 0/220% 100%;background-position:var(--mx) 0;position:absolute;inset:0}.bfl-cards .pack .popen{text-align:center;z-index:5;font-family:var(--font-mono);letter-spacing:3px;font-size:9px;position:absolute;bottom:18px;left:0;right:0}.bfl-cards .pack .emblem{z-index:5;opacity:.85;border:2px solid;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:118px;left:50%;transform:translate(-50%)}.bfl-cards .pack .emblem:after{content:"";border:2px solid;width:18px;height:18px;transform:rotate(45deg)}.bfl-cards .pk-iron{background:linear-gradient(160deg,#5a5e63,#2b2d30 45%,#4a4d51 70%,#222426)}.bfl-cards .pk-iron .metal,.bfl-cards .pk-iron .plogo,.bfl-cards .pk-iron .popen,.bfl-cards .pk-iron .sub,.bfl-cards .pk-iron .emblem{color:#cdd2d6}.bfl-cards .pk-silver{background:linear-gradient(160deg,#e8edf2,#9aa3ad 42%,#f4f7fa 66%,#7c848d)}.bfl-cards .pk-silver .metal,.bfl-cards .pk-silver .plogo,.bfl-cards .pk-silver .popen,.bfl-cards .pk-silver .sub,.bfl-cards .pk-silver .emblem{color:#1c2227}.bfl-cards .pk-gold{background:linear-gradient(160deg,#ffe9a8,#c79a3f 44%,#ffd877 68%,#8a6a25)}.bfl-cards .pk-gold .metal,.bfl-cards .pk-gold .plogo,.bfl-cards .pk-gold .popen,.bfl-cards .pk-gold .sub,.bfl-cards .pk-gold .emblem{color:#241a05}.bfl-cards .pk-platinum{background:linear-gradient(160deg,#eaf3f4,#aebfc4 40%,#dfeef0 64%,#8fa6ad)}.bfl-cards .pk-platinum .metal,.bfl-cards .pk-platinum .plogo,.bfl-cards .pk-platinum .popen,.bfl-cards .pk-platinum .sub,.bfl-cards .pk-platinum .emblem{color:#10262b}.bfl-cards .pk-diamond{background:radial-gradient(120% 90% at 50% 0,#163c54,#040c13);background:radial-gradient(120% 90% at 50% 0,lab(23.3975% -6.94162 -18.8423),lab(3.04768% -1.31044 -4.08459))}.bfl-cards .pk-diamond .metal{color:#dff2ff;text-shadow:0 0 14px #5ec8ff}.bfl-cards .pk-diamond .plogo,.bfl-cards .pk-diamond .popen,.bfl-cards .pk-diamond .sub,.bfl-cards .pk-diamond .emblem{color:#9fd6ff}.bfl-cards .pk-diamond .holoshine{z-index:2;opacity:.4;mix-blend-mode:color-dodge;background:conic-gradient(from calc(var(--mx)*1.2) at var(--mx) var(--my), #cfe9ff,#ffe6f5,#e9f7e9,#dfe6ff,#cfe9ff);position:absolute;inset:0}.bfl-cards .frames{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}@media (max-width:900px){.bfl-cards .frames{grid-template-columns:repeat(2,1fr)}}.bfl-cards .oframe{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}.bfl-cards .oframe .stage{background:radial-gradient(80% 70% at 50% 30%,#0d1c27b3,#030609);background:radial-gradient(80% 70% at 50% 30%,lab(9.51601% -3.84469 -9.50136/.7),lab(1.56292% -.472337 -1.23248));place-items:center;height:200px;display:grid;position:relative;overflow:hidden}.bfl-cards .oframe .meta{padding:12px 14px}.bfl-cards .oframe .meta .st{font-family:var(--font-mono);letter-spacing:1.5px;color:var(--p);font-size:10px}.bfl-cards .oframe .meta h4{font-family:var(--font-display);letter-spacing:.5px;margin:3px 0 5px;font-size:16px}.bfl-cards .oframe .meta p{color:var(--ink-3);font-size:11.5px;line-height:1.45}.bfl-cards .minipack{border-radius:8px;width:78px;height:112px;position:relative;box-shadow:0 10px 20px -10px #000}.bfl-cards .leak{filter:blur(4px);background:#ffeda8;background:lab(94.5928% 3.63022 50.1239);height:6px;position:absolute;top:30%;left:0;right:0;box-shadow:0 0 24px 6px #ffda71cc;box-shadow:0 0 24px 6px lab(88.7979% 5.24661 60.7529/.8)}.bfl-cards .fan .mc{background:linear-gradient(160deg,var(--surface-2),var(--bg));border:1px solid var(--border-strong);border-radius:6px;width:52px;height:74px;position:absolute;top:50%;left:50%;box-shadow:0 8px 16px -8px #000}.bfl-cards .flipcard{background:linear-gradient(150deg,#fff0c0,#8a6a25);border-radius:7px;width:60px;height:84px;box-shadow:0 0 22px #e1c34b99;box-shadow:0 0 22px lab(79.6403% 1.42023 61.7525/.6)}.bfl-cards .chase{background:linear-gradient(150deg,#fff0c0,#caa24f,#8a6a25);border-radius:8px;width:74px;height:104px;position:relative;box-shadow:0 0 40px #eacc56b3;box-shadow:0 0 40px lab(83.1323% 1.22324 61.1386/.7)}.bfl-cards .chase:after{content:"";mix-blend-mode:color-dodge;opacity:.5;background:conic-gradient(from 40deg,#ff5e9c,#ffd36b,#7bf0c9,#5ec8ff,#b78bff,#ff5e9c);border-radius:8px;position:absolute;inset:0}.bfl-cards .flashburst{background:radial-gradient(circle at 50% 45%,#fff9df80,#0000 55%);background:radial-gradient(circle at 50% 45%,lab(97.9077% -.891775 15.4832/.5),#0000 55%);position:absolute;inset:0}.bfl-cards .shards i{background:linear-gradient(var(--s),transparent);transform-origin:bottom;width:3px;height:14px;position:absolute;top:46%;left:50%}.bfl-cards .opener{border:1px solid var(--border);background:radial-gradient(90% 80% at 50% 24%,#031826cc,#020507);background:radial-gradient(90% 80% at 50% 24%,lab(7.18698% -3.85434 -12.4577/.8),lab(1.2037% -.390202 -1.04498));border-radius:18px;place-items:center;height:440px;display:grid;position:relative;overflow:hidden}.bfl-cards .opener .hint{text-align:center;font-family:var(--font-mono);letter-spacing:2px;color:var(--ink-3);z-index:30;font-size:10px;position:absolute;bottom:16px;left:0;right:0}.bfl-cards .opener .replay{z-index:30;font-family:var(--font-mono);letter-spacing:1px;color:var(--ink-2);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:7px 11px;font-size:10px;position:absolute;top:14px;right:14px}.bfl-cards .flashlayer{opacity:0;pointer-events:none;z-index:25;background:#fff;position:absolute;inset:0}.bfl-cards .vaulttabs{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.bfl-cards .vaulttabs .tab{font-family:var(--font-mono);letter-spacing:1px;color:var(--ink-3);border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:999px;padding:7px 13px;font-size:10.5px}.bfl-cards .vaulttabs .tab.on{color:#06140a;background:var(--p);border-color:var(--p);font-weight:700}.bfl-cards .vgrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px;display:grid}.bfl-cards .vmini{aspect-ratio:230/322;border-radius:12px;transition:transform .15s;position:relative;overflow:hidden}.bfl-cards .vmini:hover{transform:translateY(-4px)}.bfl-cards .empty{text-align:center;border:1.5px dashed var(--border-strong);border-radius:16px;place-items:center;gap:10px;min-height:300px;display:grid}.bfl-cards .empty .ic{border:2px solid var(--border-strong);border-radius:12px;width:54px;height:54px;transform:rotate(45deg)}.bfl-cards .empty h4{font-family:var(--font-display);letter-spacing:.5px;font-size:22px}.bfl-cards .empty p{color:var(--ink-3);max-width:340px;font-size:13px}.bfl-cards .empty .cta{font-family:var(--font-mono);letter-spacing:1px;color:#06140a;background:var(--p);border-radius:9px;margin-top:6px;padding:10px 16px;font-size:11px}.bfl-cards .shophead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.bfl-cards .shophead .coins{background:var(--surface);border:1px solid var(--border-strong);border-radius:999px;align-items:center;gap:10px;padding:9px 16px;display:flex}.bfl-cards .shophead .coins .coin{background:radial-gradient(circle at 35% 30%,#ffe9a8,#c79a3f);border-radius:50%;width:20px;height:20px;box-shadow:inset 0 0 0 1.5px #8a6a25}.bfl-cards .shophead .coins b{font-family:var(--font-display);letter-spacing:.5px;font-size:20px}.bfl-cards .shophead .coins span{font-family:var(--font-mono);letter-spacing:2px;color:var(--ink-3);font-size:9px}.bfl-cards .shopgrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:20px;display:grid}.bfl-cards .shopcard{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;align-items:center;gap:14px;padding:20px;display:flex}.bfl-cards .shopcard.feature{border-color:#4188b6;border-color:lab(53.5434% -11.8794 -31.4643);box-shadow:0 0 0 1px #2b88c066,0 20px 40px -20px #1f6a9699;box-shadow:0 0 0 1px lab(53.4733% -12.9734 -37.5242/.4),0 20px 40px -20px lab(41.8944% -10.8111 -31.2702/.6)}.bfl-cards .shopcard .ptitle{font-family:var(--font-display);letter-spacing:.5px;font-size:18px}.bfl-cards .shopcard .pdesc{font-family:var(--font-mono);letter-spacing:.5px;color:var(--ink-3);text-align:center;font-size:9.5px}.bfl-cards .shopcard .buy{width:100%;font-family:var(--font-mono);letter-spacing:1px;color:#241a05;cursor:pointer;background:linear-gradient(#ffe9a8,#c79a3f);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px;font-size:12px;font-weight:700;display:flex}.bfl-cards .shopcard .buy .coin{background:radial-gradient(circle at 35% 30%,#fff4d0,#8a6a25);border-radius:50%;width:15px;height:15px}.bfl-cards .shopcard .earn{font-family:var(--font-mono);letter-spacing:1px;color:var(--p);font-size:9px}.bfl-cards .odds{grid-template-columns:1.2fr 1fr;gap:26px;display:grid}@media (max-width:760px){.bfl-cards .odds{grid-template-columns:1fr}}.bfl-cards .oddspanel{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:24px 26px}.bfl-cards .oddspanel h3{font-family:var(--font-display);letter-spacing:.5px;margin-bottom:4px;font-size:18px}.bfl-cards .oddspanel .note{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.5px;margin-bottom:16px;font-size:10px}.bfl-cards .oddstable{border-collapse:collapse;width:100%}.bfl-cards .oddstable th,.bfl-cards .oddstable td{text-align:left;border-bottom:1px solid var(--border);padding:10px 6px;font-size:12.5px}.bfl-cards .oddstable th{font-family:var(--font-mono);letter-spacing:1.5px;color:var(--ink-3);text-transform:uppercase;font-size:9.5px}.bfl-cards .oddstable td .g{align-items:center;gap:8px;font-weight:600;display:inline-flex}.bfl-cards .oddstable td .dot{border-radius:2px;width:9px;height:9px}.bfl-cards .oddstable td.pct{font-family:var(--font-mono);color:var(--ink);text-align:right}.bfl-cards .oddsbar{background:var(--surface-2);border-radius:5px;height:8px;margin-top:4px;overflow:hidden}.bfl-cards .oddsbar i{height:100%;display:block}.bfl-cards .trust{flex-direction:column;gap:14px;display:flex}.bfl-cards .trust .item{align-items:flex-start;gap:12px;display:flex}.bfl-cards .trust .item .tic{border:1px solid var(--p);width:26px;height:26px;color:var(--p);font-family:var(--font-mono);border-radius:7px;flex:none;place-items:center;font-size:13px;display:grid}.bfl-cards .trust .item b{font-size:13px}.bfl-cards .trust .item p{color:var(--ink-3);margin-top:2px;font-size:12px}.bfl-cards .notes{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:26px 28px}.bfl-cards .notes h3{font-family:var(--font-display);color:var(--ink);letter-spacing:1px;margin-bottom:12px;font-size:18px}.bfl-cards .notes p{color:var(--ink-2);max-width:920px;margin:8px 0;font-size:14px;line-height:1.65}.bfl-cards .notes b{color:var(--p)}.bfl-cards .notes code{font-family:var(--font-mono);color:var(--cyan);background:var(--bg);border-radius:4px;padding:1px 5px;font-size:12px}.bfl-cards .disclaim{color:var(--ink-4);font-family:var(--font-mono);letter-spacing:.5px;margin-top:18px;font-size:11px}
.bfl-packs{background:radial-gradient(1000px 600px at 85% -10%, #0f1f148c, transparent 60%), var(--bg);color:var(--ink)}@supports (color:lab(0% 0 0)){.bfl-packs{background:radial-gradient(1000px 600px at 85% -10%, lab(9.91169% -9.1558 5.31861/.55), transparent 60%), var(--bg)}}.bfl-packs *{box-sizing:border-box}.bfl-packs .cardfit{aspect-ratio:230/322;width:100%;position:relative}.bfl-packs .packfit{aspect-ratio:188/268;width:100%;position:relative}.bfl-packs .cardfit .fitinner,.bfl-packs .packfit .fitinner{transform-origin:0 0;position:absolute;top:0;left:0}.bfl-packs .page{max-width:1100px;margin:0 auto;padding:26px 26px 80px}.bfl-packs .pagetitle{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.bfl-packs .pagetitle h1{font-family:var(--font-display);letter-spacing:.5px;font-size:40px;line-height:.9}.bfl-packs .muted{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:1px;font-size:11px}.bfl-packs .balrow{gap:10px;display:flex}.bfl-packs .bal{font-family:var(--font-mono);color:var(--ink);background:var(--surface);border:1px solid var(--border-strong);border-radius:999px;align-items:center;gap:7px;padding:6px 13px 6px 8px;font-size:13px;display:flex}.bfl-packs .bal .ic{border-radius:50%;width:18px;height:18px}.bfl-packs .bal.coins .ic{background:radial-gradient(circle at 35% 30%,#ffe9a8,#c79a3f);box-shadow:inset 0 0 0 1.5px #8a6a25}.bfl-packs .bal.scrapes .ic{background:linear-gradient(135deg,var(--cyan),var(--t));border-radius:3px;width:14px;height:14px;margin:2px;transform:rotate(45deg)}.bfl-packs .bal b{font-weight:700}.bfl-packs .bal small{color:var(--ink-3);letter-spacing:1px;font-size:10px}.bfl-packs .hero-packs{border:1px solid var(--border);background:linear-gradient(#0e171e99,#060a0d4d);background:linear-gradient(lab(7.23336% -2.52666 -6.34827/.6),lab(2.48213% -.659846 -1.65391/.3));border-radius:20px;padding:24px;position:relative;overflow:hidden}.bfl-packs .hero-packs:before{content:"";pointer-events:none;background:radial-gradient(70% 90% at 80% 0,#0089c91f,#0000 60%);background:radial-gradient(70% 90% at 80% 0,lab(53.3818% -13.5862 -43.5489/.12),#0000 60%);position:absolute;inset:0}.bfl-packs .hero-packs .htop{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.bfl-packs .hero-packs .htop h2{font-family:var(--font-display);letter-spacing:.5px;font-size:24px}.bfl-packs .hero-packs .htop .count{font-family:var(--font-mono);color:var(--p);letter-spacing:1px;font-size:12px}.bfl-packs .hero-packs .stack{flex-wrap:wrap;align-items:flex-end;gap:18px;display:flex}.bfl-packs .hero-pack{flex-direction:column;align-items:center;gap:11px;display:flex}.bfl-packs .hero-pack .openbtn{font-family:var(--font-mono);letter-spacing:1.5px;color:#06140a;background:var(--p);cursor:pointer;border:0;border-radius:9px;width:100%;padding:9px 16px;font-size:11px;font-weight:700}.bfl-packs .hero-pack .pn{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:1px;font-size:10px}.bfl-packs .rewardrow{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.bfl-packs .reward{background:var(--surface);border:1px solid var(--border);border-radius:16px;align-items:center;gap:16px;padding:18px;display:flex}.bfl-packs .reward.locked{opacity:.96}.bfl-packs .reward .rpack{flex:none}.bfl-packs .reward .rbody{flex:1}.bfl-packs .reward .rk{font-family:var(--font-mono);letter-spacing:2px;color:var(--accent,var(--p));font-size:10px}.bfl-packs .reward .rt{font-family:var(--font-display);letter-spacing:.5px;margin:2px 0 4px;font-size:20px}.bfl-packs .reward .rs{font-family:var(--font-mono);color:var(--ink-3);font-size:11px}.bfl-packs .reward .claim{font-family:var(--font-mono);letter-spacing:1px;color:#06140a;background:var(--p);cursor:pointer;border:0;border-radius:9px;margin-top:10px;padding:9px 15px;font-size:11px;font-weight:700}.bfl-packs .reward .timer{font-family:var(--font-mono);color:var(--ink-2);margin-top:10px;font-size:11px}.bfl-packs .reward .lock{border:2px solid var(--ink-3);border-radius:5px;width:20px;height:20px;position:relative}.bfl-packs .reward .lock:before{content:"";border:2px solid var(--ink-3);border-bottom:0;border-radius:6px 6px 0 0;height:8px;position:absolute;top:-7px;left:3px;right:3px}.bfl-packs .progress{background:var(--surface-2);border-radius:5px;height:7px;margin-top:10px;overflow:hidden}.bfl-packs .progress i{background:linear-gradient(90deg,var(--s),#dd8736);height:100%;display:block}@supports (color:lab(0% 0 0)){.bfl-packs .progress i{background:linear-gradient(90deg,var(--s),lab(64.6349% 29.1705 55.612))}}.bfl-packs .entryrow{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.bfl-packs .entry{background:var(--surface);border:1px solid var(--border);cursor:pointer;color:inherit;border-radius:16px;align-items:center;gap:14px;padding:18px 20px;text-decoration:none;display:flex}.bfl-packs .entry:hover{border-color:var(--border-strong)}.bfl-packs .entry .ei{background:var(--surface-2);border:1px solid var(--border-strong);border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.bfl-packs .entry .ei .d{width:16px;height:16px;transform:rotate(45deg)}.bfl-packs .entry h3{font-family:var(--font-display);letter-spacing:.5px;font-size:18px}.bfl-packs .entry p{font-family:var(--font-mono);color:var(--ink-3);margin-top:2px;font-size:10.5px}.bfl-packs .entry .arr{color:var(--ink-3);margin-left:auto;font-size:18px}.bfl-packs .hubempty{text-align:center;border:1.5px dashed var(--border-strong);border-radius:20px;padding:40px 20px}.bfl-packs .hubempty .bigpack{margin-bottom:8px;display:inline-block}.bfl-packs .hubempty h2{font-family:var(--font-display);letter-spacing:.5px;margin-top:8px;font-size:26px}.bfl-packs .hubempty p{color:var(--ink-3);max-width:360px;margin:8px auto 0;font-size:13px}.bfl-packs .hubempty .cta{font-family:var(--font-mono);letter-spacing:1px;color:#06140a;background:var(--p);cursor:pointer;border-radius:10px;margin-top:18px;padding:12px 20px;font-size:12px;display:inline-block}.bfl-packs .takeover{background:radial-gradient(90% 80% at 50% 20%,#001321e6,#010304);background:radial-gradient(90% 80% at 50% 20%,lab(5.22607% -2.90056 -11.7706/.9),lab(.65892% -.249207 -.716388));border-radius:18px;min-height:520px;position:relative;overflow:hidden}.bfl-packs .takeover .tclose{z-index:30;border:1px solid var(--border-strong);width:34px;height:34px;color:var(--ink-2);cursor:pointer;background:#0a0f0bb3;background:lab(3.78021% -1.76801 1.02059/.7);border-radius:50%;place-items:center;font-size:16px;text-decoration:none;display:grid;position:absolute;top:16px;right:18px}.bfl-packs .takeover .tcrumb{z-index:30;font-family:var(--font-mono);letter-spacing:2px;color:var(--ink-3);font-size:11px;position:absolute;top:18px;left:20px}.bfl-packs .opener-host{min-height:520px}.bfl-packs .summary{padding:28px 22px 34px}.bfl-packs .summary .stop{text-align:center;margin-bottom:22px}.bfl-packs .summary .stop .k{font-family:var(--font-mono);letter-spacing:3px;color:var(--s);font-size:11px}.bfl-packs .summary .stop h2{font-family:var(--font-display);letter-spacing:.5px;margin-top:4px;font-size:34px}.bfl-packs .summary .stop p{font-family:var(--font-mono);color:var(--ink-3);margin-top:4px;font-size:11px}.bfl-packs .pulled{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:24px;display:flex}.bfl-packs .pulledcard{position:relative}.bfl-packs .pulledcard .tagrow{z-index:30;gap:5px;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%)}.bfl-packs .ptag{font-family:var(--font-mono);letter-spacing:1px;border-radius:4px;padding:3px 6px;font-size:8px;font-weight:700}.bfl-packs .ptag.new{background:var(--p);color:#06140a}.bfl-packs .ptag.dupe{background:var(--surface-2);color:var(--ink-3);border:1px solid var(--border-strong)}.bfl-packs .pulledcard .destroy{font-family:var(--font-mono);letter-spacing:.5px;color:var(--cyan);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:7px;margin:9px auto 0;padding:6px 9px;font-size:9px;display:block}.bfl-packs .summary-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.bfl-packs .btn-primary{font-family:var(--font-mono);letter-spacing:1px;color:#06140a;background:var(--p);cursor:pointer;border:0;border-radius:11px;padding:14px 26px;font-size:13px;font-weight:700}.bfl-packs .btn-ghost{font-family:var(--font-mono);letter-spacing:1px;color:var(--ink-2);border:1px solid var(--border-strong);cursor:pointer;background:0 0;border-radius:11px;padding:14px 22px;font-size:13px}.bfl-packs .btn-ghost .sc{color:var(--cyan)}.bfl-packs .vaultbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.bfl-packs .filtergroup{flex-wrap:wrap;gap:6px;display:flex}.bfl-packs .filterchip{font-family:var(--font-mono);letter-spacing:.5px;color:var(--ink-3);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:999px;padding:7px 12px;font-size:10.5px}.bfl-packs .filterchip.on{color:#06140a;background:var(--p);border-color:var(--p);font-weight:700}.bfl-packs .filterchip.grade.on{color:var(--ink);background:var(--surface-2);border-color:var(--accent,var(--border-strong))}.bfl-packs .vaultbar .sort{font-family:var(--font-mono);color:var(--ink-3);align-items:center;gap:7px;margin-left:auto;font-size:11px;display:flex}.bfl-packs .vaultbar .sort select{background:var(--surface);color:var(--ink-2);border:1px solid var(--border-strong);font-family:var(--font-mono);border-radius:8px;padding:6px 9px;font-size:11px}.bfl-packs .setprogress{background:var(--surface);border:1px solid var(--border);border-radius:14px;align-items:center;gap:14px;margin-bottom:20px;padding:14px 18px;display:flex}.bfl-packs .setprogress .lbl2{font-family:var(--font-mono);letter-spacing:1px;color:var(--ink-2);font-size:11px}.bfl-packs .setprogress .barwrap{background:var(--surface-2);border-radius:5px;flex:1;height:8px;overflow:hidden}.bfl-packs .setprogress .barwrap i{background:linear-gradient(90deg,var(--p),var(--cyan));height:100%;display:block}.bfl-packs .setprogress .pct{font-family:var(--font-mono);color:var(--ink);font-size:13px;font-weight:600}.bfl-packs .collgrid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:16px;display:grid}.bfl-packs .collcell{position:relative}.bfl-packs .collcell .vmini2{aspect-ratio:230/322;cursor:pointer;border-radius:12px;transition:transform .14s;position:relative;overflow:hidden}.bfl-packs .collcell .vmini2:hover{transform:translateY(-4px)}.bfl-packs .collcell.missing .vmini2{border:1.5px dashed var(--border-strong);background:#0d100e80;background:lab(4.51062% -1.60342 .9285/.5);place-items:center;display:grid}.bfl-packs .collcell.missing .q{font-family:var(--font-display);color:var(--border-strong);font-size:30px}.bfl-packs .collcell .clabel{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.5px;text-align:center;margin-top:6px;font-size:9px}.bfl-packs .empty{text-align:center;border:1.5px dashed var(--border-strong);border-radius:16px;place-items:center;gap:10px;min-height:300px;display:grid}.bfl-packs .empty .ic{border:2px solid var(--border-strong);border-radius:12px;width:54px;height:54px;transform:rotate(45deg)}.bfl-packs .empty h4{font-family:var(--font-display);letter-spacing:.5px;font-size:22px}.bfl-packs .empty p{color:var(--ink-3);max-width:340px;font-size:13px}.bfl-packs .empty .cta{font-family:var(--font-mono);letter-spacing:1px;color:#06140a;background:var(--p);cursor:pointer;border-radius:9px;margin-top:6px;padding:10px 16px;font-size:11px}.bfl-packs .detail{grid-template-columns:auto 1fr;align-items:start;gap:34px;display:grid}.bfl-packs .detail .dcard{flex-direction:column;align-items:center;gap:14px;display:flex}.bfl-packs .detail .dcard .ba{gap:6px;display:flex}.bfl-packs .detail .dcard .ba button{font-family:var(--font-mono);letter-spacing:1px;color:var(--ink-3);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:7px 12px;font-size:10px}.bfl-packs .detail .dcard .ba button.on{color:var(--ink);border-color:var(--p)}.bfl-packs .detail .dinfo .dcat{font-family:var(--font-mono);letter-spacing:2px;color:var(--accent,var(--p));font-size:11px}.bfl-packs .detail .dinfo h1{font-family:var(--font-display);letter-spacing:.5px;margin:4px 0 6px;font-size:46px;line-height:.9}.bfl-packs .detail .dmeta{flex-wrap:wrap;gap:10px;margin:12px 0 22px;display:flex}.bfl-packs .detail .dmeta .m{font-family:var(--font-mono);color:var(--ink-2);background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:7px 11px;font-size:11px}.bfl-packs .detail .dmeta .m b{color:var(--ink)}.bfl-packs .finishblock h3{font-family:var(--font-mono);letter-spacing:2px;color:var(--ink-3);margin-bottom:12px;font-size:11px}.bfl-packs .finishlist{flex-direction:column;gap:10px;display:flex}.bfl-packs .finishopt{background:var(--surface);border:1px solid var(--border);border-radius:13px;align-items:center;gap:14px;padding:14px 16px;display:flex}.bfl-packs .finishopt.applied{border-color:var(--p)}.bfl-packs .finishopt.unavail{opacity:.45}.bfl-packs .finishopt .fi{border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.bfl-packs .finishopt .fi.molten{color:#fff;background:radial-gradient(circle,#ff8a3d,#7a2a00)}.bfl-packs .finishopt .fi.glass{color:#06212b;background:linear-gradient(135deg,#bfe6ff,#5a8aa0)}.bfl-packs .finishopt .fi.sig{color:#241a05;background:linear-gradient(135deg,#ffe9a8,#8a6a25)}.bfl-packs .finishopt .fi.anim{background:radial-gradient(circle,var(--p),#0a3a1e);color:#06140a}.bfl-packs .finishopt .fb b{font-size:14px}.bfl-packs .finishopt .fb p{font-family:var(--font-mono);color:var(--ink-3);margin-top:2px;font-size:10px}.bfl-packs .finishopt .cost{flex-direction:column;align-items:flex-end;gap:7px;margin-left:auto;display:flex}.bfl-packs .finishopt .price2{font-family:var(--font-mono);color:var(--cyan);align-items:center;gap:6px;font-size:12px;display:flex}.bfl-packs .finishopt .price2 .sc{background:linear-gradient(135deg,var(--cyan),var(--t));width:12px;height:12px;transform:rotate(45deg)}.bfl-packs .finishopt .applybtn{font-family:var(--font-mono);letter-spacing:1px;color:#06140a;background:var(--p);cursor:pointer;border:0;border-radius:8px;padding:8px 13px;font-size:10.5px;font-weight:700}.bfl-packs .finishopt .appliedtag{font-family:var(--font-mono);letter-spacing:1px;color:var(--p);font-size:10px}.bfl-packs .destroyrow{background:#22110e40;background:lab(6.9731% 8.95669 4.53773/.25);border:1px solid #843c3580;border:1px solid lab(35.2606% 30.8541 20.072/.5);border-radius:13px;align-items:center;gap:14px;margin-top:22px;padding:14px 16px;display:flex}.bfl-packs .destroyrow .db{flex:1}.bfl-packs .destroyrow .db b{color:var(--bfl-danger);font-size:13px}.bfl-packs .destroyrow .db p{font-family:var(--font-mono);color:var(--ink-3);margin-top:2px;font-size:10px}.bfl-packs .destroyrow .destroybtn{font-family:var(--font-mono);letter-spacing:1px;color:var(--bfl-danger);border:1px solid var(--bfl-danger);cursor:pointer;background:0 0;border-radius:9px;padding:9px 14px;font-size:11px}.bfl-packs .shopbanner{border:1px solid var(--border);background:linear-gradient(120deg,#08182299,#040c134d);background:linear-gradient(120deg,lab(7.21722% -3.34518 -9.42569/.6),lab(3.04768% -1.31044 -4.08459/.3));border-radius:18px;align-items:center;gap:20px;margin-bottom:22px;padding:22px 24px;display:flex}.bfl-packs .shopbanner .sbtext h2{font-family:var(--font-display);letter-spacing:.5px;font-size:24px}.bfl-packs .shopbanner .sbtext p{font-family:var(--font-mono);color:var(--ink-3);margin-top:4px;font-size:11px}.bfl-packs .shopbanner .oddslink{font-family:var(--font-mono);letter-spacing:1px;color:var(--cyan);border:1px solid var(--cyan);cursor:pointer;border-radius:9px;margin-left:auto;padding:9px 14px;font-size:11px;text-decoration:none}.bfl-packs .shopgrid2{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px;display:grid}.bfl-packs .oddsdrawer{background:var(--surface);border:1px solid var(--border);border-radius:16px;margin-top:22px;padding:22px 24px}.bfl-packs .oddsdrawer h3{font-family:var(--font-display);letter-spacing:.5px;font-size:18px}.bfl-packs .oddsdrawer .note{font-family:var(--font-mono);color:var(--ink-3);margin:4px 0 16px;font-size:10px}.bfl-packs .odds2{border-collapse:collapse;width:100%}.bfl-packs .odds2 th,.bfl-packs .odds2 td{text-align:left;border-bottom:1px solid var(--border);padding:9px 6px;font-size:12px}.bfl-packs .odds2 th{font-family:var(--font-mono);letter-spacing:1.5px;color:var(--ink-3);text-transform:uppercase;font-size:9px}.bfl-packs .odds2 .g{align-items:center;gap:8px;font-weight:600;display:inline-flex}.bfl-packs .odds2 .dot{border-radius:2px;width:9px;height:9px}.bfl-packs .odds2 td.pct{font-family:var(--font-mono);text-align:right;color:var(--ink)}@media (max-width:760px){.bfl-packs .page{padding:18px 14px 80px}.bfl-packs .pagetitle h1{font-size:30px}.bfl-packs .rewardrow,.bfl-packs .entryrow{grid-template-columns:1fr}.bfl-packs .hero-packs .stack{gap:12px}.bfl-packs .detail{grid-template-columns:1fr;justify-items:center;gap:22px}.bfl-packs .detail .dinfo{width:100%}.bfl-packs .detail .dinfo h1{text-align:center;font-size:34px}.bfl-packs .detail .dcat{text-align:center}.bfl-packs .detail .dmeta{justify-content:center}.bfl-packs .summary .stop h2{font-size:26px}.bfl-packs .collgrid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:11px}.bfl-packs .shopbanner{flex-direction:column;align-items:flex-start;gap:12px}.bfl-packs .shopbanner .oddslink{margin-left:0}}
