.manutencao-aviso{gap:14px}.manutencao-mensagem{border-left:4px solid var(--sangue);color:var(--tinta);white-space:pre-line;overflow-wrap:anywhere;background:#8e1b1b12;margin:0;padding:10px 14px;font-size:17px;line-height:1.4}.manutencao-rotulo{letter-spacing:.06em;text-transform:uppercase;color:var(--sangue);margin-bottom:2px;font-size:13px;display:block}.manutencao-lista{color:var(--tinta-suave);flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:16px;line-height:1.4;display:flex}.manutencao-lista strong{color:var(--tinta)}.manutencao-aviso>button{width:100%}.manutencao-aviso>.acesso-link{box-shadow:none;min-height:0;color:var(--tinta-suave);cursor:pointer;background:0 0;border:none;padding:2px;font-size:15px;text-decoration:underline}.faixa-manutencao{z-index:60;background:var(--sangue);color:var(--pergaminho);pointer-events:none;border-radius:0 0 6px 6px;padding:4px 14px;font-size:14px;position:fixed;top:0;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #0006}.nome-jogador{vertical-align:middle;align-items:center;gap:.35em;min-width:0;max-width:100%;display:inline-flex}.nome-jogador-texto{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nome-jogador-p{font-size:.9em}.nome-jogador-g{font-size:1.25em}.nome-jogador-vip .nome-jogador-texto{background:linear-gradient(100deg,#8a6420 0%,#c9a43e 30%,#fff1b8 45%,#c9a43e 60%,#8a6420 100%) 0 0/250% 100%;color:#0000;-webkit-text-stroke:0;filter:drop-shadow(0 0 2px #dcbf7373);-webkit-background-clip:text;background-clip:text;animation:3.2s linear infinite nome-brilho}.nome-jogador-admin .nome-jogador-texto{color:#b3261e;text-shadow:0 0 3px #b3261e59}.nome-jogador-dono .nome-jogador-texto{background:linear-gradient(100deg,#6b1fc0 0%,#c27bff 35%,#ffe7a3 50%,#c27bff 65%,#6b1fc0) 0 0/250% 100%;color:#0000;-webkit-text-stroke:0;filter:drop-shadow(0 0 3px #c27bff80);-webkit-background-clip:text;background-clip:text;animation:4s linear infinite nome-brilho}.selo-role{letter-spacing:.06em;-webkit-text-stroke:0;white-space:nowrap;border-radius:3px;flex:none;align-items:center;gap:.25em;padding:.05em .4em .05em .2em;font-size:.62em;line-height:1.5;display:inline-flex;position:relative;overflow:hidden}.selo-role-p{font-size:.68em}.selo-role-g{font-size:.55em}.selo-role-kanji{border-radius:50%;place-items:center;width:1.45em;height:1.45em;font-size:.95em;display:inline-grid}.selo-role-vip{color:#2a1a06;background:linear-gradient(#f3dd96,#c9a43e 55%,#9c7425);border:1px solid #6e4f17;box-shadow:0 0 6px #dcbf738c,inset 0 1px #ffffff80}.selo-role-vip .selo-role-kanji{color:#f3dd96;background:#2a1a06}.selo-role-admin{color:#3d0808;background:linear-gradient(#ffc1b8,#f27c70 55%,#cf4f43);border:1px solid #7a1f17;box-shadow:0 0 6px #ff8c808c,inset 0 1px #ffffff80}.selo-role-dono{color:#fff;background:linear-gradient(#c99af7,#8e44d6 55%,#5a1f99);border:1px solid #2e0b55;box-shadow:0 0 6px #c27bff99,inset 0 1px #ffffff73}.selo-role-admin .selo-role-kanji,.selo-role-dono .selo-role-kanji{color:#000;background:#fff}.selo-role-vip:after,.selo-role-admin:after,.selo-role-dono:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff8c 50%,#0000 65%);animation:3.6s ease-in-out infinite selo-reflexo;position:absolute;inset:0;transform:translate(-120%)}@keyframes nome-brilho{0%{background-position:125% 0}to{background-position:-125% 0}}@keyframes selo-reflexo{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.nome-jogador-texto,.selo-role:after{animation:none!important}}.modal.modal-ferreiro{max-width:900px;max-height:calc(100dvh - 32px)}.ferreiro-essencias{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.ferreiro-essencia{color:#fff3d6;box-shadow:inset 0 0 0 1px var(--cor-raridade);cursor:help;background:#1f130be6;align-items:center;gap:4px;padding:1px 6px 1px 2px;font-size:15px;line-height:1.2;display:inline-flex}.ferreiro-essencia.zerada{opacity:.55}.ferreiro-essencia .peca-kanji{width:20px;font-size:14px}.so-leitor{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ferreiro-fechado{text-align:center;margin:24px 0}.ferreiro-corpo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-height:0;display:grid}.ferreiro-bancada,.ferreiro-lista{flex-direction:column;gap:6px;min-width:0;min-height:0;display:flex}.ferreiro-subtitulo{font-family:var(--pincel);color:var(--sangue);margin:0;font-size:18px;font-weight:400}.ferreiro-subtitulo small{color:var(--tinta-suave);font-size:15px}.ferreiro-grade-bigorna,.ferreiro-grade-lista{box-shadow:inset 0 0 0 2px var(--ouro), inset 0 0 12px #000c;background:#1f130bd9;padding:8px}.bolsa-grade.ferreiro-grade-bigorna{box-shadow:inset 0 0 0 2px var(--chumbo-claro), inset 0 0 14px #000000d9;background:repeating-linear-gradient(115deg,#ffffff08 0 2px,#0000 2px 9px),linear-gradient(#3a383d,#1e1b1f);grid-template-columns:repeat(6,minmax(0,1fr))}.bolsa-grade.ferreiro-grade-lista{grid-template-columns:repeat(8,minmax(0,1fr))}.ferreiro-rolagem{min-height:0;max-height:46dvh;overflow-y:auto}.ferreiro-atalhos{font-size:16px}.ferreiro-nota{color:var(--tinta-suave);margin:0;font-size:15px;font-style:italic}.ferreiro-previsto{flex-wrap:wrap;align-items:center;gap:6px;min-height:28px;font-size:16px;display:flex}.ferreiro-ganho-titulo{color:var(--sangue)}.ferreiro-ganho{animation:.45s ease-out both ferreiro-surge}.ferreiro-acoes{justify-content:flex-end;gap:6px;display:flex}.ferreiro-acoes button{margin:0}.ferreiro-equipada{z-index:1;color:#fff3d6;background:var(--sangue);border:1px solid var(--ouro);padding:0 4px;font-size:13px;line-height:1.3;position:absolute;bottom:-2px;left:-2px}.ferreiro-grade-bigorna.tremendo{animation:.65s linear both ferreiro-tremor}.peca-bolsa.estilhacando{animation:.6s ease-in both ferreiro-estilhaco;animation-delay:var(--atraso,0s)}.peca-bolsa.estilhacando:after{content:"";z-index:3;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 46%,#fff 47% 51%,#0000 52%),linear-gradient(35deg,#0000 60%,#ffffffd9 61% 64%,#0000 65%),linear-gradient(160deg,#0000 30%,#ffffffd9 31% 34%,#0000 35%);position:absolute;inset:0}@keyframes ferreiro-tremor{0%,to{transform:translate(0)}10%{transform:translate(-4px,2px)}20%{transform:translate(4px,-3px)}30%{transform:translate(-5px,-2px)}40%{transform:translate(5px,3px)}50%{transform:translate(-3px,3px)}60%{transform:translate(4px,-2px)}70%{transform:translate(-3px,-1px)}80%{transform:translate(2px,2px)}90%{transform:translate(-1px,-1px)}}@keyframes ferreiro-estilhaco{0%{filter:brightness();opacity:1;transform:scale(1)rotate(0)}35%{filter:brightness(2.2);opacity:1;transform:scale(1.08)rotate(-3deg)}to{filter:brightness(3)blur(1px);opacity:0;transform:scale(.2)rotate(18deg)translateY(18px)}}@keyframes ferreiro-surge{0%{opacity:0;transform:translateY(8px)scale(.6)}to{opacity:1;transform:none}}.ferreiro-forja{min-height:190px;box-shadow:inset 0 0 0 2px var(--chumbo-claro), inset 0 0 18px #000000e6;background:radial-gradient(circle at 50% 62%,#d64a3059,#0000 55%),repeating-linear-gradient(115deg,#ffffff08 0 2px,#0000 2px 9px),linear-gradient(#2a272c,#141216);place-items:center;padding:12px;display:grid;position:relative;overflow:hidden}.ferreiro-slot{width:124px;height:124px;image-rendering:pixelated;outline:3px solid var(--cor-raridade,var(--chumbo-claro));color:var(--chumbo-claro);background:0 0;border:10px solid #0000;border-image:url(/ui/moldura-escura.png) 6 fill/16px round;place-items:center;margin:0;padding:0;display:grid;position:relative;box-shadow:0 0 0 3px #0009}.ferreiro-slot:disabled{opacity:1}.ferreiro-slot.cheio{cursor:pointer;box-shadow:0 0 0 3px #0009, 0 0 18px color-mix(in srgb, var(--cor-raridade) 70%, transparent)}.ferreiro-slot.cheio:before{content:"";background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--cor-raridade) 60%, transparent), color-mix(in srgb, var(--cor-raridade) 12%, transparent) 72%);position:absolute;inset:0}.ferreiro-slot-vazio{font-family:var(--pincel);opacity:.35;font-size:54px;line-height:1}.ferreiro-slot-icone{z-index:1;aspect-ratio:1;object-fit:contain;width:88%;height:auto;image-rendering:pixelated;filter:drop-shadow(0 3px #0009);position:relative}.ferreiro-clarao{z-index:2;pointer-events:none;opacity:0;background:radial-gradient(circle,#fff 0,#fff9 30%,#0000 62%);position:absolute;inset:-40%}.ferreiro-fagulha{z-index:3;pointer-events:none;opacity:0;--angulo:calc(var(--i) * 60deg + 20deg);background:#fff8d2;width:5px;height:5px;position:absolute;top:50%;left:50%;box-shadow:0 0 6px 2px #ffdc78e6}.ferreiro-golpe{z-index:4;pointer-events:none;opacity:0;transform-origin:10% 90%;width:64px;height:64px;position:absolute;top:calc(50% - 96px);left:calc(50% + 34px)}.ferreiro-golpe .ferreiro-martelo{filter:drop-shadow(2px 3px #0009);width:100%;height:100%}.ferreiro-forja.fase-batendo .ferreiro-golpe{animation:.62s ease-in both ferreiro-martelada}.ferreiro-forja.fase-batendo .ferreiro-slot{animation:.62s linear both ferreiro-impacto}@keyframes ferreiro-martelada{0%{opacity:0;transform:rotate(40deg)}15%{opacity:1;transform:rotate(48deg)}55%{opacity:1;transform:rotate(-38deg)}70%{opacity:1;transform:rotate(-26deg)}to{opacity:0;transform:rotate(-10deg)}}@keyframes ferreiro-impacto{0%,52%{transform:none}58%{transform:translateY(5px)scale(1.04,.95)}72%{transform:translateY(-2px)}to{transform:none}}.ferreiro-forja.fase-sucesso .ferreiro-slot-icone{animation:1.9s ease-in-out both ferreiro-evolui}.ferreiro-forja.fase-sucesso .ferreiro-clarao{animation:1.9s ease-out both ferreiro-clarao}.ferreiro-forja.fase-sucesso .ferreiro-fagulha{animation:.9s ease-out 1.15s both ferreiro-fagulha}.ferreiro-forja.fase-sucesso .ferreiro-slot{animation:1.9s ease-out both ferreiro-aura}@keyframes ferreiro-evolui{0%{filter:brightness();transform:scale(1)}12%{filter:brightness(0)invert()drop-shadow(0 0 6px #fff);transform:scale(1.04)}24%{filter:brightness();transform:scale(.98)}36%{filter:brightness(0)invert()drop-shadow(0 0 8px #fff);transform:scale(1.08)}46%{filter:brightness(1.2);transform:scale(1)}56%,66%{filter:brightness(0)invert()drop-shadow(0 0 14px #fff);transform:scale(1.16)}82%{filter:brightness(1.6)drop-shadow(0 0 10px #fff);transform:scale(1.06)}to{filter:drop-shadow(0 3px #0009);transform:scale(1)}}@keyframes ferreiro-clarao{0%,50%{opacity:0;transform:scale(.3)}64%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes ferreiro-fagulha{0%{opacity:1;transform:rotate(var(--angulo)) translateX(10px) scale(1)}to{opacity:0;transform:rotate(var(--angulo)) translateX(86px) scale(.3)}}@keyframes ferreiro-aura{0%,45%{outline-color:var(--cor-raridade)}62%{outline-color:#fff;box-shadow:0 0 0 3px #0009,0 0 34px 8px #ffffffd9}to{outline-color:var(--cor-raridade)}}.ferreiro-forja.fase-falha .ferreiro-slot-icone{animation:.9s ease-out both ferreiro-apaga}@keyframes ferreiro-apaga{0%,to{filter:drop-shadow(0 3px #0009)}30%{filter:grayscale()brightness(.45)}}.modal-ferreiro.ferreiro-falhou{animation:.36s linear both ferreiro-tremida}@keyframes ferreiro-tremida{0%,to{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}.ferreiro-amuleto{text-align:center;width:78px;color:var(--pergaminho-escuro);cursor:help;justify-items:center;gap:1px;line-height:1.1;display:grid;position:absolute;bottom:8px;left:10px}.ferreiro-amuleto .peca-bolsa{opacity:.8;outline-style:dashed;width:46px}.ferreiro-amuleto-kanji{font-family:var(--pincel);opacity:.45;font-size:20px}.ferreiro-amuleto small{font-size:12px}.ferreiro-em-breve{color:var(--ouro-claro)}.ferreiro-ficha{flex-direction:column;gap:3px;display:flex}.ferreiro-nome{color:var(--cor-raridade,var(--sangue));-webkit-text-stroke:.4px var(--tinta);text-shadow:1px 1px #00000059;font-size:19px}.ferreiro-meta{color:var(--tinta-suave);font-size:15px}.ferreiro-linhas{border-top:1px dotted var(--pergaminho-escuro);border-bottom:1px dotted var(--pergaminho-escuro);color:#2f6b2a;margin:2px 0;padding:4px 0;list-style:none}.ferreiro-linhas li{flex-wrap:wrap;align-items:center;column-gap:4px;padding:0 4px;display:flex}.ferreiro-linhas li.nova{color:#6a2fa3;animation:1.6s ease-out both ferreiro-linha-nova}@keyframes ferreiro-linha-nova{0%{background:#9b4fd68c}to{background:#9b4fd61f}}.ferreiro-tentativa{gap:2px;margin:0;font-size:17px;display:grid}.ferreiro-tentativa>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.ferreiro-tentativa dt{color:var(--tinta-suave)}.ferreiro-tentativa dd{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin:0;display:inline-flex}.ferreiro-tentativa small{color:var(--tinta-suave);font-size:14px}.ferreiro-ryo{color:#8a5a00;font-weight:700}.ferreiro-falta .ferreiro-ryo,.ferreiro-falta small{color:var(--erro)}.ferreiro-maximo,.ferreiro-instrucao{margin:0;font-size:16px}.ferreiro-maximo{color:#6a2fa3}.ferreiro-aviso{text-align:center;min-height:24px;margin:0;font-size:17px}.ferreiro-aviso.fase-sucesso{color:#2f6b2a}.ferreiro-aviso.fase-falha{color:var(--erro)}.ferreiro-botao-melhorar{min-width:230px;font-family:var(--pincel);letter-spacing:2px;color:#ffe9b0;text-shadow:2px 2px #1a0606,0 0 8px #ff783c99;cursor:pointer;background-color:#0000;background-image:radial-gradient(at 22% 30%,#ffbe9638,#0000 42%),radial-gradient(at 78% 74%,#28000073,#0000 50%),repeating-linear-gradient(-32deg,#00000029 0 2px,#0000 2px 6px),repeating-linear-gradient(64deg,#ffffff0f 0 1px,#0000 1px 5px),linear-gradient(#c22a25 0,#991a18 48%,#5c0f0f 100%);background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto,auto;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:padding-box;border:7px solid #6c6a73;border-image:repeating-linear-gradient(48deg,#8e8c97 0 3px,#5d5b64 3px 5px,#7b7984 5px 9px,#4a484f 9px 11px) 7;justify-content:center;align-self:center;align-items:center;gap:10px;margin:2px 0 0;padding:10px 26px;font-size:24px;font-weight:400;transition:filter .12s,transform 60ms;display:inline-flex;position:relative;box-shadow:inset 0 2px #ffffff38,inset 0 -3px #00000073,inset 0 0 0 1px #1c0707,0 0 0 2px #19171b,0 4px 0 2px #0d0c0e,0 8px 14px #0000008c}.ferreiro-botao-melhorar:before{content:"";pointer-events:none;background:radial-gradient(circle at 4px 4px,#d9d7e0 0 1.5px,#3a383d 2px 3px,#0000 3.5px),radial-gradient(circle at calc(100% - 4px) 4px,#d9d7e0 0 1.5px,#3a383d 2px 3px,#0000 3.5px),radial-gradient(circle at 4px calc(100% - 4px),#d9d7e0 0 1.5px,#3a383d 2px 3px,#0000 3.5px),radial-gradient(circle at calc(100% - 4px) calc(100% - 4px),#d9d7e0 0 1.5px,#3a383d 2px 3px,#0000 3.5px);position:absolute;inset:-6px}.ferreiro-botao-melhorar .ferreiro-martelo{filter:drop-shadow(2px 2px #000000b3);transform-origin:15% 85%;flex:none;width:34px;height:34px}.ferreiro-botao-melhorar:hover:not(:disabled),.ferreiro-botao-melhorar:focus-visible{filter:brightness(1.15)saturate(1.1)}.ferreiro-botao-melhorar:hover:not(:disabled) .ferreiro-martelo{animation:.5s ease-in-out infinite alternate ferreiro-balanca}.ferreiro-botao-melhorar:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 2px #ffffff1f,inset 0 -2px #00000073,inset 0 0 0 1px #1c0707,0 0 0 2px #19171b,0 1px 0 2px #0d0c0e,0 3px 8px #0000008c}.ferreiro-botao-melhorar:disabled{cursor:not-allowed;filter:grayscale(.85)brightness(.8);opacity:1}@keyframes ferreiro-balanca{0%{transform:rotate(8deg)}to{transform:rotate(-22deg)}}.peca-mais-nome{color:#7b2fc4;-webkit-text-stroke:0;text-shadow:0 0 4px #ffffffe6,1px 1px #ffffffb3;white-space:nowrap;font-weight:700}.peca-mais,.slot-cheio>.peca-mais{z-index:3;color:#fff;text-shadow:1px 1px #000;pointer-events:none;background:#7b2fc4;border:1px solid #e3c8ff;padding:0 3px;font-size:13px;line-height:1.3;position:absolute;top:-3px;right:-3px}.bolinhas-ferreiro{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:2px;max-width:100%;margin-left:5px;display:inline-flex}.bolinhas-ferreiro i{background:radial-gradient(circle at 35% 30%,#d9a8ff,#8a35d6 60%,#4f1a85);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 1px #280a46b3}.peca-kanji.kanji-essencia-raridade{background:linear-gradient(150deg, color-mix(in srgb, var(--cor-raridade) 90%, #fff), color-mix(in srgb, var(--cor-raridade) 70%, #000));box-shadow:inset 0 0 0 1px #ffffff59}@media (width<=760px){.ferreiro-corpo{grid-template-columns:minmax(0,1fr);overflow-y:auto}.ferreiro-rolagem{max-height:34dvh}.ferreiro-essencias{display:none}}@media (prefers-reduced-motion:reduce){.ferreiro-grade-bigorna.tremendo,.peca-bolsa.estilhacando,.modal-ferreiro.ferreiro-falhou,.ferreiro-forja.fase-batendo .ferreiro-slot,.ferreiro-botao-melhorar:hover:not(:disabled) .ferreiro-martelo{animation:none}.ferreiro-forja.fase-sucesso .ferreiro-slot-icone{animation-duration:.6s}}.lateral.direita:has(>.chat){overflow:hidden}.lateral-rolagem{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex;overflow:hidden auto}.chat{box-sizing:border-box;border:2px solid var(--madeira-escura);width:100%;height:min(600px,62%);box-shadow:0 0 0 1px var(--ouro), 0 -4px 12px #0000008c;color:#eadfc4;font-family:var(--texto);background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 4px),linear-gradient(#1d1416,#120d0f);flex-direction:column;flex:none;display:flex}.chat.fechado{height:auto}.chat-abas{border-bottom:3px solid var(--sangue);background:linear-gradient(#3a2a20,#24170f);grid-template-columns:1fr 1fr auto;gap:4px;padding:5px;display:grid}.chat-aba{white-space:nowrap;min-width:0;color:var(--pergaminho-escuro);background:linear-gradient(180deg, var(--madeira-clara), var(--madeira));border:1px solid var(--madeira-escura);cursor:pointer;border-radius:3px;align-items:center;gap:5px;padding:3px 6px;font-size:16px;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.chat-lateral{flex-direction:column;grid-area:1/3/span 2;justify-content:space-between;align-items:center;padding:2px 0;display:flex}.chat-aba:hover{color:var(--pergaminho)}.chat-aba.ativa{color:var(--ouro-claro);background:linear-gradient(180deg, var(--sangue), var(--sangue-escuro));text-shadow:1px 1px #000;box-shadow:inset 0 1px #dcbf7380}.chat-aba.em-breve{opacity:.75}.chat-aba-kanji{width:18px;height:18px;color:var(--tinta);background:var(--pergaminho-escuro);box-shadow:0 0 0 1px var(--ouro);border-radius:50%;place-items:center;font-size:15px;display:inline-grid}.chat-aba.ativa .chat-aba-kanji{background:var(--ouro-claro)}.chat-em-breve{color:var(--ouro-claro);text-transform:uppercase;letter-spacing:.5px;border:1px solid #b8933f99;border-radius:2px;margin-left:auto;padding:0 4px;font-size:11px}.chat-estado{background:#6b6b6b;border-radius:50%;width:9px;height:9px}.chat-estado-online{background:#6fbf5a;box-shadow:0 0 6px #6fbf5a}.chat-estado-conectando{background:var(--ouro);box-shadow:0 0 6px var(--ouro)}.chat-estado-banida{background:var(--sangue)}.chat-recolher{color:var(--pergaminho);cursor:pointer;background:0 0;border:1px solid #b8933f80;padding:0 6px;font-size:17px}.chat-lista{text-shadow:1px 1px #000;scrollbar-width:thin;scrollbar-color:var(--madeira-clara) transparent;flex:1;min-height:0;margin:0;padding:5px 8px;font-size:19px;line-height:1.35;list-style:none;overflow-y:auto}.chat-linha{overflow-wrap:anywhere;padding:1px 0;display:block}.chat-linha-admin,.chat-linha-dono{background:linear-gradient(90deg,#8e1b1b38,#0000 60%)}.chat-linha-vip{background:linear-gradient(90deg,#b8933f24,#0000 60%)}.chat-lista .nome-jogador-texto{text-shadow:none;filter:drop-shadow(1px 1px #000)}.chat-lista .nome-jogador{font-size:19px;font-weight:700}.chat-lista .nome-jogador-default .nome-jogador-texto{color:#d9c79a}.chat-lista .nome-jogador-admin .nome-jogador-texto{color:#ff6b5e}.chat-lista .nome-jogador-vip .nome-jogador-texto{background-image:linear-gradient(100deg,#e0b555 0%,#ffe7a3 50%,#e0b555 100%)}.chat-lista .nome-jogador-dono .nome-jogador-texto{background-image:linear-gradient(100deg,#b277ff 0%,#d9b3ff 35%,#ffe7a3 50%,#d9b3ff 65%,#b277ff)}.chat-hora{color:#8f8270;margin-right:5px;font-size:16px}.chat-dois-pontos{color:#8f8270;margin-right:5px}.chat-texto{white-space:pre-wrap}.chat-lista .chat-texto,.chat-envio .chat-campo{font-family:var(--texto);-webkit-text-stroke:0;letter-spacing:.2px;font-weight:400}.chat-vazio{color:#8f8270;font-style:italic}.chat-fechado-aviso{text-align:center;color:var(--pergaminho-escuro);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.chat-fechado-aviso strong{color:var(--ouro-claro);font-size:20px}.chat-selo-em-breve{color:#f4d6c9;background:var(--sangue);border:2px solid var(--sangue-escuro);box-shadow:0 0 0 1px var(--ouro);letter-spacing:3px;padding:2px 8px;font-size:16px;transform:rotate(-4deg)}.chat-envio{border-top:1px solid #b8933f59;gap:4px;padding:5px;display:flex;position:relative}.chat-campo{min-width:0;font:inherit;color:var(--tinta);background:var(--pergaminho);border:1px solid var(--madeira-escura);flex:1;padding:4px 7px;font-size:20px;box-shadow:inset 0 1px 3px #00000059}.chat-campo:disabled{color:var(--tinta-suave);background:var(--pergaminho-escuro);opacity:.8}.chat-campo:focus{outline:2px solid var(--ouro);outline-offset:0}.chat-contador{color:var(--ouro-claro);align-self:center;font-size:15px}.chat-enviar{font:inherit;color:var(--pergaminho);background:linear-gradient(180deg, var(--sangue), var(--sangue-escuro));cursor:pointer;border:1px solid #3a0909;padding:3px 10px;font-size:18px;box-shadow:inset 0 1px #dcbf7366}.chat-enviar:disabled{filter:grayscale(.6)brightness(.8);cursor:default}.chat-aviso{color:#f4d6c9;border-left:3px solid var(--ouro);pointer-events:none;background:#5c0f0feb;padding:3px 8px;font-size:16px;position:absolute;bottom:calc(100% + 4px);left:8px}@media (width<=860px){.chat{height:420px}}.chat-linha.moderavel{border-radius:2px;margin:0 -4px;padding:1px 4px;position:relative}.chat-linha.moderavel:hover,.chat-linha.moderavel:focus-within{background-color:#ffffff0d;box-shadow:inset 0 0 0 1px #b8933f59}.chat-acoes{z-index:2;border:1px solid var(--ouro);text-shadow:none;background:linear-gradient(#2c1e17,#1a1210);gap:2px;padding:2px;display:none;position:absolute;top:-1px;right:2px;box-shadow:0 2px 6px #0009}.chat-linha.moderavel:hover .chat-acoes,.chat-linha.moderavel:focus-within .chat-acoes{display:inline-flex}.chat-acao{width:22px;height:22px;color:var(--pergaminho-escuro);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid;position:relative}.chat-acao svg{width:15px;height:15px}.chat-acao:hover,.chat-acao:focus-visible{color:var(--ouro-claro);background:#ffffff0f;border-color:#b8933f99;outline:none}.chat-acao-banir:hover,.chat-acao-banir:focus-visible{color:#ff6b5e;border-color:#ff6b5e}.chat-acao:disabled{opacity:.4;cursor:wait}.chat-acao[data-dica]:hover:after,.chat-acao[data-dica]:focus-visible:after{content:attr(data-dica);font-family:var(--texto);white-space:nowrap;color:var(--pergaminho);border:1px solid var(--ouro);pointer-events:none;background:#120d0f;padding:2px 6px;font-size:15px;position:absolute;top:calc(100% + 4px);right:0}.chat-mutado{color:#f4d6c9;border-top:1px solid var(--sangue);background:#5c0f0f99;margin:0;padding:4px 8px;font-size:16px}.modal.modal-moderacao{flex-direction:column;gap:10px;max-width:420px;display:flex}.modal-moderacao form{flex-direction:column;gap:10px;display:flex}.mod-mensagem{overflow-wrap:anywhere;max-height:90px;font-family:var(--texto);-webkit-text-stroke:0;border-left:3px solid var(--ouro);background:#00000014;margin:0;padding:6px 10px;overflow:auto}.mod-campo{border:1px solid #5a463266;flex-direction:column;gap:6px;margin:0;padding:6px 8px 8px;display:flex}.mod-campo legend{padding:0 4px;font-size:17px}.mod-tempos{flex-wrap:wrap;gap:4px;display:flex}.mod-tempos button.ativo{color:var(--ouro-claro);background:linear-gradient(180deg, var(--sangue), var(--sangue-escuro))}.mod-livre{align-items:center;gap:6px;display:flex}.mod-livre input{width:80px}.mod-campo textarea{box-sizing:border-box;resize:vertical;width:100%;font:inherit}.mod-dica{color:var(--tinta-suave);margin:0;font-size:16px}.mod-confirmar p{margin:0 0 6px}.mod-botoes{justify-content:flex-end;gap:8px;display:flex}.mod-perigo{color:#fff;background:linear-gradient(180deg, var(--sangue), var(--sangue-escuro));border-color:#3a0909}.chat-anunciou{color:#b8a98e;font-family:var(--texto);-webkit-text-stroke:0;font-weight:400}.chat-item{all:unset;cursor:help;font-family:var(--texto);letter-spacing:.2px;color:#e6c36a;overflow-wrap:anywhere;font-weight:700;display:inline}.chat-item[class*=raridade-]{color:color-mix(in srgb, var(--cor-raridade) 78%, #fff)}.chat-item:hover,.chat-item:focus-visible{text-underline-offset:2px;text-decoration:underline}.chat-item:focus-visible{outline-offset:1px;border-radius:2px;outline:1px solid}.icone-lingote{image-rendering:auto;background-image:url(/ui/lingote.png)}.moeda-lingote{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-text-stroke:0;background:linear-gradient(#ffe29659,#c9a1422e);border:1px solid #b8933f8c;border-radius:4px;margin-top:4px;padding:3px 6px;font-size:17px}.moeda-lingote:hover{filter:brightness(1.08);border-color:#b8933f}.moeda-lingote-mais{color:#2a1a06;background:linear-gradient(#f6e3a1,#c9a142);border-radius:50%;place-items:center;width:18px;height:18px;margin-left:auto;font-size:18px;line-height:1;display:grid;box-shadow:0 1px #5a3f10}.lingote-brasao{background:radial-gradient(circle at 35% 30%,#4a2f0c,#1f1305);border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 6px;display:grid;box-shadow:0 0 0 2px #f6e3a1,0 0 18px #ffd678b3}.lingote-brasao .icone{width:44px;height:44px}.lingote-saldo{text-align:center;background:#0000004d;border:1px solid #b8933f59;border-radius:4px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 10px;padding:8px 10px;display:flex}.lingote-saldo span{color:#bfae88;font-size:16px}.lingote-saldo strong{color:#ffe7a3;font-size:22px}.lingote-saldo small{color:#bfae88;flex-basis:100%;font-size:13px}.lingote-pacotes{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));row-gap:14px}.lingote-pacote-icone{width:30px;height:30px}@media (width<=480px){.lingote-pacotes{grid-template-columns:repeat(2,1fr)}}.saldo-lingotes{color:inherit;font:inherit;text-shadow:inherit;cursor:pointer;-webkit-text-stroke:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.saldo-lingotes strong{font:inherit;color:inherit}.saldo-lingotes:hover{filter:brightness(1.2)}.saldo-lingotes:focus-visible{outline:2px solid var(--ouro-claro,#f6e3a1);outline-offset:3px;border-radius:3px}.topo-moeda .saldo-lingotes{border-left:1px solid #f6e3a159;margin-left:6px;padding-left:12px}.topo-moeda .saldo-lingotes-nome{color:var(--pergaminho-escuro);font-size:16px}.mercado-saldo .saldo-lingotes{border-left:1px solid #f6e3a159;margin-left:6px;padding-left:12px}.mercado-saldo .saldo-lingotes strong{color:#fff3c9;font-size:20px;font-weight:400}.painel-titulo small .saldo-lingotes{margin-left:10px}@media (width<=720px){.topo-moeda .saldo-lingotes-nome{display:none}}.modal.modal-mercado{z-index:1;gap:12px;width:min(1240px,100%);max-width:1240px;height:min(860px,100dvh - 32px);padding:14px 18px 12px;position:relative}.modal-fundo.modal-fundo-mercado{overflow:hidden}.mercado-chuva{pointer-events:none;position:absolute;inset:0;overflow:hidden}.mercado-moeda{filter:drop-shadow(0 0 4px #f0d68a8c)drop-shadow(1px 2px #00000080);opacity:.9;background:url(/ui/ryo.png) 50%/contain no-repeat;animation-name:mercado-cair,mercado-girar;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite,infinite;position:absolute;top:-40px}@keyframes mercado-cair{0%{opacity:0;transform:translate(0)}8%{opacity:.95}50%{transform:translate(var(--balanco), 55dvh)}90%{opacity:.95}to{opacity:0;transform:translateY(calc(100dvh + 80px))}}@keyframes mercado-girar{0%,to{scale:1}50%{scale:.15 1}}@media (prefers-reduced-motion:reduce){.mercado-chuva{display:none}}.mercado-cabecalho{align-items:center;gap:12px;display:flex}.mercado-barraca{width:72px;height:72px;image-rendering:pixelated;filter:drop-shadow(2px 2px #00000059);flex:none}.mercado-titulos{flex:1;min-width:0}.mercado-titulos .painel-titulo{margin:0 0 6px;font-size:26px}.mercado-titulos p{color:var(--tinta-suave);margin:0;font-size:17px}.mercado-saldo{color:var(--ouro-claro);background:linear-gradient(180deg, #2b2025, var(--madeira-escura));border:2px solid var(--ouro);box-shadow:inset 0 0 0 1px var(--madeira-escura), 0 2px 0 0 var(--madeira-escura);text-shadow:1px 1px #000;white-space:nowrap;flex:none;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.mercado-saldo strong{color:#fff3c9;font-size:20px;font-weight:400}.mercado-categorias{border-bottom:2px solid var(--madeira);flex-wrap:wrap;gap:6px;padding-bottom:6px;display:flex}.mercado-aba{background:linear-gradient(180deg, #efe3c4, var(--pergaminho-escuro));align-items:center;gap:6px;padding:4px 12px 4px 4px;font-weight:400;display:inline-flex}.mercado-aba small{background:#4a2c1a26;border-radius:6px;padding:0 5px;font-size:15px}.mercado-aba-kanji{width:24px;height:24px;color:var(--ouro-claro);background:var(--madeira);box-shadow:inset 0 0 0 1px var(--ouro);place-items:center;font-size:18px;display:grid}.mercado-aba.ativa{color:var(--ouro-claro);text-shadow:1px 1px #000;background:linear-gradient(180deg, #a52323 0 60%, var(--sangue-escuro));box-shadow:inset 0 0 0 1px var(--ouro), 0 2px 0 0 var(--madeira-escura)}.mercado-aba.ativa .mercado-aba-kanji{background:var(--sangue-escuro)}.mercado-aba.ativa small{background:#0000004d}.mercado-corpo{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:14px;min-height:0;display:grid}.mercado-vitrine{border:2px solid var(--madeira-escura);background:repeating-linear-gradient(0deg,#0000001f 0 2px,#0000 2px 46px),linear-gradient(#5a3a24,#3b2416);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-content:start;gap:14px;min-height:0;margin:0;padding:10px;list-style:none;display:grid;overflow-y:auto;box-shadow:inset 0 0 12px #00000080}.mercado-cartao{text-align:center;background:linear-gradient(180deg, #f3ead2, var(--pergaminho) 60%, #d9c79f);border:2px solid var(--madeira);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--pergaminho-escuro), 0 3px 0 0 var(--madeira-escura);flex-direction:column;align-items:center;gap:4px;padding:16px 10px 12px;font-weight:400;transition:transform .12s,box-shadow .12s;display:flex;position:relative}.mercado-cartao:hover:not(:disabled){filter:none;transform:translateY(-2px)}.mercado-cartao.ativo{border-color:var(--ouro);box-shadow:inset 0 0 0 2px var(--sangue), 0 0 0 2px var(--ouro-claro), 0 3px 0 0 var(--madeira-escura)}.mercado-cartao-nome{font-size:19px;line-height:1.2}.mercado-cartao-cat,.mercado-cartao-tem{color:var(--tinta-suave);font-size:15px}.mercado-etiqueta{color:var(--ouro-claro);text-shadow:1px 1px #000;background:var(--sangue-escuro);box-shadow:inset 0 0 0 1px var(--ouro), 0 2px 0 0 var(--madeira-escura);align-items:center;gap:4px;margin-top:2px;padding:2px 10px;font-size:18px;display:inline-flex}.mercado-etiqueta.caro{background:var(--chumbo);color:#f0b3a8}.mercado-arte{border:2px solid var(--ouro);width:84px;height:84px;box-shadow:inset 0 0 0 1px var(--madeira-escura);background:radial-gradient(circle,#4a3a2e,#1f1714);flex:none;place-items:center;display:grid}.mercado-arte img{width:64px;height:64px;image-rendering:pixelated}.mercado-arte span{color:var(--ouro-claro);font-size:30px}.mercado-arte.grande{width:120px;height:120px;box-shadow:inset 0 0 0 1px var(--madeira-escura), 0 0 12px #b8933f73;border-width:3px}.mercado-arte.grande img{width:96px;height:96px}.mercado-balcao{border:1px solid var(--pergaminho-escuro);background:#fffaeb80;min-height:0;padding:12px 14px;overflow-y:auto}.mercado-balcao-topo{align-items:center;gap:12px;margin-bottom:6px;display:flex}.mercado-compra{border:1px dashed var(--madeira-clara);background:#4a2c1a14;gap:8px;margin-top:12px;padding:10px;display:grid}.mercado-compra h4{color:var(--sangue);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:17px;font-weight:400}.mercado-lotes{flex-wrap:wrap;gap:4px;display:flex}.mercado-lote{min-width:46px;padding:3px 8px;font-size:17px;font-weight:400}.mercado-lote.ativo{color:var(--ouro-claro);text-shadow:1px 1px #000;background:var(--madeira);box-shadow:inset 0 0 0 1px var(--ouro)}.mercado-qtd{align-items:stretch;gap:4px;display:flex}.mercado-qtd button{min-width:36px;padding:2px 8px;font-size:20px}.mercado-qtd input{text-align:center;flex:1;min-width:0;font-size:20px}.mercado-conta{grid-template-columns:auto 1fr;gap:2px 12px;margin:0;font-size:17px;display:grid}.mercado-conta dt{color:var(--tinta-suave)}.mercado-conta dd{text-align:right;margin:0}.mercado-total{color:var(--sangue);font-size:20px}.mercado-conta .caro{color:var(--erro)}.mercado-comprar{width:100%;padding:8px;font-size:19px}.mercado-aviso{margin:0;font-size:16px}.mercado-aviso.ok{color:#2f5a2a}.mercado-aviso.erro{color:var(--erro)}.mercado-vazio{color:var(--pergaminho);grid-column:1/-1;padding:12px}.mercado-balcao .mercado-vazio{color:var(--tinta-suave)}.mercado-fechar{align-self:center;min-width:140px}@media (width<=720px){.mercado-cabecalho{flex-wrap:wrap}.mercado-saldo{order:3;justify-content:center;width:100%}.modal.modal-mercado{height:calc(100dvh - 32px);padding:10px}.mercado-corpo{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.mercado-vitrine{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));max-height:30dvh}.mercado-balcao{max-height:none}}.pocao-comprar{align-items:center;gap:4px;display:inline-flex}.mercado-usar p.detalhe-desc{margin:0;font-size:16px}.comercio-link{font:inherit;color:var(--sangue);box-shadow:none;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:400;text-decoration:underline}.comercio-link:hover:not(:disabled){color:var(--sangue-escuro);filter:none;transform:none}.mercado-aba small.comercio-selo-coletar{color:#fff3c9;background:var(--sangue)}.comercio-aviso-topo{color:var(--tinta);border-left:4px solid var(--ouro);background:#b8933f40;margin:0;padding:6px 10px;font-size:17px}.comercio-corpo{flex-direction:column;flex:1;min-height:0;display:flex}.comercio-comprar,.comercio-meus{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.comercio-meus{padding-right:4px;overflow-y:auto}.comercio-meus h3,.comercio-bolsa h3{color:var(--sangue);letter-spacing:.04em;text-transform:uppercase;margin:6px 0 0;font-size:18px;font-weight:400}.comercio-filtros{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.comercio-busca{flex:200px;min-width:0;font-size:18px}.comercio-select{color:var(--tinta-suave);align-items:center;gap:6px;font-size:16px;display:inline-flex}.comercio-select select{padding:2px 6px;font-size:17px}.comercio-lista{border:2px solid var(--madeira-escura);background:repeating-linear-gradient(0deg,#0000001f 0 2px,#0000 2px 46px),linear-gradient(#5a3a24,#3b2416);align-content:start;gap:6px;margin:0;padding:8px;list-style:none;display:grid;box-shadow:inset 0 0 12px #00000080}.comercio-comprar .comercio-lista{flex:1;min-height:0;overflow-y:auto}.comercio-lista[aria-busy=true]{opacity:.7}.comercio-linha{background:linear-gradient(180deg, #f3ead2, var(--pergaminho) 60%, #d9c79f);border:2px solid var(--madeira);box-shadow:inset 0 0 0 1px var(--pergaminho-escuro);grid-template-columns:52px minmax(0,1fr) auto minmax(110px,auto);align-items:center;gap:10px;padding:6px 10px;display:grid}.comercio-linha.meu{border-color:var(--ouro)}.comercio-historico .comercio-linha{opacity:.8}.peca-bolsa.comercio-icone{flex:none;width:52px;height:52px}.comercio-linha-texto{min-width:0;display:grid}.comercio-linha-texto strong{text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:400;overflow:hidden}.comercio-linha-texto small{color:var(--tinta-suave);font-size:15px}.comercio-linha-texto small.erro{color:var(--erro)}.comercio-linha .mercado-etiqueta{margin:0}.comercio-acao{text-align:center;justify-self:end;min-width:110px;margin:0}.comercio-meu{color:var(--tinta-suave);font-size:16px}.comercio-confirma{gap:4px;display:inline-flex}.comercio-confirma button{margin:0;padding:4px 8px;font-size:17px}.comercio-vazio{color:var(--pergaminho);margin:0;padding:14px}p.comercio-vazio{color:var(--tinta-suave)}.comercio-paginas{color:var(--tinta-suave);justify-content:center;align-items:center;gap:12px;font-size:16px;display:flex}.comercio-paginas button{margin:0;padding:2px 10px;font-size:16px}.comercio-vender{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:14px;min-height:0;display:grid}.comercio-bolsa{flex-direction:column;gap:8px;min-height:0;display:flex;overflow-y:auto}.comercio-bolsa .bolsa-grade{grid-template-columns:repeat(auto-fill,minmax(56px,1fr))}.peca-bolsa.comercio-sel{outline:3px solid var(--sangue);outline-offset:1px;box-shadow:0 0 0 2px var(--ouro-claro)}.comercio-campo{color:var(--tinta-suave);gap:3px;font-size:16px;display:grid}.comercio-campo input{font-size:20px}.comercio-nota{color:var(--tinta-suave);margin:0;font-size:15px}.comercio-coleta{border:1px dashed var(--ouro);background:#b8933f33;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.comercio-coleta h3{margin:0}.comercio-coleta p{color:var(--tinta-suave);margin:2px 0 0;font-size:17px}.comercio-coleta button{flex:none;margin:0}@media (width<=720px){.comercio-vender{grid-template-rows:minmax(120px,34dvh) minmax(0,1fr);grid-template-columns:1fr}.comercio-linha{grid-template-columns:44px minmax(0,1fr) auto}.peca-bolsa.comercio-icone{width:44px;height:44px}.comercio-acao{grid-column:1/-1;justify-self:stretch}.comercio-confirma{justify-content:stretch}.comercio-confirma button{flex:1}.comercio-coleta{flex-direction:column;align-items:stretch}}.comercio-saldo-lingote{margin-left:10px}.comercio-campo .bolsa-chip{align-items:center;gap:4px;display:inline-flex}.modal.modal-bolsa{max-width:780px;max-height:calc(100dvh - 32px)}.bolsa-cabecalho{align-items:center;gap:10px;display:flex}.bolsa-cabecalho .painel-titulo{flex:1;margin:0}.bolsa-cabecalho-icone{width:40px;height:40px;image-rendering:pixelated;filter:drop-shadow(1px 1px #0009)}.bolsa-vagas{color:var(--ouro-claro);background:var(--madeira);box-shadow:inset 0 0 0 1px var(--ouro);cursor:help;padding:2px 8px;font-size:16px}.bolsa-vagas.cheia{background:var(--sangue)}.bolsa-abas{border-bottom:2px solid var(--madeira);gap:4px;display:flex}.bolsa-aba{background:linear-gradient(180deg, #efe3c4, var(--pergaminho-escuro));align-items:center;gap:6px;margin:0 0 -2px;padding:4px 14px 4px 4px;font-weight:400;display:inline-flex}.bolsa-aba small{background:#4a2c1a26;padding:0 5px;font-size:15px}.bolsa-aba-kanji{width:24px;height:24px;color:var(--ouro-claro);background:var(--madeira);box-shadow:inset 0 0 0 1px var(--ouro);place-items:center;font-size:18px;display:grid}.bolsa-aba.ativa{color:var(--ouro-claro);text-shadow:1px 1px #000;background:linear-gradient(180deg, #a52323 0 60%, var(--sangue-escuro))}.bolsa-aba.ativa .bolsa-aba-kanji{background:var(--sangue-escuro)}.bolsa-aba.ativa small{background:#0000004d}.bolsa-filtros{flex-direction:column;gap:4px;display:flex}.bolsa-filtro-linha{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.bolsa-chip{margin:0;padding:2px 9px;font-size:16px;font-weight:400}.bolsa-chip.ativo{color:var(--ouro-claro);text-shadow:1px 1px #000;background:linear-gradient(180deg, var(--madeira-clara), var(--madeira))}.bolsa-chip-raridade{border-left:5px solid var(--cor-raridade)}.bolsa-chip-raridade.ativo{background:linear-gradient(180deg, color-mix(in srgb, var(--cor-raridade) 85%, #000), color-mix(in srgb, var(--cor-raridade) 55%, #000))}.bolsa-filtro-extra{gap:12px;font-size:16px}.bolsa-check{cursor:pointer;align-items:center;gap:5px;display:inline-flex}.bolsa-check input{width:auto;accent-color:var(--sangue);margin:0}.bolsa-ordem{align-items:center;gap:5px;display:inline-flex}.bolsa-ordem select{font:inherit;border:2px solid var(--madeira-escura);background:#f3ead2;padding:1px 4px}.bolsa-limpar{margin:0 0 0 auto;padding:2px 9px;font-size:15px;font-weight:400}.bolsa-area{min-height:0;box-shadow:inset 0 0 0 2px var(--ouro), inset 0 0 12px #000c;background:#1f130bd9;padding:8px;position:relative;overflow-y:auto}.bolsa-grade.bolsa-grade-fixa{grid-template-columns:repeat(10,minmax(0,1fr))}.peca-bolsa.casa-vazia{opacity:.55;outline-color:#b8933f40}.bolsa-vazia-aviso{text-align:center;color:var(--ouro-claro);text-shadow:1px 1px #000;pointer-events:none;place-items:center;margin:0;padding:16px;display:grid;position:absolute;inset:0}.bolsa-fechar{align-self:center}.bolsa-selecionar{margin:0;padding:2px 10px;font-size:16px;font-weight:400}.bolsa-selecionar.ativo{color:var(--ouro-claro);text-shadow:1px 1px #000;background:linear-gradient(180deg, #a52323 0 60%, var(--sangue-escuro))}.bolsa-atalhos{font-size:16px}.peca-bolsa.peca-marcada{outline:3px solid var(--ouro-claro);outline-offset:-1px}.peca-bolsa.peca-marcada:after{content:"✓";z-index:2;color:#fff;background:var(--sangue);border:1px solid var(--ouro-claro);place-items:center;width:18px;height:18px;font-size:14px;line-height:1;display:grid;position:absolute;top:-4px;left:-4px}.bolsa-selecao-barra{color:var(--ouro-claro);text-shadow:1px 1px #000;background:var(--madeira);box-shadow:inset 0 0 0 1px var(--ouro);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;font-size:16px;display:flex}.bolsa-selecao-barra>span{flex:1}.bolsa-selecao-barra button{margin:0;padding:2px 10px;font-size:16px}.bolsa-confirmar-fundo{z-index:30}.modal.bolsa-confirmar{max-width:400px}.bolsa-confirmar-lista{margin:6px 0;padding:0;list-style:none}.bolsa-confirmar-lista li{border-left:5px solid var(--cor-raridade,var(--madeira));justify-content:space-between;padding:2px 6px;display:flex}.bolsa-confirmar-aviso{color:#fff;background:var(--sangue-escuro);cursor:pointer;align-items:flex-start;gap:6px;margin:8px 0;padding:6px;display:flex}.bolsa-confirmar-aviso input{width:auto;margin:3px 0 0}.bolsa-confirmar-botoes{justify-content:flex-end;gap:8px;display:flex}@media (width<=820px){.bolsa-grade.bolsa-grade-fixa{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (width<=560px){.bolsa-grade.bolsa-grade-fixa{grid-template-columns:repeat(5,minmax(0,1fr))}}.bonus-caca{border-collapse:collapse;width:100%;font-family:var(--texto);color:var(--tinta);font-variant-numeric:tabular-nums;font-size:15px;line-height:1.25}.bonus-caca th,.bonus-caca td{padding:2px 4px;font-weight:400}.bonus-caca th[scope=row]{text-align:left;color:var(--tinta-suave)}.bonus-caca td{text-align:right;white-space:nowrap}.bonus-caca thead th{text-align:right;color:var(--tinta-suave);letter-spacing:.05em;border-bottom:1px solid var(--pergaminho-escuro);font-size:13px}.bonus-caca thead th:first-child{text-align:left}.bonus-caca-vip td,.bonus-caca-vip th[scope=row]{color:#8a6414}.bonus-caca-evento td,.bonus-caca-evento th[scope=row]{color:var(--sangue)}.bonus-caca tfoot th,.bonus-caca tfoot td{border-top:1px solid var(--pergaminho-escuro);color:var(--tinta);font-size:16px}.botao-vip{color:#2a1a06;text-align:left;cursor:pointer;-webkit-text-stroke:0;background:linear-gradient(#f6e3a1,#d9b553 45%,#a87d26);border:1px solid #6e4f17;border-radius:4px;align-items:center;gap:10px;width:100%;padding:6px 10px;animation:2.6s ease-in-out infinite vip-pulso;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff1b859,0 2px #5a3f10,0 0 14px #dcbf7373}.botao-vip:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffffa6 50%,#0000 70%);animation:3s ease-in-out infinite selo-reflexo;position:absolute;inset:0;transform:translate(-130%)}.botao-vip:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.botao-vip-kanji{color:#f6e3a1;background:radial-gradient(circle at 35% 30%,#4a2f0c,#1f1305);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:20px;display:grid;box-shadow:0 0 0 2px #f6e3a1,0 0 8px #ffd678cc}.botao-vip-texto{flex-direction:column;line-height:1.15;display:flex}.botao-vip-texto strong{letter-spacing:.04em;font-size:18px}.botao-vip-texto small{opacity:.8;font-size:13px}.botao-vip-ativo{color:#f3dd96;background:linear-gradient(#2b1c08,#1a1105);border-color:#b8933f;animation:none}@keyframes vip-pulso{0%,to{box-shadow:inset 0 0 0 1px #fff1b859,0 2px #5a3f10,0 0 10px #dcbf7359}50%{box-shadow:inset 0 0 0 1px #fff1b859,0 2px #5a3f10,0 0 22px #ffd678cc}}.modal-fundo-vip{background:radial-gradient(at 50% 30%,#3c2808bf,#060406e6);place-items:start center;overflow-y:auto}.vip-janela{color:#f3e6c4;-webkit-text-stroke:0;background:radial-gradient(at 50% -10%,#dcaa3c47,#0000 55%),repeating-linear-gradient(90deg,#0000 0 46px,#dcbf730a 46px 47px),linear-gradient(#1d140a,#0e0a08 60%,#170f08);border:2px solid #b8933f;border-radius:6px;flex-direction:column;gap:14px;width:100%;max-width:560px;margin-block:auto;padding:22px 22px 20px;animation:.45s cubic-bezier(.2,.9,.3,1.2) both vip-entrada;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 4px #1a1105,0 0 0 5px #6e4f17,0 0 40px #dcaa3c59,0 20px 60px #000000b3}.vip-janela>*{position:relative}@keyframes vip-entrada{0%{opacity:0;transform:translateY(18px)scale(.94)}}.vip-janela>.vip-fechar{z-index:2;color:#dcbf73;background:#0006;border:1px solid #6e4f17;border-radius:50%;width:30px;height:30px;padding:0;position:absolute;top:8px;right:8px}.vip-janela>.vip-fagulhas{pointer-events:none;position:absolute;inset:0}.vip-fagulhas span{opacity:0;background:#ffe7a3;border-radius:50%;animation:linear infinite vip-fagulha;position:absolute;top:-10px;box-shadow:0 0 6px 1px #ffc85ae6}@keyframes vip-fagulha{0%{opacity:0;transform:translate(0)}12%{opacity:.9}85%{opacity:.6}to{opacity:0;transform:translate(var(--deriva), 640px)}}.vip-cabeca{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.vip-brasao{place-items:center;width:104px;height:104px;margin:18px 0 8px;display:grid;position:relative}.vip-raios{background:repeating-conic-gradient(#ffd67847 0deg 7deg,#0000 7deg 22.5deg);border-radius:50%;animation:22s linear infinite vip-gira;position:absolute;inset:-34px;-webkit-mask:radial-gradient(circle,#000 25%,#0000 70%);mask:radial-gradient(circle,#000 25%,#0000 70%)}.vip-sol{background:radial-gradient(circle at 40% 35%,#fff4c4,#e8bd52 45%,#9c6a16 80%);border-radius:50%;animation:3.2s ease-in-out infinite vip-respira;position:absolute;inset:8px;box-shadow:0 0 0 3px #1a1105,0 0 0 5px #dcbf73,0 0 30px #ffc85acc}.vip-brasao-kanji{color:#2a1606;text-shadow:0 1px #fff0be99;font-size:48px;position:relative}@keyframes vip-gira{to{transform:rotate(360deg)}}@keyframes vip-respira{50%{box-shadow:0 0 0 3px #1a1105,0 0 0 5px #dcbf73,0 0 48px #ffd26e}}.vip-titulo{font-family:var(--pincel);letter-spacing:.08em;background:linear-gradient(100deg,#9c7425,#f3dd96 40%,#fffbe6 50%,#f3dd96 60%,#9c7425) 0 0/250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:30px;animation:4s linear infinite nome-brilho}.vip-subtitulo{color:#cdb98e;margin:0;font-size:17px}.vip-vantagens{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.vip-vantagem{opacity:0;animation:.5s ease-out forwards vip-vantagem-entra;animation-delay:calc(.12s + var(--i) * 90ms);background:linear-gradient(#ffdc8c12,#00000040);border:1px solid #b8933f73;border-radius:4px;align-items:center;gap:10px;padding:10px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.vip-vantagem:hover{border-color:#dcbf73;transform:translateY(-2px);box-shadow:0 0 14px #dcbf734d}@keyframes vip-vantagem-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.vip-vantagem-selo{color:#2a1606;background:linear-gradient(#f3dd96,#c9a43e 60%,#9c7425);border-radius:6px;flex:none;place-items:center;width:38px;height:38px;font-size:25px;display:grid;box-shadow:inset 0 1px #ffffff80,0 0 10px #dcbf7359}.vip-vantagem-texto{flex-direction:column;gap:2px;min-width:0;display:flex}.vip-vantagem-texto strong{color:#f6e3a1;font-size:18px}.vip-vantagem-texto small{color:#bfae88;font-size:15px;line-height:1.3}.vip-vantagem-check{color:#9fe08a;margin-left:auto;font-size:20px}.vip-vantagem-ativa{border-color:#9fe08a73}.vip-previa{background:#0000004d;border:1px dashed #b8933f80;border-radius:4px;flex-direction:column;align-items:center;gap:6px;padding:10px;display:flex}.vip-previa-rotulo{color:#bfae88;font-size:15px}.vip-previa-linha{max-width:100%}.vip-cta{letter-spacing:.06em;color:#2a1606;-webkit-text-stroke:0;background:linear-gradient(#fff1b8,#e0bb57 45%,#a87d26);border:1px solid #6e4f17;border-radius:4px;align-self:center;min-width:240px;padding:12px 26px;font-size:20px;animation:2.2s ease-in-out infinite vip-pulso;position:relative;overflow:hidden;box-shadow:0 3px #5a3f10,0 0 24px #ffc85a8c}.vip-cta:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.vip-cta:disabled{filter:grayscale(.5)brightness(.8);cursor:not-allowed;animation:none}.vip-cta-brilho{background:linear-gradient(110deg,#0000 30%,#ffffffbf 50%,#0000 70%);animation:2.4s ease-in-out infinite selo-reflexo;position:absolute;inset:0;transform:translate(-130%)}.vip-cta-quieto{animation:none}.vip-planos{grid-template-columns:repeat(3,1fr);gap:8px;padding-top:8px;display:grid}.vip-plano{color:#f3e6c4;-webkit-text-stroke:0;background:linear-gradient(#ffdc8c0f,#0000004d);border:1px solid #b8933f73;border-radius:4px;flex-direction:column;align-items:center;gap:4px;padding:16px 8px 12px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}.vip-plano:hover:not(:disabled){border-color:#dcbf73;transform:translateY(-2px)}.vip-plano.escolhido{background:linear-gradient(#ffdc8c29,#0000004d);border-color:#ffe7a3;box-shadow:0 0 0 1px #ffe7a3,0 0 20px #ffc85a73}.vip-plano-kanji{color:#f3dd96;text-shadow:0 0 10px #ffc85a99;font-size:28px}.vip-plano strong{font-size:19px}.vip-plano-preco{color:#dcbf73;font-size:16px}.vip-plano small{color:#bfae88;font-size:13px}.vip-plano-fita{color:#fbe9d0;white-space:nowrap;background:linear-gradient(#c03a2b,#8e1b1b);border:1px solid #3d0808;border-radius:3px;padding:1px 8px;font-size:13px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.vip-aviso{text-align:center;color:#cdb98e;margin:0;font-size:16px}.vip-acoes{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.vip-voltar{color:#dcbf73;background:0 0;border:1px solid #b8933f80}.vip-teste{color:#9fd9a8;font-weight:600}.vip-erro{text-align:center;color:#ff9b8a;margin:0;font-size:16px}.vip-pix{grid-template-columns:auto 1fr;align-items:start;gap:14px 18px;padding-top:6px;display:grid}.vip-pix-qr{background:#fff;border:2px solid #dcbf73;border-radius:4px;place-items:center;width:188px;height:188px;padding:8px;display:grid;box-shadow:0 0 18px #ffc85a59}.vip-pix-qr img{width:100%;height:100%;image-rendering:pixelated}.vip-pix-qr-vazio{color:#555;text-align:center;font-size:16px}.vip-pix-info{color:#f3e6c4;flex-direction:column;gap:6px;min-width:0;display:flex}.vip-pix-valor{color:#ffe7a3;font-size:27px}.vip-pix-status{color:#f3dd96;margin:4px 0;font-size:17px}.vip-pix-status small{color:#bfae88;font-size:15px;display:block}.vip-pix-status-ruim{color:#ff9b8a}.vip-pix-status-ok{color:#ffe7a3;text-align:center;font-size:20px}.vip-pix-rotulo{color:#bfae88;font-size:15px}.vip-pix-copia{gap:6px;display:flex}.vip-pix-copia input{color:#f3e6c4;background:#00000059;border:1px solid #b8933f80;border-radius:3px;flex:1;min-width:0;padding:6px 8px;font:12px monospace}.vip-pix-copia button{color:#2a1a05;background:linear-gradient(#ffe7a3,#c9a24a);border:1px solid #6b4d12}.vip-pix-acoes{grid-column:1/-1}.vip-pix-ok{grid-template-columns:1fr;justify-items:center}.vip-pix-selo{color:#ffe7a3;text-shadow:0 0 22px #ffc85acc;font-size:56px}@media (width<=560px){.vip-janela{padding:18px 14px 16px}.vip-vantagens,.vip-planos,.vip-pix{grid-template-columns:1fr}.vip-pix-qr{justify-self:center}.vip-cta{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.botao-vip,.botao-vip:after,.vip-janela,.vip-fagulhas span,.vip-raios,.vip-sol,.vip-titulo,.vip-cta,.vip-cta-brilho{animation:none!important}.vip-vantagem{opacity:1;animation:none}}.menu-ninja{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.menu-ninja>li{min-width:0;margin:0}.menu-ninja-botao{box-sizing:border-box;aspect-ratio:1;width:100%;image-rendering:pixelated;outline:2px solid var(--ouro);outline-offset:0;background:radial-gradient(circle at 50% 45%,#8e1b1b8c,#1e130b33 70%);border:6px solid #0000;border-image:url(/ui/moldura-escura.png) 6 fill/10px round;place-items:center;margin:0;padding:0;display:grid;position:relative;box-shadow:0 0 0 2px #00000080}.menu-ninja-botao:hover:not(.trancado),.menu-ninja-botao:focus-visible{filter:brightness(1.2);outline-color:var(--ouro-claro);background:radial-gradient(circle at 50% 45%,#be2828bf,#1e130b40 70%)}.menu-ninja-icone{width:80%;max-width:40px;height:auto;image-rendering:pixelated;filter:drop-shadow(1px 1px #000000b3)}.menu-ninja-botao.trancado{cursor:not-allowed;outline-color:var(--chumbo-claro);background:radial-gradient(circle at 50% 45%,#3c3a4099,#1412144d 70%)}.menu-ninja-botao.trancado:active{transform:none}.menu-ninja-botao.trancado .menu-ninja-icone{filter:grayscale()brightness(.55)}.menu-ninja-cadeado{width:20px;height:20px;image-rendering:pixelated;filter:drop-shadow(1px 1px #000c);position:absolute;bottom:-4px;right:-4px}.menu-ninja-selo{color:#fff3d6;border:1px solid var(--ouro);background:#0e0a0cd9;padding:0 3px;font-size:13px;line-height:1.3;position:absolute;bottom:-5px;right:-5px}.tooltip-menu-ninja .tooltip-desc{margin:0}.eventos.mapas{grid-template-columns:268px 1fr}.modal-mapas>.aviso-saida{margin-bottom:4px}.mapas-abas{contain:size;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ouro) #00000059;align-self:stretch;min-height:320px;padding:2px 6px 2px 2px;overflow-y:auto}@media (width>=761px){.eventos.mapas>.mapas-abas{grid-row:1/span 2}}.mapas-abas::-webkit-scrollbar{width:8px}.mapas-abas::-webkit-scrollbar-track{background:#00000059}.mapas-abas::-webkit-scrollbar-thumb{background:var(--ouro);border:1px solid var(--madeira-escura)}.mapa-aba{flex:none;padding-right:14px;position:relative;overflow:hidden}.mapa-aba .evento-aba-texto strong,.mapa-aba .evento-aba-texto small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mapa-aba .evento-aba-texto strong{font-size:18px}.mapa-aba-miniatura{border:2px solid var(--madeira-escura);width:54px;height:32px;box-shadow:inset 0 0 0 1px var(--ouro);background:#0d0b10;flex:none;overflow:hidden}.mapa-aba-miniatura img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;display:block}.mapa-aba-aqui{background:var(--ouro-claro);border:1px solid var(--madeira-escura);width:8px;height:8px;box-shadow:0 0 6px var(--ouro);position:absolute;top:5px;right:6px}.mapa-aba.trancada .mapa-aba-miniatura img{filter:grayscale()brightness(.55)}.mapa-aba.trancada .evento-aba-texto{opacity:.65}.mapa-aba-miniatura{position:relative}.mapa-aba.trancada .mapa-aba-miniatura:before,.mapa-aba.trancada .mapa-aba-miniatura:after{content:"";height:9px;image-rendering:pixelated;filter:brightness(1.5)drop-shadow(0 1px #000000b3);pointer-events:none;background:url(/ui/corrente.png) 50%/auto 100% repeat-x;margin-top:-4.5px;position:absolute;top:50%;left:-8px;right:-8px}.mapa-aba.trancada .mapa-aba-miniatura:before{transform:rotate(28deg)}.mapa-aba.trancada .mapa-aba-miniatura:after{transform:rotate(-28deg)}.mapa-aba-cadeado{z-index:1;width:26px;height:26px;image-rendering:pixelated;filter:drop-shadow(0 2px #0009);background:url(/ui/cadeado-ferro.png) 50%/contain no-repeat;margin-top:-13px;position:absolute;top:50%;left:19px}.mapa-vitrine{aspect-ratio:16/9;border:4px solid var(--madeira-escura);max-height:340px;box-shadow:inset 0 0 0 2px var(--ouro), 0 4px 0 #00000059;background:#0d0b10;animation:.35s ease-out vitrine-entra;position:relative;overflow:hidden}.mapa-arte{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;animation:18s ease-in-out infinite alternate mapa-panoramica;position:absolute;inset:0}@keyframes mapa-panoramica{0%{transform:scale(1.04)translate(-1.5%)}to{transform:scale(1.08)translate(1.5%)}}.mapa-vitrine:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#080608d9);position:absolute;inset:0}.mapa-vitrine-texto{z-index:1;color:#fff3d6;text-shadow:2px 2px #000c;flex-direction:column;display:flex;position:absolute;bottom:10px;left:14px}.mapa-vitrine-nome{font-family:var(--pincel);font-size:28px;line-height:1.1}.mapa-vitrine-ambiente{color:var(--ouro-claro);font-size:18px}.mapa-vitrine-nivel{z-index:1;position:absolute;top:10px;right:10px}.mapa-vitrine.trancada .mapa-arte{filter:grayscale(.85)brightness(.45)}.mapa-correntes{z-index:2;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.mapa-corrente{width:120%;height:36px;image-rendering:pixelated;filter:brightness(1.6)contrast(1.1)drop-shadow(0 4px #0009);background:url(/ui/corrente.png) 50%/auto 100% repeat-x;margin-top:-18px;position:absolute;top:50%;left:-10%}.corrente-a{transform:rotate(24deg)}.corrente-b{transform:rotate(-24deg)}.mapa-cadeado-grande{width:112px;height:112px;image-rendering:pixelated;filter:drop-shadow(0 4px #0009);transform-origin:50% 0;background:url(/ui/cadeado-ferro.png) 50%/contain no-repeat;animation:2.8s ease-in-out infinite cadeado-balanca;position:relative}@keyframes cadeado-balanca{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.mapa-trava-texto{color:#fff3d6;border:1px solid var(--ouro);background:#5c0f0fd9;padding:2px 10px;font-size:18px;position:absolute;top:calc(50% + 60px)}.mapa-descricao h3{margin-top:4px;font-size:19px}.mapa-cheio{color:var(--ouro-claro)}.mapa-analisador{width:auto}.mapa-inimigos{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.mapa-inimigos li{border:1px dashed var(--pergaminho-escuro);background:#cdb98e59;align-items:center;gap:8px;padding:4px 8px 4px 4px;display:flex}.mapa-inimigo-sprite{border:2px solid var(--madeira-escura);background:#1a1410d9;flex:none;place-items:center;width:48px;height:48px;display:grid}.mapa-inimigo-sprite .sprite{image-rendering:pixelated}.mapa-inimigo-texto{flex-direction:column;min-width:0;display:flex}.mapa-inimigo-texto strong{font-size:17px;font-weight:400}.mapa-inimigo-texto small{color:var(--tinta-suave);font-size:15px}.mapa-inimigo-texto .el{padding:0 4px}.mapa-drops{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:6px;max-width:100%;margin:0;padding:0;list-style:none;display:grid}.mapa-drops>li{cursor:help}.mapa-drop-chance{color:#fff3d6;border:1px solid var(--madeira-escura);background:#1a1410e6;padding:0 2px;font-size:12px;position:absolute;bottom:-6px;right:-4px}.automacao-linha{align-items:center;gap:6px;font-size:17px;display:flex}@media (prefers-reduced-motion:reduce){.mapa-arte,.mapa-cadeado-grande,.mapa-vitrine{animation:none}}@media (width<=760px){.eventos.mapas{grid-template-columns:1fr}.mapas-abas{max-height:none}.mapa-vitrine-nome{font-size:25px}.mapa-cadeado-grande{width:64px;height:64px}}.modal.modal-eventos{--laca:url(/ui/eventos/laca.png) 0 0 / 192px 192px;background:radial-gradient(ellipse at 50% -10%, color-mix(in srgb, var(--cor-deus,#b8933f) 24%, transparent), transparent 55%), radial-gradient(ellipse at 10% 100%, #8e1b1b38, transparent 50%), radial-gradient(ellipse at 50% 50%, transparent 55%, #0000008c), var(--laca);max-width:1040px;image-rendering:pixelated;color:#eadfc4;box-shadow:0 0 0 1px #0009, 0 10px 30px #000000bf, 0 0 40px color-mix(in srgb, var(--cor-deus,#b8933f) 18%, transparent);background-clip:padding-box;border-image:url(/ui/moldura.png) 17/34px/4px round;transition:box-shadow .4s}.modal.modal-eventos:before{content:"";z-index:0;pointer-events:none;image-rendering:pixelated;opacity:.06;background:url(/ui/eventos/asanoha.png) 0 0/64px 112px;position:absolute;inset:0;-webkit-mask:radial-gradient(at 50% 40%,#000 30%,#0000 85%);mask:radial-gradient(at 50% 40%,#000 30%,#0000 85%)}.modal.modal-eventos:after{content:"";z-index:0;pointer-events:none;outline-offset:3px;border:1px solid #b8933f8c;outline:1px solid #b8933f38;position:absolute;inset:4px}.modal.modal-eventos>*{z-index:1;position:relative}.modal.modal-eventos>.ornato{z-index:3;position:absolute}.modal-fundo:has(.modal-eventos){padding-block:64px 48px;overflow-x:hidden}.modal.modal-eventos .painel-titulo{color:var(--ouro-claro);text-shadow:2px 2px #000;padding-inline:96px}.modal.modal-eventos .painel-titulo small{color:#a8987a;margin-left:12px}.modal.modal-eventos .evento-aba{color:#eadfc4;image-rendering:pixelated;background:linear-gradient(#ffffff12,#0000 40%,#00000059),url(/ui/eventos/laca.png) 0 0/192px 192px;border-color:#000;box-shadow:inset 0 0 0 1px #b8933f8c,inset 0 -3px #00000059,0 2px #000}.modal.modal-eventos .evento-aba-texto small{color:#a8987a}.modal.modal-eventos .evento-aba.ativa{background:linear-gradient(90deg, color-mix(in srgb, var(--cor-deus) 34%, transparent), transparent 85%), url(/ui/eventos/laca.png) 0 0 / 192px 192px;box-shadow:inset 4px 0 0 0 var(--cor-deus), inset 0 0 0 1px var(--ouro), 0 0 12px color-mix(in srgb, var(--cor-deus) 55%, transparent)}.modal.modal-eventos .evento-aba-kanji{border-color:#000}.modal.modal-eventos .evento-descricao{background-blend-mode:normal, soft-light, normal;image-rendering:pixelated;background:linear-gradient(#0003,#00000073),url(/ui/eventos/asanoha.png) 0 0/64px 112px,url(/ui/eventos/laca.png) 40px 70px/192px 192px;border:1px solid #b8933f80;box-shadow:inset 0 0 0 3px #00000073,inset 0 0 0 4px #b8933f2e,inset 0 0 24px #0009}.modal.modal-eventos .evento-descricao h3{color:color-mix(in srgb, var(--cor-deus) 55%, var(--ouro-claro));text-shadow:2px 2px #000}.modal.modal-eventos .evento-descricao p{color:#e2d6b8}.modal.modal-eventos .evento-campos>div{background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 4px),#0000004d;border-color:#b8933f66}.modal.modal-eventos .evento-campos dt{color:var(--ouro)}.modal.modal-eventos .evento-campos dd{color:#eadfc4}.modal.modal-eventos>button:last-child{color:#eadfc4;image-rendering:pixelated;box-shadow:inset 0 0 0 1px var(--ouro), 0 2px 0 0 #000;background:linear-gradient(#ffffff12,#0000 40%,#00000059),url(/ui/eventos/laca.png) 0 0/192px 192px;border-color:#000}.ornato{pointer-events:none;image-rendering:pixelated;filter:drop-shadow(2px 3px #0000008c)drop-shadow(0 0 6px #0009);position:absolute}.ornato.dir{scale:-1 1}.ornato-canto{z-index:4;width:152px;top:-46px}.ornato-canto.esq{left:-52px}.ornato-canto.dir{right:-52px}.ornato-cipo{z-index:3;transform-origin:50% 0;width:72px;animation:6s ease-in-out infinite cipo-balanca;top:96px}.ornato-cipo.esq{left:-40px}.ornato-cipo.dir{animation-delay:-3s;right:-40px}.ornato-fumaca{z-index:2;opacity:.75;transform-origin:50% 100%;width:72px;animation:7s ease-in-out infinite fumaca-sobe;bottom:24px}.ornato-fumaca.esq{left:-52px}.ornato-fumaca.dir{animation-delay:-3.5s;right:-52px}.ornato-nuvem{z-index:4;width:240px;animation:9s ease-in-out infinite nuvem-deriva;bottom:-30px}.ornato-nuvem.esq{left:-70px}.ornato-nuvem.dir{animation-delay:-4.5s;right:-70px}@keyframes cipo-balanca{0%,to{rotate:-1.5deg}50%{rotate:1.5deg}}@keyframes fumaca-sobe{0%,to{opacity:.55;translate:0}50%{opacity:.85;translate:4px -10px}}@keyframes nuvem-deriva{0%,to{translate:0}50%{translate:10px -3px}}@media (prefers-reduced-motion:reduce){.ornato{animation:none}}@media (width<=1240px){.ornato-canto{width:128px;top:-26px}.ornato-canto.esq{left:-22px}.ornato-canto.dir{right:-22px}.ornato-cipo{width:56px;top:80px}.ornato-cipo.esq{left:-24px}.ornato-cipo.dir{right:-24px}.ornato-fumaca{display:none}.ornato-nuvem{width:176px;bottom:-22px}.ornato-nuvem.esq{left:-30px}.ornato-nuvem.dir{right:-30px}}@media (width<=760px){.modal-fundo:has(.modal-eventos){padding-block:36px 24px}.modal.modal-eventos .painel-titulo{padding-inline:44px}.ornato-canto{width:80px;top:-16px}.ornato-canto.esq{left:-12px}.ornato-canto.dir{right:-12px}.ornato-cipo{display:none}.ornato-nuvem{width:116px;bottom:-16px}.ornato-nuvem.esq{left:-14px}.ornato-nuvem.dir{right:-14px}}.painel-boss{gap:10px;padding-bottom:16px;display:grid}.painel-boss .evento-campos small{opacity:.75;font-size:.8em;display:block}.boss-kekkei{background:#ff7ac814;border:1px solid #ff7ac880;border-radius:6px;align-items:center;gap:10px;padding:6px 8px;display:flex}.boss-kekkei.obtida{border-color:#ff7ac8e6}.boss-kekkei small{opacity:.8;display:block}.boss-kekkei-icone{isolation:isolate;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}.boss-kekkei-icone img{width:40px;height:40px;image-rendering:pixelated}.botao-boss{width:100%}.boss-ranking{border:1px solid color-mix(in srgb, var(--cor-deus,#f2c14e) 45%, transparent);color:#f1e4c4;background:#00000047;border-radius:6px;margin-top:10px;padding:8px;font-size:16px}.boss-ranking h4{color:var(--cor-deus,#f2c14e);margin:0 0 6px;font-size:17px;font-weight:400}.boss-ranking h4 small{opacity:.7;color:#f1e4c4;font-size:13px;display:block}.boss-ranking ol{grid-template-rows:repeat(10,22px);gap:2px;margin:0;padding:0;list-style:none;display:grid}.boss-ranking li{box-sizing:border-box;white-space:nowrap;background:#00000038;border-radius:4px;grid-template-columns:1.9em minmax(0,1fr) auto;align-items:center;gap:6px;height:22px;padding:0 5px;display:grid}.boss-ranking .nick{text-overflow:ellipsis;overflow:hidden}.boss-ranking li.vaga{opacity:.45}.boss-ranking li.eu{outline:1px solid var(--cor-deus,#f2c14e)}.boss-ranking .tempo{font-variant-numeric:tabular-nums}.boss-confirmar{z-index:60;background:#080301c7;place-items:center;animation:.2s ease-out boss-confirmar-fundo;display:grid;position:fixed;inset:0}@keyframes boss-confirmar-fundo{0%{opacity:0}}.boss-confirmar-caixa{border:3px solid var(--cor-deus,#f2c14e);color:#f6e7c4;text-align:center;background:#1c0d07;border-radius:8px;width:min(520px,92vw);padding:18px 22px 16px;animation:.3s cubic-bezier(.2,1.4,.4,1) boss-confirmar-caixa;box-shadow:0 0 50px #f2c14e59}@keyframes boss-confirmar-caixa{0%{opacity:0;transform:scale(.8)}}.boss-confirmar-kanji{color:var(--cor-deus,#f2c14e);text-shadow:0 0 18px #f2c14ecc;font-size:3.4rem;line-height:1;display:block}.boss-confirmar-caixa h4{margin:6px 0 10px;font-size:1.3rem}.boss-confirmar-caixa ul{text-align:left;gap:6px;margin:0 0 14px;padding-left:20px;font-size:.95rem;display:grid}.boss-confirmar-botoes{justify-content:center;gap:12px;display:flex}.icone-jutsu.moldura-jutsu{isolation:isolate;position:relative}.icone-jutsu.moldura-grau-0{box-shadow:inset 0 0 0 1px #6b5f55, 0 2px 0 0 var(--madeira-escura)}.icone-jutsu.moldura-grau-1{box-shadow:inset 0 0 0 1px #a86d3c, 0 2px 0 0 var(--madeira-escura);border-color:#3a2416}.icone-jutsu.moldura-grau-2,.icone-jutsu.moldura-grau-3,.icone-jutsu.moldura-grau-4,.icone-jutsu.moldura-grau-5,.icone-jutsu.moldura-grau-6{box-shadow:0 2px 0 0 var(--madeira-escura);border:0}.icone-jutsu.moldura-grau-2{box-shadow:0 0 6px 1px #5096ff73, 0 2px 0 0 var(--madeira-escura)}.icone-jutsu.moldura-grau-3{box-shadow:0 0 7px 1px #3cd27880, 0 2px 0 0 var(--madeira-escura)}.icone-jutsu.moldura-grau-4{color:#fff6d8;text-shadow:0 0 4px #ff8a1f,1px 1px #0009}.icone-jutsu.moldura-grau-5{color:#f1ecff;text-shadow:0 0 4px #8b5cf6,1px 1px #000000b3}.icone-jutsu.moldura-grau-6{color:#fff;text-shadow:0 0 5px #38bdf8,1px 1px #0009}.moldura-svg{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.icone-jutsu-kanji{z-index:2;position:relative}.chama-densetsu{z-index:1;pointer-events:none;filter:drop-shadow(0 0 3px #ff7814b3);width:166.667%;height:183.333%;position:absolute;top:-70%;left:-33.333%;overflow:visible}.chama-densetsu.chama-grau-5{filter:drop-shadow(0 0 3px #8b5cf6bf)}.chama-densetsu.chama-grau-6{filter:drop-shadow(0 0 4px #38bdf8cc)}.aura-suprema{z-index:0;pointer-events:none;width:200%;height:200%;position:absolute;top:-50%;left:-50%;overflow:visible}.aura-suprema .aura-gira-lento,.aura-suprema .aura-gira-contra,.aura-suprema .aura-orbita,.aura-suprema .aura-pulso{transform-box:view-box;transform-origin:50%}.aura-suprema .aura-gira-lento{animation:14s linear infinite aura-girar}.aura-suprema .aura-gira-contra{animation:9s linear infinite reverse aura-girar}.aura-suprema .aura-orbita{animation:4.5s linear infinite aura-girar}.aura-suprema .aura-pulso{animation:2.4s ease-in-out infinite aura-pulsar}.aura-suprema .aura-fumaca{opacity:0;transform-box:fill-box;transform-origin:50%;animation:2.2s ease-out infinite aura-subir}.aura-suprema .aura-brilho{opacity:0;transform-box:fill-box;transform-origin:50%;animation:2s ease-in-out infinite aura-cintilar}.aura-kage{filter:drop-shadow(0 0 3px #7c3aed99)}.aura-sennin{filter:drop-shadow(0 0 4px #fde68abf)}@keyframes aura-girar{to{transform:rotate(360deg)}}@keyframes aura-pulsar{0%,to{opacity:.75;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@keyframes aura-subir{0%{opacity:0;transform:translateY(0)scale(.6)}25%{opacity:.55}to{opacity:0;transform:translateY(-70px)scale(1.6)}}@keyframes aura-cintilar{0%,to{opacity:0;transform:scale(.3)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}@media (prefers-reduced-motion:reduce){.aura-suprema *{animation:none!important}.aura-suprema .aura-brilho,.aura-suprema .aura-fumaca{opacity:.6}}.icone-jutsu-mini .aura-suprema,.escolher-jutsu .aura-suprema,.icone-jutsu-amostra .aura-suprema{width:164%;height:164%;top:-32%;left:-32%}:is(.slot-jutsu:has(.moldura-grau-4),.slot-jutsu:has(.moldura-grau-5),.slot-jutsu:has(.moldura-grau-6)){overflow:visible}.slot-jutsu .recarga{z-index:3}:is(.barra-palco:has(.moldura-grau-4),.barra-palco:has(.moldura-grau-5),.barra-palco:has(.moldura-grau-6)){padding:24px 14px 8px}.moldura-selo{z-index:2;text-shadow:none;color:var(--selo-cor,#fff3d6);background:var(--selo-fundo,#140c08d9);pointer-events:none;padding:1px;font-size:12px;line-height:1;position:absolute;bottom:7px;right:7px}.icone-jutsu.moldura-grau-1 .moldura-selo{bottom:2px;right:2px}.icone-jutsu.moldura-grau-1{--selo-cor:#e0a46c}.icone-jutsu.moldura-grau-2{--selo-cor:#bcdcff;--selo-fundo:#08183aeb}.icone-jutsu.moldura-grau-3{--selo-cor:#bbf7d0;--selo-fundo:#04220feb}.icone-jutsu.moldura-grau-4{--selo-cor:#ffe0a8;--selo-fundo:#3b0d02f2}.icone-jutsu.moldura-grau-5{--selo-cor:#ddd6fe;--selo-fundo:#0b0618f2}.icone-jutsu.moldura-grau-6{--selo-cor:#e0f2fe;--selo-fundo:#12404cf2}.icone-jutsu-medio .moldura-selo{font-size:10px;bottom:5px;right:5px}.icone-jutsu-mini .moldura-selo,.escolher-jutsu .moldura-selo{display:none}.icone-jutsu-mini .chama-densetsu,.escolher-jutsu .chama-densetsu,.icone-jutsu-amostra .chama-densetsu{width:144%;height:156%;top:-48%;left:-22%}.pj-graus{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.pj-graus>span{align-items:center;gap:4px;display:inline-flex}.icone-jutsu.icone-jutsu-amostra{vertical-align:middle;background:#3b2a20;border-width:1px;width:26px;height:26px;font-size:15px;display:inline-grid}.jutsus-jogador{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.jutsus-jogador li{cursor:help;outline:none;align-items:center;gap:8px;min-width:0;padding:4px;display:flex}.jutsus-jogador li:hover,.jutsus-jogador li:focus-visible{background:#fffaeb59}.jutsus-jogador-texto{flex-direction:column;min-width:0;display:flex}.jutsus-jogador-texto strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.jutsus-jogador-texto small{color:var(--tinta-suave);font-size:15px}.jutsus-jogador-vazio{color:var(--tinta-suave);margin:0;font-size:16px}.jutsus-jogador-texto .grau-nome-1{color:#8a5a2e}.jutsus-jogador-texto .grau-nome-2{color:#1d5fd1}.jutsus-jogador-texto .grau-nome-3{color:#15803d}.jutsus-jogador-texto .grau-nome-4{color:#d9600b;font-weight:700}.jutsus-jogador-texto .grau-nome-5{color:#6d28d9;font-weight:700}.jutsus-jogador-texto .grau-nome-6{color:#0e7490;font-weight:800}.modal.modal-perfil{width:min(1180px,100%);max-width:1180px}.modal-fundo:has(.modal-perfil){place-items:start center;overflow-y:auto}.modal-perfil{margin-block:auto}.modal-perfil>button:last-child{align-self:center;min-width:140px}.perfil{grid-template-columns:272px minmax(0,1fr) 280px;grid-template-areas:"esq centro dir";align-items:start;gap:18px;display:grid}.perfil-col{flex-direction:column;gap:8px;min-width:0;display:flex}.perfil-col-esq{grid-area:esq}.perfil-col-centro{grid-area:centro}.perfil-col-dir{border-left:1px solid var(--pergaminho-escuro);grid-area:dir;align-self:stretch;padding-left:18px}.perfil-retrato{flex-direction:column;align-items:center;gap:6px;margin:0;display:flex}.perfil-retrato-moldura{box-sizing:border-box;border:2px solid var(--madeira-escura);width:100%;box-shadow:0 0 0 1px var(--ouro), inset 0 0 18px #0009;background:radial-gradient(circle at 50% 42%,#8ca0dc59,#0000 58%),radial-gradient(circle at 50% 120%,#8e1b1b73,#0000 60%),linear-gradient(#1c1f3a,#11122a 70%,#0b0b1a);justify-content:center;padding:6px 0 4px;display:flex;position:relative;overflow:hidden}.perfil-retrato-kanji{font-family:var(--pincel);color:#dcbf7329;pointer-events:none;font-size:64px;line-height:1;position:absolute;top:8px;right:12px}.perfil-retrato .perfil-retrato-arte{width:256px;height:256px;image-rendering:pixelated;filter:drop-shadow(0 4px #00000073);margin:0;display:block;position:relative}.perfil-retrato figcaption{color:var(--tinta-suave);font-size:16px}.perfil-cabecalho{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.perfil-nome{font-family:var(--pincel);text-overflow:ellipsis;min-width:0;font-size:26px;overflow:hidden}.perfil-campos{grid-template-columns:1fr 1fr;gap:6px;margin:0;display:grid}.perfil-campos .perfil-campo-largo{grid-column:1/-1}.perfil-campos div,.perfil-status div{border:1px solid var(--pergaminho-escuro);background:#cdb98e73;justify-content:space-between;align-items:center;gap:6px;padding:3px 8px;display:flex}.perfil-campos dt,.perfil-status dt{color:var(--tinta-suave);font-size:16px}.perfil-campos dd,.perfil-status dd{text-align:right;align-items:center;gap:4px;margin:0;display:flex}.perfil-status dd{white-space:nowrap}.perfil-sub{font-family:var(--pincel);color:var(--sangue);border-bottom:1px solid var(--ouro);margin:4px 0 0;font-size:20px;font-weight:400}.perfil-equip{grid-template-columns:repeat(4,1fr);gap:12px 6px;margin:0;padding:12px 0 0;list-style:none;display:grid}.perfil-slot{aspect-ratio:1;background:var(--fundo-2);border:2px solid var(--madeira-escura);box-shadow:inset 0 0 0 1px var(--ouro);place-items:center;display:grid}.perfil-slot img{object-fit:contain;width:80%;height:80%;image-rendering:pixelated}.perfil-equip>li{min-width:0}.perfil-slot-cheio{cursor:help}.perfil-slot-vazio span{color:var(--chumbo-claro);text-align:center;font-size:12px}.perfil-status{grid-template-columns:1fr 1fr;gap:4px 6px;margin:0;display:grid}.perfil-status dt{line-height:1.15}.perfil-status .status-zero{opacity:.55}.perfil-col-dir .perfil-status{grid-template-columns:1fr;gap:2px}.perfil-col-dir .perfil-status div{padding-block:2px;line-height:1.3}.perfil-col-centro .jutsus-jogador{grid-template-columns:1fr 1fr;gap:2px 6px}.perfil-col-centro .jutsus-jogador li{padding:2px 4px}@media (width>=1101px) and (height<=720px){.modal-fundo:has(.modal-perfil){padding-block:4px}.perfil-col-dir .perfil-status div{padding-block:0}.perfil-col-dir .perfil-status dt,.perfil-col-dir .perfil-status dd{line-height:1.15}.perfil-col-centro .jutsus-jogador li{padding-block:0}.perfil-retrato .perfil-retrato-arte{width:224px;height:224px}}@media (width<=1100px){.perfil{grid-template-columns:272px minmax(0,1fr);grid-template-areas:"esq centro""esq dir"}.perfil-col-dir{border-left:0;padding-left:0}.perfil-col-dir .perfil-status{grid-template-columns:1fr 1fr}}@media (width<=680px){.perfil-col-centro .jutsus-jogador,.perfil-col-dir .perfil-status{grid-template-columns:1fr}.perfil{grid-template-columns:1fr;grid-template-areas:"esq""centro""dir"}.perfil-col-esq{align-items:stretch}}.ninja-topo-botao{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;width:100%;padding:2px;display:flex}.ninja-topo-botao:hover,.ninja-topo-botao:focus-visible{border-color:var(--ouro);background:#dcbf732e}.ninja-topo-botao:focus-visible{outline:2px solid var(--sangue);outline-offset:1px}.retrato-ninja .retrato-hud{width:64px;height:64px;image-rendering:pixelated}.status-fragil{color:var(--sangue)}.perfil-carregando{text-align:center;color:var(--tinta-suave);margin:24px 0}.modal.modal-eventos.modal-ranking{max-width:1000px}.ranking{grid-template-columns:210px 1fr}.ranking-abas{align-self:start}.modal.modal-eventos .ranking-aba.trancada{opacity:.5;filter:grayscale(.8);cursor:not-allowed}.ranking-cabeca{background:linear-gradient(90deg,#8e1b1b59,#0000 70%),#00000059;border:1px solid #b8933f80;justify-content:space-between;align-items:center;gap:14px;padding:8px 12px;display:flex;box-shadow:inset 0 0 0 3px #0006}.ranking-cabeca h3{color:var(--ouro-claro);text-shadow:2px 2px #000;align-items:center;gap:8px;margin:0;font-size:22px;display:flex}.ranking-cabeca-kanji{color:#fff3d6;background:var(--sangue);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--ouro);border:2px solid #000;place-items:center;font-size:22px;display:grid}.ranking-cabeca p{color:#b9aa8a;margin:4px 0 0;font-size:16px}.ranking-relogio{border:1px solid var(--ouro);background:#00000080;flex:none;align-items:center;gap:8px;padding:4px 10px 4px 4px;display:flex;box-shadow:0 0 10px #dcbf7326}.ranking-relogio-kanji{color:#1a1410;background:radial-gradient(circle at 35% 30%, #fff3c4, var(--ouro) 70%);border:2px solid #000;place-items:center;width:38px;height:38px;font-size:27px;display:grid}.ranking-relogio-texto{flex-direction:column;line-height:1.15;display:flex}.ranking-relogio-texto small{color:#a8987a;font-size:13px}.ranking-relogio-texto strong{letter-spacing:2px;color:var(--ouro-claro);text-shadow:2px 2px #000;font-variant-numeric:tabular-nums;font-size:25px;font-weight:400}.ranking-vazio{color:#b9aa8a;place-items:center;gap:8px;min-height:300px;margin:0;display:grid}.ranking-podio{background:radial-gradient(40% 75% at 50% 0,#ffe08c4d,#0000 70%),radial-gradient(30% 55% at 18% 10%,#d2dceb1f,#0000 70%),radial-gradient(30% 55% at 82% 10%,#cd7f4621,#0000 70%),linear-gradient(#00000026,#0000008c);border:1px solid #b8933f73;grid-template-columns:1fr 1.25fr 1fr;align-items:end;gap:10px;padding:30px 14px 0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #0009}.ranking-petalas{pointer-events:none;z-index:0;position:absolute;inset:0}.ranking-petalas span{opacity:0;background:#f4b6c8;border-radius:0 60%;width:7px;height:5px;animation:linear infinite ranking-petala;position:absolute;top:-12px;box-shadow:1px 1px #c97a92}@keyframes ranking-petala{0%{opacity:0;transform:translate(0)rotate(0)}10%{opacity:.85}90%{opacity:.7}to{opacity:0;transform:translate(60px,380px)rotate(540deg)}}.podio-lugar{z-index:1;--medalha:#dcbf73;--medalha-escura:#7a5a1c;--tam:132px;--altura:96px;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.podio-2{--medalha:#d4dbe3;--medalha-escura:#5d6670;--tam:108px;--altura:66px}.podio-3{--medalha:#d08a52;--medalha-escura:#6b3a18;--tam:92px;--altura:44px}.podio-figura{place-items:center;margin-bottom:6px;display:grid;position:relative}.podio-moldura{z-index:2;width:var(--tam);height:var(--tam);background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--medalha) 35%, transparent), transparent 70%), #120e12;box-shadow:inset 0 0 0 2px var(--medalha), inset 0 0 0 4px #000, 0 0 0 2px var(--medalha-escura), 0 6px 14px #0009;border:3px solid #000;position:relative;overflow:hidden}.podio-retrato{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;display:block}.podio-brilho{background:linear-gradient(115deg,#0000 35%,#ffffff47 45%,#0000 55%);animation:6s ease-in-out infinite podio-brilho;position:absolute;inset:0;transform:translate(-120%)}.podio-2 .podio-brilho{animation-delay:2s}.podio-3 .podio-brilho{animation-delay:4s}@keyframes podio-brilho{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}.podio-1 .podio-moldura{animation:3s ease-in-out infinite podio-pulso}@keyframes podio-pulso{0%,to{box-shadow:inset 0 0 0 2px var(--medalha), inset 0 0 0 4px #000, 0 0 0 2px var(--medalha-escura), 0 0 18px #ffd66e73}50%{box-shadow:inset 0 0 0 2px #fff1b8, inset 0 0 0 4px #000, 0 0 0 2px var(--medalha), 0 0 34px #ffd66ecc}}.podio-raios{z-index:0;width:calc(var(--tam) * 2.3);height:calc(var(--tam) * 2.3);background:repeating-conic-gradient(#ffdc8252 0deg 9deg,#0000 9deg 24deg);animation:40s linear infinite podio-girar;position:absolute;-webkit-mask:radial-gradient(circle,#000 18%,#0000 62%);mask:radial-gradient(circle,#000 18%,#0000 62%)}@keyframes podio-girar{to{transform:rotate(360deg)}}.podio-faiscas{z-index:1;pointer-events:none;position:absolute;inset:-20px -30px 0}.podio-faiscas span{opacity:0;background:#fff1b8;width:3px;height:3px;animation:ease-out infinite podio-faisca;position:absolute;bottom:0;box-shadow:0 0 6px #ffd76e}@keyframes podio-faisca{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(-150px)}}.podio-coroa{z-index:3;width:66px;image-rendering:pixelated;filter:drop-shadow(2px 2px #000)drop-shadow(0 0 8px #ffd66eb3);animation:2.6s ease-in-out infinite podio-coroa;position:absolute;top:-34px}@keyframes podio-coroa{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-5px)rotate(4deg)}}.podio-placa{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:3px;max-width:100%;margin-bottom:6px;display:flex;position:relative}.podio-placa .nome-jogador{color:#fff3d6;text-shadow:2px 2px #000;max-width:100%}.podio-placa .nome-jogador-texto{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.podio-dados{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.podio-valor{color:var(--medalha);text-shadow:1px 1px #000;font-size:17px}.podio-1 .podio-valor{font-size:20px}.podio-vago-texto{color:#8d806a;font-size:16px}.podio-lugar.vago .podio-retrato{filter:brightness(0)opacity(.45)}.podio-lugar.vago .podio-coroa,.podio-lugar.vago .podio-raios,.podio-lugar.vago .podio-faiscas{display:none}.podio-pedestal{width:100%;height:var(--altura);background:linear-gradient(180deg, #ffffff1f, transparent 25%), linear-gradient(90deg, #00000059, transparent 20%, transparent 80%, #00000059), linear-gradient(180deg, var(--sangue), var(--sangue-escuro));box-shadow:inset 0 3px 0 0 var(--medalha), inset 0 5px 0 0 #000;border:2px solid #000;border-bottom:none;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:4px;display:flex;position:relative}.podio-numero{font-family:var(--pincel);background:linear-gradient(180deg, #fff 0%, var(--medalha) 38%, var(--medalha) 60%, var(--medalha-escura) 100%);color:#0000;filter:drop-shadow(2px 0 0 #000) drop-shadow(-2px 0 0 #000) drop-shadow(0 2px 0 #000) drop-shadow(0 -2px 0 #000) drop-shadow(0 0 8px color-mix(in srgb, var(--medalha) 70%, transparent));-webkit-background-clip:text;background-clip:text;margin-top:2px;font-size:34px;line-height:1}.podio-1 .podio-numero{margin-top:6px;font-size:58px}.podio-2 .podio-numero{font-size:44px}.ranking-lista{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ranking-linha{background:linear-gradient(90deg,#ffffff0d,#0000 60%),#00000059;border:1px solid #b8933f59;grid-template-columns:34px 40px 1fr auto auto;align-items:center;gap:10px;min-height:48px;padding:4px 12px 4px 4px;transition:background .15s,transform .15s;display:grid;box-shadow:inset 3px 0 #b8933f80}.ranking-linha:not(.vaga):hover{background:linear-gradient(90deg,#dcbf7329,#0000 70%),#00000059;transform:translate(3px)}.ranking-linha.vaga{opacity:.5;grid-template-columns:34px 1fr;min-height:34px}.ranking-pos{color:#fff3d6;text-shadow:1px 1px #000;background:radial-gradient(circle at 35% 30%, #b8322b, var(--sangue-escuro) 75%);border:2px solid #000;place-items:center;width:34px;height:34px;font-size:19px;display:grid;box-shadow:inset 0 0 0 1px #dcbf7399}.ranking-avatar{width:40px;height:40px;image-rendering:pixelated;box-shadow:inset 0 0 0 1px var(--ouro);background:#120e12;border:2px solid #000}.ranking-quem{color:#eadfc4;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.ranking-quem small{color:#a8987a;flex-basis:100%;font-size:15px}.ranking-vago{color:#8d806a;font-size:16px}.ranking-valor{text-align:right;min-width:96px;color:var(--ouro-claro);text-shadow:1px 1px #000;font-variant-numeric:tabular-nums;font-size:19px}.ranking-valor small{color:#a8987a;font-size:15px}.ranking-voce-selo{color:#1a1410;background:var(--ouro-claro);border:1px solid #000;padding:0 6px;font-size:13px}.ranking-linha.voce{border-color:var(--ouro-claro);box-shadow:inset 3px 0 0 0 var(--ouro-claro), 0 0 10px #dcbf7359}.podio-lugar.voce .podio-moldura{outline:2px dashed var(--ouro-claro);outline-offset:4px}.ranking-voce{color:#c9b995;background:#0000004d;border:1px dashed #b8933f8c;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:8px 12px;font-size:16px;display:flex}@media (width<=760px){.ranking-cabeca{flex-direction:column;align-items:stretch}.ranking-podio{gap:4px;padding:30px 4px 0}.podio-lugar{--tam:88px}.podio-2{--tam:70px}.podio-3{--tam:62px}.podio-coroa{width:48px;top:-26px}.ranking-linha{grid-template-columns:30px 32px 1fr auto;gap:6px}.ranking-linha .selo-nivel{display:none}.ranking-avatar{width:32px;height:32px}.ranking-valor{min-width:0;font-size:18px}}@media (prefers-reduced-motion:reduce){.podio-raios,.podio-faiscas span,.ranking-petalas span,.podio-coroa,.podio-brilho,.podio-1 .podio-moldura{animation:none}.podio-faiscas,.ranking-petalas{display:none}}.podio-lugar.clicavel,.ranking-linha.clicavel{cursor:pointer}.podio-lugar.clicavel:focus-visible,.ranking-linha.clicavel:focus-visible{outline:2px solid var(--ouro);outline-offset:3px}.podio-lugar.clicavel .podio-moldura{transition:transform .15s,filter .15s}.podio-lugar.clicavel:hover .podio-moldura,.podio-lugar.clicavel:focus-visible .podio-moldura{filter:brightness(1.15);transform:translateY(-3px)}.podio-lugar.abrindo,.ranking-linha.abrindo{cursor:progress;animation:.6s ease-in-out infinite alternate ranking-abrindo}@keyframes ranking-abrindo{to{filter:brightness(1.35)}}.buffs-ativos.buffs-ativos{z-index:4;pointer-events:auto;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:64px;left:12px}.caixa-buff.caixa-buff{--cor-buff:#b48cff;--brilho-buff:#a06eff8c;color:#f1e6c8;min-width:196px;image-rendering:pixelated;filter:drop-shadow(0 0 6px var(--brilho-buff));border:20px solid #0000;border-image:url(/sprites/buffs/moldura.png) 40 fill/20px;align-items:center;gap:8px;padding:0 6px 0 2px;animation:.5s ease-out buff-entrar;display:flex;position:relative}.caixa-buff.caixa-buff-ryo{--cor-buff:#ffd35a;--brilho-buff:#ffc43c80}.caixa-buff-icone{flex:none;width:48px;height:48px;margin:-8px 0 -8px -4px;position:relative}.caixa-buff-icone:before{content:"";background:radial-gradient(circle, var(--brilho-buff), transparent 70%);border-radius:50%;animation:1.6s ease-in-out infinite buff-pulsar;position:absolute;inset:6px}.caixa-buff-icone img{width:48px;height:48px;image-rendering:pixelated;animation:2.4s ease-in-out infinite buff-flutuar;position:relative}.caixa-buff-corpo{flex-direction:column;min-width:0;line-height:1.15;display:flex}.caixa-buff-titulo{letter-spacing:.5px;color:var(--pergaminho-escuro,#cdb98e);text-transform:uppercase;font-size:13px}.caixa-buff-bonus{font-family:var(--pincel);color:var(--cor-buff);text-shadow:0 0 6px var(--brilho-buff), 1px 1px 0 #000;font-size:19px}.caixa-buff-tempo{letter-spacing:1px;font-variant-numeric:tabular-nums;color:#fff8e6;text-shadow:1px 1px #000;font-size:20px}.caixa-buff-barra{background:#0000008c;height:3px;margin-top:4px;display:block;box-shadow:0 0 0 1px #b8933f73}.caixa-buff-barra span{background:var(--cor-buff);height:100%;transition:width 1s linear;display:block}.caixa-buff.acabando .caixa-buff-tempo{color:#ff8d7a;animation:1s steps(2,start) infinite buff-piscar}.anuncio-buff.anuncio-buff{--cor-buff:#b48cff;--brilho-buff:#a06eff99;z-index:6;color:#f8efd6;image-rendering:pixelated;filter:drop-shadow(0 0 14px var(--brilho-buff));pointer-events:none;border:24px solid #0000;border-image:url(/sprites/buffs/moldura.png) 40 fill/24px;align-items:center;gap:12px;padding:4px 14px 4px 6px;animation:6s forwards anuncio-buff;display:flex;position:absolute;top:26%;left:50%;transform:translate(-50%)}.anuncio-buff.anuncio-buff-ryo{--cor-buff:#ffd35a;--brilho-buff:#ffc43c99}.anuncio-buff img{width:64px;height:64px;image-rendering:pixelated;margin:-12px 0;animation:2.4s ease-in-out infinite buff-flutuar}.anuncio-buff>span{flex-direction:column;display:flex}.anuncio-buff-rotulo{color:var(--pergaminho-escuro,#cdb98e);text-transform:uppercase;letter-spacing:1px;font-size:16px}.anuncio-buff-texto{font-family:var(--pincel);color:var(--cor-buff);text-shadow:0 0 8px var(--brilho-buff), 2px 2px 0 #000;white-space:nowrap;font-size:27px}@keyframes buff-entrar{0%{opacity:0;transform:translate(-16px)}}@keyframes buff-flutuar{50%{transform:translateY(-3px)}}@keyframes buff-pulsar{50%{opacity:.45;transform:scale(.85)}}@keyframes buff-piscar{to{opacity:.55}}@keyframes anuncio-buff{0%{opacity:0;transform:translate(-50%)scale(.7)}8%{opacity:1;transform:translate(-50%)scale(1.06)}12%,85%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-12px)}}@media (prefers-reduced-motion:reduce){.caixa-buff,.caixa-buff-icone:before,.caixa-buff-icone img,.anuncio-buff img{animation:none!important}}@media (width<=640px){.caixa-buff.caixa-buff{min-width:0}.anuncio-buff-texto{font-size:20px}}.caixa-buff-pocao .caixa-buff-icone img{width:48px;height:48px}.modal.modal-anuncio{text-align:center;width:min(560px,100%);max-width:560px;box-shadow:0 0 0 2px var(--cor-raridade,var(--ouro)), 0 0 28px 4px color-mix(in srgb, var(--cor-raridade,var(--ouro)) 55%, transparent);align-items:center;animation:.45s cubic-bezier(.2,1.4,.4,1) both anuncio-entra;overflow:hidden}.modal-fundo.fundo-anuncio{z-index:2000}.anuncio-faixa{letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-suave);margin:0;font-size:15px}.anuncio-titulo{font-family:var(--pincel);color:var(--cor-raridade,var(--ouro));-webkit-text-stroke:1px var(--tinta);text-shadow:0 2px 0 var(--tinta);margin:0;font-size:28px}.anuncio-corpo{grid-template-columns:1fr 1fr;align-items:center;gap:14px;width:100%;display:grid}.anuncio-ninja{flex-direction:column;align-items:center;gap:6px;margin:0;display:flex}.anuncio-ninja img{width:160px;height:160px;image-rendering:pixelated;border:2px solid var(--madeira-escura);background:radial-gradient(circle at 50% 40%,#3b3f78 0%,#1b1d3a 70%);border-radius:6px}.anuncio-ninja figcaption{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.anuncio-item{flex-direction:column;align-items:center;gap:4px;display:flex}.anuncio-item-moldura{border:3px solid var(--cor-raridade,var(--ouro));background:radial-gradient(circle, color-mix(in srgb, var(--cor-raridade,var(--ouro)) 45%, transparent) 0%, var(--fundo-2) 75%);border-radius:8px;place-items:center;width:112px;height:112px;animation:1.6s ease-in-out infinite alternate anuncio-brilho;display:grid;position:relative}.anuncio-item-moldura img{object-fit:contain;width:80px;height:80px;image-rendering:pixelated;filter:drop-shadow(0 2px #0009)}.anuncio-item-nome{color:var(--cor-raridade,var(--ouro));-webkit-text-stroke:.6px var(--tinta);font-size:20px}.anuncio-item-raridade{text-transform:uppercase;letter-spacing:.06em;font-size:15px}.anuncio-chance,.anuncio-onde{color:var(--tinta-suave);font-size:16px}.anuncio-outros{max-width:280px;color:var(--tinta-suave);font-size:15px;line-height:1.35}.anuncio-tempo{background:var(--cor-raridade,var(--ouro));transform-origin:0;width:100%;height:3px;animation:12s linear both anuncio-tempo;display:block}.modal-anuncio>button:last-child{min-width:140px}@keyframes anuncio-entra{0%{opacity:0;transform:scale(.7)}}@keyframes anuncio-brilho{to{box-shadow:0 0 18px 2px var(--cor-raridade,var(--ouro))}}@keyframes anuncio-tempo{to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.modal.modal-anuncio,.anuncio-item-moldura{animation:none}}@media (width<=520px){.anuncio-corpo{grid-template-columns:1fr}.anuncio-ninja img{width:120px;height:120px}}.tutorial{z-index:3000;position:fixed;inset:0}.tutorial-bloqueio{position:absolute;inset:0}.tutorial-destaque{box-shadow:0 0 0 3px var(--ouro-claro), 0 0 18px 4px #dcbf738c;pointer-events:none;border-radius:6px;animation:1.6s ease-in-out infinite tutorial-pulso;position:fixed}.tutorial-escuro{background:#08060ad1;position:fixed;inset:0}@keyframes tutorial-pulso{50%{box-shadow:0 0 0 3px var(--ouro), 0 0 28px 8px #dcbf73bf}}.tutorial-balao{width:min(360px,100vw - 24px);color:var(--tinta);background:linear-gradient(180deg, var(--pergaminho) 0 80%, var(--pergaminho-escuro));border:3px solid var(--madeira-escura);box-shadow:inset 0 0 0 2px var(--ouro), 0 8px 24px #0009;border-radius:8px;padding:14px 16px 10px;transition:top .25s,left .25s;position:fixed}.tutorial-balao-centro{top:50%;left:50%;transform:translate(-50%,-50%)}.tutorial-contador{color:var(--tinta-suave);margin:0;font-size:15px}.tutorial-titulo{font-family:var(--pincel);color:var(--sangue);margin:2px 0 6px;font-size:22px}.tutorial-texto{margin:0 0 10px;line-height:1.45}.tutorial-botoes{flex-wrap:wrap;align-items:center;display:flex}.tutorial-espaco{flex:1}button.tutorial-pular{color:var(--tinta-suave);background:0 0;border-color:#0000;text-decoration:underline}.topo-ajuda{min-width:34px}@media (prefers-reduced-motion:reduce){.tutorial-destaque,.tutorial-balao{transition:none;animation:none}}.aviso-versao{z-index:5000;background:var(--pergaminho);width:max-content;max-width:calc(100vw - 24px);color:var(--tinta);border:2px solid var(--sangue);box-shadow:0 0 0 2px var(--madeira-escura), 0 8px 24px #0000008c;border-radius:4px;align-items:center;gap:12px;padding:10px 14px;animation:.35s ease-out both aviso-versao-entra;display:flex;position:fixed;top:10px;left:50%;transform:translate(-50%)}.aviso-versao p{margin:0;font-size:17px;line-height:1.35}.aviso-versao-kanji{background:var(--sangue);width:32px;height:32px;color:var(--pergaminho);border-radius:50%;flex:none;place-items:center;font-size:20px;display:grid}.aviso-versao button{font:inherit;cursor:pointer;border-radius:3px;flex:none;padding:6px 12px;font-size:17px}.aviso-versao-recarregar{background:var(--sangue);color:var(--pergaminho);border:1px solid var(--sangue-escuro)}.aviso-versao-recarregar:hover{background:var(--sangue-escuro)}.aviso-versao-depois{color:var(--tinta-suave);border:1px solid var(--pergaminho-escuro);background:0 0}@media (width<=640px){.aviso-versao{flex-wrap:wrap;justify-content:flex-end}.aviso-versao p{flex:calc(100% - 44px)}}@keyframes aviso-versao-entra{0%{opacity:0;transform:translate(-50%,-16px)}}:root{--fundo:#121014;--fundo-2:#1e1b1f;--chumbo:#3a383d;--chumbo-claro:#5b5860;--pergaminho:#e6d9b8;--pergaminho-escuro:#cdb98e;--tinta:#1a1410;--tinta-suave:#5a4632;--madeira:#4a2c1a;--madeira-clara:#6b4128;--madeira-escura:#1f130b;--sangue:#8e1b1b;--sangue-escuro:#5c0f0f;--ouro:#b8933f;--ouro-claro:#dcbf73;--xp:#c9a43e;--hp:#a3241f;--erro:#a3241f;--pincel:"Kagezan Pixel", "Zen Antique", serif;--texto:"Kagezan Pixel", "Zen Antique", serif;--contorno:0px;-webkit-text-stroke:var(--contorno) currentColor;font-family:var(--texto);color:var(--tinta);background:var(--fundo);font-size:20px}*{box-sizing:border-box}html,body,#root{height:100%}body{--onda-a:#121014;--onda-b:#1a171b;background-color:var(--onda-a);background-image:radial-gradient(circle at 100% 150%, var(--onda-a) 24%, var(--onda-b) 25% 28%, var(--onda-a) 29% 36%, var(--onda-b) 36% 40%, transparent 40%), radial-gradient(circle at 0 150%, var(--onda-a) 24%, var(--onda-b) 25% 28%, var(--onda-a) 29% 36%, var(--onda-b) 36% 40%, transparent 40%), radial-gradient(circle at 50% 100%, var(--onda-b) 10%, var(--onda-a) 11% 23%, var(--onda-b) 24% 30%, var(--onda-a) 31% 43%, var(--onda-b) 44% 50%, var(--onda-a) 51% 63%, var(--onda-b) 64% 71%, transparent 71%), radial-gradient(circle at 100% 50%, var(--onda-b) 5%, var(--onda-a) 6% 15%, var(--onda-b) 16% 20%, var(--onda-a) 21% 30%, var(--onda-b) 31% 35%, var(--onda-a) 36% 45%, var(--onda-b) 46% 49%, transparent 50%), radial-gradient(circle at 0 50%, var(--onda-b) 5%, var(--onda-a) 6% 15%, var(--onda-b) 16% 20%, var(--onda-a) 21% 30%, var(--onda-b) 31% 35%, var(--onda-a) 36% 45%, var(--onda-b) 46% 49%, transparent 50%);background-size:80px 40px;margin:0}img,canvas,.sprite{image-rendering:pixelated}h1,h2,h3{margin:0;font-weight:700}button{font:inherit;cursor:pointer;color:var(--tinta);background:linear-gradient(180deg, var(--pergaminho) 0 70%, var(--pergaminho-escuro));border:2px solid var(--madeira-escura);box-shadow:inset 0 0 0 1px var(--ouro), 0 2px 0 0 var(--madeira-escura);margin:3px;padding:5px 12px;font-weight:700}button:hover:not(:disabled){filter:brightness(1.08)}button:active:not(:disabled){box-shadow:inset 0 0 0 1px var(--ouro);transform:translateY(2px)}button:disabled{opacity:.5;cursor:default}button.primario{background:linear-gradient(180deg, #a52323 0 60%, var(--sangue-escuro));color:var(--ouro-claro);text-shadow:1px 1px #000;box-shadow:inset 0 0 0 1px var(--ouro), 0 2px 0 0 var(--madeira-escura)}input{font:inherit;border:2px solid var(--madeira-escura);width:100%;box-shadow:inset 0 0 0 1px var(--ouro);background:#f3ead2;padding:8px}.painel,.cartao{image-rendering:pixelated;background:radial-gradient(ellipse at 20% 15%, #966e3c1a, transparent 40%), radial-gradient(ellipse at 85% 80%, #7850281f, transparent 45%), repeating-linear-gradient(93deg, #5a46320b 0 2px, transparent 2px 7px), repeating-linear-gradient(-4deg, #ffffff17 0 1px, transparent 1px 11px), linear-gradient(180deg, #ece0c1, var(--pergaminho) 40%, #d9c79f);background-clip:padding-box;border:14px solid #0000;border-image:url(/ui/moldura.png) 17 fill/34px/4px round;flex-direction:column;gap:8px;margin:10px 2px;padding:10px 12px;display:flex;position:relative;box-shadow:0 8px 18px #0000008c}.painel>*,.cartao>*{image-rendering:auto}.painel-titulo{font-family:var(--pincel);color:var(--sangue);letter-spacing:1px;border-bottom:2px solid var(--ouro);box-shadow:0 2px 0 0 var(--sangue-escuro);align-items:baseline;padding-bottom:6px;font-size:22px;font-weight:400;display:flex;position:relative}.painel-titulo:after{content:"";background:var(--ouro-claro);width:8px;height:8px;box-shadow:0 0 0 2px var(--madeira-escura), 0 0 0 3px var(--ouro);position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.painel-titulo:before{content:"";background:var(--sangue);width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--sangue-escuro), 0 0 0 1px var(--ouro);flex:none;align-self:center;margin-right:8px}.painel-titulo small{font-family:var(--texto);color:var(--tinta-suave);margin-left:auto;font-size:16px}.selo{background:var(--pergaminho-escuro);border:1px solid var(--madeira);white-space:nowrap;margin:2px;padding:1px 6px;font-size:16px;font-weight:700;display:inline-block}.selo-nivel{background:var(--chumbo);color:var(--ouro-claro);border-color:var(--madeira-escura)}.selos{flex-wrap:wrap;gap:4px;display:flex}.el{color:#fff;text-shadow:1px 1px #00000080}.el-folha{background:#3f6e45}.el-agua{background:#2c5d85}.el-fogo{background:#a33a17}.el-pedra{background:#6d5f4e}.el-vento{background:#3f7d74}.el-raio{background:#9c7d10}.el-sombra{background:#3b3150}.el-lama{background:#5a4029}.el-fruto{background:#93345d}.el-nevoa{background:#66638a}.barra{box-sizing:border-box;border:1px solid var(--madeira-escura);width:100%;height:18px;box-shadow:0 0 0 1px var(--ouro);background:#2a2226;margin:0;position:relative;overflow:hidden}.barra-cheia{background:linear-gradient(180deg, var(--ouro-claro), var(--xp) 55%, #8a6a1c);height:100%;transition:width .4s ease-out}.barra-hp .barra-cheia{background:linear-gradient(180deg, #c8463f, var(--hp) 55%, var(--sangue-escuro))}.barra-texto{letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;color:#fff;-webkit-text-stroke:0;text-shadow:1px 0 #000,-1px 0 #000,0 1px #000,0 -1px #000;justify-content:center;align-items:center;padding:0 4px;font-size:13px;font-weight:400;line-height:1;display:flex;position:absolute;inset:0;overflow:hidden}.icone{width:18px;height:18px;image-rendering:pixelated;vertical-align:middle;background-repeat:no-repeat;background-size:contain;flex:none;display:inline-block}.icone-ryo{image-rendering:auto;background-image:url(/ui/ryo.png)}.icone-cadeado{background-image:url(/ui/cadeado.svg);width:14px;height:14px;margin-right:4px}:root{--escala-ui:.8}.jogo{zoom:var(--escala-ui);height:calc(100dvh / var(--escala-ui));flex-direction:column;display:flex;overflow:hidden}.topo{border-bottom:4px solid var(--sangue);box-shadow:0 1px 0 0 var(--ouro), 0 3px 0 0 var(--madeira-escura), 0 4px 0 0 var(--ouro), 0 6px 12px #0000008c;color:var(--pergaminho);background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,#0000002e 0 2px,#0000 2px 23px),linear-gradient(#3a2a20,#24170f 55%,#140d09);align-items:center;gap:12px;padding:6px 14px;display:flex}.logo{font-family:var(--pincel);letter-spacing:2px;color:var(--ouro-claro);text-shadow:2px 2px #000;align-items:center;gap:8px;font-size:26px;display:flex}.logo:before{content:"";background:linear-gradient(135deg, transparent 45%, var(--fundo) 45% 55%, transparent 55%), var(--sangue);width:22px;height:22px;box-shadow:0 0 0 2px var(--ouro);border-radius:50%}.menu{flex:1;gap:2px;display:flex;overflow-x:auto}.menu-botao{color:var(--pergaminho);background:linear-gradient(180deg, var(--madeira-clara), var(--madeira));border-color:var(--madeira-escura);align-items:center;gap:6px;padding:5px 13px;font-size:19px;display:inline-flex}.menu-icone{width:24px;height:24px;image-rendering:pixelated;filter:drop-shadow(1px 1px #0009);flex:none}.menu-botao:disabled .menu-icone{filter:grayscale(.7)brightness(.8)}.topo-moeda{color:var(--ouro-claro);text-shadow:1px 1px #000;align-items:center;gap:6px;font-size:20px;font-weight:800;display:flex}.layout{flex:1;grid-template-columns:330px 1fr 350px;gap:8px;min-height:0;padding:6px 10px;display:grid}.lateral{flex-direction:column;gap:4px;min-height:0;padding:0 6px;display:flex;overflow:hidden auto}.centro-jogo{min-width:0;min-height:0;padding:6px 0;display:flex}.moldura-palco{box-sizing:border-box;width:100%;max-width:1428px;height:100%;min-height:240px;max-height:928px;image-rendering:pixelated;background:var(--madeira-escura);background-clip:padding-box;border:14px solid #0000;border-image:url(/ui/moldura.png) 17/34px/4px round;flex:1;align-self:center;margin:auto;position:relative;box-shadow:0 8px 20px #0009}.palco{position:absolute;inset:2px;overflow:hidden}.palco canvas{display:block;position:absolute;inset:0}.zoom-palco{z-index:3;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:12px;right:12px}.zoom-palco button{color:#dcbf73;background:#0e0a0cd1;border:1px solid #b8933fb3;width:36px;min-width:0;height:36px;padding:0;font-size:22px;line-height:1;box-shadow:0 2px #00000080}.zoom-palco button:hover:not(:disabled){background:#281c14eb}.zoom-palco button:disabled{opacity:.4;cursor:default}.log-jogo{border-left:3px solid var(--sangue);color:#eadfc4;pointer-events:none;text-shadow:1px 1px #000;background:#0e0a0cc7;max-width:min(520px,70%);margin:0;padding:6px 10px;font-size:14px;line-height:1.3;list-style:none;position:absolute;bottom:12px;left:12px;box-shadow:0 0 0 1px #b8933f80}.log-jogo:empty{display:none}.log-nivel{color:var(--ouro-claro);font-weight:700}.log-item{color:#e9c98a;font-weight:700}.log-sistema{color:#f08a7a}.avisos-drop{z-index:4;pointer-events:none;flex-direction:column;align-items:flex-end;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:12px;right:12px}.avisos-drop:empty{display:none}.aviso-drop{--cor-aviso:var(--ouro-claro);border-right:3px solid var(--cor-aviso);min-width:160px;max-width:260px;box-shadow:0 0 0 1px #b8933f80, 0 0 10px color-mix(in srgb, var(--cor-aviso) 35%, transparent);color:#eadfc4;text-align:right;text-shadow:1px 1px #000;background:#0e0a0cd9;flex-direction:column;padding:5px 12px 6px;animation:3s forwards aviso-drop;display:flex}.aviso-drop-rotulo{color:var(--pergaminho-escuro);letter-spacing:.08em;font-size:11px}.aviso-drop-nome{color:var(--cor-aviso);font-size:15px}.aviso-drop-qtd{color:#eadfc4}@keyframes aviso-drop{0%{opacity:0;transform:translate(24px)}10%,80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}.aviso-nivel{z-index:4;color:#e6f3ff;text-shadow:0 0 8px #7cc4ffe6,1px 1px #000;white-space:nowrap;pointer-events:none;background:linear-gradient(90deg,#0000,#0c1628e6 12% 88%,#0000);border-top:2px solid #7cc4ff;border-bottom:2px solid #7cc4ff;grid-template-columns:auto auto;align-items:center;column-gap:12px;padding:10px 28px 10px 18px;animation:3.2s forwards aviso-nivel;display:grid;position:absolute;top:22%;left:50%;transform:translate(-50%);box-shadow:0 0 24px #4fa8ff73}.aviso-nivel-kanji{color:#9fd4ff;grid-row:span 2;font-size:40px}.aviso-nivel strong{font-size:24px;font-weight:400}.aviso-nivel-numero{color:var(--ouro-claro);font-size:14px}@keyframes aviso-nivel{0%{opacity:0;transform:translate(-50%)scale(.7)}10%{opacity:1;transform:translate(-50%)scale(1.06)}16%,82%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-12px)}}@media (prefers-reduced-motion:reduce){.aviso-drop,.aviso-nivel{animation-name:none}}.ninja-topo{align-items:center;gap:8px;display:flex}.ninja-identidade{flex-direction:column;flex:1;justify-content:center;gap:4px;min-width:0;display:flex}.ninja-identidade-topo{align-items:center;gap:6px;font-size:24px;display:flex}.ninja-identidade-topo .selo-nivel{margin-left:auto}.ninja-nome{font-family:var(--pincel);font-size:24px;line-height:1.15}.ninja-nome-m{font-size:20px}.ninja-nome-p{font-size:18px}.ninja-nome .nome-jogador-texto{white-space:normal;overflow-wrap:anywhere;overflow:visible}.moeda{align-items:center;gap:6px;font-size:17px;display:flex}.retrato{background:radial-gradient(circle, #efe3c4 0 50%, var(--pergaminho-escuro) 51% 60%, #b9a274 61%);border:2px solid var(--madeira-escura);width:72px;height:72px;box-shadow:0 0 0 1px var(--ouro);flex:none;place-items:center;display:grid}.inventario{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.inventario li{align-items:center;gap:6px;display:flex}.inventario li strong{margin-left:auto}.mapa-atual{margin:0;font-size:17px}.territorios{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.territorio{text-align:left;flex-wrap:wrap;align-items:center;gap:2px 6px;width:calc(100% - 6px);padding:6px 8px;display:flex}.territorio.aqui{opacity:1;border-color:var(--sangue);box-shadow:inset 4px 0 0 0 var(--sangue), inset 0 0 0 1px var(--ouro);background:linear-gradient(90deg,#f1d6c4,#ead9b5)}.territorio.trancada{background:#c9bfae}.territorio-nome{flex:1;font-weight:800}.analisador{width:100%;color:var(--tinta-suave);font-size:16px;font-weight:500}.centro{text-align:center;max-width:560px;margin:0 auto;position:relative;top:10vh}p.centro{color:var(--pergaminho)}.centro h1{font-family:var(--pincel);color:var(--sangue);font-size:40px;font-weight:400}.erro{color:var(--erro)}.campo{text-align:left;flex-direction:column;gap:4px;display:flex}.tela-nickname{text-align:center;align-items:center}.login-aviso{color:var(--tinta-suave);text-align:left;margin:0}.login-links{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}button.link,button.link:hover:not(:disabled),button.link:active:not(:disabled){box-shadow:none;min-height:0;color:var(--tinta-suave);cursor:pointer;background:0 0;border:none;padding:4px;text-decoration:underline;transform:none}button.link:hover:not(:disabled){color:var(--tinta)}.tela-nickname .campo{width:100%}.equipamento{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:".mascara kekkei""arma1 roupa arma2"".calca."".bota.";gap:6px;width:100%;max-width:270px;margin:0 auto;padding:4px 0;display:grid;position:relative}.slot-mascara{grid-area:mascara}.slot-roupa{grid-area:roupa}.slot-calca{grid-area:calca}.slot-bota{grid-area:bota}.slot-arma1{grid-area:arma1;align-self:center}.slot-arma2{grid-area:arma2;align-self:center}.peca-bolsa.raridade-kekkei,.tooltip-equip.raridade-kekkei{box-shadow:0 0 0 1px #ff7ac8b3,0 0 12px 2px #ff7ac88c}.tooltip-equip.raridade-kekkei .tooltip-raridade{color:#8a1f5c;background:linear-gradient(90deg,#fff,#ffc4e6);border-color:#ff7ac8}.tooltip-expira{color:#c2367f;margin:6px 0 0;font-size:.9em}.tooltip-passiva{background:linear-gradient(#ffc4e666,#ffe9a859);border:1px solid #c2367f80;border-radius:3px;align-items:flex-start;gap:8px;margin:2px 0;padding:6px 8px;font-size:15px;line-height:1.35;display:flex}.tooltip-passiva-selo{color:#fff3c4;background:radial-gradient(circle at 35% 30%,#c2367f,#6d1647);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:17px;line-height:1;display:grid;box-shadow:0 0 6px #ff7ac8b3}.tooltip-passiva-texto strong{color:#8a1f5c;display:block}.slot-kekkei{grid-area:kekkei}.raridade-kekkei{--cor-raridade:#f4f1f6}.slot-cheio.raridade-kekkei{animation:3.4s ease-in-out infinite brilho-kekkei}@keyframes brilho-kekkei{0%,to{box-shadow:0 0 0 4px #0000008c,0 0 10px 3px #ff7ac873}50%{box-shadow:0 0 0 4px #0000008c,0 0 20px 7px #ff7ac8b3}}.slot-cheio.raridade-kekkei:before{background:radial-gradient(circle at 50% 45%,#ffffff8c,#ff96d740 70%)}.slot-cheio>.aurora-kekkei,.boss-kekkei-icone>.aurora-kekkei{z-index:2;pointer-events:none;position:absolute;inset:-24%}.aurora-anel,.aurora-halo,.aurora-orbita{border-radius:50%;position:absolute;inset:0}.aurora-anel{filter:blur(1.2px);background:conic-gradient(#ff5cbe00 0deg,#ff5cbed9 55deg,#ffcdf0f2 95deg,#ff5cbe59 150deg,#ff5cbe00 185deg,#c882ffbf 245deg,#ffa0e199 300deg,#ff5cbe00 360deg);animation:6s linear infinite aurora-gira;-webkit-mask:radial-gradient(circle closest-side,#0000 60%,#000 73% 81%,#0000 96%);mask:radial-gradient(circle closest-side,#0000 60%,#000 73% 81%,#0000 96%)}.aurora-halo{filter:blur(4px);background:conic-gradient(from 140deg,#d6a0ff00 0deg,#d6a0ff8c 70deg,#ff7ac826 150deg,#ff7ac899 230deg,#ffbeeb33 300deg,#d6a0ff00 360deg);animation:11s linear infinite reverse aurora-gira;inset:-6%;-webkit-mask:radial-gradient(circle closest-side,#0000 48%,#000 72%,#0000 100%);mask:radial-gradient(circle closest-side,#0000 48%,#000 72%,#0000 100%)}.aurora-orbita{animation:4.2s linear infinite aurora-gira;inset:11%}.aurora-centelha{background:#ffe6f6;border-radius:50%;width:4px;height:4px;margin:-2px;position:absolute;box-shadow:0 0 6px 2px #ff7ac8e6}.aurora-centelha:first-child{top:0;left:50%}.aurora-centelha:nth-child(2){top:75%;left:6.7%}.aurora-centelha:nth-child(3){top:75%;left:93.3%}@keyframes aurora-gira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.slot-cheio.raridade-kekkei{animation:none;box-shadow:0 0 0 4px #0000008c,0 0 16px 6px #ff7ac8b3}.aurora-anel,.aurora-halo,.aurora-orbita{animation:none}}.slot-equip{box-sizing:border-box;aspect-ratio:1;width:100%;min-width:0;image-rendering:pixelated;box-shadow:none;color:var(--ouro-claro);background:0 0;border:8px solid #0000;border-image:url(/ui/moldura-escura.png) 6 fill/12px round;flex-direction:column;justify-content:center;align-items:center;gap:1px;margin:0;padding:4px 2px 2px;display:flex;position:relative}.slot-equip:disabled{opacity:1;cursor:default}.icone-slot{fill:currentColor;opacity:.4;image-rendering:auto;width:32px;height:32px}.slot-nome{color:var(--pergaminho-escuro);font-size:15px;line-height:1}.painel-jutsus>summary{cursor:pointer;list-style:none}.painel-jutsus>summary::-webkit-details-marker{display:none}.painel-jutsus>summary:after{content:"+";font-family:var(--texto);color:var(--tinta-suave);margin-left:8px}.painel-jutsus[open]>summary:after{content:"−"}.jutsus{grid-template-columns:repeat(6,1fr);gap:5px;display:grid}.slot-jutsu{aspect-ratio:1;image-rendering:pixelated;border:5px solid #0000;border-image:url(/ui/moldura-escura.png) 6 fill/10px round;place-items:center;display:grid;position:relative}.slot-jutsu-tecla{color:var(--pergaminho-escuro);font-size:12px;position:absolute;top:0;left:1px}.slot-jutsu-selo{width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--madeira);opacity:.3;transform:rotate(45deg)}.jutsus-dica{color:var(--tinta-suave);margin:0;font-size:16px}.sprite{margin:0 auto;display:block}.resumo{text-align:left;margin:0;padding-left:18px}.modal-fundo{z-index:10;background:#080608bf;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{width:100%;max-width:480px}.botao-gaveta{display:none}@media (width<=860px){.topo .menu{display:none}.layout{grid-template-columns:1fr;gap:0;padding:0}.centro-jogo{padding:0}.moldura-palco{border-width:8px;border-image-width:20px}.lateral{background:var(--fundo-2);z-index:5;border-top:3px solid var(--sangue);max-height:70dvh;padding:8px 14px 72px;transition:transform .25s;position:fixed;bottom:0;left:0;right:0;transform:translateY(105%)}.lateral.esquerda{max-height:32dvh;padding-bottom:8px;bottom:38dvh}.lateral.direita{max-height:38dvh}.lateral.aberta{transform:translateY(0)}.lateral.esquerda:not(.aberta){transform:translateY(200%)}.botao-gaveta{z-index:6;display:block;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}}.tag-elemental{--cor-tag:#6a3d7a}.tag-fogo{--cor-tag:#b5401c}.tag-raio{--cor-tag:#9a7a0c}.tag-terra{--cor-tag:#7a5a32}.tag-agua{--cor-tag:#2c5d85}.tag-vento{--cor-tag:#3f7d74}.tag-utilidade{--cor-tag:#2f6b4f}.tag-ataque{--cor-tag:#8e1b1b}.tag-fortalecimento{--cor-tag:#3b4a6b}.tag-jutsu{letter-spacing:.5px;text-transform:uppercase;color:#fff;background:var(--cor-tag);white-space:nowrap;border:1px solid #0006;padding:1px 7px;font-size:16px;font-weight:800;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff2e}.icone-jutsu{width:48px;height:48px;font-family:var(--pincel);color:#fff3d6;text-shadow:1px 1px #0009;background:radial-gradient(circle at 35% 30%, #ffffff2e, transparent 60%), var(--cor-tag);border:2px solid var(--madeira-escura);box-shadow:inset 0 0 0 1px var(--ouro), 0 2px 0 0 var(--madeira-escura);flex:none;place-items:center;font-size:30px;line-height:1;display:grid}.icone-jutsu-mini{border-width:1px;width:100%;height:100%;font-size:22px}.icone-jutsu.nao-aprendido{filter:saturate(.45);opacity:.6}.modal-largo>button:last-child,.modal-catalogo>button:last-child{align-self:center;min-width:140px}button.slot-jutsu-cheio{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.slot-jutsu-cheio .slot-jutsu-tecla{z-index:1;color:#fff3d6;text-shadow:1px 1px #000}.painel-jutsus>.primario{align-self:stretch;margin:2px 0 0;font-size:16px}.modal-largo{max-width:780px;max-height:none}.modal-largo .lista-jutsus{max-height:58dvh;overflow-y:auto}.pj-graus{color:var(--tinta-suave);margin:0;font-size:16px}.kanji{font-family:var(--pincel);color:var(--sangue)}.filtros{flex-wrap:wrap;gap:2px;display:flex}.filtro{padding:3px 10px;font-size:16px}.filtro.ativo{color:#fff;background:var(--cor-tag,var(--chumbo));text-shadow:1px 1px #00000080}.lista-jutsus{flex-direction:column;gap:8px;margin:0;padding:2px;list-style:none;display:flex}.jutsu-card{border:1px solid var(--pergaminho-escuro);border-left:4px solid var(--cor-tag,var(--madeira));background:#fffaeb73;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.jutsu-card.bloqueado{background:#1f130b0d}.jutsu-corpo{flex-direction:column;gap:3px;min-width:0;display:flex}.jutsu-topo{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.jutsu-nome{font-size:20px}.selo-grau{background:var(--chumbo);color:var(--ouro-claro);border-color:var(--madeira-escura);margin:0}.selo-grau.vazio{color:var(--tinta-suave);background:0 0;border-style:dashed}.graus{gap:3px;display:inline-flex}.grau-pip{border:1px solid var(--madeira);width:8px;height:8px;transform:rotate(45deg)}.grau-pip.cheio{background:var(--ouro);border-color:var(--madeira-escura)}.jutsu-desc{color:var(--tinta-suave);margin:0;font-size:16px}.jutsu-efeito{margin:0;font-size:16px;font-weight:700}.jutsu-essencia{color:var(--tinta-suave);margin:0;font-size:15px}.efeito-valor{text-align:center;min-width:26px;color:var(--tinta-suave);margin-right:2px;padding:0 3px;font-weight:500;display:inline-block}.efeito-valor.atual{color:#fff;background:var(--sangue);font-weight:800}.efeito-valor.proximo{outline:1px dashed var(--sangue);color:var(--sangue);font-weight:800}.botao-evoluir{min-width:160px;font-size:16px}.jutsu-card .botao-evoluir:not(.primario):disabled{font-weight:500}@media (width<=640px){.jutsu-card{grid-template-columns:auto 1fr}.botao-evoluir{grid-column:1/-1}}.catalogo{grid-template-columns:minmax(220px,300px) 1fr;gap:12px;min-height:0;display:grid}.catalogo-lista{flex-direction:column;gap:4px;max-height:60dvh;margin:0;padding:2px;list-style:none;display:flex;overflow-y:auto}.catalogo-entrada{text-align:left;align-items:center;gap:8px;width:calc(100% - 6px);padding:4px 8px 4px 4px;font-weight:400;display:flex}.catalogo-entrada.ativa{box-shadow:inset 4px 0 0 0 var(--sangue), inset 0 0 0 1px var(--ouro);background:linear-gradient(90deg,#f1d6c4,#ead9b5)}.catalogo-entrada-texto{flex-direction:column;min-width:0;display:flex}.catalogo-entrada-texto strong{text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.catalogo-entrada-texto small{color:var(--tinta-suave);font-size:16px}.icone-jutsu-medio{width:34px;height:34px;font-size:22px}.catalogo-detalhe{border:1px solid var(--pergaminho-escuro);background:#fffaeb73;max-height:60dvh;padding:8px 12px;overflow-y:auto}.catalogo-vazio{color:var(--tinta-suave);padding:12px}.detalhe-topo{align-items:center;gap:12px;margin-bottom:6px;display:flex}.detalhe-nome{color:var(--sangue);margin-bottom:4px;font-size:22px;font-weight:400}.detalhe-desc{margin:8px 0}.detalhe-secao{margin-top:10px}.detalhe-secao h3{color:var(--madeira);border-bottom:1px solid var(--ouro);margin-bottom:4px;font-size:18px;font-weight:400}.detalhe-lista{margin:0;padding-left:18px}.detalhe-vazio{color:var(--tinta-suave);margin:0}.detalhe-tabela{border-collapse:collapse;width:100%;font-size:17px}.detalhe-tabela th,.detalhe-tabela td{text-align:left;border-bottom:1px dashed var(--pergaminho-escuro);padding:3px 6px}.detalhe-tabela th{color:var(--tinta-suave);font-weight:400}.detalhe-tabela tr.atual td{background:var(--sangue);color:#fff}.detalhe-tabela tr.atual .kanji{color:var(--ouro-claro)}.detalhe-yokais{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.detalhe-yokais li{align-items:center;gap:8px;display:flex}.detalhe-yokais li>span{flex-direction:column;display:flex}.detalhe-yokais strong{font-weight:400}.tag-item-consumivel{--cor-tag:#2f6b4f}.tag-item-material{--cor-tag:#5b4a7a}.tag-item-equip{--cor-tag:#4a2c1a}.tag-territorio{--cor-tag:#4a5a3a}.tag-trancado{--cor-tag:#5b5860}.icone-jutsu.el-folha,.icone-jutsu.el-agua,.icone-jutsu.el-fogo,.icone-jutsu.el-pedra,.icone-jutsu.el-vento,.icone-jutsu.el-raio,.icone-jutsu.el-sombra,.icone-jutsu.el-lama,.icone-jutsu.el-fruto,.icone-jutsu.el-nevoa{background-blend-mode:normal}.topo-moeda-nome{color:var(--pergaminho-escuro);font-size:16px}@media (width<=720px){.catalogo{grid-template-columns:1fr}.catalogo-lista{max-height:30dvh}.catalogo-detalhe{max-height:40dvh}}.slot-jutsu-cheio{overflow:hidden}.recarga{pointer-events:none;position:absolute;inset:0}.recarga-mascara{-webkit-backdrop-filter:grayscale()brightness(.55);backdrop-filter:grayscale()brightness(.55);-webkit-mask-image:conic-gradient(transparent 0 var(--feito), #000 var(--feito) 360deg);mask-image:conic-gradient(transparent 0 var(--feito), #000 var(--feito) 360deg);-webkit-mask-image:conic-gradient(transparent 0 var(--feito), #000 var(--feito) 360deg);background:#12101459;position:absolute;inset:0}.recarga-ponteiro{transform-origin:50% 100%;background:#fff3d6;width:2px;height:38%;position:absolute;top:12%;left:calc(50% - 1px);box-shadow:0 0 2px #000}.recarga-ponteiro-fixo{opacity:.55}.recarga-ponteiro-giro{transform:rotate(var(--feito))}.recarga-segundos{color:#fff;text-shadow:1px 1px #000,-1px -1px #000,1px -1px #000,-1px 1px #000;place-items:center;font-size:20px;display:grid;position:absolute;inset:0}.slot-jutsu-cheio.pronto .icone-jutsu{animation:.35s ease-out jutsu-pronto}@keyframes jutsu-pronto{0%{filter:brightness(1.8)}}.jutsu-recarga{color:var(--tinta-suave);font-weight:400}.slot-jutsu-cheio.recarregando .slot-jutsu-tecla{display:none}.aviso-saida{border-left:3px solid var(--sangue);background:#8e1b1b1f;justify-content:space-between;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:17px;display:flex}.aviso-saida button{padding:2px 8px;font-size:16px}.territorio.destino{opacity:1;border-color:var(--ouro);box-shadow:inset 4px 0 0 0 var(--ouro), inset 0 0 0 1px var(--ouro);animation:1s steps(2,end) infinite destino-pisca}@keyframes destino-pisca{50%{background:#f3e3b8}}.vida-ninja{gap:4px;margin-top:0;display:grid}.pocao{align-items:center;gap:6px;font-size:16px;display:flex}.icone-pocao{width:14px;height:18px;image-rendering:pixelated;background:linear-gradient(#7a5532,#7a5532) 4px 0/6px 4px no-repeat,linear-gradient(#cfc2a0,#cfc2a0) 3px 4px/8px 2px no-repeat,linear-gradient(#a8c98a 0 30%,#5e8a3e 31%,#34522a) 1px 6px/12px 12px no-repeat;flex:none}.pocao-nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pocao-qtd{font-size:17px}.pocao-comprar{padding:1px 6px;font-size:15px}.vida-topo{color:var(--tinta-suave);justify-content:space-between;align-items:center;gap:6px;font-size:15px;display:flex}.pocao.em-uso .pocao-nome{color:var(--hp);font-weight:700}.pocao-escolha{color:var(--tinta-suave);gap:3px;font-size:15px;display:grid}.pocao-escolha button{text-align:left;justify-content:space-between;align-items:center;gap:6px;padding:2px 6px;font-size:15px;display:flex}.pocao-escolha button.ativa{outline:2px solid var(--hp);outline-offset:-2px}.pocao-escolha-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pocao-escolha-aviso{font-size:13px}.pocao-limiar{color:var(--tinta-suave);gap:2px;font-size:15px;display:grid}.pocao-limiar input{width:100%;accent-color:var(--hp)}.overlay-recuperacao{z-index:5;pointer-events:none;background:#121014b8;place-items:center;display:grid;position:absolute;inset:2px}.overlay-recuperacao-placa{text-align:center;max-width:min(320px,90%);color:var(--tinta);background:linear-gradient(180deg, var(--pergaminho) 0 70%, var(--pergaminho-escuro));border:3px solid var(--madeira);box-shadow:0 0 0 1px var(--ouro), 0 8px 20px #0009;justify-items:center;gap:6px;padding:14px 18px;font-size:13px;display:grid}.overlay-recuperacao-titulo{color:var(--sangue);font-size:20px}.overlay-recuperacao-tempo{letter-spacing:2px;font-size:34px}.overlay-recuperacao-dica{color:var(--tinta-suave);font-size:11px}.catalogo-entrada.com-raridade{border-left:4px solid var(--cor-raridade)}.catalogo-entrada.com-raridade .icone-equip,.catalogo-entrada.com-raridade .icone-jutsu{box-shadow:0 0 0 2px var(--cor-raridade), 0 0 6px var(--cor-raridade)}.catalogo-entrada.com-raridade strong{color:color-mix(in srgb, var(--cor-raridade) 70%, var(--tinta))}.detalhe-equip{border:3px solid var(--cor-raridade);box-shadow:inset 0 0 0 1px var(--madeira-escura), 0 0 10px color-mix(in srgb, var(--cor-raridade) 45%, transparent);background:color-mix(in srgb, var(--cor-raridade) 7%, transparent);padding:10px 12px}.selo-raridade{background:var(--cor-raridade);color:#fff;text-shadow:1px 1px #000}.detalhe-nota{color:var(--tinta-suave);margin:4px 0 0;font-size:15px}.escolher-barra{box-sizing:border-box;width:min(560px,94vw);max-width:560px;overflow:hidden}.barra-previa{margin:2px 0 4px}.escolher-lista{gap:4px;max-height:46vh;margin:0;padding:0 2px 0 0;list-style:none;display:grid;overflow:hidden auto}.escolher-lista li{min-width:0}.escolher-jutsu{box-sizing:border-box;text-align:left;grid-template-columns:20px 36px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;margin:0;padding:4px 8px;display:grid}.escolher-jutsu .icone-jutsu{border-width:1px;width:36px;height:36px;font-size:22px}.escolher-jutsu .tag-jutsu{text-overflow:ellipsis;max-width:150px;padding:1px 5px;font-size:13px;overflow:hidden}.escolher-jutsu.marcado{box-shadow:inset 0 0 0 2px var(--ouro), 0 2px 0 0 var(--madeira-escura);background:linear-gradient(#f3e3b5,#e3c88a)}.escolher-posicao{color:#fff;background:var(--sangue);border:1px solid var(--madeira-escura);place-items:center;width:18px;height:18px;font-size:15px;display:grid}.escolher-jutsu:not(.marcado) .escolher-posicao{background:0 0}.escolher-nome{min-width:0;line-height:1.2;display:grid}.escolher-nome strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.escolher-nome small{color:var(--tinta-suave);font-size:15px;font-weight:400}.escolher-botoes{justify-content:flex-end;gap:8px;display:flex}.icone-equip{border:2px solid var(--cor-raridade,var(--madeira));background:radial-gradient(circle,#3a2f2a,#1f1714);flex:none;place-items:center;width:40px;height:40px;display:grid}.icone-equip img{width:36px;height:36px;image-rendering:pixelated}.icone-equip-grande{float:right;width:104px;height:104px;box-shadow:0 0 10px color-mix(in srgb, var(--cor-raridade) 55%, transparent);border-width:3px;margin:0 0 6px 10px}.icone-equip-grande img{width:96px;height:96px}.detalhe-mapa{image-rendering:pixelated;border:8px solid #0000;border-image:url(/ui/moldura-escura.png) 6/12px round;margin:0 0 8px;position:relative}.detalhe-mapa img{aspect-ratio:13/8;object-fit:cover;width:100%;image-rendering:pixelated;display:block}.detalhe-mapa figcaption{color:var(--ouro-claro);background:#121014d1;padding:1px 6px;font-size:15px;position:absolute;bottom:6px;left:6px}.modal-admin{max-width:720px;max-height:calc(100dvh / var(--escala-ui,1) - 32px);overflow-y:auto}.admin-secao{border:2px solid var(--pergaminho-escuro);gap:6px;min-width:0;margin:0;padding:8px 10px;display:grid}.admin-secao legend{color:var(--sangue);padding:0 6px}.admin-linha{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-linha input{width:110px}.admin-linha select{min-width:0;font:inherit;flex:200px;padding:4px}.admin-rotulo{flex:160px}.admin-rotulo small{color:var(--tinta-suave)}.admin-dica{color:var(--tinta-suave);margin:0;font-size:.8em}.admin-ok{color:#2f6b2a}.slot-cheio{cursor:pointer;outline:3px solid var(--cor-raridade,transparent);outline-offset:0;box-shadow:0 0 0 4px #0000008c}.slot-cheio:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--cor-raridade) 55%, transparent), color-mix(in srgb, var(--cor-raridade) 18%, transparent) 70%);position:absolute;inset:0}.slot-cheio:hover:before,.slot-cheio:focus-visible:before{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--cor-raridade) 75%, transparent), color-mix(in srgb, var(--cor-raridade) 28%, transparent) 70%)}.slot-cheio>*{position:relative}.slot-cheio{place-items:center;display:grid}.slot-cheio .slot-nome{display:none}.slot-item{z-index:2;aspect-ratio:1;object-fit:contain;width:88%;max-width:100%;height:auto;max-height:100%;image-rendering:pixelated;filter:drop-shadow(0 2px #0009)}.raridade-epico{--chama-nucleo:#f6e3ff;--chama-meio:#c27bff;--chama-borda:#6b1fc0}.raridade-lendario{--chama-nucleo:#fff7c9;--chama-meio:#ffbd2e;--chama-borda:#e4521b}.slot-cheio.raridade-epico{animation:1.6s ease-in-out infinite aura-epico}.slot-cheio.raridade-lendario{animation:1.1s ease-in-out infinite aura-lendario}@keyframes aura-epico{0%,to{box-shadow:0 0 0 4px #0000008c, 0 0 10px 3px color-mix(in srgb, var(--chama-meio) 80%, transparent)}50%{box-shadow:0 0 0 4px #0000008c, 0 0 18px 6px color-mix(in srgb, var(--chama-meio) 90%, transparent)}}@keyframes aura-lendario{0%,to{box-shadow:0 0 0 4px #0000008c, 0 0 14px 5px color-mix(in srgb, var(--chama-meio) 90%, transparent), 0 -6px 22px 6px color-mix(in srgb, var(--chama-borda) 55%, transparent)}50%{box-shadow:0 0 0 4px #0000008c, 0 0 24px 9px var(--chama-meio), 0 -10px 30px 10px color-mix(in srgb, var(--chama-borda) 70%, transparent)}}.slot-cheio>.chamas{z-index:1;pointer-events:none;mix-blend-mode:screen;filter:blur(1px);position:absolute;inset:-16px -9px -5px}.lingua{background:radial-gradient(ellipse 50% 60% at 50% 78%, var(--chama-nucleo) 0%, var(--chama-meio) 32%, var(--chama-borda) 58%, transparent 76%);transform-origin:50% 100%;opacity:0;border-radius:50% 50% 45% 45%/70% 70% 30% 30%;width:15px;height:24px;animation:1.3s ease-in infinite lambida;position:absolute;bottom:0}.raridade-lendario .lingua{width:19px;height:30px;animation-duration:.95s}@keyframes lambida{0%{opacity:0;transform:translateY(4px)scale(.7,.6)}20%{opacity:1}70%{opacity:.85}to{opacity:0;transform:translateY(-75%)scale(.45,1.35)}}.lingua-0{animation-delay:0s;left:4%}.lingua-1{animation-delay:-.45s;left:28%}.lingua-2{animation-delay:-.9s;left:52%}.lingua-3{animation-delay:-.2s;left:76%}.lingua-4{animation-delay:-.65s;bottom:32%;left:-2px}.lingua-5{animation-delay:-1.05s;bottom:62%;left:-2px}.lingua-6{animation-delay:-.3s;bottom:32%;right:-2px}.lingua-7{animation-delay:-.8s;bottom:62%;right:-2px}.lingua-8{animation-delay:-.55s;bottom:82%;left:calc(50% - 8px)}@media (prefers-reduced-motion:reduce){.slot-cheio.raridade-epico,.slot-cheio.raridade-lendario{box-shadow:0 0 0 4px #0000008c, 0 0 16px 6px var(--chama-meio);animation:none}.lingua{opacity:.75;animation:none;transform:translateY(-25%)scaleX(.8)}}@property --artefato-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.slot-cheio.raridade-artefato{animation:2.4s ease-in-out infinite pulso-artefato}@keyframes pulso-artefato{0%,36%,to{box-shadow:0 0 0 4px #0000008c,0 0 12px 4px #e5383b99,0 0 30px 10px #e5383b40}12%{box-shadow:0 0 0 4px #0000008c,0 0 24px 9px #ff4d50f2,0 0 54px 22px #ff3c3c80}24%{box-shadow:0 0 0 4px #0000008c,0 0 18px 6px #e5383bbf,0 0 40px 15px #e5383b59}}.slot-cheio.raridade-artefato:before{background:radial-gradient(circle at 50% 45%,#ff786e80,#780a1459 70%)}.slot-cheio>.selo-artefato{z-index:3;pointer-events:none;position:absolute;inset:-9px}.artefato-fio{background:conic-gradient(from var(--artefato-ang), #ff3c3c00 0deg, #ff3c3c00 250deg, #ff4646e6 320deg, #fff1e6 352deg, #ff3c3c00 360deg);-webkit-mask-composite:xor;filter:drop-shadow(0 0 3px #ff3c3ce6);padding:3px;animation:2.6s linear infinite artefato-corre;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.artefato-fio-2{opacity:.75;animation-duration:3.8s;animation-direction:reverse;animation-delay:-1.3s}@keyframes artefato-corre{to{--artefato-ang:360deg}}.artefato-varredura{mix-blend-mode:screen;position:absolute;inset:9px;overflow:hidden}.artefato-varredura:before{content:"";background:linear-gradient(100deg,#fff0 0%,#ffbeaa8c 45%,#ffffffd9 50%,#ffbeaa8c 55%,#fff0 100%);width:45%;animation:3.6s ease-in-out infinite artefato-varre;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-220%)skew(-18deg)}@keyframes artefato-varre{0%,55%{transform:translate(-220%)skew(-18deg)}85%,to{transform:translate(340%)skew(-18deg)}}.artefato-canto{opacity:0;background:#ffe3da;width:6px;height:6px;margin:-3px;animation:2.4s ease-in-out infinite artefato-pisca;position:absolute;transform:rotate(45deg)scale(.4);box-shadow:0 0 6px 2px #ff3c3cf2}.artefato-canto:nth-of-type(4){top:2px;left:2px}.artefato-canto:nth-of-type(5){animation-delay:-.6s;top:2px;left:calc(100% - 2px)}.artefato-canto:nth-of-type(6){animation-delay:-1.2s;top:calc(100% - 2px);left:calc(100% - 2px)}.artefato-canto:nth-of-type(7){animation-delay:-1.8s;top:calc(100% - 2px);left:2px}@keyframes artefato-pisca{0%,60%,to{opacity:0;transform:rotate(45deg)scale(.4)}78%{opacity:1;transform:rotate(45deg)scale(1.15)}}.peca-bolsa.raridade-artefato{animation:2.4s ease-in-out infinite pulso-artefato-bolsa}@keyframes pulso-artefato-bolsa{0%,36%,to{box-shadow:0 0 0 1px #e5383bcc,0 0 10px 2px #e5383b80}12%{box-shadow:0 0 0 1px #ff786ef2,0 0 18px 6px #ff4d50d9}24%{box-shadow:0 0 0 1px #e5383bd9,0 0 13px 4px #e5383ba6}}.peca-bolsa.raridade-artefato,.tooltip-equip.raridade-artefato{box-shadow:0 0 0 1px #e5383bcc,0 0 12px 2px #e5383b8c}.tooltip-equip.raridade-artefato .tooltip-raridade{color:#fff3ee;background:linear-gradient(90deg,#8f1218,#e5383b);border-color:#ff8a80}@media (prefers-reduced-motion:reduce){.peca-bolsa.raridade-artefato{animation:none}.slot-cheio.raridade-artefato{animation:none;box-shadow:0 0 0 4px #0000008c,0 0 16px 6px #e5383bb3}.artefato-fio,.artefato-varredura:before{animation:none}.artefato-fio-2{--artefato-ang:180deg}.artefato-canto{opacity:.9;animation:none;transform:rotate(45deg)scale(.9)}}.bolsa-grade{grid-template-columns:repeat(auto-fill,minmax(min(52px,100%),1fr));gap:6px;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:grid}.bolsa-grade>li{min-width:0;margin:0;padding:0}.peca-bolsa{box-sizing:border-box;aspect-ratio:1;width:100%;min-width:0;image-rendering:pixelated;outline:2px solid var(--cor-raridade,var(--pergaminho-escuro));outline-offset:0;color:var(--ouro-claro);background:0 0;border:6px solid #0000;border-image:url(/ui/moldura-escura.png) 6 fill/10px round;place-items:center;margin:0;padding:2px;display:grid;position:relative;box-shadow:0 0 0 3px #00000080}button.peca-bolsa{cursor:pointer}.peca-item{cursor:help}.peca-bolsa:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--cor-raridade,#8a7a5a) 50%, transparent), color-mix(in srgb, var(--cor-raridade,#8a7a5a) 15%, transparent) 70%);position:absolute;inset:0}.peca-bolsa:hover:before,.peca-bolsa:focus-visible:before{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--cor-raridade,#8a7a5a) 75%, transparent), color-mix(in srgb, var(--cor-raridade,#8a7a5a) 25%, transparent) 70%)}.peca-icone{aspect-ratio:1;object-fit:contain;width:86%;max-width:100%;height:auto;image-rendering:pixelated;filter:drop-shadow(0 2px #0009);position:relative}.peca-nivel-baixo .peca-icone{filter:grayscale(.8)drop-shadow(0 2px #0009);opacity:.7}.peca-kanji{aspect-ratio:1;width:78%;font-family:var(--pincel);color:#fff;text-shadow:1px 1px #000;border:1px solid #0009;border-radius:2px;place-items:center;font-size:22px;line-height:1;display:grid;position:relative}.kanji-consumivel{background:#2f6b4f}.kanji-material{background:#5b4a7a}.peca-qtd{z-index:1;color:#fff3d6;border:1px solid var(--ouro);background:#0e0a0cd9;padding:0 3px;font-size:13px;line-height:1.3;position:absolute;bottom:-2px;right:-2px}.tooltip-jogo{z-index:1000;pointer-events:none;max-width:280px;image-rendering:pixelated;background:linear-gradient(180deg, #efe4c6, var(--pergaminho) 50%, #dccba4);box-shadow:0 8px 18px #0009, 0 0 0 1px color-mix(in srgb, var(--cor-raridade,var(--ouro)) 60%, transparent);font-family:var(--texto);color:var(--tinta);background-clip:padding-box;border:12px solid #0000;border-image:url(/ui/moldura.png) 17 fill/26px/2px round;flex-direction:column;gap:3px;padding:8px 10px;font-size:16px;line-height:1.3;display:flex;position:fixed;top:0;left:0}.tooltip-jogo>*{image-rendering:auto}.tooltip-nome{color:var(--cor-raridade,var(--sangue));-webkit-text-stroke:.4px var(--tinta);text-shadow:1px 1px #00000059;font-size:18px}.tooltip-raridade{color:#fff;background:var(--cor-raridade);border:1px solid var(--madeira-escura);text-shadow:1px 1px #00000080;align-self:flex-start;padding:0 6px;font-size:13px}.tooltip-meta{color:var(--tinta-suave)}.tooltip-nivel-baixo{color:var(--erro)}.tooltip-bonus{border-top:1px dotted var(--pergaminho-escuro);border-bottom:1px dotted var(--pergaminho-escuro);color:#2f6b2a;margin:2px 0;padding:4px 0;list-style:none}.tooltip-desc{color:var(--tinta-suave);margin:0;font-size:15px;font-style:italic}.tooltip-dica{color:var(--sangue);margin:2px 0 0;font-size:15px}.tooltip-jutsu-topo{align-items:center;gap:8px;display:flex}.tooltip-jutsu .tag-jutsu{align-self:flex-start}.barra-palco{z-index:3;scrollbar-width:none;background:#0e0a0c8c;flex-direction:column;align-items:center;gap:6px;max-height:calc(100% - 20px);padding:6px;display:flex;position:absolute;top:50%;left:10px;overflow-y:auto;transform:translateY(-50%);box-shadow:0 0 0 1px #b8933f80}.barra-palco .slot-jutsu{cursor:help;flex:none;width:50px}.barra-palco .slot-jutsu:focus-visible{outline:2px solid var(--ouro-claro)}.barra-palco-pena{place-items:center;width:40px;height:40px;margin:2px 0 0;padding:6px;display:grid}.icone-pena{width:22px;height:22px;fill:var(--tinta)}@media (width<=860px){.barra-palco{gap:4px;padding:4px;left:6px}.barra-palco .slot-jutsu{width:40px}}.tooltip-jogo.menu-item-bolsa{pointer-events:auto;gap:4px;min-width:190px}.menu-item-opcao{text-align:left;flex-direction:column;align-items:flex-start;margin:0;padding:4px 10px;display:flex}.menu-item-opcao small{color:var(--tinta-suave);font-size:13px;font-weight:400}.menu-item-opcao:focus-visible,.menu-item-confirmar button:focus-visible,.menu-item-confirmar input:focus-visible{outline:2px solid var(--sangue);outline-offset:1px}.menu-item-confirmar{flex-direction:column;gap:6px;display:flex}.menu-item-confirmar p{margin:0;font-size:16px}.menu-item-qtd{align-items:center;gap:4px;display:flex}.menu-item-qtd input{width:80px;padding:4px 6px}.menu-item-qtd button,.menu-item-botoes button{margin:0}.menu-item-botoes{gap:6px;display:flex}.menu-item-erro{margin:0;font-size:15px}.tooltip-sorteado small{color:var(--tinta-suave);font-size:13px}.tooltip-porte{color:var(--tinta-suave);font-size:15px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#1f130b59;border-radius:5px;box-shadow:inset 0 0 0 1px #1f130b80}::-webkit-scrollbar-thumb{background:linear-gradient(90deg, var(--pergaminho-escuro), var(--ouro) 60%, #9a7a34);border:2px solid var(--madeira-escura);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg, var(--pergaminho), var(--ouro-claro) 60%, var(--ouro))}::-webkit-scrollbar-thumb:active{background:var(--ouro-claro)}::-webkit-scrollbar-corner{background:0 0}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--ouro) #1f130b59}.barra-palco{scrollbar-width:none}}.modal-fundo:has(.modal-eventos){place-items:start center;overflow-y:auto}.modal-eventos{max-width:1040px;margin-block:auto}.modal-eventos>button:last-child{align-self:center;min-width:140px}.eventos{grid-template-rows:auto 1fr;grid-template-columns:200px 1fr;align-items:start;gap:0 14px;display:grid}.eventos-abas{grid-area:1/1}.eventos-extra{grid-area:2/1;min-width:0}.evento-painel{grid-area:1/2/span 2}.eventos-abas{flex-direction:column;gap:6px;display:flex}.evento-aba{text-align:left;align-items:center;gap:8px;margin:0;padding:5px 8px 5px 5px;font-weight:400;display:flex}.evento-aba-kanji{width:38px;height:38px;font-family:var(--pincel);color:#fff3d6;text-shadow:1px 1px #000000b3;background:radial-gradient(circle at 35% 30%, #ffffff38, transparent 60%), color-mix(in srgb, var(--cor-deus) 55%, #1a1410);border:2px solid var(--madeira-escura);box-shadow:inset 0 0 0 1px var(--ouro);flex:none;place-items:center;font-size:27px;line-height:1;display:grid}.evento-aba-texto{flex-direction:column;min-width:0;display:flex}.evento-aba-texto strong{font-weight:400}.evento-aba-texto small{color:var(--tinta-suave);font-size:15px}.evento-aba.ativa{box-shadow:inset 4px 0 0 0 var(--sangue), inset 0 0 0 1px var(--ouro), 0 0 10px color-mix(in srgb, var(--cor-deus) 60%, transparent);background:linear-gradient(90deg,#f1d6c4,#ead9b5)}.evento-aba.ativa .evento-aba-kanji{box-shadow:inset 0 0 0 1px var(--ouro-claro), 0 0 8px var(--cor-deus)}.evento-painel{flex-direction:column;gap:12px;min-width:0;display:flex}.evento-vitrine{height:290px;margin-top:70px;animation:.35s ease-out vitrine-entra;position:relative}.evento-cena{image-rendering:pixelated;border:4px solid var(--madeira-escura);box-shadow:inset 0 0 0 2px var(--ouro), inset 0 0 0 4px var(--madeira), inset 0 0 60px #0000008c, 0 6px 14px #00000080;background-color:#0d0b10;background-position:50%;background-size:cover;position:absolute;inset:0;overflow:hidden}.evento-cena:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0a080c99,#0000 55%);position:absolute;inset:0}.evento-cena-texto{z-index:1;color:#fff3d6;text-shadow:2px 2px #000,0 0 10px #000c;flex-direction:column;display:flex;position:absolute;bottom:20px;left:22px}.evento-cena-kanji{font-family:var(--pincel);color:var(--cor-deus);text-shadow:3px 3px 0 #000, 0 0 18px var(--cor-deus);font-size:64px;line-height:1}.evento-cena-nome{font-family:var(--pincel);letter-spacing:2px;font-size:30px}.evento-cena-titulo{color:var(--ouro-claro);font-size:17px}.evento-cena-kanji-nome{color:#f3e6c4;letter-spacing:1px;font-size:16px}.evento-particulas span{background:var(--cor-deus);box-shadow:0 0 6px var(--cor-deus);opacity:0;animation:linear infinite particula-sobe;position:absolute;bottom:-8px}.evento-deus{z-index:2;aspect-ratio:3/4;pointer-events:none;--sombra-deus:drop-shadow(0 0 12px color-mix(in srgb, var(--cor-deus) 70%, transparent)) drop-shadow(0 8px 6px #0009);filter:var(--sombra-deus);position:absolute;top:-96px;bottom:-34px;right:-28px}.evento-deus-quadros{position:absolute;inset:0;overflow:hidden}.evento-deus-quadros img{height:100%;image-rendering:pixelated;position:absolute;top:0;left:0}.evento-deus-parado{width:100%}.evento-deus-folha{width:calc(100% * var(--quadros));visibility:hidden}.evento-deus-folha.pronta{visibility:visible;animation:deus-quadros 1.3s steps(var(--quadros)) infinite}.evento-deus-aura{background:radial-gradient(closest-side, color-mix(in srgb, var(--cor-deus) 55%, transparent), transparent);filter:blur(8px);border-radius:50%;animation:3.5s ease-in-out infinite aura-pulsa;position:absolute;inset:12% 8% 10%}.evento-descricao{border:1px solid var(--pergaminho-escuro);background:#fffaeb73;flex-direction:column;gap:8px;padding:10px 14px;display:flex}.evento-descricao h3{font-family:var(--pincel);color:var(--sangue);font-size:22px;font-weight:400}.evento-descricao p{margin:0;line-height:1.5}.evento-campos{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.evento-campos>div{border:1px dashed var(--pergaminho-escuro);background:#cdb98e59;padding:6px 8px}.evento-campos dt{color:var(--tinta-suave);text-transform:uppercase;letter-spacing:1px;font-size:15px}.evento-campos dd{margin:2px 0 0}.evento-descricao>.primario{align-self:flex-end;min-width:200px}.vitrine-susanoo .evento-cena:before{content:"";z-index:1;mix-blend-mode:screen;opacity:0;pointer-events:none;background:#cfe6ff;animation:3.2s step-end infinite cena-clarao;position:absolute;inset:0}.fx-raios{aspect-ratio:1;background:repeating-conic-gradient(#ffd66e66 0 5deg, transparent 5deg 18deg);border-radius:50%;width:150%;animation:40s linear infinite raios-giram;position:absolute;top:19%;left:49%;translate:-50% -50%;-webkit-mask:radial-gradient(closest-side,#000 15%,#0000 70%);mask:radial-gradient(closest-side,#000 15%,#0000 70%)}@keyframes deus-quadros{to{transform:translate(-100%)}}@keyframes cena-clarao{0%,to{opacity:0}62%,66%{opacity:.35}64%,68%{opacity:0}}@keyframes raios-giram{to{rotate:360deg}}@keyframes aura-pulsa{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:.95;transform:scale(1.04)}}@keyframes particula-sobe{0%{opacity:0;transform:translateY(0)}15%{opacity:.9}to{opacity:0;transform:translateY(-300px)translate(18px)}}@keyframes vitrine-entra{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.evento-deus-folha.pronta,.vitrine-susanoo .evento-cena:before,.fx-raios,.evento-deus-aura,.evento-particulas span,.evento-vitrine{animation:none}}@media (width<=760px){.eventos{grid-template-rows:auto;grid-template-columns:1fr;gap:14px}.eventos-abas,.eventos-extra,.evento-painel{grid-area:auto/1}.eventos-extra{order:3}.eventos-abas{flex-direction:row;padding-bottom:2px;overflow-x:auto}.evento-aba{flex:1 0 auto}.evento-aba-texto small{display:none}.evento-vitrine{height:210px;margin-top:56px}.evento-deus{top:-66px;bottom:-20px;right:-16px}.evento-cena-kanji{font-size:44px}.evento-cena-nome{font-size:25px}.evento-campos{grid-template-columns:1fr}.evento-descricao>.primario{align-self:stretch}}.tela-acesso{isolation:isolate;justify-content:center;align-items:center;min-height:100%;padding:64px 16px 32px;display:flex;position:relative;overflow:hidden}.acesso-fundo{z-index:-2;image-rendering:pixelated;background:radial-gradient(at 50% 40%,#0000 20%,#0a080ed9 75%),linear-gradient(#1210148c,#121014eb),#120f24 url(/ui/login/vila-noite.png) bottom/cover no-repeat;position:absolute;inset:0}.acesso-petalas{z-index:-1;pointer-events:none;opacity:.55;background-image:radial-gradient(3px 2px at 10% 0,#f2b8c6 60%,#0000 70%),radial-gradient(2px 2px at 28% 0,#e89aae 60%,#0000 70%),radial-gradient(3px 2px at 47% 0,#f2b8c6 60%,#0000 70%),radial-gradient(2px 3px at 66% 0,#e89aae 60%,#0000 70%),radial-gradient(3px 2px at 83% 0,#f2b8c6 60%,#0000 70%),radial-gradient(2px 2px at 95% 0,#e89aae 60%,#0000 70%);background-size:100% 340px;animation:14s linear infinite acesso-petalas;position:absolute;inset:0}@keyframes acesso-petalas{0%{background-position:0 -20px,0 -140px,0 -260px,0 -60px,0 -200px,0 -300px}to{background-position:60px 320px,-40px 200px,50px 80px,-30px 280px,40px 140px,-50px 40px}}.acesso-voltar{color:var(--pergaminho);background:#121014b3;border:2px solid #b8933f99;padding:4px 10px;font-size:17px;text-decoration:none;position:absolute;top:16px;left:16px}.acesso-voltar:hover{color:var(--ouro-claro);border-color:var(--ouro)}.acesso-caixa{width:min(960px,100%);min-height:520px;image-rendering:pixelated;border:14px solid #0000;border-image:url(/ui/moldura.png) 17 fill/34px/4px round;grid-template-columns:1.15fr 1fr;animation:.45s ease-out both acesso-surgir;display:grid;box-shadow:0 18px 40px #000000b3}.acesso-caixa>*{image-rendering:auto}@keyframes acesso-surgir{0%{opacity:0;transform:translateY(14px)}}.acesso-arte{--foco-x:.72;background:#0d0c18 url(/ui/login/capa.png) calc(var(--foco-x) * 100%) center / cover no-repeat;image-rendering:pixelated;border-right:3px solid var(--madeira-escura);position:relative;overflow:hidden;container-type:size}.acesso-quadro{display:none}@supports (width:1cqw){.acesso-quadro{--larg:max(100cqw, calc(100cqh * 688 / 384));--alt:calc(var(--larg) * 384 / 688);width:var(--larg);height:var(--alt);left:calc((100cqw - var(--larg)) * var(--foco-x));top:calc((100cqh - var(--alt)) * .5);display:block;position:absolute}}.acesso-anim{width:37.2093%;height:66.6667%;image-rendering:pixelated;background:0 0/800% 100% no-repeat;animation:1.2s steps(8,end) infinite acesso-quadros;position:absolute}.acesso-anim-lua{background-image:url(/ui/login/capa-lua_anim.png);animation-duration:3.6s;top:0;left:17.4419%}.acesso-anim-vila{background-image:url(/ui/login/capa-vila_anim.png);width:58.1395%;height:35.4167%;animation-duration:1.6s;top:64.5833%;left:5.81395%}.acesso-anim-ninja{background-image:url(/ui/login/capa-ninja_anim.png);animation-duration:1.1s;top:4.16667%;left:61.0465%}@keyframes acesso-quadros{to{background-position:114.286% 0}}.acesso-sombra{background:linear-gradient(#0000 30%,#0a080e59 55%,#0a080eeb 100%),linear-gradient(#0a080e99,#0000 25%);position:absolute;inset:0}.acesso-marca{color:var(--pergaminho);text-shadow:2px 2px 0 var(--madeira-escura);align-items:baseline;gap:10px;display:flex;position:absolute;top:18px;left:20px}.acesso-marca-kanji{color:#c22a2a;-webkit-text-stroke:1px var(--ouro);font-size:26px}.acesso-marca-nome{letter-spacing:4px;text-transform:uppercase;font-size:20px}.acesso-palavra{color:var(--pergaminho);flex-direction:column;gap:2px;animation:.35s ease-out both acesso-surgir;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.acesso-palavra-kanji{color:var(--ouro-claro);text-shadow:2px 2px 0 var(--madeira-escura);font-size:30px;line-height:1}.acesso-palavra-texto{color:#c22a2a;-webkit-text-stroke:1.5px var(--ouro);text-shadow:4px 4px 0 var(--madeira-escura);text-transform:uppercase;letter-spacing:2px;font-size:clamp(40px,6vw,64px);line-height:1.05}.acesso-palavra-frase{color:var(--pergaminho);text-shadow:1px 1px #000;font-size:18px}.acesso-form{background:radial-gradient(ellipse at 20% 15%, #966e3c1a, transparent 40%), radial-gradient(ellipse at 85% 80%, #7850281f, transparent 45%), repeating-linear-gradient(93deg, #5a46320b 0 2px, transparent 2px 7px), repeating-linear-gradient(-4deg, #ffffff17 0 1px, transparent 1px 11px), linear-gradient(180deg, #ece0c1, var(--pergaminho) 40%, #d9c79f);flex-direction:column;justify-content:center;gap:12px;padding:28px 30px;display:flex}.acesso-form .campo,.acesso-form>button{width:100%}.acesso-abas{border-bottom:2px solid var(--ouro);box-shadow:0 2px 0 0 var(--sangue-escuro);grid-template-columns:1fr 1fr;display:grid}.acesso-abas button,.acesso-abas button:hover:not(:disabled),.acesso-abas button:active:not(:disabled){box-shadow:none;min-height:0;color:var(--tinta-suave);cursor:pointer;background:0 0;border:none;border-bottom:4px solid #0000;margin-bottom:-2px;padding:8px 4px 10px;font-size:20px;transform:none}.acesso-abas button:hover:not(:disabled){color:var(--tinta)}.acesso-abas button.ativa{color:var(--sangue);border-bottom-color:var(--sangue)}.acesso-titulo{font-family:var(--pincel);color:var(--sangue);border-bottom:2px solid var(--ouro);box-shadow:0 2px 0 0 var(--sangue-escuro);margin:0;padding-bottom:6px;font-size:25px;font-weight:400}.acesso-sub{color:var(--tinta-suave);margin:0;font-size:17px}.acesso-form .erro{margin:0}.acesso-ou{color:var(--tinta-suave);align-items:center;gap:10px;margin:0;font-size:16px;display:flex}.acesso-ou:before,.acesso-ou:after{content:"";background:#5a463266;flex:1;height:1px}@media (width<=720px){.tela-acesso{align-items:flex-start;padding:56px 8px 16px}.acesso-caixa{grid-template-columns:1fr;min-height:0}.acesso-arte{border-right:none;border-bottom:3px solid var(--madeira-escura);--foco-x:.6;height:210px}.acesso-palavra{bottom:14px;left:16px}.acesso-palavra-kanji{display:none}.acesso-form{padding:20px 18px}}@media (prefers-reduced-motion:reduce){.acesso-anim,.acesso-petalas,.acesso-caixa,.acesso-palavra{animation:none}}.peca-bolsa.kekkei-yomi,.tooltip-equip.kekkei-yomi{box-shadow:0 0 0 1px #9b6bffbf,0 0 12px 2px #501e8cb3}.tooltip-equip.kekkei-yomi .tooltip-raridade{color:#f1e6ff;background:linear-gradient(90deg,#1a0d24,#5a2a8a);border-color:#9b6bff}.tooltip-equip.kekkei-yomi .tooltip-passiva{background:linear-gradient(#c8aaff66,#3c1e5a40);border-color:#6e3cb499}.tooltip-equip.kekkei-yomi .tooltip-passiva-selo{color:#e9dcff;background:radial-gradient(circle at 35% 30%,#7a3fd0,#1a0d24);box-shadow:0 0 6px #9b6bffcc}.tooltip-equip.kekkei-yomi .tooltip-passiva-texto strong{color:#4a1f7a}.slot-cheio.raridade-kekkei.kekkei-yomi{animation-name:brilho-yomi}@keyframes brilho-yomi{0%,to{box-shadow:0 0 0 4px #0000008c,0 0 10px 3px #783cdc80}50%{box-shadow:0 0 0 4px #0000008c,0 0 22px 8px #3c0a6ed9}}.slot-cheio.raridade-kekkei.kekkei-yomi:before{background:radial-gradient(circle at 50% 45%,#5028828c,#0a041299 70%)}.aurora-yomi .aurora-anel{background:repeating-conic-gradient(#9b6bfff2 0deg,#5a28aab3 22deg,#0c0414e6 45deg,#0c041400 60deg,#9b6bfff2 90deg);animation-duration:3.2s;-webkit-mask:radial-gradient(circle closest-side,#0000 46%,#000 60% 84%,#0000 98%);mask:radial-gradient(circle closest-side,#0000 46%,#000 60% 84%,#0000 98%)}.aurora-yomi .aurora-halo{background:repeating-conic-gradient(from 30deg,#08020ed9 0deg,#08020e00 40deg,#7846dc73 70deg,#08020ed9 120deg);animation-duration:5s}.aurora-yomi .aurora-centelha{background:#d9c4ff;box-shadow:0 0 6px 2px #6e32d2f2}@media (prefers-reduced-motion:reduce){.slot-cheio.raridade-kekkei.kekkei-yomi{box-shadow:0 0 0 4px #0000008c,0 0 16px 6px #6e32d2bf}}.slot-passiva-kekkei{box-shadow:0 0 0 1px #7a52c0,0 0 8px #9b6bff8c}.slot-passiva-icone{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}@font-face{font-family:Kagezan Pixel;src:url(/fonts/vt323-latin.woff2)format("woff2");font-display:swap;size-adjust:125%;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kagezan Pixel;src:url(/fonts/vt323-latin-ext.woff2)format("woff2");font-display:swap;size-adjust:125%;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+20A0-20AB,U+20AD-20C4,U+2C60-2C7F,U+A720-A7FF}@media (width>=1361px){.layout{grid-template-columns:360px 1fr 380px}}@media (width>=1700px){.layout{grid-template-columns:400px 1fr 420px}}@media (width>=861px) and (width<=1500px){.menu-botao{gap:4px;padding:5px 8px;font-size:17px}.topo-moeda-nome,.topo-moeda .saldo-lingotes-nome{display:none}}button{padding:6px 14px}button:disabled:not(.menu-botao,.peca-bolsa,.slot-jutsu,.slot-jutsu-cheio,.link){opacity:1;color:#6f685f;text-shadow:none;box-shadow:none;filter:grayscale();cursor:not-allowed;background:#cfc8bb;border-style:dashed;border-color:#8d857a}button.primario:not(:disabled){box-shadow:inset 0 0 0 1px var(--ouro-claro), 0 2px 0 0 var(--madeira-escura), 0 0 0 0 #ffcd5a00;border-color:#3a0c0c}@keyframes chamar-atencao{0%,to{box-shadow:inset 0 0 0 1px var(--ouro-claro), 0 2px 0 0 var(--madeira-escura), 0 0 0 0 #ffcd5a00}50%{box-shadow:inset 0 0 0 1px var(--ouro-claro), 0 2px 0 0 var(--madeira-escura), 0 0 12px 3px #ffcd5ad9}}.botao-evoluir{min-width:190px;min-height:48px;font-size:18px}.botao-evoluir.primario:not(:disabled){font-size:19px;animation:1.6s ease-in-out infinite chamar-atencao}.botao-evoluir.primario:not(:disabled):before{content:"▲ ";color:#ffe08a}.botao-evoluir-falta{font-size:14px;font-weight:400;display:block}.modal{max-width:560px}.modal-largo,.modal.modal-bolsa{max-width:940px}.modal-catalogo{max-width:1120px}.modal-eventos{max-width:1160px}.menu-botao.com-selo{animation:1.6s ease-in-out infinite chamar-atencao;position:relative}.menu-botao-selo{color:#fff3d6;border:2px solid var(--ouro-claro);text-shadow:1px 1px #000;background:#c21f1f;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:15px;line-height:1;display:grid;position:absolute;top:-3px;right:-6px}.menu-ninja-botao.destaque{outline-color:var(--ouro-claro);animation:1.6s ease-in-out infinite chamar-atencao}.menu-ninja-botao.destaque .menu-ninja-selo{color:#fff3d6;border-color:var(--ouro-claro);background:#c21f1f;font-weight:800}.vida-topo{margin-bottom:4px;font-size:17px}.vida-topo-nome{white-space:nowrap}.pocao-comprar{white-space:nowrap;margin:0;padding:4px 10px;font-size:17px}.pocao-comprar img{width:22px;height:22px;image-rendering:pixelated}.moeda-lingote{padding:6px 8px;font-size:18px}.moeda-lingote-mais{width:auto;height:auto;color:var(--ouro-claro);text-shadow:1px 1px #000;background:linear-gradient(180deg, #a52323 0 60%, var(--sangue-escuro));box-shadow:inset 0 0 0 1px var(--ouro), 0 1px 0 #2a0b0b;border-radius:3px;padding:3px 10px;font-size:15px;font-weight:800}.pocao-limiar,.pocao-escolha{gap:5px;font-size:17px}.pocao-limiar input[type=range]{cursor:pointer;height:26px}.pocao-escolha{grid-template-columns:1fr 1fr}.pocao-escolha>span,.pocao-escolha>small{grid-column:1/-1}.pocao-escolha button{margin:0;padding:7px 8px;font-size:16px}.painel-automacao{gap:6px}.pocao-escolha button.ativa{outline-width:3px}.automacao-nome{font-size:18px}.menu-ninja{gap:8px 10px}.menu-ninja-botao{margin:0}.menu-ninja>li{justify-items:center;gap:4px;display:grid}.menu-ninja-icone{max-width:44px}.menu-ninja-nome{text-align:center;color:var(--tinta);white-space:nowrap;font-size:13px;line-height:1.15}.menu-ninja-nome.trancado{color:var(--tinta-suave)}.bonus-caca{font-size:17px}.bonus-caca thead th{font-size:15px}.bonus-caca tfoot th,.bonus-caca tfoot td{font-size:18px}.chat{height:min(540px,47%)}.chat-campo{padding:8px 10px}.chat-enviar{padding:6px 14px;font-size:17px}.tooltip-desc{font-size:16px;line-height:1.35}@media (prefers-reduced-motion:reduce){.menu-botao.com-selo,.menu-ninja-botao.destaque{animation:none}.botao-evoluir.primario:not(:disabled){box-shadow:inset 0 0 0 1px var(--ouro-claro), 0 2px 0 0 var(--madeira-escura), 0 0 10px 2px #ffcd5acc;animation:none}}.jutsu-desc,.detalhe-desc,.tooltip-desc{color:#f4e6c4;text-shadow:1px 1px #000;image-rendering:pixelated;border:1px solid var(--ouro);overflow-wrap:anywhere;background:linear-gradient(#140c0ab8,#0c0706db),url(/ui/eventos/asanoha.png) 0 0/32px 56px,url(/ui/eventos/laca.png) 0 0/96px 96px,#24160f;border-radius:3px;padding:6px 10px;font-style:normal;line-height:1.35;box-shadow:inset 0 0 0 1px #0009,inset 0 0 14px #0000008c}.jutsu-desc{margin:2px 0 4px}.detalhe-desc strong,.tooltip-desc strong{color:var(--ouro-claro)}.catalogo-entrada-texto strong{white-space:normal;line-height:1.1}
