:root{--touch-alvo:44px;--bg-0:#0c0908;--bg-1:#14100e;--bg-2:#201a16;--surface:#0c0908f0;--surface-soft:#18120ed6;--line:#eee6db24;--line-strong:#eee6db47;--text:#f3f0ea;--muted:#a79d91;--quiet:#7f7367;--accent:#b3271d;--accent-bright:#d4392b;--ct:#67b8e9;--tr:#f17458;--success:#70d39a;--hud-ground:#070b0fd1;--hud-ground-strong:#090e13ed;--hud-edge:#c4d6e42b;--hud-edge-soft:#c4d6e417;--hud-track:#96acbe2e;--hud-label:#dbe7f085;--hud-hp:#ef4a3c;--hud-armor:#4a9fe0;--hud-warn:#f2a93b;--hud-danger:#ff3b30;--hud-cut:11px;--hud-gap:18px;color:var(--text);background:var(--bg-0);font-synthesis:none;font-family:Inter,Segoe UI,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0;overflow:hidden}body{background:var(--bg-0)}button,input,select{font:inherit}button{cursor:pointer}#game-canvas{background:#0b1016;outline:none;width:100%;height:100%;display:block}#overlay-root{pointer-events:none;position:fixed;inset:0}.screen,.game-layer{pointer-events:auto;position:absolute;inset:0}.hidden,[hidden]{display:none!important}.eyebrow{color:var(--accent-bright);letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:850}.button,.menu-action{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);min-height:46px;color:var(--text);letter-spacing:.08em;background:#0f151b9e;padding:0 18px;font-weight:780;transition:border-color .16s,background .16s,transform .16s}.button:hover,.menu-action:hover{background:#172029eb;border-color:#e6523cb3;transform:translateY(-1px)}.button:active,.menu-action:active{transform:translateY(0)}.button:focus-visible,.menu-action:focus-visible,input:focus-visible,select:focus-visible,.server-row:focus-visible{outline:2px solid var(--accent-bright);outline-offset:2px}.button.primary,.menu-action.primary{background:var(--accent);color:#fff;border-color:#f16650}.button.primary:hover,.menu-action.primary:hover{background:var(--accent-bright)}.button.ghost{background:0 0}.button.compact{min-height:38px;padding:0 14px;font-size:12px}.icon-button{text-align:center;min-width:58px;min-height:38px;padding:0 13px;font-size:12px}.intro-screen{text-align:center;background:radial-gradient(circle,#1a0f10 0,#0b0d10 58%,#06080b 100%);place-content:center;animation:.3s ease-out fade-in;display:grid}.intro-subtitle{color:var(--quiet);letter-spacing:.36em;margin-top:9px;font-size:12px}.brand-logo{object-fit:contain;width:min(280px,100%);height:auto;max-height:30dvh;display:block}.brand-emblem{object-fit:contain;margin:0 auto 12px;display:block}.intro-screen>.brand-emblem{display:none}.intro-logo{width:min(420px,70vw);max-height:60dvh}.panel-brand-emblem{object-fit:contain;vertical-align:middle;margin-right:10px;display:inline-block}@media (max-height:500px) and (orientation:landscape){.loading-card .brand-emblem{width:48px;height:48px;margin-bottom:6px}}.workspace-screen,.loading-screen{--vignette-x:50%;-webkit-backdrop-filter:blur(11px)saturate(.72);backdrop-filter:blur(11px)saturate(.72);background:#0306094d}.workspace-screen:before,.loading-screen:before{content:"";pointer-events:none;background:radial-gradient(ellipse at var(--vignette-x) 50%, #0000 4%, #00000042 42%, #000000a8 74%, #000000e0 100%);position:absolute;inset:0}.workspace-screen{place-items:center;padding:24px;display:grid}.panel-header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.panel-header h2{letter-spacing:-.04em;margin:5px 0 0;font-size:32px}.dialog-panel{width:min(620px, calc(var(--vw) - 40px));-webkit-backdrop-filter:blur(18px)saturate(.9);backdrop-filter:blur(18px)saturate(.9);border:1px solid var(--line);border-top:2px solid var(--accent);background:linear-gradient(#ffffff06,#fff0 190px),#080d12d1;padding:38px;position:relative;box-shadow:0 30px 100px #00000080}.dialog-panel h2{margin:8px 0 12px;font-size:32px}.dialog-panel p{color:var(--muted);overflow-wrap:anywhere;line-height:1.6}.dialog-panel .button{width:100%;margin-top:16px}.server-browser{width:min(1180px, calc(var(--vw) - 48px));height:auto;max-height:calc(var(--vh) - 30px);-webkit-backdrop-filter:blur(18px)saturate(.9);backdrop-filter:blur(18px)saturate(.9);border:1px solid var(--line);border-top:2px solid var(--accent);background:linear-gradient(#ffffff06,#fff0 190px),#080d12d1;grid-template-rows:auto auto 1fr auto;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 100px #0000008c}.server-browser>.panel-header{padding:28px 30px 18px}.browser-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:0 30px 18px;display:flex}.browser-tabs{align-items:center;min-height:38px;display:flex}.browser-tab{color:var(--muted);letter-spacing:.08em;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 17px;font-size:12px;font-weight:750}.browser-tab.active{border-color:var(--accent);color:var(--text);background:#ffffff06}.browser-tools{gap:8px;min-width:0;display:flex}.browser-tools>button{flex-shrink:0}.server-search{border:1px solid var(--line-strong);width:min(280px,30vw);min-width:0;height:38px;color:var(--text);background:#0d141a;padding:0 13px}.server-table{scrollbar-width:thin;min-height:clamp(280px,46vh,520px);max-height:clamp(280px,46vh,520px);overflow:hidden auto}.server-empty{min-height:clamp(240px,40vh,460px);color:var(--quiet);place-items:center;font-size:12px;display:grid}.server-table-head,.server-row{grid-template-columns:34px minmax(0,1fr) 132px 92px 64px 88px;align-items:center;display:grid}.server-table-head{z-index:2;border-bottom:1px solid var(--line);min-height:38px;color:var(--quiet);letter-spacing:.15em;background:#111820;padding:0 20px;font-size:12px;position:sticky;top:0}.server-row{color:#ccd3d7;cursor:default;border-bottom:1px solid #b5c7d312;min-height:58px;padding:0 20px;font-size:12px}.server-population{white-space:nowrap;gap:2px;display:grid}.server-population small{color:var(--quiet);font-size:12px}.server-ping{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.favorite{color:#3f4a52;background:0 0;border:0;width:28px;height:28px;font-size:15px}.favorite.active{color:#f3bf52}.server-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.server-name small{color:var(--quiet);letter-spacing:.1em;grid-column:2;margin-top:3px;font-size:12px}.latency{color:var(--success)}.server-empty{text-align:center;color:var(--muted);padding:70px 30px}.browser-footer{border-top:1px solid var(--line);min-height:52px;color:var(--quiet);letter-spacing:.1em;justify-content:space-between;align-items:center;padding:0 30px;font-size:12px;display:flex}.browser-footer>div{align-items:center;gap:18px;display:flex}.browser-status{color:var(--muted)}.refreshing{animation:.45s refresh-pulse}.settings-panel{width:min(1080px, calc(var(--vw) - 48px));height:min(880px, calc(var(--vh) - 40px));max-height:calc(var(--vh) - 30px);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.settings-panel>.panel-header{align-items:flex-end;padding:26px 30px 18px}.settings-ferramentas{align-items:center;gap:10px;margin-left:auto;display:flex}.settings-busca{width:clamp(220px,24vw,330px);height:40px;color:var(--quiet);cursor:text;background:#00000047;border:1px solid #eee6db33;align-items:center;gap:10px;padding:0 12px;transition:border-color .2s,box-shadow .2s,color .2s;display:flex}.settings-busca .ajuste-icone{flex:none;width:16px;height:16px}.settings-busca input{min-width:0;height:100%;color:var(--text);letter-spacing:.02em;background:0 0;border:0;outline:none;flex:1;padding:0;font-family:inherit;font-size:12.5px}.settings-busca input::placeholder{color:var(--quiet)}.settings-busca input::-webkit-search-cancel-button{filter:invert()grayscale()brightness(.75);cursor:pointer}.settings-busca:focus-within{border-color:var(--accent-bright);color:var(--text);box-shadow:0 0 0 3px #d4392b29}@media (hover:hover){.settings-busca:hover{border-color:#eee6db57}}.settings-corpo{grid-template-columns:248px minmax(0,1fr);min-height:0;display:grid}.settings-tabs{border-right:1px solid var(--line);scrollbar-width:none;flex-direction:column;gap:2px;min-height:0;padding:18px 0;display:flex;overflow-y:auto}.settings-tab{width:100%;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px 12px 24px;font-family:inherit;transition:color .2s,background-color .2s;display:grid;position:relative}.settings-tab:before{content:"";background:var(--accent-bright);width:3px;transition:transform .28s cubic-bezier(.2,.8,.3,1);position:absolute;top:7px;bottom:7px;left:0;transform:scaleY(0)}.settings-tab .ajuste-icone{width:20px;height:20px;color:var(--quiet);transition:color .2s,transform .28s cubic-bezier(.2,.8,.3,1)}.aba-textos{gap:3px;min-width:0;display:grid}.aba-textos b{color:inherit;letter-spacing:.15em;text-transform:uppercase;font-size:12px;font-weight:800}.aba-textos small{color:var(--quiet);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.aba-contador{color:#ffd6cc;font-variant-numeric:tabular-nums;background:#d4392b29;border:1px solid #d4392b8c;place-items:center;min-width:20px;height:18px;padding:0 5px;font-size:12px;font-style:normal;font-weight:800;display:grid}.aba-contador[hidden]{display:none}.settings-tab[aria-selected=true]{color:#fff8ee;background:linear-gradient(90deg,#d4392b2b,#d4392b00 88%)}.settings-tab[aria-selected=true]:before{transform:scaleY(1)}.settings-tab[aria-selected=true] .ajuste-icone{color:var(--accent-bright)}.settings-tab:focus-visible{outline:1px solid var(--accent-bright);outline-offset:-3px}@media (hover:hover){.settings-tab:hover{color:#fff8ee;background-color:#fff6e80a}.settings-tab:hover .ajuste-icone{color:#fff8ee;transform:translate(2px)}.settings-tab[aria-selected=true]:hover .ajuste-icone{color:var(--accent-bright)}}.settings-tabs.buscando .settings-tab[aria-selected=true]{color:var(--muted);background:0 0}.settings-tabs.buscando .settings-tab[aria-selected=true]:before{transform:scaleY(0)}.settings-tabs.buscando .settings-tab[aria-selected=true] .ajuste-icone{color:var(--quiet)}.settings-body{scrollbar-width:thin;scrollbar-color:#eee6db38 transparent;outline:none;min-height:0;padding:24px 30px 40px;overflow:hidden auto;container:ajustes/inline-size}.settings-body [hidden]{display:none!important}.settings-section+.settings-section{margin-top:34px}.secao-cabecalho{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:14px;display:flex}.secao-cabecalho:after{content:"";background:linear-gradient(90deg, var(--line-strong), transparent);flex:40px;order:1;height:1px}.secao-cabecalho h3{color:#fff8ee;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:800;display:flex}.secao-cabecalho h3:before{content:"";background:var(--accent-bright);width:12px;height:2px}.secao-cabecalho p{color:var(--quiet);flex:0 0 100%;order:2;margin:0;font-size:12px;line-height:1.5}.secao-aba{color:#ffb9a8;letter-spacing:.18em;text-transform:uppercase;border:1px solid #d4392b80;padding:3px 7px;font-size:12px;font-weight:800}.settings-controls{--colunas:1;grid-template-columns:repeat(var(--colunas), minmax(0, 1fr));gap:10px;display:grid}@container ajustes (width>=560px){.settings-controls{--colunas:2}.settings-section:not(.secao-teclas,.secao-mira,.secao-preset,.secao-mixagem)>.settings-controls:has(>:nth-child(odd):last-child)>:first-child:not(:last-child){grid-column:1/-1}}@container ajustes (width>=880px){.settings-controls{--colunas:3}:is(.settings-controls:has(>:nth-child(2):last-child),.settings-controls:has(>:nth-child(4):last-child)){--colunas:2}.settings-section:not(.secao-teclas,.secao-mira,.secao-preset,.secao-mixagem)>.settings-controls:has(>:nth-child(odd):last-child)>:first-child:not(:last-child){grid-column:auto}.settings-section:not(.secao-teclas,.secao-mira,.secao-preset,.secao-mixagem)>.settings-controls:has(>:nth-child(3n+7):last-child)>:first-child:not(:last-child){grid-column:1/-1}}.setting-control{background:#fff6e807;border:1px solid #eee6db1a;align-content:center;gap:12px;min-width:0;min-height:76px;padding:14px 16px;transition:border-color .2s,background-color .2s,opacity .2s,filter .2s;display:grid;position:relative}.setting-control:after{content:"";background:linear-gradient(225deg, var(--accent-bright) 50%, transparent 50%);opacity:0;transform-origin:100% 0;pointer-events:none;width:11px;height:11px;transition:opacity .2s,transform .26s cubic-bezier(.3,1.4,.5,1);position:absolute;top:-1px;right:-1px;transform:scale(.3)}.setting-control[data-alterado]{border-color:#d4392b52}.setting-control[data-alterado]:after{opacity:1;transform:none}.setting-control:focus-within{border-color:#d4392b9e}@media (hover:hover){.setting-control:hover{background-color:#fff6e80d;border-color:#eee6db3d}.setting-control[data-alterado]:hover{border-color:#d4392b80}}.setting-control b{color:var(--text);letter-spacing:.01em;font-size:12.5px;font-weight:650}.setting-control small{color:var(--quiet);font-size:12px;font-weight:450;line-height:1.45}.controle-topo{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.controle-topo>b{order:0}.controle-topo>.ajuste-padrao{order:1}.controle-topo>output,.controle-topo>small{order:2}.controle-topo>output{border:1px solid var(--line);color:#fff0e2;font-variant-numeric:tabular-nums;white-space:nowrap;background:#00000047;margin-left:auto;padding:4px 7px;font:600 12px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.ajuste-padrao{width:22px;height:22px;color:var(--accent-bright);cursor:pointer;background:0 0;border:0;border-radius:2px;place-items:center;padding:0;transition:background-color .15s,color .15s;animation:.24s cubic-bezier(.3,1.4,.5,1) backwards padrao-surge;display:inline-grid}.ajuste-padrao .ajuste-icone{width:14px;height:14px;transition:transform .35s cubic-bezier(.2,.8,.3,1)}.ajuste-padrao:focus-visible{outline:1px solid var(--accent-bright)}@media (hover:hover){.ajuste-padrao:hover{color:#fff;background:#d4392b2e}.ajuste-padrao:hover .ajuste-icone{transform:rotate(-140deg)}}.ajuste-padrao:active{transform:scale(.88)}@keyframes padrao-surge{0%{opacity:0;transform:scale(.4)rotate(90deg)}}.setting-control.desativado{opacity:.38;filter:saturate(.2)}.setting-control.desativado :is(input,select){cursor:not-allowed}input[type=range]{appearance:none;width:100%;height:3px;accent-color:var(--accent);background:#29343c;border:0}input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--accent);border:2px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 3px #e6523c24}.range-control input[type=range]{--preenchido:50%;cursor:pointer;background:0 0;width:100%;height:20px;margin:0;display:block}.range-control input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--accent-bright) var(--preenchido), #eee6db29 var(--preenchido));height:3px}.range-control input[type=range]::-webkit-slider-thumb{background:#fff6e8;border:0;border-radius:1px;width:10px;height:18px;margin-top:-7.5px;transition:transform .16s cubic-bezier(.2,.8,.3,1),box-shadow .16s;box-shadow:0 0 0 3px #d4392b47,0 2px 6px #00000080}.range-control input[type=range]::-moz-range-track{background:#eee6db29;height:3px}.range-control input[type=range]::-moz-range-progress{background:var(--accent-bright);height:3px}.range-control input[type=range]::-moz-range-thumb{background:#fff6e8;border:0;border-radius:1px;width:10px;height:18px;box-shadow:0 0 0 3px #d4392b47,0 2px 6px #00000080}@media (hover:hover){.range-control:hover input[type=range]::-webkit-slider-thumb{transform:scaleY(1.12);box-shadow:0 0 0 5px #d4392b4d,0 2px 8px #00000080}}.range-control input[type=range]:active::-webkit-slider-thumb{transform:scale(1.18)}.range-control input[type=range]:focus-visible{outline:none}.range-control input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #fff6e8, 0 0 0 6px var(--accent-bright)}.toggle-control{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px}.toggle-control .controle-topo>small{flex-basis:100%}.switch{flex:none;width:42px;height:22px;font-style:normal;display:block;position:relative}.switch input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.switch span{background:#eee6db14;border:1px solid #eee6db38;border-radius:2px;transition:background-color .2s,border-color .2s;position:absolute;inset:0}.switch span:after{content:"";background:#8d8277;border-radius:1px;width:14px;height:14px;transition:transform .26s cubic-bezier(.3,1.4,.5,1),background-color .2s;position:absolute;top:3px;left:3px}.switch input:checked+span{border-color:var(--accent-bright);background:var(--accent)}.switch input:checked+span:after{background:#fff6e8;transform:translate(20px)}.switch input:focus-visible+span{outline:2px solid var(--accent-bright);outline-offset:2px}.select-control{grid-template-columns:minmax(0,1fr)}.select-control select{appearance:none;width:100%;height:38px;color:var(--text);cursor:pointer;background:#0000004d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 4.5 6 8l4-3.5' fill='none' stroke='%23d4392b' stroke-width='1.8'/%3E%3C/svg%3E") right 12px center/12px no-repeat;border:1px solid #eee6db33;border-radius:0;padding:0 34px 0 12px;font-family:inherit;font-size:12.5px;font-weight:600;transition:border-color .2s,box-shadow .2s}.select-control select option{color:var(--text);background:#15100e}.select-control select:focus-visible{border-color:var(--accent-bright);outline:none;box-shadow:0 0 0 3px #d4392b33}@media (hover:hover){.select-control select:hover{border-color:#eee6db61}}.escolha-control{grid-template-columns:minmax(0,1fr)}.escolha-control .controle-topo>small{flex-basis:100%}.segmentado{background:#0000004d;border:1px solid #eee6db2e;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:3px;display:grid}.segmentado button{height:32px;color:var(--muted);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:12px;font-weight:800;transition:background-color .18s,color .18s,box-shadow .18s}.segmentado button.ativo{color:#fff6ec;background:linear-gradient(#d4392be6,#a82a1fe6);box-shadow:inset 0 0 0 1px #ff968259}.segmentado button:focus-visible{outline-offset:-3px;outline:1px solid #fff6ec}@media (hover:hover){.segmentado button:not(.ativo):hover{color:#fff8ee;background:#fff6e814}}.color-control{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px}.color-control input[type=color]{cursor:pointer;background:#0000004d;border:1px solid #eee6db42;width:46px;height:30px;padding:2px}.color-control input[type=color]::-webkit-color-swatch-wrapper{padding:0}.color-control input[type=color]::-webkit-color-swatch{border:0}.color-control input[type=color]::-moz-color-swatch{border:0}.color-control code{min-width:62px;color:var(--muted);letter-spacing:.04em;font:600 12px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.acao-control{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}.acao-control .controle-topo>small{flex-basis:100%}.setting-acao{color:#fff6ec;letter-spacing:.16em;cursor:pointer;background:#d4392b24;border:1px solid #d4392bb3;height:34px;padding:0 18px;font-family:inherit;font-size:12px;font-weight:800;transition:background-color .2s,transform .15s}@media (hover:hover){.setting-acao:hover{background:#d4392b6b}}.setting-acao:active{transform:scale(.96)}.secao-preset .settings-controls{grid-template-columns:minmax(0,1fr)}.preset-control{background:0 0;border:0;min-height:0;padding:0}.preset-control:after{display:none}@media (hover:hover){.preset-control:hover{background:0 0}}.preset-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.preset-cartao{color:var(--text);text-align:left;cursor:pointer;background:#fff6e808;border:1px solid #eee6db1f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 16px;padding:16px 18px;font-family:inherit;transition:transform .22s cubic-bezier(.2,.8,.3,1),border-color .2s,background-color .2s,box-shadow .22s;display:grid;position:relative}.preset-nivel{grid-row:1/span 2;align-items:flex-end;gap:3px;height:24px;display:flex}.preset-nivel i{background:#eee6db2e;width:5px;transition:background-color .2s}.preset-nivel i:first-child{height:9px}.preset-nivel i:nth-child(2){height:14px}.preset-nivel i:nth-child(3){height:19px}.preset-nivel i:nth-child(4){height:24px}.preset-nivel i.cheio{background:var(--muted)}.preset-cartao b{letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:800}.preset-cartao small{color:var(--quiet);font-size:12px}.preset-cartao.atual{background:linear-gradient(135deg,#d4392b38,#d4392b0a);border-color:#d4392bb8}.preset-cartao.atual .preset-nivel i.cheio{background:var(--accent-bright)}.preset-cartao.atual small{color:#ffb9a8;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.preset-cartao:focus-visible{outline:1px solid var(--accent-bright);outline-offset:2px}@media (hover:hover){.preset-cartao:hover{border-color:#eee6db52;transform:translateY(-2px);box-shadow:0 12px 24px #0000004d}.preset-cartao.atual:hover{border-color:var(--accent-bright)}.preset-cartao:hover .preset-nivel i.cheio{background:#fff6e8}.preset-cartao.atual:hover .preset-nivel i.cheio{background:var(--accent-bright)}}.preset-cartao:active{transition-duration:80ms;transform:scale(.98)}.secao-mixagem .settings-controls{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr))}@container ajustes (width>=880px){.secao-mixagem .settings-controls{grid-template-columns:repeat(5,minmax(0,1fr))}}.secao-mixagem .settings-controls>.setting-control:first-child{grid-column:1/-1}.secao-mixagem .settings-controls>.setting-control:first-child b{font-size:13.5px;font-weight:750}.secao-mixagem .settings-controls>.setting-control:first-child output{padding:5px 9px;font-size:13px}.secao-teclas{position:relative}.secao-teclas .secao-cabecalho{padding-right:180px}.teclas-ferramentas{position:absolute;top:-6px;right:0}.secao-teclas .settings-controls{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:14px 16px}.teclas-grupo{background:#fff6e805;border:1px solid #eee6db1a}.teclas-grupo h4{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.22em;text-transform:uppercase;margin:0;padding:10px 14px 9px;font-size:12px;font-weight:800}.teclas-lista{display:grid}.control-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:6px 8px 6px 14px;transition:background-color .15s;display:grid}.control-row+.control-row{border-top:1px solid #eee6db0f}.control-row strong{color:var(--text);font-size:12.5px;font-weight:600}@media (hover:hover){.control-row:hover{background:#fff6e80a}}.keybind{color:#fff6e8;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#2b221e,#1a1411);border:1px solid #eee6db38;border-bottom:3px solid #0009;border-radius:3px;min-width:92px;height:30px;padding:0 12px;font:700 12px/1 ui-monospace,SFMono-Regular,Consolas,monospace;transition:border-color .15s,background-color .15s,transform .1s;box-shadow:inset 0 1px #ffffff14}.keybind:focus-visible{border-color:var(--accent-bright);border-bottom-color:#6e1911;outline:none}@media (hover:hover){.keybind:hover{border-color:var(--accent-bright);color:#fff;border-bottom-color:#6e1911}}.keybind:active{transform:translateY(1px)}.keybind.capturando{border-color:var(--accent-bright);color:#fff;background:#d4392b4d;animation:1.1s ease-in-out infinite tecla-espera}@keyframes tecla-espera{50%{background-color:#d4392b1f}}.keybind.fixa,.keybind:disabled{opacity:.45;cursor:default}.keybind.fixa:hover{border-color:#eee6db38 #eee6db38 #0009}.secao-mira .crosshair-workbench{grid-column:1/-1;align-self:start}@container ajustes (width>=880px){.secao-mira .settings-controls{grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,1fr))}.secao-mira .crosshair-workbench{grid-area:1/1/span 5;position:sticky;top:0}.secao-mira .crosshair-workbench .mira-fundo{min-height:340px}}.crosshair-workbench{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid;position:relative;overflow:hidden}.mira-fundo{min-height:132px;position:relative}.secao-mira .mira-fundo{min-height:190px}.mira-fundo.fundo-1{background:linear-gradient(#c9d3d6 0%,#a9b8bc 60%,#8d9c92 100%)}.mira-fundo.fundo-2{background:radial-gradient(circle at 30% 40%,#5f8a3c 0 18%,#0000 19%),radial-gradient(circle at 70% 65%,#3e6a2c 0 22%,#0000 23%),linear-gradient(160deg,#4f7a33,#2c4a22)}.mira-fundo.fundo-3{background:repeating-linear-gradient(115deg,#5a3a26 0 14px,#6a4630 14px 26px),#5a3a26}.mira-fundo+.mira-fundo{border-left:1px solid #00000059}.mira-fundo:after{color:#ffffffeb;letter-spacing:.2em;text-transform:uppercase;pointer-events:none;background:#00000080;padding:3px 6px;font-size:12px;font-weight:800;position:absolute;top:8px;left:8px}.mira-fundo.fundo-1:after{content:"Céu"}.mira-fundo.fundo-2:after{content:"Mata"}.mira-fundo.fundo-3:after{content:"Terra"}.crosshair-workbench .crosshair-preview{position:absolute}.settings-panel .crosshair-workbench .mira-testar{letter-spacing:.12em;font-size:12px;position:absolute;bottom:8px;right:8px}.settings-vazio{text-align:center;border:1px dashed #eee6db24;align-content:center;place-items:center;gap:8px;min-height:280px;display:grid}.settings-vazio b{color:var(--text);letter-spacing:.1em;text-transform:uppercase;font-size:15px}.settings-vazio small{color:var(--quiet);font-size:12px}.settings-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:12px 30px;display:flex}.settings-situacao{min-width:0;color:var(--quiet);letter-spacing:.05em;align-items:center;gap:10px;font-size:12px;display:inline-flex}.settings-situacao:before{content:"";background:#6b8a66;border-radius:50%;flex:none;width:7px;height:7px}.settings-situacao.pendente{color:#ffd9c9}.settings-situacao.pendente:before{background:var(--accent-bright);animation:1.6s ease-out infinite situacao-pulsa}@keyframes situacao-pulsa{0%{box-shadow:0 0 #d4392bb3}to{box-shadow:0 0 0 8px #d4392b00}}.settings-actions{gap:8px;margin-left:auto;display:flex}.settings-actions .button{min-width:180px}.settings-actions .button.primary.pendente{box-shadow:0 0 0 1px #ffa08c8c,0 0 26px #d4392b6b!important}@media (min-width:761px){.settings-body{padding:28px 40px 44px 36px}.settings-tab{padding-left:34px}.settings-footer{min-height:76px;padding:14px 40px}}@container ajustes (width<=560px){.secao-mira .mira-fundo{min-height:140px}.preset-row{grid-template-columns:repeat(2,minmax(0,1fr))}.secao-teclas .secao-cabecalho{padding-right:0}.teclas-ferramentas{margin-bottom:2px;position:static}}@media (max-width:900px){.settings-corpo{grid-template-columns:196px minmax(0,1fr)}.aba-textos small{display:none}}@media (prefers-reduced-motion:reduce){.ajuste-padrao,.keybind.capturando,.settings-situacao.pendente:before{animation:none}.preset-cartao:hover,.settings-tab:hover .ajuste-icone,.ajuste-padrao:hover .ajuste-icone{transform:none}}.custom-stage{background:radial-gradient(at 50% 70%,#eee6db14,#0000 65%);min-height:0;position:relative}.custom-preview{cursor:grab;touch-action:none;width:100%;height:100%;display:block}.custom-preview.dragging{cursor:grabbing}.custom-preview-status{text-align:center;color:#eee6db;font-size:12px;position:absolute;inset:50% 15px auto}.custom-seta{--seta-empurra:0px;color:#eee6db80;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;margin:0;padding:0;transition:color .22s,transform .24s cubic-bezier(.2,.8,.3,1),filter .24s;display:grid}.custom-seta svg{width:100%;height:100%;overflow:visible}.custom-seta.previous,.custom-seta[data-direcao="-1"]{--seta-empurra:-4px}.custom-seta.next,.custom-seta[data-direcao="1"]{--seta-empurra:4px}@media (hover:hover){.custom-seta:hover{color:#fff;transform:translateX(var(--seta-empurra));filter:drop-shadow(0 0 10px #d4392b8c)drop-shadow(0 2px 6px #000c)}}.custom-seta:focus-visible{color:#fff;filter:drop-shadow(0 0 8px #d4392be6);outline:none}.custom-seta:active{transform:translateX(calc(var(--seta-empurra) * -.5)) scale(.88);transition-duration:80ms}.custom-seta:disabled{opacity:.25;cursor:default}.custom-status{color:#eee6db;min-height:14px;margin:0;font-size:12px}@media (prefers-reduced-motion:reduce){.custom-seta{transition:none;animation:none}}.loading-layer{z-index:400;pointer-events:auto;position:fixed;inset:0}body:has(.loading-layer) .game-layer{visibility:hidden}body:has(.loading-layer.loading-complete) .game-layer{visibility:visible}.loading-layer{opacity:1;transition:opacity .24s}.loading-layer.loading-complete{opacity:0;pointer-events:none}:root{--ui:1;--vh:calc(100dvh / var(--ui));--vw:calc(100dvw / var(--ui))}.screen,.game-layer{zoom:var(--ui);width:var(--vw);height:var(--vh)}.touch-layer{zoom:1}.context-loss{z-index:9000;pointer-events:none;text-align:center;background:color-mix(in srgb, var(--bg,#070a0d) 82%, transparent);border-block:1px solid color-mix(in srgb, var(--accent,#d8b45a) 45%, transparent);color:var(--fg,#e8ecef);flex-direction:column;align-items:center;gap:.35rem;padding:.9rem 1rem;display:flex;position:fixed;inset:auto 0 12%}.context-loss strong{letter-spacing:.14em;color:var(--accent,#d8b45a);font-size:.95rem}.context-loss span{opacity:.85;max-width:42ch;font-size:.8rem}.game-layer{--hud-base:1;--hud-usuario:1;--escala-da-partida:calc(var(--ui) * var(--hud-usuario));--hud-scale:var(--hud-base);--escala-do-instrumento:calc(var(--escala-da-partida) * var(--hud-scale));zoom:var(--escala-da-partida);--vw:calc(100dvw / var(--escala-da-partida));--vh:calc(100dvh / var(--escala-da-partida));width:var(--vw);height:var(--vh);pointer-events:none;-webkit-user-select:none;user-select:none;touch-action:none}.game-layer.menu-open>:not(.game-menu):not(.weapon-select):not(.gm-saque):not(.local-chat):not(.menu-votacao-mapas):not(.cinematic-panel):not(.cinematic-ad):not(.weapon-customization){display:none}.game-layer.menu-open:has(>.game-menu:not(.hidden))>.local-chat{visibility:hidden}.fps-counter{min-width:76px;height:26px;transform:scale(var(--hud-scale));transform-origin:100% 0;font:700 var(--sp-t1) var(--sp-fonte);letter-spacing:.12em;text-shadow:0 1px 3px #000000f2;justify-content:flex-end;align-items:center;gap:7px;padding:0 12px;display:flex;position:absolute;top:0;right:0}.fps-counter span{color:#e7eff58c}.fps-counter b{color:var(--success);font-size:var(--sp-t1);font-variant-numeric:tabular-nums}.fps-counter .fps-ping{margin-left:8px}.compass{transform:translateX(-50%) scale(var(--hud-scale));transform-origin:top;background:radial-gradient(58% 130% at 50% 0,#03060994 0%,#0306093d 55%,#0000 82%);grid-template-columns:1fr auto 1fr;grid-template-areas:"janela janela janela""tempo rumo vazio""placar placar placar";place-items:center;row-gap:4px;padding:6px 48px 12px;display:grid;position:absolute;top:8px;left:50%}.compass:has(.placar-times:not(.hidden)) .compass-timer{visibility:hidden}.game-layer:has(>.painel-modo[data-lados]:not(.hidden)) .placar-times{display:none}.game-layer:has(>.painel-modo[data-lados]:not(.hidden)) .compass-timer{visibility:visible}.compass-timer{text-align:right;color:#e7eff5c7;min-width:42px;font:700 var(--sp-t2)/1 var(--sp-fonte);letter-spacing:.1em;font-variant-numeric:tabular-nums;text-shadow:0 1px 3px #000000f2;grid-area:tempo;justify-self:end;margin-right:12px;font-stretch:86%}.compass-window{width:min(440px, calc(var(--vw) * .36));grid-area:janela;height:30px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28% 72%,#0000);mask-image:linear-gradient(90deg,#0000,#000 28% 72%,#0000)}.compass-window:after{content:"";background:#e7eff557;height:1px;position:absolute;bottom:0;left:0;right:0}.compass-ticks{will-change:transform;height:100%;position:absolute;top:0;left:50%}.compass-mark{color:#e7eff5b3;font:700 var(--sp-t1)/1 var(--sp-fonte);letter-spacing:.08em;text-shadow:0 1px 3px #000000f2;font-stretch:86%;position:absolute;top:40%;transform:translate(-50%,-50%)}.compass-mark.cardinal{color:#fff;font-size:var(--sp-t3)}.compass-mark.norte{color:var(--accent-bright)}.compass-mark:after{content:"";opacity:.7;background:currentColor;width:1px;height:6px;position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%)}.compass-tick{background:#e7eff561;width:1px;height:5px;position:absolute;bottom:0;transform:translate(-50%)}.compass-objetivo{--cor:#ffd56a;z-index:1;background:var(--cor);width:8px;height:8px;box-shadow:0 0 0 1.5px #030609e6, 0 0 7px var(--cor);position:absolute;top:72%;transform:translate(-50%,-50%)rotate(45deg)}.compass-objetivo-metros{transform-origin:0 100%;color:var(--cor);white-space:nowrap;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #000000f2;font:800 8.5px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;top:-9px;left:9px;transform:rotate(-45deg)}.compass-needle{border-left:5px solid #0000;border-right:5px solid #0000;border-bottom:7px solid var(--accent-bright);filter:drop-shadow(0 0 4px #d4392bd9);width:0;height:0;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.compass-heading{text-align:center;color:#fff;min-width:52px;font:700 var(--sp-t2)/1 var(--sp-fonte);letter-spacing:.04em;font-variant-numeric:tabular-nums;background:var(--hud-chao);border-top:2px solid var(--sp-vermelho);grid-area:rumo;padding:3px 8px;font-stretch:86%}.minimap{width:var(--minimap-size,150px);opacity:var(--minimap-opacity,.9);transform:scale(var(--hud-scale));transform-origin:0 0;justify-items:center;gap:7px;display:grid;position:absolute;top:14px;left:14px}.minimap-viewport{aspect-ratio:1;background:#10171b;border-radius:50%;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e7eff54d,0 0 0 5px #0306098c,0 0 0 6px #e7eff51a,0 12px 28px #00000080}.minimap-viewport:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle closest-side,#0000 62%,#03060980 100%),repeating-radial-gradient(circle closest-side,#0000 0 calc(25% - 1px),#e7eff514 calc(25% - 1px) 25%);border-radius:50%;position:absolute;inset:0}.minimap-world{position:absolute;inset:0}.minimap-atlas,.minimap-dots,.minimap-ladrilhos,.minimap-zona,.minimap-seguras{width:calc(100% * var(--minimap-zoom-x,1));height:calc(100% * var(--minimap-zoom-z,1));transform:translate(calc(var(--minimap-offset-x,0%) / var(--minimap-zoom-x,1)), calc(var(--minimap-offset-y,0%) / var(--minimap-zoom-z,1)));will-change:transform;position:absolute;top:0;left:0}.minimap-atlas{object-fit:fill;filter:saturate(.72)brightness(.86)contrast(1.1)}.minimap-ladrilhos{filter:saturate(.9)brightness(.92);pointer-events:none}.minimap-ladrilhos img,.mapa-ladrilhos img{-webkit-user-select:none;user-select:none;max-width:none;display:block;position:absolute}.minimap-zona,.gm-mapa-zona,.minimap-seguras,.gm-mapa-seguras{pointer-events:none;overflow:visible}.gm-mapa-tela .gm-mapa-zona,.gm-mapa-tela .gm-mapa-seguras{width:100%;height:100%;position:absolute;inset:0}.zona-segura{fill:#5cd6802e;stroke:#5cd680;stroke-width:2px;vector-effect:non-scaling-stroke}.gm-ficha.segura b{color:#5cd680}.zona-tempestade{fill:#7a40c44d}.zona-atual{fill:none;stroke:#b98cff;stroke-width:2px;vector-effect:non-scaling-stroke}.zona-proxima{fill:none;stroke:#ffffffe6;stroke-width:1.5px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.zona-controle .zona-tempestade{display:none}.zona-controle .zona-atual{fill:#ffffff1a;stroke:#f2f2f2}.zona-controle[data-dono=nosso] .zona-atual{fill:#4fc3ff29;stroke:#4fc3ff}.zona-controle[data-dono=deles] .zona-atual{fill:#ff5a4729;stroke:#ff5a47}.zona-controle[data-dono=disputa] .zona-atual{fill:#ffc21f24;stroke:#ffc21f}.zona-quente{fill:#ff8a1f4d;stroke:#ff8a1f;stroke-width:1.5px;vector-effect:non-scaling-stroke}.minimap-self{z-index:2;transform-origin:50% 66%;filter:drop-shadow(0 0 1px #000000f2)drop-shadow(0 0 5px #ffffff73);border-bottom:12px solid #fff;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.minimap-objetivo{--cor:#ffd56a;z-index:2;background:var(--cor);width:9px;height:9px;box-shadow:0 0 0 1.5px #030609e6, 0 0 8px var(--cor);position:absolute;transform:translate(-50%,-50%)rotate(45deg)}.minimap-objetivo-seta{display:none}.minimap-objetivo.fora .minimap-objetivo-seta{border-left:4px solid #0000;border-right:4px solid #0000;border-bottom:7px solid var(--cor);width:0;height:0;transform:translate(-50%, -50%) rotate(calc(var(--angulo,0deg) - 45deg)) translateY(-10px);filter:drop-shadow(0 0 1px #000000f2);display:block;position:absolute;top:50%;left:50%}.minimap-north{z-index:2;background:var(--accent-bright);color:#fff;border-radius:2px;padding:0 4px;font-size:8px;font-style:normal;font-weight:900;line-height:12px;position:absolute;top:5px;left:50%;transform:translate(-50%);box-shadow:0 1px 4px #0009}.minimap footer{color:#e7eff5b8;font-size:var(--sp-t1);letter-spacing:.32em;text-shadow:0 1px 3px #000000f2;justify-content:center;align-items:center;gap:7px;font-weight:800;display:flex}.minimap footer:before,.minimap footer:after{content:"";background:var(--accent-bright);width:12px;height:1px}.map-dot{border-radius:50%;width:7px;height:7px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1.5px #030609d9,0 0 7px}.map-dot.squad{background:var(--esquadrao);color:var(--esquadrao)}.game-layer{--esquadrao:#5fd68e}.esquadrao-hud{left:14px;top:calc(14px + (var(--minimap-size,150px) + 30px) * var(--hud-scale));width:max(var(--minimap-size,150px), 176px);border-left:2px solid var(--esquadrao);transform:scale(var(--hud-scale));transform-origin:0 0;color:#eef3f6;font-family:var(--sp-fonte);text-shadow:0 1px 3px #000000f2;background:linear-gradient(90deg,#0306099e,#03060957 78%,#0000);gap:4px;padding:7px 10px 8px 9px;font-stretch:86%;animation:.24s cubic-bezier(.2,.8,.3,1) esquadrao-entra;display:grid;position:absolute}.esquadrao-hud[hidden]{display:none}.esquadrao-hud.sem-minimapa{top:14px}.rank-tiros{top:14px;left:calc(14px + var(--minimap-size,150px) * var(--hud-scale) + 14px);width:max(var(--minimap-size,150px), 176px);transform:scale(var(--hud-scale));transform-origin:0 0;color:#eef3f6;font:700 var(--sp-t2)/1.1 var(--sp-fonte);font-variant-numeric:tabular-nums;text-shadow:0 1px 3px #000000f2;background:linear-gradient(90deg,#03060994,#0306094d 78%,#0000);border-left:2px solid #f1c276d9;gap:4px;padding:6px 10px 7px 9px;font-stretch:86%;animation:.24s cubic-bezier(.2,.8,.3,1) rank-tiros-entra;display:grid;position:absolute}.rank-tiros.hidden{display:none}@keyframes rank-tiros-entra{0%{opacity:0;transform:translateX(-8px) scale(var(--hud-scale))}}.rank-tiros-titulo{color:#f1c276eb;font-size:var(--sp-t1);letter-spacing:.2em;text-transform:uppercase;margin:0}.rank-tiros-linhas{gap:3px;margin:0;padding:0;list-style:none;display:grid}.rank-tiros-linha{align-items:baseline;column-gap:var(--sp-e2);color:#eef3f6d1;grid-template-columns:1ch minmax(0,1fr) auto;display:grid}.rank-tiros-posicao{color:#f1c276b3;font-size:var(--sp-t1)}.rank-tiros-nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rank-tiros-metros{color:#f6e3c2;font-variant-numeric:tabular-nums;letter-spacing:.04em;font-style:normal}.rank-tiros-linha.meu,.rank-tiros-linha.meu .rank-tiros-nome{color:#fff}.rank-tiros-linha.meu .rank-tiros-metros{color:var(--accent-bright)}@media (prefers-reduced-motion:reduce){.rank-tiros{animation:none}}@keyframes esquadrao-entra{0%{opacity:0;transform:translateX(-8px) scale(var(--hud-scale))}}.esquadrao-hud header{color:var(--esquadrao);font-size:var(--sp-t1);letter-spacing:.26em;text-transform:uppercase;justify-content:space-between;align-items:baseline;font-weight:800;display:flex}.esquadrao-contagem{color:#e7eff599;font:700 var(--sp-t1)/1 var(--sp-fonte);letter-spacing:.06em}.esquadrao-lista{gap:5px;margin:0;padding:0;list-style:none;display:grid}.esquadrao-membro{--vida:1;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 8px;display:grid}.esquadrao-nome{color:#fff;font-size:var(--sp-t1);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.esquadrao-nome:before{content:"";vertical-align:1px;background:var(--esquadrao);width:6px;height:6px;box-shadow:0 0 6px var(--esquadrao);border-radius:50%;margin-right:6px;display:inline-block}.esquadrao-leitura{color:#e7eff599;font:600 var(--sp-t1)/1 var(--sp-fonte);font-variant-numeric:tabular-nums}.esquadrao-vida{background:#e7eff524;grid-column:1/-1;height:3px;position:relative}.esquadrao-vida:after{content:"";background:linear-gradient(90deg, #3fb872, var(--esquadrao));transform:scaleX(var(--vida));transform-origin:0;transition:transform .3s,background-color .3s;position:absolute;inset:0}.esquadrao-membro.vida-baixa .esquadrao-vida:after{background:linear-gradient(90deg,#d4392b,#ff6a4f)}.esquadrao-membro.vida-baixa .esquadrao-leitura{color:#ff9a8b}.esquadrao-membro[data-estado=abatido] .esquadrao-nome{color:#e7eff573;-webkit-text-decoration:line-through #e7eff559;text-decoration:line-through #e7eff559}.esquadrao-membro[data-estado=abatido] .esquadrao-nome:before{box-shadow:none;background:#e7eff54d}.esquadrao-membro[data-estado=abatido] .esquadrao-leitura{color:#ff8a78;font-family:var(--sp-fonte);font-stretch:86%;font-size:var(--sp-t1);letter-spacing:.18em;text-transform:uppercase;font-weight:800}.esquadrao-membro:is([data-estado=pendente],[data-estado=entrando]){opacity:.62}.esquadrao-membro:is([data-estado=pendente],[data-estado=entrando]) .esquadrao-nome:before{box-shadow:inset 0 0 0 1.5px var(--esquadrao);background:0 0;animation:1.1s ease-in-out infinite esquadrao-pisca}.esquadrao-membro:is([data-estado=pendente],[data-estado=entrando]) .esquadrao-leitura{font-family:var(--sp-fonte);font-stretch:86%;font-size:var(--sp-t1);font-style:italic}.esquadrao-membro:is([data-estado=pendente],[data-estado=entrando]) .esquadrao-vida{opacity:.35}@keyframes esquadrao-pisca{50%{opacity:.3}}.reduced-motion .esquadrao-hud,.reduced-motion .esquadrao-membro .esquadrao-nome:before{animation:none}.kill-feed{z-index:19;transform:scale(var(--hud-scale));transform-origin:100% 0;justify-items:end;gap:3px;display:grid;position:absolute;top:42px;right:14px}.kill-row{color:#f2f6f8;min-height:27px;font:700 var(--sp-t2)/1 var(--sp-fonte);letter-spacing:.04em;text-shadow:0 1px 3px #000000f2;animation:kill-in .22s cubic-bezier(.2, .8, .3, 1), kill-sai .45s ease-in calc(var(--kill-vida,9s) - .45s) forwards;background:linear-gradient(90deg,#0000,#030609ad 34px);align-items:center;gap:9px;padding:0 13px 0 38px;font-stretch:86%;display:flex;position:relative}.kill-row:after{content:"";background:#e7eff566;width:2px;position:absolute;top:4px;bottom:4px;right:0}.kill-row.meu{background:linear-gradient(90deg,#0000,#80160fb8 34px)}.kill-row.meu:after{background:var(--accent-bright);box-shadow:0 0 9px #d4392bcc}.kill-row span{color:var(--accent-bright);font-weight:900}.kill-row b{font-weight:700}@keyframes kill-sai{to{opacity:0;transform:translate(10px)}}.weapon-select{z-index:30;-webkit-backdrop-filter:blur(5px)saturate(.7);backdrop-filter:blur(5px)saturate(.7);pointer-events:auto;background:radial-gradient(120% 100% at 50% 42%,#0a080799,#040303e6);place-items:center;animation:.24s ease-out ws-escurece;display:grid;position:fixed;inset:0}.weapon-select.hidden{display:none}@keyframes ws-escurece{0%{opacity:0}}.weapon-select-panel{width:min(1180px, calc(var(--vw) - 48px));max-height:calc(var(--vh) - 30px);padding:clamp(22px, calc(var(--vh) * .032), 36px) clamp(24px, calc(var(--vw) * .03), 46px) clamp(18px, calc(var(--vh) * .026), 28px);color:var(--text);flex-direction:column;animation:.42s cubic-bezier(.2,.8,.3,1) backwards ws-placa-entra;display:flex}.weapon-select-panel>:not(.weapon-select-grid){flex:none}@keyframes ws-placa-entra{0%{opacity:0;transform:translateY(16px)scale(.985)}}.ws-cabecalho{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 28px;padding-bottom:16px;display:flex;position:relative}.ws-cabecalho:after{content:"";background:linear-gradient(90deg, var(--accent-bright), #eee6db33 24%, transparent 86%);height:1px;position:absolute;bottom:0;left:0;right:0}.ws-titulo h2{font-size:clamp(24px, calc(var(--vw) * .024), 34px);letter-spacing:.08em;align-items:center;gap:12px;margin:0;font-weight:800;display:flex}.ws-titulo h2:before{content:"";background:var(--accent-bright);width:18px;height:3px}.ws-guia{justify-items:end;gap:8px;display:grid}.ws-passos{gap:6px;margin:0;padding:0;list-style:none;display:flex}.ws-passos li{border:1px solid var(--line);color:var(--quiet);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:12px;font-weight:800;transition:color .2s,border-color .2s,background-color .2s;display:flex}.ws-passos b{width:20px;height:20px;color:inherit;background:#fff6e814;place-items:center;font-size:12px;transition:background-color .2s,color .2s;display:grid}.ws-passos li.atual{color:#fff8ee;background:#d4392b1f;border-color:#d4392bb3}.ws-passos li.atual b{background:var(--accent-bright);color:#fff}.weapon-select-hint{color:var(--quiet);letter-spacing:.03em;text-align:right;margin:0;font-size:12px}.weapon-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2px 26px;margin:12px 0 16px;display:flex}.weapon-tab{color:#eee6db85;font:inherit;letter-spacing:.16em;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:11px 2px 12px;font-size:12px;font-weight:800;transition:color .2s;display:flex;position:relative}.weapon-tab:after{content:"";background:var(--accent-bright);height:2px;transition:transform .28s cubic-bezier(.2,.8,.3,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.weapon-tab.active:after{transform:scaleX(1)}.weapon-tab:focus-visible{outline:1px solid var(--accent-bright);outline-offset:2px}@media (hover:hover){.weapon-tab:hover{color:#fff8ee}.weapon-tab:not(.active):hover:after{opacity:.6;transform:scaleX(.35)}}.weapon-tab i{min-width:22px;color:inherit;text-align:center;font-variant-numeric:tabular-nums;background:#fff6e812;padding:3px 6px;font-size:12px;font-style:normal}.weapon-tab-key{width:20px;height:20px;color:var(--accent-bright);border:1px solid #d4392b99;place-items:center;font-size:12px;font-weight:900;display:grid}.weapon-tab.active .weapon-tab-key{background:var(--accent-bright);border-color:var(--accent-bright);color:#fff}.weapon-select-grid{scrollbar-width:thin;flex:0 auto;grid-template-columns:repeat(auto-fill,minmax(172px,1fr));align-content:start;gap:12px;min-height:0;padding:4px 4px 6px 0;display:grid;overflow:hidden}.weapon-select-grid.rola{overflow-y:auto}.weapon-card{color:inherit;font:inherit;text-align:center;cursor:pointer;background:linear-gradient(#fff6e80d,#fff6e804);border:1px solid #eee6db1f;align-content:start;justify-items:center;gap:6px;padding:14px 12px;transition:transform .2s cubic-bezier(.2,.8,.3,1),border-color .2s,background-color .2s,box-shadow .2s;animation:.32s cubic-bezier(.2,.8,.3,1) backwards ws-carta-entra;display:grid;position:relative}.weapon-card:nth-child(2){animation-delay:25ms}.weapon-card:nth-child(3){animation-delay:50ms}.weapon-card:nth-child(4){animation-delay:75ms}.weapon-card:nth-child(5){animation-delay:.1s}.weapon-card:nth-child(n+6){animation-delay:.125s}@keyframes ws-carta-entra{0%{opacity:0;transform:translateY(8px)}}.ws-arte{background:radial-gradient(60% 70% at 50% 58%,#fff6e817,#0000 72%);place-items:center;width:100%;height:74px;display:grid}.weapon-card img{object-fit:contain;filter:drop-shadow(0 3px 5px #000000e6);max-width:92%;max-height:60px;transition:transform .28s cubic-bezier(.2,.8,.3,1)}.weapon-card span{color:#f3f0ea;letter-spacing:.04em;font-size:14px;font-weight:750}.weapon-card small{color:var(--quiet);letter-spacing:.04em;font:600 12px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.weapon-card b{width:20px;height:20px;color:var(--accent-bright);border:1px solid #d4392b99;place-items:center;font-size:12px;display:grid;position:absolute;top:8px;left:8px}.weapon-card:focus-visible{outline:1px solid var(--accent-bright);outline-offset:2px}@media (hover:hover){.weapon-card:hover{border-color:#eee6db57;transform:translateY(-3px);box-shadow:0 14px 28px #0006}.weapon-card:hover img{transform:scale(1.06)}}.weapon-card:active{transition-duration:80ms;transform:scale(.98)}.weapon-select-grid .escolhida{border-color:var(--accent-bright);background:linear-gradient(#d4392b38,#d4392b0d);box-shadow:inset 0 0 0 1px #d4392b73}.ws-marca{background:var(--accent-bright);color:#fff;letter-spacing:.16em;padding:3px 6px;font-size:12px;font-style:normal;font-weight:800;position:absolute;top:8px;right:8px}.ws-rodape{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:12px 16px;margin-top:16px;padding-top:16px;display:flex}.weapon-select-resumo{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.ws-kit{background:#00000042;border:1px solid #eee6db29;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 14px;min-width:220px;padding:8px 16px 8px 10px;display:grid}.ws-kit small{color:var(--quiet);letter-spacing:.22em;grid-column:2;font-size:12px;font-weight:800}.ws-kit b{color:#f3f0ea;white-space:nowrap;text-overflow:ellipsis;grid-column:2;font-size:14px;font-weight:750;overflow:hidden}.ws-kit-arte{grid-row:1/span 2;place-items:center;width:86px;height:38px;display:grid}.ws-kit-arte img{object-fit:contain;filter:drop-shadow(0 2px 3px #000000e6);max-width:100%;max-height:100%}.ws-kit.vazio{background:0 0;border-style:dashed}.ws-kit.vazio .ws-kit-arte:before{content:"";background:#eee6db29;width:56px;height:2px}.weapon-select-pronto{color:#fff6ec;min-height:54px;font:inherit;letter-spacing:.14em;cursor:pointer;background:linear-gradient(#d4392b,#a82a1f);border:1px solid #e0493a;justify-content:center;align-items:center;gap:14px;margin-left:auto;padding:0 28px;font-size:14px;font-weight:800;transition:transform .18s cubic-bezier(.2,.8,.3,1),box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 12px 28px #b3271d59}.weapon-select-pronto kbd{color:#fff;letter-spacing:.04em;background:#00000038;border:1px solid #ffffff59;border-bottom-width:2px;border-radius:3px;padding:4px 7px 3px;font:700 12px/1 ui-monospace,SFMono-Regular,Consolas,monospace}@media (hover:hover){.weapon-select-pronto:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 16px 34px #b3271d73}}.weapon-select-pronto:not(:disabled):active{transition-duration:80ms;transform:scale(.98)}.weapon-select-pronto:disabled{box-shadow:none;color:#eee6db66;cursor:not-allowed;background:#fff6e80d;border-color:#eee6db33}.weapon-select-pronto:disabled kbd{color:#eee6db66;border-color:#eee6db33}.weapon-tooltip{z-index:40;border:1px solid #eee6db38;border-top:2px solid var(--accent-bright);pointer-events:none;background:#0e0a09f7;width:260px;padding:14px 16px;animation:.16s cubic-bezier(.2,.8,.3,1) ws-ficha-abre;position:fixed;box-shadow:0 18px 48px #0009}@keyframes ws-ficha-abre{0%{opacity:0;transform:translateY(4px)}}.weapon-tooltip header{gap:4px;margin-bottom:12px;display:grid}.weapon-tooltip header b{color:#fff8ee;letter-spacing:.06em;text-transform:uppercase;font-size:14px}.wt-bars{gap:8px;display:grid}.wt-row{grid-template-columns:74px 1fr 46px;align-items:center;gap:10px;display:grid}.wt-row span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700}.wt-track{background:#eee6db1a;height:4px;overflow:hidden}.wt-track i{background:linear-gradient(90deg, #a82a1f, var(--accent-bright));height:100%;transition:width .18s ease-out;display:block}.wt-row code{color:#fff0e2;text-align:right;font-variant-numeric:tabular-nums;font:600 12px ui-monospace,SFMono-Regular,Consolas,monospace}@media (prefers-reduced-motion:reduce){.weapon-select,.weapon-select-panel,.weapon-card,.weapon-tooltip{animation:none}.weapon-card:hover,.weapon-card:hover img,.weapon-select-pronto:hover{transform:none}}.kill-weapon{object-fit:contain;filter:drop-shadow(0 1px 2px #000000e6);max-width:54px;height:17px}.kill-row.headshot:after{background:#f3c33a;box-shadow:0 0 8px #f3c33a99}.kill-headshot{filter:drop-shadow(0 1px 2px #000000d9);flex:none;width:auto;height:20px}.game-layer{--hud-u:4px;--hud-margem:calc(var(--hud-u) * 6);--hud-casa-l:calc(var(--hud-u) * 22);--hud-casa-a:calc(var(--hud-u) * 14);--hud-aba:calc(var(--hud-u) * 6);--hud-icone:calc(var(--hud-u) * 6);--hud-heroi:44px;--hud-rotulo:15px;--hud-passagem:.22s;--hud-chao:#080b0fa3;--hud-neutro:#f4f5f7;--hud-apagado:#f4f5f799;--hud-fio:#f4f5f72e;--hud-vermelho:var(--sp-vermelho)}.hud-left,.hud-center{bottom:var(--hud-margem);gap:calc(var(--hud-u) * 2);flex-direction:column;display:flex;position:absolute}.hud-left{left:var(--hud-margem);transform:scale(var(--hud-scale));transform-origin:0 100%;align-items:flex-start}.hud-center{transform:translateX(-50%) scale(var(--hud-scale));transform-origin:bottom;align-items:center;left:50%}.weapon-panel{right:var(--hud-margem);bottom:var(--hud-margem);transform:scale(var(--hud-scale));transform-origin:100% 100%;position:absolute}.vitals,.cinto,.weapon-panel,.interaction-hint{color:var(--hud-neutro);font:700 var(--hud-rotulo)/1 var(--sp-fonte);font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:uppercase;font-stretch:86%}.recolhe{opacity:0;transition:grid-template-rows var(--hud-passagem) cubic-bezier(.2, .8, .3, 1), opacity var(--hud-passagem) linear;grid-template-rows:0fr;display:grid;overflow:hidden}.recolhe>*{min-height:0;overflow:hidden}.aberta .recolhe{opacity:1;grid-template-rows:1fr}.reduced-motion .recolhe{transition:none}.vitals,.weapon-panel{padding:calc(var(--hud-u) * 2) calc(var(--hud-u) * 3);background:var(--hud-chao)}.vitals{border-left:2px solid var(--hud-neutro);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%)}.weapon-panel{border-right:2px solid var(--hud-neutro);clip-path:polygon(10px 0,100% 0,100% 100%,0 100%,0 10px)}.vitals.critico,.weapon-panel.municao-critica{border-color:var(--hud-vermelho)}.vitals{grid-template-columns:var(--hud-icone) auto calc(var(--hud-u) * 33);align-items:center;column-gap:calc(var(--hud-u) * 2);row-gap:calc(var(--hud-u) * 1.5);display:grid}.vital{display:contents}.vitals .vital[hidden],.necessidades[hidden],.necessidade[hidden]{display:none}.vitals .hud-icon{width:var(--hud-icone);height:var(--hud-icone)}.vital-hero{min-width:2.2ch;font-size:var(--hud-heroi);letter-spacing:0;text-align:right;font-variant-numeric:tabular-nums;line-height:.8;transition:color .12s linear}.vital-numero{text-align:right;font-variant-numeric:tabular-nums}.vital-track{height:calc(var(--hud-u) * 2);background:var(--hud-fio);position:relative;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 calc(10% - 2px),#0000 calc(10% - 2px) 10%);mask-image:repeating-linear-gradient(90deg,#000 0 calc(10% - 2px),#0000 calc(10% - 2px) 10%)}.vital-armor .vital-track{height:var(--hud-u)}.vital-track i,.vital-track b{width:100%;position:absolute;top:0;bottom:0;left:0}.vital-track i{background:var(--hud-neutro);transition:width .12s cubic-bezier(.2,.7,.3,1)}.vital-track b{background:var(--hud-apagado);transition:width .5s cubic-bezier(.3,.6,.3,1) .32s}.vital.subindo .vital-track b{transition:none}.vital.subindo .vital-track i{transition:width .35s ease-out}.vital-hp.ferido .vital-hero{animation:.42s cubic-bezier(.2,.7,.3,1) vital-ferido}@keyframes vital-ferido{0%{color:var(--hud-vermelho);transform:translate(-4px)}30%{transform:translate(3px)}to{transform:none}}.vital-hp.critico .vital-hero,.vital-hp.critico .hud-icon{color:var(--hud-vermelho)}.vital-hp.critico .vital-track i{background:var(--hud-vermelho)}.vital-hp.morto>*{opacity:.45}.reduced-motion .vital-hp.ferido .vital-hero{animation:none}.necessidades{align-items:center;gap:calc(var(--hud-u) * 4);padding-top:calc(var(--hud-u) * 1.5);border-top:1px solid var(--hud-fio);grid-column:1/-1;display:flex}.necessidade{align-items:center;gap:calc(var(--hud-u) * 1.5);display:inline-flex}.necessidade .hud-icon{color:var(--hud-neutro)}.necessidade.critico,.necessidade.critico .hud-icon{color:var(--hud-vermelho)}.weapon-panel{text-align:right;justify-items:end;display:grid}.weapon-topo{justify-content:flex-end;align-items:center;gap:calc(var(--hud-u) * 3);padding-bottom:calc(var(--hud-u) * 2);white-space:nowrap;display:flex}.weapon-name{letter-spacing:.12em}.weapon-corpo{align-items:center;gap:calc(var(--hud-u) * 3);display:flex}.weapon-panel .weapon-icon{height:calc(var(--hud-u) * 9);max-width:calc(var(--hud-u) * 30);object-fit:contain;filter:var(--contorno-de-icone)}.weapon-panel .weapon-icon[hidden]{display:none}.weapon-ammo{justify-content:flex-end;align-items:baseline;gap:calc(var(--hud-u) * 1.5);display:flex}.weapon-ammo strong{min-width:2ch;font-size:var(--hud-heroi);letter-spacing:0;text-align:right;font-variant-numeric:tabular-nums;line-height:.8;transition:color .12s linear}.weapon-reserve{color:var(--hud-apagado);font-size:var(--hud-rotulo);font-variant-numeric:tabular-nums}.weapon-panel kbd,.interaction-hint kbd{min-width:calc(var(--hud-u) * 5);height:calc(var(--hud-u) * 5);padding:0 var(--hud-u);border:1px solid var(--hud-apagado);color:var(--hud-neutro);font:inherit;letter-spacing:0;background:0 0;border-radius:0}.weapon-panel .reload-hint[hidden],.weapon-panel .mode-hint[hidden]{display:none}.weapon-panel .mode-hint{align-items:center;gap:var(--hud-u);color:var(--hud-apagado);display:inline-flex}.weapon-panel .mode-hint em{font-style:normal}.weapon-panel .mode-hint.mode-on .mode-state{color:var(--hud-neutro)}.weapon-panel.municao-critica .weapon-ammo strong{color:var(--hud-vermelho)}.weapon-panel.municao-critica .reload-hint{background:var(--hud-vermelho);border-color:var(--hud-vermelho);color:#fff}.weapon-panel.sem-reserva .weapon-reserve{color:var(--hud-vermelho)}.weapon-corpo.disparo .weapon-ammo strong{animation:.14s ease-out arma-disparo}@keyframes arma-disparo{0%{transform:translateY(0)}35%{transform:translateY(3px)}to{transform:translateY(0)}}.weapon-panel.trocou .weapon-corpo{animation:arma-entra var(--hud-passagem) cubic-bezier(.2, .8, .3, 1)}@keyframes arma-entra{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.reduced-motion .weapon-panel.trocou .weapon-corpo,.reduced-motion .weapon-corpo.disparo .weapon-ammo strong{animation:none}.cinto,.slots{align-items:flex-start;gap:var(--hud-u);display:flex}.slots[hidden],.cinto .slot[hidden],.slot-mais[hidden]{display:none}.slots-itens{margin-left:var(--hud-u)}.slot{width:var(--hud-casa-l);min-width:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;background:0 0;border:0;flex-direction:column;padding:0;display:flex;position:relative}.cinto .slot{height:auto}.cinto .slot.active{transform:none}button.slot-item{pointer-events:auto;cursor:pointer}.slot-aba{align-items:center;gap:var(--hud-u);height:var(--hud-aba);padding:0 var(--hud-u) 0 calc(var(--hud-u) * 1.5);background:var(--hud-chao);color:var(--hud-apagado);clip-path:polygon(6px 0,100% 0,100% 100%,0 100%,0 6px);transition:background-color var(--hud-passagem) linear, color var(--hud-passagem) linear;display:flex}.slot-aba b{flex:none}.slot-nome{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;min-width:0;overflow:hidden}.slot.active .slot-aba{background:var(--hud-vermelho);color:#fff}.cinto .recolhe{width:0;min-width:100%}.slot-chao{background:var(--hud-chao);display:block}.cinto .gm-slot{width:100%;height:var(--hud-casa-a);cursor:inherit}.cinto .gm-slot:after{inset:0}.cinto .gm-slot.selecionado{transform:none}.cinto .gm-slot img{width:calc(var(--hud-casa-l) * .84);height:calc(var(--hud-casa-l) * .42);object-fit:contain;max-width:none}.slot-mais{height:var(--hud-aba);padding:0 calc(var(--hud-u) * 1.5);background:var(--hud-chao);color:var(--hud-apagado);opacity:0;transition:opacity var(--hud-passagem) linear;place-items:center;display:grid}.aberta .slot-mais{opacity:1}.cinto .slot-varredura{border-bottom:2px solid var(--hud-neutro);transform-origin:top;pointer-events:none;background:#080b0f73;position:absolute;inset:0;transform:scaleY(0)}.slots-itens.em-intervalo .slot-varredura{animation:varredura-do-intervalo var(--intervalo,5s) linear forwards}@keyframes varredura-do-intervalo{0%{transform:scaleY(var(--intervalo-inicio,1))}to{transform:scaleY(0)}}.interaction-hint{align-items:center;gap:calc(var(--hud-u) * 2);height:calc(var(--hud-u) * 7);padding:0 calc(var(--hud-u) * 3);background:var(--hud-chao);clip-path:polygon(6px 0,100% 0,100% 100%,0 100%,0 6px);display:flex}.interaction-hint:empty{display:none}.interaction-hint em{font-style:normal}kbd{border:1px solid var(--hud-edge);color:#f0f5f8;min-width:17px;height:17px;font:700 var(--sp-t1)/1 inherit;letter-spacing:.04em;background:#e9f2f81a;border-bottom-width:2px;border-radius:3px;place-items:center;padding:0 4px;display:inline-grid}.hud-avisos{right:calc(var(--hud-gap) + 6px);bottom:calc(210px * var(--hud-scale));transform:scale(var(--hud-scale));transform-origin:100% 100%;pointer-events:none;justify-items:end;gap:4px;display:grid;position:absolute}.hud-aviso{text-align:right;text-shadow:0 1px 3px #000000f2;background:linear-gradient(90deg,#0000,#030609a8 38px);justify-items:end;gap:1px;padding:6px 13px 6px 42px;animation:.22s cubic-bezier(.2,.8,.3,1) aviso-hud-entra,.4s ease-in 2.95s forwards aviso-hud-sai;display:grid;position:relative}.hud-aviso:after{content:"";background:var(--accent-bright);width:2px;position:absolute;top:5px;bottom:5px;right:0;box-shadow:0 0 8px #d4392bb3}.hud-aviso strong{color:#fff;font-size:var(--sp-t1);letter-spacing:.2em;text-transform:uppercase;font-weight:800}.hud-aviso span{color:#e7eff5c7;letter-spacing:.02em;font-size:12px;font-weight:600}.hud-aviso.saiu:after{box-shadow:none;background:#e7eff566}.hud-aviso.saiu strong{color:#e7eff5cc}@keyframes aviso-hud-entra{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes aviso-hud-sai{to{opacity:0;transform:translate(8px)}}.reduced-motion .hud-aviso{animation:.2s ease-in 3.1s forwards aviso-hud-sai}.fx-camada{z-index:22;pointer-events:none;position:fixed;inset:0}.fx-camada>*{opacity:0;position:absolute;inset:0}.fx-agua{background:radial-gradient(120% 90% at 50% 100%,#4a98be57 0%,#3c82aa1f 42%,#0000 70%),linear-gradient(#0000 66%,#2e6c8e4d);transition:opacity .28s}.fx-agua.ativo{opacity:1}.fx-agua:before,.fx-agua:after{content:"";pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.fx-agua:before{opacity:var(--fundo,0);background:radial-gradient(closest-side,#0000 30%,#08243a8c 72%,#030e1aeb 100%)}.fx-agua:after{opacity:0;background:radial-gradient(80% 60% at 50% 30%,#5aaac81f,#0000 70%),linear-gradient(#1446608c,#061a2cd1)}.fx-agua.submerso:after{opacity:1}.fx-splash{background:radial-gradient(60% 46% at 50% 92%,#e2f6ffd9,#96cde859 45%,#0000 72%),radial-gradient(90% 70% at 50% 100%,#5aa5cd99,#0000 62%)}.fx-splash.ativo{animation:.52s ease-out fx-splash}@keyframes fx-splash{0%{opacity:0;transform:translateY(28%)scale(1.18)}16%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8%)scale(1.04)}}.fx-cura{--fx-cura-forca:1;background:radial-gradient(115% 95%,#0000 38%,#4cd68a80 100%)}.fx-cura.ativo{animation:.62s ease-out fx-cura}@keyframes fx-cura{0%{opacity:0}18%{opacity:calc(.85 * var(--fx-cura-forca))}to{opacity:0}}.reduced-motion .fx-splash.ativo,.reduced-motion .fx-cura.ativo{animation-duration:.2s}.reduced-motion .fx-splash.ativo{transform:none}.fx-zona{background:radial-gradient(closest-side,#0000 46%,#6c34c457 78%,#46148cb8 100%),#402c5c2e;transition:opacity .9s}.fx-zona.ativo{opacity:1;transition-duration:.35s;animation:2.4s ease-in-out infinite fx-zona-respira}@keyframes fx-zona-respira{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.fx-camada>.fx-zona>.fx-zona-pulso{opacity:0;background:radial-gradient(closest-side,#0000 34%,#9646ff6b 70%,#6e1ed2d9 100%);position:absolute;inset:0}.fx-zona-pulso.ativo{animation:.7s ease-out fx-zona-pulso}@keyframes fx-zona-pulso{0%{opacity:0;transform:scale(1.08)}18%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.02)}}.fx-zona-seta{color:#f1e6ff;width:64px;font:700 13px/1 var(--font-hud,sans-serif);letter-spacing:.08em;text-shadow:0 1px 3px #140028e6;flex-direction:column;align-items:center;gap:4px;margin-left:-32px;display:flex;position:absolute;top:17%;left:50%}.fx-zona-seta[hidden]{display:none}.fx-zona-seta>i{filter:drop-shadow(0 0 6px #9650ffe6);width:0;height:0;transform:rotate(var(--rumo,0deg));border-bottom:26px solid #c9a2ff;border-left:14px solid #0000;border-right:14px solid #0000;transition:transform .14s linear}.reduced-motion .fx-zona.ativo{animation:none}.reduced-motion .fx-zona-pulso.ativo{animation-duration:.2s}@media (prefers-reduced-motion:reduce){.fx-zona.ativo{animation:none}}.killcard-palco{left:50%;top:calc(60px * var(--hud-scale,1) + var(--vh) * .012);pointer-events:none;z-index:18;--killcard-h:clamp(60px, calc(var(--vh) * .09), 104px);position:absolute;transform:translate(-50%)}.killcard{align-items:flex-end;gap:calc(var(--killcard-h) * .12);filter:drop-shadow(0 2px 5px #00000080);animation:.26s cubic-bezier(.2,.9,.3,1.25) both killcard-entra;display:flex;position:absolute;top:0;left:50%;translate:-50%}.killcard img{height:var(--killcard-h);width:auto;image-rendering:pixelated;-webkit-user-select:none;user-select:none;display:block}.killcard.killcard-sai{animation:.48s cubic-bezier(.5,0,.9,.5) forwards killcard-sai}.killcard.killcard-troca{animation:.15s linear forwards killcard-troca}@keyframes killcard-entra{0%{opacity:0;transform:translateY(-6px)scale(1.16)}60%{opacity:1;transform:translateY(0)scale(.97)}to{opacity:1;transform:none}}@keyframes killcard-sai{to{opacity:0;transform:translateY(-14px)}}@keyframes killcard-troca{to{opacity:0;transform:scale(.94)}}.anuncio-legenda{z-index:18;pointer-events:none;left:50%;top:calc(60px * var(--hud-scale,1) + var(--vh) * .012 + clamp(60px, calc(var(--vh) * .09), 104px) + 12px);transform:translateX(-50%) scale(var(--hud-scale,1));transform-origin:top;white-space:nowrap;opacity:0;color:#fff;letter-spacing:.34em;text-shadow:0 2px 10px #000000d9,0 0 1px #000;background:linear-gradient(90deg,#0000,#03060994 22% 78%,#0000);padding:5px 30px 6px;font-size:15px;font-weight:900;position:absolute}.anuncio-legenda:after{content:"";background:linear-gradient(90deg, transparent, var(--accent-bright), transparent);height:1px;position:absolute;bottom:0;left:26%;right:26%}.anuncio-legenda.ativa{animation:1.9s cubic-bezier(.2,.8,.3,1) forwards anuncio-fala}@keyframes anuncio-fala{0%{opacity:0;letter-spacing:.62em}14%{opacity:1;letter-spacing:.34em}78%{opacity:1}to{opacity:0}}.reduced-motion .anuncio-legenda.ativa{animation:1.9s linear forwards anuncio-fala-simples}@keyframes anuncio-fala-simples{0%,80%{opacity:1}to{opacity:0}}.killstreak-marcas{pointer-events:none;align-items:center;gap:4px;display:flex;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.killstreak-marca{width:auto;height:30px;image-rendering:pixelated;opacity:.9;filter:drop-shadow(0 1px 2px #0009);animation:.24s cubic-bezier(.2,.9,.3,1.2) both killstreak-marca}.killstreak-mais{color:#f2c94c;font:800 14px/1 var(--sp-fonte);letter-spacing:.04em;text-shadow:0 1px 2px #000}@keyframes killstreak-marca{0%{opacity:0;transform:translateY(-6px)}}.killstreak-corrente.killstreak-pulo{animation:.26s cubic-bezier(.2,.9,.3,1.3) killstreak-pulo}@keyframes killstreak-pulo{0%{transform:scale(1.25)}to{transform:none}}@media (prefers-reduced-motion:reduce){.killcard,.killstreak-marca,.killstreak-corrente.killstreak-pulo{animation:.2s both killcard-fade}.killcard.killcard-sai{animation:.4s forwards killcard-sai-fade}@keyframes killcard-fade{0%{opacity:0}}@keyframes killcard-sai-fade{to{opacity:0}}}.retomar-dica{z-index:30;pointer-events:none;color:#f2f7fa;font:800 var(--sp-t1)/1 var(--sp-fonte);letter-spacing:.2em;text-shadow:0 1px 4px #000000e6;background:linear-gradient(90deg,#0000,#030609b8 16% 84%,#0000);align-items:center;gap:10px;padding:8px 20px;animation:1.6s ease-in-out infinite retomar-pulsa;display:flex;position:absolute;top:58%;left:50%;transform:translate(-50%)}.retomar-dica:before{content:"";background:var(--accent-bright);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #d4392bcc}@keyframes retomar-pulsa{50%{opacity:.72}}.reduced-motion .retomar-dica{animation:none}.retomar-dica[hidden]{display:none}.painel-modo{right:var(--hud-margem);width:calc(var(--hud-u) * 70);justify-items:end;gap:calc(var(--hud-u) * 1.5);padding:calc(var(--hud-u) * 3) calc(var(--hud-u) * 4);background:var(--hud-chao);border-right:2px solid var(--hud-neutro);clip-path:polygon(10px 0,100% 0,100% 100%,0 100%,0 10px);translate:0 -50%;transform:scale(var(--hud-scale));transform-origin:100%;color:var(--hud-neutro);font:700 var(--sp-t2)/1.15 var(--sp-fonte);font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:uppercase;text-align:right;pointer-events:none;font-stretch:86%;display:grid;position:absolute;top:50%}.painel-modo.hidden,.painel-modo .hidden{display:none}.painel-modo-rotulo{color:var(--hud-apagado);font-size:var(--sp-t1);letter-spacing:.18em}.painel-modo-titulo{font-size:var(--sp-t5);letter-spacing:.04em;line-height:1}.painel-modo-detalhe{color:var(--hud-apagado);letter-spacing:.02em;text-transform:none;font-weight:600;line-height:1.25}.painel-modo-lados{gap:calc(var(--hud-u) * 2);text-align:center;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;display:grid}.painel-modo-lado.lado-c{border-top-color:#f0c24a}.territorios-fileira{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.territorio-icone{--cor:#b9c2cc;--posse:#b9c2cc;border:2px solid var(--cor);background:#05080b8c;place-items:center;width:22px;height:22px;font-style:normal;display:grid;position:relative;overflow:hidden}.territorio-icone b{color:var(--cor);font-size:var(--sp-t1);line-height:1}.territorio-icone u{background:var(--posse);transform-origin:0;height:3px;text-decoration:none;position:absolute;bottom:0;left:0;right:0}.territorio-icone[data-dono=a],.territorio-icone[data-dono=b],.territorio-icone[data-dono=c]{background:color-mix(in srgb, var(--cor) 30%, #05080bb3)}.territorio-icone[data-dono=a]{--cor:#4090ff}.territorio-icone[data-dono=b]{--cor:#ff543d}.territorio-icone[data-dono=c]{--cor:#f0c24a}.territorio-icone[data-posse=a]{--posse:#4090ff}.territorio-icone[data-posse=b]{--posse:#ff543d}.territorio-icone[data-posse=c]{--posse:#f0c24a}.territorio-icone.disputado{animation:.9s step-end infinite lado-fora}.carteira-da-partida{right:calc(var(--hud-u) * 3);bottom:calc(var(--hud-u) * 30);pointer-events:none;justify-items:end;gap:2px;display:grid;position:absolute}.carteira-saldo{color:#9be37a;font-size:var(--sp-t4);letter-spacing:.04em;text-shadow:0 1px 2px #000}.carteira-ganho{color:#c8ff9e;font-weight:800;font-size:var(--sp-t3);text-shadow:0 1px 2px #000}.carteira-ganho.subiu{animation:1.8s ease-out forwards carteira-sobe}@keyframes carteira-sobe{0%{opacity:0;transform:translateY(8px)}15%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-14px)}}.reduced-motion .carteira-ganho.subiu{animation:none}.nascer-em{left:50%;bottom:calc(var(--hud-u) * 26);max-width:min(calc(var(--vw) * .92), 720px);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;transform:translate(-50%)}.nascer-em-titulo{color:var(--hud-apagado);letter-spacing:.16em;font-size:var(--sp-t1)}.nascer-em-opcao{pointer-events:auto;color:#fff;font:inherit;cursor:pointer;background:#05080bb3;border:1px solid #ffffff40;padding:6px 10px}.nascer-em-opcao.escolhida{color:#9be37a;border-color:#9be37a}.painel-modo-lado{min-width:0;padding:calc(var(--hud-u) * 1.5) var(--hud-u) var(--hud-u);border-top:2px solid var(--ct);align-content:start;gap:2px;display:grid}.painel-modo-lado.lado-b{border-top-color:var(--tr)}.painel-modo-lado.meu-time{padding-top:calc(var(--hud-u) * 1.5 - 2px);border-top-width:4px}.painel-modo-lado-nome{color:var(--hud-apagado);font-size:var(--sp-t1);letter-spacing:.14em}.painel-modo-lado.meu-time .painel-modo-lado-nome{color:var(--hud-neutro)}.painel-modo-lado-pontos{font-size:var(--sp-t6);line-height:1}.painel-modo-lado-estado{color:var(--hud-apagado);font-size:var(--sp-t1);letter-spacing:.02em;text-transform:none;overflow-wrap:anywhere;font-weight:600}.painel-modo-lado:is([data-estado=carregada],[data-estado=caida]) .painel-modo-lado-nome{animation:.9s step-end infinite lado-fora}@keyframes lado-fora{0%{opacity:1}66.6%{opacity:.25}}.reduced-motion .painel-modo-lado-nome{animation:none}.painel-modo-lado.ultimos .painel-modo-lado-estado{color:#ff6b63;font-weight:800}.painel-modo-corpo,.gungame-corpo{justify-items:end;gap:calc(var(--hud-u) * 1.5);display:grid}.gungame-arma{justify-items:end;gap:2px;display:grid}.gungame-icone{width:calc(var(--hud-u) * 30);height:calc(var(--hud-u) * 11);object-fit:contain}.gungame-icone.sem-icone,.gungame-proximo-icone.sem-icone{visibility:hidden}.gungame-nome{font-size:var(--sp-t1);letter-spacing:.14em}.gungame-pontos{gap:var(--hud-u);display:flex}.gungame-ponto{width:calc(var(--hud-u) * 3);height:var(--hud-u);background:var(--hud-fio)}.gungame-ponto.feito{background:var(--hud-vermelho)}.gungame-proximo{align-items:center;gap:var(--hud-u);opacity:.55;display:flex}.gungame-proximo.hidden{display:none}.gungame-seta{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--hud-apagado);width:0;height:0}.gungame-proximo-icone{width:calc(var(--hud-u) * 16);height:calc(var(--hud-u) * 6);object-fit:contain}.painel-modo-trilho{width:100%;height:var(--hud-u);background:var(--hud-fio);overflow:hidden}.painel-modo-barra{background:var(--hud-neutro);transform-origin:100%;width:100%;height:100%;transition:transform .18s linear;display:block;transform:scaleX(0)}.painel-modo.concluido{border-right-color:var(--sp-verde)}.painel-modo.concluido .painel-modo-titulo{color:var(--sp-verde)}.painel-modo.concluido .painel-modo-barra{background:var(--sp-verde)}.painel-modo.alerta{border-right-color:var(--hud-vermelho)}.painel-modo.alerta .painel-modo-titulo{color:#ff6b63}.painel-modo.alerta .painel-modo-barra{background:var(--hud-vermelho)}.painel-modo[data-marca=ultimo]{border-right-color:var(--sp-amarelo)}.painel-modo[data-marca=ultimo] .painel-modo-titulo{color:var(--sp-amarelo)}.painel-modo.mudou{animation:.42s cubic-bezier(.2,.8,.3,1) painel-modo-mudou}@keyframes painel-modo-mudou{0%{transform:scale(calc(var(--hud-scale) * 1.08));filter:brightness(1.6)}to{transform:scale(var(--hud-scale));filter:none}}@media (prefers-reduced-motion:reduce){.painel-modo.mudou{animation:none}.painel-modo-barra{transition:none}}.marcadores{z-index:17;pointer-events:none;position:absolute;inset:0;overflow:hidden}.nicks-esquadrao{z-index:16;pointer-events:none;position:absolute;inset:0;overflow:hidden}.nick-esquadrao{color:var(--esquadrao,#5fd694);font-size:var(--sp-t1);letter-spacing:.04em;white-space:nowrap;text-shadow:0 1px 3px #000000f2,0 0 8px #000c;opacity:0;will-change:transform, opacity;margin:-14px 0 0;padding:0;font-weight:700;position:absolute;top:0;left:0;translate:-50% -100%}.marcador{--cor:#a9dcff;width:0;height:0;color:var(--cor);will-change:transform, opacity;position:absolute;top:0;left:0}.marcador[data-tipo=inimigo]{--cor:#ff5a47}.marcador[data-tipo=item]{--cor:#f1c276}.marcador[data-tipo=perigo]{--cor:#ff3b30}.marcador-ponto{border:1.5px solid var(--cor);background:color-mix(in srgb, var(--cor) 35%, transparent);width:9px;height:9px;box-shadow:0 0 0 1px #0306098c, 0 0 8px color-mix(in srgb, var(--cor) 60%, transparent);position:absolute;top:0;left:0;transform:translate(-50%,-50%)rotate(45deg)}.marcador-distancia{color:#fff;font:700 var(--sp-t1)/1 var(--sp-fonte);font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap;text-shadow:0 1px 2px #000000f2,0 0 6px #000000b3;position:absolute;top:10px;left:0;transform:translate(-50%)}.marcador.nova .marcador-ponto{animation:.32s cubic-bezier(.2,.9,.3,1.25) marcador-cai}.marcador.nova .marcador-distancia{animation:.3s ease-out marcador-surge}@keyframes marcador-cai{0%{opacity:0;transform:translate(-50%,-50%)rotate(45deg)scale(2.2)}}@keyframes marcador-surge{0%{opacity:0}}.marcador[data-tipo=perigo] .marcador-ponto{animation:.8s ease-in-out infinite marcador-pulsa}@keyframes marcador-pulsa{50%{transform:translate(-50%,-50%)rotate(45deg)scale(1.35)}}.marcador-seta{display:none}.marcador.fora .marcador-distancia{top:14px}.marcador.fora .marcador-seta{border-left:7px solid var(--cor);width:0;height:0;transform:translate(-50%, -50%) rotate(var(--angulo,0deg)) translateX(15px);filter:drop-shadow(0 0 2px #000000e6);border-top:5px solid #0000;border-bottom:5px solid #0000;display:block;position:absolute;top:0;left:0}.reduced-motion .marcador .marcador-ponto,.reduced-motion .marcador .marcador-distancia{animation:none}.marcador.objetivo-marcado .marcador-ponto{border-width:2px;width:12px;height:12px}.marcador.objetivo-marcado .marcador-distancia{color:var(--cor);top:13px}.marcador.objetivo-marcado.fora .marcador-distancia{top:16px}.map-marca{--cor:#8fd0ff;z-index:2;background:var(--cor);width:9px;height:9px;box-shadow:0 0 0 1.5px #030609e6, 0 0 8px var(--cor);position:absolute;transform:translate(-50%,-50%)rotate(45deg)}.map-marca[data-tipo=inimigo],.map-marca[data-tipo=perigo]{--cor:#ff5a47}.map-marca[data-tipo=item]{--cor:#f1c276}.map-marca[data-tipo=bandeira-a]{--cor:#4090ff}.map-marca[data-tipo=bandeira-b]{--cor:#ff543d}.map-marca[data-tipo^=territorio-]{--cor:#b9c2cc;width:13px;height:13px}.map-marca[data-tipo=territorio-a]{--cor:#4090ff}.map-marca[data-tipo=territorio-b]{--cor:#ff543d}.map-marca[data-tipo=territorio-c]{--cor:#f0c24a}.map-marca[data-tipo^=territorio-]:after{border:0;animation:none}.map-marca[data-rotulo]:before{content:attr(data-rotulo);color:#05080b;font:800 9px/1 var(--sp-fonte,sans-serif);place-items:center;display:grid;position:absolute;inset:0;transform:rotate(-45deg)}.compass-marca[data-rotulo]:before{font-size:7px}.map-marca:after{content:"";border:1px solid var(--cor);animation:1.4s ease-out infinite map-marca-anel;position:absolute;inset:-4px}@keyframes map-marca-anel{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.reduced-motion .map-marca:after{opacity:.5;animation:none}.map-dot.enemy{background:var(--tr);color:var(--tr)}.map-dot.ally{background:var(--ct);color:var(--ct)}.kill-row b.time-a{color:var(--ct)}.kill-row b.time-b{color:var(--tr)}.kill-row span.kill-gulag{color:#e9eef2;letter-spacing:.12em;border:1px solid #e7eff573;border-radius:2px;padding:1px 5px;font-size:12px;font-weight:800;line-height:1.2}.kill-row span.kill-gulag-duelo{color:#ff9a8f;border-color:#ff9a8fb3}.placar-times{pointer-events:none;text-shadow:0 1px 3px #000000f2;grid-area:placar;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;min-width:290px;margin-top:2px;display:grid}.placar-times.hidden{display:none}.placar-time{align-items:center;gap:10px;padding:3px 12px;display:flex}.placar-time.time-a{box-shadow:inset -2px 0 var(--ct);background:linear-gradient(90deg,#0000,#67b8e94d);justify-content:flex-end}.placar-time.time-b{box-shadow:inset 2px 0 var(--tr);background:linear-gradient(270deg,#0000,#f174584d);justify-content:flex-start}.placar-time-nome{color:#e7eff59e;font-size:var(--sp-t1);letter-spacing:.24em;font-weight:800}.placar-time-pontos{color:#fff;min-width:18px;font:900 17px/1 var(--sp-fonte);text-align:center;font-variant-numeric:tabular-nums}.placar-times[data-meu-time=A] .time-a .placar-time-nome,.placar-times[data-meu-time=B] .time-b .placar-time-nome{color:#fff}.placar-times[data-lider=A] .time-a .placar-time-pontos{color:#bfe3fa;text-shadow:0 0 10px #67b8e9e6}.placar-times[data-lider=B] .time-b .placar-time-pontos{color:#ffc9bc;text-shadow:0 0 10px #f17458e6}.placar-times-tempo{color:#fff;font:800 12px/1 var(--sp-fonte);letter-spacing:.06em;font-variant-numeric:tabular-nums;background:#030609b8;place-items:center;padding:3px 12px;display:grid}.classes-painel{z-index:72;color:#fff8ee;pointer-events:auto;justify-items:center;gap:8px;font-family:Inter,Segoe UI,ui-sans-serif,system-ui,sans-serif;display:grid;position:fixed;bottom:12%;left:50%;transform:translate(-50%)}.classes-painel:not(.na-morte){background:#06080ad1;border:1px solid #eee6db24;padding:14px 16px;top:50%;bottom:auto;transform:translate(-50%,-50%)}.classes-titulo{color:#eee6dbb8;letter-spacing:.34em;align-items:center;gap:12px;font-size:12px;font-weight:800;display:flex}.classes-titulo:before,.classes-titulo:after{content:"";background:var(--accent-bright);width:26px;height:2px}.classes-cartoes{grid-template-columns:repeat(4,150px);gap:8px;display:grid}.classe-cartao{text-align:left;cursor:pointer;min-height:112px;color:inherit;font:inherit;background:#00000080;border:1px solid #eee6db29;grid-template-rows:auto auto auto 1fr;justify-items:start;gap:4px;padding:10px 11px 11px;display:grid}.classe-cartao:hover,.classe-cartao:focus-visible{border-color:#eee6db80;outline:none}.classe-cartao strong{letter-spacing:.12em;font-size:13px;font-weight:900}.classe-cartao-tecla{text-align:center;border:1px solid #eee6db4d;min-width:20px;padding:2px 6px;font:800 12px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.classe-cartao-habilidade{color:#ffcf6e;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.classe-cartao small{color:#eee6db9e;font-size:12px;line-height:1.35}.classe-cartao.atual{border-color:#eee6db6b}.classe-cartao.proxima{border-color:var(--accent-bright);box-shadow:inset 0 -2px var(--accent-bright)}.classe-cartao.proxima .classe-cartao-tecla{background:var(--accent-bright);border-color:var(--accent-bright);color:#fff}.classes-aviso{color:#eee6db80;letter-spacing:.26em;font-size:12px;font-weight:700}@media (max-width:700px){.classes-cartoes{grid-template-columns:repeat(2,140px)}}.habilidade-ficha{z-index:30;color:#fff;pointer-events:none;text-shadow:0 1px 3px #000000e6;background:#0306099e;border-left:2px solid #eee6db4d;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-width:170px;padding:6px 10px 6px 7px;font-family:Inter,Segoe UI,ui-sans-serif,system-ui,sans-serif;display:grid;position:absolute;bottom:19%;right:1.6%;overflow:hidden}.habilidade-ficha.pronta{border-left-color:#ffcf6e}.habilidade-recarga{z-index:-1;transform-origin:0;background:#eee6db24;position:absolute;inset:0}.habilidade-tecla{text-align:center;border:1px solid #eee6db66;min-width:22px;padding:3px 6px;font:800 12px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.habilidade-ficha.pronta .habilidade-tecla{color:#ffcf6e;border-color:#ffcf6e}.habilidade-texto{gap:2px;display:grid}.habilidade-texto strong{letter-spacing:.18em;color:#eee6dbb3;font-size:12px;font-weight:900}.habilidade-texto small{letter-spacing:.04em;font-size:12px;font-weight:800}.habilidade-cargas{font-variant-numeric:tabular-nums;font:900 14px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.nick-esquadrao.nick-pelotao{color:#e7eff5d1;font-weight:600}@property --mira-abertura{syntax:"<length>";inherits:true;initial-value:0}.crosshair{--mira-abertura:0px;width:var(--mira-lado,40px);height:var(--mira-lado,40px);margin:calc(var(--mira-lado,40px) / -2) 0 0 calc(var(--mira-lado,40px) / -2);opacity:var(--crosshair-opacity,.95);pointer-events:none;transition:--mira-abertura .11s cubic-bezier(.2,.8,.3,1);position:absolute;top:50%;left:50%}.mira-desenho{display:block;overflow:visible}.mira-braco{transition:opacity .12s}.mira-braco.esquerda{transform:translateX(calc(var(--mira-abertura) * -1))}.mira-braco.direita{transform:translateX(var(--mira-abertura))}.mira-braco.cima{transform:translateY(calc(var(--mira-abertura) * -1))}.mira-braco.baixo{transform:translateY(var(--mira-abertura))}.crosshair.kick{--mira-abertura:3px;transition-duration:25ms}.crosshair.ads .mira-braco,.crosshair.ads .mira-circulo{opacity:.45}.hitmarker{color:#fff;opacity:0;text-shadow:0 1px 3px #000;font-size:30px;transition:all 80ms;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.7)}.hitmarker.active{opacity:1;transform:translate(-50%,-50%)scale(1)}.mira-bloqueada{left:calc(var(--x,.5) * 100%);top:calc(var(--y,.5) * 100%);pointer-events:none;opacity:0;width:18px;height:18px;transition:opacity 80ms;position:absolute;transform:translate(-50%,-50%)}.mira-bloqueada:before,.mira-bloqueada:after{content:"";background:#ff3b30;width:3px;height:100%;margin-left:-1.5px;position:absolute;top:0;left:50%;transform:rotate(45deg);box-shadow:0 0 2px #000}.mira-bloqueada:after{transform:rotate(-45deg)}.mira-bloqueada.ativa{opacity:.95}.crosshair.bloqueada{opacity:.35}.aim-overlay{z-index:17;pointer-events:none;background:radial-gradient(circle,#0000 0 31%,#05080a14 51%,#0305077a 82%,#010203c7 100%);animation:.16s ease-out both fade-in;position:fixed;inset:0}.damage-vignette{z-index:18;pointer-events:none;opacity:0;background:radial-gradient(circle,#0000 38%,#96000026 68%,#a5000085 100%);transition:opacity .16s ease-out;position:absolute;inset:0}.damage-vignette.active{opacity:1;transition:none}.scope-overlay{--scope-size:min(calc(var(--vh) * .84), calc(var(--vw) * .84));--aro:calc(var(--scope-size) * .055);width:var(--vw);height:var(--vh);z-index:25;pointer-events:none;background:radial-gradient(circle at 50% 50%, transparent 0 calc(var(--scope-size) / 2 + var(--aro) * .5), #030405 calc(var(--scope-size) / 2 + var(--aro) + 1px), #000 100%);position:fixed;inset:0}.scope-ring{left:calc(var(--vw) / 2);top:calc(var(--vh) / 2);width:calc(var(--scope-size) + var(--aro) * 2);height:calc(var(--scope-size) + var(--aro) * 2);background:radial-gradient(circle at 50% 50%, transparent 0 calc(var(--scope-size) / 2), #bec8d259 calc(var(--scope-size) / 2 + 1px), #16191c calc(var(--scope-size) / 2 + 3px), #0c0e10 calc(var(--scope-size) / 2 + var(--aro) * .55), #1d2125 calc(var(--scope-size) / 2 + var(--aro) * .8), #050607 calc(var(--scope-size) / 2 + var(--aro))), conic-gradient(from 210deg, #ffffff0f, transparent 18%, transparent 55%, #ffffff0a 70%, transparent 85%);-webkit-mask-image:radial-gradient(circle, transparent calc(var(--scope-size) / 2), #000 calc(var(--scope-size) / 2 + 1px));-webkit-mask-image:radial-gradient(circle, transparent calc(var(--scope-size) / 2), #000 calc(var(--scope-size) / 2 + 1px));mask-image:radial-gradient(circle, transparent calc(var(--scope-size) / 2), #000 calc(var(--scope-size) / 2 + 1px));border-radius:50%;position:fixed;transform:translate(-50%,-50%)}.scope-lente{left:calc(var(--vw) / 2);top:calc(var(--vh) / 2);width:var(--scope-size);height:var(--scope-size);box-shadow:inset 0 0 calc(var(--aro) * .6) #000000bf;background:radial-gradient(46% 26% at 34% 20%,#dcebff16,#0000 70%),radial-gradient(circle,#0000 95.6%,#5aaaff29 97%,#ff6e4621 98.4%,#0000 99.6%),radial-gradient(circle,#0000 58%,#0000002e 80%,#0000009e 97%,#000000d9 100%),radial-gradient(circle,#3c788c09,#14324612);border-radius:50%;position:fixed;transform:translate(-50%,-50%)}.scope-overlay:not(.hidden) .scope-reticle{animation:.16s cubic-bezier(.2,.8,.3,1) luneta-foco}.scope-overlay:not(.hidden) .scope-lente{animation:.2s ease-out luneta-vidro}@keyframes luneta-foco{0%{opacity:.35;transform:translate(-50%,-50%)scale(1.035)}}@keyframes luneta-vidro{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.scope-overlay:not(.hidden) .scope-reticle,.scope-overlay:not(.hidden) .scope-lente{animation:none}}.scope-reticle{--reticula-tinta:#06080aeb;--reticula-luz:#ff3b2f;left:calc(var(--vw) / 2);top:calc(var(--vh) / 2);width:var(--scope-size);height:var(--scope-size);pointer-events:none;position:fixed;transform:translate(-50%,-50%)}.reticula{shape-rendering:geometricprecision;filter:drop-shadow(0 0 .6px #ffffff73);border-radius:50%;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.reticula .tinta{stroke:var(--reticula-tinta)}.reticula .tinta.cheio{fill:var(--reticula-tinta);stroke:none}.reticula .aro{fill:none}.reticula .luz{stroke:var(--reticula-luz);filter:drop-shadow(0 0 2.5px var(--reticula-luz))}.reticula .luz.cheio{fill:var(--reticula-luz);stroke:none}.reticula .numero{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:700}.reticle-range{border-left:2px solid var(--reticula-luz);color:#f2ead8;font-variant-numeric:tabular-nums;letter-spacing:.06em;text-shadow:0 0 6px #000000e6;background:linear-gradient(90deg,#00000075,#0000001f);align-items:baseline;gap:6px;padding:3px 8px 3px 7px;font:700 12px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-flex;position:absolute;top:70%;left:66%}.reticle-range small{color:var(--reticula-luz);letter-spacing:.18em;font-size:8.5px;font-weight:800}.scope-reticle.sem-telemetro .reticle-range{display:none}.luneta-folego{--folego:1;left:calc(var(--vw) / 2 - var(--scope-size) / 2);top:calc(var(--vh) / 2 + var(--scope-size) * .45 - 11px);width:clamp(96px, calc(var(--scope-size) * .19), 200px);color:#cfc7b4;letter-spacing:.2em;opacity:.42;gap:5px;font:800 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;transition:opacity .3s;display:grid;position:fixed}.luneta-folego[data-estado=preso],.luneta-folego[data-estado=ofegante],.luneta-folego[data-estado=enchendo]{opacity:1}.luneta-folego-rotulo{justify-content:space-between;align-items:center;gap:8px;display:flex}.luneta-folego-rotulo kbd{font:inherit;letter-spacing:.12em;color:#e9e2d0;border:1px solid #cfc7b459;border-radius:2px;padding:2px 5px 1px;font-size:8px}.luneta-folego-trilho{background:linear-gradient(#0b0d0f,#1b1f23);height:4px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #cfc7b429}.luneta-folego-barra{transform-origin:0;transform:scaleX(var(--folego));background:linear-gradient(90deg,#b9b2a0,#efe9da);position:absolute;inset:0}.luneta-folego[data-estado=preso]{color:#f1c276}.luneta-folego[data-estado=preso] .luneta-folego-barra{background:linear-gradient(90deg,#c98b2e,#f6cd7d);box-shadow:0 0 8px #f1c27673}.luneta-folego[data-estado=ofegante]{color:#ff6a55}.luneta-folego[data-estado=ofegante] .luneta-folego-barra{background:#d4392b;animation:.7s ease-in-out infinite folego-ofegante}@keyframes folego-ofegante{50%{opacity:.45}}.luneta-impacto{--x:.5;--y:.5;--forca:0;--tamanho:1;pointer-events:none;width:9px;height:9px;opacity:calc(var(--forca) * .7);transform:translate(calc(var(--vw) * var(--x)), calc(var(--vh) * var(--y))) scale(var(--tamanho));background:radial-gradient(circle,#ff5c48f2 0 22%,#ff3c2c73 48%,#0000 72%);border-radius:50%;margin:-4.5px 0 0 -4.5px;transition:opacity .35s;position:fixed;top:0;left:0}.scope-overlay.hidden .luneta-impacto{opacity:0;transition:none}@media (prefers-reduced-motion:reduce){.luneta-folego[data-estado=ofegante] .luneta-folego-barra{animation:none}.luneta-impacto{transition:opacity .35s}}.score-selo.bandeira{color:var(--warning)}.scoreboard{z-index:40;-webkit-backdrop-filter:blur(3px)saturate(.7);backdrop-filter:blur(3px)saturate(.7);background:radial-gradient(120% 100% at 50% 45%,#08060559,#040303b8);place-items:center;display:grid;position:absolute;inset:0}.score-card{width:min(900px, calc(var(--vw) * .9));color:var(--text);background:linear-gradient(#fffaf20b,#fffaf200 140px),#0c0908eb;border:1px solid #eee6db29;animation:.22s cubic-bezier(.2,.8,.3,1) placar-entra;position:relative;overflow:hidden;box-shadow:0 30px 90px #0009}@keyframes placar-entra{0%{opacity:0;transform:translateY(10px)scale(.99)}}.score-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;padding:22px 26px 18px;display:flex;position:relative}.score-title:after{content:"";background:linear-gradient(90deg, var(--accent-bright), #eee6db33 26%, transparent 86%);height:1px;position:absolute;bottom:0;left:26px;right:26px}.score-title h2{font-size:clamp(22px, calc(var(--vw) * .024), 30px);letter-spacing:.1em;align-items:center;gap:12px;margin:0;font-weight:800;display:flex}.score-title h2:before{content:"";background:var(--accent-bright);width:16px;height:3px}.score-summary{gap:8px;display:flex}.score-ficha{background:#0000004d;border:1px solid #eee6db24;gap:4px;min-width:96px;padding:7px 14px 6px;display:grid}.score-ficha small{color:var(--quiet);letter-spacing:.22em;font-size:12px;font-weight:800}.score-ficha b{color:#f3ece2;font-size:14px;font-weight:700}.score-ficha.tempo strong{color:#fff8ee;font-variant-numeric:tabular-nums;font:700 20px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.score-head,.score-row{grid-template-columns:40px minmax(0,1fr) 92px 56px 56px 96px;align-items:center;gap:10px;display:grid}.score-head{border-bottom:1px solid var(--line);min-height:34px;color:var(--quiet);letter-spacing:.2em;background:#00000038;padding:0 26px;font-size:12px;font-weight:800}.score-head>span:not(:nth-child(2)){text-align:center}.score-list{max-height:min(calc(var(--vh) * .56), 480px);scrollbar-width:thin;overflow-y:auto}.score-row{border-top:1px solid #eee6db0f;min-height:46px;padding:0 26px;font-size:13px;animation:.26s cubic-bezier(.2,.8,.3,1) backwards placar-linha}.score-row:first-child{border-top:0}.score-row:nth-child(2){animation-delay:20ms}.score-row:nth-child(3){animation-delay:40ms}.score-row:nth-child(n+4){animation-delay:60ms}@keyframes placar-linha{0%{opacity:0;transform:translate(-8px)}}.score-place{color:var(--quiet);font-variant-numeric:tabular-nums;font:700 12px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.score-weapon{object-fit:contain;opacity:.92;filter:drop-shadow(0 1px 2px #000000d9);justify-self:center;max-width:100%;max-height:22px}.score-row>b{text-align:center;font-variant-numeric:tabular-nums;font:700 14px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.score-row>small,.score-perfil{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;text-align:center;font-size:12px;font-weight:700}.score-card.survival .score-head,.score-card.survival .score-row{grid-template-columns:minmax(0,1fr) 110px 110px 110px 120px}.score-card.survival .score-head>span:first-child{text-align:left}.score-card.survival .score-list{max-height:min(calc(var(--vh) * .62), 560px, calc(var(--vh) * .94 - 190px))}.score-vitalidade{justify-items:center;gap:4px;display:grid}.score-vitalidade i{background:linear-gradient(90deg, var(--success) var(--vida), #eee6db29 var(--vida));width:70px;height:4px;display:block}.score-vitalidade small,.score-grupo,.score-estado{color:#e7e0d5;letter-spacing:.08em;text-align:center;font:700 12px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}@media (max-width:600px){.score-card.survival .score-head,.score-card.survival .score-row{grid-template-columns:minmax(0,1fr) 76px 88px;gap:6px;padding-inline:12px}.score-card.survival .score-head>:nth-child(2),.score-card.survival .score-head>:nth-child(4),.score-card.survival .score-row>:nth-child(2),.score-card.survival .score-row>:nth-child(4){display:none}.score-card.survival .score-title{padding-inline:12px}.score-card.survival .score-title:after{left:12px;right:12px}.score-card.survival .score-footer{padding-inline:12px}}.player-cell{align-items:center;gap:10px;min-width:0;display:flex}.player-cell b{color:#f3f0ea;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.player-cell>i{box-sizing:border-box;border-radius:50%;flex:none;width:8px;height:8px}.player-cell>i.dead{background:0 0;border:1.5px solid #6b7780}.player-cell>small{background:var(--accent-bright);color:#fff;letter-spacing:.16em;flex:none;padding:2px 6px;font-size:12px;font-weight:800}.score-footer{border-top:1px solid var(--line);min-height:42px;color:var(--quiet);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 26px;font-size:12px;display:flex}.score-footer>span{align-items:center;gap:8px;display:inline-flex}.score-footer kbd{color:#fff6e8;background:#fff6e80f;border:1px solid #eee6db3d;border-bottom-width:2px;border-radius:3px;padding:3px 6px 2px;font:700 12px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.score-time-titulo{border-top:1px solid var(--line);letter-spacing:.2em;background:#0000002e;justify-content:space-between;align-items:center;padding:10px 26px;font-size:12px;font-weight:800;display:flex}.score-time-titulo strong{font-variant-numeric:tabular-nums;font:700 20px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.score-time.time-a .score-time-titulo{color:var(--ct);box-shadow:inset 3px 0 0 var(--ct)}.score-time.time-b .score-time-titulo{color:var(--tr);box-shadow:inset 3px 0 0 var(--tr)}.scoreboard.interativo{pointer-events:auto}.score-row.clicavel{cursor:pointer;transition:background-color .14s,box-shadow .14s}@media (hover:hover){.score-row.clicavel:hover{background:#fff6e80f;box-shadow:inset 2px 0 #eee6db80}}.score-row.clicavel:focus-visible{outline:1px solid var(--accent-bright);outline-offset:-1px}.score-vazio{color:#f3f0ea;padding:12px 16px}.scoreboard .score-acao:focus-visible{outline-offset:-2px;outline:2px solid #fff6ec}.player-cell>small.score-selo{letter-spacing:.14em;flex:none;padding:2px 6px;font-size:12px;font-weight:800}.score-selo.silenciado{color:var(--muted);background:#eee6db14;box-shadow:inset 0 0 0 1px #eee6db38}.score-dicas{flex-wrap:wrap;gap:6px 16px;display:inline-flex}.score-dicas>span{align-items:center;gap:7px;display:inline-flex}.score-voltar{color:#fff8ee;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#fff6e81a,#fff6e808);border:1px solid #eee6db42;align-items:center;gap:10px;height:30px;padding:0 8px 0 12px;font-family:inherit;font-size:12px;font-weight:800;display:inline-flex}@media (hover:hover){.score-voltar:hover{border-color:var(--accent-bright)}}.score-acoes{z-index:45;border:1px solid #eee6db38;border-top:2px solid var(--accent-bright);width:268px;color:var(--text);pointer-events:auto;background:#0e0a09fa;gap:1px;padding:6px;animation:.14s cubic-bezier(.2,.8,.3,1) score-acoes-abre;display:grid;position:fixed;box-shadow:0 18px 44px #000000a6}.score-acoes[hidden]{display:none}@keyframes score-acoes-abre{0%{opacity:0;transform:translateY(-4px)}}.score-acoes-cabecalho{border-bottom:1px solid #eee6db1a;gap:2px;margin-bottom:3px;padding:6px 9px 8px;display:grid}.score-acoes-cabecalho b{color:#fff8ee;letter-spacing:.06em;font-size:13px}.score-acoes-cabecalho small{color:var(--quiet);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.score-acao{color:#eee6dbe6;text-align:left;cursor:pointer;background:0 0;border:0;gap:1px;width:100%;padding:8px 10px;font-family:inherit;transition:background-color .12s,padding-left .16s;display:grid}.score-acao span{font-size:12px;font-weight:650}.score-acao:hover:not(:disabled),.score-acao:focus-visible{background:#fff6e817;outline:none;padding-left:14px}.score-acao:disabled{cursor:default;opacity:.5}.score-motivos{gap:4px;padding:2px 0 6px;display:grid}.score-motivo{color:var(--text);text-align:left;cursor:pointer;background:#fff6e808;border:1px solid #eee6db24;gap:2px;padding:7px 10px;font-family:inherit;display:grid}.score-motivo b{font-size:12px}.score-denuncia-detalhe{resize:vertical;width:100%;min-height:58px;color:var(--text);background:#0000004d;border:1px solid #eee6db33;padding:7px 9px;font:12px/1.4 inherit}.score-denuncia-detalhe:focus-visible{border-color:var(--accent-bright);outline:none}.score-denuncia-erro{color:#ff8a76;min-height:14px;margin:4px 2px 0;font-size:12px}.score-denuncia-erro:empty{min-height:0;margin:0}.score-denuncia-botoes{gap:6px;padding-top:6px;display:flex}.score-acao-botao{color:#fff8ee;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#fff6e81a,#fff6e808);border:1px solid #eee6db42;flex:1;height:32px;font-family:inherit;font-size:12px;font-weight:800}.score-acao-botao:disabled{opacity:.45;cursor:default}.score-denuncia-ok{color:var(--muted);margin:4px 8px 8px;font-size:12px;line-height:1.5}@media (prefers-reduced-motion:reduce){.score-card,.score-row,.score-acoes{animation:none}}.scoreboard.stable .score-card,.scoreboard.stable .score-row{animation:none!important}.scoreboard.survival-roster{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;display:block}.survivor-roster{top:max(30px, calc(var(--vh) * .08));width:min(360px, calc(var(--vw) - 24px));color:var(--text);position:absolute;left:50%;transform:translate(-50%)}.survivor-roster .score-list{max-height:min(calc(var(--vh) * .36), 300px);overflow-x:hidden}.survivor-roster .score-row{min-height:26px;box-shadow:none;background:#191b19a8;border:1px solid #eee6db29;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:2px;padding:3px 8px;font-size:12px;animation:none}.survivor-roster .player-cell{gap:6px}.survivor-roster .player-cell b{color:#f08476}.survivor-roster .player-cell>small{letter-spacing:.03em;padding:1px 3px;font-size:12px}.survivor-roster .score-estado{letter-spacing:.03em;font-size:12px}.survivor-roster .score-voltar{margin-top:5px}.scoreboard.survival-roster.interativo .survivor-roster{pointer-events:auto}.score-list{overscroll-behavior:contain;scrollbar-gutter:stable;scroll-behavior:auto}.game-menu{z-index:40;pointer-events:auto;color:#efe7dc;-webkit-backdrop-filter:blur(3px)saturate(.62)brightness(.66);backdrop-filter:blur(3px)saturate(.62)brightness(.66);--gm-slot:clamp(48px, calc(var(--vh) * .074), 74px);--gm-gap:clamp(6px, calc(var(--vh) * .009), 10px);--gm-pad:clamp(16px, calc(var(--vh) * .023), 30px);--gm-fio:#eee6db1f;--gm-fio-forte:#eee6db42;--gm-quieto:#8a7f73;--gm-ambar:#f1c276;background:radial-gradient(125% 105% at 50% 42%,#0e0a08b8 0%,#090706de 62%,#040303f2 100%);flex-direction:column;font-family:Inter,Segoe UI,ui-sans-serif,system-ui,sans-serif;animation:.18s ease-out menu-entra;display:flex;position:fixed;inset:0}.game-menu.hidden{display:none}@keyframes menu-entra{0%{opacity:0}to{opacity:1}}.gm-nav{justify-content:center;align-items:center;gap:clamp(18px, calc(var(--vw) * .032), 48px);text-shadow:0 2px 10px #000000e6;flex:none;padding:20px 24px 18px;display:flex}.gm-tab{color:#eee6db94;font-family:inherit;font-size:clamp(12px, calc(var(--vw) * .0115), 14px);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:8px 2px;font-weight:800;line-height:1;transition:color .2s;position:relative}.gm-tab:after{content:"";background:var(--accent-bright);height:2px;transition:transform .28s cubic-bezier(.2,.8,.3,1);position:absolute;bottom:-2px;left:-2px;right:-2px;transform:scaleX(0);box-shadow:0 0 10px #d4392b8c}.gm-tab[aria-selected=true]:after{transform:scaleX(1)}.gm-tab:focus-visible{color:#fff8ee;outline:1px solid var(--accent-bright);outline-offset:6px}@media (hover:hover){.gm-tab:hover{color:#fff8ee}.gm-tab:not([aria-selected=true]):hover:after{opacity:.6;transform:scaleX(.35)}}.gm-tab.voltar{color:#fff8ee;border:1px solid var(--gm-fio-forte);text-shadow:none;background:linear-gradient(#fff6e81f,#fff6e80d);align-items:center;gap:10px;padding:10px 16px 10px 13px;transition:background-color .2s,border-color .2s,transform .16s;display:inline-flex;box-shadow:0 8px 22px #00000059}.gm-tab.voltar:before{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-right:7px solid var(--accent-bright);width:0;height:0;transition:transform .2s cubic-bezier(.2,.8,.3,1)}.gm-tab.voltar:after{display:none}@media (hover:hover){.gm-tab.voltar:hover{background-color:#fff6e814;border-color:#d4392bb3}.gm-tab.voltar:hover:before{transform:translate(-3px)}}.gm-tab.voltar:active{transform:scale(.97)}.gm-tab.perigo{color:#e27a6ccc}.gm-tab.perigo:after{background:#e85a46}@media (hover:hover){.gm-tab.perigo:hover{color:#ff8a76}}.gm-body{justify-content:center;align-items:stretch;gap:clamp(12px, calc(var(--vw) * .016), 26px);min-height:0;padding:0 clamp(12px, calc(var(--vw) * .03), 56px) 10px;flex:auto;width:100%;max-width:1180px;margin:0 auto;display:flex}.gm-body:empty{display:none}.gm-body>.gm-panel{animation:.32s cubic-bezier(.2,.8,.3,1) backwards gm-painel-entra}.gm-body>.gm-panel+.gm-panel{animation-delay:50ms}@keyframes gm-painel-entra{0%{opacity:0;transform:translateY(10px)}}.gm-panel{min-height:0;padding:var(--gm-pad);isolation:isolate;background-repeat:no-repeat;background-size:100% 100%;flex-direction:column;display:flex;position:relative}.gm-panel:before{content:"";z-index:-1;background:linear-gradient(#fffaf20b,#fffaf200 120px),#0c09089e;position:absolute;inset:6px;box-shadow:0 18px 60px #00000080}.gm-cabecalho{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:flex-end;gap:10px 16px;margin-bottom:14px;padding:2px 2px 12px;display:flex;position:relative}.gm-cabecalho:after{content:"";background:linear-gradient(90deg, var(--accent-bright), var(--gm-fio-forte) 22%, transparent 88%);transform-origin:0;height:1px;animation:.6s cubic-bezier(.2,.8,.3,1) 80ms backwards gm-fio-desenha;position:absolute;bottom:0;left:0;right:0}@keyframes gm-fio-desenha{0%{transform:scaleX(0)}}.gm-cabecalho-nome{gap:4px;min-width:0;display:grid}.gm-cabecalho-rotulo{color:var(--gm-quieto);letter-spacing:.24em;text-transform:uppercase;font-size:12px;font-weight:700}.gm-cabecalho-titulo{color:#fff8ee;font-size:clamp(16px, calc(var(--vw) * .015), 20px);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-weight:800;display:flex}.gm-cabecalho-titulo:before{content:"";background:var(--accent-bright);flex:none;width:14px;height:2px}.gm-ficha{border:1px solid var(--gm-fio);white-space:nowrap;background:#00000047;gap:2px;padding:6px 10px 5px;line-height:1;display:inline-grid}.gm-ficha small{color:var(--gm-quieto);letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:700}.gm-ficha b{color:#f3ece2;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.gm-equip{flex:50%;min-width:0}.gm-equip:before{background:linear-gradient(#fffaf20b,#fffaf200 120px),linear-gradient(90deg,#0c0908a3 0 20%,#0c09081f 34% 66%,#0c0908a3 80% 100%)}.gm-equip-stats{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.gm-equip-corpo{flex:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0;min-height:0;display:grid}.gm-coluna{gap:var(--gm-gap);z-index:1;align-content:center;display:grid}.gm-coluna-rotulo{color:var(--gm-quieto);letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:8px;font-size:12px;font-weight:800;display:flex}.gm-coluna-rotulo:after{content:"";background:linear-gradient(90deg, var(--gm-fio-forte), transparent);flex:1;height:1px}.gm-retrato{place-items:center;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.gm-retrato canvas,.gm-retrato img{object-fit:contain;image-rendering:auto;max-width:100%;max-height:100%}.gm-retrato-canvas.dragging{cursor:grabbing}.gm-retrato-dica{text-align:center;pointer-events:none;color:#eee6db75;letter-spacing:.2em;text-transform:uppercase;font-size:12px;position:absolute;bottom:4px;left:0;right:0}.gm-retrato-vazio{color:#eee6db29;width:60%;max-width:150px}.gm-armas{padding-top:var(--gm-gap);margin-top:auto}.gm-armas-linha{justify-content:center;gap:var(--gm-gap);display:flex}.gm-armas-linha .gm-slot{max-width:none;width:var(--gm-slot)!important}.gm-cinto-itens{justify-content:center;gap:var(--gm-gap);margin-top:var(--gm-gap);flex-wrap:nowrap;display:flex}@media (max-width:520px){.gm-cinto-itens{grid-template-columns:repeat(3, var(--gm-slot));justify-content:center;display:grid}}.gm-cinto-itens[hidden]{display:none}.gm-cinto-itens .gm-slot[data-vazio=true]{opacity:.55}.gm-armas-linha .gm-slot[data-equipada=true]{border-style:dashed}.gm-armas-linha .gm-slot img,.gm-cinto-itens .gm-slot img,.gm-coluna-armas .gm-slot img{width:calc(var(--gm-slot) * .84);height:calc(var(--gm-slot) * .42);object-fit:contain;max-width:92%;max-height:92%}.gm-slot{--canto:#eee6db38;touch-action:none;-webkit-user-select:none;user-select:none;width:var(--gm-slot);height:var(--gm-slot);color:inherit;cursor:pointer;background:linear-gradient(#fff6e80b,#fff6e803);border:1px solid #eee6db1f;place-items:center;padding:0;font-family:inherit;transition:transform .16s cubic-bezier(.2,.8,.3,1),border-color .16s,background-color .16s,box-shadow .16s;display:grid;position:relative;box-shadow:inset 0 -12px 20px #00000047}.gm-slot:after{content:"";pointer-events:none;background:linear-gradient(var(--canto), var(--canto)) 0 0 / 8px 1.5px, linear-gradient(var(--canto), var(--canto)) 0 0 / 1.5px 8px, linear-gradient(var(--canto), var(--canto)) 100% 0 / 8px 1.5px, linear-gradient(var(--canto), var(--canto)) 100% 0 / 1.5px 8px, linear-gradient(var(--canto), var(--canto)) 0 100% / 8px 1.5px, linear-gradient(var(--canto), var(--canto)) 0 100% / 1.5px 8px, linear-gradient(var(--canto), var(--canto)) 100% 100% / 8px 1.5px, linear-gradient(var(--canto), var(--canto)) 100% 100% / 1.5px 8px;background-repeat:no-repeat;transition:filter .16s;position:absolute;inset:-1px}:root{--contorno-de-icone:drop-shadow(1px 0 0 #f4f5f780) drop-shadow(-1px 0 0 #f4f5f780) drop-shadow(0 1px 0 #f4f5f780) drop-shadow(0 -1px 0 #f4f5f780)}.gm-slot img{object-fit:contain;width:76%;height:76%;filter:var(--contorno-de-icone)}.gm-slot svg{width:50%;height:50%}.gm-slot b{color:#fff6e8;font-variant-numeric:tabular-nums;text-shadow:0 1px 3px #000000f2;font-size:12px;font-weight:800;position:absolute;bottom:3px;right:5px}.gm-slot i{color:#eee6db80;font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;font-weight:800;position:absolute;top:4px;left:6px}.gm-slot-municao{color:var(--gm-ambar);letter-spacing:.02em;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;text-shadow:0 1px 3px #000000f2;pointer-events:none;font-size:12px;font-weight:800;position:absolute;bottom:3px;left:0;right:5px}.gm-slot[data-vazio=true]{cursor:default}.gm-slot[data-vazio=true] svg{opacity:.26}.gm-slot>img.gm-slot-fundo{object-fit:contain;opacity:.3;filter:grayscale(.35);pointer-events:none;width:78%;max-width:none;height:78%;max-height:none}.gm-slot[data-vazio=false]{--canto:#ffd69699;background:linear-gradient(#ffe4b01a,#ffe4b006);border-color:#ffd6963d}.gm-slot[data-vazio=false] svg{opacity:1;color:#ffe4b0}.gm-slot[data-arma=true]:before{content:"";background:linear-gradient(90deg,#0000,#f1c276d9,#0000);height:2px;position:absolute;bottom:0;left:6px;right:6px}@media (hover:hover){.gm-slot:not([data-vazio=true]):hover,.gm-slot[data-destino-valido=true]:hover{--canto:#fff6e8;border-color:#eee6db61;transform:translateY(-2px);box-shadow:inset 0 -12px 20px #0003,0 10px 20px #00000059}}.gm-slot:focus-visible{--canto:#fff6e8;outline:1px solid var(--accent-bright);outline-offset:2px}.gm-slot:active:not([data-vazio=true]){transition-duration:80ms;transform:scale(.96)}.gm-slot.selecionado{--canto:#ff7a68;border-color:var(--accent-bright);transform:translateY(-2px);box-shadow:0 0 0 1px #d4392b99,0 0 22px #d4392b59,inset 0 -12px 20px #0003}.gm-slot.arrastando{opacity:.35;border-style:dashed}.fantasma-do-arraste{z-index:2000;pointer-events:none;opacity:.94;will-change:transform;filter:drop-shadow(0 14px 22px #0009);background:#14100ce0;outline:1px solid #f1c276a6;top:0;left:0;margin:0!important;position:fixed!important}@keyframes gm-destino-arma{50%{border-color:#f1c27659;box-shadow:0 0 20px #f1c27666}}.gm-armas-linha .gm-slot[data-fixo=true],.gm-coluna-armas .gm-slot[data-fixo=true]{cursor:default;opacity:.7}.gm-coluna .gm-slot-caixa{justify-items:center;gap:3px;display:grid}.gm-slot-nome{color:#eee6db66;letter-spacing:.1em;text-transform:uppercase;text-align:center;font-size:12px}.gm-carga{--carga:0;grid-template-columns:auto auto;justify-content:end;align-items:baseline;gap:6px 5px;min-width:120px;display:grid}.gm-carga b{color:#fff8ee;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;line-height:1}.gm-carga small{color:var(--gm-quieto);font-variant-numeric:tabular-nums;font-size:12px}.gm-carga i{background:var(--gm-fio);grid-column:1/-1;height:3px;position:relative;overflow:hidden}.gm-carga i:after{content:"";transform:scaleX(var(--carga));transform-origin:0;background:linear-gradient(90deg,#ffe4b099,#fff1d8);transition:transform .3s cubic-bezier(.2,.8,.3,1);position:absolute;inset:0}.gm-bag{flex:50%;width:auto;min-width:0}.gm-bag-grade{grid-template-columns:repeat(5, var(--gm-slot));gap:var(--gm-gap);scrollbar-width:thin;--gm-casa:calc(var(--gm-slot) + 18px);flex:0 auto;place-content:start center;min-height:0;padding:4px 6px 6px 2px;display:grid;overflow:hidden auto}.gm-casa{width:var(--gm-casa);align-content:start;justify-items:center;gap:4px;display:grid}.gm-casa-nome{-webkit-line-clamp:2;color:#fff;width:100%;min-height:2.3em;font-family:var(--sp-fonte);letter-spacing:.03em;text-align:center;overflow-wrap:break-word;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}.gm-bag-grade .gm-slot[data-arma=true] img{width:118%;height:118%;transform:rotate(-36deg)}.gm-bag-grade .gm-slot[data-arma=true]{overflow:hidden}.gm-recusa{border-left:2px solid var(--accent-bright);color:#ffd9d2;letter-spacing:.04em;background:#d4392b24;margin:0 0 10px;padding:7px 10px;font-size:12.5px;font-weight:700}.gm-slot-marca{color:#a9e2ba;letter-spacing:.06em;text-transform:uppercase;text-align:center;text-shadow:0 1px 3px #000000f2;pointer-events:none;font-size:12px;font-weight:800;position:absolute;top:3px;left:0;right:0}.gm-item-acoes{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.gm-item-acao{border:1px solid var(--gm-fio-forte);color:#f5eada;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#fff6e80d;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:700;transition:background-color .12s,border-color .12s}.gm-item-acao:hover,.gm-item-acao:focus-visible{background:#fff6e824;border-color:#fff6e8;outline:none}.gm-item-acao.perigo{color:#f08c78;border-color:#f08c7873}.gm-item-acao:disabled{color:#eee6db57;border-color:var(--gm-fio);cursor:default;background:0 0}.gm-bag-vazia{color:#eee6db6b;letter-spacing:.06em;text-align:center;white-space:pre-line;padding:26px 10px;font-size:13px;line-height:1.6}.gm-blueprints{gap:5px;max-height:96px;margin-top:10px;display:grid;overflow-y:auto}.gm-blueprint-linha{grid-template-columns:24px 1fr auto;align-items:center;gap:8px;font-size:12px;display:grid}.gm-blueprint-linha img{object-fit:contain;width:24px;height:18px}.gm-blueprint-linha span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gm-blueprint-linha b{color:var(--accent-bright);font-variant-numeric:tabular-nums}.gm-item-detalhe{border-top:1px solid var(--gm-fio);color:#b8b1a7;margin-top:14px;padding:16px 4px 2px;font-size:13.5px;line-height:1.6}.gm-item-detalhe strong{color:#f5eada;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;font-size:12.5px;display:flex}.gm-item-detalhe strong:before{content:"";background:var(--accent-bright);width:10px;height:2px}.gm-item-detalhe p{max-width:42ch;margin:8px 0 10px}.gm-item-detalhe small{color:var(--gm-quieto);letter-spacing:.08em;text-transform:uppercase;font-size:12px;display:block}.gm-item-ficha{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.gm-item-previa{box-sizing:border-box;border:1px solid var(--gm-fio-forte);background:radial-gradient(circle at 50% 42%,#fff6e81f,#fff6e805 70%),#00000047;place-items:center;width:112px;height:112px;padding:10px;display:grid;position:relative}.gm-item-previa[data-tipo=arma]{width:168px}.gm-item-previa img{object-fit:contain;filter:drop-shadow(0 6px 10px #0000008c);max-width:100%;max-height:100%}.gm-item-previa svg{opacity:.8;width:56%;height:56%}.gm-item-detalhe .gm-item-previa-legenda{color:#f5eada;letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:12px;display:block;position:absolute;bottom:4px;right:6px}.gm-item-texto{min-width:0}.gm-item-tipo{color:var(--gm-quieto);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:12px;display:block}@media (max-height:520px){.gm-item-previa{width:64px;height:64px;padding:6px}.gm-item-previa[data-tipo=arma]{width:96px}.gm-item-tipo{display:none}}.gm-mapa{flex:auto;min-width:0}.gm-mapa-legenda{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.gm-mapa-palco{flex:auto;min-height:0;display:flex;position:relative}.gm-mapa-viewport{touch-action:none;cursor:crosshair;border:1px solid var(--gm-fio);background:linear-gradient(#eee6db09 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#eee6db09 1px,#0000 1px) 0 0/48px 48px,#00000038;flex:auto;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 60px #00000073;container-type:size}.gm-mapa-tela{width:max(100cqw, calc(100cqh * var(--mapa-proporcao,1)));height:max(100cqh, calc(100cqw / var(--mapa-proporcao,1)));position:absolute;top:50%;left:50%;translate:-50% -50%}.gm-mapa-tela img{object-fit:fill;filter:saturate(.72)brightness(.92)contrast(1.08);width:100%;height:100%;display:block}.gm-mapa-tela .mapa-ladrilhos{pointer-events:none;position:absolute;inset:0}.gm-mapa-tela .map-marca{transform:translate(-50%, -50%) scale(var(--mapa-desfaz-zoom,1)) rotate(45deg)}.gm-mapa-ponto{width:9px;height:9px;transform:translate(-50%, -50%) scale(var(--mapa-desfaz-zoom,1));border-radius:50%;position:absolute;box-shadow:0 0 0 1.5px #000000d9,0 0 10px}.gm-mapa-tela .gm-mapa-lugares{pointer-events:none;position:absolute;inset:0}.gm-mapa-lugar{transform:translate(-50%, -50%) scale(calc(var(--mapa-desfaz-zoom,1) * var(--mapa-escala-dos-nomes,1)));white-space:nowrap;color:#f5eadae6;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 1.5px #000000e6,0 0 3px #0000008c;font-family:inherit;font-size:12px;font-weight:600;position:absolute}.gm-mapa-lugar.coberto{visibility:hidden}.gm-mapa-ponto.ct{background:var(--ct);color:var(--ct)}.gm-mapa-ponto.tr{background:var(--tr);color:var(--tr)}.gm-mapa-eu{transform-origin:50% 66%;filter:drop-shadow(0 1px 3px #000000f2)drop-shadow(0 0 6px #fff4e480);border-bottom:15px solid #fff4e4;border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0;position:absolute}.gm-map-objective{z-index:5;transform:translate(-50%, -50%) scale(var(--mapa-desfaz-zoom,1));color:#ffd56a;text-shadow:0 1px 4px #000,0 0 12px #ffd56a99;pointer-events:none;font-size:22px;position:absolute}.gm-map-controls{z-index:6;border:1px solid var(--gm-fio-forte);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0807d6;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #00000080}.gm-map-zoom{border-right:1px solid var(--gm-fio);align-items:center;margin-right:4px;padding-right:4px;display:flex}.gm-map-zoom-leitura{color:#fff0e2;text-align:center;font-variant-numeric:tabular-nums;min-width:46px;font:700 12px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.gm-map-botao{color:#efe7dc;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;height:34px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:800;transition:background-color .16s,color .16s;display:inline-flex}.gm-map-zoom .gm-map-botao{justify-content:center;width:34px;padding:0}.gm-map-botao svg{width:16px;height:16px;color:var(--accent-bright);flex:none}.gm-map-botao:focus-visible{outline:1px solid var(--accent-bright);outline-offset:-1px}@media (hover:hover){.gm-map-botao:hover{color:#fff;background:#fff6e817}.gm-map-botao.perigo:hover{color:#ff8a76}}.gm-map-botao:active{background:#d4392b38}.gm-mapa-dica{z-index:6;border-left:2px solid var(--accent-bright);color:#eee6dbb8;letter-spacing:.16em;text-transform:uppercase;pointer-events:none;background:#0a0807b3;margin:0;padding:5px 9px;font-size:12px;font-weight:700;position:absolute;top:12px;left:12px}.gm-legenda{color:#eee6db99;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:6px 20px;padding:0;font-size:12px;display:flex}.gm-legenda span{align-items:center;gap:7px;display:inline-flex}.gm-legenda kbd{color:#fff6e8;letter-spacing:.04em;background:linear-gradient(#2b221e,#1a1411);border:1px solid #eee6db3d;border-bottom:2px solid #0009;border-radius:3px;place-items:center;min-width:20px;height:20px;padding:0 6px;font:700 12px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-grid;box-shadow:inset 0 1px #ffffff14}.gm-vitais{color:#eee6dbdb;font-variant-numeric:tabular-nums;gap:8px;font-size:14px;font-weight:700;display:flex}.gm-vitais div{background:linear-gradient(90deg,#0a0807c7,#0a080700);border-left:2px solid;align-items:center;gap:9px;padding:5px 14px 5px 8px;display:flex}.gm-vitais svg{width:15px;height:15px}.gm-vitais .vd{color:#e8594a}.gm-vitais .cl{color:#4a9fe0}.gm-vitais div:has(.vd){border-left-color:#e8594a}.gm-vitais div:has(.cl){border-left-color:#4a9fe0}.gm-avisos{right:clamp(16px, calc(var(--vw) * .03), 48px);max-width:min(280px, calc(var(--vw) * .24));pointer-events:none;justify-items:end;gap:6px;display:grid;position:absolute;top:96px}.gm-aviso{border-left:2px solid var(--accent-bright);color:#f0e8dee6;letter-spacing:.03em;background:linear-gradient(90deg,#1c100cd1,#120c0ab8);align-items:center;gap:10px;max-width:100%;padding:8px 14px 8px 12px;font-size:12px;animation:.22s cubic-bezier(.2,.8,.3,1) aviso-entra;display:flex;box-shadow:0 8px 20px #00000059}.gm-aviso strong{color:#fff6e8;font-weight:700}@keyframes aviso-entra{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.gm-saque{--gm-slot:clamp(44px, calc(var(--vh) * .056), 60px);--gm-gap:clamp(4px, calc(var(--vh) * .0066), 8px);--gm-fio:#eee6db1f;--gm-fio-forte:#eee6db42;--gm-quieto:#8a7f73;--gm-ambar:#f1c276;right:clamp(24px, calc(var(--vw) * .08), 140px);z-index:38;isolation:isolate;width:calc(var(--gm-slot,52px) * 4 + var(--gm-gap,6px) * 3 + 44px);color:#efe7dc;pointer-events:auto;background-repeat:no-repeat;background-size:100% 100%;flex-direction:column;gap:10px;padding:18px 16px 14px;font-family:Inter,Segoe UI,ui-sans-serif,system-ui,sans-serif;animation:.16s ease-out menu-entra;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.gm-saque:before{content:"";z-index:-1;background:#0c0908cc;position:absolute;inset:6px;box-shadow:0 18px 50px #00000080}.gm-saque.hidden{display:none}.gm-saque-grade{grid-template-columns:repeat(4, var(--gm-slot,52px));gap:var(--gm-gap,6px);max-height:calc(var(--gm-slot,52px) * 4 + var(--gm-gap,6px) * 3);scrollbar-width:thin;justify-content:center;display:grid;overflow:hidden auto}.gm-saque-vazio{text-align:center;color:#eee6db6b;letter-spacing:.06em;padding:16px 4px;font-size:12px}.gm-saque-acoes{justify-content:center;gap:8px;display:flex}.gm-botao{border:1px solid var(--gm-fio-forte,#eee6db42);color:#fff6e8;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#fff6e81a,#fff6e80a);flex:1;height:36px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:800;transition:background-color .16s,border-color .16s,transform .12s}.gm-botao:focus-visible{outline:1px solid var(--accent-bright);outline-offset:2px}@media (hover:hover){.gm-botao:hover{background-color:#fff6e814;border-color:#eee6db80}.gm-botao.forte:hover{background:linear-gradient(#d4392b,#a82a1f)}}.gm-botao:active{transform:scale(.97)}.gm-botao.forte{background:linear-gradient(#d4392be6,#a82a1fe6);border-color:#d4392b}.gm-inventory-context{z-index:90;border:1px solid #eee6db38;border-top:2px solid var(--accent-bright);background:#0e0a09f7;gap:1px;width:220px;padding:6px;animation:.14s cubic-bezier(.2,.8,.3,1) gm-contexto-abre;display:grid;position:fixed;box-shadow:0 18px 44px #000000a6}@keyframes gm-contexto-abre{0%{opacity:0;transform:translateY(-4px)}}.gm-inventory-context.hidden{display:none}.gm-context-title{color:#fff8ee;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #eee6db1a;margin-bottom:3px;padding:6px 9px 8px;font-size:12px}.gm-context-action,.gm-context-cancel{color:#eee6dbdb;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:9px 10px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.2;transition:background-color .12s,color .12s,padding-left .16s;display:block}.gm-context-action:hover,.gm-context-action:focus-visible,.gm-context-cancel:hover,.gm-context-cancel:focus-visible{color:#fff8ee;background:#fff6e81a;outline:none;padding-left:14px}.gm-context-action:disabled{color:#eee6db52;cursor:default;background:0 0;padding-left:10px}.gm-context-cancel{color:#eee6db80;border-top:1px solid #eee6db1a;margin-top:3px}@media (max-width:600px){.gm-body{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:22px;padding-top:20px;overflow-y:auto}.gm-equip{flex:0 0 390px;width:100%}.gm-bag{flex:none;width:100%;min-height:160px}.gm-vitais{display:none}.gm-nav{flex-wrap:wrap;gap:14px}.gm-map-botao span{display:none}}@media (min-width:601px) and (max-height:500px){.game-menu{--gm-slot:80px;--gm-pad:14px;--gm-gap:8px}.gm-body{padding:10px 18px 30px}.gm-legenda{gap:4px 10px;font-size:12px}.gm-rodape>*{min-height:34px}.gm-cabecalho{margin-bottom:8px;padding-bottom:8px}.gm-cabecalho-rotulo{display:none}.gm-ficha{padding:4px 7px 3px}.gm-vitais{display:none}.gm-item-detalhe{padding-top:8px;font-size:12px}.gm-item-detalhe small{display:none}.gm-map-botao{height:30px;padding:0 9px}.gm-map-botao span,.gm-mapa-dica{display:none}.gm-equip{gap:calc(var(--gm-gap) * 1.5) var(--gm-gap);grid-template-rows:auto repeat(3,auto) minmax(0,1fr);grid-template-columns:34% minmax(0,1fr) minmax(0,1fr);align-content:start;display:grid}.gm-equip>.gm-cabecalho{grid-column:1/-1}.gm-equip-corpo,.gm-armas{display:contents}.gm-retrato{grid-area:2/1/-1}.gm-equip-corpo>.gm-coluna{grid-row:2;justify-content:center;display:flex}.gm-equip-corpo>.gm-coluna:first-child{grid-column:2/-1}.gm-equip-corpo>.gm-coluna:last-child,.gm-armas-linha{grid-area:3/2/auto/-1}.gm-cinto-itens{grid-area:4/2/auto/-1;grid-template-columns:repeat(3, var(--gm-slot));justify-content:center;margin-top:0;display:grid}.gm-armas>.gm-coluna-rotulo,.gm-retrato-dica,.gm-casa-nome{display:none}.gm-bag-grade{--gm-casa:var(--gm-slot);flex:0 auto;max-height:none}.gm-item-detalhe{min-height:0;margin-top:6px;overflow:hidden}.gm-item-detalhe p{display:none}}.gm-retrato-canvas{cursor:grab;touch-action:none;object-fit:contain;outline:none;width:100%;height:100%;min-height:0;display:block}.game-menu:not(.hidden)~.touch-controls{display:none!important}body:has(.game-menu:not(.hidden)) .touch-controls{display:none!important}@media (prefers-reduced-motion:reduce){.game-menu,.gm-body>.gm-panel,.gm-cabecalho:after,.gm-aviso,.gm-inventory-context,.gm-armas-linha .gm-slot[data-destino-valido=true]{animation:none}.gm-slot:hover,.gm-slot.selecionado,.gm-tab.voltar:hover:before{transform:none}}.server-browser,.settings-panel,.loading-card,.dialog-panel,.weapon-select-panel{isolation:isolate;background-image:none;background-repeat:no-repeat;background-size:100% 100%;position:relative;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#0000!important;border:0!important;border-radius:0!important}.server-browser:before,.settings-panel:before,.loading-card:before,.dialog-panel:before,.weapon-select-panel:before{content:"";z-index:-1;background:linear-gradient(#fffaf20b,#fffaf200 120px),#0c0908c7;position:absolute;inset:6px;box-shadow:0 18px 60px #00000080}.server-browser>.panel-header,.settings-panel>.panel-header{background:0 0!important;border:0!important;padding:26px 28px 14px!important}.server-browser .eyebrow,.settings-panel .eyebrow{color:#eee6db80;letter-spacing:.26em;font-size:8px}.server-browser .panel-header h2,.settings-panel .panel-header h2{letter-spacing:.08em;font-size:clamp(20px,2.2vw,30px);font-weight:800}.browser-tab{text-transform:uppercase;position:relative;color:#eee6db80!important;letter-spacing:.17em!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:7px 3px!important;font-size:10px!important;font-weight:700!important}.browser-tabs{background:0 0!important;border:0!important;gap:clamp(14px,2.2vw,34px)!important}.browser-tab:hover,.browser-tab.active{color:#fff8ee!important}.browser-tab.active:after{content:"";clip-path:polygon(0 40%,12% 5%,30% 60%,48% 15%,66% 70%,84% 20%,100% 55%,100% 100%,0 100%);background:#b3271d;height:3px;position:absolute;bottom:-1px;left:-4px;right:-4px}.server-browser .button,.settings-panel .button,.dialog-panel .button,.weapon-select .button{text-transform:uppercase;letter-spacing:.13em!important;border-radius:0!important;font-weight:700!important}.server-browser .button:not(.primary),.settings-panel .button:not(.primary){color:#fff6e8!important;background:#fff6e812!important;border:1px solid #eee6db42!important}.server-browser .button.primary,.settings-panel .button.primary{color:#fff6ec!important;background:#b3271dd1!important;border:1px solid #d4392b!important}.browser-footer,.server-table-head{background:0 0!important;border-color:#eee6db24!important}.server-row{border-color:#eee6db14!important}.server-row:hover,.server-row.selected{background:#fff6e80f!important}.server-search{color:#f3f0ea!important;background:#fff6e80d!important;border:1px solid #eee6db33!important;border-radius:0!important}@media (min-width:761px){.settings-panel{width:min(1320px, calc(var(--vw) - 56px))}.server-browser{width:min(1400px, calc(var(--vw) - 56px))}.dialog-panel{width:min(720px, calc(var(--vw) - 40px))}.loading-card{width:min(620px, calc(var(--vw) - 40px))}.server-browser>.panel-header,.settings-panel>.panel-header{padding:34px 40px 16px!important}.server-browser .panel-header h2,.settings-panel .panel-header h2{font-size:clamp(28px,2.6vw,42px)}.server-browser .eyebrow,.settings-panel .eyebrow{letter-spacing:.32em;font-size:12px}.browser-tab{font-size:12px!important}.browser-toolbar{padding:0 40px 20px}.server-search{width:min(340px,30vw);height:42px}.server-table{min-height:clamp(320px,50vh,600px);max-height:clamp(320px,50vh,600px)}.server-table-head{min-height:42px;padding:0 30px;font-size:12px}.server-row{min-height:68px;padding:0 30px;font-size:13px}.browser-footer{min-height:64px;padding:0 40px;font-size:12px}.customization-body{gap:36px;padding:0 40px 24px}}.consentimento{z-index:700;pointer-events:auto;border:1px solid var(--line-strong);border-top:2px solid var(--accent);background:#080d12f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:min(760px,100% - 24px);padding:12px 16px;animation:.3s cubic-bezier(.2,.8,.3,1) consentimento-entra;display:flex;position:fixed;bottom:14px;left:50%;translate:-50%;box-shadow:0 18px 50px #0000008c}@keyframes consentimento-entra{0%{opacity:0;translate:-50% 10px}}.consentimento-texto{flex:320px;gap:3px;min-width:0;display:grid}.consentimento-texto b{color:#fff8ee;letter-spacing:.14em;text-transform:uppercase;font-size:12px}.consentimento-texto small{color:var(--muted);font-size:12px;line-height:1.45}.consentimento-acoes{flex:none;gap:8px;display:flex}.consentimento-acoes .button{min-width:104px}@media (prefers-reduced-motion:reduce){.consentimento{animation:none}}.workspace-screen{animation:.28s ease-out backwards tela-escurece}.workspace-screen>.server-browser,.workspace-screen>.settings-panel,.workspace-screen>.dialog-panel{animation:.46s cubic-bezier(.2,.8,.3,1) backwards placa-entra}@keyframes tela-escurece{0%{opacity:0}}@keyframes placa-entra{0%{opacity:0;transform:translateY(18px)scale(.985)}}.server-browser>.panel-header,.settings-panel>.panel-header{position:relative}.server-browser>.panel-header:after,.settings-panel>.panel-header:after{content:"";pointer-events:none;background:linear-gradient(90deg, var(--accent-bright), #eee6db29 26%, transparent 80%);transform-origin:0;height:1px;animation:.7s cubic-bezier(.2,.8,.3,1) .18s backwards fio-desenha;position:absolute;bottom:0;left:40px;right:40px}@keyframes fio-desenha{0%{transform:scaleX(0)}}.workspace-screen .panel-header h2{animation:.55s cubic-bezier(.2,.8,.3,1) 80ms backwards titulo-assenta}@keyframes titulo-assenta{0%{opacity:0;letter-spacing:.3em}}.browser-tab{transition:color .2s!important}.browser-tab.active:after{animation:.32s cubic-bezier(.2,.8,.3,1) risco-da-aba}@keyframes risco-da-aba{0%{transform:scaleX(0)}}.settings-section{animation:.38s cubic-bezier(.2,.8,.3,1) backwards secao-entra}.settings-section:nth-child(2){animation-delay:45ms}.settings-section:nth-child(3){animation-delay:90ms}.settings-section:nth-child(4){animation-delay:.135s}.settings-section:nth-child(n+5){animation-delay:.18s}@keyframes secao-entra{0%{opacity:0;transform:translateY(10px)}}.server-row{transition:transform .2s cubic-bezier(.2,.8,.3,1),background-color .2s,box-shadow .2s;animation:.36s cubic-bezier(.2,.8,.3,1) backwards linha-entra}.server-row:nth-child(2){animation-delay:40ms}.server-row:nth-child(3){animation-delay:80ms}.server-row:nth-child(4){animation-delay:.12s}.server-row:nth-child(n+5){animation-delay:.16s}@keyframes linha-entra{0%{opacity:0;transform:translate(-12px)}}@media (hover:hover){.server-row:hover{transform:translate(4px);box-shadow:inset 3px 0 #d4392bb3!important}}.server-row.selected{box-shadow:inset 3px 0 var(--accent-bright)!important}.server-browser .button,.settings-panel .button,.dialog-panel .button{transition:transform .18s cubic-bezier(.2,.8,.3,1),background-color .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.server-browser .button:after,.settings-panel .button:after,.dialog-panel .button:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#fff6e829 48%,#0000 66%);position:absolute;inset:0;transform:translate(-110%)}@media (hover:hover){.server-browser .button:hover,.settings-panel .button:hover,.dialog-panel .button:hover{transform:translateY(-2px);box-shadow:0 10px 22px #00000059}.server-browser .button:hover:after,.settings-panel .button:hover:after,.dialog-panel .button:hover:after{transition:transform .6s cubic-bezier(.3,.7,.3,1);transform:translate(110%)}}.server-browser .button:active,.settings-panel .button:active,.dialog-panel .button:active{box-shadow:none;transition-duration:80ms;transform:translateY(0)scale(.97)}@media (prefers-reduced-motion:reduce){.workspace-screen,.workspace-screen>*,.workspace-screen .panel-header h2,.server-browser>.panel-header:after,.settings-panel>.panel-header:after,.settings-section,.server-row,.browser-tab.active:after{animation:none!important}.server-row:hover,.server-browser .button:hover,.settings-panel .button:hover,.dialog-panel .button:hover{transform:none}.server-browser .button:after,.settings-panel .button:after,.dialog-panel .button:after{display:none}}:root{--sp-chao:#06080b;--sp-painel:#090c10db;--sp-painel-forte:#06080bf2;--sp-celula:#ffffff0a;--sp-linha:#ffffff1f;--sp-linha-forte:#ffffff3d;--sp-texto:#f4f5f7;--sp-texto-2:#b6bdc6;--sp-texto-3:#7f8893;--sp-vermelho:#e8222e;--sp-vermelho-fundo:#9c1119;--sp-vermelho-brilho:#e8222e6b;--sp-amarelo:#ffc21f;--sp-amarelo-fundo:#f08c0a;--sp-verde:#37d67a;--sp-azul:#2f8bff;--sp-fonte:"Bahnschrift", "DIN Condensed", "Avenir Next Condensed", "Roboto Condensed", "Arial Narrow", "Segoe UI", system-ui, sans-serif;--sp-inclinacao:skewX(-9deg);--sp-t1:12px;--sp-t2:14px;--sp-t3:16px;--sp-t4:18px;--sp-t5:22px;--sp-t6:28px;--sp-t7:40px;--sp-t8:52px;--sp-t9:76px;--sp-t10:108px;--sp-e1:4px;--sp-e2:8px;--sp-e3:12px;--sp-e4:16px;--sp-e5:20px;--sp-e6:24px;--sp-e7:32px;--sp-e8:40px;--sp-e9:48px;--sp-e10:64px;--sp-alvo-p:40px;--sp-alvo:48px;--sp-alvo-g:64px;--sp-alvo-cta:96px;--sp-faixa:128px;--sp-raio:0;--sp-raio-pilula:999px;--sp-sombra-texto:0 2px 10px #000c;--sp-sombra-painel:0 12px 32px #00000073;--sp-sombra-cta:0 0 30px #ffb41452;--sp-margem:var(--sp-e8);--sp-vao:var(--sp-e4);--sp-topo:72px}.sp-tela{--cor:var(--sp-vermelho);--accent:#c8141e;--accent-bright:var(--sp-vermelho);--line:var(--sp-linha);--line-strong:var(--sp-linha-forte);isolation:isolate;background:var(--sp-chao);color:var(--sp-texto);font-family:var(--sp-fonte);font-stretch:86%;font-size:var(--sp-t3);grid-template:auto minmax(0,1fr)/minmax(0,1fr);line-height:1.3;display:grid;overflow:hidden;container:sp-tela/inline-size}.sp-fundo{z-index:-1;pointer-events:none;background:var(--sp-chao) var(--sp-fundo) center top / cover no-repeat;position:absolute;inset:0}.sp-fundo:after{content:"";background:linear-gradient(#06080b80 0,#06080b1f 20%,#06080bb3 50%,#06080bf5 100%),linear-gradient(90deg,#06080bd1 0,#06080b4d 42%,#06080b14 68%,#06080b80 100%);position:absolute;inset:0}@media (max-width:900px),(max-height:500px){.sp-fundo{background-image:var(--sp-fundo-m)}}.sp-topo{z-index:5;align-items:stretch;gap:var(--sp-e4);min-height:var(--sp-topo);padding:0 var(--sp-margem);background:linear-gradient(#040608f7,#040608cc);border-bottom:1px solid #e8222e61;display:flex;position:relative;box-shadow:0 10px 30px #00000073}.sp-marca{cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:0;display:flex}.sp-marca img{width:auto;height:54px;display:block}.sp-studio{padding:var(--sp-e1) var(--sp-e2);border:1px solid var(--sp-linha-forte);color:var(--sp-texto-3);font:700 var(--sp-t1)/1 var(--sp-fonte);letter-spacing:.2em;background:0 0;align-self:center}.sp-nav{scrollbar-width:none;flex:auto;align-items:stretch;min-width:0;display:flex;overflow-x:auto}.sp-nav::-webkit-scrollbar{display:none}.sp-nav-item{padding:0 var(--sp-e5);color:var(--sp-texto-2);font:600 var(--sp-t4)/1 var(--sp-fonte);letter-spacing:.06em;white-space:nowrap;cursor:pointer;isolation:isolate;background:0 0;border:0;flex:none;font-stretch:82%;transition:color .16s;position:relative}.sp-nav-item:before{content:"";z-index:-1;opacity:0;clip-path:polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%);border-bottom:3px solid var(--sp-vermelho);background:linear-gradient(#e8222e1a,#e8222e9e);transition:opacity .16s;position:absolute;inset:0}.sp-nav-item:hover{color:#fff}.sp-nav-item:hover:before{opacity:.35}.sp-nav-item[aria-current=page]{color:#fff}.sp-nav-item[aria-current=page]:before{opacity:1}.sp-topo-acoes{align-items:center;gap:var(--sp-e2);flex:none;margin-left:auto;display:flex}.sp-moeda{align-items:center;gap:var(--sp-e2);height:44px;padding:0 var(--sp-e2) 0 var(--sp-e3);border:1px solid var(--sp-linha);color:#fff;font:600 var(--sp-t4)/1 var(--sp-fonte);cursor:pointer;white-space:nowrap;background:#0000008c;display:inline-flex}.sp-moeda b{font-variant-numeric:tabular-nums;font-weight:600}.sp-moeda small{color:var(--sp-texto-3);font-size:var(--sp-t1);letter-spacing:.12em}.sp-moeda-img{object-fit:contain;vertical-align:-.25em;-webkit-user-select:none;user-select:none;flex:none;width:1.25em;height:1.25em}.sp-moeda>.sp-moeda-img{vertical-align:baseline;width:1.7em;height:1.7em}.sp-moeda i{border:1px solid var(--sp-vermelho);width:30px;height:30px;color:var(--sp-vermelho);place-items:center;display:grid}.sp-moeda i .sp-icone{width:16px;height:16px}.sp-icone-botao{width:44px;height:44px;color:var(--sp-texto);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.sp-icone-botao .sp-icone{width:24px;height:24px}.sp-moeda:hover,.sp-icone-botao:hover,.sp-perfil:hover{border-color:var(--sp-linha-forte);background:#ffffff0f}.sp-perfil{align-items:center;gap:var(--sp-e2);height:44px;padding:0 var(--sp-e2) 0 2px;color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;display:flex}.sp-perfil img{object-fit:cover;width:36px;height:36px;box-shadow:0 0 0 2px var(--sp-vermelho);border-radius:50%;flex:none}.sp-perfil-texto{gap:2px;min-width:72px;display:grid}.sp-menu-conta{position:relative}.sp-menu-conta-lista{z-index:50;min-width:200px;padding:var(--sp-e1);border:1px solid var(--sp-linha-forte);background:#0a0c10f7;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #0009}.sp-menu-conta-lista[hidden]{display:none}.sp-menu-conta-item{align-items:center;gap:var(--sp-e2);min-height:44px;padding:0 var(--sp-e2);color:var(--sp-texto);font:600 var(--sp-t3)/1 var(--sp-fonte);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.sp-menu-conta-item .sp-icone{width:20px;height:20px}.sp-menu-conta-item:hover,.sp-menu-conta-item:focus-visible{color:#fff;background:#ffffff12}.sp-menu-conta-item[data-destino=sair]{border-top:1px solid var(--sp-linha);color:var(--sp-vermelho)}.sp-perfil-texto b{font:600 var(--sp-t3)/1 var(--sp-fonte);text-overflow:ellipsis;white-space:nowrap;max-width:14ch;overflow:hidden}.sp-perfil-texto small{color:var(--sp-vermelho);font-size:var(--sp-t1);letter-spacing:.06em}.sp-perfil-texto .sp-barra{height:4px}.sp-perfil[aria-current=page]{border-color:var(--sp-vermelho)}.sp-conteudo{gap:var(--sp-vao);min-height:0;padding:0 var(--sp-margem) var(--sp-e6);scrollbar-width:thin;-webkit-mask-image:linear-gradient(180deg, #000 calc(100% - var(--sp-e6)), transparent);-webkit-mask-image:linear-gradient(180deg, #000 calc(100% - var(--sp-e6)), transparent);mask-image:linear-gradient(180deg, #000 calc(100% - var(--sp-e6)), transparent);flex-direction:column;display:flex;position:relative;overflow:hidden auto;container:sp-conteudo/size}.sp-conteudo>*{flex:none}.sp-conteudo :is(.sp-categorias,.sp-fixa){z-index:2;scrollbar-width:thin;align-self:start;max-height:100cqh;position:sticky;top:0;overflow-y:auto}.sp-tela [hidden]{display:none!important}.sp-icone{flex:none;width:20px;height:20px}.sp-heroi{justify-items:start;gap:var(--sp-e2);padding:var(--sp-e4) 0 var(--sp-e2);display:grid}.sp-heroi-linha{align-items:center;gap:var(--sp-e4);display:flex}.sp-heroi-icone{width:68px;height:68px;color:var(--cor);filter:drop-shadow(0 0 14px var(--cor))}.sp-heroi-titulo{font:700 var(--sp-t9)/.94 var(--sp-fonte);letter-spacing:-.005em;text-transform:uppercase;transform:var(--sp-inclinacao);transform-origin:0 100%;text-shadow:0 4px 26px #000000b3;white-space:pre-wrap;margin:0;font-stretch:78%}.sp-heroi-titulo em{color:var(--sp-vermelho);text-shadow:0 0 28px var(--sp-vermelho-brilho), 0 4px 26px #000000b3;font-style:normal}.sp-heroi-lema{color:#e7e9ec;font:500 var(--sp-t3)/1.3 var(--sp-fonte);letter-spacing:.3em;text-transform:uppercase;text-shadow:0 2px 10px #000c;margin:0}.sp-conteudo .sp-heroi:not(.sp-heroi-inicio){align-items:center;gap:var(--sp-e2) var(--sp-e4);padding:var(--sp-e4) 0 var(--sp-e1);flex-wrap:wrap;display:flex}.sp-conteudo .sp-heroi:not(.sp-heroi-inicio) :is(.sp-heroi-titulo,.sp-heroi-lema){margin-block:0;line-height:1}.sp-conteudo .sp-heroi:not(.sp-heroi-inicio) .sp-heroi-linha{gap:var(--sp-e3);width:auto}.sp-conteudo .sp-heroi:not(.sp-heroi-inicio) .sp-heroi-titulo{font-size:var(--sp-t7);margin-right:0}.sp-conteudo .sp-heroi:not(.sp-heroi-inicio) :is(.sp-heroi-icone,.sp-heroi-emblema){width:48px;height:48px}.sp-conteudo .sp-heroi:not(.sp-heroi-inicio) .sp-heroi-lema{min-width:0;font-size:var(--sp-t2);letter-spacing:.2em;flex:240px}.sp-heroi-texto{max-width:62ch;color:var(--sp-texto-2);font-size:var(--sp-t3);text-shadow:0 2px 8px #000c;margin:0;display:none}.sp-painel{background:var(--sp-painel);border:1px solid var(--sp-linha);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.sp-painel:before{content:"";background:var(--cor);width:34px;height:2px;position:absolute;top:-1px;left:-1px}.sp-painel-topo{align-items:center;gap:var(--sp-e2);padding:var(--sp-e3) var(--sp-e4) var(--sp-e2);border-bottom:1px solid var(--sp-linha);flex:none;display:flex}.sp-painel-topo h3{font:600 var(--sp-t3)/1.1 var(--sp-fonte);letter-spacing:.14em;text-transform:uppercase;margin:0}.sp-painel-topo .sp-icone{color:var(--sp-texto-2)}.sp-painel-meta{color:var(--sp-texto-2);font-size:var(--sp-t2);letter-spacing:.12em;margin-left:auto}.sp-painel-corpo{gap:var(--sp-e3);min-height:0;padding:var(--sp-e3) var(--sp-e4) var(--sp-e4);flex:auto;align-content:start;display:grid}.sp-botao{justify-content:center;align-items:center;gap:var(--sp-e3);min-height:var(--sp-alvo);padding:0 var(--sp-e5);border:1px solid var(--sp-linha-forte);color:var(--sp-texto);font:600 var(--sp-t3)/1.1 var(--sp-fonte);letter-spacing:.1em;text-transform:uppercase;text-align:left;cursor:pointer;background:#090c10e0;transition:transform .16s,filter .16s,border-color .16s,background-color .16s;display:inline-flex;position:relative}.sp-botao-texto{gap:var(--sp-e1);min-width:0;display:grid}.sp-botao b{font-weight:700}.sp-botao small{font-size:var(--sp-t1);letter-spacing:.18em;opacity:.85;font-weight:600}.sp-botao small:empty{display:none}.sp-botao:hover{background:#ffffff14;border-color:#fff}.sp-botao:active{transform:translateY(1px)}.sp-botao-fantasma{min-height:var(--sp-alvo-p);padding:0 var(--sp-e3);border-color:var(--sp-linha);font-size:var(--sp-t2);letter-spacing:.2em;background:#06080b99}.sp-botao-primario{color:#fff;background:linear-gradient(#f22a37 0,#c8141e 60%,#a80f18 100%);border-color:#ff5a63;box-shadow:0 0 22px #e8222e4d,inset 0 1px #ffffff40}.sp-botao-primario:hover{background:linear-gradient(#ff3b47 0,#d91823 60%,#b5111b 100%);border-color:#ffd0d3}.sp-botao-cta{min-height:var(--sp-alvo-cta);padding:0 var(--sp-e7);gap:var(--sp-e4);color:#171108;background:linear-gradient(#ffd640 0,#ffb81a 48%,#f39a0b 100%);border-color:#ffe27d;box-shadow:0 0 30px #ffb41452,inset 0 1px #ffffff8c,inset 0 -3px #783c0040}.sp-botao-cta b{font-size:var(--sp-t6);letter-spacing:.03em;font-stretch:78%}.sp-botao-cta small{font-size:var(--sp-t2);letter-spacing:.2em;opacity:.8}.sp-botao-cta>.sp-icone{width:38px;height:38px}.sp-botao-cta:hover{filter:brightness(1.04);background:linear-gradient(#ffe066 0,#ffc433 48%,#ffa51a 100%);border-color:#fff}.sp-botao:disabled{cursor:not-allowed;filter:grayscale(.9);opacity:.55;box-shadow:none;transform:none}.sp-tela :is(button,a,[tabindex]):focus-visible{outline-offset:2px;outline:2px solid #fff}.sp-barra{background:#ffffff21;height:6px;display:block;overflow:hidden}.sp-barra i{background:linear-gradient(90deg, var(--sp-vermelho-fundo), var(--sp-vermelho));height:100%;display:block}.sp-dados{gap:var(--sp-e2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.sp-dado{align-items:center;gap:var(--sp-e3);min-width:0;padding:var(--sp-e2) var(--sp-e3);background:var(--sp-celula);border:1px solid var(--sp-linha);display:flex}.sp-dado>.sp-icone{width:26px;height:26px;color:var(--sp-texto-2)}.sp-dado-texto{gap:2px;min-width:0;display:grid}.sp-dado small{color:var(--sp-texto-3);font-size:var(--sp-t1);letter-spacing:.16em;text-transform:uppercase}.sp-dado b{font:700 var(--sp-t4)/1.1 var(--sp-fonte);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sp-lista{gap:var(--sp-e2);margin:0;padding:0;list-style:none;display:grid}.sp-lista li{justify-content:space-between;align-items:baseline;gap:var(--sp-e2);padding:var(--sp-e2) var(--sp-e2);background:var(--sp-celula);display:flex}.sp-lista small{color:var(--sp-texto-2)}.sp-nota{color:var(--sp-texto-2);font-size:var(--sp-t2);margin:0;line-height:1.45}.sp-linha-de-botoes{gap:var(--sp-e2);flex-wrap:wrap;display:flex}.sp-coluna{gap:var(--sp-vao);align-content:start;min-width:0;display:grid}.sp-dupla{gap:var(--sp-vao);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sp-vazio{align-content:center;justify-items:center;gap:var(--sp-e2);min-height:96px;padding:var(--sp-e4);text-align:center;border:1px dashed var(--sp-linha-forte);color:var(--sp-texto-2);background:var(--sp-painel);display:grid}.sp-vazio .sp-icone{opacity:.7;width:26px;height:26px}.sp-vazio b{font:600 var(--sp-t2)/1.2 var(--sp-fonte);letter-spacing:.18em}.sp-vazio p{max-width:46ch;color:var(--sp-texto-3);font-size:var(--sp-t2);margin:0;line-height:1.4}.sp-integrante{align-items:center;gap:var(--sp-e3);min-width:0;display:flex}.sp-integrante img{object-fit:cover;border:2px solid var(--sp-amarelo);width:58px;height:58px}.sp-integrante span{gap:var(--sp-e1);min-width:0;display:grid}.sp-integrante b{font:600 var(--sp-t4)/1 var(--sp-fonte);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sp-integrante small{color:var(--sp-texto-2);font-size:var(--sp-t2)}.sp-legado{flex:1 0 0;min-height:440px;display:flex}.sp-legado>section{-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--sp-linha);border-top:2px solid var(--sp-vermelho);width:auto;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;box-shadow:none;font-family:var(--sp-fonte);flex:auto;padding:0;animation:none;background:var(--sp-painel)!important}.sp-legado>.server-browser>.panel-header{display:none}.sp-legado>.server-browser{grid-template-rows:auto minmax(0,1fr) auto}.sp-legado>.server-browser>.browser-toolbar{padding-top:var(--sp-e3)}.sp-legado .server-table{min-height:0;max-height:none}.sp-legado .browser-tab{min-width:max-content;min-height:var(--sp-alvo-p);padding:0 var(--sp-e4);font-size:var(--sp-t2);letter-spacing:.1em;flex:none}.sp-legado .button{font-family:var(--sp-fonte);letter-spacing:.1em}.sp-legado .button.compact{font-size:var(--sp-t1)}.sp-legado .server-row{font-size:var(--sp-t2)}.sp-legado .server-table-head,.sp-legado .browser-footer{font-size:var(--sp-t1)}@keyframes sp-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.sp-conteudo>*{animation:.32s cubic-bezier(.2,.8,.3,1) backwards sp-entra}.sp-conteudo>:nth-child(2){animation-delay:50ms}.sp-conteudo>:nth-child(3){animation-delay:.1s}}.reduced-motion .sp-conteudo>*{animation:none}.reduced-motion .sp-botao,.reduced-motion .mode-card{transition:none}@container sp-tela (width<=1540px){.sp-topo,.sp-conteudo{--sp-margem:var(--sp-e6)}.sp-topo{gap:var(--sp-e2)}.sp-nav-item{padding:0 var(--sp-e3)}.sp-moeda small{display:none}}@container sp-tela (width<=1440px){.sp-nav-item{padding:0 var(--sp-e2)}.sp-moeda i{display:none}}@container sp-tela (width<=1320px){.sp-topo,.sp-conteudo{--sp-margem:var(--sp-e5)}.sp-topo{gap:var(--sp-e2)}.sp-marca img{height:46px}.sp-nav-item{padding:0 var(--sp-e4);font-size:var(--sp-t3)}.sp-moeda small,.sp-perfil-texto{display:none}.sp-perfil{padding:0}.sp-perfil img{border-right:0}}@container sp-conteudo (height<=700px){.sp-heroi{gap:var(--sp-e1);padding:var(--sp-e2) 0 2px}.sp-heroi-titulo{font-size:var(--sp-t8)}.sp-heroi-icone{width:48px;height:48px}.sp-heroi-texto{display:none}.sp-heroi-lema{font-size:var(--sp-t2)}.sp-legado{min-height:340px}}.sp-tela-inicio .sp-conteudo{gap:var(--sp-e4);padding-bottom:var(--sp-e7)}.sp-heroi-inicio{min-height:120px;padding:var(--sp-e2) 0 0 var(--sp-e3);flex:1 0 auto;align-content:center}.sp-heroi-inicio .sp-heroi-titulo{font-size:var(--sp-t10);line-height:.9}.sp-heroi-logo{margin:0;line-height:0}.sp-heroi-logo img{filter:drop-shadow(0 6px 18px #000000b3);width:clamp(220px,34vw,560px);height:auto;display:block}.sp-tela-inicio .sp-marca{display:none}@media (max-height:520px),(max-width:900px){.sp-marca{display:none}}@media (max-height:520px){.sp-heroi-logo img{width:clamp(240px,36vw,420px)}.sp-heroi-inicio .sp-heroi-lema{display:none}}.sp-heroi-inicio .sp-heroi-lema{margin-top:var(--sp-e2);padding-left:78px;position:relative}.sp-heroi-inicio .sp-heroi-lema:before{content:"";background:var(--sp-vermelho);width:58px;height:5px;transform:var(--sp-inclinacao);position:absolute;top:50%;left:0}.sp-instalar{margin-top:var(--sp-e2)}.mode-cards{gap:var(--sp-e3);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.mode-card{--cor:var(--sp-vermelho);isolation:isolate;border:1px solid var(--cor);color:#fff;text-align:left;cursor:pointer;height:320px;font:inherit;background:#0b0e12;padding:0;transition:transform .18s cubic-bezier(.2,.8,.3,1),box-shadow .18s;position:relative;overflow:hidden}.mode-card-arte{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mode-card:before{content:"";z-index:-1;background:linear-gradient(#07090c00 28%,#07090cc7 58%,#07090cf7 84%);position:absolute;inset:0}.mode-card:after{content:"";background:var(--cor);height:3px;box-shadow:0 0 18px var(--cor);position:absolute;bottom:0;left:0;right:0}.mode-card-texto{gap:var(--sp-e1);min-width:0;display:grid;position:absolute;bottom:16px;left:16px;right:16px}.mode-card-icone{width:38px;height:38px;color:var(--cor);filter:drop-shadow(0 0 10px var(--cor))}.mode-card-emblema{object-fit:contain;filter:drop-shadow(0 4px 10px #000000b3);width:64px;height:64px}.mode-card b{min-height:2em;font:700 var(--sp-t6)/1 var(--sp-fonte);letter-spacing:.02em;text-shadow:0 2px 10px #000c;align-items:flex-end;font-stretch:78%;display:flex}.mode-card-texto>span{min-height:3.9em;color:var(--sp-texto-2);font-size:var(--sp-t2);letter-spacing:.08em;text-transform:uppercase;line-height:1.3}.mode-card-population{color:var(--cor);font-size:var(--sp-t1);letter-spacing:.18em;font-weight:700}.mode-card-texto{text-align:center;justify-items:center;gap:6px;bottom:12px}.mode-card b{text-align:center;justify-content:center}.mode-card-texto>span{min-height:3.9em}.mode-card>.mode-card-emblema{z-index:1;width:56px;height:56px;margin:0;position:absolute;top:10px;left:10px}.mode-card-population:empty{display:none}.mode-card:hover,.mode-card:focus-visible{box-shadow:0 0 0 1px var(--cor), 0 18px 40px #0009, 0 0 34px color-mix(in srgb, var(--cor) 45%, transparent);transform:translateY(-4px)}.mode-card[data-disponivel=nao] .mode-card-arte{filter:grayscale(.8)brightness(.62)}.mode-card[data-disponivel=nao] .mode-card-population{color:var(--sp-texto-2)}.sp-inicio-base{gap:var(--sp-vao);grid-template-columns:minmax(0,1.25fr) minmax(0,1.2fr) minmax(300px,.78fr);align-items:stretch;display:grid}.sp-esquadrao{gap:var(--sp-e2);grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sp-vaga{align-content:center;justify-items:center;gap:var(--sp-e1);border:1px dashed var(--sp-linha-forte);min-width:0;min-height:62px;color:var(--sp-texto-3);font-size:var(--sp-t1);display:grid}.sp-vaga-convidar{align-content:center;justify-items:center;gap:var(--sp-e1);width:100%;height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;display:grid}.sp-vaga-convidar .sp-icone{width:18px;height:18px}.sp-vaga-convidar:hover,.sp-vaga-convidar:focus-visible{color:var(--sp-amarelo)}.sp-vaga-convidar:focus-visible{outline:2px solid var(--sp-amarelo);outline-offset:-2px}.sp-vaga-convidar:disabled{cursor:progress;opacity:.6}.sp-vaga-ocupada{color:var(--sp-texto);padding:var(--sp-e1);text-align:center;border-style:solid}.sp-vaga-ocupada img{object-fit:cover;border:1px solid var(--sp-amarelo);width:28px;height:28px}.sp-vaga-ocupada b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.sp-vaga-ocupada small{color:var(--sp-texto-2)}.sp-esquadrao-coroa{width:12px;height:12px;color:var(--sp-amarelo);vertical-align:-1px;margin-right:4px}.sp-esquadrao-acoes{align-items:center;gap:var(--sp-e2);flex-wrap:wrap;display:flex}.sp-esquadrao-acoes .sp-nota{flex:180px;margin:0}.menu-mapa{isolation:isolate;min-height:var(--sp-faixa);padding:var(--sp-e3) var(--sp-e4);align-content:center;justify-items:start;gap:var(--sp-e1);text-align:left;border:1px solid var(--sp-linha);background:var(--sp-painel);color:#fff;cursor:pointer;font:inherit;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.menu-mapa-figura{z-index:-1;object-fit:cover;opacity:.9;width:58%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%);mask-image:linear-gradient(90deg,#0000,#000 55%)}.menu-mapa-rotulo{align-items:center;gap:var(--sp-e2);color:var(--sp-texto-2);display:flex}.menu-mapa-rotulo b{font:600 var(--sp-t2)/1 var(--sp-fonte);letter-spacing:.2em}.menu-mapa-vivo{background:var(--sp-vermelho);width:8px;height:8px;box-shadow:0 0 10px var(--sp-vermelho);border-radius:50%}.menu-mapa.carregando .menu-mapa-vivo{background:var(--sp-amarelo);box-shadow:0 0 10px var(--sp-amarelo)}.menu-mapa-nome{font:700 var(--sp-t6)/1 var(--sp-fonte);text-transform:uppercase;text-shadow:0 2px 12px #000c;font-stretch:78%}.menu-mapa-modo{color:var(--sp-vermelho);font-size:var(--sp-t1);letter-spacing:.26em;text-transform:uppercase;font-weight:700}.menu-mapa-rodape{align-items:center;gap:var(--sp-e3);margin-top:var(--sp-e2);max-width:100%;display:flex}.menu-mapa-pontos{gap:var(--sp-e1);min-width:0;display:flex;overflow:hidden}.menu-mapa-pontos i{background:#ffffff47;flex:none;width:12px;height:3px}.menu-mapa-pontos i.atual{background:var(--sp-vermelho);width:22px}.menu-mapa-dica{color:var(--sp-texto-2);font-size:var(--sp-t1);letter-spacing:.2em;white-space:nowrap;flex:none}.menu-mapa:hover{border-color:var(--sp-linha-forte)}.menu-lancamento{gap:var(--sp-e2);grid-template-columns:minmax(0,1fr) auto;display:grid}.menu-jogar{min-height:var(--sp-faixa)}.menu-jogar b{font-size:var(--sp-t7)}.menu-hamburguer{gap:var(--sp-e2);min-width:88px;padding:0 var(--sp-e3);font-size:var(--sp-t1);letter-spacing:.16em;flex-direction:column}.menu-hamburguer .sp-icone{width:26px;height:26px}.sp-tela-modo .sp-heroi-icone{color:var(--cor)}.sp-tela-modo .sp-heroi{align-items:center;column-gap:var(--sp-e4);padding:var(--sp-e2) 0;grid-template-columns:auto auto minmax(0,1fr)}.sp-tela-modo .sp-heroi-linha{gap:var(--sp-e3);width:auto}.sp-tela-modo .sp-heroi-titulo{font-size:var(--sp-t7);margin-right:0}.sp-tela-modo .sp-heroi-emblema,.sp-tela-modo .sp-heroi-icone{width:48px;height:48px}.sp-tela-modo .sp-heroi-lema{min-width:0;font-size:var(--sp-t2);letter-spacing:.2em}.sp-heroi-emblema{object-fit:contain;filter:drop-shadow(0 4px 12px #000000b3);width:84px;height:84px}.sp-modo-grade,.sp-modo-base{gap:var(--sp-vao);grid-template-columns:minmax(0,1.15fr) minmax(0,1.5fr) minmax(0,1fr);display:grid}.sp-modo-grade{flex:1 0 0;min-height:340px}.sp-modo-base{align-items:stretch}.sp-modo-mapa .sp-painel-corpo{grid-template-rows:minmax(150px,1fr) auto;align-content:stretch}.sp-mapa{background:#0b0e12;min-height:150px;position:relative;overflow:hidden}.sp-mapa-figura{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sp-mapa-legenda{padding:var(--sp-e9) var(--sp-e3) var(--sp-e3);background:linear-gradient(#0000,#06080bf5 62%);position:absolute;bottom:0;left:0;right:0}.sp-mapa-nome{font:700 var(--sp-t6)/1 var(--sp-fonte);text-transform:uppercase;font-stretch:78%;display:block}.sp-mapa-texto{margin:var(--sp-e1) 0 0;color:var(--sp-texto-2);font-size:var(--sp-t2);line-height:1.35}.sp-salas{gap:var(--sp-e2);scrollbar-width:thin;align-content:start;min-height:0;display:grid;overflow-y:auto}.sp-modo-salas .sp-painel-corpo{grid-template-rows:minmax(0,1fr);align-content:stretch}.sp-sala{align-items:center;gap:var(--sp-e2);min-height:52px;padding:0 var(--sp-e3);border:1px solid var(--sp-linha);background:var(--sp-celula);color:inherit;font:inherit;text-align:left;cursor:pointer;grid-template-columns:minmax(0,1.5fr) 92px 92px 96px;display:grid}.sp-sala>span{align-items:center;gap:var(--sp-e2);font-variant-numeric:tabular-nums;min-width:0;display:flex}.sp-sala .sp-icone{width:18px;height:18px;color:var(--sp-texto-3)}.sp-sala-nome b{font-size:var(--sp-t4);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sp-sala-rede .sp-icone{color:var(--sp-verde)}.sp-sala-estado{color:var(--sp-verde);font-size:var(--sp-t1);letter-spacing:.14em;justify-content:flex-end;font-weight:700}.sp-sala:hover{border-color:var(--sp-linha-forte)}.sp-sala[aria-checked=true]{border-color:var(--cor);box-shadow:inset 4px 0 var(--cor);background:color-mix(in srgb, var(--cor) 20%, transparent)}.sp-regras{gap:var(--sp-e2);margin:0;padding:0;list-style:none;display:grid}.sp-regras li{align-items:flex-start;gap:var(--sp-e3);padding:var(--sp-e2) var(--sp-e3);background:var(--sp-celula);border-left:2px solid var(--cor);display:flex}.sp-regras .sp-icone{width:26px;height:26px;color:var(--cor)}.sp-regras b{font-size:var(--sp-t3);display:block}.sp-regras small{color:var(--sp-texto-2);font-size:var(--sp-t2);margin-top:2px;line-height:1.35;display:block}.sp-modo-arsenal .sp-painel-corpo{grid-template-columns:minmax(0,1fr) auto;align-items:center}.sp-entrar{min-height:var(--sp-alvo-cta)}.sp-arsenal-grade{gap:var(--sp-vao);flex:1 0 auto;grid-template-columns:290px minmax(0,1fr) 340px;min-height:280px;display:grid}.sp-categorias{gap:var(--sp-e2);align-content:start;display:grid}.sp-categoria{align-items:center;gap:var(--sp-e3);min-height:64px;padding:0 var(--sp-e3);border:1px solid var(--sp-linha);background:var(--sp-painel);color:inherit;font:inherit;text-align:left;cursor:pointer;grid-template-columns:34px minmax(0,1fr) 18px;display:grid}.sp-categoria>.sp-icone:first-child{width:30px;height:30px;color:var(--sp-texto-2)}.sp-categoria b{font-size:var(--sp-t4);letter-spacing:.08em;display:block}.sp-categoria small{color:var(--sp-texto-3);font-size:var(--sp-t1);letter-spacing:.14em}.sp-categoria[aria-pressed=true]{border-color:var(--sp-vermelho);box-shadow:inset 4px 0 var(--sp-vermelho), 0 0 24px #e8222e38;background:linear-gradient(90deg,#e8222e80,#e8222e1a)}.sp-categoria[aria-pressed=true]>.sp-icone:first-child{color:#fff}.sp-arsenal-centro .sp-painel-corpo,.sp-armeiro-arma .sp-painel-corpo{align-content:center}.sp-arsenal-detalhe{gap:var(--sp-e4);grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr);align-items:center;display:grid}.sp-arsenal-nome h2{font:700 var(--sp-t8)/1 var(--sp-fonte);transform:var(--sp-inclinacao);transform-origin:0 100%;margin:0;font-stretch:78%}.sp-arsenal-nome>span{margin-top:var(--sp-e1);color:var(--sp-texto-2);font-size:var(--sp-t3);letter-spacing:.2em;display:block}.sp-arsenal-acoes{gap:var(--sp-e2);margin-top:var(--sp-e4);display:grid}.sp-arsenal-acoes .sp-botao{justify-content:flex-start}.sp-arsenal-skins:empty{display:none}.sp-arsenal-skins{margin-top:var(--sp-e3);grid-column:1/-1;min-width:0}.sp-arsenal-modelo{min-width:0;min-height:250px;position:relative}.sp-arsenal-previa{touch-action:none;width:100%;height:250px;display:block}.sp-arsenal-modelo>.sp-arsenal-arma{height:100%;position:absolute;inset:0}.sp-arsenal-modelo>[hidden]{display:none}.sp-arsenal-arma{object-fit:contain;filter:drop-shadow(0 18px 28px #000000bf);width:100%;max-height:250px;display:block}.sp-arsenal-ficha{gap:var(--sp-e3);display:grid}.sp-ficha{gap:var(--sp-e3);margin:0;padding:0;list-style:none;display:grid}.sp-ficha li{align-items:center;gap:var(--sp-e2);font-size:var(--sp-t2);letter-spacing:.1em;grid-template-columns:104px minmax(0,1fr) 62px;display:grid}.sp-ficha b{text-align:right;font-size:var(--sp-t3);font-variant-numeric:tabular-nums}.sp-armas{gap:var(--sp-e2);scrollbar-width:thin;padding-bottom:var(--sp-e2);grid-auto-columns:196px;grid-auto-flow:column;display:grid;overflow-x:auto}.sp-arma-cartao{padding:var(--sp-e2) var(--sp-e3);border:1px solid var(--sp-linha);background:var(--sp-celula);color:inherit;font:inherit;text-align:left;cursor:pointer;gap:2px;display:grid}.sp-arma-cartao img{object-fit:contain;width:100%;height:62px}.sp-arma-cartao b{font-size:var(--sp-t4)}.sp-arma-cartao small{color:var(--sp-texto-3);font-size:var(--sp-t1);letter-spacing:.1em}.sp-arma-cartao[aria-checked=true]{border-color:var(--sp-vermelho);box-shadow:inset 0 -3px var(--sp-vermelho), 0 0 20px #e8222e40;background:#e8222e1f}.sp-armeiro-grade{gap:var(--sp-vao);flex:1 0 auto;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 340px;min-height:300px;display:grid}.sp-carreira-grade{gap:var(--sp-vao);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sp-cartao-de-perfil{gap:var(--sp-e3) var(--sp-e4);padding:var(--sp-e4);border-color:#e8222e99;grid-template-columns:120px minmax(0,1fr);display:grid;box-shadow:0 0 26px #e8222e29}.sp-foto{object-fit:cover;border:2px solid var(--sp-vermelho);width:120px;height:120px}.sp-cartao-de-perfil-texto{gap:var(--sp-e2);align-content:center;min-width:0;display:grid}.sp-cartao-de-perfil h2{font:700 var(--sp-t6)/1 var(--sp-fonte);text-overflow:ellipsis;margin:0;overflow:hidden}.sp-cartao-de-perfil .sp-dados{grid-column:1/-1}.sp-nivel{gap:var(--sp-e2);display:grid}.sp-nivel b{font-size:var(--sp-t4);letter-spacing:.06em}.sp-nivel small{color:var(--sp-texto-2);font-size:var(--sp-t2);justify-self:end}.sp-carreira-passe .sp-painel-corpo{grid-template-columns:minmax(0,1fr) auto;align-items:center}.sp-carreira-passe .sp-botao-cta{min-height:var(--sp-alvo);padding:0 var(--sp-e5)}.sp-carreira-passe .sp-botao-cta b{font-size:var(--sp-t4)}.sp-carreira-passe .sp-botao-cta>.sp-icone{width:20px;height:20px}.sp-arma-linha{align-items:center;gap:var(--sp-e3);display:flex}.sp-arma-linha img{object-fit:contain;width:150px;height:58px}.sp-arma-linha span{gap:var(--sp-e1);display:grid}.sp-arma-linha b{font-size:var(--sp-t4)}.sp-arma-linha small{color:var(--sp-texto-2)}.sp-tela-relatorio .sp-heroi-titulo em{color:var(--sp-amarelo);text-shadow:0 0 30px #ffc21f66,0 4px 26px #000000b3}.sp-tela-relatorio .sp-heroi-icone{color:var(--sp-amarelo)}.sp-relatorio-grade{gap:var(--sp-vao);flex:1 0 auto;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);display:grid}.sp-relatorio-vazio{flex:none}.sp-relatorio-vazio .sp-painel-corpo{align-content:center}.sp-relatorio-base{align-items:stretch;gap:var(--sp-e2);flex-wrap:wrap;display:flex}.sp-relatorio-base .sp-botao-cta{min-height:var(--sp-alvo-g);margin-left:auto}.sp-relatorio-base .sp-botao-cta b{font-size:var(--sp-t5)}.sp-placar{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.sp-placar th,.sp-placar td{padding:var(--sp-e2) var(--sp-e2);text-align:left;border-bottom:1px solid var(--sp-linha);font-weight:500}.sp-placar thead th{color:var(--sp-texto-3);font-size:var(--sp-t1);letter-spacing:.16em}.sp-placar tr.eu{outline:1px solid var(--sp-amarelo);outline-offset:-1px;background:#ffc21f24}.sp-placar tr.eu th{font-weight:700}.sp-resumo-grade{gap:var(--sp-vao);flex:none;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sp-resumo-grade .sp-dados{grid-template-columns:minmax(0,1fr)}.sp-resumo-grade .sp-dado{padding:var(--sp-e3) var(--sp-e3)}.sp-resumo-grade .sp-dado b{font-size:var(--sp-t6);font-variant-numeric:tabular-nums}.sp-resumo-ganhos .sp-dado.bom b{color:var(--sp-verde)}.sp-resumo-faixa{align-items:center;gap:var(--sp-e3);min-width:0;padding:var(--sp-e3) var(--sp-e3);background:var(--sp-celula);border:1px solid var(--sp-linha);border-left:3px solid var(--cor-da-faixa,var(--sp-linha-forte));grid-template-columns:30px minmax(0,1fr) auto;display:grid}.sp-resumo-faixa>.sp-icone{width:28px;height:28px;color:var(--cor-da-faixa)}.sp-resumo-faixa small{color:var(--sp-texto-3);font-size:var(--sp-t1);letter-spacing:.16em}.sp-resumo-faixa b{font:700 var(--sp-t5)/1.1 var(--sp-fonte);color:var(--cor-da-faixa);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sp-resumo-faixa i{font:600 var(--sp-t4)/1 var(--sp-fonte);color:var(--sp-texto-2);font-variant-numeric:tabular-nums;font-style:normal}.sp-resumo-seta{color:var(--sp-texto-3);justify-self:center;transform:rotate(90deg)}.sp-resumo-delta{font:700 var(--sp-t4)/1 var(--sp-fonte);letter-spacing:.04em;font-variant-numeric:tabular-nums}.sp-resumo-delta.subiu{color:var(--sp-verde)}.sp-resumo-delta.caiu{color:var(--sp-vermelho)}.sp-resumo-base .sp-dado{flex:0 auto;min-width:190px}.sp-resumo-base .sp-dado.bom{border-left:3px solid var(--sp-verde)}.sp-resumo-base .sp-dado.ruim{border-left:3px solid var(--sp-vermelho)}.sp-resumo-base .sp-resumo-continuar{min-height:var(--sp-alvo-g);min-width:280px;margin-left:auto}.sp-resumo-base .sp-resumo-continuar b{font-size:var(--sp-t5)}.sp-carreira-survival .sp-dados{grid-template-columns:repeat(4,minmax(0,1fr))}.sp-carreira-survival .sp-dado{padding:var(--sp-e2);gap:var(--sp-e2)}.sp-amigos-grade{gap:var(--sp-vao);flex:1 0 auto;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);display:grid}.sp-amigos-lista .sp-painel-corpo{align-content:start}.sp-social{gap:var(--sp-e3);min-width:0;display:grid}.sp-social-form{gap:var(--sp-e2);flex-wrap:wrap;align-items:stretch;min-width:0;display:flex}.sp-social-campo{min-width:0;min-height:44px;padding:0 var(--sp-e3);border:1px solid var(--sp-linha-forte);background:var(--sp-celula);color:var(--sp-texto);font:500 var(--sp-t2)/1 var(--sp-fonte);flex:160px}.sp-social-campo:focus-visible{outline:2px solid var(--sp-amarelo);outline-offset:1px}.sp-social-tag{text-transform:uppercase;flex:0 88px}.sp-social-titulo{color:var(--sp-texto-2);font:600 var(--sp-t1)/1 var(--sp-fonte);letter-spacing:.14em;margin:0}.sp-social-lista{gap:var(--sp-e2);margin:0;padding:0;list-style:none;display:grid}.sp-social-pessoa{align-items:center;gap:var(--sp-e2) var(--sp-e3);min-width:0;padding:var(--sp-e2);border:1px solid var(--sp-linha);border-left:3px solid var(--sp-linha-forte);flex-wrap:wrap;display:flex}.sp-social-pessoa[data-estado=online]{border-left-color:var(--sp-verde)}.sp-social-pessoa[data-estado=em-partida]{border-left-color:var(--sp-amarelo)}.sp-social-pessoa img{object-fit:cover;width:40px;height:40px}.sp-social-texto{gap:var(--sp-e1);flex:140px;min-width:0;display:grid}.sp-social-texto b{text-overflow:ellipsis;white-space:nowrap;font:600 var(--sp-t3)/1.1 var(--sp-fonte);overflow:hidden}.sp-social-texto small{color:var(--sp-texto-2);font-size:var(--sp-t1);letter-spacing:.06em}.sp-social-acoes{gap:var(--sp-e2);flex-wrap:wrap;display:flex}.sp-cla-nome{align-items:center;gap:var(--sp-e2);flex-wrap:wrap;margin:0;display:flex}.sp-cla-nome .sp-icone{width:20px;height:20px;color:var(--sp-amarelo)}.sp-cla-nome b{font:700 var(--sp-t4)/1 var(--sp-fonte)}.sp-cla-nome small{color:var(--sp-texto-2);font-size:var(--sp-t1);letter-spacing:.12em}.sp-grupo{gap:var(--sp-e3);min-width:0;display:grid}.sp-grupo-link,.sp-grupo-lider{gap:var(--sp-e2);flex-wrap:wrap;align-items:stretch;min-width:0;display:flex}.sp-grupo-link-campo,.sp-grupo-sala{min-width:0;min-height:44px;padding:0 var(--sp-e3);border:1px solid var(--sp-linha-forte);background:var(--sp-celula);color:var(--sp-texto);font:500 var(--sp-t2)/1 var(--sp-fonte);letter-spacing:.02em;flex:200px}.sp-grupo-link-campo:focus-visible,.sp-grupo-sala:focus-visible{outline:2px solid var(--sp-amarelo);outline-offset:1px}.sp-grupo-membros{gap:var(--sp-e2);margin:0;padding:0;list-style:none;display:grid}.sp-grupo-vaga{min-height:58px;padding:0 var(--sp-e3);border:1px dashed var(--sp-linha);color:var(--sp-texto-3);font:600 var(--sp-t2)/1 var(--sp-fonte);letter-spacing:.08em;align-items:center;display:flex}.sp-grupo-lider .sp-nota{flex:100%}.sp-grupo-aviso:empty{display:none}@container sp-conteudo (height<=700px){.sp-heroi-inicio{min-height:0;padding-top:var(--sp-e2)}.sp-heroi-inicio .sp-heroi-titulo{font-size:var(--sp-t8)}.mode-card{height:236px}.mode-card-texto>span{-webkit-line-clamp:3;letter-spacing:.04em;-webkit-box-orient:vertical;min-height:0;font-size:12px;display:-webkit-box;overflow:hidden}.mode-card b{font-size:var(--sp-t4)}.sp-arsenal-arma{max-height:170px}}@container sp-tela (width<=1180px){.mode-card b{font-size:var(--sp-t5)}.mode-card-texto{left:12px;right:12px}.mode-card b{overflow-wrap:anywhere}.sp-arsenal-grade{grid-template-columns:230px minmax(0,1fr) 280px}.sp-armeiro-grade{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 280px}}.sp-habilidades-grade{gap:var(--sp-vao);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid}.sp-habilidades-aviso{color:var(--sp-amarelo);font-size:var(--sp-t2);margin:0 0 var(--sp-e2);min-height:var(--sp-e4)}.sp-habilidades-nota{color:var(--sp-texto-3);font-size:var(--sp-t1);margin-top:var(--sp-e3);display:block}.sp-ramos{gap:var(--sp-e3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sp-ramo h4{color:var(--sp-texto-2);font-size:var(--sp-t1);letter-spacing:.08em;margin:0 0 var(--sp-e2)}.sp-ramo-lista,.sp-missoes{gap:var(--sp-e2);margin:0;padding:0;list-style:none;display:grid}.sp-habilidade,.sp-missao{gap:var(--sp-e2);padding:var(--sp-e3);background:var(--sp-celula);border:1px solid var(--sp-linha);border-radius:var(--sp-raio);display:grid}.sp-missao{grid-template-columns:minmax(0,1fr) auto;align-items:center}.sp-habilidade-texto b,.sp-missao-texto b{color:var(--sp-texto);font-size:var(--sp-t2);display:block}.sp-habilidade-texto small,.sp-missao-texto small{color:var(--sp-texto-2);font-size:var(--sp-t1);display:block}.sp-habilidade-aprendida{border-color:var(--sp-verde)}.sp-habilidade-aprendida .sp-habilidade-texto b{color:var(--sp-verde)}.sp-habilidade-travada{opacity:.62}.sp-missao-ativa{border-color:var(--sp-vermelho)}.sp-missao-premio{margin-top:var(--sp-e1);color:var(--sp-amarelo)!important}.sp-habilidade .sp-botao,.sp-missao .sp-botao{min-height:var(--sp-alvo-p)}@container sp-tela (width<=1180px){.sp-ramos{grid-template-columns:repeat(2,minmax(0,1fr))}}@container sp-tela (width<=860px){.sp-habilidades-grade{grid-template-columns:minmax(0,1fr)}}.sp-loja{align-items:start;gap:var(--sp-vao);flex:1 0 auto;grid-template-columns:196px minmax(0,1fr);min-height:360px;display:grid}.sp-conteudo .sp-loja-trilho,.sp-loja-trilho{gap:var(--sp-e1);max-height:max(260px,100dvh - 300px);padding:var(--sp-e1);scrollbar-width:thin;background:var(--sp-painel);border:1px solid var(--sp-linha);flex-direction:column;display:flex;position:sticky;top:68px;overflow:hidden auto}.sp-loja-trilho .sp-categoria{gap:var(--sp-e2);min-height:48px;padding:0 var(--sp-e2);text-align:left;flex:none;grid-template-columns:36px minmax(0,1fr)}.sp-loja-trilho .sp-categoria>.sp-icone:first-child{justify-self:center;width:22px;height:22px}.sp-loja-trilho .sp-categoria>.sp-categoria-arte{object-fit:contain;filter:drop-shadow(0 2px 3px #0009);width:36px;height:36px}.sp-loja-trilho .sp-categoria:not([aria-pressed=true])>.sp-categoria-arte{filter:saturate(.8)drop-shadow(0 2px 3px #0009)}.sp-loja-trilho .sp-categoria>span{min-width:0}.sp-loja-trilho .sp-categoria b{font-size:var(--sp-t3);overflow-wrap:anywhere;line-height:1.15;display:block}.sp-loja-trilho .sp-categoria small{white-space:nowrap;display:block}.sp-loja-trilho .sp-categoria[aria-pressed=true]{box-shadow:inset 3px 0 var(--sp-vermelho), 0 0 24px #e8222e38}.sp-categoria.em-breve{cursor:default;opacity:.5;border-style:dashed}.sp-categoria.em-breve small{letter-spacing:.22em}.sp-loja-miolo{gap:var(--sp-vao);flex-direction:column;min-width:0;display:flex}.sp-loja-miolo>*{flex:none}.sp-conteudo:has(>.sp-loja-fixa){padding-bottom:var(--sp-e3);overflow:hidden;-webkit-mask-image:none;mask-image:none}.sp-conteudo>.sp-loja.sp-loja-fixa{flex:1 1 0;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.sp-conteudo .sp-loja-fixa .sp-loja-trilho,.sp-loja-fixa .sp-loja-trilho{height:100%;min-height:0;max-height:none;position:static}.sp-loja-fixa>.sp-loja-miolo{height:100%;min-height:0}.sp-loja-fixa>.sp-loja-miolo>:is(.sp-loja-baus,.sp-loja-skins){scrollbar-width:thin;flex:0 auto;min-height:0;max-height:50%;overflow-y:auto}.sp-loja-fixa>.sp-loja-miolo>.sp-loja-grade{scrollbar-width:thin;flex:1 1 0;min-height:0;overflow-y:auto}.sp-loja-fixa>.sp-loja-miolo>.sp-loja-grade:has(>.sp-vitrine){flex-direction:column;display:flex;overflow:hidden}.sp-loja-fixa .sp-vitrine{flex:1 1 0;grid-template-rows:auto minmax(0,1fr);align-items:stretch;min-height:0}.sp-loja-fixa .sp-vitrine-centro{scrollbar-width:thin;min-height:0;overflow-y:auto}.sp-loja-fixa .sp-vitrine-lado{min-height:0;max-height:none;position:static}.sp-loja-fixa .sp-vitrine-lado .sp-loja-palco-cena{flex:1 1 0;height:auto;min-height:45%}.sp-loja-fixa .sp-vitrine-lado .sp-vitrine-ficha{flex:0 auto}.sp-loja-fixa .sp-carrinho{margin-top:0;position:static}.sp-loja-fixa .sp-vitrine .sp-loja-titulo{top:0}.sp-tela-loja .sp-heroi{align-items:center;column-gap:var(--sp-e4);padding:var(--sp-e2) 0;grid-template-columns:auto minmax(0,1fr)}.sp-tela-loja .sp-heroi-linha{width:auto}.sp-tela-loja .sp-heroi-titulo{font-size:var(--sp-t6);margin-right:0}.sp-vitrine-mais{display:none}.sp-vitrine-barra .sp-vitrine-botao-filtros{height:40px;min-height:40px;padding:0 var(--sp-e4);justify-content:center;align-items:center;gap:var(--sp-e2);flex:none;display:inline-flex}.sp-vitrine-botao-filtros small:not(:empty){background:var(--sp-vermelho);color:#fff;min-width:20px;height:20px;font-size:var(--sp-t1);place-items:center;padding:0 4px;display:grid}.sp-vitrine-filtros.filtros-abertos .sp-vitrine-mais{align-items:flex-end;gap:var(--sp-e4);max-height:70cqh;padding:var(--sp-e4);border:1px solid var(--sp-linha-forte);background:#0b0e13;flex-wrap:wrap;display:flex;position:absolute;top:calc(100% + 1px);left:-1px;right:-1px;overflow-y:auto;box-shadow:0 16px 32px #0009}.sp-aviso{padding:var(--sp-e2) var(--sp-e3);background:var(--sp-celula);border:1px solid var(--sp-linha);border-left:3px solid var(--sp-vermelho);color:var(--sp-texto);font-size:var(--sp-t2);margin:0}.sp-aviso:empty{display:none}@keyframes sp-pulsa{0%{background:#e8222e59}to{background:var(--sp-celula)}}@media (prefers-reduced-motion:no-preference){.sp-aviso.pulsa{animation:.9s ease-out sp-pulsa}}.sp-loja-palco{isolation:isolate;border:1px solid var(--sp-linha);background:linear-gradient(90deg,#06080bf0 0,#06080b99 60%,#06080b66 100%);grid-template-columns:minmax(0,1.1fr) minmax(220px,.9fr);min-height:250px;display:grid;position:relative;overflow:hidden}.sp-loja-palco:before{content:"";background:var(--sp-vermelho);z-index:1;width:34px;height:2px;position:absolute;top:-1px;left:-1px}.sp-loja-palco-info{align-content:center;justify-items:start;gap:var(--sp-e2);padding:var(--sp-e5) var(--sp-e6);display:grid}.loja-palco-tipo{color:var(--sp-vermelho);font:700 var(--sp-t2)/1 var(--sp-fonte);letter-spacing:.3em;text-transform:uppercase}.loja-palco-nome{max-width:100%;font:700 var(--sp-t7)/1 var(--sp-fonte);text-transform:uppercase;transform:var(--sp-inclinacao);transform-origin:0 100%;text-shadow:0 4px 24px #000000b3;overflow-wrap:anywhere;margin:0;font-stretch:78%}.loja-palco-detalhe{max-width:46ch;color:var(--sp-texto-2);font-size:var(--sp-t2);margin:0;line-height:1.4}.sp-loja-palco-compra{align-items:center;gap:var(--sp-e3);margin-top:var(--sp-e2);flex-wrap:wrap;display:flex}.sp-loja-palco-compra:empty{display:none}.sp-loja-palco-compra .sp-botao-cta{min-height:60px;padding:0 var(--sp-e6);gap:var(--sp-e3)}.sp-loja-palco-compra .sp-botao-cta b{font-size:var(--sp-t5)}.sp-loja-palco-compra .sp-botao-cta>.sp-icone{width:26px;height:26px}.sp-loja-palco-cena{background:radial-gradient(at 50% 78%,#e8222e38,#0000 62%);min-height:0;position:relative}.sp-loja-palco-cena .custom-preview{width:100%;height:100%;position:absolute;inset:0}.sp-loja-palco-cena .custom-preview-status{color:var(--sp-texto-2);font-size:var(--sp-t2);letter-spacing:.12em}.sp-loja-baus:empty,.sp-loja-baus[hidden],.sp-loja-skins:empty,.sp-loja-skins[hidden]{display:none}.sp-loja-titulo{z-index:1;padding:var(--sp-e2) 0 var(--sp-e2);align-items:center;gap:var(--sp-e2);color:var(--sp-texto);font:600 var(--sp-t3)/1.2 var(--sp-fonte);letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(#06080bf5 72%,#06080b00);margin:0;display:flex;position:sticky;top:0}.sp-loja-titulo:before{content:"";background:var(--sp-vermelho);width:4px;height:16px;transform:var(--sp-inclinacao)}.sp-loja-grade{gap:var(--sp-e3);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.sp-loja-grade .sp-loja-armas{min-height:72px;overflow-y:hidden}.sp-loja-grade .sp-vazio{background:var(--sp-painel)}.sp-loja-fixa .sp-loja-grade .sp-loja-titulo{padding:var(--sp-e2) 0 0;background:0 0;position:static}.sp-loja-cartoes{gap:var(--sp-e3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.sp-loja-cartoes-largos{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.sp-loja-nota{color:var(--sp-texto-3);font-size:var(--sp-t1);max-width:90ch;margin:0;line-height:1.5}.sp-loja-creditos{min-height:52px;padding:0 var(--sp-e6);align-self:flex-end}.sp-item{background:var(--sp-painel);border:1px solid var(--sp-linha);min-width:0;color:inherit;grid-template-rows:auto 1fr auto;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.sp-item[role=button]{cursor:pointer}.sp-item[role=button]:hover{border-color:var(--sp-linha-forte);transform:translateY(-2px)}.sp-item.selecionado{border-color:var(--sp-vermelho);box-shadow:inset 0 -3px var(--sp-vermelho), 0 0 24px #e8222e42}.sp-item-arte{height:118px;padding:var(--sp-e2);background:radial-gradient(at 50% 60%,#ffffff1a,#0000 70%);place-items:center;display:grid}.sp-item-arte img{object-fit:contain;filter:drop-shadow(0 8px 12px #0009);max-width:100%;max-height:98px}.sp-item.blueprint .sp-item-arte img{width:100%;max-height:70px}.sp-item-tag{padding:var(--sp-e1) var(--sp-e2) var(--sp-e1) var(--sp-e2);border-left:3px solid var(--sp-vermelho);max-width:70%;color:var(--sp-texto-2);font-size:var(--sp-t1);letter-spacing:.14em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;background:#06080be6;font-weight:700;position:absolute;top:10px;left:0;overflow:hidden}.sp-item-desconto,.sp-item-posse{padding:var(--sp-e1) var(--sp-e2);background:var(--sp-vermelho);color:#fff;font-size:var(--sp-t1);letter-spacing:.06em;font-weight:700;position:absolute;top:10px;right:0}.sp-item-posse{padding:var(--sp-e1) var(--sp-e2);background:var(--sp-verde);color:#04140a;place-items:center;display:grid}.sp-item-posse .sp-icone{width:16px;height:16px}.sp-item.possui .sp-item-desconto{display:none}.sp-item-corpo{gap:var(--sp-e1);padding:var(--sp-e2) var(--sp-e3) var(--sp-e2);align-content:start;display:grid}.sp-item-nome{font:700 var(--sp-t4)/1.15 var(--sp-fonte);overflow-wrap:anywhere}.sp-item-info{color:var(--sp-texto-3);font-size:var(--sp-t1);letter-spacing:.14em;text-transform:uppercase}.sp-item-info:empty{display:none}.sp-item-chances{letter-spacing:.04em;text-transform:none;line-height:1.4}.sp-item-progresso{background:#ffffff21;height:4px}.sp-item-progresso i{background:linear-gradient(90deg, var(--sp-vermelho-fundo), var(--sp-vermelho));height:100%;display:block}.sp-item-acoes{gap:var(--sp-e2);padding:0 var(--sp-e3) var(--sp-e3);display:grid}.sp-item-acoes .sp-botao{width:100%;min-height:42px;padding:0 var(--sp-e3);font-size:var(--sp-t2)}.sp-item-acoes .sp-botao small{font-size:var(--sp-t1);letter-spacing:.08em}.sp-item-acoes .sp-botao-fantasma{min-height:36px;font-size:var(--sp-t1);letter-spacing:.08em}.sp-item-acoes .sp-botao-texto{align-items:baseline;gap:var(--sp-e2);grid-auto-flow:column}.sp-preco{align-items:center;gap:var(--sp-e2);font-variant-numeric:tabular-nums;display:inline-flex}.sp-preco .sp-moeda-img{width:1.5em;height:1.5em}.sp-preco b{font:700 var(--sp-t5)/1 var(--sp-fonte)}.sp-preco s{color:var(--sp-texto-3);font-size:var(--sp-t2)}.sp-preco small{color:var(--sp-texto-3);font-size:var(--sp-t1);letter-spacing:.14em}.sp-preco-grande b{font-size:var(--sp-t6)}.sp-item-credito .sp-item-corpo{padding-top:var(--sp-e8)}.sp-item-credito.melhor{border-color:var(--sp-amarelo);box-shadow:0 0 22px #ffc21f2e}.sp-item-credito.melhor .sp-item-tag{border-left-color:var(--sp-amarelo);color:var(--sp-amarelo)}.sp-pacote .sp-item-corpo{padding-top:var(--sp-e2)}.sp-pacote-arte{height:148px;padding:0 0 var(--sp-e2);grid-template-rows:30px 1fr;display:grid}.sp-pacote-faixa{align-items:center;min-width:0;display:flex}.sp-pacote-faixa .sp-item-tag{max-width:100%;position:static}.sp-pacote-imagens{justify-content:center;align-items:center;gap:var(--sp-e3);min-height:0;display:flex}.sp-pacote-arte .sp-moeda-grande{width:92px;height:92px;max-height:92px}.sp-pacote-arte .sp-moeda-media{width:56px;height:56px;max-height:56px}.sp-pacote-arte-combo img:not(.sp-moeda-img){width:72px;height:72px;max-height:72px}.sp-pacotes-combo,.sp-loja-grade .sp-loja-cartoes.sp-pacotes-combo:not(.sp-loja-cartoes-largos){grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.sp-pacote-lista{gap:var(--sp-e1);margin:0;padding:0;list-style:none;display:grid}.sp-pacote-lista li{align-items:center;gap:var(--sp-e2);min-width:0;display:flex}.sp-pacote-lista .sp-moeda-img,.sp-pacote-lista .sp-icone{flex:none;width:1.4em;height:1.4em}.sp-pacote-lista b{font:700 var(--sp-t3)/1.1 var(--sp-fonte);font-variant-numeric:tabular-nums}.sp-pacote-lista small{color:var(--sp-texto-3);font-size:var(--sp-t1);letter-spacing:.1em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sp-campo{min-height:44px;padding:0 var(--sp-e3);color:var(--sp-texto);border:1px solid var(--sp-linha-forte);font:500 var(--sp-t3)/1 var(--sp-fonte);background:#0000008c}.sp-campo option{color:var(--sp-texto);background:#0b0e12}.sp-campo:focus-visible{outline-offset:2px;outline:2px solid #fff}.sp-loja-mercado-topo{justify-content:space-between;align-items:center;gap:var(--sp-e3);padding:var(--sp-e3) var(--sp-e4);flex-wrap:wrap;display:flex}.sp-loja-mercado-topo b{font:600 var(--sp-t3)/1.2 var(--sp-fonte);letter-spacing:.14em;display:block}.sp-loja-mercado-topo small{margin-top:var(--sp-e1);max-width:54ch;color:var(--sp-texto-2);font-size:var(--sp-t2);line-height:1.4;display:block}.sp-loja-mercado-form{gap:var(--sp-e2);flex-wrap:wrap;display:flex}.sp-vitrine{gap:var(--sp-vao);grid-template-columns:minmax(0,1fr) minmax(300px,360px);grid-template-areas:"filtros filtros""centro lado";align-items:start;display:grid}.sp-vitrine-filtros{z-index:4;padding:var(--sp-e2);background:var(--sp-painel);border:1px solid var(--sp-linha);grid-area:filtros;position:relative}.sp-vitrine-centro{grid-area:centro}.sp-vitrine-lado{background:var(--sp-painel);border:1px solid var(--sp-linha);flex-direction:column;grid-area:lado;max-height:max(300px,100dvh - 520px);display:flex;position:sticky;top:68px;overflow:hidden}.sp-vitrine-grupo{gap:var(--sp-e1);border:0;min-width:0;margin:0;padding:0;display:grid}.sp-vitrine-grupo legend{margin-bottom:var(--sp-e1);color:var(--sp-texto-3);font:700 var(--sp-t1)/1 var(--sp-fonte);letter-spacing:.18em;padding:0}.sp-vitrine-pilulas{gap:var(--sp-e1);flex-wrap:wrap;display:flex}.sp-vitrine-pilula{min-height:40px;padding:0 var(--sp-e3);border:1px solid var(--sp-linha-forte);color:var(--sp-texto-2);font:700 var(--sp-t1)/1 var(--sp-fonte);letter-spacing:.1em;cursor:pointer;background:#00000059}.sp-vitrine-pilula[data-raridade]{border-left:3px solid var(--raridade)}.sp-vitrine-pilula.ativa{border-color:var(--sp-vermelho);color:#fff;background:#e8222e61}.sp-vitrine-pilula:focus-visible,.sp-vitrine-sub:focus-visible,.sp-qtd-botao:focus-visible,.sp-carrinho-tirar:focus-visible{outline-offset:2px;outline:2px solid #fff}.sp-vitrine-preco{align-items:center;gap:var(--sp-e1);grid-template-columns:84px auto 84px;display:grid}.sp-vitrine-preco .sp-campo{min-width:0;min-height:40px;padding:0 var(--sp-e2);font-size:var(--sp-t2)}.sp-vitrine-preco span{color:var(--sp-texto-3);font-size:var(--sp-t1)}.sp-vitrine-so{align-items:center;gap:var(--sp-e2);min-height:40px;font-size:var(--sp-t2);white-space:nowrap;cursor:pointer;display:flex}.sp-vitrine-check{width:18px;height:18px;accent-color:var(--sp-vermelho)}.sp-vitrine-limpar{min-height:40px;font-size:var(--sp-t1)}.sp-vitrine-centro{gap:var(--sp-e3);align-content:start;min-width:0;display:grid}.sp-vitrine-barra{align-items:center;gap:var(--sp-e2);flex-wrap:nowrap;min-width:0;display:flex}.sp-vitrine-buscar{align-items:center;gap:var(--sp-e2);min-width:0;height:40px;padding-left:var(--sp-e3);border:1px solid var(--sp-linha-forte);color:var(--sp-texto-3);background:#0000008c;flex:240px;display:flex}.sp-vitrine-buscar .sp-icone{flex:none;width:18px;height:18px}.sp-vitrine-buscar .sp-campo{background:0 0;border:0;flex:1;min-width:0;padding-left:0}.sp-vitrine-buscar:focus-within{outline-offset:2px;outline:2px solid #fff}.sp-vitrine-buscar .sp-campo:focus-visible{outline:none}.sp-vitrine-ordem{flex:0 216px;min-width:0}.sp-vitrine-barra .sp-campo{height:40px;min-height:40px}.sp-vitrine-contador{color:var(--sp-texto-3);font:700 var(--sp-t1)/1 var(--sp-fonte);letter-spacing:.16em;white-space:nowrap}.sp-vitrine-contador:empty{display:none}.sp-vitrine-subs{gap:var(--sp-e2);scrollbar-width:thin;min-height:48px;padding-bottom:var(--sp-e1);flex-wrap:nowrap;flex:none;display:flex;overflow:auto hidden}.sp-vitrine-subs[hidden]{display:none}.sp-vitrine-sub{justify-content:center;align-items:center;gap:var(--sp-e2);height:40px;min-height:40px;padding:0 var(--sp-e4);border:1px solid var(--sp-linha);background:var(--sp-painel);color:var(--sp-texto-2);font:inherit;cursor:pointer;flex:none;display:inline-flex}.sp-vitrine-sub b{font:700 var(--sp-t2)/1 var(--sp-fonte);letter-spacing:.1em}.sp-vitrine-sub small{color:var(--sp-texto-3);font-size:var(--sp-t1)}.sp-vitrine-sub.ativa{border-color:var(--sp-vermelho);color:#fff;background:linear-gradient(#e8222e33,#e8222e80)}.sp-vitrine-sub.ativa small{color:#fff}.sp-loja-grade .sp-loja-cartoes:not(.sp-loja-cartoes-largos){gap:var(--sp-e4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.sp-vitrine-grade{gap:var(--sp-e4)}.sp-vitrine .sp-loja-titulo,.sp-loja-fixa .sp-vitrine .sp-loja-titulo{padding:var(--sp-e2) 0 0;background:0 0;position:static}.sp-vitrine-cartao,.sp-vitrine-pilula{--raridade:#8f99a3}[data-raridade=uncommon]{--raridade:#37d67a}[data-raridade=rare]{--raridade:#38a8ff}[data-raridade=epic]{--raridade:#b06bff}[data-raridade=legendary]{--raridade:#ffb21f}.sp-vitrine-cartao:before{content:"";background:var(--raridade);z-index:1;height:3px;position:absolute;top:0;left:0;right:0}.sp-vitrine-cartao{grid-template-rows:auto minmax(0,1fr) auto}.sp-vitrine-cartao .sp-item-arte{aspect-ratio:4/3;height:auto;padding:var(--sp-e4);background:radial-gradient(ellipse at 50% 70%, color-mix(in srgb, var(--raridade) 22%, transparent), transparent 70%);position:relative}.sp-vitrine-cartao .sp-item-arte img{inset:var(--sp-e4);width:calc(100% - 2 * var(--sp-e4));height:calc(100% - 2 * var(--sp-e4));object-fit:contain;max-width:none;max-height:none;position:absolute}.sp-vitrine-cartao .sp-item-arte>.sp-icone{width:64px;height:64px;color:var(--sp-texto-3)}.sp-vitrine-cartao .sp-item-corpo{justify-content:space-between;gap:var(--sp-e2);padding:var(--sp-e3) var(--sp-e4) var(--sp-e4);flex-direction:column;display:flex}.sp-vitrine-cartao .sp-item-nome{-webkit-line-clamp:2;min-height:2.3em;font-size:var(--sp-t3);-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box;overflow:hidden}.sp-item-preco{justify-content:space-between;align-items:center;gap:var(--sp-e2);min-height:24px;display:flex}.sp-item-preco .sp-item-desconto{padding:var(--sp-e1) var(--sp-e2);position:static}.sp-vitrine-cartao .sp-item-acoes{padding:0 var(--sp-e4) var(--sp-e4);grid-template-columns:minmax(0,1fr)}.sp-vitrine-cartao .sp-item-acoes .sp-botao{text-align:center;justify-content:center;height:40px;min-height:40px}.sp-item-peca .sem-arte{opacity:.28;filter:grayscale(.6)}.sp-item-info{margin:0}.sp-vitrine-cartao.selecionado{border-color:var(--sp-vermelho);box-shadow:inset 0 0 0 1px var(--sp-vermelho)}.sp-vitrine-compra .loja-alugar{text-align:center;justify-content:center;width:100%;height:40px;min-height:40px}.sp-vitrine-compra .loja-alugar .sp-botao-texto{justify-content:center;align-items:center;gap:2px var(--sp-e2);white-space:nowrap;flex-wrap:wrap;display:flex}.sp-vitrine-compra .loja-alugar .sp-botao-texto small{padding:1px var(--sp-e1);border:1px solid var(--sp-linha-forte)}.sp-vitrine-ficha .loja-palco-tipo{color:var(--sp-texto-3);font-size:var(--sp-t1);letter-spacing:.14em}.sp-vitrine-grade .sp-loja-baus{display:block}.sp-vitrine-grade .sp-baus-corpo{gap:var(--sp-e2)}.sp-vitrine-grade .sp-baus-corpo>.sp-loja-titulo,.sp-vitrine-grade .sp-baus-grupo:not([data-forma=video]):not(.sp-baus-guardados),.sp-vitrine-grade .sp-baus-historico,.sp-vitrine-grade .sp-baus-grupo .sp-baus-nota{display:none}.sp-vitrine-grade .sp-baus-cartoes{gap:var(--sp-e4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.sp-vitrine-grade .sp-bau .sp-bau-arte{height:112px}.sp-vitrine-grade .sp-bau .sp-bau-arte img{max-height:96px}.sp-item-arte{position:relative}.sp-selo-zcoin{left:var(--sp-e2);top:var(--sp-e2);padding:3px var(--sp-e2);color:#eaffef;font:700 var(--sp-t1)/1 var(--sp-fonte);letter-spacing:.12em;pointer-events:none;background:#1f6b3a;border:1px solid #5fe08a;position:absolute}.sp-loja-titulo-zcoin{color:#5fe08a}.sp-vitrine-lado .sp-loja-palco-cena{border-bottom:1px solid var(--sp-linha);flex:none;height:clamp(100px,50dvh - 300px,300px)}.sp-vitrine-ficha{scrollbar-width:thin;gap:var(--sp-e2);min-height:0;padding:var(--sp-e3) var(--sp-e4) 0;flex:auto;align-content:start;display:grid;overflow-y:auto}.sp-vitrine-ficha>.sp-vitrine-compra{z-index:1;gap:var(--sp-e2);padding:var(--sp-e2) 0 var(--sp-e3);background:#0b0e13;display:grid;position:sticky;bottom:0;box-shadow:0 -10px 12px -4px #0b0e13}.sp-vitrine-ficha .loja-palco-nome{font-size:var(--sp-t6)}.sp-vitrine-atributos{gap:var(--sp-e1) var(--sp-e3);margin:var(--sp-e1) 0;padding:var(--sp-e2) var(--sp-e3);background:var(--sp-celula);grid-template-columns:auto minmax(0,1fr);display:grid}.sp-vitrine-atributos dt{color:var(--sp-texto-3);font:700 var(--sp-t1)/1.6 var(--sp-fonte);letter-spacing:.14em;text-transform:uppercase}.sp-vitrine-atributos dd{align-items:baseline;gap:var(--sp-e2);font-variant-numeric:tabular-nums;margin:0;display:flex}.sp-vitrine-atributos dd b{font:700 var(--sp-t3)/1.3 var(--sp-fonte)}.sp-vitrine-atributos small{font:700 var(--sp-t1)/1 var(--sp-fonte)}.sp-vitrine-atributos .melhor{color:var(--sp-verde)}.sp-vitrine-atributos .pior{color:#ff6b6b}.sp-vitrine-compara,.sp-vitrine-destino{color:var(--sp-texto-2);font-size:var(--sp-t1);margin:0;line-height:1.4}.sp-vitrine-destino{color:var(--sp-texto-3)}.sp-vitrine-total{align-items:center;gap:var(--sp-e3);flex-wrap:wrap;display:flex}.sp-vitrine-total>small{color:var(--sp-texto-3);font-size:var(--sp-t1);letter-spacing:.08em}.sp-vitrine-total>small.falta{color:#ff6b6b}.sp-vitrine-botoes{gap:var(--sp-e2);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);display:grid}.sp-vitrine-botoes .sp-botao b{white-space:nowrap}.sp-vitrine-botoes .sp-botao{min-height:40px;padding:0 var(--sp-e2)}.sp-vitrine-botoes .sp-botao b{font-size:var(--sp-t3)}.sp-vitrine-botoes .sp-botao>.sp-icone{width:18px;height:18px}.sp-vitrine-botoes .sp-botao small{display:none}.sp-vitrine-botoes .sp-botao:only-child{grid-column:1/-1}.sp-vitrine-blueprint{gap:var(--sp-e1);padding-top:var(--sp-e2);border-top:1px solid var(--sp-linha);display:grid}.sp-vitrine-blueprint small{color:var(--sp-texto-2);font-size:var(--sp-t1);letter-spacing:.06em}.sp-vitrine-permanente{min-height:40px;font-size:var(--sp-t1)}.sp-qtd{border:1px solid var(--sp-linha-forte);background:#0006;align-items:center;display:inline-flex}.sp-qtd b{text-align:center;min-width:2.4ch;font:700 var(--sp-t3)/1 var(--sp-fonte);font-variant-numeric:tabular-nums}.sp-qtd-fixa{min-width:34px;min-height:34px;color:var(--sp-texto-3);justify-content:center}.sp-qtd-botao{width:34px;height:34px;color:var(--sp-texto);font:700 var(--sp-t4)/1 var(--sp-fonte);cursor:pointer;background:0 0;border:0}.sp-qtd-botao:disabled{color:var(--sp-texto-3);cursor:default}.sp-carrinho{z-index:3;border:1px solid var(--sp-linha-forte);border-top:2px solid var(--sp-vermelho);background:#06080bf7;margin-top:auto;display:grid;position:sticky;bottom:0;box-shadow:0 -14px 30px #0000008c}.sp-carrinho[hidden]{display:none}.sp-carrinho-barra{align-items:center;gap:var(--sp-e2) var(--sp-e4);padding:var(--sp-e2) var(--sp-e3);flex-wrap:wrap;display:flex}.sp-carrinho-conta{align-items:center;gap:var(--sp-e2);display:inline-flex}.sp-carrinho-conta .sp-icone{width:24px;height:24px;color:var(--sp-vermelho)}.sp-carrinho-conta b{font:700 var(--sp-t5)/1 var(--sp-fonte)}.sp-carrinho-conta small{color:var(--sp-texto-3);font-size:var(--sp-t1);letter-spacing:.14em}.sp-carrinho-totais{gap:var(--sp-e4);flex-wrap:wrap;margin-left:auto;display:inline-flex}.sp-carrinho-barra .sp-botao{min-height:44px;padding:0 var(--sp-e4)}.sp-carrinho.vazio .sp-carrinho-finalizar-barra{display:none}@media (prefers-reduced-motion:no-preference){.sp-carrinho-barra.pulsa{animation:.9s ease-out sp-pulsa}}.sp-carrinho-gaveta{gap:var(--sp-e3);max-height:min(48cqh,440px);padding:var(--sp-e3) var(--sp-e3) var(--sp-e2);border-bottom:1px solid var(--sp-linha);display:grid;overflow-y:auto}.sp-carrinho-gaveta[hidden]{display:none}.sp-carrinho-topo{justify-content:space-between;align-items:center;gap:var(--sp-e3);display:flex}.sp-carrinho-topo h3{font:700 var(--sp-t4)/1 var(--sp-fonte);letter-spacing:.14em;margin:0}.sp-carrinho-esvaziar{min-height:36px;font-size:var(--sp-t1)}.sp-carrinho-linhas{gap:var(--sp-e2);margin:0;padding:0;list-style:none;display:grid}.sp-carrinho-linha{align-items:center;gap:var(--sp-e3);padding:var(--sp-e1) var(--sp-e2);background:var(--sp-celula);border-left:3px solid var(--sp-linha-forte);grid-template-columns:52px minmax(0,1fr) auto minmax(96px,auto) 34px;display:grid}.sp-carrinho-linha.problema{border-left-color:var(--sp-vermelho)}.sp-carrinho-linha>img,.sp-carrinho-linha>.sp-icone{object-fit:contain;width:52px;height:42px;color:var(--sp-texto-3)}.sp-carrinho-nome{gap:2px;min-width:0;display:grid}.sp-carrinho-nome b{font:700 var(--sp-t3)/1.15 var(--sp-fonte);overflow-wrap:anywhere}.sp-carrinho-nome small{color:var(--sp-texto-3);font-size:var(--sp-t1);letter-spacing:.08em}.sp-carrinho-linha>.sp-preco{justify-self:end}.sp-carrinho-tirar{border:1px solid var(--sp-linha);width:34px;height:34px;color:var(--sp-texto-2);cursor:pointer;background:0 0;place-items:center;display:grid}.sp-carrinho-tirar .sp-icone{width:16px;height:16px}.sp-carrinho-tirar:hover{border-color:var(--sp-vermelho);color:#fff}.sp-carrinho-resumo{gap:var(--sp-e3) var(--sp-e6);flex-wrap:wrap;display:flex}.sp-carrinho-saldo{gap:2px;display:grid}.sp-carrinho-saldo small{color:var(--sp-texto-3);font-size:var(--sp-t1);letter-spacing:.08em}.sp-carrinho-saldo b{font:700 var(--sp-t4)/1 var(--sp-fonte);font-variant-numeric:tabular-nums;color:var(--sp-verde)}.sp-carrinho-saldo.falta b{color:#ff6b6b}.sp-carrinho-motivo{color:#ffb09a;font-size:var(--sp-t2);margin:0}.sp-carrinho-finalizar{min-height:54px}.sp-carrinho-recibo{color:var(--sp-verde);font-size:var(--sp-t2);margin:0}.sp-carrinho-recibo:empty,.sp-carrinho-vazio:empty{display:none}.sp-carrinho-vazio{color:var(--sp-texto-2);font-size:var(--sp-t2);margin:0}.sp-loja-passe{gap:var(--sp-vao);flex-direction:column;min-height:0;display:flex}.sp-passe-grade{gap:var(--sp-vao);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.sp-passe-principal{gap:var(--sp-vao)}.sp-passe-nivel{align-items:center;gap:var(--sp-e5);padding:var(--sp-e3) var(--sp-e4);background:var(--sp-painel);border:1px solid var(--sp-linha);grid-template-columns:auto minmax(180px,1fr) minmax(250px,1.2fr) auto;display:grid}.sp-hex{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);width:74px;height:84px;filter:drop-shadow(0 0 12px var(--sp-vermelho-brilho));background:linear-gradient(#ff4a55,#9c1119);place-items:center;display:grid;position:relative}.sp-hex:before{content:"";clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#0a0d12;position:absolute;inset:4px}.sp-hex b{font:700 var(--sp-t6)/1 var(--sp-fonte);position:relative}.sp-passe-xp{gap:var(--sp-e2);min-width:0;display:grid}.sp-passe-xp small,.sp-passe-proxima small{color:var(--sp-texto-3);font-size:var(--sp-t1);letter-spacing:.16em;text-transform:uppercase}.sp-passe-xp b{font:700 var(--sp-t4)/1 var(--sp-fonte);font-variant-numeric:tabular-nums}.sp-passe-xp .sp-barra{height:8px}.sp-passe-proxima{align-items:center;gap:var(--sp-e3);min-width:0;padding-left:var(--sp-e5);border-left:1px solid var(--sp-linha);display:flex}.sp-passe-proxima-nivel{border:1px solid var(--sp-linha-forte);width:46px;height:46px;font:700 var(--sp-t5)/1 var(--sp-fonte);flex:none;place-items:center;display:grid}.sp-passe-proxima>span:nth-child(2){gap:var(--sp-e1);min-width:0;display:grid}.sp-passe-proxima b{font:600 var(--sp-t4)/1.15 var(--sp-fonte);overflow-wrap:anywhere}.sp-passe-proxima img{object-fit:contain;flex:none;width:64px;height:52px;margin-left:auto}.sp-passe-proxima>.sp-icone{width:36px;height:36px;color:var(--sp-amarelo);flex:none;margin-left:auto}.sp-trilha{gap:var(--sp-e2);padding-bottom:var(--sp-e2);scrollbar-width:thin;grid-template-rows:32px 152px 152px;grid-auto-columns:112px;grid-auto-flow:column;display:grid;overflow:auto hidden}.sp-trilha:focus-visible{outline-offset:2px;outline:2px solid #fff}.sp-trilha-canto,.sp-trilha-lado{z-index:2;background:var(--sp-painel-forte);position:sticky;left:0}.sp-trilha-lado{align-content:center;place-items:center;gap:var(--sp-e2);border:1px solid var(--sp-linha-forte);color:var(--sp-texto-2);font:700 var(--sp-t2)/1 var(--sp-fonte);letter-spacing:.12em;display:grid}.sp-trilha-lado.pago{color:var(--sp-amarelo);border-color:#ffc21fb3;box-shadow:inset 0 0 22px #ffc21f1f}.sp-trilha-lado .sp-icone{width:30px;height:30px}.sp-trilha-nivel{color:var(--sp-texto-3);font:600 var(--sp-t2)/1 var(--sp-fonte);font-variant-numeric:tabular-nums;background:#ffffff0d;place-items:center;display:grid}.sp-trilha-nivel.alcancado{color:var(--sp-texto)}.sp-trilha-nivel.atual{background:var(--sp-vermelho);color:#fff;box-shadow:0 0 16px var(--sp-vermelho-brilho)}.sp-premio{align-content:center;justify-items:center;gap:var(--sp-e1);min-width:0;padding:var(--sp-e2) var(--sp-e1);background:var(--sp-celula);border:1px solid var(--sp-linha);text-align:center;--tipo:var(--sp-texto-3);border-top:3px solid var(--tipo);display:grid;position:relative}.sp-premio.tipo-cr{--tipo:var(--sp-amarelo)}.sp-premio.tipo-fgd{--tipo:#38c2ff}.sp-premio.tipo-xp{--tipo:#b06bff}.sp-premio.tipo-operador{--tipo:var(--sp-vermelho)}.sp-premio.tipo-arma{--tipo:#f3f5f7}.sp-premio.tipo-acessorio{--tipo:#37d6c8}.sp-premio.tipo-aparencia{--tipo:#ff6fb0}.sp-premio.tipo-bau{--tipo:#ff8a2a}.sp-premio.tipo-skin{--tipo:#d65cff}.sp-premio.pago{border-color:#ffc21f59;border-top-color:var(--tipo)}.sp-premio>.sp-icone{color:var(--tipo)}.sp-premio.moeda>.sp-icone{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--tipo) 55%, transparent))}.sp-premio-tipo{color:var(--tipo);font:700 var(--sp-t1)/1 var(--sp-fonte);letter-spacing:.14em;font-style:normal}.sp-trilha-nivel.marco{color:var(--sp-amarelo);box-shadow:inset 0 -3px var(--sp-amarelo)}.sp-trilha-nivel.marco.atual{color:#fff}.sp-premio.marco{background:linear-gradient(#ffc21f29,#ffc21f08);box-shadow:inset 0 0 0 1px #ffc21f73}.sp-premio.marco.vazio{background:#ffc21f0d}.sp-missoes-grupo h4{margin:0 0 var(--sp-e2);color:var(--sp-texto-2);font:700 var(--sp-t1)/1 var(--sp-fonte);letter-spacing:.16em}.sp-missoes{margin:0 0 var(--sp-e2);gap:var(--sp-e2);padding:0;list-style:none;display:grid}.sp-missoes li{gap:var(--sp-e1) var(--sp-e2);padding:var(--sp-e2) var(--sp-e2);background:var(--sp-celula);border-left:2px solid var(--sp-vermelho);grid-template-columns:minmax(0,1fr) auto;display:grid}.sp-missoes li.completa{border-left-color:var(--sp-verde)}.sp-missoes b{font:600 var(--sp-t2)/1.2 var(--sp-fonte)}.sp-missoes .sp-barra{grid-column:1/-1}.sp-missoes small{color:var(--sp-texto-2);font-size:var(--sp-t1);font-variant-numeric:tabular-nums}.sp-missao-premio{align-items:center;gap:var(--sp-e2);color:var(--tipo,var(--sp-texto));display:inline-flex}.sp-missao-premio .sp-icone{width:16px;height:16px}.sp-missao-premio b{font-size:var(--sp-t2)}.sp-premio img{object-fit:contain;width:100%;height:72px}.sp-premio>.sp-icone{width:38px;height:38px;color:var(--sp-amarelo)}.sp-premio>.sp-moeda-img{width:56px;height:56px;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--tipo) 45%, transparent))}.sp-missao-premio .sp-moeda-img{width:1.5em;height:1.5em}.sp-premio-parte{align-items:center;gap:4px;display:inline-flex}.sp-passe-proxima>.sp-moeda-img{width:44px;height:44px;margin-left:auto}.sp-premio b{max-width:100%;font:700 var(--sp-t1)/1.15 var(--sp-fonte);letter-spacing:.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sp-premio.creditos b{font-size:var(--sp-t3)}.sp-premio-marca{border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:3px;right:3px}.sp-premio-marca .sp-icone{width:12px;height:12px}.sp-premio.recebido{border-color:#37d67a99}.sp-premio.recebido .sp-premio-marca{background:var(--sp-verde);color:#04140a}.sp-premio.liberado{border-color:var(--sp-amarelo);background:#ffc21f1f;box-shadow:0 0 16px #ffc21f40}.sp-premio.futuro{opacity:.8}.sp-premio.trancado{opacity:.6}.sp-premio.trancado .sp-premio-marca{color:var(--sp-texto-2);background:#0009}.sp-premio.vazio{color:var(--sp-texto-3);background:0 0;border-style:dashed}.sp-premio.vazio i{font-style:normal}.sp-passe-base{gap:var(--sp-vao);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.sp-passe-premium{gap:var(--sp-e3) var(--sp-e4);padding:var(--sp-e4);background:linear-gradient(110deg, #f08c0a4d, #9c111952 70%), var(--sp-painel);border:1px solid #ffc21f80;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.sp-passe-premium-coroa{width:56px;height:56px;color:var(--sp-amarelo);place-items:center;display:grid}.sp-passe-premium-coroa .sp-icone{filter:drop-shadow(0 0 12px #ffc21f99);width:46px;height:46px}.sp-passe-premium h3{margin:0 0 var(--sp-e2);font:700 var(--sp-t6)/1 var(--sp-fonte);transform:var(--sp-inclinacao);transform-origin:0 100%;font-stretch:78%}.sp-passe-premium p{color:var(--sp-texto-2);font-size:var(--sp-t2);margin:0;line-height:1.4}.sp-passe-aviso{margin-top:var(--sp-e2);color:#ffb09a;font-size:var(--sp-t2);display:block}.sp-passe-premium .sp-botao-cta{grid-column:1/-1;min-height:64px}.sp-passe-premium .sp-botao-cta b{font-size:var(--sp-t5)}.sp-passe-pecas{gap:var(--sp-e2);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));margin:0;padding:0;list-style:none;display:grid}.sp-passe-pecas li{justify-items:center;gap:var(--sp-e1);padding:var(--sp-e2);background:var(--sp-celula);text-align:center;border:1px solid #ffc21f66;display:grid;position:relative}.sp-passe-pecas img{object-fit:contain;width:100%;height:56px}.sp-passe-pecas>li>.sp-icone{width:40px;height:40px;color:var(--sp-amarelo)}.sp-passe-pecas small{color:var(--sp-amarelo);font-size:var(--sp-t1);letter-spacing:.12em}.sp-passe-pecas b{font:600 var(--sp-t2)/1.15 var(--sp-fonte);overflow-wrap:anywhere}.sp-passe-abas{border-bottom:1px solid var(--sp-linha);grid-template-columns:1fr 1fr;display:grid}.sp-passe-aba{min-height:46px;padding:0 var(--sp-e2);color:var(--sp-texto-2);font:700 var(--sp-t2)/1 var(--sp-fonte);letter-spacing:.14em;cursor:pointer;background:0 0;border:0}.sp-passe-aba[aria-selected=true]{color:#fff;box-shadow:inset 0 -3px var(--sp-vermelho);background:linear-gradient(#e8222e26,#e8222e80)}.sp-passe-aba-corpo{gap:var(--sp-e3);padding:var(--sp-e3) var(--sp-e4) var(--sp-e4);align-content:start;display:grid}.sp-passe-lista li{flex-wrap:wrap}@container sp-conteudo (height<=700px){.sp-loja-palco{min-height:200px}.loja-palco-nome{font-size:var(--sp-t7)}.sp-loja-palco-info{padding:var(--sp-e3) var(--sp-e5);gap:var(--sp-e2)}.sp-loja-palco-compra .sp-botao-cta{min-height:52px}.sp-item-arte{height:96px}}@container sp-conteudo (height<=700px) or (width<=860px){.sp-tela-loja .sp-heroi-titulo{font-size:var(--sp-t5)}.sp-loja-fixa .sp-vitrine-lado{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);display:grid}.sp-loja-fixa .sp-vitrine-lado .sp-loja-palco-cena{border-bottom:0;border-right:1px solid var(--sp-linha);height:auto;min-height:0}.sp-loja-fixa .sp-vitrine-lado .sp-vitrine-ficha{min-height:0;padding:var(--sp-e2) var(--sp-e3) 0}.sp-vitrine-ficha .loja-palco-nome{font-size:var(--sp-t5)}.sp-vitrine-botoes{grid-template-columns:minmax(0,1fr)}.sp-vitrine-barra .sp-campo,.sp-vitrine-buscar,.sp-vitrine-barra .sp-vitrine-botao-filtros,.sp-vitrine-sub,.sp-vitrine-cartao .sp-item-acoes .sp-botao{height:44px;min-height:44px}.sp-carrinho-barra{padding:var(--sp-e1) var(--sp-e3)}.sp-carrinho-barra .sp-botao{min-height:40px}}@container sp-conteudo (height<=700px){.sp-loja-fixa .sp-vitrine{grid-template-columns:minmax(0,1fr) minmax(440px,540px)}.sp-loja-trilho .sp-categoria{min-height:42px}.sp-loja-grade .sp-loja-cartoes:not(.sp-loja-cartoes-largos){grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@container sp-tela (width<=1180px){.sp-loja{grid-template-columns:172px minmax(0,1fr)}.sp-vitrine{grid-template-columns:minmax(0,1fr) minmax(280px,320px)}.sp-passe-grade{grid-template-columns:minmax(0,1fr) 290px}.sp-passe-nivel{grid-template-columns:auto minmax(0,1fr) auto}.sp-passe-proxima{padding:var(--sp-e3) 0 0;border-left:0;border-top:1px solid var(--sp-linha);grid-column:1/-1}}@container sp-tela (width<=1000px){.sp-vitrine{grid-template-columns:minmax(0,1fr) minmax(260px,290px)}}.sp-hab-barra{align-items:center;gap:var(--sp-e4);min-width:0;margin:0 0 var(--sp-e3);display:flex}.sp-hab-abas{gap:var(--sp-e2);flex:none;display:flex}.sp-hab-voltar,.sp-habilidades-aviso:empty{display:none}.sp-hab-aba{min-height:var(--sp-alvo-p);padding:0 var(--sp-e4);background:var(--sp-celula);color:var(--sp-texto-2);border:1px solid var(--sp-linha);border-radius:var(--sp-raio);font:inherit;font-size:var(--sp-t2);letter-spacing:.08em;cursor:pointer;font-weight:700}.sp-hab-aba.ativa{color:var(--sp-texto);border-color:var(--sp-vermelho);background:var(--sp-vermelho-fundo)}.sp-hab-aba:focus-visible,.sp-mis-pilula:focus-visible{outline:2px solid var(--sp-amarelo);outline-offset:2px}.sp-hab-resumo{align-items:baseline;gap:var(--sp-e4);flex:auto;min-width:0;display:flex}.sp-arv-pontos{align-items:baseline;gap:var(--sp-e2);flex:none;display:inline-flex}.sp-arv-pontos b{color:var(--sp-amarelo);font-variant-numeric:tabular-nums;font-size:22px;line-height:1}.sp-arv-pontos small,.sp-arv-gastos{color:var(--sp-texto-2);font-size:var(--sp-t1);letter-spacing:.06em}.sp-arv-gastos{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sp-arv-grade{gap:var(--sp-vao);grid-template-columns:minmax(0,7fr) minmax(18rem,3fr);align-items:stretch;display:grid}.sp-arv-lado-arvore{min-width:0;position:relative}.sp-arv-palco{touch-action:none;cursor:grab;background:radial-gradient(circle at 50% 50%, #ffffff0f, transparent 66%), var(--sp-painel);border:1px solid var(--sp-linha);border-radius:var(--sp-raio);-webkit-user-select:none;user-select:none;height:clamp(22rem,100dvh - 14.5rem,62rem);position:relative;overflow:hidden}.sp-arv-palco:active{cursor:grabbing}.sp-arv-svg{--esc:1;width:100%;height:100%;display:block}.sp-arv-zoom{right:var(--sp-e2);bottom:var(--sp-e2);gap:var(--sp-e1);display:flex;position:absolute}.sp-arv-zoom .sp-botao{min-width:36px;min-height:36px;padding:0 var(--sp-e2);font-size:var(--sp-t1)}.sp-arv-fixo{transform:scale(clamp(.7, calc(1 / var(--esc,1)), 1.8))}.sp-arv-linha,.sp-arv-tronco{stroke-linecap:round;opacity:.28}.sp-arv-linha{stroke-width:var(--linha,6)}.sp-arv-tronco{stroke-width:calc(var(--linha,6) * 1.6)}.sp-arv-linha.acesa,.sp-arv-tronco.acesa{opacity:1;filter:drop-shadow(0 0 5px #ffffff4d)}.sp-arv-hub image,.sp-arv-emblema image{filter:drop-shadow(0 3px 5px #0009)}.sp-arv-emblema{pointer-events:none}.sp-arv-no{cursor:pointer;outline:none}.sp-arv-no .sp-arv-halo{fill:none;stroke:var(--cor);stroke-width:3px;opacity:0;transition:opacity .15s}.sp-arv-no .sp-arv-alvo{fill:#0000;r:max(var(--metade,28px), calc(23px / var(--esc,1)))}.sp-arv-no .sp-arv-arte{transition:filter .15s,opacity .15s}.sp-arv-no:hover .sp-arv-halo,.sp-arv-no:focus-visible .sp-arv-halo,.sp-arv-no.selecionado .sp-arv-halo{opacity:1}.sp-arv-no:focus-visible .sp-arv-halo{stroke:var(--sp-amarelo)}.sp-arv-selo rect{fill:#0b0f14;stroke:var(--cor);stroke-width:1.5px}.sp-arv-no .sp-arv-nivel{fill:var(--sp-texto);font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.sp-arv-no .sp-arv-nome{fill:var(--sp-texto);letter-spacing:.04em;paint-order:stroke;stroke:#06080b;stroke-width:3.5px;stroke-linejoin:round;font-size:13px;font-weight:800}.sp-arv-no-livre .sp-arv-halo{opacity:.75;animation:2.2s ease-in-out infinite sp-arv-pulso}@keyframes sp-arv-pulso{0%,to{opacity:.2}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.sp-arv-no-livre .sp-arv-halo{animation:none}}.sp-arv-no-aprendido .sp-arv-arte,.sp-arv-no-maximo .sp-arv-arte{filter:drop-shadow(0 0 6px var(--cor)) drop-shadow(0 0 12px var(--cor))}.sp-arv-no-aprendido .sp-arv-selo rect,.sp-arv-no-maximo .sp-arv-selo rect{fill:var(--cor)}.sp-arv-no-aprendido .sp-arv-nivel,.sp-arv-no-maximo .sp-arv-nivel{fill:#0b0f14}.sp-arv-no-maximo .sp-arv-halo{opacity:.8}.sp-arv-no-travado .sp-arv-arte,.sp-arv-no-embreve .sp-arv-arte{filter:grayscale()brightness(.6);opacity:.85}.sp-arv-no-travado .sp-arv-selo rect,.sp-arv-no-embreve .sp-arv-selo rect{stroke:var(--sp-texto-3)}.sp-arv-no-travado .sp-arv-nome,.sp-arv-no-embreve .sp-arv-nome{fill:var(--sp-texto-2)}.sp-arv-cadeado circle{fill:#10151b;stroke:var(--sp-texto-3);stroke-width:1.5px}.sp-arv-cadeado svg{color:var(--sp-texto-2)}.sp-arv-lado-ficha{gap:var(--sp-e3);align-content:start;min-width:0;max-height:clamp(22rem,100dvh - 14.5rem,62rem);display:grid;overflow:auto}.sp-arv-ficha{gap:var(--sp-e3);padding:var(--sp-e4);background:var(--sp-celula);border:1px solid var(--cor,var(--sp-linha));border-radius:var(--sp-raio);border-left-width:4px;display:grid;position:relative}.sp-arv-ficha.vazia{border-color:var(--sp-linha)}.sp-arv-ficha.vazia>b{color:var(--sp-texto);letter-spacing:.08em}.sp-arv-ficha.vazia>p{color:var(--sp-texto-2);font-size:var(--sp-t2);margin:0}.sp-arv-ficha-topo{gap:var(--sp-e4);grid-template-columns:minmax(5rem,8rem) minmax(0,1fr);align-items:center;display:grid}.sp-arv-ficha-titulo{gap:var(--sp-e1);min-width:0;display:grid}.sp-arv-medalhao{aspect-ratio:192/168;object-fit:cover;object-position:top;width:100%;height:auto;filter:drop-shadow(0 0 14px color-mix(in srgb, var(--cor,#fff) 55%, transparent));display:block}.sp-arv-ficha.travado .sp-arv-medalhao,.sp-arv-ficha.embreve .sp-arv-medalhao{filter:grayscale()brightness(.6)}.sp-arv-ficha h4{color:var(--sp-texto);letter-spacing:.05em;overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.1}.sp-arv-ramo{color:var(--cor);font-size:var(--sp-t1);letter-spacing:.12em;font-weight:800}.sp-arv-nivel-grande{color:var(--sp-amarelo);font-size:var(--sp-t2);margin:0;font-weight:700}.sp-arv-passo{padding:1px var(--sp-e2);border:1px solid var(--cor);color:var(--sp-texto);font-size:var(--sp-t1);letter-spacing:.08em;justify-self:start;font-weight:800}.sp-arv-efeitos{gap:var(--sp-e1);margin:0;display:grid}.sp-arv-efeitos dt{color:var(--sp-texto-3);font-size:var(--sp-t1);letter-spacing:.08em}.sp-arv-efeitos dd{margin:0 0 var(--sp-e2);color:var(--sp-texto);font-size:var(--sp-t2)}.sp-arv-aprender{width:100%;min-height:44px}.sp-arv-maximo{color:var(--sp-verde);letter-spacing:.08em;margin:0;font-weight:800}.sp-arv-niveis{gap:var(--sp-e1);margin:0;padding:0;list-style:none;display:grid}.sp-arv-niveis li{gap:var(--sp-e2);color:var(--sp-texto-3);font-size:var(--sp-t1);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;display:grid}.sp-arv-niveis li.feito{color:var(--sp-texto)}.sp-arv-niveis li.feito small{color:var(--sp-verde)}.sp-arv-fechar{display:none}.sp-arv-ramos{gap:var(--sp-e3);margin:0;padding:0;list-style:none;display:grid}.sp-arv-ramos li{gap:var(--sp-e3);grid-template-columns:3.4rem minmax(0,1fr);align-items:center;display:grid}.sp-arv-ramos .sp-arv-medalhao{aspect-ratio:192/168;object-fit:cover;object-position:top;width:3.4rem}.sp-arv-ramos span{gap:2px;min-width:0;display:grid}.sp-arv-ramos b{color:var(--cor);font-size:var(--sp-t2);letter-spacing:.1em}.sp-arv-ramos small{color:var(--sp-texto-2);font-size:var(--sp-t1)}.sp-mis-filtros{gap:var(--sp-e2);margin:0 0 var(--sp-e3);flex-wrap:wrap;display:flex}.sp-mis-pilula{min-height:var(--sp-alvo-p);padding:0 var(--sp-e3);background:var(--sp-celula);color:var(--sp-texto-2);border:1px solid var(--sp-linha);border-radius:var(--sp-raio);font:inherit;font-size:var(--sp-t1);letter-spacing:.08em;cursor:pointer;font-weight:700}.sp-mis-pilula.ativa{color:var(--sp-texto);border-color:var(--sp-amarelo)}.sp-mis-pilula{align-items:center;gap:var(--sp-e2);display:inline-flex}.sp-mis-pilula-emblema{object-fit:contain;flex:none;width:22px;height:22px}.sp-missao-vazia{color:var(--sp-texto-3);font-size:var(--sp-t2);padding:var(--sp-e3)}.sp-mis .sp-missoes{gap:var(--sp-e3);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}.sp-mis .sp-missao{gap:var(--sp-e3) var(--sp-e4);padding:var(--sp-e3) var(--sp-e4);border-left:4px solid var(--sp-linha);grid-template-columns:56px minmax(0,1fr) auto auto;align-items:center}.sp-mis .sp-missao-ativa{border-left-color:var(--sp-vermelho);background:var(--sp-vermelho-fundo)}.sp-missao-emblema{object-fit:contain;filter:drop-shadow(0 2px 6px #0009);width:56px;height:56px}.sp-missao-texto{align-content:center;gap:2px;min-width:0;display:grid}.sp-missao-modo{color:var(--sp-texto-3);font-size:var(--sp-t1);letter-spacing:.14em;font-weight:800}.sp-missao-progresso{margin-top:var(--sp-e1);opacity:.8;grid-template-columns:minmax(0,1fr) auto;align-items:center}.sp-missao-ativa .sp-missao-progresso{opacity:1}.sp-missao-progresso small{font-size:var(--sp-t1);font-variant-numeric:tabular-nums;justify-self:auto}.sp-missao-premios{gap:var(--sp-e2);margin:0;padding:0;list-style:none;display:flex}.sp-ficha-premio{min-width:64px;max-width:92px;padding:var(--sp-e2) var(--sp-e2);border:1px solid var(--sp-linha);border-radius:var(--sp-raio);background:#00000059;align-content:center;justify-items:center;gap:1px;display:grid}.sp-ficha-premio .sp-moeda-img,.sp-ficha-premio .sp-premio-item{object-fit:contain;width:28px;height:28px}.sp-ficha-premio b{color:var(--sp-amarelo);font-size:var(--sp-t2);font-variant-numeric:tabular-nums;line-height:1.1}.sp-ficha-premio small{color:var(--sp-texto-2);letter-spacing:.06em;text-align:center;overflow-wrap:anywhere;font-size:12px;line-height:1.1}.sp-premio-glifo{color:var(--sp-amarelo)}.sp-missao-premios .sp-ficha-premio{flex-direction:column;justify-content:center;align-items:center;display:flex}.sp-missao-acao .sp-botao{width:10rem;min-height:52px}@container sp-tela (width<=860px){.sp-arv-grade{grid-template-columns:minmax(0,1fr)}.sp-arv-lado-ficha{max-height:none}.sp-mis .sp-missoes{grid-template-columns:minmax(0,1fr)}.sp-arv-gastos{display:none}.sp-mis .sp-missao{grid-template-columns:56px minmax(0,1fr) auto}.sp-mis .sp-missao-premios{grid-area:2/2}.sp-mis .sp-missao-acao{grid-area:1/3/span 2}}@media (max-height:520px) and (orientation:landscape){.sp-arv-no .sp-arv-nome{stroke-width:3px;font-size:12px}.sp-arv-celular:not(.sp-arv-com-rotulos) .sp-arv-rotulo{display:none}.sp-hab-barra{gap:var(--sp-e2);height:44px;margin:0 0 var(--sp-e1)}.sp-hab-voltar{display:none}.sp-hab-aba{min-height:44px;padding:0 var(--sp-e3);font-size:var(--sp-t1)}.sp-arv-pontos b{font-size:20px}.sp-arv-gastos{display:none}.sp-arv-grade{grid-template-columns:minmax(0,1fr);position:relative}.sp-arv-palco{height:calc(100cqh - 116px);min-height:160px}.sp-arv-zoom{right:var(--sp-e1);bottom:var(--sp-e1);gap:2px}.sp-arv-zoom .sp-botao{min-width:32px;min-height:32px;padding:0 var(--sp-e1)}.sp-arv-lado-ficha{z-index:4;background:var(--sp-painel-forte);border-top:1px solid var(--sp-linha-forte,var(--sp-linha));visibility:hidden;max-height:100%;transition:transform .2s,visibility 0s linear .2s;position:absolute;bottom:0;left:0;right:0;overflow:auto;transform:translateY(104%)}.sp-arv-lado-ficha.aberta{visibility:visible;transition:transform .2s;transform:none}.sp-arv-lado-ficha>.sp-arv-ficha.vazia{display:none}.sp-arv-ficha{padding:var(--sp-e3) var(--sp-e4);background:0 0;border-width:0 0 0 4px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.sp-arv-ficha-topo{gap:var(--sp-e3);grid-column:1;grid-template-columns:4.6rem minmax(0,1fr)}.sp-arv-ficha h4{font-size:16px}.sp-arv-efeitos{grid-area:1/2;padding-right:44px}.sp-arv-ficha>.sp-arv-aprender,.sp-arv-ficha>.sp-arv-maximo{grid-column:1/-1}.sp-arv-niveis{display:none}.sp-arv-fechar{width:44px;height:44px;color:var(--sp-texto);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:28px;line-height:1;display:grid;position:absolute;top:0;right:0}.sp-mis .sp-missoes{grid-template-columns:minmax(0,1fr)}.sp-mis .sp-missao-acao .sp-botao{width:8.5rem}}.sp-editor{gap:var(--sp-vao);flex:1 0 auto;grid-template-columns:minmax(232px,290px) minmax(0,1fr) minmax(320px,520px);align-items:stretch;height:max(460px,100dvh - 300px);min-height:0;display:grid}.sp-editor>*{min-width:0;min-height:0}.sp-editor-slots{gap:var(--sp-e2);padding:var(--sp-e2);background:var(--sp-painel);border:1px solid var(--sp-linha);scrollbar-width:thin;flex-direction:column;display:flex;overflow:hidden auto}.sp-editor-bases{gap:var(--sp-e1);grid-template-columns:1fr 1fr;display:grid}.sp-editor-base{min-height:36px;padding:0 var(--sp-e2);font-size:var(--sp-t1)}.sp-editor-grupo{gap:2px;display:grid}.sp-editor-grupo-titulo{margin:var(--sp-e1) 0 2px;color:var(--sp-vermelho);font:700 var(--sp-t1)/1 var(--sp-fonte);letter-spacing:.24em}.sp-editor-slot{align-items:center;gap:var(--sp-e2);min-height:42px;padding:3px var(--sp-e2);text-align:left;cursor:pointer;background:var(--sp-celula);color:var(--sp-texto);border:1px solid #0000;grid-template-columns:34px minmax(0,1fr);display:grid}.sp-editor-slot:hover{border-color:var(--sp-linha-forte)}.sp-editor-slot.ativo{border-color:var(--sp-vermelho);box-shadow:inset 3px 0 var(--sp-vermelho);background:#e8222e1f}.sp-editor-slot-texto{min-width:0;display:grid}.sp-editor-slot-texto b{font:700 var(--sp-t2)/1.15 var(--sp-fonte);letter-spacing:.06em;text-transform:uppercase}.sp-editor-slot-texto small{color:var(--sp-texto-3);font-size:var(--sp-t1);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.sp-editor-mini{object-fit:contain;place-items:center;width:34px;height:34px;display:grid}.sp-editor-mini.vazio{border:1px dashed var(--sp-linha);color:var(--sp-texto-3)}.sp-editor-mini.vazio .sp-icone{width:18px;height:18px}.sp-editor-amostra{width:26px;height:26px;box-shadow:0 0 0 1px var(--sp-linha);border:2px solid #0000008c;border-radius:50%;margin:4px}.sp-editor-centro{gap:var(--sp-e2);flex-direction:column;display:flex}.sp-editor-palco{border:1px solid var(--sp-linha);background:radial-gradient(at 50% 80%,#e8222e33,#0000 62%),#06080b8c;flex:auto;min-height:260px;position:relative}.sp-editor-palco .custom-preview{width:100%;height:100%;position:absolute;inset:0}.sp-editor-aviso{flex:none}.sp-editor-rodape{justify-content:center;align-items:center;gap:var(--sp-e2);flex-wrap:wrap;flex:none;display:flex}.sp-editor-rodape .sp-botao{min-height:42px;padding:0 var(--sp-e4)}.sp-editor-rodape .sp-botao b{font-size:var(--sp-t3);white-space:nowrap}.sp-editor-faltam{text-align:center;color:var(--sp-amarelo);font-size:var(--sp-t1);letter-spacing:.1em;text-transform:uppercase;flex:1 0 100%}.sp-editor-lado{background:var(--sp-painel);border:1px solid var(--sp-linha);flex-direction:column;display:flex}.sp-editor-grade-topo{justify-content:space-between;align-items:baseline;gap:var(--sp-e2);padding:var(--sp-e2) var(--sp-e3);border-bottom:1px solid var(--sp-linha);flex:none;display:flex}.sp-editor-grade-titulo{align-items:baseline;gap:var(--sp-e2);min-width:0;display:flex}.sp-editor-grade-topo .sp-editor-loja{min-height:36px;font-size:var(--sp-t1);white-space:nowrap;flex:none}.sp-editor-vazio-texto{margin:var(--sp-e3) 0;color:var(--sp-texto-3);font-size:var(--sp-t2)}.sp-editor-grade-topo b{font:700 var(--sp-t3)/1.1 var(--sp-fonte);letter-spacing:.16em}.sp-editor-grade-topo small{color:var(--sp-texto-3);font-size:var(--sp-t1);letter-spacing:.08em;text-align:right}.sp-editor-grade{padding:var(--sp-e3);scrollbar-width:thin;flex:auto;overflow:hidden auto}.sp-editor-cartoes{gap:var(--sp-e2);grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.sp-editor-cartao .sp-item-arte{height:104px}.sp-editor-cartao .sp-item-arte img{max-height:92px}.sp-editor-cartao .sp-item-corpo{padding:var(--sp-e1) var(--sp-e2)}.sp-editor-cartao .sp-item-nome{font-size:var(--sp-t2)}.sp-editor-cartao .sp-item-acoes{padding:0 var(--sp-e2) var(--sp-e2)}.sp-editor-cartao .sp-item-acoes .sp-botao{min-height:36px;font-size:var(--sp-t1)}.sp-editor-cartao.bloqueada .sp-item-arte img{filter:grayscale(.55)brightness(.85)drop-shadow(0 8px 12px #0009)}.sp-editor-vazio{color:var(--sp-texto-3);font-size:var(--sp-t6)}.sp-editor-estado{align-items:center;gap:4px;display:inline-flex}.sp-editor-estado .sp-icone{width:12px;height:12px}.sp-editor-estado.sua,.sp-editor-estado.vestindo{border-left-color:var(--sp-verde);color:var(--sp-verde)}.sp-editor-estado.exclusivo{border-left-color:var(--sp-amarelo);color:var(--sp-amarelo)}.sp-editor-origem{color:var(--sp-amarelo);font-size:var(--sp-t1);letter-spacing:.06em;text-align:center;line-height:1.3;display:block}.sp-editor-paleta{gap:var(--sp-e2);grid-template-columns:repeat(auto-fill,minmax(84px,1fr));display:grid}.sp-editor-cor{justify-items:center;gap:var(--sp-e1);padding:var(--sp-e2);cursor:pointer;background:var(--sp-celula);border:1px solid var(--sp-linha);color:var(--sp-texto);font-size:var(--sp-t1);display:grid}.sp-editor-cor.selecionado{border-color:var(--sp-vermelho);box-shadow:inset 0 -3px var(--sp-vermelho)}.sp-editor-cor-bola{width:40px;height:40px;box-shadow:0 0 0 1px var(--sp-linha);border:2px solid #0009;border-radius:50%}.sp-editor-cor.selecionado .sp-editor-cor-bola{box-shadow:0 0 0 2px #fff}@container sp-tela (width<=1180px){.sp-editor{grid-template-columns:minmax(210px,240px) minmax(0,1fr) minmax(280px,360px)}}.sp-baus,.sp-baus-corpo{gap:var(--sp-e3);min-width:0;display:grid}.sp-baus-grupo{gap:var(--sp-e2);min-width:0;display:grid}.sp-baus-subtitulo{margin:var(--sp-e2) 0 0;color:var(--sp-texto-2);font:600 var(--sp-t2)/1.2 var(--sp-fonte);letter-spacing:.2em;text-transform:uppercase}.sp-baus-nota{max-width:90ch;color:var(--sp-texto-3);font-size:var(--sp-t1);margin:0;line-height:1.5}.sp-baus-falha{align-items:center;gap:var(--sp-e3);padding:var(--sp-e2) var(--sp-e3);border:1px dashed var(--sp-linha-forte);flex-wrap:wrap;display:flex}:is(.sp-bau,.sp-bau-guardado,.sp-bau-janela-topo)[data-raridade]{--raridade:var(--sp-texto-2)}:is(.sp-bau,.sp-bau-guardado,.sp-bau-janela-topo)[data-raridade=raro]{--raridade:var(--sp-azul)}:is(.sp-bau,.sp-bau-guardado,.sp-bau-janela-topo)[data-raridade=epico]{--raridade:#b678ff}:is(.sp-bau,.sp-bau-guardado,.sp-bau-janela-topo)[data-raridade=lendario]{--raridade:var(--sp-vermelho)}.sp-baus-cartoes{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.sp-bau{border-top:2px solid var(--raridade)}.sp-bau .sp-bau-arte{height:156px;padding:var(--sp-e2);background:radial-gradient(ellipse at 50% 64%, color-mix(in srgb, var(--raridade) 26%, transparent), transparent 70%)}.sp-bau .sp-bau-arte img{width:auto;height:100%;max-height:140px}.sp-bau-raridade{border-left-color:var(--raridade);color:var(--sp-texto)}.sp-bau-estado{align-items:center;gap:var(--sp-e2);min-height:42px;padding:var(--sp-e1) var(--sp-e2);border:1px dashed var(--sp-linha-forte);color:var(--sp-texto-2);font:600 var(--sp-t1)/1.25 var(--sp-fonte);letter-spacing:.1em;text-transform:uppercase;margin:0;display:flex}.sp-bau-estado .sp-icone{flex:none;width:16px;height:16px}.sp-bau-estado.completo{color:var(--sp-verde);border-style:solid;border-color:#37d67a80}.sp-baus-lista{gap:var(--sp-e2);grid-template-columns:repeat(auto-fill,minmax(290px,1fr));display:grid}.sp-bau-guardado{align-items:center;gap:var(--sp-e3);padding:var(--sp-e2) var(--sp-e3) var(--sp-e2) var(--sp-e2);background:var(--sp-painel);border:1px solid var(--sp-linha);border-left:3px solid var(--raridade);grid-template-columns:64px minmax(0,1fr) auto;display:grid}.sp-bau-guardado img{object-fit:contain;width:64px;height:64px}.sp-bau-guardado-texto{gap:var(--sp-e1);min-width:0;display:grid}.sp-bau-guardado-texto b{font:700 var(--sp-t3)/1.15 var(--sp-fonte);overflow-wrap:anywhere}.sp-bau-guardado-texto small{color:var(--sp-texto-3);font-size:var(--sp-t1);letter-spacing:.14em}.sp-bau-guardado .sp-botao{min-height:40px;padding:0 var(--sp-e3);font-size:var(--sp-t2)}.sp-baus-historico .sp-lista li{flex-wrap:wrap}.sp-baus-historico .sp-lista b{font:600 var(--sp-t2)/1.2 var(--sp-fonte);letter-spacing:.1em}.sp-bau-camada{z-index:60;padding:var(--sp-e5);pointer-events:auto;background:#030508db;place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.sp-bau-janela{gap:var(--sp-e3);width:min(580px,100%);max-height:100%;padding:var(--sp-e4);background:var(--sp-painel-forte);color:var(--sp-texto);font-family:var(--sp-fonte);border:1px solid var(--sp-linha-forte);border-top:2px solid var(--sp-vermelho);scrollbar-width:thin;display:grid;overflow:auto;box-shadow:0 24px 80px #000000b3}.sp-bau-janela-topo{align-items:center;gap:var(--sp-e3);grid-template-columns:136px minmax(0,1fr);display:grid}.sp-bau-janela-topo img{object-fit:contain;width:136px;height:136px;filter:drop-shadow(0 0 22px color-mix(in srgb, var(--raridade) 55%, transparent))}.sp-bau-janela-topo h3{margin:var(--sp-e2) 0 0;font:700 var(--sp-t6)/1.05 var(--sp-fonte);letter-spacing:.03em;text-transform:uppercase}.sp-bau-janela-rotulo{color:var(--sp-vermelho);font:700 var(--sp-t1)/1.2 var(--sp-fonte);letter-spacing:.26em;text-transform:uppercase;margin:0}.sp-bau-janela-pe{justify-content:flex-end;display:flex}.sp-bau-palco{gap:var(--sp-e2);display:grid}.sp-bau-palco .sp-botao{justify-self:start}.sp-bau-erro{color:#ff8f96}.sp-bau-erro:empty{display:none}.sp-bau-chances{border-collapse:collapse;width:100%}.sp-bau-chances th{padding:0 var(--sp-e2) var(--sp-e2);text-align:left;color:var(--sp-texto-3);font:600 var(--sp-t1)/1 var(--sp-fonte);letter-spacing:.2em}.sp-bau-chances td{padding:var(--sp-e2) var(--sp-e2);border-top:1px solid var(--sp-linha);vertical-align:top}.sp-bau-chances td:first-child{width:78px;font:700 var(--sp-t5)/1 var(--sp-fonte);font-variant-numeric:tabular-nums;white-space:nowrap}.sp-bau-chances b{font:700 var(--sp-t3)/1.2 var(--sp-fonte);display:block}.sp-bau-chances small{margin-top:var(--sp-e1);color:var(--sp-texto-3);font-size:var(--sp-t1);line-height:1.4;display:block}.sp-bau-premios{gap:var(--sp-e2);margin:0;padding:0;list-style:none;display:grid}.sp-bau-premio{align-items:center;gap:var(--sp-e2);padding:var(--sp-e2) var(--sp-e2);background:var(--sp-celula);border:1px solid var(--sp-linha);grid-template-columns:46px minmax(0,1fr) auto;display:grid}.sp-bau-premio>img,.sp-bau-premio>.sp-icone{object-fit:contain;width:46px;height:46px}.sp-bau-premio>span{gap:2px;min-width:0;display:grid}.sp-bau-premio b{font:700 var(--sp-t3)/1.2 var(--sp-fonte);overflow-wrap:anywhere}.sp-bau-premio small{color:var(--sp-texto-3);font-size:var(--sp-t1);letter-spacing:.08em;line-height:1.35}.sp-bau-marca{color:var(--sp-verde)}.sp-bau-marca .sp-icone{width:18px;height:18px}@keyframes sp-bau-sai{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.sp-bau-janela{animation:.2s ease-out sp-bau-sai}.sp-bau-janela.aberto .sp-bau-premio{animation:.32s cubic-bezier(.2,.8,.3,1) backwards sp-bau-sai}.sp-bau-janela.aberto .sp-bau-premio:nth-child(2){animation-delay:70ms}.sp-bau-janela.aberto .sp-bau-premio:nth-child(3){animation-delay:.14s}.sp-bau-janela.aberto .sp-bau-premio:nth-child(n+4){animation-delay:.21s}}.reduced-motion .sp-bau-janela,.reduced-motion .sp-bau-premio{animation:none}@container sp-tela (width<=860px){.sp-baus-cartoes{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.sp-bau .sp-bau-arte{height:120px}.sp-bau .sp-bau-arte img{max-height:106px}.sp-baus-lista{grid-template-columns:minmax(0,1fr)}.sp-bau-camada{padding:var(--sp-e2)}.sp-bau-janela{padding:var(--sp-e3)}.sp-bau-janela-topo{grid-template-columns:92px minmax(0,1fr)}.sp-bau-janela-topo img{width:92px;height:92px}.sp-bau-janela-topo h3{font-size:var(--sp-t5)}}.sp-skins{gap:var(--sp-e2);min-width:0;font-family:var(--sp-fonte);color:var(--sp-texto);display:grid}.sp-skins-topo{align-items:baseline;gap:var(--sp-e2);flex-wrap:wrap;display:flex}.sp-skins-topo h4{font:700 var(--sp-t3)/1 var(--sp-fonte);letter-spacing:.16em;color:var(--sp-texto-2);margin:0}.sp-skins-topo span{font-size:var(--sp-t1);letter-spacing:.12em;color:var(--sp-texto-3)}.sp-skins-lista{gap:var(--sp-e2);grid-template-columns:repeat(auto-fill,minmax(132px,1fr));display:grid}.sp-skins[data-modo=loja] .sp-skins-lista{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.sp-skins[data-modo=loja]{padding:var(--sp-e3) var(--sp-e3) var(--sp-e3);border:1px solid var(--sp-linha);background:var(--sp-painel)}.sp-skin{--raridade:var(--sp-texto-2)}.sp-skin[data-raridade=uncommon]{--raridade:var(--sp-verde)}.sp-skin[data-raridade=rare]{--raridade:var(--sp-azul)}.sp-skin[data-raridade=epic]{--raridade:#b678ff}.sp-skin[data-raridade=legendary]{--raridade:var(--sp-vermelho)}.sp-skin{gap:var(--sp-e1);padding:var(--sp-e2) var(--sp-e2) var(--sp-e2);border:1px solid var(--sp-linha);border-top:2px solid var(--raridade);background:var(--sp-celula);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;display:grid;position:relative}.sp-skin:hover{border-color:var(--sp-linha-forte);border-top-color:var(--raridade)}.sp-skin:focus-visible{outline:2px solid var(--sp-texto);outline-offset:2px}.sp-skin img,.sp-skin-padrao{object-fit:contain;background:radial-gradient(ellipse at 50% 60%, color-mix(in srgb, var(--raridade) 22%, transparent), transparent 72%);width:100%;height:56px}.sp-skin-padrao{color:var(--sp-texto-3);place-items:center;display:grid}.sp-skin-padrao .sp-icone{width:26px;height:26px}.sp-skin b{font-size:var(--sp-t3);text-overflow:ellipsis;white-space:nowrap;line-height:1.1;overflow:hidden}.sp-skin small{align-items:center;gap:var(--sp-e1);min-width:0;font-size:var(--sp-t1);letter-spacing:.1em;color:var(--sp-texto-3);white-space:nowrap;text-overflow:ellipsis;display:flex;overflow:hidden}.sp-skin small .sp-icone{width:12px;height:12px}.sp-skin-raridade{color:var(--raridade)}.sp-skin[aria-checked=true]{border-color:var(--sp-linha-forte);background:#ffffff14}.sp-skin[data-estado=equipada]{border-color:var(--sp-vermelho);box-shadow:inset 0 -3px var(--sp-vermelho), 0 0 18px #e8222e38}.sp-skin[data-estado=equipada] small:last-child{color:var(--sp-texto)}.sp-skin[data-estado=bloqueada] img{opacity:.55;filter:saturate(.7)}.sp-skin[data-estado=bloqueada] small:last-child{color:var(--sp-texto-2)}.sp-skins-acao{align-items:center;gap:var(--sp-e3);flex-wrap:wrap;min-height:44px;display:flex}.sp-skins-acao p{font-size:var(--sp-t2);letter-spacing:.04em;color:var(--sp-texto-2);flex:200px;margin:0}.sp-skins-acao p[data-tom=erro]{color:var(--sp-vermelho)}.sp-skins-acao p[data-tom=ok]{color:var(--sp-verde)}.sp-skins-acao .sp-botao[disabled]{opacity:.45;cursor:not-allowed}@media (max-width:720px){.sp-skins-lista,.sp-skins[data-modo=loja] .sp-skins-lista{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.sp-skin img,.sp-skin-padrao{height:46px}}.sp-tela{--sp-faceta:linear-gradient(118deg, #ffffff13 0 34%, transparent 34.2%), linear-gradient(242deg, #ffffff0a 0 28%, transparent 28.2%), linear-gradient(180deg, #ffffff08, #00000038)}.sp-eq-modos{gap:var(--sp-e2);flex-wrap:wrap;display:flex}.sp-eq-modo{--cor:var(--sp-vermelho);align-items:center;gap:var(--sp-e2);min-height:46px;padding:0 var(--sp-e5) 0 var(--sp-e4);border:1px solid var(--sp-linha);background:var(--sp-painel);color:var(--sp-texto-2);font:600 var(--sp-t3)/1 var(--sp-fonte);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;display:inline-flex}.sp-eq-modo .sp-icone{width:22px;height:22px;color:var(--cor)}.sp-eq-modo b{white-space:nowrap;font-weight:700}.sp-eq-modo:hover{border-color:var(--sp-linha-forte);color:var(--sp-texto)}.sp-eq-modo[aria-selected=true]{color:#fff;border-color:var(--cor);box-shadow:inset 0 -3px var(--cor);background:linear-gradient(90deg, color-mix(in srgb, var(--cor) 46%, transparent), color-mix(in srgb, var(--cor) 10%, transparent))}.sp-eq-grade{gap:var(--sp-vao);flex:1 0 auto;grid-template-columns:330px minmax(0,1fr) 320px;display:grid}.sp-eq-slots{gap:var(--sp-e2);display:grid}.sp-eq-slot{align-items:center;gap:var(--sp-e1) var(--sp-e3);min-height:84px;padding:var(--sp-e2) var(--sp-e3);border:1px solid var(--sp-linha);background:var(--sp-faceta), var(--sp-celula);color:inherit;font:inherit;text-align:left;cursor:pointer;grid-template-columns:26px 96px minmax(0,1fr);display:grid;position:relative}.sp-eq-slot img{object-fit:contain;filter:drop-shadow(0 6px 10px #000000b3);grid-row:span 2;width:96px;height:52px}.sp-eq-slot>.sp-icone{width:28px;height:28px;color:var(--sp-texto-3);grid-row:span 2;justify-self:center}.sp-eq-tecla{border:1px solid var(--sp-linha-forte);width:26px;height:26px;color:var(--sp-texto-2);font:700 var(--sp-t2)/1 var(--sp-fonte);grid-row:span 2;place-items:center;display:grid}.sp-eq-slot-texto{align-self:end;gap:2px;min-width:0;display:grid}.sp-eq-slot-texto small{color:var(--sp-texto-3);font-size:var(--sp-t1);letter-spacing:.2em}.sp-eq-slot-texto b{font:700 var(--sp-t4)/1.05 var(--sp-fonte);text-overflow:ellipsis;white-space:nowrap;font-stretch:84%;overflow:hidden}.sp-eq-slot>.sp-eq-selo{grid-column:3;place-self:start}.sp-eq-slot:hover{border-color:var(--sp-linha-forte)}.sp-eq-slot[aria-checked=true]{border-color:var(--sp-vermelho);box-shadow:inset 4px 0 var(--sp-vermelho), 0 0 22px #e8222e33;background:var(--sp-faceta), linear-gradient(90deg, #e8222e4d, #e8222e0a)}.sp-eq-slot[aria-checked=true] .sp-eq-tecla{border-color:var(--sp-vermelho);background:var(--sp-vermelho);color:#fff}.sp-eq-slot:disabled{cursor:default;opacity:.5}.sp-eq-selo{padding:2px var(--sp-e2);border:1px solid var(--sp-linha);color:var(--sp-texto-2);font:600 var(--sp-t1)/1.3 var(--sp-fonte);letter-spacing:.16em;white-space:nowrap;display:inline-block}.sp-eq-selo-licenca{color:var(--sp-verde);border-color:#37d67a8c}.sp-eq-selo-aluguel{color:var(--sp-amarelo);border-color:#ffc21f99}.sp-eq-selo-cofre{color:var(--sp-azul);border-color:#2f8bff99}.sp-eq-centro .sp-painel-corpo{grid-template-rows:auto minmax(0,1fr) auto}.sp-eq-titulo{justify-content:space-between;align-items:flex-end;gap:var(--sp-e3);display:flex}.sp-eq-nome{font:700 var(--sp-t7)/1 var(--sp-fonte);transform:var(--sp-inclinacao);transform-origin:0 100%;margin:0;font-stretch:78%}.sp-eq-linha{margin:var(--sp-e1) 0 0;color:var(--sp-texto-2);font-size:var(--sp-t2);letter-spacing:.2em}.sp-eq-acoes{gap:var(--sp-e2);flex:none;display:flex}.sp-eq-palco{background:var(--sp-faceta);border:1px solid var(--sp-linha);min-height:150px;position:relative}.sp-eq-previa{touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.sp-eq-figura{object-fit:contain;filter:drop-shadow(0 18px 28px #000000bf);width:calc(100% - 24px);height:calc(100% - 24px);position:absolute;inset:12px}.sp-eq-aviso{min-height:1.3em;color:var(--sp-amarelo);font-size:var(--sp-t1);letter-spacing:.14em;margin:0;line-height:1.3}.sp-eq-aviso:empty{display:none}.sp-eq-prateleira{gap:var(--sp-e2);scrollbar-width:thin;padding-bottom:var(--sp-e2);grid-auto-columns:168px;grid-auto-flow:column;display:grid;overflow-x:auto}.sp-eq-cartao{gap:var(--sp-e1);padding:var(--sp-e2) var(--sp-e2) var(--sp-e2);border:1px solid var(--sp-linha);background:var(--sp-faceta), var(--sp-celula);color:inherit;font:inherit;text-align:left;cursor:pointer;align-content:start;justify-items:start;display:grid;position:relative}.sp-eq-cartao img{object-fit:contain;filter:drop-shadow(0 6px 10px #000000b3);width:100%;height:58px}.sp-eq-cartao b{max-width:100%;font:700 var(--sp-t3)/1.1 var(--sp-fonte);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sp-eq-cartao small{color:var(--sp-texto-3);font-size:var(--sp-t1);letter-spacing:.16em}.sp-eq-cartao:hover:not(:disabled){border-color:var(--sp-linha-forte)}.sp-eq-cartao[aria-checked=true]{border-color:var(--sp-vermelho);background:var(--sp-faceta), #e8222e24;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);cursor:default}.sp-eq-marca{width:20px;height:20px;color:var(--sp-vermelho);position:absolute;bottom:8px;right:8px}.sp-eq-cartao:disabled{cursor:default}.sp-eq-mais{color:var(--sp-texto-2);text-align:center;border-style:dashed;align-content:center;justify-items:center}.sp-eq-mais .sp-icone{width:26px;height:26px}.sp-kit{gap:var(--sp-e2);min-width:0;margin:0;padding:0;list-style:none;display:flex}.sp-kit li{min-width:0;padding:var(--sp-e2) var(--sp-e2) var(--sp-e2);border:1px solid var(--sp-linha);background:var(--sp-faceta), var(--sp-celula);flex:1 1 0;justify-items:center;gap:2px;display:grid}.sp-kit img{object-fit:contain;filter:drop-shadow(0 4px 8px #000000b3);width:100%;height:34px}.sp-kit b{max-width:100%;font-size:var(--sp-t1);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sp-arm-grade{gap:var(--sp-vao);flex:1 0 auto;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 300px;display:grid}.sp-arm-arma .sp-painel-corpo{grid-template-rows:minmax(0,1fr) auto auto auto}.sp-arm-arma .sp-eq-palco{min-height:280px}.sp-arm-montadas{gap:var(--sp-e2);flex-wrap:wrap;min-height:30px;margin:0;padding:0;list-style:none;display:flex}.sp-arm-montadas li{padding:var(--sp-e1) var(--sp-e2);border-left:2px solid var(--sp-vermelho);background:var(--sp-celula);gap:1px;display:grid}.sp-arm-montadas small{color:var(--sp-texto-3);font-size:var(--sp-t1);letter-spacing:.18em}.sp-arm-montadas b{font-size:var(--sp-t2)}.sp-arm-ajustes{gap:var(--sp-e2);display:grid}.sp-arm-ajustes:empty{display:none}.sp-arm-ajuste{gap:var(--sp-e2);padding:var(--sp-e2);background:var(--sp-celula);border-left:2px solid var(--sp-linha);display:grid}.sp-arm-ajuste h4{font-size:var(--sp-t2);margin:0}.sp-arm-ajuste small{color:var(--sp-texto-3);font-size:var(--sp-t1);letter-spacing:.18em}.sp-arm-posicao{gap:var(--sp-e1);display:grid}.sp-arm-posicao-topo{justify-content:space-between;gap:var(--sp-e2);display:flex}.sp-arm-posicao-topo output{font-size:var(--sp-t1);font-weight:700}.sp-arm-posicao-faixa{align-items:center;gap:var(--sp-e2);font-size:var(--sp-t1);color:var(--sp-texto-3);display:flex}.sp-arm-posicao-faixa input{min-width:0;height:28px;accent-color:var(--sp-vermelho);flex:1}.sp-arm-mira{gap:var(--sp-e1);display:grid}.sp-arm-reticulos{gap:var(--sp-e1);grid-template-columns:repeat(auto-fill,minmax(48px,1fr));display:grid}.sp-arm-reticulo{aspect-ratio:1;border:1px solid var(--sp-linha);cursor:pointer;background:#d8dcd6;min-height:44px;padding:3px;position:relative}.sp-arm-reticulo img{width:100%;height:100%;display:block}.sp-arm-reticulo[aria-pressed=true]{border-color:var(--sp-vermelho);box-shadow:0 0 0 1px var(--sp-vermelho)}.sp-arm-cores{gap:var(--sp-e1);flex-wrap:wrap;display:flex}.sp-arm-cor{border:1px solid var(--sp-linha);cursor:pointer;width:28px;height:28px}.sp-arm-cor[aria-pressed=true]{outline:2px solid var(--sp-texto,#fff);outline-offset:1px}.sp-arm-base{gap:var(--sp-e2);flex-wrap:wrap;display:flex}.sp-arm-salvar{flex:160px}.sp-arm-lista .sp-painel-corpo{scrollbar-width:thin;max-height:520px;overflow-y:auto}.sp-arm-encaixes{gap:var(--sp-e3);display:grid}.sp-arm-encaixe h4{margin:0 0 var(--sp-e2);color:var(--sp-texto-2);font:600 var(--sp-t1)/1 var(--sp-fonte);letter-spacing:.22em}.sp-arm-pecas{gap:var(--sp-e2);grid-template-columns:repeat(auto-fill,minmax(104px,1fr));display:grid}.sp-arm-peca{gap:var(--sp-e1);padding:var(--sp-e2) var(--sp-e2) var(--sp-e2);border:1px solid var(--sp-linha);background:var(--sp-faceta), var(--sp-celula);min-height:86px;color:inherit;font:inherit;cursor:pointer;justify-items:center;display:grid;position:relative}.sp-arm-peca img,.sp-arm-peca>.sp-icone:first-child{object-fit:contain;width:100%;height:44px}.sp-arm-peca>.sp-icone:first-child{width:28px;color:var(--sp-texto-3)}.sp-arm-peca b{max-width:100%;font-size:var(--sp-t1);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box;overflow:hidden}.sp-arm-peca:hover:not(:disabled){border-color:var(--sp-linha-forte)}.sp-arm-peca[aria-pressed=true]{border-color:var(--sp-vermelho);background:var(--sp-faceta), #e8222e29;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}.sp-arm-peca:disabled{cursor:default}.sp-arm-peca:disabled img,.sp-arm-peca:disabled b{opacity:.58}.sp-arm-pintura .sp-arsenal-skins{margin-top:0}.sp-arm-trava{width:14px;height:14px;color:var(--sp-texto-3);position:absolute;top:5px;right:5px}.sp-loja-armas{gap:var(--sp-e2);scrollbar-width:thin;padding-bottom:var(--sp-e2);grid-auto-columns:132px;grid-auto-flow:column;display:grid;overflow-x:auto}.sp-loja-arma{padding:var(--sp-e2) var(--sp-e2) var(--sp-e2);border:1px solid var(--sp-linha);background:var(--sp-faceta), var(--sp-celula);color:var(--sp-texto-2);font:inherit;cursor:pointer;justify-items:center;gap:2px;display:grid}.sp-loja-arma img{object-fit:contain;filter:drop-shadow(0 4px 8px #000000b3);width:100%;height:40px}.sp-loja-arma b{max-width:100%;font-size:var(--sp-t2);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sp-loja-arma:hover{border-color:var(--sp-linha-forte);color:var(--sp-texto)}.sp-loja-arma[aria-selected=true]{color:#fff;border-color:var(--sp-vermelho);box-shadow:inset 0 -3px var(--sp-vermelho);background:var(--sp-faceta), #e8222e29}.sp-item-peca .sp-item-arte{background:var(--sp-faceta)}.sp-item-peca .sp-item-arte img{object-fit:contain;padding:var(--sp-e2);filter:brightness(1.7)contrast(1.05)}.sp-arm-peca img{filter:brightness(1.7)contrast(1.05)}@container sp-tela (width<=1180px){.sp-eq-grade{grid-template-columns:290px minmax(0,1fr) 270px}.sp-arm-grade{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 250px}.sp-eq-nome{font-size:var(--sp-t7)}}.sp-eq-copia{flex-direction:column;gap:4px;display:flex}.sp-eq-condicao{opacity:.8;font-size:12px;display:block}.sp-eq-consertos{gap:4px;display:flex}.sp-eq-conserto{cursor:pointer;flex:1;min-height:28px;font-size:12px}.sp-eq-reliquia{color:#e8413c;font-size:12px;font-weight:700;display:block}.sp-arm-pecas-gastas{flex-direction:column;gap:4px;margin-top:8px;display:flex}.sp-arm-peca-gasta{align-items:center;gap:6px;display:flex}.sp-inv{gap:var(--sp-vao);flex-direction:column;flex:1 0 auto;min-width:0;display:flex}.sp-rodape{justify-content:space-between;align-items:center;gap:var(--sp-e2) var(--sp-e4);min-height:34px;padding:var(--sp-e2) 2px;color:var(--sp-texto-3);font-size:var(--sp-t1);letter-spacing:.16em;flex-wrap:wrap;display:flex}.sp-rodape .custom-status{color:var(--sp-texto);font-size:var(--sp-t2);letter-spacing:.02em;margin:0}.sp-rodape .custom-status:empty{display:none}.sp-inv .custom-seta{filter:none;width:34px;height:34px;padding:var(--sp-e2);border:1px solid var(--sp-linha-forte);color:var(--sp-texto);cursor:pointer;background:#0000008c;border-radius:0;flex:none;place-items:center;display:grid;transform:none}.sp-inv .custom-seta svg{width:100%;height:100%;overflow:visible}.sp-inv .custom-seta:hover{background:#ffffff1a;border-color:#fff}.sp-inv .custom-seta:focus-visible{outline-offset:2px;outline:2px solid #fff}.sp-inv .custom-seta:disabled{opacity:.3;cursor:default}.sp-filtros{gap:var(--sp-e2);flex-wrap:wrap;display:flex}.sp-filtro{min-height:38px;padding:0 var(--sp-e3);border:1px solid var(--sp-linha);color:var(--sp-texto-2);font:700 var(--sp-t1)/1 var(--sp-fonte);letter-spacing:.12em;cursor:pointer;background:#06080bcc}.sp-filtro:hover{border-color:var(--sp-linha-forte);color:#fff}.sp-filtro[aria-pressed=true]{color:#fff;background:linear-gradient(#f22a37 0,#c8141e 100%);border-color:#ff5a63}.sp-filtro:focus-visible{outline-offset:2px;outline:2px solid #fff}.sp-inv-nome{gap:var(--sp-e2);display:grid}.sp-inv-nome>span{color:var(--sp-texto-3);font-size:var(--sp-t1);letter-spacing:.16em}.sp-inv-nome .sp-campo{width:100%}.sp-inv-nome small{color:var(--sp-texto-2);font-size:var(--sp-t1)}.sp-inv-grade{gap:var(--sp-vao);grid-template-columns:290px minmax(0,1fr) 380px;height:clamp(360px,100cqh - 262px,720px);display:grid}.sp-inv-trilho{scrollbar-width:thin;padding-right:var(--sp-e1);gap:var(--sp-e2);overflow-y:auto}.sp-inv-trilho .sp-categoria{gap:var(--sp-e2);min-height:48px;padding:0 var(--sp-e3);grid-template-columns:26px minmax(0,1fr)}.sp-inv-trilho .sp-categoria>.sp-icone:first-child{width:24px;height:24px}.sp-inv-trilho .sp-categoria b{font-size:var(--sp-t3)}.sp-inv-centro .sp-painel-corpo{grid-template-rows:auto minmax(0,1fr);align-content:stretch;overflow:hidden}.sp-inv-barra{align-items:center;gap:var(--sp-e2) var(--sp-e3);flex-wrap:wrap;display:flex}.sp-inv-busca{align-items:center;gap:var(--sp-e2);padding-left:var(--sp-e3);border:1px solid var(--sp-linha-forte);background:#0000008c;margin-left:auto;display:flex}.sp-inv-busca .sp-icone{width:18px;height:18px;color:var(--sp-texto-3)}.sp-inv-busca .sp-campo{background:0 0;border:0;min-width:190px}.sp-inv-busca:focus-within{border-color:#fff}.custom-filter{align-items:center;gap:var(--sp-e2);display:flex}.custom-filter-label{text-align:center;gap:2px;min-width:130px;display:grid}.custom-filter-label>span{font:700 var(--sp-t3)/1 var(--sp-fonte);letter-spacing:.12em;text-transform:uppercase;animation:.28s cubic-bezier(.2,.8,.3,1) filtro-entra}@keyframes filtro-entra{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.custom-filter-label>span{animation:none}}.custom-filter-count{color:var(--sp-texto-3);font-size:var(--sp-t1);letter-spacing:.12em}.sp-inv-itens{scrollbar-width:thin;min-height:0;padding:2px var(--sp-e2) var(--sp-e2) 2px;gap:var(--sp-e2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-rows:max-content;align-content:start;display:grid;overflow-y:auto}.sp-inv-itens .sp-item-arte{height:96px}.sp-inv-itens .sp-item-arte img{max-height:78px}.sp-inv-itens .sp-item-nome{font-size:var(--sp-t3)}.sp-item-sem-icone{height:100%;padding:var(--sp-e2);text-align:center;color:var(--sp-texto-2);font:600 var(--sp-t2)/1.2 var(--sp-fonte);place-items:center;display:grid}.custom-vazio{align-content:center;justify-items:center;gap:var(--sp-e2);min-height:200px;padding:var(--sp-e6);text-align:center;border:1px dashed var(--sp-linha-forte);grid-column:1/-1;display:grid}.custom-vazio b{font:600 var(--sp-t3)/1.2 var(--sp-fonte);letter-spacing:.08em}.custom-vazio small{max-width:44ch;color:var(--sp-texto-2);font-size:var(--sp-t2);line-height:1.4}.sp-inv-lado .sp-painel-corpo{grid-template-rows:minmax(0,1fr) auto auto auto auto;align-content:stretch;min-height:0}.sp-inv-cena{background:radial-gradient(at 50% 85%,#e8222e38,#0000 62%);min-height:220px;position:relative}.sp-inv-cena .custom-preview{width:100%;height:100%;position:absolute;inset:0}.sp-inv-cena .custom-preview-status{text-align:center;color:var(--sp-texto-2);font-size:var(--sp-t2);letter-spacing:.12em;position:absolute;inset:50% 15px auto}.sp-vestidos{gap:var(--sp-e1) var(--sp-e2);scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));max-height:112px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.sp-vestidos li{min-width:0;padding:var(--sp-e1) var(--sp-e2);background:var(--sp-celula);border-left:2px solid var(--sp-vermelho);gap:1px;display:grid}.sp-vestidos li.vazio{border-left-color:var(--sp-linha-forte);grid-column:1/-1}.sp-vestidos small{color:var(--sp-texto-3);font-size:var(--sp-t1);letter-spacing:.14em}.sp-vestidos b{font:600 var(--sp-t2)/1.15 var(--sp-fonte);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sp-inv-lado .custom-clear{width:100%}.sp-inv-jogar{min-height:72px}.sp-inv-jogar b{font-size:var(--sp-t5)}@container sp-conteudo (height<=700px){.sp-inv-grade{height:clamp(330px,100cqh - 150px,720px)}.sp-inv-cena{min-height:120px}.sp-inv-jogar{min-height:56px}}@container sp-tela (width<=1180px){.sp-inv-grade{grid-template-columns:230px minmax(0,1fr) 320px}}@container sp-tela (width<=860px){.sp-inv-grade{grid-template-columns:minmax(0,1fr);height:auto}.sp-inv-trilho{padding:0 0 var(--sp-e2);display:flex;overflow:auto hidden}.sp-inv-trilho .sp-categoria{flex:none;width:200px}.sp-inv-itens{max-height:460px}.sp-inv-cena{height:300px}}.sp-tela-ajustes .settings-panel{gap:var(--sp-vao);width:auto;height:auto;min-height:480px;max-height:none;font-family:var(--sp-fonte);flex:1 0 auto;grid-template-rows:auto auto;padding:0;display:grid;position:static;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}.sp-tela-ajustes .settings-panel:before{display:none}.sp-tela-ajustes .settings-corpo{gap:var(--sp-vao);grid-template-columns:300px minmax(0,1fr);align-items:start;min-height:0}.sp-tela-ajustes .settings-lateral{gap:var(--sp-e2);flex-direction:column;min-height:0;max-height:calc(100cqh - 100px);display:flex;position:sticky;top:0}.sp-tela-ajustes .settings-busca{width:auto;height:var(--sp-alvo);border-color:var(--sp-linha-forte);background:#0000008c}.sp-tela-ajustes .settings-busca input{font-size:var(--sp-t2)}.sp-tela-ajustes .settings-tabs{gap:var(--sp-e2);scrollbar-width:thin;border:0;flex-direction:column;padding:0;overflow:hidden auto}.sp-tela-ajustes .settings-tab{gap:var(--sp-e3);min-height:var(--sp-alvo);padding:0 var(--sp-e3);border:1px solid var(--sp-linha);background:var(--sp-painel);color:var(--sp-texto-2);grid-template-columns:28px minmax(0,1fr) auto}.sp-tela-ajustes .settings-tab:before{display:none}.sp-tela-ajustes .settings-tab .ajuste-icone{width:28px;height:28px;color:var(--sp-texto-2)}.sp-tela-ajustes .aba-textos{gap:var(--sp-e1)}.sp-tela-ajustes .aba-textos b{font:700 var(--sp-t4)/1 var(--sp-fonte);letter-spacing:.1em}.sp-tela-ajustes .aba-textos small{color:var(--sp-texto-3);font-size:var(--sp-t1);letter-spacing:.1em;text-transform:uppercase;display:none}.sp-tela-ajustes .aba-contador{border-color:var(--sp-vermelho);color:#fff;background:#e8222e33}.sp-tela-ajustes .settings-tab[aria-selected=true]{border-color:var(--sp-vermelho);color:#fff;box-shadow:inset 4px 0 var(--sp-vermelho), 0 0 24px #e8222e38;background:linear-gradient(90deg,#e8222e80,#e8222e1a)}.sp-tela-ajustes .settings-tab[aria-selected=true] .ajuste-icone{color:#fff}.sp-tela-ajustes .settings-tab:hover{border-color:var(--sp-linha-forte)}.sp-tela-ajustes .settings-tab:focus-visible{outline-offset:2px;outline:2px solid #fff}.sp-tela-ajustes .settings-tabs.buscando .settings-tab[aria-selected=true]{border-color:var(--sp-linha);box-shadow:none;background:var(--sp-painel)}.sp-tela-ajustes .settings-tab.em-breve{cursor:default;opacity:.5;border-style:dashed}.sp-tela-ajustes .settings-tab.em-breve:hover{border-color:var(--sp-linha)}.sp-tela-ajustes .settings-body{gap:var(--sp-vao);padding:0 var(--sp-e2) var(--sp-e2) 0;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:start;display:grid;overflow:visible}.sp-tela-ajustes .settings-section{background:var(--sp-painel);border:1px solid var(--sp-linha);min-width:0;position:relative;margin:0!important}.sp-tela-ajustes .settings-section:before{content:"";background:var(--sp-vermelho);width:34px;height:2px;position:absolute;top:-1px;left:-1px}.sp-tela-ajustes .settings-section:is(.secao-mira,.secao-teclas,.secao-preset,.secao-mixagem),.sp-tela-ajustes .settings-vazio{grid-column:1/-1}.sp-tela-ajustes .secao-cabecalho{padding:var(--sp-e3) var(--sp-e4) var(--sp-e2);border-bottom:1px solid var(--sp-linha);margin:0}.sp-tela-ajustes .secao-cabecalho:after{display:none}.sp-tela-ajustes .secao-cabecalho h3{font:700 var(--sp-t5)/1 var(--sp-fonte);letter-spacing:.04em;transform:var(--sp-inclinacao);transform-origin:0 100%;font-stretch:78%}.sp-tela-ajustes .secao-cabecalho h3:before{display:none}.sp-tela-ajustes .secao-cabecalho p{color:var(--sp-texto-3);font-size:var(--sp-t1);letter-spacing:.06em;text-transform:uppercase}.sp-tela-ajustes .secao-aba{border-color:var(--sp-vermelho);color:#fff}.sp-tela-ajustes .settings-controls{padding:var(--sp-e2) var(--sp-e4) var(--sp-e3)}.sp-tela-ajustes .settings-section:not(.secao-teclas,.secao-mira,.secao-preset,.secao-mixagem)>.settings-controls{padding:0 var(--sp-e4) var(--sp-e2);grid-template-columns:minmax(0,1fr);gap:0}.sp-tela-ajustes .settings-section:not(.secao-teclas,.secao-mira,.secao-preset,.secao-mixagem) .setting-control{min-height:var(--sp-alvo);padding:var(--sp-e2) 0;gap:var(--sp-e2) var(--sp-e4);border:0;border-bottom:1px solid var(--sp-linha);background:0 0;grid-column:auto;align-content:center}.sp-tela-ajustes .settings-section:not(.secao-teclas,.secao-mira,.secao-preset,.secao-mixagem) .setting-control:last-child{border-bottom:0}.sp-tela-ajustes .settings-section:not(.secao-teclas,.secao-mira,.secao-preset,.secao-mixagem) .setting-control:after{top:0;right:-18px}.sp-tela-ajustes .setting-control b{font:500 var(--sp-t3)/1.2 var(--sp-fonte);letter-spacing:.02em}.sp-tela-ajustes .setting-control small{color:var(--sp-texto-3);font-size:var(--sp-t1)}.sp-tela-ajustes .setting-control:hover{background-color:#0000}.sp-tela-ajustes :is(.range-control,.select-control,.escolha-control){grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center}.sp-tela-ajustes .toggle-control{grid-template-columns:minmax(0,1fr) 190px}.sp-tela-ajustes .controle-topo{flex-wrap:nowrap}.sp-tela-ajustes .controle-topo>small{flex-basis:auto}.sp-tela-ajustes .toggle-control .controle-topo,.sp-tela-ajustes .escolha-control .controle-topo{flex-wrap:wrap}.sp-tela-ajustes .controle-topo>output{color:#fff;font:600 var(--sp-t3)/1 var(--sp-fonte);background:0 0;border:0;padding:0}.sp-tela-ajustes .switch{width:auto;height:var(--sp-alvo-p);justify-self:stretch}.sp-tela-ajustes .switch span{border:1px solid var(--sp-linha-forte);background:#0000008c;border-radius:0;grid-template-columns:1fr 1fr;align-items:stretch;display:grid;overflow:hidden}.sp-tela-ajustes .switch span:before,.sp-tela-ajustes .switch span:after{width:auto;height:auto;color:var(--sp-texto-3);font:700 var(--sp-t1)/1 var(--sp-fonte);letter-spacing:.1em;background:0 0;border-radius:0;place-items:center;transition:background-color .16s,color .16s;display:grid;position:static;transform:none}.sp-tela-ajustes .switch span:before{content:"DESLIGADO";background:var(--sp-vermelho-fundo);color:#fff}.sp-tela-ajustes .switch span:after{content:"LIGADO"}.sp-tela-ajustes .switch input:checked+span{border-color:var(--sp-linha-forte);background:#0000008c}.sp-tela-ajustes .switch input:checked+span:before{color:var(--sp-texto-3);background:0 0}.sp-tela-ajustes .switch input:checked+span:after{background:var(--sp-vermelho-fundo);color:#fff;transform:none}.sp-tela-ajustes .switch input:focus-visible+span{outline-offset:2px;outline:2px solid #fff}.sp-tela-ajustes .select-control select{height:var(--sp-alvo-p);border-color:var(--sp-linha-forte);font:500 var(--sp-t3)/1 var(--sp-fonte);background-color:#0000008c}.sp-tela-ajustes .segmentado{border-color:var(--sp-linha-forte);background:#0000008c;padding:0}.sp-tela-ajustes .segmentado button{height:var(--sp-alvo-p);font:700 var(--sp-t1)/1 var(--sp-fonte)}.sp-tela-ajustes .segmentado button.ativo{background:var(--sp-vermelho-fundo);box-shadow:none}.sp-tela-ajustes .preset-cartao.atual{border-color:var(--sp-vermelho)}.sp-tela-ajustes .settings-footer{z-index:3;min-height:0;padding:var(--sp-e3) 0 var(--sp-e1);gap:var(--sp-e2) var(--sp-e4);border-top:1px solid var(--sp-linha);background:linear-gradient(#06080be6,#06080bfa);flex-wrap:wrap;position:sticky;bottom:0}.sp-tela-ajustes .settings-situacao{font-size:var(--sp-t1);letter-spacing:.08em;color:var(--sp-texto-2);text-transform:uppercase}.sp-tela-ajustes .settings-privacidade{gap:var(--sp-e2);flex-wrap:wrap;display:flex}.sp-tela-ajustes .settings-actions{flex-wrap:wrap;justify-content:flex-end}.sp-tela-ajustes .settings-actions .sp-botao{min-width:190px;min-height:var(--sp-alvo)}.sp-tela-ajustes .settings-actions .sp-botao-primario{min-width:240px}.sp-tela-ajustes .settings-actions .sp-botao-primario.pendente{box-shadow:0 0 0 1px #ffa08c8c,0 0 30px #e8222e80}.sp-tela-ajustes .settings-privacidade .sp-botao{min-height:var(--sp-alvo-p);font-size:var(--sp-t1);letter-spacing:.1em;text-decoration:none}@container sp-tela (width<=1320px){.sp-tela-ajustes .settings-corpo{grid-template-columns:250px minmax(0,1fr)}.sp-tela-ajustes .settings-tab{min-height:var(--sp-alvo)}}@container sp-tela (width<=1180px){.sp-tela-ajustes .settings-body{grid-template-columns:minmax(0,1fr)}}.sp-conta-topo{justify-content:space-between}.sp-conta-topo .sp-marca{cursor:default}.sp-conta-sinal{align-self:center;align-items:center;gap:var(--sp-e2);min-height:36px;padding:0 var(--sp-e3);border:1px solid var(--sp-linha);max-width:46cqw;color:var(--sp-texto-2);font:600 var(--sp-t1)/1 var(--sp-fonte);letter-spacing:.18em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;background:#0000008c;display:inline-flex;overflow:hidden}.sp-conta-sinal:before{content:"";background:var(--sp-verde);flex:none;width:8px;height:8px}.sp-conta-sinal.falho{color:var(--sp-amarelo)}.sp-conta-sinal.falho:before{background:var(--sp-amarelo)}.sp-conta-sinal.creation-player-name{color:#fff;border-color:var(--sp-vermelho);text-transform:none;letter-spacing:.08em;font-size:var(--sp-t3)}.sp-conta-sinal.creation-player-name:before{background:var(--sp-vermelho)}.sp-conta-conteudo{align-content:safe center;align-items:center;gap:var(--sp-e5) var(--sp-e9);padding-top:var(--sp-e6);grid-template-columns:minmax(0,1fr) minmax(0,520px);display:grid}.sp-conta-conteudo .sp-heroi{gap:var(--sp-e2);padding:0}.sp-conta-conteudo .sp-heroi:not(.sp-heroi-inicio){flex-direction:column;align-items:flex-start}.sp-conta-conteudo .sp-heroi:not(.sp-heroi-inicio) .sp-heroi-lema{flex:none}.sp-conta-conteudo .sp-heroi-titulo{font-size:var(--sp-t9)}.sp-conta-painel{justify-self:stretch}.sp-conta-painel .sp-painel-corpo{padding:var(--sp-e4) var(--sp-e5) var(--sp-e5);gap:0}.account-content{gap:var(--sp-e3);min-width:0;display:grid}.account-lead{color:var(--sp-texto-2);font-size:var(--sp-t3);margin:0;line-height:1.45}.account-actions{gap:var(--sp-e2);display:grid}.account-actions.horizontal{grid-template-columns:minmax(0,1fr) auto}.account-dupla{gap:var(--sp-e2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-button{min-height:60px}.sp-conta-opcoes .account-button{padding:0 var(--sp-e4);justify-content:flex-start}.sp-conta-opcoes .account-button>.sp-icone{width:24px;height:24px}.sp-conta-opcoes .account-button.sp-botao-primario{min-height:72px}.sp-conta-opcoes .account-button.sp-botao-primario b{font-size:var(--sp-t4);letter-spacing:.06em}.sp-conta-opcoes .account-button.sp-botao-primario>.sp-icone{width:30px;height:30px}.account-button small{letter-spacing:.14em}.account-dupla .account-button{gap:var(--sp-e2);padding:0 var(--sp-e3);font-size:var(--sp-t2);letter-spacing:.06em}.account-dupla .account-button small{font-size:var(--sp-t1);letter-spacing:.1em;white-space:nowrap}.account-dupla .account-button b{white-space:nowrap}.account-google{margin-top:var(--sp-e2);justify-content:center}.account-google:before{content:"";background:var(--sp-linha);height:1px;position:absolute;top:-11px;left:0;right:0}.account-google-marca{flex:none;width:20px;height:20px}.account-field{gap:var(--sp-e2);min-width:0;display:grid}.account-field>span{color:var(--sp-texto-2);font:600 var(--sp-t1)/1 var(--sp-fonte);letter-spacing:.2em;text-transform:uppercase}.account-input{width:100%;min-height:54px;padding:0 var(--sp-e3);border:1px solid var(--sp-linha-forte);color:var(--sp-texto);font:500 var(--sp-t4)/1 var(--sp-fonte);letter-spacing:.04em;background:#0000008c;border-radius:0;outline:none;transition:border-color .16s,box-shadow .16s}.account-input::placeholder{color:var(--sp-texto-3)}.account-input:focus{border-color:var(--sp-vermelho);box-shadow:inset 0 -3px var(--sp-vermelho)}.account-pin{font-size:var(--sp-t5);letter-spacing:.5em;font-weight:700}.account-status{min-height:1.4em;color:var(--sp-texto-2);font-size:var(--sp-t2);margin:0;line-height:1.4}.account-status:empty{min-height:0}.account-status.error{padding:var(--sp-e2) var(--sp-e3);border-left:3px solid var(--sp-vermelho);color:#ffd3d0;background:#e8222e24}.account-status.warning{padding:var(--sp-e2) var(--sp-e3);border-left:3px solid var(--sp-amarelo);color:#ffe19a;background:#ffc21f1a}.account-footnote{color:var(--sp-texto-3);font-size:var(--sp-t1);letter-spacing:.02em;line-height:1.45}.account-link{padding:var(--sp-e1) 0;cursor:pointer;color:var(--sp-texto-2);font:600 var(--sp-t2)/1 var(--sp-fonte);letter-spacing:.12em;text-transform:uppercase;text-underline-offset:4px;background:0 0;border:0;justify-self:start;text-decoration:underline}.account-link:hover{color:#fff}.sp-criacao-conteudo .sp-heroi{padding:var(--sp-e3) 0 2px}.sp-criacao-conteudo .sp-heroi-titulo{font-size:var(--sp-t8)}.first-access-panel{gap:var(--sp-vao);flex:1 0 auto;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-width:0;min-height:500px;display:grid}.sp-criacao-palco .sp-painel-corpo{min-height:0;padding:0;display:block;position:relative}.creation-stage{background:radial-gradient(at 50% 72%,#e8222e29,#0000 62%),#00000047;position:absolute;inset:0}.sp-criacao-palco .sp-painel-meta{text-transform:uppercase}.first-access-settings{gap:var(--sp-vao);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.sp-criacao-nome .sp-painel-corpo{gap:var(--sp-e2);display:grid}.sp-criacao-aparencia .sp-painel-corpo,.sp-criacao-recibo .sp-painel-corpo{gap:var(--sp-e3);scrollbar-width:thin;flex-direction:column;display:flex;overflow-y:auto}.creation-choice{gap:var(--sp-e2);min-width:0;display:grid}.creation-choice-topo{align-items:baseline;gap:var(--sp-e1) var(--sp-e3);flex-wrap:wrap;display:flex}.creation-choice-label{color:var(--sp-texto-3);font:600 var(--sp-t1)/1 var(--sp-fonte);letter-spacing:.2em}.creation-choice-name{color:#fff;font:600 var(--sp-t3)/1.15 var(--sp-fonte);letter-spacing:.04em;overflow-wrap:anywhere}.creation-choice-opcoes{gap:var(--sp-e2);flex-wrap:wrap;display:flex}.sp-criacao-chip{min-width:46px;padding:0 var(--sp-e2);font-size:var(--sp-t2);text-transform:uppercase;white-space:nowrap}.sp-criacao-tom{cursor:pointer;border:1px solid var(--sp-linha-forte);background:var(--tom);width:46px;height:46px;box-shadow:inset 0 0 0 3px var(--sp-chao);border-radius:0;padding:0}.sp-criacao-tom:hover{border-color:#fff}.sp-criacao-tom[aria-pressed=true]{border-color:var(--sp-vermelho);box-shadow:inset 0 0 0 3px var(--sp-chao), 0 0 0 2px var(--sp-vermelho)}.creation-choice button:disabled{cursor:default;opacity:.5}.creation-description{color:var(--sp-texto-2);font-size:var(--sp-t2);margin:0;line-height:1.45}.first-access-settings .custom-status{color:#ffd3d0;min-height:0;font-size:var(--sp-t2);margin:0}.first-access-settings .custom-status:empty{display:none}.sp-criacao-concluir{min-height:60px;margin-top:auto}.sp-criacao-feito{font:700 var(--sp-t6)/1 var(--sp-fonte);text-transform:uppercase;transform:var(--sp-inclinacao);transform-origin:0 100%;margin:0;font-stretch:78%}.starter-grid{gap:var(--sp-e2);display:grid}.starter-armas{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.starter-moedas{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.starter-card .sp-item-corpo{padding-bottom:var(--sp-e3)}.starter-card .sp-item-tag{white-space:normal;text-overflow:clip;max-width:calc(100% - 8px);line-height:1.25;overflow:visible}.starter-arma .sp-item-arte{padding-top:var(--sp-e6)}.starter-arma .sp-item-arte img{max-height:78px}.starter-card .sp-item-arte .sp-icone{width:62px;height:62px}.starter-card .sp-item-arte .sp-moeda-img{width:72px;height:72px}.starter-arma .sp-item-arte .sp-icone{color:var(--sp-texto-3)}.starter-moeda-cr .sp-item-arte{color:var(--sp-amarelo)}.starter-moeda-fgd .sp-item-arte{color:#38c2ff}@container sp-tela (width<=1180px){.sp-conta-conteudo{column-gap:var(--sp-e6);grid-template-columns:minmax(0,1fr) minmax(0,460px)}.sp-conta-conteudo .sp-heroi-titulo{font-size:var(--sp-t8)}}@container sp-conteudo (height<=700px){.sp-conta-conteudo{padding-top:var(--sp-e3)}.sp-conta-conteudo .sp-heroi-titulo{font-size:var(--sp-t9)}.sp-criacao-conteudo .sp-heroi{padding:var(--sp-e2) 0 0;gap:var(--sp-e2)}.sp-criacao-conteudo .sp-heroi-titulo{font-size:var(--sp-t7)}.first-access-panel{min-height:460px}}.reduced-motion .account-input{transition:none}.sp-carga{grid-template:auto minmax(0,1fr)/minmax(0,1fr)}.sp-carga .loading-background{z-index:-2;pointer-events:none;background:var(--sp-chao) center / cover no-repeat;position:absolute;inset:0}.sp-carga .loading-slide{opacity:0;background:50%/cover no-repeat;transition:opacity .8s;position:absolute;inset:0}.sp-carga .loading-slide.active{opacity:1}.sp-carga .loading-slide.imediata{transition:none}.sp-carga:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#06080b9e 0,#06080b33 26%,#06080bbd 58%,#06080bf7 100%),linear-gradient(90deg,#06080bcc 0,#06080b47 46%,#06080b1a 72%,#06080b75 100%);position:absolute;inset:0}.sp-carga-topo{padding:var(--sp-e5) var(--sp-margem) 0;align-items:center;display:flex}.sp-carga-topo img{width:auto;height:58px;display:block}.sp-carga-cartao{align-self:end;align-items:end;gap:var(--sp-e5) var(--sp-e8);width:auto;min-width:0;padding:var(--sp-e4) var(--sp-margem) var(--sp-e7);grid-template-columns:minmax(0,1fr) minmax(0,470px);grid-template-areas:"titulos dica""progresso progresso""acoes acoes";display:grid}.sp-carga-cartao:before{display:none}.sp-carga-titulos{justify-items:start;gap:var(--sp-e2);grid-area:titulos;min-width:0;display:grid}.sp-carga-titulo{font-size:var(--sp-t9);overflow-wrap:anywhere}.loading-context{color:#e7e9ec;font:500 var(--sp-t3)/1.3 var(--sp-fonte);letter-spacing:.3em;text-transform:uppercase;text-shadow:0 2px 10px #000c;margin:0}.loading-tip{gap:var(--sp-e2);min-width:0;padding:var(--sp-e3) var(--sp-e4) var(--sp-e3);border:1px solid var(--sp-linha);background:var(--sp-painel);color:var(--sp-texto);font-family:var(--sp-fonte);text-align:left;cursor:pointer;grid-area:dica;transition:border-color .16s;display:grid;position:relative}.loading-tip:before{content:"";background:var(--sp-vermelho);width:34px;height:2px;position:absolute;top:-1px;left:-1px}.loading-tip:hover{border-color:var(--sp-linha-forte)}.sp-carga-dica-topo{align-items:baseline;gap:var(--sp-e2);display:flex}.sp-carga-dica-topo i{color:var(--sp-texto-3);font-style:normal;font:600 var(--sp-t1)/1 var(--sp-fonte);letter-spacing:.3em}.loading-tip b{color:var(--sp-vermelho);font:700 var(--sp-t2)/1 var(--sp-fonte);letter-spacing:.2em}.loading-tip span{min-height:4.2em;color:var(--sp-texto);font-size:var(--sp-t3);line-height:1.4}.sp-carga-dica-proxima{align-items:center;gap:var(--sp-e2);color:var(--sp-texto-3);font-size:var(--sp-t1);letter-spacing:.2em;display:flex}.sp-carga-dica-proxima i{font-style:normal}.sp-carga-dica-proxima kbd{padding:var(--sp-e1) var(--sp-e2);border:1px solid var(--sp-linha-forte);color:var(--sp-texto-2);font:700 var(--sp-t1)/1 var(--sp-fonte);letter-spacing:.14em;background:#ffffff0f}.sp-carga-progresso{gap:var(--sp-e2);grid-area:progresso;min-width:0;display:grid}.loading-foot{justify-content:space-between;align-items:flex-end;gap:var(--sp-e4);display:flex}.loading-stage{min-width:0;color:var(--sp-texto);font:600 var(--sp-t3)/1.2 var(--sp-fonte);letter-spacing:.2em;text-transform:uppercase;margin:0}.loading-percent{color:#fff;font:700 var(--sp-t8)/.86 var(--sp-fonte);font-variant-numeric:tabular-nums;transform:var(--sp-inclinacao);transform-origin:100% 100%;text-shadow:0 4px 22px #000000b3;flex:none;font-stretch:78%}.loading-bar.measured{background:#ffffff24;height:8px;overflow:hidden}.loading-bar.measured i{background:linear-gradient(90deg, var(--sp-vermelho-fundo), var(--sp-vermelho));width:0;height:100%;transition:width .18s ease-out;animation:none;display:block}.loading-cancel{grid-area:acoes;justify-self:start}.sp-abertura{grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid}.sp-abertura-marca{justify-items:center;gap:var(--sp-e4);padding:var(--sp-e6);animation:.32s cubic-bezier(.2,.8,.3,1) backwards sp-entra;display:grid}.sp-abertura-marca img{width:min(560px,76cqw);height:auto;display:block}.sp-abertura-marca .intro-subtitle{color:#e7e9ec;font:500 var(--sp-t3)/1.3 var(--sp-fonte);letter-spacing:.5em;text-transform:uppercase;margin:0}.sp-abertura-marca .sp-barra{width:180px;height:3px}.sp-aviso-conteudo{place-content:safe center start;gap:var(--sp-vao);padding-top:var(--sp-e6);grid-template-columns:minmax(0,720px);display:grid}.sp-aviso-conteudo .sp-heroi-titulo{font-size:var(--sp-t8)}.sp-tela .sp-aviso-painel.dialog-panel{width:auto;padding:0;animation:none;background:var(--sp-painel)!important;border:1px solid var(--sp-linha)!important}.sp-tela .sp-aviso-painel.dialog-panel:before{z-index:0;box-shadow:none;background:var(--cor);inset:-1px auto auto -1px}.sp-aviso-painel .sp-painel-corpo{gap:var(--sp-e4);padding:var(--sp-e4) var(--sp-e5) var(--sp-e5)}.sp-aviso-painel.dialog-panel .sp-nota{color:var(--sp-texto-2);line-height:1.45}.sp-aviso-painel .sp-nota{font-size:var(--sp-t3);overflow-wrap:anywhere}.sp-aviso-painel .sp-nota:empty{display:none}.sp-aviso-painel .sp-botao{justify-self:start;min-width:240px;min-height:56px}@container sp-tela (width<=1180px){.sp-carga-cartao{column-gap:var(--sp-e6);grid-template-columns:minmax(0,1fr) minmax(0,400px)}.sp-carga-titulo{font-size:var(--sp-t8)}}@container sp-tela (width<=860px){.sp-carga-topo{padding:var(--sp-e3) var(--sp-e3) 0}.sp-carga-topo img{height:42px}.sp-carga-cartao{gap:var(--sp-e4);padding:var(--sp-e3) var(--sp-e3) var(--sp-e5);grid-template-columns:minmax(0,1fr);grid-template-areas:"titulos""dica""progresso""acoes"}.sp-carga-titulo{font-size:var(--sp-t7)}.loading-context{font-size:var(--sp-t1);letter-spacing:.2em}.loading-percent{font-size:var(--sp-t7)}.loading-stage{font-size:var(--sp-t2);letter-spacing:.14em}.sp-aviso-conteudo .sp-heroi-titulo{font-size:var(--sp-t7)}}.reduced-motion .sp-carga .loading-slide,.reduced-motion .loading-bar.measured i{transition:none}.reduced-motion .sp-abertura-marca{animation:none}@media (prefers-reduced-motion:reduce){.sp-carga .loading-slide{transition:none}.sp-abertura-marca{animation:none}}@media (pointer:coarse) and (hover:none){.sp-carga-dica-proxima kbd{display:none}}.game-menu{--accent-bright:var(--sp-vermelho);--gm-fio:var(--sp-linha);--gm-fio-forte:var(--sp-linha-forte);--gm-quieto:var(--sp-texto-3);--gm-ambar:var(--sp-amarelo);color:var(--sp-texto);font-family:var(--sp-fonte);-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#06080bd6 0,#06080bc2 38%,#06080beb 100%);font-stretch:86%}.gm-nav{min-height:52px;padding:0 var(--sp-margem) 0 10px;text-shadow:none;background:linear-gradient(#040608f7,#040608db);border-bottom:1px solid #e8222e61;justify-content:flex-start;align-items:stretch;gap:0}.gm-tab{color:var(--sp-texto-2);font:600 17px/1 var(--sp-fonte);letter-spacing:.06em;white-space:nowrap;isolation:isolate;flex:none;align-items:center;gap:10px;padding:0 22px;font-stretch:82%;transition:color .16s;display:inline-flex}.gm-tab .sp-icone{width:20px;height:20px}.gm-tab:after{z-index:-1;opacity:0;height:auto;box-shadow:none;clip-path:polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%);border-bottom:3px solid var(--sp-vermelho);background:linear-gradient(#e8222e1a,#e8222e9e);transition:opacity .16s;inset:0;transform:none}.gm-tab[aria-selected=true]{color:#fff}.gm-tab[aria-selected=true]:after{opacity:1;transform:none}.gm-tab:not([aria-selected=true]):hover:after{opacity:.35;transform:none}.gm-tab:focus-visible{outline-offset:-4px;outline:2px solid #fff}.gm-tab.voltar{color:#fff;min-height:38px;box-shadow:none;letter-spacing:.1em;background:linear-gradient(#f22a37 0,#c8141e 60%,#a80f18 100%);border:1px solid #ff5a63;align-self:center;margin-left:12px;padding:0 20px 0 16px;font-weight:700}.gm-tab.voltar:before{display:none}.gm-tab.voltar:hover{background:linear-gradient(#ff3b47 0,#d91823 60%,#b5111b 100%);border-color:#ffd0d3}.gm-tab.perigo{border:1px solid var(--sp-linha-forte);min-height:38px;color:var(--sp-texto);letter-spacing:.14em;align-self:center;margin-left:auto;padding:0 16px;font-size:15px}.gm-tab.perigo:after{display:none}.gm-tab.perigo:hover{border-color:var(--sp-vermelho);color:#fff;background:#e8222e33}.gm-capa{display:none}.gm-body:empty~.gm-capa{min-height:0;padding:0 var(--sp-margem);flex:auto;align-content:center;justify-items:start;gap:12px;display:grid}.gm-capa .sp-heroi-titulo{font-size:84px}.gm-saida{z-index:3;width:min(720px, calc(100% - 2 * var(--sp-margem)));background:var(--sp-painel-forte);border:1px solid var(--sp-linha-forte);border-left:4px solid var(--sp-vermelho);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 22px;padding:16px 22px 20px;display:grid;position:absolute;bottom:84px;left:50%;transform:translate(-50%)}.gm-saida.hidden{display:none}.gm-saida-texto{gap:6px;min-width:0;display:grid}.gm-saida-rotulo{color:#fff;font:700 22px/1 var(--sp-fonte);letter-spacing:.12em}.gm-saida-dica{color:var(--sp-texto-2);font:500 13px/1.3 var(--sp-fonte);letter-spacing:.12em;margin:0}.gm-saida-relogio{text-align:center;min-width:58px}.gm-saida-segundos{color:#fff;font-variant-numeric:tabular-nums;font:800 44px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.gm-saida.salvando{border-left-color:var(--sp-amarelo)}.gm-saida.salvando .gm-saida-barra{background:var(--sp-amarelo)}.gm-saida-cancelar{cursor:pointer;border:1px solid var(--sp-linha-forte);min-height:46px;color:var(--sp-texto);font:700 15px/1 var(--sp-fonte);letter-spacing:.14em;text-transform:uppercase;background:0 0;padding:0 22px}.gm-saida-cancelar[hidden]{display:none}.gm-saida-cancelar:hover{border-color:var(--sp-vermelho);color:#fff;background:#e8222e33}.gm-saida-cancelar:focus-visible{outline-offset:2px;outline:2px solid #fff}.gm-saida-trilho{background:#ffffff14;height:4px;position:absolute;bottom:0;left:0;right:0}.gm-saida-barra{background:var(--sp-vermelho);transform-origin:0;width:100%;height:100%;display:block}@media (max-width:600px){.gm-saida{grid-template-columns:minmax(0,1fr) auto;padding:12px 14px 16px;bottom:16px}.gm-saida-cancelar{grid-column:1/-1}.gm-saida-segundos{font-size:34px}}.gm-body{gap:var(--sp-vao);max-width:1360px;padding:16px var(--sp-margem) 8px}.gm-body:has(>.gm-config){max-width:1560px}.gm-panel{padding:0 0 var(--gm-pad);border:1px solid var(--sp-linha);background:#090c10ed}.gm-panel:before{z-index:1;background:var(--sp-vermelho);width:34px;height:2px;box-shadow:none;inset:-1px auto auto -1px}.gm-panel>:not(.gm-cabecalho){margin-inline:var(--gm-pad)}.gm-cabecalho{border-bottom:1px solid var(--sp-linha);align-items:center;margin:0 0 14px;padding:10px 16px 9px}.gm-cabecalho:after{display:none}.gm-cabecalho-nome{gap:6px}.gm-cabecalho-rotulo{color:var(--sp-texto-3);font:600 12px/1 var(--sp-fonte);letter-spacing:.3em}.gm-cabecalho-titulo{color:#fff;font:700 26px/1 var(--sp-fonte);letter-spacing:.03em;transform:var(--sp-inclinacao);transform-origin:0 100%;font-stretch:78%}.gm-cabecalho-titulo:before{display:none}.gm-ficha{border:1px solid var(--sp-linha);background:var(--sp-celula);padding:6px 10px 5px}.gm-ficha small{color:var(--sp-texto-3);letter-spacing:.18em;font-size:12px;font-weight:600}.gm-ficha b{color:var(--sp-texto);font:700 15px/1.1 var(--sp-fonte)}.gm-equip-stats .gm-ficha.ligada{background:#37d67a1a;border-color:#37d67a80}.gm-equip-stats .gm-ficha.ligada b{color:var(--sp-verde)}.gm-coluna-rotulo{color:var(--sp-texto-3);font:600 12px/1 var(--sp-fonte);letter-spacing:.3em}.gm-retrato-dica{color:var(--sp-texto-3);letter-spacing:.2em;font-size:12px}.gm-slot{--canto:var(--sp-linha-forte);background:var(--sp-celula);border:1px solid var(--sp-linha);box-shadow:none}.gm-slot b{font:700 13px/1 var(--sp-fonte)}.gm-slot i{color:var(--sp-texto-3);font:700 12px/1 var(--sp-fonte)}.gm-slot-municao{font:700 12px/1 var(--sp-fonte);letter-spacing:.04em}.gm-slot-nome{color:var(--sp-texto-3);letter-spacing:.12em;font-size:12px}.gm-slot[data-vazio=false]{--canto:#fff;border-color:var(--sp-linha-forte);background:#ffffff14}.gm-slot[data-vazio=false] svg{color:var(--sp-texto)}.gm-slot:not([data-vazio=true]):hover,.gm-slot[data-destino-valido=true]:hover{box-shadow:none;border-color:#fff}.gm-slot:focus-visible{outline-offset:2px;outline:2px solid #fff}.gm-slot.selecionado{--canto:#fff;border-color:var(--sp-vermelho);box-shadow:inset 0 0 0 1px var(--sp-vermelho);background:#e8222e3d}.gm-slot.destino-arraste{--canto:var(--sp-verde);border-color:var(--sp-verde);box-shadow:inset 0 0 0 1px var(--sp-verde)}.gm-armas-linha .gm-slot[data-destino-valido=true],.gm-coluna .gm-slot[data-destino-valido=true]{--canto:var(--sp-verde);border-color:var(--sp-verde);animation:none}.fantasma-do-arraste{filter:none;background:#06080be6;outline:1px solid #fff;box-shadow:0 8px 18px #00000080}.gm-carga b{color:#fff;font:700 24px/1 var(--sp-fonte)}.gm-carga small{color:var(--sp-texto-3);font-size:13px}.gm-carga i{background:#ffffff21;height:4px}.gm-carga i:after{background:linear-gradient(90deg,#b6bdc6,#fff)}.gm-carga.cheia b{color:var(--sp-vermelho)}.gm-carga.cheia i:after{background:linear-gradient(90deg, var(--sp-vermelho-fundo), var(--sp-vermelho))}.gm-bag-vazia{color:var(--sp-texto-3);font-size:14px}.gm-blueprint-linha{font-size:12px}.gm-blueprint-linha span{color:var(--sp-texto-2)}.gm-item-detalhe{color:var(--sp-texto-2);border-top-color:var(--sp-linha);font-size:14px;line-height:1.5}.gm-item-detalhe strong{color:#fff;font:700 15px/1.1 var(--sp-fonte);letter-spacing:.14em}.gm-item-detalhe small{color:var(--sp-texto-3);letter-spacing:.12em;font-size:12px}.gm-recusa{border-left:3px solid var(--sp-vermelho);color:#fff;font:700 14px/1.3 var(--sp-fonte);letter-spacing:.04em;background:#e8222e42}.gm-inventory-context{background:var(--sp-painel-forte);border-color:var(--sp-linha-forte);font-family:var(--sp-fonte);box-shadow:0 10px 24px #0000008c}.gm-context-title{color:#fff;font:700 13px/1.2 var(--sp-fonte);letter-spacing:.14em}.gm-context-action,.gm-context-cancel{font:500 14px/1.2 var(--sp-fonte);letter-spacing:.02em;color:var(--sp-texto)}.gm-context-action.perigo{color:#ff8d82}.gm-context-cancel{color:var(--sp-texto-3)}.gm-mapa-legenda .gm-ficha.ligada{border-color:var(--sp-vermelho)}.gm-mapa-legenda .gm-ficha.ligada b{color:#ff8d82}.gm-mapa-legenda .gm-ficha.objetivo{border-color:var(--sp-amarelo)}.gm-mapa-legenda .gm-ficha.objetivo b{color:var(--sp-amarelo)}.gm-mapa-viewport{border-color:var(--sp-linha-forte);box-shadow:none;background:linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/48px 48px,#00000080}.gm-mapa-tela img{filter:none}.gm-mapa-eu{filter:drop-shadow(0 1px 2px #000000f2);border-bottom-color:#fff}.gm-map-objective{color:var(--sp-amarelo)}.gm-map-controls{background:var(--sp-painel-forte);border:1px solid var(--sp-linha-forte);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:4px}.gm-map-zoom{border-right-color:var(--sp-linha)}.gm-map-zoom-leitura{color:#fff;font:700 14px/1 var(--sp-fonte)}.gm-map-botao{height:38px;color:var(--sp-texto);font:600 13px/1 var(--sp-fonte);letter-spacing:.14em}.gm-map-botao svg{color:var(--sp-vermelho)}.gm-map-botao:hover{background:#ffffff17}.gm-map-botao.perigo:hover{color:#ff8d82}.gm-map-botao:focus-visible{outline-offset:-2px;outline:2px solid #fff}.gm-mapa-dica{background:var(--sp-painel-forte);border-left:3px solid var(--sp-vermelho);color:var(--sp-texto-2);font:600 12px/1 var(--sp-fonte);letter-spacing:.16em;padding:7px 11px}.gm-config{scrollbar-width:thin;background:0 0;border:0;flex:auto;min-width:0;padding:0 6px 0 0;overflow:hidden auto;container:sp-tela sp-conteudo/size}.gm-config:before{display:none}.gm-config>:not(.gm-cabecalho){margin-inline:0}.gm-config .settings-panel{grid-template-rows:1fr auto;min-height:100%}.gm-config .settings-lateral{max-height:calc(100cqh - 146px)}.gm-config .settings-section,.gm-config .settings-tab{background:#090c10ed}.gm-config .settings-footer{background:#06080bf7;padding:12px 0 10px}.gm-config .settings-actions .sp-botao{min-height:48px}.gm-rodape{padding:0 var(--sp-margem);background:linear-gradient(#040608db,#040608f7);border-top:1px solid #e8222e61;flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:0 24px;display:grid}.gm-rodape>*{align-items:center;min-height:48px}.gm-body:has(>.gm-config){padding-bottom:0}.gm-legenda{color:var(--sp-texto-2);letter-spacing:.14em;grid-column:2;gap:6px 22px;padding:0;font-size:12px}.gm-legenda kbd,.score-footer kbd,.score-voltar kbd{border:1px solid var(--sp-linha-forte);min-width:22px;height:22px;box-shadow:none;color:#fff;font:700 12px/1 var(--sp-fonte);letter-spacing:.1em;background:#ffffff0f;border-radius:0;place-items:center;padding:0 7px;display:inline-grid}.gm-vitais{font:700 16px/1 var(--sp-fonte);grid-column:1;justify-self:start}.gm-vitais div{background:0 0;border-left-width:3px;padding:5px 12px 5px 9px}.gm-avisos{right:var(--sp-margem);top:calc(var(--sp-topo) + 16px)}.gm-aviso{background:var(--sp-painel-forte);border-left:3px solid var(--sp-vermelho);box-shadow:none;color:var(--sp-texto-2);font-size:14px}.gm-aviso strong{color:#fff}.gm-aviso.saiu{border-left-color:var(--sp-linha-forte)}.gm-saque{--accent-bright:var(--sp-vermelho);--gm-fio:var(--sp-linha);--gm-fio-forte:var(--sp-linha-forte);--gm-quieto:var(--sp-texto-3);--gm-ambar:var(--sp-amarelo);border:1px solid var(--sp-linha);color:var(--sp-texto);font-family:var(--sp-fonte);background:#090c10ed;gap:12px;padding:0 0 14px;font-stretch:86%}.gm-saque:before{z-index:1;background:var(--sp-vermelho);width:34px;height:2px;box-shadow:none;inset:-1px auto auto -1px}.gm-saque .gm-cabecalho{margin-bottom:0}.gm-saque .gm-cabecalho-nome{min-width:0}.gm-saque .gm-cabecalho-titulo{text-overflow:ellipsis;white-space:nowrap;font-size:19px;display:block;overflow:hidden}.gm-saque>:not(.gm-cabecalho){margin-inline:16px}.gm-saque-vazio{color:var(--sp-texto-3);font-size:14px}.gm-botao{border:1px solid var(--sp-linha-forte);height:40px;color:var(--sp-texto);font:600 13px/1 var(--sp-fonte);letter-spacing:.1em;white-space:nowrap;background:#090c10e0;padding:0 8px}.gm-botao:hover{background:#ffffff14;border-color:#fff}.gm-botao.forte,.gm-botao.forte:hover{color:#fff;background:linear-gradient(#f22a37 0,#c8141e 60%,#a80f18 100%);border-color:#ff5a63}.gm-botao:focus-visible{outline-offset:2px;outline:2px solid #fff}.scoreboard{--accent-bright:var(--sp-vermelho);-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--sp-fonte);background:#06080b99;font-stretch:86%}.score-card{width:min(1000px, calc(var(--vw) - 64px));border:1px solid var(--sp-linha);box-shadow:none;color:var(--sp-texto);background:#090c10f2;overflow:visible}.score-card:before{content:"";z-index:1;background:var(--sp-vermelho);width:34px;height:2px;position:absolute;top:-1px;left:-1px}.score-card.survival{width:min(1080px, calc(var(--vw) - 48px))}.score-list,.score-card.survival .score-list{max-height:min(616px, calc(var(--vh) - 300px))}.score-time .score-list{max-height:min(308px, calc((var(--vh) - 400px) / 2))}.score-card.interativo{border-color:var(--sp-vermelho);box-shadow:none}.score-title{border-bottom:1px solid var(--sp-linha);align-items:center;padding:16px 24px 14px}.score-title:after{display:none}.score-title h2{color:#fff;font:700 46px/.94 var(--sp-fonte);letter-spacing:0;text-transform:uppercase;transform:var(--sp-inclinacao);transform-origin:0 100%;margin:0;font-stretch:78%;display:block}.score-title h2:before{display:none}.score-ficha{border:1px solid var(--sp-linha);background:var(--sp-celula);min-width:110px;padding:8px 14px 7px}.score-ficha small{color:var(--sp-texto-3);font:600 12px/1 var(--sp-fonte);letter-spacing:.2em}.score-ficha b{color:#fff;font:700 18px/1.1 var(--sp-fonte)}.score-ficha.tempo strong{color:#fff;font:700 28px/1 var(--sp-fonte);font-variant-numeric:tabular-nums}.score-head{border-bottom:1px solid var(--sp-linha);min-height:34px;color:var(--sp-texto-3);font:600 12px/1 var(--sp-fonte);letter-spacing:.22em;background:#0006;padding:0 24px}.score-row{border-top:1px solid #ffffff0f;min-height:44px;padding:0 24px;font-size:16px}.score-row:nth-child(2n){background:#ffffff06}.score-row.you{box-shadow:inset 4px 0 var(--sp-vermelho);background:linear-gradient(90deg,#e8222e5c,#e8222e0f 72%)}.score-place{color:var(--sp-texto-3);font:700 16px/1 var(--sp-fonte);font-variant-numeric:tabular-nums}.score-row:first-child .score-place{color:var(--sp-amarelo)}.score-row.you .score-place{color:#fff}.score-row>b{font:700 19px/1 var(--sp-fonte);font-variant-numeric:tabular-nums}.score-row>b:first-of-type{color:#fff}.score-row>b:nth-of-type(2){color:var(--sp-texto-2)}.score-row>small,.score-perfil{color:var(--sp-texto-2);font:600 12px/1 var(--sp-fonte);letter-spacing:.14em}.score-weapon{filter:none;opacity:1;max-height:24px}.player-cell b{color:#fff;font:600 17px/1.1 var(--sp-fonte);letter-spacing:.02em}.player-cell>i.alive{background:var(--sp-verde);box-shadow:none}.player-cell>small{background:var(--sp-vermelho);font:700 12px/1 var(--sp-fonte);letter-spacing:.16em;padding:3px 6px}.player-cell>small.score-selo{font:700 12px/1 var(--sp-fonte);padding:3px 6px}.score-selo.esquadrao{color:var(--sp-verde);background:#37d67a29;box-shadow:inset 0 0 0 1px #37d67a80}.score-selo.convite{color:var(--sp-amarelo);background:#ffc21f24;box-shadow:inset 0 0 0 1px #ffc21f80}.score-selo.silenciado{background:var(--sp-celula);color:var(--sp-texto-2);box-shadow:inset 0 0 0 1px var(--sp-linha-forte)}.score-selo.bandeira{color:var(--sp-amarelo);background:#ffc21f24;box-shadow:inset 0 0 0 1px #ffc21f80}.score-ctf-estado{color:var(--sp-texto-2);padding:6px 24px;font-size:13px}.score-vitalidade small,.score-grupo,.score-estado{font:700 12px/1.2 var(--sp-fonte);letter-spacing:.12em;color:var(--sp-texto-2)}.score-row.survivor .score-estado{color:var(--sp-verde)}.score-row.survivor.abatido .score-estado{color:var(--sp-texto-3)}.score-time-titulo{border-top:1px solid var(--sp-linha);font:700 16px/1 var(--sp-fonte);letter-spacing:.2em;background:#0006;padding:10px 24px}.score-time-titulo strong{font:700 30px/1 var(--sp-fonte);font-variant-numeric:tabular-nums}.score-time.time-a .score-time-titulo{box-shadow:inset 4px 0 0 var(--ct)}.score-time.time-b .score-time-titulo{box-shadow:inset 4px 0 0 var(--tr)}.score-footer{border-top:1px solid var(--sp-linha);min-height:46px;color:var(--sp-texto-3);letter-spacing:.16em;padding:0 24px;font-size:12px}.score-row.clicavel:hover{background:#ffffff12;box-shadow:inset 3px 0 #fff}.score-row.clicavel:focus-visible{outline-offset:-2px;outline:2px solid #fff}.score-row.selecionada{box-shadow:inset 4px 0 var(--sp-vermelho)!important;background:#e8222e3d!important}.score-voltar{border:1px solid var(--sp-linha-forte);color:#fff;height:34px;font:600 12px/1 var(--sp-fonte);letter-spacing:.16em;background:#090c10e0;padding:0 8px 0 14px}.score-voltar:hover{background:#ffffff14;border-color:#fff}.score-voltar:focus-visible{outline-offset:2px;outline:2px solid #fff}.score-acoes{background:var(--sp-painel-forte);border:1px solid var(--sp-linha-forte);border-top:2px solid var(--sp-vermelho);width:290px;color:var(--sp-texto);font-family:var(--sp-fonte);padding:6px;box-shadow:0 10px 24px #0000008c}.score-acoes-cabecalho{border-bottom-color:var(--sp-linha)}.score-acoes-cabecalho b{color:#fff;font:700 17px/1.1 var(--sp-fonte);letter-spacing:.04em}.score-acoes-cabecalho small{color:var(--sp-texto-3);letter-spacing:.16em;font-size:12px}.score-acao{color:var(--sp-texto)}.score-acao span{font:600 15px/1.2 var(--sp-fonte);letter-spacing:.02em}.score-acao small{color:var(--sp-texto-3);font-size:12px}.score-acao:hover:not(:disabled),.score-acao:focus-visible{background:#ffffff14}.score-acao.perigo span{color:#ff8d82}.score-motivo{border-color:var(--sp-linha);background:var(--sp-celula);color:var(--sp-texto)}.score-motivo b{font:600 14px/1.2 var(--sp-fonte)}.score-motivo small{color:var(--sp-texto-3);font-size:12px}.score-motivo.escolhido{border-color:var(--sp-vermelho);background:#e8222e38}.score-denuncia-detalhe{border-color:var(--sp-linha-forte);color:var(--sp-texto);font:14px/1.4 var(--sp-fonte);background:#0000008c}.score-denuncia-detalhe:focus-visible{border-color:var(--sp-vermelho)}.score-denuncia-erro{color:#ff8d82;font-size:13px}.score-denuncia-ok{color:var(--sp-texto-2);font-size:14px}.score-acao-botao{border:1px solid var(--sp-linha-forte);color:#fff;height:38px;font:600 12px/1 var(--sp-fonte);letter-spacing:.08em;white-space:nowrap;background:#090c10e0}.score-acao-botao.forte{background:linear-gradient(#f22a37 0,#c8141e 60%,#a80f18 100%);border-color:#ff5a63}.survivor-roster{color:var(--sp-texto)}.survivor-roster .score-row{border:1px solid var(--sp-linha);background:#090c10cc;min-height:30px;font-size:13px}.survivor-roster .player-cell b{font-size:14px}.survivor-roster .player-cell>small{padding:2px 4px;font-size:12px}.survivor-roster .score-estado{font-size:12px}.weapon-select{--accent-bright:var(--sp-vermelho);-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--sp-fonte);background:#06080bdb;font-stretch:86%}.weapon-select .weapon-select-panel{width:min(1240px, calc(var(--vw) - 48px));color:var(--sp-texto);padding:0 0 20px;border:1px solid var(--sp-linha)!important;background-color:#090c10f2!important}.weapon-select .weapon-select-panel:before{z-index:1;background:var(--sp-vermelho);width:34px;height:2px;box-shadow:none;inset:-1px auto auto -1px}.weapon-select-panel>:not(.ws-cabecalho){margin-inline:24px}.ws-cabecalho{border-bottom:1px solid var(--sp-linha);align-items:center;padding:16px 24px 14px}.ws-cabecalho:after{display:none}.ws-titulo h2{color:#fff;font:700 46px/.94 var(--sp-fonte);letter-spacing:0;transform:var(--sp-inclinacao);transform-origin:0 100%;margin:0;font-stretch:78%;display:block}.ws-titulo h2:before{display:none}.ws-passos li{border-color:var(--sp-linha);color:var(--sp-texto-3);font:600 12px/1 var(--sp-fonte);letter-spacing:.2em}.ws-passos b{font:700 12px/1 var(--sp-fonte);background:#ffffff14}.ws-passos li.atual{border-color:var(--sp-vermelho);color:#fff;background:#e8222e33}.weapon-select-hint{color:var(--sp-texto-2);letter-spacing:.04em;font-size:13px}.weapon-tabs{border-bottom:1px solid var(--sp-linha);gap:0;margin:12px 0 16px}.weapon-tab{isolation:isolate;min-height:46px;color:var(--sp-texto-2);font:600 15px/1 var(--sp-fonte);letter-spacing:.08em;gap:10px;padding:0 20px;font-stretch:82%}.weapon-tab:after{z-index:-1;opacity:0;clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);border-bottom:3px solid var(--sp-vermelho);background:linear-gradient(#e8222e1a,#e8222e9e);height:auto;transition:opacity .16s;inset:0;transform:none}.weapon-tab.active{color:#fff}.weapon-tab.active:after{opacity:1;transform:none}.weapon-tab:not(.active):hover:after{opacity:.35;transform:none}.weapon-tab:focus-visible{outline-offset:-3px;outline:2px solid #fff}.weapon-tab i{color:inherit;font:700 12px/1 var(--sp-fonte);background:#00000073;padding:4px 7px}.weapon-tab.active i{color:#fff;background:#00000073}.weapon-tab-key{border-color:var(--sp-vermelho);color:#fff;width:22px;height:22px;font:700 12px/1 var(--sp-fonte)}.weapon-select-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.weapon-card{background:var(--sp-celula);border:1px solid var(--sp-linha);gap:5px;padding:12px;transition:border-color .16s,background-color .16s}.ws-arte{background:radial-gradient(60% 70% at 50% 58%,#ffffff1a,#0000 72%);height:78px}.weapon-card img{filter:none;transition:none}.weapon-card span{color:#fff;font:700 17px/1.1 var(--sp-fonte);letter-spacing:.04em;text-transform:uppercase}.weapon-card small{color:var(--sp-texto-2);font:600 13px/1 var(--sp-fonte);letter-spacing:.1em;font-variant-numeric:tabular-nums}.weapon-card b{border-color:var(--sp-vermelho);color:#fff;width:22px;height:22px;font:700 12px/1 var(--sp-fonte)}.weapon-card:hover{box-shadow:none;background:#ffffff14;border-color:#fff;transform:none}.weapon-card:hover img{transform:none}.weapon-card:focus-visible{outline-offset:2px;outline:2px solid #fff}.weapon-select-grid .escolhida{border-color:var(--sp-vermelho);box-shadow:inset 4px 0 var(--sp-vermelho);background:linear-gradient(90deg,#e8222e57,#e8222e0f)}.ws-marca{background:var(--sp-vermelho);font:700 12px/1 var(--sp-fonte);letter-spacing:.16em}.ws-rodape{border-top:1px solid var(--sp-linha);align-items:stretch;margin-top:14px;padding-top:14px}.ws-kit{border:1px solid var(--sp-linha);background:var(--sp-celula)}.ws-kit small{color:var(--sp-texto-3);font:600 12px/1 var(--sp-fonte);letter-spacing:.2em}.ws-kit b{color:#fff;font:700 17px/1.1 var(--sp-fonte);text-transform:uppercase}.ws-kit-arte img{filter:none}.ws-kit.vazio b{color:var(--sp-texto-3);font-weight:600}.weapon-select-pronto{color:#171108;min-height:64px;font:700 22px/1 var(--sp-fonte);letter-spacing:.04em;background:linear-gradient(#ffd640 0,#ffb81a 48%,#f39a0b 100%);border:1px solid #ffe27d;gap:16px;padding:0 30px;font-stretch:78%;transition:filter .16s,border-color .16s;box-shadow:inset 0 1px #ffffff8c,inset 0 -3px #783c0040}.weapon-select-pronto kbd{color:#171108;font:700 12px/1 var(--sp-fonte);letter-spacing:.1em;background:#1711081f;border:1px solid #1711088c;border-radius:0;padding:5px 8px}.weapon-select-pronto:not(:disabled):hover{filter:brightness(1.06);border-color:#fff;transform:none;box-shadow:inset 0 1px #ffffff8c,inset 0 -3px #783c0040}.weapon-select-pronto:focus-visible{outline-offset:3px;outline:2px solid #fff}.weapon-select-pronto:disabled{border-color:var(--sp-linha-forte);box-shadow:none;color:var(--sp-texto-3);background:#ffffff0d}.weapon-select-pronto:disabled kbd{border-color:var(--sp-linha-forte);color:var(--sp-texto-3);background:0 0}.weapon-tooltip{background:var(--sp-painel-forte);border:1px solid var(--sp-linha-forte);border-top:2px solid var(--sp-vermelho);font-family:var(--sp-fonte);box-shadow:0 10px 24px #0000008c}.weapon-tooltip header b{color:#fff;font:700 17px/1.1 var(--sp-fonte)}.weapon-tooltip header small{color:var(--sp-texto-3);letter-spacing:.16em;font-size:12px}.wt-row span{color:var(--sp-texto-2);font:600 12px/1 var(--sp-fonte);letter-spacing:.14em}.wt-track{background:#ffffff21}.wt-track i{background:linear-gradient(90deg, var(--sp-vermelho-fundo), var(--sp-vermelho))}.wt-row code{color:#fff;font:700 13px/1 var(--sp-fonte)}.reduced-motion .gm-tab,.reduced-motion .gm-tab:after,.reduced-motion .weapon-tab:after,.reduced-motion .weapon-card,.reduced-motion .weapon-select-pronto{transition:none}@media (prefers-reduced-motion:reduce){.gm-tab,.gm-tab:after,.weapon-tab:after,.weapon-card,.weapon-select-pronto{transition:none}}@media (min-width:601px) and (max-height:500px){.game-menu{--gm-alvo:calc(44px / var(--escala-da-partida,1))}.gm-body{padding:calc(var(--gm-alvo) - 52px + 16px) 18px 8px}.gm-map-botao{height:var(--gm-alvo);min-width:var(--gm-alvo);justify-content:center}.gm-config .settings-corpo{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.gm-config .settings-lateral{flex-direction:row;align-items:stretch;min-width:0;max-height:none;position:static}.gm-config .settings-busca{min-height:var(--gm-alvo);flex:0 0 220px}.gm-config .settings-tabs{flex-direction:row;flex:auto;min-width:0;overflow:visible}.gm-config .settings-tab{min-width:0;min-height:var(--gm-alvo);flex:1 1 0;grid-template-columns:auto minmax(0,auto) auto;justify-content:center;padding:0 10px}.gm-config .settings-tab small{display:none}.gm-config .settings-footer{flex-wrap:nowrap;align-items:center;padding:8px 0 6px}.gm-config .settings-situacao{flex:auto;min-width:0}.gm-config :is(.settings-actions,.settings-privacidade){flex-wrap:nowrap}.gm-config .settings-footer .sp-botao{min-height:var(--gm-alvo);padding-inline:16px}}.recompensas{--topo-do-mural:42px;z-index:19;right:14px;top:calc(var(--topo-do-mural) + (var(--recompensas-abaixo,0px) + 6px) * var(--hud-scale));transform:scale(var(--hud-scale));transform-origin:100% 0;pointer-events:none;justify-items:end;gap:4px;display:grid;position:absolute}.recompensa{color:#f2f6f8;white-space:nowrap;text-shadow:0 1px 3px #000000f2;min-height:30px;animation:recompensa-entra .24s cubic-bezier(.2, .8, .3, 1), recompensa-sai .45s ease-in calc(var(--recompensa-vida,4.2s) - .45s) forwards;background:linear-gradient(90deg,#0000,#030609b3 40px);align-items:center;gap:12px;padding:0 14px 0 44px;display:flex;position:relative}.recompensa:after{content:"";background:#f2c94c;width:2px;position:absolute;top:5px;bottom:5px;right:0;box-shadow:0 0 8px #f2c94c99}.recompensa-icone{flex:none;width:15px;height:15px}.recompensa-motivo{color:#e7eff5b8;align-items:center;gap:6px;display:flex}.recompensa-motivo i{letter-spacing:.2em;font-size:12px;font-style:normal;font-weight:800}.recompensa-motivo em{color:#fff;letter-spacing:.02em;font-size:12px;font-style:normal;font-weight:800}.recompensa-parcela{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:flex}.recompensa-parcela b{letter-spacing:.03em;font-size:13px;font-weight:800}.recompensa-parcela .recompensa-moeda,.sessao-ficha b .sp-moeda-img{flex:none;width:17px;height:17px}.recompensa-parcela.zcoins{color:#7ee08a}.recompensa-parcela.dinheiro{color:#f2c94c}.recompensa-parcela.xp{color:#8fe3ff}.recompensa-parcela.rep.sobe{color:#86d98f}.recompensa-parcela.rep.desce{color:#ff6f5e}.recompensa small{letter-spacing:.16em;color:#e7eff599;border-left:1px solid #e7eff540;padding-left:9px;font-size:12px;font-weight:800}.recompensa.sem-conta .recompensa-parcela.dinheiro,.recompensa.sem-conta .recompensa-parcela.zcoins,.recompensa.sem-conta .recompensa-parcela.xp{opacity:.55}.recompensa.perda:after{background:var(--accent-bright);box-shadow:0 0 9px #d4392bcc}.recompensa.perda{background:linear-gradient(90deg,#0000,#5c100bb8 40px)}.recompensa.faixa{background:linear-gradient(90deg,#0000,#030609d1 40px)}.recompensa.faixa:after{background:var(--cor-da-faixa,#fff);box-shadow:0 0 10px var(--cor-da-faixa,#fff)}.recompensa.faixa .recompensa-motivo,.recompensa.faixa .nome-da-faixa{color:var(--cor-da-faixa,#fff)}.recompensa.faixa .nome-da-faixa b{letter-spacing:.18em;font-size:13px}.recompensa.somou .recompensa-motivo em{animation:.26s cubic-bezier(.2,.9,.3,1.3) recompensa-soma}@keyframes recompensa-entra{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes recompensa-sai{to{opacity:0;transform:translate(10px)}}@keyframes recompensa-soma{0%{transform:scale(1.5)}to{transform:none}}.reduced-motion .recompensa{animation:recompensa-sai .2s ease-in calc(var(--recompensa-vida,4.2s) - .2s) forwards}.reduced-motion .recompensa.somou .recompensa-motivo em{animation:none}@media (pointer:coarse) and (hover:none){.recompensas{--topo-do-mural:96px}}.survivor-roster{width:min(560px, calc(var(--vw) - 24px))}.survivor-roster .score-list{max-height:min(calc(var(--vh) * .54), 400px)}.sobreviventes-cabecalho{border-left:2px solid var(--accent-bright);text-shadow:0 1px 3px #000000e6;background:linear-gradient(90deg,#06090ce6,#06090c9e);justify-content:space-between;align-items:center;gap:12px;margin-bottom:3px;padding:7px 10px;display:flex}.sobreviventes-titulo{align-items:baseline;gap:8px;display:flex}.sobreviventes-titulo b{letter-spacing:.24em;color:#f2f6f8;font-size:12px;font-weight:800}.sobreviventes-titulo small{color:var(--accent-bright);font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.sobreviventes-censo{gap:12px;display:flex}.sobrevivente-censo{align-items:center;gap:4px;display:flex}.sobrevivente-censo b{font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.sobrevivente-censo small{letter-spacing:.16em;opacity:.72;font-size:12px;font-weight:800}.sobrevivente-censo.lado-protetor{color:#8fe3ff}.sobrevivente-censo.lado-neutro{color:#d9d4c7}.sobrevivente-censo.lado-predador{color:#f0824f}.sobrevivente-icone{flex:none;width:14px;height:14px}.survivor-roster .score-row{background:#080b0edb;border-color:#e7eff51a;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;min-height:30px}.survivor-roster .score-estado{min-width:46px}.survivor-roster .score-row.you{border-left:2px solid var(--accent-bright)}.survivor-roster .player-cell{min-width:0;overflow:hidden}.survivor-roster .player-cell>*{flex:none}.survivor-roster .player-cell b{color:#f2f6f8;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.survivor-roster .score-row.abatido .player-cell b{color:#e7eff580}.survivor-roster .score-estado{text-align:right}.score-selo.cla{color:#f2c94c;letter-spacing:.04em;background:0 0;border:0;padding:0}.sobrevivente-faixa{color:var(--cor-da-faixa,#d9d4c7);white-space:nowrap;align-items:center;gap:8px;display:flex}.sobrevivente-faixa b{letter-spacing:.16em;font-size:12px;font-weight:800}.sobrevivente-faixa small{opacity:.85;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.sobrevivente-degraus{gap:2px;display:flex}.sobrevivente-degraus i{background:#e7eff529;width:4px;height:10px;transform:skew(-12deg)}.sobrevivente-degraus i.aceso{background:var(--cor-da-faixa,#d9d4c7)}.survivor-roster .score-row.abatido .sobrevivente-faixa,.survivor-roster .score-row.abatido .sobrevivente-icone{opacity:.55}.sobreviventes-sessao{text-shadow:0 1px 3px #000000e6;background:linear-gradient(90deg,#06090ce6,#06090c9e);border-left:2px solid #f2c94c;align-items:stretch;gap:0;margin-top:3px;display:flex}.sessao-ficha{flex:1 1 0;gap:1px;min-width:0;padding:6px 12px;display:grid}.sessao-ficha+.sessao-ficha{border-left:1px solid #e7eff51a}.sessao-ficha small{letter-spacing:.18em;color:#e7eff599;white-space:nowrap;font-size:12px;font-weight:800}.sessao-ficha b{color:#f2f6f8;font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.sessao-ficha.titulo b{letter-spacing:.2em;color:var(--accent-bright);font-size:12px}.sessao-ficha b{align-items:center;gap:4px;display:inline-flex}.sessao-ficha.zcoins b{color:#7ee08a}.sessao-ficha.dinheiro b{color:#f2c94c}.sessao-ficha.xp b{color:#8fe3ff}.sessao-ficha.predadores b{color:#86d98f}.nick-esquadrao{align-items:center;gap:4px;display:inline-flex}.nick-esquadrao b{font-weight:inherit}.nick-faixa{width:11px;height:11px;color:var(--cor-da-faixa);filter:drop-shadow(0 1px 2px #000000f2);flex:none;display:none}.nick-esquadrao.com-faixa .nick-faixa{display:block}.nick-esquadrao.nick-mira{color:var(--cor-da-faixa,#e7eff5);font-size:12px}.numeros-de-dano{z-index:24;pointer-events:none;position:fixed;inset:0}.numero-de-dano{font-variant-numeric:tabular-nums;color:var(--text);text-shadow:1px 0 #10141a,-1px 0 #10141a,0 1px #10141a,0 -1px #10141a;font-size:13px;font-weight:800;line-height:1;animation:.7s ease-out forwards numero-de-dano-sobe;position:absolute;transform:translate(-50%,-50%)}.numero-de-dano.cabeca{color:var(--hud-warn);font-size:15px}.numero-de-dano.recebido{color:var(--hud-hp)}@keyframes numero-de-dano-sobe{0%{opacity:0;transform:translate(-50%,-20%)scale(.8)}16%{opacity:1;transform:translate(-50%,-70%)scale(1.14)}30%{transform:translate(-50%,-90%)scale(1)}65%{opacity:1}to{opacity:0;transform:translate(-50%,-190%)scale(1)}}.reduced-motion .numero-de-dano{animation-name:numero-de-dano-some}@keyframes numero-de-dano-some{0%,65%{opacity:1}to{opacity:0}}.diagnostics{z-index:22;border:1px solid var(--line);color:#ffffffb3;letter-spacing:.04em;background:#05090cd1;align-items:center;gap:9px;padding:6px 8px;font:8px/1.1 ui-monospace,monospace;display:flex;position:absolute;bottom:82px;left:16px}.diagnostics b{color:#fff}.runtime-error{z-index:80;max-width:min(760px, calc(var(--vw) * .86));color:#fff;background:#5f0f0af0;border:1px solid #e45842;padding:10px 14px;font-size:10px;position:absolute;top:78px;left:50%;transform:translate(-50%)}.reduced-motion *,.reduced-motion :before,.reduced-motion :after{transition-duration:.001ms!important;animation-duration:.001ms!important}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes loading{0%{transform:translate(-110%)}to{transform:translate(300%)}}@keyframes kill-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes refresh-pulse{50%{color:var(--accent-bright);border-color:var(--accent)}}.server-mode-mobile{display:none}@media (max-width:900px){.server-name .server-mode-mobile{display:block}.server-table-head,.server-row{grid-template-columns:32px minmax(0,1fr) 82px 64px}.server-table-head span:nth-child(3),.server-row>span:nth-child(3),.server-table-head span:nth-child(6),.server-row>span:nth-child(6){display:none}.browser-toolbar{flex-direction:column;align-items:stretch}.server-search{width:100%}}@media (max-width:650px){.workspace-screen{padding:10px}.settings-panel,.server-browser{width:calc(var(--vw) - 20px);height:calc(var(--vh) - 20px)}.settings-panel>.panel-header,.server-browser>.panel-header{padding:18px}.browser-tabs{overflow-x:auto}.browser-tools{width:100%}.server-table-head,.server-row{grid-template-columns:28px minmax(0,1fr) 76px 58px}.server-table-head span:nth-child(3),.server-row>span:nth-child(3),.server-table-head span:nth-child(6),.server-row>span:nth-child(6){display:none}.minimap{--minimap-size:min(150px, calc(var(--vw) * .34))!important}.score-card{width:calc(var(--vw) * .96)}}.hidden{display:none!important}.death-screen{z-index:70;text-align:center;color:var(--sp-texto);font:700 var(--sp-t2)/1 var(--sp-fonte);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;pointer-events:none;background:linear-gradient(#06080b33,#06080b9e 50%,#06080b33),#28060838;place-content:center;justify-items:center;font-stretch:86%;animation:.3s ease-out morte-entra;display:grid;position:fixed;inset:0}@keyframes morte-entra{0%{opacity:0}}.death-screen:before{content:"";margin:calc(var(--sp-e5) * -1) calc(var(--sp-e8) * -1);background:var(--sp-painel-forte);border-top:2px solid var(--sp-vermelho);clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%,0 14px);grid-area:1/1/5/2;place-self:stretch stretch}.death-screen>*{grid-column:1;position:relative}.death-screen span{color:var(--sp-vermelho);font-size:var(--sp-t1);letter-spacing:.32em;grid-row:1}.death-screen strong{margin-top:var(--sp-e3);max-width:calc(var(--vw) * .7);text-overflow:ellipsis;white-space:nowrap;font-size:var(--sp-t7);letter-spacing:.02em;transform:var(--sp-inclinacao);grid-row:2;line-height:1;overflow:hidden}.death-screen small{margin-top:var(--sp-e5);color:var(--sp-texto-3);font-size:var(--sp-t1);letter-spacing:.24em;grid-row:3}.death-screen b{margin-top:var(--sp-e2);min-width:3ch;color:var(--sp-texto);font-size:var(--sp-t8);letter-spacing:0;grid-row:4;line-height:.9}.game-layer:has(>.death-screen:not(.hidden))>:is(.crosshair,.hud-left,.hud-center,.weapon-panel,.painel-modo,.rank-tiros,.damage-vignette,.spawn-protection){visibility:hidden}.reduced-motion .death-screen{animation:none}.spawn-protection{z-index:35;gap:var(--sp-e1) var(--sp-e3);padding:var(--sp-e2) var(--sp-e4) var(--sp-e3) var(--sp-e3);color:var(--sp-texto);background:var(--sp-painel);border-left:2px solid var(--ct);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);font:700 var(--sp-t2)/1 var(--sp-fonte);letter-spacing:.14em;text-transform:uppercase;pointer-events:none;grid-template-columns:auto auto auto;align-items:center;font-stretch:86%;display:grid;position:fixed;bottom:15%;left:50%;transform:translate(-50%)}.spawn-protection .spawn-protection-escudo{width:28px;height:28px;color:var(--ct);grid-row:1/span 2}.spawn-protection small{color:var(--sp-texto-3);font-size:var(--sp-t1);letter-spacing:.1em;grid-column:2/-1}.spawn-protection-meter{background:var(--ct);transform-origin:0;width:100%;height:3px;position:absolute;bottom:0;left:0}.spawn-protection b{color:var(--sp-texto);font-size:var(--sp-t5);letter-spacing:0;font-variant-numeric:tabular-nums;justify-self:end}.touch-layer{z-index:20;pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:fixed;inset:0}.touch-layer.hidden{display:none}.touch-zone{pointer-events:auto;touch-action:none;position:absolute;top:0;bottom:0}.touch-move{width:45%;left:0}.touch-look{width:55%;right:0}.touch-stick{pointer-events:none;width:0;height:0;position:absolute}.touch-stick.hidden{display:none}.touch-stick-base{background:#060a0d4d;border:1px solid #ffffff38;border-radius:50%;width:132px;height:132px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.touch-stick-knob{background:#e6523c8c;border:1px solid #ffffff80;border-radius:50%;width:56px;height:56px;position:absolute;top:50%;left:50%}.touch-arco{right:calc(var(--arco-x) + env(safe-area-inset-right));bottom:calc(var(--arco-y) + env(safe-area-inset-bottom));pointer-events:none;width:0;height:0;position:absolute}.touch-arco>.touch-button{transform:translate(-50%, -50%) rotate(calc(var(--a,0deg) * -1)) translateX(var(--r,0px)) rotate(var(--a,0deg)) scaleX(var(--arco-flip));position:absolute;top:0;left:0}.touch-arco.sem-gatilho>.touch-aim{width:64px;height:64px;--a:0deg!important;--r:0px!important}.touch-arco>.touch-button.pressed{transform:translate(-50%, -50%) rotate(calc(var(--a,0deg) * -1)) translateX(var(--r,0px)) rotate(var(--a,0deg)) scaleX(var(--arco-flip)) scale(.93)}.touch-fita{top:calc(12px + env(safe-area-inset-top));right:calc(4px + env(safe-area-inset-right));pointer-events:none;gap:8px;display:flex;position:absolute}.touch-sistema{top:calc(12px + env(safe-area-inset-top));right:calc(4px + env(safe-area-inset-right) + var(--largura-da-fita,92px) * var(--touch-escala,1));pointer-events:none;gap:8px;display:flex;position:absolute}.touch-button{pointer-events:auto;touch-action:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#f2f8fb;background:radial-gradient(circle at 50% 32%,#141e284d,#04080c6b);border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:transform 60ms;display:grid;position:relative;box-shadow:0 0 0 1px #0000008c,inset 0 0 0 1px #ffffff94,0 2px 10px #00000057}.touch-button:before{content:"";width:max(100%, calc(var(--touch-alvo) / var(--touch-escala) / var(--peca-escala,1)));height:max(100%, calc(var(--touch-alvo) / var(--touch-escala) / var(--peca-escala,1)));border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.touch-button.hidden{display:none}.touch-icon-arma{object-fit:contain;width:74%;height:74%}.touch-icon{width:54%;height:54%;-webkit-mask-image:var(--icone);-webkit-mask-image:var(--icone);mask-image:var(--icone);filter:drop-shadow(0 1px 1.5px #0000008c);background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.touch-icon-arma{background:0 0;-webkit-mask-image:none;mask-image:none}.touch-button.pressed{background:radial-gradient(circle at 50% 32%,#ff846cbd,#ce3a28b3);transform:scale(.93);box-shadow:0 0 0 1px #0000008c,inset 0 0 0 1.5px #ffe0d6f2,0 2px 12px #0006}.touch-grande{width:64px;height:64px}.touch-grande .touch-icon{width:50%;height:50%}.touch-medio{width:50px;height:50px}.touch-medio .touch-icon{width:54%;height:54%}.touch-pequeno{width:38px;height:38px}.touch-pequeno .touch-icon{width:58%;height:58%}.touch-fire{background:radial-gradient(circle at 50% 36%,#ff806657,#c6302061);box-shadow:0 0 0 1px #0000008c,inset 0 0 0 1.5px #ffbeaee6,0 0 0 7px #d63e2c17,0 4px 16px #0006}.touch-fire.com-luneta{box-shadow:0 0 0 1px #0000008c,inset 0 0 0 1.5px #e0f0faf5,0 0 0 6px #e0f0fa1f,0 4px 16px #0006}.touch-fita>.touch-button,.touch-sistema>.touch-button{opacity:.86}.rank-tiros.tocavel{pointer-events:auto;cursor:pointer}.rank-tiros.tocavel:active{filter:brightness(1.25)}.touch-use{left:50%;bottom:calc(92px + env(safe-area-inset-bottom));pointer-events:none;justify-items:center;gap:6px;animation:.14s ease-out touch-use-entra;display:grid;position:absolute;transform:translate(-50%)}.touch-use.hidden{display:none}.touch-use .touch-button{color:#ffe9bd;background:radial-gradient(circle at 50% 32%,#4e3a1657,#261b0870);box-shadow:0 0 0 1px #0000008c,inset 0 0 0 1.5px #ffd682e6,0 2px 12px #0006}.touch-use-label{color:#ffe9bd;letter-spacing:.08em;white-space:nowrap;background:#080c10b8;padding:3px 9px;font-size:12px;font-weight:800}@keyframes touch-use-entra{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.touch-autorun{color:#f2f7fa;letter-spacing:.12em;pointer-events:none;background:#080d1294;border:1.5px solid #fff6;border-radius:22px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:800;animation:.12s ease-out touch-use-entra;display:flex;position:absolute;top:-104px;left:50%;transform:translate(-50%)}.touch-autorun.hidden{display:none}.touch-autorun .touch-icon{width:15px;height:15px}.touch-autorun.travado{border-color:var(--accent-bright);background:#d63e2c8c}.touch-layer.autorun-ligado .touch-move:after{content:"AUTO";left:50%;bottom:calc(28px + env(safe-area-inset-bottom));color:#fff;letter-spacing:.14em;pointer-events:none;background:#d63e2c99;border-radius:20px;padding:5px 12px;font-size:12px;font-weight:800;position:absolute;transform:translate(-50%)}@media (pointer:coarse) and (hover:none){#overlay-root{z-index:21}.minimap{pointer-events:auto;cursor:pointer;touch-action:manipulation}.minimap:after{content:"";aspect-ratio:1;pointer-events:none;border:1px dashed #fff3;border-radius:50%;position:absolute;top:-6px;left:-6px;right:-6px}.hud-avisos{transform:translateX(-50%) scale(var(--hud-scale));transform-origin:top;justify-items:center;inset:19% auto auto 50%}.hud-aviso{text-align:center;background:linear-gradient(90deg,#0000,#030609a8 22% 78%,#0000);justify-items:center;padding:5px 20px}.hud-aviso:after{width:auto;height:1px;inset:0 30% auto}.game-layer .weapon-panel{right:calc((8px + env(safe-area-inset-right)) / var(--escala-da-partida,1));top:calc((12px + env(safe-area-inset-top) + 42px * var(--touch-escala,1)) / var(--escala-da-partida,1));transform-origin:100% 0;min-width:0;bottom:auto}.game-layer .painel-modo{left:calc(14px + var(--minimap-size,150px) * var(--hud-scale,1) + 14px);text-align:left;border-right:0;border-left:2px solid var(--hud-neutro);clip-path:polygon(0 0,100% 0,100% 100%,10px 100%,0 calc(100% - 10px));transform-origin:0 0;justify-items:start;top:14px;right:auto;translate:none}.reload-hint,.game-layer .interaction-hint,.local-chat button kbd{display:none}.slot{cursor:pointer}.slot.tocavel:active{background:#e6523c4d}.slot.active{transform:translateY(-4px)}.game-layer .weapon-panel .mode-hint{display:none}.kill-feed{top:calc((12px + env(safe-area-inset-top) + 80px * var(--touch-escala,1)) / var(--escala-da-partida,1));right:calc((8px + env(safe-area-inset-right)) / var(--escala-da-partida,1))}.kill-feed .kill-row:nth-child(n+4){display:none}.slots{pointer-events:auto}.slot{touch-action:manipulation;min-width:max(62px, calc(var(--touch-alvo) / var(--escala-do-instrumento)));height:52px}.slot:after{content:"";height:max(100%, calc(var(--touch-alvo) / var(--escala-do-instrumento)));position:absolute;bottom:0;left:0;right:0}.game-layer{--alvo-na-camada:calc(var(--touch-alvo) / var(--escala-da-partida));--alvo-no-instrumento:calc(var(--touch-alvo) / var(--escala-do-instrumento))}.game-layer .local-chat>button,.game-layer .cinematic-panel button,.game-layer .weapon-customization-heading button{position:relative}.game-layer .local-chat>button:after,.game-layer .rank-tiros.tocavel:after{content:"";width:max(100%, var(--alvo-no-instrumento));height:max(100%, var(--alvo-no-instrumento));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.game-layer .weapon-customization-heading button:after{content:"";width:max(100%, var(--alvo-na-camada));height:max(100%, var(--alvo-na-camada));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.game-layer .cinematic-panel button{min-width:var(--alvo-na-camada);justify-content:center}.game-layer .cinematic-panel button:after{content:"";height:max(100%, var(--alvo-na-camada));position:absolute;bottom:0;left:0;right:0}.game-layer .cinematic-panel button kbd{display:none}.game-layer .weapon-customization-choice,.game-layer .menu-votacao-mapas button{min-height:var(--alvo-na-camada)}.game-layer .local-chat-aba,.game-layer .local-chat-voto .button{min-height:var(--alvo-no-instrumento);min-width:var(--alvo-no-instrumento)}.game-layer .gm-nav{z-index:2;position:relative}.game-layer .gm-tab{position:relative}.game-layer .gm-tab:before,.game-layer .gm-tab.voltar:before{content:"";width:auto;height:max(100%, var(--alvo-na-camada));background:0 0;border:0;display:block;position:absolute;top:0;left:0;right:0;transform:none}}.rotate-hint{z-index:500;text-align:center;background:var(--bg-0) center / cover no-repeat;background-image:radial-gradient(circle at 50% 38%, #131c23b8 0%, #070a0ded 62%), var(--sp-espera-arte), var(--sp-espera-leve);color:var(--text);place-content:center;gap:14px;padding:32px;display:none;position:fixed;inset:0}@media (orientation:portrait){.rotate-hint{display:grid}.touch-layer{display:none}}@media (pointer:coarse) and (hover:none){.game-layer{--hud-base:.82}.workspace-screen,.loading-screen{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0c0908bf}.screen input,.screen select,.screen textarea{font-size:16px}.game-menu .gm-legenda{display:none}}.touch-button,.touch-fita,.touch-sistema,.touch-use,.weapon-panel,.hud-left,.hud-center,.minimap{translate:var(--peca-dx,0px) var(--peca-dy,0px);scale:var(--peca-escala,1)}.hud-peca-oculta{display:none!important}.hud-editor{z-index:600;pointer-events:none;padding:max(6px, env(safe-area-inset-top)) 6px 6px;align-content:start;justify-items:center;font-family:Inter,Segoe UI,ui-sans-serif,system-ui,sans-serif;display:grid;position:fixed;inset:0}.editor-barra{pointer-events:none;-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);background:#0c0a09d1;border:1px solid #eee6db29;border-radius:10px;align-items:center;gap:10px;max-width:calc(100% - 12px);padding:4px 4px 4px 12px;animation:.22s cubic-bezier(.2,.8,.3,1) editor-entra;display:flex;box-shadow:0 10px 28px #0000006b}@keyframes editor-entra{0%{opacity:0;transform:translateY(-8px)}}.editor-leitura{align-items:baseline;gap:8px;min-width:0;display:flex;overflow:hidden}@media (max-width:760px){.editor-barra{gap:6px;padding-left:9px}.editor-leitura{flex:0 auto}}.editor-peca{color:#fff8ee;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.editor-numeros{color:#ff9c85;font-variant-numeric:tabular-nums;white-space:nowrap;font:600 12px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.editor-numeros.dica{color:#eee6db80;letter-spacing:.02em;font-family:inherit}.editor-aviso:not(:empty){color:#a8e6c2;white-space:nowrap;font-size:12px}.editor-acoes{flex:none;align-items:center;gap:3px;display:flex}.editor-grupo{border-right:1px solid #eee6db24;align-items:center;gap:3px;margin-right:3px;padding-right:6px;display:flex}.editor-acao{pointer-events:auto;color:#fff8ee;letter-spacing:.1em;cursor:pointer;background:#fff6e812;border:1px solid #eee6db29;border-radius:8px;place-items:center;min-width:38px;height:38px;padding:0 9px;font-family:inherit;font-size:12px;font-weight:800;transition:background-color .14s,border-color .14s,opacity .14s;display:grid}.editor-acao:hover:not(:disabled){background:#fff6e824}.editor-acao:disabled{opacity:.3;cursor:default}.editor-grupo .editor-acao{letter-spacing:0;min-width:34px;padding:0;font-size:17px;font-weight:600}.editor-acao.primaria{background:linear-gradient(#d4392b,#a82a1f);border-color:#e0493ae6;padding:0 13px}.editor-acao.primaria:hover:not(:disabled){background:linear-gradient(#e04a3a,#bb3223)}.editor-acao.fechar{letter-spacing:0;font-size:13px}.editor-acao.ligada{color:#ff9c85;border-color:#ff9c85b3}.editor-acao:focus-visible{outline-offset:1px;outline:2px solid #fff6ec}.hud-peca-fantasma{opacity:.22;filter:grayscale()}@media (hover:hover){.editor-acao:hover{background-color:#fff6e814;border-color:#eee6db80}.editor-acao.primaria:hover{filter:brightness(1.08)}}.editor-acao:active{transform:scale(.95)}.hud-movivel{outline-offset:3px;outline:1px dashed #fff6e873}.hud-movivel.hud-peca-ativa{outline:2px solid var(--accent-bright)}@media (prefers-reduced-motion:reduce){.editor-barra{animation:none}}.touch-layer{--arco-x:42px;--arco-y:42px;--arco-flip:1;--touch-escala:1;--touch-opacidade:1;--touch-dx:0px;--touch-dy:0px}.touch-arco{transform:translate(calc(var(--touch-dx) * -1), calc(var(--touch-dy) * -1)) scale(var(--touch-escala)) scaleX(var(--arco-flip));transform-origin:100% 100%;opacity:var(--touch-opacidade)}.touch-fita,.touch-sistema{transform:scale(var(--touch-escala));transform-origin:100% 0;opacity:calc(var(--touch-opacidade) * .9)}.touch-modo.ativo{color:#5ad1a0;box-shadow:0 0 0 1px #0000008c,inset 0 0 0 1.5px #5ad1a0e6,0 0 10px #5ad1a059}.touch-use{transform:scale(var(--touch-escala));transform-origin:100% 100%;opacity:var(--touch-opacidade)}.touch-layer.canhoto .touch-move{left:auto;right:0}.touch-layer.canhoto .touch-look{left:0;right:auto}.touch-layer.canhoto .touch-arco{right:auto;left:calc(var(--arco-x) + env(safe-area-inset-left));transform:translate(var(--touch-dx), calc(var(--touch-dy) * -1)) scale(var(--touch-escala)) scaleX(var(--arco-flip));transform-origin:0 100%;--arco-flip:-1}body:has(.touch-layer.canhoto) .game-layer .hud-left{left:auto;right:var(--hud-margem);transform-origin:100% 100%;align-items:flex-end}body:has(.touch-layer.canhoto) .game-layer .local-chat{left:auto;right:max(18px, calc(env(safe-area-inset-right,0px) / var(--escala-da-partida,1)))}.touch-layer.canhoto .touch-use{right:auto;left:calc(196px + env(safe-area-inset-left))}.mobile-scope-tools{z-index:140;left:max(18px, env(safe-area-inset-left));pointer-events:auto;touch-action:none;flex-direction:column;gap:12px;display:flex;position:fixed;top:42%;transform:translateY(-50%)}.mobile-scope-tools.hidden{display:none}.mobile-scope-action{color:#f3f3f3;letter-spacing:.12em;-webkit-backdrop-filter:blur(4px);background:#0a0b0cb8;border:1px solid #ffffff59;border-radius:999px;min-width:72px;min-height:46px;padding:0 12px;font:700 12px/1 system-ui,sans-serif;box-shadow:0 4px 18px #00000073}.mobile-scope-fechar{letter-spacing:0;background:#781610c7;border-color:#e0493abf;width:46px;min-width:46px;padding:0;font-size:17px}.mobile-scope-action:active,.mobile-scope-action.active{background:#78120fd1;border-color:#fffc;transform:scale(.96)}@media (pointer:coarse) and (orientation:landscape){.mobile-scope-tools{left:max(3.2vw, env(safe-area-inset-left));top:43%}}@media (pointer:fine){.mobile-scope-tools{display:none!important}}:root{--scrollbar-track:#0c090861;--scrollbar-thumb:#73675c;--scrollbar-hover:#aa9783}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:2px solid #0c0908cc;border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover)}::-webkit-scrollbar-thumb:active{background:#b3271d}::-webkit-scrollbar-corner{background:var(--scrollbar-track)}@media (forced-colors:active){*{scrollbar-color:auto}}.local-chat{z-index:24;left:max(18px, calc(env(safe-area-inset-left,0px) / var(--escala-da-partida,1)));width:min(360px, calc(var(--vw) * .45));transform:scale(var(--hud-scale,1));transform-origin:0 100%;color:#eef3f6;font:600 12px/1.45 var(--sp-fonte);pointer-events:none;text-shadow:0 1px 3px #000000f2;justify-items:start;gap:6px;display:grid;position:absolute;bottom:calc(24% + 6px)}.local-chat>button{pointer-events:auto;cursor:pointer;color:#e7eff5c7;font:800 var(--sp-t1)/1 var(--sp-fonte);letter-spacing:.26em;text-shadow:0 1px 3px #000000f2;background:linear-gradient(90deg,#030609a8,#03060980 70%,#0000);border:0;order:3;align-items:center;gap:8px;padding:4px 16px 4px 5px;transition:color .14s;display:inline-flex}.local-chat>button kbd{font-size:var(--sp-t1);letter-spacing:.08em;height:16px}.local-chat>button:hover,.local-chat>button:focus-visible{color:#fff;outline:none}.local-chat>button:focus-visible kbd{border-color:var(--accent-bright)}.local-chat.typing>button{display:none}.local-chat-log{order:1;justify-items:start;gap:3px;max-width:100%;max-height:124px;display:grid;overflow:hidden}.local-chat-log p{overflow-wrap:anywhere;background:linear-gradient(90deg,#0306099e,#0306096b 72%,#0000);width:-moz-fit-content;width:fit-content;max-width:100%;margin:0;padding:3px 18px 3px 11px;animation:.2s cubic-bezier(.2,.8,.3,1) chat-entra,.6s ease-in 9s forwards chat-apaga;position:relative}.local-chat-log p:before{content:"";background:#e7eff566;width:2px;position:absolute;top:3px;bottom:3px;left:0}.local-chat-log b{color:#fff;font-weight:800}.local-chat-log span{color:#eef3f6e6}.local-chat-log p.meu:before{background:var(--accent-bright);box-shadow:0 0 8px #d4392bb3}.local-chat-log p.meu b{color:#ff9a8b}.local-chat-log p.bot b{color:#a9d8f5}.chat-tag{vertical-align:1px;color:#a9d8f5;font-style:normal;font-size:var(--sp-t1);letter-spacing:.16em;background:#67b8e92e;border-radius:2px;margin-right:6px;padding:1px 4px 0;font-weight:800;line-height:12px;display:inline-block}.local-chat-abas{pointer-events:auto;flex-wrap:wrap;order:0;gap:4px;display:flex}.local-chat-abas[hidden]{display:none}.local-chat-aba{color:#e7eff5b3;font:800 var(--sp-t1)/1.2 var(--sp-fonte);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#03060999;border:1px solid #e7eff533;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.local-chat-aba.ativa{border-color:var(--accent-bright);color:#fff;box-shadow:inset 0 -2px var(--accent-bright)}.local-chat-aba.privada.ativa{border-color:#c79bff;box-shadow:inset 0 -2px #c79bff}.local-chat-aba b{background:var(--accent-bright);color:#fff;min-width:14px;font-size:var(--sp-t1);text-align:center;padding:0 4px}.local-chat-log p.sistema:before{background:#f1c276b3}.local-chat-log p.sistema.esquadrao:before{background:#70d39a}.local-chat-log p.sistema.marcacao:before{background:#8fd0ff}.local-chat-log p.sistema.marcacao.inimigo:before,.local-chat-log p.sistema.marcacao.perigo:before{background:#ff5a47}.local-chat-log p.privado:before{background:#c79bff}.chat-tag.privado{color:#dcc2ff;background:#c79bff2e}.chat-tag.esquadrao{color:#a8e6c2;background:#70d39a2e}.chat-tag.aviso,.chat-tag.sistema{color:#f1c276;background:#f1c27629}.chat-tag.marcacao{color:#bfe3fa;background:#8fd0ff2e}.local-chat-log em.mencao{color:#ffd56a;font-style:normal;font-weight:800}@keyframes chat-entra{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes chat-apaga{to{opacity:0}}.local-chat.typing{z-index:110;width:min(460px, calc(var(--vw) * .9));justify-items:stretch}.local-chat.typing:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;background:radial-gradient(120% 90% at 0 60%,#030508bd 0%,#03050885 42%,#03050800 74%);animation:.18s ease-out chat-painel;position:absolute;inset:-22px -64px -22px -26px;-webkit-mask-image:radial-gradient(120% 95% at 0 60%,#000 55%,#0000 80%);mask-image:radial-gradient(120% 95% at 0 60%,#000 55%,#0000 80%)}@keyframes chat-painel{0%{opacity:0}}.local-chat.typing .local-chat-log{width:100%;max-height:clamp(96px, calc(var(--vh) - 560px), 220px);box-sizing:border-box;overscroll-behavior:contain;pointer-events:auto;scrollbar-width:thin;scrollbar-color:#e7eff552 transparent;scrollbar-gutter:stable;border-top:1px solid #e7eff51a;justify-items:stretch;padding:6px 4px 6px 0;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 14px);mask-image:linear-gradient(#0000 0,#000 14px)}.local-chat.typing .local-chat-log::-webkit-scrollbar{width:4px}.local-chat.typing .local-chat-log::-webkit-scrollbar-track{background:#e7eff50d}.local-chat.typing .local-chat-log::-webkit-scrollbar-thumb{background:#e7eff552}.local-chat.typing .local-chat-log::-webkit-scrollbar-thumb:hover{background:#e7eff58c}.local-chat.typing .local-chat-log::-webkit-scrollbar-button{height:0;display:none}.local-chat.typing .local-chat-log p{opacity:1;background:linear-gradient(90deg,#03060961,#03060929 80%,#0000);width:auto;animation:none}.local-chat.typing .local-chat-abas{padding-bottom:2px}.local-chat-voto{pointer-events:auto;background:#0a0e12eb;border:1px solid #f1c27673;order:2;grid-template-columns:1fr auto auto;align-items:center;gap:6px;padding:7px 8px;display:grid}.local-chat-voto[hidden]{display:none}.local-chat-voto span{color:#eef3f6b8;font-size:var(--sp-t1)}.local-chat form{order:2;width:100%}.local-chat input{box-sizing:border-box;pointer-events:auto;color:#fff;border:0;border-bottom:2px solid var(--accent-bright);width:100%;font:600 13px/1.2 var(--sp-fonte);letter-spacing:.02em;background:linear-gradient(90deg,#030609db,#030609b8);border-radius:0;outline:none;padding:10px 12px;box-shadow:0 10px 26px #00000073}.local-chat input::placeholder{color:#e7eff56b}@media (prefers-reduced-motion:reduce){.local-chat-log p{animation:.2s ease-in 9s forwards chat-apaga}}.cinematic-panel{z-index:105;pointer-events:none;color:#f3f0ea;font-family:var(--sp-fonte);background:linear-gradient(#060504e6 0 62px,#eee6db24 62px,#0000 63px),linear-gradient(0deg,#060504e6 0 72px,#eee6db24 72px,#0000 73px);flex-direction:column;justify-content:space-between;align-items:center;font-stretch:86%;animation:.3s ease-out cine-entra;display:flex;position:absolute;inset:0}@keyframes cine-entra{0%{opacity:0}}.cinematic-panel[hidden]{display:none}.cinematic-panel strong{letter-spacing:.34em;text-transform:uppercase;align-items:center;gap:14px;height:62px;font-size:13px;font-weight:800;display:flex}.cinematic-panel strong:before,.cinematic-panel strong:after{content:"";background:var(--accent-bright);width:22px;height:2px}.cinematic-panel footer{width:100%;min-height:72px;padding:0 max(18px, calc(env(safe-area-inset-left,0px) / var(--escala-da-partida,1)));flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.cinematic-detalhe:not(:empty){color:#eee6dbdb;font:600 var(--sp-t1)/1 var(--sp-fonte);letter-spacing:.06em;white-space:nowrap;background:#0000004d;border:1px solid #eee6db29;margin-right:10px;padding:7px 12px}.cinematic-panel button{color:#fff8ee;height:40px;font-family:inherit;font-size:var(--sp-t1);letter-spacing:.16em;white-space:nowrap;cursor:pointer;pointer-events:auto;background:linear-gradient(#fff6e81f,#fff6e80a);border:1px solid #eee6db47;align-items:center;gap:10px;padding:0 12px 0 16px;font-weight:800;transition:border-color .16s,background-color .16s,transform .12s;display:inline-flex}.cinematic-panel button[hidden]{display:none}.cinematic-panel button kbd{color:#fff6e8;font:700 var(--sp-t1)/1 var(--sp-fonte);letter-spacing:.04em;background:#0000004d;border:1px solid #eee6db4d;border-bottom-width:2px;border-radius:3px;padding:4px 6px 3px}.cinematic-panel button.principal{background:linear-gradient(#d4392b,#a82a1f);border-color:#e0493a}.cinematic-panel button.principal kbd{border-color:#fff6}.cinematic-panel button:focus-visible{outline-offset:2px;outline:2px solid #fff6ec}@media (hover:hover){.cinematic-panel button:hover{background-color:#fff6e814;border-color:#eee6db8c}.cinematic-panel button.principal:hover{filter:brightness(1.08)}}.cinematic-panel button:active{transform:scale(.97)}.cinematic-ad{zoom:calc(1 / var(--escala-da-partida,1));top:calc(74px * var(--escala-da-partida,1));right:max(14px, env(safe-area-inset-right));z-index:106;pointer-events:auto;background:#060504c7;width:min(468px,100vw - 28px);min-height:60px;max-height:100px;position:absolute;overflow:hidden}.cinematic-ad[hidden]{display:none}.cinematic-active .game-layer>:not(.kill-feed):not(.mira-do-observado):not(.scoreboard):not(.game-menu):not(.killcard-palco):not(.anuncio-legenda):not(.cinematic-panel):not(.cinematic-ad):not(.menu-votacao-mapas):not(.tm-sv),.cinematic-active .local-chat{visibility:hidden}.cinematic-panel.headshot strong{color:#ff6a55;text-shadow:0 0 18px #ff46328c;animation:.42s cubic-bezier(.2,.9,.3,1.2) cine-headshot}@keyframes cine-headshot{0%{letter-spacing:.5em;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.cinematic-panel.headshot strong{animation:none}}.mira-do-observado{z-index:26;pointer-events:none;position:absolute;inset:0}.mira-do-observado[hidden]{display:none}.spawn-arrival{z-index:32;pointer-events:none;opacity:0;background:radial-gradient(#0000 55%,#08060573 100%);position:absolute;inset:0}.spawn-arrival.active{animation:1.8s ease-out both spawn-arrival}.spawn-arrival-title{color:#fff8ee;text-align:center;white-space:nowrap;text-shadow:0 2px 14px #000000d9;font-family:var(--sp-fonte);justify-items:center;gap:6px;font-stretch:86%;display:grid;position:absolute;top:max(13%,76px);left:50%;transform:translate(-50%)}.spawn-arrival-title small{color:#eee6dbcc;font-size:var(--sp-t1);letter-spacing:.3em;align-items:center;gap:10px;font-weight:800;display:flex}.spawn-arrival-title small:before,.spawn-arrival-title small:after{content:"";background:var(--accent-bright);width:18px;height:2px}.spawn-arrival-title strong{font-size:clamp(21px, calc(var(--vw) * .04), 32px);letter-spacing:.14em;font-weight:800}@keyframes spawn-arrival{0%{opacity:0}14%,65%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.spawn-arrival{background:0 0}.spawn-arrival.active{animation-timing-function:step-end}}.cinematic-arrastavel{pointer-events:auto;cursor:grab}.cinematic-arrastavel:active{cursor:grabbing}.cinematic-arrastavel .cinematic-panel{pointer-events:none}.cinematic-arrastavel .cinematic-panel button{pointer-events:auto}.menu-votacao-mapas{left:max(14px, calc(env(safe-area-inset-left,0px) / var(--escala-da-partida,1)));z-index:65;width:min(330px, calc(var(--vw) - 28px));color:#f6ebd3;font:13px/1.5 var(--font-ui,sans-serif);pointer-events:auto;text-shadow:0 1px 2px #000;max-height:calc(var(--vh) * .65);background:#0d0f10e6;border-left:3px solid #eec467;padding:14px;position:absolute;top:32%;overflow:auto}.menu-votacao-mapas[hidden]{display:none}.menu-votacao-mapas strong{color:#eec467;letter-spacing:.08em}.menu-votacao-mapas p{color:#c8c3b7;margin:5px 0 10px;font-size:12px}.menu-votacao-mapas button{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;gap:9px;padding:6px 2px;display:flex}.menu-votacao-mapas button:hover:not(:disabled),.menu-votacao-mapas button:focus-visible{background:#373124}.menu-votacao-mapas button:disabled{color:#a4a093;cursor:default}.menu-votacao-mapas kbd{color:#eec467;min-width:17px;font:inherit}.menu-votacao-mapas small{color:#c8c3b7;margin-top:8px;font-size:12px;display:block}.voz-indicador{left:var(--hud-margem,24px);z-index:23;gap:var(--hud-u,4px);pointer-events:none;transform:scale(var(--hud-scale,1));transform-origin:0 0;flex-direction:column;display:flex;position:absolute;top:38%}.voz-indicador[hidden]{display:none}.voz-linha{align-items:center;gap:calc(var(--hud-u,4px) * 2);max-width:calc(var(--hud-u,4px) * 56);padding:var(--hud-u,4px) calc(var(--hud-u,4px) * 3) var(--hud-u,4px) calc(var(--hud-u,4px) * 2);background:var(--hud-chao,#080b0fa3);border-left:2px solid var(--hud-neutro,#f4f5f7);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);color:var(--hud-neutro,#f4f5f7);font:700 var(--hud-rotulo,15px)/1 var(--sp-fonte,sans-serif);letter-spacing:.06em;text-transform:uppercase;font-stretch:86%;display:flex}.voz-linha span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.voz-sem-canal{color:var(--hud-apagado,#f4f5f799);border-left-color:var(--hud-fio,#f4f5f72e)}.voz-onda{flex:none;align-items:flex-end;gap:2px;height:12px;display:inline-flex}.voz-onda b{background:currentColor;width:3px;height:100%;animation:.7s ease-in-out infinite voz-onda;display:block}.voz-onda b:nth-child(2){animation-delay:-.25s}.voz-onda b:nth-child(3){animation-delay:-.5s}.voz-sem-canal .voz-onda b{height:30%;animation:none}.reduced-motion .voz-onda b{height:70%;animation:none}@keyframes voz-onda{0%,to{height:30%}50%{height:100%}}.weapon-customization{z-index:70;pointer-events:none;color:#f3f0e9;font:12px/1.35 var(--font-ui,sans-serif);position:absolute;inset:0}.game-layer:has(>.weapon-customization)>:is(.compass,.painel-modo,.minimap,.esquadrao-hud,.rank-tiros,.local-chat,.hud-center,.retomar-dica,.killcard-palco,.anuncio-legenda){visibility:hidden}.weapon-customization-heading{white-space:nowrap;background:#121613c9;border-bottom:2px solid #bd3a2d;align-items:center;gap:18px;padding:6px 6px 6px 18px;display:flex;position:absolute;top:4%;left:50%;transform:translate(-50%)}.weapon-customization-heading b{letter-spacing:.06em;font-size:18px}.weapon-customization-heading button{pointer-events:auto;color:inherit;cursor:pointer;font:inherit;background:#151715ed;border:1px solid #b7b4a7;padding:8px 14px;position:relative}.weapon-customization-slot{width:clamp(130px, calc(var(--vw) * .2), 280px);filter:drop-shadow(0 2px 4px #0008);padding:0;position:absolute}.weapon-customization-symbol{background:#613832c9;border:2px solid #d4cec0a8;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:absolute;top:0;right:calc(100% + 10px)}.weapon-customization-symbol svg{width:30px;height:30px}.weapon-customization-current{color:#bd3a2d;letter-spacing:.04em;background:#e9e4d5ed;border-left:3px solid #bd3a2d;padding:6px 10px;font-size:12px;display:block}.weapon-customization-category{text-transform:uppercase;letter-spacing:.06em;background:#171b18a8;padding:3px 10px;font-weight:700;display:block}.weapon-customization-status{color:#ddd8ca;background:#151915ad;padding:3px 8px;font-size:12px;display:block}.weapon-customization-status:empty,.weapon-customization-notice:empty{display:none}.weapon-customization-slot.unavailable{opacity:.65}.weapon-customization-options{max-height:max(68px, calc(var(--vh) * .22 - 62px));scrollbar-width:thin;overflow-y:auto}.weapon-customization-choice{pointer-events:auto;text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:#1b211de8;border:1px solid #aaa99755;border-left:3px solid #0000;align-items:center;gap:9px;padding:6px 8px;display:flex}.weapon-customization-choice+.weapon-customization-choice{border-top:0}.weapon-customization-choice.equipada{background:#2c2520ee;border-left-color:#e2b184}.weapon-customization-icon{background:#cfcabd;border:1px solid #00000040;flex:0 0 56px;place-items:center;height:34px;display:grid}.weapon-customization-icon img{object-fit:contain;max-width:100%;max-height:100%}.weapon-customization-icon svg{color:#2a2f2b;width:22px;height:22px}.weapon-customization-text{min-width:0;display:grid}.weapon-customization-text b{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.weapon-customization-text small{color:#b9b5a8;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.weapon-customization-choice:hover:not(:disabled),.weapon-customization-choice:focus-visible{outline-offset:-1px;background:#4b332b;outline:1px solid #e2b184}.weapon-customization-choice:disabled{opacity:.5;cursor:default}.weapon-customization-anchor{display:none}.weapon-customization-bocal{top:17%;left:14%}.weapon-customization-trilho{top:40%;left:19%}.weapon-customization-grip{top:63%;left:30%}.weapon-customization-mira{top:27%;right:5%}.weapon-customization-pente{top:79%;right:22%}.weapon-customization-coronha{top:55%;right:5%}.weapon-customization-cano{top:17%;left:14%}.weapon-customization-guarda-mao{top:40%;left:19%}.weapon-customization-punho{top:63%;left:30%}.weapon-customization[data-pagina=acessorios]>.weapon-customization-slot[data-pagina=estrutura],.weapon-customization[data-pagina=estrutura]>.weapon-customization-slot[data-pagina=acessorios]{display:none}.weapon-customization-notice{text-align:center;background:#121613bd;width:max-content;max-width:46%;margin:0;padding:5px 14px;font-size:12px;position:absolute;bottom:3%;left:50%;transform:translate(-50%)}.barra-de-construcao{z-index:64;max-width:calc(var(--vw) - 24px);color:#f6ebd3;font:12px/1.3 var(--font-ui,sans-serif);text-shadow:0 1px 2px #000;pointer-events:none;text-align:center;background:#0d0f10b8;border-top:3px solid #eec467;padding:6px 10px;position:absolute;bottom:66px;left:50%;transform:translate(-50%)}.barra-de-construcao[hidden]{display:none}.barra-de-construcao__saldo{color:#eec467;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:12px}.barra-de-construcao__lista{justify-content:center;gap:5px;margin:0;padding:0;list-style:none;display:flex}.barra-de-construcao__lista li{color:#c8c3b7;background:#28251eb3;border:1px solid #4a4436;justify-items:center;gap:1px;width:66px;padding:5px 2px 4px;display:grid;position:relative}.barra-de-construcao__lista li.escolhida{color:#fff6df;background:#373124;border-color:#eec467}.barra-de-construcao__lista li.sem-material{color:#8a5d55}.barra-de-construcao__lista svg{width:26px;height:26px}.barra-de-construcao__lista kbd{color:#eec467;font:inherit;font-size:12px;position:absolute;top:1px;left:3px}.barra-de-construcao__lista b{white-space:nowrap;font-size:12px;font-weight:600}.barra-de-construcao__lista small{color:#a4a093;font-size:12px}.barra-de-construcao__dica{color:#c8c3b7;min-height:1.3em;margin:6px 0 0;font-size:12px}.barra-de-construcao__lista li:not(.escolhida){display:none}.barra-de-construcao__lista li.escolhida{pointer-events:auto;cursor:pointer}.barra-de-construcao__lista li{width:auto;min-width:96px}.roda-de-construcao{z-index:66;color:#f6ebd3;width:0;height:0;font:12px/1.3 var(--font-ui,sans-serif);text-shadow:0 1px 2px #000;position:absolute;top:50%;left:50%}.roda-de-construcao[hidden]{display:none}.roda-de-construcao__fatia{color:#c8c3b7;pointer-events:auto;cursor:pointer;background:#0d0f10d1;border:1px solid #4a4436;border-radius:50%;place-items:center;width:54px;height:54px;padding:0;display:grid;position:absolute;top:0;left:0}.roda-de-construcao__fatia svg{width:30px;height:30px}.roda-de-construcao__fatia.escolhida{color:#fff6df;background:#373124;border:2px solid #eec467}.roda-de-construcao__centro{box-sizing:border-box;text-align:center;pointer-events:none;background:#0d0f10db;border-radius:50%;justify-items:center;gap:2px;width:196px;height:196px;padding:34px 18px 0;display:grid;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.roda-de-construcao__centro svg{color:#eec467;width:44px;height:44px}.roda-de-construcao__icone{font-style:normal}.roda-de-construcao__centro b{color:#fff6df;font-size:14px}.roda-de-construcao__centro span{color:#c8c3b7;font-size:12px}.roda-de-construcao__centro small{color:#eec467;font-size:12px}.tm-sv{top:50%;right:var(--sp-margem);width:min(340px, calc(var(--vw) - 2 * var(--sp-e4)));gap:var(--sp-e3);padding:var(--sp-e5);background:var(--sp-painel-forte);border-left:3px solid var(--sp-vermelho);box-shadow:var(--sp-sombra-painel);font-family:var(--sp-fonte);color:var(--sp-texto);pointer-events:auto;z-index:40;display:grid;position:absolute;transform:translateY(-50%)}.tm-sv[hidden]{display:none}.tm-sv header{gap:var(--sp-e1);display:grid}.tm-sv header small{font-size:var(--sp-t1);letter-spacing:.14em;color:var(--sp-vermelho)}.tm-sv header strong{font-size:var(--sp-t6);text-transform:uppercase;line-height:1.05}.tm-sv-destino{font-size:var(--sp-t2);color:var(--sp-texto-2);margin:0}.tm-sv-opcoes{gap:var(--sp-e2);display:grid}.tm-sv-opcao{min-height:var(--sp-alvo);padding:var(--sp-e2) var(--sp-e4);text-align:left;font:inherit;color:var(--sp-texto);background:var(--sp-celula);border:1px solid var(--sp-linha);border-radius:var(--sp-raio);cursor:pointer;gap:2px;display:grid}.tm-sv-opcao span{font-size:var(--sp-t3);text-transform:uppercase;letter-spacing:.04em}.tm-sv-opcao small{font-size:var(--sp-t1);color:var(--sp-texto-3)}.tm-sv-opcao small:empty{display:none}.tm-sv-opcao:not(:disabled):hover,.tm-sv-opcao:not(:disabled):focus-visible{border-color:var(--sp-amarelo);outline:none}.tm-sv-opcao:disabled{cursor:default;opacity:.45}.tm-sv-opcao.pedida{opacity:1;border-color:var(--sp-amarelo)}.tm-sv-opcao.sair span{color:var(--sp-texto-2)}.tm-sv-aviso{min-height:1em;font-size:var(--sp-t1);color:var(--sp-amarelo);margin:0}.tm-sv-aviso:empty{display:none}.tm-sv footer{padding-top:var(--sp-e2);border-top:1px solid var(--sp-linha);font-size:var(--sp-t1);color:var(--sp-texto-3);justify-content:space-between;align-items:baseline;display:flex;position:relative}.tm-sv-contagem{font-size:var(--sp-t5);color:var(--sp-texto);font-variant-numeric:tabular-nums}.tm-sv-barra{background:var(--sp-vermelho);transform-origin:0;height:2px;position:absolute;top:-1px;left:0;right:0}@media (max-width:720px){.tm-sv{top:auto;bottom:var(--sp-e4);right:var(--sp-e4);transform:none}.tm-sv header strong{font-size:var(--sp-t4)}}.tc{width:min(720px, calc(var(--vw) - 2 * var(--sp-e4)));max-height:calc(var(--vh) - 2 * var(--sp-e5));gap:var(--sp-e3);padding:var(--sp-e5);background:var(--sp-painel-forte);border-top:3px solid var(--sp-amarelo);box-shadow:var(--sp-sombra-painel);font-family:var(--sp-fonte);color:var(--sp-texto);pointer-events:auto;z-index:45;grid-template-rows:auto auto auto minmax(0,1fr) auto auto;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tc[hidden]{display:none}.tc header{align-items:center;gap:var(--sp-e4);display:flex}.tc-cabeca{flex:1;gap:2px;display:grid}.tc-cabeca small,.tc-carteira small{font-size:var(--sp-t1);letter-spacing:.14em;color:var(--sp-texto-3)}.tc-cabeca strong{font-size:var(--sp-t6);letter-spacing:.04em;line-height:1}.tc-carteira{text-align:right;gap:2px;display:grid}.tc-saldo{font-size:var(--sp-t5);color:var(--sp-amarelo)}.tc-fechar{min-width:var(--sp-alvo);min-height:var(--sp-alvo);font:inherit;color:var(--sp-texto-2);border:1px solid var(--sp-linha);border-radius:var(--sp-raio);cursor:pointer;background:0 0}.tc-fechar:hover,.tc-fechar:focus-visible{border-color:var(--sp-amarelo);color:var(--sp-texto);outline:none}.tc-abas{gap:var(--sp-e2);border-bottom:1px solid var(--sp-linha);display:flex}.tc-aba{min-height:var(--sp-alvo);padding:0 var(--sp-e4);font:inherit;font-size:var(--sp-t3);letter-spacing:.06em;color:var(--sp-texto-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.tc-aba.ativa{color:var(--sp-texto);border-bottom-color:var(--sp-amarelo)}.tc-filtros{gap:var(--sp-e2);flex-wrap:wrap;display:flex}.tc-filtros:empty{display:none}.tc-filtro{min-height:calc(var(--sp-alvo) * .8);padding:0 var(--sp-e3);font:inherit;font-size:var(--sp-t1);letter-spacing:.08em;color:var(--sp-texto-2);background:var(--sp-celula);border:1px solid var(--sp-linha);border-radius:var(--sp-raio);cursor:pointer}.tc-filtro.ativo{color:var(--sp-texto);border-color:var(--sp-amarelo)}.tc-validade{font-size:var(--sp-t1);color:var(--sp-texto-3);margin:0}.tc-validade.perto{color:var(--sp-vermelho)}.tc-lista{align-content:start;gap:var(--sp-e1);min-height:120px;display:grid;overflow-y:auto}.tc-item{align-items:center;gap:var(--sp-e3);min-height:var(--sp-alvo);padding:var(--sp-e1) var(--sp-e3);background:var(--sp-celula);border:1px solid var(--sp-linha);border-radius:var(--sp-raio);grid-template-columns:40px minmax(0,1fr) auto auto;display:grid}.tc-item img,.tc-sem-icone{object-fit:contain;width:40px;height:40px}.tc-sem-icone{background:var(--sp-linha);border-radius:var(--sp-raio);opacity:.4;display:block}.tc-nome{font-size:var(--sp-t3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tc-item small{font-size:var(--sp-t2);color:var(--sp-texto-2);white-space:nowrap}.tc-acao{min-height:calc(var(--sp-alvo) * .8);padding:0 var(--sp-e4);font:inherit;font-size:var(--sp-t1);letter-spacing:.08em;color:#111;background:var(--sp-amarelo);border-radius:var(--sp-raio);cursor:pointer;border:0}.tc-acao:disabled{opacity:.35;cursor:default}.tc-vazio{margin:var(--sp-e4) 0;font-size:var(--sp-t2);color:var(--sp-texto-3);text-align:center}.tc-aviso{min-height:1em;font-size:var(--sp-t2);color:var(--sp-amarelo);margin:0}.tc-aviso[data-tipo=recusa]{color:var(--sp-vermelho)}.tc-aviso:empty{display:none}.tc footer{font-size:var(--sp-t1);color:var(--sp-texto-3)}@media (max-width:560px){.tc{padding:var(--sp-e4)}.tc-item{grid-template-columns:32px minmax(0,1fr) auto}.tc-item small{grid-column:2}.tc-acao{grid-area:1/3/span 2}}.tc-aviso-locker{top:calc(var(--sp-e5) * 4);max-width:min(520px, calc(var(--vw) - 2 * var(--sp-e4)));padding:var(--sp-e2) var(--sp-e4);background:var(--sp-painel-forte);border-left:3px solid var(--sp-vermelho);font-family:var(--sp-fonte);color:var(--sp-texto);pointer-events:none;z-index:30;gap:2px;display:grid;position:absolute;left:50%;transform:translate(-50%)}.tc-aviso-locker strong{font-size:var(--sp-t3);letter-spacing:.08em;color:var(--sp-vermelho)}.tc-aviso-locker span{font-size:var(--sp-t1);color:var(--sp-texto-2)}.tk{top:calc(14px + var(--minimap-size,150px) * var(--hud-scale,1) + 46px);border-left:2px solid var(--sp-amarelo);border-radius:0 var(--sp-raio) var(--sp-raio) 0;width:248px;font-family:var(--sp-fonte);color:var(--sp-texto);pointer-events:auto;z-index:18;transform:scale(var(--hud-scale,1));transform-origin:0 0;background:#080c10b8;gap:6px;padding:8px 10px 9px;font-size:11px;display:grid;position:absolute;left:14px;box-shadow:0 6px 18px #00000059}.tk[hidden]{display:none}.tk-cabeca{align-items:center;gap:8px;display:flex}.tk-cabeca strong{letter-spacing:.14em;color:var(--sp-amarelo);flex:1;font-size:11px}.tk-tempo{font-variant-numeric:tabular-nums;color:var(--sp-texto-2);letter-spacing:.06em}.tk-sem-kit{width:18px;height:18px;font:inherit;color:var(--sp-texto-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;padding:0;font-size:10px;line-height:1}.tk-sem-kit:hover,.tk-sem-kit:focus-visible{color:var(--sp-texto);border-color:var(--sp-linha);outline:none}.tk-carteira{border-bottom:1px solid var(--sp-linha);justify-content:space-between;align-items:baseline;padding-bottom:5px;display:flex}.tk-carteira small{letter-spacing:.14em;color:var(--sp-texto-3);font-size:10px}.tk-saldo{color:var(--sp-texto);font-variant-numeric:tabular-nums;font-size:12px}.tk-lista{gap:2px;display:grid}.tk-escolher{font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:2px;grid-template-columns:24px 1fr auto;grid-template-areas:"tecla nome preco"".itens itens";align-items:baseline;gap:1px 6px;padding:4px 4px 5px;display:grid}.tk-escolher:not(:disabled):hover,.tk-escolher:focus-visible{background:#ffffff12;outline:none}.tk-escolher:disabled{cursor:default}.tk-escolher.caro{opacity:.45}.tk-tecla{font:inherit;color:var(--sp-painel-forte);background:var(--sp-amarelo);border-radius:2px;grid-area:tecla;justify-self:start;padding:0 3px;font-size:10px;font-weight:700}.tk-escolher.caro .tk-tecla{color:var(--sp-texto-3);box-shadow:inset 0 0 0 1px var(--sp-linha);background:0 0}.tk-nome{letter-spacing:.08em;grid-area:nome;font-size:11px}.tk-preco{font-variant-numeric:tabular-nums;color:var(--sp-amarelo);grid-area:preco}.tk-escolher.caro .tk-preco{color:var(--sp-texto-3)}.tk-itens{color:var(--sp-texto-2);grid-area:itens;font-size:10px;line-height:1.3}.tk-aviso{color:var(--sp-amarelo);margin:0;font-size:10px}.tk-aviso:empty{display:none}
