@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aaf0e744731a46d3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9cb204d1bfdb6539-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c565b14407d34fed-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/aaf0e744731a46d3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9cb204d1bfdb6539-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c565b14407d34fed-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/aaf0e744731a46d3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9cb204d1bfdb6539-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c565b14407d34fed-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/aaf0e744731a46d3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9cb204d1bfdb6539-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c565b14407d34fed-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Pixelify Sans Fallback;src:local("Arial");ascent-override:81.70%;descent-override:24.87%;line-gap-override:0.00%;size-adjust:112.61%}.__className_0c8322{font-family:Pixelify Sans,Pixelify Sans Fallback;font-style:normal}.__variable_0c8322{--bm-pixel:"Pixelify Sans","Pixelify Sans Fallback"}.bm{--bm-font:var(--bm-pixel),"Inter",system-ui,sans-serif;--bm-ink:#181425;--bm-navy:#262b44;--bm-steel:#5a6988;--bm-light:#c0cbdc;--bm-cyan:#2ce8f5;--bm-blue:#0099db;--bm-green:#63c74d;--bm-red:#e43b44;--bm-gold:#feae34}.bm-game{position:relative;width:100%;height:calc(100dvh - 4rem);overflow:hidden;background:var(--bm-ink);outline:none;touch-action:none;user-select:none;-webkit-user-select:none;font-family:var(--bm-font)}.bm-canvas{display:block;image-rendering:pixelated;cursor:pointer}.bm-game-loading{position:absolute;inset:0;display:grid;place-items:center;color:rgba(255,255,255,.6);font-size:.85rem}.bm-frame{border-style:solid;border-width:12px;border-image:url(/bluemine/room/ui_panel.png) 4 fill/12px stretch;text-shadow:0 2px 0 var(--bm-ink)}.bm-btn,.bm-frame{image-rendering:pixelated;color:#fff;font-family:var(--bm-font)}.bm-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.5rem;padding:0 .6rem 2px;border-style:solid;border-width:12px;border-image:url(/bluemine/room/ui_button.png) 4 fill/12px stretch;font-size:.95rem;line-height:1;text-shadow:0 2px 0 #124e89;cursor:pointer}.bm-btn>*{margin:-8px 0}.bm-btn:hover:not(:disabled){filter:brightness(1.1)}.bm-btn:active:not(:disabled){transform:translateY(2px)}.bm-btn:disabled{filter:grayscale(.85) brightness(.75);cursor:not-allowed}.bm-btn-steel{border-image-source:url(/bluemine/room/ui_button_steel.png);text-shadow:0 2px 0 #3a4466}.bm-btn-sm{min-height:2rem;font-size:.8rem;padding:0 .3rem 1px}.bm-btn-icon,.bm-btn-sm{border-width:9px;border-image-width:9px}.bm-btn-icon{width:2.6rem;height:2.6rem;padding:0}.bm-btn-icon>*{margin:0}.bm-keycap{display:inline-grid;place-items:center;min-width:1.9rem;height:1.9rem;border-style:solid;border-width:9px;border-image:url(/bluemine/room/ui_button.png) 4 fill/9px stretch;image-rendering:pixelated;color:#fff;font-family:var(--bm-font);font-size:.9rem;line-height:0}.bm-cartbar,.bm-pixbar{display:block;height:12px;padding:2px;border:2px solid var(--bm-ink);background:var(--bm-navy);box-shadow:inset 0 0 0 1px var(--bm-steel)}.bm-cartbar>span,.bm-pixbar>span{display:block;height:100%;background:repeating-linear-gradient(90deg,var(--bm-cyan) 0 6px,var(--bm-blue) 6px 8px);transition:width 1s steps(12)}.bm-cartbar[data-full=true]>span,.bm-pixbar[data-full=true]>span{background:repeating-linear-gradient(90deg,#ffd36b 0 6px,var(--bm-gold) 6px 8px)}.bm-cartbar{margin-top:.5rem}.bm-ui-coin{width:20px;height:20px;background:url(/bluemine/room/ui_coin.png) 0 0/100% 100% no-repeat}.bm-ui-coin,.bm-ui-icon{display:inline-block;flex:0 0 auto;image-rendering:pixelated}.bm-ui-icon{background-repeat:no-repeat;background-size:100% 100%}.bm-ui-icon[data-ui=playercount]{width:13px;height:14px;background-image:url(/bluemine/ui/playercount.png)}.bm-lv{display:inline-block;padding:.05rem .3rem .1rem;background:var(--bm-blue);box-shadow:0 2px 0 #124e89,0 0 0 2px var(--bm-ink);color:#fff;font-family:var(--bm-font);font-size:.72em;line-height:1.1;text-shadow:none;vertical-align:.1em}.bm-hud-left{position:absolute;top:.6rem;left:.6rem;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;max-width:min(19rem,calc(100% - 10rem));pointer-events:none}.bm-hud-left>*{pointer-events:auto}.bm-hud-right{position:absolute;top:.6rem;right:.6rem;display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}.bm-hud-buttons{display:flex;gap:.25rem}.bm-hud-room{display:flex;gap:.5rem;align-items:center;font-size:.85rem}.bm-hud-online{display:inline-flex;align-items:center;gap:.25rem;color:rgba(255,255,255,.6)}.bm-hud-online[data-online=true]{color:var(--bm-green)}.bm-plate{display:flex;align-items:center;gap:.5rem;padding-right:.25rem}.bm-plate-face{flex:0 0 auto;background:#74849e url(/bluemine/floor_0.png) 0 0/48px 48px;box-shadow:0 0 0 2px var(--bm-ink),inset 0 0 0 2px var(--bm-navy);image-rendering:pixelated}.bm-plate-text{min-width:0;display:grid;gap:.15rem}.bm-plate-name{font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-plate-name b{font-weight:600;color:#7ce7ef}.bm-plate-room{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:var(--bm-light)}.bm-plate-online{display:inline-flex;align-items:center;gap:.25rem;color:rgba(255,255,255,.55)}.bm-plate-online[data-online=true]{color:var(--bm-green)}.bm-questlog{font-size:.8rem;pointer-events:none}.bm-questlog-title{display:inline-block;margin:-.15rem 0 .35rem;padding:0 .25rem;border-style:solid;border-width:9px 12px;border-image:url(/bluemine/room/ui_plaque.png) 5 fill/9px 12px stretch;image-rendering:pixelated;font-size:.8rem;line-height:.5;text-shadow:0 2px 0 #124e89}.bm-questlog ol{display:grid;gap:.25rem}.bm-questlog li{display:flex;align-items:center;gap:.4rem;color:#fff}.bm-questlog li[data-done=true]{color:rgba(255,255,255,.45);text-decoration:line-through}.bm-check{flex:0 0 auto;width:12px;height:12px;background:var(--bm-ink);box-shadow:inset 0 0 0 2px var(--bm-steel)}.bm-questlog li[data-done=true] .bm-check{background:url(/bluemine/ui/confirm.png) 50%/100% 100% no-repeat;box-shadow:none;image-rendering:pixelated}.bm-toast{max-width:19rem;font-size:.8rem;line-height:1.35}.bm-toast[data-tone=good]{color:#9eef8a}.bm-toast[data-tone=bad]{color:#ff9aa0}.bm-toast[data-tone=info]{color:#a8f4fa}.bm-wallet{display:grid;gap:.3rem;min-width:10rem;cursor:pointer;text-align:left}.bm-wallet-row{display:flex;align-items:center;gap:.4rem}.bm-wallet-row b{font-size:1.15rem;font-weight:600}.bm-wallet-row small{color:var(--bm-light);font-size:.75rem}.bm-wallet-cart{display:flex;align-items:center;gap:.4rem}.bm-wallet-cart .bm-pixbar{flex:1}.bm-wallet-cart small{color:var(--bm-light);font-size:.7rem;min-width:2.6rem;text-align:right}.bm-hud-bottom{position:absolute;left:50%;bottom:.6rem;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:.4rem;max-width:calc(100% - 1rem)}.bm-prompt{display:inline-flex;align-items:center;gap:.5rem;font-size:.95rem;cursor:pointer}.bm-help{font-size:.78rem;color:rgba(255,255,255,.85);text-shadow:0 2px 0 var(--bm-ink),2px 0 0 var(--bm-ink),-2px 0 0 var(--bm-ink),0 -2px 0 var(--bm-ink);text-align:center;pointer-events:none}.bm-hotbar{display:flex;gap:2px}.bm-slot{position:relative;display:grid;place-items:center;width:54px;height:54px;background:url(/bluemine/room/ui_slot.png) 0 0/100% 100% no-repeat;image-rendering:pixelated;cursor:pointer}.bm-slot[data-on=true]{background-image:url(/bluemine/room/ui_slot_on.png)}.bm-slot:disabled{cursor:default}.bm-slot:hover:not(:disabled){filter:brightness(1.15)}.bm-slot .bm-icon[data-icon=gpu]{width:44px;height:20px}.bm-slot .bm-icon[data-icon=psu]{width:27px;height:21px}.bm-slot .bm-icon[data-icon=cable]{width:27px;height:24px}.bm-slot-key{position:absolute;top:3px;left:6px;font-size:.65rem;line-height:1;color:rgba(255,255,255,.55);text-shadow:0 1px 0 var(--bm-ink)}.bm-icon{display:inline-block;flex:0 0 auto;background-repeat:no-repeat;background-size:100% 100%;image-rendering:pixelated}.bm-icon[data-icon=gpu]{width:52px;height:24px;background-image:url(/bluemine/room/icon_gpu.png)}.bm-icon[data-icon=psu]{width:36px;height:28px;background-image:url(/bluemine/room/icon_psu.png)}.bm-icon[data-icon=cable]{width:36px;height:32px;background-image:url(/bluemine/room/icon_cable.png)}.bm-dialog{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(27rem,calc(100% - 1rem));max-height:calc(100% - 2rem);overflow:auto;padding:.35rem .35rem .5rem;font-size:.9rem}.bm-dialog-close{position:absolute;top:0;right:0;display:grid;place-items:center;width:2rem;height:2rem;border-style:solid;border-width:8px;border-image:url(/bluemine/room/ui_button_steel.png) 4 fill/8px stretch;image-rendering:pixelated;color:#fff}.bm-dialog-close:hover{filter:brightness(1.15)}.bm-dialog-title{display:inline-block;max-width:calc(100% - 2.5rem);margin:0 0 .6rem;padding:0 .3rem;border-style:solid;border-width:12px 14px;border-image:url(/bluemine/room/ui_plaque.png) 5 fill/12px 14px stretch;image-rendering:pixelated;font-size:1rem;font-weight:600;line-height:.6;text-shadow:0 2px 0 #124e89}.bm-dialog-text{margin:0 0 .75rem;color:var(--bm-light);line-height:1.4}.bm-dialog-note{margin-top:.6rem;font-size:.82rem}.bm-dialog-rig{display:flex;align-items:center;gap:.8rem;margin-bottom:.6rem}.bm-dialog-rig .bm-dialog-text{margin-bottom:0}.bm-dialog-list{margin:.5rem 0 0;display:grid;gap:.35rem;font-size:.85rem}.bm-dialog-list li{display:flex;justify-content:space-between;gap:1rem;color:var(--bm-light)}.bm-dialog-list small{color:rgba(255,255,255,.45);margin-left:.25rem}.bm-dialog-list b{color:var(--bm-green);font-weight:600}.bm-status{margin-left:.5rem;padding:0 .3rem;background:var(--bm-navy);box-shadow:0 0 0 2px var(--bm-ink);font-size:.7rem;color:rgba(255,255,255,.6);text-shadow:none;vertical-align:middle}.bm-status[data-on=true]{background:#265c42;color:#9eef8a}.bm-bag,.bm-slots{display:grid;gap:.35rem}.bm-bag li,.bm-slots li{display:flex;align-items:center;gap:.55rem;min-height:2.9rem;padding:.3rem .45rem;background:var(--bm-ink);box-shadow:inset 2px 2px 0 #0e0b18,inset -2px -2px 0 #3a4466;font-size:.82rem}.bm-slots li[data-empty=true]{opacity:.75}.bm-bag li[data-hand=true]{box-shadow:inset 0 0 0 2px var(--bm-cyan)}.bm-slot-label{flex:0 0 3.6rem;font-size:.68rem;color:rgba(255,255,255,.45);text-transform:uppercase}.bm-slot-name{flex:1;min-width:0;color:#fff}.bm-slot-name small{color:var(--bm-light)}.bm-bag .bm-btn,.bm-slots .bm-btn{flex:0 0 auto}.bm-rates{display:grid;gap:.3rem;margin-top:.6rem}.bm-rates li{display:flex;align-items:center;gap:.55rem;font-size:.82rem}.bm-rates .bm-ore-chip{width:24px;height:24px;flex-basis:24px;background-size:24px 24px}.bm-rates small{color:rgba(255,255,255,.45)}.bm-rates-figs{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15}.bm-rates-figs b{color:var(--bm-green);font-weight:600}.bm-card-art{display:block;flex:0 0 auto;width:128px;height:52px;background:url(/bluemine/room/gpu_card.png) 0 0/512px 52px no-repeat;image-rendering:pixelated;animation:bm-card-spin .32s steps(4) infinite}@keyframes bm-card-spin{to{background-position:-512px 0}}@media (prefers-reduced-motion:reduce){.bm-card-art{animation:none}}.bm-collect-amount{display:flex;align-items:baseline;gap:.35rem;font-size:1.6rem;font-weight:600}.bm-collect-amount small{font-size:.8rem;color:var(--bm-light)}.bm-collect-meta{margin-top:.35rem;font-size:.78rem;color:var(--bm-light)}.bm-ore-chip{width:32px;height:32px;flex:0 0 32px;background-size:32px 32px;background-repeat:no-repeat;image-rendering:pixelated}.bm-faint{color:rgba(255,255,255,.45)}.bm-screen{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.1rem;padding:1.5rem 1rem;overflow-y:auto;text-align:center;color:#fff;font-family:var(--bm-font);background:radial-gradient(ellipse at 50% 40%,rgba(24,20,37,.55),rgba(24,20,37,.92) 70%),rgba(24,20,37,.35);backdrop-filter:blur(2px)}.bm-screen-solid{background:radial-gradient(ellipse at 50% 35%,#262b44,#181425 70%);backdrop-filter:none}.bm-screen-city{background:radial-gradient(ellipse at 50% 45%,rgba(24,20,37,.55),rgba(24,20,37,.88) 75%),url(/bluemine/city/poster.webp) center 40% /cover no-repeat,var(--bm-ink);image-rendering:pixelated;backdrop-filter:none}.bm-logo{display:flex;flex-direction:column;align-items:center;gap:.6rem}.bm-card-art-lg{width:256px;height:104px;background-size:1024px 104px;animation-name:bm-card-spin-lg}@keyframes bm-card-spin-lg{to{background-position:-1024px 0}}@media (max-width:380px){.bm-card-art-lg{width:192px;height:78px;background-size:768px 78px;animation-name:bm-card-spin-md}@keyframes bm-card-spin-md{to{background-position:-768px 0}}}.bm-logo-title{font-family:var(--bm-font);font-size:clamp(2.6rem,8vw,4.2rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1;color:var(--bm-light);text-shadow:0 4px 0 var(--bm-navy),0 8px 0 var(--bm-ink)}.bm-logo-title span{background:linear-gradient(90deg,var(--bm-cyan),var(--bm-blue) 45%,#b55088);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 4px 0 var(--bm-navy)) drop-shadow(0 4px 0 var(--bm-ink))}.bm-logo-sub{font-size:.85rem;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.55)}.bm-loadbar{width:min(22rem,80vw);height:18px;padding:3px;border:3px solid var(--bm-ink);background:var(--bm-navy);box-shadow:inset 0 0 0 2px var(--bm-steel)}.bm-loadbar>span{display:block;height:100%;background:repeating-linear-gradient(90deg,var(--bm-cyan) 0 10px,var(--bm-blue) 10px 12px);transition:width .2s steps(8)}.bm-screen-note{font-size:.95rem;color:rgba(255,255,255,.85)}.bm-screen-tip{max-width:22rem;font-size:.85rem;color:rgba(255,255,255,.5)}.bm-screen-actions{display:flex;flex-direction:column;align-items:center;gap:.6rem;margin-top:.4rem}.bm-big-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:15rem;min-height:3.6rem;padding:0 1rem 3px;border-style:solid;border-width:15px;border-image:url(/bluemine/room/ui_button.png) 4 fill/15px stretch;image-rendering:pixelated;color:#fff;font-family:var(--bm-font);font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 3px 0 #124e89}.bm-big-btn>*{margin:-10px 0}.bm-big-btn:hover:not(:disabled){filter:brightness(1.1)}.bm-big-btn:active:not(:disabled){transform:translateY(3px)}.bm-big-btn:disabled{filter:grayscale(.85) brightness(.7);cursor:not-allowed}.bm-link-btn{padding:.4rem .8rem;font-family:var(--bm-font);font-size:.95rem;color:rgba(255,255,255,.75);text-decoration:underline;text-underline-offset:4px}.bm-link-btn:hover{color:#fff}.bm-preview{display:block;image-rendering:pixelated}.bm-creator{width:min(44rem,100%);padding:.5rem;border-style:solid;border-width:15px;border-image:url(/bluemine/room/ui_panel.png) 4 fill/15px stretch;image-rendering:pixelated;text-align:left}.bm-creator-title{display:block;width:fit-content;margin:0 auto 1rem;padding:0 .5rem;border-style:solid;border-width:12px 15px;border-image:url(/bluemine/room/ui_plaque.png) 5 fill/12px 15px stretch;image-rendering:pixelated;font-size:1.2rem;font-weight:600;letter-spacing:.04em;line-height:.6;text-transform:uppercase;text-shadow:0 2px 0 #124e89}.bm-creator-body{display:grid;gap:1.25rem;grid-template-columns:1fr}@media (min-width:640px){.bm-creator-body{grid-template-columns:auto 1fr;align-items:start}}.bm-creator-stage{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;background:#74849e url(/bluemine/floor_0.png) 0 0/48px 48px;image-rendering:pixelated;box-shadow:0 0 0 3px var(--bm-ink),inset 0 0 0 3px var(--bm-navy)}.bm-creator-name{padding:.15rem .5rem;background:rgba(24,20,37,.85);color:#7ce7ef;font-size:.9rem;min-width:4rem;text-align:center}.bm-creator-fields{display:grid;gap:1rem}.bm-field{display:grid;gap:.4rem}.bm-field>span{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.5)}.bm-stepper{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.3rem;background:var(--bm-ink);box-shadow:inset 2px 2px 0 #0e0b18,inset -2px -2px 0 #3a4466}.bm-stepper b{font-weight:600;font-size:1rem}.bm-stepper button{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-style:solid;border-width:9px;border-image:url(/bluemine/room/ui_button_steel.png) 4 fill/9px stretch;image-rendering:pixelated}.bm-stepper button:hover{filter:brightness(1.15)}.bm-hair-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:.3rem}.bm-hair-option{display:grid;place-items:center;aspect-ratio:1;background:url(/bluemine/room/ui_slot.png) 0 0/100% 100% no-repeat;image-rendering:pixelated;overflow:hidden}.bm-hair-option .bm-preview{width:80%!important;height:auto!important;aspect-ratio:40/36}.bm-hair-option[data-on=true]{background-image:url(/bluemine/room/ui_slot_on.png)}.bm-swatches{display:flex;flex-wrap:wrap;gap:.45rem}.bm-swatch{width:2rem;height:2rem;box-shadow:0 0 0 3px var(--bm-ink),inset 0 -4px 0 rgba(0,0,0,.3),inset 0 3px 0 rgba(255,255,255,.25)}.bm-swatch[data-on=true]{box-shadow:0 0 0 3px #fff,0 0 0 6px var(--bm-ink),inset 0 -4px 0 rgba(0,0,0,.3)}.bm-creator-error{font-size:.85rem;color:#ff9aa0}.bm-creator-hint{font-size:.8rem;color:rgba(255,255,255,.6)}.bm-creator-hint a{color:#7ce7ef;text-decoration:underline;text-underline-offset:3px}.bm-creator-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.bm-id-card{display:flex;flex-direction:column;gap:.2rem;padding:.55rem .7rem;background:var(--bm-ink);box-shadow:inset 0 0 0 2px var(--bm-blue),inset 0 0 0 4px var(--bm-ink),inset 0 0 0 6px #124e89}.bm-id-card b{font-size:1.05rem;font-weight:600;color:#fff}.bm-id-card small{font-size:.8rem;color:#7ce7ef}.bm-stock{max-height:min(22rem,52vh);overflow-y:auto;padding-right:2px}.bm-price{display:inline-flex;align-items:center;gap:.3rem;color:#ffd36b;font-size:.9rem;white-space:nowrap}.bm-collect-meta .bm-ui-coin,.bm-price .bm-ui-coin{width:14px;height:14px;vertical-align:-2px}.bm-dialog-actions{display:flex;flex-wrap:wrap;gap:.4rem}.bm-icon[data-icon=rack]{width:26px;height:30px;background-image:url(/bluemine/room/rack_frame.png);background-size:78px 30px;background-position:0 0}.bm-stage-banner{position:absolute;top:.6rem;left:50%;transform:translateX(-50%);display:flex;gap:.5rem;align-items:flex-start;width:max-content;max-width:min(30rem,calc(100% - 22rem));font-size:.85rem;color:var(--bm-cyan);pointer-events:none}.bm-stage-banner p{color:#fff;margin:0;overflow-wrap:anywhere}.bm-stage-count{display:block;color:var(--bm-gold);font-size:1rem}.bm-stage-by{color:rgba(255,255,255,.55)}.bm-chatlog{position:absolute;left:.6rem;bottom:5.2rem;display:grid;gap:2px;max-width:min(22rem,calc(100% - 5rem));margin:0;padding:0;list-style:none;font-size:.8rem;pointer-events:none}.bm-chatlog li{padding:.2rem .45rem;background:rgba(24,20,37,.72);color:#fff;overflow-wrap:anywhere}.bm-chatlog b{color:var(--bm-cyan);font-weight:600}.bm-chatlog li[data-mine=true] b{color:var(--bm-gold)}.bm-chatbar{display:flex;gap:.35rem;align-items:center;width:min(26rem,calc(100vw - 2rem))}.bm-chatbar input,.bm-field input{flex:1;min-width:0;padding:.45rem .55rem;font:inherit;font-family:Inter,system-ui,sans-serif;font-size:.9rem;color:#fff;background:var(--bm-ink);border:0;box-shadow:inset 2px 2px 0 #0e0b18,inset -2px -2px 0 #3a4466}.bm-chatbar input:focus-visible,.bm-field input:focus-visible{outline:2px solid var(--bm-cyan);outline-offset:1px}.bm-social{position:absolute;right:.6rem;bottom:5.2rem;display:flex;flex-direction:column;gap:.25rem}.bm-emotes{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.bm-emote{display:grid;justify-items:center;gap:.15rem;min-width:3.6rem;padding:.3rem .2rem;font:inherit;font-size:.68rem;color:rgba(255,255,255,.85);background:transparent;border:0;cursor:pointer}.bm-emote:focus-visible,.bm-emote:hover{background:rgba(44,232,245,.14);outline:none}.bm-emote-icon{width:28px;height:28px;background:url(/bluemine/city/emotes.png) 0 0/224px 28px no-repeat;image-rendering:pixelated}.bm-field-row{display:flex;flex-wrap:wrap;gap:.4rem;align-items:flex-end;margin-top:.6rem}.bm-field-row .bm-field{flex:1 1 9rem}.bm-field-row .bm-field-short{flex:0 1 8rem}.bm-dialog .bm-field{margin-top:.4rem;margin-bottom:.4rem}.bm-dialog-small{font-size:.75rem;color:rgba(255,255,255,.55);margin-top:.6rem}.bm-dialog-extra{margin-top:.5rem}@media (max-width:639px){.bm-stage-banner{top:5.4rem;max-width:calc(100% - 1.2rem)}.bm-chatlog{bottom:9.6rem;font-size:.72rem}.bm-chatlog li:nth-last-child(n+4){display:none}.bm-social{bottom:9.6rem}.bm-hud-bottom{bottom:4.6rem}.bm-slot{width:46px;height:46px}.bm-slot .bm-icon[data-icon=gpu]{width:39px;height:18px}.bm-hud-left{max-width:calc(100% - 7.5rem)}.bm-wallet{min-width:7.5rem}.bm-questlog,.bm-toast{font-size:.72rem}.bm-help{display:none}}