.mp-lamp,.mp-lamp-fx,.mp-lamp-shelf{display:none}@media (min-width:900px){html[data-lamp-room][data-lamp=on] :is(.mp:not(.mp--portal),.mp-site-chrome){--bg:var(--lp-bg);--ink:rgb(var(--lp-ink));--body:rgba(var(--lp-ink),0.86);--dim:rgba(var(--lp-ink),0.74);--hint:rgba(var(--lp-ink),0.68);--muted:rgba(var(--lp-ink),0.22);--panel:rgba(var(--lp-sh),0.06);--panel-2:rgba(var(--lp-sh),0.10);--hairline:rgba(var(--lp-sh),0.13);--hairline-soft:rgba(var(--lp-sh),0.07);--overlay:var(--lp-on);--surface-1:var(--lp-on);--surface-2:var(--lp-base1);--nav-surface:var(--lp-on);--btn-fill-primary:rgb(var(--lp-ink));--btn-text-on-primary:#ffffff;--btn-fill-secondary:rgba(var(--lp-sh),0.08);--btn-fill-selected:var(--lp-on);--purple-text:#5b48e8;--violet-text:#5b48e8;--line-3:rgba(var(--lp-sh),0.10);color-scheme:light}html[data-lamp-room][data-lamp=on] .mp:not(.mp--portal){background:transparent}html[data-lamp-room][data-lamp=on] body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at calc(100% - var(--lamp-right, 56px)) 120px,rgba(var(--lp-hi),1) 0,rgba(var(--lp-mid),.9) 160px,rgba(var(--lp-mid),.45) 460px,rgba(var(--lp-mid),0) 980px),linear-gradient(180deg,var(--lp-base1),var(--lp-base2))}html[data-lamp-room][data-lamp=on] :is(.am-open-banner,.arcade-checkin,.br-create-hint,.ct-tile,.mp-pet__greet,.mp-account__menu,.mp-bell__menu,.mp-search-dropdown,.mp-sdrawer,.mp-navutility__popover,.mp-navcoins__panel){--bg:#111114;--ink:#ffffff;--body:rgba(255,255,255,0.80);--dim:rgba(255,255,255,0.60);--hint:rgba(255,255,255,0.50);--muted:rgba(255,255,255,0.20);--panel:rgba(255,255,255,0.05);--panel-2:rgba(255,255,255,0.10);--hairline:rgba(255,255,255,0.10);--hairline-soft:rgba(255,255,255,0.05);--overlay:#1b1b1d;--surface-1:#1d1d20;--surface-2:#29292c;--purple-text:#8878fa;--violet-text:#998bff;--btn-fill-primary:#ffffff;--btn-text-on-primary:#000000;--btn-fill-secondary:rgba(255,255,255,0.10);--btn-fill-selected:#111114;color-scheme:dark;color:var(--ink)}html[data-lamp-room][data-lamp=on] .br-card{box-shadow:-6px 14px 28px rgba(var(--lp-sh),.36),-2px 4px 8px rgba(var(--lp-sh),.24)}html[data-lamp-room][data-lamp=on] .mp-footer__wordmark{filter:brightness(0);opacity:.86}html[data-lamp-room][data-lamp=on] .mp-topnav:before{background:radial-gradient(ellipse 560px 170% at calc(100% - var(--lamp-right, 56px)) 100%,rgba(var(--lp-glow),.55),rgba(var(--lp-glow),0) 70%),linear-gradient(180deg,color-mix(in srgb,var(--lp-base2) 88%,transparent),color-mix(in srgb,var(--lp-base1) 88%,transparent));box-shadow:0 1px 0 rgba(var(--lp-sh),.1),0 6px 18px rgba(var(--lp-sh),.08)}html[data-lamp-room][data-lamp=on] .mp-topnav{background:transparent}html[data-lamp-room][data-lamp=on] .mp-topnav .mp-topnav__utils>.mp-bell .mp-bell__btn,html[data-lamp-room][data-lamp=on] :is(.mp,.sh,.st) a.mp-topnav__btn:not(:hover,.is-on){color:rgb(var(--lp-ink))}html[data-lamp-room] .mp-lamp-fx{display:block;position:fixed;inset:0;z-index:44;pointer-events:none;opacity:0;transition:opacity .5s;mix-blend-mode:soft-light;background:radial-gradient(circle at calc(100% - var(--lamp-right, 56px)) var(--lamp-ly,130px),rgba(var(--lp-glow),.7) 0,rgba(var(--lp-glow),.22) 260px,transparent 520px)}html[data-lamp-room][data-lamp=on] .mp-lamp-fx{opacity:1}html[data-lamp-room] .am-header{padding-right:76px}html[data-lamp-room] .mp-lamp{display:block;position:fixed;z-index:48;top:var(--lamp-top,54px);right:var(--lamp-right-edge,24px);width:64px;height:220px;pointer-events:none;transform:scale(.92);transform-origin:top center;view-transition-name:mp-lamp}.mp-lamp :is(.mp-lamp__hit,.mp-lamp__handle,.mp-lamp__knob){pointer-events:auto}.mp-lamp__canopy{position:absolute;left:14px;top:-1px;width:36px;height:7px;border-radius:0 0 9px 9px;background:linear-gradient(180deg,#2a2620,#7b6340 60%,#4a3a24);box-shadow:0 3px 8px rgba(0,0,0,.45)}.mp-lamp__rig{position:absolute;left:0;top:4px;width:64px;transform-origin:32px 0;will-change:transform}.mp-lamp__wire{position:absolute;left:31px;top:0;width:2px;height:10px;border-radius:1px;background:#4a4a55}html[data-lamp=on] .mp-lamp__wire{background:rgb(var(--lp-sh))}.mp-lamp__bulb{position:absolute;left:14px;top:8px;width:36px;height:72px;isolation:isolate;transition:filter .25s}.mp-lamp__bulb img{position:absolute;inset:0;width:100%;height:100%;display:block;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mp-lamp__off{filter:drop-shadow(0 10px 12px rgba(0,0,0,.42)) drop-shadow(0 2px 3px rgba(0,0,0,.3))}.mp-lamp__on{opacity:0;transition:opacity .28s}html[data-lamp=on] .mp-lamp__on{opacity:1}html[data-lamp=on] .mp-lamp__off{filter:drop-shadow(0 10px 14px rgba(var(--lp-sh),.35))}.mp-lamp-mini i,.mp-lamp__glow,.mp-lamp__tint{position:absolute;inset:0;pointer-events:none;-webkit-mask-image:url(/lamp/bulb-on.webp),linear-gradient(180deg,transparent 21%,#000 27%);mask-image:url(/lamp/bulb-on.webp),linear-gradient(180deg,transparent 21%,#000 27%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.mp-lamp__tint{mix-blend-mode:color;opacity:0;transition:opacity .28s;background:radial-gradient(circle at 50% 64%,var(--lp-g2),var(--lp-g3) 45%,var(--lp-g4))}html[data-lamp=on] .mp-lamp__tint{opacity:.6}html[data-lamp=on][data-lamp-hue=warm] .mp-lamp__tint{opacity:0}.mp-lamp__glow{mix-blend-mode:screen;opacity:0;transition:opacity .28s;background:radial-gradient(ellipse 46% 34% at 50% 60%,rgba(255,255,255,.95),var(--lp-g2) 45%,rgba(255,255,255,0) 100%)}html[data-lamp=on] .mp-lamp__glow{opacity:.9}html[data-lamp=on] .mp-lamp__bulb{filter:drop-shadow(0 0 6px rgba(var(--lp-halo),.95)) drop-shadow(0 0 16px rgba(var(--lp-glow),.75))}.mp-lamp:has(.mp-lamp__hit:hover) .mp-lamp__bulb{filter:brightness(1.12) drop-shadow(0 0 6px rgba(255,220,160,.35))}html[data-lamp=on] .mp-lamp:has(.mp-lamp__hit:hover) .mp-lamp__bulb{filter:brightness(1.06) drop-shadow(0 0 6px rgba(var(--lp-halo),.95)) drop-shadow(0 0 18px rgba(var(--lp-glow),.85))}.mp-lamp__halo{position:absolute;left:32px;top:56px;width:300px;height:300px;margin:-150px 0 0 -150px;border-radius:50%;pointer-events:none;opacity:0;transition:opacity .35s;background:radial-gradient(circle,rgba(var(--lp-halo),.85) 0,rgba(var(--lp-halo),.35) 18%,rgba(var(--lp-halo),.08) 42%,transparent 70%)}html[data-lamp=on] .mp-lamp__halo{opacity:1}.mp-lamp__switch{position:absolute;left:36px;top:13px;width:17px;height:7px;border-radius:2px 4px 4px 2px;background:linear-gradient(180deg,#e9cf92,#b48a48 55%,#6e5126);box-shadow:0 4px 8px rgba(0,0,0,.4)}.mp-lamp__switch:after{content:"";position:absolute;right:2px;bottom:-3px;width:5px;height:5px;border-radius:50%;border:1.5px solid #a07c40;box-sizing:border-box}.mp-lamp__hit{position:absolute;left:12px;top:8px;width:40px;height:74px;padding:0;border:0;background:none;cursor:pointer;border-radius:45% 45% 50% 50%/30% 30% 70% 70%;-webkit-tap-highlight-color:transparent}.mp-lamp__hit:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(136,120,250,.7)}.mp-lamp.is-flicker :is(.mp-lamp__on,.mp-lamp__glow){animation:mp-lamp-flick .46s steps(1) both}.mp-lamp.is-flicker .mp-lamp__halo{animation:mp-lamp-haloflick .46s steps(1) both}@keyframes mp-lamp-flick{0%{opacity:.55}18%{opacity:0}32%{opacity:.85}44%{opacity:.08}60%,to{opacity:1}}@keyframes mp-lamp-haloflick{0%{opacity:.5}18%{opacity:0}32%{opacity:.7}44%{opacity:.1}60%,to{opacity:.9}}.mp-lamp.is-afterglow .mp-lamp__on{animation:mp-lamp-after .75s ease-out both}@keyframes mp-lamp-after{0%{opacity:.9;filter:saturate(1.8) hue-rotate(-14deg) brightness(.85)}to{opacity:0;filter:saturate(2) hue-rotate(-20deg) brightness(.6)}}.mp-lamp__cord{--cord:86px;position:absolute;left:47px;top:18px;width:12px;transform-origin:6px 0;filter:drop-shadow(2px 6px 5px rgba(0,0,0,.4))}html[data-lamp=on] .mp-lamp__cord{filter:drop-shadow(2px 6px 5px rgba(var(--lp-sh),.35))}.mp-lamp__chain{position:absolute;left:5px;top:0;width:2px;height:calc(var(--cord) + var(--pull, 0px));border-radius:1px;background:repeating-linear-gradient(180deg,#b89a64 0 2px,rgba(0,0,0,0) 2px 4px)}html[data-lamp=on] .mp-lamp__chain{background:repeating-linear-gradient(180deg,rgba(var(--lp-sh),.85) 0 2px,rgba(0,0,0,0) 2px 4px)}.mp-lamp__handle{position:absolute;left:-16px;top:calc(var(--cord) + var(--pull, 0px) - 4px);width:44px;height:44px;display:grid;place-items:start center;cursor:-webkit-grab;cursor:grab;touch-action:none;outline:none}.mp-lamp__handle:active{cursor:-webkit-grabbing;cursor:grabbing}.mp-lamp__bead{width:11px;height:19px;margin-top:2px;border-radius:50% 50% 46% 46%/38% 38% 62% 62%;background:radial-gradient(circle at 35% 30%,#f6dfae,#c99a55 45%,#7b5527 100%);box-shadow:0 2px 4px rgba(0,0,0,.35),inset 0 -2px 3px rgba(60,30,0,.35);transition:transform .2s}.mp-lamp__handle:hover .mp-lamp__bead{transform:scale(1.15)}.mp-lamp__handle:focus-visible .mp-lamp__bead{box-shadow:0 0 0 3px rgba(136,120,250,.7),0 2px 4px rgba(0,0,0,.35)}.mp-lamp__knob{position:absolute;left:-30px;top:40px;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;opacity:0;visibility:hidden;transform:translateX(40px) scale(.3);transition:opacity .2s .45s,transform .32s cubic-bezier(.5,0,.8,.4) .45s,visibility 0s .8s}.mp-lamp.is-reveal .mp-lamp__knob,.mp-lamp:has(.mp-lamp__hit:hover) .mp-lamp__knob,.mp-lamp:has(:focus-visible) .mp-lamp__knob,.mp-lamp__knob:hover{opacity:1;visibility:visible;transform:none;transition:opacity .2s,transform .5s cubic-bezier(.2,.9,.25,1.35),visibility 0s}.mp-lamp__ring{padding:3px;box-sizing:border-box;background:conic-gradient(from 200deg,#ff6b6b,#ffd166,#7ee081,#4fd1e8,#7c8cff,#e07cff,#ff6b6b);box-shadow:0 2px 8px rgba(0,0,0,.35);transition:transform .35s cubic-bezier(.2,.9,.3,1.4)}.mp-lamp__ring,.mp-lamp__ring i{display:block;width:100%;height:100%;border-radius:50%}.mp-lamp__ring i{background:#26262e;box-shadow:inset 0 0 0 2px rgba(0,0,0,.25);transition:background .4s}html[data-lamp=on] .mp-lamp__ring i{background:var(--lp-swatch);box-shadow:inset 0 0 0 2px rgba(255,255,255,.6),0 0 8px rgba(var(--lp-halo),.9)}.mp-lamp__knob:hover .mp-lamp__ring{transform:rotate(60deg) scale(1.1)}.mp-lamp__knob[aria-expanded=true] .mp-lamp__ring{transform:rotate(120deg) scale(1.1)}.mp-lamp__knob:focus-visible{outline:3px solid rgba(136,120,250,.7);outline-offset:2px}.mp-lamp__hint{position:absolute;right:2px;top:150px;pointer-events:none;opacity:0;transform:translateY(6px) scale(.96);transform-origin:85% 0;transition:opacity .45s,transform .45s cubic-bezier(.2,.9,.3,1.3);font-size:14px;font-weight:600;line-height:1;white-space:nowrap;padding:9px 13px;border-radius:12px;background:#f4d288;color:#3d2a05;box-shadow:0 6px 20px rgba(0,0,0,.35)}.mp-lamp__hint:before{content:"";position:absolute;right:16px;top:-6px;width:12px;height:12px;background:inherit;transform:rotate(45deg);border-radius:2px}.mp-lamp__hint.is-show{opacity:1;transform:none}html[data-lamp-room] .mp-lamp-shelf:not([hidden]){display:block}.mp-lamp-shelf{position:fixed;z-index:49;top:calc(var(--lamp-top, 54px) + 96px);right:calc(var(--lamp-right-edge, 24px) - 10px);width:300px;padding:14px;border-radius:16px;box-sizing:border-box;background:rgba(24,24,30,.94);color:#ecebf2;font-family:var(--display);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);box-shadow:0 20px 60px rgba(0,0,0,.45),inset 0 0 0 1px rgba(255,255,255,.08);transform-origin:90% 0;opacity:0;transform:translateY(-8px) scale(.96);transition:opacity .22s,transform .3s cubic-bezier(.2,.9,.3,1.2)}.mp-lamp-shelf.is-in{opacity:1;transform:none}.mp-lamp-shelf__h{display:grid;grid-template-columns:1fr auto;grid-column-gap:8px;column-gap:8px;grid-row-gap:2px;row-gap:2px;align-items:center;margin-bottom:10px}.mp-lamp-shelf__h b{grid-column:1;font-size:15px;white-space:nowrap}.mp-lamp-shelf__h span{grid-column:1;grid-row:2;font-size:12px;color:rgba(255,255,255,.45)}.mp-lamp-shelf__x{grid-column:2;grid-row:1/span 2;width:26px;height:26px;border:0;border-radius:8px;background:rgba(255,255,255,.08);color:#fff;font-size:16px;line-height:1;cursor:pointer}.mp-lamp-shelf__bulbs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.mp-lamp-opt{display:grid;justify-items:center;grid-gap:4px;gap:4px;padding:8px 2px 7px;border:0;border-radius:12px;background:none;color:rgba(255,255,255,.78);font:inherit;font-size:12px;cursor:pointer;transition:background .2s}.mp-lamp-opt:hover{background:rgba(255,255,255,.06)}.mp-lamp-opt[aria-pressed=true]{background:rgba(255,255,255,.1);color:#fff;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.3)}.mp-lamp-mini{position:relative;display:block;width:18px;height:36px;isolation:isolate;filter:drop-shadow(0 0 6px var(--c))}.mp-lamp-mini img{position:absolute;inset:0;width:100%;height:100%}.mp-lamp-mini i{mix-blend-mode:color;background:var(--c);opacity:.85}.mp-lamp-shelf__custom{margin-top:10px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.mp-lamp-row{display:flex;align-items:center;gap:10px;margin:8px 0;font-size:12.5px;color:rgba(255,255,255,.7)}.mp-lamp-row>label:first-child{width:34px;flex:none}.mp-lamp-row input[type=range]{flex:1 1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:12px;margin:0;border-radius:999px;outline:none;cursor:pointer}.mp-lamp-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid rgba(0,0,0,.35);box-shadow:0 1px 4px rgba(0,0,0,.4)}.mp-lamp-row input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid rgba(0,0,0,.35)}.mp-lamp-row input[type=range]:focus-visible{box-shadow:0 0 0 3px rgba(136,120,250,.7)}.mp-lamp-hue{background:linear-gradient(90deg,hsl(0 85% 72%),hsl(60 85% 72%),hsl(120 85% 72%),hsl(180 85% 72%),hsl(240 85% 72%),hsl(300 85% 72%),hsl(360 85% 72%))}.mp-lamp-sat{background:linear-gradient(90deg,hsl(var(--ch,40) 0% 82%),hsl(var(--ch,40) 90% 72%))}.mp-lamp-picker{position:relative;display:flex;align-items:center;gap:8px;height:32px;padding:0 10px 0 4px;border-radius:9px;background:rgba(255,255,255,.08);cursor:pointer;font-family:var(--mono);font-size:12px;color:#fff}.mp-lamp-picker i{width:24px;height:24px;border-radius:7px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}.mp-lamp-picker input{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:pointer}.mp-lamp-dice{height:32px;margin-left:auto;padding:0 10px;border:0;border-radius:9px;background:rgba(255,255,255,.08);color:#fff;font:inherit;font-size:12.5px;cursor:pointer}.mp-lamp-dice:hover,.mp-lamp-picker:hover{background:rgba(255,255,255,.13)}.mp-lamp-shelf__note{margin-top:6px;font-size:11.5px;line-height:1.5;color:rgba(255,255,255,.42)}}@property --mp-lamp-r{syntax:"<length>";inherits:true;initial-value:0}html.mp-lamp-vt::view-transition-new(root),html.mp-lamp-vt::view-transition-old(root){animation:none;mix-blend-mode:normal}html.mp-lamp-vt::view-transition-old(mp-lamp){display:none}html.mp-lamp-vt::view-transition-new(mp-lamp){animation:none}html.mp-lamp-vt--on::view-transition-new(root){-webkit-mask-image:radial-gradient(circle at var(--lamp-lx) var(--lamp-ly),#000 var(--mp-lamp-r),transparent calc(var(--mp-lamp-r) + 180px));mask-image:radial-gradient(circle at var(--lamp-lx) var(--lamp-ly),#000 var(--mp-lamp-r),transparent calc(var(--mp-lamp-r) + 180px));animation:mp-lamp-reveal 1.05s cubic-bezier(.3,.55,.25,1) both}html.mp-lamp-vt--hue::view-transition-new(root){-webkit-mask-image:radial-gradient(circle at var(--lamp-lx) var(--lamp-ly),#000 var(--mp-lamp-r),transparent calc(var(--mp-lamp-r) + 220px));mask-image:radial-gradient(circle at var(--lamp-lx) var(--lamp-ly),#000 var(--mp-lamp-r),transparent calc(var(--mp-lamp-r) + 220px));animation:mp-lamp-reveal .8s cubic-bezier(.3,.55,.25,1) both}html.mp-lamp-vt--off::view-transition-old(root){z-index:2;-webkit-mask-image:radial-gradient(circle at var(--lamp-lx) var(--lamp-ly),#000 var(--mp-lamp-r),transparent calc(var(--mp-lamp-r) + 140px));mask-image:radial-gradient(circle at var(--lamp-lx) var(--lamp-ly),#000 var(--mp-lamp-r),transparent calc(var(--mp-lamp-r) + 140px));animation:mp-lamp-conceal .75s cubic-bezier(.55,0,.75,.45) both}html.mp-lamp-vt--off::view-transition-new(root){z-index:1}@keyframes mp-lamp-reveal{0%{--mp-lamp-r:-220px}to{--mp-lamp-r:var(--lamp-lr)}}@keyframes mp-lamp-conceal{0%{--mp-lamp-r:var(--lamp-lr)}to{--mp-lamp-r:-140px}}html.mp-lamp-fade :is(body,.mp){transition:background-color .5s,color .5s}@media (prefers-reduced-motion:reduce){.mp-lamp-shelf,.mp-lamp__hint,.mp-lamp__knob{transition:none}}