:root{--tinta: #1a1326;--papel: #fffaf2;--roxo: #b46cff;--roxo-claro: #e3a8ff;--ciano: #7fe8ff;--ouro: #ffd166;--vermelho: #e8303c;--fundo: #241a3a;--texto: #f4efff;--apagado: #a99cc4}*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;background:var(--fundo);color:var(--texto);font:15px/1.3 system-ui,sans-serif;user-select:none}canvas{position:fixed;inset:0;width:100%;height:100%;display:block;cursor:none}body.no-escritorio canvas{cursor:default}.oculto{display:none!important}.rotulo{font-size:11px;letter-spacing:.14em;font-weight:800;opacity:.8}.grande{font-size:34px;font-weight:900;font-variant-numeric:tabular-nums;text-shadow:0 3px 0 var(--tinta);transition:transform .08s}.sub{font-size:13px;color:var(--apagado)}kbd{font:700 11px system-ui;background:#00000040;border-radius:5px;padding:1px 6px;margin-left:6px}button{font:inherit;cursor:pointer;border:0;border-radius:12px;padding:10px 18px;font-weight:800;color:var(--tinta);background:#e9e2f7}button.primario{background:var(--roxo);color:#fff;box-shadow:0 4px #6b33b8}button:active{transform:translateY(2px)}.pulo{animation:pulo .22s ease-out}@keyframes pulo{0%{scale:1}40%{scale:1.28}to{scale:1}}#hud{position:fixed;inset:0;pointer-events:none}.hud-esq{position:absolute;left:22px;top:14px;color:#fff}.hud-esq .sub{color:#fff;opacity:.85;font-weight:700;text-shadow:0 2px 0 var(--tinta)}.hud-centro{position:absolute;left:50%;top:10px;transform:translate(-50%);text-align:center}.relogio{font-size:46px;font-weight:900;color:#fff;text-shadow:0 4px 0 var(--tinta);font-variant-numeric:tabular-nums}.relogio.urgente{color:#ff6b6b;animation:bate .5s infinite}@keyframes bate{50%{transform:scale(1.15)}}.objetivo{font-size:13px;font-weight:700;color:#fff;background:#1a13268c;border-radius:999px;padding:3px 12px;display:inline-block}.objetivo:empty{display:none}.hud-dir{position:absolute;right:22px;top:14px;width:200px;color:#fff;text-align:right}.hud-dir .sub{color:#fff;font-weight:700;text-shadow:0 2px 0 var(--tinta)}.barra-panico{position:relative;height:16px;border-radius:999px;background:#1a132699;overflow:hidden;margin:4px 0;border:2px solid var(--tinta)}.barra-panico .faixa-lucro{position:absolute;left:50%;width:25%;top:0;bottom:0;background:repeating-linear-gradient(45deg,rgba(255,209,102,.35) 0 6px,transparent 6px 12px)}.barra-panico .enchimento{position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,#ffd166,#ff8a5c,#e8303c);transition:width .1s}.hud-dir.caos{animation:treme .1s infinite}@keyframes treme{25%{transform:translate(-2px,1px)}75%{transform:translate(2px,-1px)}}.combo{position:absolute;left:50%;bottom:70px;transform:translate(-50%);font-size:40px;font-weight:900;color:#fff;text-shadow:0 4px 0 var(--tinta);opacity:0;transition:opacity .15s}.combo.ativo{opacity:1}.combo.n10{color:var(--ciano)}.combo.n25{color:#ff7ae0}.combo.n50{color:var(--ouro);animation:bate .3s infinite}.combo .barrinha{height:5px;border-radius:9px;background:#fff;margin:2px auto 0}.poderes{position:absolute;left:22px;bottom:18px;display:flex;gap:8px}.poder{background:#1a1326b3;color:#fff;border-radius:10px;padding:6px 10px;font-weight:800;font-size:13px}.poder.recarga{opacity:.45}.dica{position:absolute;left:50%;bottom:22px;transform:translate(-50%);background:var(--papel);color:var(--tinta);padding:8px 16px;border-radius:999px;font-weight:600;box-shadow:0 4px #00000040}#avisos{position:fixed;left:50%;top:150px;transform:translate(-50%);display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none;z-index:30}.aviso{background:var(--papel);color:var(--tinta);font-weight:800;padding:8px 18px;border-radius:10px;border:2px solid var(--tinta);box-shadow:0 5px 0 var(--tinta);animation:entra .35s cubic-bezier(.2,1.6,.4,1),sai .4s 2.6s forwards;letter-spacing:.02em}.aviso.ouro{background:var(--ouro)}@keyframes entra{0%{transform:scale(.4) rotate(-6deg);opacity:0}}@keyframes sai{to{transform:translateY(-20px);opacity:0}}.painel-fundo{position:fixed;inset:0;display:grid;place-items:center;background:#1a132673;z-index:20}.ficha{position:relative;width:min(460px,92vw);background:var(--papel);color:var(--tinta);border-radius:16px;padding:26px 28px 22px;box-shadow:0 10px 0 var(--tinta),0 0 0 3px var(--tinta);animation:entra .3s cubic-bezier(.2,1.5,.4,1)}.ficha h2{margin:0 0 14px;font-size:18px}.linhas div{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px dashed #d9cfe6;font-size:16px}.linhas b{font-size:22px;font-variant-numeric:tabular-nums}.carimbo{position:absolute;right:-14px;top:-22px;transform:rotate(8deg);border:4px solid var(--vermelho);color:var(--vermelho);font-weight:900;padding:4px 12px;border-radius:8px;background:var(--papel);font-size:18px;animation:carimba .35s .15s cubic-bezier(.3,1.8,.5,1) both}.carimbo.recorde{border-color:#c08a00;color:#c08a00}@keyframes carimba{0%{transform:rotate(-10deg) scale(3);opacity:0}}.comparacao{margin-top:10px;font-weight:800;font-size:16px}.comparacao.sobe{color:#2f9a48}.comparacao.desce{color:var(--vermelho)}.auditoria-res:empty{display:none}.auditoria-res{margin-top:8px;font-weight:800;padding:8px;border-radius:8px;background:#f2ecff}.frase{font-style:italic;color:#6a5a80;margin:12px 0}.botoes{display:flex;gap:10px;flex-wrap:wrap}#pausa label{display:flex;gap:8px;align-items:center;margin:10px 0}button.perigo{background:#ffd6d6;color:#a01d27;margin-top:8px}#escritorio{position:fixed;inset:0;z-index:10;display:flex;flex-direction:column;background:radial-gradient(ellipse at 50% 0%,#4a3678,#241a3a 70%);padding:16px 22px;gap:12px}#escritorio header{display:flex;gap:20px;align-items:center;justify-content:space-between}#escritorio h1{margin:0;font-size:20px;letter-spacing:.04em}.esc-meio{text-align:center}#esc-auditoria:empty{display:none}.cartao-auditoria{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--papel);color:var(--tinta);border-radius:14px;padding:10px 16px;border:3px solid var(--vermelho);animation:bate 1.2s infinite}#escritorio footer{display:flex;justify-content:space-between;align-items:center}.bater{font-size:22px;padding:16px 34px;background:var(--vermelho);color:#fff;box-shadow:0 6px #8f1b25;animation:bate 1.4s infinite}.selos{background:#e8c35a;color:var(--tinta)}.selos b{font-size:16px;margin-left:4px}.esc-botoes{display:flex;flex-direction:column;gap:6px}.esc-botoes:not(:has(button:not(.oculto))){display:none}.carreira-btn{background:#8ff0ff}.car-lista .ato-car{background:#f2ecff;border-radius:12px;padding:10px 12px;border:2px solid transparent;display:flex;flex-direction:column;gap:4px}.ato-car .num{font-size:11px;font-weight:900;letter-spacing:.12em;color:#8a6fb0}.ato-car b{font-size:17px}.ato-car .txt{font-size:13px;color:#5a4a70}.ato-car .rodape{display:flex;justify-content:space-between;font-weight:800;font-size:13px}.ato-car button{align-self:flex-start;margin-top:4px}.ato-car.passado{border-color:#e8c35a}.ato-car.aqui{border-color:#e8303c;background:#fff1f1}.ato-car.futuro{opacity:.55}body.visita #esc-linha{display:none}.cartao-prestigio.hora-extra{border-color:#8ff0ff;background:linear-gradient(90deg,#1f3b4d,#2d5a7a);animation:none;box-shadow:0 0 18px #8ff0ff59}#esc-prestigio:empty{display:none}.cartao-prestigio{display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(90deg,#3b2d5e,#5a3d8a);border-radius:14px;padding:10px 16px;border:2px solid #e8c35a}.cartao-prestigio.pronto{animation:chama 1.2s infinite;box-shadow:0 0 24px #e8c35a80}.cartao-prestigio .progresso{height:8px;width:260px;border-radius:9px;background:#ffffff26;overflow:hidden;margin-top:6px}.cartao-prestigio .progresso div{height:100%;background:#e8c35a}.contrato .colunas{display:grid;grid-template-columns:1fr 1fr;gap:12px}.contrato h3{margin:6px 0;font-size:13px;letter-spacing:.1em}.contrato ul{margin:0;padding-left:18px;font-size:14px}.ficha.largo{width:min(640px,94vw)}.selos-grande{font-size:18px;margin-bottom:10px}.selos-grande b{font-size:28px;color:#c08a00}.ben-lista{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.ben{background:#f2ecff;border-radius:12px;padding:10px 12px;cursor:pointer;border:2px solid transparent}.ben b{display:block}.ben .txt{font-size:13px;color:#5a4a70;margin:4px 0}.ben .rodape{display:flex;justify-content:space-between;font-weight:800;font-size:13px}.ben.disponivel{border-color:#e8c35a;animation:chama 1.6s infinite}.ben.caro{opacity:.6}.ben.maximo{opacity:.7;cursor:default}.cer-promocao{position:fixed;inset:0;z-index:45;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:16px;background:radial-gradient(circle at 50% 40%,#ffd16673,#1a1326f7 70%);overflow:auto}.cer-promocao.oculto{display:none}.cerp-carimbo{font-size:clamp(44px,9vw,110px);font-weight:900;color:#e8303c;border:10px solid #e8303c;border-radius:18px;padding:6px 34px;background:var(--papel);transform:rotate(-5deg);animation:carimba .55s cubic-bezier(.3,1.8,.5,1) both;box-shadow:0 10px #00000059}.cerp-palco{display:flex;gap:18px;align-items:stretch;justify-content:center;flex-wrap:wrap;max-width:1100px}.cracha,.jornal,.memorando{background:var(--papel);color:var(--tinta);border-radius:14px;box-shadow:0 8px #00000059;padding:12px 16px;width:300px;animation:entra .6s both cubic-bezier(.2,1.6,.4,1)}.cracha{animation-delay:.7s;text-align:center;border-top:14px solid #b46cff}.cracha-topo{font-size:11px;letter-spacing:.2em;font-weight:800;opacity:.7}.cracha-foto{font-size:64px;margin:6px auto;width:96px;height:96px;display:grid;place-items:center;border-radius:12px;background:#21162f}.cracha-nome{font-size:22px;font-weight:900;letter-spacing:.1em}.cracha-cargo{font-size:18px;font-weight:900;color:#e8303c;text-transform:uppercase;margin-top:2px}.cracha-lotacao{font-size:13px;margin-top:6px}.jornal{animation-delay:1.3s;font-family:Georgia,Times New Roman,serif}.jornal-topo{font-weight:900;font-size:20px;border-bottom:3px double var(--tinta);padding-bottom:4px;text-align:center}.jornal-topo small{display:block;font-size:11px;font-weight:400;font-style:italic}.jornal-manchete{font-size:22px;font-weight:900;line-height:1.15;margin-top:10px}.memorando{animation-delay:1.9s}.memo-topo{font-weight:900;letter-spacing:.2em;font-size:13px;border-bottom:2px solid var(--tinta);padding-bottom:4px}.memorando p{font-size:16px;margin:10px 0 8px}.memorando small{font-size:13px;opacity:.8}#cerp-ok{font-size:18px;padding:12px 28px;animation:entra .5s 2.6s both cubic-bezier(.2,1.6,.4,1)}@media(max-height:520px){.cerp-carimbo{font-size:40px;padding:2px 20px;border-width:6px}.cracha,.jornal,.memorando{width:220px;padding:8px 10px}.cracha-foto{width:56px;height:56px;font-size:36px}.jornal-manchete{font-size:16px}.memorando p{font-size:13px}.cer-promocao{gap:8px}}.filial{position:fixed;right:16px;bottom:96px;z-index:6;width:240px;border-radius:12px;overflow:hidden;background:#1a1326;border:3px solid var(--papel);box-shadow:0 8px 22px #00000073;pointer-events:none}.filial-titulo{font-size:12px;padding:3px 8px;background:var(--papel);color:var(--tinta);display:flex;justify-content:space-between;gap:6px}.filial canvas{position:static;inset:auto;display:block;width:100%;height:132px;cursor:default}@media(max-height:520px),(max-width:760px){.filial{width:160px;bottom:64px;right:8px}.filial canvas{height:84px}}.fonte.filial span:first-child{color:#c9a227}.contrato .pro-titulo{margin:12px 0 6px;font-size:13px;letter-spacing:.1em}.politicas{grid-template-columns:1fr 1fr 1fr}.politicas .ben.escolhida{border-color:#e8303c;background:#fff1f1}#pro-assinar:disabled{opacity:.5;cursor:not-allowed}.contrato.promocao{max-height:calc(100dvh - 20px);overflow-y:auto}@media(max-height:520px){.contrato.promocao{padding:10px 16px}.contrato.promocao h2{margin:0 0 4px;font-size:20px}.contrato.promocao p{margin:4px 0}.contrato.promocao ul{font-size:12px}.contrato.promocao .frase{display:none}.politicas .ben{padding:6px 8px}.politicas .ben .txt{font-size:11px}}@media(max-width:760px){.politicas{grid-template-columns:1fr}}#cerimonia{position:fixed;inset:0;z-index:40;display:grid;place-items:center;align-content:center;gap:18px;background:radial-gradient(circle,#e8c35a59,#1a1326eb);pointer-events:none}.cer-carimbo{font-size:clamp(36px,7vw,80px);font-weight:900;color:#e8303c;border:8px solid #e8303c;border-radius:16px;padding:8px 28px;background:var(--papel);transform:rotate(-6deg);animation:carimba .45s cubic-bezier(.3,1.8,.5,1) both}.cer-selos{font-size:30px;font-weight:900;color:#ffd166;text-shadow:0 4px 0 var(--tinta);animation:entra .5s .4s both cubic-bezier(.2,1.6,.4,1)}.confete{position:fixed;width:8px;height:8px;border-radius:2px;z-index:50;pointer-events:none;animation:confete .85s cubic-bezier(.2,.8,.4,1) forwards}@keyframes confete{to{transform:translate(var(--dx),var(--dy)) rotate(540deg);opacity:0}}.linha-tempo{display:flex;gap:6px;width:min(520px,44vw);margin:6px auto 0}.linha-tempo.larga{width:min(760px,100%);margin:0}.marco{flex:1;min-width:0;text-align:center;color:#fff}.marco .trilho{height:10px;border-radius:999px;background:#1a1326a6;border:2px solid var(--tinta);overflow:hidden}.marco .trilho div{height:100%;background:var(--ouro);transition:width .25s}.marco.feito .trilho div{background:#7fd18e}.marco .nome{font-size:12px;font-weight:800;margin-top:2px;text-shadow:0 2px 0 var(--tinta);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.marco .det{font-size:11px;font-weight:600;opacity:.9;text-shadow:0 1px 0 var(--tinta);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.marco.futuro{opacity:.5}.marco.atual .nome{color:var(--ouro)}.marco.pronto .trilho{animation:chama 1.2s infinite}.formula{margin-top:4px;font-size:12px;font-weight:700;color:#fff;background:#1a13268c;border-radius:8px;padding:3px 8px;display:inline-block}.formula b{color:var(--ouro);font-size:14px}.formula .quente{color:#ff9d6b}.esc-progresso{display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:#1a132659;border-radius:14px;padding:10px 14px}.formula-esc{font-size:13px;color:#e6defa;text-align:right}.formula-esc b{color:var(--ouro);font-size:18px}.formula-esc .conta{font-weight:700}.formula-esc .sub{display:block;font-size:12px}.fontes-titulo{margin:14px 0 6px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#6a5a80}.fontes{display:grid;gap:5px}.fonte{display:grid;grid-template-columns:110px 1fr 70px 58px;gap:8px;align-items:center;font-size:13px;font-weight:700}.fonte .barra{height:12px;border-radius:999px;background:#e9e0f5;overflow:hidden}.fonte .barra div{height:100%;border-radius:999px;background:var(--roxo)}.fonte.equipe .barra div{background:#5bbf8a}.fonte.bonus .barra div{background:#e8c35a}.fonte .valor{text-align:right;font-variant-numeric:tabular-nums}.fonte .delta{text-align:right;font-size:12px}.fonte .delta.sobe{color:#2f9a48}.fonte .delta.desce{color:var(--vermelho)}.fonte .delta.novo{color:#c08a00}.fontes-titulo:has(+.fontes:empty){display:none}.hud-esq{max-width:26vw}@keyframes chama{50%{box-shadow:0 0 28px #ffd16699}}.esc-corpo{flex:1;min-height:0;display:flex;gap:14px}.ficha.rel{width:300px;flex:none;align-self:flex-start;max-height:100%;overflow:auto;padding:20px 18px 14px;box-shadow:0 6px 0 var(--tinta),0 0 0 3px var(--tinta);margin:16px 10px 8px 3px}.ficha.rel h2{font-size:15px;margin-bottom:8px}.ficha.rel .linhas div{font-size:14px;padding:4px 0}.ficha.rel .linhas b{font-size:18px}.ficha.rel .carimbo{right:-8px;top:-16px;font-size:14px}.ficha.rel .comparacao{font-size:13px}.ficha.rel .fonte{grid-template-columns:86px 1fr 56px 50px;gap:6px;font-size:12px}.ficha.rel .frase{margin:8px 0;font-size:13px}.ficha.rel #rel-auto{width:100%;font-size:12px;padding:8px}.cartao-prestigio .botoes{flex-wrap:nowrap}.arvore{position:relative;flex:1;min-width:0;min-height:0;overflow:hidden;border-radius:16px;cursor:grab;touch-action:none;background:radial-gradient(circle at 50% 50%,#785abe47,#1a13268c 70%),repeating-radial-gradient(circle at 50% 50%,transparent 0 53px,rgba(255,255,255,.035) 53px 54px);border:2px solid rgba(255,255,255,.08)}.arvore.arrastando{cursor:grabbing}.arvore .mapa{position:absolute;left:0;top:0;width:0;height:0;transform-origin:0 0}.arvore .mapa.animando{transition:transform .45s cubic-bezier(.2,.8,.2,1)}.arvore .linhas{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}.arvore line{stroke:#ffffff24;stroke-width:5;stroke-linecap:round}.arvore line.aberta{stroke:#ffd1668c;stroke-dasharray:2 12}.arvore line.feita{stroke:#b46cff;stroke-width:6}.arvore line.rival{stroke:#ff6b6b;stroke-width:3;stroke-dasharray:6 8}.arvore line.rival.decidida{stroke:#ff6b6b40}.arvore-ajuda{position:absolute;right:12px;bottom:8px;font-size:11px;color:var(--apagado);pointer-events:none}.no{position:absolute;width:72px;height:72px;padding:0;border-radius:16px;border:3px solid #5b4a8a;background:#34285a;color:var(--texto);box-shadow:0 5px 0 var(--tinta);cursor:pointer;overflow:visible;transition:transform .1s,filter .15s;font-weight:800}.no:hover,.no:focus-visible{transform:translateY(-3px) scale(1.06);z-index:3;outline:none}.no:active{transform:translateY(1px)}.no .ico{position:absolute;inset:6px 0 auto;text-align:center;font-size:30px;line-height:38px;z-index:1}.no .pontos{position:absolute;left:0;right:0;bottom:5px;text-align:center;font-size:9px;letter-spacing:2px;color:var(--roxo-claro);z-index:1}.no .preco{position:absolute;left:50%;top:100%;transform:translate(-50%,7px);white-space:nowrap;font-size:12px;color:var(--ouro);text-shadow:0 2px 0 var(--tinta);pointer-events:none}.no .enche{position:absolute;left:0;right:0;bottom:0;background:#ffd16638;border-radius:0 0 12px 12px;pointer-events:none}.no.ramo-foice{border-color:#8a6bd6}.no.ramo-burocracia{border-color:#c9a24a}.no.ramo-rh{border-color:#4fb59a}.no.ramo-horaextra{border-color:#d6795b}.no.ramo-setores{border-color:#6aa8e8;border-radius:50%}.no.ramo-incio,.no.ramo-inicio{border-radius:50%;border-color:var(--roxo-claro)}.no.ramo-setores .enche,.no.ramo-inicio .enche,.no.ramo-incio .enche{border-radius:0}.no.disponivel{border-color:var(--ouro);background:#4a3a7c;animation:chama 1.6s infinite}.no.caro{filter:saturate(.7) brightness(.85)}.no.caro .preco{color:#cfc4e8}.no.tem{background:#5a3d9a}.no.maximo{background:#6b3fc4;border-color:#e3a8ff;cursor:default;animation:none}.no.maximo .preco{color:#8ff0a4;font-size:14px}.no.bloqueado{filter:grayscale(.6) brightness(.7);cursor:default}.no.misterio{background:repeating-linear-gradient(135deg,#2a2148 0 8px,#2f2550 8px 16px);border-style:dashed;border-color:#c8b4ff73;filter:none}.no.misterio .ico{color:var(--roxo-claro);font-weight:900;animation:misterio 2.4s ease-in-out infinite}@keyframes misterio{50%{opacity:.45;text-shadow:0 0 8px rgba(200,180,255,.8)}}.no.excluido{filter:grayscale(1) brightness(.5);cursor:default}.no.excluido .preco{color:#ff8a8a}.no.surgiu{animation:surgiu .45s cubic-bezier(.2,1.7,.4,1) backwards}.no.disponivel.surgiu{animation:surgiu .45s cubic-bezier(.2,1.7,.4,1) backwards,chama 1.6s .45s infinite}@keyframes surgiu{0%{transform:scale(0);opacity:0}}.no.comprou{animation:comprou .4s cubic-bezier(.2,1.8,.4,1)}@keyframes comprou{0%{transform:scale(.8);background:var(--ouro)}}.no.negado{animation:treme .08s 4}.dica-no{position:absolute;z-index:5;width:270px;background:var(--papel);color:var(--tinta);border-radius:12px;padding:10px 12px;box-shadow:0 5px 0 var(--tinta),0 0 0 2px var(--tinta);pointer-events:none;font-size:13px}.dica-no small{display:block;font-size:10px;letter-spacing:.12em;font-weight:800;color:#7a6a94;text-transform:uppercase}.dica-no b{font-size:15px}.dica-no .txt{margin:4px 0 6px;color:#4a3d60}.dica-no .previa{font-weight:700;margin-bottom:4px}.dica-no .previa i{font-style:normal;opacity:.65}.dica-no .previa b,.dica-no .ganho b{font-size:13px;color:#1f8a3e}.dica-no .ganho{font-weight:700;margin-bottom:4px}.dica-no .ganho.fraco{color:#8a7ba3;font-weight:600}.dica-no .rodape{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;border-top:1px dashed #d9cfe6;padding-top:6px;margin-top:4px;font-weight:800}.dica-no .preco{color:#a06a00}.dica-no .turnos{color:#7a6a94;font-weight:600}.dica-no .acao{color:#6b33b8;font-size:11px;margin-left:auto}.dica-no .ok{color:#1f8a3e}.dica-no .aviso-no{color:#a01d27;font-weight:700}@media(max-width:900px){.esc-corpo{flex-direction:column;gap:8px}.ficha.rel{width:auto;align-self:stretch;margin:4px 3px 6px;padding:10px 14px;max-height:150px}.ficha.rel .fontes-titulo,.ficha.rel .fontes,.ficha.rel .frase{display:none}.ficha.rel .linhas{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}}.ficha.rel{overflow-x:hidden}.ficha.rel .carimbo{right:8px;top:6px;font-size:12px;padding:2px 8px;border-width:3px}.ficha.rel h2{padding-right:96px}#hud .rotulo{font-size:clamp(11px,.95vw,17px);text-shadow:0 2px 0 var(--tinta);opacity:1}#hud .grande{font-size:clamp(34px,3.3vw,68px);line-height:1.05}#hud .sub{font-size:clamp(13px,1.05vw,20px)}.relogio{font-size:clamp(46px,4.6vw,92px);line-height:1}.objetivo{font-size:clamp(13px,1.1vw,20px)}#hud .linha-tempo{width:clamp(380px,44vw,920px);gap:clamp(6px,.6vw,12px)}#hud .marco .trilho{height:clamp(10px,.9vw,17px)}#hud .marco .nome{font-size:clamp(12px,1.05vw,19px)}#hud .marco .det{font-size:clamp(11px,.9vw,16px)}.formula{font-size:clamp(12px,1.05vw,19px);padding:.25em .7em}.formula b{font-size:clamp(14px,1.3vw,24px)}.hud-dir{width:clamp(200px,19vw,360px)}.barra-panico{height:clamp(16px,1.4vw,28px)}.combo{font-size:clamp(40px,4.2vw,80px)}.poder{font-size:clamp(13px,1.05vw,19px)}.aviso{font-size:clamp(15px,1.2vw,22px)}#avisos{top:clamp(150px,13.5vw,250px)}.cargo-hud{color:var(--roxo-claro)}.formula-esc{font-size:clamp(13px,1vw,17px)}.formula-esc b{font-size:clamp(18px,1.5vw,26px)}.cargo{display:inline-flex;align-items:center;gap:8px;margin:4px 0 2px;padding:3px 12px;border-radius:999px;background:#1a132680;font-size:13px}.cargo b{color:var(--roxo-claro);letter-spacing:.04em;text-transform:uppercase}.cargo .trilho{width:90px;height:8px;border-radius:999px;background:#ffffff24;overflow:hidden}.cargo .trilho span{display:block;height:100%;background:var(--roxo);transition:width .3s}.cargo small{color:var(--apagado)}.mapa{display:flex;align-items:center}.bairro{position:relative;display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:center;text-align:left;width:172px;padding:7px 10px;border-radius:12px;background:#3a2d5e;color:var(--texto);border:2px solid #5b4a8a;box-shadow:0 4px 0 var(--tinta)}.bairro .ico{grid-row:span 2;font-size:24px}.bairro b{font-size:12px;line-height:1.15}.bairro small{font-size:11px;color:var(--apagado);font-weight:600}.bairro.aberto:hover{border-color:var(--roxo-claro)}.bairro.ativo{background:#5a3d9a;border-color:var(--ouro)}.bairro .pino{position:absolute;left:50%;top:-9px;transform:translate(-50%);font:800 9px system-ui;letter-spacing:.08em;background:var(--ouro);color:var(--tinta);border-radius:999px;padding:1px 7px;white-space:nowrap}.bairro:disabled{cursor:default;opacity:1;background:repeating-linear-gradient(135deg,#2a2148 0 8px,#2f2550 8px 16px);border-style:dashed;border-color:#c8b4ff59;color:var(--apagado);box-shadow:none}.bairro:disabled .ico{filter:grayscale(1);opacity:.6}.via{width:16px;height:6px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.25) 0 4px,transparent 4px 8px)}.via.aberta{background:var(--ouro)}@media(max-width:1180px){.bairro{width:128px}.bairro small{display:none}}@media(max-width:900px){.bairro{width:auto;grid-template-columns:auto;padding:6px 9px}.bairro b,.bairro small,.bairro .pino{display:none}.via{width:8px}}.bairro.pico{border-color:#ff9d6b;box-shadow:0 4px 0 var(--tinta),0 0 0 3px #ff9d6b59}.bairro .pico-tag{position:absolute;right:-6px;bottom:-9px;font:800 9px system-ui;letter-spacing:.06em;background:#ff9d6b;color:var(--tinta);border-radius:999px;padding:1px 7px;white-space:nowrap;animation:pico-pulsa 1.2s ease-in-out infinite}.bairro .pico-tag.fechado{background:#6b5c8f;color:#e6defa;animation:none}@keyframes pico-pulsa{50%{transform:scale(1.08)}}.pico-previsao{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:#e6defa}.pico-previsao:empty{display:none}.pico-previsao>b{color:#ff9d6b;letter-spacing:.04em;margin-right:4px}.pico-previsao>i{color:var(--apagado);font-style:normal}.pico-item{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:#ffffff14;font-weight:700}.pico-item small{color:var(--apagado);font-weight:600}.pico-item.agora{background:#ff9d6b;color:var(--tinta)}.pico-item.agora small{color:#1a1326b3}.pico-item.fechado{opacity:.6;font-style:italic}.pico-milhas{margin-left:auto;color:#8ff0ff;font-weight:700}.formula .pico{color:var(--tinta);background:#ff9d6b;border-radius:6px;padding:0 5px;font-weight:800}.formula .frio{color:var(--apagado)}.fonte.multa .barra div{background:var(--vermelho)}.fonte.multa .valor{color:var(--vermelho)}.queda{position:fixed;inset:0;z-index:25;display:grid;place-items:center;pointer-events:none;background:#0c0a1461;backdrop-filter:grayscale(.8) blur(1.5px)}.queda-caixa{display:grid;justify-items:center;gap:8px;background:#1d1b26;color:#f3eef7;border-radius:14px;padding:18px 28px;border:2px solid #4a4760;box-shadow:0 10px 30px #00000080;font-family:system-ui,sans-serif}.queda-caixa b{font-size:clamp(16px,1.6vw,24px);font-weight:600}.queda-caixa small{color:#9a96ad;font-size:12px}.queda-roda{width:28px;height:28px;border-radius:50%;border:4px solid #4a4760;border-top-color:#f3eef7;animation:queda-gira .8s linear infinite}@keyframes queda-gira{to{transform:rotate(360deg)}}@media(max-width:900px){.pico-previsao{font-size:12px;gap:5px}.pico-item small{display:none}.pico-milhas{margin-left:0}.bairro .pico-tag{font-size:8px;padding:1px 5px}}body[data-ato=internacional] #escritorio{background:radial-gradient(ellipse at 50% 0%,#2c5676,#14243a 72%)}body[data-ato=internacional] #escritorio:before{content:"";position:absolute;z-index:-1;left:50%;top:4px;width:min(820px,76%);height:min(300px,46%);transform:translate(-50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 260'%3E%3Cg fill='%23bfe3f5'%3E%3Cpath d='M60 60q40-30 110-20q30 10 20 40q-20 20-40 30q-10 30-30 40q-20-20-30-50q-30-10-30-40z'/%3E%3Cpath d='M150 150q30-5 40 20q5 40-20 70q-15-10-20-40q-10-30 0-50z'/%3E%3Cpath d='M280 50q30-15 60-5q10 15-10 25q-30 10-50 0z'/%3E%3Cpath d='M285 100q40-10 60 10q10 40-15 80q-20 5-30-30q-25-20-15-60z'/%3E%3Cpath d='M350 40q80-25 170 0q30 20 10 50q-40 30-90 30q-50-5-80-30q-20-25-10-50z'/%3E%3Cpath d='M480 170q30-10 50 5q5 20-20 25q-30 0-30-30z'/%3E%3Cpath d='M120 240q180-14 380 0q-190 16-380 0z'/%3E%3C/g%3E%3Cg fill='none' stroke='%23ff9d6b' stroke-width='2.5' stroke-dasharray='5 7'%3E%3Cpath d='M130 90Q250 10 330 70'/%3E%3Cpath d='M330 70Q330 180 300 244'/%3E%3Cpath d='M130 90Q160 210 300 244'/%3E%3C/g%3E%3Cg fill='%23ff9d6b'%3E%3Ccircle cx='130' cy='90' r='6'/%3E%3Ccircle cx='330' cy='70' r='6'/%3E%3Ccircle cx='300' cy='244' r='6'/%3E%3C/g%3E%3C/svg%3E") center top / contain no-repeat;opacity:.13;pointer-events:none}body[data-ato=apocalipse] #escritorio{background:radial-gradient(ellipse at 50% 0%,#5c5a4c,#23221d 72%)}body[data-ato=apocalipse] #escritorio:before{content:"";position:absolute;z-index:-1;left:50%;top:4px;width:min(820px,76%);height:min(300px,46%);transform:translate(-50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 260'%3E%3Cg fill='none' stroke='%23e6e0c8' stroke-width='3'%3E%3Cpath d='M0 96H170M430 96H600M0 180H176M424 180H600M90 96V180M510 96V180M40 180V260M560 180V260'/%3E%3C/g%3E%3Ccircle cx='300' cy='138' r='112' fill='none' stroke='%23e6e0c8' stroke-width='16'/%3E%3Ccircle cx='300' cy='138' r='84' fill='none' stroke='%23e6e0c8' stroke-width='4'/%3E%3Cg fill='%23e6e0c8'%3E%3Ccircle cx='300' cy='138' r='16'/%3E%3Ccircle cx='300' cy='40' r='6'/%3E%3Ccircle cx='385' cy='89' r='6'/%3E%3Ccircle cx='385' cy='187' r='6'/%3E%3Ccircle cx='300' cy='236' r='6'/%3E%3Ccircle cx='215' cy='187' r='6'/%3E%3Ccircle cx='215' cy='89' r='6'/%3E%3Crect x='160' y='92' width='34' height='22' rx='4'/%3E%3Crect x='160' y='162' width='34' height='22' rx='4'/%3E%3C/g%3E%3Cg stroke='%23e6e0c8' stroke-width='9' stroke-linecap='round'%3E%3Cpath d='M300 84V192M253 111L347 165M253 165L347 111'/%3E%3C/g%3E%3Ccircle cx='300' cy='138' r='54' fill='none' stroke='%23e6e0c8' stroke-width='7'/%3E%3Cg fill='%23e9c21c'%3E%3Cpath d='M0 0h30l-18 18H0zM60 0h30L72 18H42zM120 0h30l-18 18h-30zM180 0h30l-18 18h-30zM390 0h30l-18 18h-30zM450 0h30l-18 18h-30zM510 0h30l-18 18h-30zM570 0h30v18h-48z'/%3E%3C/g%3E%3C/svg%3E") center top / contain no-repeat;opacity:.14;pointer-events:none}body[data-ato=cosmos] #escritorio{background:radial-gradient(ellipse at 50% 0%,#0d1230,#05060f 74%)}body[data-ato=cosmos] #escritorio:before{content:"";position:absolute;z-index:-1;left:50%;top:4px;width:min(820px,76%);height:min(300px,46%);transform:translate(-50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 260'%3E%3Cdefs%3E%3CradialGradient id='n1'%3E%3Cstop offset='0' stop-color='%23ff7ab8' stop-opacity='.95'/%3E%3Cstop offset='1' stop-color='%23ff7ab8' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='n2'%3E%3Cstop offset='0' stop-color='%23ff9d6b' stop-opacity='.9'/%3E%3Cstop offset='1' stop-color='%23ff9d6b' stop-opacity='0'/%3E%3C/radialGradient%3E%3CclipPath id='v'%3E%3Ccircle cx='300' cy='138' r='98'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='M0 100H170M430 100H600M0 176H176M424 176H600' fill='none' stroke='%23cfd8ea' stroke-width='3'/%3E%3Ccircle cx='300' cy='138' r='112' fill='%23cfd8ea'/%3E%3Ccircle cx='300' cy='138' r='98' fill='%23070a1c'/%3E%3Cg clip-path='url(%23v)'%3E%3Cellipse cx='330' cy='170' rx='52' ry='34' fill='url(%23n1)'/%3E%3Cellipse cx='300' cy='150' rx='40' ry='24' fill='url(%23n2)'/%3E%3Cg fill='%23fff'%3E%3Ccircle cx='235' cy='80' r='2'/%3E%3Ccircle cx='262' cy='64' r='1.5'/%3E%3Ccircle cx='340' cy='70' r='2'/%3E%3Ccircle cx='372' cy='98' r='1.5'/%3E%3Ccircle cx='222' cy='128' r='1.5'/%3E%3Ccircle cx='250' cy='176' r='2'/%3E%3Ccircle cx='330' cy='190' r='1.5'/%3E%3Ccircle cx='380' cy='150' r='2'/%3E%3Ccircle cx='300' cy='52' r='1.5'/%3E%3Ccircle cx='275' cy='112' r='1.5'/%3E%3Ccircle cx='212' cy='100' r='1.2'/%3E%3Ccircle cx='356' cy='206' r='1.2'/%3E%3C/g%3E%3C/g%3E%3Ccircle cx='300' cy='138' r='98' fill='none' stroke='%238d99b8' stroke-width='5'/%3E%3Cg fill='%238d99b8'%3E%3Ccircle cx='412.0' cy='138.0' r='5'/%3E%3Ccircle cx='397.0' cy='194.0' r='5'/%3E%3Ccircle cx='356.0' cy='235.0' r='5'/%3E%3Ccircle cx='300.0' cy='250.0' r='5'/%3E%3Ccircle cx='244.0' cy='235.0' r='5'/%3E%3Ccircle cx='203.0' cy='194.0' r='5'/%3E%3Ccircle cx='188.0' cy='138.0' r='5'/%3E%3Ccircle cx='203.0' cy='82.0' r='5'/%3E%3Ccircle cx='244.0' cy='41.0' r='5'/%3E%3Ccircle cx='300.0' cy='26.0' r='5'/%3E%3Ccircle cx='356.0' cy='41.0' r='5'/%3E%3Ccircle cx='397.0' cy='82.0' r='5'/%3E%3C/g%3E%3C/svg%3E") center top / contain no-repeat;opacity:.14;pointer-events:none}.relogio-titulo{align-self:center}.fuso{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 5px;border-radius:999px;background:#ffffff14}.fuso .mostrador{width:34px;height:34px;flex:none}.fuso .mostrador circle{fill:#f4efe6;stroke:var(--tinta);stroke-width:2}.fuso .mostrador .eixo{fill:var(--tinta);stroke:none}.fuso .mostrador line{stroke:var(--tinta);stroke-linecap:round}.fuso .mostrador .marca{stroke-width:1.4;opacity:.55}.fuso .mostrador .ponteiro{stroke-width:2.8}.fuso .mostrador .ponteiro-min{stroke-width:1.4;opacity:.7}.fuso>div{display:flex;flex-direction:column;line-height:1.15}.fuso>div b{font-size:13px}.fuso>div span{font-size:11px;color:var(--apagado);font-weight:600}.fuso.agora{background:#ff9d6b;color:var(--tinta);box-shadow:0 0 0 3px #ff9d6b4d}.fuso.agora>div span{color:#1a1326bf;font-weight:800}.fuso.agora .mostrador{animation:pico-pulsa 1.2s ease-in-out infinite}.fuso.fechado{opacity:.6}.fuso.fechado>div b{font-style:italic}.memo-chefe{display:flex;align-items:center;gap:14px;background:#f4efe6;color:var(--tinta);border-radius:6px;padding:9px 14px;box-shadow:0 5px #00000047;transform:rotate(-.35deg);font-size:14px;animation:memo-chega .35s ease-out}.memo-chefe>i{font:800 10px system-ui;letter-spacing:.14em;border:2px solid #b8323a;color:#b8323a;border-radius:4px;padding:2px 6px;font-style:normal;transform:rotate(-4deg);flex:none}.memo-chefe>div{flex:1}.memo-chefe button{flex:none;background:var(--tinta);color:#f4efe6;border:0;border-radius:8px;padding:6px 14px;font-weight:800;cursor:pointer}@keyframes memo-chega{0%{transform:translateY(-14px) rotate(-2deg);opacity:0}}#esc-memo:empty{display:none}.hud-evento{display:flex;justify-content:center;gap:8px;margin-top:6px;min-height:0}.chip-evento{font-size:12px;font-weight:700;padding:2px 10px;border-radius:999px;background:#1a1326b8;color:#f4efe6;border:2px solid rgba(255,255,255,.25);white-space:nowrap}.chip-evento b{font-size:14px}.chip-evento.ja{background:#ff9d6b;color:var(--tinta);border-color:var(--tinta)}.chip-evento.multa{background:#b8323a;border-color:#ffd0d0;color:#fff}.chip-evento.multa.teto{background:#1a1326b8;color:#ffb3b3}@media(max-width:900px){.fuso{padding:2px 9px 2px 3px;gap:5px}.fuso .mostrador{width:26px;height:26px}.fuso>div b{font-size:12px}.fuso>div span{font-size:10px}.memo-chefe{font-size:12px;padding:6px 10px;gap:8px}.chip-evento{font-size:10px;padding:1px 7px}.chip-evento b{font-size:11px}}@media(max-height:520px){.filial{width:132px;bottom:auto;top:46%;right:8px;opacity:.92}.filial canvas{height:70px}}.hud-fatia{position:absolute;left:50%;bottom:max(60px,var(--sa-b, 0px));transform:translate(-50%);width:min(420px,42vw);color:#fff;text-align:center;pointer-events:none}.hud-fatia:empty{display:none}.fatia-topo{font-size:13px;font-weight:800;text-shadow:0 2px 0 var(--tinta)}.fatia-topo b{color:var(--ouro);font-size:15px}.fatia-topo u{text-decoration:none;color:#ffd0d0}.fatia-barra{display:flex;height:14px;border-radius:999px;overflow:hidden;border:2px solid var(--tinta);background:#1a1326b3;margin:2px 0}.fatia-barra i{display:block;flex-basis:0;min-width:3px;transition:flex-grow .25s;border-right:2px solid var(--tinta)}.fatia-barra i:last-child{border-right:0}.fatia-barra i.lider{box-shadow:inset 0 0 0 2px #ffffff8c}.fatia-leg{display:flex;justify-content:center;flex-wrap:wrap;gap:2px 10px;font-size:11px;font-weight:800;text-shadow:0 2px 0 var(--tinta);white-space:nowrap}.fatia-leg em{font-style:normal}.fatia-leg.aliado{color:var(--ciano);font-weight:700}#hud.com-fatia .dica{bottom:118px}#hud.com-fatia .combo{bottom:124px}.placar-titulo{font-weight:900;font-size:13px;letter-spacing:.04em;margin-bottom:4px}.placar-linha{display:grid;grid-template-columns:7.5em 1fr 3em;align-items:center;gap:8px;font-size:13px;font-weight:700;margin:2px 0}.placar-linha i{height:10px;border-radius:999px;background:#1a13262e;overflow:hidden}.placar-linha u{display:block;height:100%;background:#8a7aa8}.placar-linha.eu u{background:var(--ouro)}.placar-linha.eu{font-weight:900}.placar-linha b{text-align:right}.placar-texto{margin-top:6px;font-size:13px;font-style:italic}body.toque .hud-fatia{left:max(12px,var(--sa-l, 0px));right:calc(max(14px,var(--sa-r, 0px)) + 96px);bottom:max(8px,var(--sa-b, 0px));width:auto;transform:none}body.toque #hud.com-fatia .dica{bottom:86px}body.toque #hud.com-fatia .combo{bottom:92px}@media(max-width:600px),(max-height:520px){body.toque #hud.com-fatia .dica{bottom:62px}body.toque #hud.com-fatia .combo{bottom:70px}.hud-fatia{width:min(330px,60vw)}.fatia-topo{font-size:12px}.fatia-topo b{font-size:13px}.fatia-barra{height:11px}.fatia-leg{font-size:10px;gap:0 6px}.fatia-leg.aliado{display:none}.placar-linha{grid-template-columns:6em 1fr 2.6em;font-size:12px}}.fonte.eco .barra div{background:#4fd1ae}.fonte.eco span:first-child{color:#1f9a7c}.fonte.extincao .barra div{background:#ff9d3c}.fonte.extincao{grid-template-columns:110px 1fr 70px 58px}.formula .eco,.formula-esc .eco{color:var(--tinta);background:#6ff0c8;border-radius:6px;padding:0 5px;font-weight:800}.chip-evento.luz{background:#14103cd9;border-color:#b8b8ff;color:#dcdcff}.chip-evento.encolhe{background:#3c0c46d9;border-color:#ff7ae0;color:#ffd6f6}.cartao-prestigio.ferias{border-color:#6ff0c8;background:linear-gradient(90deg,#1f4a5e,#2f7a86)}#ferias{position:fixed;inset:0;z-index:10;overflow:hidden;display:flex;flex-direction:column;align-items:center;background:linear-gradient(#04050d,#0a0e28 30%,#151d44 50%,#0d1536 50%,#070b20 70%,#e4d9bf 70%,#cbbd99)}body.na-praia #ferias{background:transparent}body.na-praia #ferias .fer-clarao,body.na-praia #ferias .fer-mar,body.na-praia #ferias .fer-cena,body.na-praia #tela{display:none}body.na-praia .fer-texto h2,body.na-praia .fer-texto p{text-shadow:0 2px 6px rgba(4,5,13,.75)}.fer-clarao{position:absolute;left:50%;top:50%;width:min(70vw,900px);height:18%;transform:translate(-50%,-50%);background:radial-gradient(ellipse at 50% 50%,rgba(214,220,245,.55) 0%,rgba(150,160,215,.18) 42%,transparent 72%);pointer-events:none}.fer-mar{position:absolute;left:0;right:0;top:50%;height:20%;overflow:hidden}.fer-mar i{position:absolute;left:-10%;width:120%;height:4px;border-radius:4px;background:#b0bcee57;animation:fer-onda 5s ease-in-out infinite}.fer-mar i:nth-child(1){top:24%}.fer-mar i:nth-child(2){top:54%;animation-delay:-1.7s}.fer-mar i:nth-child(3){top:82%;animation-delay:-3.2s}@keyframes fer-onda{0%,to{transform:translate(-2.5%)}50%{transform:translate(2.5%)}}.fer-cena{position:absolute;left:50%;bottom:0;transform:translate(-50%);height:min(46vh,50vw);aspect-ratio:2 / 1;width:auto;max-width:100vw;pointer-events:none}.fer-telefone{transform-box:fill-box;transform-origin:50% 100%}.fer-toque{opacity:0}#ferias.tocando .fer-telefone{animation:fer-treme .32s linear infinite}#ferias.tocando .fer-toque{animation:fer-ondas .8s ease-out infinite}@keyframes fer-treme{0%,to{transform:translate(-2px) rotate(-3deg)}50%{transform:translate(2px) rotate(3deg)}}@keyframes fer-ondas{0%{opacity:0}30%{opacity:.9}to{opacity:0}}.fer-texto{position:relative;margin-top:clamp(8px,4vh,40px);text-align:center;color:#eef0ff;padding:0 16px}.fer-texto h2{margin:0;font-size:clamp(22px,5vh,40px);text-shadow:0 3px 0 #04050d}.fer-texto p{margin:4px 0 0;font-size:clamp(13px,2.6vh,18px);font-weight:700;max-width:34em;color:#d6dbf5;text-shadow:0 2px 0 rgba(4,5,13,.8)}.fer-chamada{position:relative;margin-top:clamp(8px,2vh,18px);width:min(420px,92vw);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;background:var(--papel);color:var(--tinta);border:3px solid var(--tinta);border-radius:14px;padding:10px 14px;box-shadow:0 6px 0 var(--tinta);animation:fer-toca .5s ease-in-out infinite}.fer-chamada p{margin:0;font-weight:800;font-size:clamp(13px,2.4vh,16px)}.fer-fone{width:30px;height:30px}@keyframes fer-toca{0%,to{rotate:-1.2deg}50%{rotate:1.2deg}}body.reduzido .fer-mar i,body.reduzido .fer-chamada,body.reduzido #ferias .fer-telefone,body.reduzido #ferias .fer-toque{animation:none}body.reduzido #ferias.tocando .fer-toque{opacity:.8}@media(max-height:520px){.fer-texto h2{font-size:20px}.fer-texto p{font-size:12px;margin-top:2px}.fer-chamada{padding:6px 10px;gap:8px;box-shadow:0 4px 0 var(--tinta)}.fer-chamada p{font-size:12px}.fer-chamada button{padding:6px 12px}.fer-fone{width:24px;height:24px}}#creditos{position:fixed;inset:0;z-index:25;display:grid;place-items:center;background:radial-gradient(1.5px 1.5px at 12% 18%,rgba(255,255,255,.85),transparent),radial-gradient(1px 1px at 68% 34%,rgba(255,255,255,.7),transparent),radial-gradient(1.5px 1.5px at 38% 72%,rgba(255,255,255,.75),transparent),radial-gradient(1px 1px at 86% 84%,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 52% 8%,rgba(255,255,255,.6),transparent),linear-gradient(#0d1230,#05060f);background-size:260px 260px,340px 340px,190px 190px,300px 300px,230px 230px,100% 100%;overflow-y:auto;padding:14px}.cred-caixa{width:min(560px,94vw);max-height:calc(100dvh - 28px);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;text-align:center;padding:6px 10px 0}.cred-caixa h2{margin:0;font-size:clamp(26px,6vh,44px);font-family:Lilita One,system-ui,sans-serif;color:var(--ouro);text-shadow:0 3px 0 var(--tinta)}.cred-caixa .sub{color:#aeb5dc}.cred-caixa .frase{font-style:italic;color:var(--roxo-claro)}#cred-resumo{margin:12px 0 10px;font-family:Lilita One,system-ui,sans-serif;font-size:clamp(20px,3.6vh,30px);line-height:1.25;color:#f4efe6;text-shadow:0 2px 0 var(--tinta)}#cred-resumo b{font-weight:400;color:var(--ouro)}.cred-ato{margin:12px 0}.cred-ato h3{margin:0 0 4px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ciano)}.cred-nota{margin:0 0 6px;font-size:12.5px;font-style:italic;color:#8f96bf}.cred-ato ul{list-style:none;margin:0;padding:0;font-size:14px}.cred-ato li{display:flex;justify-content:space-between;gap:12px;padding:2px 0;border-bottom:1px dotted rgba(255,255,255,.18)}.cred-ato li b{font-variant-numeric:tabular-nums;color:var(--ouro)}.cred-total{display:grid;grid-template-columns:1fr 1fr;gap:6px 14px;margin:12px 0;font-size:14px}.cred-total div{background:#ffffff14;border-radius:10px;padding:6px 10px}.cred-total b{display:block;font-size:18px;color:var(--ouro)}.cred-equipe{margin:18px 0 10px;display:grid;gap:8px}.cred-equipe>div{display:grid;grid-template-columns:1fr 1fr;gap:0 14px;align-items:baseline}.cred-cargo{text-align:right;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#8f96bf}.cred-nome{text-align:left;font-size:16px;font-weight:800;color:#f4efe6}.cred-caixa .botoes{justify-content:center;margin:10px 0 0;position:sticky;bottom:0;padding:18px 0 8px;background:linear-gradient(#05060f00,#05060f 42%)}@media(max-height:520px){.cred-caixa h2{font-size:22px}#cred-resumo{font-size:17px;margin:6px 0}.cred-ato{margin:6px 0}.cred-ato ul{font-size:12px}.cred-total{font-size:12px;margin:6px 0}.cred-total b{font-size:15px}.cred-equipe{margin:10px 0 4px;gap:4px}.cred-nome{font-size:13px}.cred-caixa .botoes{padding:12px 0 4px}}#contrato-ferias .contrato{max-height:calc(100dvh - 20px);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}@media(max-height:520px){#contrato-ferias .contrato{padding:10px 16px}#contrato-ferias .contrato h2{margin:0 0 4px;font-size:20px}#contrato-ferias .contrato p{margin:4px 0;font-size:13px}}body[data-ato=cosmos] .hud-evento{flex-wrap:wrap;row-gap:3px;max-width:100%}@media(max-height:520px){body[data-ato=cosmos] .chip-evento{font-size:11px;padding:1px 8px}body[data-ato=cosmos] .chip-evento b{font-size:12px}}:root{--titulo: "Lilita One", system-ui, sans-serif;--sa-t: env(safe-area-inset-top, 0px);--sa-r: env(safe-area-inset-right, 0px);--sa-b: env(safe-area-inset-bottom, 0px);--sa-l: env(safe-area-inset-left, 0px)}html,body{overscroll-behavior:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation}canvas,.arvore,#menu{touch-action:none}button{touch-action:manipulation}body.toque .so-mouse,body:not(.toque) .so-toque{display:none!important}body.sem-tela-cheia #m-tela,body.sem-tela-cheia .so-tela{display:none!important}#menu{position:fixed;inset:0;z-index:15;display:grid;place-items:center;overflow:hidden;cursor:default;padding:max(16px,var(--sa-t)) max(16px,var(--sa-r)) max(16px,var(--sa-b)) max(16px,var(--sa-l))}.menu-vinheta{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 65% at 50% 46%,#1a132633,#1a1326cc 78%),linear-gradient(180deg,rgba(26,19,38,.55),transparent 30%,transparent 70%,rgba(26,19,38,.7))}.menu-conteudo{position:relative;display:flex;flex-direction:column;align-items:center;gap:clamp(14px,3.5vh,30px)}.logo{text-align:center;animation:logo-respira 5s 1.2s ease-in-out infinite}@keyframes logo-respira{50%{scale:1.04}}.logo-topo{font:800 clamp(11px,1.3vw,15px) system-ui;letter-spacing:.32em;text-transform:uppercase;color:var(--roxo-claro);text-shadow:0 2px 0 var(--tinta);margin-bottom:.2em;animation:brilho-topo 4s ease-in-out infinite}@keyframes brilho-topo{50%{color:#fff}}.logo-titulo{position:relative;margin:0;font:400 clamp(76px,15vw,190px)/.95 var(--titulo);letter-spacing:.02em;display:flex;justify-content:center}.logo-titulo span{display:inline-block;color:#fff;-webkit-text-stroke:clamp(4px,.55vw,8px) var(--tinta);paint-order:stroke fill;text-shadow:0 .06em 0 var(--tinta),0 .1em 0 #4a2380,0 0 .45em rgba(180,108,255,.6);animation:letra-entra .7s calc(var(--i) * .07s) cubic-bezier(.2,1.6,.4,1) backwards,letra-flutua 6.5s calc(var(--i) * .35s) ease-in-out infinite}.logo-titulo span:nth-of-type(odd){color:#f1dcff}@keyframes letra-entra{0%{transform:translateY(-1.2em) rotate(-14deg) scale(.6);opacity:0}}@keyframes letra-flutua{50%{transform:translateY(-.045em) rotate(calc((var(--i) - 2) * .8deg))}}.logo-foice{position:absolute;width:.8em;left:-.5em;top:-.2em;z-index:-1;transform-origin:45% 95%;filter:drop-shadow(0 6px 0 rgba(26,19,38,.8));animation:foice-entra .9s .35s cubic-bezier(.2,1.5,.4,1) backwards,foice-balanca 7s 1.3s ease-in-out infinite}@keyframes foice-entra{0%{transform:rotate(-80deg) scale(.4);opacity:0}}@keyframes foice-balanca{50%{transform:rotate(7deg)}}.logo-sub{display:flex;justify-content:center;gap:.35em;margin-top:.12em;font:400 clamp(26px,4.4vw,54px)/1 var(--titulo);letter-spacing:.08em;animation:entra .5s .5s cubic-bezier(.2,1.6,.4,1) backwards}.logo-sub span{background:var(--vermelho);color:#fff;padding:.08em .35em .02em;border-radius:.18em;box-shadow:0 .12em #8f1b25,0 0 0 .07em var(--tinta);transform:rotate(-3deg)}.logo-sub span+span{background:var(--ouro);color:var(--tinta);box-shadow:0 .12em #b8862a,0 0 0 .07em var(--tinta);transform:rotate(2.5deg)}.menu-botoes{display:flex;flex-direction:column;gap:10px;width:min(360px,86vw);animation:entra .5s .7s cubic-bezier(.2,1.4,.4,1) backwards}.m-linha{display:grid;grid-template-columns:1fr 1fr;gap:10px}.m-linha:has(>.oculto){grid-template-columns:1fr}.m-btn{font:400 20px var(--titulo);letter-spacing:.04em;color:var(--texto);background:#34285ae6;border:3px solid #5b4a8a;border-radius:14px;padding:11px 14px;box-shadow:0 5px 0 var(--tinta);transition:transform .08s,border-color .15s,background .15s}.m-btn:hover,.m-btn:focus-visible{border-color:var(--roxo-claro);background:#5a3d9af2;transform:translateY(-2px);outline:none}.m-btn:active{transform:translateY(3px);box-shadow:0 2px 0 var(--tinta)}.m-btn.fino{font:700 13px system-ui;padding:7px;background:#1a13268c;border-width:2px;box-shadow:none;color:var(--apagado)}.m-btn.principal{display:flex;flex-direction:column;align-items:center;gap:2px;padding:14px 18px 12px;background:linear-gradient(180deg,#ff5a64,var(--vermelho));border-color:var(--tinta);box-shadow:0 7px #8f1b25,0 0 0 3px var(--tinta),0 10px 30px #e8303c73;color:#fff;animation:chama-vermelho 1.8s ease-in-out infinite}.m-btn.principal:hover,.m-btn.principal:focus-visible{background:linear-gradient(180deg,#ff6f78,#f0404b);border-color:var(--tinta)}.m-btn.principal:active{box-shadow:0 3px #8f1b25,0 0 0 3px var(--tinta)}.m-titulo{font-size:30px;line-height:1;text-shadow:0 3px 0 rgba(26,19,38,.55)}.m-sub{font:700 12px system-ui;opacity:.92;letter-spacing:.02em}@keyframes chama-vermelho{50%{box-shadow:0 7px #8f1b25,0 0 0 3px var(--tinta),0 10px 44px #ff5a64bf}}.menu-resumo{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;font-size:12px;color:var(--apagado);animation:entra .5s .85s both}.menu-resumo:empty{display:none}.menu-resumo span:empty{display:none}.menu-resumo span{background:#1a1326a6;border-radius:999px;padding:3px 10px}.menu-resumo b{color:var(--texto)}.menu-rodape{position:absolute;left:max(16px,var(--sa-l));right:max(16px,var(--sa-r));bottom:max(10px,var(--sa-b));display:flex;justify-content:space-between;font-size:11px;color:var(--apagado);letter-spacing:.08em;pointer-events:none}.menu-almas{position:absolute;inset:0;pointer-events:none}.menu-almas i{position:absolute;bottom:-20px;width:12px;height:12px;border-radius:50%;background:var(--ciano);box-shadow:0 0 14px 4px #7fe8ff8c;opacity:0;animation:alma-sobe 9s linear infinite}.menu-almas i:nth-child(1){left:8%;animation-delay:0s}.menu-almas i:nth-child(2){left:18%;animation-delay:3.1s;scale:.7}.menu-almas i:nth-child(3){left:31%;animation-delay:6.2s}.menu-almas i:nth-child(4){left:44%;animation-delay:1.4s;scale:.6}.menu-almas i:nth-child(5){left:57%;animation-delay:4.8s}.menu-almas i:nth-child(6){left:69%;animation-delay:7.5s;scale:.8}.menu-almas i:nth-child(7){left:80%;animation-delay:2.2s}.menu-almas i:nth-child(8){left:91%;animation-delay:5.6s;scale:.65}.menu-almas i:nth-child(9){left:25%;animation-delay:8.3s;background:var(--ouro);box-shadow:0 0 14px 4px #ffd1668c}.menu-almas i:nth-child(10){left:75%;animation-delay:3.9s;scale:.5}@keyframes alma-sobe{10%{opacity:.85}50%{transform:translate(30px,-55vh)}90%{opacity:.7}to{transform:translate(-10px,-110vh);opacity:0}}#pausa,#como{z-index:45;backdrop-filter:blur(3px);background:#1a132699}#como{z-index:46}.ficha.pausa{width:min(420px,94vw);max-height:calc(100dvh - 24px);overflow:auto;padding-top:22px}.carimbo-pausa{position:absolute;right:16px;top:14px;transform:rotate(7deg);border:3px solid var(--vermelho);color:var(--vermelho);font:400 18px var(--titulo);letter-spacing:.08em;padding:1px 10px;border-radius:7px;animation:carimba .35s .1s cubic-bezier(.3,1.8,.5,1) both}.ficha.pausa h2{font:400 26px var(--titulo);margin:0;letter-spacing:.02em;padding-right:110px}.ficha.pausa>.sub{margin:2px 0 14px;color:#6a5a80}.pausa-botoes{display:grid;gap:8px;margin-bottom:14px}.pausa-botoes button{text-align:left;padding:12px 16px;font-size:16px;border:2px solid var(--tinta);box-shadow:0 4px 0 var(--tinta)}.pausa-botoes button.primario{font:400 22px var(--titulo);letter-spacing:.03em;box-shadow:0 4px #4a2380}.pausa-botoes button kbd{float:right;margin-top:4px}#p-menu{background:#f2ecff;color:#6a5a80}#pausa:not(.em-turno) .so-turno,#pausa.modo-menu .so-jogo,#pausa:not(.modo-menu) .so-menu{display:none!important}.opcoes h3{margin:4px 0 6px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#6a5a80}.opcoes .op{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;border-bottom:1px dashed #d9cfe6;font-weight:600;margin:0}.opcoes input[type=range]{width:52%;accent-color:var(--roxo)}.opcoes input[type=checkbox]{width:22px;height:22px;accent-color:var(--roxo)}.opcoes select{font:inherit;padding:4px 8px;border-radius:8px;border:2px solid #d9cfe6;background:#fff}.avancado{margin-top:8px}.avancado summary{cursor:pointer;font-size:13px;color:#6a5a80;font-weight:700;padding:6px 0}.ficha.pausa .botoes{margin-top:14px;justify-content:flex-end}#perfis{z-index:45;backdrop-filter:blur(3px);background:#1a132699}.ficha.perfis{width:min(520px,94vw)}.perfis-lista{display:grid;gap:8px;margin-bottom:12px}.perfil{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:2px solid #d9cfe6;border-radius:12px;background:#fff}.perfil.em-uso{border-color:var(--roxo);background:#f7f0ff}.perfil-info{min-width:0}.perfil-info b{font-size:16px;overflow-wrap:anywhere}.perfil-info small{display:block;color:#6a5a80;font-size:12px;margin-top:2px}.selo-uso{margin-left:8px;font:800 10px system-ui;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--roxo);border-radius:999px;padding:2px 8px;vertical-align:2px}.perfil-acoes{display:flex;gap:6px;flex:none}.perfil-acoes button{padding:6px 10px;font-size:13px;margin:0}.perfil-acoes button[disabled]{opacity:.45;cursor:not-allowed}.perfis-novo{display:flex;gap:8px}.perfis-novo input{flex:1;min-width:0;font:inherit;padding:8px 10px;border-radius:10px;border:2px solid #d9cfe6}.perfis-erro{margin:6px 0 0;min-height:1em;color:#a01d27;font-size:13px;font-weight:700}.ficha.perfis .botoes{margin-top:10px;justify-content:space-between}@media(max-width:600px){.perfil{flex-direction:column;align-items:stretch}.perfil-acoes{justify-content:flex-end}}#dialogo{z-index:50;backdrop-filter:blur(3px);background:#1a132699}.ficha.dialogo{width:min(400px,92vw);padding:22px 24px 18px}.ficha.dialogo h2{font:400 24px var(--titulo);letter-spacing:.02em;margin:0 0 4px}.ficha.dialogo .sub{margin:0 0 14px;color:#6a5a80}.ficha.dialogo .sub:empty{display:none}.ficha.dialogo input{width:100%;box-sizing:border-box;font:inherit;font-weight:700;padding:10px 12px;border-radius:10px;border:2px solid #d9cfe6;margin-bottom:14px}.ficha.dialogo input:focus{outline:none;border-color:var(--roxo)}.ficha.dialogo .botoes{justify-content:flex-end}.ficha.dialogo button.perigo-forte{background:var(--vermelho);color:#fff;box-shadow:0 4px #8f1b25}.ficha.como h2{font:400 24px var(--titulo)}.ficha.como h2 .sub{font:600 13px system-ui}.passos{margin:0 0 12px;padding-left:22px;display:grid;gap:8px}.passos li::marker{font:400 18px var(--titulo);color:var(--roxo)}.controles{background:#f2ecff;border-radius:10px;padding:10px 12px;font-size:13px;line-height:2;margin-bottom:14px}.controles kbd{background:#fff;border:1px solid #d9cfe6;color:var(--tinta)}.btn-pausa{position:fixed;z-index:35;top:max(10px,var(--sa-t));right:max(10px,var(--sa-r));width:44px;height:44px;padding:0;border-radius:12px;font:900 15px system-ui;letter-spacing:-1px;color:#fff;background:#1a132699;border:2px solid rgba(255,255,255,.18);box-shadow:0 3px #00000059}.btn-pausa:hover{background:#5a3d9ad9}.hud-dir{right:calc(max(10px,var(--sa-r)) + 56px)}#escritorio header{padding-right:52px}.poderes{pointer-events:auto}.poder.botao{border:2px solid transparent;font:inherit;font-weight:800;color:#fff;display:inline-flex;align-items:center;gap:6px;box-shadow:0 3px #0006}.poder.botao.pronto{border-color:var(--ouro)}.poder.botao .ico{display:none}#girar{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center;background:#1a1326f0}#girar b{font:400 30px var(--titulo)}#girar span{color:var(--apagado)}.girar-ico{font-size:64px;animation:girar 1.8s ease-in-out infinite}@keyframes girar{0%,20%{transform:rotate(0)}50%,80%{transform:rotate(-90deg)}}#girar button{margin-top:16px;background:transparent;color:var(--apagado);border:2px solid rgba(255,255,255,.2)}.hud-esq{left:max(16px,var(--sa-l));top:max(10px,var(--sa-t))}.hud-centro{top:max(8px,var(--sa-t))}#escritorio{padding:max(12px,var(--sa-t)) max(16px,var(--sa-r)) max(12px,var(--sa-b)) max(16px,var(--sa-l))}body.toque .poderes{left:auto;right:max(14px,var(--sa-r));bottom:max(14px,var(--sa-b));flex-direction:column-reverse;gap:12px;align-items:flex-end}body.toque .poder.botao{width:78px;height:78px;border-radius:50%;flex-direction:column;justify-content:center;gap:0;padding:0;font-size:12px;line-height:1.1;border-width:3px;background:#1a1326c7}body.toque .poder.botao .ico{display:block;font-size:26px}body.toque .poder.botao b{font-size:10px}body.toque .poder.botao.pronto{box-shadow:0 0 18px #ffd1668c,0 3px #0006}body.toque .poder.auto{font-size:11px}body.toque .combo{bottom:40px}#analogico{position:fixed;z-index:5;width:120px;height:120px;margin:-60px 0 0 -60px;border-radius:50%;pointer-events:none;background:#1a132640;border:3px solid rgba(233,226,247,.45);box-shadow:0 0 0 2px #1a132659}#analogico i{position:absolute;left:50%;top:50%;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;background:#e9e2f7bf;border:3px solid var(--tinta)}body.toque .no:hover{transform:none}@media(max-height:520px){#hud .grande{font-size:28px}.relogio{font-size:40px}#hud .linha-tempo,#hud .formula{display:none}.hud-dir{width:150px}.barra-panico{height:12px}.combo{font-size:32px}#avisos{top:84px}.aviso{font-size:13px;padding:5px 12px}.dica{font-size:13px;padding:6px 12px;bottom:12px}#escritorio{gap:6px}#escritorio header{gap:10px}#escritorio header .grande{font-size:24px}#escritorio h1{font-size:15px}.cargo{font-size:11px;margin:2px 0 0;padding:2px 10px}.cargo .trilho{width:60px}#esc-objetivo{display:none}.esc-progresso{padding:6px 10px;gap:10px}.formula-esc,.linha-tempo.larga .det{display:none}.cartao-auditoria,.cartao-prestigio{padding:6px 12px;font-size:13px}.cartao-prestigio .progresso{width:160px}.esc-corpo{flex-direction:row;gap:8px}.ficha.rel{width:200px;max-height:none;align-self:stretch;margin:2px 2px 4px;padding:10px 12px}.ficha.rel .fontes-titulo,.ficha.rel .fontes,.ficha.rel .frase,.ficha.rel .comparacao{display:none}.ficha.rel .linhas{display:block}.ficha.rel .linhas div{font-size:12px;padding:2px 0}.ficha.rel .linhas b{font-size:15px}.ficha.rel h2{font-size:13px}.bater{font-size:17px;padding:10px 22px}#esc-stats{font-size:11px}.bairro{width:auto;grid-template-columns:auto;padding:5px 8px}.bairro b,.bairro small,.bairro .pino{display:none}.via{width:8px}.dica-no{width:230px;font-size:12px;padding:8px 10px}.menu-conteudo{flex-direction:row;gap:5vw}.logo-titulo{font-size:clamp(60px,22vh,120px)}.logo-sub{font-size:clamp(20px,7vh,36px)}.menu-botoes{width:min(300px,42vw)}.m-titulo{font-size:24px}.m-btn{font-size:17px;padding:8px 10px}.menu-resumo{display:none}.ficha.pausa{padding:16px 18px}.pausa-botoes{grid-template-columns:1fr 1fr}.pausa-botoes button{padding:9px 12px;font-size:14px}.pausa-botoes button.primario{grid-column:span 2;font-size:19px}.ficha.como{padding:16px 20px;max-height:calc(100dvh - 20px);overflow:auto}.passos{gap:4px;font-size:13px}}@media(max-width:600px){.logo-titulo{font-size:23vw}.logo-sub{font-size:8.5vw}#escritorio header{flex-wrap:wrap;justify-content:center}.esc-meio{order:-1;width:100%}.linha-tempo.larga .det,.formula-esc{display:none}.contrato .colunas,.ben-lista{grid-template-columns:1fr}#escritorio footer{flex-direction:column-reverse;gap:6px}.bater{width:100%}}@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(./lilita-one-latin-400-normal-87r-Z-Re.woff2) format("woff2"),url(./lilita-one-latin-400-normal-DXkechA3.woff) format("woff")}
