.login{--roxo: #7523e1;--roxo-forte: #5a11bd;--tinta: #1b1b2f;--papel: #eceef6;--led-fundo: #14162b;--led: #8dffb5;--apagado: #4f5170;--borda: #1b1b2f;--campo: #fff;--campo-borda: #6b6e8f;--recusa: #b3261e;--recusa-fundo: #fde8e6;--aviso: #7a4b00;--aviso-fundo: #fff3d1;--foco: #1b1b2f;--ver: var(--roxo-forte);position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;color-scheme:light dark;color:var(--tinta);background:#8fd3ff;font:16px/1.4 system-ui,-apple-system,Segoe UI,sans-serif}@media (prefers-color-scheme: dark){.login{--tinta: #f1f0fb;--papel: #23263f;--borda: #0a0b14;--apagado: #b9bbd9;--campo: #12142a;--campo-borda: #5a5f86;--recusa: #ffb4ab;--recusa-fundo: #4a1d1f;--aviso: #ffe1a1;--aviso-fundo: #4a3512;--foco: #fff;--ver: #d6b8ff;--led-fundo: #07080f;background:#0a0920}}.login-cena{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges}.login-palco{position:relative;min-height:100%;display:flex;align-items:center;padding:24px 7vw}.login-cartao{position:relative;width:min(400px,100%);padding:0 22px 18px;overflow:hidden;border:3px solid var(--borda);border-radius:10px;background:linear-gradient(90deg,#ffffff1f,#fff0 40%,#ffffff1a),var(--papel);box-shadow:inset 0 0 0 2px #ffffff59,6px 6px #0a0b148c}@media (prefers-color-scheme: dark){.login-cartao{box-shadow:inset 0 0 0 2px #3a3f66,6px 6px #0009}}.login-cartao.tremendo{animation:login-tremer .36s ease-in-out}@keyframes login-tremer{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}.login-led{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 -22px 16px;padding:10px 22px;border-bottom:3px solid var(--borda);background:var(--led-fundo);color:var(--led);font:700 13px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase}.login-led b{display:flex;align-items:center;gap:8px}.login-led i{font-style:normal;animation:login-seta 1.4s steps(2) infinite}@keyframes login-seta{50%{opacity:.25}}.login-marca{display:flex;align-items:center;gap:12px;margin-bottom:6px}.login-cubo{display:grid;flex:none;place-items:center;width:40px;height:40px;border:3px solid var(--borda);border-radius:6px;background:var(--roxo);box-shadow:inset 0 3px #a967ff,inset 0 -3px 0 var(--roxo-forte);color:#fff;font:800 22px/1 system-ui;text-shadow:0 2px 0 #2e075f}.login-cartao h1{margin:0;font-size:24px;line-height:1.1;letter-spacing:-.01em}.login-sub{margin:0 0 16px;color:var(--apagado);font-size:14px}.login-cartao label{display:block;margin:12px 0 4px;font-size:14px;font-weight:700}.login-campo{position:relative}.login-cartao input{width:100%;min-height:48px;padding:10px 12px;border:2px solid var(--campo-borda);border-radius:6px;background:var(--campo);color:var(--tinta);font:inherit;font-size:16px}.login-cartao input:focus-visible,.login-cartao button:focus-visible{outline:3px solid var(--foco);outline-offset:2px;border-color:var(--roxo)}.login-cartao input.com-ver{padding-right:96px}.login-ver{position:absolute;top:4px;right:4px;bottom:4px;min-width:84px;padding:0 10px;border:0;border-radius:4px;background:transparent;color:var(--ver);cursor:pointer;font:700 14px/1 system-ui,-apple-system,Segoe UI,sans-serif;text-decoration:underline}.login-caps,.login-erro,.login-aviso{margin:12px 0 0;padding:10px 12px;border-radius:6px;font-size:14px}.login-caps{margin-top:8px;padding:8px 10px;background:var(--aviso-fundo);color:var(--aviso);font-weight:600}.login-aviso{background:var(--aviso-fundo);color:var(--aviso)}.login-erro{border-left:4px solid var(--recusa);background:var(--recusa-fundo);color:var(--recusa);font-weight:700}.login-erro:empty{display:none}.login-entrar,.login-modo{width:100%;border-radius:6px;cursor:pointer;font:800 17px/1 system-ui,-apple-system,Segoe UI,sans-serif}.login-entrar{min-height:50px;margin-top:16px;border:2px solid #360b73;background:var(--roxo);box-shadow:inset 0 3px #a967ff,inset 0 -3px 0 var(--roxo-forte),0 3px #00000073;color:#fff;text-shadow:0 2px 0 #2e075f}.login-entrar:hover:not(:disabled){background:#8636f0}.login-entrar:disabled{cursor:progress;opacity:.9}.login-modo{min-height:44px;margin-top:10px;border:2px solid var(--campo-borda);background:transparent;color:var(--tinta);font-size:14px;font-weight:700}.login-cartao[aria-busy=true] .login-entrar .rotulo:after{content:"";display:inline-block;width:10px;height:10px;margin-left:8px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:login-gira .8s linear infinite}@keyframes login-gira{to{transform:rotate(360deg)}}.login-rodape{margin:14px 0 0;color:var(--apagado);font-size:13px}@media (prefers-reduced-motion: reduce){.login-led i,.login-cartao[aria-busy=true] .login-entrar .rotulo:after,.login-cartao.tremendo{animation:none}}@media (max-width: 700px){.login-palco{align-items:flex-end;padding:0}.login-cartao{width:100%;padding:16px 18px calc(16px + env(safe-area-inset-bottom));border-width:3px 0 0;border-radius:14px 14px 0 0;box-shadow:0 -6px #0a0b1459}.login-led{margin:-16px -18px 12px;padding:10px 18px}.login-marca{margin-bottom:2px}.login-cubo{width:34px;height:34px}.login-cartao h1{font-size:21px}.login-sub{margin-bottom:6px;font-size:13px}.login-cartao label{margin-top:8px}.login-rodape{margin-top:10px;font-size:12px}}.chat-link{color:#9fd0ff;text-decoration:underline;overflow-wrap:anywhere}.chat-link-suspeito{color:#ffb4ab}.chat-confirmar,.chat-edicao>div{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.chat-confirmar button,.chat-edicao button,.chat-respondendo button{min-height:28px;padding:0 10px;border:1px solid #151726;border-radius:5px;background:#2a2e45;color:#c9cde6;font:600 12px system-ui,sans-serif;cursor:pointer}.chat-confirmar button:hover,.chat-edicao button:hover,.chat-respondendo button:hover{background:#414761}.chat-confirmar{padding:6px 8px;border-radius:6px;background:#4a1d1f;color:#ffd3cd;font-size:13px;font-weight:600}.chat-confirmar span{flex:1 1 100%}.chat-mensagens .chat-confirmar .chat-perigo,.chat-mensagens .chat-principal{border-color:#360b73;background:var(--roxo);color:#fff}.chat-mensagens .chat-confirmar .chat-perigo{border-color:#5b0f14;background:#a4262c}.chat-mensagens>li>div:first-child{align-items:center}.chat-cabeca{position:relative;display:inline-block;flex:0 0 auto;overflow:hidden;width:40px;height:42px;border-radius:6px;background:#23263f;zoom:.8}.chat-cabeca img{position:absolute;left:-26px;top:-31px;width:auto;height:auto;max-width:none;image-rendering:pixelated}.chat-mensagens .chat-inicial{display:inline-flex;align-items:center;justify-content:center;font:800 22px system-ui,sans-serif}.chat-editada{margin-left:6px;color:#969bb9;font-size:10px;font-style:italic}.chat-citacao{display:grid;gap:1px;width:100%;margin-top:5px;padding:4px 8px;border:0;border-left:3px solid var(--roxo);border-radius:4px;background:#2a2e45;color:#c9cde6;font:12px system-ui,sans-serif;text-align:left;cursor:pointer}.chat-citacao strong{font-size:11px}.chat-citacao span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-citacao:hover{background:#3a3f5a}.chat-edicao{margin-top:6px}.chat-edicao input{width:100%;min-height:38px;padding:8px 9px;border:2px solid #10121e;border-radius:5px;background:#171928;color:var(--texto);font:inherit}.catalogo .chat-reacoes{display:flex;grid-template-columns:none;flex-wrap:wrap;gap:4px;margin:6px 0 0;padding:0;list-style:none}.chat-reacoes li{padding:0;border:0;background:none;box-shadow:none}.chat-reacao{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 9px;border:1px solid #151726;border-radius:14px;background:#2a2e45;color:#c9cde6;font:700 12px system-ui,sans-serif;cursor:pointer}.chat-reacao[aria-pressed=true]{border-color:var(--ouro);background:#4b4630;color:#fff}.chat-mensagens>li.chat-destaque{animation:chat-destaque 1.4s ease-out}@keyframes chat-destaque{0%,40%{box-shadow:0 0 0 3px var(--ouro)}to{box-shadow:inset 0 1px #4c526d}}.chat-aviso-citada{margin:6px 0 0;padding:6px 8px;border-radius:5px;background:#343951;color:#e0e2f2;font-size:12px}.chat-formulario .chat-respondendo{display:flex;align-items:center;gap:8px;margin:0 0 6px;padding:5px 8px;border-left:3px solid var(--roxo);border-radius:4px;background:#2a2e45}.chat-respondendo p{flex:1 1 auto;min-width:0;margin:0;font-size:12px}.chat-respondendo strong{margin:0 4px}.chat-formulario .chat-respondendo span{display:block;overflow:hidden;color:#c9cde6;font:12px system-ui,sans-serif;text-overflow:ellipsis;white-space:nowrap}.chat-formulario .chat-respondendo button{min-height:28px;padding:0 10px;border:1px solid #151726;background:#2a2e45;box-shadow:none;color:#c9cde6;font-size:16px}@media (prefers-reduced-motion: reduce){.chat-mensagens>li.chat-destaque{animation:none;box-shadow:0 0 0 3px var(--ouro)}}.chat-reacao:focus-visible,.chat-citacao:focus-visible,.chat-confirmar button:focus-visible,.chat-edicao button:focus-visible,.chat-edicao input:focus-visible,.chat-respondendo button:focus-visible,.chat-link:focus-visible,.aviso-de-link button:focus-visible{outline:3px solid var(--ouro);outline-offset:2px}.aviso-de-link-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:16px;background:#080914b3}.aviso-de-link{width:min(380px,100%);padding:18px;border:2px solid #080914;border-radius:10px;background:#23263f;box-shadow:inset 0 2px #3a3f66,0 6px #0000007f;color:var(--texto)}.aviso-de-link h2{margin:0 0 10px;font-size:18px}.aviso-de-link-dominio{margin:0;color:var(--ouro);font:700 18px ui-monospace,monospace;overflow-wrap:anywhere}.aviso-de-link-alerta{margin:8px 0 0;padding:8px 10px;border-left:4px solid #ffb4ab;border-radius:4px;background:#4a1d1f;color:#ffb4ab;font-size:13px;font-weight:600}.aviso-de-link-url{margin:8px 0 14px;color:#b9bbd9;font-size:12px;overflow-wrap:anywhere;word-break:break-all}.aviso-de-link-acoes{display:flex;flex-wrap:wrap;gap:8px}.aviso-de-link-acoes button{min-height:44px;padding:0 14px;border:2px solid #10121e;border-radius:6px;background:#343951;color:var(--texto);font:700 14px system-ui,sans-serif;cursor:pointer}.aviso-de-link-acoes .chat-principal{border-color:#360b73;background:var(--roxo);box-shadow:inset 0 2px #a967ff,inset 0 -2px 0 var(--roxo-forte);color:#fff}.chat-formulario .chat-anexar{margin-left:auto;margin-right:8px}@media (max-width: 700px){.chat-formulario .chat-anexar{width:44px;height:44px}.catalogo.chat{max-height:64vh}.chat-confirmar button,.chat-edicao button,.chat-respondendo button,.chat-reacao{min-height:44px;min-width:44px}}.chat-mensagens>li.chat-mensagem{position:relative;outline:none}.chat-mensagens>li.chat-mensagem:focus-visible{outline:3px solid var(--ouro);outline-offset:1px}.chat-mensagens{padding-top:16px!important}.chat-barra{position:absolute;top:-14px;right:8px;z-index:3;display:flex;gap:2px;padding:2px;border:1px solid #151726;border-radius:7px;background:#23263f;box-shadow:0 2px 6px #00000073;visibility:hidden;opacity:0;transition:opacity 80ms linear}.chat-barra>button,.chat-popover button{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:28px;padding:0 6px;border:0;border-radius:5px;background:transparent;color:#c9cde6;font:600 13px system-ui,sans-serif;cursor:pointer}.chat-barra>button:hover,.chat-popover button:hover{background:#414761;color:#fff}.chat-barra>button[aria-expanded=true]{background:#414761;color:#fff}.chat-barra button:focus-visible{outline:3px solid var(--ouro);outline-offset:-1px}.chat-barra[data-visivel=true]{visibility:visible;opacity:1}@media (hover: hover){.chat-mensagens>li.chat-mensagem:hover .chat-barra{visibility:visible;opacity:1}}.chat-mensagens>li.chat-mensagem:focus-visible .chat-barra,.chat-mensagens>li.chat-mensagem:has(.chat-barra :focus-visible) .chat-barra{visibility:visible;opacity:1}.chat-mensagens>li.chat-mensagem[data-dispensada=true] .chat-barra{visibility:hidden;opacity:0}.chat-popover{position:absolute;top:calc(100% + 4px);right:0;z-index:4;width:max-content;max-width:min(252px,calc(100vw - 32px));padding:6px;border:1px solid #151726;border-radius:8px;background:#23263f;box-shadow:0 6px 16px #0000008c}.chat-popover[data-acima=true]{top:auto;bottom:calc(100% + 4px)}.chat-popover .chat-popover-titulo{margin:2px 4px 4px;color:#969bb9;font:700 11px system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase}.chat-popover ul{display:flex;flex-wrap:wrap;gap:2px;margin:0 0 4px;padding:0;list-style:none}.chat-popover li{padding:0;border:0;background:none;box-shadow:none}.chat-seletor button{min-width:36px;min-height:36px;font-size:20px}.chat-seletor button[aria-pressed=true]{background:#4b4630}.chat-menu{display:grid;min-width:168px;gap:1px;padding:4px}.chat-menu button{justify-content:flex-start;min-height:34px;padding:0 10px;text-align:left}.chat-menu .chat-perigo-item{color:#ffb4ab}.chat-menu .chat-perigo-item:hover{background:#a4262c;color:#fff}.chat-reacao-item{position:relative}.chat-balao{position:absolute;bottom:100%;left:0;z-index:5;padding-bottom:5px;visibility:hidden;pointer-events:none}.chat-balao>span{display:block;width:max-content;max-width:min(220px,60vw);padding:6px 9px;border:1px solid #080914;border-radius:6px;background:#11131f;color:#f1f2fb;font:600 12px/1.35 system-ui,sans-serif;box-shadow:0 4px 10px #0000007f}.chat-balao[data-aberto=true]{visibility:visible;pointer-events:auto}@media (max-width: 700px){.chat-barra{top:-22px}.chat-mensagens{padding-top:26px!important}.chat-barra>button{min-width:44px;min-height:44px}.chat-seletor button{min-width:44px;min-height:44px}.chat-menu button{min-height:44px}.chat-mensagens>li.chat-mensagem{-webkit-touch-callout:none}}@media (prefers-reduced-motion: reduce){.chat-barra{transition:none}}.previa-quarto{flex:none;padding:8px 10px 0}.previa-quarto-palco{position:relative;height:150px;overflow:hidden;border:2px solid #10121e;border-radius:6px;background:#171928;box-shadow:inset 0 2px #14172a}.previa-quarto-fundo,.previa-quarto-tela,.previa-quarto-icone{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.previa-quarto-tela{image-rendering:pixelated;pointer-events:none}.previa-quarto-fundo .parede-e{fill:#3a3f63}.previa-quarto-fundo .parede-d{fill:#2f3354}.previa-quarto-fundo .piso{fill:#4b4f78}.previa-quarto-fundo .piso-linhas{stroke:#5a5f8c;stroke-width:1}.previa-quarto-icone{display:grid;place-items:center}.previa-quarto-icone img{width:72px;height:72px;object-fit:contain;image-rendering:pixelated}.previa-quarto-vazio{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;color:var(--apagado, #adafcc);font-size:12px}.previa-quarto-nome{position:absolute;top:6px;left:8px;max-width:calc(100% - 16px);overflow:hidden;padding:2px 6px;border-radius:4px;background:#0f101ec7;color:var(--texto, #e2e2ef);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.previa-quarto-setas{position:absolute;right:6px;bottom:6px;display:flex;gap:4px}.previa-quarto-setas button{width:32px;height:32px;border:2px solid #10121e;border-radius:6px;background:var(--hud-claro, #343955);color:var(--texto, #e2e2ef);font:inherit;font-size:16px;line-height:1;cursor:pointer}.previa-quarto-setas button:disabled{opacity:.45;cursor:default}.previa-quarto-setas button:focus-visible{outline:2px solid var(--ouro, #ffcf54);outline-offset:1px}@media (max-width: 640px){.previa-quarto{padding-top:6px}.previa-quarto-palco{height:56px}.previa-quarto-setas{right:2px;bottom:2px;gap:2px}.previa-quarto-setas button{width:44px;height:44px}}@media (max-width: 700px){.inventario:has(.previa-quarto){max-height:min(60vh,var(--vv-altura, 60vh))}}.painel-luz.painel-do-brain{--cb-metal-0: #14151e;--cb-metal-1: #1f212d;--cb-metal-2: #2d303f;--cb-metal-3: #404456;--cb-metal-4: #5c6176;--cb-texto: #ece8de;--cb-texto-2: #b3b6c4;--cb-ambar: #e29626;--cb-ambar-claro: #ffce6e;--cb-azul-f: #2e80f5;--cb-vermelho-f: #c8202c;--cb-laranja-f: #f0821e;display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;color:var(--cb-texto);font:14px/1.35 system-ui,sans-serif;background:repeating-linear-gradient(0deg,rgb(255 255 255 / .018) 0 1px,transparent 1px 3px),linear-gradient(180deg,var(--cb-metal-2),var(--cb-metal-1) 5rem);border:2px solid #09090f;border-radius:8px;box-shadow:inset 0 0 0 2px var(--cb-metal-3),0 8px 24px #00000080}.painel-do-brain *{box-sizing:border-box}.painel-do-brain:before{content:"";flex:none;height:6px;background:repeating-linear-gradient(135deg,var(--cb-ambar) 0 8px,#09090f 8px 16px)}.topo-do-brain{display:grid;flex:none;grid-template-columns:1fr auto;gap:.25rem .75rem;padding:.75rem .875rem .5rem}.topo-do-brain h2{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1.0625rem;letter-spacing:.02em}.olho-do-brain{flex:none;width:.75rem;height:.75rem;border-radius:50%;background:radial-gradient(circle at 40% 40%,var(--cb-ambar-claro),var(--cb-ambar) 55%,#784810);box-shadow:0 0 0 2px var(--cb-metal-0),0 0 8px var(--cb-ambar)}.sub-do-brain{grid-column:1;margin:0;color:var(--cb-texto-2);font-size:.8125rem}.painel-do-brain .fechar-painel{grid-row:1 / span 2;grid-column:2;width:2.75rem;height:2.75rem;border-radius:6px;border:2px solid var(--cb-metal-4);background:var(--cb-metal-1);color:var(--cb-texto);font-size:1.25rem;cursor:pointer}.seletor-do-brain{display:grid;flex:none;grid-template-columns:1fr 1fr;margin:0 .875rem .75rem;padding:3px;background:var(--cb-metal-0);border:2px solid var(--cb-metal-3);border-radius:8px}.seletor-do-brain button{min-height:2.5rem;border:0;border-radius:5px;background:transparent;color:var(--cb-texto-2);font:inherit;font-weight:700;cursor:pointer}.seletor-do-brain button[aria-pressed=true]{background:var(--cb-ambar);color:#1a1205;box-shadow:inset 0 -3px #784810}.rolar-do-brain{display:grid;gap:.625rem;min-height:0;padding:0 .875rem 1.25rem;overflow-y:auto;scrollbar-color:var(--cb-metal-4) transparent}.rolar-do-brain>*{min-width:0}.estado-do-brain{margin:0;color:var(--cb-texto-2)}.so-leitor-do-brain{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ambar{--cor: #ffe08a;--cor-f: #f2c230}.azul{--cor: #78c6ff;--cor-f: #2e80f5}.laranja{--cor: #ffb450;--cor-f: #f0821e}.roxo{--cor: #c482ff;--cor-f: #8c3ee6}.visita-do-brain{display:flex;align-items:flex-start;gap:.5rem;margin:0;color:var(--cb-texto-2);font-size:.8125rem}.visita-do-brain .olho-do-brain{width:.5rem;height:.5rem;margin-top:.3rem;box-shadow:0 0 0 1px var(--cb-metal-0),0 0 5px var(--cb-ambar)}.visita-do-brain b{color:var(--cb-texto);font-variant-numeric:tabular-nums}.destaques-do-brain{display:grid;grid-template-columns:repeat(4,1fr);gap:.375rem}.destaque-do-brain{position:relative;padding:.5rem .375rem .4rem;text-align:center;background:var(--cb-metal-0);border:2px solid var(--cb-metal-3);border-top:3px solid var(--cor-f);border-radius:6px}.destaque-do-brain b{display:block;color:var(--cor);font-size:1.5rem;line-height:1.1;font-variant-numeric:tabular-nums}.destaque-do-brain span{display:block;color:var(--cb-texto-2);font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase}.destaque-do-brain small{display:block;margin-top:.125rem;color:var(--cb-texto-2);font-size:.6875rem;white-space:nowrap}.gomo-do-brain{position:relative;padding:.5rem .625rem .625rem .875rem;background:linear-gradient(90deg,var(--cor-f) 0 4px,var(--cb-metal-1) 4px);border:2px solid var(--cb-metal-3);border-radius:6px}.gomo-do-brain h3{display:flex;align-items:center;gap:.4rem;margin:0 0 .375rem;color:var(--cor);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.gomo-do-brain h3:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--cor);box-shadow:0 0 0 2px var(--cb-metal-0),0 0 6px var(--cor-f)}.gomo-do-brain h3 em{margin-left:auto;color:var(--cb-texto-2);font-size:.75rem;font-style:normal;letter-spacing:0;text-transform:none}.numeros-do-brain{display:grid;grid-template-columns:repeat(3,1fr);gap:.375rem;margin:0}.numeros-do-brain div{padding:.25rem .375rem;background:var(--cb-metal-0);border-radius:4px}.numeros-do-brain dt{color:var(--cb-texto-2);font-size:.6875rem}.numeros-do-brain dd{margin:0;font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums}.histograma-do-brain{display:grid;grid-template-columns:repeat(5,1fr);gap:.375rem;align-items:end;height:4.5rem;margin:.5rem 0 0;padding:0;list-style:none}.histograma-do-brain li{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;color:var(--cb-texto-2);font-size:.6875rem}.histograma-do-brain b{color:var(--cb-texto);font-variant-numeric:tabular-nums}.histograma-do-brain i{display:block;width:100%;min-height:2px;background:linear-gradient(180deg,#ffe08a,#f2c230);border-radius:3px 3px 0 0;box-shadow:inset 0 0 0 1px #00000059}.eixo-do-brain{display:grid;grid-template-columns:repeat(5,1fr);gap:.375rem;padding-top:.125rem;color:var(--cb-texto-2);font-size:.625rem;text-align:center;border-top:2px solid var(--cb-metal-4)}.divide-do-brain{display:flex;height:.75rem;margin:.25rem 0;overflow:hidden;background:var(--cb-metal-0);border:1px solid #09090f;border-radius:4px}.divide-do-brain i{display:block}.legenda-do-brain{display:flex;justify-content:space-between;gap:.5rem;color:var(--cb-texto-2);font-size:.8125rem}.legenda-do-brain b,.linha-do-brain dd{color:var(--cb-texto);font-variant-numeric:tabular-nums}.ponto-do-brain{display:inline-block;width:.5rem;height:.5rem;margin-right:.25rem;border-radius:2px;vertical-align:.05em}.selo-do-brain{display:inline-block;padding:0 .375rem;color:var(--cor);font-size:.75rem;font-weight:700;background:var(--cb-metal-0);border:1px solid var(--cor-f);border-radius:999px}.linhas-do-brain{margin:0}.linha-do-brain{display:flex;justify-content:space-between;gap:.5rem;padding:.125rem 0;color:var(--cb-texto-2);font-size:.8125rem}.linha-do-brain dd{margin:0;font-weight:700}.cofres-do-brain{padding:.375rem .625rem;border:2px dashed var(--cb-metal-3);border-radius:6px}.cofres-do-brain summary{display:flex;align-items:center;min-height:2rem;color:var(--cb-texto-2);font-size:.8125rem;font-weight:700;cursor:pointer}.cofres-do-brain ul{margin:0;padding:0;list-style:none}.cofre-do-brain{display:grid;grid-template-columns:1fr auto 4rem;gap:.5rem;align-items:center;padding:.25rem 0;font-size:.8125rem;border-top:1px solid var(--cb-metal-2)}.cofre-do-brain code{overflow:hidden;color:var(--cb-texto-2);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.mini-do-brain{height:.375rem;background:var(--cb-metal-0);border-radius:3px}.mini-do-brain i{display:block;height:100%;background:var(--cb-ambar);border-radius:3px}.gomo-do-brain.em-destaque-do-brain{border-color:var(--cor);box-shadow:0 0 0 2px var(--cor-f);animation:destaque-do-brain 1.2s ease-out}@keyframes destaque-do-brain{0%{box-shadow:0 0 0 5px var(--cor)}to{box-shadow:0 0 0 2px var(--cor-f)}}@media (prefers-reduced-motion: reduce){.gomo-do-brain.em-destaque-do-brain{animation:none}}.rodape-do-brain{flex:none;padding:.625rem .875rem .75rem;background:var(--cb-metal-1);border-top:2px solid var(--cb-metal-3)}.ouvir-do-brain{width:100%;min-height:2.75rem;color:#1a1205;font:inherit;font-weight:800;background:linear-gradient(180deg,var(--cb-ambar-claro),var(--cb-ambar));border:2px solid #09090f;border-radius:6px;box-shadow:inset 0 -3px #784810;cursor:pointer}.ouvir-do-brain:disabled{opacity:.5;cursor:default}.painel-do-brain :focus-visible{outline:3px solid var(--cb-ambar-claro);outline-offset:2px}@media (min-width: 701px){.painel-luz.painel-do-brain{width:24rem}}@media (max-width: 480px){.destaque-do-brain b{font-size:1.25rem}}.legenda-da-demo{margin:0 0 .5rem;color:var(--cb-ambar-claro);font-size:.875rem;font-weight:700}.mostrar-do-brain{width:100%;min-height:2.75rem;margin-bottom:.5rem;color:var(--cb-ambar-claro);font:inherit;font-weight:800;background:transparent;border:2px solid var(--cb-ambar);border-radius:6px;cursor:pointer}.mostrar-do-brain[aria-pressed=true]{color:#1a1205;background:var(--cb-ambar)}.robo-do-brain{--robo-casco: #e3e8f0;--robo-casco-sombra: #b4bdcc;--robo-grafite: #2b3040;--robo-contorno: #10121e;--robo-luz: #5ff2ff;--robo-olhar-x: 0;--robo-olhar-y: 0;--robo-nivel: 0;--robo-orbita: 6s;display:inline-block;width:64px;height:96px;cursor:pointer;border-radius:10px;outline:none;-webkit-tap-highlight-color:transparent}.robo-do-brain:focus-visible{outline:2px solid var(--robo-luz);outline-offset:4px}.robo-svg{display:block;width:100%;height:100%;overflow:visible}.robo-svg *{transform-box:fill-box;transform-origin:center}.robo-casco{fill:var(--robo-casco);stroke:var(--robo-contorno);stroke-width:2;stroke-linejoin:round}.robo-casco-sombra{fill:var(--robo-casco-sombra)}.robo-contorno{fill:none;stroke:var(--robo-contorno);stroke-width:2;stroke-linejoin:round}.robo-grafite{fill:var(--robo-grafite);stroke:var(--robo-contorno);stroke-width:1.5}.robo-friso{stroke:var(--robo-casco-sombra);stroke-width:1.5}.robo-haste{stroke:var(--robo-grafite);stroke-width:2}.robo-visor{fill:var(--robo-contorno);stroke:var(--robo-grafite);stroke-width:1}.robo-luz,.robo-olho,.robo-boca-barra,.robo-nucleo,.robo-antena{fill:var(--robo-luz)}.robo-nucleo,.robo-antena{stroke:var(--robo-contorno);stroke-width:1.5;filter:drop-shadow(0 0 2px var(--robo-luz))}.robo-sombra{fill:#00000059;animation:robo-sombra 3.6s ease-in-out infinite}.robo-anel{fill:none;stroke:var(--robo-luz);stroke-width:1.5;opacity:.55;animation:robo-anel 3.6s ease-in-out infinite}.robo-corpo{animation:robo-flutuar 3.6s ease-in-out infinite}.robo-modulo-esq{animation:robo-modulo 3.6s ease-in-out infinite}.robo-modulo-dir{animation:robo-modulo 3.6s ease-in-out .4s infinite}.robo-piscar{animation:robo-piscar 5.2s step-end infinite}.robo-varredura{animation:robo-varredura 4.4s ease-in-out infinite}.robo-antena{animation:robo-antena 2.4s ease-in-out infinite}.robo-olhos{transform:translate(calc(var(--robo-olhar-x) * 3px),calc(var(--robo-olhar-y) * 2px));transition:transform .45s ease-out}.robo-cabeca{transform:translate(calc(var(--robo-olhar-x) * 1.5px),calc(var(--robo-olhar-y) * 1px));transition:transform .6s ease-out}.robo-boca-barra{opacity:.35;transform-origin:center;transform:scaleY(.34);transition:transform 70ms linear,opacity .2s}.robo-do-brain[data-estado=falando] .robo-boca-barra{opacity:1;transform:scaleY(calc(.34 + var(--robo-nivel) * var(--robo-ganho)))}.robo-do-brain[data-estado=falando] .robo-antena{animation:none;opacity:calc(.45 + var(--robo-nivel) * .55);filter:drop-shadow(0 0 calc(1px + var(--robo-nivel) * 4px) var(--robo-luz))}.robo-do-brain[data-estado=falando] .robo-nucleo{filter:drop-shadow(0 0 calc(1px + var(--robo-nivel) * 3px) var(--robo-luz))}.robo-do-brain[data-estado=falando] .robo-varredura{animation-duration:1.6s}.robo-do-brain[data-estado=falando]{--robo-orbita: 2.2s}.robo-orbe,.robo-orbe-x,.robo-orbe-y{animation-duration:var(--robo-orbita);animation-delay:calc(var(--robo-orbita) * var(--robo-fase) * -1);animation-iteration-count:infinite}.robo-orbes-frente .robo-orbe{animation-name:robo-orbe-frente;animation-timing-function:step-end}.robo-orbes-tras .robo-orbe{animation-name:robo-orbe-tras;animation-timing-function:step-end}.robo-orbe-x{animation-name:robo-orbe-x}.robo-orbe-y{animation-name:robo-orbe-y}.robo-orbe-luz{fill:var(--robo-luz);stroke:var(--robo-contorno);stroke-width:.8;filter:drop-shadow(0 0 1.5px var(--robo-luz))}.robo-braco-borda{stroke:var(--robo-contorno);stroke-width:4.4;stroke-linecap:round}.robo-braco-segmento{stroke:var(--robo-casco-sombra);stroke-width:2.4;stroke-linecap:round}.robo-garra{fill:none;stroke:var(--robo-casco);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.robo-junta{fill:var(--robo-casco);stroke:var(--robo-contorno);stroke-width:1.2}.robo-svg .robo-braco-pose{transform-box:view-box;transform-origin:12.5px 67px;transform:rotate(8deg);transition:transform .6s ease-out}.robo-svg .robo-antebraco-pose,.robo-svg .robo-antebraco-aceno{transform-box:view-box;transform-origin:12.5px 75px}.robo-svg .robo-antebraco-pose{transform:rotate(-6deg);transition:transform .6s ease-out}.robo-do-brain[data-olhando] .robo-braco-pose{transform:rotate(calc(100deg - var(--robo-olhar-x) * 25deg))}.robo-do-brain[data-olhando] .robo-antebraco-pose{transform:rotate(70deg)}.robo-do-brain[data-olhando] .robo-antebraco-aceno{animation:robo-aceno .45s ease-in-out .5s 4 alternate}.robo-orbes .robo-orbe{opacity:0}.robo-orbes-frente .robo-orbe:nth-child(1),.robo-orbes-tras .robo-orbe:nth-child(2),.robo-orbes-tras .robo-orbe:nth-child(3){opacity:1}.robo-orbe:nth-child(1) .robo-orbe-y{transform:translateY(6px)}.robo-orbe:nth-child(2) .robo-orbe-x{transform:translate(21.6px)}.robo-orbe:nth-child(2) .robo-orbe-y{transform:translateY(-3px)}.robo-orbe:nth-child(3) .robo-orbe-x{transform:translate(-21.6px)}.robo-orbe:nth-child(3) .robo-orbe-y{transform:translateY(-3px)}.robo-do-brain[data-dormindo] .robo-corpo,.robo-do-brain[data-dormindo] .robo-sombra,.robo-do-brain[data-dormindo] .robo-modulo,.robo-do-brain[data-dormindo] .robo-piscar,.robo-do-brain[data-dormindo] .robo-antena,.robo-do-brain[data-dormindo] .robo-anel,.robo-do-brain[data-dormindo] .robo-orbe,.robo-do-brain[data-dormindo] .robo-orbe-x,.robo-do-brain[data-dormindo] .robo-orbe-y,.robo-do-brain[data-dormindo] .robo-antebraco-aceno{animation:none}.robo-do-brain[data-dormindo] .robo-corpo{transform:translateY(3px)}.robo-do-brain[data-dormindo] .robo-sombra{transform:scaleX(1.08)}.robo-do-brain[data-dormindo] .robo-anel,.robo-do-brain[data-dormindo] .robo-varredura,.robo-do-brain[data-dormindo] .robo-boca{opacity:0}.robo-do-brain[data-dormindo] .robo-piscar{transform:scaleY(.2);opacity:.3}.robo-do-brain[data-dormindo] .robo-boca-barra{opacity:0;transform:scaleY(.34)}.robo-do-brain[data-dormindo] .robo-nucleo,.robo-do-brain[data-dormindo] .robo-antena{opacity:.3;filter:none}.robo-do-brain[data-dormindo] .robo-luz{opacity:.25}.robo-do-brain[data-dormindo] .robo-orbes{opacity:.4}.robo-do-brain[data-dormindo] .robo-orbe-luz{filter:none}.robo-do-brain[data-dormindo] .robo-braco-pose{transform:rotate(3deg)}.robo-do-brain[data-dormindo] .robo-antebraco-pose{transform:rotate(0)}@keyframes robo-orbe-x{0%{transform:translate(0);animation-timing-function:ease-out}25%{transform:translate(25px);animation-timing-function:ease-in}50%{transform:translate(0);animation-timing-function:ease-out}75%{transform:translate(-25px);animation-timing-function:ease-in}to{transform:translate(0)}}@keyframes robo-orbe-y{0%{transform:translateY(6px);animation-timing-function:ease-in}25%{transform:translateY(0);animation-timing-function:ease-out}50%{transform:translateY(-6px);animation-timing-function:ease-in}75%{transform:translateY(0);animation-timing-function:ease-out}to{transform:translateY(6px)}}@keyframes robo-orbe-frente{0%{opacity:1}25%{opacity:0}75%,to{opacity:1}}@keyframes robo-orbe-tras{0%{opacity:0}25%{opacity:1}75%,to{opacity:0}}@keyframes robo-aceno{0%{transform:rotate(-16deg)}to{transform:rotate(16deg)}}@keyframes robo-flutuar{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes robo-sombra{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.82);opacity:.7}}@keyframes robo-anel{0%,to{opacity:.55}50%{opacity:.25}}@keyframes robo-modulo{0%,to{transform:translateY(0)}50%{transform:translateY(1.5px)}}@keyframes robo-piscar{0%,94%,to{transform:scaleY(1)}96%{transform:scaleY(.12)}}@keyframes robo-varredura{0%{transform:translate(0)}60%,to{transform:translate(46px)}}@keyframes robo-antena{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion: reduce){.robo-do-brain *,.robo-do-brain[data-estado=falando] *{animation:none!important;transition:none!important}.robo-do-brain[data-estado=falando] .robo-boca-barra{transform:scaleY(1)}.robo-do-brain[data-estado=falando] .robo-antena{opacity:1}}.nucleo-do-brain{--nucleo-olhar-x: 0;--nucleo-olhar-y: 0;--nucleo-nivel: 0;position:relative;display:block;isolation:isolate;pointer-events:none}.nucleo-olho-botao{--cor-do-olho: #ffcf8a;position:absolute;display:block;margin:0;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;pointer-events:auto;outline:none;-webkit-tap-highlight-color:transparent}.nucleo-olho-botao:after{content:"";position:absolute;inset:min(0px,calc((100% - 44px / var(--nucleo-escala, 1)) / 2));border-radius:50%}.nucleo-olho-botao:focus-visible{outline:2px solid var(--cor-do-olho);outline-offset:3px}.nucleo-camada{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;image-rendering:pixelated;-webkit-user-select:none;user-select:none;pointer-events:none}.nucleo-olho-mira{clip-path:inset(calc(var(--nucleo-palpebra, 0) * 50%) 0);transform:translate(calc(var(--nucleo-olhar-x) * var(--nucleo-olhar-max-x)),calc(var(--nucleo-olhar-y) * var(--nucleo-olhar-max-y)));transition:transform .25s ease-out}.nucleo-olho-brilho{opacity:calc((.7 + var(--nucleo-nivel) * .3) * var(--nucleo-ligado, 1));pointer-events:none}.nucleo-olho-aceso{opacity:var(--nucleo-ligado, 1)}.nucleo-do-brain[data-dormindo]:not([data-rampa]) .nucleo-camada{filter:none!important;animation:none!important}.nucleo-dica{position:absolute;bottom:calc(100% + 6px);left:50%;z-index:10;padding:4px 8px;border:1px solid var(--cor-do-olho);border-radius:6px;background:#14161f;box-shadow:0 2px 8px #0000008c;color:#f2f4ff;font:600 12px/1.2 system-ui,sans-serif;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,4px) scale(calc(1 / var(--nucleo-escala, 1)));transform-origin:50% 100%;transition:opacity .12s ease-out,transform .12s ease-out}.nucleo-olho-botao:hover .nucleo-dica,.nucleo-olho-botao:focus-visible .nucleo-dica{opacity:1;transform:translate(-50%) scale(calc(1 / var(--nucleo-escala, 1)))}.nucleo-do-brain[data-estado=falando][data-cor=ambar]:not([data-dormindo]) [data-olho]>.nucleo-camada{filter:drop-shadow(0 0 calc(6px + var(--nucleo-nivel) * 14px) rgba(255,176,48,.95));animation:nucleo-ambar-fala .9s ease-in-out infinite}.nucleo-do-brain[data-cor]:not([data-cor=ambar],[data-dormindo]) [data-olho]>.nucleo-camada{filter:drop-shadow(0 0 10px var(--cor-do-olho))}@keyframes nucleo-ambar-fala{0%,to{scale:1}50%{scale:1.12}}@media (prefers-reduced-motion: reduce){.nucleo-do-brain *{transition:none!important;animation:none!important}}:root[data-maquina-nucleo] .nucleo-do-brain .nucleo-camada{visibility:hidden}.robo-do-brain-aviso{position:absolute;left:50%;top:-6px;transform:translate(-50%,-100%);margin:0;padding:4px 10px;border-radius:8px;background:#10121eeb;color:#e3e8f0;font-size:12px;white-space:nowrap;pointer-events:none}.robo-do-brain-ancora.robo-reagindo [data-olho]>.nucleo-camada{animation:robo-reacao 1.6s ease-out;filter:drop-shadow(0 0 10px var(--cor-da-reacao))}@media (prefers-reduced-motion: reduce){.robo-do-brain-ancora.robo-reagindo .nucleo-camada{animation:none}}@keyframes robo-reacao{0%,to{opacity:.7}30%{opacity:1;scale:1.35}}.marcador-do-avatar{position:absolute;left:0;top:0;width:56px;height:28px;border:4px solid #ffe14d;border-radius:50%;box-shadow:0 0 0 2px #0a0b14,0 0 12px 2px #ffe14d;pointer-events:none;visibility:hidden;animation:marcador-do-avatar-pulso 1.4s ease-in-out infinite}@keyframes marcador-do-avatar-pulso{50%{opacity:.55}}@media (prefers-reduced-motion: reduce){.marcador-do-avatar{animation:none}}.robo-do-brain-ancora[data-demo] [data-olho]>.nucleo-camada{animation:robo-demo 1.8s ease-in-out infinite}.robo-do-brain-ancora[data-falha] [data-olho=ambar]>.nucleo-camada{opacity:var(--brilho-da-falha, 1);filter:hue-rotate(-40deg) saturate(2) drop-shadow(0 0 12px var(--cor-da-falha));animation:none}@media (prefers-reduced-motion: reduce){.robo-do-brain-ancora[data-demo] [data-olho]>.nucleo-camada{animation:none}}@keyframes robo-demo{0%,to{opacity:.6}50%{opacity:1}}.voltar-ao-elevador{position:absolute;bottom:84px;left:12px;z-index:var(--z-aviso);min-height:44px;padding:8px 14px;border:3px solid #0a0b14;border-radius:10px;background:#252941;box-shadow:inset 0 0 0 2px #454b6a,0 4px #0000008c;color:var(--texto);font:inherit;font-weight:700;cursor:pointer}.voltar-ao-elevador:hover{background:#31375a}.anel-do-elevador{position:absolute;left:0;top:0;width:64px;height:44px;padding:0;border:4px solid #4de1ff;border-radius:50%;background:#0a0b1473;box-shadow:0 0 0 2px #0a0b14,0 0 12px 2px #4de1ff;color:#4de1ff;font:inherit;font-size:10px;font-weight:800;cursor:pointer;visibility:hidden;animation:marcador-do-avatar-pulso 1.4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.anel-do-elevador{animation:none}}.visao-de-cima{position:absolute;z-index:calc(var(--z-painel) + 1);top:78px;left:18px;bottom:18px;right:calc(var(--largura-catalogo, 266px) + 36px);display:flex;flex-direction:column;border:3px solid #0a0b14;border-radius:10px;background:#1c1f33;color:#fff;font-size:13px;box-shadow:0 5px #0000008c;overflow:hidden}.visao-de-cima-barra,.visao-de-cima-aplicar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px}.visao-de-cima button{min-width:34px;min-height:32px;padding:2px 10px;border:2px solid #0a0b14;border-radius:6px;background:#252941;color:#fff;font:inherit;cursor:pointer}.visao-de-cima button[aria-pressed=true],.visao-de-cima .visao-de-cima-ok:not(:disabled){background:#7b2ff7}.visao-de-cima button:disabled{opacity:.5;cursor:not-allowed}.visao-de-cima-voltar{margin-left:auto}.visao-de-cima-area{position:relative;flex:1;min-height:120px;background:#11131f}.visao-de-cima-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;touch-action:none;cursor:crosshair}.visao-de-cima-hover{position:absolute;left:8px;top:8px;margin:0;padding:3px 8px;border-radius:6px;background:#000000b3;pointer-events:none}.visao-de-cima-rodape{padding:4px 8px 8px}.visao-de-cima-rodape p{margin:2px 0}.visao-de-cima-aplicar{padding-left:0;padding-right:0}.visao-de-cima-aplicar input{width:48px;min-height:32px;border:2px solid #0a0b14;border-radius:6px;background:#fff;color:#10261a;font:inherit;text-align:center}.visao-de-cima-aplicar input[aria-invalid=true]{border-color:#e5484d}.visao-de-cima-aviso{color:#ffd479}.visao-de-cima-aviso.erro{color:#ff9a9a}.visao-de-cima-legenda{display:flex;flex-wrap:wrap;gap:4px 10px;margin:6px 0 2px;padding:0;list-style:none}.visao-de-cima-legenda li{display:flex;align-items:center;gap:4px}.visao-de-cima-amostra{width:16px;height:16px;border:1px solid #0a0b14;border-radius:3px}.visao-de-cima-nota{color:#b9bdd6;font-size:12px}@media (max-width: 700px){.visao-de-cima{top:0;right:0;bottom:0;left:0;border:0;border-radius:0;z-index:calc(var(--z-painel) + 2)}}.visao-de-cima-ferramentas,.visao-de-cima-pisos{display:flex;flex-wrap:wrap;gap:6px;padding:4px 0}.visao-de-cima-pisos button{display:inline-flex;align-items:center;gap:4px}.visao-de-cima-pisos .amostra-terreno{width:14px;height:14px;flex:none}:root{color-scheme:dark;--roxo: #7523e1;--roxo-forte: #5a11bd;--lilas: #b485e5;--fundo: #0f0f1a;--barra: #13131f;--painel: #1e1e2e;--texto: #e2e2ef;--apagado: #adafcc;--borda: #313249;--recusa: #d9605c;--hud: #20233a;--hud-claro: #343955;--hud-escuro: #111321;--ouro: #ffcf54;--sucesso: #55d88b;--z-hud: 20;--z-painel: 30;--z-aviso: 40}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--fundo);color:var(--texto);font-family:system-ui,-apple-system,Segoe UI,sans-serif}.app{height:100%;position:relative;overflow:hidden}.hud-superior{position:absolute;z-index:var(--z-hud);top:18px;left:18px;right:18px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;pointer-events:none}.marca,.acoes,.sessao-hud,.voz,.dica-contextual{pointer-events:auto}.marca{display:flex;align-items:center;height:42px;padding:4px 13px 4px 5px;border:2px solid #080914;border-radius:8px;background:var(--hud);box-shadow:inset 0 2px 0 var(--hud-claro),0 3px #0000008c;color:#fff;text-shadow:0 2px 0 #000}.marca-s{display:grid;place-items:center;width:30px;height:30px;margin-right:8px;border:2px solid #44118c;border-radius:5px;background:var(--roxo);box-shadow:inset 0 2px #a969ff;color:#fff;font-size:18px;font-weight:900;line-height:1}.marca strong{font-size:15px;letter-spacing:.01em}.acoes{display:flex;gap:6px;padding:5px;border:2px solid #080914;border-radius:9px;background:var(--hud);box-shadow:inset 0 2px 0 var(--hud-claro),0 3px #0000008c}.botao-hud{position:relative;display:grid;place-items:center;width:42px;height:42px;padding:0;border:2px solid #0b0c17;border-radius:6px;background:#3b405d;box-shadow:inset 0 3px #555b7b,inset 0 -3px #282c43;color:#f5f2ff;cursor:pointer}.botao-zoom{font-size:24px;font-weight:800;line-height:1}.botao-hud:disabled{cursor:default;opacity:.45}.botao-hud:hover:not(:disabled){background:#4a506f;color:#fff}.botao-hud:active:not(:disabled){box-shadow:inset 0 3px #25283c;transform:translateY(1px)}.botao-hud:focus-visible,.fechar-painel:focus-visible,.item:focus-visible,.microfone:focus-visible{outline:3px solid var(--ouro);outline-offset:2px}.botao-hud[aria-pressed=true]{background:var(--roxo);box-shadow:inset 0 3px #a967ff,inset 0 -3px 0 var(--roxo-forte);color:#fff}.botao-hud.perigo:hover{background:var(--recusa);box-shadow:inset 0 3px #f18c87,inset 0 -3px #a83f3b}.botao-hud.botao-menor{width:38px;height:38px}.icone{width:24px;height:24px;fill:currentColor}.separador-hud{width:2px;margin:4px 1px;background:#111321;box-shadow:1px 0 #4c526f}.sessao-hud{display:flex;align-items:center;gap:5px;min-height:42px;padding:4px;border:2px solid #080914;border-radius:9px;background:var(--hud);box-shadow:inset 0 2px 0 var(--hud-claro),0 3px #0000008c}.chip-sessao{display:flex;align-items:center;gap:7px;min-height:34px;max-width:180px;padding:0 10px;color:#fff;font-size:13px;font-weight:700;text-shadow:0 2px 0 #000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip-sessao .icone{width:20px;height:20px;color:var(--lilas)}.status-online{width:10px;height:10px;border:2px solid #17291f;border-radius:50%;background:var(--sucesso);box-shadow:0 0 0 2px #55d88b33}[data-atividade=disponivel]{--cor-atividade: var(--sucesso)}[data-atividade=trabalhando]{--cor-atividade: #5aa9ff}[data-atividade=gravando]{--cor-atividade: #ff4d4d}[data-atividade=reuniao]{--cor-atividade: #f09a39}[data-atividade=ocupado]{--cor-atividade: #b485e5}.status-online[data-atividade]{flex:none;background:var(--cor-atividade);box-shadow:0 0 0 2px color-mix(in srgb,var(--cor-atividade) 20%,transparent)}.status-online[data-atividade=gravando]{animation:pulso-gravando 1.2s steps(2,jump-none) infinite}@keyframes pulso-gravando{to{box-shadow:0 0 0 4px #ff4d4d59}}@media (prefers-reduced-motion: reduce){.status-online[data-atividade=gravando]{animation:none}}.menu-status{position:relative}button.chip-sessao{border:0;border-radius:6px;background:transparent;font-family:inherit;cursor:pointer}button.chip-sessao:hover,button.chip-sessao[aria-expanded=true]{background:var(--hud-claro)}button.chip-sessao:focus-visible{outline:3px solid var(--ouro);outline-offset:1px}.painel-status{position:absolute;z-index:var(--z-aviso);top:calc(100% + 10px);right:-4px;width:240px;max-width:calc(100vw - 32px);padding:10px;border:3px solid #0a0b14;border-radius:10px;background:#252941;box-shadow:inset 0 0 0 2px #454b6a,0 5px #0000008c;color:var(--texto)}.campo-nome label,.lista-atividades legend{display:block;margin:0 2px 6px;padding:0;color:#dcd8ef;font-size:12px;font-weight:800}.campo-nome>div{display:flex;gap:6px}.campo-nome input{flex:1;min-width:0;min-height:32px;padding:0 8px;border:1px solid var(--borda);border-radius:5px;background:var(--hud-escuro);color:var(--texto);font:inherit;font-size:13px}.campo-nome input:focus{outline:3px solid var(--ouro);outline-offset:1px}.campo-nome button{padding:0 10px;border:2px solid #0a0b14;border-radius:5px;background:var(--roxo);color:#fff;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.campo-nome button:hover:not(:disabled){background:var(--roxo-forte)}.campo-nome button:disabled{opacity:.5;cursor:default}.lista-atividades{display:grid;gap:2px;margin:12px 0 0;padding:0;border:0}.lista-atividades label{display:flex;align-items:center;gap:9px;min-height:32px;padding:0 8px;border-radius:5px;font-size:13px;cursor:pointer}.lista-atividades label:hover{background:var(--hud-claro)}.lista-atividades label.ativa{background:var(--hud-escuro);font-weight:700}.lista-atividades input{position:absolute;opacity:0;pointer-events:none}.lista-atividades label:has(input:focus-visible){outline:3px solid var(--ouro);outline-offset:-3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cena{position:relative;width:100%;height:100%}.catalogo{position:absolute;z-index:var(--z-painel);top:78px;right:18px;bottom:18px;width:var(--largura-catalogo, 266px);overflow-y:auto;padding:0 10px 12px;border:3px solid #0a0b14;border-radius:10px;background:#252941;box-shadow:inset 0 0 0 2px #454b6a,0 5px #0000008c;scrollbar-color:#59607e #171928;scrollbar-width:thin}.cabecalho-painel{position:sticky;z-index:1;top:0;display:flex;align-items:center;justify-content:space-between;min-height:44px;margin:0 -10px 10px;padding:0 8px 0 12px;border-bottom:2px solid #0b0c16;background:var(--roxo);box-shadow:inset 0 3px #9b5cf0,inset 0 -3px 0 var(--roxo-forte);color:#fff;text-shadow:0 2px 0 #2e075f}.admin-do-andar{margin:0 0 8px;font-size:12px;opacity:.8}.cabecalho-painel strong{font-size:15px}.fechar-painel{display:grid;place-items:center;width:32px;height:32px;padding:0;border:2px solid #360b73;border-radius:5px;background:#5d17bc;color:#fff;cursor:pointer}.fechar-painel:hover{background:#4c109d}.fechar-painel .icone{width:16px;height:16px}.ampliar-painel{display:grid;place-items:center;width:32px;height:32px;margin:0 6px 0 auto;padding:0;border:2px solid #360b73;border-radius:5px;background:#5d17bc;color:#fff;font-size:16px;line-height:1;cursor:pointer}.ampliar-painel:hover{background:#4c109d}.ampliar-painel:focus-visible{outline:3px solid #fff;outline-offset:2px}.alca-inventario{position:sticky;z-index:3;top:0;float:left;width:12px;height:100%;margin:0 0 0 -10px;cursor:ew-resize;touch-action:none}.alca-inventario:after{content:"";position:absolute;top:calc(50% - 22px);left:3px;width:4px;height:44px;border-radius:2px;background:#59607e}.alca-inventario:hover:after,.alca-inventario:focus-visible:after,.inventario.arrastando .alca-inventario:after{background:#b58cf5}.alca-inventario:focus-visible{outline:2px solid #fff;outline-offset:-2px}.inventario.arrastando{-webkit-user-select:none;user-select:none}.inventario-cheio{left:18px;width:auto}.inventario-cheio ul{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.abas-catalogo{position:sticky;z-index:1;top:90px;display:flex;flex-wrap:wrap;gap:4px;margin:0 -10px 10px;padding:8px 10px;border-bottom:2px solid #0b0c16;background:#1c2036}.aba{padding:4px 8px;border:2px solid #10121e;border-radius:5px;background:#343951;box-shadow:inset 0 2px #4c526d,inset 0 -2px #24283d;color:#dcd8ef;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.aba:hover{background:#3d4260}.aba[aria-selected=true]{border-color:#360b73;background:var(--roxo);box-shadow:inset 0 2px #9b5cf0,inset 0 -2px 0 var(--roxo-forte);color:#fff;text-shadow:0 2px 0 #2e075f}.catalogo h2{margin:15px 2px 8px;color:#dcd8ef;font-size:12px;font-weight:800;text-shadow:0 2px 0 #090a12}.catalogo section:first-child h2{margin-top:8px}.catalogo ul{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin:0;padding:0;list-style:none}.item{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;min-height:78px;padding:7px 4px 6px;border:2px solid #10121e;border-radius:5px;background:#343951;box-shadow:inset 0 2px #4c526d,inset 0 -2px #24283d;color:var(--texto);font:inherit;font-size:11px;line-height:1.2;text-align:center;cursor:pointer}.item:hover{background:#414761;border-color:#11131f}.item[aria-pressed=true]{border-color:var(--ouro);background:#4c3f70;box-shadow:inset 0 0 0 2px var(--roxo)}.busca-catalogo{position:sticky;z-index:2;top:44px;display:flex;align-items:center;margin:0 -10px;padding:8px 10px;background:#1c2036}.busca-catalogo input{flex:1;min-width:0;height:32px;padding:0 30px 0 10px;border:2px solid #10121e;border-radius:5px;background:#12141f;color:var(--texto);font:inherit;font-size:13px}.busca-catalogo input::-webkit-search-cancel-button{display:none}.busca-catalogo input:focus-visible{outline:2px solid var(--ouro);outline-offset:1px}.limpar-busca{position:absolute;right:14px;width:26px;height:26px;border:0;border-radius:4px;background:transparent;color:#dcd8ef;font-size:18px;line-height:1;cursor:pointer}.limpar-busca:hover{background:#343951}.busca-vazia,.busca-contagem{margin:10px 2px 8px;color:#dcd8ef;font-size:12px}.item-nome{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.item-categoria{color:#a9a5c4;font-size:10px}.item img{height:46px;width:auto;max-width:100%;object-fit:contain;object-position:bottom;image-rendering:pixelated}.obras-na-tela[hidden]{display:none}.pessoa{display:grid;place-items:center;width:42px;height:54px;border:2px solid #171927;border-radius:50% 50% 42% 42%;background:var(--roxo);color:#fff;font-size:20px;font-weight:900}.cores{grid-template-columns:repeat(4,1fr)!important}.cor{width:100%;aspect-ratio:1;padding:0;border:2px solid var(--borda);border-radius:6px;cursor:pointer}.cor:hover{border-color:var(--lilas)}.cor[aria-pressed=true]{border-color:var(--texto);box-shadow:0 0 0 2px var(--roxo)}.catalogo.chat{display:flex;flex-direction:column;width:320px;overflow:hidden}.marcador-nao-lidas{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 3px;border:2px solid #0b0c17;border-radius:9px;background:#e0574a;color:#fff;font-size:10px;font-weight:700;line-height:13px;text-align:center}.chat-retencao,.chat-vazio{margin:0 2px 10px;color:var(--apagado);font-size:12px;line-height:1.4}.chat-mensagens{display:flex!important;flex:1 1 auto;flex-direction:column;grid-template-columns:none!important;gap:7px!important;min-height:0;overflow-y:auto;padding:0 2px 4px!important}.chat-mensagens>li{padding:8px 9px;border:1px solid #151726;border-radius:7px;background:#343951;box-shadow:inset 0 1px #4c526d}.chat-mensagens>li>div:first-child{display:flex;justify-content:space-between;gap:8px}.chat-mensagens strong{color:var(--ouro);font-size:12px}.chat-mensagens>li>div:first-child strong{margin-right:auto}.chat-mensagens time{color:#969bb9;font-size:10px}.chat-mensagens p{margin:5px 0 0;overflow-wrap:anywhere;font-size:14px;line-height:1.35}.chat-formulario{flex:0 0 auto;margin-top:10px;padding-top:9px;border-top:2px solid #1a1d2e}.chat-formulario input{width:100%;min-height:38px;padding:8px 9px;border:2px solid #10121e;border-radius:5px;background:#171928;color:var(--texto);font:inherit}.chat-formulario input:focus{outline:3px solid var(--ouro);outline-offset:1px}.chat-formulario>div{display:flex;align-items:center;justify-content:space-between;margin-top:6px}.chat-formulario span{color:#969bb9;font:10px ui-monospace,monospace}.chat-formulario button{min-height:34px;padding:0 16px;border:2px solid #360b73;border-radius:5px;background:var(--roxo);box-shadow:inset 0 2px #a967ff,inset 0 -2px 0 var(--roxo-forte);color:#fff;font:700 13px system-ui,sans-serif;cursor:pointer}.chat-formulario button:hover{background:var(--roxo-forte)}@media (max-width: 700px){.hud-superior{top:8px;left:8px;right:8px;gap:8px;flex-wrap:wrap}.marca strong,.chip-sessao>span:last-child,.botao-ferramenta{display:none}.marca{padding-right:5px}.marca-s{margin-right:0}.acoes{order:3;margin:0 auto}.catalogo{top:auto;left:8px;right:8px;bottom:8px;width:auto;max-height:42vh}.catalogo.chat{width:auto}.catalogo ul{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.inventario{max-height:min(42vh,var(--vv-altura, 42vh))}.inventario-largo,.inventario-cheio{left:8px;width:auto;max-height:min(88dvh,var(--vv-altura, 88dvh))}.alca-inventario{display:none}.inventario .abas-catalogo{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.inventario .abas-catalogo::-webkit-scrollbar{display:none}.inventario .aba{flex:none;min-height:44px;padding:4px 12px;font-size:13px}.inventario .abas-catalogo[data-mais-direita=true]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 36px),transparent)}.inventario .abas-catalogo[data-mais-esquerda=true]{-webkit-mask-image:linear-gradient(to right,transparent,#000 36px);mask-image:linear-gradient(to right,transparent,#000 36px)}.inventario .abas-catalogo[data-mais-esquerda=true][data-mais-direita=true]{-webkit-mask-image:linear-gradient(to right,transparent,#000 36px,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(to right,transparent,#000 36px,#000 calc(100% - 36px),transparent)}.inventario .fechar-painel,.inventario .ampliar-painel{width:44px;height:44px}.inventario .item{min-height:88px}}@media (prefers-reduced-motion: no-preference){.alca-inventario:after{transition:background .12s}}.palco{position:relative;isolation:isolate;background:#000;min-height:0;overflow:hidden;-webkit-user-select:none;user-select:none;cursor:pointer;width:100%;height:100%}.palco canvas{display:block;width:100%;height:100%}.palco-de-video{position:absolute;z-index:var(--z-hud);top:18px;right:18px;display:flex;flex-direction:column;gap:8px;align-items:flex-end;max-width:min(360px,calc(100% - 36px))}.destaque-do-palco{position:relative;width:100%;overflow:hidden;border:2px solid #080914;border-radius:9px;background:#000;box-shadow:inset 0 2px 0 var(--hud-claro),0 3px #0000008c;aspect-ratio:16 / 9}.destaque-do-palco .video-do-palco{width:100%;height:100%;object-fit:contain}.expandir-palco{position:absolute;right:6px;bottom:6px}.faixa-do-palco{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.miniatura-do-palco{position:relative;width:96px;height:72px;padding:0;overflow:hidden;border:2px solid #080914;border-radius:7px;background:#000;box-shadow:inset 0 2px 0 var(--hud-claro),0 3px #0000008c}.miniatura-do-palco .video-do-palco{width:100%;height:100%;object-fit:cover}.miniatura-do-palco .video-do-palco.espelhado{transform:scaleX(-1)}button.miniatura-de-tela{cursor:pointer}button.miniatura-de-tela:focus-visible{outline:3px solid var(--ouro);outline-offset:2px}.rotulo-da-miniatura{position:absolute;right:3px;bottom:2px;left:3px;overflow:hidden;color:#f1effa;font-size:10px;font-weight:700;text-align:right;text-overflow:ellipsis;text-shadow:0 1px 0 #000;white-space:nowrap}.pegada{position:absolute;top:0;left:0;pointer-events:none}.pegada i{position:absolute;top:0;left:0;width:64px;height:32px;margin:-16px 0 0 -32px;background:#ffcf545c;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.pegada[data-cabe=false] i{background:#d9605c61}.faces-na-tela{z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.obras-na-tela{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;image-rendering:pixelated}.zonas-na-tela{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.zonas-na-tela i{position:absolute;top:0;left:0;width:64px;height:32px;margin:-16px 0 0 -32px;opacity:.34;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);box-shadow:inset 0 0 0 1px #ffffff8c}.gizmos-de-luz{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.gizmos-de-luz i{position:absolute;top:0;left:0;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--cor-da-luz, #ffcf8a);box-shadow:0 0 0 1px #0000008c,0 0 8px 2px var(--cor-da-luz, #ffcf8a);opacity:.75}.fila-genero{display:flex;gap:6px;margin-bottom:8px}.fila-genero button{flex:1;min-height:30px;border:2px solid #10121e;border-radius:5px;background:var(--hud-claro);color:var(--texto);font:inherit;font-size:12px;cursor:pointer}.fila-genero button[aria-pressed=true]{background:var(--roxo);color:#fff}.abas-do-corpo{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px;padding-bottom:8px;border-bottom:2px solid #1a1d2e}.abas-do-corpo button{min-height:28px;padding:0 8px;border:2px solid #10121e;border-radius:5px;background:var(--hud-claro);color:#c8c4de;font:inherit;font-size:11px;cursor:pointer}.abas-do-corpo button.efeito-bloqueado{opacity:.45;cursor:not-allowed;display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px;padding:3px 8px}.abas-do-corpo button.efeito-bloqueado .cadeado{width:12px;height:12px;fill:currentColor;align-self:flex-start}.abas-do-corpo button.efeito-bloqueado small{font-size:10px}.efeito-atual{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin-bottom:8px;padding:6px 10px;border:2px solid #10121e;border-radius:6px;background:var(--hud-claro);color:#fff;font:inherit;cursor:pointer}.efeito-atual span:last-child{color:var(--apagado);font-size:11px}.lista-de-efeitos[hidden]{display:none}.grupo-de-efeitos{margin:10px 0 6px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#a9a5c4}.abas-do-corpo.efeitos-habbo{max-height:260px;overflow-y:auto;overscroll-behavior:contain}.abas-do-corpo.efeitos-habbo button{display:inline-flex;align-items:center;gap:6px;min-height:44px}.abas-do-corpo.efeitos-habbo img{width:44px;height:37px;object-fit:contain;image-rendering:pixelated}.dica-efeitos{margin:0 0 8px;font-size:11px;color:#a9a5c4}.abas-do-corpo button[aria-pressed=true]{background:var(--roxo);color:#fff}.paleta{display:flex;flex-direction:column;gap:5px;max-height:116px;overflow-y:auto;margin-bottom:8px}.paleta .linha{display:flex;flex-wrap:wrap;gap:4px}.paleta button{width:20px;height:20px;padding:0;border:2px solid var(--borda);border-radius:4px;cursor:pointer}.paleta button[aria-pressed=true]{border-color:#fff;box-shadow:0 0 0 2px var(--roxo)}.grade-pecas{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;align-content:start}.grade-pecas button{position:relative;display:block;padding:6px 4px;border:2px solid #10121e;border-radius:6px;background:var(--hud);color:var(--apagado);font:inherit;cursor:pointer}.grade-pecas button[aria-pressed=true]{border-color:var(--roxo);background:var(--hud-claro);color:#fff}.grade-pecas button[data-parte=cabeca]{height:70px}.grade-pecas button[data-parte=corpo]{height:122px}.grade-pecas .retrato{position:relative;display:block;overflow:hidden;width:40px;margin:0 auto 3px;border-radius:4px}.grade-pecas .retrato[data-parte=cabeca]{height:42px}.grade-pecas .retrato[data-parte=corpo]{height:94px}.grade-pecas .retrato img{position:absolute;left:-26px;top:-31px;width:auto;height:auto;max-width:none;image-rendering:pixelated}.grade-pecas .retrato.esperando{background:#2c3047;animation:pulsar 1.2s ease-in-out infinite}@keyframes pulsar{0%,to{opacity:.35}50%{opacity:.7}}.grade-pecas .legenda{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.grade-pecas .clube{position:absolute;top:3px;right:3px;padding:0 3px;border-radius:3px;background:var(--ouro);color:#2a1c00;font:700 8px ui-monospace,monospace}.catalogo[aria-label="Aparência do personagem"]{width:min(430px,calc(100vw - 36px))}.corpo-guarda-roupa{display:grid;grid-template-columns:112px minmax(0,1fr);gap:8px}.arvore-guarda-roupa{align-self:start;padding:6px 4px;border-radius:6px;background:#1c2036}.arvore-guarda-roupa .no-arvore{align-items:center;padding:3px 4px}.no-arvore .no-icone.no-icone-roupa{position:relative;overflow:hidden;width:30px;height:36px;place-items:initial}.no-arvore .no-icone.no-icone-roupa img{position:absolute;left:-26px;top:-31px;max-width:none;max-height:none;transform-origin:26px 31px;image-rendering:pixelated}.no-arvore .no-icone.no-icone-roupa[data-parte=cabeca] img{transform:scale(.85)}.no-arvore .no-icone.no-icone-roupa[data-parte=corpo] img{transform:scale(.38)}.filtros-pecas{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.filtros-pecas button{min-height:26px;padding:0 8px;border:2px solid #10121e;border-radius:5px;background:var(--hud-claro);color:var(--texto);font:inherit;font-size:11px;cursor:pointer}.filtros-pecas button[aria-pressed=true]{background:var(--roxo);color:#fff}.vitrine-guarda-roupa .grade-pecas{grid-template-columns:repeat(3,1fr);max-height:min(58vh,560px);overflow-y:auto;scrollbar-color:#59607e #171928;scrollbar-width:thin}@media (width > 700px){.catalogo[aria-label="Aparência do personagem"]{width:min(640px,calc(100vw - 36px))}.vitrine-guarda-roupa .grade-pecas{grid-template-columns:repeat(5,1fr)}}@media (width <= 640px){.corpo-guarda-roupa{grid-template-columns:minmax(0,1fr)}.arvore-guarda-roupa{display:flex;gap:4px;overflow-x:auto}.arvore-guarda-roupa .grupo-arvore{display:contents}.arvore-guarda-roupa .titulo-grupo{display:none}.arvore-guarda-roupa .no-arvore{flex:none;width:auto}.arvore-guarda-roupa{scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.arvore-guarda-roupa::-webkit-scrollbar{display:none}.arvore-guarda-roupa .no-arvore{scroll-snap-align:start}.arvore-guarda-roupa[data-mais-direita=true]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 36px),transparent)}.arvore-guarda-roupa[data-mais-esquerda=true]{-webkit-mask-image:linear-gradient(to right,transparent,#000 36px);mask-image:linear-gradient(to right,transparent,#000 36px)}.arvore-guarda-roupa[data-mais-esquerda=true][data-mais-direita=true]{-webkit-mask-image:linear-gradient(to right,transparent,#000 36px,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(to right,transparent,#000 36px,#000 calc(100% - 36px),transparent)}}.aviso-do-painel{margin:10px 0 0;color:var(--apagado);font-size:11px;line-height:1.4}.plaquinha{position:absolute;top:0;left:0;padding:2px 7px 3px;border:1px solid var(--borda);border-radius:5px;background:#0f0f1ad1;color:var(--texto);font-size:11px;line-height:1.3;white-space:nowrap;text-shadow:0 1px 0 #000;pointer-events:none}.camada-dos-arquivos{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none}.arquivo-pousado{position:absolute;top:0;left:0;padding:0;border:0;background:none;color:inherit;font:inherit;pointer-events:none}.arquivo-arte{position:absolute;bottom:var(--sobe-da-arte, 0);left:50%;display:flex;flex-direction:column;align-items:center;gap:2px;transform:translate(-50%) scale(var(--escala-da-arte, 1));transform-origin:50% 100%;pointer-events:none;filter:drop-shadow(0 0 1px #fff) drop-shadow(0 0 1px #fff) drop-shadow(0 2px 1px rgb(0 0 0 / 55%))}.arquivo-marcador{position:relative;display:block;width:14px;height:14px;border:2px solid #fff;border-radius:50%;background:#e8453c;box-shadow:0 0 0 1px #3b2f1e}.arquivo-pousado[data-mesa=demanda] .arquivo-marcador{background:#2f7de1}.arquivo-marcador i{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#fff;animation:arquivo-pulsa 1.8s ease-in-out infinite}@keyframes arquivo-pulsa{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}@media (prefers-reduced-motion: reduce){.arquivo-marcador i{animation:none}}.arquivo-pousado:focus-visible{outline:3px solid var(--ouro, #f2c14e);outline-offset:1px;border-radius:6px}.rotulo-de-objeto{position:absolute;top:0;left:0;padding:0 5px 1px;border:1px solid var(--borda);border-radius:4px;background:#0f0f1ad1;color:var(--texto);font-size:10px;line-height:1.3;white-space:nowrap;text-shadow:0 1px 0 #000;pointer-events:none}.rotulo-de-objeto[data-pronto=true]{border-color:#3fae5a;color:#8fe3a4}.plaquinha[data-atividade]:not([data-atividade=disponivel]){border-left:4px solid var(--cor-atividade)}.plaquinha[data-afk=true]{color:var(--apagado)}.plaquinha[data-afk=true]:before{content:"zZ";margin-right:5px;color:#9fb4ff;font:700 9px ui-monospace,monospace}.plaquinha[data-mudo=true]:after{content:"";display:inline-block;width:11px;height:11px;margin-left:5px;vertical-align:-1px;background:#ff6b6b;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 9h4l5-5v16l-5-5H3V9Z'/%3E%3Cpath d='m15 8 2-2 2.5 2.5L22 6l2 2-2.5 2.5L24 13l-2 2-2.5-2.5L17 15l-2-2 2.5-2.5L15 8Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 9h4l5-5v16l-5-5H3V9Z'/%3E%3Cpath d='m15 8 2-2 2.5 2.5L22 6l2 2-2.5 2.5L24 13l-2 2-2.5-2.5L17 15l-2-2 2.5-2.5L15 8Z'/%3E%3C/svg%3E") center / contain no-repeat}.painel-na-tv{position:absolute;top:0;left:0;display:flex;gap:10px;align-items:baseline;pointer-events:none;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.painel-na-tv .linha-da-tv{display:flex;flex-direction:column;gap:2px;align-items:center}.painel-na-tv .rotulo-da-tv{color:#8fd8ff;font-size:7px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 0 #000}.painel-na-tv .valor-da-tv{color:#d9f4ff;font-size:18px;font-weight:800;text-shadow:0 0 6px rgb(110 200 255 / 70%),0 1px 0 #000}.painel-na-tv[data-velho=true] .valor-da-tv{color:var(--apagado);text-shadow:0 1px 0 #000}.painel-na-tv[data-velho=true] .rotulo-da-tv{color:var(--apagado)}.painel-na-tv .rodape-da-tv{position:absolute;top:100%;left:50%;margin-top:3px;transform:translate(-50%);color:var(--apagado);font-size:6px;font-weight:700;letter-spacing:.04em;text-shadow:0 1px 0 #000}.painel-na-tv[data-modo=sem-conexao] .linha-da-tv{display:none}.painel-na-tv[data-modo=sem-conexao] .rodape-da-tv{position:static;margin:0;transform:none;font-size:9px;letter-spacing:.06em;text-transform:uppercase}.painel-moldura{position:absolute;z-index:var(--z-aviso);bottom:84px;left:50%;width:260px;max-width:calc(100vw - 32px);padding:10px;border:3px solid #0a0b14;border-radius:10px;background:#252941;box-shadow:inset 0 0 0 2px #454b6a,0 5px #0000008c;color:var(--texto);transform:translate(-50%)}.previa-da-moldura{display:flex;height:120px;align-items:center;justify-content:center;border:2px solid #454b6a;border-radius:6px;background:repeating-conic-gradient(#1b1e30,#1b1e30 25%,#232740 0%,#232740 50%) 50% / 12px 12px}.previa-da-moldura img{width:auto;height:100%;aspect-ratio:52 / 61;image-rendering:pixelated;object-fit:cover}.moldura-vazia{margin:0;color:var(--apagado);font-size:12px}.nota-da-moldura{margin:8px 2px;color:#dcd8ef;font-size:11px;line-height:1.4}.botoes-da-moldura{display:flex;gap:6px}.botoes-da-moldura button{flex:1;padding:7px 4px;border:2px solid #0a0b14;border-radius:6px;background:#3a3f63;color:var(--texto);cursor:pointer;font:inherit;font-size:11px}.botoes-da-moldura button:hover:not(:disabled){background:#474d78}.botoes-da-moldura button:disabled{color:var(--apagado);cursor:default;opacity:.6}.seletor-de-andar{position:absolute;z-index:var(--z-aviso);bottom:132px;left:50%;width:220px;max-width:calc(100vw - 32px);padding:10px;border:3px solid #0a0b14;border-radius:10px;background:#252941;box-shadow:inset 0 0 0 2px #454b6a,0 5px #0000008c;color:var(--texto);transform:translate(-50%)}.titulo-do-elevador{margin:0 2px 8px;color:#dcd8ef;font-size:12px;font-weight:700}.seletor-de-andar ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.seletor-de-andar button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:2px solid #0a0b14;border-radius:6px;background:#3a3f63;color:var(--texto);cursor:pointer;font:inherit;font-size:13px;text-align:left}.seletor-de-andar button:hover:not(:disabled){background:#474d78}.seletor-de-andar button:focus-visible{outline:3px solid var(--ouro);outline-offset:-3px}.seletor-de-andar button.atual{background:var(--hud-escuro);cursor:default;font-weight:700}.seletor-de-andar button.trancado{color:var(--apagado)}.marca-do-andar{color:var(--lilas);font-size:11px;font-weight:400}.cadeado{width:16px;height:16px;flex:none;fill:var(--apagado)}.palco.trocando-de-andar{animation:chegada-de-andar .25s ease-out}@keyframes chegada-de-andar{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.palco.trocando-de-andar{animation:none}}.recusa{position:absolute;left:50%;bottom:84px;transform:translate(-50%);margin:0;padding:8px 14px;border:2px solid #772f2c;border-radius:6px;background:var(--recusa);color:#fff;box-shadow:inset 0 2px #ee8984,0 3px #00000073;font-size:14px;font-weight:700;text-shadow:0 1px 0 #5b2422;pointer-events:none;z-index:40}.amostra-terreno{position:relative;display:block;width:42px;height:32px;border:2px solid #10121e;background:#777;box-shadow:inset 0 2px #ffffff47,0 2px #00000059;transform:skewY(-12deg)}.amostra-terreno.chao{background:#ddd4b8;background-image:linear-gradient(90deg,transparent 47%,#b7aa88 48% 52%,transparent 53%),linear-gradient(#eee7d2 48%,#b7aa88 49%,#b7aa88 53%,#d8ceb1 54%);background-size:14px 14px}.amostra-terreno.madeira{background:#995326;background-image:linear-gradient(90deg,#693618 2px,transparent 2px),linear-gradient(#c5793a 2px,transparent 2px);background-size:11px 100%,100% 8px}.amostra-terreno.parede{height:38px;background:#d2c8c7;background-image:linear-gradient(90deg,transparent 47%,#afa3a2 48% 52%,transparent 53%),linear-gradient(#eee7e6 46%,#aaa09f 47%,#aaa09f 53%,#d2c8c7 54%);background-size:18px 12px;transform:none}.amostra-terreno.janela{height:38px;border-width:4px;border-color:#b7aba8;background:#79bfe8;box-shadow:inset 0 0 0 2px #dff5ff,inset 18px 0 0 -16px #2d5375,0 2px #00000059;transform:none}.amostra-terreno.degrau{background:#cfc6ab;background-image:linear-gradient(#e6dfc8 0,#e6dfc8 46%,#9d937a 46%,#9d937a 54%,#cfc6ab 54%);box-shadow:inset 0 -6px #8c8369}.amostra-terreno.porta{height:38px;background:#78502d;box-shadow:inset 5px 0 #956a40,inset -4px 0 #50351f,0 2px #00000059;transform:none}.amostra-terreno.porta:after{content:"";position:absolute;right:5px;top:18px;width:4px;height:4px;background:var(--ouro)}.amostra-terreno.borracha{width:36px;height:26px;border-color:#7d315c;border-radius:4px 4px 7px;background:#e765a9;box-shadow:inset 0 6px #ff9acc,inset 0 -5px #b6437d,0 2px #00000059;transform:rotate(-12deg)}.modo{min-height:38px;padding:7px 12px;border:2px solid #10121e;border-radius:6px;background:#343951;box-shadow:inset 0 2px #4c526d,inset 0 -2px #24283d;color:var(--texto);font:inherit;font-size:13px;cursor:pointer}.modo:hover{background:#414761}.modo[aria-pressed=true]{border-color:var(--roxo-forte);background:var(--roxo);box-shadow:inset 0 2px #a967ff,inset 0 -2px 0 var(--roxo-forte);color:#fff}.principal{margin-top:8px;padding:9px 12px;background:var(--roxo);border:1px solid var(--roxo);border-radius:8px;color:#fff;font:inherit;cursor:pointer}.principal:hover:not(:disabled){background:var(--roxo-forte)}.principal:disabled{opacity:.6;cursor:progress}.voz{position:absolute;z-index:var(--z-hud);left:18px;bottom:18px;display:flex;align-items:center;gap:9px;min-height:48px;max-width:min(620px,calc(100% - 36px));padding:5px 10px 5px 5px;border:2px solid #080914;border-radius:9px;background:var(--hud);box-shadow:inset 0 2px 0 var(--hud-claro),0 3px #0000008c;font-size:12px}.microfone{position:relative;display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;padding:0;background:#3b405d;border:2px solid #0b0c17;border-radius:6px;box-shadow:inset 0 3px #555b7b,inset 0 -3px #282c43;color:var(--texto);font:inherit;cursor:pointer}.botao-voz[aria-pressed=true]{background:var(--roxo);box-shadow:inset 0 3px #a967ff,inset 0 -3px 0 var(--roxo-forte);color:#fff}.microfone:disabled{opacity:.6;cursor:progress}.microfone.ligado{background:#a53f3b;border-color:#5c2422;box-shadow:inset 0 3px #df716c,inset 0 -3px #742c29}.microfone:not(.ligado):after{content:"";position:absolute;width:28px;height:3px;border:1px solid #541f1d;background:var(--recusa);transform:rotate(-45deg)}.estado-microfone{position:absolute;right:3px;bottom:3px;display:none;width:7px;height:7px;border:1px solid #fff;border-radius:50%;background:#ff736c}.microfone.ligado .estado-microfone{display:block}.voz .sala{flex:0 0 auto;max-width:150px;overflow:hidden;color:#f1effa;font-weight:700;text-overflow:ellipsis;text-shadow:0 1px 0 #000;white-space:nowrap}.voz .andar-atual{flex:none;padding:3px 7px;border:2px solid #080914;border-radius:5px;background:var(--roxo);color:#fff;font-weight:700;text-shadow:0 1px 0 #000;white-space:nowrap}.voz .volume{display:flex;align-items:center;gap:6px;color:var(--lilas)}.voz .volume .icone{width:20px;height:20px}.voz input[type=range]{width:92px;accent-color:var(--roxo)}.voz .conexao{color:#ffaaa6;font-weight:700}.zonas-voz .texto-painel{margin:0 0 14px;color:var(--apagado);font-size:13px;line-height:1.45}.zona-exemplo,.zona{display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid #35445f;border-radius:6px;background:#20283a;color:var(--texto);font-size:13px}.zona-exemplo span,.zona span{width:14px;height:14px;border:2px solid #ffc96b;border-radius:3px;background:#f09a39;box-shadow:0 0 0 2px #f09a3933}.campo-zona{display:grid;gap:5px;margin:8px 0;color:var(--apagado);font-size:12px}.campo-zona input{width:100%;min-height:32px;border:1px solid var(--borda);border-radius:5px;background:var(--hud-escuro);color:var(--texto);font:inherit}.campo-zona input[type=color]{padding:2px;cursor:pointer}.criar-zona{width:100%;margin:4px 0 2px}.lista-zonas{display:grid!important;grid-template-columns:1fr!important}.lista-zonas li{display:flex;gap:5px}.zona{flex:1;border:1px solid #35445f;border-radius:6px;background:#20283a;color:var(--texto);padding:8px;text-align:left;cursor:pointer}.zona[aria-pressed=true]{border-color:var(--ouro);box-shadow:0 0 0 1px var(--roxo)}.zona small{display:block;color:var(--apagado);margin-left:22px}.campo-zona textarea{width:100%;min-height:64px;padding:6px;border:1px solid var(--borda);border-radius:5px;background:var(--hud-escuro);color:var(--texto);font:inherit;resize:vertical}.amostra-terreno.fita-de-obra{width:36px;height:14px;border:2px solid #14110f;border-radius:0;background:repeating-linear-gradient(135deg,#f2c200 0,#f2c200 6px,#14110f 6px,#14110f 12px);image-rendering:pixelated}.secao-obra .texto-painel{margin:8px 0;color:var(--apagado);font-size:13px;line-height:1.45}.secao-obra .aviso-de-obra{color:#ffd37a}.botoes-de-obra,.aviso-de-obra{display:flex;flex-wrap:wrap;gap:8px}.aviso-de-obra .texto-painel{flex-basis:100%}.lista-de-obras{display:grid!important;grid-template-columns:1fr!important;gap:6px}.lista-de-obras li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;border:1px solid #35445f;border-radius:6px;background:#20283a;font-size:13px}.lista-de-obras small{display:block;color:var(--apagado)}.lista-de-obras button{min-height:32px}.lista-de-obras .perigo{border-color:#6d3334;background:#7a2a36;color:#fff}.apagar-zona{width:30px;border:1px solid #6d3334;border-radius:5px;background:#4b252a;color:#fff;cursor:pointer}.dica-contextual{position:absolute;z-index:var(--z-hud);left:50%;bottom:18px;display:flex;align-items:center;gap:8px;max-width:min(560px,calc(100% - 380px));min-height:42px;padding:7px 13px 7px 7px;border:2px solid #080914;border-radius:8px;background:var(--hud);box-shadow:inset 0 2px 0 var(--hud-claro),0 3px #0000008c;color:#f5f2ff;font-size:13px;font-weight:700;text-shadow:0 1px 0 #000;transform:translate(-50%);pointer-events:none}.dica-contextual.com-painel{max-width:min(560px,calc(100% - var(--largura-inventario, 266px) - 114px));transform:translate(calc(-50% - (var(--largura-inventario, 266px) + 18px) / 2));bottom:66px}[data-inventario=cheio] .dica-contextual{display:none}.dica-ponteiro{display:grid;place-items:center;flex:0 0 auto;width:26px;height:26px;border:2px solid #4b168e;border-radius:5px;background:var(--roxo);box-shadow:inset 0 2px #a967ff;color:#fff;font-family:Georgia,serif;font-size:17px;font-weight:900;text-shadow:none}@media (max-width: 700px){.voz{left:8px;bottom:8px;gap:6px;max-width:calc(100% - 16px)}.voz .andar-atual{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.voz .sala{flex:0 1 auto;min-width:0}.voz .volume{display:none}.dica-contextual,.dica-contextual.com-painel{right:8px;bottom:66px;left:8px;max-width:none;transform:none}.dica-contextual.com-painel{bottom:calc(var(--altura-inventario, 42vh) + 16px)}.dica-contextual.dica-do-pincel{min-height:0;padding:4px 10px 4px 5px;font-size:12px}.dica-contextual.dica-do-pincel>.dica-ponteiro{width:20px;height:20px;font-size:13px}.dica-contextual.dica-do-pincel>.dica-texto{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.chat-mensagens li.chat-aviso{flex:0 0 auto;display:flex;flex-wrap:nowrap;align-items:baseline;justify-content:center;gap:8px;padding:4px 8px;border:0;background:transparent;box-shadow:none;color:var(--apagado);text-align:center}.chat-mensagens li.chat-aviso p{min-width:0;margin:0;text-wrap:balance;font-size:12px;font-style:italic}.chat-mensagens li.chat-aviso time{flex:0 0 auto}.chat-mensagens li.chat-aviso-entrou p{color:var(--sucesso)}.chat-mensagens li.chat-aviso-conquista p{color:var(--ouro);font-style:normal;font-weight:700}.marcador-tarefas{background:var(--roxo)}.catalogo.quadro-tarefas{display:flex;flex-direction:column;width:min(820px,calc(100% - 36px));overflow:hidden}.quadro-nova{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.quadro-nova input,.quadro-nova button{min-height:36px;border:2px solid #10121e;border-radius:5px;font:inherit}.quadro-nova input{flex:1 1 220px;padding:6px 9px;background:#171928;color:var(--texto)}.quadro-nova input:focus{outline:3px solid var(--ouro);outline-offset:1px}.quadro-pontos{display:flex;gap:3px}.quadro-pontos button{width:34px;background:#343951;color:var(--texto);font-weight:700;cursor:pointer}.quadro-pontos button[aria-checked=true]{background:var(--ouro);color:#2a1d00}.quadro-nova .quadro-criar{padding:0 16px;border-color:#360b73;background:var(--roxo);box-shadow:inset 0 2px #a967ff,inset 0 -2px 0 var(--roxo-forte);color:#fff;font-weight:700;cursor:pointer}.quadro-colunas{display:grid;flex:1 1 auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:0;margin-top:10px}.quadro-coluna{display:flex;flex-direction:column;min-height:0;padding:0 6px 6px;border:2px solid #10121e;border-radius:7px;background:#1b1e31}.catalogo .quadro-coluna h2{display:flex;justify-content:space-between;margin:8px 2px}.quadro-coluna h2 span{min-width:22px;padding:0 6px;border-radius:9px;background:#343951;text-align:center}.coluna-fazendo h2{color:#8fc7ff}.coluna-feito h2{color:var(--sucesso)}.quadro-coluna ol{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;overflow-y:auto;list-style:none}.quadro-vazio{margin:4px 2px;color:var(--apagado);font-size:12px}.cartao{display:flex;flex-direction:column;gap:8px;padding:7px 8px;border:1px solid #151726;border-radius:6px;background:#fff4b8;box-shadow:0 2px #00000073;color:#2b2616}.coluna-fazendo .cartao{background:#cfe7ff;color:#152433}.coluna-feito .cartao{background:#c9f2d6;color:#13301e}.cartao-topo{display:flex;gap:7px;align-items:flex-start}.cartao-topo p{margin:0;overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.3}.coluna-feito .cartao-topo p{text-decoration:line-through;opacity:.8}.cartao-pontos{flex:0 0 auto;min-width:22px;height:22px;border:2px solid #3b2a00;border-radius:50%;background:var(--ouro);color:#3b2a00;font-size:11px;font-weight:800;line-height:18px;text-align:center}.cartao small{display:block;margin-top:4px;font-size:12px}.cartao-acoes{display:flex;gap:4px;justify-content:flex-end;margin-top:6px}.cartao-acoes button{min-width:28px;height:24px;padding:0 6px;border:1px solid rgb(0 0 0 / 35%);border-radius:4px;background:#ffffff8c;color:inherit;font:700 12px system-ui,sans-serif;cursor:pointer}.cartao-acoes button:hover{background:#fff}.cartao-acoes .cartao-assumir{margin-right:auto}.cartao-acoes .cartao-concluir{background:#2f9e5b;color:#fff}.cartao-acoes .cartao-concluir:hover{background:#237a45}.cartao-acoes .cartao-apagar:hover{background:var(--recusa);color:#fff}.catalogo.conquistas{width:340px}.resumo-progresso{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin:0}.resumo-progresso div{padding:7px 9px;border:2px solid #10121e;border-radius:6px;background:#343951}.resumo-progresso dt{color:var(--apagado);font-size:11px}.resumo-progresso dd{margin:2px 0 0;color:var(--ouro);font-size:18px;font-weight:800}.catalogo ul.lista-medalhas{grid-template-columns:1fr}.medalha{display:flex;gap:10px;align-items:center;padding:6px 8px;border:2px solid #10121e;border-radius:6px;background:#343951}.medalha img,.mini-medalhas img,.aviso-conquista img{image-rendering:pixelated}.medalha img{width:48px;height:50px;object-fit:contain}.medalha.bloqueada img{filter:grayscale(1) brightness(.45)}.medalha>div{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.medalha strong{font-size:13px}.medalha small{color:var(--apagado);font-size:11px}.barra-progresso{display:block;height:7px;margin:2px 0;border:1px solid #0b0c16;border-radius:4px;background:#171928;overflow:hidden}.barra-progresso span{display:block;height:100%;background:linear-gradient(90deg,var(--roxo),var(--ouro))}.placar{margin:0;padding:0;list-style:none}.placar li{display:flex;gap:8px;align-items:center;margin-bottom:5px;padding:6px 8px;border:2px solid #10121e;border-radius:6px;background:#343951}.placar li.eu{box-shadow:0 0 0 2px var(--ouro)}.placar .posicao{width:18px;color:var(--apagado);font-weight:800;text-align:center}.placar li:first-child .posicao{color:var(--ouro)}.placar strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.placar .pontos{margin-left:auto;color:var(--ouro);font-size:12px;font-weight:800;white-space:nowrap}.mini-medalhas{display:flex;gap:1px}.mini-medalhas img{width:19px;height:20px}.aviso-conquista{position:absolute;z-index:var(--z-aviso);bottom:130px;left:50%;display:flex;gap:10px;align-items:center;padding:8px 16px 8px 10px;border:3px solid #0a0b14;border-radius:10px;background:#252941;box-shadow:inset 0 0 0 2px var(--ouro),0 5px #0000008c;transform:translate(-50%);animation:conquista-sobe 5s ease forwards;pointer-events:none}.aviso-conquista img{width:57px;height:60px}.aviso-conquista small{display:block;color:var(--apagado);font-size:11px}.aviso-conquista strong{color:var(--ouro);font-size:15px}.aviso-conquista.minha{box-shadow:inset 0 0 0 2px var(--ouro),0 0 24px #ffcf5473,0 5px #0000008c}.aviso-de-versao{position:absolute;top:100%;left:50%;margin-top:10px;pointer-events:auto;display:flex;max-width:calc(100% - 24px);gap:12px;align-items:center;padding:6px 8px 6px 14px;border:3px solid #0a0b14;border-radius:10px;background:#252941;box-shadow:inset 0 0 0 2px #454b6a,0 5px #0000008c;color:var(--texto);font-size:13px;font-weight:700;transform:translate(-50%)}.aviso-de-versao button{flex:none;padding:5px 12px;border:2px solid #0a0b14;border-radius:6px;background:var(--roxo);box-shadow:0 3px 0 var(--roxo-forte);color:#fff;cursor:pointer;font:inherit}.aviso-de-versao button:hover{background:var(--roxo-forte)}.aviso-de-versao button:focus-visible{outline:3px solid var(--ouro);outline-offset:1px}@media (max-width: 700px){.aviso-de-versao{position:static;order:4;flex:1 0 100%;max-width:none;margin-top:0;justify-content:space-between;font-size:12px;transform:none}}@keyframes conquista-sobe{0%{opacity:0;transform:translate(-50%,-16px) scale(.9)}8%{opacity:1;transform:translate(-50%) scale(1.04)}14%{transform:translate(-50%) scale(1)}88%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: reduce){.aviso-conquista{animation:none}}@media (max-width: 700px){.catalogo.quadro-tarefas,.catalogo.conquistas{width:auto;max-height:60vh}.quadro-colunas{grid-template-columns:1fr;overflow-y:auto}}.baloes-da-torre{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none}.balao-da-torre{position:absolute;top:0;left:0;max-width:240px;margin:-64px 0 0;padding:5px 9px;border:2px solid #0a0b14;border-radius:8px;background:#f4f1ff;color:#171928;font-size:12px;line-height:1.3;overflow-wrap:anywhere;box-shadow:0 3px #00000073}.plaquinha.cracha-torre{z-index:1;display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:11px;line-height:1.3;cursor:pointer;pointer-events:auto}.plaquinha.cracha-torre:hover,.plaquinha.cracha-torre:focus-visible{border-color:var(--lilas);outline:none}.plaquinha.cracha-torre{width:max-content;text-align:left;max-width:none}.plaquinha.cracha-torre .nome-do-agente{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.plaquinha.cracha-torre.nivel-membro{border-color:#6d6f93}.plaquinha.cracha-torre.nivel-gestor{border:1px solid #e0a82a;background:linear-gradient(180deg,#43310a,#241a04);color:#fff2c4;--moldura: inset 0 1px 0 rgb(255 240 180 / 60%), 0 0 0 1px #0a0b14;box-shadow:var(--moldura)}.plaquinha.cracha-torre.nivel-gestor .nome-do-agente:before{content:"";display:inline-block;width:12px;height:9px;margin-right:4px;background:#ffd36b;clip-path:polygon(0 100%,0 25%,25% 55%,50% 0,75% 55%,100% 25%,100% 100%)}.plaquinha.cracha-torre.nivel-chefe{border:1px solid #eef0fb;background:linear-gradient(180deg,#2a2f4a,#1b1e30);color:#fff;--moldura: 0 0 0 1px #0a0b14;box-shadow:var(--moldura)}.plaquinha.cracha-torre.nivel-temporario{padding:3px 8px 4px;border:0;outline:1px dotted #d3d6ea;outline-offset:-1px}.plaquinha.cracha-torre.nivel-temporario.apagado{outline-style:dashed}:root{--medalha-bronze: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 12 14%22 shape-rendering=%22crispEdges%22%3E%3Crect x=%222%22 y=%220%22 width=%223%22 height=%221%22 fill=%22%238a4f1d%22/%3E%3Crect x=%227%22 y=%220%22 width=%223%22 height=%221%22 fill=%22%238a4f1d%22/%3E%3Crect x=%223%22 y=%221%22 width=%222%22 height=%223%22 fill=%22%23c0392b%22/%3E%3Crect x=%227%22 y=%221%22 width=%222%22 height=%223%22 fill=%22%23c0392b%22/%3E%3Crect x=%225%22 y=%221%22 width=%222%22 height=%222%22 fill=%22%23e5574a%22/%3E%3Crect x=%224%22 y=%225%22 width=%224%22 height=%221%22 fill=%22%238a4f1d%22/%3E%3Crect x=%222%22 y=%226%22 width=%228%22 height=%221%22 fill=%22%238a4f1d%22/%3E%3Crect x=%221%22 y=%227%22 width=%2210%22 height=%225%22 fill=%22%238a4f1d%22/%3E%3Crect x=%222%22 y=%2212%22 width=%228%22 height=%221%22 fill=%22%238a4f1d%22/%3E%3Crect x=%224%22 y=%2213%22 width=%224%22 height=%221%22 fill=%22%238a4f1d%22/%3E%3Crect x=%224%22 y=%226%22 width=%224%22 height=%221%22 fill=%22%23e9a862%22/%3E%3Crect x=%222%22 y=%227%22 width=%228%22 height=%225%22 fill=%22%23cd7f32%22/%3E%3Crect x=%223%22 y=%2212%22 width=%226%22 height=%221%22 fill=%22%23cd7f32%22/%3E%3Crect x=%223%22 y=%227%22 width=%223%22 height=%221%22 fill=%22%23f3c48a%22/%3E%3Crect x=%223%22 y=%228%22 width=%221%22 height=%221%22 fill=%22%23f3c48a%22/%3E%3Crect x=%225%22 y=%228%22 width=%222%22 height=%221%22 fill=%22%238a4f1d%22/%3E%3Crect x=%224%22 y=%229%22 width=%224%22 height=%221%22 fill=%22%238a4f1d%22/%3E%3Crect x=%225%22 y=%2210%22 width=%222%22 height=%221%22 fill=%22%238a4f1d%22/%3E%3Crect x=%228%22 y=%2211%22 width=%222%22 height=%221%22 fill=%22%23a8621f%22/%3E%3C/svg%3E")}.plaquinha.cracha-torre.nivel-secretaria{border:1px solid #cd7f32;background:linear-gradient(180deg,#2c2230,#1b1722);color:#fff;outline:0;--moldura: 0 0 0 1px #0a0b14;box-shadow:var(--moldura)}.plaquinha.cracha-torre.nivel-secretaria .nome-do-agente:before{content:"";display:inline-block;width:15px;height:18px;margin:-6px 4px -5px -2px;vertical-align:middle;background:var(--medalha-bronze) center / contain no-repeat;image-rendering:pixelated}.plaquinha.cracha-torre.nivel-secretaria.apagado{background:#2b2c3b;color:#cfd0dc;--moldura: 0 0 0 0 transparent;box-shadow:none}.plaquinha.cracha-torre.nivel-secretaria.apagado:not(:hover):not(:focus-visible){border-color:#a8683a}.plaquinha.cracha-torre.nivel-secretaria:hover,.plaquinha.cracha-torre.nivel-secretaria:focus-visible{border-color:var(--lilas);outline:2px solid var(--lilas);outline-offset:1px;box-shadow:var(--moldura, 0 0 0 0 transparent),0 0 0 4px #0a0a12}.etiqueta-secretaria{display:inline-flex;align-items:center;gap:5px;padding:2px 9px 2px 4px;border-radius:5px;border:1px solid #cd7f32;background:linear-gradient(180deg,#2c2230,#1b1722);color:#fff;font-size:12px;line-height:1.4}.etiqueta-secretaria:before,.selo-secretaria:before{content:"";flex:none;width:15px;height:18px;background:var(--medalha-bronze) center / contain no-repeat;image-rendering:pixelated}.plaquinha.cracha-torre.nivel-gestor.apagado,.plaquinha.cracha-torre.nivel-chefe.apagado{--moldura: 0 0 0 0 transparent;box-shadow:none}.plaquinha.cracha-torre.nivel-membro:hover,.plaquinha.cracha-torre.nivel-membro:focus-visible,.plaquinha.cracha-torre.nivel-gestor:hover,.plaquinha.cracha-torre.nivel-gestor:focus-visible,.plaquinha.cracha-torre.nivel-chefe:hover,.plaquinha.cracha-torre.nivel-chefe:focus-visible,.plaquinha.cracha-torre.nivel-temporario:hover,.plaquinha.cracha-torre.nivel-temporario:focus-visible{border-color:var(--lilas);outline:2px solid var(--lilas);outline-offset:1px;box-shadow:var(--moldura, 0 0 0 0 transparent),0 0 0 4px #0a0a12}.plaquinha.cracha-torre.em-descanso:not(:hover):not(:focus-visible):not(.selecionado),.plaquinha.cracha-torre.sem-lugar:not(:hover):not(:focus-visible):not(.selecionado){opacity:0}.plaquinha.cracha-torre .chefia-do-setor{display:none}.luz-do-agente{flex:none;display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--cor-do-status, #6b6f8a);box-shadow:0 0 0 1px #000}[data-status=busy]>.luz-do-agente,.luz-do-agente[data-status=busy]{--cor-do-status: var(--ouro)}[data-status=idle]>.luz-do-agente,.luz-do-agente[data-status=idle]{--cor-do-status: var(--sucesso)}[data-status=booting]>.luz-do-agente,[data-status=compacting]>.luz-do-agente,.luz-do-agente[data-status=booting],.luz-do-agente[data-status=compacting]{--cor-do-status: #f0913a}.plaquinha.cracha-torre.apagado{border-style:dashed;background:#2b2c3b;color:#aeb0c4}.plaquinha.cracha-torre.apagado:not(:hover):not(:focus-visible){border-color:#7a7c93}.plaquinha.cracha-torre.apagado .luz-do-agente{--cor-do-status: #6b6f8a}.plaquinha.cracha-torre[data-status=busy]{--cor-do-status: var(--ouro)}.plaquinha.cracha-torre[data-status=idle]{--cor-do-status: var(--sucesso)}.plaquinha.cracha-torre[data-status=booting],.plaquinha.cracha-torre[data-status=compacting]{--cor-do-status: #f0913a}.plaquinha.cracha-torre[data-status]{border-color:var(--cor-do-status, #6b6f8a)}.plaquinha.cracha-torre.nivel-temporario[data-status]{outline-color:var(--cor-do-status, #6b6f8a)}.plaquinha.cracha-torre[data-status]:not(.nivel-temporario){border-width:2px;padding:1px 6px 2px}.plaquinha.cracha-torre.nivel-temporario[data-status]{outline-width:2px;outline-offset:-2px}.plaquinha.cracha-torre.nivel-gestor.apagado{background:#3b3628;color:#d0cab6}.plaquinha.cracha-torre.nivel-gestor.apagado:not(:hover):not(:focus-visible){border-color:#8f866a}.plaquinha.cracha-torre.nivel-chefe.apagado{background:#2f3345;color:#c6cadb}.plaquinha.cracha-torre.nivel-chefe.apagado:not(:hover):not(:focus-visible){border-color:#8a90a8}.plaquinha.cracha-torre.nivel-temporario.apagado:not(:hover):not(:focus-visible){outline-color:#7a7c93}.aviso-tower{position:absolute;z-index:var(--z-aviso);top:78px;left:50%;margin:0;padding:5px 12px;border:2px solid #080914;border-radius:6px;background:var(--hud);color:var(--apagado);font-size:12px;transform:translate(-50%);pointer-events:none}.aviso-tower:before{content:"";display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:50%;background:var(--recusa)}.conversa-agentes{position:absolute;z-index:var(--z-painel);top:78px;left:18px;bottom:84px;display:flex;flex-direction:column;width:300px;max-width:calc(100% - 36px);padding:0 10px 12px;overflow:hidden;border:3px solid #0a0b14;border-radius:10px;background:#252941;box-shadow:inset 0 0 0 2px #454b6a,0 5px #0000008c}.conversa-agentes .cabecalho-painel,.detalhe-torre .cabecalho-painel{background:#2f6f73;box-shadow:inset 0 3px #4a9a9e,inset 0 -3px #1d4a4d;text-shadow:0 2px 0 #0f2c2e}.conversa-agentes .fechar-painel,.detalhe-torre .fechar-painel{border-color:#123638;background:#1f5255;font-size:18px;line-height:1}.conversa-agentes-nota,.conversa-agentes-vazia{margin:0 2px 10px;color:var(--apagado);font-size:12px;line-height:1.4}.conversa-agentes-lista{display:flex;flex:1 1 auto;flex-direction:column;gap:7px;min-height:0;margin:0;padding:0 2px 4px;overflow-y:auto;list-style:none}.conversa-agentes-lista li{padding:8px 9px;border:1px solid #151726;border-left:3px solid #4a9a9e;border-radius:7px;background:#343951}.conversa-agentes-lista li.fala-resposta{border-left-color:var(--lilas)}.conversa-agentes-quem{display:flex;align-items:baseline;gap:4px;font-size:12px}.conversa-agentes-quem strong{color:#8fe3e7}.conversa-agentes-quem span{color:var(--apagado)}.conversa-agentes-quem time{margin-left:auto;color:#969bb9;font-size:10px}.conversa-agentes-lista p{margin:5px 0 0;overflow-wrap:anywhere;font-size:13px;line-height:1.35}.conversa-agentes-lista .conversa-agentes-erro{color:#ff9a96;font-size:12px}.detalhe-torre{position:absolute;z-index:var(--z-aviso);bottom:84px;left:50%;width:360px;max-width:calc(100vw - 32px);max-height:60vh;padding:0 10px 12px;overflow-y:auto;border:3px solid #0a0b14;border-radius:10px;background:#252941;box-shadow:inset 0 0 0 2px #454b6a,0 5px #0000008c;color:var(--texto);transform:translate(-50%)}.detalhe-torre .cabecalho-painel strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detalhe-torre .cabecalho-painel small{opacity:.8;font-size:11px;font-weight:400}.detalhe-torre-dados{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;margin:0;font-size:13px}.detalhe-torre-dados dt{color:var(--apagado)}.detalhe-torre-dados dd{margin:0;overflow-wrap:anywhere}.detalhe-torre-url{font-family:ui-monospace,monospace;font-size:12px}.detalhe-torre-estante{max-height:50vh;overflow-y:auto;display:grid;gap:6px}.detalhe-torre-estante summary{cursor:pointer;overflow-wrap:anywhere}.detalhe-torre-estante .detalhe-torre-nota{margin-top:4px;max-height:24vh}.detalhe-torre-nota{max-height:40vh;margin:0;padding:8px;overflow:auto;border:2px solid #454b6a;border-radius:6px;background:#171928;font:12px/1.45 ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.kanban-torre{position:absolute;z-index:var(--z-painel);top:78px;right:18px;display:flex;flex-direction:column;bottom:84px;width:min(880px,calc(100% - 36px));padding:0 10px 12px;overflow:hidden;border:3px solid #0a0b14;border-radius:10px;background:#252941;box-shadow:inset 0 0 0 2px #454b6a,0 5px #0000008c}.kanban-torre:has(~.painel-voz){right:calc(var(--largura-painel-voz, 320px) + 38px);width:min(880px,calc(100% - var(--largura-painel-voz, 320px) - 56px))}.conversa-agentes~.kanban-torre{width:min(880px,calc(100% - 336px))}.conversa-agentes~.kanban-torre:has(~.painel-voz){width:min(880px,calc(100% - var(--largura-painel-voz, 320px) - 374px))}.kanban-torre .cabecalho-painel{background:#2f6f73;box-shadow:inset 0 3px #4a9a9e,inset 0 -3px #1d4a4d;text-shadow:0 2px 0 #0f2c2e}.kanban-torre .fechar-painel{border-color:#123638;background:#1f5255;font-size:18px;line-height:1}.kanban-leitura{margin-left:auto;margin-right:8px;color:#cfeef0;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.kanban-colunas{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(180px,1fr);overflow-x:auto;gap:8px;flex:1;min-height:0;margin-top:10px}.kanban-coluna{display:flex;flex-direction:column;min-width:0;min-height:0;padding:8px;border-radius:8px;background:#1b1e33;box-shadow:inset 0 0 0 2px #343955}.kanban-coluna h3{display:flex;align-items:center;justify-content:space-between;flex:none;margin:0 0 8px;color:#8fe3e7;font-size:14px}.coluna-fazendo h3{color:var(--ouro)}.coluna-bloqueado h3{color:#ff9a96}.coluna-feito h3{color:var(--sucesso)}.kanban-contagem{padding:0 7px;border-radius:8px;background:#343955;color:var(--texto);font-size:11px}.kanban-coluna ul{display:flex;flex:1;flex-direction:column;gap:6px;min-height:0;margin:0;padding:0 2px 0 0;overflow-y:auto;list-style:none}.kanban-vazia{margin:0;color:var(--apagado);font-size:12px}.kanban-card{flex:none;padding:0;border-left:4px solid var(--lilas);border-radius:6px;background:#2c3050}.kanban-card.prioridade-alta{border-left-color:var(--recusa)}.kanban-card.prioridade-baixa{border-left-color:#6b7194}.kanban-card-abrir{display:block;width:100%;padding:8px 9px;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.kanban-card-abrir:hover{background:#ffffff0d}.kanban-card-abrir:focus-visible{outline:2px solid var(--ouro);outline-offset:-2px}.kanban-titulo{display:-webkit-box;margin:0 0 5px;overflow:hidden;font-size:14px;line-height:1.35;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.kanban-meta{display:flex;flex-wrap:wrap;gap:4px}.kanban-meta span{padding:1px 6px;border-radius:6px;background:#1b1e33;color:var(--apagado);font-size:11px}.kanban-meta .kanban-dono{color:#8fe3e7;display:inline-flex;align-items:center;gap:4px}.kanban-meta .kanban-pr{color:#b79cff}.kanban-cabeca{position:relative;display:inline-block;overflow:hidden;width:40px;height:42px;border-radius:4px;zoom:.6}.kanban-cabeca img{position:absolute;left:-26px;top:-31px;width:auto;height:auto;max-width:none;image-rendering:pixelated}.kanban-meta .kanban-inicial{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border-radius:50%;background:#7523e1;color:#fff;font-size:12px;zoom:1}.kanban-faixa{display:block;margin:6px 0 0;padding:6px 8px;border-left:4px solid var(--ouro);border-radius:4px;background:#ffcf541f;color:var(--texto);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.kanban-faixa.faixa-bloqueado{border-left-color:var(--recusa);background:#d9605c24}.kanban-faixa-texto,.kanban-faixa-esperando{display:block}.kanban-faixa-esperando{margin-top:3px}.kanban-faixa-esperando strong{font-weight:700}.kanban-faixa-evento{display:flex;align-items:center;gap:5px}.kanban-faixa-relogio{flex:none}.kanban-modal-fundo{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:12px;background:#0a0b14b3}.kanban-modal{display:flex;flex-direction:column;gap:8px;width:min(560px,100%);max-height:100%;padding:12px;overflow-y:auto;border:3px solid #0a0b14;border-radius:8px;background:#2c3050;box-shadow:inset 0 0 0 2px #454b6a}.kanban-modal-topo{display:flex;align-items:flex-start;gap:8px}.kanban-modal-titulo{flex:1;margin:0;font-size:15px;line-height:1.35;overflow-wrap:anywhere}.kanban-modal-dados{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;font-size:12px}.kanban-modal-dados div{display:flex;gap:4px}.kanban-modal-dados dt{color:var(--apagado)}.kanban-modal-dados dd{margin:0}.kanban-modal .kanban-vazia{margin-top:4px}.kanban-modal-texto{margin:0;padding:8px;overflow-wrap:anywhere;border-radius:6px;background:#1b1e33;font:inherit;font-size:13px;line-height:1.45;white-space:pre-wrap}.painel-voz{position:absolute;z-index:var(--z-painel);right:18px;bottom:84px;height:var(--voz-altura, calc(100% - 156px) );max-height:calc(100% - 156px);display:flex;flex-direction:column;width:var(--voz-largura, 320px);max-width:calc(100% - 36px);padding:0 10px 12px;overflow:hidden;border:3px solid #0a0b14;border-radius:10px;background:#252941;box-shadow:inset 0 0 0 2px #454b6a,0 5px #0000008c}.voz-nota,.voz-vazia{margin:0 2px 10px;color:var(--apagado);font-size:12px;line-height:1.4}.voz-modo{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px}.voz-modo button{flex:1;padding:6px 8px;border:2px solid #454b6a;border-radius:8px;background:#1c1f33;color:var(--apagado);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.voz-modo button[aria-pressed=true]{border-color:#9b5cf0;background:var(--roxo);color:#fff}.voz-modo .voz-nota{flex-basis:100%;margin:0}.voz-segurar{min-height:64px;margin:0 0 8px;padding:10px 14px;border:3px solid #360b73;border-radius:10px;background:var(--roxo);box-shadow:inset 0 3px #9b5cf0,inset 0 -4px 0 var(--roxo-forte);color:#fff;font:inherit;font-size:15px;font-weight:700;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}.voz-segurar.fase-gravando{background:var(--recusa);box-shadow:inset 0 3px #f08c88,inset 0 -4px #a03a36}.voz-segurar:disabled{opacity:.7;cursor:progress}.voz-aviso{margin:0 0 8px;padding:6px 8px;border-radius:6px;background:#43202b;color:#ffb4b0;font-size:12px;line-height:1.35}.voz-fila{margin:0 0 8px;padding:6px 8px;border-radius:6px;background:#2c3050;color:#cfd3ee;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.voz-texto{display:grid;flex:0 0 auto;gap:4px;margin:0 0 8px}.voz-texto-rotulo{color:#dcd8ef;font-size:12px;font-weight:700}.voz-texto textarea{box-sizing:border-box;width:100%;min-height:3.5rem;max-height:8.5rem;overflow-y:hidden;padding:8px 10px;border:2px solid #8087ad;border-radius:8px;background:#151726;color:var(--texto);font:inherit;font-size:16px;line-height:1.35;resize:none}.voz-texto textarea::placeholder{color:#adafcc}.voz-texto textarea[aria-disabled=true]{opacity:.55;background:#1d1f33;cursor:progress}.voz-texto textarea:focus-visible,.voz-enviar:focus-visible{outline:3px solid var(--ouro);outline-offset:2px}@media (max-height: 640px){.painel-voz{overflow-y:auto}.voz-texto textarea{max-height:4.2rem}}.voz-texto-rodape{display:flex;align-items:center;gap:8px}.voz-texto-ajuda{flex:1;margin:0;color:var(--apagado);font-size:12px;line-height:1.3}.voz-texto-ajuda.no-limite{color:#ffb4b0;font-weight:700}.voz-enviar{min-width:5.5rem;min-height:2.75rem;padding:6px 14px;border:3px solid #360b73;border-radius:10px;background:var(--roxo);box-shadow:inset 0 3px #9b5cf0,inset 0 -3px 0 var(--roxo-forte);color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.voz-enviar:disabled{opacity:.7;cursor:not-allowed}.voz-origem{width:16px;height:12px;margin-left:6px;color:#8fe3e7}@media (max-width: 700px){.painel-voz{right:8px;bottom:calc(8px + var(--vv-baixo, 0px));left:8px;width:auto;max-width:none;height:min(calc(100% - 72px),var(--vv-altura, 100%));max-height:min(calc(100% - 72px),var(--vv-altura, 100%))}.painel-voz[data-gaveta=baixa]{height:min(52dvh,var(--vv-altura, 52dvh))}.painel-voz[data-teclado=true] .voz-nota,.painel-voz[data-teclado=true] .voz-modo,.alca-voz{display:none}.voz-gaveta,.painel-voz .fechar-painel{width:44px;height:44px}}.alca-voz{position:absolute;z-index:3;touch-action:none}.alca-voz-altura{top:0;left:14px;right:14px;height:12px;cursor:ns-resize}.alca-voz-largura{top:14px;bottom:14px;left:0;width:12px;cursor:ew-resize}.alca-voz:after{content:"";position:absolute;border-radius:2px;background:#59607e}.alca-voz-altura:after{top:3px;left:calc(50% - 22px);width:44px;height:4px}.alca-voz-largura:after{top:calc(50% - 22px);left:1px;width:4px;height:44px}.alca-voz:hover:after,.alca-voz:focus-visible:after,.painel-voz.arrastando .alca-voz:after{background:#b58cf5}.alca-voz:focus-visible{outline:2px solid #fff;outline-offset:-2px}.painel-voz.arrastando{-webkit-user-select:none;user-select:none}.voz-gaveta{display:none}@media (max-width: 700px){.voz-gaveta{display:grid}}.voz-titulo-historico{margin:4px 2px 6px;color:#8fe3e7;font-size:13px}.voz-historico{display:flex;flex:1 1 auto;flex-direction:column;gap:7px;min-height:96px;margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;list-style:none}.voz-historico li{padding:6px 8px;border-left:4px solid var(--roxo);border-radius:6px;background:#2c3050}.voz-historico li.voz-resposta{border-left-color:#4a9a9e}.voz-historico li.voz-erro{border-left-color:var(--recusa)}.voz-historico li.voz-linha-aviso{border-left-color:#c9a227}.voz-historico li.voz-imagem{border-left-color:#4a9a9e}.voz-quem{display:flex;align-items:baseline;gap:8px;font-size:12px}.voz-quem strong{color:#8fe3e7}.voz-selo{padding:0 6px;border-radius:8px;background:#4a4a2c;color:#e8d98a;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.voz-quem time{margin-left:auto;color:#969bb9;font-size:10px}.voz-historico p{margin:5px 0 0;overflow-wrap:anywhere;font-size:13px;line-height:1.35}.luz-na-tela{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;mix-blend-mode:multiply;pointer-events:none}:root{--luz-painel: #252941;--luz-campo: #151726;--luz-trilho: #8087ad;--luz-preenchido: #b485e5;--luz-borda: #8087ad;--luz-erro: #ff9a96;--luz-foco: var(--ouro)}.painel-luz{position:absolute;z-index:var(--z-aviso);bottom:84px;left:18px;display:grid;gap:.875rem;width:20rem;max-width:calc(100vw - 32px);max-height:calc(100vh - 110px);padding:.625rem .75rem .75rem;overflow-y:auto;border:3px solid #0a0b14;border-radius:10px;background:var(--luz-painel);box-shadow:inset 0 0 0 2px #454b6a,0 5px #0000008c;color:var(--texto);font-size:.8125rem;line-height:1.4}.cabecalho-do-painel-luz{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.cabecalho-do-painel-luz strong{font-size:1rem}.subtitulo-da-luz{margin:-.5rem 0 0;color:#dcd8ef}.grupo-da-luz{display:grid;gap:.5rem}.rotulo-da-luz{font-weight:700}.linha-do-slider{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.valor-da-luz{color:#fff;font-variant-numeric:tabular-nums;font-weight:700}.amostras-de-cor{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem}.amostra{display:flex;align-items:center;gap:.375rem;min-height:2.75rem;padding:.25rem .5rem;border:2px solid var(--luz-borda);border-radius:6px;background:var(--luz-campo);color:var(--texto);cursor:pointer;font:inherit;text-align:left}.amostra .chip{flex:none;width:1.125rem;height:1.125rem;border:2px solid #fff;border-radius:50%;background:var(--cor-da-amostra);box-shadow:0 0 0 1px #0a0b14}.amostra:hover{background:#1f2238}.amostra[aria-checked=true]{border-color:var(--luz-preenchido);background:#2e2750;font-weight:700}.amostra[aria-checked=true] .chip{display:grid;place-items:center;color:#0a0b14;font-size:.6875rem;font-weight:800;line-height:1}.amostra[aria-checked=true] .chip:after{content:"✓"}.campo-hex{width:100%;min-height:2.75rem;padding:.25rem .5rem;border:2px solid var(--luz-borda);border-radius:6px;background:var(--luz-campo);color:var(--texto);font:inherit;font-family:ui-monospace,Menlo,Consolas,monospace}.campo-hex[aria-invalid=true]{border-color:var(--luz-erro)}.erro-do-campo{margin:0;color:var(--luz-erro);font-weight:700}.erro-do-campo:empty{display:none}.slider-da-luz{width:100%;height:1.5rem;margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.slider-da-luz::-webkit-slider-runnable-track{height:.5rem;border:1px solid #0a0b14;border-radius:4px;background:linear-gradient(to right,var(--luz-preenchido) var(--parte, 50%),var(--luz-trilho) var(--parte, 50%))}.slider-da-luz::-moz-range-track{height:.5rem;border:1px solid #0a0b14;border-radius:4px;background:linear-gradient(to right,var(--luz-preenchido) var(--parte, 50%),var(--luz-trilho) var(--parte, 50%))}.slider-da-luz::-webkit-slider-thumb{width:1.5rem;height:1.5rem;margin-top:calc(-.5rem + 1px);border:3px solid #0a0b14;border-radius:50%;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.slider-da-luz::-moz-range-thumb{box-sizing:border-box;width:1.5rem;height:1.5rem;border:3px solid #0a0b14;border-radius:50%;background:#fff}.slider-da-luz:focus-visible{outline:3px solid var(--luz-foco);outline-offset:2px}.pontas-do-slider{display:flex;justify-content:space-between;color:var(--apagado);font-size:.75rem}.tom-da-luz{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem}.tom-da-luz button{min-height:2.75rem;padding:.25rem;border:2px solid #0a0b14;border-radius:6px;background:#3a3f63;color:var(--texto);cursor:pointer;font:inherit}.tom-da-luz button:hover{background:#474d78}.tom-da-luz button[aria-checked=true]{background:var(--roxo);color:#fff;font-weight:700}.dica-de-limite{margin:0;padding:.375rem .5rem;border-left:4px solid var(--ouro);border-radius:4px;background:#1b1e30;color:var(--texto)}.dica-de-limite:empty{display:none}.rodape-da-luz{display:flex;flex-wrap:wrap;gap:.375rem}.rodape-da-luz button{flex:1 1 auto;min-height:2.75rem;padding:.375rem .625rem;border:2px solid #0a0b14;border-radius:6px;background:#3a3f63;color:var(--texto);cursor:pointer;font:inherit}.rodape-da-luz button:hover:not(:disabled):not([aria-disabled=true]){background:#474d78}.rodape-da-luz .primario{background:var(--roxo);color:#fff;font-weight:700}.rodape-da-luz .primario:hover:not(:disabled):not([aria-disabled=true]){background:var(--roxo-forte)}.rodape-da-luz button:disabled,.rodape-da-luz button[aria-disabled=true]{background:#2a2e48;color:#b8bbd8;cursor:default}.painel-luz .fechar-painel{width:2.75rem;height:2.75rem;border:2px solid var(--luz-borda);background:var(--luz-campo);color:var(--texto);font-size:1.25rem;line-height:1}.painel-luz .fechar-painel:hover{background:#2e3250}.painel-luz button:focus-visible,.painel-luz input:focus-visible{outline:3px solid var(--luz-foco);outline-offset:2px}.gizmos-de-luz i[data-em-foco=true]{animation:pulso-do-gizmo 1.6s ease-in-out infinite}@keyframes pulso-do-gizmo{50%{box-shadow:0 0 0 1px #0000008c,0 0 14px 6px var(--cor-da-luz, #ffcf8a);opacity:1}}@media (prefers-reduced-motion: reduce){.gizmos-de-luz i[data-em-foco=true]{outline:2px solid var(--luz-foco);outline-offset:2px;animation:none;opacity:1}}.aviso-da-luz{position:absolute;left:50%;bottom:84px;transform:translate(-50%);margin:0;padding:8px 14px;border:2px solid var(--luz-borda);border-radius:6px;background:var(--luz-painel);color:#fff;box-shadow:0 3px #00000073;font-size:14px;font-weight:700;z-index:40}.aviso-da-saida{width:max-content;max-width:calc(100vw - 32px);text-align:center}.aviso-de-passagem{width:max-content;max-width:calc(100vw - 600px);text-align:center;pointer-events:none}@media (max-width: 700px){.aviso-de-passagem{top:180px;bottom:auto;max-width:calc(100vw - 32px)}.recusa{top:78px;bottom:auto;max-width:calc(100vw - 32px);text-align:center}.recusa.recusa-sem-webgl{top:180px}.soltar-item.com-painel{bottom:calc(var(--altura-painel, 42vh) + 16px)}}.painel-musica .estado-da-musica,.painel-musica .aviso-da-musica{margin:0}.painel-musica .aviso-da-musica{padding:.5rem .625rem;border:2px solid var(--luz-borda);border-radius:6px;background:var(--luz-campo);color:var(--texto)}.mini-musica{--moldura-alfa: .7;position:absolute;z-index:var(--z-aviso);bottom:84px;left:16px;box-sizing:content-box;width:var(--lado-do-player, 200px);padding:0 6px 6px;border:2px solid rgb(69 75 106 / var(--moldura-alfa));border-radius:10px;background:rgb(10 11 20 / var(--moldura-alfa))}.mini-musica:hover,.mini-musica:focus-within{--moldura-alfa: 1}@media (prefers-reduced-motion: no-preference){.mini-musica{transition:background-color .15s,border-color .15s}}.mini-musica-alca{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px}.mini-musica-titulo{overflow:hidden;color:#eceef7;font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}.mini-musica-botao{min-width:44px;min-height:44px;padding:0 10px;border:2px solid #8b93bd;border-radius:8px;background:#1b1e33;color:#fff;font:inherit;font-size:.875rem;cursor:pointer}.mini-musica-botao:hover{background:#2b3050}.mini-musica-botao:focus-visible{outline:3px solid #ffd54a;outline-offset:2px}.mini-musica-chip{position:absolute;z-index:var(--z-aviso);bottom:84px;left:16px;display:flex;align-items:center;gap:8px;padding:4px 4px 4px 12px;border:2px solid #454b6a;border-radius:10px;background:#0a0b14;color:#eceef7;font-size:.8125rem}.mini-musica-tela,.mini-musica-tela iframe{display:block;width:200px;height:200px;border:0;background:#000}.continuar-musica{min-height:44px;padding:0 8px;white-space:nowrap;font-size:.8125rem;border:2px solid #0a0b14;border-radius:6px;background:var(--roxo);color:#fff;cursor:pointer;font-family:inherit;font-weight:700}.continuar-musica:hover{background:var(--roxo-forte)}@media (min-width: 701px){body:has(.painel-luz) .mini-musica,body:has(.painel-luz) .mini-musica-chip{left:calc(30px + 20rem)}}@media (max-width: 700px){.mini-musica,.mini-musica-chip{top:178px;bottom:auto;left:8px}body:has(.painel-luz) .mini-musica,body:has(.painel-luz) .mini-musica-chip{top:auto;bottom:84px}}@media (max-width: 700px){.painel-luz{top:120px;right:8px;bottom:auto;left:8px;width:auto;max-width:none}.acoes{flex-wrap:wrap;justify-content:center;max-width:100%}}@media (max-width: 480px){.painel-luz{top:176px}}@media (max-width: 700px){.catalogo.com-painel-de-luz{display:none}.painel-luz{max-height:calc(100vh - 128px)}}@media (max-width: 480px){.painel-luz{max-height:calc(100vh - 184px)}}.lista-de-luzes ul{display:grid;gap:.375rem;margin:0;padding:0;list-style:none}.lista-de-luzes li button{width:100%;min-height:2.75rem;padding:.375rem .625rem;border:2px solid #0a0b14;border-radius:6px;background:#3a3f63;color:var(--texto);cursor:pointer;font:inherit;text-align:left}.lista-de-luzes li button:hover{background:#4a5080}.confirmar-descarte p{flex:1 0 100%;margin:0;font-weight:700}.painel-acessos{width:26rem;gap:.75rem;max-height:calc(100vh - 170px)}.aviso-de-acessos{margin:0;padding:.5rem .625rem;border-left:4px solid var(--ouro);border-radius:4px;background:#1b1e30}.abas-de-acessos{display:flex;flex-wrap:wrap;gap:.375rem}.painel-acessos button{min-height:2.75rem;padding:.375rem .625rem;border:2px solid #0a0b14;border-radius:6px;background:#3a3f63;color:var(--texto);cursor:pointer;font:inherit}.painel-acessos button:hover:not(:disabled){background:#474d78}.painel-acessos button:disabled{background:#2a2e48;color:#b8bbd8;cursor:default}.painel-acessos .fechar-painel{width:2.75rem;padding:0}.painel-acessos .abas-de-acessos button[aria-pressed=true],.painel-acessos .primario-de-acessos{background:var(--roxo);color:#fff;font-weight:700}.painel-acessos .primario-de-acessos:hover:not(:disabled){background:var(--roxo-forte)}.painel-acessos .perigo{background:#7a2a36;color:#fff}.painel-acessos button:focus-visible,.painel-acessos input:focus-visible{outline:3px solid var(--luz-foco);outline-offset:2px}.lista-de-acessos,.historico-de-acessos{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.pessoa-de-acessos{display:grid;gap:.375rem;padding:.5rem .625rem;border:2px solid var(--luz-borda);border-radius:6px;background:var(--luz-campo)}.nome-de-acessos{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;overflow-wrap:anywhere}.selo-fixo{padding:.0625rem .5rem;border-radius:999px;background:var(--roxo);color:#fff;font-size:.75rem;font-weight:700}.chaves-de-acessos{display:flex;flex-wrap:wrap;gap:.25rem 1rem}.chaves-de-acessos label{display:flex;align-items:center;gap:.5rem;min-height:2.75rem;cursor:pointer}.chaves-de-acessos input{width:1.375rem;height:1.375rem;accent-color:var(--roxo)}.detalhe-de-acessos{margin:0;color:#dcd8ef;font-size:.75rem}.confirmar-de-acessos{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.confirmar-de-acessos span{flex:1 1 100%;font-weight:700}.historico-de-acessos li{display:flex;justify-content:space-between;gap:.75rem;font-size:.75rem}.historico-de-acessos time{flex:none;color:#dcd8ef;font-variant-numeric:tabular-nums}.adicionar-de-acessos{padding-top:.25rem;border-top:2px solid var(--luz-borda)}.painel-acessos h3{margin:0}@media (max-width: 700px){.painel-acessos{left:8px;bottom:72px;width:calc(100vw - 16px);max-height:calc(100vh - 270px)}}.erro-de-acessos{position:sticky;top:-.625rem;z-index:1;margin:0 -.25rem;padding:.5rem .625rem;border:2px solid var(--luz-erro);border-radius:6px;background:#2a1b26}.link-de-convite{display:grid;gap:.5rem}.plaquinha[data-etiqueta=neon]{isolation:isolate;border-color:transparent;background:transparent;color:#fff;box-shadow:0 0 6px #ff46c873,0 0 12px #46a0ff4d}.plaquinha[data-etiqueta=neon] .etiqueta-neon{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;overflow:hidden;border-radius:5px;pointer-events:none}.plaquinha[data-etiqueta=neon] .etiqueta-neon:before{content:"";position:absolute;top:50%;left:50%;width:calc(100% + 40px);aspect-ratio:1;background:conic-gradient(#ff2d55,#ffb300,#f5ff2d,#2dff6b,#2de0ff,#3d6bff,#c02dff,#ff2d55);transform:translate(-50%,-50%) rotate(0);animation:etiqueta-neon-gira 7s linear infinite;will-change:transform}.plaquinha[data-etiqueta=neon] .etiqueta-neon:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:3px;background:#0b0b14}@keyframes etiqueta-neon-gira{to{transform:translate(-50%,-50%) rotate(360deg)}}@media (prefers-reduced-motion: reduce){.plaquinha[data-etiqueta=neon] .etiqueta-neon:before{animation:none;will-change:auto}}.medidor-mic{position:absolute;left:5px;right:5px;bottom:3px;height:4px;overflow:hidden;border-radius:2px;background:#00000073;pointer-events:none}.medidor-mic>span{display:block;height:100%;background:#8fe08f;transition:width 60ms linear}.medidor-mic.estourando{height:5px;background:#fff;box-shadow:0 0 0 1px #fff}.medidor-mic.estourando>span{background:#e5231a}.voz .aviso-estouro{position:absolute;left:0;bottom:calc(100% + 8px);margin:0;padding:6px 10px;border:2px solid #5c2422;border-radius:6px;background:#a53f3b;color:#fff;font-weight:700;line-height:1.3;white-space:normal;width:max-content;max-width:min(320px,calc(100vw - 36px))}.tocar-musica{position:absolute;z-index:var(--z-hud);left:50%;bottom:70px;display:flex;overflow:hidden;border:2px solid #080914;border-radius:8px;background:var(--roxo);box-shadow:inset 0 2px #a967ff,0 3px #0000008c;transform:translate(-50%)}.tocar-musica-acao,.tocar-musica-fechar{min-height:44px;border:0;background:transparent;color:#fff;cursor:pointer}.tocar-musica-acao{padding:8px 14px 8px 18px;font-size:14px;font-weight:700}.tocar-musica-fechar{display:grid;place-items:center;width:44px;border-left:2px solid #4c109d}.tocar-musica-fechar .icone{width:16px;height:16px}.tocar-musica-acao:hover,.tocar-musica-fechar:hover{background:#4c109d}.tocar-musica-acao:focus-visible,.tocar-musica-fechar:focus-visible{outline:3px solid #fff;outline-offset:-3px}.chat-formulario .chat-anexar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;box-shadow:none;border:2px solid #10121e;border-radius:5px;background:#171928;color:var(--texto);cursor:pointer}.chat-formulario .chat-anexar:hover:not(:disabled){background:var(--hud-claro)}.chat-formulario .chat-anexar:focus-visible{outline:3px solid var(--ouro);outline-offset:1px}.chat-formulario .chat-anexar:disabled{opacity:.5;cursor:default}.chat-formulario.chat-arrastando{outline:3px dashed var(--ouro);outline-offset:2px;background:#1b1d30}.chat-anexo{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:6px;border:2px solid #10121e;border-radius:5px;background:#171928}.chat-anexo img{width:48px;height:48px;object-fit:cover;border-radius:3px;background:#0f0f1a}.chat-formulario .chat-anexo-estado{flex:1;min-width:0;color:var(--apagado);font:12px system-ui,sans-serif;overflow-wrap:anywhere}.chat-formulario .chat-anexo-erro .chat-anexo-estado{color:#ff9b97}.chat-formulario .chat-anexo-pronto .chat-anexo-estado{color:var(--sucesso)}.chat-formulario .chat-anexo button{min-height:32px;min-width:32px;padding:0 8px;box-shadow:none;border:2px solid #10121e;border-radius:5px;background:var(--hud);color:var(--texto);cursor:pointer}.chat-formulario .chat-anexo button:hover{background:var(--hud-claro)}.chat-miniatura{display:block;margin:5px 0 0;padding:0;border:2px solid #10121e;border-radius:5px;background:#0f0f1a;cursor:zoom-in;overflow:hidden}.chat-miniatura:focus-visible{outline:3px solid var(--ouro);outline-offset:1px}.chat-miniatura img{display:block;width:auto;height:auto;max-width:100%;max-height:240px}.chat-visualizador{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-aviso) + 5);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:16px;background:#080810e0;cursor:zoom-out}.chat-visualizador-legenda{flex:none;max-width:min(100%,640px);margin:0;color:var(--texto);font-size:15px;line-height:1.4;text-align:center;overflow-wrap:anywhere;cursor:default}.chat-visualizador img{min-height:0;max-width:100%;max-height:100%;object-fit:contain;border-radius:4px;cursor:default}.chat-visualizador-fechar{position:absolute;top:12px;right:12px;width:44px;height:44px;border:2px solid #10121e;border-radius:6px;background:var(--hud);color:var(--texto);font-size:26px;line-height:1;cursor:pointer}.chat-visualizador-fechar:focus-visible{outline:3px solid var(--ouro);outline-offset:2px}.plaquinha.cracha-torre .balao-fila{position:absolute;top:-11px;right:-9px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:9px;background:#ffcf5a;color:#2a2140;font-size:11px;font-weight:700;line-height:18px;text-align:center;box-shadow:0 1px 3px #00000059;pointer-events:none}.plaquinha.cracha-torre .balao-fila:after{content:"";position:absolute;bottom:-4px;left:6px;border:4px solid transparent;border-top-color:#ffcf5a;border-bottom:0}@media (prefers-reduced-motion: no-preference){.plaquinha.cracha-torre .balao-fila.pop{animation:balao-fila-pop .28s ease-out}}@keyframes balao-fila-pop{0%{transform:scale(.4)}70%{transform:scale(1.25)}to{transform:scale(1)}}.selo-secretaria{display:inline-flex;align-items:center;gap:4px;padding:1px 8px 1px 4px;border-radius:9px;border:1px solid #cd7f32;background:#cd7f3229;color:#f3c48a;font-size:11px;line-height:1.5;white-space:nowrap}.kanban-meta .selo-secretaria{padding:1px 8px 1px 4px;background:#cd7f3229;color:#f3c48a}.secao-obra{padding-bottom:12px}.painel-pendencia{z-index:calc(var(--z-aviso) + 1);top:50%;right:auto;bottom:auto;left:50%;width:min(30rem,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 180px);grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;transform:translate(-50%,-50%)}.pendencia-corpo{display:grid;gap:.875rem;align-content:start;min-height:0;overflow-y:auto;overscroll-behavior:contain}.pendencia-erro-doc{display:grid;gap:.5rem;justify-items:start}.pendencia-erro-doc button{min-height:2.75rem;padding:.25rem .75rem;border:2px solid var(--luz-borda);border-radius:6px;background:var(--luz-campo);color:var(--texto);cursor:pointer;font:inherit}@media (min-width: 701px){.painel-pendencia:has(.pede-saida){max-height:calc(100dvh - 120px)}}@media (min-width: 701px){body:has(.painel-pendencia) .mini-musica,body:has(.painel-pendencia) .mini-musica-chip{left:16px}}@media (max-width: 700px){.painel-pendencia{width:calc(100vw - 32px);max-height:calc(100dvh - 200px)}}.pendencia-titulo{margin:0;font-size:1rem;overflow-wrap:anywhere}.pendencia-meta{display:grid;grid-template-columns:auto 1fr;gap:.125rem .5rem;margin:0}.pendencia-meta dt{color:#dcd8ef;font-weight:700}.pendencia-meta dd{margin:0;overflow-wrap:anywhere}.pendencia-texto{display:grid;gap:.5rem;overflow-wrap:anywhere}.pendencia-texto h3,.pendencia-texto h4,.pendencia-texto p,.pendencia-texto ul,.pendencia-texto ol{margin:0}.pendencia-texto ul,.pendencia-texto ol{padding-left:1.25rem}.pendencia-texto a{color:#b58cf5;text-decoration:underline}.pendencia-texto code{padding:0 .25rem;border-radius:4px;background:var(--luz-campo)}.pendencia-codigo{position:relative}.pendencia-codigo pre{margin:0;padding:2rem .5rem .5rem;overflow-x:auto;border:2px solid var(--luz-borda);border-radius:6px;background:var(--luz-campo)}.pendencia-codigo pre code{padding:0;background:none}.pendencia-copiar,.pendencia-anexos button,.pendencia-rodape button{min-height:2.25rem;padding:.25rem .75rem;border:2px solid var(--luz-borda);border-radius:6px;background:var(--luz-campo);color:var(--texto);cursor:pointer;font:inherit}.pendencia-copiar{position:absolute;top:.25rem;right:.25rem;min-height:1.75rem}.pendencia-rodape .primario{border-color:#b58cf5;font-weight:700}.pendencia-imagem{max-width:100%;border-radius:6px}.pendencia-anexos{display:grid;gap:.375rem;justify-items:start}.pendencia-anexos h3{margin:0}.pendencia-rodape{display:grid;gap:.5rem;padding-top:.5rem;border-top:2px solid var(--luz-borda)}.pendencia-aviso{margin:0;padding:.375rem .5rem;border-left:4px solid #f2b11d;background:var(--luz-campo)}.pendencia-rodape textarea{padding:.375rem;border:2px solid var(--luz-borda);border-radius:6px;background:var(--luz-campo);color:var(--texto);font:inherit;resize:vertical}.pendencia-resposta{display:grid;gap:.5rem;min-width:0}.pendencia-resposta-topo{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.pendencia-resposta textarea{min-height:3.5rem;max-height:9rem;font-family:ui-monospace,monospace;font-size:.8125rem}.pendencia-resposta textarea:disabled{opacity:.5}.pede-saida{gap:.375rem}.pede-saida .primario,.pede-saida>button{min-height:2.75rem}.pendencia-nao-rodei{display:flex;align-items:center;gap:.5rem;min-height:2.75rem;cursor:pointer}.pendencia-nao-rodei input{width:1.5rem;height:1.5rem;margin:0}.pendencia-dica{margin:0;color:var(--texto);font-size:.8125rem;opacity:.8}.pendencia-rodape button:disabled{cursor:not-allowed;opacity:.5}.pendencia-erro{margin:0;color:#ff9a9a;font-weight:700}.painel-pendencia button:focus-visible,.painel-pendencia textarea:focus-visible{outline:3px solid #fff;outline-offset:2px}.grade-pendencias{z-index:calc(var(--z-aviso) + 1);top:72px;right:16px;bottom:84px;left:16px;width:auto;max-width:none;max-height:none;overflow-y:auto;align-content:start}.grade-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.625rem;margin:0;padding:0;list-style:none}.grade-cartao{display:grid;gap:.375rem;align-content:start;min-width:0;padding:.5rem .625rem;border:2px solid var(--luz-borda);border-radius:6px;background:var(--luz-campo)}.grade-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.grade-acao{margin:0;font-size:1.125rem;line-height:1.25;overflow-wrap:anywhere}.grade-min{flex:none;padding:.125rem .5rem;border:2px solid var(--luz-borda);border-radius:999px;font-size:.8125rem;font-weight:700;white-space:nowrap}.grade-titulo{margin:0;font-size:.8125rem;opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grade-meta{display:flex;flex-wrap:wrap;gap:.25rem .75rem;margin:0;font-size:.8125rem;opacity:.85}.grade-motivo{margin:0;font-size:.8125rem;overflow-wrap:anywhere}.grade-motivo-campo{padding:.375rem;border:2px solid var(--luz-borda);border-radius:6px;background:var(--luz-campo);color:var(--texto);font:inherit;resize:vertical}.grade-acoes{display:flex;gap:.5rem}.grade-doc,.grade-acoes button{min-height:2.75rem;padding:.25rem .625rem;border:2px solid var(--luz-borda);border-radius:6px;background:var(--luz-campo);color:var(--texto);font:inherit;cursor:pointer}.grade-doc{border-color:#f2b11d;background:#f2b11d;color:#1b1b1b;font-weight:700}.grade-acoes .primario{border-color:#f2b11d;font-weight:700}.grade-pendencias button:focus-visible,.grade-pendencias textarea:focus-visible{outline:3px solid #fff;outline-offset:2px}@media (max-width: 700px){.grade-pendencias{top:64px;right:16px;left:16px}}.abas-construcao{position:sticky;z-index:1;top:44px;display:flex;gap:4px;margin:-10px -10px 10px;padding:8px 10px;border-bottom:2px solid #0b0c16;background:#1c2036}.abas-construcao .aba{flex:1;padding:6px 8px;font-size:12px}.editor-de-chao{padding:0 8px 10px;border:2px solid #10121e;border-radius:6px;background:#1c2036;box-shadow:inset 0 0 0 1px #454b6a}.catalogo .editor-de-chao h2{margin:0 -8px 8px;padding:4px 8px;border-radius:4px 4px 0 0;background:#343951;box-shadow:inset 0 -2px #24283d;font-size:11px}.barra-do-chao{display:flex;flex-wrap:nowrap;align-items:center;gap:4px}.botao-do-chao{display:grid;flex:0 0 auto;place-items:center;width:36px;height:36px;padding:0;border:2px solid #10121e;border-radius:5px;background:#343951;box-shadow:inset 0 2px #4c526d,inset 0 -2px #24283d;color:var(--texto);cursor:pointer}.botao-do-chao:hover:not(:disabled){background:#414761}.botao-do-chao[aria-pressed=true]{border-color:var(--ouro);background:var(--roxo);box-shadow:inset 0 2px #9b5cf0,inset 0 -2px 0 var(--roxo-forte);color:#fff}.botao-do-chao:disabled{opacity:.4;cursor:default}.botao-do-chao:focus-visible,.faixa-de-alturas button:focus-visible{outline:2px solid var(--ouro);outline-offset:1px}.titulo-do-chao{display:flex;align-items:center;justify-content:space-between;min-height:34px;margin:0 -8px 8px;border-radius:4px 4px 0 0;background:#343951;box-shadow:inset 0 -2px #24283d}.catalogo .titulo-do-chao h2{margin:0;padding:4px 8px;background:none;box-shadow:none}.desfazer-do-chao{display:flex;gap:2px;padding:2px 4px}.desfazer-do-chao .botao-do-chao{width:28px;height:28px;border-radius:4px}.aviso-do-desfazer{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:4px 0;font-size:12px}.aviso-do-desfazer .botao-do-chao{width:auto;max-width:100%;height:auto;padding:2px 8px;border-radius:4px;white-space:normal;text-align:left}.catalogo>.aviso-do-desfazer{position:sticky;z-index:1;bottom:0;margin:8px 0 0;padding:6px 8px;border-radius:6px;background:#1c2036;box-shadow:inset 0 0 0 1px #454b6a}.nome-da-ferramenta{min-height:16px;margin:6px 0 8px;color:var(--apagado);font-size:11px}.paleta-do-chao{display:flex;align-items:center;gap:8px}.faixa-de-alturas{display:flex;flex:1;min-width:0;margin:0;padding:0;border:2px solid #10121e;border-radius:4px;list-style:none}.faixa-de-alturas li{display:flex;flex:1;min-width:0}.faixa-de-alturas button{position:relative;width:100%;height:30px;margin:0;padding:0;border:0;border-radius:0;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.faixa-de-alturas button:hover{filter:brightness(1.12)}.faixa-de-alturas button[aria-pressed=true]{z-index:1;height:38px;margin-block:-4px;border:2px solid var(--ouro);border-radius:3px;box-shadow:0 0 0 1px #10121e}@media (pointer: coarse),(max-width: 700px){.faixa-de-alturas{flex-wrap:wrap}.faixa-de-alturas li{flex:1 0 20%}.faixa-de-alturas button{min-height:44px;height:44px}.faixa-de-alturas button[aria-pressed=true]{height:44px;margin-block:0}}.legenda-da-paleta{flex:0 0 auto;color:var(--apagado);font-size:11px;white-space:nowrap}.legenda-da-paleta[data-ativa=true]{color:var(--texto);font-weight:700}.legenda-do-tile{position:absolute;z-index:var(--z-hud);top:0;left:0;display:flex;align-items:center;gap:6px;margin:-34px 0 0 -44px;padding:3px 8px;border:2px solid #0a0b14;border-radius:6px;background:#252941;box-shadow:inset 0 0 0 1px #454b6a,0 3px #00000073;color:var(--texto);font-size:11px;white-space:nowrap;pointer-events:none}.legenda-do-tile[hidden]{display:none}.legenda-do-tile i{width:10px;height:10px;border:1px solid #0a0b14;border-radius:2px}.abas-temas{margin-bottom:6px}.aba-contagem{margin-left:2px;color:#a9a5c4;font-size:10px}.aba[aria-selected=true] .aba-contagem{color:inherit}.item-sem-arte{flex:none;width:46px;height:46px;border:2px dashed #4c526d;border-radius:5px;background:#24283d}.fim-da-grade{height:1px}.ancora-do-arraste{position:absolute;top:0;left:0;width:64px;height:32px;margin:-16px 0 0 -32px;background:#ffffffb3;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);pointer-events:none}.ancora-do-arraste[hidden]{display:none}.item{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.icone-arrastado{position:fixed;z-index:var(--z-aviso);top:0;left:0;display:grid;place-items:center;width:64px;height:64px;border:2px solid #10121e;border-radius:6px;background:#343951e0;box-shadow:0 4px #00000073;pointer-events:none}.icone-arrastado[data-validade=valido]{display:none}.icone-arrastado img{max-width:52px;max-height:52px;image-rendering:pixelated}.item[data-arrastando=true]{opacity:.55;border-color:var(--ouro)}.colocar-mais{display:flex;align-items:center;gap:8px;margin:0 0 8px;padding:6px 8px;border:2px solid #10121e;border-radius:5px;background:#1c2036;color:#dcd8ef;font-size:12px;font-weight:700;cursor:pointer}.colocar-mais input{width:18px;height:18px;accent-color:var(--roxo)}.colocar-mais:has(input:checked){border-color:var(--ouro)}.colocar-mais:has(input:focus-visible){outline:2px solid var(--ouro)}@media (max-width: 700px){.colocar-mais{min-height:44px}}.inventario{display:flex;flex-direction:column;overflow:hidden;padding:0;container-type:inline-size}.inventario .alca-inventario{position:absolute;z-index:3;top:0;bottom:0;left:0;float:none;height:auto;margin:0}.inventario .cabecalho-painel{flex:none;margin:0}.inventario .busca-catalogo{flex:none;position:static;margin:0;padding:8px 10px;border-bottom:2px solid #0b0c16;background:#1c2036}.janela-catalogo{display:grid;flex:1;grid-template-columns:158px minmax(0,1fr);min-height:0}.arvore-catalogo{overflow-y:auto;padding:8px 6px 10px 10px;border-right:2px solid #0b0c16;background:#1c2036;scrollbar-color:#59607e #171928;scrollbar-width:thin}.grupo-arvore{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.titulo-grupo{padding:2px 4px 4px;color:var(--lilas);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.titulo-grupo small,.no-arvore small{margin-left:2px;color:#8f92b4;font-size:10px;font-weight:400}.no-arvore{display:flex;align-items:baseline;justify-content:space-between;gap:6px;width:100%;padding:5px 8px;border:2px solid transparent;border-radius:5px;background:transparent;color:#dcd8ef;font:inherit;font-size:12px;text-align:left;cursor:pointer}.no-arvore:hover{background:#2a2f4a}.no-arvore[aria-current=true]{border-color:#360b73;background:var(--roxo);box-shadow:inset 0 2px #9b5cf0;color:#fff;font-weight:700}.no-arvore[aria-current=true] small{color:#e8dbfb}.no-arvore:focus-visible{outline:2px solid var(--ouro);outline-offset:1px}.vitrine-catalogo{display:flex;flex-direction:column;min-width:0;min-height:0}.grade-catalogo{flex:1;min-height:0;overflow-y:auto;padding:10px;scrollbar-color:#59607e #171928;scrollbar-width:thin}.catalogo ul.grade-icones{display:grid;grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:2px}.grade-icones .item{position:relative;justify-content:center;width:100%;min-height:0;aspect-ratio:1;padding:2px;border-color:transparent;background:transparent;box-shadow:none;touch-action:manipulation}.grade-icones .item:hover{background:#2f3452}.grade-icones .item img{height:auto;max-height:100%}.grade-icones .item[data-selecionado=true]{border-color:#fff;background:transparent}.grade-icones .item[aria-pressed=true]{border-color:var(--ouro)}.grade-icones .item[aria-disabled=true]{opacity:.55;cursor:not-allowed}.grade-icones .item-sem-arte{width:24px;height:24px}.rodape-grade{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:8px 0 0;color:#b9b6d3;font-size:11px}.contador-itens{flex:none;color:#dcd8ef;font-weight:700}.slot-previa-quarto:empty{display:none}.no-arvore .no-icone{display:grid;flex:none;place-items:center;width:22px;height:22px;align-self:center}.no-arvore .no-icone img{max-width:22px;max-height:22px;image-rendering:pixelated}.no-arvore .no-nome{flex:1;min-width:0}.previa-peca{display:grid;flex:none;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border-top:2px solid #0b0c16;background:#1c2036}.previa-icone{display:grid;place-items:center;width:76px;height:76px;border:2px solid #10121e;border-radius:6px;background:#24283d;box-shadow:inset 0 2px #14172a}.previa-icone img{max-width:64px;max-height:64px;image-rendering:pixelated}.previa-texto{min-width:0}.previa-nome{display:block;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.previa-detalhes{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px;color:#b9b6d3;font-size:11px}.marca-peca{padding:0 5px;border:1px solid #454b6a;border-radius:3px;background:#2a2f4a;font-style:normal}.previa-dica{margin:0;color:#b9b6d3;font-size:12px}@container (max-width: 460px){.janela-catalogo{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.arvore-catalogo{display:flex;gap:4px;overflow:auto hidden;padding:6px 10px;border-right:0;border-bottom:2px solid #0b0c16;scrollbar-width:none}.grupo-arvore{display:contents}.titulo-grupo{display:none}.no-arvore{flex:none;width:auto;min-height:36px;align-items:center;border-color:#10121e;background:#343951}.previa-peca{grid-template-columns:48px minmax(0,1fr) auto;gap:8px;padding:6px 10px}.previa-icone{width:48px;height:48px}.previa-icone img{max-width:38px;max-height:38px}.previa-detalhes .marca-peca{display:none}}@media (max-width: 700px){.inventario{max-height:min(46vh,var(--vv-altura, 46vh))}.grade-icones .item{min-height:0}}.painel-do-movel{--bico: 50%;position:absolute;z-index:var(--z-painel);top:0;left:0;display:grid;gap:.375rem;width:max-content;max-width:calc(100% - 16px);padding:.375rem;border:3px solid #0a0b14;border-radius:10px;background:var(--hud);box-shadow:inset 0 0 0 2px var(--hud-claro),0 4px #0000008c;color:var(--texto);font-size:.75rem;line-height:1.2;cursor:default;-webkit-user-select:none;user-select:none}.painel-do-movel:after{content:"";position:absolute;top:100%;left:var(--bico);width:10px;height:10px;margin:-7px 0 0 -5px;border-right:3px solid #0a0b14;border-bottom:3px solid #0a0b14;background:var(--hud);transform:rotate(45deg)}.painel-do-movel[data-abaixo=true]:after{top:0;margin-top:-6px;border:0;border-top:3px solid #0a0b14;border-left:3px solid #0a0b14}.painel-do-movel-cabeca{display:flex;align-items:center;gap:.375rem;padding:.125rem .25rem;border-radius:6px;background:var(--hud-escuro)}.painel-do-movel-icone{flex:0 0 auto;width:28px;height:28px;object-fit:contain;image-rendering:pixelated}.painel-do-movel-icone.sem-arte{border:2px dashed var(--hud-claro);border-radius:4px}.painel-do-movel-nome{overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.painel-do-movel-acoes{display:flex;gap:.25rem}.painel-do-movel-botao{display:grid;flex:1 1 0;justify-items:center;align-content:center;gap:.125rem;min-width:64px;min-height:52px;padding:.25rem;border:2px solid #0a0b14;border-radius:6px;background:var(--hud-claro);color:var(--texto);font:inherit;cursor:pointer}.painel-do-movel-glifo{width:20px;height:20px}.painel-do-movel-botao:hover:not(:disabled){background:var(--roxo)}.painel-do-movel-botao.perigo{color:#ffb4b0}.painel-do-movel-botao.com-aviso{flex-basis:9rem;font-size:.75rem;line-height:1.2;text-align:center}.painel-do-movel-botao.perigo:hover:not(:disabled){background:var(--recusa);color:#fff}.painel-do-movel-botao:focus-visible{outline:2px solid var(--ouro);outline-offset:1px}.painel-do-movel-botao:disabled{opacity:.45;cursor:not-allowed}.dica-do-movel{position:absolute;z-index:var(--z-painel);bottom:12px;left:50%;max-width:calc(100% - 16px);margin:0;padding:.375rem .75rem;border:3px solid #0a0b14;border-radius:10px;background:var(--hud);color:var(--texto);font-size:.8125rem;transform:translate(-50%);pointer-events:none}@media (max-width: 700px){.painel-do-movel-botao{min-width:58px;min-height:56px;padding:.25rem .125rem}}.soltar-item{position:absolute;z-index:calc(var(--z-painel) + 1);left:16px;bottom:84px;min-height:44px;padding:8px 14px;border:2px solid #4a4f58;border-radius:6px;background:#2b2f36;color:#fff;box-shadow:inset 0 2px #5d636e,0 3px #00000073;font-size:14px;font-weight:700;cursor:pointer}.soltar-item:hover{background:#363b44}.soltar-item:focus-visible{outline:2px solid #fff;outline-offset:2px}.grade-na-tela{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.grade-na-tela[hidden]{display:none}.coordenada-da-grade{position:absolute;z-index:var(--z-hud);top:0;left:0;margin:14px 0 0 14px;padding:1px 6px;border-radius:4px;background:#0a0b14b3;color:#fff;font:11px/1.4 monospace;pointer-events:none}.coordenada-da-grade[hidden]{display:none}.botao-grade{margin:0 12px 8px;padding:4px 10px;border:2px solid #0a0b14;border-radius:6px;background:#252941;color:#fff;font:inherit;font-size:12px;cursor:pointer}.botao-grade[aria-pressed=true]{background:#7b2ff7}.faixa-do-rascunho{position:fixed;top:0;left:50%;transform:translate(-50%);z-index:30;pointer-events:none;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:4px 12px;max-width:min(92vw,560px);padding:3px 12px;border-radius:0 0 8px 8px;background:#b36b00;color:#fff;font-size:13px;box-shadow:0 2px 8px #0008}.faixa-do-rascunho span{font-size:12px;opacity:.9}@media (max-width: 700px){.faixa-do-rascunho{left:54px;transform:none;max-width:96px;flex-wrap:nowrap;padding:3px 8px;font-size:12px}.faixa-do-rascunho strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.faixa-do-rascunho span{display:none}}.secao-rascunhos .texto-painel{margin:8px 0;color:var(--apagado);font-size:13px;line-height:1.45}.secao-rascunhos .campo-zona input,.secao-rascunhos .campo-zona select{width:100%}.secao-rascunhos button[aria-pressed=true]{outline:2px solid #ffd37a}.secao-rascunhos .perigo{border-color:#6d3334;background:#7a2a36;color:#fff}.camadas-do-rascunho{border:1px solid #35445f;border-radius:6px;margin:8px 0;padding:8px;display:grid;gap:8px}.camadas-do-rascunho legend{font-size:12px;color:var(--apagado);padding:0 4px}.dialogo-de-rascunho{margin:8px 0;padding:10px;border:1px solid #ffd37a;border-radius:6px;background:#20283a;display:grid;gap:4px}.lista-de-recusas{display:grid!important;grid-template-columns:1fr!important;gap:4px;font-size:12px;max-height:160px;overflow:auto}.forma-do-pincel{margin-bottom:8px}.tamanhos-do-pincel{display:flex;align-items:center;gap:4px;font-weight:700}.plaquinha-da-estatua{position:absolute;left:0;top:0;pointer-events:none}
