#mk-hud{--gold:#b9a17b;--line:#74624d;--ink:#1c1a17;--paper:#f2e4c9;--muted:#c5b498;--hotbar-ratio:5.5042;--slot-y:47.52%;--slot-width:8.91%;--slot-height:46.95%;z-index:5;pointer-events:none;color:var(--paper);font:14px/1.35 Inter,system-ui,sans-serif;position:fixed;inset:0}#mk-hud [hidden]{display:none!important}#mk-hud>*{pointer-events:auto}#mk-hud .nameplate,#mk-hud .field-message,#mk-hud .hud{pointer-events:none}#mk-hud strong,#mk-hud h3{font-family:Cinzel,Georgia,serif}#mk-hud button,#mk-hud select,#mk-hud input{font:inherit;color:inherit}#mk-hud button{cursor:pointer}#mk-hud button:focus-visible,#mk-hud select:focus-visible,#mk-hud input:focus-visible{outline-offset:2px;outline:2px solid #b7eff6}#mk-hud .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#mk-hud .frame{background:var(--ink);border:1px solid var(--line);box-shadow:inset 0 0 0 2px #12110f,0 5px 20px #0009}#mk-hud [data-tip]{position:relative}#mk-hud .identity{aspect-ratio:500/157;background:var(--profile-frame) center/100% 100% no-repeat;width:300px;image-rendering:pixelated;position:absolute;top:13px;left:13px}#mk-hud .identity-conteudo{box-sizing:border-box;align-items:center;gap:7px;padding:5px 6px;display:flex;position:absolute;inset:18.5% 15.8% 17.8% 15.6%;overflow:hidden}#mk-hud .avatar{box-sizing:border-box;aspect-ratio:1;color:#b9a17b;background:#252820;border:1px solid #807355;flex:none;place-items:center;height:100%;display:grid;overflow:hidden}#mk-hud .avatar img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;display:block}#mk-hud .avatar svg{width:60%;height:60%}#mk-hud .vitals{flex:1;gap:3px;min-width:0;display:grid}#mk-hud .identity-name{align-items:center;gap:5px;min-width:0;display:flex}#mk-hud .identity-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#mk-hud .level{color:#f5d58c;background:#251d14;border:1px solid #91744e;flex:none;place-items:center;min-width:19px;height:17px;padding:0 2px;font:700 11px/1 Inter,system-ui,sans-serif;display:grid}#mk-hud .stat{isolation:isolate;box-sizing:border-box;color:#fff0d3;text-shadow:1px 1px #100e0a;background:#171914;border:1px solid #605443;justify-content:space-between;align-items:center;gap:4px;min-height:14px;padding:0 4px;font:10px/1.2 Inter,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}#mk-hud .stat i{z-index:-1;width:var(--fill,100%);border-top:1px solid #ffffff36;position:absolute;inset:0 auto 0 0}#mk-hud .life-stat i{background:#813d35}#mk-hud .mana-stat i{background:#2c586f}#mk-hud .stat span{letter-spacing:.04em;flex:none}#mk-hud .stat b{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}#mk-hud .identity .identity-name strong{min-width:0;font-size:14px}#mk-hud .nameplate{left:var(--player-x,50%);top:var(--player-y,45%);text-align:center;text-shadow:0 1px 2px #000,1px 1px #000,-1px 0 #000;justify-items:center;gap:2px;font-size:12px;display:grid;position:absolute;transform:translate(-50%,-100%)}#mk-hud .nameplate strong{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-family:Inter,system-ui,sans-serif;overflow:hidden}#mk-hud .overhead-vitals{gap:2px;display:grid}#mk-hud .overhead-vitals div{background:#151713;border:1px solid #151713;width:58px;height:4px}#mk-hud .overhead-vitals i{height:100%;width:var(--fill,100%);background:#b94e42;display:block}#mk-hud .overhead-vitals div+div i{background:#4d8ab5}#mk-hud .map-toggle{aspect-ratio:1;border:4px double var(--gold);background:#1d3a46;border-radius:50%;width:108px;padding:0;position:absolute;top:17px;right:17px;overflow:visible;box-shadow:0 5px 14px #0009}#mk-hud .map-toggle canvas{image-rendering:auto;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}#mk-hud .map-toggle span,#mk-hud .map-toggle strong{border:1px solid var(--line);z-index:1;white-space:nowrap;background:#231f19;padding:1px 6px;position:absolute;left:50%;transform:translate(-50%)}#mk-hud .map-toggle span{font-size:11px;top:-9px}#mk-hud .map-toggle strong{font-size:13px;bottom:-10px}#mk-hud .field-message{text-align:center;border:1px solid var(--line);opacity:0;background:#1c1a17d0;max-width:min(90vw,520px);padding:3px 8px;font-size:12px;transition:opacity .25s;position:absolute;bottom:118px;left:50%;transform:translate(-50%)}#mk-hud .field-message.on{opacity:1}#mk-hud .hud{justify-items:center;display:grid;position:absolute;inset:auto 0 13px}#mk-hud .hotbar-row{grid-template-columns:clamp(38px,7vw,49px) minmax(0,1fr) clamp(38px,7vw,49px);align-items:center;width:min(96%,480px);display:grid}#mk-hud .orb{--fluid-top:#d37962;--fluid-bottom:#751d20;aspect-ratio:1;isolation:isolate;z-index:1;color:#ffeed0;background:var(--orb-frame) center/100% 100% no-repeat;width:100%;image-rendering:pixelated;place-items:center;font:700 12px/1 Georgia,serif;display:grid;position:relative}#mk-hud .orb:before{content:"";z-index:-1;background:#241a17;border-radius:50%;position:absolute;inset:17%}#mk-hud .orb i{z-index:-1;clip-path:inset(calc(100% - var(--depth,100%)) 0 0);background:radial-gradient(circle at 35% 15%,var(--fluid-top),transparent 59%),linear-gradient(var(--fluid-top),var(--fluid-bottom));border-radius:50%;position:absolute;inset:17%}#mk-hud .orb b{text-shadow:0 1px 2px #000,1px 1px #000}#mk-hud .life-orb{transform:translate(6px)}#mk-hud .mana-orb{--fluid-top:#5aa2cf;--fluid-bottom:#1c326f;transform:translate(-6px)}#mk-hud .action-bar{isolation:isolate;width:100%;aspect-ratio:var(--hotbar-ratio);pointer-events:auto;filter:drop-shadow(0 3px 2px #080b08);position:relative}#mk-hud .action-bar:before{content:"";z-index:1;background:var(--hotbar-art) center/100% 100% no-repeat;image-rendering:pixelated;pointer-events:none;position:absolute;inset:0}#mk-hud .slots{z-index:2;pointer-events:none;position:absolute;inset:0}#mk-hud .slots .slot{pointer-events:auto}#mk-hud .slot{top:var(--slot-y);left:var(--slot-x);width:var(--slot-width);height:var(--slot-height);background:0 0;border:1px solid #0000;place-items:center;padding:2px;display:grid;position:absolute;transform:translate(-50%,-50%)}#mk-hud .slot img,#mk-hud .slot .glifo{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}#mk-hud .slot .glifo{place-items:center;font-size:clamp(14px,3vw,20px);display:grid}#mk-hud .slot:hover,#mk-hud .slot.ready,#mk-hud .slot.drop{background:#446e722b;border-color:#a5d0d5}#mk-hud .slot:active,#mk-hud .slot.usada{background:#a6dce34a}#mk-hud .slot kbd{color:#f0d9ad;text-shadow:1px 1px #000,-1px -1px #000;font:11px Georgia,serif;position:absolute;bottom:0;left:2px}#mk-hud .xp-wrap{z-index:0;height:12px;position:absolute;top:calc(96.1% - 2px);left:11.5%;right:11.5%}#mk-hud .xp-bar{cursor:default;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}#mk-hud .xp-bar:before{content:"";background:#120d08;height:5px;position:absolute;top:0;left:0;right:0;box-shadow:0 1px #000}#mk-hud .xp-bar i{height:3px;width:var(--xp,0%);background:linear-gradient(#f3d873,#c99a2e);position:absolute;top:1px;left:0;box-shadow:0 0 4px #e8c35a88}#mk-hud .xp-bar:focus-visible{outline-offset:3px}#mk-hud .xp-details{z-index:5;z-index:2;width:max-content;max-width:90vw;padding:6px 9px;font-size:12px;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}#mk-hud .xp-wrap:hover+.xp-details,#mk-hud .xp-wrap:focus-within+.xp-details{gap:2px;display:grid}#mk-hud .menu{gap:2px;padding:2px;display:flex;position:absolute;bottom:13px;right:13px}#mk-hud .menu button,#mk-hud .chat-toggle{background:var(--menu-frame) center/100% 100% no-repeat;width:36px;height:36px;image-rendering:pixelated;color:#eed8ad;border:1px solid #0000;place-items:center;padding:0;display:grid}#mk-hud .menu button:hover,#mk-hud .chat-toggle:hover{color:#fff2cf;filter:brightness(1.16)}#mk-hud .menu button[aria-expanded=true],#mk-hud .chat-toggle[aria-expanded=true]{color:#a6e3e8;border-color:#9db9ab}#mk-hud .chat-toggle{position:absolute;bottom:15px;left:13px}#mk-hud [data-tip]:hover:after,#mk-hud [data-tip]:focus-visible:after{content:attr(data-tip);white-space:nowrap;color:var(--paper);border:1px solid var(--line);pointer-events:none;z-index:9;background:#1c1a17;padding:2px 6px;font:12px Inter,system-ui,sans-serif;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}#mk-hud .minimize{color:#e0c7a0;background:#23241d;border:1px solid #665a44;place-items:center;width:25px;height:25px;font-size:14px;display:grid}#mk-hud [data-move-handle]{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none}#mk-hud .floating-panel.is-positioned{left:var(--panel-x)!important;top:var(--panel-y)!important;bottom:auto!important;right:auto!important;transform:none!important}#mk-hud .chat-panel{z-index:3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1c1a17b8;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(282px,100% - 26px);height:250px;display:grid;position:absolute;bottom:59px;left:13px}#mk-hud .chat-panel header{border-bottom:1px solid var(--line);background:#30261bd9;justify-content:space-between;align-items:center;gap:5px;padding:5px 7px;display:flex}#mk-hud .chat-channels{flex-wrap:wrap;gap:2px;padding:4px;display:flex}#mk-hud .chat-channels button,#mk-hud .chat-form button{border:1px solid var(--line);background:#262019;padding:3px 5px;font-size:11px}#mk-hud .chat-channels button[aria-pressed=true]{color:#f9ddb0;background:#483726;border-color:#bd9b66}#mk-hud .chat-log{overflow-wrap:anywhere;text-shadow:0 1px 1px #000;padding:5px 8px;font-size:12px;overflow:auto}#mk-hud .chat-log p{margin:0 0 5px}#mk-hud .chat-log strong{color:#e8cb91;font:600 12px Inter,system-ui,sans-serif}#mk-hud .chat-log .vazio{color:var(--muted)}#mk-hud .chat-form{border-top:1px solid var(--line);gap:3px;padding:5px 6px;display:grid}#mk-hud .chat-form div,#mk-hud .chat-recipient{align-items:center;gap:4px;font-size:12px;display:flex}#mk-hud .chat-form input{border:1px solid var(--line);background:#191713;flex:1;min-width:0;padding:4px 5px;font-size:12px}#mk-hud .chat-form button{place-items:center;display:grid}#mk-hud .drawer{z-index:2;flex-direction:column;width:min(410px,100% - 26px);max-height:calc(100% - 195px);display:flex;position:absolute;bottom:111px;right:13px;overflow:hidden}#mk-hud .drawer>header{flex:none}#mk-hud .drawer>.drawer-body{overscroll-behavior:contain;flex:auto;min-height:0;padding-bottom:14px;overflow:auto}#mk-hud .drawer-wide{width:min(760px,100% - 30px);max-height:calc(100% - 145px);left:50%;right:auto;transform:translate(-50%)}#mk-hud #mk-map{width:min(825px,100% - 30px)}#mk-hud .drawer header{border-bottom:1px solid var(--line);background:linear-gradient(#332a20,#251f19);justify-content:space-between;align-items:center;padding:9px 12px;display:flex}#mk-hud .drawer h3{margin:1px 0 0;font-size:19px}#mk-hud .drawer small{color:var(--muted);letter-spacing:.12em;font-size:10px}#mk-hud .drawer-body{padding:10px 12px}#mk-hud .drawer h4{color:#e8d2a8;margin:8px 0 7px;font:600 15px Cinzel,Georgia,serif}#mk-hud .drawer p{color:var(--muted);margin:6px 0;font-size:12px}#mk-hud .trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}#mk-hud .trio-slot{gap:3px;min-width:0;font-size:11px;display:grid}#mk-hud .trio-slot select{background:#2d251e;border:1px solid #73614d;width:100%;padding:4px}#mk-hud .trio-slot .tranc{color:var(--muted);text-align:center;border:1px dashed #65553e;padding:5px}#mk-hud .classe{color:var(--muted);margin:8px 0 2px;font-size:12px}#mk-hud .classe b{color:#f3d89c;font:700 15px Cinzel,Georgia,serif}#mk-hud .tree-toolbar{flex-wrap:wrap;justify-content:space-between;gap:5px;margin:9px 0 5px;font-size:12px;display:flex}#mk-hud .tree-toolbar span{color:#efc979}#mk-hud .trees{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}#mk-hud .tree{--tree-color:#b6ab78;background:radial-gradient(at 50% 35%,#433326,#221f19 70%);border:1px solid #5c4d38;min-width:0;padding:6px 4px 8px;position:relative}#mk-hud .tree>strong{text-align:center;margin-bottom:4px;font-size:12px;display:block}#mk-hud .tree.vazia{color:var(--muted);text-align:center;place-items:center;min-height:150px;font-size:12px;display:grid}#mk-hud .grade-nos{grid-template-rows:repeat(3,46px);grid-template-columns:repeat(3,1fr);place-items:center;display:grid;position:relative}#mk-hud .grade-nos svg.ligacoes{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}#mk-hud .node{z-index:1;background:#25221c;border:2px solid #655c4c;border-radius:50%;place-items:center;width:36px;height:36px;padding:2px;display:grid;position:relative}#mk-hud .node.passiva{border-radius:6px}#mk-hud .node img,#mk-hud .node .glifo{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;place-items:center;font-size:15px;display:grid}#mk-hud .node.aprendido{border-color:var(--tree-color);box-shadow:0 0 6px var(--tree-color)}#mk-hud .node.disponivel{border-color:#d9c08a}#mk-hud .node.bloqueado{opacity:.5}#mk-hud .node[aria-pressed=true]{outline-offset:2px;outline:2px solid #f4d49e}#mk-hud .node .rk{border:1px solid var(--line);background:#1c1a17;padding:1px 3px;font:700 9px/1 Inter,system-ui,sans-serif;position:absolute;bottom:-6px;right:-6px}#mk-hud .node-detail{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:7px 0;font-size:12px;display:flex}#mk-hud .node-detail div{flex:260px}#mk-hud .node-detail button,#mk-hud .map-controls button,#mk-hud .settings button{border:1px solid var(--line);background:#30261b;padding:4px 8px;font-size:12px}#mk-hud .node-detail button:disabled{opacity:.45;cursor:default}#mk-hud .library{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}#mk-hud .spell{text-align:left;background:#2a241e;border:1px solid #6f604e;grid-template-columns:26px 1fr;align-items:center;gap:6px;padding:4px;display:grid}#mk-hud .spell[aria-pressed=true]{background:#273238;border-color:#9ad1d8}#mk-hud .spell.locked{opacity:.55}#mk-hud .spell img,#mk-hud .spell .glifo{object-fit:contain;width:26px;height:26px;image-rendering:pixelated;place-items:center;font-size:16px;display:grid}#mk-hud .spell strong{font:600 12px Inter,system-ui,sans-serif;display:block}#mk-hud .spell span span{color:var(--muted);font-size:10px}#mk-hud .assigned{flex-wrap:wrap;gap:4px;display:flex}#mk-hud .assigned button{background:#28211b;border:1px solid #6f604e;padding:3px 5px;font-size:11px}#mk-hud .drawer>.drawer-body.inventory-layout{grid-template-columns:minmax(190px,.9fr) minmax(180px,1.1fr);gap:14px;display:grid}#mk-hud .equipment{grid-template-columns:minmax(44px,1fr) minmax(58px,1.4fr) minmax(44px,1fr);grid-template-areas:".cabeca.""arma corpo secundaria""armadura corpo anel""calca corpo amuleto""botas mochila flechas";gap:3px;max-width:235px;margin:auto;display:grid}#mk-hud .character-preview{background:#22261d var(--character) center/contain no-repeat;min-height:100px;image-rendering:pixelated;border:1px solid #5e533f;grid-area:corpo}#mk-hud .equip-slot{grid-area:var(--area);color:#e8d4b0;text-align:center;background:#262019;border:1px solid #6f5c44;align-content:center;justify-items:center;min-height:38px;padding:2px;font-size:10px;display:grid}#mk-hud .equip-slot img{object-fit:contain;width:24px;height:24px;image-rendering:pixelated}#mk-hud .equip-slot svg{color:#a3906b;width:15px;height:15px}#mk-hud .equip-slot[aria-disabled=true]{opacity:.55}#mk-hud .equip-slot.drop-ready,#mk-hud .item[aria-pressed=true]{background:#293137;border-color:#9bd5dd}#mk-hud .bag-heading{justify-content:space-between;align-items:center;gap:6px;font-size:12px;display:flex}#mk-hud .inventory{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}#mk-hud .item{aspect-ratio:1;background:linear-gradient(#30251e,#171512);border:1px solid #907356;place-items:center;min-width:0;max-height:56px;padding:2px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #120f0e,0 1px 2px #000}#mk-hud .item img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}#mk-hud .item svg{color:#d9bf91;width:18px;height:18px}#mk-hud .bag-expansion{color:var(--muted);gap:4px;margin-top:7px;font-size:11px;display:grid}#mk-hud .bag-expansion div{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}#mk-hud .bag-expansion div span{border:1px dashed #65553e;place-items:center;height:25px;display:grid}#mk-hud .bag-expansion svg{color:#7d6c50;width:14px;height:14px}#mk-hud .map-controls{gap:4px;margin-bottom:6px;display:flex}#mk-hud .map-controls button[aria-pressed=true]{background:#53412a;border-color:#c2a275}#mk-hud .map-figure{position:relative}#mk-hud .map-image{width:100%;height:auto;display:block}#mk-hud .map-pin{left:var(--pin-x);top:var(--pin-y);white-space:nowrap;color:#fff1d4;align-items:center;gap:5px;font-size:clamp(9px,1.55vw,13px);display:flex;position:absolute;transform:translate(-4px,-50%)}#mk-hud .map-pin i{background:#73d5e4;border:1px solid #102f36;flex:none;width:8px;height:8px;transform:rotate(45deg);box-shadow:0 0 0 2px #f0d29c}#mk-hud .map-pin span{background:#201b15;border:1px solid #8a7049;padding:2px 5px}#mk-hud .map-real{gap:6px;display:grid}#mk-hud .map-real canvas{cursor:grab;touch-action:none;background:#1d3a46;border:1px solid #6b5636;width:100%;height:min(60vh,500px);display:block}#mk-hud .map-real canvas:active{cursor:grabbing}#mk-hud .map-zoom{gap:4px;display:flex;position:absolute;top:8px;right:8px}#mk-hud .map-zoom button{border:1px solid var(--line);color:#f2e4c9;background:#30261bdd;min-width:30px;height:28px;font-size:14px}#mk-hud .map-zoom button:focus-visible{outline-offset:2px;outline:2px solid #b7eff6}#mk-hud .map-explorado{color:var(--muted);font-size:11px}#mk-hud .settings{gap:10px;display:grid}#mk-hud .settings label{gap:4px;font-size:12px;display:grid}#mk-hud .settings input[type=text],#mk-hud .settings input[type=file]{background:#28251e;border:1px solid #6e604b;min-width:0;padding:5px}#mk-hud .settings .check{align-items:center;gap:6px;display:flex}#mk-hud .settings p{margin:0}#mk-hud .settings [data-settings-status]:empty{display:none}#mk-hud .settings .controles{color:var(--muted);font-size:12px;line-height:1.6}@media (max-width:835px){#mk-hud{font-size:12px}#mk-hud .drawer{max-height:calc(100% - 230px);bottom:155px}#mk-hud .map-toggle{width:76px}#mk-hud .hud{bottom:57px}#mk-hud .field-message{bottom:150px}#mk-hud .menu{bottom:9px;right:9px}#mk-hud .chat-toggle{bottom:11px;left:9px}#mk-hud .chat-panel{bottom:132px;left:9px}}@media (max-width:520px){#mk-hud .identity{width:236px}#mk-hud .identity-conteudo{gap:5px;padding:3px 4px}#mk-hud .stat{min-height:11px;font-size:9px}#mk-hud .drawer>.drawer-body.inventory-layout{grid-template-columns:1fr}#mk-hud .trees .node{width:28px;height:28px}#mk-hud .library{grid-template-columns:1fr}}#mk-hud #mk-archetypes{width:min(1000px,100% - 30px)}#mk-hud .arq-emblema{--cor:#b9a17b;aspect-ratio:1;background:var(--orb-frame) center/100% 100% no-repeat;width:58px;image-rendering:pixelated;flex:none;place-items:center;display:grid}#mk-hud .arq-emblema>span{aspect-ratio:1;width:64%;color:var(--cor);background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--cor) 40%, #2a1f17), #0f0b09 78%);text-shadow:0 0 8px color-mix(in srgb, var(--cor) 70%, transparent);border-radius:50%;place-items:center;font-size:22px;line-height:1;display:grid}#mk-hud .arq-emblema.vazio>span{color:#7d6c50;text-shadow:none;background:#14100d}#mk-hud .arq-emblema.vazio svg{width:18px;height:18px}#mk-hud .arq-emblema.mini{width:26px}#mk-hud .arq-emblema.mini>span{font-size:12px}#mk-hud .arq-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}#mk-hud .arq-espaco{--cor:#6e5434;border:1px solid #6e5434;border-left:3px solid var(--cor);background:linear-gradient(#2c231b,#191410);grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:8px 10px;display:grid;box-shadow:inset 0 0 0 1px #0e0b09,inset 0 1px #ffffff12}#mk-hud .arq-espaco strong{color:#f3d89c;white-space:nowrap;text-overflow:ellipsis;font:700 15px Cinzel,Georgia,serif;display:block;overflow:hidden}#mk-hud .arq-espaco small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 4px;font-size:11px;display:block;overflow:hidden}#mk-hud .arq-espaco select{color:#e8d4b0;background:#120e0b;border:1px solid #5c4d38;width:100%;padding:3px 4px;font-size:11px}#mk-hud .arq-espaco.trancado{opacity:.72;border-left-color:#4a3826}#mk-hud .arq-espaco.livre{border-style:dashed}#mk-hud .arq-classe{text-align:center;background:linear-gradient(90deg,#0000,#3b2d1d 14% 86%,#0000);border-top:1px solid #8a7049;border-bottom:1px solid #8a7049;justify-items:center;gap:3px;margin:10px 0 8px;padding:9px 10px;display:grid}#mk-hud .arq-classe small{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:10px}#mk-hud .arq-classe>b{color:#f6d99a;letter-spacing:.04em;text-shadow:0 2px #0b0806;font:700 21px Cinzel,Georgia,serif}#mk-hud .arq-dica{color:var(--muted);font-size:12px}#mk-hud .arq-chips{flex-wrap:wrap;justify-content:center;gap:5px;margin-top:3px;display:flex}#mk-hud .arq-chip{color:#d8c6a4;background:#14110e;border:1px solid #5c4d38;border-radius:999px;padding:2px 9px;font-size:11px}#mk-hud .arq-chip b{color:#f6d99a}#mk-hud .arq-chip.ok{color:#9fe0c4;border-color:#3f7466}#mk-hud .arq-chip.aviso{color:#efb5a6;border-color:#7a4034}#mk-hud .arq-abas{border-bottom:1px solid #6e5434;gap:3px;padding:0 2px;display:flex}#mk-hud .arq-abas button{--cor:#b9a17b;color:#cdb994;background:#1b1612;border:1px solid #4a3826;border-bottom:0;align-items:center;gap:6px;padding:5px 12px 5px 6px;font-size:12px;display:flex}#mk-hud .arq-abas button small{color:var(--muted);font-size:10px}#mk-hud .arq-abas button[aria-selected=true]{color:#f6d99a;box-shadow:inset 0 2px 0 var(--cor);background:linear-gradient(#3a2c1c,#251d16);border-color:#b9a17b}#mk-hud .arq-principal{grid-template-columns:minmax(0,1fr) 260px;gap:10px;margin-top:8px;display:grid}#mk-hud .arq-arvore{--cor:#b9a17b;background:radial-gradient(ellipse at 50% -10%, color-mix(in srgb, var(--cor) 14%, #3a2c1f), #171310 70%);border:1px solid #4a3826;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-width:0;padding:10px;display:grid;box-shadow:inset 0 0 18px #000a}#mk-hud .arq-camada{min-width:0;position:relative}#mk-hud .arq-camada+.arq-camada:before{content:"›";color:#73d5e4;opacity:.7;font:700 16px Georgia,serif;position:absolute;top:42%;left:-12px}#mk-hud .arq-camada h5{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border-bottom:1px dashed #4a3826;margin:0 0 7px;padding-bottom:3px;font:600 10px Inter,system-ui,sans-serif}#mk-hud .ic{background:var(--menu-frame) center/100% 100% no-repeat;width:36px;height:36px;image-rendering:pixelated;flex:none;place-items:center;padding:7px;display:grid}#mk-hud .ic img,#mk-hud .ic .glifo{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;place-items:center;font-size:15px;display:grid}#mk-hud .ic.grande{width:48px;height:48px;padding:9px}#mk-hud .ic.grande .glifo{font-size:20px}#mk-hud .arq-no{text-align:left;width:100%;color:var(--paper);background:linear-gradient(#2a211a,#1a1511);border:1px solid #4f3f2c;border-radius:3px;grid-template-columns:36px minmax(0,1fr);gap:8px;margin-bottom:7px;padding:7px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}#mk-hud .arq-no:hover{border-color:#b9a17b;transform:translateY(-1px)}#mk-hud .arq-no .tx{gap:2px;min-width:0;display:grid}#mk-hud .arq-no .cab{justify-content:space-between;align-items:baseline;gap:4px;display:flex}#mk-hud .arq-no .cab b{color:#f3e3c3;text-overflow:ellipsis;white-space:nowrap;font:600 12px Inter,system-ui,sans-serif;overflow:hidden}#mk-hud .tipo{letter-spacing:.08em;text-transform:uppercase;color:#d5b97f;border:1px solid #5c4d38;flex:none;padding:1px 4px;font:600 9px Inter,system-ui,sans-serif}#mk-hud .tipo-passiva .tipo{color:#9fc3e6}#mk-hud .tipo-melhoria .tipo{color:#b9e08f}#mk-hud .arq-pips{gap:3px;margin:1px 0;display:flex}#mk-hud .arq-pips i{background:#0f0c0a;border:1px solid #6e5434;width:8px;height:8px;transform:rotate(45deg)}#mk-hud .arq-pips i.on{background:#73d5e4;border-color:#c9f4fa;box-shadow:0 0 4px #73d5e4}#mk-hud .arq-no .desc{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}#mk-hud .liga{color:#c99b8b;font-size:10px}#mk-hud .liga.ok{color:#8fd3b4}#mk-hud .arq-no .req{color:#efb5a6;font-size:10px}#mk-hud .arq-no.disponivel{border-color:#73d5e4;box-shadow:0 0 0 1px #73d5e440,0 0 12px #73d5e426}#mk-hud .arq-no.aprendido{border-color:color-mix(in srgb, var(--cor) 80%, #fff 0%);background:linear-gradient(color-mix(in srgb, var(--cor) 16%, #2a211a), #1a1511)}#mk-hud .arq-no.bloqueado{opacity:.62}#mk-hud .arq-no[aria-pressed=true]{outline-offset:1px;outline:2px solid #f4d49e}#mk-hud .arq-lado{align-content:start;gap:8px;min-width:0;display:grid}#mk-hud .arq-lado .node-detail{background:linear-gradient(#211a14,#151110);border:1px solid #6e5434;gap:6px;padding:10px;font-size:12px;display:grid;box-shadow:inset 0 0 0 1px #0e0b09}#mk-hud .node-detail .det-cab{align-items:center;gap:9px;display:flex}#mk-hud .node-detail .det-cab b{color:#f6d99a;font:700 15px Cinzel,Georgia,serif;display:block}#mk-hud .node-detail .det-cab small{color:var(--muted);font-size:11px;display:block}#mk-hud .node-detail .dif,#mk-hud .node-detail .tags{color:var(--muted);font-size:11px}#mk-hud .node-detail .ok{color:#8fd3b4}#mk-hud .node-detail .aviso{color:#efb5a6}#mk-hud .node-detail .arq-vazio{margin:0}#mk-hud .arq-lado [data-learn]{letter-spacing:.04em;color:#e9fbff;background:linear-gradient(#3c6166,#22393c);border:1px solid #73d5e4;width:100%;padding:7px;font:700 12px Inter,system-ui,sans-serif;box-shadow:inset 0 1px #fff2,0 0 10px #73d5e433}#mk-hud .arq-lado [data-learn]:disabled{filter:grayscale();opacity:.45;box-shadow:none}#mk-hud .arq-basico{border:1px solid #4f3f2c;border-left:3px solid var(--cor);background:#1b1612;padding:8px 10px;font-size:12px}#mk-hud .arq-basico small{color:var(--muted);letter-spacing:.06em;margin-bottom:4px;font-size:10px;display:block}#mk-hud .arq-basico>div{align-items:center;gap:8px;display:flex}#mk-hud .arq-basico b{color:#f3e3c3;display:block}#mk-hud .arq-basico span span{color:var(--muted);font-size:11px}#mk-hud .arq-escolha{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:7px;display:grid}#mk-hud .arq-escolha button{--cor:#b9a17b;text-align:left;border:1px solid #4f3f2c;border-left:3px solid var(--cor);background:linear-gradient(#2a211a,#1a1511);align-items:center;gap:8px;padding:7px;display:flex}#mk-hud .arq-escolha button:hover{border-color:#b9a17b}#mk-hud .arq-escolha strong{color:#f3d89c;font:700 14px Cinzel,Georgia,serif;display:block}#mk-hud .arq-escolha small{color:#d5b97f;font-size:11px;display:block}#mk-hud .arq-escolha em{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;font-size:11px;font-style:normal;display:-webkit-box;overflow:hidden}#mk-hud #mk-archetypes .spell{--cor:#b9a17b;border:1px solid #4f3f2c;border-left:3px solid var(--cor);background:linear-gradient(#2a211a,#1a1511);grid-template-columns:36px 1fr}#mk-hud #mk-archetypes .spell[aria-pressed=true]{border-color:#73d5e4;box-shadow:0 0 10px #73d5e433}#mk-hud #mk-archetypes .library{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}@media (max-width:835px){#mk-hud .arq-principal,#mk-hud .arq-trio{grid-template-columns:1fr}}@media (max-width:700px){#mk-hud .arq-arvore{grid-template-columns:1fr}#mk-hud .arq-camada+.arq-camada:before{display:none}}#mk-hud .ic,#mk-hud .arq-emblema,#mk-hud .arq-no,#mk-hud .arq-espaco,#mk-hud .arq-escolha button,#mk-hud .arq-arvore,#mk-hud .arq-lado .node-detail,#mk-hud .arq-basico{box-sizing:border-box}#mk-hud .arq-espaco small,#mk-hud .node-detail .det-cab small,#mk-hud .arq-abas button small,#mk-hud .arq-escolha small{letter-spacing:normal}#mk-hud #mk-archetypes{max-height:calc(100% - 215px)}@media (max-width:835px){#mk-hud #mk-archetypes{max-height:calc(100% - 260px)}}
