.bk{--bk-green:#ffd36b;--bk-gold:#ffd36b;--bk-rust:#ff641e;--bk-card:#15181b}.bk-hero{border-radius:var(--r);background:radial-gradient(120% 90% at 0 0,#ffd36b29,#0000 60%),radial-gradient(90% 80% at 100% 100%,#ffd36b1f,#0000 60%),#111417;border:1px solid #ffd36b59;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:18px;display:grid}.bk-hero-art{object-fit:contain;filter:drop-shadow(0 0 18px #ffd36b8c);width:96px;height:96px}.bk-kicker{font-family:var(--font-barlow), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--bk-gold);text-wrap:balance;margin-bottom:6px;font-size:12px;line-height:1.35}.bk-title{font-family:var(--font-barlow), sans-serif;text-transform:uppercase;color:#fff;text-shadow:0 0 18px #ffd36b73;text-wrap:balance;font-size:clamp(30px,6vw,52px);font-weight:800;line-height:1}.bk-balance{background:#ffd36b1f;border:1px solid #ffd36b8c;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-weight:600;display:inline-flex}.bk-balance b{font-family:var(--font-barlow), sans-serif;color:var(--bk-green);font-variant-numeric:tabular-nums;font-size:1.5rem}.bk-chip{background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:4px;padding:5px 11px;font-size:.8rem;display:inline-flex}.bk-vip{border-color:var(--bk-gold);color:var(--bk-gold);background:#ffd36b1f;font-weight:700}.bk-warn{color:#fc6;border-color:#ffb300}.bk-signin{border-radius:var(--r);color:#fff;min-height:44px;font-family:var(--font-barlow), sans-serif;text-transform:uppercase;letter-spacing:.04em;background:#5865f2;align-items:center;margin-top:12px;padding:0 18px;font-weight:800;display:inline-flex}.bk-soon{border-radius:var(--r);border:1px dashed var(--bk-gold);background:#ffd36b14;padding:12px 16px}.bk-how{border-radius:var(--r);background:#121518;border:1px solid #ffffff1a;gap:10px;padding:14px;display:grid}.bk-ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (max-width:760px){.bk-ways{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:440px){.bk-ways{grid-template-columns:1fr}}.bk-way{--neon:#ffd36b;border-radius:var(--r);background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--neon) 10%, transparent), transparent 60%), #ffffff08;border:1px solid color-mix(in srgb, var(--neon) 35%, transparent);align-items:flex-start;gap:12px;padding:10px;transition:border-color .2s,box-shadow .2s;display:flex}.bk-way:nth-child(6n+2){--neon:#ff3df2}.bk-way:nth-child(6n+3){--neon:#ffe03d}.bk-way:nth-child(6n+4){--neon:#3df5ff}.bk-way:nth-child(6n+5){--neon:#ff6a3d}.bk-way:nth-child(6n+6){--neon:#a66bff}.bk-way:hover{border-color:var(--neon);box-shadow:0 0 18px -4px var(--neon)}.bk-way img{object-fit:contain;border-radius:var(--r);box-sizing:border-box;background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--neon) 45%, transparent), color-mix(in srgb, var(--neon) 12%, #0b0d10) 70%);border:1.5px solid var(--neon);width:52px;height:52px;box-shadow:0 0 10px var(--neon), inset 0 0 10px color-mix(in srgb, var(--neon) 40%, transparent);filter:saturate(1.6)brightness(1.18)contrast(1.05);flex:none;padding:5px;animation:2.8s ease-in-out infinite bkpop}.bk-way:nth-child(2n) img{animation-delay:-1.4s}@keyframes bkpop{50%{box-shadow:0 0 18px var(--neon), inset 0 0 12px color-mix(in srgb, var(--neon) 55%, transparent)}}@media (prefers-reduced-motion:reduce){.bk-way img{animation:none}}.bk-way b{font-size:.9rem;display:block}.bk-way em{font-style:normal;font-family:var(--font-barlow), sans-serif;color:var(--bk-gold);font-size:1.25rem;font-weight:800;line-height:1.1;display:block}.bk-way span{color:#aaa;font-size:.76rem;display:block}.bk-trend{font-family:var(--font-sans,inherit);margin-left:4px;font-size:.68rem;font-weight:700}.bk-trend.up{color:#ff9b6b}.bk-trend.down{color:#7fd0ff}.bk-earn{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.85rem;display:flex}.bk-earn span:not(.text-xs){background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:3px 10px}.bk-earn .bk-vip-earn{color:var(--bk-gold);border-color:var(--bk-gold)!important}.bk-bar{top:calc(env(safe-area-inset-top,0px) + 58px);z-index:20;background:linear-gradient(var(--color-bg) 80%, transparent);gap:8px;padding:8px 0;display:grid;position:sticky}.bk-tabs{scrollbar-width:thin;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.bk-tabs button{white-space:nowrap;border:1px solid #ffffff24;border-radius:999px;flex:none;padding:7px 14px;font-size:.85rem;font-weight:700}.bk-tabs button.on{border-color:var(--bk-green);color:#fff;box-shadow:0 0 14px -6px var(--bk-green);background:#ffd36b26}.bk-toggle{align-items:center;gap:6px;font-size:.85rem;display:inline-flex}.bk-toggle input{accent-color:var(--bk-green);width:18px;height:18px}.bk-sec{font-family:var(--font-barlow), sans-serif;text-transform:uppercase;letter-spacing:.05em;color:var(--bk-gold);font-size:1.4rem;font-weight:800}.bk-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.bk-card{border-radius:var(--r);background:linear-gradient(180deg, #1b2024, var(--bk-card));border:1px solid #ffffff1a;transition:border-color .15s,transform .15s,box-shadow .15s;position:relative}.bk-card:hover{border-color:#ffd36b99;transform:translateY(-2px);box-shadow:0 8px 22px -12px #ffd36b99}.bk-card.locked{opacity:.78}.bk-card.locked img,.bk-card.out img{filter:grayscale(.7)brightness(.8)}.bk-open{text-align:center;justify-items:center;gap:6px;width:100%;padding:14px 10px 12px;display:grid}.bk-open>img{object-fit:contain;filter:drop-shadow(0 6px 10px #0009);width:84px;height:84px}.bk-name{font-weight:700;line-height:1.15}.bk-name small{color:#aaa;font-weight:600}.bk-price{font-family:var(--font-barlow), sans-serif;color:#fff;font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:1.35rem;font-weight:800;display:inline-flex}.bk-price img,.bk-total img,.bk-balance img{object-fit:contain;flex:none;width:22px;height:22px}.bk-price.free{color:var(--bk-gold);letter-spacing:.08em}.bk-tag{letter-spacing:.04em;text-transform:uppercase;color:#ccc;border:1px solid #ffffff2e;border-radius:999px;padding:2px 8px;font-size:.7rem;font-weight:700}.bk-tag.lock{border-color:var(--bk-gold);color:var(--bk-gold)}.bk-tag.out{color:#ff9b9b;border-color:#ff6b6b}.bk-tag.wait{color:#a9cbff;border-color:#7fb3ff}.bk-tag.hot{border-color:var(--bk-rust);color:#ffa36b}.bk-prog{background:#ffffff0f;border-radius:999px;width:100%;height:18px;display:block;position:relative;overflow:hidden}.bk-prog span{background:linear-gradient(90deg,#ffd36b59,#ffbe3cd9);border-radius:999px;position:absolute;inset:0 auto 0 0}.bk-prog em{color:#fff6dc;text-shadow:0 1px 2px #000000b3;font-size:.68rem;font-style:normal;font-weight:700;position:relative}.bk-can{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#ffffff12;border:1px solid #fff6;border-radius:999px;padding:2px 10px;font-size:.7rem;font-weight:700}.bk-star{z-index:1;color:var(--bk-gold);padding:4px;font-size:1.2rem;line-height:1;position:absolute;top:6px;right:8px}.bk-feed{border-radius:var(--r);background:#ffffff08;border:1px solid #ffffff14;flex-wrap:wrap;gap:6px 14px;padding:10px 14px;font-size:.82rem;display:flex}.bk-feed small{color:#888}.bk-modal{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.bk-sheet{border-radius:var(--r);text-align:center;background:radial-gradient(100% 70% at 50% 0,#ffd36b29,#0000 70%),#121518;border:1px solid #ffd36b73;justify-items:center;gap:10px;width:min(420px,100%);max-height:calc(100dvh - 32px);padding:22px 18px 18px;display:grid;position:relative;overflow-y:auto;box-shadow:0 20px 60px #000000b3}.bk-x{border-radius:var(--r);color:#aaa;width:34px;height:34px;font-size:1.5rem;position:absolute;top:8px;right:10px}.bk-x:hover{color:#fff;background:#ffffff14}.bk-big{object-fit:contain;filter:drop-shadow(0 0 24px #ffd36b66);width:140px;height:140px}.bk-qty{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.bk-qty>button:not(.bk-q){border-radius:var(--r);border:1px solid #ffffff2e;width:44px;height:44px;font-size:1.4rem;font-weight:700}.bk-qty b{min-width:40px;font-family:var(--font-barlow), sans-serif;font-size:1.8rem}.bk-q{border-radius:var(--r);border:1px solid #ffffff2e;min-width:44px;height:36px;font-weight:700}.bk-total{font-family:var(--font-barlow), sans-serif;color:var(--bk-green);align-items:center;gap:6px;font-size:1.7rem;font-weight:800;display:inline-flex}.bk-total small{font-family:var(--font-sans,inherit);color:#aaa;font-size:.85rem;font-weight:500}.bk-buy{border-radius:var(--r);color:#1a1406;width:100%;min-height:52px;font-family:var(--font-barlow), sans-serif;text-transform:uppercase;letter-spacing:.04em;background:linear-gradient(#ffe08a,#e8b23a);justify-content:center;align-items:center;padding:0 18px;font-size:1.3rem;font-weight:800;display:inline-flex;box-shadow:0 0 26px -6px #ffd36be6}.bk-buy:disabled{opacity:.55;box-shadow:none}.bk-inside{text-align:left;border-radius:var(--r);background:#ffffff0a;border:1px solid #ffffff1a;width:100%;padding:10px 12px}.bk-inside ul{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.bk-inside li{background:#ffd36b14;border:1px solid #ffd36b40;border-radius:999px;padding:3px 9px;font-size:.78rem}.bk-inside summary{cursor:pointer;color:var(--bk-gold);margin-top:8px;font-size:.82rem}.bk-done{justify-items:center;gap:8px;width:100%;display:grid}@media (max-width:480px){.bk-kicker{letter-spacing:.14em;font-size:10.5px}.bk-hero{text-align:center;grid-template-columns:1fr;justify-items:center}.bk-hero-art{width:72px;height:72px}.bk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.bk-card{transition:none}.bk-card:hover{transform:none}}.bk-evs{gap:10px;display:grid}.bk-evgrid{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));gap:8px;display:grid}@media (max-width:980px){.bk-evgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-ev:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:520px){.bk-evgrid{grid-template-columns:1fr}}.bk-ev{--neon:#ffd36b;border-radius:var(--r);border:1px solid color-mix(in srgb, var(--neon) 40%, transparent);background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--neon) 12%, transparent), transparent 60%), #13161b;align-content:start;gap:7px;padding:12px;display:grid}.bk-ev header{align-items:center;gap:10px;display:flex}.bk-ev header svg{border-radius:var(--r);width:48px;height:48px;color:var(--neon);border:1.5px solid var(--neon);background:color-mix(in srgb, var(--neon) 14%, #0b0d10);box-shadow:0 0 12px var(--neon), inset 0 0 10px color-mix(in srgb, var(--neon) 35%, transparent);filter:drop-shadow(0 0 3px var(--neon));flex:none;padding:7px}.bk-ev header b{font-family:var(--font-barlow), sans-serif;text-transform:uppercase;font-size:1.15rem;font-weight:800;line-height:1.05;display:block}.bk-ev header em{font-style:normal;font-family:var(--font-barlow), sans-serif;color:var(--bk-gold);font-weight:800;display:block}.bk-evbar{background:#ffffff14;border-radius:999px;height:9px;overflow:hidden}.bk-evbar i{background:var(--neon);height:100%;box-shadow:0 0 10px var(--neon);border-radius:999px;display:block}.bk-ev button{border-radius:var(--r);border:1px solid #ffffff2e;min-height:34px;padding:0 10px;font-size:.82rem;font-weight:800}.bk-ev button:hover:not(:disabled){border-color:var(--neon)}.bk-ev button.all{border-color:var(--neon);background:color-mix(in srgb, var(--neon) 18%, transparent);color:#fff}.bk-ev button:disabled{opacity:.4}.bk-evnote{color:var(--neon);font-size:.8rem;font-weight:700}.bk-ev header .bk-evart{object-fit:contain;border-radius:var(--r);border:1.5px solid var(--neon);background:radial-gradient(circle, color-mix(in srgb, var(--neon) 40%, transparent), color-mix(in srgb, var(--neon) 10%, #0b0d10) 70%);width:68px;height:68px;box-shadow:0 0 12px var(--neon);filter:saturate(1.4)brightness(1.15);flex:none;padding:3px}.bk-hero{isolation:isolate;min-height:240px;position:relative;overflow:hidden}.bk-hero>div{text-shadow:0 1px 6px #000000d9;max-width:620px}.bk-zorp{--neon:#3df5ff;border-radius:var(--r);border:1px solid color-mix(in srgb, var(--neon) 40%, transparent);background:radial-gradient(120% 80% at 100% 0%, color-mix(in srgb, var(--neon) 10%, transparent), transparent 60%), #13161b;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:14px;padding:14px;scroll-margin-top:80px;display:grid}.bk-zorp-art{object-fit:cover;border-radius:var(--r);border:1px solid color-mix(in srgb, var(--neon) 30%, transparent);width:100%;height:100%;min-height:200px}.bk-zorp-body{align-content:start;gap:8px;min-width:0;display:grid}.bk-zorp header{align-items:center;gap:10px;display:flex}.bk-zorp header img{object-fit:contain;border-radius:var(--r);border:1.5px solid var(--neon);background:radial-gradient(circle, color-mix(in srgb, var(--neon) 40%, transparent), color-mix(in srgb, var(--neon) 10%, #0b0d10) 70%);width:56px;height:56px;box-shadow:0 0 12px var(--neon);flex:none;padding:3px}.bk-zorp header em{font-style:normal;font-family:var(--font-barlow), sans-serif;color:var(--bk-gold);font-weight:800;display:block}.bk-zorp button{border-radius:var(--r);border:1px solid #ffffff2e;min-height:38px;padding:0 12px;font-size:.85rem;font-weight:800}.bk-zorp button:hover:not(:disabled){border-color:var(--neon)}.bk-zorp button.go{border-color:var(--neon);background:color-mix(in srgb, var(--neon) 18%, transparent);color:#fff}.bk-zorp button:disabled{opacity:.4}.bk-zteam{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px;display:grid}.bk-zteam li{border-radius:var(--r);color:#bbb;background:#ffffff08;border:1px solid #ffffff1f;padding:6px 10px;font-size:.8rem}.bk-zteam li.me{border-color:var(--neon)}.bk-zteam b{color:#fff;overflow-wrap:anywhere;display:block}.bk-zmates{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.bk-znote{color:var(--neon);font-size:.85rem;font-weight:700}.bk-zzone{--z:var(--neon);border-radius:var(--r);border:1.5px solid color-mix(in srgb, var(--z) 55%, transparent);background:color-mix(in srgb, var(--z) 8%, transparent);gap:6px;padding:10px 12px;display:grid}.bk-zzone.safe{--z:#ffbe3c}.bk-zzone.open{--z:#ff641e}.bk-zstate{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:.95rem;display:flex}.bk-zstate b{font-family:var(--font-barlow), sans-serif;text-transform:uppercase;color:var(--z);font-weight:800}.bk-zstate span{color:#ddd;font-size:.8rem}.bk-zzone button.go{border-color:var(--z);background:color-mix(in srgb, var(--z) 18%, transparent);white-space:normal;max-width:100%}@media (max-width:760px){.bk-zorp{grid-template-columns:1fr}.bk-zorp-art{aspect-ratio:16/9;height:auto;min-height:0}.bk-zmates{grid-template-columns:1fr}}.bk-card{scroll-margin-top:150px}.bk-card.glow{border-color:var(--bk-gold);box-shadow:0 0 0 2px var(--bk-gold), 0 0 26px -4px var(--bk-gold);animation:1.3s ease-in-out 4 bkglow}@keyframes bkglow{50%{box-shadow:0 0 0 2px var(--bk-gold), 0 0 8px -6px var(--bk-gold)}}@media (prefers-reduced-motion:reduce){.bk-card.glow{animation:none}}.bk-sale{--hot:#ff5a3c;border-radius:var(--r);border:2px solid var(--hot);box-shadow:0 0 26px -6px var(--hot), inset 0 0 18px -8px var(--hot);background:radial-gradient(120% 140% at 0 0,#ff5a3c59,#0000 60%),linear-gradient(90deg,#2a0f0a,#1a0d10 60%,#2a1a06);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.bk-sale-art{filter:drop-shadow(0 0 10px #ff783ccc);font-size:46px;line-height:1}.bk-sale-big{font-family:var(--font-barlow), sans-serif;text-transform:uppercase;letter-spacing:.02em;color:#fff;text-shadow:0 0 14px #ff5a3ce6,0 0 2px #000;text-wrap:balance;font-size:clamp(28px,6vw,50px);font-weight:900;line-height:1}.bk-sale-sub{color:#ffd9cc;text-wrap:balance;margin-top:4px;font-size:.9rem}.bk-sale-clock{border-radius:var(--r);background:#00000059;border:1px solid #ffd36b8c;justify-items:center;padding:8px 12px;display:grid}.bk-sale-clock small{letter-spacing:.14em;text-transform:uppercase;color:var(--bk-gold);font-size:.68rem;font-weight:700}.bk-sale-clock b{font-family:var(--font-barlow), sans-serif;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.6rem;font-weight:800}.bk-was{color:#b9b9b9;font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:600;text-decoration-color:#ff5a3c;text-decoration-thickness:2px}.bk-sale-note{color:#ffd9cc;font-size:.9rem;font-weight:700}.bk-sale-note s{color:#b9b9b9;text-decoration-color:#ff5a3c;text-decoration-thickness:2px}@media (max-width:560px){.bk-sale{grid-template-columns:auto minmax(0,1fr);padding:12px 14px}.bk-sale-art{font-size:36px}.bk-sale-clock{grid-column:1/-1;grid-auto-flow:column;justify-content:center;align-items:baseline;gap:8px}}
