.lumo-console-poster{pointer-events:none;--lumo-poster-led:var(--accent);--lumo-poster-cabinet:0 0% 74%;--lumo-poster-plate-base:0 0% 6%;--lumo-poster-key-base:0 0% 5%;--lumo-poster-cabinet-tint:8%;--lumo-poster-plate-tint:8%;--lumo-poster-key-tint:16%;--lumo-poster-lit-wash:70%;--lumo-poster-glow-strength:.7;--lumo-poster-pool-alpha:.13;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.lumo-console-poster[data-surface=dark]{--lumo-poster-led:var(--primary-glow);--lumo-poster-cabinet:0 0% 36%;--lumo-poster-plate-base:0 0% 4%;--lumo-poster-key-base:0 0% 3%;--lumo-poster-cabinet-tint:6%;--lumo-poster-plate-tint:5%;--lumo-poster-key-tint:18%;--lumo-poster-lit-wash:72%;--lumo-poster-glow-strength:.9;--lumo-poster-pool-alpha:.09}:root[data-theme=prism] .lumo-console-poster{--lumo-poster-led:28 82% 70%}:root[data-theme=neptune] .lumo-console-poster,:root[data-theme=neptune-v3] .lumo-console-poster{--lumo-poster-led:46 88% 60%}.lumo-console-poster__stage{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.lumo-console-poster__body{aspect-ratio:1;background:color-mix(in srgb, hsl(var(--lumo-poster-led)) var(--lumo-poster-cabinet-tint), hsl(var(--lumo-poster-cabinet)));border-radius:2.9%;height:69.8%;padding:3.78%;animation:.56s cubic-bezier(.22,.61,.36,1) both lumo-poster-body-in;position:relative;transform:translateY(-7.1%);box-shadow:inset 0 1px #ffffff73,inset 0 -1px #0003}@supports (height:1cqh){.lumo-console-poster{container-type:size}.lumo-console-poster__body{width:min(69.8cqh,92cqw);height:min(69.8cqh,92cqw)}}.lumo-console-poster__plate{background:color-mix(in srgb, hsl(var(--lumo-poster-led)) var(--lumo-poster-plate-tint), hsl(var(--lumo-poster-plate-base)));border-radius:2%;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 8px 2px #0000008c}.lumo-console-poster__field{grid-template-rows:repeat(7,1fr);grid-template-columns:repeat(7,1fr);gap:2.94%;width:100%;height:100%;padding:7.23%;display:grid}.lumo-console-poster__key{background:color-mix(in srgb, hsl(var(--lumo-poster-led)) var(--lumo-poster-key-tint), hsl(var(--lumo-poster-key-base)));border-radius:4%;position:relative}.lumo-console-poster__key:after{content:"";border-radius:inherit;background:color-mix(in srgb, white var(--lumo-poster-lit-wash), hsl(var(--lumo-poster-led)));box-shadow:0 0 8px hsl(var(--lumo-poster-led) / var(--lumo-poster-glow-strength));opacity:var(--key-lit,0);animation:lumo-poster-key-wake .7s cubic-bezier(.2, .7, .3, 1) calc(var(--key-ring,0) * 60ms) both, lumo-poster-key-breathe 4.2s ease-in-out calc(var(--key-ring,0) * 60ms + .7s) infinite;position:absolute;inset:0}@supports (width:1cqw){.lumo-console-poster__plate{box-shadow:inset 0 0 2.6cqw .7cqw #0000008c;container-type:size}.lumo-console-poster__key:after{box-shadow:0 0 3.6cqw hsl(var(--lumo-poster-led) / var(--lumo-poster-glow-strength))}}.lumo-console-poster__pool{background:radial-gradient(circle at 32% 30%, hsl(var(--lumo-poster-led) / var(--lumo-poster-pool-alpha,.12)), transparent 46%);animation:9s ease-in-out infinite alternate lumo-poster-pool-drift;position:absolute;inset:-25%}.lumo-console-poster__ground{aspect-ratio:6.4/2.2;background:radial-gradient(#0000006b,#0000 68%);border-radius:50%;height:23.7%;animation:.56s ease-out both lumo-poster-ground-in;position:absolute;top:93.1%;left:50%;transform:translate(-50%,-50%)}@keyframes lumo-poster-body-in{0%{opacity:0;transform:translateY(-3.6%)scale(.955)}to{opacity:1;transform:translateY(-7.1%)scale(1)}}@keyframes lumo-poster-ground-in{0%{opacity:0}to{opacity:1}}@keyframes lumo-poster-key-wake{0%{opacity:0}to{opacity:var(--key-lit,0)}}@keyframes lumo-poster-key-breathe{0%,to{opacity:var(--key-lit,0)}50%{opacity:calc(var(--key-lit,0) * .9)}}@keyframes lumo-poster-pool-drift{0%{transform:translate(-6%,-4%)}to{transform:translate(8%,6%)}}.lumo-presence-scene-in{animation:.46s ease-out both lumo-presence-scene-in}.lumo-presence-poster-out{animation:.62s ease-in both lumo-presence-poster-out}@keyframes lumo-presence-scene-in{0%{opacity:0}to{opacity:1}}@keyframes lumo-presence-poster-out{0%,30%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.lumo-presence-scene-in,.lumo-presence-poster-out{animation-duration:1ms}}.lumo-console-poster--settled .lumo-console-poster__body,.lumo-console-poster--settled .lumo-console-poster__ground,.lumo-console-poster--settled .lumo-console-poster__key:after,.lumo-console-poster--settled .lumo-console-poster__pool{animation:none}@media (prefers-reduced-motion:reduce){.lumo-console-poster__body,.lumo-console-poster__ground,.lumo-console-poster__key:after,.lumo-console-poster__pool{animation:none}}.lumo-presence-fallback{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.lumo-presence-fallback--icon .lumo-presence-fallback__loader{transform:scale(1.15)}.lumo-presence-fallback--hero .lumo-presence-fallback__loader{transform:scale(3.25)}.lumo-presence-fallback--default .lumo-presence-fallback__loader{transform:scale(2.5)}.lumo-presence-fallback .lumenbase-mini-loader__square{animation:7s linear infinite mini-spark-rotate}.lumo-presence-fallback--settled .lumenbase-mini-loader__square{opacity:.85;animation:none}@media (prefers-reduced-motion:reduce){.lumo-presence-fallback .lumenbase-mini-loader__square{opacity:.85;animation:none}}
