.rp{--tinta:#1c1f33;--fundo:#171a2b;--painel:#f6f1e3;--papel:#fffaf0;--texto:#1c1f33;--suave:#4a5070;--amarelo:#ffd447;--laranja:#f2793a;--verde:#4caf50;--vermelho:#e0405c;--azul:#3f7ee0;background:var(--fundo);color:var(--texto);touch-action:none;-webkit-user-select:none;user-select:none;font-family:Andika,system-ui,sans-serif;position:fixed;inset:0;overflow:clip}.rp [hidden]{display:none!important}.rp .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rp-palco{touch-action:none;place-items:center;display:grid;position:absolute;inset:0}.rp-canvas{background:#2b2f45;border-radius:6px;display:block}.rp-hud{top:max(8px, env(safe-area-inset-top));left:max(10px, env(safe-area-inset-left));right:max(10px, env(safe-area-inset-right));pointer-events:none;z-index:3;color:#fff;grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);align-items:center;gap:10px;display:grid;position:absolute}.rp-hud__vida,.rp-hud__direita{align-items:center;gap:8px;display:flex}.rp-hud__direita{justify-content:flex-end}.rp-hud__meio{background:#0b182bcc;border:1px solid #99c6d333;border-radius:4px 4px 15px 15px;flex-direction:column;align-items:center;padding:5px 18px;line-height:1.05;display:flex}.rp-rotulo{text-transform:uppercase;letter-spacing:.04em;text-shadow:0 1px 0 var(--tinta);font-size:12px;font-weight:700}.rp-onda{text-shadow:0 2px 0 var(--tinta);font-size:18px}.rp-tempo{text-shadow:0 2px 0 var(--tinta);font-size:26px;font-weight:700}.rp-tempo--fim{color:var(--amarelo)}.rp-barra{border:2px solid var(--tinta);background:#0000008c;border-radius:8px;flex:1;min-width:90px;max-width:220px;height:16px;position:relative;overflow:hidden}.rp-barra__rastro{transform-origin:0;background:#ffe0a0;transition:transform .55s ease-out .12s;position:absolute;inset:0}.rp-barra__fill{transform-origin:0;background:linear-gradient(#ff798b,#dc3f60);transition:transform .12s;position:absolute;inset:0}.rp-barra__texto{text-align:center;color:#fff;text-shadow:0 1px 0 var(--tinta);font-size:12px;font-weight:700;line-height:12px;display:block;position:relative}.rp-barra--xp{min-width:50px;max-width:90px;height:8px}.rp-barra--xp .rp-barra__fill{background:#7ee081}.rp-barra--chefe{max-width:none;height:14px}.rp-barra--chefe .rp-barra__fill{background:#b06cff}.rp-parafusos{text-shadow:0 1px 0 var(--tinta);align-items:center;gap:4px;font-size:16px;font-weight:700;display:inline-flex}.rp-parafusos:before{content:"";background:var(--amarelo);clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);width:14px;height:14px;box-shadow:inset 0 0 0 4px var(--amarelo)}.rp-parafusos--grande{color:var(--texto);text-shadow:none;font-size:22px}.rp-botao-hud{pointer-events:auto;border:2px solid var(--tinta);background:var(--painel);min-width:44px;min-height:44px;color:var(--texto);cursor:pointer;border-radius:12px;font-size:16px;font-weight:700}.rp-chefe{top:calc(max(8px, env(safe-area-inset-top)) + 54px);color:#fff;text-align:center;z-index:3;pointer-events:none;width:min(420px,70vw);position:absolute;left:50%;transform:translate(-50%)}.rp-aviso{color:#ffe29b;z-index:4;pointer-events:none;background:linear-gradient(110deg,#172c40,#294a5b);border:2px solid #ffe4a1;border-radius:4px 16px;padding:10px 22px;font-size:clamp(20px,4vw,34px);font-style:italic;font-weight:700;animation:.4s ease-out rp-pula;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px #07132399,inset 0 0 0 4px #ffd44712}@keyframes rp-pula{0%{transform:translate(-50%,-50%)scale(.6)}to{transform:translate(-50%,-50%)scale(1)}}.rp-joy-zona{z-index:2;pointer-events:none;position:absolute;inset:0}.rp-joy{pointer-events:none;background:#ffffff1f;border:3px solid #ffffff80;border-radius:50%;width:92px;height:92px;position:absolute;top:0;left:0}.rp-joy__pino{background:#ffffffbf;border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;position:absolute;top:50%;left:50%}.rp-tela{padding:max(10px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));z-index:5;background:#0a0c18b8;place-items:center;display:grid;position:absolute;inset:0;overflow-y:auto}.rp-tela--menu{background:linear-gradient(135deg,#0000 44%,#4fd9e809 44% 45%,#0000 45%),repeating-linear-gradient(0deg,#0000 0 47px,#9cd8ff08 47px 48px),repeating-linear-gradient(90deg,#0000 0 47px,#9cd8ff08 47px 48px),radial-gradient(at 50% 25%,#26475b,#101b2d 65%,#090f1b)}.rp-painel{border:3px solid var(--tinta);background:var(--painel);width:min(560px,100%);max-height:100%;box-shadow:0 6px 0 var(--tinta);text-align:center;border-radius:18px;padding:18px 20px;overflow-y:auto}.rp-painel--menu{color:#f1f6ed;background:linear-gradient(160deg,#20384ded,#0d1829f5);border:1px solid #8bc5dd45;border-top:3px solid #8bdce3;border-radius:8px 8px 24px 24px;width:min(1000px,100%);padding:26px 28px;box-shadow:0 22px 70px #0007,inset 0 0 0 5px #a6ddff04}.rp-painel--menu .rp-sub{color:#a9cad7;letter-spacing:.14em;text-transform:uppercase;margin:10px 0 24px;font-size:12px}.rp-painel--menu .rp-titulo{margin-bottom:14px;font-size:18px}.rp-painel--menu .rp-dica{color:#abc2ce;margin-top:22px;font-size:13px}.rp-painel--menu kbd{background:#233e50;border-color:#486476}.rp-painel--menu .rp-botao--leve{color:#e5f0f4;background:#243c50;border:1px solid #6a8d9d;box-shadow:0 3px #080e1c}.rp-painel--menu .rp-botao--leve:hover{background:#345369}.rp-painel--loja{text-align:left;width:min(980px,100%)}.rp-logo{text-transform:uppercase;letter-spacing:-.06em;filter:drop-shadow(0 4px #080e1c);margin:0;font-size:clamp(38px,7vw,70px);font-style:italic;font-weight:900;line-height:1}.rp-logo span:first-child{color:#ffbf59}.rp-logo span:last-child{color:#e4f6f3}.rp-sub{color:var(--suave);margin:4px 0 10px;font-weight:700}.rp-titulo{margin:6px 0;font-size:22px}.rp-dica{color:var(--suave);margin:12px 0 4px}.rp-dica kbd{border:2px solid var(--tinta);background:var(--papel);min-width:1.6em;font:inherit;border-radius:5px;margin:0 1px;padding:0 4px;font-size:13px;display:inline-block}.rp-dica__toque{display:none}.rp.is-touch .rp-dica__toque{display:inline}.rp.is-touch .rp-dica__teclado{display:none}.rp-areas{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.rp-area{border:1px solid #6a8d9d;border-top:4px solid var(--area);background:linear-gradient(150deg, var(--area-fundo), #0d1829);color:#f1f6ed;min-height:44px;font:inherit;text-align:left;cursor:pointer;border-radius:6px 6px 14px 14px;flex-direction:column;gap:3px;padding:10px 12px;display:flex;box-shadow:0 4px #060f20}.rp-area[aria-pressed=true]{outline:3px solid var(--area);outline-offset:2px;box-shadow:0 4px 0 var(--area)}.rp-area:focus-visible{outline-offset:4px;outline:3px solid #7eeaff}.rp-area__nome{letter-spacing:-.02em;font-size:17px}.rp-area__texto{color:#cfdde4;font-size:12.5px;line-height:1.25}.rp-area__chefe{color:var(--area);font-size:11.5px;font-weight:700}.rp-perigo{pointer-events:none;opacity:0;z-index:1;transition:opacity .3s;position:absolute;inset:0;box-shadow:inset 0 0 70px 20px #ff2a3a}.rp-perigo--ligado{opacity:.55;animation:1s ease-in-out infinite rp-pulso}@keyframes rp-pulso{50%{opacity:.25}}.rp-robos{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.rp-robo{border:1px solid #8b9daa;border-top:4px solid var(--cor);color:var(--texto);font:inherit;cursor:pointer;background:linear-gradient(150deg,#fffef4,#dce6e4);border-radius:6px 6px 16px 16px;flex-direction:column;align-items:center;gap:2px;padding:10px 10px 14px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 5px #060f20}.rp-robo:hover,.rp-robo:focus-visible{box-shadow:0 6px 0 var(--cor,var(--tinta));background:#fff;transform:translateY(-2px)}.rp-robo__arte{aspect-ratio:1;background:radial-gradient(at 50% 78%,#476c821f 0 27%,#0000 28%),radial-gradient(circle at 50% 45%,#fff9,#0000 65%);width:min(166px,100%);height:auto}.rp-robo:focus-visible,.rp-botao:focus-visible{outline-offset:4px;outline:3px solid #7eeaff}.rp-robo__nome{letter-spacing:-.04em;font-size:23px}.rp-robo__chip{color:#f3f8fb;border:2px solid var(--tinta);background:#243b50;border-radius:999px;padding:0 8px;font-size:12px;font-weight:700}.rp-robo__texto{color:var(--suave);font-size:13px;line-height:1.25}.rp-acoes{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.rp-acoes--coluna{flex-direction:column;align-items:stretch}.rp-botao{border:3px solid var(--tinta);background:var(--amarelo);min-height:44px;color:var(--tinta);font:inherit;cursor:pointer;box-shadow:0 3px 0 var(--tinta);border-radius:12px;justify-content:center;align-items:center;padding:8px 16px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.rp-botao:active{box-shadow:0 1px 0 var(--tinta);transform:translateY(2px)}.rp-botao:disabled{opacity:.55;cursor:default}.rp-botao--leve{background:var(--papel)}.rp-botao--grande{background:#7ee081;padding:10px 22px;font-size:19px}.rp-botao--caro{color:var(--suave);background:#e5ddd0}.rp-escolhas{gap:10px;margin-top:10px;display:grid}.rp-escolha{border:3px solid var(--tinta);background:var(--papel);min-height:52px;font:inherit;color:var(--texto);cursor:pointer;box-shadow:0 3px 0 var(--tinta);border-radius:14px;font-size:18px;font-weight:700}.rp-escolha:hover,.rp-escolha:focus-visible{background:var(--amarelo)}.rp-loja__topo{justify-content:space-between;align-items:center;gap:10px;display:flex}.rp-loja__corpo{grid-template-columns:1fr 250px;align-items:start;gap:12px;display:grid}.rp-ofertas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rp-oferta{border:3px solid var(--tinta);background:var(--papel);border-radius:14px;grid-template-columns:64px 1fr;grid-template-areas:"arte topo""arte slot""texto texto""junta junta""mudancas mudancas""botao botao";align-items:center;column-gap:8px;padding:8px;display:grid}.rp-oferta--vendida{opacity:.55}.rp-oferta__arte{grid-area:arte;width:64px;height:64px}.rp-oferta__topo{flex-wrap:wrap;grid-area:topo;align-items:center;gap:6px;display:flex}.rp-oferta__nome{font-size:16px}.rp-oferta__slot{color:var(--suave);grid-area:slot;font-size:12px;font-weight:700}.rp-oferta__texto{grid-area:texto;margin:4px 0;font-size:13px;line-height:1.25}.rp-oferta__junta{color:#2c7a34;grid-area:junta;font-size:13px;font-weight:700}.rp-oferta__comprar{grid-area:botao;width:100%;margin-top:6px}.rp-oferta .rp-mudancas{grid-area:mudancas}.rp-mudancas{text-align:left;margin:4px 0 0;padding:0;font-size:12.5px;list-style:none}.rp-mudanca{justify-content:space-between;gap:6px;padding:1px 0;display:flex}.rp-mudanca__valor{white-space:nowrap;font-weight:700}.rp-mudanca--sobe .rp-mudanca__valor{color:#1f7a2c}.rp-mudanca--desce .rp-mudanca__valor{color:#b3263e}.rp-mudanca--igual{color:var(--suave)}.rp-nivel--4{background:#ffb36b}.rp-nivel--5{background:#e48bff}.rp-montagem__titulo{text-transform:uppercase;letter-spacing:.04em;color:var(--suave);margin:8px 0 2px;font-size:13px}.rp-atributo{color:var(--texto);justify-content:space-between;gap:8px;padding:1px 0;display:flex}.rp-atributo__rotulo{color:var(--suave)}.rp-pausa__ficha{text-align:left;grid-template-columns:1fr 1fr;gap:12px;margin:6px 0;display:grid}.rp-painel:has(.rp-pausa__ficha){width:min(720px,100%)}.rp-escolha{flex-direction:column;align-items:stretch;gap:2px;padding:8px 12px;display:flex}.rp-escolha .rp-mudancas{font-size:13px;font-weight:400}.rp-nivel{border:2px solid var(--tinta);background:#c9d2ea;border-radius:999px;padding:0 7px;font-size:12px;font-weight:700}.rp-nivel--2{background:#9fd4ff}.rp-nivel--3{background:var(--amarelo)}.rp-montagem{border:3px solid var(--tinta);background:var(--papel);border-radius:14px;padding:8px}.rp-montagem__robo{width:160px;height:160px;margin:0 auto;display:block}.rp-montagem__pecas,.rp-status{margin:4px 0;padding:0;font-size:13px;list-style:none}.rp-peca{border-bottom:1px dashed #d6ccb8;flex-direction:column;padding:3px 0;display:flex}.rp-peca__rotulo{color:var(--suave);text-transform:uppercase;font-size:11px;font-weight:700}.rp-status{margin-top:2px}.rp-braco{border:3px solid var(--tinta);text-align:center;background:#fff1b8;border-radius:12px;margin-top:10px;padding:10px;font-weight:700}.rp-loja__acoes{justify-content:flex-end}.rp-msg{text-align:right;min-height:1.3em;margin:6px 0 0;font-weight:700}.rp-fim__numeros{color:var(--suave)}.rp-fim__pontos{margin:4px 0 8px;font-size:32px;display:block}.rp-ranking{text-align:left;max-width:360px;margin:6px auto;padding:0;list-style:inside decimal}.rp-ranking li{border-bottom:1px dashed #d6ccb8;justify-content:space-between;gap:10px;padding:3px 6px;display:flex}.rp-ranking__eu{background:#fff1b8}.rp-ranking__vazio{color:var(--suave);justify-content:center!important}.rp-girar{display:none}@media (orientation:portrait){.rp.is-touch:not([data-tela=menu]):not([data-tela=ranking]) .rp-girar{z-index:9;background:var(--fundo);color:#fff;text-align:center;place-items:center;padding:24px;font-size:24px;font-weight:700;display:grid;position:absolute;inset:0}}@media (width<=760px){.rp-painel--menu{padding:18px 12px}.rp-painel--menu .rp-sub{margin-bottom:12px;font-size:10px}.rp-painel--menu .rp-dica{margin-top:14px}.rp-robos{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-areas{grid-template-columns:1fr;gap:6px;margin-bottom:12px}.rp-area__texto{display:none}.rp-robo__arte{width:122px}.rp-robo__nome{font-size:20px}.rp-robo__chip{padding:1px 4px;font-size:10px}.rp-robo__texto{font-size:12px}.rp-loja__corpo{grid-template-columns:1fr}.rp-montagem__robo{display:none}.rp-pausa__ficha{grid-template-columns:1fr}}@media (height<=480px){.rp-painel{padding:10px 14px}.rp-logo{font-size:30px}.rp-sub{margin:0 0 4px}.rp-titulo{margin:2px 0;font-size:18px}.rp-robos{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.rp-areas{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:6px}.rp-area{padding:6px 8px}.rp-area__texto,.rp-area__chefe{display:none}.rp-area__nome{font-size:14px}.rp-robo__arte{width:86px;height:86px}.rp-robo{padding:4px 4px 6px}.rp-robo__nome{font-size:18px}.rp-painel--menu .rp-sub{margin:4px 0}.rp-painel--menu .rp-titulo{margin-bottom:6px;font-size:16px}.rp-painel--menu .rp-dica{margin-top:10px}.rp-robo__texto{display:none}.rp-dica{margin:6px 0 0;font-size:13px}.rp-acoes{margin-top:6px}.rp-loja__corpo{grid-template-columns:1fr 200px;gap:8px}.rp-montagem{font-size:12px}.rp-montagem__robo,.rp-oferta__slot,.rp-oferta__texto{display:none}.rp-loja__acoes{margin-top:6px}.rp-ofertas{gap:6px}.rp-oferta{grid-template-columns:40px 1fr;grid-template-areas:"arte topo""junta junta""mudancas mudancas""botao botao";padding:6px}.rp-oferta__arte{width:40px;height:40px}.rp-oferta__comprar{min-height:40px;padding:4px 6px;font-size:13px}.rp-mudancas{font-size:11.5px}.rp-pausa__ficha{font-size:12px}.rp-hud{grid-template-columns:minmax(90px,1fr) auto minmax(90px,1fr)}.rp-tempo{font-size:20px}}@media (prefers-reduced-motion:reduce){.rp-aviso{animation:none}.rp-barra__fill,.rp-barra__rastro,.rp-robo{transition:none}.rp-perigo--ligado{animation:none}.rp-robo:hover,.rp-robo:focus-visible{transform:none}}
