:root{--bh-well:#0a051e61;--bh-surface-1:#3e2e808c;--bh-surface-2:#261b589e;--bh-line:#ffffff24;--bh-bevel-top:#ffffff42;--bh-bevel-side:#ffffff1a;--bh-bevel-bottom:#0804188c;--bh-gold:#ffd54a;--bh-gold-hi:#fff0b0;--bh-gold-lo:#b8891a;--bh-gold-ink:#2a1c00;--bh-purple:#a06bff;--bh-green:#7ee65a;--bh-red:#ff6b5e;--bh-r-sm:10px;--bh-r-md:14px;--bh-r-lg:20px}.bh-h1{color:var(--bh-gold);text-shadow:0 2px 0 var(--bh-gold-lo), 0 3px 0 #3c28008c, 0 5px 10px #00000073;letter-spacing:.5px;margin:0;font-family:"Press Start 2P",monospace;font-size:clamp(13px,1.7vw,17px);line-height:1.55}.bh-h2{color:#fff;letter-spacing:.2px;margin:0;font-size:15.5px;font-weight:900;line-height:1.3}.bh-h3{color:#fff;margin:0;font-size:13px;font-weight:900;line-height:1.35}.bh-label{letter-spacing:1.4px;text-transform:uppercase;color:#ffffff94;margin:0 0 8px;font-size:10.5px;font-weight:900}.bh-text{color:#ffffffd1;margin:0;font-size:13px;line-height:1.55}.bh-dim{color:#ffffff8c}.bh-text b,.bh-strong{color:#fff;font-weight:900}.bh-text em,.bh-gold-txt{color:var(--bh-gold);font-style:normal;font-weight:900}.bh-price{align-items:baseline;gap:4px;display:inline-flex}.bh-price-num{color:var(--bh-gold);letter-spacing:.3px;font-size:19px;font-weight:900;line-height:1}.bh-price-cur{color:#ffffff9e;font-size:11.5px;font-weight:800}.bh-price-old{color:#ffffff6b;font-size:12px;font-weight:700;text-decoration:line-through}.bh-price-brl{color:var(--bh-green);font-size:15px;font-weight:900}.bh-well{background:var(--bh-well);border-radius:var(--bh-r-md);padding:12px;box-shadow:inset 0 2px 10px #00000080,inset 0 0 0 1px #00000059}.bh-panel{background:linear-gradient(180deg, var(--bh-surface-1), var(--bh-surface-2));border:1px solid;border-color:var(--bh-bevel-top) var(--bh-bevel-side) var(--bh-bevel-bottom) var(--bh-bevel-side);border-radius:var(--bh-r-md);padding:14px;position:relative;box-shadow:inset 0 1px #ffffff17,inset 0 -2px 6px #00000061,0 3px 10px #0000004d}.bh-card{border:1px solid;border-color:var(--bh-bevel-top) var(--bh-bevel-side) var(--bh-bevel-bottom) var(--bh-bevel-side);border-radius:var(--bh-r-md);background:linear-gradient(180deg, var(--bh-surface-1), var(--bh-surface-2));flex-direction:column;gap:6px;padding:12px;transition:transform .14s,border-color .14s,box-shadow .14s,filter .14s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,inset 0 -2px 5px #0006,0 2px 6px #00000059}.bh-card:hover{border-color:#ffd54a80 #ffd54a4d var(--bh-bevel-bottom) #ffd54a4d;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff24,0 8px 20px #00000073,0 0 16px #ffd54a2e}.bh-card--click{cursor:pointer}.bh-card--click:active{filter:brightness(.96);transform:translateY(0)}.bh-card--best{border-color:var(--bh-gold) #ffd54aa6 #b8891acc #ffd54aa6;background:linear-gradient(#543e9699,#2e2064ad);box-shadow:0 0 18px #ffd54a52,inset 0 0 22px #ffd54a1a,0 3px 10px #0006}.bh-card--best:hover{box-shadow:0 0 26px #ffd54a80,inset 0 0 22px #ffd54a24,0 8px 22px #00000080}.bh-card--off{opacity:.55;filter:saturate(.6)}.bh-card--off:hover{transform:none}.bh-badge{letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;border:1px solid #00000059;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:9.5px;font-weight:900;display:inline-flex}.bh-badge--gold{background:linear-gradient(180deg, var(--bh-gold-hi), var(--bh-gold));color:var(--bh-gold-ink);box-shadow:0 0 10px #ffd54a73}.bh-badge--green{background:linear-gradient(180deg, #a6f58a, var(--bh-green));color:#0e2b06}.bh-badge--purple{background:linear-gradient(180deg, #c9a5ff, var(--bh-purple));color:#1c0a3d}.bh-badge--red{background:linear-gradient(180deg, #ff9d94, var(--bh-red));color:#3d0a06}.bh-badge--corner{z-index:2;position:absolute;top:8px;right:8px}.bh-btn{border-radius:var(--bh-r-sm);cursor:pointer;letter-spacing:.3px;border:1px solid;border-color:var(--bh-bevel-top) var(--bh-bevel-side) var(--bh-bevel-bottom) var(--bh-bevel-side);color:#fff;background:linear-gradient(#ffffff29,#ffffff0f);justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-family:inherit;font-size:13.5px;font-weight:900;transition:transform .12s,filter .12s,box-shadow .12s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 2px 5px #00000059}.bh-btn:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.bh-btn:active:not(:disabled){filter:brightness(.95);transform:translateY(1px)}.bh-btn:disabled{opacity:.45;cursor:not-allowed;filter:saturate(.5)}.bh-btn--cta{background:linear-gradient(180deg, var(--bh-gold-hi), var(--bh-gold) 45%, var(--bh-gold-lo));color:var(--bh-gold-ink);text-shadow:0 1px #ffffff59;border-color:#fff0b0e6 #ffd54ab3 #78580ce6;padding:13px 20px;font-size:15px;box-shadow:inset 0 1px #ffffff8c,0 0 18px #ffd54a59,0 4px 12px #0006}.bh-btn--cta:hover:not(:disabled){box-shadow:inset 0 1px #fff9,0 0 28px #ffd54a99,0 6px 16px #00000073}.bh-btn--go{background:linear-gradient(180deg, #a6f58a, var(--bh-green) 45%, #4fa832);color:#0e2b06;border-color:#c8ffb4e6 #7ee65ab3 #286414e6;box-shadow:inset 0 1px #ffffff73,0 0 16px #7ee65a4d,0 4px 12px #0006}.bh-btn--ghost{background:#ffffff12;padding:8px 14px;font-size:12.5px;font-weight:800}.bh-btn--block{width:100%}.bh-btn--sm{padding:7px 12px;font-size:12px}.bh-sheen:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:45%;animation:6s ease-in-out infinite bh-sheen;position:absolute;top:0;bottom:0;left:-55%;transform:skew(-18deg)}@keyframes bh-sheen{0%{left:-55%}55%,to{left:140%}}.bh-glow{animation:2.8s ease-in-out infinite bh-glow}@keyframes bh-glow{0%,to{box-shadow:0 0 14px #ffd54a47,inset 0 0 18px #ffd54a12}50%{box-shadow:0 0 26px #ffd54a8c,inset 0 0 18px #ffd54a1f}}.bh-glow--high{animation:1.6s ease-in-out infinite bh-glow-high}@keyframes bh-glow-high{0%,to{box-shadow:0 0 18px #ffd54a73,0 0 44px #ff962838,inset 0 0 20px #ffd54a1a}50%{box-shadow:0 0 40px #ffd54af2,0 0 96px #ff96288c,inset 0 0 26px #ffd54a38}}.bh-highlight{animation:1.1s ease-out 2 bh-highlight}@keyframes bh-highlight{0%,to{box-shadow:0 0 #ffd54a00}35%{box-shadow:0 0 0 4px #ffd54a59}}.bh-stagger>*{animation:.38s cubic-bezier(.22,1,.36,1) both bh-pop}.bh-stagger>:first-child{animation-delay:40ms}.bh-stagger>:nth-child(2){animation-delay:80ms}.bh-stagger>:nth-child(3){animation-delay:.12s}.bh-stagger>:nth-child(4){animation-delay:.16s}.bh-stagger>:nth-child(5){animation-delay:.2s}.bh-stagger>:nth-child(6){animation-delay:.24s}@keyframes bh-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.bh-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px;display:grid}.bh-grid--2{grid-template-columns:repeat(2,1fr)}.bh-row{align-items:center;gap:10px;display:flex}.bh-row--between{justify-content:space-between}.bh-stack{flex-direction:column;gap:10px;display:flex}.bh-sep{background:linear-gradient(90deg, transparent, var(--bh-line), transparent);border:0;height:1px;margin:12px 0}.bh-sep-gold{background:linear-gradient(90deg,#0000,#ffd54a8c 18% 82%,#0000);height:2px;margin:16px 0;position:relative}.bh-tabs{flex-wrap:wrap;gap:6px;display:flex}.bh-tab{border-radius:var(--bh-r-sm);cursor:pointer;white-space:nowrap;color:#ffffffad;background:#ffffff0d;border:1px solid #0000;flex:1 1 0;justify-content:center;align-items:center;gap:6px;min-width:0;padding:8px 10px;font-family:inherit;font-size:12px;font-weight:800;transition:background .13s,color .13s,border-color .13s;display:inline-flex}.bh-tab:hover{color:#fff;background:#ffffff1a}.bh-tab.is-on{border-color:var(--bh-gold);color:#fff;background:#ffd54a29;box-shadow:0 0 12px #ffd54a47}.bh-offer{border-radius:var(--bh-r-md);border:2px solid var(--bh-gold);background:radial-gradient(90% 130% at 12% 0,#ffd54a2e,#0000 62%),radial-gradient(90% 130% at 92% 100%,#a06bff38,#0000 62%),linear-gradient(#46328cd9,#261a5ce6);padding:14px 16px;position:relative;overflow:hidden;box-shadow:0 0 22px #ffd54a40,inset 0 1px #ffffff2e,0 6px 18px #0006}.bh-offer-title{color:var(--bh-gold);letter-spacing:.3px;text-shadow:0 2px #5a3c0080;font-size:15px;font-weight:900}.bh-offer-list{flex-direction:column;gap:5px;margin:8px 0 0;padding:0;list-style:none;display:flex}.bh-offer-list li{color:#ffffffe0;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.5;display:flex}.bh-offer-list b{color:#fff;font-weight:900}.bh-offer--hot{border-width:3px;animation:1.6s ease-in-out infinite bh-offer-borda}@keyframes bh-offer-borda{0%,to{border-color:#ffd54abf}50%{border-color:#ffe89a}}.bh-offer--hot:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(120% 160% at 50% 0,#ffbe3c4d,#0000 65%);animation:1.6s ease-in-out infinite bh-offer-brilho;position:absolute;inset:0}@keyframes bh-offer-brilho{0%,to{opacity:.35}50%{opacity:1}}.bh-offer--hot.bh-sheen:before{background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:58%;animation-duration:2.8s}.bh-offer--hot .bh-offer-title{color:#fff;text-shadow:0 0 12px #ffd54ae6,0 2px #5a3c0080}.bh-badge--pulse{animation:1.6s ease-in-out infinite bh-badge-pulse}@keyframes bh-badge-pulse{0%,to{transform:scale(1);box-shadow:0 0 #ff5a5a8c}50%{transform:scale(1.12);box-shadow:0 0 0 7px #ff5a5a00}}.bh-ptable{border-radius:var(--bh-r-md);background:#00000047;border:1px solid #ffffff1a;flex-direction:column;gap:4px;padding:8px;display:flex}.bh-ptable-row{border-radius:var(--bh-r-sm);background:#ffffff0a;border:1px solid #0000;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:7px 10px;transition:background .16s,border-color .16s;display:grid}.bh-ptable-row.is-on{background:#ffd54a1a;border-color:#ffd54a8c}.bh-ptable-faixa{color:#fff;align-items:center;gap:7px;min-width:0;font-size:12.5px;font-weight:900;display:flex}.bh-ptable-de{color:#ffffff6b;font-size:12px;font-weight:700;text-decoration-color:#ff5a5af2;text-decoration-thickness:2px}.bh-ptable-por{color:#6bf07a;text-shadow:0 0 10px #6bf07a73;font-variant-numeric:tabular-nums;font-size:15px;font-weight:900}.bh-ptable-de{font-variant-numeric:tabular-nums}.bh-qty{border-radius:var(--bh-r-md);background:#00000047;border:1px solid #ffffff1f;padding:12px 14px 10px}.bh-qty-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.bh-qty-num{text-align:right;font-variant-numeric:tabular-nums;flex:none;width:108px;margin:0;font-weight:900}.bh-qty-num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bh-qty-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bh-qty-num{appearance:textfield}.bh-qty-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:22px;margin:0;padding:0}.bh-qty-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,#ffd54ad9,#6bf07ad9);border:1px solid #00000059;border-radius:999px;height:8px}.bh-qty-range::-moz-range-track{background:linear-gradient(90deg,#ffd54ad9,#6bf07ad9);border:1px solid #00000059;border-radius:999px;height:8px}.bh-qty-range::-webkit-slider-thumb{appearance:none;border:3px solid var(--bh-gold);background:#fff;border-radius:50%;width:20px;height:20px;margin-top:-7px;transition:transform .12s;box-shadow:0 0 10px #ffd54abf}.bh-qty-range::-moz-range-thumb{border:3px solid var(--bh-gold);background:#fff;border-radius:50%;width:20px;height:20px;box-shadow:0 0 10px #ffd54abf}.bh-qty-range:active::-webkit-slider-thumb{transform:scale(1.18)}.bh-qty-range:focus-visible{outline:2px solid var(--bh-gold);outline-offset:4px}.bh-qty-ticks{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.bh-qty-tick{font-variant-numeric:tabular-nums;color:#ffffff8c;cursor:pointer;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;flex:auto;min-width:52px;padding:4px 8px;font-size:10px;font-weight:900;transition:color .14s,background .14s,border-color .14s}.bh-qty-tick:hover{color:#fff;background:#ffffff24}.bh-qty-tick.is-on{color:#111;background:var(--bh-gold);border-color:var(--bh-gold)}.bh-promo{z-index:4000;-webkit-backdrop-filter:blur(6px);background:#0a051ed1;justify-content:center;align-items:center;padding:16px;animation:.25s both bh-promo-fade;display:flex;position:fixed;inset:0}@keyframes bh-promo-fade{0%{opacity:0}to{opacity:1}}.bh-promo-box{flex-direction:column;align-items:center;gap:10px;max-width:min(100%,460px);animation:.3s cubic-bezier(.22,1,.36,1) both bh-promo-pop;display:flex;position:relative}@keyframes bh-promo-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.bh-promo-img{border-radius:var(--bh-r-md);border:2px solid var(--bh-gold);cursor:pointer;width:auto;max-width:100%;max-height:72vh;display:block;box-shadow:0 0 34px #ffd54a73,0 12px 40px #0009}.bh-promo-cta{max-width:100%}.bh-promo-x{z-index:2;color:#fff;border:2px solid var(--bh-gold);cursor:pointer;background:#140a28f2;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:900;line-height:1;transition:transform .14s,background .14s;display:flex;position:absolute;top:-10px;right:-10px;box-shadow:0 2px 10px #00000080}.bh-promo-x:hover{background:#3a2060;transform:scale(1.08)}.bh-promo-x:focus-visible{outline-offset:2px;outline:2px solid #fff}.bh-chat-bar{border-radius:var(--bh-r-md);cursor:pointer;width:100%;color:var(--bh-gold);background:linear-gradient(#34266ee6,#1e1446e6);border:1.5px solid #ffffff29;align-items:center;gap:8px;margin-top:14px;padding:8px 14px;font-size:12.5px;font-weight:900;display:flex;position:relative}.bh-chat-bar .bh-chat-badge{position:static}.bh-chat-bar-arrow{opacity:.6;margin-left:auto}.bh-chat-badge{color:#fff;background:#e5484d;border:1.5px solid #0006;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;top:-4px;right:-4px}.bh-chat{border-radius:var(--bh-r-md);background:linear-gradient(#34266ef2,#1e1446f2);border:1.5px solid #ffffff29;flex-direction:column;width:100%;height:280px;margin-top:14px;display:flex;position:relative;box-shadow:0 10px 34px #0006}.bh-chat-head{border-bottom:1px solid #ffffff1f;align-items:center;gap:8px;padding:8px 10px;display:flex}.bh-chat-title{color:var(--bh-gold);white-space:nowrap;font-size:13px;font-weight:900}.bh-chat-tabs{flex:1;gap:4px;min-width:0;display:flex}.bh-chat-tab{color:#ffffffa6;cursor:pointer;background:#ffffff12;border:1px solid #0000;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800;position:relative}.bh-chat-tab.is-on{color:#111;background:var(--bh-gold)}.bh-chat-tab .bh-chat-badge{top:-7px;right:-7px}.bh-chat-x{cursor:pointer;color:#fff;background:#ffffff1a;border:none;border-radius:6px;width:24px;height:24px;font-size:12px;font-weight:900}.bh-chat-aviso{border:1px solid #ffd54a6b;border-left:3px solid var(--bh-gold);color:#ffeebef2;text-shadow:0 1px 2px #00000059;background:linear-gradient(#ffd54a21,#ffa82812);border-radius:8px;align-items:flex-start;gap:7px;margin:8px 10px 0;padding:7px 9px;font-size:11.5px;font-weight:700;line-height:1.4;display:flex}.bh-chat-aviso-i{flex:none;font-size:13px;line-height:1.3}.bh-chat-list{overscroll-behavior:contain;flex-direction:column;flex:1;gap:5px;padding:8px 10px;display:flex;overflow-y:auto}.bh-chat-note{opacity:.6;text-align:center;padding:14px 0;font-size:12px}.bh-chat-msg{overflow-wrap:anywhere;font-size:12.5px;line-height:1.45}.bh-chat-from{color:#9ecbff;margin-right:6px;font-weight:900}.bh-chat-from.is-self{color:var(--bh-gold)}.bh-chat-from.is-admin{color:#ffd54a;text-shadow:0 0 8px #ffd54a8c}.bh-chat-body{color:#ffffffeb}.bh-chat-time{opacity:.4;white-space:nowrap;margin-left:6px;font-size:10px}.bh-chat-err{color:#ff9c9c;padding:2px 10px;font-size:11px}.bh-chat-inputrow{border-top:1px solid #ffffff1f;gap:6px;padding:8px 10px;display:flex}.bh-chat-inputrow input{flex:1;min-width:0;margin:0;padding:7px 10px;font-size:12.5px}.bh-chat-send{cursor:pointer;color:#111;background:var(--bh-gold);border:none;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:900}.bh-chat-send:disabled{opacity:.45;cursor:default}.bh-min-btn{cursor:pointer;width:30px;height:30px;color:var(--bh-gold);background:#ffffff14;border:1.5px solid #ffd54a73;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:none}@media (max-width:820px){.bh-min-btn{display:inline-flex}#game-frame.is-min #play-area{display:none}}@media (prefers-reduced-motion:reduce){.bh-sheen:before,.bh-glow,.bh-glow--high,.bh-highlight,.bh-stagger>*,.bh-offer--hot,.bh-offer--hot:after,.bh-badge--pulse{animation:none!important}.bh-offer--hot:after{opacity:.6}.bh-card,.bh-btn,.bh-qty-tick,.bh-promo-x,.bh-chat-bar{transition:none}.bh-promo,.bh-promo-box{animation:none!important}.bh-qty-range::-webkit-slider-thumb{transition:none}.bh-card:hover,.bh-btn:hover:not(:disabled){transform:none}}.bh-card--click{align-items:stretch}.bh-badge--corner{text-overflow:ellipsis;max-width:calc(100% - 16px);overflow:hidden}#side-menu .menu-btn{background:linear-gradient(180deg, var(--bh-surface-1), var(--bh-surface-2));border:1px solid;border-color:var(--bh-bevel-top) var(--bh-bevel-side) var(--bh-bevel-bottom) var(--bh-bevel-side);transition:transform .12s,box-shadow .12s,border-color .12s,filter .12s;box-shadow:inset 0 1px #ffffff1f,inset 0 -2px 4px #00000059,0 2px 5px #0000004d}#side-menu .menu-btn:hover{filter:brightness(1.14);border-color:#ffd54a73 #ffd54a40 var(--bh-bevel-bottom) #ffd54a40;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff29,0 5px 14px #0006,0 0 12px #ffd54a24}#side-menu .menu-btn:active{filter:brightness(.95);transform:translateY(1px)}#side-menu .menu-btn.active{border-color:var(--bh-gold) #ffd54a99 #b8891acc #ffd54a99;background:linear-gradient(#543e96b3,#2e2064bf);box-shadow:inset 0 1px #ffffff2e,0 0 14px #ffd54a4d}#side-menu .menu-btn .mdot{text-shadow:0 0 8px #ffd54ae6;animation:1.6s ease-in-out infinite bh-dot}@keyframes bh-dot{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}#side-menu .menu-sec{letter-spacing:1.6px;color:#ffffff80;font-size:10px}#side-menu .menu-btn .vip-badge,.vip-badge{letter-spacing:.6px;background:linear-gradient(180deg, var(--bh-gold-hi), var(--bh-gold));color:var(--bh-gold-ink);border:1px solid #0000004d;border-radius:999px;padding:2px 6px;font-size:8.5px;font-weight:900;box-shadow:0 0 8px #ffd54a73}.drawer-sec>h3,.st-sec{color:var(--bh-gold);text-shadow:0 2px 0 var(--bh-gold-lo), 0 3px 6px #00000073;letter-spacing:.5px;border-bottom:1px solid #ffd54a38;margin-bottom:10px;padding-bottom:7px;font-family:"Press Start 2P",monospace;font-size:10.5px;line-height:1.6}.f-label{color:#ffffff94;letter-spacing:1.4px;font-size:10.5px}.pack-card{border:1px solid;border-color:var(--bh-bevel-top) var(--bh-bevel-side) var(--bh-bevel-bottom) var(--bh-bevel-side);background:linear-gradient(180deg, var(--bh-surface-1), var(--bh-surface-2));transition:transform .13s,box-shadow .13s,border-color .13s;box-shadow:inset 0 1px #ffffff1a,inset 0 -2px 4px #00000059,0 2px 5px #0000004d}.pack-card:hover{border-color:#ffd54a66 #ffd54a38 var(--bh-bevel-bottom) #ffd54a38;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,0 6px 16px #0006}.pack-card .pprice{color:var(--bh-gold);font-size:18px;font-weight:900}.rchip{transition:transform .12s,box-shadow .12s,filter .12s}.rchip:hover{filter:brightness(1.12);transform:translateY(-1px)}.rchip.on{outline:none;box-shadow:0 0 0 2px #ffd54acc,0 0 14px #ffd54a59}.btn{transition:transform .12s,filter .12s,box-shadow .12s}.btn:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.btn:active:not(:disabled){filter:brightness(.95);transform:translateY(1px)}.btn:disabled{opacity:.45;filter:saturate(.5);cursor:not-allowed}.btn.gold{box-shadow:inset 0 1px #ffffff73,0 0 14px #ffd54a40,0 3px 8px #00000059}.btn.gold:hover:not(:disabled){box-shadow:inset 0 1px #ffffff80,0 0 22px #ffd54a80,0 5px 12px #0006}.forge-bar,.xpbar,.qbar,.bar{overflow:hidden;box-shadow:inset 0 2px 5px #0000008c,inset 0 0 0 1px #0000004d}.forge-bar>div,.xpbar>div,.qbar>div,.bar>i{position:relative;box-shadow:inset 0 1px #ffffff59}.forge-bar>div:after,.xpbar>div:after,.qbar>div:after,.bar>i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);animation:2.4s linear infinite bh-bar;position:absolute;inset:0}@keyframes bh-bar{0%{transform:translate(-100%)}to{transform:translate(100%)}}.tchip .tlabel{text-shadow:0 2px 3px #00000080;font-weight:900}.tchip.click{cursor:pointer;transition:transform .12s,filter .12s}.tchip.click:hover{filter:brightness(1.15);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){#side-menu .menu-btn .mdot,.forge-bar>div:after,.xpbar>div:after,.qbar>div:after,.bar>i:after{animation:none}#side-menu .menu-btn:hover,.pack-card:hover,.rchip:hover,.btn:hover:not(:disabled),.tchip.click:hover{transform:none}}.bh-empty{text-align:center;border-radius:var(--bh-r-md);background:var(--bh-well);border:1.5px dashed #ffffff29;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:42px 22px;display:flex;box-shadow:inset 0 2px 12px #0006}.bh-empty-ico{opacity:.85;filter:drop-shadow(0 4px 10px #00000080);font-size:44px;line-height:1;animation:3.4s ease-in-out infinite bh-float}@keyframes bh-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.bh-empty-title{color:#fff;font-size:14.5px;font-weight:900}.bh-empty-text{color:#fff9;max-width:340px;font-size:12.5px;line-height:1.55}@media (prefers-reduced-motion:reduce){.bh-empty-ico{animation:none}}#side-menu .menu-btn.referral-cta{border-color:#6ee78f8c #6ee78f4d var(--bh-bevel-bottom) #6ee78f4d;background:linear-gradient(#52e06a29,#28785a33)}#side-menu .menu-btn.referral-cta:hover{border-color:#8ef07acc #8ef07a73 var(--bh-bevel-bottom) #8ef07a73;box-shadow:inset 0 1px #ffffff29,0 5px 14px #0006,0 0 14px #52e06a47}.rf-how{align-items:flex-start;margin-bottom:10px}.rf-how .note{margin-top:4px}.rf-warn{color:var(--gold)}.rf-tags{flex-wrap:wrap;gap:6px;display:flex}.rf-tag{background:var(--bh-well);border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.rf-tag.ok{background:#52e06a1a;border-color:#52e06a80}.rf-tag>i{opacity:.6;font-size:10.5px;font-style:normal;font-weight:700}.rf-faq{border-bottom:1px solid #ffffff1a;padding:2px 0}.rf-faq>summary{cursor:pointer;color:#fff;align-items:center;gap:7px;padding:9px 2px;font-size:12.5px;font-weight:800;list-style:none;display:flex}.rf-faq>summary::-webkit-details-marker{display:none}.rf-faq>summary:before{content:"+";color:var(--bh-gold);width:10px;font-weight:900}.rf-faq[open]>summary:before{content:"−"}.rf-faq>summary:hover{color:var(--gold)}.rf-faq-a{color:#ffffffad;padding:0 2px 11px 19px;font-size:12px;line-height:1.6}
