.hive-scene-module__RLv2la__wall{--hive-gold:var(--hp-gold,#f3b72d);--hive-gold-dark:var(--hp-gold-dark,#8a5c08);--hive-cream:var(--hp-cream,#f4eddd);--hive-ink:#0b0b0a}.hive-scene-module__RLv2la__doorHalf{background:var(--hive-ink);overflow:hidden}.hive-scene-module__RLv2la__doorComb{width:200%;position:absolute;top:0;bottom:0}.hive-scene-module__RLv2la__doorCombLeft{left:0}.hive-scene-module__RLv2la__doorCombRight{left:-100%}.hive-scene-module__RLv2la__doorEdge{pointer-events:none;width:clamp(28px,3.2vw,48px);display:block;position:absolute;top:0;bottom:0}.hive-scene-module__RLv2la__doorEdgeLeft{background:linear-gradient(90deg,#0000,#181208 85%,#f3b72d 98%,#ffe9a8);right:0}.hive-scene-module__RLv2la__doorEdgeRight{background:linear-gradient(270deg,#0000,#181208 85%,#f3b72d 98%,#ffe9a8);left:0}.hive-scene-module__RLv2la__gate{text-align:left;justify-content:center;align-items:center;padding:48px 6vw;display:flex}.hive-scene-module__RLv2la__gateStack{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.hive-scene-module__RLv2la__gateButton{width:min(100%,460px);color:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:transform .25s;position:relative}.hive-scene-module__RLv2la__gateButton:not(:disabled):hover,.hive-scene-module__RLv2la__gateButton:focus-visible{transform:translateY(-4px)scale(1.02)}.hive-scene-module__RLv2la__gateButton:focus-visible{outline:2px solid var(--hive-gold);outline-offset:10px}.hive-scene-module__RLv2la__gateButton:disabled{cursor:progress}.hive-scene-module__RLv2la__gateBee{aspect-ratio:1;filter:drop-shadow(0 24px 36px #0009);width:100%;max-width:460px;margin-inline:auto;transition:filter .3s;display:block;position:relative;overflow:hidden}.hive-scene-module__RLv2la__gateBeeArt{object-fit:contain;width:100%;height:100%;transition:filter .4s;display:block}.hive-scene-module__RLv2la__gateBee[data-state=denied] .hive-scene-module__RLv2la__gateBeeArt{filter:grayscale(.8)brightness(.55)}.hive-scene-module__RLv2la__gateBee[data-state=denied]{filter:drop-shadow(0 26px 40px #000000b3)}.hive-scene-module__RLv2la__gateBee[data-state=recognized]{filter:drop-shadow(0 0 40px #ffd35cb3)drop-shadow(0 26px 40px #000000b3);animation:1.3s ease-in-out infinite hive-scene-module__RLv2la__hive-recognized}.hive-scene-module__RLv2la__gateButton:not(:disabled):hover .hive-scene-module__RLv2la__gateBee,.hive-scene-module__RLv2la__gateButton:focus-visible .hive-scene-module__RLv2la__gateBee{filter:drop-shadow(0 0 40px #ffd35ca6)drop-shadow(0 26px 40px #000000b3)}.hive-scene-module__RLv2la__gateScan{opacity:0;pointer-events:none;background:linear-gradient(#0000,#fff4cfd9,#0000);height:10%;display:block;position:absolute;top:-12%;left:0;right:0}.hive-scene-module__RLv2la__gateBee[data-state=connecting] .hive-scene-module__RLv2la__gateScan,.hive-scene-module__RLv2la__gateBee[data-state=scanning] .hive-scene-module__RLv2la__gateScan{opacity:1;animation:1.6s linear infinite hive-scene-module__RLv2la__hive-scan}.hive-scene-module__RLv2la__gatePlate{color:#21190c;background:linear-gradient(#f6d393,#e6b257);border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:56px;margin-top:0;padding:16px 24px;display:flex;position:relative;box-shadow:0 12px 32px #0005}.hive-scene-module__RLv2la__gatePlate span{width:100%;font-family:var(--font-body);justify-content:center;align-items:center;gap:12px;font-size:1rem;font-weight:600;display:flex}.hive-scene-module__RLv2la__gateHint{color:#c1b49a;font-family:var(--font-body);justify-content:center;align-items:center;gap:8px;margin:18px 0 0;font-size:.82rem;line-height:1.5;display:flex}.hive-scene-module__RLv2la__gateHint svg{width:14px;height:14px;color:var(--hive-gold);flex:none;margin-top:1px}.hive-scene-module__RLv2la__stage{--hive-depth:1400px;--hive-persp:1000px;--hive-controls-space:140px;isolation:isolate;background:#201305;height:100svh;min-height:100svh;position:relative;overflow:hidden}.hive-scene-module__RLv2la__world{transform-origin:0 0;perspective:var(--hive-persp);perspective-origin:50% calc(46% + var(--ch-header-height) * .54 - var(--hive-controls-space) * .46);position:absolute;inset:0;overflow:hidden}.hive-scene-module__RLv2la__camera{inset:var(--ch-header-height) 0 var(--hive-controls-space);transform-style:preserve-3d;will-change:transform;pointer-events:none;position:absolute}.hive-scene-module__RLv2la__plane{backface-visibility:hidden;pointer-events:none;position:absolute;overflow:hidden}.hive-scene-module__RLv2la__planeFill{position:absolute;inset:0}.hive-scene-module__RLv2la__arenaEntrance{color:#ffe5a0;pointer-events:none;backface-visibility:hidden;filter:drop-shadow(0 0 14px #e28b2340);flex-direction:column;align-items:center;gap:10px;text-decoration:none;transition:filter .18s;display:flex;position:absolute}.hive-scene-module__RLv2la__arenaEntrance[data-active=true]{pointer-events:auto}.hive-scene-module__RLv2la__arenaEntrance:hover,.hive-scene-module__RLv2la__arenaEntrance:focus-visible{filter:drop-shadow(0 0 24px #ffbd5680)}.hive-scene-module__RLv2la__arenaEntrance:focus-visible{outline-offset:10px;border-radius:12px;outline:3px solid #ffe6aa}.hive-scene-module__RLv2la__arenaSign{font-family:var(--font-display);letter-spacing:.16em;text-indent:.16em;text-shadow:0 0 14px #ef9c37a0;background:linear-gradient(#473116,#21170c);border:2px solid #c59b51;border-radius:6px;flex:none;padding:5px 18px 7px;font-size:clamp(25px,3vw,38px);font-weight:700;line-height:1.15;box-shadow:inset 0 0 0 3px #22190e,0 4px #130d07,0 0 24px #f5b93d35}.hive-scene-module__RLv2la__arenaDoor{background:linear-gradient(90deg,#503113,#f5ba4f 48%,#ffe4a0 50%,#dc902a 52%,#503113);border:3px solid #e1b768;border-bottom:0;border-radius:34% 34% 0 0/20% 20% 0 0;flex:1;gap:3px;width:90%;min-height:0;padding:12px 12px 0;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 5px #3d2914,0 0 0 9px #9c7237,0 0 0 12px #25190b,inset 0 4px 12px #fff0b84d}.hive-scene-module__RLv2la__arenaDoorLeaf{background:linear-gradient(#0000 26%,#a98449 26% 29%,#23190e 29% 32%,#0000 32% 72%,#a98449 72% 75%,#23190e 75% 78%,#0000 78%),repeating-linear-gradient(90deg,#38281a 0 17px,#473320 17px 32px,#20170e 32px 35px);border:2px solid #160f09;flex:1;transition:transform .18s;position:relative;box-shadow:inset 0 0 20px #080604}.hive-scene-module__RLv2la__arenaDoorLeaf:after{content:"";border:4px solid #d5ad61;border-radius:50%;width:15px;height:21px;position:absolute;top:46%;right:12%;box-shadow:0 3px 3px #000a}.hive-scene-module__RLv2la__arenaDoorLeaf+.hive-scene-module__RLv2la__arenaDoorLeaf:after{left:12%;right:auto}.hive-scene-module__RLv2la__arenaEntrance:is(:hover,:focus-visible) .hive-scene-module__RLv2la__arenaDoorLeaf{transform:translate(-4px)}.hive-scene-module__RLv2la__arenaEntrance:is(:hover,:focus-visible) .hive-scene-module__RLv2la__arenaDoorLeaf+.hive-scene-module__RLv2la__arenaDoorLeaf{transform:translate(4px)}.hive-scene-module__RLv2la__arenaDoorThreshold{background:#edc57c;height:8px;position:absolute;inset:auto 0 0;box-shadow:0 -4px 20px #ffad40a0}@media (prefers-reduced-motion:reduce){.hive-scene-module__RLv2la__arenaEntrance,.hive-scene-module__RLv2la__arenaDoorLeaf{transition:none}}.hive-scene-module__RLv2la__sponsorWall{backface-visibility:hidden;pointer-events:none;position:absolute;top:3%}.hive-scene-module__RLv2la__sponsorWallCreative{pointer-events:auto;min-height:144px}@media (max-width:760px){.hive-scene-module__RLv2la__sponsorWall{top:8%}}@media (max-width:760px) and (min-height:701px){.hive-scene-module__RLv2la__sponsorWall{top:calc(8% + 24px)}}.hive-scene-module__RLv2la__stage{--hive-fog:96 72 44;--hive-fog-fade:rgb(var(--hive-fog) / .72), rgb(var(--hive-fog) / .52) 20%, rgb(var(--hive-fog) / .29) 45%, rgb(var(--hive-fog) / .1) 75%, rgb(var(--hive-fog) / 0)}.hive-scene-module__RLv2la__plane[data-plane=floor]:after,.hive-scene-module__RLv2la__plane[data-plane=right]:after,.hive-scene-module__RLv2la__plane[data-plane=right-upper]:after,.hive-scene-module__RLv2la__plane[data-plane=right-dome]:after,.hive-scene-module__RLv2la__plane[data-plane=ceiling]:after,.hive-scene-module__RLv2la__plane[data-plane=left-dome]:after,.hive-scene-module__RLv2la__plane[data-plane=left-upper]:after,.hive-scene-module__RLv2la__plane[data-plane=left]:after,.hive-scene-module__RLv2la__plane[data-plane=terrace]:after,.hive-scene-module__RLv2la__plane[data-plane=back]:after{content:"";pointer-events:none;background:linear-gradient(180deg, var(--hive-fog-fade)) top / 100% 34% no-repeat, linear-gradient(0deg, var(--hive-fog-fade)) bottom / 100% 34% no-repeat, linear-gradient(270deg, var(--hive-fog-fade)) right / 31% 100% no-repeat;position:absolute;inset:0}.hive-scene-module__RLv2la__plane[data-plane=terrace]:after{background:linear-gradient(180deg, var(--hive-fog-fade)) top / 100% 27% no-repeat, linear-gradient(0deg, var(--hive-fog-fade)) bottom / 100% 27% no-repeat, linear-gradient(270deg, var(--hive-fog-fade)) right / 31% 100% no-repeat;opacity:.8}.hive-scene-module__RLv2la__plane[data-plane=back]:after{background:linear-gradient(180deg, var(--hive-fog-fade)) top / 100% 22% no-repeat, linear-gradient(0deg, var(--hive-fog-fade)) bottom / 100% 41% no-repeat, linear-gradient(90deg, var(--hive-fog-fade)) left / 20% 100% no-repeat, linear-gradient(270deg, var(--hive-fog-fade)) right / 20% 100% no-repeat}.hive-scene-module__RLv2la__plane[data-plane=terrace]~.hive-scene-module__RLv2la__plane[data-plane=back]:after{background:linear-gradient(180deg, var(--hive-fog-fade)) top / 100% 22% no-repeat, linear-gradient(0deg, var(--hive-fog-fade)) 0 46% / 100% 16% no-repeat, linear-gradient(0deg, var(--hive-fog-fade)) bottom / 100% 41% no-repeat, linear-gradient(90deg, var(--hive-fog-fade)) left / 20% 100% no-repeat, linear-gradient(270deg, var(--hive-fog-fade)) right / 20% 100% no-repeat}.hive-scene-module__RLv2la__terraceLip{background:linear-gradient(#ffecbe8c 0,#ffecbe00 22%),repeating-linear-gradient(90deg,#0000 0 38px,#3c220447 38px 40px),linear-gradient(#e2ad34 0%,#c98f1c 26%,#a06a10 58%,#6a4208 84%,#3a2304 100%);border-top:2px solid #f4d27a;border-bottom:3px solid #241402;overflow:visible;box-shadow:0 10px 22px #000000b3,0 2px #00000080}.hive-scene-module__RLv2la__terraceLip:after{content:"";pointer-events:none;background:linear-gradient(#0000008c,#0000);height:30px;position:absolute;top:100%;left:0;right:0}.hive-scene-module__RLv2la__walkVeil{z-index:3;opacity:0;visibility:hidden;pointer-events:none;background-blend-mode:normal, multiply;background:radial-gradient(70% 70%,#5c3a08d9,#0e0903fa 60%,#050403 100%),url(/hivepunks/comb/tile.webp) 50%/312px 180px;position:absolute;inset:0}.hive-scene-module__RLv2la__vignette{z-index:2;pointer-events:none;background:radial-gradient(at 50% 45%,#0000 55%,#29160433 100%),linear-gradient(#160e0655,#0000 24% 85%,#20130533);position:absolute;inset:0}.hive-scene-module__RLv2la__spot{--spot-w:340px;--spot-h:230px;left:calc(50% + var(--sx));bottom:calc(3% + var(--sy,0%));width:var(--spot-w);height:var(--spot-h);margin-left:calc(var(--spot-w) / -2);transform:translate3d(0, 0, var(--sz));pointer-events:none;transition:opacity .9s .2s;position:absolute}.hive-scene-module__RLv2la__spot[data-visible=false]{opacity:0}.hive-scene-module__RLv2la__spotInner{transform:scale(var(--spot-scale,1));transform-origin:50% 100%;justify-content:center;align-items:flex-end;gap:10px;display:flex;position:absolute;inset:auto 0 0}.hive-scene-module__RLv2la__spot{--swing-dir:1;--burst-rot:0deg}.hive-scene-module__RLv2la__spot[data-surface=left]{--swing-dir:-1;--burst-rot:90deg}.hive-scene-module__RLv2la__spot[data-surface=left] .hive-scene-module__RLv2la__spotInner{flex-direction:row-reverse}.hive-scene-module__RLv2la__spot[data-surface=left] .hive-scene-module__RLv2la__bee,.hive-scene-module__RLv2la__spot[data-surface=left] .hive-scene-module__RLv2la__plaqueArt{transform:scaleX(-1)}.hive-scene-module__RLv2la__spot[data-surface=right]{--burst-rot:-90deg}.hive-scene-module__RLv2la__bee{filter:drop-shadow(0 16px 20px #000000bf);width:190px;height:auto;transition:filter .3s;display:block}.hive-scene-module__RLv2la__spot[data-own=false] .hive-scene-module__RLv2la__bee{width:150px}.hive-scene-module__RLv2la__spot[data-state=on-shift] .hive-scene-module__RLv2la__bee{filter:drop-shadow(0 0 14px #f3b72d73)drop-shadow(0 16px 20px #000000bf)}.hive-scene-module__RLv2la__spot[data-state=asleep] .hive-scene-module__RLv2la__bee,.hive-scene-module__RLv2la__spot[data-state=unknown] .hive-scene-module__RLv2la__bee{filter:saturate(.5)brightness(.6)drop-shadow(0 16px 20px #000000bf)}.hive-scene-module__RLv2la__spot[data-state=retired] .hive-scene-module__RLv2la__bee{filter:grayscale(.7)brightness(.72)drop-shadow(0 16px 20px #000000bf)}.hive-scene-module__RLv2la__spot[data-own=true] .hive-scene-module__RLv2la__bee{filter:drop-shadow(0 0 1px #ffe9a8)drop-shadow(0 0 1px #ffe9a8)drop-shadow(0 0 14px #f3b72d80)drop-shadow(0 16px 20px #000000bf)}.hive-scene-module__RLv2la__spotPunk{cursor:pointer;color:inherit;transform-origin:80% 90%;pointer-events:auto;background:0 0;border:0;padding:0;position:relative}.hive-scene-module__RLv2la__spotPunk:focus-visible{outline:2px solid var(--hp-gold,#f3b72d);outline-offset:6px}.hive-scene-module__RLv2la__plaque{aspect-ratio:.866;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);filter:drop-shadow(0 18px 24px #000000b3);background:linear-gradient(160deg,#6b5322 0%,#2f2716 55%,#4b3a1a 100%);width:150px;padding:3px;display:block}.hive-scene-module__RLv2la__plaqueArt,.hive-scene-module__RLv2la__plaqueSkeleton{object-fit:cover;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);width:100%;height:100%;display:block}.hive-scene-module__RLv2la__spot[data-state=on-shift] .hive-scene-module__RLv2la__plaque{background:linear-gradient(160deg, #ffe08a 0%, var(--hp-gold,#f3b72d) 45%, #8a5c08 100%);filter:drop-shadow(0 0 18px #f3b72d73)drop-shadow(0 18px 24px #000000b3)}.hive-scene-module__RLv2la__spot[data-state=asleep] .hive-scene-module__RLv2la__plaqueArt,.hive-scene-module__RLv2la__spot[data-state=unknown] .hive-scene-module__RLv2la__plaqueArt{filter:saturate(.5)brightness(.6)}.hive-scene-module__RLv2la__spot[data-state=retired] .hive-scene-module__RLv2la__plaqueArt{filter:grayscale(.7)brightness(.75)}.hive-scene-module__RLv2la__spot[data-own=false] .hive-scene-module__RLv2la__plaque{width:128px}.hive-scene-module__RLv2la__spot[data-swing=true] .hive-scene-module__RLv2la__spotPunk{animation:hive-scene-module__RLv2la__hive-swing var(--swing-ms) cubic-bezier(.3, .9, .3, 1) 1}.hive-scene-module__RLv2la__spotTag{z-index:4;white-space:nowrap;color:var(--hp-cream,#f4eddd);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;pointer-events:none;background:#070706e6;border:1px solid #f3b72d59;border-radius:.8em;flex-direction:column;align-items:center;gap:.2em;padding:.5em .9em;font-size:.8125rem;line-height:1.3;animation:.2s both hive-scene-module__RLv2la__hive-tag-in;display:flex;position:absolute;top:0;left:0}@keyframes hive-scene-module__RLv2la__hive-tag-in{0%{opacity:0}}.hive-scene-module__RLv2la__spotTag[data-own=true]{border-color:#ffe9a8b3}.hive-scene-module__RLv2la__speechBubble{z-index:4;color:#171510;overflow-wrap:anywhere;pointer-events:none;background:#f4eddd;border:1px solid #d9c48f;border-radius:.9em;width:max-content;max-width:min(240px,70vw);padding:.5em .8em;font-size:.875rem;font-weight:500;line-height:1.35;animation:.22s ease-out both hive-scene-module__RLv2la__hive-speech-in,.3s ease-in 6.7s forwards hive-scene-module__RLv2la__hive-speech-out;position:absolute;top:0;left:0;box-shadow:0 6px 18px #00000073}.hive-scene-module__RLv2la__speechText{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hive-scene-module__RLv2la__speechBubble:after{content:"";left:var(--tail-x,50%);background:#f4eddd;border-bottom:1px solid #d9c48f;border-right:1px solid #d9c48f;width:11px;height:11px;position:absolute;bottom:-6px;transform:translate(-50%)rotate(45deg)}.hive-scene-module__RLv2la__speechBubble[data-placed=false]{visibility:hidden}.hive-scene-module__RLv2la__speechBubble[data-anchor=strip]{z-index:6}@keyframes hive-scene-module__RLv2la__hive-speech-in{0%{opacity:0;scale:.85}}@keyframes hive-scene-module__RLv2la__hive-speech-out{to{opacity:0}}.hive-scene-module__RLv2la__spotFloats{z-index:3;pointer-events:none;position:absolute;inset:0}.hive-scene-module__RLv2la__rewardsFlat{transform-origin:0 0;width:0;height:0;transition:opacity .3s;position:absolute;top:0;left:0}.hive-scene-module__RLv2la__rewardsFlat[data-quiet=true]{opacity:.25}.hive-scene-module__RLv2la__spotTagName{font-weight:600}.hive-scene-module__RLv2la__spotTagDetail{color:#d6c8a8}.hive-scene-module__RLv2la__spotTagYours{color:#181208;background:var(--hp-gold,#f3b72d);border-radius:999px;margin-right:.6em;padding:.05em .5em;font-weight:800}.hive-scene-module__RLv2la__spotCell{aspect-ratio:1;width:150px;position:relative}.hive-scene-module__RLv2la__spot[data-own=false] .hive-scene-module__RLv2la__spotCell{width:122px}.hive-scene-module__RLv2la__cell3d{aspect-ratio:1;filter:drop-shadow(0 16px 22px #000000b3);width:100%;display:block;position:relative}.hive-scene-module__RLv2la__cellImg{object-fit:contain;object-position:center bottom;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.hive-scene-module__RLv2la__cellCracked{transition:opacity .14s}.hive-scene-module__RLv2la__spot[data-impact=true] .hive-scene-module__RLv2la__cell3d{animation:.22s ease-out hive-scene-module__RLv2la__hive-shake}.hive-scene-module__RLv2la__spot[data-impact=true] .hive-scene-module__RLv2la__cellImg{animation:.22s ease-out hive-scene-module__RLv2la__hive-flash}.hive-scene-module__RLv2la__cell3d[data-break=true]>.hive-scene-module__RLv2la__cellImg{visibility:hidden}.hive-scene-module__RLv2la__shards{pointer-events:none;position:absolute;inset:0}.hive-scene-module__RLv2la__shard{will-change:transform, opacity;animation:hive-scene-module__RLv2la__hive-shard .58s cubic-bezier(.15, .7, .4, 1) var(--delay) 1 both;position:absolute;inset:0}.hive-scene-module__RLv2la__cell3d[data-refill=true]{transform-origin:50% 88%;animation:.4s cubic-bezier(.2,.9,.3,1.25) both hive-scene-module__RLv2la__hive-refill}.hive-scene-module__RLv2la__cell3d[data-refill=true]>.hive-scene-module__RLv2la__cellImg{animation:.4s ease-out hive-scene-module__RLv2la__hive-flash}.hive-scene-module__RLv2la__cell3d[data-refill=true]>.hive-scene-module__RLv2la__cellCracked{transition:none}.hive-scene-module__RLv2la__burst{pointer-events:none;width:0;height:0;transform:rotate(var(--burst-rot,0deg));position:absolute;top:50%;left:50%}.hive-scene-module__RLv2la__burst i{width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);animation:hive-scene-module__RLv2la__hive-drop .72s cubic-bezier(.2, .7, .4, 1) var(--delay) 1 both;background:radial-gradient(circle at 35% 30%,#fff1c2,#f3b72d 55%,#9a6410);border-radius:50%;display:block;position:absolute;top:0;left:0}.hive-scene-module__RLv2la__burst i[data-kind=spark]{width:2px;height:calc(var(--size) * 1.6);margin:calc(var(--size) * -.8) 0 0 -1px;transform-origin:50% 0;animation:hive-scene-module__RLv2la__hive-spark .46s ease-out var(--delay) 1 both;background:linear-gradient(#fff9e6,#ffd35c 60%,#0000);border-radius:1px}.hive-scene-module__RLv2la__burst[data-big=true] i{animation-duration:.95s}.hive-scene-module__RLv2la__burst[data-big=true]:before{content:"";background:radial-gradient(circle,#ffe28cd9,#f3b72d59 45%,#0000 70%);border-radius:50%;width:140px;height:140px;animation:.55s ease-out both hive-scene-module__RLv2la__hive-splash;position:absolute;top:-70px;left:-70px}.hive-scene-module__RLv2la__rewards{z-index:5;pointer-events:none;width:0;height:0;position:absolute;top:22%;left:50%}.hive-scene-module__RLv2la__reward{--reward-glow:#f3b72d;--reward-ink:#ffe9a8;transform-origin:50% 100%;will-change:transform, opacity;animation:hive-scene-module__RLv2la__hive-reward var(--reward-ms) linear 1 both;position:absolute;bottom:0;left:0}.hive-scene-module__RLv2la__reward[data-rarity=rare],.hive-scene-module__RLv2la__reward[data-rarity=epic],.hive-scene-module__RLv2la__reward[data-rarity=mythic]{--reward-ink:var(--reward-glow)}.hive-scene-module__RLv2la__reward[data-rarity=epic],.hive-scene-module__RLv2la__reward[data-rarity=mythic]{animation-name:hive-scene-module__RLv2la__hive-reward-big}.hive-scene-module__RLv2la__reward[data-rarity=epic]:before,.hive-scene-module__RLv2la__reward[data-rarity=mythic]:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--reward-glow) 70%, transparent), color-mix(in srgb, var(--reward-glow) 25%, transparent) 40%, transparent 70%);pointer-events:none;border-radius:50%;width:180px;height:180px;margin:-90px 0 0 -90px;animation:.7s ease-out both hive-scene-module__RLv2la__hive-splash;position:absolute;top:50%;left:50%}.hive-scene-module__RLv2la__rewardBody{scale:var(--float-zoom,1);transform-origin:50% 100%;flex-direction:column;align-items:center;gap:1px;display:flex}.hive-scene-module__RLv2la__rewardCard{rotate:var(--tilt,0deg);filter:drop-shadow(0 0 12px color-mix(in srgb, var(--reward-glow) 55%, transparent));display:block}.hive-scene-module__RLv2la__rewardAmount{font-family:var(--font-mono);letter-spacing:.04em;color:var(--reward-ink);white-space:nowrap;text-shadow:0 0 12px color-mix(in srgb, var(--reward-glow) 70%, transparent), 0 2px 0 #1a1408, 0 0 2px #000;font-size:.92rem;font-weight:700}.hive-scene-module__RLv2la__rewardName{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--reward-ink);white-space:nowrap;text-shadow:0 1px #000;font-size:.58rem}.hive-scene-module__RLv2la__reward[data-rarity=common] .hive-scene-module__RLv2la__rewardName,.hive-scene-module__RLv2la__reward[data-rarity=uncommon] .hive-scene-module__RLv2la__rewardName{display:none}.hive-scene-module__RLv2la__roomNote{z-index:4;color:#a89d89;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:center;margin:0;font-size:.62rem;position:absolute;bottom:92px;left:50%;transform:translate(-50%)}.hive-scene-module__RLv2la__pill{left:50%;bottom:max(24px, env(safe-area-inset-bottom));z-index:5;width:min(94%,1040px);color:var(--hp-cream);background:var(--ch-glass-background);border:1px solid var(--ch-glass-border);box-shadow:var(--ch-glass-shadow);-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);border-radius:999px;align-items:center;gap:24px;padding:14px 28px;transition:opacity .4s,transform .4s;display:flex;position:absolute;transform:translate(-50%)}.hive-scene-module__RLv2la__pill[data-visible=false]{opacity:0;pointer-events:none;transform:translate(-50%)translateY(12px)}.hive-scene-module__RLv2la__pillBees{scrollbar-width:thin;gap:8px;max-width:280px;margin:0;padding:3px;list-style:none;display:flex;overflow-x:auto}.hive-scene-module__RLv2la__pillBees::-webkit-scrollbar{display:none}.hive-scene-module__RLv2la__pillBee{width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:transform .18s;display:block;position:relative}.hive-scene-module__RLv2la__pillBee:hover,.hive-scene-module__RLv2la__pillBee:focus-visible{transform:translateY(-3px)scale(1.06)}.hive-scene-module__RLv2la__pillBee:focus-visible{outline:2px solid var(--hp-gold,#f3b72d);outline-offset:3px;border-radius:8px}.hive-scene-module__RLv2la__pillArt,.hive-scene-module__RLv2la__pillSkeleton{object-fit:cover;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#171510;width:100%;height:100%;display:block}.hive-scene-module__RLv2la__pillBee[data-state=asleep] .hive-scene-module__RLv2la__pillArt,.hive-scene-module__RLv2la__pillBee[data-state=unknown] .hive-scene-module__RLv2la__pillArt{filter:saturate(.5)brightness(.6)}.hive-scene-module__RLv2la__pillBee[data-state=retired] .hive-scene-module__RLv2la__pillArt{filter:grayscale(.7)brightness(.75)}.hive-scene-module__RLv2la__pillDot{background:#6f6858;border:2px solid #0b0b0a;border-radius:50%;width:10px;height:10px;position:absolute;bottom:1px;right:1px}.hive-scene-module__RLv2la__pillBee[data-state=on-shift] .hive-scene-module__RLv2la__pillDot{background:var(--hp-gold,#f3b72d);animation:1.6s ease-in-out infinite hive-scene-module__RLv2la__hive-pulse;box-shadow:0 0 8px #f3b72de6}.hive-scene-module__RLv2la__pillBee[data-state=retired] .hive-scene-module__RLv2la__pillDot{background:#4b463b}.hive-scene-module__RLv2la__pillDivider{background:#f3b72d47;width:1px;height:28px}.hive-scene-module__RLv2la__pillCount{color:#c6bba4;max-width:150px;font-family:var(--font-body);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 6px;margin:0;font-size:.8rem;line-height:1.5;display:flex}.hive-scene-module__RLv2la__pillCount strong{color:var(--hp-gold,#f3b72d);font-size:.9rem}.hive-scene-module__RLv2la__pillSep{flex-basis:100%;height:0}.hive-scene-module__RLv2la__pillComb{white-space:nowrap;background:#08060366;border:1px solid #f3b72d29;border-radius:13px;align-items:center;gap:2px;padding:3px;display:inline-flex}.hive-scene-module__RLv2la__pillCombStep{width:38px;height:38px;color:var(--hp-gold);cursor:pointer;background:#f3b72d1a;border:1px solid #f3b72d4d;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:background .16s;display:inline-flex;position:relative}.hive-scene-module__RLv2la__pillCombStep:after{content:"";position:absolute;inset:-4px}.hive-scene-module__RLv2la__pillCombStep:hover,.hive-scene-module__RLv2la__pillCombStep:focus-visible{background:#f3b72d3d}.hive-scene-module__RLv2la__pillCombStep svg{width:16px;height:16px}.hive-scene-module__RLv2la__pillCombLabel{text-align:center;color:#d6c7a8;min-width:98px;font-family:var(--font-body);font-size:.8rem;transition:opacity .18s}.hive-scene-module__RLv2la__pillCombLabel strong{color:var(--hp-gold,#f3b72d);font-size:.9rem}.hive-scene-module__RLv2la__pillComb[data-loading=true] .hive-scene-module__RLv2la__pillCombLabel{opacity:.55}.hive-scene-module__RLv2la__pillAll{color:#21190c;background:var(--hp-gold);min-height:46px;font-family:var(--font-body);cursor:pointer;white-space:nowrap;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-left:auto;padding:12px 18px;font-size:.88rem;font-weight:600;display:inline-flex}.hive-scene-module__RLv2la__pillAll:hover{background:#ffd35c}.hive-scene-module__RLv2la__pillAll svg{width:15px;height:15px}.hive-scene-module__RLv2la__benchModal{z-index:60;-webkit-backdrop-filter:blur(10px);background:#040403b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.hive-scene-module__RLv2la__benchPanel{background:#12110e;border-radius:16px;flex-direction:column;width:min(1200px,100%);max-height:92svh;display:flex;overflow:hidden;box-shadow:0 32px 100px #000a}.hive-scene-module__RLv2la__benchHead{border-bottom:1px solid #343026;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 32px;display:flex}.hive-scene-module__RLv2la__benchHeadText{flex-direction:column;gap:6px;min-width:0;display:flex}.hive-scene-module__RLv2la__benchClose{width:44px;height:44px;color:var(--hp-cream);cursor:pointer;background:#28241a;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.hive-scene-module__RLv2la__benchClose:disabled{opacity:.4;cursor:progress}.hive-scene-module__RLv2la__benchClose svg{width:16px;height:16px}.hive-scene-module__RLv2la__benchBody{overscroll-behavior:contain;padding:24px 32px 32px;overflow:auto}.hive-scene-module__RLv2la__hud{color:var(--hp-cream,#f4eddd);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:.68rem;display:flex}.hive-scene-module__RLv2la__hudLine{color:var(--hp-gold,#f3b72d);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:.7rem;display:flex}.hive-scene-module__RLv2la__hudLine svg{width:14px;height:14px}.hive-scene-module__RLv2la__hudNote{color:#b6ab95;max-width:65ch;font-family:var(--font-body);align-items:flex-start;gap:8px;margin:0;font-size:.88rem;line-height:1.6;display:flex}.hive-scene-module__RLv2la__hudNote svg{flex:none;width:13px;height:13px;margin-top:2px}.hive-scene-module__RLv2la__simNotice{color:#ead9b6;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:center;background:#2a1f0e;border-top:1px solid #5a3f14;border-bottom:1px solid #5a3f14;justify-content:center;align-items:center;gap:8px;margin:0;padding:10px 24px;font-size:.68rem;display:flex}.hive-scene-module__RLv2la__simNotice svg{width:14px;height:14px;color:var(--hp-gold,#f3b72d)}.hive-scene-module__RLv2la__peekPanel{width:min(560px,100%)}.hive-scene-module__RLv2la__peekBody{grid-template-columns:160px minmax(0,1fr);align-items:start;gap:16px;padding:14px 16px 18px;display:grid}.hive-scene-module__RLv2la__peekArt{aspect-ratio:1;object-fit:cover;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);width:160px;display:block}@media (max-width:760px){.hive-scene-module__RLv2la__peekBody{grid-template-columns:minmax(0,1fr)}}.hive-scene-module__RLv2la__rig{flex-direction:column;gap:8px;min-height:118px;display:flex}.hive-scene-module__RLv2la__rig[data-compact=true]{gap:4px;min-height:0}.hive-scene-module__RLv2la__rigStage{background:radial-gradient(60% 70% at 50% 60%, color-mix(in srgb, var(--rig-glow,#f3b72d) 22%, transparent), transparent 70%), linear-gradient(180deg, #0f0d09, #070706);border:1px solid #2a2418;justify-content:center;align-items:center;min-height:110px;padding:10px 6px;display:flex;position:relative;overflow:hidden}.hive-scene-module__RLv2la__rig[data-compact=true] .hive-scene-module__RLv2la__rigStage{min-height:96px;padding:6px}.hive-scene-module__RLv2la__rig[data-rolling=true] .hive-scene-module__RLv2la__rigStage{animation:.12s steps(2,end) infinite hive-scene-module__RLv2la__hive-roll}.hive-scene-module__RLv2la__rig[data-locked=true][data-state=on-shift] .hive-scene-module__RLv2la__rigStage:after{content:"";background:color-mix(in srgb, var(--rig-glow,#f3b72d) 35%, transparent);opacity:0;pointer-events:none;animation:.9s ease-out hive-scene-module__RLv2la__hive-lock;position:absolute;inset:0}.hive-scene-module__RLv2la__rigRarity{color:#0b0b0a;background:var(--rig-glow,#f3b72d);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:.6rem;font-weight:700;position:absolute;top:8px;right:8px}.hive-scene-module__RLv2la__rig[data-compact=true] .hive-scene-module__RLv2la__rigRarity{padding:2px 5px;font-size:.52rem;top:4px;right:4px}.hive-scene-module__RLv2la__rigReadout{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.hive-scene-module__RLv2la__rigReadout>div:last-child{grid-column:span 2}.hive-scene-module__RLv2la__rigReadout>div{flex-direction:column;gap:3px;min-width:0;display:flex}.hive-scene-module__RLv2la__rigReadout dt{color:#b6ab95;font-family:var(--font-body);align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.hive-scene-module__RLv2la__rigReadout dt svg{width:11px;height:11px;color:var(--hp-gold,#f3b72d)}.hive-scene-module__RLv2la__rigReadout dd{color:var(--hp-cream,#f4eddd);font-family:var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere;flex-direction:column;margin:0;font-size:.92rem;font-weight:800;display:flex}.hive-scene-module__RLv2la__rigReadout dd small{color:#b6ab95;font-family:var(--font-body);font-size:.72rem;font-weight:400}.hive-scene-module__RLv2la__rigRack{color:#4b463b;background:repeating-linear-gradient(#100e0a 0 6px,#0a0907 6px 12px);border:1px dashed #2e2718;justify-content:center;align-items:center;min-height:110px;display:flex}.hive-scene-module__RLv2la__rig[data-compact=true] .hive-scene-module__RLv2la__rigRack{min-height:48px}.hive-scene-module__RLv2la__rigRack svg{width:26px;height:26px}.hive-scene-module__RLv2la__rigIdle{color:#b6ab95;font-family:var(--font-body);margin:0;font-size:.8rem}@keyframes hive-scene-module__RLv2la__hive-scan{0%{transform:translateY(0)}to{transform:translateY(1100%)}}@keyframes hive-scene-module__RLv2la__hive-wings{0%,to{transform:scaleX(1)}50%{transform:scaleX(.94)translateY(2px)}}@keyframes hive-scene-module__RLv2la__hive-recognized{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes hive-scene-module__RLv2la__hive-roll{0%{transform:translateY(0)}to{transform:translateY(-2px)}}@keyframes hive-scene-module__RLv2la__hive-lock{0%{opacity:.9}to{opacity:0}}@keyframes hive-scene-module__RLv2la__hive-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes hive-scene-module__RLv2la__hive-swing{0%{transform:rotate(0)translate(0)}38%{transform:rotate(calc(-12deg * var(--swing-dir,1))) translateX(calc(-10px * var(--swing-dir,1))) translateY(-6px)}58%{transform:rotate(calc(16deg * var(--swing-dir,1))) translateX(calc(30px * var(--swing-dir,1))) translateY(2px)}to{transform:rotate(0)translate(0)}}@keyframes hive-scene-module__RLv2la__hive-shake{0%{transform:translate(0)rotate(0)}20%{transform:translate(5px,-3px)rotate(2deg)}45%{transform:translate(-4px,3px)rotate(-2deg)}70%{transform:translate(3px,1px)rotate(1deg)}to{transform:translate(0)rotate(0)}}@keyframes hive-scene-module__RLv2la__hive-flash{0%{filter:brightness(1.9)}to{filter:brightness()}}@keyframes hive-scene-module__RLv2la__hive-refill{0%{opacity:0;transform:scale(.12)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes hive-scene-module__RLv2la__hive-shard{0%{opacity:1;transform:translate(0)rotate(0)}55%{transform:translate(var(--dx), var(--dy)) rotate(var(--rot));opacity:1}to{transform:translate(calc(var(--dx) * 1.15), calc(var(--dy) + 96px)) rotate(calc(var(--rot) * 1.3));opacity:0}}@keyframes hive-scene-module__RLv2la__hive-reward{0%{opacity:0;transform:translate(-50%,14px)scale(.72)}8%{opacity:1;transform:translate(-50%,-16px)scale(1.06)}18%{opacity:1;transform:translate(-50%,-28px)scale(1)}78%{transform:translate(calc(-50% + var(--drift,0px) * .45), -82px) scale(1);opacity:1}to{transform:translate(calc(-50% + var(--drift,0px)), -130px) scale(.96);opacity:0}}@keyframes hive-scene-module__RLv2la__hive-reward-big{0%{opacity:0;transform:translate(-50%,20px)scale(.6)}7%{opacity:1;transform:translate(-50%,-20px)scale(1.2)}16%{opacity:1;transform:translate(-50%,-34px)scale(1.1)}80%{transform:translate(calc(-50% + var(--drift,0px) * .45), -94px) scale(1.1);opacity:1}to{transform:translate(calc(-50% + var(--drift,0px)), -150px) scale(1);opacity:0}}@keyframes hive-scene-module__RLv2la__hive-drop{0%{opacity:1;transform:translate(0)scale(.6)}55%{transform:translate(var(--dx), var(--dy)) scale(1);opacity:1}to{transform:translate(calc(var(--dx) * 1.15), calc(var(--dy) + 70px)) scale(.7);opacity:0}}@keyframes hive-scene-module__RLv2la__hive-spark{0%{transform:rotate(var(--angle)) translateY(0) scaleY(.4);opacity:1}to{transform:rotate(var(--angle)) translateY(calc(var(--size) * -4)) scaleY(1.4);opacity:0}}@keyframes hive-scene-module__RLv2la__hive-splash{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.4)}}@media (max-width:760px){.hive-scene-module__RLv2la__stage{--hive-depth:1100px;--hive-persp:760px;height:72vh;min-height:72vh}.hive-scene-module__RLv2la__spot{bottom:calc(12% + var(--sy,0%))}.hive-scene-module__RLv2la__roomNote{display:none}.hive-scene-module__RLv2la__benchModal{align-items:flex-end;padding:0}.hive-scene-module__RLv2la__benchPanel{max-height:92vh}}@media (prefers-reduced-motion:reduce){.hive-scene-module__RLv2la__gateBee[data-state=recognized],.hive-scene-module__RLv2la__rig[data-rolling=true] .hive-scene-module__RLv2la__rigStage,.hive-scene-module__RLv2la__rig[data-locked=true][data-state=on-shift] .hive-scene-module__RLv2la__rigStage:after,.hive-scene-module__RLv2la__spot[data-swing=true] .hive-scene-module__RLv2la__spotPunk,.hive-scene-module__RLv2la__spot[data-impact=true] .hive-scene-module__RLv2la__cell3d,.hive-scene-module__RLv2la__spot[data-impact=true] .hive-scene-module__RLv2la__cellImg,.hive-scene-module__RLv2la__cell3d[data-refill=true],.hive-scene-module__RLv2la__cell3d[data-refill=true]>.hive-scene-module__RLv2la__cellImg,.hive-scene-module__RLv2la__shard,.hive-scene-module__RLv2la__reward,.hive-scene-module__RLv2la__reward:before,.hive-scene-module__RLv2la__burst i,.hive-scene-module__RLv2la__burst[data-big=true]:before,.hive-scene-module__RLv2la__pillBee[data-state=on-shift] .hive-scene-module__RLv2la__pillDot{animation:none}.hive-scene-module__RLv2la__gateBee[data-state=connecting] .hive-scene-module__RLv2la__gateScan,.hive-scene-module__RLv2la__gateBee[data-state=scanning] .hive-scene-module__RLv2la__gateScan{opacity:.6;animation:none;transform:translateY(500%)}.hive-scene-module__RLv2la__gateButton,.hive-scene-module__RLv2la__gateBee,.hive-scene-module__RLv2la__pill,.hive-scene-module__RLv2la__spot{transition:none}.hive-scene-module__RLv2la__spotTag,.hive-scene-module__RLv2la__speechBubble{animation:none}}.hive-scene-module__RLv2la__focusBar{z-index:5;left:50%;bottom:calc(var(--hive-controls-space) + 6px);align-items:stretch;gap:8px;display:flex;position:absolute;transform:translate(-50%)}.hive-scene-module__RLv2la__focusBar button{color:#f4e6c8;cursor:pointer;background:#19150ee6;border:1px solid #655134;border-radius:12px;place-items:center;min-width:48px;min-height:48px;padding:0 12px;display:grid}.hive-scene-module__RLv2la__focusBar button:not(:disabled):hover{background:#392b17}.hive-scene-module__RLv2la__focusBar button:disabled{opacity:.45;cursor:not-allowed}.hive-scene-module__RLv2la__focusBar button:focus-visible{outline:2px solid var(--hp-gold,#f3b72d);outline-offset:2px}.hive-scene-module__RLv2la__focusBar svg{width:22px;height:22px}.hive-scene-module__RLv2la__focusBar .hive-scene-module__RLv2la__focusOpen{min-width:0;font-family:var(--font-body);white-space:nowrap;gap:2px;padding:6px 16px;font-size:.95rem;line-height:1.25}.hive-scene-module__RLv2la__focusOpen small{color:#c6b692;white-space:nowrap;font-size:.74rem}.hive-scene-module__RLv2la__focusNotice{z-index:6;left:50%;bottom:calc(var(--hive-controls-space) + 70px);color:#f4e6c8;width:max-content;max-width:min(100% - 32px,460px);font-family:var(--font-body);text-align:center;opacity:0;pointer-events:none;background:#19150ef2;border:1px solid #655134;border-radius:12px;padding:10px 16px;font-size:.88rem;line-height:1.4;transition:opacity .2s,transform .2s;position:absolute;transform:translate(-50%,8px)}.hive-scene-module__RLv2la__focusNotice[data-shown=true]{opacity:1;transform:translate(-50%)}.hive-scene-module__RLv2la__stage[data-focus=true] .hive-scene-module__RLv2la__roomHeader>div:first-child{visibility:hidden}@media (max-width:760px){.hive-scene-module__RLv2la__focusBar{left:12px;right:12px;transform:none}.hive-scene-module__RLv2la__focusBar .hive-scene-module__RLv2la__focusOpen{white-space:normal;flex:auto}.hive-scene-module__RLv2la__focusOpen small{white-space:normal}.hive-scene-module__RLv2la__focusNotice{bottom:calc(var(--hive-controls-space) + 84px)}}@media (prefers-reduced-motion:reduce){.hive-scene-module__RLv2la__focusNotice{transition:none}.hive-scene-module__RLv2la__spotTag{animation:none}}.hive-scene-module__RLv2la__gateWelcome{grid-template-columns:1.2fr 1fr;align-items:center;gap:72px;width:min(1160px,100%);display:grid}.hive-scene-module__RLv2la__gateIntro{padding-bottom:20px}.hive-scene-module__RLv2la__gateTitle{color:#f6eedb;font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(3.4rem,6.4vw,6rem);font-weight:600;line-height:.98}.hive-scene-module__RLv2la__gateTitle em{color:var(--hp-gold);font-family:var(--font-serif);font-weight:400}.hive-scene-module__RLv2la__gateDescription{color:#f0e4cc;margin:32px 0 0;font-size:1.25rem}.hive-scene-module__RLv2la__gateDetail{color:#beb199;max-width:36ch;margin:14px 0 0;font-size:1rem;line-height:1.75}.hive-scene-module__RLv2la__gateExplore{color:#efc16b;border-bottom:1px solid #705832;align-items:center;gap:20px;min-height:44px;margin-top:30px;font-size:.88rem;text-decoration:none;display:inline-flex}.hive-scene-module__RLv2la__gateExplore svg{width:16px;height:16px}.hive-scene-module__RLv2la__gatePortal{flex-direction:column;align-items:center;display:flex;position:relative}.hive-scene-module__RLv2la__gatePortal:before{content:"";pointer-events:none;background:radial-gradient(#be8a2636,#0000 66%);position:absolute;inset:0 -15% 12%}.hive-scene-module__RLv2la__gatePlate svg{width:18px;height:18px}.hive-scene-module__RLv2la__gateStack{text-align:center;max-width:580px}.hive-scene-module__RLv2la__gateStack .hive-scene-module__RLv2la__gateBee{width:min(48vw,240px)}.hive-scene-module__RLv2la__roomHeader{z-index:4;top:var(--ch-header-height);pointer-events:none;justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:absolute;left:40px;right:40px}.hive-scene-module__RLv2la__roomHeader h1{font-family:var(--font-display);letter-spacing:-.03em;color:#fff5dc;text-shadow:0 2px 12px #1a0d00;margin:0;font-size:clamp(1.6rem,2.8vw,2.4rem);font-weight:500}.hive-scene-module__RLv2la__roomHeader p{color:#f0ddb6;text-shadow:0 1px 8px #1a0d00;max-width:46ch;margin:10px 0 0;font-size:.9rem;line-height:1.6}.hive-scene-module__RLv2la__roomTools{pointer-events:auto;gap:8px;display:flex}.hive-scene-module__RLv2la__roomTools button{color:#e7d4b0;cursor:pointer;background:#19150ee6;border:1px solid #655134;border-radius:9px;place-items:center;width:44px;height:44px;display:grid}.hive-scene-module__RLv2la__roomTools button:hover{background:#392b17}.hive-scene-module__RLv2la__roomTools button:disabled{opacity:.5;cursor:not-allowed}.hive-scene-module__RLv2la__roomTools svg{width:18px;height:18px}.hive-scene-module__RLv2la__roomTools .hive-scene-module__RLv2la__walletButton{width:auto;min-width:44px;font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:8px;padding:0 12px;font-size:.8rem;display:inline-flex}.hive-scene-module__RLv2la__roomTools .hive-scene-module__RLv2la__walletButton:disabled{opacity:.75;cursor:progress}.hive-scene-module__RLv2la__roomHeader .hive-scene-module__RLv2la__walletNote{color:#f3c95e;margin-top:8px;font-size:.82rem}.hive-scene-module__RLv2la__pillCollection{min-width:0}.hive-scene-module__RLv2la__pillHead{align-items:center;gap:10px;min-width:0;margin:0 0 7px 3px;display:flex}.hive-scene-module__RLv2la__pillCollectionLabel{color:#c6bba4;white-space:nowrap;gap:8px;font-size:.75rem;display:flex}.hive-scene-module__RLv2la__pillCollectionLabel strong{color:#efc16b;font-weight:500}.hive-scene-module__RLv2la__pillChat{height:26px;color:var(--hp-cream);font-family:var(--font-body);white-space:nowrap;cursor:pointer;background:#f3b72d1f;border:1px solid #f3b72d5c;border-radius:999px;flex:none;align-items:center;gap:6px;margin:-5px 0;padding:0 11px 0 9px;font-size:.75rem;font-weight:500;line-height:1;transition:background .16s,border-color .16s;display:inline-flex;position:relative}.hive-scene-module__RLv2la__pillChat:hover,.hive-scene-module__RLv2la__pillChat:focus-visible{border-color:var(--hp-gold);background:#f3b72d3d}.hive-scene-module__RLv2la__pillChat:focus-visible{outline:2px solid var(--hp-gold);outline-offset:2px}.hive-scene-module__RLv2la__pillChat svg{width:14px;height:14px;color:var(--hp-gold);flex:none}.hive-scene-module__RLv2la__pillChat strong{color:var(--hp-gold);font-weight:600}.hive-scene-module__RLv2la__pillChatBadge{color:#f6f2e9;background:#c4302a;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-style:normal;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-7px;right:-7px;box-shadow:0 0 0 2px #1b150b}.hive-scene-module__RLv2la__pillBees li{flex:none}.hive-scene-module__RLv2la__pillComb{margin-left:auto}.hive-scene-module__RLv2la__pillCombStep:disabled{opacity:.5;cursor:progress}.hive-scene-module__RLv2la__benchTitle{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 8px;font-size:2rem;font-weight:600}.hive-scene-module__RLv2la__rigStage{border-radius:9px}.hive-scene-module__RLv2la__roomNote{bottom:136px}.hive-scene-module__RLv2la__stage[data-paused=true] *,.hive-scene-module__RLv2la__stage[data-paused=true] :before,.hive-scene-module__RLv2la__stage[data-paused=true] :after{animation-play-state:paused}@media (max-width:1000px){.hive-scene-module__RLv2la__gateWelcome{gap:40px}.hive-scene-module__RLv2la__pill{gap:16px}.hive-scene-module__RLv2la__pillCount{display:none}}@media (max-width:760px){.hive-scene-module__RLv2la__gate{padding:calc(var(--ch-header-height) + var(--ch-banner-height,0px) + 16px) 24px 36px;min-height:100svh}.hive-scene-module__RLv2la__gateWelcome{max-width:460px;height:max(430px, calc(100svh - var(--ch-header-height) - var(--ch-banner-height,0px) - 52px));flex-direction:column;justify-content:center;gap:12px;display:flex}.hive-scene-module__RLv2la__gateIntro{text-align:center;flex:none;padding:0}.hive-scene-module__RLv2la__gatePortal{flex:0 auto;width:100%;min-height:0}.hive-scene-module__RLv2la__gatePortal .hive-scene-module__RLv2la__gateButton{flex-direction:column;flex:0 auto;align-items:center;min-height:0;display:flex}.hive-scene-module__RLv2la__gatePortal .hive-scene-module__RLv2la__gateBee{aspect-ratio:auto;flex:0 auto;width:100%;max-width:min(64vw,260px);height:min(64vw,260px);min-height:96px}.hive-scene-module__RLv2la__gatePortal .hive-scene-module__RLv2la__gateBeeArt{position:absolute;inset:0}.hive-scene-module__RLv2la__gatePortal .hive-scene-module__RLv2la__gatePlate,.hive-scene-module__RLv2la__gatePortal>button,.hive-scene-module__RLv2la__gatePortal .hive-scene-module__RLv2la__gateHint{flex:none}.hive-scene-module__RLv2la__gatePortal>button+button{width:min(100%,360px);margin-top:10px}.hive-scene-module__RLv2la__gateTitle{font-size:clamp(2.8rem,12vw,4.4rem)}.hive-scene-module__RLv2la__gateTitle br{display:none}.hive-scene-module__RLv2la__gateDescription{margin-top:16px;font-size:1.06rem}.hive-scene-module__RLv2la__gateDetail{max-width:32ch;margin:10px auto 0;font-size:.9rem;display:none}.hive-scene-module__RLv2la__gateExplore{min-height:36px;margin-top:12px;font-size:.8rem}.hive-scene-module__RLv2la__gateBee{width:min(64vw,260px)}.hive-scene-module__RLv2la__gateButton{width:min(100%,360px)}.hive-scene-module__RLv2la__gatePlate{min-height:52px;padding:15px 18px}.hive-scene-module__RLv2la__gatePlate span{font-size:.92rem}.hive-scene-module__RLv2la__gateHint{margin-top:12px;font-size:.78rem}.hive-scene-module__RLv2la__stage{--hive-controls-space:190px;height:100svh;min-height:640px}.hive-scene-module__RLv2la__roomHeader{top:var(--ch-header-height);gap:12px;left:20px;right:20px}.hive-scene-module__RLv2la__roomHeader h1{font-size:1.6rem}.hive-scene-module__RLv2la__roomHeader p{max-width:26ch;font-size:.8rem}.hive-scene-module__RLv2la__roomTools{flex-direction:column;gap:6px}.hive-scene-module__RLv2la__roomTools .hive-scene-module__RLv2la__walletButton{justify-content:center;width:44px;padding:0}.hive-scene-module__RLv2la__walletLabel{display:none}.hive-scene-module__RLv2la__pill{bottom:max(16px, env(safe-area-inset-bottom));border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 10px;width:calc(100% - 32px);padding:14px 18px;display:grid}.hive-scene-module__RLv2la__pillCollection{display:contents}.hive-scene-module__RLv2la__pillHead{grid-area:1/1;min-height:34px;margin:0 0 0 3px}.hive-scene-module__RLv2la__pillCollectionLabel{font-size:.8rem}.hive-scene-module__RLv2la__pillChat{height:32px;margin:0;padding:0 12px 0 10px;font-size:.8rem}.hive-scene-module__RLv2la__pillChat svg{width:15px;height:15px}.hive-scene-module__RLv2la__pillChat:after{content:"";position:absolute;inset:-6px 0}.hive-scene-module__RLv2la__pillBees{grid-area:2/1/auto/-1;max-width:100%}.hive-scene-module__RLv2la__pillBee{width:44px;height:44px}.hive-scene-module__RLv2la__pillDivider{display:none}.hive-scene-module__RLv2la__pillComb{grid-column:1/-1;margin:0;display:flex}.hive-scene-module__RLv2la__pillCombLabel{flex:1;min-width:0;font-size:.82rem}.hive-scene-module__RLv2la__pillCombStep{width:44px;height:38px}.hive-scene-module__RLv2la__pillAll{border-radius:10px;grid-area:1/2;min-height:34px;margin-left:0;padding:6px 14px;font-size:.82rem;position:relative}.hive-scene-module__RLv2la__pillAll:after{content:"";position:absolute;inset:-5px 0}.hive-scene-module__RLv2la__benchPanel{border-radius:16px 16px 0 0;max-height:94svh}.hive-scene-module__RLv2la__benchHead{gap:16px;padding:24px 20px}.hive-scene-module__RLv2la__benchBody{padding:20px 20px max(24px, env(safe-area-inset-bottom))}.hive-scene-module__RLv2la__hudNote{font-size:.82rem}.hive-scene-module__RLv2la__simNotice{font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:.75rem;line-height:1.5}.hive-scene-module__RLv2la__spot{bottom:calc(12% + var(--sy,0%))}}@media (max-width:760px) and (min-height:860px){.hive-scene-module__RLv2la__gateDetail{display:block}}@media (max-width:340px){.hive-scene-module__RLv2la__gateWelcome{height:max(490px, calc(100svh - var(--ch-header-height) - var(--ch-banner-height,0px) - 52px))}}@media (max-width:380px){.hive-scene-module__RLv2la__pillChatWord{display:none}}@media (max-width:340px){.hive-scene-module__RLv2la__pillAll svg,.hive-scene-module__RLv2la__pillCombWord{display:none}}.hive-scene-module__RLv2la__benchFootnote{color:#b6ab95;max-width:70ch;margin:24px 0 0;font-size:.8rem;line-height:1.6}.hive-scene-module__RLv2la__stage{scroll-margin-top:0}.hive-scene-module__RLv2la__roomHeader h1:focus{outline:none}.hive-scene-module__RLv2la__benchFooter{background:#16140f;border-top:1px solid #343026;flex:none}.hive-scene-module__RLv2la__benchHead{background:radial-gradient(at 80% 0,#62431a35,#0000 65%),#17150f;flex-shrink:0;padding:25px 32px 22px;position:relative}.hive-scene-module__RLv2la__benchEyebrow{color:#d8ae64;font:500 .62rem/1.2 var(--font-mono);letter-spacing:.18em}.hive-scene-module__RLv2la__benchTitle{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,2.7rem);line-height:1.1}.hive-scene-module__RLv2la__benchHead .hive-scene-module__RLv2la__hudNote{color:#c5b69c;margin:0;font-size:.85rem}.hive-scene-module__RLv2la__benchPopulation{color:#b7aa92;flex-wrap:wrap;gap:8px 18px;margin-top:8px;font-size:.72rem;display:flex}.hive-scene-module__RLv2la__benchPopulation span{align-items:center;gap:5px;display:inline-flex}.hive-scene-module__RLv2la__benchPopulation strong{color:#f3dfb7;font-weight:500}.hive-scene-module__RLv2la__benchPopulation i{background:#edc16a;border-radius:50%;width:6px;height:6px}.hive-scene-module__RLv2la__benchClose{background:#2d261a;border:1px solid #53452c;transition:background .2s}.hive-scene-module__RLv2la__benchClose:hover{background:#453721}.hive-scene-module__RLv2la__benchBody{background:radial-gradient(at 0 0,#30221335,#0000 55%),#12110e}@media (max-width:760px){.hive-scene-module__RLv2la__benchHead{padding:20px}.hive-scene-module__RLv2la__benchPopulation{gap:8px 12px;font-size:.68rem}}.hive-scene-module__RLv2la__stage[data-tight=true] .hive-scene-module__RLv2la__roomHeader p{display:none}.hive-scene-module__RLv2la__benchHeadActions{flex:none;gap:8px;display:flex}@media (max-width:760px),(pointer:coarse){.hive-scene-module__RLv2la__stage[data-covered=true]>*{visibility:hidden}.hive-scene-module__RLv2la__stage[data-covered=true]>.hive-scene-module__RLv2la__world{content-visibility:hidden}.hive-scene-module__RLv2la__benchModal{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (hover:none) and (pointer:coarse){.hive-scene-module__RLv2la__stage img,.hive-scene-module__RLv2la__spotPunk,.hive-scene-module__RLv2la__pillBee{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.hive-scene-module__RLv2la__gateExplore{min-height:44px}}
