@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-ext-400-normal-CuPM9foi.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-400-normal-xaE7D4Sw.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-400-normal-xAOo5cBP.woff2)format("woff2"),url(/assets/nunito-cyrillic-400-normal-D1j0u8EH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-vietnamese-400-normal-BHkVbP3T.woff2)format("woff2"),url(/assets/nunito-vietnamese-400-normal-DtOtW02z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-ext-400-normal-i-8OOpdj.woff2)format("woff2"),url(/assets/nunito-latin-ext-400-normal-CjMJVfGn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-400-normal-r8SDr6Up.woff2)format("woff2"),url(/assets/nunito-latin-400-normal-DKg4f3fz.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-ext-600-normal-CWPPjBOD.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-600-normal-vnfu4DTE.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-600-normal-DJGQ2h05.woff2)format("woff2"),url(/assets/nunito-cyrillic-600-normal-BUjmtIuu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-vietnamese-600-normal-BY8O6Cug.woff2)format("woff2"),url(/assets/nunito-vietnamese-600-normal-DO1RqFw5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-ext-600-normal-Dd9Zuxh1.woff2)format("woff2"),url(/assets/nunito-latin-ext-600-normal-BKUpuB78.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-600-normal-Br8yIETf.woff2)format("woff2"),url(/assets/nunito-latin-600-normal-Cd0eNu1l.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-ext-700-normal-BuR0mlCG.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-700-normal-DfoqN4Gs.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-700-normal-DP36NgGt.woff2)format("woff2"),url(/assets/nunito-cyrillic-700-normal-DfHRUDv-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-vietnamese-700-normal-Ch8EUCfz.woff2)format("woff2"),url(/assets/nunito-vietnamese-700-normal-C9SQsXvj.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-ext-700-normal-BWeMsAzO.woff2)format("woff2"),url(/assets/nunito-latin-ext-700-normal-D4woHhbd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2)format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-ext-800-normal-B-cvGohL.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-800-normal-pjRatrRO.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-800-normal-D3igD7Kl.woff2)format("woff2"),url(/assets/nunito-cyrillic-800-normal-DymMgApb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-vietnamese-800-normal-D_CZYdm9.woff2)format("woff2"),url(/assets/nunito-vietnamese-800-normal-Dz0hZPb5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-ext-800-normal-CtU8tJOV.woff2)format("woff2"),url(/assets/nunito-latin-ext-800-normal-CDcxIxx8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#ecf8fae6;--ink-soft:#d6ecf09e;--ink-faint:#d6ecf061;--glass:#12404e42;--glass-strong:#0e34426b;--glass-edge:#c8f0f529;--glow:#ffe8a8;--accent:#bfe9e4;--radius:20px;--font:"Nunito", ui-rounded, "SF Pro Rounded", "Segoe UI", system-ui, sans-serif;--fade:.9s}*{box-sizing:border-box}html,body{height:100%;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;touch-action:none;-webkit-user-select:none;user-select:none;background:#06303c;margin:0;overflow:hidden}#scene{width:100vw;height:100vh;opacity:0;height:100dvh;transition:opacity .9s;display:block;position:fixed;inset:0}#scene.ready{opacity:1}#ui{pointer-events:none;position:fixed;inset:0}:where(#ui)>*{pointer-events:auto}.stats-panel{border:1px solid var(--glass-edge);color:#cfeff2;z-index:50;background:#04161c9e;border-radius:12px;padding:10px 12px;font:12px/1.45 ui-monospace,SF Mono,Menlo,Consolas,monospace;position:fixed;bottom:12px;left:12px}.stats-panel pre{font:inherit;margin:0 0 6px}.stats-panel label{align-items:center;gap:8px;font-size:11px;display:flex}.stats-panel input[type=range]{width:140px}.glass{background:var(--glass);border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(14px)saturate(1.15);box-shadow:0 8px 30px #00141e2e,inset 0 1px #ffffff0f}.hud{pointer-events:none;opacity:0;transition:opacity var(--fade) ease;position:fixed;inset:0}.hud.visible{opacity:1}.hud.visible.idle{opacity:.22;transition-duration:2.5s}.hud.visible.idle:has(.menu.open){opacity:1;transition-duration:var(--fade)}.hud>*{position:absolute}.score-chip{top:max(16px, env(safe-area-inset-top));left:max(16px, env(safe-area-inset-left));letter-spacing:.02em;border-radius:999px;align-items:center;gap:10px;padding:8px 18px 8px 14px;font-size:22px;font-weight:700;display:flex}.score-star{color:var(--glow);text-shadow:0 0 12px #ffe8a8b3;font-size:20px}.score-chip.bump{animation:.7s cubic-bezier(.3,1.6,.5,1) bump}@keyframes bump{0%{transform:scale(1)}30%{transform:scale(1.12)}to{transform:scale(1)}}.board{top:max(16px, env(safe-area-inset-top));right:max(64px, calc(env(safe-area-inset-right) + 56px));border-radius:var(--radius);min-width:190px;max-width:240px;padding:10px 14px 12px;font-size:13px}.board-count{color:var(--ink-soft);letter-spacing:.04em;margin-bottom:6px;font-size:12px}.board-list{counter-reset:rank;margin:0;padding:0;list-style:none}.board-list li{color:var(--ink-soft);counter-increment:rank;gap:8px;padding:2px 0;display:flex}.board-list li:before{content:counter(rank);width:1.2em;color:var(--ink-faint);font-variant-numeric:tabular-nums}.board-list li.me{color:var(--ink);font-weight:700}.board-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.board-score{font-variant-numeric:tabular-nums;color:var(--glow);opacity:.85}.toast{left:50%;bottom:max(28px, env(safe-area-inset-bottom));opacity:0;border-radius:999px;padding:10px 20px;font-size:14px;transition:opacity .6s,transform .6s;transform:translate(-50%,12px)}.toast.visible{opacity:1;transform:translate(-50%)}.floats{inset:0}.float{color:var(--glow);text-shadow:0 0 18px #ffdc8ccc,0 2px 6px #001e2859;font-size:26px;font-weight:800;animation:1.6s ease-out forwards float-up;position:absolute;transform:translate(-50%,-50%)}@keyframes float-up{0%{opacity:0;transform:translate(-50%,-30%)scale(.8)}15%{opacity:1;transform:translate(-50%,-60%)scale(1.05)}to{opacity:0;transform:translate(-50%,-220%)scale(1)}}.nameplates{pointer-events:none;z-index:5;position:fixed;inset:0;overflow:hidden}.nameplate{color:var(--ink);letter-spacing:.02em;white-space:nowrap;text-shadow:0 1px 4px #00192380;will-change:transform, opacity;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:#0a2c3647;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600;transition:opacity .3s linear;position:absolute;top:0;left:0}.beacon{opacity:0;will-change:transform, opacity;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:3px;transition:opacity .3s linear;display:flex;position:absolute;top:0;left:0}.beacon-dot{background:radial-gradient(circle,#fff 0 28%,#aaeeffe6 42%,#78dcff00 72%);border-radius:50%;width:10px;height:10px;position:relative}.beacon-arrow{width:0;height:0;display:none;position:absolute;top:5px;left:5px}.beacon.edge .beacon-arrow{display:block}.beacon-arrow:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid #cdf5ffd9;position:absolute;top:-4px;left:9px}.beacon-label{color:var(--ink);letter-spacing:.02em;white-space:nowrap;opacity:.85;text-shadow:0 1px 4px #00192380;background:#0a2c3638;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.nameplate.speaking,.beacon.speaking .beacon-label{animation:.7s ease-in-out infinite alternate speak-pulse;box-shadow:0 0 0 1.5px #bfe9e4d9}@keyframes speak-pulse{0%{box-shadow:0 0 0 1.5px #bfe9e480,0 0 #bfe9e400}to{box-shadow:0 0 0 1.5px #bfe9e4f2,0 0 10px 2px #bfe9e459}}.landing{place-items:center;padding:16px;transition:opacity 1s,transform 1.2s;display:grid;position:fixed;inset:0}.landing.leaving{opacity:0;pointer-events:none;transform:scale(1.03)}.landing-panel{text-align:center;-webkit-backdrop-filter:blur(22px)saturate(1.2);background:#0e3a4838;border-radius:28px;width:min(900px,100%);max-height:calc(100dvh - 32px);padding:30px 32px 24px;animation:1.4s both rise;overflow:auto}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.landing-title{letter-spacing:.12em;color:var(--ink);text-shadow:0 2px 20px #a0e6f040;margin:0;font-size:44px;font-weight:800}.landing-sub{color:var(--ink-soft);margin:6px 0 20px;font-size:15px}.cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.card{border-radius:var(--radius);border:1px solid var(--glass-edge);color:var(--ink);font:inherit;cursor:pointer;background:#08283438;flex-direction:column;align-items:center;gap:4px;padding:0 12px 14px;transition:background .3s,border-color .3s,box-shadow .3s,transform .3s;display:flex}.card:hover{background:#144c5c4d}.card.selected{background:#1e566457;border-color:#ffe8a88c;transform:translateY(-2px);box-shadow:0 0 0 1px #ffe8a833,0 10px 30px #ffdc961f}.card:focus-visible,.dive:focus-visible,.name-input:focus-visible{outline-offset:2px;outline:2px solid #ffe8a899}.card-preview{aspect-ratio:4/3;width:100%}.card-name{font-size:16px;font-weight:700}.card-trait{color:var(--ink-soft);min-height:2.7em;font-size:12.5px;line-height:1.35}.landing-row{gap:12px;margin-top:20px;display:flex}.name-input{border:1px solid var(--glass-edge);min-width:0;color:var(--ink);font:inherit;background:#06222c4d;border-radius:999px;flex:1;padding:13px 18px;font-size:15px}.name-input::placeholder{color:var(--ink-faint)}.dive{color:#fff6de;font:inherit;letter-spacing:.04em;cursor:pointer;background:linear-gradient(#ffecb447,#ffd68c29);border:1px solid #ffe8a873;border-radius:999px;padding:13px 30px;font-size:16px;font-weight:800;transition:background .3s,transform .2s}.dive:hover{background:linear-gradient(#ffecb466,#ffd68c3d);transform:translateY(-1px)}.landing-hint{color:var(--ink-faint);margin:16px 0 0;font-size:12.5px}.landing-online{color:var(--ink-soft);min-height:1.2em;margin:6px 0 0;font-size:12.5px}.preview-canvas{z-index:5;width:0;height:0;position:fixed;top:0;left:0;pointer-events:none!important}@media (max-width:620px){.landing-panel{padding:22px 16px 18px}.landing-title{font-size:34px}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.card{padding:0 6px 10px}.card-trait{display:none}.landing-row{flex-direction:column}}@media (pointer:coarse),(max-width:620px){.board{min-width:0;padding:6px 12px}.board-count{margin-bottom:0}.board-list{display:none}}.menu{top:max(16px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute}.cog,.menu-item{width:38px;height:38px;color:var(--ink-soft);cursor:pointer;pointer-events:auto;border-radius:50%;padding:0;position:relative}.cog{font-size:19px;line-height:1;transition:color .3s,transform .6s}.cog:hover,.menu.open .cog{color:var(--ink);transform:rotate(40deg)}.cog:after{content:"";opacity:0;background:#ff9a84;border-radius:50%;width:9px;height:9px;transition:opacity .2s linear,transform .15s;position:absolute;top:1px;right:1px;box-shadow:0 0 6px #ff9a84cc}.cog.mic-on:after{opacity:.75}.cog.mic-live:after{opacity:1;transform:scale(1.25)}.menu-items{opacity:0;visibility:hidden;flex-direction:column;gap:8px;transition:opacity .2s,transform .2s,visibility 0s linear .2s;display:flex;transform:translateY(-8px)}.menu.open .menu-items{opacity:1;visibility:visible;transition:opacity .2s,transform .2s;transform:none}.menu-item{place-items:center;transition:color .3s,background .3s;display:grid}.menu-item svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.menu-item:hover{color:var(--ink)}.menu-item.off{color:var(--ink-faint)}.settings{top:max(16px, env(safe-area-inset-top));right:calc(max(16px, env(safe-area-inset-right)) + 46px);border-radius:var(--radius);pointer-events:auto;width:240px;max-width:calc(100vw - 78px);padding:12px 16px;font-size:13.5px;position:absolute}.setting-row{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.setting-select{color:var(--ink);border:1px solid var(--glass-edge);font:inherit;background:#06222c80;border-radius:10px;padding:4px 8px}.setting-range{accent-color:#bfe9e4;width:110px}.setting-row input[type=checkbox]{accent-color:#bfe9e4;width:18px;height:18px}.mic{color:var(--ink-faint);--level:0}.mic.on{color:var(--ink);background:#3c968c66}.mic.starting{animation:.9s ease-in-out infinite alternate mic-wait}.mic:after{content:"";border:2px solid var(--accent);opacity:0;transform:scale(calc(1 + var(--level) * .35));pointer-events:none;border-radius:50%;transition:opacity .15s linear;position:absolute;inset:-2px}.mic.live:after{opacity:.8}@keyframes mic-wait{0%{opacity:1}to{opacity:.45}}.mic-note{top:max(16px, env(safe-area-inset-top));right:calc(max(16px, env(safe-area-inset-right)) + 46px);max-width:min(280px,100vw - 78px);color:var(--ink);opacity:0;pointer-events:none;border-radius:14px;padding:8px 14px;font-size:13px;transition:opacity .25s,transform .25s;position:absolute;transform:translateY(-4px)}.mic-note.visible{opacity:1;transform:none}.toast.clickable{pointer-events:auto;cursor:pointer}.touch-controls{pointer-events:none;display:none;position:fixed;inset:0}.touch-controls.visible{display:block}.stick-zone{pointer-events:auto;touch-action:none;width:55%;height:55%;position:absolute;bottom:0;left:0}.stick-base{border:1px solid var(--glass-edge);opacity:.55;background:#0a2c362e;border-radius:50%;width:112px;height:112px;margin:-56px 0 0 -56px;transition:opacity .3s;position:absolute;top:calc(100% - 110px);left:90px}.stick-base.active{opacity:1}.stick-knob{background:#d6f0f459;border-radius:50%;width:48px;height:48px;margin:-24px 0 0 -24px;position:absolute;top:50%;left:50%;box-shadow:0 2px 12px #00141e40}.boost-button{right:max(28px, env(safe-area-inset-right));bottom:max(40px, env(safe-area-inset-bottom));width:76px;height:76px;color:var(--glow);pointer-events:auto;touch-action:none;border-radius:50%;font-size:30px;transition:transform .15s,background .15s;position:absolute}.boost-button.active{background:#ffe8a82e;transform:scale(.94)}.actions{left:50%;bottom:max(28px, env(safe-area-inset-bottom));pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:none;position:fixed;transform:translate(-50%)}.actions.visible{display:flex}.action-button{color:var(--ink);font:inherit;letter-spacing:.02em;pointer-events:auto;cursor:pointer;touch-action:manipulation;border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-size:14.5px;font-weight:700;transition:background .15s,transform .15s;animation:.26s ease-out both action-in;display:flex}.action-button:hover{background:#ffe8a82e}.action-button:active{transform:scale(.96)}.action-key{border:1px solid var(--glass-edge);color:var(--ink-soft);border-radius:6px;padding:1px 6px;font:600 11px/1.4 ui-monospace,SF Mono,Menlo,Consolas,monospace}@keyframes action-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@media (pointer:coarse){.action-key{display:none}.actions{left:auto;right:max(16px, env(safe-area-inset-right));bottom:calc(max(40px, env(safe-area-inset-bottom)) + 92px);align-items:flex-end;transform:none}}.nameplate.selected,.beacon.selected .beacon-label{background:#ffe8a84d;box-shadow:0 0 0 1.5px #ffe8a8d9}
