@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/pixelify-sans-5.3.0-latin-700.woff2)format("woff2");unicode-range:U+0-2F,U+3A-10FFFF}@font-face{font-family:Pixelify Numeral;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/pixelify-sans-5.3.0-latin-700.woff2)format("woff2")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--abyss:#080a16;--panel:#0f1328;--raise:#161c38;--line:#262e5a;--ink:#ece9f8;--mute:#a9a6c8;--faint:#7d7aa3;--gold:#f2c062;--stone:#a68bff;--tide:#4fd1c5;--ember:#ff6b57;--display:"Pixelify Sans", Georgia, "Times New Roman", serif;--body:"Segoe UI", system-ui, -apple-system, Roboto, sans-serif;--text-label:.75rem;--text-small:.875rem;--text-body:1rem;--text-title:1.25rem;--text-display:1.875rem;--edge:15px;--col-left-w:225px;--col-right-w:255px;--gap-hud:12px;--edge-max:calc(var(--edge) + max(var(--col-left-w), var(--col-right-w)));--col-top:90px;--box-bottom:72px;--band-top:calc(var(--col-top) + var(--gap-hud));--band-bottom:calc(var(--box-bottom) + var(--gap-hud))}*{box-sizing:border-box}html,body{background:var(--abyss);color:var(--ink);font:100%/1.5 var(--body);margin:0}h1,h2{font-family:var(--display);margin:0 0 8px;font-weight:700}h2{font-size:var(--text-title);color:var(--gold)}h3{font:700 var(--text-body) var(--body);margin:16px 0 8px}p{margin:0 0 8px}button{font:600 var(--text-small) var(--body);color:var(--ink);background:var(--raise);border:1px solid var(--line);cursor:pointer;border-radius:8px;padding:8px 12px}button:hover:not(:disabled,[aria-disabled=true]){border-color:var(--gold)}button:disabled,button[aria-disabled=true]{color:var(--mute);background:var(--panel);border-color:var(--line);cursor:not-allowed}button.primary{background:var(--gold);color:var(--abyss);border-color:var(--gold)}button.gold-btn{color:var(--gold);border-color:var(--gold);background:0 0}button.link{color:var(--mute);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}button.primary:disabled,button.primary[aria-disabled=true],button.gold-btn:disabled,button.gold-btn[aria-disabled=true]{color:var(--mute);background:var(--panel);border-color:var(--line)}.window button.link,.modal button.link,.login button.link{min-height:24px;padding:2px 0}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}input,select,textarea{font:var(--text-small) var(--body);color:var(--ink);background:var(--abyss);border:1px solid var(--line);border-radius:8px;padding:8px}label{font-size:var(--text-small);color:var(--mute);gap:4px;display:grid}.muted{color:var(--mute)}.small{font-size:var(--text-small)}.gold{color:var(--gold)}.warn{color:var(--ember)}.row{flex-wrap:wrap;align-items:end;gap:8px;margin:8px 0;display:flex}.icon{vertical-align:-4px;image-rendering:pixelated}.frame,.box,.hud-bar,.hud-alvo,.ordens,.card,.window,.modal,.login-card,.offer,.fam-caixa,.chat-janela,.toast,.tooltip{background:var(--moldura-fundo,color-mix(in srgb, var(--panel) 90%, transparent));border:1px solid var(--moldura-borda,var(--line));border-radius:var(--moldura-raio,12px)}.login-card{--moldura-fundo:color-mix(in srgb, var(--panel) 97%, transparent);--moldura-raio:16px}.window{--moldura-fundo:var(--panel)}.window,.modal{--moldura-borda:var(--gold);--moldura-raio:16px}.card,.modal{--moldura-fundo:var(--panel)}.window,.modal,.login-card,.box{position:relative}.window,.modal,.login-card{--moldura-raio:6px}.frame,.box,.hud-bar,.hud-alvo,.ordens{--moldura-raio:4px}.window:after,.modal:after,.login-card:after,.frame:after,.box:after,.hud-bar:after,.hud-alvo:after,.ordens:after{content:"";pointer-events:none;z-index:3;position:absolute;inset:0}.window:after,.modal:after,.login-card:after{border:18px solid #0000;border-image:url(/assets/ui/janela-4f3be479.png) 18}.frame,.box,.hud-bar,.hud-alvo,.ordens{isolation:isolate}.frame:after,.box:after,.hud-bar:after,.hud-alvo:after,.ordens:after{z-index:-1;border:12px solid #0000;border-image:url(/assets/ui/painel-4dd122ea.png) 12}.box,.card{--moldura-borda:var(--line);--moldura-raio:12px}.chat-janela{--moldura-fundo:var(--panel);--moldura-borda:var(--line);--moldura-raio:12px}.toast,.tooltip{--moldura-fundo:var(--raise);--moldura-raio:8px}.offer,.fam-caixa{--moldura-fundo:var(--raise);--moldura-borda:var(--gold);--moldura-raio:12px}.offer.bad{--moldura-borda:var(--ember)}.meter,.bar,.hpbar{--cor:var(--gold);background:var(--raise);border-radius:4px;overflow:hidden}.meter i,.bar i,.hpbar i{background:linear-gradient(90deg, color-mix(in srgb, var(--cor) var(--cor-mistura,70%), var(--abyss)), var(--cor));height:100%;display:block}.meter.hp{--cor:var(--tide)}.meter.mind{--cor:var(--stone)}.frame.vida-baixa .meter.hp{--cor:var(--ember)}.frame.vida-baixa .meter.hp i{animation:.9s ease-in-out infinite alternate vida-baixa-pisca}@keyframes vida-baixa-pisca{0%{opacity:1}to{opacity:.35}}@media (prefers-reduced-motion:reduce){.frame.vida-baixa .meter.hp i{animation:none}}.hpbar{--cor:var(--ember);--cor-mistura:40%}.login{background:radial-gradient(80% 60% at 70% 20%, color-mix(in srgb, var(--raise), var(--line)), var(--abyss));place-items:center;min-height:100vh;display:grid}.login-card{gap:12px;width:min(28rem,92vw);padding:32px;display:grid}.login-card h1{font-size:var(--text-display);color:var(--gold)}.login form{gap:12px;display:grid}.eyebrow{font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0}.lede{color:var(--mute)}.seg{grid-template-columns:1fr 1fr;gap:8px;display:grid}.seg button[aria-pressed=true]{border-color:var(--gold);color:var(--gold)}.error{color:var(--ember)}.hint{font-size:var(--text-label);color:var(--mute);margin:-4px 0 0}.scene{z-index:0;background:var(--abyss);position:fixed;inset:0}.scene canvas{display:block}.zoom-aviso{background:color-mix(in srgb, var(--panel) 90%, transparent);border:1px solid var(--line);color:var(--ink);font-size:var(--text-body);pointer-events:none;opacity:0;border-radius:12px;padding:8px 16px;transition:opacity .16s;position:absolute;top:16%;left:50%;transform:translate(-50%)}.zoom-aviso[data-visivel=sim]{opacity:1}.scene-loading{color:var(--mute);font-size:var(--text-body);place-items:center;margin:0;display:grid;position:absolute;inset:0}.hud{z-index:10;pointer-events:none;position:fixed;inset:0}.hud>*{pointer-events:auto}.hud>.hud-left{pointer-events:none}.hud-left>*{pointer-events:auto}.hud-top{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--abyss) 90%, transparent);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 16px;display:flex;position:absolute;top:0;left:0;right:0}.brand{font-family:var(--display);color:var(--gold);font-weight:700;font-size:var(--text-body)}.god{font-weight:600}.pill{border:1px solid var(--line);font-size:var(--text-small);background:color-mix(in srgb, var(--panel) 90%, transparent);border-radius:999px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.pill[hidden]{display:none}.pill img{image-rendering:pixelated}.date{margin-left:auto}.conn{font-size:var(--text-label)}.conn.online{color:var(--tide)}.conn.offline{color:var(--ember)}.hud-tabs{top:48px;left:var(--edge);flex-wrap:wrap;gap:8px;display:flex;position:absolute}.hud-tabs button[aria-pressed=true],.hud-bar button[aria-pressed=true],.window button[aria-pressed=true]{border-color:var(--gold);color:var(--gold)}.hud-alvo{top:var(--band-top);gap:4px;width:380px;padding:8px 12px;display:grid;position:absolute;left:50%;transform:translate(-50%)}.hud-alvo[hidden]{display:none}.alvo-linha{align-items:baseline;gap:8px;min-width:0;display:flex}.alvo-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ember);font-size:var(--text-body);font-weight:700;overflow:hidden}.alvo-nivel,.alvo-novo{font-size:var(--text-label);flex:none;line-height:1.3}.alvo-nivel{color:var(--mute)}.alvo-novo{border:1px solid var(--gold);color:var(--gold);border-radius:4px;padding:0 4px;font-weight:600}.alvo-vida{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.alvo-barra{height:10px}.alvo-num{font-size:var(--text-label);font-variant-numeric:tabular-nums;color:var(--ink);line-height:1.3}.alvo-selos{flex-wrap:wrap;gap:4px;display:flex}.alvo-selos[hidden]{display:none}.alvo-selo.term{border:1px solid var(--line);background:var(--raise);color:var(--ink);font-size:var(--text-label);border-radius:999px;flex:none;padding:0 8px;line-height:1.3}.alvo-linha .alvo-selo.term{margin-left:auto}.alvo-selo.term.aberto,.alvo-selo.term.feromonio,.alvo-selo.term.cerco,.alvo-selo.term.grito,.alvo-selo.term.veneno{border-color:var(--ember);color:var(--ember)}.alvo-selo.term.aberto{border-color:var(--gold);color:var(--gold)}.hud-left{--feiticos-faixa:112px;top:var(--col-top);left:var(--edge);width:calc(var(--col-left-w) + var(--feiticos-faixa));max-height:calc(100vh - 2 * var(--col-top));justify-items:start;gap:8px;display:grid;position:absolute;overflow:auto}.frame{width:var(--col-left-w);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px;padding:4px 8px;display:grid;position:relative}.frame:focus-visible{outline-offset:-2px}.frame.down{--moldura-borda:var(--ember)}.frame.down .portrait,.frame.down .meter{opacity:.6}.portrait{width:40px;height:40px;image-rendering:pixelated;background:radial-gradient(circle at 50% 70%, color-mix(in srgb, var(--raise), var(--line)), transparent 70%);border-radius:4px}.retrato{width:40px;height:40px;position:relative}.selos{flex-wrap:wrap;width:40px;display:flex;position:absolute;top:20px;left:0}.selo,.semmind,.feitico{flex:none;width:16px;height:16px;display:block;position:relative}.selo[hidden],.semmind[hidden],.selo-marca[hidden]{display:none}.selo-marca{box-sizing:border-box;background:var(--abyss);width:16px;height:16px;box-shadow:0 0 0 1px var(--line);color:var(--gold);text-align:center;border-radius:3px;flex:none;font-size:12px;font-weight:800;line-height:16px;display:block;position:relative}.selo img,.semmind img,.feitico img{width:16px;height:16px;image-rendering:pixelated;display:block}.selo{background:var(--abyss);box-shadow:0 0 0 1px var(--line);border-radius:3px}.frame-name{font-size:var(--text-small);flex-wrap:nowrap;align-items:baseline;gap:4px;margin:0;font-weight:600;line-height:1.3;display:flex}.frame-nome{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.frame-name .pending{-webkit-text-decoration:underline dotted var(--faint);text-decoration:underline dotted var(--faint);text-underline-offset:3px;border-bottom:0}.frame-name>:not(.frame-nome){white-space:nowrap;flex:none}.pending{font-size:var(--text-label);color:var(--stone)}.meter{height:6px;margin-top:4px;display:block}.vital{font-size:var(--text-label);color:var(--mute);justify-content:space-between;gap:8px;margin-top:4px;line-height:1.3;display:flex}.vital [data-num]{color:var(--ink);font-variant-numeric:tabular-nums}.vital.mind{justify-content:flex-start;gap:4px}.vital.mind>span:first-child,.vital.mind [data-num],.vital.mind .semmind{flex:none}.vital.mind [data-num]{white-space:nowrap;margin-left:auto}.vital.mind .semmind{margin-block:-1px}.frame>.feiticos{gap:4px;display:flex;position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%)}.frame>.feiticos .feitico{background:color-mix(in srgb, var(--panel) 90%, transparent);width:32px;height:32px;box-shadow:0 0 0 1px var(--line);border-radius:4px;overflow:hidden}.frame>.feiticos .feitico[data-estado=cantando]{box-shadow:0 0 0 2px var(--stone)}.frame>.feiticos .feitico img{width:32px;height:32px}.feitico:after{content:"";pointer-events:none;height:0;transition:height .2s linear;position:absolute;left:0;right:0}.feitico[data-estado=cantando]{box-shadow:inset 0 0 0 1px var(--stone)}.feitico[data-estado=cantando] img{filter:brightness(.55)}.feitico[data-estado=cantando]:after{height:var(--p);background:color-mix(in srgb, var(--stone) 60%, transparent);bottom:0}.feitico[data-estado=recarga]:after{height:var(--p);background:color-mix(in srgb, var(--abyss) 75%, transparent);top:0}.feitico[data-estado=apagado] img{filter:grayscale()brightness(.6)}@media (prefers-reduced-motion:reduce){.feitico:after{transition:none}}button.feitico{cursor:pointer;border:0;padding:0}.frame>.feiticos button.feitico{background:color-mix(in srgb, var(--panel) 90%, transparent)}.frame>.feiticos button.feitico[data-aceso=sim]{box-shadow:0 0 0 2px var(--gold)}.frame>.feiticos button.feitico[data-aceso=alerta]{box-shadow:0 0 0 2px var(--ember)}button.feitico[data-aceso=nao]{cursor:not-allowed}.mind-down{color:var(--ember);font-size:var(--text-label);font-weight:700}.mind-down[hidden]{display:none}button.feitico[data-aceso=nao] img{filter:grayscale()brightness(.6)}.frame>.feiticos button.feitico[data-mandado=sim]{box-shadow:0 0 0 2px var(--tide)}.vital.down [data-num]{color:var(--ember);font-weight:600}.vital.down>span:first-child:after{content:":";clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.estado{font-size:var(--text-label);justify-content:space-between;gap:8px;margin:0;display:flex}.kv .wide{grid-column:1/-1}.hud .kills-note{font-size:var(--text-label);color:var(--mute);margin:0}.hud-right{right:var(--edge);bottom:var(--box-bottom);width:var(--col-right-w);position:absolute}.box{flex-direction:column;gap:8px;padding:12px;display:flex}:is(.box:has(>.help:not([hidden])),.box:has(>.details:not([hidden]))){max-height:calc(100vh - var(--box-bottom) - var(--band-top))}.box header{justify-content:space-between;align-items:baseline;display:flex}.box .kv{margin:0}.placar{position:relative}.placar [data-action=hunt-details]{position:absolute;bottom:0;right:0}.placar .kv .wide dd{margin-right:88px}.ordens{flex-direction:column;align-items:stretch;gap:6px;width:92px;padding:8px;display:flex;position:absolute;bottom:0;right:calc(100% + 8px)}.ordens[hidden],.ordens [hidden]{display:none}.ordens button{min-height:28px;font-size:var(--text-label);padding:4px 6px}.ordens .ordens-modo[aria-checked=true]{border-color:var(--gold);color:var(--gold);font-weight:600}.ordens-rotulo{font-size:var(--text-label);color:var(--gold);text-align:center;font-weight:600}.proof{font-size:var(--text-label);color:var(--mute);margin:0}.proof button{font-size:var(--text-label)}.proof.done{color:var(--tide)}.proofs,.box .log,.ended{font-size:var(--text-label);color:var(--mute);gap:4px;margin:0;padding:0;list-style:none;display:grid}.box .log li:first-child{color:var(--ink)}.ended li{border-bottom:1px solid var(--line);gap:4px;padding-bottom:4px;display:grid}.ended p{margin:0}.ended-head{color:var(--ink);font-weight:600}.help{min-height:0;font-size:var(--text-label);color:var(--mute);overflow:auto}.help p{margin:0 0 4px}.details{min-height:0;font-size:var(--text-label);color:var(--mute);font-variant-numeric:tabular-nums;align-content:start;gap:8px;display:grid;overflow:auto}.details p{margin:0}.details .rows{grid-template-columns:minmax(0,1fr)}.details .rows div{justify-content:space-between;gap:8px;display:flex}.details .rows dd{color:var(--ink);text-align:right}.members-stats{gap:8px;margin:0;padding:0;list-style:none;display:grid}.members-stats li{border-top:1px solid var(--line);gap:4px;padding-top:4px;display:grid}.members-stats strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.members-stats .kv{margin:0}.members-stats dd{color:var(--ink)}.hud .pending,.hud .proofs,.hud .box .log,.hud .ended,.hud .details,.hud .help{font-size:var(--text-label)}.hud .kv dt{font-size:var(--text-label);color:var(--mute)}.hud [hidden]{display:none}.hud-bar{flex-wrap:wrap;justify-content:center;gap:4px;width:max-content;max-width:calc(100vw - 32px);padding:4px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.hud-bar button{padding:6px 8px}.dot{background:var(--gold);border-radius:50%;width:8px;height:7px;margin-left:4px;display:inline-block}.dot[hidden]{display:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.windows{z-index:20;pointer-events:none;padding:var(--gap-hud) 0 var(--band-bottom);place-items:center;display:grid;position:fixed;inset:0}.window{pointer-events:auto;width:min(1360px,100vw - 48px);height:calc(100vh - var(--gap-hud) - var(--band-bottom));box-shadow:0 20px 60px color-mix(in srgb, var(--abyss) 60%, transparent);grid-template-rows:auto minmax(0,1fr);display:grid}.window-head{border-bottom:1px solid var(--line);border-radius:var(--moldura-raio,16px) var(--moldura-raio,16px) 0 0;background:linear-gradient(180deg, color-mix(in srgb, var(--raise) 60%, var(--line)), var(--raise));justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.window-head h2{margin:0}.window-close{font-size:var(--text-body);background:0 0;border-color:#0000}.window-body{font-size:var(--text-body);scrollbar-width:thin;scrollbar-color:var(--stone) var(--abyss);padding:16px 24px 0;overflow:auto}.window-body:after{content:"";background:linear-gradient(transparent, var(--panel));pointer-events:none;height:28px;margin:0 -24px;display:block;position:sticky;bottom:0}.card{min-width:0;padding:16px}.window-body{container-type:inline-size}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}@container (width<=759px){.grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=559px){.grid2,.grid3{grid-template-columns:1fr}}.kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin:8px 0;display:grid}.kv div{display:grid}.kv dt{font-size:var(--text-label);color:var(--mute)}.kv dd{margin:0}.pick{gap:4px;margin:8px 0;padding:0;list-style:none;display:grid}.pick li{justify-content:space-between;align-items:center;gap:8px;display:flex}.pick label{color:var(--ink);font-size:var(--text-small);align-items:center;gap:8px;display:flex}.mini{width:28px;height:28px;image-rendering:pixelated}.sprite.rosto,.portrait.rosto{object-fit:cover;image-rendering:auto}.sprite{width:64px;height:64px;image-rendering:pixelated;background:radial-gradient(circle at 50% 70%, color-mix(in srgb, var(--raise), var(--line)), transparent 70%);border-radius:8px}.member-head{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:8px;display:grid}.member-head h3{margin:0}.epithet{color:var(--gold);font-style:italic;font-weight:400;font-size:var(--text-small)}.level{color:var(--mute);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.1em;justify-items:center;display:grid}.level strong{color:var(--gold);font:700 2.5rem/1 Pixelify Numeral,Georgia,Times New Roman,serif}.stats{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.stats li{font-size:var(--text-small);grid-template-columns:minmax(0,5.5rem) 1.5rem minmax(0,1fr) 2.2rem;align-items:center;gap:8px 4px;display:grid}.grade{font:700 var(--text-body) var(--body);text-align:center;border:1px solid;border-radius:4px;min-width:1.5rem;line-height:1.3;display:inline-block}.g-D,.g-C,.g-B{color:var(--tide)}.g-A,.g-S,.g-SS,.g-SSS{color:var(--gold)}.bar{height:7px}.num{text-align:right;font-variant-numeric:tabular-nums;color:var(--mute)}.hint-3,.hint-4{color:var(--gold)}.actions{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.offer{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;padding:8px;display:flex}.offer p{width:100%;margin:0}.livro-lista{gap:2px;margin:0;padding:0;list-style:none;display:grid}.livro-lista li{grid-template-columns:max-content 1fr;gap:6px;font-size:12px;display:grid}.livro-lista li>span:only-child{grid-column:2}.shop,.quests,.orders{gap:8px;margin:0;padding:0;list-style:none;display:grid}.shop li{grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:8px;display:grid}.price{font-variant-numeric:tabular-nums;color:var(--gold);white-space:nowrap}.quests li,.orders li{border-bottom:1px solid var(--line);gap:4px;padding:8px 0;display:grid}.quests li.done{color:var(--mute)}.quests li.done strong{text-decoration:line-through}.quests button,.orders button{justify-self:start}.shop li.locked{color:var(--mute)}.hpbar{height:18px;margin:8px 0;position:relative}.hpbar i{position:absolute;inset:0 auto 0 0}.hpbar span{text-align:center;font-size:var(--text-label);line-height:18px;display:block;position:relative}.eligible{border-top:1px solid var(--line);padding:8px 0}ol{gap:4px;margin:0;padding-left:24px;display:grid}body:has(.window) .toasts{width:min(20rem,50vw - 300px);top:auto;bottom:12px}.toasts{z-index:50;gap:8px;width:min(24rem,90vw);display:grid;position:fixed;top:64px;right:16px}.toast{font-size:var(--text-small);padding:8px 12px;animation:.25s ease-out pop}.toast.good{--moldura-borda:var(--gold)}.toast.bad{--moldura-borda:var(--ember)}@keyframes pop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.modal-back{background:color-mix(in srgb, var(--abyss) 75%, transparent);z-index:60;place-items:center;display:grid;position:fixed;inset:0}.modal{gap:8px;width:min(30rem,92vw);padding:24px;display:grid}.modal.novidades{grid-template-rows:auto minmax(0,1fr) auto;max-height:85vh}.novidades-corpo{gap:20px;min-height:0;padding-bottom:24px;padding-right:4px;display:grid;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 32px),#0000);mask-image:linear-gradient(#000 calc(100% - 32px),#0000)}.novidades-bloco{gap:12px;display:grid}.modal.novidades h3.novidades-secao{font-family:var(--body);font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0;font-weight:600}.novidade-item{text-align:left;gap:2px;margin:0;display:grid}.novidade-titulo{font-size:var(--text-body);color:var(--ink);font-weight:600}.novidade-texto{font-size:var(--text-small);color:var(--mute);line-height:1.45}.modal-acoes{flex-wrap:wrap;gap:8px;display:flex}button.danger{border-color:var(--ember);color:var(--ember)}.modal .livro-lista li{font-size:14px;display:block}.cena-status{text-align:center;gap:12px;padding:32px 24px}.cena-linha{margin:0;font-size:18px;animation:.4s ease-out both cena-entra}.cena-linha:last-child{color:var(--gold)}@keyframes cena-entra{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.cena-linha{animation:none}}.reveal{gap:4px;margin:0;padding:0;list-style:none;display:grid}.reveal li{font-variant-numeric:tabular-nums;grid-template-columns:7rem 4.4rem 1rem 4.8rem 1fr;align-items:center;gap:8px;display:grid}.reveal li.up{animation:1.2s ease-out glow}.gain{color:var(--gold);font-weight:700}@keyframes glow{0%{background:color-mix(in srgb, var(--gold) 25%, transparent)}to{background:0 0}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.manut-aviso{border:1px solid var(--gold);background:color-mix(in srgb, var(--panel) 92%, transparent);color:var(--gold);font-size:var(--text-small);text-align:center;border-radius:999px;margin:0;padding:4px 12px}.manut-aviso[hidden]{display:none}#manutencao-aviso{z-index:29;pointer-events:none;position:fixed;top:52px;left:50%;transform:translate(-50%)}.manut-tela{z-index:100;background:var(--abyss);text-align:center;place-items:center;display:grid;position:fixed;inset:0}.manut-tela h1{font-family:var(--display);color:var(--gold);margin:0 0 16px}.manut-tela-titulo{font-size:var(--text-title);margin:0 0 8px}.notices{z-index:30;text-align:center;pointer-events:none;width:min(44rem,90vw);position:fixed;top:48px;left:50%;transform:translate(-50%)}.notice{font:700 var(--text-display) var(--display);color:var(--ink);text-shadow:0 3px 0 var(--abyss), 0 0 24px color-mix(in srgb, var(--abyss) 85%, transparent);margin:0;animation:3.5s ease-out forwards notice}.notice.gold{color:var(--gold)}.notice.bad{color:var(--ember)}.notice.info{font-size:var(--text-title)}@keyframes notice{0%{opacity:0;transform:scale(.92)}10%{opacity:1;transform:none}80%{opacity:1}to{opacity:0}}.term{border-bottom:1px dotted var(--faint);cursor:help}.tooltip{z-index:100;width:min(300px,100vw - 16px);color:var(--ink);font-size:var(--text-small);pointer-events:none;padding:8px 12px;line-height:1.4;position:fixed}.tooltip[hidden]{display:none}.tooltip strong{color:var(--gold);display:block}.effect{color:var(--tide)}textarea{box-sizing:border-box;resize:vertical;width:100%}.stack{align-items:start;gap:16px;display:grid}.invites{gap:8px;margin:8px 0;padding:0;list-style:none;display:grid}.invites li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.invites li>span{color:var(--ink);flex:100%}.mochila-corpo{grid-template-columns:minmax(0,1fr) 224px;align-items:start;gap:16px;display:grid}.mochila-grupo h3{margin:0 0 8px}.mochila-grupo+.mochila-grupo{margin-top:16px}.tiles{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.tile{text-align:center;background:var(--raise);border:1px solid var(--line);min-width:0;color:var(--ink);border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:8px;display:flex;position:relative}.tile-nome{font-size:var(--text-small);overflow-wrap:anywhere;line-height:1.3}.icon-lg{vertical-align:baseline;width:32px;height:32px}.mochila-lado{gap:8px;display:grid;position:sticky;top:0}.mochila-lado h3{margin:0}.mochila-detalhe{background:var(--raise);border:1px solid var(--line);border-radius:12px;min-height:92px;padding:8px}.mochila-detalhe h3,.mochila-detalhe p{margin:0 0 4px}.alvos{gap:4px;margin:0;padding:0;list-style:none;display:grid}.comparacao{text-align:left;background:var(--raise);border:1px solid var(--line);border-radius:8px;grid-template-columns:40px minmax(0,1fr);align-items:start;column-gap:8px;width:100%;padding:8px;display:grid}.alvo-foto{object-fit:contain;width:40px;height:40px;image-rendering:pixelated;grid-row:1/span 3}.alvo-nome{font-weight:700}.alvo-info{grid-column:2;gap:0;display:grid}.veredito{font-size:var(--text-small);font-weight:700}.v-melhor{color:var(--tide)}.v-igual{color:var(--mute)}.v-pior{color:var(--ember)}.lojista{align-items:center;gap:16px;margin-bottom:16px;display:flex}.lojista p{margin:0}.lojista-retrato{background:var(--raise);border:1px solid var(--line);border-radius:12px;flex:none;width:72px;height:72px;padding:4px}.lojista-retrato img{width:64px;height:64px;image-rendering:pixelated;filter:brightness(0)invert(.55);display:block}.lojista-fala{font-style:italic}.tile-loja.locked{color:var(--mute)}.tile-compra{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.window[data-window=familia] .window-body,.window[data-window=party] .window-body{padding:0;overflow:hidden}.window[data-window=familia] .window-body:after,.window[data-window=party] .window-body:after{content:none}.familia{height:100%;min-height:0;display:flex}.fam-retratos{background:var(--abyss);border-right:1px solid var(--line);flex-direction:column;flex:none;gap:8px;width:92px;padding:12px 4px;display:flex;overflow-y:auto}.fam-retrato{text-align:center;background:0 0;border-width:2px;border-radius:12px;flex:none;width:80px;padding:4px 0;position:relative}.fam-retrato[aria-pressed=true]{background:var(--raise)}.fam-retrato img{width:64px;height:64px;margin:0 auto;display:block}.fam-retrato-nome,.fam-retrato-nivel{font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;display:block;overflow:hidden}.fam-retrato-nivel{color:var(--mute);font-weight:400}.fam-dica{text-align:center;font-size:var(--text-label);margin-top:auto}.selo{min-width:20px;height:20px;font-size:var(--text-label);color:var(--abyss);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-weight:800;line-height:1;display:inline-flex}.selo-decisao{background:var(--gold)}.selo-melhor{background:var(--tide)}.fam-retrato .selo{position:absolute;top:4px}.fam-retrato .selo-decisao{left:4px}.fam-retrato .selo-melhor{right:4px}.babel-abas{margin-bottom:12px}.fam-aba .selo{margin-left:8px}.fam-pers{border-right:1px solid var(--line);flex-direction:column;flex:none;gap:8px;width:560px;min-height:0;padding:12px 16px;display:flex}.fam-cab-linha{align-items:baseline;gap:8px;display:flex}.fam-nome{font:700 var(--text-title) var(--display);color:var(--ink);margin:0}.fam-sub{font-size:var(--text-small)}.selo-alcance{border:1px solid var(--line);color:var(--stone);font-size:var(--text-label);white-space:nowrap;border-radius:999px;margin-left:auto;padding:4px 8px;font-weight:600}.fam-origem{min-height:1.5em;text-overflow:ellipsis;white-space:nowrap;min-height:1lh;margin:0;overflow:hidden}.fam-abas{border-bottom:1px solid var(--line);gap:4px;display:flex}.fam-aba{background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;align-items:center;padding:8px 12px;display:inline-flex}.fam-aba[aria-selected=true]{color:var(--gold);border-bottom-color:var(--gold)}.fam-painel{flex-direction:column;flex:1;gap:8px;min-height:0;padding:4px 4px 4px 0;display:flex;overflow-y:auto}.fam-equip{grid-template-columns:76px minmax(0,1fr) 76px;align-items:center;gap:12px;display:grid}.fam-slots{flex-direction:column;gap:12px;display:flex}.fam-slot{background:var(--abyss);border:2px solid var(--line);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:76px;height:76px;padding:4px;display:flex}.fam-slot.grande{height:96px}.fam-slot.vazio{border-style:dashed}.fam-slot-glifo{font-size:var(--text-title);color:var(--mute);line-height:1}.fam-slot-nome{font-size:var(--text-label);color:var(--mute);font-weight:400}.fam-palco{background:radial-gradient(circle at 50% 70%, color-mix(in srgb, var(--raise), var(--line)) 0%, var(--panel) 70%);border-radius:12px;justify-content:center;align-items:center;height:280px;display:flex}.fam-corpo{width:192px;height:192px;image-rendering:pixelated;object-fit:contain}@media (max-height:800px){.fam-palco{height:248px}.fam-painel .livro-bloco .livro-lista{gap:2px}.fam-painel .livro-bloco .livro-lista li{padding:2px 12px}.fam-painel .ficha-origem>p:first-child:not(:last-child){display:none}}.fam-nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fam-num{text-align:center;background:var(--raise);border:1px solid var(--line);border-radius:8px;padding:4px 8px}.fam-num-rotulo{font-size:var(--text-label);color:var(--mute);font-weight:600;display:block}.fam-num-valor{font-size:var(--text-title);font-variant-numeric:tabular-nums;font-weight:700;display:block}.fam-num-muda{min-height:1.5em;font-size:var(--text-label);white-space:pre;font-weight:700;display:block}.fam-num-muda.sobe{color:var(--tide)}.fam-num-muda.desce{color:var(--ember)}.fam-combate{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:6px 8px;margin:8px 0;padding:0;list-style:none;display:grid}.fam-combate-item{background:var(--raise);border:1px solid var(--line);border-radius:8px;flex-direction:column;padding:4px 8px;display:flex}.fam-combate-rotulo{font-size:var(--text-label);color:var(--mute);font-weight:600}.fam-combate-valor{font-size:var(--text-body);font-variant-numeric:tabular-nums;font-weight:700}.fam-melhor{flex:none;min-height:40px}.fam-secao{font-size:var(--text-small);color:var(--mute);margin:4px 0 0}.fam-lista{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fam-linha{background:var(--raise);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 12px;display:grid}.fam-hab{grid-template-columns:32px minmax(0,1fr) 140px;align-items:center;gap:8px;display:grid}.fam-novo{outline:1px solid var(--gold);outline-offset:2px;border-radius:8px}.fam-novo-tag{background:var(--gold);color:var(--abyss);font-size:var(--text-label);border-radius:8px;margin-left:8px;padding:1px 6px;font-weight:800}.fam-oferta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fam-oferta>:first-child{flex:14em;min-width:0}.fam-skill-escondida{border:1px solid var(--mute);color:var(--mute);font-size:var(--text-label);border-radius:8px;margin-left:8px;padding:1px 6px}.fam-oferta p{margin:0}.fam-caixa{gap:8px;padding:12px;display:grid}.fam-caixa p,.fam-caixa dl{margin:0}.fam-caixa dd{color:var(--mute);margin:0 0 4px}.fam-caixa-cab{justify-content:space-between;align-items:center;gap:12px;display:flex}.fam-caixa-titulo{font:700 var(--text-title) var(--display);color:var(--gold)}.fam-linha.spell{border-left:3px solid var(--cor-magia,var(--line));grid-template-columns:32px minmax(0,1fr) auto}.spell-icone{width:32px;height:32px;image-rendering:pixelated}.spell-corpo{overflow-wrap:anywhere;min-width:0}.spell-corpo .grade{margin-left:8px}.spell-chant{color:var(--mute);margin:4px 0;font-style:italic;display:grid}.spell-facetas{flex-wrap:wrap;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.spell-facetas li{border:1px solid var(--gold);color:var(--gold);border-radius:999px;padding:1px 8px}.fam-cena-lista{gap:2px;margin:0;display:grid}.fam-cena-lista dt{color:var(--mute);font-size:var(--text-small)}.fam-cena-lista dd{margin:0 0 8px;font-style:italic}.fam-oferta-faceta{padding-top:4px}.fam-grimorio{gap:8px;margin:0;display:grid}.fam-lendo{margin:0}.spell-type{font-size:var(--text-small);color:var(--gold);margin-left:8px}.spell-switch{border-radius:999px;min-width:96px;padding:4px 12px}.spell-switch[aria-checked=true]{border-color:var(--tide);color:var(--tide)}.spell-switch[aria-disabled=true]{color:var(--mute);border-color:var(--line)}.fam-linha.spell-on{border-top-color:var(--tide);border-right-color:var(--tide);border-bottom-color:var(--tide)}.fam-despedir{margin:auto 0 0}.fam-despedir-botao{border-color:var(--ember);color:var(--ember);background:0 0}.livro-bloco h4{font-size:var(--text-small);color:var(--mute);margin:0 0 8px}.livro-bloco .livro-lista{gap:4px}.livro-bloco .livro-lista li{background:var(--raise);font-size:var(--text-small);border-radius:8px;grid-template-columns:150px minmax(0,1fr);gap:8px;padding:8px 12px}.alma-corpo{gap:12px;display:grid}.alma-cena{margin:0}.alma-falas{gap:6px;display:grid}.alma-fala{text-align:left;justify-items:start;gap:2px;padding:8px 12px;display:grid}.alma-fala-tendencia{font-size:var(--text-small)}.alma-parte h4{font-size:var(--text-small);color:var(--mute);margin:0 0 4px}.alma-parte p{margin:0 0 4px}.alma-memorias{gap:4px;margin:0;padding:0;list-style:none;display:grid}.alma-memorias li{background:var(--raise);font-size:var(--text-small);border-radius:8px;padding:8px 12px}.fam-arm{flex-direction:column;flex:1;gap:8px;min-width:0;min-height:0;padding:12px 16px;display:flex}.fam-arm-topo{align-items:baseline;gap:8px;display:flex}.fam-arm-titulo{font:700 var(--text-title) var(--display);color:var(--gold);margin:0}.fam-valis{font-variant-numeric:tabular-nums;color:var(--gold);margin-left:auto;font-weight:600}.fam-filtros{flex-wrap:wrap;gap:4px;display:flex}.chip{font-size:var(--text-label);padding:4px 8px}.fam-grade{grid-template-columns:repeat(var(--cols,9), 52px);flex:1;grid-auto-rows:52px;place-content:start;gap:6px;min-height:0;padding:2px;display:grid;overflow-y:auto}.cel{background:var(--raise);border:2px solid var(--line);border-radius:8px;justify-content:center;align-items:center;width:52px;height:52px;padding:0;display:flex;position:relative}.cel.vazia{background:var(--abyss);border:1px solid var(--line)}.cel.raro{border:4px double var(--stone)}.cel .icon{vertical-align:baseline;width:32px;height:32px}.cel-qtd,.cel-melhor,.cel-marca{font-size:var(--text-label);font-weight:700;line-height:1;position:absolute}.cel-qtd{text-shadow:0 1px 0 var(--abyss);bottom:2px;right:4px}.cel-melhor{color:var(--tide);top:2px;left:4px}.cel-marca{color:var(--gold);bottom:2px;left:4px}.cel-novo{background:var(--gold);border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:4px}.fam-vazio{grid-column:1/-1;margin:0}.fam-detalhe{background:var(--raise);border:1px solid var(--line);border-radius:8px;flex:none;gap:12px;height:172px;padding:8px 12px;display:flex;overflow:hidden}.fam-det-icone{flex:none;width:48px;height:48px}.fam-det-texto{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.fam-det-nome strong{font-size:var(--text-body)}.fam-det-acoes{gap:8px;margin-top:auto;display:flex}.fam-qtd{align-items:center;gap:6px;display:inline-flex}.tile-venda .fam-qtd{display:contents}.fam-cmp{font-weight:600}.fam-dica-det{margin:auto 0}.fam-venda{flex:none;align-items:center;gap:12px;display:flex}.fam-venda-info{flex:1}.grupo{flex-direction:column;height:100%;min-height:0;display:flex}.grupo-abas{flex:none;padding:12px 24px 0}.grupo-painel{flex-direction:column;flex:1;min-height:0;display:flex}.gm-colunas{flex:1;grid-template-columns:340px minmax(0,1fr) 360px;gap:24px;min-height:0;padding:8px 24px 12px;display:grid}.gm-bloqueado{grid-template-columns:340px minmax(0,1fr)}.gm-col{scrollbar-width:thin;scrollbar-color:var(--stone) var(--abyss);flex-direction:column;gap:8px;min-width:0;min-height:0;margin:-4px;padding:4px;display:flex;overflow-y:auto}.gm-titulo{font-size:var(--text-small);color:var(--mute);text-transform:uppercase;letter-spacing:.06em;margin:0;font-weight:600}.gm-lista{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gm-cartao{background:var(--raise);border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:8px 12px;display:flex}.gm-cartao.no-grupo{border-color:var(--gold)}.gm-cartao.indisponivel{background:var(--panel);color:var(--mute);border-style:dashed}.gm-cartao[draggable=true]{cursor:grab}.gm-foto{object-fit:contain;flex:none;width:48px;height:48px}.gm-foto.rosto{object-fit:cover}.gm-cartao-texto{flex:1;min-width:0}.gm-cartao-nome{overflow-wrap:anywhere}.gm-aviso{color:var(--ember)}.gm-cartao-acao{flex:none;justify-items:end;gap:4px;display:grid}.gm-tag{font-size:var(--text-label);color:var(--gold);font-weight:600}.gm-quadro{background:var(--raise);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:4px;padding:8px 12px;display:flex}.gm-quadro p{margin:0}.gm-zona+.gm-zona-cab{margin-top:4px}.gm-zona-cab{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;line-height:1.3;display:flex}.gm-zona,.gm-zona-carregador{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.gm-formacao-cartao,.gm-vaga,.gm-carregador{text-align:center;border-radius:12px;min-width:0;min-height:96px;padding:8px}.gm-formacao-cartao{border:1px solid var(--gold);background:var(--panel);cursor:grab;flex-direction:column;align-items:center;gap:0;display:flex}.gm-linha-foto{justify-content:space-between;align-items:center;gap:4px;width:100%;display:flex}.gm-rolagem{scrollbar-width:thin;scrollbar-color:var(--stone) var(--abyss);flex:0 auto;min-height:0;margin:-4px;padding:4px;overflow-y:auto}.gm-formacao{overflow:visible}.gm-nome{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.gm-mover{flex:none;width:24px;height:28px;padding:0}.gm-vaga{border:1px dashed var(--line);color:var(--mute);font-size:var(--text-small);justify-content:center;align-items:center;display:flex}.gm-carregador{border:1px solid var(--tide);background:var(--panel);flex-direction:column;align-items:center;gap:8px;display:flex}.gm-carregador p{margin:0}.gm-carregador-larga{grid-column:1/-1}.gm-carregador-guilda{cursor:default}.gm-carregador select{width:100%;max-width:100%;margin-top:auto}.gm-formacao-cartao .gm-foto{width:36px;height:36px}.gm-formacao-cartao .gm-nome,.gm-formacao-cartao .small{line-height:1.3}.gm-carregador-quem .gm-foto{width:24px;height:24px}.gm-carregador-quem{cursor:grab;justify-content:center;align-items:center;gap:4px;max-width:100%;display:flex}.gm-zona-rotulo{font-size:var(--text-label);color:var(--tide);text-transform:uppercase;font-weight:600}.gm-dica{font-size:var(--text-label);margin:0;line-height:1.3}.gm-numeros{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.gm-num{background:var(--raise);border-radius:12px;gap:0;min-width:0;padding:8px;display:grid}.gm-num-rotulo{font-size:var(--text-label);color:var(--mute);font-weight:600;line-height:1.3}.gm-num strong{font-size:var(--text-title);font-variant-numeric:tabular-nums;line-height:1.3}.gm-num strong.tide{color:var(--tide)}.gm-num .small{line-height:1.3}.gm-campo{font-size:var(--text-small);color:var(--mute);flex-direction:column;gap:4px;display:flex}.gm-campo select{height:40px}.gm-prefs{flex-direction:column;gap:8px;display:flex}.gm-andar p{margin:0}.gm-kit{flex-direction:column;gap:8px;display:flex}.gm-kit p{margin:0}.gm-kit-cab{justify-content:space-between;align-items:baseline;display:flex}.gm-kit-linha{background:var(--raise);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.gm-kit-nome{flex:1;min-width:0;display:grid}.gm-kit-efeito{line-height:1.3}.gm-passo{flex:none;width:32px;height:32px;padding:0}.gm-qtd{text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;flex:none;width:64px;min-height:32px;padding:0 6px;font-weight:700}.gm-qtd::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gm-qtd::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gm-qtd-campo{display:contents}.gm-kit-aviso{color:var(--warn,var(--muted));flex:1 0 100%;margin:0}.gm-kit .link{align-self:flex-start}.gm-rodape{border-top:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex}.gm-resumo{font-size:var(--text-small);color:var(--mute)}.gm-descer{min-height:44px;font-size:var(--text-body);padding:0 24px;font-weight:700}.gm-duo,.gm-andares{flex:1;align-content:start;min-height:0;padding:24px;overflow-y:auto}.gm-duo{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.window[data-window=babel] .window-body{padding:0;overflow:hidden}.window[data-window=babel] .window-body:after{content:none}.babel{flex-direction:column;height:100%;min-height:0;display:flex}.babel .babel-abas{flex:none;margin:0;padding:12px 24px 0}.babel .mochila-corpo{flex:1;grid-template-columns:minmax(0,1fr) 380px;gap:24px;min-height:0;padding:24px}.babel .mochila-itens,.babel .mochila-lado{scrollbar-width:thin;scrollbar-color:var(--stone) var(--abyss);min-width:0;min-height:0;max-height:100%;margin:-4px;padding:4px;overflow-y:auto}.babel .mochila-lado{align-content:start;gap:12px;position:static}.babel .tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.babel .tile{gap:8px;padding:16px}.babel .tile-venda{padding-inline:10px}.tile-venda .tile-compra{flex-direction:column;align-items:center;width:100%;margin-top:auto}.tile-venda .tile-compra button{white-space:nowrap;padding-inline:8px}.babel .lojista{align-items:flex-start;margin-bottom:0}.feedback{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.gm-col:not(.gm-formacao):after,.gm-rolagem:after,.babel .mochila-itens:after,.babel .mochila-lado:after{content:"";background:linear-gradient(transparent, var(--panel));pointer-events:none;flex:none;height:24px;display:block;position:sticky;bottom:0}.selo-veterano{color:var(--gold);margin:4px 0}.candidate-historia{margin:4px 0}.ficha-historia p{margin:0 0 8px;padding:2px 4px}.guilda-abas{margin-bottom:12px}.bestiario-lista{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:8px 0;padding:0;list-style:none;display:grid}.bestiario-linha{border:1px solid var(--line);background:var(--raise);border-radius:12px;gap:4px;padding:8px 12px;display:grid}.bestiario-linha p{margin:0}.bestiario-cab{align-items:baseline;gap:8px;display:flex}.bestiario-cab .alvo-selo.term{margin-left:auto}.chat{--chat-lista-min:56px;--chat-h-silenciados:252px;--chat-h-silenciados-aviso:310px;left:var(--edge);bottom:var(--band-bottom);z-index:25;width:var(--chat-w-custom,var(--col-left-w));pointer-events:none;position:fixed}.chat[data-estado=aberto][data-movido]{left:var(--chat-x);top:var(--chat-y);bottom:auto}.chat[data-arrastando]{-webkit-user-select:none;user-select:none}.chat>*{pointer-events:auto}.chat [hidden]{display:none}.chat[data-estado=minimizado]{bottom:12px;left:calc(var(--edge) + var(--chat-barra-esq,64px));width:auto}.chat-janela{height:var(--chat-h-custom,clamp(168px, calc(100vh - 650px), 320px));overflow-wrap:anywhere;flex-direction:column;gap:8px;padding:8px;display:flex}.chat-janela:has(.chat-silenciados:not([hidden])){height:max(var(--chat-h-custom,clamp(168px, calc(100vh - 650px), 320px)), var(--chat-h-silenciados))}.chat-janela:has(.chat-silenciados:not([hidden])):has(.chat-aviso:not([hidden])){height:max(var(--chat-h-custom,clamp(168px, calc(100vh - 650px), 320px)), var(--chat-h-silenciados-aviso))}.chat-topo,.chat-silenciados-botao,.chat-aviso,.chat-rodape{flex:none}.chat-topo{align-items:center;gap:4px;display:flex}.chat-ancora,.chat-alca{min-width:24px;min-height:24px;color:var(--mute);touch-action:none;-webkit-user-select:none;user-select:none;background-color:#0000;border:0;flex:none;padding:0}.chat-ancora{cursor:move;background-image:radial-gradient(circle,currentColor 1.4px,#0000 1.8px);background-position:50%;background-repeat:repeat;background-size:6px 6px;background-clip:content-box;width:24px;height:28px;padding:7px 6px}.chat-alca{cursor:nwse-resize;background-image:linear-gradient(135deg,#0000 0 45%,currentColor 45% 55%,#0000 55% 70%,currentColor 70% 80%,#0000 80%);background-position:right 4px bottom 4px;background-repeat:no-repeat;background-size:14px 14px;width:24px;height:24px}.chat-ancora:hover,.chat-alca:hover{color:var(--gold)}.chat-titulo{min-width:0;font:700 var(--text-body) var(--body);color:var(--gold);flex:1;margin-left:4px}.chat-min{min-width:32px;min-height:32px;padding:4px}.chat-letra{min-width:28px;min-height:28px;font-size:var(--text-small);padding:2px 4px;line-height:1}.chat-letra[aria-disabled=true]{color:var(--mute);cursor:default}.chat-silenciados-botao{min-height:24px;font-size:var(--text-label);align-self:flex-start;padding:4px 8px;line-height:1.3}.chat-silenciados{flex:0 auto;min-height:0;overflow-y:auto}.chat-silenciados-lista{gap:4px;margin:0;padding:0;list-style:none;display:grid}.chat-silenciados-item{font-size:var(--text-small);justify-content:space-between;align-items:center;gap:8px;display:flex}.chat-silenciados-nome{min-width:0;font-weight:600}.chat-silenciados-item .chat-voltar{white-space:nowrap;flex:none}.chat-lista{min-height:var(--chat-lista-min);font-size:var(--text-small);flex:1 0 0;line-height:1.5;overflow-y:auto}.chat[data-tamanho="2"] .chat-lista{font-size:var(--text-body)}.chat[data-tamanho="3"] .chat-lista{font-size:var(--text-title)}.chat-linha{margin:0 0 4px}.chat-nome{color:var(--gold);font-weight:700}button.chat-nome{font:inherit;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-radius:4px;padding:0;font-weight:700;display:inline}button.chat-nome:hover{text-decoration:underline}.chat-nome.proprio{color:var(--ink)}.chat-acao{margin:0 0 8px}.chat-nota{color:var(--mute);margin:0 0 8px}.chat-vazio{color:var(--mute);margin:0}.chat-aviso{font-size:var(--text-label);color:var(--ember);margin:0;line-height:1.3}.chat-rodape{grid-template-columns:minmax(0,1fr) auto 24px;align-items:end;gap:6px;display:grid}.chat-campo{min-width:0;min-height:32px;padding:4px 6px}.chat-enviar{min-height:32px;padding:4px 8px}.chat-barra{align-items:center;gap:8px;min-height:32px;padding:4px 8px;display:flex}.chat-barra:has(.chat-nao-lidas:not([hidden])){border-color:var(--gold)}.chat-nao-lidas{background:var(--gold);min-width:24px;color:var(--abyss);font-size:var(--text-label);text-align:center;border-radius:999px;padding:0 8px;font-weight:700;line-height:1.3}.som:has(.som-painel:not([hidden])){z-index:26}.cidade-hud{display:contents}.cidade-escuro{z-index:5;opacity:0;pointer-events:none;background:#000;position:fixed;inset:0}.cidade-lugar,.cidade-dica,.cidade-fala{z-index:11;background:color-mix(in srgb, var(--panel) 92%, transparent);border:1px solid var(--line);color:var(--ink);font-size:var(--text-body);pointer-events:none;border-radius:12px;margin:0;padding:8px 16px;position:fixed;left:50%;transform:translate(-50%)}.cidade-lugar{font-family:var(--display);color:var(--gold);top:56px}.cidade-dica{bottom:64px}.cidade-fala{bottom:112px}.cidade-lugar[hidden],.cidade-dica[hidden],.cidade-fala[hidden],.cidade-mini[hidden],.cidade-elevador[hidden],.cidade-voltar[hidden]{display:none}.cidade-mini{top:48px;right:var(--edge);z-index:11;background:var(--abyss);border:1px solid var(--line);image-rendering:pixelated;pointer-events:none;border-radius:4px;position:fixed}.cidade-voltar{z-index:11;position:fixed;bottom:64px;left:50%;transform:translate(-50%)}.cidade-elevador{z-index:12;background:var(--panel);border:1px solid var(--line);min-width:240px;color:var(--ink);border-radius:12px;padding:16px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.cidade-elevador h2{font-size:var(--text-body);margin:0 0 8px}.cidade-elevador ul{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.cidade-elevador li button{text-align:left;width:100%}.som{left:var(--edge);z-index:10;width:max-content;max-width:var(--col-left-w);pointer-events:none;flex-direction:column-reverse;align-items:flex-start;gap:4px;display:flex;position:fixed;bottom:12px}.som>*{pointer-events:auto}.som button{min-height:32px;padding:4px 8px;font-size:.875rem}.som button[aria-pressed=true],.som button[aria-expanded=true]{border-color:var(--gold);color:var(--gold)}.som button:disabled{opacity:1;color:var(--mute)}.som-dica{font-size:var(--text-label);color:var(--mute);margin:0;line-height:1.3}.som-painel{background:var(--panel);border:1px solid var(--line);border-radius:12px;gap:4px;padding:8px;display:grid}.som-campo{height:24px;font-size:var(--text-label);grid-template-columns:56px minmax(0,1fr);align-items:center;gap:8px;line-height:1.3;display:grid}.som-campo input{width:100%;min-width:0;height:24px;accent-color:var(--gold);margin:0}.som [hidden]{display:none}.som-linha{align-items:center;gap:4px;display:flex}@media (max-width:480px){.som-luz{display:none}}
