@font-face{font-family:Sora;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/sora-latin.woff2?v=2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/sora-latin-ext.woff2?v=2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0%;size-adjust:113.73%}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/geist-mono-latin.woff2?v=2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/geist-mono-latin-ext.woff2?v=2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0%;size-adjust:134.59%}:root{--sl-preto:#090909;--sl-grafite:#101010;--sl-grafite-2:#141414;--sl-elev:#1c1c1c;--sl-texto:#f7f7f7;--sl-texto-2:#a6a6a6;--sl-texto-3:#8a8a8a;--sl-sistema:#9b5cff;--sl-sistema-2:#7a2ee6;--sl-sistema-claro:#b78cff;--sl-sistema-texto:#d9c4ff;--sl-acento-suave:#9b5cff26;--sl-acento-linha:#9b5cff66;--sl-sombra:#8b3dff;--sl-sombra-texto:#c9a6ff;--sl-sombra-suave:#8b3dff4d;--sl-sombra-fraca:#8b3dff1f;--sl-ouro:#ffcc29;--sl-perigo:#ff6b78;--sl-aviso:#ffb547;--sl-vida-1:#c93a52;--sl-vida-2:#ff5f7a;--sl-mana-1:#3a7bd5;--sl-mana-2:#6fb3ff;--sl-xp-1:#7a2ee6;--sl-xp-2:#9b5cff;--sl-ok:#55d68b;--sl-diamante:#8fd0ff;--sl-r-comum:#cbd5e1;--sl-r-incomum:#4ade80;--sl-r-raro:#60a5fa;--sl-r-epico:#c084fc;--sl-r-lendario:#fbbf24;--sl-r-monarca:#ff6b8a;--sl-vidro:#09090ae6;--sl-vidro-forte:#0a0a0af0;--sl-vidro-plano:#0c0c0ce6;--sl-painel-2:#ffffff0a;--sl-trilho:#ffffff14;--sl-borda:#ffffff1f;--sl-borda-fraca:#ffffff0f;--sl-borda-forte:#ffffff29;--sl-borda-ativa:#9b5cff80;--sl-brilho-topo:inset 0 1px 0 #ffffff0a;--sl-sombra-caixa:0 18px 48px #0000007a;--sl-sombra-leve:0 8px 24px #00000061;--sl-raio:12px;--sl-raio-p:8px;--sl-raio-janela:18px;--sl-raio-pilula:9999px;--sl-esp-1:4px;--sl-esp-2:8px;--sl-esp-3:12px;--sl-esp-4:16px;--sl-fonte:Sora, "Sora Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--sl-mono:"Geist Mono", "Geist Mono Fallback", ui-monospace, "Cascadia Mono", Consolas, monospace;--sl-transicao:.15s ease;--sl-z-hud:10;--sl-z-hud-alto:12;--sl-z-painel:20;--sl-z-painel-sobre:30;--sl-z-folha:40;--sl-z-modal:60;--sl-z-popover:70;--sl-z-tooltip:80;--sl-z-notificacao:90;--sl-z-carregamento:100;--sl-z-bloqueio:110;--sl-toque:44px;--sl-toque-freq:48px;--sl-skill:60px;--sl-sa-t:env(safe-area-inset-top,0px);--sl-sa-r:env(safe-area-inset-right,0px);--sl-sa-b:env(safe-area-inset-bottom,0px);--sl-sa-l:env(safe-area-inset-left,0px);--sl-vvh:100vh;--sl-teclado:0px;--sl-hudesq-base:0px;--sl-hudesq-larg:0px;--sl-hudesq-esq:0px;--sl-menu-base:0px;--sl-menu-larg:0px;--sl-menu-alt:0px;--sl-alvo-base:0px;--sl-skills-alt:0px;--sl-skills-larg:0px;--sl-luta-larg:0px}*,:before,:after{box-sizing:border-box}html,body{overscroll-behavior:none;height:100%;font-family:var(--sl-fonte);color:var(--sl-texto);background:var(--sl-preto);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;touch-action:manipulation;margin:0;overflow:hidden}#game{position:fixed;inset:0}#game canvas{image-rendering:auto;display:block}@media (resolution:1x),(resolution:2x),(resolution:3x){#game canvas{image-rendering:pixelated}}#ui{pointer-events:none;position:fixed;inset:0}button,input,select,textarea{font:inherit;color:inherit}img{image-rendering:auto}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--sl-borda-forte);border-radius:var(--sl-raio-pilula)}::-webkit-scrollbar-track{background:0 0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}.slLayer{pointer-events:none;position:fixed;inset:0}.slLayer>*{pointer-events:auto}.slLayer [hidden]{display:none!important}.slLayer-hud{z-index:var(--sl-z-hud)}.slLayer-panel{z-index:var(--sl-z-painel)}.slLayer-modal{z-index:var(--sl-z-modal)}.slLayer-tooltip{z-index:var(--sl-z-tooltip)}.slLayer-toast{z-index:var(--sl-z-notificacao)}.slLayer-toast>*{pointer-events:none}.slLayer-screen{z-index:var(--sl-z-carregamento)}.slLayer-block{z-index:var(--sl-z-bloqueio)}.slLayer-hud>*{pointer-events:none}.slLayer-hud>*>*{pointer-events:auto}.slBtn{border-radius:var(--sl-raio-p);border:1px solid var(--sl-borda);background:var(--sl-painel-2);min-height:36px;color:var(--sl-texto);cursor:pointer;transition:background var(--sl-transicao), border-color var(--sl-transicao);justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.slBtn:hover:not(:disabled){border-color:var(--sl-borda-forte);background:#ffffff14}.slBtn:active:not(:disabled){transform:translateY(1px)}.slBtn:disabled{opacity:.5;cursor:default}.slBtn-primary{background:linear-gradient(180deg, #a86dff, var(--sl-sistema-2));border-color:var(--sl-sistema);color:#fff;box-shadow:0 4px 14px #9b5cff38,inset 0 1px #ffffff2e}.slBtn-primary:hover:not(:disabled){background:linear-gradient(180deg, var(--sl-sistema), var(--sl-sistema-2));border-color:var(--sl-sistema-claro)}.slBtn:focus-visible,.slChip:focus-visible,.slTab:focus-visible,.slFechar:focus-visible,.slPagBtn:focus-visible{outline:2px solid var(--sl-sistema-claro);outline-offset:2px}.slBtn-danger{color:var(--sl-perigo);background:#ff6b781f;border-color:#ff6b7880}.slBtn-ghost{background:0 0;border-color:#0000}.slBtn-busy{cursor:progress}.slFechar{border-radius:var(--sl-raio-p);border:1px solid var(--sl-borda-fraca);width:30px;height:30px;color:var(--sl-texto-2);cursor:pointer;background:0 0;place-items:center;display:grid}.slFechar:hover{color:var(--sl-texto);border-color:var(--sl-borda-forte)}.slKey{border:1px solid var(--sl-borda-forte);min-width:22px;height:22px;color:var(--sl-texto-2);font:700 11px/1 var(--sl-mono);letter-spacing:0;background:#ffffff0a;border-bottom-width:2px;border-radius:6px;flex:none;place-items:center;padding:0 6px;display:inline-grid}.slChips{flex-wrap:wrap;gap:8px;display:flex}.slChip{border-radius:var(--sl-raio-pilula);cursor:pointer;border:1px solid var(--sl-borda);background:var(--sl-painel-2);min-height:34px;color:var(--sl-texto-2);padding:0 14px}.slChip:hover:not(.slChipOn){color:var(--sl-texto);border-color:var(--sl-borda-forte)}.slChipOn{border-color:var(--sl-borda-ativa);background:var(--sl-acento-suave);color:var(--sl-sistema-texto)}.slInput,.slSelect,.slNumInput{border-radius:var(--sl-raio-p);border:1px solid var(--sl-borda);background:#ffffff08;outline:none;width:100%;min-height:38px;padding:0 12px}.slInput:focus,.slSelect:focus,.slNumInput:focus{border-color:var(--sl-borda-ativa)}.slSelect option{background:var(--sl-grafite)}.slNum{align-items:center;gap:4px;display:inline-flex}.slNumInput{text-align:center;width:84px;font-family:var(--sl-mono);-moz-appearance:textfield}.slNumInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.slNumInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.slNumBtn{border-radius:var(--sl-raio-p);border:1px solid var(--sl-borda);background:var(--sl-painel-2);cursor:pointer;min-width:34px;height:34px;font-family:var(--sl-mono)}.slNumMax{padding:0 8px;font-size:11px}.slField{color:var(--sl-texto-2);flex-direction:column;gap:6px;font-size:12px;display:flex}.slHint{color:var(--sl-texto-3);margin:0;font-size:11.5px}.slWin{min-width:280px;max-width:calc(100vw - 16px);max-height:calc(var(--sl-vvh) - 16px);background:radial-gradient(120% 50% at 50% 0%, #9b5cff12, transparent 65%), var(--sl-vidro-forte);border:1px solid var(--sl-borda);border-radius:var(--sl-raio-janela);width:520px;box-shadow:var(--sl-sombra-caixa), var(--sl-brilho-topo);flex-direction:column;animation:.16s ease-out slWinIn;display:flex;position:fixed}@keyframes slWinIn{0%{opacity:0;transform:translateY(6px)}}.slWinFocused{border-color:var(--sl-borda-forte);box-shadow:var(--sl-sombra-caixa), var(--sl-brilho-topo), 0 0 0 1px #9b5cff24}.slWinBar{cursor:grab;border-bottom:1px solid var(--sl-borda-fraca);border-radius:var(--sl-raio-janela) var(--sl-raio-janela) 0 0;-webkit-user-select:none;user-select:none;touch-action:none;background:linear-gradient(#ffffff0a,#0000);align-items:center;gap:10px;min-height:52px;padding:8px 10px 8px 14px;display:flex;position:relative}.slWinBar:after{content:"";opacity:0;background:linear-gradient(90deg, transparent, var(--sl-sistema), transparent);height:1px;transition:opacity var(--sl-transicao);position:absolute;bottom:-1px;left:14px;right:14px}.slWinFocused .slWinBar:after{opacity:.8}.slWinBar:active{cursor:grabbing}.slWinIco{object-fit:contain;filter:drop-shadow(0 0 6px #9b5cff59);flex:none;width:28px;height:28px}.slWinTitle{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:14px;font-weight:700;overflow:hidden}.slWinClose:hover{color:var(--sl-perigo);background:#ff6b781a;border-color:#ff6b7880}.slWinBody{flex:1;padding:14px 16px 16px;overflow:auto}.slTabs{border-radius:var(--sl-raio);background:var(--sl-painel-2);border:1px solid var(--sl-borda-fraca);gap:4px;padding:3px;display:flex}.slTab{border-radius:var(--sl-raio-p);min-height:32px;color:var(--sl-texto-2);cursor:pointer;transition:color var(--sl-transicao), background var(--sl-transicao), border-color var(--sl-transicao);background:0 0;border:1px solid #0000;flex:1;font-size:12.5px;font-weight:600}.slTab:hover:not(.slTabOn){color:var(--sl-texto);background:#ffffff0a}.slTabOn{border-color:var(--sl-borda-ativa);background:var(--sl-acento-suave);color:var(--sl-sistema-texto)}.slTabBody{padding-top:12px}.slBar{border-radius:var(--sl-raio-pilula);background:var(--sl-trilho);height:14px;position:relative;overflow:hidden}.slBarFill{transform-origin:0;transition:transform .2s;position:absolute;inset:0;transform:scaleX(0)}.slBarText{text-align:center;font:600 11px/14px var(--sl-mono);text-shadow:0 1px 2px #000;display:block;position:relative}.slBar-hp .slBarFill{background:linear-gradient(90deg, var(--sl-vida-1), var(--sl-vida-2))}.slBar-mana .slBarFill{background:linear-gradient(90deg, var(--sl-mana-1), var(--sl-mana-2))}.slBar-xp .slBarFill{background:linear-gradient(90deg, var(--sl-xp-1), var(--sl-xp-2))}.slBar-gold .slBarFill{background:var(--sl-ouro)}.slBar-system .slBarFill{background:linear-gradient(90deg, var(--sl-sistema-2), var(--sl-sistema-claro))}.slPag{justify-content:center;align-items:center;gap:4px;padding-top:8px;display:flex}.slPagBtn{border-radius:var(--sl-raio-p);border:1px solid var(--sl-borda);background:var(--sl-painel-2);cursor:pointer;min-width:34px;height:32px}.slPagBtn:disabled{opacity:.35;cursor:default}.slPagLabel{text-align:center;min-width:72px;font:12px var(--sl-mono);color:var(--sl-texto-2)}.slIcon{object-fit:contain;image-rendering:auto;max-width:100%;max-height:100%;display:block}img[src^="/assets/paperdoll/gear/"]{image-rendering:pixelated}.slSlot{border-radius:var(--sl-raio-p);border:1px solid var(--sl-borda);cursor:pointer;background:#ffffff09;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;width:52px;height:52px;padding:5px;display:grid;position:relative;overflow:hidden}.slSlot>.slIcon{width:100%;height:100%}.slSlotEmpty{color:var(--sl-texto-3);cursor:default;border-style:dashed}.slSlotSel{box-shadow:0 0 0 2px var(--sl-sistema)}.slSlotLocked{opacity:.85}.slSlotEnchant{font:700 11px var(--sl-mono);color:var(--sl-sistema-claro);text-shadow:0 1px 2px #000;position:absolute;top:2px;left:4px}.slSlotQty{font:600 11px var(--sl-mono);text-shadow:0 1px 2px #000;position:absolute;bottom:2px;right:4px}.slSlotMark{font-size:10px;position:absolute;top:2px;right:3px}.slSlotMarkEq{color:var(--sl-ok);font-weight:800;font-family:var(--sl-mono)}.slTip{pointer-events:none;background:var(--sl-vidro-forte);border:1px solid var(--sl-borda-forte);border-radius:var(--sl-raio);max-width:300px;box-shadow:var(--sl-sombra-leve);padding:10px 12px;font-size:12px;display:none;position:fixed}.slItemTip{flex-direction:column;gap:3px;display:flex}.slTipName{font-size:13px;font-weight:700}.slTipSub{color:var(--sl-texto-2);margin-bottom:4px;font-size:11px}.slTipClass{color:var(--sl-aviso);background:#ffb54714;border:1px solid #ffb54759;border-radius:999px;margin-bottom:4px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}.slTipClassOk{color:var(--sl-ok);background:#55d68b14;border-color:#55d68b59}.slTipClassBad{color:var(--sl-perigo);background:#ff6b7814;border-color:#ff6b7866}.slTipStat,.slTipPower{font-family:var(--sl-mono)}.slTipRefine{font-family:var(--sl-mono);color:var(--sl-sistema-texto)}.slTipPower{color:var(--sl-ouro);margin-top:4px}.slToastCol{top:calc(var(--sl-sa-t) + 12px);flex-direction:column;align-items:center;gap:6px;width:min(420px,100vw - 24px);display:flex;position:fixed;left:50%;transform:translate(-50%)}.slToast{border-radius:var(--sl-raio);text-align:center;background:var(--sl-vidro-forte);border:1px solid var(--sl-borda);box-shadow:var(--sl-sombra-leve);padding:9px 14px;font-size:13px;transition:opacity .3s,transform .3s;animation:.2s slToastIn}.slToast-success{color:var(--sl-ok);border-color:#55d68b80}.slToast-warning{color:var(--sl-aviso);border-color:#ffb54780}.slToast-error{color:var(--sl-perigo);border-color:#ff6b7880}.slToast-banner{border-color:var(--sl-borda-ativa);background:var(--sl-acento-suave);color:var(--sl-sistema-texto);font-weight:700}.slToastOut{opacity:0;transform:translateY(-6px)}@keyframes slToastIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.slModalFundo{background:#06060799;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.slModal{border-radius:var(--sl-raio-janela);background:var(--sl-vidro-forte);border:1px solid var(--sl-borda);width:min(420px,100%);box-shadow:var(--sl-sombra-caixa);padding:18px}.slModalTitle{margin:0 0 10px;font-size:15px}.slModalBody{color:var(--sl-texto-2);font-size:13px;line-height:1.5}.slModalActions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}@media (max-width:760px),(max-height:520px),(pointer:coarse) and (max-width:1180px){.slWin{border-radius:0;max-width:none;max-height:none;animation:none;inset:var(--sl-sa-t) var(--sl-sa-r) var(--sl-sa-b) var(--sl-sa-l)!important;width:auto!important}.slWinBar{cursor:default;border-radius:0}.slWinKey{display:none}.slModalActions .slBtn{flex:1}}@media (pointer:coarse){.slBtn,.slChip,.slTab,.slPagBtn,.slNumBtn{min-height:var(--sl-toque)}.slFechar{width:var(--sl-toque);height:var(--sl-toque)}.slInput,.slSelect{min-height:var(--sl-toque);font-size:16px}}.slScreen{background:radial-gradient(ellipse at 50% 30%, #9b5cff24, transparent 60%), var(--sl-preto);place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}.slAuthCard,.slBlockCard{border-radius:var(--sl-raio-janela);background:var(--sl-vidro-forte);border:1px solid var(--sl-borda);width:min(400px,100%);box-shadow:var(--sl-sombra-caixa), var(--sl-brilho-topo);flex-direction:column;gap:14px;padding:22px;display:flex}.slAuthLogo{width:min(260px,70%);margin:0 auto 4px;display:block}.slAuthForm{flex-direction:column;gap:12px;display:flex}.slAuthError{min-height:18px;color:var(--sl-perigo);font-size:12.5px}.slAuthSubmit{min-height:44px;font-size:14px}.slAuthLang{color:var(--sl-texto-3);align-items:center;gap:10px;font-size:12px;display:flex}.slAuthLang .slSelect{flex:1}.slLoad{align-content:center;gap:16px}.slLoadBar{width:min(320px,80vw);height:6px}.slLoadStatus{color:var(--sl-texto-2);text-align:center;min-height:18px;font-size:12.5px}.slBlock{background:#060607db}.slBlockCard{text-align:center}.slBlockCard p{color:var(--sl-texto-2);margin:0;font-size:13px;line-height:1.5}.slBlockTitle{letter-spacing:.06em;color:var(--sl-sistema-texto);margin:0;font-size:17px}.slConnBanner{left:50%;bottom:calc(var(--sl-sa-b) + 16px);border-radius:var(--sl-raio-pilula);opacity:0;background:var(--sl-vidro-forte);color:var(--sl-aviso);border:1px solid #ffb54780;padding:8px 16px;font-size:12.5px;transition:opacity .2s,transform .2s;position:fixed;transform:translate(-50%,20px)}.slConnBannerOn{opacity:1;transform:translate(-50%)}.slSection{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.slSectionTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--sl-sistema-texto);margin:0;font-size:11.5px;font-weight:700}.slKv{border-bottom:1px dashed var(--sl-borda-fraca);justify-content:space-between;gap:12px;padding:3px 0;font-size:12.5px;display:flex}.slKvLabel{color:var(--sl-texto-2)}.slKvValue{font-family:var(--sl-mono);color:var(--sl-texto);text-align:right}.slRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.slRowEnd{justify-content:flex-end}.slGrow{flex:1;min-width:0}.slMuted{color:var(--sl-texto-3);font-size:12px}.slChipCount{font:600 11px var(--sl-mono);opacity:.75;margin-left:6px}.slToggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;min-height:30px;font-size:12.5px;display:inline-flex}.slToggleInput{opacity:0;width:0;height:0;position:absolute}.slToggleTrack{border-radius:var(--sl-raio-pilula);background:var(--sl-trilho);border:1px solid var(--sl-borda);width:34px;height:18px;transition:background var(--sl-transicao);flex:none;position:relative}.slToggleTrack:after{content:"";background:var(--sl-texto-2);width:12px;height:12px;transition:transform var(--sl-transicao), background var(--sl-transicao);border-radius:50%;position:absolute;top:2px;left:2px}.slToggleInput:checked+.slToggleTrack{background:var(--sl-acento-suave);border-color:var(--sl-borda-ativa)}.slToggleInput:checked+.slToggleTrack:after{background:var(--sl-sistema-claro);transform:translate(16px)}.slToggleInput:focus-visible+.slToggleTrack{outline:2px solid var(--sl-sistema)}.slMoney{font-family:var(--sl-mono);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.slMoneyIco{object-fit:contain;width:14px;height:14px}.slMoneyGold{color:var(--sl-ouro)}.slMoneyDia{color:var(--sl-diamante)}.slEmpty{text-align:center;color:var(--sl-texto-3);padding:24px 12px;font-size:12.5px}.slBadge{border-radius:var(--sl-raio-pilula);font:700 11px var(--sl-mono);letter-spacing:.04em;background:var(--sl-acento-suave);color:var(--sl-sistema-texto);border:1px solid var(--sl-acento-linha);align-items:center;padding:1px 7px;display:inline-flex}.slGood{color:var(--sl-ok)}.slBad{color:var(--sl-perigo)}.admPanel{grid-template-columns:184px minmax(0,1fr);align-items:start;gap:16px;min-height:0;font-size:13px;display:grid}.admNav{z-index:2;max-height:calc(var(--sl-vvh) - 140px);border-radius:var(--sl-raio);border:1px solid var(--sl-borda-fraca);box-shadow:var(--sl-brilho-topo);background:linear-gradient(#9b5cff0f,#ffffff05 40%);flex-direction:column;gap:14px;padding:10px 8px;display:flex;position:sticky;top:0;overflow-y:auto}.admNavGroup{flex-direction:column;gap:2px;display:flex}.admNavGroupTitle{letter-spacing:.1em;text-transform:uppercase;color:var(--sl-texto-3);padding:0 10px 4px;font-size:11px;font-weight:700}.admNavItem{border-radius:var(--sl-raio-p);min-height:34px;color:var(--sl-texto-2);text-align:left;cursor:pointer;transition:background var(--sl-transicao), color var(--sl-transicao), border-color var(--sl-transicao);background:0 0;border:1px solid #0000;align-items:center;padding:0 10px 0 14px;font-size:12.5px;font-weight:600;display:flex;position:relative}.admNavItem:hover{color:var(--sl-texto);background:#ffffff0d}.admNavItem:focus-visible{outline:2px solid var(--sl-sistema);outline-offset:-2px}.admNavOn,.admNavOn:hover{border-color:var(--sl-borda-ativa);background:var(--sl-acento-suave);color:var(--sl-sistema-texto)}.admNavOn:before{content:"";background:var(--sl-sistema);border-radius:2px;width:3px;position:absolute;top:9px;bottom:9px;left:4px;box-shadow:0 0 8px #9b5cffcc}.admNavRole{border-top:1px solid var(--sl-borda-fraca);flex-direction:column;gap:2px;margin-top:auto;padding:10px 10px 2px;display:flex}.admNavRoleLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--sl-texto-3);font-size:11px}.admNavRoleName{color:var(--sl-ouro);font-size:13px}.admMain{flex-direction:column;min-width:0;display:flex}.admMainHead{border-bottom:1px solid var(--sl-borda-fraca);flex-direction:column;gap:3px;margin-bottom:14px;padding-bottom:12px;display:flex}.admMainTitle{letter-spacing:.02em;color:var(--sl-texto);margin:0;font-size:17px;font-weight:700}.admMainDesc{color:var(--sl-texto-2);margin:0;font-size:12.5px;line-height:1.45}.admContent{min-width:0}.admBody{flex-direction:column;gap:12px;display:flex}.admH{letter-spacing:.06em;text-transform:uppercase;color:var(--sl-sistema-texto);margin:0;font-size:12px;font-weight:700}.admToolbar{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.admToolbar>.admH{margin-right:auto}.admToolbar>.admRefresh,.admToolbar>.admEnd,.admFilters>.admRefresh{margin-left:auto}.admRow{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.admRow>.slInput,.admRow>.admField{flex:150px;min-width:0}.admCols{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:12px;display:grid}.admSubCard{border-radius:var(--sl-raio-p);border:1px solid var(--sl-borda-fraca);background:#00000038;flex-direction:column;gap:8px;padding:12px;display:flex}.admGroupTitle{letter-spacing:.1em;text-transform:uppercase;color:var(--sl-texto-3);margin:0;font-size:11px;font-weight:700}.admCount{color:var(--sl-texto-2);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0;font-weight:600;display:flex}.admMuted{color:var(--sl-texto-3);font-family:var(--sl-mono);font-size:11.5px}.admLoading{opacity:.5;pointer-events:none;transition:opacity var(--sl-transicao)}.admLive:before{content:"";vertical-align:middle;background:var(--sl-ok);width:6px;height:6px;box-shadow:0 0 6px var(--sl-ok);border-radius:50%;margin-right:6px;display:inline-block}.admPanel .slSection{border-radius:var(--sl-raio);border:1px solid var(--sl-borda-fraca);box-shadow:var(--sl-brilho-topo);background:linear-gradient(#ffffff09,#ffffff03);gap:10px;padding:14px 16px}.admBody>.slSection,.admCols>.slSection,.admForm>.slSection,.admGroups>.slSection{margin:0}.admPanel .slSection .slSection{box-shadow:none;background:0 0;border:0;padding:0}.admPanel .slSection .slSection+.slSection{border-top:1px solid var(--sl-borda-fraca);padding-top:12px}.admPanel .slSection.admDangerZone{background:linear-gradient(#ff6b7814,#ff6b7804);border-color:#ff6b7859}.admDangerZone>.slSectionTitle{color:var(--sl-perigo)}.admField{flex-direction:column;gap:5px;min-width:0;display:flex}.admFieldLabel{color:var(--sl-texto-3);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.admArea{resize:vertical;min-height:56px;font:inherit;padding:8px 12px;line-height:1.45}.admJson{font:12px/1.5 var(--sl-mono);white-space:pre;min-height:300px}.admNum{font-family:var(--sl-mono)}.admCheck{cursor:pointer;align-items:center;gap:8px;min-height:38px;display:inline-flex}.admCheck input{accent-color:var(--sl-sistema);width:16px;height:16px}.admForm{flex-direction:column;gap:12px;display:flex}.admFormActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admActionsHint{margin-right:auto}.admFilters{border-radius:var(--sl-raio);border:1px solid var(--sl-borda-fraca);background:#ffffff06;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:12px;display:flex}.admFilters>.admField{flex:150px}.admFilters>.admField:first-child{flex:2 240px}.admFilters>.slToggle{min-height:38px}.admDanger{border-radius:var(--sl-raio);background:#ff6b780d;border:1px solid #ff6b7859;padding:12px}.admCode{font-family:var(--sl-mono);background:var(--sl-painel-2);border:1px solid var(--sl-borda-fraca);border-radius:6px;padding:1px 6px}.admPre{font:11px/1.4 var(--sl-mono);white-space:pre-wrap;word-break:break-word;max-width:420px;margin:0}.admDetails{font-family:var(--sl-mono);word-break:break-word;font-size:11px}.admPreview{border-radius:var(--sl-raio-p);background:var(--sl-acento-suave);color:var(--sl-sistema-texto);min-height:20px;margin:0;padding:8px 12px;font-weight:700}.admLink{color:var(--sl-sistema-claro);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.admDraftGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.admCards{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.admCard{border-radius:var(--sl-raio);border:1px solid var(--sl-borda-fraca);min-width:0;color:inherit;font:inherit;text-align:left;transition:border-color var(--sl-transicao), background var(--sl-transicao), transform var(--sl-transicao);background:#ffffff09;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.admCardHi{border-color:var(--sl-borda-ativa);background:linear-gradient(135deg,#9b5cff38,#9b5cff0d 70%);box-shadow:0 0 22px #8b3dff24}.admCardHi .admCardValue{color:var(--sl-ouro)}.admCardLink{cursor:pointer}.admCardLink:hover{border-color:var(--sl-borda-forte);background:#fff1;transform:translateY(-1px)}.admCardLink.admCardHi:hover{border-color:var(--sl-sistema-claro)}.admCardLink:focus-visible{outline:2px solid var(--sl-sistema);outline-offset:1px}.admCardLabel{color:var(--sl-texto-3);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;font-size:11px;display:flex}.admCardGo{color:var(--sl-texto-3);transition:color var(--sl-transicao), transform var(--sl-transicao);margin-left:auto;font-size:15px;line-height:1}.admCardLink:hover .admCardGo{color:var(--sl-sistema-claro);transform:translate(2px)}.admCardValue{font:700 20px/1.2 var(--sl-mono);color:var(--sl-texto);word-break:break-word}.admCardFoot{color:var(--sl-texto-3);font-size:11px}.admGroups{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.admGroup{border-radius:var(--sl-raio);border:1px solid var(--sl-borda-fraca);background:#ffffff05;flex-direction:column;gap:10px;padding:12px;display:flex}.admGroup .admCards{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.admOverview{flex-direction:column;gap:12px;display:flex}.admFinder{border-radius:var(--sl-raio);border:1px solid var(--sl-acento-linha);background:linear-gradient(120deg,#9b5cff29,#9b5cff08 70%);flex:340px;padding:12px 14px}.admFinderRow{gap:8px;display:flex}.admFinderRow>.slInput{flex:1;min-width:0}.admTableWrap{border:1px solid var(--sl-borda-fraca);border-radius:var(--sl-raio-p);background:#0000002e;overflow-x:auto}.admTable{border-collapse:collapse;width:100%;font-size:12.5px}.admTable th{text-align:left;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--sl-texto-3);background:var(--sl-grafite-2);border-bottom:1px solid var(--sl-borda);padding:8px 10px;font-size:11px;font-weight:700;position:sticky;top:0}.admTable td{border-bottom:1px solid var(--sl-borda-fraca);vertical-align:middle;transition:background var(--sl-transicao);padding:8px 10px}.admTable tbody tr:nth-child(2n) td{background:#ffffff04}.admTable tr:last-child td{border-bottom:0}.admNumCell{text-align:right;font-family:var(--sl-mono);white-space:nowrap}.admTable th.admNumCell{text-align:right;font-family:inherit}.admGoCell{text-align:center;width:28px;color:var(--sl-texto-3);padding-left:0;font-size:16px}.admRowLink{cursor:pointer;outline:none}.admRowLink:hover td,.admRowLink:focus-visible td{background:var(--sl-acento-suave)}.admRowLink:focus-visible td:first-child{box-shadow:inset 3px 0 0 var(--sl-sistema)}.admRowLink:hover .admGoCell,.admRowLink:focus-visible .admGoCell{color:var(--sl-sistema-claro)}.admTableWrap+.slBtn{margin:8px auto 0;display:flex}.admRowActions{flex-wrap:nowrap;justify-content:flex-end;gap:6px;display:flex}.admWho{flex-direction:column;gap:1px;min-width:0;display:flex}.admWho b{color:var(--sl-texto);white-space:nowrap;font-weight:600}.admWho small{color:var(--sl-texto-3);white-space:nowrap;font-size:11px}.admWhoLink{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.admWhoLink:hover b{color:var(--sl-sistema-claro);text-decoration:underline}.admRules .slSelect,.admRules .slInput{min-width:90px}.admPos{color:var(--sl-ok);font-family:var(--sl-mono)}.admNeg{color:var(--sl-perigo);font-family:var(--sl-mono)}@media (pointer:fine){.admRowActions .slBtn{min-height:30px;padding:0 10px;font-size:12px}}.admTags{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.admTag{border-radius:var(--sl-raio-pilula);font:700 11px var(--sl-mono);letter-spacing:.03em;white-space:nowrap;border:1px solid;padding:1px 8px;display:inline-flex}.admTag-ok{color:var(--sl-ok);background:#55d68b14;border-color:#55d68b66}.admTag-warn{color:var(--sl-aviso);background:#ffb54714;border-color:#ffb54766}.admTag-bad{color:var(--sl-perigo);background:#ff6b7814;border-color:#ff6b7866}.admTag-info{color:var(--sl-sistema-texto);border-color:var(--sl-acento-linha);background:var(--sl-acento-suave)}.admNote{border-radius:var(--sl-raio-p);border:1px solid;border-left-width:3px;margin:0;padding:9px 12px;font-size:12.5px;line-height:1.45}.admNote-ok{color:var(--sl-ok);background:#55d68b0f;border-color:#55d68b59}.admNote-warn{color:var(--sl-aviso);background:#ffb5470f;border-color:#ffb54759}.admNote-bad{color:var(--sl-perigo);background:#ff6b780f;border-color:#ff6b7859}.admNote-info{color:var(--sl-texto-2);border-color:var(--sl-borda);background:var(--sl-painel-2)}.admSteps{font:12px/1.6 var(--sl-mono);margin:0;padding-left:20px}.admStepOk{color:var(--sl-ok)}.admStepBad{color:var(--sl-perigo)}.admStatus{border-radius:var(--sl-raio-p);border:1px solid;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.admStatus-ok{background:#55d68b0f;border-color:#55d68b59}.admStatus-bad{background:#ff6b7817;border-color:#ff6b7873}.admStatusDot{border-radius:50%;flex:none;width:10px;height:10px}.admStatus-ok .admStatusDot{background:var(--sl-ok);box-shadow:0 0 10px var(--sl-ok)}.admStatus-bad .admStatusDot{background:var(--sl-perigo);box-shadow:0 0 10px var(--sl-perigo)}.admStatusText{flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.admStatusText b{font-size:14px}.admStatus-ok .admStatusText b{color:var(--sl-ok)}.admStatus-bad .admStatusText b{color:var(--sl-perigo)}.admStatusText small{color:var(--sl-texto-2);font-size:11.5px}.admPlayers{flex-direction:column;gap:12px;display:flex}.admResults{flex-direction:column;gap:8px;display:flex}.admDetail{flex-direction:column;gap:12px;display:flex}.admDetailHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.admHero{border-radius:var(--sl-raio);border:1px solid var(--sl-acento-linha);box-shadow:var(--sl-brilho-topo);background:radial-gradient(120% 160% at 0 0,#9b5cff3d,#0000 60%),#ffffff08;flex-wrap:wrap;align-items:center;gap:14px 18px;padding:16px 18px;display:flex}.admHeroBanned{background:radial-gradient(120% 160% at 0 0,#ff6b7833,#0000 60%),#ffffff08;border-color:#ff6b7873}.admHeroMain{flex-direction:column;flex:240px;gap:5px;min-width:0;display:flex}.admHeroName{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;font-weight:800;overflow:hidden}.admHeroSub{font:12px var(--sl-mono);color:var(--sl-texto-2);margin:0}.admHeroStats{grid-template-columns:repeat(4,minmax(86px,auto));gap:8px;display:grid}.admHeroStat{border-radius:var(--sl-raio-p);border:1px solid var(--sl-borda-fraca);background:#00000047;flex-direction:column;gap:3px;padding:8px 12px;display:flex}.admHeroStat>span{letter-spacing:.06em;text-transform:uppercase;color:var(--sl-texto-3);font-size:11px}.admHeroStat>b{font:700 15px var(--sl-mono);white-space:nowrap}.admActBar{border-radius:var(--sl-raio);border:1px solid var(--sl-borda-fraca);background:#ffffff06;flex-wrap:wrap;gap:12px 22px;padding:12px 14px;display:flex}.admActGroup{flex-direction:column;gap:6px;min-width:0;display:flex}.admActGroupTitle{letter-spacing:.1em;text-transform:uppercase;color:var(--sl-texto-3);font-size:11px;font-weight:700}.admActions{flex-wrap:wrap;gap:6px;display:flex}.admAct.admActOn,.admAct.admActOn:hover:not(:disabled){border-color:var(--sl-borda-ativa);background:var(--sl-acento-suave);color:var(--sl-sistema-texto)}.admPaneCard{border:1px solid var(--sl-borda-ativa);border-radius:var(--sl-raio);background:linear-gradient(#9b5cff1a,#9b5cff06);padding:14px 16px;animation:.18s ease-out admPaneIn;box-shadow:0 8px 24px #0000004d}.admPaneHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.admPaneHead h4{letter-spacing:.06em;text-transform:uppercase;color:var(--sl-sistema-texto);margin:0;font-size:13px;font-weight:700}@keyframes admPaneIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.admSlots{grid-template-columns:repeat(auto-fill,52px);gap:6px;display:grid}.admRemoveGroup h5{color:var(--sl-texto-2);margin:6px 0;font-size:11.5px}.admGrantRows{flex-direction:column;gap:8px;display:flex}.admGrantRow{grid-template-columns:minmax(200px,3fr) repeat(4,minmax(70px,1fr)) auto;align-items:end;gap:8px;display:grid}.admGrantItem{flex-direction:column;gap:4px;display:flex}.admGrantPreview{min-height:24px;color:var(--sl-texto-2);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.admBal{flex-direction:column;gap:10px;display:flex}.admBalFiles{flex-wrap:wrap;gap:6px;display:flex}.admBalFile{cursor:pointer;min-height:30px;color:var(--sl-texto-2);border-radius:var(--sl-raio-pilula);border:1px solid var(--sl-borda-fraca);font:inherit;transition:border-color var(--sl-transicao), background var(--sl-transicao);background:#ffffff08;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;display:inline-flex}.admBalFile:hover{border-color:var(--sl-borda-forte);color:var(--sl-texto);background:#ffffff0f}.admBalFileOn,.admBalFileOn:hover{border-color:var(--sl-borda-ativa);background:var(--sl-acento-suave);color:var(--sl-sistema-texto)}.admBalEditor{border-radius:var(--sl-raio);border:1px solid var(--sl-borda-fraca);background:#ffffff06;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.admBalBar{z-index:4;border-top:1px solid var(--sl-borda-fraca);border-radius:0 0 var(--sl-raio) var(--sl-raio);background:var(--sl-vidro-forte);transition:border-color var(--sl-transicao), box-shadow var(--sl-transicao);flex-wrap:wrap;align-items:center;gap:8px;margin:2px -16px -14px;padding:10px 16px;display:flex;position:sticky;bottom:0}.admBalBarCount{color:var(--sl-texto-3);margin-right:auto;font-size:12.5px}.admBalBarDirty{border-top-color:#ffcc2973;box-shadow:0 -10px 24px #0006}.admBalBarDirty .admBalBarCount{color:var(--sl-ouro);font-weight:600}.admDiff{color:var(--sl-ouro)}.admBalForm{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));align-items:end;gap:10px 12px;display:grid}.admBalWide,.admBalHint{grid-column:1/-1}.admBalHint{color:var(--sl-texto-3);white-space:pre-line;margin:4px 0 -4px;font-size:11.5px;line-height:1.45}.admBalUnsetHead{border-top:1px dashed var(--sl-borda-fraca);margin-top:8px;padding-top:10px}.admBalList{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px;display:grid}.admBalItem{flex-direction:column;gap:2px;display:flex}.admBalItem small{font:10.5px var(--sl-mono);color:var(--sl-texto-3)}.admBalSection{border:1px solid var(--sl-borda-fraca);border-radius:var(--sl-raio-p);background:#ffffff05}.admBalSection>summary{cursor:pointer;color:var(--sl-texto-2);padding:8px 12px;font-size:12.5px}.admBalSection>summary small{font-family:var(--sl-mono);color:var(--sl-texto-3)}.admBalSection[open]>summary{border-bottom:1px solid var(--sl-borda-fraca)}.admBalSectionBody{padding:10px 12px}.admBalTableBox{flex-direction:column;gap:8px;min-width:0;display:flex}.admBalFilter{max-width:280px}.admBalTableWrap{max-height:68vh;overflow:auto}.admBalTable th{z-index:2;background:var(--sl-grafite-2);white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;color:var(--sl-texto-3);font-size:11px;position:sticky;top:0}.admBalTable td{padding:6px 8px}.admBalTable .admBalLabel{z-index:1;background:var(--sl-grafite);min-width:200px;box-shadow:1px 0 0 var(--sl-borda-fraca);position:sticky;left:0}.admBalWho{flex-direction:column;gap:1px;display:flex}.admBalTable .admBalWho .slInput{width:100%;min-height:28px;color:var(--sl-texto);background:0 0;border-color:#0000;padding:0 6px;font-weight:600}.admBalTable .admBalWho .slInput:hover{border-color:var(--sl-borda-fraca)}.admBalTable .admBalWho .slInput:focus{border-color:var(--sl-borda-ativa);background:#ffffff08}.admBalWho small{font:11px var(--sl-mono);color:var(--sl-texto-3);white-space:nowrap;padding:0 7px}.admBalThParent{color:var(--sl-texto-3);opacity:.7;font-size:9.5px;display:block}.admBalTable th.admBalLabel{z-index:3;background:var(--sl-grafite-2)}.admBalTable .slInput,.admBalTable .slSelect{min-height:32px;padding:0 8px}.admBalNum{width:84px}.admBalTable .admBalText{width:170px}.admBalTable .slSelect{width:auto;min-width:110px}.admBalCheck{cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;min-height:32px;padding:0 4px;display:inline-flex}.admBalCheck input{accent-color:var(--sl-sistema);width:16px;height:16px}.admBalChanged{border-color:var(--sl-ouro)!important}.admBalBad{border-color:var(--sl-perigo)!important}.admBalMore{border-radius:var(--sl-raio-p);border:1px solid var(--sl-borda);cursor:pointer;min-height:30px;color:var(--sl-texto-2);font:inherit;white-space:nowrap;background:#ffffff0a;padding:0 10px;font-size:12px}.admBalMore:hover{border-color:var(--sl-borda-forte);color:var(--sl-texto)}.admBalMoreOn{border-color:var(--sl-borda-ativa);background:var(--sl-acento-suave);color:var(--sl-sistema-texto)}.admBalDetail>td{padding:10px 12px 14px;background:#00000038!important}.admBalDetailHead{letter-spacing:.06em;text-transform:uppercase;color:var(--sl-sistema-texto);margin-bottom:8px;font-size:11px;font-weight:700}.admBalDetail>td>*{max-width:780px;position:sticky;left:12px}.admBalTools{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.admBalTools>.admBalFilter{flex:0 260px}.admBalTools>.slHint{margin-left:auto}.admBalCols{border-radius:var(--sl-raio-p);border:1px solid var(--sl-borda-fraca);background:#0003;flex-wrap:wrap;gap:5px;padding:10px;display:flex}.admBalColsActions{flex-basis:100%;gap:14px;margin-bottom:4px;font-size:12px;display:flex}.admBalColChip{border-radius:var(--sl-raio-pilula);border:1px solid var(--sl-borda-fraca);cursor:pointer;min-height:26px;color:var(--sl-texto-3);font:11.5px var(--sl-mono);background:0 0;padding:0 10px}.admBalColChip:hover{border-color:var(--sl-borda-forte);color:var(--sl-texto)}.admBalColChipOn{border-color:var(--sl-borda-ativa);background:var(--sl-acento-suave);color:var(--sl-sistema-texto)}.admBalLabelIn{align-items:center;gap:6px;display:flex}.admBalLabelIn>.admBalWho,.admBalLabelIn>.admWho{flex:1;min-width:0}.admBalEdit{border-radius:var(--sl-raio-p);border:1px solid var(--sl-borda);cursor:pointer;width:30px;height:30px;color:var(--sl-texto-2);background:#ffffff0a;flex:none;font-size:14px}.admBalEdit:hover{border-color:var(--sl-borda-forte);color:var(--sl-texto)}.admBalEditOn{border-color:var(--sl-borda-ativa);background:var(--sl-acento-suave);color:var(--sl-sistema-texto)}.admCharts{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.admChart{border:1px solid var(--sl-borda-fraca);border-radius:var(--sl-raio-p);background:#ffffff08;padding:10px 12px}.admChartTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--sl-texto-2);margin-bottom:6px;font-size:11px;font-weight:700}.admChartCanvas{width:100%;height:150px;display:block}.admChartLegend{font:11px var(--sl-mono);color:var(--sl-texto-2);flex-wrap:wrap;gap:4px 12px;margin-top:6px;display:flex}.admChartKey{align-items:center;gap:5px;display:inline-flex}.admChartKey i{border-radius:2px;width:10px;height:3px}.admBars{flex-direction:column;gap:4px;display:flex}.admBarRow{grid-template-columns:160px 1fr 150px;align-items:center;gap:8px;font-size:11.5px;display:grid}.admBarTrack{background:var(--sl-trilho);border-radius:4px;height:8px;overflow:hidden}.admBarTrack i{background:linear-gradient(90deg, var(--sl-sistema-2), var(--sl-sistema-claro));height:100%;display:block}.admBarValue{font-family:var(--sl-mono);text-align:right;color:var(--sl-texto-2)}.admTools .slTabs{flex-wrap:wrap}.admBanner{top:calc(var(--sl-sa-t) + 18%);text-align:center;border-radius:var(--sl-raio);border:1px solid var(--sl-borda-ativa);background:var(--sl-vidro-forte);max-width:min(720px,92vw);box-shadow:0 0 0 1px #9b5cff2e, 0 0 36px #8b3dff59, var(--sl-sombra-caixa);flex-direction:column;align-items:center;gap:4px;padding:14px 26px;animation:.35s ease-out admBannerIn;display:flex;position:fixed;left:50%;transform:translate(-50%)}.admBannerText{color:var(--sl-sistema-texto);text-shadow:0 0 12px #9b5cff99;font-size:17px;font-weight:700}.admBannerSender{color:var(--sl-texto-3);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.admBannerOut{opacity:0;transition:opacity .4s}@keyframes admBannerIn{0%{opacity:0;transform:translate(-50%,-12px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:760px),(max-height:520px),(pointer:coarse) and (max-width:1180px){.admPanel{grid-template-columns:minmax(0,1fr);gap:12px}.admNav{background:var(--sl-vidro-forte);scrollbar-width:none;flex-direction:row;align-items:center;gap:10px;max-height:none;padding:6px;overflow:auto hidden}.admNav::-webkit-scrollbar{display:none}.admNavGroup{flex-direction:row;flex:none;align-items:center;gap:4px}.admNavGroup+.admNavGroup{border-left:1px solid var(--sl-borda-fraca);padding-left:10px}.admNavGroupTitle{display:none}.admNavRole{border-top:0;border-left:1px solid var(--sl-borda-fraca);white-space:nowrap;flex-direction:row;flex:none;align-items:center;gap:6px;margin:0;padding:0 10px}.admNavItem{min-height:var(--sl-toque);white-space:nowrap;flex:none;padding:0 14px}.admNavOn:before{width:auto;height:3px;inset:auto 12px 3px}.admMainHead{margin-bottom:12px;padding-bottom:10px}.admMainTitle{font-size:16px}.admGroups,.admCharts,.admCols{grid-template-columns:minmax(0,1fr)}.admFinder{flex-basis:100%}.admToolbar>.admRefresh{margin-left:0}.admFilters>.admField,.admFilters>.admField:first-child{flex:100%}.admFilters>.slBtn,.admFormActions>.slBtn,.admBalBar>.slBtn{flex:auto}.admBalBarCount{flex-basis:100%}.admDetailHead .slBtn{min-height:var(--sl-toque)}.admHeroName{white-space:normal}.admHeroStats{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.admActGroup{flex:100%}.admGrantRow{grid-template-columns:1fr 1fr}.admGrantRow>:first-child{grid-column:1/-1}.admBarRow{grid-template-columns:100px 1fr 110px}.admTools .slTabs{flex-wrap:nowrap;overflow-x:auto}.admTools .slTab{white-space:nowrap;flex:none;padding:0 14px}}
