#name-modal,#merge-modal{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:max(16px,var(--sat, 0px)) 16px max(16px,var(--sab, 0px));overflow-y:auto}.nm-back{position:fixed;inset:0;background:rgba(var(--vg-bg-rgb, 6, 7, 11),.55);-webkit-backdrop-filter:blur(12px) saturate(1.15);backdrop-filter:blur(12px) saturate(1.15);animation:nmFade .2s ease-out}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.nm-back{background:rgba(var(--vg-bg-rgb, 6, 7, 11),.9)}}.nm-card{position:relative;width:min(440px,100%);padding:26px 24px 18px;border:1px solid var(--cyan);border-radius:14px;background:var(--bg2);color:var(--text);box-shadow:0 24px 70px #0000008c,0 0 0 1px rgba(var(--vg-p-rgb, 20, 224, 200),calc(.08 * var(--vg-glow, 1))),0 0 40px rgba(var(--vg-p-rgb, 20, 224, 200),calc(.14 * var(--vg-glow, 1)));animation:nmPop .24s var(--ease, ease-out)}.nm-kicker{font:700 11.5px var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--cyan)}.nm-card h2{margin:6px 0;font-size:24px;line-height:1.2}.nm-card>p{margin:0 0 16px;font-size:14px}.nm-form{display:flex;flex-direction:column;gap:10px}.nm-row{display:flex;gap:8px}.nm-row .in{flex:1;min-width:0;font-size:16px;padding:11px 12px}.nm-dice{flex:none;width:46px;padding:0;display:inline-grid;place-items:center;color:var(--cyan)}.nm-go{width:100%;justify-content:center;padding:11px 14px;font-size:14px}.nm-form .err{color:var(--red);font-size:13px;min-height:0}.nm-form .err:empty{display:none}.nm-acc{margin:14px 0 0;font-size:14px;text-align:center}.nm-acc a{color:var(--cyan);font-weight:700}.nm-skip{display:block;margin:10px auto 0;padding:6px 10px;border:0;background:none;color:var(--dim);font:12px var(--sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.nm-skip:hover,.nm-skip:focus-visible{color:var(--muted)}.nm-card .legal-note{margin:10px 0 0;font-size:11.5px;text-align:center}.nm-acts{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.nm-acts .btn{flex:1;justify-content:center}html.nm-open,html.nm-open body{overflow:hidden}html.nm-open #chat-fab,html.nm-open .bug-fab{visibility:hidden}@keyframes nmFade{0%{opacity:0}}@keyframes nmPop{0%{opacity:0;transform:translateY(10px) scale(.98)}}@media(prefers-reduced-motion:reduce){.nm-back,.nm-card{animation:none}}@media(max-width:480px){.nm-card{padding:22px 16px 14px;border-radius:12px}.nm-card h2{font-size:21px}}[data-theme=light] .nm-back{background:#ecf0f88c}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){[data-theme=light] .nm-back{background:#ecf0f8f0}}[data-theme=light] .nm-card{box-shadow:0 24px 60px #14204038}#nick-remind{position:fixed;left:50%;bottom:max(18px,var(--sab, 0px));transform:translate(-50%);z-index:46;display:flex;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 24px);padding:10px 12px;border:1px solid var(--line2);border-radius:10px;background:var(--bg2);box-shadow:0 12px 30px #0006;font-size:13px;animation:nmPop .2s}#nick-remind .btn{flex:none;padding:6px 10px;font-size:12px}#nick-remind .nr-x{flex:none;border:0;background:none;color:var(--muted);cursor:pointer;font-size:14px;padding:4px}html.is-fs #nick-remind,body:has(#player) #nick-remind{display:none}[data-theme=light] #nick-remind{box-shadow:0 12px 30px #14204029}.mname,a.mname{color:var(--cyan);font-weight:700}.mbadge{display:inline-grid;place-items:center;width:14px;height:14px;margin-left:5px;border:1.5px solid var(--cyan);border-radius:50%;font:800 8.5px/1 var(--mono);color:var(--cyan);vertical-align:1px;flex:none}.vbadge,.ch-ver{background:var(--amber)!important;color:#1a1200!important;border-color:var(--amber)!important}.gname{font-style:italic;font-weight:500;color:var(--muted)}.gpill{display:inline-flex;align-items:center;gap:3px;margin-left:6px;padding:0 6px;border:1px dashed var(--muted);border-radius:999px;font:700 9.5px/16px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;vertical-align:1px;flex:none;cursor:help}.gpill i{font-style:normal;font-size:9px;letter-spacing:0}.avatar.guest{clip-path:none;border-radius:50%;border:1.5px dashed var(--muted);background:transparent;color:var(--muted);text-shadow:none}.op-name .gwrap{display:inline-flex;align-items:center;min-width:0}.op-name .guest{display:none}.who-legend{display:flex;flex-wrap:wrap;gap:6px 14px;padding:10px 20px 2px;font:600 11px var(--mono);letter-spacing:.04em;color:var(--muted)}.who-legend>span{display:inline-flex;align-items:center;gap:5px}.who-legend .mbadge,.who-legend .gpill{margin-left:0;cursor:default}@media(max-width:420px){.who-legend{gap:8px;font-size:10px}.who-legend .gpill{padding:0 4px}}.guest-chip{display:inline-flex;align-items:center;gap:6px;max-width:240px}.guest-chip .gname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.guest-chip .gpill{margin-left:0}.guest-chip .ge{color:var(--dim);font-size:12px}.guest-chip .avatar.sm{width:22px;height:22px;font-size:10px}.ch-name.is-guest .gname,.ch-chip .gname{color:var(--muted)}.ch-name .mbadge,.ch-chip .mbadge,.ch-cvn .mbadge{margin-left:4px}.ch-name .gpill,.ch-chip .gpill,.ch-cvn .gpill,.ch-mh .gpill,.ch-iv .gpill{margin-left:5px}.ch-mh .avatar.sm{display:inline-grid;width:20px;height:20px;font-size:10px;margin-right:6px;vertical-align:-5px}.ch-mh.is-guest small{color:var(--muted);font-style:italic}.ch-gnote{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:10px 12px;border:1px dashed var(--line2);border-radius:8px;font-size:13px}.ch-gnote .btn{padding:5px 10px;font-size:12px}.ch-glimit{display:block;margin-top:6px;font-size:11.5px}.ch-glimit a,.ch-more-link{color:var(--cyan);font-weight:700}[data-theme=light] .vbadge,[data-theme=light] .ch-ver{color:#fff!important}#name-modal,#merge-modal{place-items:start center}#name-modal .nm-card,#merge-modal .nm-card{margin:auto}@media(pointer:coarse){#name-modal .nm-skip{min-height:44px;padding-left:12px;padding-right:12px}}
