:root{--bg:#12161a;--panel:#1c232a;--line:#2c3742;--text:#e3e8ec;--muted:#8b98a5;--accent:#4a90e2;--good:#2ecc71;--bad:#e74c3c;--warn:#f5a623;color:var(--text);font-family:system-ui,Segoe UI,sans-serif;font-size:14px}*{box-sizing:border-box}body{background:var(--bg);margin:0}header{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;padding:10px 16px;display:flex}h1{margin:0;font-size:18px}h2{margin:12px 0 6px;font-size:15px}h3{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:12px 0 4px;font-size:13px}main{grid-template-columns:320px minmax(0,1fr) 320px;align-items:start;gap:12px;padding:12px 16px;display:grid}@media (width<=1200px){main{grid-template-columns:1fr}}.panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:8px 12px}aside.panel{max-height:calc(100vh - 80px);overflow-y:auto}.center{flex-direction:column;gap:8px;min-width:0;display:flex}#game-legado canvas{border-radius:8px;display:block}.controls{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.group{align-items:center;gap:4px;display:flex}.status{flex-wrap:wrap;gap:6px 18px;font-size:13px;display:flex}.muted{color:var(--muted)}.small{font-size:12px}.warn{color:var(--warn)}.error{color:var(--bad)}select,input,button{font:inherit;color:var(--text);border:1px solid var(--line);background:#253039;border-radius:4px;padding:3px 6px}input[type=number]{width:56px}button{cursor:pointer}button:disabled{opacity:.4;cursor:default}button.on,button.primary{background:var(--accent);border-color:var(--accent)}button.boss:not(:disabled){background:#8e2b22;border-color:#c0392b}button.link{color:var(--accent);background:0 0;border:none;padding:2px 0}.row{flex-direction:column;gap:4px;margin:8px 0;display:flex}.passives{margin:4px 0;padding-left:18px;font-size:12px}.slots{margin:0;padding-left:0;list-style:none}.slot{border-bottom:1px solid var(--line);margin-bottom:10px;padding:6px 0}.slot-head{gap:4px;display:flex}.slot-head select{flex:1}.slot-key{text-align:center;width:16px;color:var(--warn);align-self:center;font-weight:700}.auto-switch{white-space:nowrap;font-size:11px}.slot .auto-switch.on{color:#bff0c6;background:#234a2c;border-color:#6fcf7a}.slot.manual .rule{opacity:.55}.rule{margin-top:4px}.stepper{align-items:center;gap:4px;margin:0 2px;display:inline-flex}.stepper b{text-align:center;min-width:2.2em;color:var(--warn)}.stepper button{padding:0 6px;line-height:1.3}.actions{gap:8px;margin-top:8px;display:flex}.history{flex-wrap:wrap;gap:3px;display:flex}.history button{width:24px;padding:2px 0;font-size:12px}.history button.vitoria{color:var(--good)}.history button.derrota{color:var(--bad)}.history button.on{color:#fff}.title{margin:8px 0 4px;font-weight:600}.title.vitoria{color:var(--good)}.title.derrota{color:var(--bad)}.diag{margin:4px 0;padding-left:18px}.diag li{margin-bottom:4px}.barrow{grid-template-columns:1fr auto;margin-bottom:3px;font-size:12px;display:grid}.barrow .num{color:var(--muted)}.bar{background:#253039;border-radius:2px;grid-column:1/-1;height:4px}.bar i{background:var(--accent);border-radius:2px;height:100%;display:block}.uses,.log{margin:4px 0;padding-left:18px;font-size:12px}body.mundo{--wood:#4a3d63;--wood-dark:#0a0710;--box:#15111ced;--gold:#ffb23e;--pixel:"Crimson Pro", Georgia, serif;--hud-sans:"Crimson Pro", Georgia, serif;font-family:var(--pixel);background:#5d7a35;margin:0;overflow:hidden}#game{position:fixed;inset:0}#game canvas{image-rendering:pixelated}#hud{pointer-events:none;color:#ece4d2;font-family:var(--hud-sans);font-size-adjust:.47;font-size:15px;position:fixed;inset:0}.hero-name .name,.hero-portrait .lvl,.hp-tag,.ev-tag,.pp-title,.hud-zone,.idle-toggle,.idle-focus button,.pilot-chip,.toast{font-family:var(--pixel)}#hud>*{pointer-events:auto;position:absolute}#hud .box{background:var(--box);border:1px solid #352c45;border-top:2px solid #4a3d63;border-radius:5px;box-shadow:0 6px 18px #00000073,inset 0 0 0 1px #ffffff08}#hud button{font-family:inherit}.hud-hero{gap:10px;width:352px;padding:10px 12px 10px 10px;display:flex;top:12px;left:12px}.hero-portrait{flex:none;align-self:start;width:64px;position:relative}.portrait{width:64px;height:64px;image-rendering:pixelated;border:2px solid var(--wood-dark);box-sizing:content-box;background:#3b2d4a;border-radius:4px;margin:-2px;display:block}.hero-portrait .lvl{color:var(--gold);text-align:center;white-space:nowrap;text-shadow:1px 1px #000;background:#17111f;border:1px solid #4a3d63;border-radius:3px;padding:1px 0;font-size:12px;line-height:14px;position:absolute;bottom:-9px;left:-2px;right:-2px}.hero-info{flex:1;gap:5px;min-width:0;display:grid}.hero-name{align-items:baseline;gap:8px;min-width:0;line-height:1.1;display:flex}.hero-name .name{text-overflow:ellipsis;white-space:nowrap;color:#f4ead6;text-shadow:1px 1px #000;min-width:0;font-size:18px;font-weight:500;overflow:hidden}.hero-name .build{letter-spacing:.04em;color:#a89cc0;flex:none;font-size:12.5px}.meter{border:1px solid var(--wood-dark);background:#1d1620;border-radius:3px;height:14px;position:relative;overflow:hidden}.meter i{transition:width .15s linear;position:absolute;inset:0 auto 0 0}.meter span{text-align:center;white-space:nowrap;text-shadow:1px 1px #000,-1px 0 #000;font-size:11px;font-weight:700;line-height:14px;display:block;position:relative}.meter.hp{height:22px}.meter.hp span{font-size:14px;line-height:22px}.meter.hp i{background:linear-gradient(#ee6a61,#b8322a)}.hero-res{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:5px;display:grid}.meter.fury i{background:linear-gradient(#f0a34a,#c0661f)}.meter.energy i{background:linear-gradient(#5fb2f5,#2a6cc4)}.meter.vigor i{background:linear-gradient(#8fe07a,#3f9a3a)}.meter.xp{height:12px}.meter.xp i{background:linear-gradient(#8fe07a,#4e9a3c)}.meter.xp span{font-size:10px;font-weight:600;line-height:12px}.hud-chips{flex-wrap:wrap;align-items:center;gap:6px;width:352px;display:flex;top:124px;left:12px}.chip{background:var(--box);white-space:nowrap;text-shadow:1px 1px #000;border:1px solid #352c45;border-radius:5px;padding:0 10px;font-size:14px;line-height:24px;box-shadow:inset 0 0 0 1px #4a3d6373}.chip[hidden]{display:none}.chip-group{background:var(--box);border:1px solid #352c45;border-radius:5px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #4a3d6373}.chip-group.res{flex:100%}.chip-group .chip{box-shadow:none;background:0 0;border:0;border-radius:0;flex:auto}.chip-group .chip+.chip:not([hidden]){border-left:1px solid #352c45}.chip-group.res .chip:before{content:"";vertical-align:1px;background:currentColor;width:7px;height:7px;margin-right:7px;display:inline-block;transform:rotate(45deg)}.chip.gold{color:var(--gold)}.chip.res.ore{color:#e8a27a}.chip.res.herb{color:#8fe07f}.chip-group.prog .chip{color:#d8cfe6}.chip.hud-dps{color:#d9ecff;border-left:3px solid #5fb2f5;align-items:center;gap:6px;font-size:13px;display:flex}.hud-dps .dps-k{color:#9a8fb2;font-size:12px}.hud-dps b{min-width:1ch;font-weight:700}.hud-dps .dps-out{color:#ffd98a}.hud-dps .dps-in{color:#ff9a8a}.hud-dps .dps-sep{background:#4a3d63;width:1px;height:12px;margin:0 4px}.hud-dock{gap:4px;padding:5px;display:grid;top:176px;right:12px}.hud-dock button{color:#e6dccb;border:1px solid var(--wood-dark);cursor:pointer;background:#261f33;border-radius:5px;place-items:center;width:44px;height:44px;padding:0;transition:background .1s,color .1s,transform 80ms;display:grid;position:relative;box-shadow:inset 0 1px #ffffff12}.hud-dock button svg{fill:currentColor;width:24px;height:24px}.hud-dock button:hover{color:#fff3d0;background:#5a4333;transform:translate(-2px)}.hud-dock button:active{transform:none}.hud-dock button:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.hud-dock .dock-sep{background:var(--wood);opacity:.6;height:1px;margin:2px 4px}.hud-dock .badge{box-shadow:0 0 0 2px var(--wood-dark);margin:0;position:absolute;top:-4px;right:-4px}.hud-dock .badge.rc{color:#fff;background:#7a5cc8}.hud-dock .badge.rc.empty{color:#b9ad9c;background:#5a5048}.hud-dock button.casting{box-shadow:0 0 0 2px #b48cff,0 0 14px #b48cff}.hud-zone{background:var(--box);border:1px solid var(--wood-dark);color:#ece4d2;white-space:nowrap;border-radius:999px;padding:3px 14px;font-size:13px;top:12px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #4a3d63b3;pointer-events:none!important}#game.low-hp:after{content:"";pointer-events:none;animation:1s ease-in-out infinite low-hp-pulse;position:absolute;inset:0;box-shadow:inset 0 0 70px 18px #dc1e1ebf}@keyframes low-hp-pulse{0%,to{opacity:.35}50%{opacity:1}}.hud-version{color:#cfc6dd;pointer-events:auto;cursor:help;-webkit-user-select:none;user-select:none;background:#15111cd1;border:1px solid #6b4a2b;border-radius:4px;align-items:baseline;gap:6px;padding:3px 9px;font:600 12px Crimson Pro,Georgia,serif;display:flex;position:absolute;top:12px;right:350px}.hud-version span{color:#1a1208;letter-spacing:.08em;text-transform:uppercase;background:#ffb23e;border-radius:3px;padding:0 5px;font-weight:700}body.touch .hud-version{display:none}.hud-map{padding:6px;top:12px;right:12px}.minimap{width:180px;height:120px;image-rendering:pixelated;border:1px solid var(--wood-dark);border-radius:4px;display:block}.map-row{justify-content:space-between;align-items:center;margin-top:4px;font-size:12px;display:flex}.speeds{gap:2px;display:flex}.speeds button{color:#ece4d2;border:1px solid var(--wood-dark);cursor:pointer;background:#261f33;border-radius:3px;padding:1px 5px;font-size:11px}.speeds button.on{background:#a0702c}.hud-bottom{justify-items:center;gap:6px;display:grid;bottom:14px;left:50%;transform:translate(-50%);pointer-events:none!important}.hud-status{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;background:var(--box);border:1px solid var(--wood-dark);border-radius:999px;max-width:min(92vw,640px);height:26px;padding:3px 14px;font-size:13px;line-height:18px;overflow:hidden}.hud-status:empty{visibility:hidden}.hud-skills{pointer-events:auto;gap:6px;padding:6px;display:flex}.skill{border:2px solid var(--wood-dark);background:linear-gradient(135deg, color-mix(in srgb, var(--c) 85%, white), var(--c) 60%, color-mix(in srgb, var(--c) 60%, black));border-radius:4px;place-items:center;width:48px;height:48px;display:grid;position:relative;overflow:hidden}.skill .ico{text-shadow:2px 2px #0a0710;font-size:17px;font-weight:700}.skill .cd,.potion .cd{background:conic-gradient(transparent calc(var(--p,0deg) - 4deg), #ffffffbf var(--p,0deg), transparent var(--p,0deg)), conic-gradient(#0a080cb8 var(--p,0deg), transparent var(--p,0deg));display:none;position:absolute;inset:0}.skill.cooling .cd,.potion.cooling .cd{display:block}.skill.num .ico{opacity:.25}.skill .cdnum,.potion .cdnum{color:#fff;pointer-events:none;text-shadow:2px 0 #000,-2px 0 #000,0 2px #000,0 -2px #000;place-items:center;font-size:20px;font-weight:700;display:grid;position:absolute;inset:0}.skill.ready:after,.potion.ready:after{content:"";pointer-events:none;animation:.48s ease-out both ready-flash;animation-delay:var(--ad,0s);background:radial-gradient(circle,#fffffff2,#ffee9673 65%,#0000);position:absolute;inset:0}.skill.ready,.potion.ready{animation:.48s ease-out both ready-glow;animation-delay:var(--ad,0s)}@keyframes ready-flash{0%{opacity:1}to{opacity:0}}@keyframes ready-glow{0%{box-shadow:inset 0 0 0 3px #fff3a8,0 0 14px 4px #fff096e6}to{box-shadow:inset 0 0 #0000,0 0 #0000}}.skill .cost{color:#ffc07a;text-shadow:1px 1px #000;z-index:1;font-size:10px;position:absolute;bottom:1px;left:3px}.skill .cost.en{color:#8fd0ff}.skill .autotag{letter-spacing:.5px;text-align:center;color:#fff;text-shadow:1px 1px #000;background:#2f8f4a;font-size:10px;position:absolute;top:0;left:0;right:0}.skill.auto{border-color:#6fcf7a}.skill .key{text-shadow:1px 1px #000;font-size:10px;position:absolute;bottom:1px;right:3px}.skill.nofury{filter:grayscale(.7)brightness(.8)}.skill.nofury .cost{color:#ff6a5a;font-weight:700}.skill .norec{text-align:center;color:#ffd9d4;text-shadow:1px 1px #000;white-space:nowrap;z-index:1;background:#961e1ee0;font-size:10.5px;font-weight:700;line-height:13px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.hud-bars{align-items:flex-end;gap:8px;display:flex}.hud-potions{pointer-events:auto;gap:6px;padding:6px;display:flex}.potion{border:2px solid var(--wood-dark);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;place-items:center;width:48px;height:48px;display:grid;position:relative;overflow:hidden}.potion.vida{background:radial-gradient(circle at 50% 55%,#6e2a2f,#2c1a20 75%)}.potion.energia{background:radial-gradient(circle at 50% 55%,#23476e,#19202c 75%)}.potion .ico{width:30px;height:auto;image-rendering:pixelated;filter:drop-shadow(0 2px #00000073);margin-top:4px}.potion .autotag{letter-spacing:.5px;text-align:center;color:#fff;text-shadow:1px 1px #000;background:#2f8f4a;font-size:10px;display:none;position:absolute;top:0;left:0;right:0}.potion.auto{border-color:#6fcf7a}.potion.auto .autotag{display:block}.potion .count{color:#fff;text-shadow:1px 1px #000,-1px -1px #000;font-size:12px;position:absolute;bottom:1px;left:3px}.potion .key{color:#ffb23e;text-shadow:1px 1px #000;font-size:10px;position:absolute;bottom:1px;right:3px}.potion.empty .ico{filter:grayscale()brightness(.55)}.potion.empty .count{color:#ff6a5a;font-weight:700}.potion:hover{border-color:#a0702c}.potion.auto:hover{border-color:#9fe8a8}.drawer[hidden]{display:none}.drawer .group{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0;display:flex}.toast{background:var(--box);border:1px solid var(--gold);border-radius:6px;padding:6px 14px;top:200px;left:50%;transform:translate(-50%)}.toast[hidden]{display:none}@media (width<=1000px){.hud-zone{text-overflow:ellipsis;max-width:calc(100vw - 590px);left:376px;overflow:hidden;transform:none}}@media (width<=760px){.hud-zone{max-width:352px;top:258px;left:12px}.hud-hero,.hud-chips{width:min(352px,100vw - 24px)}.hud-map{top:auto;bottom:110px}#hud .drawer.box{width:auto;left:12px;right:12px}}.hud-menu button.danger{color:#ff9a8a;font-size:12px}.catchup{z-index:400;pointer-events:auto;background:radial-gradient(at 50% 40%,#241a33,#0d0a13 75%);place-items:center;display:grid;position:fixed;inset:0}.catchup[hidden],.modal[hidden]{display:none}.catchup-card{text-align:center;justify-items:center;gap:10px;width:min(360px,100vw - 48px);display:grid}.catchup-card h2{color:#ffb23e;letter-spacing:.04em;margin:0 0 6px;font:500 40px Crimson Pro,Georgia,serif}.catchup-spin{border:3px solid #a678ff40;border-top-color:#ffb23e;border-radius:50%;width:34px;height:34px;animation:.9s linear infinite catchup-spin}@keyframes catchup-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.catchup-spin{animation-duration:3s}}.catchup-title{margin:4px 0 0;font-size:18px;font-weight:700}.catchup-sub{margin:0;font-size:14px;line-height:1.4}.catchup-bar{background:#15111c;border:1px solid #4a3d63;border-radius:999px;width:100%;height:8px;overflow:hidden}.catchup-bar i{background:linear-gradient(90deg,#a678ff,#ffb23e);width:0;height:100%;transition:width .2s linear;display:block}.catchup-pct{color:#cfc6dd;font-size:13px}.modal{z-index:10;max-width:calc(100vw - 32px);top:50%;left:50%;transform:translate(-50%,-50%)}.modal ul{margin:0 0 12px;padding-left:18px;line-height:1.6}.modal p{margin:0 0 12px}.modal .stats{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.modal .stat{padding:6px 10px}.modal .stat span{color:#aaa0bd;font-size:12px;display:block}.modal .stat b{font-family:var(--pixel);color:var(--gold);font-size:18px}.select-screen{z-index:50;color:#ece4d2;background:radial-gradient(circle at 50% 28%,#2b1f47,#0e0a16 72%);place-items:center;padding:16px;font-family:Crimson Pro,Georgia,serif;font-size:15px;display:grid;position:fixed;inset:0;overflow-y:auto}.select-box{clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);background:linear-gradient(#15111c,#15111c) padding-box padding-box,linear-gradient(160deg,#a678ff,#4a3d63 38%,#6b4a2b) border-box;border:2px solid #0000;border-radius:0;width:min(460px,100%);padding:22px 24px}.select-box h1{text-align:center;color:#ffb23e;text-shadow:3px 3px #4a2a8c;letter-spacing:.04em;margin:0;font-family:Crimson Pro,Georgia,serif;font-size:40px}.select-box>.muted.small{text-align:center;margin:2px 0 14px}.select-box h2{color:#ffb23e;margin:6px 0 10px;font-family:Crimson Pro,Georgia,serif}.slots-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.select-screen .slots-grid .slot:last-child:nth-child(odd){grid-column:1/-1}.select-screen .slot{color:#ece4d2;cursor:pointer;background:#1d1827;border:1px solid #352c45;border-top:2px solid #4a3d63;border-radius:5px;align-content:center;justify-items:center;gap:2px;min-height:180px;padding:8px 4px;font-family:Crimson Pro,Georgia,serif;font-size:15px;display:grid}.select-screen .slot:hover{border-color:#a678ff}.select-screen .slot.on{color:#ece4d2;background:#261f3d;border:2px solid #a678ff;box-shadow:0 0 18px #a678ff59}.select-screen .slot.empty{color:#7e7491;border-style:dashed}.select-screen .slot .fig{align-items:flex-end;height:124px;display:flex}.figure{image-rendering:pixelated;display:block}.row-actions{justify-content:center;gap:8px;margin:16px 0 8px;display:flex}.row-actions button{cursor:pointer;color:#ece4d2;background:#261f33;border:1px solid #4a3d63;border-radius:5px;padding:9px 16px;font-family:Crimson Pro,Georgia,serif;font-size:15px}.row-actions button.play{color:#1a1208;background:#ffb23e;border-color:#ffd48a}.row-actions button.del{background:#6b2430;border-color:#c4473a}.row-actions button:disabled{opacity:.45;cursor:not-allowed}.select-box label{gap:4px;margin-bottom:8px;display:grid}.select-box input[name]{font:inherit;color:#ece4d2;background:#120e10;border:1px solid #4a3d63;border-radius:4px;padding:7px 9px}.create{align-items:flex-start;gap:14px;display:flex}.create-preview{background:#2f4a22;border:1px solid #352c45;border-radius:6px;flex:none;place-items:end center;width:120px;min-height:150px;display:grid;overflow:hidden}.create-fields{flex:1;min-width:0}.create-fields .label{margin:8px 0 4px;font-weight:600}.choices{gap:6px;display:grid}.select-box label.choice{cursor:pointer;border:1px solid #352c45;border-radius:5px;gap:2px;margin:0;padding:7px 9px;display:grid}.select-box label.choice.on{background:#ffd34d0f;border-color:#ffb23e}.choice input{display:none}.swatches{gap:8px;display:flex}.swatch{cursor:pointer;border:2px solid #0a0710;border-radius:50%;width:30px;height:30px}.swatch.on{outline-offset:1px;outline:3px solid #ffb23e}.select-box .error{color:#ff8a7a;min-height:1.2em;margin:6px 0 0}.select-screen.selecting{scrollbar-width:none;background:radial-gradient(at 18% 20%,#734ca633,#0000 48%),radial-gradient(at 85% 78%,#9763291f,#0000 44%),#0e0a16;place-items:start center;padding:clamp(40px,4.8vh,44px) clamp(16px,4vw,56px) 8px}.select-screen.selecting::-webkit-scrollbar{display:none}.select-screen.selecting .select-box{background:linear-gradient(#15111cf7,#15111cf7) padding-box padding-box,linear-gradient(145deg,#a678ff,#4a3d63 48%,#8b642f) border-box;border-color:#a678ff9e;width:min(1180px,100%);padding:clamp(20px,3vw,38px)}.select-header{border-bottom:1px solid #a678ff4d;justify-content:space-between;align-items:center;gap:28px;padding-bottom:22px;display:flex}.select-brand{min-width:0}.select-screen.selecting .select-header h1{text-align:left;font-size:clamp(30px,3.5vw,46px);line-height:1.08}.select-brand p{color:#b5a9c9;margin:8px 0 0;font-size:16px}.select-screen.selecting+.auto-play{top:calc(8px + env(safe-area-inset-top));z-index:60;text-align:center;width:max-content;max-width:min(92vw,560px);margin:0;font-size:13px;position:fixed;left:50%;transform:translate(-50%)}.select-account{flex:none;justify-items:end;gap:7px;display:grid}.select-account-label{color:#b5a9c9;font-size:13px}.select-screen.selecting .select-account .legacy-bar{gap:6px 16px;margin:0;font-size:14px}.select-utility{justify-content:flex-end;display:flex}.select-utility .select-io{z-index:auto;position:static}.select-content{padding-top:22px}.selection-heading{color:#c9a8ff;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;font:14px Crimson Pro,Georgia,serif;display:flex}.selection-heading h2{color:#ece4d2;margin:0;font-size:24px}.selection-heading>span{color:#b5a9c9;font-size:14px}.select-screen.selecting .slots-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.select-screen.selecting .slots-grid .slot:last-child:nth-child(odd){grid-column:auto}.select-screen.selecting .slot{background:linear-gradient(145deg,#211a2d,#171320 72%);border:1px solid #493761;border-top:2px solid #584570;border-radius:7px;align-content:center;gap:5px;min-width:0;min-height:222px;padding:12px 10px;font-family:Crimson Pro,Georgia,serif;font-size:16px;transition:border-color .12s,background-color .12s;position:relative}.select-screen.selecting .slot:hover{border-color:#a678ff}.select-screen.selecting .slot:focus-visible,.select-screen.selecting .selection-actions button:focus-visible,.select-screen.selecting .selection-meta button:focus-visible{outline-offset:3px;outline:2px solid #c9a8ff}.select-screen.selecting .slot.on{background:linear-gradient(145deg,#30243f,#211a2d 72%);border:2px solid #ffb23e;box-shadow:0 0 20px #ffb23e2e}.select-screen.selecting .slot .fig{justify-content:center;align-items:center;height:146px}.select-screen.selecting .slot-info{justify-items:center;gap:2px;display:grid}.select-screen.selecting .slot-info>b{overflow-wrap:anywhere;color:#ffcf78;max-width:100%;font:20px Crimson Pro,Georgia,serif}.select-screen.selecting .slot-class{color:#d5c6eb;font-size:15px}.select-screen.selecting .slot-level{color:#b5a9c9;font-size:14px}.select-screen.selecting .slot-selected{color:#21170a;background:#ffcf78;border-radius:3px;padding:3px 7px;font:12px Crimson Pro,Georgia,serif;position:absolute;top:9px;right:9px}.select-screen.selecting .slot .plus-badge{vertical-align:middle;margin:0 0 0 4px;display:inline-block}.select-screen.selecting .slot.empty{color:#d5c6eb;background:#1d182794;border:1px dashed #66547e;align-content:center;gap:10px}.select-screen.selecting .slot.empty:hover{color:#ffcf78;border-color:#ffb23e}.select-screen.selecting .slot.empty.rebirth-pending{color:#ffcf78;background:linear-gradient(145deg,#4a316980,#171320 72%);border-color:#a678ff}.select-screen.selecting .rebirth-pending-note{color:#ffcf78;margin:0;font-size:14px}.empty-mark{color:#c9a8ff;border:1px solid #8a64c0;border-radius:50%;place-items:center;width:48px;height:48px;font:32px/1 Crimson Pro,Georgia,serif;display:grid}.select-screen.selecting .slot-empty-label{color:#9b8fab;font-size:14px}.selection-footer{border-top:1px solid #a678ff3d;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:16px;display:flex}.selection-meta{color:#b5a9c9;gap:8px;display:grid}.selection-limit,.select-screen.selecting .sac-note{margin:0;font-size:14px}.selection-actions{flex:none;align-items:center;gap:10px;display:flex}.selection-actions .row-actions{margin:0}.select-screen.selecting .selection-actions button{min-height:44px;padding:10px 18px}.select-screen.selecting .selection-actions button.play{font-size:17px}.select-screen.selecting .selection-actions button.del{background:#3a2029;border-color:#8e3941}.select-screen.selecting .selection-actions>p{margin:0}.select-screen.creating{background:radial-gradient(at 20% 28%,#734ca62e,#0000 52%),radial-gradient(at 85% 75%,#9763291a,#0000 48%),#0e0a16;place-items:center;padding:clamp(16px,3vh,30px) clamp(16px,3vw,48px)}.select-box.creating{flex-direction:column;width:min(1440px,100%);max-height:calc(100dvh - 48px);padding:clamp(20px,3vw,38px);display:flex;overflow:hidden}.create-header{border-bottom:1px solid #a678ff4d;justify-content:space-between;align-items:center;gap:24px;padding-bottom:18px;display:flex}.create-brand{min-width:0}.select-box.creating .create-brand h1{text-align:left;font-size:clamp(28px,3vw,42px);line-height:1.12}.create-brand>p{margin:5px 0 0;font-size:15px}.create-account{flex:none;justify-items:end;gap:5px;display:grid}.create-account>.muted{font-size:12px}.create-account .legacy-bar{margin:0}.create-utility{justify-content:flex-end;display:flex}.create-utility .select-io{z-index:auto;position:static}.create-intro{justify-content:space-between;align-items:end;gap:20px;margin:22px 0 16px;display:flex}.create-scroll{scrollbar-color:#5b4779 #15111c;scrollbar-width:thin;flex:auto;min-height:0;overflow:hidden auto}.create-intro .eyebrow,.create-hero-heading>span{color:#c9a8ff;letter-spacing:.12em;font:12px Crimson Pro,Georgia,serif}.select-box.creating .create-intro h2{margin:4px 0 0;font-size:clamp(24px,2.4vw,32px)}.create-intro>p{color:#b5a9c9;text-align:right;max-width:430px;margin:0;font-size:15px}.create-layout{grid-template-columns:minmax(260px,.72fr) minmax(0,1.8fr);align-items:stretch;gap:clamp(20px,3vw,42px);display:grid}.create-hero-panel{background:radial-gradient(at 50% 68%,#6d523747,#0000 56%),linear-gradient(150deg,#211a2d,#171320 75%);border:1px solid #493761;border-radius:8px;grid-template-rows:auto minmax(190px,1fr) auto auto;align-self:start;gap:8px;padding:16px 20px;display:grid;position:sticky;top:0}.create-hero-heading{text-align:center;gap:6px;display:grid}.create-hero-heading>b{color:#ffcf76;font:20px Crimson Pro,Georgia,serif}.create-preview{background:0 0;border:0;place-items:center;width:100%;min-height:190px;display:grid;overflow:visible}.create-preview .figure{object-fit:contain;max-width:100%;max-height:230px;image-rendering:pixelated;filter:drop-shadow(0 8px #00000057)}.create-hero-info{text-align:center;border-top:1px solid #c9a8ff33;padding-top:14px}.create-hero-info>b{color:#ffb23e;font:18px Crimson Pro,Georgia,serif}.create-hero-info p{color:#cfc6dd;margin:6px 0 0;font-size:15px;line-height:1.4}.create-config{align-content:start;gap:18px;min-width:0;display:grid}.select-box.creating .create-name{color:#e8dfce;gap:7px;margin:0;font-size:16px;font-weight:700}.select-box.creating .create-name input{border-color:#5b4779;min-height:46px;padding:10px 13px;font-size:17px}.select-box.creating .create-name input:focus{outline-offset:2px;outline:2px solid #ffb23e}.create-section{gap:9px;display:grid}.create-section-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.create-section-heading h3{color:#ffcf76;margin:0;font:18px Crimson Pro,Georgia,serif}.create-section-heading>span{color:#a79db9;font-size:13px}.select-box.creating .choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.select-box.creating label.choice{background:#1d1827b8;border-color:#3d334e;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:6px;min-height:112px;padding:10px;position:relative}.select-box.creating label.choice b{color:#f1e8d7;font:17px Crimson Pro,Georgia,serif;display:block}.select-box.creating label.choice .muted{color:#b5a9c9;font-size:14px;line-height:1.3}.select-box.creating label.choice.on{background:#ffb23e14;border:2px solid #ffb23e;padding:9px;box-shadow:inset 0 0 0 1px #ffb23e1f}.select-box.creating label.path-card{grid-template-areas:"portrait copy"}.select-box.creating label.path-card.unavailable{opacity:.82}.path-card-copy{grid-area:copy;align-content:center;gap:7px;min-width:0;display:grid}.path-fig{grid-area:portrait;justify-content:center;align-items:flex-end;width:64px;height:82px;display:flex;position:relative}.path-fig .figure{object-fit:contain;max-width:64px;max-height:78px;image-rendering:pixelated}.select-box.creating label.path-card.on:after{color:#1a1208;content:"SELECIONADO";letter-spacing:.03em;background:#ffb23e;border-radius:3px;padding:3px 5px;font:9px Crimson Pro,Georgia,serif;position:absolute;top:7px;right:8px}.select-box.creating label.path-card.on{padding-top:22px}.select-box.creating label.path-card.on:after{top:5px;left:7px;right:auto}.select-box.creating .choice input.choice-input{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;margin:0;display:block;position:absolute;overflow:hidden}.select-box.creating label.choice:focus-within{outline-offset:2px;outline:2px solid #c9a8ff}.select-box.creating label.path-card .look-lock{top:51px;left:42px}.select-box.creating .swatch:focus-visible,.select-box.creating .row-actions button:focus-visible{outline-offset:3px;outline:2px solid #c9a8ff}.outfit-section{border-top:1px solid #a678ff33;padding-top:14px}.select-box.creating .swatches{gap:12px;padding:4px 3px 6px}.select-box.creating .swatch{border:2px solid #d6cbe3;width:38px;height:38px}.select-box.creating .swatch.on{outline-offset:2px;outline:3px solid #ffb23e}.create-footer{background:#15111c;border-top:1px solid #a678ff40;flex:none;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:14px 0 4px;display:flex}.select-box.creating .error{flex:1;margin:0}.select-box.creating .row-actions{justify-content:flex-end;margin:0}.select-box.creating .row-actions button{min-height:46px;padding:10px 22px}@media (width<=480px){.create{flex-direction:column;align-items:center}}@media (width<=980px){.select-box.creating{width:min(900px,100%)}.create-layout{grid-template-columns:minmax(220px,.65fr) minmax(0,1.5fr);gap:20px}.create-hero-panel{padding:12px}.select-box.creating .choices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.select-screen.creating{padding:calc(12px + env(safe-area-inset-top)) 12px calc(12px + env(safe-area-inset-bottom));place-items:start center}.select-box.creating{max-height:none;padding:18px;display:block;overflow:visible}.create-scroll{overflow:visible}.create-header{flex-direction:column;align-items:flex-start;gap:12px}.select-box.creating .create-brand h1{font-size:clamp(25px,7vw,34px)}.create-account{justify-items:start;width:100%}.create-account .legacy-bar{width:100%}.create-utility{justify-content:flex-start}.create-intro{flex-direction:column;align-items:flex-start;gap:6px;margin-top:17px}.create-intro>p{text-align:left}.create-layout{grid-template-columns:minmax(0,1fr);gap:18px}.create-hero-panel{grid-template-rows:auto 190px auto;min-height:0;padding:14px}.create-preview{min-height:190px}.create-preview .figure{max-height:180px;height:180px!important}.create-config{gap:16px}.select-box.creating .choices{grid-template-columns:1fr}.select-box.creating label.choice{grid-template-columns:68px minmax(0,1fr);min-height:0}.create-footer{flex-direction:column;align-items:stretch}.select-box.creating .row-actions{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);display:grid}.select-box.creating .row-actions button{padding-inline:12px}}.drawer select:disabled{opacity:.6;cursor:not-allowed}.hud-status-row{justify-content:center;align-items:center;gap:8px;display:flex}.idle-toggle{pointer-events:auto;box-sizing:border-box;width:124px;font-family:var(--pixel);border:1px solid var(--wood-dark);color:#ece4d2;cursor:pointer;background:#261f33;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:4px 14px 4px 10px;font-size:14px;display:flex}.idle-toggle i{background:#6b5a50;border-radius:50%;width:10px;height:10px;box-shadow:inset 0 0 0 1px #0a0710}.idle-toggle:hover{background:#4d3a30}.idle-toggle.on{color:#fff;background:#4a3490;border-color:#a678ff}.idle-toggle.on i{background:#d6c2ff;animation:1.2s ease-in-out infinite idle-blink;box-shadow:0 0 6px 2px #a678ffcc}@keyframes idle-blink{50%{opacity:.45}}.point-panel{gap:6px;width:250px;padding:8px 10px 10px;display:grid;top:46px;left:50%;transform:translate(-50%)}.point-panel[hidden]{display:none}.pp-title{color:var(--gold);font-size:15px}.pp-tag{color:#e6dccb;background:#3b2d4a;border-radius:3px;margin-right:6px;padding:0 6px;font-size:12px;display:inline-block}.pp-obj{color:#e6dccb;gap:6px;font-size:13px;display:flex}.pp-obj span{color:#aaa0bd}.pp-obj.done,.pp-obj.done span{color:#9dff6a}.pp-btns{gap:4px;display:grid}.pp-btns button{color:#ece4d2;border:1px solid var(--wood-dark);cursor:pointer;background:#261f33;border-radius:4px;padding:6px 10px;font-size:14px}.pp-btns button:hover{background:#4d3a30}.pp-btns button.primary{color:#fff;background:#3f7a2f;border-color:#6fbf4f}.pp-btns button.primary:hover{background:#4a8c38}.pp-btns button.on{outline:2px solid var(--gold);outline-offset:-2px}.pp-bless{background:#ffd34d14;border:1px solid #4a3d63;border-radius:4px;align-items:center;gap:6px;padding:3px 6px;font-size:12px;display:flex}.pp-bless b{color:var(--gold);margin-left:auto}.pp-bless-ico{color:#0a0710;background:#ffb23e;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;font-weight:700;display:grid}.pp-bless-ico.b-furia{background:#ef6a4c}.pp-bless-ico.b-sabedoria{background:#6fb8ff}.pp-bless-ico.b-fortuna{background:#ffb23e}.idle-focus{pointer-events:auto;border:1px solid var(--wood-dark);background:#261f33;border-radius:999px;display:flex;overflow:hidden}.idle-focus button{font-family:var(--pixel);border:0;border-right:1px solid var(--wood-dark);color:#aaa0bd;cursor:pointer;background:0 0;padding:4px 11px;font-size:13px}.idle-focus button:last-child{border-right:0}.idle-focus button:hover{color:#fff3d0;background:#4d3a30}.idle-focus button.on{color:#fff;background:#a0702c}.hud-dock .badge.inv-new{color:#1a1208;background:#ffb23e;top:auto;bottom:-4px}.look-lock{pointer-events:none;background:#0d0a13d6;border:2px solid #e8dfce;border-radius:5px;width:24px;height:21px;position:absolute;top:37px;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 5px #000}.look-lock:before{content:"";border:2px solid #e8dfce;border-bottom:0;border-radius:8px 8px 0 0;width:10px;height:11px;position:absolute;top:-11px;left:5px}.look-lock-tip{z-index:10000;color:#ece4d2;text-align:center;pointer-events:none;background:#1d1827;border:1px solid #a678ff;border-radius:5px;max-width:min(260px,100vw - 16px);padding:7px 10px;font:13px/1.25 Crimson Pro,Georgia,serif;position:fixed;box-shadow:0 4px 14px #000000a6}.hud-fx{pointer-events:auto;gap:6px;padding:6px;display:flex}.hud-fx[hidden]{display:none}.fxslot{border:2px solid var(--wood-dark);cursor:pointer;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 50% 55%,#3a2f55,#1d1830 75%);border-radius:4px;place-items:center;width:48px;height:48px;display:grid;position:relative;overflow:hidden}.fxslot:hover{border-color:#a0702c}.fxslot .fxico{width:26px;height:26px;margin-top:-6px}.fxart{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.fxslot .fxname{text-align:center;text-overflow:ellipsis;white-space:nowrap;color:#ece4d2;text-shadow:1px 1px #000;font-size:9px;line-height:1.1;position:absolute;bottom:11px;left:1px;right:1px;overflow:hidden}.fxslot.empty .fxname{color:#7d7298;font-size:22px;bottom:auto}.fxslot .key{color:#ffb23e;text-shadow:1px 1px #000;font-size:10px;position:absolute;bottom:1px;right:3px}.fxslot .autotag{letter-spacing:.5px;text-align:center;color:#fff;text-shadow:1px 1px #000;background:#2f8f4a;font-size:10px;display:none;position:absolute;top:0;left:0;right:0}.fxslot.auto .autotag{display:block}.fxslot .cd{background:conic-gradient(#0000009e var(--p,0deg), transparent 0);pointer-events:none;position:absolute;inset:0}.fxslot.active{border-color:#9dff6a;box-shadow:0 0 8px #9dff6a8c}.fxslot.active .cd{background:conic-gradient(transparent calc(360deg - var(--p,0deg)), #9dff6a47 0)}.fxslot .cdnum{color:#fff;text-shadow:1px 1px #000,-1px -1px #000;pointer-events:none;place-items:center;font-size:15px;display:grid;position:absolute;inset:0}.fxslot.cooling .fxico{opacity:.45}.fx-menu{z-index:55;pointer-events:auto;background:#17121f;border:1px solid #4a3d63;width:min(340px,100vw - 16px);padding:8px;position:fixed}.fx-menu[hidden]{display:none}.fx-menu header,.fx-menu footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.fx-menu header{margin-bottom:6px}.fx-menu .fxm-list{gap:4px;max-height:min(45vh,300px);display:grid;overflow-y:auto}.fx-menu .fxm-row{text-align:left;color:#ece4d2;cursor:pointer;background:#261f33;border:1px solid #352c45;border-radius:4px;align-items:center;gap:8px;padding:5px 7px;display:flex}.fx-menu .fxm-row.on{border-color:#9dff6a}.fx-menu .fxm-row:disabled{opacity:.5;cursor:not-allowed}.fx-menu .fxm-ico{flex:none;width:24px;height:24px}.fx-menu .fxm-txt{gap:1px;font-size:13px;display:grid}.fx-menu .fxm-txt small{color:#b8aecb;font-size:12px}.fx-menu .fxm-txt em{color:#ff9a8a;font-size:12px;font-style:normal}.fx-menu footer{margin-top:6px;font-size:13px}.fxslot .count{color:#fff;text-shadow:1px 1px #000,-1px -1px #000;font-size:12px;position:absolute;bottom:1px;left:3px}.fxslot.nostock .fxico{filter:grayscale()brightness(.55)}.fxslot.nostock .count{color:#ff6a5a;font-weight:700}.retry-btn{color:#1a1208;cursor:pointer;pointer-events:auto;background:#ffb23e;border:1px solid #ffd48a;border-radius:16px;padding:6px 12px;font:700 14px Crimson Pro,Georgia,serif}.retry-btn[hidden]{display:none}.hud-dock button[aria-pressed=true]{color:#fff3d0;background:#5a4333}body:not(.touch) #hud .hud-dock{background:#120e18db;border:1px solid #2a2238;border-radius:12px;gap:2px;padding:6px;box-shadow:0 6px 18px #00000073}body:not(.touch) .hud-dock button{width:40px;height:40px;box-shadow:none;color:#cfc6dd;background:0 0;border:1px solid #0000;border-radius:9px}body:not(.touch) .hud-dock button svg{width:22px;height:22px}body:not(.touch) .hud-dock button:hover{color:#fff3d0;background:#ffffff12;transform:none}body:not(.touch) .hud-dock button:focus-visible{outline:2px solid var(--gold);outline-offset:1px}body:not(.touch) .hud-dock button[aria-pressed=true]{color:#fff;background:#a678ff38;border-color:#a678ff}body:not(.touch) .hud-dock button[aria-pressed=true]:before{content:"";background:#a678ff;border-radius:2px;width:3px;position:absolute;top:9px;bottom:9px;left:-7px}body:not(.touch) .hud-dock .dock-sep{opacity:1;background:#2a2238;margin:3px 6px}body:not(.touch) #hud{z-index:30}body:not(.touch) #hud .hud-dim{z-index:5;background:radial-gradient(at 50% 40%,#1e1234b8,#08050edb);position:fixed;inset:0}body:not(.touch) #hud .hud-dim[hidden]{display:none}body:not(.touch) #hud .hud-dock{z-index:6;background:#120e18}body:not(.touch) #hud .hud-left{gap:5px;width:320px;display:grid;top:12px;left:12px}body:not(.touch) #hud .hud-left>*{position:static}body:not(.touch) .hud-hero{grid-template-columns:54px minmax(0,1fr);gap:4px 10px;width:auto;padding:8px 10px 7px;display:grid}body:not(.touch) .hero-portrait,body:not(.touch) .hero-portrait .portrait{width:54px;height:54px}body:not(.touch) .hero-name{line-height:1.1;display:grid}body:not(.touch) .hero-name .name{font-size:16px}body:not(.touch) .hero-name .build{margin-bottom:3px;font-size:12px}body:not(.touch) .hud-hero .meter.hp{height:18px}body:not(.touch) .hero-res .meter{height:12px}body:not(.touch) .hero-res .meter span{font-size:10px;line-height:12px}body:not(.touch) .hero-xp{color:#c9b8ff;grid-column:1/-1;align-items:center;gap:6px;margin-top:5px;font:600 10px Crimson Pro,Georgia,serif;display:flex}body:not(.touch) .hero-xp .meter.xp{flex:1;height:4px;margin:0}body:not(.touch) .hero-xp .meter.xp span{display:none}body:not(.touch) .hero-xp .xp-pct{color:#ece4d2;font-weight:600}body:not(.touch) .hud-hero .hud-pet{box-shadow:none;color:#ece4d2;background:0 0;border:0;border-top:1px solid #2a2238;border-radius:0;grid-column:1/-1;align-items:center;gap:7px;margin-top:3px;padding:5px 0 0;font-size:12px;display:flex}body:not(.touch) .hud-hero .hud-pet[hidden]{display:none}body:not(.touch) .hud-hero .hud-pet .pt-ico{width:22px;height:22px}body:not(.touch) .hud-hero .hud-pet .pt-lv{color:#9a8fae}body:not(.touch) .hud-hero .hud-pet .pt-chip-bar{flex:1;height:3px}body:not(.touch) .hud-hero .hud-pet .pt-xp{color:#7fc8ff;font:600 10px Crimson Pro,Georgia,serif}body:not(.touch) #hud .hud-chips{gap:5px;width:auto;display:grid}body:not(.touch) .hud-chips .chip-group.res{background:var(--box);white-space:nowrap;border:1px solid #352c45;border-top:2px solid #4a3d63;border-radius:5px;align-items:center;gap:4px;padding:3px 4px 3px 8px;display:flex}body:not(.touch) .hud-chips .chip-group.res .chip{box-shadow:none;background:0 0;border:0;padding:1px 5px;font-size:13px}body:not(.touch) .stats-toggle{color:#c9bfd8;cursor:pointer;background:#1a1424;border:1px solid #352c45;border-radius:4px;margin-left:auto;padding:1px 8px;font-size:12px}body:not(.touch) .stats-toggle[aria-expanded=true]{color:#fff;border-color:#a678ff}body:not(.touch) .hud-stats{grid-template-columns:1fr 1fr;gap:3px 14px;padding:6px 10px;font-size:12px;display:grid}body:not(.touch) .hud-stats[hidden]{display:none}body:not(.touch) .hud-stats .st{color:#9a8fae;justify-content:space-between;display:flex}body:not(.touch) .hud-stats .st b{color:#ece4d2;background:0 0;border:0;padding:0;font-weight:700}body:not(.touch) .hud-chips .rt-event{align-items:center;gap:8px;padding:2px 10px;font-size:12px;display:flex}body:not(.touch) .hud-chips .rt-event .ev-time{margin-left:auto}body:not(.touch) .hud-bottom{width:900px}body:not(.touch) .hud-bars{grid-template-columns:1fr auto 1fr;align-items:end;gap:14px;width:900px;display:grid}body:not(.touch) .hud-cons{pointer-events:auto;justify-self:end;align-items:flex-end;gap:5px;height:66px;padding:6px;display:flex}body:not(.touch) .hud-cons .hud-potions,body:not(.touch) .hud-cons .hud-fx{box-shadow:none;background:0 0;border:0;gap:5px;padding:0}body:not(.touch) .hud-skills{align-items:flex-end;height:66px}body:not(.touch) .hud-cons .potion,body:not(.touch) .hud-cons .fxslot{width:42px;height:42px}body:not(.touch) .hud-skills .skill{width:52px;height:52px}body:not(.touch) .hud-bars .autotag{color:#0000;width:7px;height:7px;box-shadow:none;background:#5a5068;border:0;border-radius:50%;padding:0;font-size:0;inset:3px 3px auto auto!important}body:not(.touch) .hud-bars .auto .autotag,body:not(.touch) .hud-bars .skill.auto .autotag{background:#7fe07a;box-shadow:0 0 4px #7fe07a}body:not(.touch) .hud-cons .potion.empty,body:not(.touch) .hud-cons .fxslot.empty{background:repeating-linear-gradient(135deg,#0f0c15 0 6px,#141019 6px 12px);border-style:dashed;border-color:#3a3050}body:not(.touch) .hud-cons .potion.empty .ico{opacity:.35;filter:grayscale()}body:not(.touch) .hud-cons .potion.empty .count{color:#ff7a6a}body:not(.touch) .hud-skills .skill.nofury:not(.cooling){filter:grayscale(.85)brightness(.6)}body:not(.touch) .hud-skills .skill.nofury:not(.cooling):before{content:"";z-index:3;background:#ff7a6a;height:3px;position:absolute;bottom:0;left:0;right:0}body:not(.touch) .hud-skills .skill.nofury .cost{color:#ff7a6a}body:not(.touch) .hud-status-row .idle-toggle{width:auto;padding:2px 10px;font-size:12px}body:not(.touch) .hud-hero .hud-pet .pt-name{font:700 12px var(--hud-sans)}body:not(.touch) .hud-chips .chip-group.res{gap:2px}body:not(.touch) .hud-chips .chip-group.res .chip{padding:1px 4px;font-size:12.5px}body:not(.touch) .stats-toggle{flex:none}body:not(.touch) .hud-stats .st b,body:not(.touch) .hud-stats .st .chip{font:700 12px var(--hud-sans);color:#ece4d2;box-shadow:none}body:not(.touch) .hud-chips .rt-event .ev-tag{color:#8fe07a;background:0 0;border:0;padding:0;font:600 10px Crimson Pro,Georgia,serif}body:not(.touch) .hud-status-row .pilot-chip{padding:2px 10px;font-size:12px}body:not(.touch) .hud-stats .st .chip{flex:none;padding:0;border:0!important}body:not(.touch) .hud-stats .st .chip:before{display:none}body:not(.touch) .hud-stats .chip[hidden]{display:none!important}body:not(.touch) .hud-status-row .pilot-chip{width:auto}body:not(.touch) .hud-hero .hud-pet{cursor:pointer;border-radius:4px;transition:background .1s}body:not(.touch) .hud-hero .hud-pet:hover{background:#ffffff12}body:not(.touch) .hud-hero .hud-pet:focus-visible{outline:2px solid var(--gold);outline-offset:1px}body:not(.touch) .hud-bottom .hud-status:not(.pilot-attn):not(.pilot-goal){display:none}body:not(.touch) .hud-status-row{grid-template-columns:1fr 238px 1fr;align-items:center;gap:14px;width:900px;display:grid}body:not(.touch) .hud-status-row>*{grid-row:1}body:not(.touch) .hud-status-row .idle-focus{grid-column:1;justify-self:end}body:not(.touch) .hud-status-row .idle-toggle{grid-column:2;justify-self:start}body:not(.touch) .hud-status-row .retry-btn{grid-column:3;justify-self:start}body:not(.touch) #hud .hud-zone{box-sizing:border-box;text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:5px;width:194px;padding:2px 8px;font-size:12px;top:166px;left:auto;right:12px;overflow:hidden;transform:none}body:not(.touch) #hud .hud-dock{scrollbar-width:none;max-height:calc(100vh - 264px);top:252px;overflow-y:auto}body:not(.touch) #hud .hud-zone{white-space:normal;line-height:1.25;overflow:visible}body:not(.touch) .hud-dock .dock-more{display:grid}body:not(.touch) .hud-dock .dock-extra:not([data-daily]),body:not(.touch) .hud-dock .dock-sep{display:none}body:not(.touch) .hud-dock.open .dock-extra:not([data-fullscreen]),body:not(.touch) .hud-dock.open .dock-sep{display:grid}body:not(.touch) .hud-dock.open .dock-more{color:#fff;background:#a678ff38;border-color:#a678ff}body:not(.touch) .hud-bars{justify-content:center;display:flex}body:not(.touch) .hud-bars-pad{display:none}body:not(.touch) .hud-status-row{grid-template-columns:var(--cons-w,199px) auto auto;justify-content:center;column-gap:6px}body:not(.touch) .hud-status-row .pilot-chip{grid-column:2;justify-self:start}body:not(.touch) .hud-status-row .idle-toggle{white-space:nowrap;grid-column:3;justify-self:start}body:not(.touch) .hud-status-row .idle-focus{justify-self:center}body:not(.touch) .hud-status-row .retry-btn{grid-area:2/1/auto/-1;justify-self:center}body:not(.touch) #hud .hud-dock{scrollbar-width:none;height:fit-content;max-height:calc(100vh - 226px);margin-block:auto;top:214px;bottom:12px;overflow-y:auto}#hud .rt-event{cursor:pointer}#hud .rt-event:hover{filter:brightness(1.2)}#hud .rt-event:focus-visible{outline:2px solid var(--gold);outline-offset:1px}body:not(.touch) .hud-hero .hero-portrait,body:not(.touch) .hud-hero .hero-info,body:not(.touch) .hud-hero .hero-xp{cursor:pointer;border-radius:4px;transition:background .1s,filter .1s}body:not(.touch) .hud-hero .hero-portrait:hover,body:not(.touch) .hud-hero .hero-info:hover,body:not(.touch) .hud-hero .hero-xp:hover{background:#ffffff0f}body:not(.touch) .hud-status-row{grid-template-columns:minmax(var(--cons-w,199px), max-content) auto auto}.hud-skills .passives{grid-template-columns:repeat(2,24px);grid-auto-rows:24px;align-self:center;gap:3px;display:grid}.hud-skills .passive{border:1px solid var(--wood-dark);color:#e0d4ff;cursor:help;background:radial-gradient(circle at 35% 30%,#5a4a7a,#2a2038);border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:700;display:grid}.hud-skills .passive:hover,.hud-skills .skill:hover{outline:2px solid #f2c94c}.skill-tip{z-index:60;color:#d8d0e0;pointer-events:none;background:#17121e;border:1px solid #5a4a3a;border-radius:6px;width:260px;padding:10px 12px;font-size:13px;line-height:1.35;position:fixed;box-shadow:0 6px 18px #0009}.skill-tip p{margin:6px 0}.skill-tip .st-name{color:#f2c94c;font-size:15px}.skill-tip .st-lv{color:#9a90a8;font-size:12px;font-weight:400}.skill-tip .st-meta,.skill-tip .st-hint{color:#9a90a8;font-size:12px}.skill-tip .st-auto{color:#b8c8e0}.skill-tip .st-state{margin:6px 0 4px;font-weight:700}.skill-tip .st-state.ok{color:#7fe07a}.skill-tip .st-state.no{color:#e07a6a}.class-groups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.select-box.creating .class-group>.choices{grid-template-columns:1fr}.class-group.soon{grid-column:1/-1}.select-box.creating .class-group.soon>.choices{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1100px){.class-groups{grid-template-columns:1fr}.select-box.creating .class-group>.choices{grid-template-columns:repeat(2,minmax(0,1fr))}}.class-group>h4{color:#c9a8ff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font:700 12px Crimson Pro,Georgia,serif}.class-group.soon{opacity:.8}.create-hero-panel .outfit-section{border-top:1px solid #c9a8ff33;margin-top:4px;padding-top:10px}@media (width<=700px){.create-hero-panel{position:static}}body.touch .dock-menu{display:contents}body.touch .dock-menu .dm-title,body.touch .dock-menu .dm-sep,body.touch .dock-menu .dm-lbl,body.touch .dock-menu kbd{display:none}body:not(.touch) .hud-dock .dock-sep{display:block!important}body:not(.touch) .hud-dock .dock-menu{background:#17121e;border:1px solid #4a3d5e;border-radius:8px;flex-direction:column;gap:2px;min-width:220px;padding:8px;display:none;position:absolute;bottom:0;right:calc(100% + 10px);box-shadow:0 8px 22px #0009}body:not(.touch) .hud-dock.open .dock-menu{display:flex}body:not(.touch) .hud-dock .dock-menu .dm-title{color:#f2c94c;padding:2px 8px 6px;font-size:14px}body:not(.touch) .hud-dock .dock-menu .dm-sep{background:#3a3048;height:1px;margin:4px 6px}body:not(.touch) .hud-dock .dock-menu button.dock-extra{color:#d8d0e0;text-align:left;border-radius:6px;justify-content:flex-start;align-items:center;gap:10px;width:100%;height:34px;padding:0 10px;font-size:14px;display:flex!important}body:not(.touch) .hud-dock .dock-menu button svg{flex:none;width:18px;height:18px}body:not(.touch) .hud-dock .dock-menu .dm-lbl{flex:1}body:not(.touch) .hud-dock .dock-menu kbd{color:#9a90a8;border:1px solid #4a3d5e;border-radius:3px;padding:0 5px;font:11px/16px inherit}body:not(.touch) .hud-dock .dock-menu .badge{position:static}body:not(.touch) #hud .hud-dock{overflow:visible}body:not(.touch) .hud-dock .dock-menu .help-q{text-align:center;flex:none;width:18px}body:not(.touch) .hud-hero .hud-status-row{pointer-events:auto;border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:6px;width:auto;margin:6px 0 0;padding-top:6px;position:static;transform:none;display:flex!important}body:not(.touch) .hud-hero .hud-status-row>*{grid-area:auto;justify-self:auto}body:not(.touch) .hud-hero .hud-status-row .idle-toggle{order:-1;min-height:26px;padding:0 10px;font-size:12px}body:not(.touch) .hud-hero .hud-status-row .idle-focus{margin-left:auto}body:not(.touch) .hud-hero .hud-status-row .idle-focus button{min-height:26px;padding:0 8px;font-size:12px}body:not(.touch) .hud-hero .hud-status-row .retry-btn{flex-basis:100%;min-height:24px;font-size:12px}body:not(.touch) .hud-bars{gap:0}body:not(.touch) .hud-bars>.hud-cons,body:not(.touch) .hud-bars>.hud-skills{box-shadow:none;border-radius:0}body:not(.touch) .hud-bars>.hud-cons{border-right:0;border-radius:8px 0 0 8px}body:not(.touch) .hud-bars>.hud-skills{border-left:1px solid #ffffff1a;border-radius:0 8px 8px 0}body:not(.touch) .hud-skills .passives{flex-flow:column wrap;align-content:center;gap:3px;max-height:52px;display:flex}body:not(.touch) .hud-skills .passive{width:26px;height:26px}body:not(.touch) .hud-skills .passives.n1 .passive{width:42px;height:42px;font-size:13px}body:not(.touch) .hud-skills .passives{max-height:56px}.hud-skills .passive{overflow:hidden;box-shadow:0 0 0 1px #00000080,0 2px 5px #00000080}.hud-skills .passive .passive-img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;pointer-events:none;transform:scale(1.14)}.skill-tip .st-pico{vertical-align:middle;width:26px;height:26px;image-rendering:pixelated;border-radius:50%;margin-right:7px}body:not(.touch) .hud-hero .hud-status-row{flex-wrap:nowrap;grid-column:1/-1}body:not(.touch) .hud-hero .hud-status-row .idle-focus{flex:none;display:flex}body:not(.touch) .hud-hero .hud-status-row .retry-btn{flex:none;order:1}body:not(.touch) .hud-bars>.hud-cons{margin-right:-1px}body:not(.touch) .hud-hero .hud-status-row{flex-wrap:wrap;min-width:0;inset:auto}body:not(.touch) .hud-hero .hud-status-row .retry-btn{flex:1 0 100%;justify-content:center}body:not(.touch) #hud .hud-bars{gap:0!important}body:not(.touch) #hud .hud-hero{box-sizing:border-box;gap:7px 12px;width:330px;padding:11px 12px 10px}body:not(.touch) #hud .hero-portrait{background:#1d1620;border:1px solid #4a3d63;border-radius:4px;width:56px;height:56px;position:relative;overflow:visible}body:not(.touch) #hud .hero-portrait .portrait{width:100%;height:100%}body:not(.touch) #hud .hero-portrait .lvl{border:1px solid var(--wood-dark);background:var(--gold);color:#1a1206;text-shadow:none;border-radius:3px;padding:0 5px;font-size:11px;font-weight:700;position:absolute;inset:auto -6px -7px auto}body:not(.touch) #hud .hero-name{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:3px;display:flex}body:not(.touch) #hud .hero-name .name{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}body:not(.touch) #hud .hero-name .build{color:#aaa0bd;flex:none;margin:0;font-size:12px}body:not(.touch) #hud .hud-hero .meter:not(.xp){background:0 0;border:0;grid-template:"l v""b b"6px/1fr auto;row-gap:1px;height:auto;display:grid;overflow:visible}body:not(.touch) #hud .hud-hero .meter[hidden]{display:none}body:not(.touch) #hud .hud-hero .meter:not(.xp):before{content:attr(data-l);color:#aaa0bd;grid-area:l;font-size:11px}body:not(.touch) #hud .hud-hero .meter:not(.xp) span{font-size:11px;line-height:inherit;grid-area:v}body:not(.touch) #hud .hud-hero .meter:not(.xp):after{content:"";border:1px solid var(--wood-dark);background:#1d1620;border-radius:3px;grid-area:b}body:not(.touch) #hud .hud-hero .meter:not(.xp) i{z-index:1;border-radius:2px;grid-area:b;margin:1px;position:relative;inset:auto}body:not(.touch) #hud .hud-hero .meter.hp span{font-size:12px;font-weight:700}body:not(.touch) #hud .hero-res{gap:10px}body:not(.touch) #hud .hero-xp{background:#00000038;border:1px solid #352c45;border-radius:4px;grid-template:"k p""b b"6px/1fr auto;row-gap:3px;margin-top:5px;padding:6px 8px;display:grid}body:not(.touch) #hud .hero-xp .xp-k{color:#aaa0bd;grid-area:k;font-size:11px}body:not(.touch) #hud .hero-xp .xp-pct{grid-area:p;font-size:11px}body:not(.touch) #hud .hero-xp .meter.xp{grid-area:b;height:6px}body:not(.touch) #hud .hud-hero .hud-pet{background:#00000038;border:1px solid #352c45;border-radius:4px;padding:6px 8px}body:not(.touch) #hud .hud-hero .hud-status-row{border-top:1px solid #2a2238;flex-wrap:wrap;gap:7px;margin-top:3px;padding-top:9px}body:not(.touch) #hud .hud-hero .idle-toggle{white-space:nowrap;flex:1 1 0;min-height:30px}body:not(.touch) #hud .hud-hero .idle-focus{flex:2 1 0;margin:0;display:flex}body:not(.touch) #hud .hud-hero .idle-focus button{flex:1;min-height:30px;padding:0 4px}body:not(.touch) #hud .hud-hero .hud-status-row .pilot-chip,body:not(.touch) #hud .hud-hero .hud-status-row .retry-btn{flex:1 0 100%;order:4;min-height:28px;margin:0}body:not(.touch) #hud .hud-chips{width:330px}.skill .ico .skimg,.aico .skimg{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;display:block}.skill .ico:has(.skimg){font-size:0;position:absolute;inset:0}.aico:has(.skimg){padding:0;overflow:hidden}body:not(.touch) #hud .hud-hero .hud-status-row .pilot-chip{text-overflow:ellipsis;white-space:nowrap;flex:1 0 calc(100% - 64px);min-width:0;overflow:hidden}.voltas-chip{color:#cbbce0;height:28px;font:600 12px var(--pixel,system-ui);cursor:help;background:#ffffff0a;border:1px solid #3a2f4c;border-radius:999px;flex:none;order:5;align-items:center;gap:5px;padding:0 10px 0 8px;display:inline-flex}.voltas-chip i{color:#a898c0;font-size:14px;font-style:normal}.voltas-chip .rc{color:#fff;text-align:center;min-width:18px;font-size:13px}.voltas-chip .rc.empty{color:#ff8a9a}.hero-fx{z-index:6;pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:4px;max-width:420px;display:flex;position:absolute;bottom:96px;left:50%;transform:translate(-50%)}.hero-fx[hidden]{display:none}.hero-fx .fx{color:#cfe0ff;background:#0e0c18e6;border:2px solid #4a6aa8;border-radius:8px;place-items:center;width:34px;height:34px;font-size:17px;display:grid;position:relative;box-shadow:0 2px 8px #00000080}.hero-fx .fx.debuff{color:#ffb4b8;background:#280a10eb;border-color:#e0474c}.hero-fx .fx.more{color:#e6dcf2;border-color:#7a6a92;width:auto;min-width:34px;padding:0 6px;font-size:13px}.hero-fx .fx i{font-style:normal;line-height:1}.hero-fx .fx img{width:100%;height:100%;image-rendering:pixelated;pointer-events:none;border-radius:6px}.hero-fx .fx:has(img){border-width:1px;padding:0;overflow:visible}.hero-fx .fx b{color:#fff;background:#000000bf;border-radius:4px;padding:0 3px;font-size:11px;line-height:13px;position:absolute;bottom:-1px;right:1px}.hero-fx .fx u{color:#ffd27a;background:#000000bf;border-radius:4px;padding:0 3px;font-size:11px;line-height:13px;text-decoration:none;position:absolute;top:-1px;left:1px}.dl{margin:5px 0 0;padding:0;list-style:none}.dl li{border-bottom:1px solid #ffffff17;padding:4px 0 4px 13px;line-height:1.35;position:relative}.dl li:last-child{border-bottom:0}.dl li:before{content:"";background:#c8a14a;border-radius:50%;width:5px;height:5px;position:absolute;top:.85em;left:1px}.dl li b{color:#f0d9a0}.dl li.dl-warn b{color:#ff8c92}.dl li.dl-warn:before{background:#e0474c}.gt-desc .dl{margin-top:2px}.gt-desc .dl li{padding:2px 0 2px 11px;font-size:11.5px}.skill-tip .dl li{font-size:12.5px}.tc-asc .dl{margin-top:3px}.tc-asc .dl li{font-size:12.5px}.point-panel.pp-min{border:0;border-left:2px solid var(--win-gold,#ffb23e);width:auto;box-shadow:none;background:#00000038;border-radius:4px;gap:4px;margin-top:4px;padding:5px 8px 6px;position:static;transform:none}.pp-min .pp-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;display:flex}.pp-min .pp-title{font-size:14px}.pp-min .pp-tag{color:#b8aecb;background:0 0;border:1px solid #4a3d63;margin-right:5px}.pp-min .pp-obj{opacity:.9;font-size:12px}.pp-min .pp-btns{flex-wrap:wrap;gap:4px;display:flex}.pp-min .pp-btns button{color:#cfc6dd;background:0 0;border:1px solid #4a3d63;border-radius:999px;padding:3px 10px;font-size:13px}.pp-min .pp-btns button:hover{border-color:var(--win-gold,#ffb23e);color:#fff3c9;background:#ffb23e14}.pp-min .pp-btns button.primary{border-color:var(--win-gold,#ffb23e);color:#ffe2a8;background:#ffb23e29}.pp-min .pp-btns button.on{border-color:var(--win-gold,#ffb23e);color:#ffe2a8;background:#ffb23e29;outline:0}body:not(.touch) #hud .hud-map .hud-zone{width:auto;box-shadow:none;text-align:left;color:#b8aecb;white-space:normal;background:0 0;border:0;margin-top:5px;padding:0 2px;font-size:12px;line-height:1.25;position:static;overflow:visible;transform:none}body:not(.touch) .hud-map{grid-template-columns:180px 58px;grid-auto-rows:auto;align-content:start;align-items:start;column-gap:8px;height:auto;display:grid}body:not(.touch) .hud-map>.map-row,body:not(.touch) .hud-map>.hud-zone,body:not(.touch) .hud-map>.point-panel{grid-column:1/-1}.minimap-side{flex-direction:column;justify-content:space-between;align-self:stretch;min-height:0;display:flex}.minimap-side .speeds{grid-template-columns:1fr 1fr;gap:3px;display:grid}.minimap-side .speeds button{padding:3px 0;font-size:12px}.minimap-side .speeds button[data-pause]{grid-column:1/-1}.minimap-side .map-open{border:1px solid var(--win-wood,#4a3d63);background:linear-gradient(var(--win-panel-2,#261f33), var(--win-panel,#1d1827));color:#e9d9b6;cursor:pointer;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;width:100%;padding:0;font-size:12px;display:flex}.minimap-side .map-open svg{width:34px;height:34px}.minimap-side .map-open:hover,.minimap-side .map-open[aria-pressed=true]{border-color:var(--win-gold,#ffb23e);color:#fff3c9}body:not(.touch) #hud>.speeds.speeds-float{border:1px solid var(--win-line,#352c45);background:#15111cc7;border-radius:10px;gap:4px;padding:3px;display:flex;top:12px;left:352px}.speeds-float button{border:1px solid var(--win-wood,#4a3d63);background:var(--win-panel,#1d1827);width:34px;color:var(--win-text,#ece4d2);cursor:pointer;border-radius:6px;padding:4px 0;font-size:12px;font-weight:600}.speeds-float button:hover{border-color:var(--win-gold,#ffb23e)}.speeds-float button.on{border-color:var(--win-gold,#ffb23e);color:#ffe2a8;background:#ffb23e33}.pp-btns .pp-seg{display:contents}.pp-min .pp-btns{grid-template-columns:1fr;gap:4px;display:grid}.pp-min .pp-btns .pp-seg{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.pp-min .pp-btns .pp-seg button{white-space:nowrap;border-radius:0;padding:4px 6px}.pp-min .pp-btns .pp-seg button:first-child{border-radius:999px 0 0 999px}.pp-min .pp-btns .pp-seg button:last-child{border-left-width:0;border-radius:0 999px 999px 0}.pp-min .pp-btns .pp-seg button:only-child{border-left-width:1px;border-radius:999px;grid-column:1/-1}.pp-min .pp-btns .pp-wide{white-space:nowrap}.hud-corner{pointer-events:auto;align-items:center;gap:6px;display:flex;position:absolute;bottom:8px;right:12px}.hud-corner .hud-version{position:static;top:auto;right:auto}.hud-corner .corner-btn{border:1px solid var(--win-wood,#4a3d63);background:var(--win-panel,#1d1827);width:32px;height:30px;color:var(--win-text,#ece4d2);cursor:pointer;border-radius:6px;place-items:center;padding:0;display:grid;position:relative}.hud-corner .corner-btn:hover{border-color:var(--win-gold,#ffb23e);color:#fff3c9}.hud-corner .corner-btn svg{fill:currentColor;width:17px;height:17px}.hud-corner .corner-btn .dm-lbl,.hud-corner .corner-btn kbd{display:none}.hud-corner .corner-btn .badge{position:absolute;top:-5px;right:-5px}body:not(.touch) #hud .hud-corner .hud-testbtn{position:static}body:not(.touch) #hud .hud-hero{border-radius:12px;gap:6px 10px;padding:10px 12px 10px 10px}body:not(.touch) #hud .hero-name .name{letter-spacing:.01em;font-size:17px;font-weight:700}body:not(.touch) #hud .hero-name .build{color:#9a8fae;letter-spacing:.08em;text-transform:uppercase;align-self:baseline;margin-bottom:4px;font-size:11px}body:not(.touch) #hud .hud-hero .meter:not(.xp){grid-template:"l v""b b"7px/1fr auto}body:not(.touch) #hud .hud-hero .meter:not(.xp):before{letter-spacing:.04em;text-transform:uppercase;color:#9a8fae;font-size:10.5px}body:not(.touch) #hud .hud-hero .meter:not(.xp) span{font-variant-numeric:tabular-nums;font-size:11px}body:not(.touch) #hud .hud-hero .meter:not(.xp):after{background:#00000073;border:0;border-radius:4px;box-shadow:inset 0 0 0 1px #ffffff0d}body:not(.touch) #hud .hud-hero .meter:not(.xp) i{border-radius:4px;margin:0}body:not(.touch) #hud .hud-hero .meter.hp{grid-template-rows:auto 11px;margin-bottom:4px}body:not(.touch) #hud .hud-hero .meter.hp span{font-size:13px}body:not(.touch) #hud .hero-xp{background:0 0;border:0;border-radius:0;align-items:center;gap:8px;margin-top:4px;padding:0;display:flex}body:not(.touch) #hud .hero-xp .xp-k{flex:none;font-size:0}body:not(.touch) #hud .hero-xp .xp-k:before{content:"XP";letter-spacing:.08em;color:#9a8fae;font-size:10.5px;font-weight:700}body:not(.touch) #hud .hero-xp .meter.xp{background:#00000073;border:0;border-radius:3px;flex:1;height:5px}body:not(.touch) #hud .hero-xp .meter.xp i{border-radius:3px}body:not(.touch) #hud .hero-xp .xp-pct{text-align:right;font-variant-numeric:tabular-nums;flex:none;min-width:30px;font-size:11px}body:not(.touch) #hud .hud-hero .hud-pet{background:0 0;border:0;margin-top:0;padding:2px 0 0}body:not(.touch) #hud .hud-hero .hud-pet:hover{background:#ffffff0d}body:not(.touch) #hud .hud-hero .hud-status-row{gap:6px;margin-top:4px;padding-top:10px}body:not(.touch) #hud .hud-hero .idle-toggle,body:not(.touch) #hud .hud-hero .idle-focus,body:not(.touch) #hud .hud-hero .idle-focus button,body:not(.touch) #hud .hud-hero .hud-status-row .pilot-chip,body:not(.touch) #hud .hud-hero .hud-status-row .voltas-chip,body:not(.touch) #hud .hud-hero .hud-status-row .retry-btn{border-radius:8px;min-height:30px}body:not(.touch) #hud .hud-hero .idle-focus{overflow:hidden}body:not(.touch) #hud .hud-hero .idle-focus button{border-radius:0}body:not(.touch) #hud .hud-chips .chip-group.res,body:not(.touch) #hud .hud-chips .rt-event{border-radius:10px}.minimap-wrap{width:180px;line-height:0;position:relative}.minimap-wrap .clock{color:#e8dfc9;pointer-events:none;background:#0a080ea8;border-radius:4px;padding:1px 6px;font-size:11px;line-height:1.3;position:absolute;top:4px;left:4px}body:not(.touch) #hud .hud-map .minimap-wrap .hud-zone{color:#e8dfc9;text-align:right;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#0a080ea8;border-radius:4px;width:auto;max-width:calc(100% - 8px);margin:0;padding:1px 6px;font-size:11px;line-height:1.3;position:absolute;inset:auto 4px 4px auto;overflow:hidden}body:not(.touch) #hud .hud-hero .hud-pet{align-items:center;line-height:1}body:not(.touch) #hud .hud-hero .hud-pet .pt-name,body:not(.touch) #hud .hud-hero .hud-pet .pt-lv,body:not(.touch) #hud .hud-hero .hud-pet .pt-xp{white-space:nowrap;height:auto;line-height:1}body:not(.touch) #hud .hud-hero .hud-pet .pt-name{text-overflow:ellipsis;min-width:0;overflow:hidden}body:not(.touch) #hud .hud-hero .hud-pet .pt-chip-bar{background:#0000008c;border:1px solid #0a0710;flex:24px;min-width:24px;height:6px}body:not(.touch) #hud .hud-hero .hud-pet .pt-xp{text-align:right;flex:none;min-width:36px}:root{--win-bg:#15111c;--win-head-bg:#1b1525;--win-edge:#0a0710;--win-wood:#4a3d63;--win-line:#352c45;--win-line-soft:#272036;--win-panel:#1d1827;--win-panel-2:#261f33;--win-gold:#ffb23e;--win-rune:#a678ff;--win-text:#ece4d2;--win-cream:#f1e6cf;--win-muted:#9a8fae;--win-dim:#756b88;--win-good:#7fe07a;--win-bad:#ff7a66;--win-warn:#f0b24a;--win-pixel:"Crimson Pro", Georgia, serif;--win-sans:"Crimson Pro", Georgia, serif;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--r-sm:3px;--r-md:5px;--r-lg:6px;--cut:14px}.inv-overlay{z-index:40;padding:var(--sp-3);color:var(--win-text);font-family:var(--win-sans);font-size-adjust:.47;background:radial-gradient(at 50% 40%,#1e1234b8,#08050edb);place-items:center;font-size:15px;display:grid;position:fixed;inset:0}.inv-overlay[hidden]{display:none}.inv-overlay.floating{pointer-events:none;background:0 0}.inv-overlay.floating .inv-window{pointer-events:auto}.inv-overlay.floating .inv-head{cursor:grab;-webkit-user-select:none;user-select:none}.inv-overlay.floating .inv-head:active{cursor:grabbing}.inv-window,#hud .drawer.box,#hud .modal.box{--cut-poly:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));clip-path:var(--cut-poly);background:linear-gradient(var(--win-bg), var(--win-bg)) padding-box, linear-gradient(160deg, var(--win-rune), var(--win-wood) 38%, #6b4a2b 100%) border-box;color:var(--win-text);font-family:var(--win-sans);scrollbar-width:thin;scrollbar-color:var(--win-wood) transparent;border:2px solid #0000;border-radius:0;font-size:15px}.inv-window{width:min(var(--win-w,1060px), 100%);flex-direction:column;max-height:100%;animation:.14s ease-out win-in;display:flex;overflow:hidden}@keyframes win-in{0%{opacity:0;transform:translateY(6px)scale(.985)}}@media (prefers-reduced-motion:reduce){.inv-window{animation:none}}.win-sm .inv-window{--win-w:560px}.win-md .inv-window{--win-w:760px}.win-lg .inv-window{--win-w:1060px;height:min(720px,100%)}.inv-window>:not(.inv-head){min-height:0;padding:var(--sp-4);flex:auto;overflow:auto}.inv-window *,.drawer *{scrollbar-width:thin;scrollbar-color:var(--win-wood) transparent}.inv-head,.drawer>header{align-items:center;gap:var(--sp-4);min-height:58px;padding:0 var(--sp-4) 0 var(--sp-5);border-bottom:1px solid var(--win-line);background:linear-gradient(var(--win-head-bg), var(--win-bg));flex:none;display:flex;position:relative}.inv-head h2,.drawer>header h2{font-family:var(--win-pixel);color:var(--win-cream);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:22px;font-weight:500;line-height:1;overflow:hidden}.inv-gold{color:var(--win-gold);font-family:var(--win-pixel);white-space:nowrap;align-items:center;gap:6px;font-size:15px;font-weight:400;display:inline-flex}.inv-gold:before{content:"";background:var(--win-gold);width:8px;height:8px;transform:rotate(45deg)}.inv-gold:empty{display:none}.inv-headx{align-self:stretch;display:flex}.inv-keys{white-space:nowrap;justify-content:flex-end;align-items:center;gap:2px var(--sp-3);min-width:0;color:var(--win-dim);flex-wrap:nowrap;flex:auto;font-size:13px;display:flex}.inv-keys .hint{white-space:nowrap}.inv-close,.drawer [data-close]{border:1px solid var(--win-line);border-radius:var(--r-sm);width:32px;height:32px;color:var(--win-muted);font-family:var(--win-sans);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;font-size:22px;font-weight:400;line-height:1;transition:background .1s,color .1s,border-color .1s;display:grid}.drawer>header [data-close]{margin-left:auto}.inv-close:hover,.drawer [data-close]:hover{color:#fff;background:#5a2430;border-color:#c4473a}.win-tabs{align-self:stretch;gap:var(--sp-1);background:0 0;padding:0;display:flex}.win-tabs button{height:100%;padding:0 var(--sp-3);color:var(--win-muted);font-family:var(--win-sans);cursor:pointer;background:0 0;border:none;border-radius:0;font-size:16px;font-weight:700;transition:color .1s;position:relative}.win-tabs button:hover{color:var(--win-text);background:0 0}.win-tabs button.on{color:var(--win-cream);background:0 0}.win-tabs button.on:after{content:"";left:var(--sp-2);right:var(--sp-2);background:var(--win-rune);height:3px;box-shadow:0 0 10px var(--win-rune);position:absolute;bottom:-1px}.win-tabs .count{margin-left:var(--sp-1);opacity:.8;font-size:12px}:is(.inv-window,.drawer,.modal) kbd{border:1px solid var(--win-line);background:var(--win-panel);min-width:18px;color:var(--win-cream);font:700 11px/16px var(--win-sans);text-align:center;vertical-align:baseline;border-bottom-width:2px;border-radius:3px;padding:0 5px;display:inline-block}:is(.inv-window,.drawer,.modal) button kbd{margin-left:var(--sp-2);color:inherit;vertical-align:middle;background:#00000040;border-color:#ffffff40}:is(.inv-window,.drawer,.modal) .muted{color:var(--win-muted)}:is(.inv-window,.drawer,.modal) .small{font-size:13px}:is(.inv-window,.drawer,.modal) p{line-height:1.45}:where(.inv-window,.drawer,.modal) h3{margin:0 0 var(--sp-2);font-family:var(--win-pixel);letter-spacing:0;text-transform:none;color:var(--win-cream);font-size:16px;font-weight:400}:where(.inv-window,.drawer,.modal) h2{margin:0 0 var(--sp-2);font-family:var(--win-pixel);color:var(--win-cream);font-size:16px;font-weight:400}:where(.inv-window,.drawer,.modal) h4{margin:0 0 var(--sp-1);color:var(--win-cream);font-size:14px;font-weight:700}.list-head{align-items:center;gap:var(--sp-2);margin:var(--sp-4) 0 var(--sp-2);font-family:var(--win-sans);text-transform:none;letter-spacing:0;color:var(--win-cream);font-size:14px;font-weight:700;display:flex}.list-head:before{content:"";background:var(--win-gold);flex:none;width:14px;height:2px}.list-head:first-child{margin-top:0}.srow b,.power-row b,.cost-row b,.total-row b,.chance-top b,.mat-count,.pts-num{font-variant-numeric:tabular-nums;font-weight:400}.panel-box,.inv-stats,.inv-detail,.route-card,.bless-card,.risk-loot,.herb-box,.potion-card,.svc-card{border:1px solid var(--win-line-soft);border-top:2px solid var(--win-line);border-radius:var(--r-md);background:var(--win-panel)}.panel-box{padding:var(--sp-3)}.panel-box+.panel-box{margin-top:var(--sp-3)}.panel-box p{margin:0 0 var(--sp-2)}:is(.inv-window,.drawer,.modal) :is(select,input:not([type=checkbox])){border:1px solid var(--win-line);border-radius:var(--r-sm);color:var(--win-text);font:inherit;background:#100c17;padding:6px 9px}:is(.inv-window,.drawer,.modal) input[type=checkbox]{accent-color:var(--win-rune)}:is(.inv-window,.drawer,.modal) :is(select,input:not([type=checkbox])):focus-visible{outline:2px solid var(--win-rune);outline-offset:1px}:where(.inv-window,.drawer,.modal) button{border:1px solid var(--win-line);border-radius:var(--r-sm);background:var(--win-panel-2);color:var(--win-text);font:700 14px/1.2 var(--win-sans);cursor:pointer;padding:7px 13px;transition:background .1s,border-color .1s,color .1s}:where(.inv-window,.drawer,.modal) button:where(:hover:not(:disabled)){border-color:var(--win-rune);background:#31283f}:is(.inv-window,.drawer,.modal) button:focus-visible{outline:2px solid var(--win-rune);outline-offset:2px}:is(.inv-window,.drawer,.modal) button.primary{background:var(--win-gold);color:#1a1208;border-color:#ffd48a}:is(.inv-window,.drawer,.modal) button.primary:hover:not(:disabled){background:#ffc365;border-color:#fff0cf}:is(.inv-window,.drawer,.modal) button.danger,.inv-footer .sell-junk:not(:disabled),.respec-confirm .row2 button.primary{color:#fff;background:#6b2430;border-color:#c4473a}:is(.inv-window,.drawer,.modal) button.danger:hover:not(:disabled),.inv-footer .sell-junk:hover:not(:disabled),.respec-confirm .row2 button.primary:hover:not(:disabled){background:#8a2f3a;border-color:#ff6f5f}:is(.inv-window,.drawer,.modal) button:disabled{border-color:var(--win-line-soft);color:var(--win-dim);cursor:not-allowed;background:0 0}.row-btns{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.win-body-btn.wide{width:100%;margin-top:var(--sp-2)}.big-action{width:100%;margin-top:var(--sp-3);padding:11px var(--sp-4);border-radius:var(--r-md);color:#1a1208;font-family:var(--win-pixel);cursor:pointer;background:linear-gradient(#ffc258,#f09a24);border:1px solid #ffd48a;font-size:18px;font-weight:400;transition:transform 60ms,box-shadow 60ms,filter .1s;box-shadow:0 3px #7a4a0c}:is(.inv-window,.drawer,.modal) button.big-action{padding:11px var(--sp-4);color:#1a1208;font:400 18px/1.2 var(--win-pixel);background:linear-gradient(#ffc258,#f09a24);border-color:#ffd48a}:is(.inv-window,.drawer,.modal) button.big-action:hover:not(:disabled){filter:brightness(1.08);background:linear-gradient(#ffc258,#f09a24);border-color:#fff0cf}:is(.inv-window,.drawer,.modal) button.big-action:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #7a4a0c}:is(.inv-window,.drawer,.modal) button.big-action.warn{background:linear-gradient(#e8b53a,#b8861c);border-color:#ffe08a;box-shadow:0 3px #5a3f0a}:is(.inv-window,.drawer,.modal) button.big-action.risk{color:#fff;background:linear-gradient(#c4473a,#8f2a24);border-color:#ff8a7a;box-shadow:0 3px #3d0f0c}:is(.inv-window,.drawer,.modal) button.big-action.alt{border-color:var(--win-wood);background:linear-gradient(var(--win-panel-2), var(--win-panel));color:var(--win-text);box-shadow:0 3px 0 var(--win-edge)}:is(.inv-window,.drawer,.modal) button.big-action:disabled{border-color:var(--win-line);background:var(--win-panel);color:var(--win-dim);box-shadow:none;filter:none}#hud .modal.box{width:440px;padding:0 var(--sp-4) var(--sp-4);overflow:hidden}#hud .modal.box>h2{margin:0 calc(-1 * var(--sp-4)) var(--sp-4);padding:0 var(--sp-5);border-bottom:1px solid var(--win-line);background:linear-gradient(var(--win-head-bg), var(--win-bg));min-height:58px;font-family:var(--win-pixel);color:var(--win-cream);align-items:center;font-size:22px;font-weight:500;display:flex;position:relative}#hud .modal.box .stat{border:1px solid var(--win-line-soft);border-top:2px solid var(--win-line);border-radius:var(--r-md);background:var(--win-panel)}#hud .modal.box .stat b{font-weight:400}#hud .modal.box button.wide{width:100%;padding:11px var(--sp-4);font:400 17px/1.2 var(--win-pixel)}#hud .drawer.box[hidden]{display:none}#hud .drawer.box{top:var(--sp-3);flex-direction:column;width:380px;max-height:calc(100vh - 24px);display:flex;right:212px;overflow:hidden}#hud .drawer.box .drawer-body{min-height:0;padding:var(--sp-4);flex:auto;overflow-y:auto}@media (width<=1000px){.inv-keys{display:none}}.win-central .inv-window>.central{flex-direction:column;padding:0;display:flex;overflow:hidden}.central-tabs,.central-sub{gap:var(--sp-1);padding:0 var(--sp-4);border-bottom:1px solid var(--win-line-soft);flex:none;display:flex}.central-tabs button,.central-sub button{padding:10px var(--sp-3);color:var(--win-muted);font:700 16px var(--win-sans);cursor:pointer;background:0 0;border:0;border-radius:0;position:relative}.central-tabs button.on,.central-sub button.on{color:var(--win-cream)}.central-tabs button.on:after,.central-sub button.on:after{content:"";left:var(--sp-2);right:var(--sp-2);background:var(--win-rune);height:3px;box-shadow:0 0 10px var(--win-rune);position:absolute;bottom:-1px}.central-sub button{padding:6px var(--sp-3);font-size:14px}.central-body{min-height:0;padding:var(--sp-4);flex:auto;overflow:auto}.central-pane[hidden],.central-pane>.inv-headx{display:none}.central-pane,.central-pane .inv-body,.central-pane .hero-body{height:100%}.hero-body[data-screen=build] .hw-stats,.hero-body[data-screen=atributos] .hw-config{display:none}.hero-body[data-screen=build] .hw-heroi,.hero-body[data-screen=atributos] .hw-heroi{grid-template-columns:minmax(0,760px);justify-content:center}.central-sub[hidden]{display:none}.central-tabs .pts-dot{background:var(--win-rune);color:#1a1030;font:700 12px var(--win-sans);border-radius:999px;margin-left:6px;padding:0 6px}.choice-btns{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.batch-review{width:min(94vw,540px);max-height:calc(100vh - 32px)}.batch-list{gap:4px;max-height:46vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.batch-list li{background:#ffffff0a;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;font-size:14px;display:flex}.batch-list img.mini{width:24px;height:24px;image-rendering:pixelated;flex:none}.batch-foot{margin:0;font-weight:700}.win-central.win-lg .inv-window{--win-w:min(1500px, 96vw);height:min(940px,94vh)}.win-central .inv-grid{grid-template-columns:repeat(auto-fill,minmax(56px,1fr))}.win-central .inv-body{grid-template-columns:380px minmax(0,1fr)}.win-central .inv-cell{width:72px;height:72px}.win-central .inv-cell img{width:46px;height:46px}.win-central .inv-grid{grid-template-columns:repeat(auto-fill,72px);gap:8px}.win-central .doll-side{gap:14px}.win-central .inv-figure img,.win-central .inv-figure canvas{transform-origin:bottom}.win-central .mat-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}body:not(.touch):has(#hud .hud-dock) .inv-overlay:not(.floating){pointer-events:none;background:0 0;padding-right:80px}body:not(.touch):has(#hud .hud-dock) .inv-overlay:not(.floating) .inv-window{pointer-events:auto}.inv-head h2,.win-tabs button,.central-tabs button,kbd,.big-action{font-family:Crimson Pro,Georgia,serif;font-weight:700}.smith-body.tab-forja{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,58fr) minmax(0,42fr);gap:10px;display:grid}.smith-body.tab-forja .fs-strip{grid-column:1/-1}.fs-strip{scrollbar-width:thin;background:#00000038;border:1px solid #352c45;border-radius:5px;align-items:center;gap:6px;padding:6px 8px;display:flex;overflow-x:auto}.fs-k{color:#9a8fae;letter-spacing:.06em;text-transform:uppercase;margin-right:4px;font-size:12px}.fs-mat{color:#d8d0e0;font:inherit;cursor:pointer;background:#00000040;border:1px solid #3a2f4d;border-radius:4px;flex:none;align-items:center;gap:5px;padding:3px 9px 3px 5px;font-size:13px;display:flex}.fs-mat img{width:20px;height:20px;image-rendering:pixelated}.fs-mat span{color:var(--tc)}.fs-mat b{color:#ece4d2}.fs-mat em{color:#9a8fae;font-size:12px;font-style:normal}.fs-mat:hover{border-color:#5a4a6e}.fs-mat.on{background:#ffb23e1f;border-color:#ffb23e}.fs-mat.locked{opacity:.45}.fs-mat.enough{box-shadow:inset 0 -2px #6fd66f}.fs-mat.short{box-shadow:inset 0 -2px #e05a4a}.fs-ore{color:#9a8fae;white-space:nowrap;flex:none;margin-left:auto;padding-left:8px;font-size:13px}.fs-ore b{color:#ece4d2}.fg-catalog{grid-template-rows:auto auto auto auto minmax(0,1fr);gap:7px;min-height:0;display:grid}.fc-tools{align-items:center;gap:8px;display:flex}.fc-tools input{flex:1}.fc-count{color:#ffb23e;flex:none;font-size:13px}.fc-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-content:start;gap:6px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.fc-empty{grid-column:1/-1}.fc-card{color:inherit;font:inherit;text-align:left;cursor:pointer;background:#0003;border:1px solid #3a2f4d;border-radius:4px;gap:6px;padding:7px 8px;display:grid}.fc-card:hover{background:#ffb23e0d;border-color:#5a4a6e}.fc-card.on{background:#ffb23e1f;border-color:#ffb23e;box-shadow:0 0 0 1px #ffb23e40}.fc-card.fc-recipe{border-style:dashed}.fc-card.fc-recipe.on{border-style:solid}.fc-top{align-items:center;gap:8px;min-width:0;display:flex}.fc-ico{border:1px solid var(--rc,#3a2f4d);background:#1d1620;border-radius:4px;flex:none;place-items:center;width:38px;height:38px;display:grid;position:relative}.fc-ico img{width:30px;height:30px;image-rendering:pixelated}.fc-better{color:#6fd66f;text-shadow:1px 1px #000;font-size:11px;font-style:normal;position:absolute;bottom:-5px;right:-4px}.fc-txt{gap:2px;min-width:0;display:grid}.fc-txt>b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.fc-txt>span{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.fc-txt em{color:#9a8fae;font-size:11px;font-style:normal}.fc-txt em.own{color:#8fe07a}.fc-foot{border-top:1px solid #2a2238;justify-content:space-between;align-items:center;gap:6px;padding-top:5px;font-size:11px;display:flex}.fc-stars span{color:#3a3048}.fc-stars span.on{color:#ffb23e}.fc-st{font-weight:700}.fc-st.up{color:#ffb23e}.fc-st.max{color:#9a8fae;font-weight:400}.fc-st.ok{color:#6fd66f}.fc-st.no{color:#e07a6a;font-weight:400}.smith-body.tab-forja .fg-detail{min-height:0;overflow-y:auto}.fg-hist{margin-top:10px}.fg-detail .req{grid-template-columns:22px minmax(0,1fr) 80px auto 52px}.fg-detail .req .req-state{text-align:right;margin:0}.fg-detail.panel-box .big-action{margin-top:10px;position:static}.fg-detail .anvil-content{flex-direction:column;gap:8px;padding:12px 16px;display:flex}.fg-modes{grid-template-columns:1fr 1fr;gap:6px;display:grid}.fg-modes button{color:#aaa0bd;font:inherit;text-align:left;cursor:pointer;background:#00000040;border:1px solid #3a2f4d;border-radius:5px;gap:1px;padding:8px 12px;display:grid}.fg-modes button b{color:#d8d0e0;font-size:16px}.fg-modes button small{font-size:12px}.fg-modes button:hover{border-color:#5a4a6e}.fg-modes .m-up.on{background:#ffb23e1f;border-color:#ffb23e;box-shadow:inset 0 -3px #ffb23e}.fg-modes .m-up.on b{color:#ffd27a}.fg-modes .m-mk.on{background:#6fd66f1a;border-color:#6fd66f;box-shadow:inset 0 -3px #6fd66f}.fg-modes .m-mk.on b{color:#9fe89a}.smith-body.tab-forja[data-mode=aprimorar] .fg-detail{border-top:2px solid #ffb23e}.smith-body.tab-forja[data-mode=fabricar] .fg-detail{border-top:2px solid #6fd66f}.smith-body.tab-forja[data-mode=fabricar] .fc-card.on{background:#6fd66f1a;border-color:#6fd66f;box-shadow:0 0 0 1px #6fd66f40}.fc-st.safe{color:#6fd66f}.fc-st.warn{color:#ffb23e}.fc-st.risk{color:#e07a6a}.fm-pick{gap:5px;display:grid}.fm-head{align-items:baseline;gap:8px;display:flex}.fm-head>span:first-child{color:#9a8fae;letter-spacing:.06em;text-transform:uppercase;font-size:12px}.fm-head .muted{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.fm-ore{color:#9a8fae;flex:none;font-size:12px}.fm-ore b{color:#ece4d2}.fm-row{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:5px;display:grid}.fm-card{color:inherit;font:inherit;text-align:left;cursor:pointer;background:#00000038;border:1px solid #3a2f4d;border-radius:4px;grid-template-columns:22px 1fr;grid-template-areas:"i n""i c""b b""e e";align-items:center;gap:2px 6px;padding:6px 7px;display:grid}.fm-card img{width:22px;height:22px;image-rendering:pixelated;grid-area:i}.fm-card b{color:var(--tc);grid-area:n;font-size:13px}.fm-n{color:#ece4d2;grid-area:c;font-size:13px;font-weight:700}.fm-n small{color:#7a7090;font-weight:400}.fm-bar{background:#120e10;border-radius:2px;grid-area:b;height:4px;overflow:hidden}.fm-bar i{background:var(--tc);height:100%;display:block}.fm-card em{color:#9a8fae;grid-area:e;font-size:11px;font-style:normal}.fm-card.ready em{color:#6fd66f}.fm-card:hover{border-color:#5a4a6e}.fm-card.on{border-color:var(--tc);background:color-mix(in srgb, var(--tc) 12%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--tc) 40%, transparent)}.fm-card.locked{opacity:.45}.fm-ore img.mini{vertical-align:-3px;width:16px;height:16px;image-rendering:pixelated}.win-settings .st-body{gap:14px;max-height:calc(100vh - 140px);padding:14px 18px 18px;display:grid;overflow-y:auto}.st-sec{background:#0003;border:1px solid #352c45;border-radius:5px;gap:2px;padding:10px 12px 6px;display:grid}.st-sec h3{color:#ffb23e;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:14px}.st-row{border-top:1px solid #2a2238;justify-content:space-between;align-items:center;gap:16px;padding:9px 0;display:flex}.st-sec h3+.st-row{border-top:0}.st-txt{gap:1px;min-width:0;display:grid}.st-txt b{font-size:15px}.st-txt small{color:#9a8fae;font-size:12px}.st-ctl{flex:none;align-items:center;gap:12px;display:flex}.st-range{accent-color:#ffb23e;width:170px}.st-out{color:#ece4d2;text-align:right;font-variant-numeric:tabular-nums;width:40px;font-size:13px}.st-sw{cursor:pointer;width:42px;height:22px;display:inline-block;position:relative}.st-sw input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.st-sw .sw{background:#261f33;border:1px solid #4a3d63;border-radius:11px;transition:background .15s;position:absolute;inset:0}.st-sw .sw:after{content:"";background:#9a8fae;border-radius:50%;width:16px;height:16px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.st-sw input:checked+.sw{background:#ffb23e40;border-color:#ffb23e}.st-sw input:checked+.sw:after{background:#ffb23e;transform:translate(20px)}#hud .modal.box>h2{min-height:50px}#hud .modal.box .away{gap:10px;display:grid}#hud .modal.box .away p{margin:0}.away-time{border:1px solid var(--win-line);background:var(--win-panel);color:#cfc6dd;border-radius:999px;justify-self:start;padding:2px 10px;font-size:13px}.away-time b{color:var(--win-cream)}.away-where{color:var(--win-cream);font-size:15px;line-height:1.35}#hud .modal.box .away .stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0}#hud .modal.box .away .stat{text-align:center;padding:7px 8px 8px}#hud .modal.box .away .stat span{letter-spacing:.06em;text-transform:uppercase;font-size:11px}#hud .modal.box .away .stat b{font-variant-numeric:tabular-nums;font-size:19px;font-weight:700}#hud .modal.box .away .stat.zero b{color:#6f6580}.away-foot{color:#9a8fae;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12.5px;display:flex}.away-deaths{color:#8fe0a0;background:#6fe08f1f;border-radius:999px;padding:1px 8px;font-weight:600}.away-deaths.bad{color:#ff9a8a;background:#ff6f6f24}#hud .modal.box button.wide{padding:9px var(--sp-4);font-size:16px}.hud-menu .badge{color:#0a0710;text-align:center;background:#ffb23e;border-radius:8px;min-width:16px;margin-left:5px;padding:0 4px;font-size:11px;line-height:16px;display:inline-block}.hud-menu .badge[hidden]{display:none}.inv-body{gap:var(--sp-3);grid-template-columns:300px minmax(0,1fr) 270px;align-content:start;display:grid}.inv-col{min-width:0}.inv-doll{background:radial-gradient(at 50% 58%,#3a2a5c 0%,#241b38 48%,#15111c 82%);border:1px solid #352c45;border-radius:8px;grid-template-columns:auto 1fr auto;gap:8px;padding:8px;display:grid}.doll-side{gap:10px;padding-top:5px;display:grid}.doll-slot{justify-items:center;display:grid;position:relative}.doll-slot>span{z-index:2;white-space:nowrap;text-transform:uppercase;letter-spacing:.06em;color:#9a8fae;pointer-events:none;background:#221c17;border-radius:3px;padding:0 4px;font-size:9px;line-height:12px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.doll-center{place-items:end center;padding-bottom:54px;display:grid;position:relative}.doll-center:after{content:"";background:#00000059;border-radius:50%;width:70%;height:12px;position:absolute;bottom:48px}.inv-figure{z-index:1;position:relative}.inv-figure canvas{image-rendering:pixelated;filter:drop-shadow(0 0 10px #ffdc8c26);display:block}.inv-stats{margin-top:var(--sp-2);padding:var(--sp-3)}.srow{border-bottom:1px dashed #ffffff0f;grid-template-columns:1fr auto 52px;align-items:baseline;gap:8px;padding:1px 0;display:grid}.srow b{font-family:Crimson Pro,Georgia,serif;font-weight:500}.inv-window .up{color:#7fe07a}.inv-window .down{color:#ff8a7a}.inv-window .same{color:#7e7491}.srow.power{border-bottom:none;margin-top:4px}.srow.power b{color:#ffb23e;font-size:17px}.inv-cell{border:2px solid color-mix(in srgb, var(--tc,#352c45) 75%, #120e10);background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--tc,#352c45) 22%, #1d1827) 0%, #100c17 75%);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:7px;place-items:center;width:56px;height:56px;transition:transform 80ms,box-shadow .12s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 -8px 14px #00000059}.inv-cell img{width:32px;height:32px;image-rendering:pixelated;filter:drop-shadow(0 2px #00000073);pointer-events:none}.inv-cell[data-uid]:hover{box-shadow:0 0 0 1px var(--tc), 0 4px 14px color-mix(in srgb, var(--tc) 45%, transparent);transform:translateY(-2px)}.inv-cell.on{outline:2px solid var(--win-rune,#a678ff);outline-offset:2px;box-shadow:0 0 14px #a678ff99}.inv-cell.t4,.inv-cell.t5,.inv-cell.tglow{box-shadow:inset 0 0 0 1px #ffffff0f, 0 0 8px color-mix(in srgb, var(--tc) 40%, transparent)}.inv-cell.thigh{border-color:var(--tc);box-shadow:inset 0 0 0 1px var(--tc), 0 0 6px color-mix(in srgb, var(--tc) 50%, transparent)}@keyframes inv-glow{50%{box-shadow:inset 0 0 0 1px #ffffff0f, 0 0 12px color-mix(in srgb, var(--tc) 55%, transparent)}}.inv-cell.empty{box-shadow:none;cursor:default;background:#ffffff05;border:1px dashed #2c2438}.inv-cell .ghost{opacity:.3;filter:grayscale();width:32px;height:32px}.inv-cell.junk img{opacity:.4;filter:grayscale(.7)}.inv-cell.flash{animation:.6s ease-out inv-flash}@keyframes inv-flash{0%{transform:scale(1.18);box-shadow:0 0 0 3px #ffb23e,0 0 24px #ffb23e}}.b-new{color:#0a0710;letter-spacing:.04em;background:#ffb23e;border-radius:4px;padding:1px 4px;font-size:8px;font-weight:800;position:absolute;top:-6px;left:-6px;box-shadow:0 1px #0a0710}.b-up{color:#7fe07a;text-shadow:0 1px #000,0 0 4px #000;font-size:12px;position:absolute;top:1px;right:3px}.b-stars{color:#ffb23e;text-shadow:1px 1px #000;font-size:10px;font-weight:700;position:absolute;bottom:1px;right:3px}.b-lock,.b-junk{filter:drop-shadow(1px 1px #000);width:11px;height:11px;position:absolute;bottom:3px;left:3px}.b-lock{color:#ffb23e}.b-junk{color:#ff8a7a}.badge-ico{width:100%;height:100%;display:block}.inv-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.chips{gap:4px;display:flex}.chips button{border-radius:var(--r-sm);color:var(--win-muted);background:0 0;border:1px solid #0000;padding:4px 12px;font-weight:700}.chips button:hover:not(:disabled){background:var(--win-panel-2);border-color:var(--win-line);color:var(--win-text)}.chips button.on{border-color:var(--win-rune);color:var(--win-cream);background:#a678ff29}.inv-toolbar .sort select{margin-left:var(--sp-1)}.inv-capacity{color:#9a8fae;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.cap-bar{background:#120e10;border-radius:3px;flex:1;height:6px;overflow:hidden}.cap-bar i{background:linear-gradient(90deg,#4e9a3c,#8fe07a);height:100%;transition:width .2s;display:block}.inv-capacity.warn .cap-bar i{background:linear-gradient(90deg,#b8792a,#f0b24a)}.inv-capacity.warn{color:#f0b24a}.inv-capacity.full .cap-bar i{background:linear-gradient(90deg,#8f241d,#e85d55)}.inv-capacity.full{color:#ff8a7a;font-weight:600}.inv-grid{background:#00000038;border-radius:8px;grid-template-columns:repeat(auto-fill,56px);gap:7px;padding:9px;display:grid;box-shadow:inset 0 0 0 1px #272036}.inv-overlay.dragging .doll-slot .inv-cell,.inv-overlay.dragging .inv-grid{box-shadow:0 0 0 1px #ffb23e}.inv-footer{flex-wrap:wrap;gap:6px;margin:10px 0 6px;display:flex}.inv-footer button,.detail-actions button{white-space:nowrap}.inv-materials{color:#aaa0bd}.mat-title{font-family:var(--win-sans);color:#f1e6cf;margin:0 0 6px;font-size:14px;font-weight:700}.mat-grid{grid-template-columns:repeat(auto-fill,minmax(66px,1fr));gap:5px;display:grid}.mat{border:1px solid color-mix(in srgb, var(--mc) 50%, #272036);cursor:default;background:#00000038;border-radius:6px;align-items:center;gap:5px;padding:3px 6px;display:flex}.mat img{width:20px;height:20px;image-rendering:pixelated;flex:none}.mat b{text-overflow:ellipsis;font-variant-numeric:tabular-nums;color:#ece4d2;min-width:0;font-size:12px;overflow:hidden}.inv-detail{padding:var(--sp-3);align-self:start}.detail-empty p{margin:0 0 8px}.detail-head{border-bottom:1px solid color-mix(in srgb, var(--tc) 40%, #272036);align-items:center;gap:10px;padding-bottom:8px;display:flex}.detail-head img{width:76px;height:76px;image-rendering:pixelated;border:2px solid var(--tc);background:radial-gradient(circle, color-mix(in srgb, var(--tc) 25%, #1d1827), #100c17);border-radius:7px;padding:4px}.detail-head h3{color:var(--tc);margin:0;font-size:17px}.stars-row span{color:#352c45;font-size:13px}.stars-row span.on{color:#ffb23e}.power-row{margin:8px 0}.power-row b{color:#ffb23e;font-family:Crimson Pro,Georgia,serif;font-size:18px}.cmp-table{border-collapse:collapse;width:100%;margin-bottom:6px;font-size:13px}.cmp-table th,.cmp-table td{border-bottom:1px dashed #ffffff0f;padding:3px 4px}.cmp-table th{text-align:left;color:#aaa0bd;font-weight:500}.cmp-table thead th{text-transform:uppercase;color:#7e7491;font-size:11px}.cmp-table td{text-align:right;font-variant-numeric:tabular-nums}.cmp-table td.cur{color:#9a8fae}.lock-note{color:#ffb23e}.detail-actions{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.detail-actions .primary{grid-column:1/-1}@media (width<=1000px){.inv-body{grid-template-columns:1fr}}.item-tip{z-index:90;border:1px solid var(--win-wood,#4a3d63);width:330px;max-height:calc(100vh - 16px);color:var(--win-text,#ece4d2);font-family:var(--win-sans,system-ui, sans-serif);pointer-events:none;background:linear-gradient(#1d1827,#1b1410);border-radius:10px;padding:12px 14px;font-size:13px;position:fixed;overflow:hidden;box-shadow:0 10px 34px #000000bf,inset 0 0 0 1px #ffffff0a}.item-tip[hidden]{display:none}.item-tip .detail-head{margin-bottom:8px}.item-tip .cmp-table{width:100%}.weapon-fx{margin:0 0 var(--sp-3,12px);border-left:3px solid var(--win-gold,#ffb23e);background:#ffb23e14;padding:7px 10px;font-size:13px;line-height:1.4}.weapon-fx b{color:var(--win-gold,#ffb23e);margin-right:4px}.item-tip h3{font-family:var(--win-pixel,inherit);text-transform:none;letter-spacing:0;margin:0;font-size:18px;font-weight:400}.set-line{margin-top:var(--sp-3,12px);border-left:3px solid var(--tc,#9a8fae);background:#ffffff08;padding:8px 10px}.set-line h4{margin:0 0 4px}.set-line ul{color:var(--win-dim,#756b88);margin:0;padding:0;font-size:13px;line-height:1.4;list-style:none}.set-line li.on{color:var(--win-good,#7fe07a)}.set-line li b{margin-right:3px}.set-title{margin:var(--sp-3,12px) 0 var(--sp-1,4px)}.item-menu{z-index:95;color:#ece4d2;background:#15111c;border:1px solid #a678ff;border-top:3px solid #ffb23e;border-radius:5px;gap:2px;min-width:190px;padding:8px;font-family:Crimson Pro,Georgia,serif;display:grid;position:fixed;box-shadow:0 10px 30px #000000b3}.item-menu[hidden]{display:none}.item-menu b{color:#f1e6cf;padding:2px 6px 6px;font-size:14px}.item-menu button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:7px 10px;font:700 14px Crimson Pro,Georgia,serif}.item-menu button:hover:not(:disabled){background:#a678ff33}.item-menu button:disabled{color:#756b88;cursor:not-allowed}.inv-body{grid-template-columns:300px minmax(0,1fr)}.inv-detail{display:none}.item-info{gap:8px;width:min(94vw,420px);max-height:calc(100vh - 32px);overflow-y:auto}.item-info .info-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.item-info-wrap[hidden]{display:none}.item-info .info-foot{background:#15111c;padding:8px 0 2px;position:sticky;bottom:-8px}.item-tip:has(.tip-pair){width:auto;max-width:calc(100vw - 16px)}.tip-pair{gap:14px;display:flex}.tip-col{width:320px;min-width:0}.tip-worn{border-left:1px solid var(--win-line,#352c45);padding-left:14px}.tip-tag{color:var(--win-gold,#ffb23e);margin-bottom:6px;font:700 12px Crimson Pro,Georgia,serif}.inv-body[data-tab=itens] .inv-stats,.inv-body[data-tab=atributos] .inv-bag-col,.inv-body[data-tab=atributos] .inv-doll{display:none}.inv-body[data-tab=atributos]{grid-template-columns:minmax(0,560px);justify-content:center}.inv-body[data-tab=atributos] .inv-stats{font-size:16px}.item-tip:has(.tc){width:310px;padding:10px 12px}.tc{gap:8px;display:grid}.tc-head{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;display:grid}.tc-head .tc-ico{border:1px solid var(--rc);width:88px;height:88px;image-rendering:pixelated;background:#100c17;border-radius:6px;padding:6px}.tc-name{color:var(--rc);font-size:15px;line-height:1.2;display:block}.tc-sub{color:var(--win-muted,#9a8fae);margin-top:2px;font-size:12px;display:block}.tc-rar{color:var(--rc);font-style:normal;font-weight:700}.tc-pow{background:#00000047;border-radius:6px;align-items:baseline;gap:8px;padding:6px 8px;display:flex}.tc-pow span{color:var(--win-muted,#9a8fae);font-size:12px}.tc-pow b{color:var(--win-gold,#ffb23e);font-size:20px}.tc-pow .tc-vs{color:var(--win-muted,#9a8fae);margin-left:auto;font-size:12px;font-weight:700}.tc h5{letter-spacing:.06em;text-transform:uppercase;color:var(--win-muted,#9a8fae);margin:0;font-size:11px}.tc-rows{gap:2px;margin:-4px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.tc-rows li{justify-content:space-between;gap:10px;display:flex}.tc-rows b{font-variant-numeric:tabular-nums}.tc .up{color:#7fe07a}.tc .down{color:#ff7a6a}.tc-more,.tc-same{color:var(--win-muted,#9a8fae);margin:-4px 0 0;font-size:12px}.tc-foot{color:var(--win-muted,#9a8fae);border-top:1px solid #ffffff14;margin:0;padding-top:6px;font-size:11px}.tc-foot kbd{border:1px solid #4a3d63;border-radius:3px;padding:0 4px;font-size:10px}.tc-stars{color:#ffd84a;letter-spacing:1px;font-style:normal}.tc-pas{border-top:1px solid #ffffff14;gap:6px;padding-top:6px;display:grid}.tc-pas h5{color:var(--rc)}.tc-pas .tc-rows b{color:#9fb4e8}.tc-pas.off h5{color:var(--win-muted,#9a8fae)}.tc-pas.off .tc-rows{opacity:.45;text-decoration:line-through}.ctx-menu{z-index:200;color:#ece4d2;background:#15111c;border:1px solid #a678ff;border-top:3px solid #ffb23e;border-radius:5px;gap:2px;min-width:170px;max-width:calc(100vw - 12px);padding:6px;font-family:Crimson Pro,Georgia,serif;display:grid;position:fixed;box-shadow:0 10px 30px #000000b3}.ctx-menu button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:space-between;gap:18px;padding:6px 10px;font:700 14px Crimson Pro,Georgia,serif;display:flex}.ctx-menu kbd{color:#a99fbd;font:600 12px Crimson Pro,Georgia,serif}.ctx-menu button:hover:not(:disabled),.ctx-menu button:focus-visible{background:#a678ff33;outline:none}.ctx-menu button:disabled{color:#756b88;cursor:not-allowed}.bag-tabs{flex-wrap:wrap;gap:4px;margin-bottom:6px;display:flex}.bag-tabs button{color:inherit;cursor:pointer;background:0 0;border:1px solid #4a3d63;border-radius:4px;padding:4px 10px;font:700 13px Crimson Pro,Georgia,serif}.bag-tabs button:hover{background:#ffb23e1f}.bag-tabs button.on{color:#ffb23e;background:#ffb23e2e;border-color:#ffb23e}.bag-tabs button:focus-visible{outline-offset:2px;outline:2px solid #ffb23e}.inv-footer .bag-info{flex:100%;margin:0 0 6px}.inv-footer button[aria-pressed=true]{color:#9dff6a;border-color:#9dff6a}.inv-grid:has(.set-row){display:block;overflow-y:auto}.set-row{border:1px solid #6b4a2b99;border-left:3px solid var(--sc,#ffb23e);background:#a678ff0d;border-radius:4px;margin-bottom:10px;padding:8px 10px}.set-row>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:4px;display:flex}.set-row>header b{color:var(--sc,#ffb23e);font-size:15px}.set-buffs{color:#9a8fae;margin:0 0 6px;padding:0;font-size:13px;list-style:none}.set-buffs li{gap:6px;padding:1px 0;display:flex}.set-buffs li i{width:12px;font-style:normal}.set-buffs li.on{color:#9dff6a}.set-pieces{flex-wrap:wrap;gap:6px;display:flex}.set-empty{padding:10px}.doll-tools{z-index:2;gap:10px;display:flex;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.tool-slot{border:2px solid var(--tc,#4a3d63);width:40px;height:40px;box-shadow:0 0 8px color-mix(in srgb, var(--tc,#4a3d63) 45%, transparent), inset 0 0 0 1px #ffffff0d;background:#15111c;border-radius:7px;place-items:center;display:grid;position:relative}.tool-slot img{width:28px;height:28px;image-rendering:pixelated}.tool-slot i{color:#ffd27a;background:#000000bf;border-radius:4px;padding:0 3px;font-size:10px;font-style:normal;line-height:12px;position:absolute;bottom:-1px;right:1px}.tool-slot.empty{box-shadow:none;border-style:dashed}.tool-slot.empty img{opacity:.28;filter:grayscale()}.inv-cell:not(.empty):not(.r-comum){border-color:var(--rc);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rc) 35%, transparent), inset 0 -8px 14px #00000059, 0 0 6px color-mix(in srgb, var(--rc) 30%, transparent)}.inv-cell.r-comum:not(.empty){border-color:#4f4562}.inv-cell.r-mitico:not(.empty){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rc) 42%, transparent), 0 0 9px color-mix(in srgb, var(--rc) 42%, transparent)}.inv-cell.r-lendario:not(.empty){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rc) 50%, transparent), 0 0 12px color-mix(in srgb, var(--rc) 55%, transparent)}.inv-cell.r-ascendido:not(.empty){border-color:#e2335a;animation:3.2s ease-in-out infinite asc-glow;box-shadow:inset 0 0 0 1px #ff96af8c,inset 0 0 0 3px #e2335a59,0 0 16px #e2335ab3}@keyframes asc-glow{50%{box-shadow:inset 0 0 0 1px #ffaabecc,inset 0 0 0 3px #e2335a80,0 0 24px #e2335af2}}.b-rar{border-top:13px solid var(--rc);filter:drop-shadow(1px 1px #00000080);pointer-events:none;border-right:13px solid #0000;border-top-left-radius:4px;width:0;height:0;position:absolute;top:0;left:0}.detail-head h3{color:var(--rc,var(--tc))}.detail-head:not(.r-comum) img{border-color:var(--rc);box-shadow:0 0 10px color-mix(in srgb, var(--rc) 40%, transparent)}.unique-base{color:#aaa0bd;margin-top:1px;font-size:12px}.head-tags{align-items:center;gap:5px;margin:3px 0 2px;display:inline-flex}.rar-badge,.mat-badge{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700;line-height:15px}.rar-badge{color:var(--rc);border:1px solid color-mix(in srgb, var(--rc) 60%, transparent);background:color-mix(in srgb, var(--rc) 14%, #100c17)}.mat-badge{color:var(--tc);border:1px solid color-mix(in srgb, var(--tc) 45%, transparent);background:#00000040}.cmp-table tr.afx th{color:#9fb4e8}.afx-box{border-left:2px solid var(--rc);background:color-mix(in srgb, var(--rc) 7%, #0003);border-radius:0 6px 6px 0;margin:6px 0;padding:6px 8px}.afx-box h4{letter-spacing:.08em;text-transform:uppercase;color:#7e7491;margin:0 0 4px;font-size:10px}.afx-box ul{margin:0;padding:0;list-style:none}.afx-row{color:#9fb4e8;grid-template-columns:auto 1fr auto;column-gap:6px;font-size:13px;line-height:1.35;display:grid}.afx-row b{color:#cfdcff;font-variant-numeric:tabular-nums}.afx-row em{color:#6f6682;font-variant-numeric:tabular-nums;font-size:11px;font-style:normal}.afx-row i{color:#6f6682;grid-column:2/4;margin-top:-2px;font-size:10.5px;font-style:italic}.afx-row.uniq,.afx-row.uniq b{color:#ffb066}.uniq-desc{color:#c98a4a;margin:4px 0 0;font-size:11.5px;font-style:italic}.star-note{color:#c9a84a;margin:2px 0 6px;font-size:11px}.sockets{color:#6f6682;align-items:center;gap:4px;margin:4px 0 8px;font-size:11px;display:flex}.sockets i{background:radial-gradient(circle at 35% 35%,#1d1827,#0f0b09);border:1px solid #756b88;border-radius:50%;width:11px;height:11px;box-shadow:inset 0 1px 2px #000c}.sockets span{margin-left:4px}.afx-keep{margin:0 0 6px}.tc-asc,.asc-fx{background:linear-gradient(#e2335a29,#e2335a0d);border:1px solid #e2335a8c;border-radius:6px;margin-top:6px;padding:6px 8px}.tc-asc h5,.asc-fx h4{color:#ff7a96;margin:0 0 3px;font-size:12px}.tc-asc p,.asc-fx p{color:#ffd2dc;margin:0;font-size:12px;line-height:1.35}.tag{border-radius:999px;padding:0 6px;font-size:11px;font-weight:700;line-height:17px;display:inline-block}.tag.safe{color:#7fe07a;background:#7fe07a29}.tag.warn{color:#f0b24a;background:#f0b24a29}.tag.risk{color:#ff8a7a;background:#ff8a7a29}.tag.max{color:#ffb23e;background:#ffd34d29}.price{color:#ffb23e;font-family:Crimson Pro,Georgia,serif;font-size:13px}.price:after{content:" ouro";opacity:.7;font-family:system-ui,sans-serif;font-size:11px}.price.cant,.b-price.cant{color:#ff8a7a}.b-price{color:#ffb23e;text-align:center;background:#0a0710;border:1px solid #352c45;border-radius:4px;padding:0 3px;font-family:Crimson Pro,Georgia,serif;font-size:10px;line-height:13px;position:absolute;bottom:-9px;left:-2px;right:-2px}.inv-cell.priced .b-stars{bottom:9px}.inv-cell.priced .b-lock,.inv-cell.priced .b-junk{bottom:11px}.inv-cell.cant img{opacity:.55}img.mini{width:20px;height:20px;image-rendering:pixelated;vertical-align:middle}img.mini[src^=arte\/]{image-rendering:auto;width:24px;height:24px}.smith-body{gap:var(--sp-3);grid-template-columns:290px minmax(0,1fr) 250px;display:grid}.smith-body.tab-fabricar{grid-template-columns:260px minmax(0,1fr) 300px}.smith-body{grid-template-rows:minmax(0,1fr)}.smith-body>*{min-height:0;overflow-y:auto}.pick-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:9px;margin-bottom:3px;padding:5px 6px;display:flex}.pick-row:hover{background:#ffffff0a}.pick-row.on{background:#ffd34d12;border-color:#ffb23e}.pick-row .inv-cell,.recipe .inv-cell{pointer-events:none;flex:none;width:44px;height:44px}.pick-row .inv-cell img{width:32px;height:32px}.pick-text{gap:2px;min-width:0;display:grid}.pick-text b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.pick-info{align-items:center;gap:6px;display:flex}.col-anvil{text-align:center;background:radial-gradient(at 50% 22%,#ff8c282e,#0000 55%),linear-gradient(#1e1714,#15100d);border:1px solid #352c45;border-radius:10px;padding:12px 16px 16px;position:relative}.anvil-stage{place-items:end center;height:170px;display:grid;position:relative}.anvil-glow{background:radial-gradient(circle, color-mix(in srgb, var(--tc) 40%, transparent), transparent 70%);filter:blur(8px);border-radius:50%;animation:2.6s ease-in-out infinite glow-pulse;position:absolute;inset:10px 18% 30px}@keyframes glow-pulse{50%{opacity:.55;transform:scale(.94)}}.anvil-img{width:118px;image-rendering:pixelated;filter:drop-shadow(0 6px 6px #0009);position:relative}.anvil-img.placeholder{background:#3a3a40;border-radius:8px 8px 20px 20px;height:60px}.anvil-item{width:64px;height:64px;image-rendering:pixelated;filter:drop-shadow(0 4px 0 #00000080) drop-shadow(0 0 12px color-mix(in srgb, var(--tc) 70%, transparent));margin-left:-32px;animation:3s ease-in-out infinite float;position:absolute;bottom:78px;left:50%}@keyframes float{50%{transform:translateY(-6px)}}.anvil-name{text-transform:none;letter-spacing:.02em;text-shadow:2px 2px #0a0710;margin:8px 0 0;font-family:Crimson Pro,Georgia,serif;font-size:22px}.big-stars{letter-spacing:4px;margin:6px 0 10px;font-size:28px}.big-stars span{color:#2c2438;text-shadow:0 2px #000}.big-stars span.on{color:#ffb23e;text-shadow:0 2px #7a5a10,0 0 10px #ffd34d8c}.big-stars span.next{color:#0000;-webkit-text-stroke:1.5px #ffb23e;animation:1.1s ease-in-out infinite next-star}@keyframes next-star{50%{opacity:.35}}.up-table{max-width:420px;margin:0 auto 10px}.up-table thead th:not(:first-child){text-align:right}.up-table td.nx{color:#ece4d2;font-weight:700}.chance{text-align:left;background:#00000047;border-radius:8px;max-width:420px;margin:0 auto;padding:9px 12px}.chance-top{justify-content:space-between;align-items:baseline;display:flex}.chance-top b{font-family:Crimson Pro,Georgia,serif;font-size:26px}.chance-bar{background:#120e10;border-radius:5px;height:10px;margin:4px 0 6px;overflow:hidden}.chance-bar i{border-radius:5px;height:100%;display:block}.chance.safe b{color:#7fe07a}.chance.safe .chance-bar i{background:linear-gradient(90deg,#4e9a3c,#8fe07a)}.chance.warn b{color:#f0b24a}.chance.warn .chance-bar i{background:linear-gradient(90deg,#b8792a,#f0b24a)}.chance.risk b{color:#ff8a7a}.chance.risk .chance-bar i{background:linear-gradient(90deg,#8f241d,#e85d55)}.chance p{color:#aaa0bd;margin:0}.cost-row{align-items:baseline;gap:10px;max-width:420px;margin:10px auto 0;display:flex}.cost-row b{color:#ffb23e;font-family:Crimson Pro,Georgia,serif;font-size:18px}.cost-row.cant b{color:#ff8a7a}.col-anvil .big-action{max-width:420px}.anvil-max{color:#ffb23e;background:#ffd34d0f;border:1px solid #ffb23e;border-radius:8px;max-width:380px;margin:10px auto;padding:12px}.anvil-empty{padding:60px 20px}.anvil-fx{pointer-events:none;border-radius:10px;position:absolute;inset:0;overflow:hidden}.spark{width:6px;height:6px;animation:spark .75s ease-out var(--d) both;background:#ffe9a0;position:absolute;top:110px;left:50%;box-shadow:0 0 8px #ffb800}@keyframes spark{0%{opacity:1;transform:translate(-50%)scale(1.4)}to{transform:translate(calc(-50% + var(--dx)), var(--dy)) scale(.2);opacity:0}}.fx-text{text-shadow:3px 3px #0a0710,0 0 16px;font-family:Crimson Pro,Georgia,serif;font-size:40px;animation:1.3s ease-out both fx-pop;position:absolute;top:24px;left:0;right:0}.fx-text.ok{color:#ffb23e}.fx-text.bad{color:#ff6b5e}@keyframes fx-pop{0%{opacity:0;transform:scale(.3)}15%{opacity:1;transform:scale(1.15)}30%{transform:scale(1)}80%{opacity:1}to{opacity:0;transform:translateY(-20px)}}.col-anvil.hit-ok{animation:.6s ease-out flash-ok}.col-anvil.hit-bad{animation:.45s ease-in-out shake}@keyframes flash-ok{0%{box-shadow:0 0 0 2px #ffb23e,0 0 40px #ffd34d99}}@keyframes shake{0%,to{transform:translate(0);box-shadow:0 0 0 2px #e85d55}20%{transform:translate(-8px)}40%{transform:translate(7px)}60%{transform:translate(-5px)}80%{transform:translate(3px)}}.chance-list{text-align:center;grid-template-columns:repeat(5,1fr);gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.chance-list li{color:#ffb23e;gap:2px;font-size:12px;display:grid}.hist{gap:3px;margin:0 0 6px;padding:0;list-style:none;display:grid}.hist li{background:#ffffff08;border-radius:5px;grid-template-columns:20px 1fr auto;align-items:center;gap:6px;padding:3px 5px;font-size:12px;display:grid}.hist li span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hist li.ok .h-res{color:#7fe07a}.hist li.bad .h-res{color:#ff8a7a}.mat-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#0003;border:1px solid #2c2438;border-radius:8px;align-items:center;gap:9px;margin-bottom:4px;padding:7px 8px;display:flex}.mat-row:hover{border-color:color-mix(in srgb, var(--tc) 60%, #2c2438)}.mat-row.on{border-color:var(--tc);background:color-mix(in srgb, var(--tc) 10%, #0003)}.mat-row.locked{opacity:.45}.mat-ico{width:32px;height:32px;image-rendering:pixelated;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--tc) 60%, transparent));flex:none}.mat-text{flex:1;gap:3px;min-width:0;display:grid}.mat-text b{color:var(--tc);font-size:13px}.mat-bar,.req-bar{background:#120e10;border-radius:3px;height:5px;overflow:hidden}.mat-bar i,.req-bar i{background:var(--tc,#ffb23e);height:100%;display:block}.mat-count{color:var(--tc);font-family:Crimson Pro,Georgia,serif;font-size:20px}.recipe-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.recipe{color:#aaa0bd;font:inherit;cursor:pointer;background:#0003;border:1px solid #2c2438;border-radius:8px;justify-items:center;gap:4px;padding:10px 4px 8px;display:grid}.recipe:hover{border-color:#4a3d63}.recipe.on{background:#ffd34d12;border-color:#ffb23e}.recipe .inv-cell{width:56px;height:56px}.req{--tc:#ff8a7a;grid-template-columns:22px 1fr 1fr auto;align-items:center;gap:6px;margin:5px 0;font-size:13px;display:grid}.req.ok{--tc:#7fe07a}.req b{color:var(--tc);font-variant-numeric:tabular-nums}.req>span:first-child:not(img){grid-column:1/3}.crafted{background:#7fe07a14;border:1px solid #7fe07a;border-radius:8px;margin-bottom:10px;padding:9px 10px;animation:.6s ease-out inv-flash}@media (width<=1000px){.smith-body,.smith-body.tab-fabricar{grid-template-columns:1fr}}.shop-body{gap:var(--sp-3);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 310px;display:grid}.shop-body>*{min-height:0;overflow-y:auto}.shop-main{min-width:0}.shop-rows{gap:12px;margin-bottom:8px;display:grid}.tier-row .list-head{margin:0 0 6px}.tier-cells{flex-wrap:wrap;gap:10px 8px;padding-bottom:8px;display:flex}.shop-cell{cursor:pointer;background:0 0;border:none;padding:0;position:relative}.shop-cell .inv-cell{pointer-events:none}.shop-cell:hover .inv-cell{box-shadow:0 0 0 1px var(--tc), 0 4px 14px color-mix(in srgb, var(--tc) 45%, transparent);transform:translateY(-2px)}.shop-cell.on .inv-cell{outline-offset:2px;outline:2px solid #ffb23e}.shop-cell.locked{cursor:not-allowed}.shop-cell.locked .inv-cell{opacity:.5}.shop-cell.sell.on .inv-cell{outline-color:#ff8a7a;box-shadow:0 0 0 1px #ff8a7a}.b-check{color:#fff;background:#e85d55;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;animation:.18s ease-out pop;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 1px #0a0710}@keyframes pop{0%{transform:scale(.3)}}.inv-grid.sell-grid,.shop-main>.inv-grid{row-gap:16px;padding-bottom:16px}.sel-bar{align-items:center;gap:8px;margin-bottom:8px;display:flex}.sel-bar .row-btns{margin:0}label.check{color:#aaa0bd;cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.shop-side{align-self:start}.shop-side h3{margin-top:4px}.hover-peek{border-bottom:1px dashed #352c45;margin-bottom:10px;padding-bottom:8px}.sum-list{gap:3px;margin:0 0 6px;padding:0;list-style:none;display:grid}.sum-list li{grid-template-columns:20px 1fr auto;align-items:center;gap:6px;font-size:13px;display:grid}.sum-list li span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sum-list li b{color:#ffb23e;font-weight:500}.total-row{border-top:1px solid #352c45;justify-content:space-between;align-items:baseline;margin-top:8px;padding-top:8px;display:flex}.total-row b{color:#ffb23e;font-family:Crimson Pro,Georgia,serif;font-size:22px}.win-body-btn.wide{width:100%;margin-top:6px;padding:8px}.shop-side .cost-row{margin-top:8px}@media (width<=900px){.shop-body{grid-template-columns:1fr}}.stash-body{gap:var(--sp-3);grid-template:"tools tools tools""bag mid stash"minmax(0,1fr)"foot foot foot"/minmax(0,1fr) 128px minmax(0,1fr);display:grid}.stash-tools{grid-area:tools;margin:0}.stash-pane:first-of-type{grid-area:bag}.stash-pane:last-of-type{grid-area:stash}.stash-mid{grid-area:mid;align-content:center;gap:10px;display:grid}.mid-btn{color:#ece4d2;font:inherit;cursor:pointer;text-align:center;background:linear-gradient(#261f33,#2a201b);border:1px solid #4a3d63;border-radius:8px;gap:2px;padding:10px 6px;font-size:12px;display:grid}.mid-btn span{color:#ffb23e;font-family:Crimson Pro,Georgia,serif;font-size:18px}.mid-btn:hover:not(:disabled){border-color:#ffb23e}.mid-btn:disabled{opacity:.4;cursor:not-allowed}.stash-pane{flex-direction:column;min-height:0;display:flex}.stash-grid{flex:auto;align-content:start;min-height:0;overflow-y:auto}.win-stash.dragging .stash-pane{box-shadow:0 0 0 1px #ffb23e}.stash-foot{grid-area:foot;height:168px;padding:10px 12px;overflow:hidden}.stash-detail{grid-template-columns:230px minmax(0,1fr) 190px;align-items:start;gap:14px;height:100%;display:grid}.stash-detail>div:nth-child(2){min-width:0;height:100%;overflow-y:auto}.stash-detail .detail-head{border-bottom:none}.stash-detail .power-row,.stash-act .big-action{margin-top:0}@media (width<=900px){.stash-body{grid-template-columns:1fr;grid-template-areas:"tools""bag""mid""stash""foot"}.stash-detail{grid-template-columns:1fr}}.town-where{margin:0 0 10px}.svc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.svc-card{background:linear-gradient(135deg,#ffffff09,#00000026);border:1px solid #352c45;border-radius:10px;grid-template-columns:170px minmax(0,1fr);gap:12px;padding:12px;transition:border-color .12s;display:grid}.svc-card:hover{border-color:#a0702c}.svc-card.soon{opacity:.8}.svc-art{background:radial-gradient(at 50% 75%,#4b5f33,#2a3020 60%,#17121f);border-radius:8px;place-items:end center;height:130px;display:grid;position:relative;overflow:hidden}.svc-art img{object-fit:contain;object-position:bottom;width:auto;max-width:94%;height:112px;image-rendering:pixelated;filter:drop-shadow(0 4px 4px #00000080);margin-bottom:6px}.svc-card.soon .svc-art img{filter:grayscale(.6)brightness(.8)}.svc-key{color:#e6dccb;background:#0000008c;border-radius:4px;place-items:center;width:20px;height:20px;font-size:11px;display:grid;position:absolute;top:6px;left:6px}.svc-info h3{text-transform:none;color:#ffb23e;margin:0 0 4px;font-family:Crimson Pro,Georgia,serif;font-size:20px}.svc-info p{color:#aaa0bd;margin:0 0 6px}.svc-status{gap:3px;margin:0 0 8px;padding:0;font-size:13px;list-style:none;display:grid}.svc-status li:before{content:"•";color:#7e7491;margin-right:6px}.svc-status li.good,.svc-status li.good:before{color:#7fe07a}.svc-status li.warn{color:#f0b24a}.svc-status li.bad{color:#ff8a7a}.svc-status li.soon{color:#9a8fae;font-style:italic}.potion-body{gap:var(--sp-4);grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}.potion-side{gap:10px;display:grid}.potion-art{background:radial-gradient(circle at 50% 60%,#8e44ad59,#17121f 70%);border-radius:10px;place-items:center;height:180px;display:grid}.potion-art img{width:140px;image-rendering:pixelated;filter:drop-shadow(0 0 14px #c07cff66)}.herb-box{background:linear-gradient(135deg,#8fe07a14,#00000026);border:1px solid #352c45;border-radius:10px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.herb-ico img{width:52px;image-rendering:pixelated}.herb-n,.pc-have b,.pc-cost b{font-weight:400}.herb-n{color:#8fe07a;font-family:Crimson Pro,Georgia,serif;font-size:20px}.herb-box p{margin:2px 0 0}.potion-cards{gap:var(--sp-3);display:grid}.potion-card{background:linear-gradient(135deg,#ffffff09,#00000026);border:1px solid #352c45;border-radius:10px;align-content:start;gap:8px;padding:12px;display:grid}.potion-card.vida{--pc:#ff7b72;--pc-glow:#e8433a59}.potion-card.energia{--pc:#7cc4ff;--pc-glow:#3d9bf059}.pc-head{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.pc-ico{background:radial-gradient(circle at 50% 55%, var(--pc-glow), transparent 70%);border-radius:8px;place-items:center;height:64px;display:grid}.pc-ico img{width:44px;image-rendering:pixelated;filter:drop-shadow(0 3px #00000073)}.pc-name h3{text-transform:none;color:var(--pc);margin:0 0 2px;font-family:Crimson Pro,Georgia,serif;font-size:19px}.pc-name p{color:#aaa0bd;margin:0}.pc-have{background:#0000004d;border-radius:8px;justify-items:center;min-width:52px;padding:4px 6px;display:grid}.pc-have b{font-family:Crimson Pro,Georgia,serif;font-size:22px;line-height:1}.pc-have span{color:#9a8fae;font-size:10px}.pc-cost{color:#aaa0bd;font-size:13px}.pc-cost b{color:#ffb23e;font-family:Crimson Pro,Georgia,serif}.pc-cost.cant b{color:#ff8a7a}.potion-card .row-btns{margin-top:0}.pc-auto{border-top:1px solid #2c2438;flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;font-size:13px;display:flex}.pc-auto .auto-switch{color:#ece4d2;font:inherit;cursor:pointer;background:#261f33;border:1px solid #4a3d63;border-radius:6px;padding:4px 8px;font-size:12px}.pc-auto .auto-switch.on{color:#bff0c6;background:#234a2c;border-color:#6fcf7a}.pc-auto.off .rule{opacity:.55}.pc-auto .stepper button{color:#ece4d2;font:inherit;cursor:pointer;background:#261f33;border:1px solid #4a3d63;border-radius:4px;padding:0 7px}.pc-auto .stepper b{text-align:center;color:#ffb23e;min-width:2.6em}.potion-foot{margin:12px 0 0}@media (width<=900px){.svc-grid,.potion-body{grid-template-columns:1fr}}.sm-tools{gap:8px;margin-bottom:10px;display:grid}.sm-tools input[type=search]{width:100%}.sm-tools .chips{flex-wrap:wrap}.pick-info .lock{font-size:12px}.star-states{justify-content:center;align-items:center;gap:16px;margin:6px 0 10px;display:flex}.star-states>div{justify-items:center;gap:2px;display:grid}.star-states .big-stars{font-size:22px}.star-states .arrow{color:var(--win-gold);font-size:22px}.op-sum{gap:4px;margin:10px 0 0;display:grid}.op-sum>div{border-bottom:1px solid var(--win-line-soft);justify-content:space-between;gap:12px;padding:4px 0;display:flex}.op-sum dt{color:var(--win-muted)}.op-sum dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.op-sum dd.bad,.why{color:var(--win-bad)}.why{margin:8px 0 0;font-weight:700}.sm-help>summary{cursor:pointer;font:400 16px var(--win-pixel);color:var(--win-cream)}.col-anvil .big-action{z-index:2;position:sticky;bottom:0}.sm-confirm{border:1px solid var(--win-warn);background:#f0b24a14;border-left-width:4px;border-radius:5px;margin-top:10px;padding:10px 12px}.sm-confirm p{margin:4px 0 0;line-height:1.45}.req-state{color:var(--win-muted);margin-left:8px;font-size:12px;font-style:normal}.req:not(.ok) .req-state{color:var(--win-bad);font-weight:700}.tab-fabricar .col-side .big-action{z-index:2;position:sticky;bottom:0}.tab-aprimorar .col-anvil{overflow:hidden}.tab-aprimorar .anvil-content{flex-direction:column;gap:8px;height:100%;padding:12px 16px;display:flex}.fg-top{align-items:center;gap:14px;display:flex}.fg-top .anvil-stage{flex:none;width:104px;height:104px;margin:0}.fg-top .anvil-img{width:104px;height:104px}.fg-id{text-align:left;min-width:0}.fg-id .anvil-name{text-align:left;margin:0 0 4px;font-size:22px}.tab-aprimorar .star-states{border-block:1px solid var(--win-line-soft);margin:0;padding:8px 0}.tab-aprimorar .cmp-table{margin:0}.tab-aprimorar .chance{margin:0;padding:8px 12px}.op-strip{grid-template-columns:1.4fr 1fr 1fr;gap:8px;margin:0;display:grid}.op-strip>div{background:var(--win-panel);border-radius:5px;padding:6px 10px}.op-strip dt{color:var(--win-muted);font-size:12px}.op-strip dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.op-strip dd.bad{color:var(--win-bad)}.tab-aprimorar .col-anvil .big-action{margin-top:auto;position:static}.tab-aprimorar .anvil-content{overflow-y:auto}.fg-top .anvil-stage{place-items:center;width:84px;height:84px;display:grid}.fg-top .anvil-item{width:64px;height:64px;image-rendering:pixelated;position:static}.tab-aprimorar .sm-confirm{margin:auto 0 0}.confirm-btns{grid-template-columns:1fr auto;gap:8px;margin-top:8px;display:grid}.confirm-btns .big-action{margin:0}.boost button{width:30px;padding:3px 0}.boost b{text-align:center;font-variant-numeric:tabular-nums;min-width:34px}.boost{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:8px;display:flex}.rf-chip{border:1px solid var(--rc);background:#ffffff0d;border-radius:999px;align-items:center;gap:6px;padding:3px 4px 3px 10px;display:inline-flex}.rf-chip button{border-radius:50%;width:22px;height:22px;padding:0}.rf-dialog{width:min(94vw,520px)}.rf-dialog p{margin:0}.rf-list{gap:8px;display:grid}.rf-row,.sup-row{border:1px solid var(--win-line,#352c45);border-left:4px solid var(--rc);background:#ffffff08;border-radius:5px;align-items:center;gap:12px;padding:10px 12px;display:flex}.rf-row.on{border-color:var(--rc);background:#ffffff12}.rf-info,.sup-info{flex:1;gap:2px;min-width:0;display:grid}.rf-info span,.sup-info span{color:#9a8fae;font-size:13px}.rf-info em,.sup-info em{color:var(--rc);font-size:13px;font-style:normal}.rf-act{justify-items:stretch;gap:4px;display:grid}.rf-have{color:#9a8fae;text-align:right;font-size:12px}.rf-act button{padding:5px 10px;font-size:13px}.rf-msg{color:#ffb23e;min-height:18px;font-size:13px}.rf-foot{align-items:center;gap:8px;display:flex}.rf-foot .muted{flex:1}.sup-list{gap:8px;display:grid}.sup-ico{background:radial-gradient(circle at 35% 30%, #fff8, var(--rc) 55%, #0006);width:40px;height:40px;box-shadow:0 0 12px var(--rc);border-radius:8px;flex:none}.rf-bar{border:1px dashed var(--win-line,#352c45);border-radius:5px;align-items:center;gap:10px;padding:8px 12px;display:flex}.rf-bar .rf-label{color:var(--win-cream,#f1e6cf);font-weight:700}.rf-bar .rf-pick{margin-left:auto}.tab-aprimorar .sm-confirm{margin:0;padding:8px 12px}.tab-aprimorar .sm-confirm p{margin:0}.chance-top small{color:var(--win-muted,#9a8fae);font:400 13px Crimson Pro,Georgia,serif}.tab-aprimorar .anvil-content{gap:6px;padding:10px 16px 0}.fg-top .anvil-stage{width:64px;height:64px}.fg-top .anvil-item{width:52px;height:52px}.fg-id .anvil-name{font-size:20px}.tab-aprimorar .star-states{padding:4px 0}.tab-aprimorar .afx-keep{margin:0;font-size:12px}.tab-aprimorar .cmp-table td,.tab-aprimorar .cmp-table th{padding-block:2px}.tab-aprimorar .chance{padding:6px 12px}.tab-aprimorar .chance p{margin:2px 0 0}.tab-aprimorar .op-strip dd{font-size:13px}.tab-aprimorar .sm-confirm,.tab-aprimorar .col-anvil .big-action{z-index:3;background-clip:padding-box;margin-top:auto;position:sticky;bottom:0}.tab-aprimorar .sm-confirm{background:#1d1620;border-bottom:0;padding-bottom:10px}.tab-aprimorar .col-anvil .big-action{margin-bottom:10px}.chance-top b{letter-spacing:.5px;font-variant-numeric:tabular-nums;color:#f1e6cf;font:700 28px/1 Crimson Pro,Georgia,serif}.chance.safe .chance-top b{color:#9be58f}.chance.warn .chance-top b{color:#ffd17a}.chance.risk .chance-top b{color:#ff9a9c}.tab-aprimorar .big-action,.confirm-btns .big-action{font-family:Crimson Pro,Georgia,serif;font-size:18px;font-weight:700}.elx-pane{gap:var(--sp-3);display:grid}.elx-pane[hidden],.potion-cards[hidden]{display:none}.elx-slots{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.elx-slot{background:#00000038;border:1px dashed #4a3d63;border-radius:10px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.elx-slot.on{background:linear-gradient(135deg,#9dff6a14,#0003);border-style:solid;border-color:#9dff6a66}.elx-slot-ico{background:radial-gradient(circle at 50% 55%,#3a2f55,#1d1830 75%);border-radius:10px;place-items:center;width:64px;height:64px;display:grid;position:relative}.elx-slot-ico svg,.elx-slot-ico img{width:44px;height:44px;image-rendering:pixelated}.elx-slot-ico b{color:#7d7298;font-size:28px}.elx-slot-ico kbd{position:absolute;bottom:3px;right:3px}.elx-slot-txt{gap:2px;display:grid}.elx-slot-txt>span{color:#ece4d2;font-weight:700}.elx-slot-act{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.elx-intro{margin:0}.elx-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}.elx-card{--gc:#c9a0ff;border:1px solid #352c45;border-top:3px solid var(--gc);background:linear-gradient(135deg,#ffffff09,#00000026);border-radius:10px;align-content:start;gap:6px;padding:12px;display:grid}.elx-card.g-ataque{--gc:#ff7a5a}.elx-card.g-defesa{--gc:#8fb4ff}.elx-card.g-elemento{--gc:#ffb23e}.elx-card.g-resistencia{--gc:#6fe0ff}.elx-card.g-cura{--gc:#7ddc4a}.elx-card.g-limpeza{--gc:#e6e6ff}.elx-card.g-progresso{--gc:#c9a0ff}.elx-card.g-fortuna{--gc:#ffe14d}.elx-card.equipped{border-color:#9dff6a88;border-top-color:var(--gc);box-shadow:0 0 10px #9dff6a2e}.elx-card.locked{opacity:.6}.elx-card.locked .elx-ico{filter:grayscale()brightness(.7)}.elx-head{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;display:grid}.elx-ico{background:radial-gradient(circle at 50% 55%, color-mix(in srgb, var(--gc) 35%, transparent), transparent 70%);border-radius:8px;place-items:center;height:52px;display:grid}.elx-ico svg,.elx-ico img{width:38px;height:38px;image-rendering:pixelated;filter:drop-shadow(0 3px #00000073)}.elx-name h3{text-transform:none;color:var(--gc);margin:0;font-family:Crimson Pro,Georgia,serif;font-size:17px}.elx-group{color:#9a8fae;font-size:12px}.elx-desc{color:#ece4d2;margin:0}.elx-card p.small{margin:0}.elx-foot{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.elx-on{color:#9dff6a;flex:1;font-size:13px;font-weight:700}.elx-lock{color:#ff9a8a;margin-top:2px;font-size:13px}.elx-head{grid-template-columns:52px minmax(0,1fr) auto}.elx-have{background:#0000004d;border-radius:8px;justify-items:center;min-width:48px;padding:3px 6px;display:grid}.elx-have b{font-family:Crimson Pro,Georgia,serif;font-size:18px;font-weight:400}.elx-have span{color:#9a8fae;font-size:10px}.elx-cost{font-size:13px}.elx-cost b{color:#ffb23e;font-weight:400}.elx-cost.cant b{color:#ff8a7a}.map-body.tab-mapa{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) 250px;align-items:start;display:grid}.map-main{background:radial-gradient(at 50% 40%,#ffd34d12,#0000 70%),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 32px),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 32px),#1b1511;padding:8px;position:relative}.map-title{margin:0 0 var(--sp-1);padding:0 var(--sp-1);font-family:var(--win-pixel);color:var(--win-cream);font-size:16px;font-weight:400}.map-svg{width:100%;height:auto;font-family:Crimson Pro,Georgia,serif;display:block}.map-svg .ln{stroke:#5a4a3a;stroke-width:4px;stroke-linecap:round;stroke-dasharray:2 9}.map-svg .ln.done{stroke:#c9a24a;stroke-dasharray:none;stroke-width:5px}.map-svg .ln.secret{stroke:#5fd18a;stroke-dasharray:3 8}.map-svg .ln.dead{stroke:#4a2f2c;stroke-dasharray:2 9}.map-svg .pt{cursor:pointer;outline:none}.map-svg .pt .dot{fill:#1d1827;stroke:#e6dccb;stroke-width:3px;transition:fill .12s,stroke .12s}.map-svg .pt:hover .dot,.map-svg .pt:focus-visible .dot{stroke:#ffb23e;fill:#261f33}.map-svg .pt .mark{text-anchor:middle;fill:#e6dccb;pointer-events:none;font-size:22px}.map-svg .pt .id{text-anchor:middle;fill:#9a8fae;pointer-events:none;font-size:15px}.map-svg .pt .nm{text-anchor:middle;fill:#ece4d2;pointer-events:none;font-size:17px}.map-svg .pt .you{text-anchor:middle;fill:#ffb23e;pointer-events:none;font-size:15px}.map-svg .pt .halo{fill:none;stroke:#ffb23e;stroke-width:2px;opacity:.8;transform-origin:50%;transform-box:fill-box;animation:1.6s ease-in-out infinite map-pulse}@keyframes map-pulse{0%,to{opacity:.9;transform:scale(.92)}50%{opacity:.35;transform:scale(1.12)}}.map-svg .pt.concluido .dot{fill:#3f7a2f;stroke:#9dff6a}.map-svg .pt.concluido .mark{fill:#fff}.map-svg .pt.boss .dot{stroke:#c9a0ff}.map-svg .pt.bloqueado .dot,.map-svg .pt.fechado .dot{fill:#2b2623;stroke:#6f6682;stroke-dasharray:5 4}.map-svg .pt.bloqueado .mark,.map-svg .pt.fechado .mark,.map-svg .pt.bloqueado .nm,.map-svg .pt.fechado .nm{fill:#8a8099}.map-svg .pt.fechado .nm{text-decoration:line-through}.map-svg .pt.fechado .mark{fill:#c9564b}.map-svg .pt.fechado{cursor:not-allowed}.map-svg .pt.here .dot{stroke:#ffb23e;stroke-width:4px}.map-svg .pt.farm .halo{stroke:#9dff6a}.map-svg .pt.farm .you{fill:#9dff6a}.map-svg .pt .farm-badge{fill:#2f5a22;stroke:#9dff6a;stroke-width:2px;pointer-events:none}.map-svg .pt .farm-mark{text-anchor:middle;fill:#eaffdc;pointer-events:none;font-size:14px;font-weight:700}.map-side{align-content:start;gap:12px;min-height:240px;display:grid}.map-card-head{align-items:center;gap:8px;margin-bottom:2px;display:flex}.map-card-head h3{color:var(--win-gold);margin:0;font-size:18px}.map-obj{color:#e6dccb;gap:6px;margin:8px 0 4px;display:flex}.map-obj span{color:#aaa0bd}.map-obj.done,.map-obj.done span{color:#9dff6a}.map-card .hint{color:#aaa0bd;margin:8px 0 0}.map-card .hint.ok{color:#9dff6a}.map-card .hint.bad{color:#ff9a8a}.map-card .hint.farm{color:#9dff6a}.map-legend{color:#aaa0bd;border-top:1px solid #352c45;gap:6px;margin:0;padding:10px 0 0;font-size:13px;list-style:none;display:grid}.map-legend li{align-items:center;gap:8px;display:flex}.lg{color:#fff;background:#1d1827;border:2px solid #e6dccb;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;display:inline-grid}.lg.concluido{background:#3f7a2f;border-color:#9dff6a}.lg.fechado{color:#c9564b;border-style:dashed;border-color:#6f6682}.lg.here{border-color:#ffb23e;box-shadow:0 0 0 2px #ffd34d4d}.lg.farm{color:#eaffdc;background:#2f5a22;border-color:#9dff6a}.reg-grid{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.reg-grid .panel-box+.panel-box{margin-top:0}.reg-wide{grid-column:1/-1}.reg-grid h3{align-items:center;gap:8px;font-size:16px;display:flex}.reg-grid h3:not(:first-child){margin-top:14px}.count-chip{color:#ffb23e;background:#ffd34d24;border:1px solid #4a3d63;border-radius:999px;padding:1px 8px;font-family:system-ui,Segoe UI,sans-serif;font-size:12px}.route-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.route-list li{background:#ffffff09;border:1px solid #3a2e27;border-radius:6px;padding:7px 10px;position:relative}.route-list li.chosen{background:#3f7a2f1f;border-color:#3f7a2f}.route-list li.closed{opacity:.6;border-style:dashed}.route-list li.closed b{text-decoration:line-through}.route-list li.unknown{color:#8a8099;border-style:dashed}.tagx{float:right;text-transform:uppercase;letter-spacing:.06em;color:#9a8fae;font-size:11px}.route-list li.chosen .tagx{color:#9dff6a}.fork+.fork{margin-top:12px}.reg-grid .hint{color:#ffb23e;margin:6px 0 0}.reg-table{border-collapse:collapse;width:100%;font-size:13px}.reg-table th,.reg-table td{text-align:left;border-bottom:1px solid #272036;padding:6px 8px;font-weight:400}.reg-table thead th{text-transform:uppercase;letter-spacing:.06em;color:#9a8fae;font-size:11px}.reg-table tbody th{color:#e6dccb;white-space:nowrap}.reg-table tr.done td:nth-child(2){color:#9dff6a}@media (width<=760px){.map-body.tab-mapa,.reg-grid{grid-template-columns:1fr}}.ev-lead{color:#e6dccb;margin:0 0 12px;line-height:1.5}.ev-note{color:#e6dccb;background:#ffd34d12;border:1px solid #5b4426;border-radius:6px;margin:12px 0 0;padding:8px 10px}.ev-foot{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.ev-foot .big-action{width:auto;min-width:160px;margin:0}.ev-foot.two{justify-content:space-between;align-items:center}.ev-foot .win-body-btn{padding:10px var(--sp-4);font-size:14px}.route-cards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.route-card{background:#ffffff08;border:1px solid #352c45;border-radius:8px;flex-direction:column;padding:12px;display:flex}.route-card.hot{background:#3f7a2f1a;border-color:#6fbf4f}.route-card-head{align-items:center;gap:8px;display:flex}.route-card h3{color:var(--win-gold);margin:0;font-size:18px}.route-card p{color:#e6dccb;flex:1;margin:8px 0 0}.route-card .big-action{margin-top:12px;padding:9px 10px;font-size:15px}.bless-cards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.bless-card{text-align:center;background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--bc,#ffb23e) 16%, transparent), transparent 70%), #ffffff06;border:1px solid #352c45;border-radius:8px;flex-direction:column;align-items:center;padding:14px 10px 12px;display:flex}.bless-card.b-furia,.bless-ico.b-furia{--bc:#ef6a4c}.bless-card.b-sabedoria,.bless-ico.b-sabedoria{--bc:#6fb8ff}.bless-card.b-fortuna,.bless-ico.b-fortuna{--bc:#ffb23e}.bless-card h3{color:var(--bc);margin:8px 0 2px;font-size:18px}.bless-card p{color:#ece4d2;margin:0 0 4px}.bless-card .big-action{margin-top:12px;padding:9px 8px;font-size:15px}.bless-ico{color:#0a0710;background:var(--bc,#ffb23e);width:42px;height:42px;box-shadow:0 0 0 3px #0a0710, 0 0 14px color-mix(in srgb, var(--bc,#ffb23e) 60%, transparent);border-radius:50%;place-items:center;font-size:22px;font-style:normal;display:grid}.ev-banner{background:#ffd34d14;border:1px solid #4a3d63;border-radius:8px;align-items:center;gap:12px;margin-bottom:12px;padding:8px 12px;display:flex}.ev-banner .bless-ico{flex:none;width:32px;height:32px;font-size:16px}.ev-banner div{flex:1;display:grid}.ev-banner span{color:#aaa0bd;font-size:13px}.ev-banner em{color:#ffb23e;font-family:Crimson Pro,Georgia,serif;font-size:20px;font-style:normal}.merch-body{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) 300px;display:grid}.merch-time{color:#aaa0bd;margin-bottom:10px}.merch-time b,.gold-t{color:#ffb23e;font-weight:500}.merch-cells{flex-wrap:wrap;gap:14px 10px;padding:16px 12px;display:flex}.risk-loot{background:#ffffff08;border:1px solid #352c45;border-radius:8px;align-items:center;gap:14px;padding:12px;display:flex}@media (width<=700px){.route-cards,.bless-cards,.merch-body{grid-template-columns:1fr}}.map-body.tab-mapa{grid-template-rows:minmax(0,1fr);align-items:stretch}.map-body.tab-mapa .map-main{flex-direction:column;min-height:0;display:flex}.map-body.tab-mapa .map-svg{flex:auto;height:100%;min-height:0}.map-body.tab-mapa .map-side{align-content:start;overflow-y:auto}.world-strip{margin:0 0 var(--sp-2);grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;display:grid}.world-strip .wr{min-width:0;color:var(--win-cream);font:inherit;text-align:left;cursor:pointer;background:#241c16;border:1px solid #4a3b2c;border-radius:4px;flex-direction:column;align-items:flex-start;gap:1px;padding:3px 5px;font-size:11px;line-height:1.15;display:flex}.world-strip .wr b{font-family:var(--win-pixel);color:#ffb23e;font-size:13px;font-weight:400}.world-strip .wr span,.world-strip .wr small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.world-strip .wr small{color:#a89a86}.world-strip .wr.full small{color:#7fd67f}.world-strip .wr.here{box-shadow:inset 0 -2px #6fc3ff}.world-strip .wr.on{background:#3a2c1e;border-color:#ffb23e}.world-strip .wr:hover:not(:disabled){border-color:#c9a24a}.world-strip .wr.locked{opacity:.5;filter:grayscale();cursor:not-allowed}.world-strip .wr.locked b{color:#8a8070}.map-sub{margin:0 0 var(--sp-1);padding:0 var(--sp-1)}.map-svg .pt .shop-badge{fill:#5a4410;stroke:#ffd34d;stroke-width:2px;pointer-events:none}.map-svg .pt .shop-mark{text-anchor:middle;fill:#fff0b8;pointer-events:none;font-size:14px;font-weight:700}.map-shop{color:#ffd98a;margin:0;font-size:13px;line-height:1.4}.lg.shop{color:#fff0b8;background:#5a4410;border-color:#ffd34d}.hero-body:not(.tab-heroi) .hw-heroi,.hero-body.tab-heroi .hw-tree{display:none}.hero-body{grid-template-rows:minmax(0,1fr);display:grid}.hw-heroi{gap:var(--sp-3);grid-template-rows:minmax(0,1fr);grid-template-columns:300px minmax(0,1fr);min-height:0;display:grid}.hw-heroi>.panel-box{min-height:0;overflow-y:auto}.hw-heroi .panel-box+.panel-box{margin-top:0}.hw-config .actions{bottom:calc(-1 * var(--sp-3));z-index:1;margin:var(--sp-3) calc(-1 * var(--sp-3)) calc(-1 * var(--sp-3));padding:var(--sp-3);border-top:1px solid var(--win-line);background:#231c18;position:sticky}.hw-config .slot{padding:var(--sp-2) 0;margin-bottom:0}.hw-config .slot:last-child{border-bottom:none}.hw-stats h3.sub{margin-top:12px}.hw-config h2:not(:first-child){margin-top:var(--sp-4)}.hw-config select:disabled{opacity:.6;cursor:not-allowed}.win-tabs .pts-dot{color:#13230f;text-align:center;background:#7fe07a;border-radius:8px;min-width:16px;margin-left:6px;padding:0 4px;font-family:system-ui,Segoe UI,sans-serif;font-size:11px;font-weight:700;line-height:16px;display:inline-block}.hud-menu .badge.pts{color:#13230f;background:#7fe07a;font-weight:700;animation:1.6s ease-in-out infinite pts-pulse}@keyframes pts-pulse{0%,to{box-shadow:0 0 #7fe07a99}50%{box-shadow:0 0 0 4px #7fe07a00}}.win-hero .inv-window{--win-w:1220px;height:min(760px,100%)}.hw-tree{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) 256px;height:100%;min-height:0;display:grid}.hero-body.tab-skills,.hero-body.tab-stats{height:100%}.hw-tree .panel-box+.panel-box{margin-top:0}.tree-main{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.tree-bar{border-bottom:1px solid var(--win-line,#352c45);background:#221b17;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 10px;display:flex}.tree-search{color:#ece4d2;background:#16110e;border:1px solid #5a4936;border-radius:6px;flex:0 210px;min-width:150px;height:28px;padding:0 9px;font-size:13px}.tree-search:focus{border-color:#ffb23e;outline:none;box-shadow:0 0 0 2px #ffd34d33}.tree-filters{flex-wrap:wrap;flex:auto;gap:4px;display:flex}.tree-filters .chip{color:#8f8270;cursor:pointer;-webkit-user-select:none;user-select:none;background:#1b1511;border:1px solid #352c45;border-radius:12px;align-items:center;gap:5px;height:24px;padding:0 8px;font-size:12px;display:inline-flex}.tree-filters .chip input{display:none}.tree-filters .chip i{background:#352c45;border-radius:50%;width:8px;height:8px}.tree-filters .chip:has(input:checked){border-color:color-mix(in srgb, var(--bc) 70%, #000);color:#ece4d2}.tree-filters .chip:has(input:checked) i{background:var(--bc);box-shadow:0 0 6px var(--bc)}.tree-zoom{align-items:center;gap:3px;display:flex}.tree-zoom button,.plan-toggle{min-width:26px;height:26px;padding:0 8px;font-size:13px}.tree-zoom .zv{text-align:center;color:#9a8fae;font-variant-numeric:tabular-nums;min-width:40px;font-size:12px}.plan-toggle.on{color:#bff3ff;background:#173039;border-color:#6fe0ff;box-shadow:0 0 0 2px #6fe0ff2e}.tree-view{cursor:grab;touch-action:none;background:radial-gradient(at 50% 45%,#ffd34d12,#0000 70%),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 32px),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 32px),#100c17;flex:auto;min-height:0;position:relative;overflow:hidden}.tree-view.dragging{cursor:grabbing}.tree-view.planning{box-shadow:inset 0 0 0 2px #6fe0ff59}.tree-view.list-mode{cursor:default;touch-action:pan-y}.tree-svg{-webkit-user-select:none;user-select:none;width:100%;height:100%;font-family:Crimson Pro,Georgia,serif;display:block}.tree-view.list-mode .tree-svg,.tree-view.list-mode .tree-mini,.tree-view.list-mode .tree-hint{display:none}.tree-list{touch-action:pan-y;align-content:start;gap:4px;padding:8px;display:grid;position:absolute;inset:0;overflow:auto}.tree-list.hidden{display:none}.tree-list-empty{color:#9a8fae;text-align:center;padding:12px}.tree-search-empty{color:#cfc6dd;pointer-events:none;background:#100c17eb;border:1px solid #5a4936;border-radius:6px;padding:8px 12px;font-size:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tree-search-empty[hidden]{display:none}.tree-list-item{text-align:left;background:#1b1511;border:1px solid #352c45;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:42px;padding:6px 9px;display:flex}.tree-list-item>span{gap:2px;display:grid}.tree-list-item b{color:#ece4d2;font-size:13px}.tree-list-item small{color:#9a8fae;font-size:11px}.tree-list-item .tree-list-status{text-align:right;flex:none}.tree-list-item.foreign,.tree-list-item.dim{opacity:.42}.tree-list-item.hit{background:#1d2b18;border-color:#9dff6a}.tree-list-item:focus-visible{outline:2px solid #ffb23e}.tree-hint{color:#8f8270;pointer-events:none;text-shadow:0 1px #000;font-size:11px;position:absolute;bottom:8px;left:10px}.tree-hint b{color:#6fe0ff}.tree-mini{opacity:.9;cursor:crosshair;background:#0e0a08db;border:1px solid #5a4936;border-radius:6px;width:150px;height:108px;position:absolute;bottom:10px;right:10px;box-shadow:0 6px 18px #00000080}.tree-mini circle{fill:#4a3f35}.tree-mini .m-p{fill:#ffb23e}.tree-mini .m-b{fill:#9dff6a}.tree-mini .m-l{fill:#6fe0ff}.tree-mini .m-f{fill:#2c241e}.tree-mini .vp{fill:#ffffff0f;stroke:#ece4d2;vector-effect:non-scaling-stroke;stroke-width:1.5px}.tree-svg .band{fill:#6e5f4c;letter-spacing:.08em;font-size:15px}.tree-svg .band.big{text-anchor:middle;fill:#3e352b;letter-spacing:.3em;font-size:34px}.tree-svg .tl{fill:none;stroke:#463a2e;stroke-width:4px;stroke-linecap:round}.tree-svg .tl.open{stroke:#8a7350}.tree-svg .tl.on{stroke:#e0b44a;stroke-width:6px}.tree-svg .tl.plan{stroke:#6fe0ff;stroke-dasharray:8 6}.tree-svg .tl.off{stroke:#2c241e;stroke-dasharray:3 9}.tree-svg .tl.route-highlight{stroke:#6fe0ff;stroke-width:8px;stroke-dasharray:12 7}.tree-svg .tl.focus{stroke:#cfc6dd;stroke-width:5px;opacity:.85}.tree-svg .skill-orbit{fill:none;stroke:#6fe0ff1a;stroke-width:2px;stroke-dasharray:3 12;vector-effect:non-scaling-stroke}.tree-svg .orbit-1{stroke:#6fe0ff21}.tree-svg .orbit-2{stroke:#6fe0ff29}.tree-svg .orbit-3{stroke:#6fe0ff33}.tree-svg .orbit-key{text-anchor:middle;fill:#6e5f4c;letter-spacing:.08em;font-size:17px}.tree-svg .tn{cursor:pointer;color:color-mix(in srgb, var(--bc) 55%, #6f6682);outline:none;transition:opacity .15s}.tree-svg .tn .dot{fill:#241c17;stroke:#6b5d4b;stroke-width:3px}.tree-svg .tn .halo{fill:none;stroke:color-mix(in srgb, var(--bc) 45%, #1d1827);stroke-width:2px}.tree-svg .tn.k-keystone .halo{stroke-width:3px}.tree-svg .tn .gl{pointer-events:none}.tree-svg .tn .sk{text-anchor:middle;fill:#e6dccb;pointer-events:none;font-size:16px;font-weight:700}.tree-svg .tn .nm{text-anchor:middle;fill:#cfc6dd;paint-order:stroke;stroke:#100c17;stroke-width:4px;pointer-events:none;font-size:12px;display:none}.tree-svg .tn .rk{text-anchor:middle;fill:#9a8fae;paint-order:stroke;stroke:#100c17;stroke-width:4px;pointer-events:none;font-size:12px}.tree-svg .tn .rk .pl,.node-card .pl{fill:#6fe0ff;color:#6fe0ff}.tree-svg .tn.bloqueado,.tree-svg .tn.exclusivo{cursor:not-allowed;color:#4f463d}.tree-svg .tn.bloqueado .dot{fill:#17121f;stroke:#4a3f34;stroke-dasharray:5 4}.tree-svg .tn.bloqueado .nm,.tree-svg .tn.bloqueado .rk,.tree-svg .tn.bloqueado .sk{fill:#7a6f62}.tree-svg .tn.exclusivo .dot{fill:#17121f;stroke:#7a3b35;stroke-dasharray:2 4}.tree-svg .tn.exclusivo{opacity:.55}.tree-svg .tn.foreign,.tree-svg .tn.locked,.tree-svg .tn.incompativel{opacity:.35}.tree-svg .tn.route .dot{stroke:#6fe0ff;stroke-width:4px;filter:drop-shadow(0 0 5px #6fe0ffb3)}.tree-svg .tn.disponivel .dot{stroke:#cfc6dd}.tree-svg .tn.disponivel{color:color-mix(in srgb, var(--bc) 80%, #fff)}.tree-svg .tn.buy .dot{stroke:#9dff6a;filter:drop-shadow(0 0 5px #9dff6a99)}.tree-svg .tn.buy .rk{fill:#9dff6a}.tree-svg .tn.pego{color:#fff6d8}.tree-svg .tn.pego .dot{fill:color-mix(in srgb, var(--bc) 55%, #2a1a0c);stroke:#ffb23e}.tree-svg .tn.pego .halo{stroke:#ffb23e}.tree-svg .tn.pego .rk{fill:#ffb23e}.tree-svg .tn.pego.buy .dot{stroke:#c9ff8f}.tree-svg .tn.max .dot{stroke-width:4px}.tree-svg .tn:hover .dot,.tree-svg .tn:focus-visible .dot{stroke:#fff}.tree-svg .tn.k-root.pego .dot{fill:#7a3f16;filter:drop-shadow(0 0 10px #ffd34d8c)}.tree-svg .tn.k-keystone.pego .dot{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--bc) 70%, transparent))}.tree-svg .tn.k-level.pego .dot{fill:var(--sc)}.tree-svg .tn.k-choice.pego .dot{fill:#3f6a2f;stroke:#9dff6a}.tree-svg .tn.sel .dot{stroke:#fff;stroke-width:4px}.tree-svg .tn.plan .dot{stroke:#6fe0ff;stroke-dasharray:6 3;filter:drop-shadow(0 0 6px #6fe0ff8c)}.tree-svg .tn.dim{opacity:.16}.tree-svg .tn.hit .dot{stroke:#fff;stroke-width:4px;filter:drop-shadow(0 0 9px #ffffffd9)}.tree-side{flex-direction:column;gap:10px;min-height:0;display:flex;overflow-y:auto}.tree-side p{margin:0}.pts-card{align-items:center;gap:10px;display:flex}.pts-num{color:#9a8fae;background:#221b17;border:2px solid #54483b;border-radius:10px;place-items:center;min-width:52px;height:52px;font-family:Crimson Pro,Georgia,serif;font-size:28px;display:grid}.pts-num.has{color:#c9ff8f;background:#1f2c18;border-color:#9dff6a}.plan-card{background:#6fe0ff12;border:1px solid #3f8aa0;border-radius:8px;gap:6px;padding:10px;display:grid}.plan-card h3{color:#6fe0ff;margin:0}.plan-card .ok{color:#9dff6a}.plan-card .warn{color:#ffc56b}.plan-card .row2,.respec-confirm .row2{gap:6px;display:flex}.plan-card .row2 button,.respec-confirm .row2 button{flex:1}.tree-legend{color:#aaa0bd;border-top:1px solid #352c45;gap:5px;margin:0;padding:10px 0 0;font-size:12px;list-style:none;display:grid}.tree-legend li{align-items:center;gap:7px;display:flex}.tree-legend .lg{background:#241c17;border:2px solid #cfc6dd;border-radius:50%;flex:none;width:14px;height:14px;display:inline-block}.tree-legend .lg.pego{background:#6b4a1c;border-color:#ffb23e}.tree-legend .lg.buy{border-color:#9dff6a;box-shadow:0 0 4px #9dff6a99}.tree-legend .lg.bloqueado{background:#17121f;border-style:dashed;border-color:#54483b}.tree-legend .lg.exclusivo{background:#17121f;border-style:dotted;border-color:#b0544b}.tree-legend .lg.plano{border-style:dashed;border-color:#6fe0ff}.tree-legend .lg.forma-n{border-radius:3px;transform:rotate(22deg)}.tree-legend .lg.forma-k{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:#8a7350;border:none;border-radius:2px;width:16px;height:16px}.respec{justify-content:space-between;align-items:center;width:100%;margin-top:auto;display:flex}.respec .rs-price{color:var(--win-gold);font-size:12px}.respec:disabled .rs-price{color:var(--win-dim)}.respec-confirm{padding:var(--sp-3);border-radius:var(--r-md);background:#c9564b1f;border:1px solid #c9564b;margin-top:auto}.respec-confirm p{margin:0 0 8px;font-size:13px}.respec-confirm .gold{color:#ffb23e}.tree-side .bad{color:#ff9a8a}.node-card .tt-sub{color:var(--bc);margin:3px 0 6px}.node-card .tt-routes{gap:5px;margin-top:8px;display:grid}.node-card .tt-routes>b{color:#bfe9f5;font-size:12px}.node-card .tt-route{border:1px solid #6fe0ff29;gap:4px;padding:6px;display:grid}.node-card .tt-route.selected{background:#6fe0ff24;border-color:#6fe0ff}.node-card .tt-route button{text-align:left;color:#bfe9f5;padding:3px 5px;font-size:12px}.node-card .tt-route .route-plan{color:#6fe0ff;justify-self:start}.node-card .tree-buy{width:100%;margin-top:8px}.mod-chooser{background:#ffd34d12;border:1px solid #ffb23e;border-radius:8px;gap:6px;padding:10px;display:grid}.mod-chooser h3{color:#ffb23e;margin:0}.mod-opt{text-align:left;color:#ece4d2;cursor:pointer;background:#1d1827;border:1px solid #4a3d63;border-radius:6px;gap:2px;padding:7px 9px;display:grid}.mod-opt:hover{background:#2c3322;border-color:#9dff6a}.mod-opt b{color:#ffb23e;font-family:Crimson Pro,Georgia,serif;font-size:14px;font-weight:500}.mod-opt span{color:#aaa0bd;font-size:12px}.mod-cancel{justify-self:end;font-size:12px}.node-hover{border-style:dashed}.node-hover[hidden]{display:none}.node-card .tt-head,.node-card .tt-sub,.node-card .opt{font-size:13px}.node-card .fx,.node-card .fx{color:#c9ff8f;font-size:15px;font-weight:700}.node-card .fx .neg{color:#ff8a7a}.node-card .opt{color:#aaa0bd;margin-top:5px}.node-card .opt b{color:#e6dccb}.node-card .opt.on b{color:#9dff6a}.node-card .opt.off{opacity:.5}.tt-route{color:#bfe9f5;background:#6fe0ff12;border-radius:5px;margin-top:6px;padding:5px 7px;font-size:12px}.tt-route span{color:#8fb4bf}.tt-foot{border-top:1px solid #352c45;margin-top:7px;padding-top:6px;font-size:12px}.tt-foot .ok{color:#9dff6a}.tt-foot .bad{color:#ff9a8a}@media (width<=900px){.hw-tree,.hw-heroi{grid-template-columns:1fr}}.tree-svg .band-line{stroke:#3a3027;stroke-width:1.5px;stroke-dasharray:2 6}.tree-svg .band-line.v{stroke-dasharray:6 8}.tree-svg .tl.dim{opacity:.18}.bd-table{font-variant-numeric:tabular-nums;width:100%}.bd-table td,.bd-table th{text-align:right;padding:3px 4px}.bd-table th:first-child{text-align:left}.bd-group th{text-align:left;font:700 13px var(--win-sans);color:var(--win-gold);padding-top:10px}.bd-how{margin-top:8px}.bd-how summary{cursor:pointer;color:var(--win-muted);font-size:13px}.hero-body[data-screen=atributos] .hw-stats{background:0 0;border:0;padding:0}.sc-legend{color:var(--win-muted);gap:16px;margin:4px 0 8px;font-size:13px;display:flex}.sc-legend i,.sc-bar i{height:8px;display:inline-block}.sc-legend i{border-radius:2px;width:14px;margin-right:6px}i.b{background:#8d84a5}i.g{background:var(--win-gold)}i.t{background:var(--win-rune)}.sc-group h4{font:700 14px var(--win-sans);color:var(--win-cream);margin:14px 0 6px}.sc-cards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.stat-card{border:1px solid var(--win-line-soft);border-top:2px solid var(--win-line);background:var(--win-panel);border-radius:5px;gap:5px;padding:10px 12px;display:grid}.sc-name{color:var(--win-muted);font-size:13px}.sc-total{font:700 26px/1 var(--win-sans);font-variant-numeric:tabular-nums;color:#f1e6cf}.sc-bar{background:#ffffff0f;border-radius:4px;height:8px;display:flex;overflow:hidden}.sc-bar i{height:8px}.sc-src{color:var(--win-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 10px;font-size:12px;display:flex}.sc-src .g{color:var(--win-gold)}.sc-src .t{color:#c9b3ff}.bonus-head{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.bonus-head h3{margin:0}.bonus-head input{width:200px}.bonus-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:4px 14px;margin-top:8px;display:grid}.bonus{border-bottom:1px solid var(--win-line-soft);justify-content:space-between;gap:10px;padding:6px 8px;font-size:14px;display:flex}.bonus[hidden]{display:none}.bonus b{font-variant-numeric:tabular-nums}.tree-svg .band-line{fill:none}.tree-svg.stats .band.big{letter-spacing:.1em;fill:#5a4b3a;font-size:15px}.tree-svg.stats .band-line{stroke:#4a3d2e}.tree-svg .tn .pip{fill:#0000008c;stroke:#6a5f7f;stroke-width:1px;pointer-events:none}.tree-svg .tn .pip.on{fill:#ffb23e;stroke:#ffd48a}.tree-svg .tn .pip.plan{fill:#6fe0ff;stroke:#bff2ff}.tree-svg .tn.bloqueado .pip{opacity:.45}.tree-svg .sector-arc{stroke-dasharray:none;fill:none;stroke:var(--bc,#8a6a3b);stroke-width:7px;stroke-linecap:butt;opacity:.85}.tree-svg .skill-orbit.orbit-pas{stroke-dasharray:3 9}.node-actions{gap:var(--sp-2);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--win-line-soft);display:grid}.node-actions .na-info{justify-content:space-between;gap:var(--sp-2);font-size:13px;display:flex}.node-actions .na-info .ok{color:var(--win-good,#7fe07a)}.node-actions .na-info .bad{color:var(--win-bad)}.node-actions .na-row{gap:var(--sp-2);display:flex}.node-actions .na-row button{flex:1}.plan-card .pc-head{justify-content:space-between;align-items:baseline;display:flex}.plan-card .pc-head h3{margin:0}.plan-card .pc-bar{height:4px;margin:var(--sp-2) 0;background:#ffffff14;border-radius:2px;overflow:hidden}.plan-card .pc-bar i{background:var(--win-rune);height:100%;display:block}.node-actions .na-row button{min-width:0;padding:6px 8px;font-size:13px}.node-actions .na-info{flex-wrap:wrap}.node-float{z-index:1000;width:260px;padding:var(--sp-3);border:1px solid var(--win-line);border-radius:var(--r-md,8px);background:var(--win-panel,#17121f);font:13px/1.35 var(--win-sans,"Crimson Pro", Georgia, serif);color:var(--win-text,#e8dfcf);pointer-events:none;position:fixed;box-shadow:0 8px 24px #0000008c}.node-float[hidden]{display:none}.node-float{opacity:1;background:#16111e;border-color:#4a3d63}.node-float,.node-float *{font-family:Crimson Pro,Georgia,serif}.node-float .tt-head b{font-size:15px}.node-float{z-index:2147483000}section.node-card.node-float{background:#16111e}.win-quests .inv-window,.win-trophies .inv-window{width:min(960px,100%)}.win-inn .inv-window{width:min(720px,100%)}.vq-bar{background:#00000059;border:1px solid #352c45;border-radius:8px;height:16px;position:relative;overflow:hidden}.vq-bar i{background:linear-gradient(#e8b04a,#b97a22);position:absolute;inset:0 auto 0 0}.vq-bar span{text-align:center;color:#fff;text-shadow:0 1px #000;font-family:Crimson Pro,Georgia,serif;font-size:12px;line-height:14px;display:block;position:relative}.vq-body{grid-template-columns:220px minmax(0,1fr);gap:16px;padding:16px;display:grid}.vq-side{align-content:start;gap:10px;display:grid}.vq-side p{margin:0}.vq-art,.vi-art{background:radial-gradient(circle at 50% 60%,#c9a46a4d,#17121f 70%);border-radius:10px;place-items:center;height:150px;display:grid}.vq-art img,.vi-art img{width:130px;image-rendering:pixelated;filter:drop-shadow(0 4px #00000073)}.vq-flavor,.vi-flavor{color:#e2d8c6;font-style:italic}.vq-timer{background:#00000040;border:1px solid #352c45;border-radius:8px;justify-content:space-between;align-items:baseline;padding:8px 10px;display:flex}.vq-timer b{color:#ffb23e;font-family:Crimson Pro,Georgia,serif;font-size:20px;font-weight:400}.vq-list{align-content:start;gap:10px;display:grid}.vq-card{background:linear-gradient(135deg,#f4f1e60f,#00000026);border:1px solid #352c45;border-radius:10px;grid-template-columns:70px minmax(0,1fr) 190px;align-items:center;gap:12px;padding:10px 12px;display:grid}.vq-card.done{background:linear-gradient(135deg,#e8b04a2e,#00000026);border-color:#e8b04a;box-shadow:0 0 14px #e8b04a40}.vq-card.done .vq-bar i{background:linear-gradient(#8fe07a,#4f9f3c)}.vq-tag{text-align:center;color:#0a0710;background:#c9a46a;border-radius:6px;padding:4px 0;font-size:12px}.vq-card.kill .vq-tag{background:#ff8a7a}.vq-card.collect .vq-tag{background:#8fe07a}.vq-card.visit .vq-tag{background:#7cc4ff}.vq-card.boss .vq-tag{background:#c79bff}.vq-main h3{text-transform:none;color:#ece4d2;margin:0 0 2px;font-family:Crimson Pro,Georgia,serif;font-size:17px}.vq-main p{margin:0 0 6px}.vq-reward{text-align:right;justify-items:end;gap:6px;display:grid}.vq-rw{font-family:Crimson Pro,Georgia,serif;font-size:15px}.vq-rw.gold{color:#ffb23e}.vq-rw.xp{color:#c79bff}.vq-rw.resource{color:#8fe07a}.vq-rw.material{color:#7cc4ff}.vi-body{grid-template-columns:220px minmax(0,1fr);gap:16px;padding:16px;display:grid}.vi-art{background:radial-gradient(circle at 50% 60%,#ffb34759,#17121f 70%);height:100%;min-height:220px}.vi-art img{width:160px}.vi-main{align-content:start;gap:10px;display:grid}.vi-main p{margin:0}.vi-perks{color:#e2d8c6;margin:0;padding-left:18px}.vi-perks li::marker{color:#ffb347}.vi-rest{justify-content:space-between;align-items:center;padding:14px 18px;font-size:22px;display:flex}.vi-rest-t{font-family:Crimson Pro,Georgia,serif}.vi-price{color:#ffb23e;font-family:Crimson Pro,Georgia,serif;font-size:18px}.vi-rest.cant .vi-price{color:#ff8a7a}.vi-buff{background:#00000040;border:1px solid #352c45;border-radius:10px;grid-template-columns:1fr auto;gap:6px;padding:10px 12px;display:grid}.vi-buff.on{background:linear-gradient(135deg,#ffb3472e,#00000026);border-color:#ffb347}.vi-buff.on b{color:#ffb347}.vi-buff span{font-family:Crimson Pro,Georgia,serif}.vi-buff .vq-bar{grid-column:1/-1;height:8px}.vt-body{grid-template-columns:minmax(0,1fr) 300px;gap:16px;max-height:min(70vh,640px);padding:16px;display:grid;overflow:auto}.vt-head{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.vt-head h3,.vt-stats h3{text-transform:none;color:#ffb23e;margin:0;font-family:Crimson Pro,Georgia,serif;font-size:17px}.vt-cards{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;display:grid}.vt-card{text-align:center;filter:saturate(.4);opacity:.8;background:#00000040;border:1px solid #2c2438;border-radius:10px;align-content:start;justify-items:center;gap:4px;padding:10px;display:grid}.vt-card h3{text-transform:none;margin:0;font-family:Crimson Pro,Georgia,serif;font-size:15px}.vt-card p{color:#aaa0bd;margin:0}.vt-card .vq-bar{width:100%}.vt-medal{color:#7a6a52;font-size:30px;line-height:1}.vt-card.on{filter:none;opacity:1;background:radial-gradient(circle at 50% 0,#f2c94c47,#0003 70%);border-color:#e8b04a}.vt-card.on .vt-medal{color:#ffb23e;text-shadow:0 0 12px #ffd34db3}.vt-when{color:#ffb23e}.vt-stats{background:#00000040;border:1px solid #352c45;border-radius:10px;align-content:start;gap:6px;padding:12px;display:grid}.vt-stats h3:not(:first-child){margin-top:8px}.vt-row,.vt-boss{justify-content:space-between;gap:8px;font-size:13px;display:flex}.vt-row b{text-align:right;font-family:Crimson Pro,Georgia,serif;font-weight:400}.vt-boss small{color:#9a8fae}.vt-boss.on span{color:#ffb23e}.vt-kills{gap:4px;display:grid}.vt-kill{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px;display:grid}.vt-kill img{object-fit:contain;width:32px;height:32px;image-rendering:pixelated}.vt-kill b{font-family:Crimson Pro,Georgia,serif;font-weight:400}@media (width<=720px){.vq-body,.vi-body,.vt-body,.vq-card{grid-template-columns:1fr}.vq-reward{text-align:left;justify-items:start}}.hero-body[data-screen=build] .hw-heroi{grid-template-columns:minmax(0,1fr)}.hero-body[data-screen=build] .hw-config{background:0 0;border:0;padding:0}.cfg{gap:var(--sp-4);grid-template-columns:minmax(280px,340px) minmax(0,1fr);grid-template-areas:"side main""foot foot";align-items:start;display:grid}.cfg-side{gap:var(--sp-3);grid-area:side;display:grid}.cfg-main{grid-area:main;min-width:0}.cfg-foot{z-index:3;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--win-line);border-radius:var(--r-md);background:var(--win-panel-2);grid-area:foot;display:flex;position:sticky;bottom:0}.cfg-card{padding:var(--sp-3) var(--sp-4);border:1px solid var(--win-line-soft);border-top:2px solid var(--win-line);border-radius:var(--r-md);background:var(--win-panel)}.cfg-card h3,.cfg-head h3{margin:0 0 var(--sp-2)}.cfg-card select{width:100%}.cfg .passives{margin:var(--sp-2) 0 0;gap:var(--sp-2);padding:0;list-style:none;display:grid}.cfg .passives li{padding:var(--sp-2) var(--sp-3);border-left:3px solid var(--win-gold);background:#ffb23e0f;gap:2px;font-size:13px;display:grid}.cfg .passives li span{color:var(--win-muted)}.cfg-head{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-2);display:flex}.cfg-state{border:1px solid var(--win-line);color:var(--win-muted);border-radius:999px;padding:3px 10px;font-size:13px;font-weight:700}.cfg-state.dirty{border-color:var(--win-warn);color:var(--win-warn)}.cfg-state.ok{color:var(--win-good)}.cfg-help{margin-bottom:var(--sp-3)}.cfg-help summary,.cfg-unlocks summary{cursor:pointer;color:var(--win-muted);font-size:13px}.cfg .slots{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(380px,1fr));margin:0;padding:0;list-style:none;display:grid}.cfg .slot{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--win-line-soft);border-left:3px solid var(--win-rune);border-radius:var(--r-md);background:var(--win-panel);display:grid}.cfg .slot.manual{border-left-color:var(--win-line)}.cfg .slot-head{align-items:center;gap:var(--sp-2);display:flex}.cfg .slot-key{border-radius:var(--r-sm);background:var(--win-panel-2);width:28px;height:28px;font:400 15px var(--win-pixel);color:var(--win-gold);flex:none;place-items:center;display:grid}.cfg .slot-head select{flex:1;min-width:0}.cfg .auto-switch.on{border-color:var(--win-good);color:var(--win-good)}.cfg .rule{font-size:14px}.cfg .stepper{align-items:center;gap:var(--sp-1);display:inline-flex}.cfg .stepper button{width:26px;padding:2px 0}.cfg .skill-unlocks{margin:var(--sp-2) 0 0;gap:var(--sp-1);flex-wrap:wrap;padding:0;list-style:none;display:flex}.cfg .skill-unlock{border:1px solid var(--win-line);border-radius:var(--r-sm);padding:2px 8px;font-size:12px}.cfg .skill-unlock.locked{opacity:.5;border-style:dashed}@media (width<=1100px){.cfg{grid-template-columns:1fr;grid-template-areas:"side""main""foot"}.cfg .slots{grid-template-columns:1fr}}.hero-body[data-screen=build],.hero-body[data-screen=build] .hw-heroi,.hero-body[data-screen=build] .hw-config{height:100%}.hero-body[data-screen=build] .cfg{grid-template-rows:minmax(0,1fr) auto;min-height:100%}.win-central .inv-body{gap:var(--sp-4);grid-template-columns:360px minmax(0,1fr) 340px;grid-template-areas:"doll bag detail";align-items:start}.win-central .inv-doll-col{grid-area:doll}.win-central .inv-bag-col{grid-area:bag;min-width:0}.win-central .inv-detail{max-height:calc(100vh - 220px);padding:var(--sp-3) var(--sp-4);grid-area:detail;display:block;position:sticky;top:0;overflow-y:auto}.win-central .inv-body[data-tab=atributos]{grid-template-columns:minmax(0,560px);grid-template-areas:"doll"}.win-central .inv-body[data-tab=atributos] .inv-detail{display:none}.detail-empty{gap:var(--sp-2);padding:var(--sp-5) var(--sp-2);text-align:center;color:var(--win-muted);display:grid}.detail-chips{gap:var(--sp-1);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.chip-s{border:1px solid var(--win-line);color:var(--win-muted);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}.chip-s.on{border-color:var(--win-rune);color:#d6c2ff}.chip-s.bad{border-color:var(--win-bad);color:var(--win-bad)}.chip-s.new{border-color:var(--win-gold);color:var(--win-gold)}.detail-bar{bottom:calc(-1 * var(--sp-3));gap:var(--sp-2);margin-top:var(--sp-3);padding:var(--sp-3) 0 0;background:var(--win-panel);display:flex;position:sticky}.detail-bar button{flex:1}.win-central .inv-footer{gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.win-central .inv-footer .sell-junk{margin-left:auto}.mat-box>summary{cursor:pointer;list-style:revert}.mat-box[open]>summary{margin-bottom:var(--sp-2)}@media (width<=1500px){.win-central .inv-body{grid-template-columns:340px minmax(0,1fr);grid-template-areas:"doll bag""doll detail"}.win-central .inv-detail{max-height:none;position:static}}@media (width<=1000px){.win-central .inv-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"doll""bag""detail"}}.win-central .hw-tree{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) 232px}.win-central .tree-main{padding:0;overflow:hidden}.win-central .tree-bar{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--win-line-soft);background:linear-gradient(180deg, #ffffff06, transparent), var(--win-panel);flex-wrap:wrap;display:flex}.win-central .tree-search{border-color:var(--win-line);border-radius:var(--r-sm);background:var(--win-panel-2);width:220px;min-height:34px}.win-central .tree-search:focus-visible{border-color:var(--win-rune);box-shadow:0 0 0 2px color-mix(in srgb, var(--win-rune) 22%, transparent)}.win-central .tree-hint{opacity:.7}.win-central .tree-side{padding:var(--sp-3);gap:var(--sp-3);border-color:var(--win-line-soft);background:linear-gradient(180deg, #ffffff06, transparent 180px), var(--win-panel)}.win-central .pts-card{gap:var(--sp-2);padding-bottom:var(--sp-3);border-bottom:1px solid var(--win-line-soft)}.win-central .pts-num{border-radius:var(--r-md);width:48px;height:48px;font-size:22px}.win-central .tree-side>details{padding:var(--sp-2) var(--sp-3);border:1px solid var(--win-line-soft);border-radius:var(--r-sm);background:#0000001f}.win-central .tree-side>details[open]>summary{margin-bottom:var(--sp-2);color:var(--win-text)}.win-central .tree-side .respec{min-height:38px}.win-central .tree-svg .tn .nm{font-family:var(--win-sans);fill:#f1eafa;stroke:#100c17;stroke-width:5px;paint-order:stroke fill;font-size:13px;font-weight:600}.win-central .tree-svg.zoomed .tn .nm{display:block}.win-central .tree-svg .tn:focus-visible .dot{stroke:#fff;stroke-width:4px;filter:drop-shadow(0 0 5px #ffffff73)}.win-central .tree-svg .tl{stroke-width:3px}.win-central .tree-svg .tl.on{stroke-width:5px}.tree-legend-box>summary,.tree-how>summary{cursor:pointer;color:var(--win-muted);font-size:13px}.tree-legend-box .tree-legend{margin-top:var(--sp-2);font-size:12px}.win-central .tree-mini{width:120px;height:86px;top:10px;bottom:auto;right:10px}.mini-toggle{z-index:2;border-radius:var(--r-sm);width:28px;height:28px;padding:0;position:absolute;top:10px;right:138px}.tree-view.mini-off .tree-mini{display:none}.tree-view.mini-off .mini-toggle{right:10px}@media (width<=860px){.win-central .hw-tree{grid-template-rows:minmax(300px,1fr) auto;grid-template-columns:minmax(0,1fr)}}.node-card{padding:var(--sp-3);border:1px solid var(--win-rune);border-radius:var(--r-md);background:#a678ff12;font-size:13px}.node-card .nc-head{margin-bottom:var(--sp-2);justify-content:space-between;align-items:center;display:flex}.node-card .nc-head button{width:24px;height:24px;padding:0}.node-card .tt-head{gap:2px;font-size:15px;display:grid}.node-card p{margin:var(--sp-1) 0}.hero-body[data-screen=atributos] .hw-heroi{grid-template-columns:minmax(0,1fr)}.hero-body[data-screen=atributos] .sc-cards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.hero-body[data-screen=atributos] .hw-stats>.sc-legend,.hero-body[data-screen=atributos] .hw-stats>h3:first-child{display:none}.atr-grid{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);display:grid}.bonus-groups{gap:var(--sp-4);margin-top:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.bonus-group h4{margin:0 0 var(--sp-1);padding-bottom:var(--sp-1);border-bottom:1px solid var(--win-line);font:700 13px var(--win-sans);color:var(--win-gold)}.bonus-grid,.bonus-group[hidden],.bonus-none[hidden]{display:none}.bonus-none{color:var(--win-muted)}.atr-row{gap:var(--sp-4);margin-top:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.set-card,.weapon-card{padding:var(--sp-3);border:1px solid var(--win-line-soft);border-left:3px solid var(--tc,var(--win-gold));border-radius:var(--r-md);background:var(--win-panel)}.set-card+.set-card{margin-top:var(--sp-2)}.set-top{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.set-top>span:nth-child(2){color:var(--win-muted);font-size:13px}.set-bar{background:#ffffff14;border-radius:3px;flex:80px;height:6px;overflow:hidden}.set-bar i{background:var(--tc,var(--win-gold));height:100%;display:block}.set-card ul{margin:var(--sp-2) 0 0;color:var(--win-muted);padding:0;font-size:13px;list-style:none}.set-card li.on{color:var(--win-good)}.weapon-card p{margin:var(--sp-1) 0 0;font-size:14px}.inv-bags{margin-top:var(--sp-3);padding:var(--sp-3)}.bags-head{justify-content:space-between;align-items:baseline;gap:var(--sp-1) var(--sp-3);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.bags-head h3{margin:0}.bag-list{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.bag-chip{border:1px solid var(--win-line);border-radius:var(--r-sm);background:var(--win-panel);color:var(--win-text);text-align:left;gap:1px;padding:6px 10px;display:grid;position:relative;overflow:hidden}.bag-chip b{font-size:13px}.bag-chip span{color:var(--win-muted);font-size:12px}.bag-chip i{background:var(--win-rune);height:3px;position:absolute;bottom:0;left:0}.bag-chip.on{border-color:var(--win-rune);background:#a678ff24}.bag-chip.full i{background:var(--win-warn)}.bag-chip.buy{border-style:dashed;border-color:var(--win-gold)}.bag-chip.buy span{color:var(--win-gold)}.bag-chip.locked{opacity:.45;border-style:dashed}.bag-list{gap:var(--sp-1);grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.bag-chip{padding:4px 8px}.inv-doll-col .inv-materials{margin-top:var(--sp-3);padding:var(--sp-3)}.inv-doll-col .mat-grid{grid-template-columns:repeat(auto-fill,minmax(78px,1fr))}.inv-bag-col .inv-bags{margin-top:var(--sp-3)}.inv-bag-col .bag-list{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.win-central .inv-grid{align-content:start}.bag-cfg{align-items:center;gap:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-3);padding-bottom:var(--sp-3);border-bottom:1px solid var(--win-line-soft);flex-wrap:wrap;font-weight:700;display:flex}.win-central .inv-body{grid-template-rows:minmax(0,1fr);align-items:stretch}.win-central .inv-doll-col{min-height:0;overflow-y:auto}.win-central .inv-bag-col>.inv-grid{flex:auto;align-content:start;min-height:120px;overflow-y:auto}.win-central .inv-bag-col>:not(.inv-grid){flex:none}@media (width<=1500px){.win-central .inv-body{grid-template-rows:minmax(470px,1fr) auto}.win-central .inv-detail{max-height:250px;overflow-y:auto}}@media (width<=1000px){.win-central .inv-body{grid-template-rows:none;height:auto}.win-central .inv-doll-col,.win-central .inv-detail{max-height:none;overflow:visible}.win-central .inv-bag-col>.inv-grid{flex:none;max-height:380px}}.win-central .inv-body{grid-template:"doll bag detail"minmax(0,1fr)/330px minmax(0,1fr) 310px;align-items:stretch;height:100%}.win-central .inv-detail{min-height:0;max-height:none;position:static;overflow-y:auto}.win-central .inv-body[data-tab=atributos]{height:auto}.win-central .inv-doll-col{gap:var(--sp-3);flex-direction:column;min-height:0;display:flex;overflow:visible}.win-central .inv-doll{flex:auto;align-items:stretch;min-height:0}.win-central .inv-doll .doll-side{align-content:space-between;padding:8px 0}.win-central .inv-doll-col .inv-materials{padding:var(--sp-2) var(--sp-3);flex:none;margin:0}.win-central .inv-doll-col .mat-grid{grid-template-columns:repeat(3,1fr)}.win-central .doll-slot .inv-cell{width:66px;height:66px}.win-central .inv-bag-col{flex-direction:column;min-height:0;display:flex}.win-central .inv-bag-col>*{flex:none}.win-central .inv-bag-col .inv-bags{order:1}.win-central .inv-bag-col .inv-toolbar{order:2}.win-central .inv-bag-col .inv-cap{order:3}.win-central .inv-bag-col .inv-grid{order:4}.win-central .inv-bag-col .inv-footer{order:5}.win-central .inv-bag-col .inv-bags{margin:0 0 var(--sp-3);border:0;border-bottom:1px solid var(--win-line);box-shadow:none;background:0 0;border-radius:0;padding:0}.win-central .inv-bags .bag-list{flex-wrap:wrap;align-items:stretch;gap:2px;display:flex}.win-central .inv-bags .bag-chip{color:var(--win-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:baseline;gap:7px;margin-bottom:-1px;padding:8px 14px;display:flex}.win-central .inv-bags .bag-chip:hover:not(:disabled){color:var(--win-text);background:#ffffff08}.win-central .inv-bags .bag-chip b{color:inherit;font-size:15px}.win-central .inv-bags .bag-chip span{font-variant-numeric:tabular-nums;font-size:12px}.win-central .inv-bags .bag-chip.on{border-bottom-color:var(--win-rune);color:var(--win-cream);background:0 0}.win-central .inv-bags .bag-chip.full span{color:var(--win-warn)}.win-central .inv-bags .bag-chip.buy{margin-left:auto}.win-central .inv-bags .bag-chip.buy b,.win-central .inv-bags .bag-chip.buy span{color:var(--win-gold)}.win-central .inv-bags .bag-chip i{display:none}.bag-count{margin-left:var(--sp-3);align-self:center}.bag-rule{padding:var(--sp-2) var(--sp-3);font-size:13px}.bag-rule summary{cursor:pointer;color:var(--win-muted)}.bag-rule .bag-cfg{margin:var(--sp-2) 0 0;border:0;padding:0}.win-central .inv-bag-col .inv-toolbar,.win-central .inv-cap .inv-capacity{margin-bottom:var(--sp-2)}.win-central .inv-cap .cap-bar{height:3px}.win-central .inv-bag-col>.inv-grid{flex:auto;grid-template-columns:repeat(auto-fill,minmax(62px,1fr));align-content:start;gap:6px;min-height:120px;padding:8px;overflow-y:auto}.win-central .inv-grid .inv-cell{aspect-ratio:1;width:auto;height:auto}.win-central .inv-grid .inv-cell img{width:62%;height:62%}.win-central .inv-grid .inv-cell:not(.empty){box-shadow:none;background:#14101c;border:1px solid #2c2438}.win-central .inv-grid .inv-cell.empty{background:0 0;border:1px dashed #231d2e}.win-central .inv-grid .inv-cell[data-uid]:hover{box-shadow:none;background:#1c1628;border-color:#6a5a85;transform:none}.win-central .inv-grid .inv-cell.on:not(.empty){border-color:var(--win-rune,#a678ff);box-shadow:none;background:#a678ff1f;outline:none}.win-central .inv-grid .inv-cell .b-rar{display:none}.inv-grid .b-new{color:#0000;text-indent:-100px;z-index:2;background:radial-gradient(circle at 35% 30%,#ffe3a0,#ffb23e 70%);border-radius:50%;width:9px;min-width:0;height:9px;padding:0;font-size:0;line-height:0;top:5px;left:5px;overflow:hidden;box-shadow:0 0 0 2px #0a0710d9,0 0 8px #ffb23ecc}.win-central .inv-grid .inv-cell:has(.b-new){background-color:#ffb23e0f;border-color:#ffb23e8c}@media (prefers-reduced-motion:no-preference){.inv-grid .b-new{animation:2s ease-in-out infinite b-new-pulse}}@keyframes b-new-pulse{50%{box-shadow:0 0 0 2px #0a0710d9,0 0 3px #ffb23e80}}.win-central .inv-footer{margin-top:var(--sp-3)}.win-central .inv-detail{padding:var(--sp-3) var(--sp-4);flex-direction:column;display:flex}.win-central .inv-detail .detail-empty{padding:var(--sp-4) var(--sp-2);margin:auto 0}.win-central .inv-detail .detail-bar{margin-top:auto}.item-tip{width:260px;padding:8px 10px;font-size:12px}.item-tip .detail-head,.inv-detail .detail-head{gap:8px;padding-bottom:6px}.item-tip .detail-head img,.inv-detail .detail-head img{width:48px;height:48px;padding:3px}.item-tip h3,.inv-detail .detail-head h3{font-size:15px}.item-tip .power-row,.inv-detail .power-row{margin:5px 0}.item-tip .power-row b,.inv-detail .power-row b{font-size:16px}.item-tip .cmp-table,.inv-detail .cmp-table{font-size:12px}.item-tip .cmp-table th,.item-tip .cmp-table td,.inv-detail .cmp-table th,.inv-detail .cmp-table td{padding:2px 3px}.item-tip .set-line{display:none}@media (width<=1200px){.win-central .inv-body{grid-template:"doll bag"minmax(420px,1fr)"doll detail"/310px minmax(0,1fr)}.win-central .inv-detail{max-height:260px}}@media (width<=1000px){.win-central .inv-body{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"doll""bag""detail";height:auto}.win-central .inv-bag-col>.inv-grid{flex:none;max-height:380px}.win-central .inv-detail{max-height:none}}.win-central .inv-detail{align-self:stretch}.win-central .inv-doll .doll-center{place-items:center;padding-bottom:0}.win-central .inv-doll .inv-figure{transform-origin:50%;transform:scale(1.35)}.win-central .inv-doll .doll-center:after{margin-bottom:-62px;bottom:50%}.win-central .inv-detail .detail-hero h3{margin:0 0 var(--sp-2);font-size:15px}.win-central .inv-detail .detail-hint{padding-top:var(--sp-3);text-align:center;margin:auto 0 0}.win-central .inv-bags .bag-title{align-self:center;padding:8px 0;font-size:15px}.cfg .abar{gap:var(--sp-3);margin:0 0 var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:0;list-style:none;display:grid}.cfg .aslot{padding:var(--sp-3) var(--sp-2);border:1px solid var(--win-line);border-radius:var(--r-md);background:var(--win-panel);cursor:grab;-webkit-user-select:none;user-select:none;justify-items:center;gap:4px;display:grid;position:relative}.cfg .aslot:hover{border-color:#6a5a85}.cfg .aslot.on{border-color:var(--win-rune);background:#a678ff1a}.cfg .aslot.drop{border-style:dashed;border-color:var(--win-gold)}.cfg .aico{border:2px solid color-mix(in srgb, var(--c) 70%, #000);background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--c) 55%, #1b1526), #120e18 80%);width:56px;height:56px;font:400 18px var(--win-pixel);color:#fff;text-shadow:0 1px #000;border-radius:10px;place-items:center;display:grid}.cfg .akey{font:400 14px var(--win-pixel);color:var(--win-gold);position:absolute;top:6px;left:8px}.cfg .atag{color:var(--win-good);background:#7fe07a26;border-radius:4px;padding:0 5px;font-size:10px;font-weight:800;position:absolute;top:6px;right:8px}.cfg .aname{text-align:center;font-size:14px}.cfg .alvl{min-height:14px;color:var(--win-muted);font-size:12px}.cfg .cfg-hint{margin:0 0 var(--sp-3)}.cfg .adetail{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--win-rune);border-radius:var(--r-md);background:#a678ff0d;display:grid}.cfg .ad-head{gap:var(--sp-3);align-items:flex-start;display:flex}.cfg .ad-head .aico{flex:none;width:44px;height:44px;font-size:15px}.cfg .ad-rule{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.cfg .rule.off{opacity:.45}.cfg .cfg-pool{margin-top:var(--sp-4)}.cfg .cfg-pool h4{margin:0 0 var(--sp-2);letter-spacing:.06em;text-transform:uppercase;color:var(--win-muted);font-size:13px}.cfg .pool{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(118px,1fr));display:grid}.cfg .pskill{padding:var(--sp-2);border:1px solid var(--win-line-soft);border-radius:var(--r-md);background:var(--win-panel);justify-items:center;gap:4px;display:grid}.cfg .pskill .aico{width:44px;height:44px;font-size:15px}.cfg .pskill .pname{text-align:center;font-size:13px;font-weight:700}.cfg .pskill .pmeta{min-height:14px;color:var(--win-muted);font-size:11px}.cfg .pskill.inbar{border-color:var(--win-rune)}.cfg .pskill.inbar .pmeta{color:#d6c2ff}.cfg .pskill.locked{opacity:.4;border-style:dashed}.cfg .cons-row{align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);display:flex}.cfg .cons-row kbd{text-align:center;flex:none;width:24px}.cfg .cons-row select{flex:1;width:auto;min-width:0}.cfg .cons-row span{flex:1}.cfg .cons-n{font-variant-numeric:tabular-nums}.cfg .cfg-change{margin-top:var(--sp-3);font-size:13px}.cfg .cfg-change summary{cursor:pointer;color:var(--win-muted)}.win-central .inv-grid .set-pieces .inv-cell{aspect-ratio:auto;flex:none;width:62px;height:62px}.dep{gap:6px;display:grid}.dep-head{align-items:center;gap:8px;font-size:13px;display:flex}.dep-head button{margin-left:auto;padding:2px 8px;font-size:12px}.dep-grid{gap:3px;display:grid}.dep-row{grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;display:grid;position:relative}.dep-row.locked .dep-cell{opacity:.35;border-style:dashed}.dep-cell.locked{background:repeating-linear-gradient(45deg,#ffffff0a 0 4px,#0000 4px 8px)}.dep-buy{color:#ffd27a;font:inherit;cursor:pointer;background:#15111c8c;border:1px solid #4a3d63;border-radius:4px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex;position:absolute;inset:0}.dep-buy i{color:#ffb23e;font-size:15px;font-style:normal}.dep-row.next .dep-buy{background:#ffb23e29;border-color:#ffb23e;box-shadow:0 0 10px #ffb23e40}.dep-row.next .dep-buy:hover{background:#ffb23e47}.dep-buy:disabled{color:#7a7090;cursor:not-allowed}.dep-cell{aspect-ratio:1;background:#0000004d;border:1px solid #3a2f4d;border-radius:4px;place-items:center;min-width:0;display:grid;position:relative}.dep-cell.empty{background:0 0;border-style:dashed;border-color:#2a2238}.dep-cell img{width:62%;height:62%;image-rendering:pixelated}.dep-cell b{color:#ece4d2;text-shadow:1px 1px #000;font-size:10px;line-height:1.1;position:absolute;bottom:0;right:2px}.dep-cell.full{border-color:#e05a4a;box-shadow:inset 0 0 0 1px #e05a4a80}.dep-cell.full b{color:#ff8a7a}.dep-orb{background:radial-gradient(circle at 35% 30%, #fff 0 8%, var(--oc) 40%, color-mix(in srgb, var(--oc) 40%, #000) 100%);border-radius:50%;width:55%;height:55%}.dep-herb{background:radial-gradient(circle at 35% 30%,#bff59a,#4e9a3c);border-radius:50% 50% 40% 40%;width:55%;height:45%}.inv-cell.buycell{color:#ffd27a;cursor:pointer;font:inherit;background:#ffb23e14;border:1px dashed #ffb23e;align-content:center;place-items:center;gap:2px;display:grid}.inv-cell.buycell i{font-size:18px;font-style:normal;font-weight:700;line-height:1}.inv-cell.buycell:hover:not(:disabled){background:#ffb23e33}.inv-cell.buycell:disabled{color:#7a7090;cursor:not-allowed;background:0 0;border-color:#4a3d63}.win-central .inv-doll-col .inv-materials{padding:6px var(--sp-3) 8px;flex:none}.win-central .inv-doll{flex:auto;min-height:0}.win-central .inv-doll .doll-side{grid-template-rows:repeat(5,minmax(0,1fr));align-content:stretch;gap:8px;padding:8px 0;display:grid}.win-central .doll-slot{align-items:center;height:100%;min-height:0}.win-central .doll-slot .inv-cell{aspect-ratio:1;width:auto;height:100%;max-height:92px}.win-central .doll-slot .inv-cell img{width:62%;height:62%}.dep,.dep-grid{align-content:start}.dep{gap:5px}.dep-grid,.dep-row{gap:3px}.dep-cell{cursor:pointer;height:36px;color:inherit;font:inherit;padding:0}.dep-cell.empty,.dep-cell.locked{cursor:default}.dep-cell:not(.empty):not(.locked):hover{border-color:#ffb23e}.dep-cell img{width:25px;height:25px}.dep-cell b{font-size:11px;bottom:0;right:2px}.dep-buy{font-size:13px}.dep-info{max-width:420px}.dep-info .tc-same{color:#b9afc9;margin:8px 0}.dep-sell{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.dep-sell button{white-space:nowrap}.dep-sell button small{color:#ffd27a;margin-left:4px;display:inline}.inv-cell.buycell i{font-size:22px}.inv-cell.buycell b{font-size:13px}.dep-cell.dragging{opacity:.4}.dep-cell.over{border-color:#ffb23e;box-shadow:0 0 0 1px #ffb23e}.dep-cell[draggable=true]{cursor:grab}#hud .tutorial{pointer-events:none;border-color:var(--gold);max-width:min(460px,100vw - 24px);box-shadow:inset 0 0 0 1px var(--wood), 0 4px 14px #00000073;align-items:center;gap:10px;padding:7px 12px;font-size:14px;display:flex;top:46px;left:50%;transform:translate(-50%)}.tutorial .tut-n{color:var(--gold);background:#261f33;border-radius:999px;flex:none;padding:1px 7px;font-size:12px}.tutorial p{margin:0;line-height:1.25}.tutorial b{color:var(--gold);font-weight:600}.tutorial .tut-skip{pointer-events:auto;color:#a79db9;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:12px;text-decoration:underline}.tutorial .tut-skip:hover{color:#ece4d2}.win-help .inv-window{width:min(560px,100%)}.help-body{padding:8px 18px 16px;overflow-y:auto}.help-sec h3{color:#ffb23e;margin:14px 0 6px;font-family:Crimson Pro,Georgia,serif;font-size:17px;font-weight:500}.help-row{border-top:1px solid #6b4a2b59;grid-template-columns:150px 1fr;gap:12px;padding:5px 0;line-height:1.35;display:grid}.help-k{color:#ece4d2;font-weight:600}.win-help kbd{text-align:center;color:#ece4d2;opacity:1;background:#261f33;border:1px solid #4a3d63;border-bottom-width:2px;border-radius:4px;min-width:1.4em;margin:0 1px 0 0;padding:1px 5px;font:600 12px/1.4 ui-monospace,monospace;display:inline-block}.hud-dock .help-q{font-family:Crimson Pro,Georgia,serif;font-size:22px;line-height:1}@media (width<=560px){.help-row{grid-template-columns:1fr;gap:2px}}.select-io{z-index:51;align-items:center;gap:8px;display:flex;position:fixed;bottom:12px;right:14px}.select-io button{color:#a79db9;cursor:pointer;background:#1e1816cc;border:1px solid #352c45;border-radius:4px;padding:5px 10px;font:13px Crimson Pro,Georgia,serif}.select-io button:hover{color:#ece4d2;border-color:#a0702c}.select-io .io-msg{color:#ffb23e;background:#120e10eb;border-radius:4px;max-width:320px;padding:3px 8px;font:13px system-ui,Segoe UI,sans-serif}.select-io .io-msg:empty{display:none}.select-io .io-msg.bad{color:#ff8a7a}.select-io input[type=file]{display:none}.auto-play{left:50%;top:calc(8px + env(safe-area-inset-top));pointer-events:none;z-index:60;color:#ece4d2;text-align:center;background:#15111cf2;border:1px solid #a678ff;border-radius:5px;max-width:min(92vw,560px);padding:8px 16px;font:15px/1.3 Crimson Pro,Georgia,serif;position:fixed;transform:translate(-50%)}.auto-play[hidden]{display:none}.recall-ask-wrap{z-index:70;background:radial-gradient(at 50% 40%,#28184680,#08050ebd);place-items:center;padding:12px;font-family:Crimson Pro,Georgia,serif;display:grid;position:fixed;inset:0}.recall-ask{color:#ece4d2;background:#15111c;border:1px solid #a678ff;border-top:3px solid #ffb23e;border-radius:5px;gap:10px;width:min(94vw,420px);padding:18px 20px 16px;display:grid;box-shadow:0 14px 40px #000000b3}.recall-ask h3{color:#f1e6cf;margin:0 0 2px;font:400 20px Crimson Pro,Georgia,serif}.recall-ask button{color:#ece4d2;text-align:left;cursor:pointer;background:#261f33;border:1px solid #352c45;border-radius:4px;gap:2px;padding:10px 14px;font:15px Crimson Pro,Georgia,serif;display:grid}.recall-ask button b{font-weight:700}.recall-ask button span{color:#9a8fae;font-size:13px}.recall-ask button:hover:not(:disabled),.recall-ask button:focus-visible{border-color:#a678ff;outline:none}.recall-ask button.primary{color:#1a1208;background:#ffb23e;border-color:#ffd48a}.recall-ask button.primary span{color:#4a3410}.recall-ask button:disabled{opacity:.5;cursor:not-allowed}.recall-ask button.plain{text-align:center;color:#9a8fae;background:0 0}.win-notes{z-index:70}.win-notes .inv-window{--win-w:min(920px, calc(100vw - 32px));height:min(780px,100%)}.pn-body{flex-direction:column;gap:10px;min-height:0;padding:8px 20px 18px;display:flex;overflow-y:auto}.pn-sub{letter-spacing:.08em;text-transform:uppercase;color:#9a8fae;margin:0;font-size:13px}.pn-sub:before{content:"ᚱ ᚢ ᚾ ";color:#6b4a2b;letter-spacing:.2em}.pn-tools{z-index:2;background:#15111c;border-bottom:1px solid #6b4a2b99;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex;position:sticky;top:-8px}.pn-search{min-width:0;color:inherit;background:#0f0b15;border:1px solid #4a3d63;border-radius:4px;flex:200px;padding:6px 10px;font:500 14px Crimson Pro,Georgia,serif}.pn-search:focus-visible,.pn-tools button:focus-visible,.pn-ver>summary:focus-visible{outline-offset:2px;outline:2px solid #ffb23e}.pn-filter{display:flex}.pn-tools button{color:inherit;cursor:pointer;background:0 0;border:1px solid #4a3d63;padding:6px 12px;font:700 13px Crimson Pro,Georgia,serif}.pn-filter button:first-child{border-radius:4px 0 0 4px}.pn-filter button:last-child{border-left:0;border-radius:0 4px 4px 0}.pn-markall{border-radius:4px}.pn-tools button:hover{background:#ffb23e1f}.pn-filter button[aria-pressed=true]{color:#ffb23e;background:#ffb23e33;border-color:#ffb23e}.pn-markall[hidden]{display:none}.pn-list{padding-left:26px;position:relative}.pn-list:before{content:"";background:#6b4a2bcc;width:1px;position:absolute;top:8px;bottom:8px;left:7px}.pn-ver{border-bottom:1px solid #6b4a2b59;padding-bottom:6px;position:relative}.pn-ver:before{content:"";background:#15111c;border:1px solid #6b4a2b;width:9px;height:9px;position:absolute;top:14px;left:-23px;transform:rotate(45deg)}.pn-ver.unread:before{background:#ffb23e;border-color:#ffb23e}.pn-ver.latest{border-left:3px solid #ffb23e;margin-left:-13px;padding-left:10px}.pn-ver.latest:before{border-color:#ffb23e;width:11px;height:11px;top:13px;left:-12px;box-shadow:0 0 0 3px #15111c,0 0 0 4px #ffb23e80}.pn-ver>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 0;list-style:none;display:flex}.pn-ver>summary::-webkit-details-marker{display:none}.pn-ver>summary:hover .pn-title{color:#ffb23e}.pn-ver>summary b{color:#ffb23e;font-family:Crimson Pro,Georgia,serif;font-size:18px;font-weight:500}.pn-title{flex:160px;min-width:0;font-size:16px;font-weight:700}.pn-date{color:#9a8fae;font-size:12px}.pn-new{color:#1a1208;text-transform:uppercase;background:#ffb23e;border-radius:8px;padding:1px 7px;font:700 11px/1.4 Crimson Pro,Georgia,serif}.pn-read{color:#9a8fae;text-transform:uppercase;border:1px solid #4a3d63;border-radius:8px;padding:1px 7px;font:600 11px/1.4 Crimson Pro,Georgia,serif}.pn-sum{color:#b9afc9;max-width:70ch;margin:0;padding:0 0 4px;font-size:14px}.pn-ver:not([open]) .pn-sum{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pn-sec{padding:4px 0 8px}.pn-sec h4{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin:8px 0 4px;font-size:13px;display:flex}.pn-sec h4 i{font-size:11px;font-style:normal}.pn-novo h4{color:#9dff6a}.pn-melhoria h4{color:#6fe0ff}.pn-balanco h4{color:#ffb23e}.pn-correcao h4{color:#ff9a8a}.pn-sec ul{max-width:78ch;margin:0;padding-left:18px;line-height:1.45}.pn-sec li+li{margin-top:4px}.pn-itens h4{color:#d9c8ff}.pn-items{list-style:none;padding-left:0!important}.pn-items li{border-bottom:1px dotted #6b4a2b66;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:3px 0;display:flex}.pn-class{color:#ffb23e;border-top:1px solid #6b4a2b99;margin:10px 0 0;padding-top:8px;font:500 16px Crimson Pro,Georgia,serif}.pn-items.pn-full li{gap:2px;display:grid}.pn-items.pn-full .pn-stats{color:#b9afc9;max-width:70ch;margin-left:0}.pn-slot{color:#9a8fae;text-transform:uppercase;font-size:12px}.pn-stats{color:#cfc6dd;margin-left:auto;font-size:14px}.pn-hint{color:#9a8fae;margin:4px 0 0;font-size:12px}.pn-act{justify-content:flex-end;padding:0 0 6px;display:flex}.pn-empty{color:#9a8fae;margin:12px 0;font-style:italic}@media (width<=560px){.pn-body{padding:8px 12px 14px}.pn-list{padding-left:0}.pn-list:before,.pn-ver:before{display:none}.pn-ver.latest{margin-left:0}.pn-date{flex-basis:100%}}.select-io [data-notes]{position:relative}.select-io .io-dot{color:#1a1208;background:#ffb23e;border-radius:8px;margin-left:5px;padding:0 5px;font-weight:700}.select-io .io-dot[hidden]{display:none}.win-support{z-index:70}.sup-body{gap:10px;padding:12px 18px 18px;display:grid;overflow-y:auto}.sup-step{margin:4px 0 0}.sup-amounts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sup-amounts button{padding:8px;font-weight:700}.sup-amounts button.on{color:#ffd48a;background:#ffb23e2e;border-color:#ffb23e}.sup-other{align-items:center;gap:10px;display:flex}.sup-other input{flex:1;min-width:0}.sup-qr{text-align:center;background:#00000040;border:1px dashed #4a3d63;border-radius:8px;place-items:center;min-height:190px;padding:10px;display:grid}.sup-qr canvas{width:min(224px,100%);height:auto;image-rendering:pixelated;border-radius:4px}.sup-qr .sup-hint{color:#9a8fae;font-size:14px}.sup-copy{gap:8px;display:flex}.sup-copy input{flex:1;min-width:0;font:12px ui-monospace,monospace}.sup-copy button{flex:none;font-weight:700}.sup-thanks{margin:0}.select-io .io-heart{vertical-align:-2px;width:14px;height:14px;margin-right:5px;display:inline-block}.select-io .io-heart svg{fill:#ffb23e;width:100%;height:100%}.recall-ask .ask-lines{gap:1px;display:grid}.recall-ask .ask-lines p{margin:0;line-height:1.35}.recall-ask .ask-lines .ask-strong{color:#ffb23e;margin:4px 0;font-size:17px;font-weight:700}.orb-list{grid-template-rows:auto auto 1fr;gap:6px;min-height:0;display:grid}.orb-search{box-sizing:border-box;color:#ece4d2;width:100%;font:inherit;background:#0000004d;border:1px solid #3a2f4d;border-radius:4px;padding:6px 10px;font-size:13px}.orb-search:focus{border-color:#ffb23e;outline:none}.orb-count-row{color:#9a8fae;justify-content:space-between;padding:0 2px;font-size:12px;display:flex}.orb-count-row b{color:#ffb23e}.orb-items{align-content:start;gap:4px;min-height:0;display:grid;overflow-y:auto}.orb-item{color:inherit;text-align:left;cursor:pointer;background:#0000002e;border:1px solid #3a2f4d;border-radius:4px;align-items:center;gap:9px;padding:6px 8px;display:flex;position:relative}.orb-item[hidden]{display:none}.orb-item:hover{background:#ffb23e0f;border-color:#5a4a6e}.orb-item.on{background:#ffb23e21;border-color:#ffb23e}.orb-item.on:after{content:"";background:#ffb23e;border-radius:2px;width:3px;height:22px;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.oi-ico{border:1px solid var(--rc,#3a2f4d);width:38px;height:38px;box-shadow:inset 0 0 8px color-mix(in srgb, var(--rc,#000) 25%, transparent);background:#1d1620;border-radius:4px;flex:none;place-items:center;display:grid;position:relative}.oi-ico img{width:30px;height:30px;image-rendering:pixelated}.oi-ico.big{border-width:2px;width:52px;height:52px}.oi-ico.big img{width:42px;height:42px}.oi-lock{font-size:11px;font-style:normal;position:absolute;top:-6px;right:-6px}.oi-txt{gap:2px;min-width:0;display:grid}.oi-txt>b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.oi-txt>span{align-items:center;gap:6px;display:flex}.oi-txt em{color:#9a8fae;font-size:11px;font-style:normal}.orb-side{align-content:start;gap:10px;padding:10px;display:grid;overflow-y:auto}.orb-empty{text-align:center;align-content:center;place-items:center;gap:4px;min-height:260px;display:grid}.orb-empty h3{margin:0}.orb-head{border:1px solid #3a2f4d;border-top:2px solid var(--rc,#4a3d63);background:#00000038;border-radius:5px;align-items:center;gap:12px;padding:10px 12px;display:flex}.orb-head h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:17px;display:flex}.orb-head p{margin:2px 0 0}.orb-stars{color:#ffb23e;letter-spacing:1px}.orb-sec{justify-content:space-between;align-items:baseline;gap:8px;margin-top:2px;display:flex}.orb-sec h4{color:#9a8fae;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px}.orb-hint{color:#ffb23e;font-size:12px}.orb-none{color:#9a8fae;text-align:center;border:1px dashed #3a2f4d;border-radius:4px;margin:0;padding:10px;font-size:13px}.orb-none b{color:#ffb23e}.orb-affixes{gap:5px;display:grid}.orb-affix{box-sizing:border-box;width:100%;color:inherit;font:inherit;text-align:left;background:#a678ff0f;border:1px solid #3a2f4d;border-radius:4px;align-items:center;gap:10px;padding:7px 10px;display:flex}button.orb-affix{cursor:pointer}.orb-affix.pickable:hover{border-color:#ffb23e}.orb-affix.chosen{background:#ffb23e24;border-color:#ffb23e;box-shadow:0 0 0 1px #ffb23e59}.orb-affix.sealed{background:#ffb23e14;border-color:#ffb23e99}.oa-ico{color:#9a8fae;background:#1d1620;border-radius:4px;flex:none;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.orb-affix.sealed .oa-ico,.orb-affix.chosen .oa-ico{color:#ffb23e}.oa-txt{flex:1;min-width:0;font-size:13px;display:grid}.oa-txt i{color:#9a8fae;font-size:12px;font-style:normal}.oa-txt em{color:#7a7090;font-size:11px;font-style:normal}.oa-val{color:#ffd27a;justify-items:end;font-size:15px;font-weight:700;display:grid}.oa-val small{color:#ffb23e;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.orb-result{border:1px solid color-mix(in srgb, var(--oc) 55%, #3a2f4d);background:#00000040;border-radius:5px;padding:9px 10px}.orb-result-head{align-items:center;gap:8px;margin-bottom:7px;display:flex}.orb-result-head b{color:#ffd27a;flex:1;font-size:13px}.orb-result-head button{color:#9a8fae;cursor:pointer;background:0 0;border:0;padding:0 6px}.orb-cmp{grid-template-columns:1fr 1fr;gap:8px;display:grid}.orb-cmp-col{background:#0003;border:1px solid #3a2f4d;border-radius:4px;align-content:start;gap:3px;padding:7px 9px;font-size:12px;display:grid}.orb-cmp-col.after{border-color:color-mix(in srgb, var(--oc) 45%, #3a2f4d)}.oc-k{color:#7a7090;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.orb-cmp-col ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.orb-cmp-col li{color:#b9afc9;justify-content:space-between;gap:6px;display:flex}.orb-cmp-col.after li{color:#8fe07a}.orb-cmp-col li.sealed{color:#ffb23e}.orb-cards{gap:6px;display:grid}.orb-card{border:1px solid #3a2f4d;border-left:3px solid var(--oc,#ffb23e);background:#0000002e;border-radius:4px;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 10px;padding:9px 10px;display:grid}.orb-card.on{border-color:#ffb23e;border-left-color:var(--oc);background:#ffb23e14}.orb-gem{background:radial-gradient(circle at 35% 30%, #fff 0 8%, var(--oc) 40%, color-mix(in srgb, var(--oc) 40%, #000) 100%);width:26px;height:26px;box-shadow:0 0 8px color-mix(in srgb, var(--oc) 50%, transparent);border:1px solid #0009;border-radius:50%;flex:none;display:block}.orb-result-head .orb-gem{width:18px;height:18px}.orb-card-txt b{color:var(--oc,#ffb23e);font-size:14px}.orb-card-txt p{color:#b9afc9;margin:1px 0 0;font-size:12px;line-height:1.3}.orb-n{color:#ffd27a;background:#0000004d;border:1px solid #3a2f4d;border-radius:4px;padding:1px 8px;font-weight:700}.orb-n.none{color:#e07a6a}.orb-card-act{border-top:1px solid #2a2238;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:6px;padding-top:6px;display:flex}.orb-count{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:6px;font-size:13px;display:flex}.orb-chip{border:1px solid var(--oc,#ffb23e);color:var(--oc,#ffb23e);border-radius:10px;padding:1px 8px}.orb-chip b{color:#ece4d2}.col-anvil.orb-side{text-align:left;grid-column:2/-1}.orb-head>div,.orb-card-txt{text-align:left}.orb-head h3{justify-content:flex-start}.smith-body.tab-desmontar{display:block}.dm-wrap{grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;height:100%;min-height:0;padding:12px;display:grid}.dm-head{justify-content:space-between;gap:16px;display:flex}.dm-head h3{margin:0 0 2px}.dm-head p{max-width:560px;margin:0}.dm-ess{color:#b9afc9;text-align:center;background:#00000040;border:1px solid #5a4a6e;border-radius:5px;flex:none;padding:6px 12px}.dm-ess b{color:#ffd27a;font-size:20px;display:block}.dm-tools{gap:8px;display:flex}.dm-tools .orb-search{flex:1}.dm-list{align-content:start;gap:4px;min-height:0;display:grid;overflow-y:auto}.dm-row{cursor:pointer;background:#0000002e;border:1px solid #3a2f4d;border-radius:4px;align-items:center;gap:10px;padding:6px 10px;display:flex}.dm-row:hover{border-color:#5a4a6e}.dm-row.on{background:#ffb23e1a;border-color:#ffb23e}.dm-row input{accent-color:#ffb23e;width:18px;height:18px}.dm-txt{flex:1;gap:2px;min-width:0;display:grid}.dm-txt>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dm-txt>span{align-items:center;gap:6px;display:flex}.dm-txt em{color:#9a8fae;font-size:11px;font-style:normal}.dm-val{color:#ffd27a;justify-items:end;font-size:17px;font-weight:700;display:grid}.dm-val small{color:#9a8fae;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:400}.dm-empty{text-align:center;padding:24px}.dm-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.orb-card.asc{border-style:solid}.orb-side{gap:6px;padding:8px 10px}.orb-head{gap:10px;padding:6px 10px}.orb-head .oi-ico.big{width:40px;height:40px}.orb-head .oi-ico.big img{width:32px;height:32px}.orb-head h3{font-size:15px}.orb-head p{margin:0;font-size:12px}.orb-sec{margin-top:0}.orb-sec h4{font-size:11px}.orb-affixes{grid-template-columns:1fr 1fr;gap:4px}.orb-affix{gap:8px;padding:4px 8px}.oa-ico{width:20px;height:20px;font-size:11px}.oa-txt{font-size:12px;line-height:1.2}.oa-txt em{display:none}.oa-val{white-space:nowrap;font-size:13px}.oa-val small{font-size:9px}.orb-result{padding:6px 8px}.orb-result-head{margin-bottom:4px}.orb-cmp{gap:6px}.orb-cmp-col{gap:1px;padding:4px 8px;font-size:11px}.orb-cards{grid-template-columns:1fr 1fr;gap:4px}.orb-card{grid-template-columns:auto 1fr auto;gap:2px 8px;padding:6px 8px}.orb-gem{width:20px;height:20px}.orb-card-txt b{font-size:13px}.orb-card-txt p{font-size:11px;line-height:1.2}.orb-card-act{gap:4px;padding-top:4px}.orb-card-act button{padding:3px 10px;font-size:12px}.orb-card.asc{grid-column:1/-1}.orb-none{padding:6px;font-size:12px}.sac-sub{color:#ffb23e;letter-spacing:.06em;text-transform:uppercase;margin:10px 0 4px;font-size:13px}.pl-body{gap:var(--sp-3);flex-direction:column;display:flex}.pl-top{align-items:center;gap:var(--sp-3);display:flex}.pl-top p{margin:0}.pl-master{font-family:var(--win-pixel);border-radius:var(--r-md);border:1px solid var(--win-line);color:var(--win-muted);cursor:pointer;background:#261f33;flex:none;padding:8px 16px;font-size:15px}.pl-master.on{color:#fff;background:#5a3fa0;border-color:#a678ff}.pl-cols{gap:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}@media (width<=640px){.pl-cols{grid-template-columns:1fr}}.pl-groups{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;display:grid}.pl-group{padding:var(--sp-3);border:1px solid var(--win-line-soft);border-radius:var(--r-md);background:#0000002e}.pl-group h3{margin:0 0 var(--sp-2);font-family:var(--win-pixel);letter-spacing:.06em;text-transform:uppercase;color:var(--win-muted);font-size:13px;font-weight:400}.pl-group p{margin:var(--sp-2) 0 0}.pl-opt{justify-content:space-between;align-items:center;gap:var(--sp-3);border-top:1px solid var(--win-line-soft);cursor:pointer;padding:6px 0;font-size:13px;display:flex;position:relative}.pl-group h3+.pl-opt{border-top:0}.pl-opt>input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}.pl-opt .sw{background:#352c45;border-radius:999px;flex:none;width:34px;height:20px;transition:background .15s;position:relative}.pl-opt .sw:after{content:"";background:#b8aecb;border-radius:50%;width:14px;height:14px;transition:left .15s,background .15s;position:absolute;top:3px;left:3px}.pl-opt>input:checked+.sw{background:#5a3fa0}.pl-opt>input:checked+.sw:after{background:#fff;left:17px}.pl-opt>input:focus-visible+.sw{outline:2px solid var(--win-gold);outline-offset:2px}.pl-opt input[type=number]{text-align:right;width:60px;color:var(--win-text);border:1px solid var(--win-line);border-radius:var(--r-sm);background:#100c17;flex:none;padding:3px 6px}.pl-body select,.pl-addgoal input{color:var(--win-text);border:1px solid var(--win-line);border-radius:var(--r-sm);background:#100c17;padding:4px 6px}.pl-goals,.pl-diary,.pl-away{margin:0;padding:0;font-size:13px;list-style:none}.pl-goals li{border-bottom:1px solid var(--win-line-soft);justify-content:space-between;align-items:center;padding:3px 0;display:flex}.pl-goals li.done{color:var(--win-good)}.pl-goals button{color:var(--win-bad);cursor:pointer;background:0 0;border:0}.pl-addgoal{gap:var(--sp-1);margin-top:var(--sp-2);display:flex}.pl-addgoal input{flex:1;min-width:0}.pl-addgoal button,.pl-attn button{color:#fff;border-radius:var(--r-sm);cursor:pointer;background:#a0702c;border:0;padding:4px 10px}.pl-diary{max-height:220px;overflow:auto}.pl-diary li,.pl-away li{border-bottom:1px solid var(--win-line-soft);padding:2px 0}.pl-away{text-align:left;color:var(--win-cream);margin:4px 0 8px}.pl-attn{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);color:var(--win-bad);background:#b4473a2e;border:1px solid #b4473a;display:flex}.pl-attn.meta{border-color:var(--win-warn);color:var(--win-warn);background:#f0b24a24}.pl-attn b{flex:1}.pilot-chip{pointer-events:auto;box-sizing:border-box;text-align:center;white-space:nowrap;width:92px;font-family:var(--pixel);border:1px solid var(--wood-dark);color:#e6dcff;cursor:pointer;background:#2f2550;border-color:#6a4fb8;border-radius:999px;flex:none;padding:4px 11px;font-size:13px}.pilot-chip.off{color:#9a8fae;background:#261f33}.pilot-chip.attn{color:#fff;background:#8a2c22;animation:1.2s ease-in-out infinite pilot-pulse}@keyframes pilot-pulse{50%{filter:brightness(1.35)}}.hud-status.pilot-attn{color:#ffb4a6;border-color:#c4473a}.hud-status.pilot-goal{color:#ffd98a;border-color:#f0b24a}.pl-bundles{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}@media (width<=640px){.pl-bundles{grid-template-columns:1fr}}.pl-bundle{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--win-line);border-radius:var(--r-md);background:var(--win-panel);cursor:pointer;transition:border-color .15s,background .15s;display:flex;position:relative}.pl-bundle:hover{background:#ffffff0f}.pl-bundle.on{background:#a678ff1a;border-color:#a678ff}.pl-bundle.mix{border-color:#b8892c}.pl-bundle input{opacity:0;pointer-events:none;position:absolute}.pl-bundle .sw{background:#352c45;border-radius:999px;flex:none;width:38px;height:22px;margin-top:1px;transition:background .15s;position:relative}.pl-bundle .sw:after{content:"";background:#b8aecb;border-radius:50%;width:16px;height:16px;transition:left .15s,background .15s;position:absolute;top:3px;left:3px}.pl-bundle.on .sw{background:#5a3fa0}.pl-bundle.on .sw:after{background:#fff;left:19px}.pl-bundle.mix .sw{background:#8a6a2c}.pl-bundle.mix .sw:after{background:#fff;left:11px}.pl-bundle b{font-family:var(--win-pixel);color:var(--win-cream);font-size:15px;display:block}.pl-bundle small{color:var(--win-muted);margin-top:3px;font-size:12px;line-height:1.4;display:block}.pl-adv{border:1px solid var(--win-line-soft);border-radius:var(--r-md);background:var(--win-panel)}.pl-adv>summary{padding:9px var(--sp-3);font-family:var(--win-pixel);color:var(--win-cream);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px}.pl-adv>summary:hover{color:#fff}.pl-adv[open]>summary{border-bottom:1px solid var(--win-line-soft)}.pl-adv>:not(summary){margin:var(--sp-3)}.pilot-ask{z-index:60;color:#ece4d2;background:#15111cfa;border:1px solid #a678ff;border-top:3px solid #ffb23e;border-radius:5px;width:min(92vw,520px);padding:16px 18px;font:15px/1.4 Crimson Pro,Georgia,serif;position:fixed;box-shadow:0 0 0 100vmax #0000008c,0 10px 30px #0009}.pilot-ask[hidden]{display:none}.pilot-ask h2{margin:0;font-size:19px}.pilot-ask p{color:#b8aecb;margin:6px 0 12px;font-size:14px}.pilot-ask .pa-btns{gap:8px;display:grid}.pilot-ask button{color:#ece4d2;text-align:left;cursor:pointer;background:#261f33;border:1px solid #352c45;border-radius:3px;gap:2px;padding:9px 12px;font:700 15px Crimson Pro,Georgia,serif;display:grid}.pilot-ask button small{color:#b8aecb;font:400 13px/1.35 Crimson Pro,Georgia,serif}.pilot-ask button:hover{border-color:#a678ff}.pilot-ask button.primary{color:#1a1208;background:#ffb23e;border-color:#ffd48a}.pilot-ask button.primary small{color:#3a2a10}.pl-focus{align-items:center;gap:var(--sp-3,12px);display:flex}.pl-focus>b{font:700 14px var(--win-sans,sans-serif);color:var(--win-cream,#f1e6cf)}.win-pilot .pl-body{gap:var(--sp-3);display:grid}.win-pilot .pl-top{align-items:center;gap:var(--sp-3);display:flex}.win-pilot .pl-recall{color:var(--win-muted);margin-left:auto;font-size:13px}.win-pilot .pl-recall b{color:var(--win-text)}.win-pilot .pl-status{align-items:center;gap:var(--sp-3);border:1px solid var(--win-line);border-left:3px solid var(--win-good);border-radius:var(--r-md);background:#00000038;padding:8px 12px;font-size:14px;display:flex}.win-pilot .pl-status.off{color:var(--win-muted);border-left-color:#6f6682}.win-pilot .pl-status.go,.win-pilot .pl-status.wait{border-left-color:var(--win-rune)}.win-pilot .pl-status.warn{border-left-color:var(--win-bad)}.win-pilot .pl-status.hold{border-left-color:var(--win-gold);background:#ffb23e14}.win-pilot .pl-status span{flex:1;gap:2px;display:grid}.win-pilot .pl-status small{color:var(--win-muted);font-size:12px}.win-pilot .pl-status button{flex:none}.win-pilot .pl-groups{gap:var(--sp-2);grid-template-columns:1fr}.win-pilot .pl-group{padding:6px 12px}.win-pilot .pl-group>summary{cursor:pointer;font-family:var(--win-pixel);letter-spacing:.06em;text-transform:uppercase;color:var(--win-muted);padding:4px 0;font-size:13px}.win-pilot .pl-group>summary+.pl-opt{border-top:0}.win-pilot .pl-opt>span{gap:1px;display:grid}.win-pilot .pl-opt>span b{font-weight:600}.win-pilot .pl-opt>span small{color:var(--win-muted);font-size:12px}.win-pilot .pl-opt input[type=number],.win-pilot .pl-opt select{flex:none;width:auto;max-width:120px}.win-pilot .pl-sec h3{margin:0 0 var(--sp-2);font-size:14px}.win-pilot .pl-sec h3 small{font-size:12px;font-weight:400}.win-pilot .pl-more>summary{cursor:pointer;color:var(--win-muted);font-size:12px}.win-pilot .pl-status .pl-why{display:block}.win-pets .inv-window{width:min(980px,100%)}.pt-body{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) 340px;height:100%;display:grid;overflow:hidden!important}.pt-grid-wrap{min-height:0;overflow:auto}.pt-head{margin-bottom:var(--sp-2);justify-content:space-between;align-items:baseline;display:flex}.pt-head h3,.pt-detail h4{font-family:var(--win-pixel);color:var(--win-gold);margin:0;font-size:17px;font-weight:500}.pt-count{color:var(--win-muted);font-family:var(--win-pixel)}.pt-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;display:grid}.pt-card{--rar:#8a8a8a;border:2px solid var(--rar);border-radius:var(--r-lg);background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--rar) 22%, transparent), #0000004d 70%);color:var(--win-text);font:inherit;cursor:pointer;justify-items:center;gap:4px;padding:10px 6px 8px;display:grid;position:relative}.pt-card.r-comum{--rar:#9a9a9a}.pt-card.r-raro{--rar:#5aa9ff}.pt-card.r-epico{--rar:#b57bff}.pt-card.r-lendario{--rar:#ffb347}.pt-card:hover{filter:brightness(1.15)}.pt-card.sel{box-shadow:0 0 0 2px var(--win-gold), 0 0 16px color-mix(in srgb, var(--rar) 60%, transparent)}.pt-card.active{background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--rar) 40%, transparent), #00000040 75%)}.pt-card.locked{border-style:dashed;border-color:color-mix(in srgb, var(--rar) 40%, #1d1827);background:#0000004d}.pt-card.locked .pt-ico{filter:brightness(0)opacity(.55)}.pt-ico{width:72px;height:72px;image-rendering:pixelated;background-repeat:no-repeat;display:block}.pt-ico.sm{width:44px;height:44px}.pt-name{font-family:var(--win-pixel);text-align:center;font-size:13px;line-height:1.1}.pt-card.locked .pt-name{color:var(--win-dim)}.pt-lvl{color:var(--win-muted);font-size:12px}.pt-tag{background:var(--win-good);color:#10200c;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:700;position:absolute;top:4px;left:4px}.pt-new{color:#fff;background:#e74c3c;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;font-weight:700;display:grid;position:absolute;top:4px;right:6px}.pt-detail{padding:var(--sp-3);border:1px solid var(--win-line);border-radius:var(--r-lg);background:var(--win-panel);align-content:start;gap:6px;min-height:0;display:grid;overflow:auto}.pt-art{border-radius:var(--r-lg);width:128px;height:128px;image-rendering:pixelated;background-color:#00000040;background-repeat:no-repeat;justify-self:center}.pt-art.locked{filter:brightness(0)opacity(.6)}.pt-title{text-align:center;font-family:var(--win-pixel);margin:0;font-size:22px;font-weight:500}.pt-rar{text-align:center;margin:0;font-size:13px}.pt-role{color:var(--win-cream)}.pt-hint{margin:var(--sp-2) 0 0;text-align:center}.pt-desc{color:var(--win-muted);margin:0}.pt-xp{height:18px}.pt-xp i{background:linear-gradient(#7fd1ff,#3f8fd6)}.pt-row{justify-content:space-between;gap:var(--sp-2);border-bottom:1px solid var(--win-line-soft);padding:3px 0;font-size:13px;display:flex}.pt-passive{padding:var(--sp-2);border-radius:var(--r-md);background:#ffd34d12;border:1px solid #5a4630;font-size:13px}.pt-passive b{color:var(--win-gold)}.pt-stages{align-items:center;gap:4px;display:flex}.pt-stage{border:1px solid var(--win-line-soft);border-radius:var(--r-md);opacity:.5;text-align:center;flex:1;justify-items:center;gap:2px;padding:4px;font-size:12px;display:grid}.pt-stage.on{opacity:1;border-color:#6b5a3a}.pt-stage small{color:var(--win-muted);font-size:10.5px;line-height:1.15}.pt-arrow{color:var(--win-muted)}.pt-actions{margin-top:var(--sp-2);justify-content:center;display:flex}.hud-chips .hud-pet{cursor:pointer;pointer-events:auto;color:#ece4d2;border-radius:5px;align-items:center;gap:5px;height:30px;padding:0 8px 0 0;font-family:Crimson Pro,Georgia,serif;font-size:14px;display:flex;overflow:hidden}.hud-pet[hidden]{display:none}.hp-tag{color:#bfe3ff;letter-spacing:.08em;text-transform:uppercase;background:#1f3a55;align-self:stretch;place-items:center;padding:0 5px;font-size:10px;display:grid}.hud-pet .pt-ico{width:26px;height:26px}.hud-pet.down .pt-ico{filter:grayscale()brightness(.6)}.pt-chip-bar{background:#0000008c;border:1px solid #0a0710;border-radius:3px;width:34px;height:6px;overflow:hidden}.pt-chip-bar i{background:linear-gradient(#8fd8ff,#3d8fd1);height:100%;display:block}@media (width<=760px){.pt-body{grid-template-columns:1fr}}.pt-ess{color:#ffd27a;background:#9664d21f;border:1px solid #5a4a6e;border-radius:999px;margin-left:auto;padding:1px 10px;font-size:13px}.pt-card.ready{border-color:#ffb23e;animation:1.6s ease-in-out infinite pt-ready;box-shadow:0 0 14px #ffb23e59}@keyframes pt-ready{50%{box-shadow:0 0 22px #ffb23e99}}.pt-price{color:#ffd27a;font-size:12px}.pt-adopt{background:#ffb23e14;border:1px solid #ffb23e;border-radius:8px;gap:6px;margin-top:10px;padding:12px;display:grid}.pt-adopt .pt-hint{margin:0}.pt-cost{justify-content:space-between;align-items:baseline;display:flex}.pt-cost b{color:#ffd27a;font-size:20px}.pt-cost.have b.ok{color:#9be07a}.pt-cost.have b.no{color:#ff8a7a}.pt-adopt button{min-height:42px;font-size:16px}.rt-body{gap:var(--sp-4);grid-template-columns:330px minmax(0,1fr);align-items:start;display:grid}.rt-block{border:1px solid var(--win-warn);border-radius:var(--r-md);color:var(--win-cream);background:#f0b24a1f;grid-column:1/-1;padding:7px 12px;font-size:13px}.rt-block.bad{border-color:var(--win-bad);background:#ff8a7a1f}.rt-side,.rt-main{gap:var(--sp-4);min-width:0;display:grid}.rt-side>section,.rt-main>section{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--win-line);border-radius:var(--r-lg);background:var(--win-panel);display:grid}.rt-h{justify-content:space-between;align-items:baseline;gap:var(--sp-2);font-family:var(--win-pixel);color:var(--win-gold);margin:0 0 2px;font-size:18px;font-weight:400;display:flex}.rt-timer b{color:var(--win-cream);font-weight:600}.rt-streak{font-family:var(--win-sans);color:#ffb36b;font-size:13px}.rt-side p,.rt-main p{margin:0}.rt-cal{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.rt-day{border:1px solid var(--win-line);border-radius:var(--r-sm);color:var(--win-muted);background:#00000040;justify-items:center;gap:2px;padding:6px 0 5px;display:grid}.rt-dnum{letter-spacing:.02em;font-size:10px}.rt-dico{color:var(--win-cream);font-size:17px;line-height:20px}.rt-day.got{background:#7fe07a1f;border-color:#3f6b37}.rt-day.got .rt-dico{color:var(--win-good)}.rt-day.today{border-color:var(--win-gold);color:var(--win-gold);background:#ffd34d24;box-shadow:0 0 10px #ffd34d59}.rt-day.best:not(.got){background:linear-gradient(#b98aff38,#00000040);border-color:#b98aff}.rt-day.best.today{border-color:var(--win-gold)}.rt-today{justify-content:space-between;align-items:center;gap:var(--sp-2);border-radius:var(--r-md);background:#00000038;padding:8px 10px;display:flex}.rt-rws{flex-wrap:wrap;gap:2px 10px;display:flex}.rt-rws .vq-rw,.rt-rw .vq-rw{font-size:14px}.vq-rw.rpotion{color:#ff9db0}.rt-ev{border:1px solid var(--win-line-soft);border-radius:var(--r-md);background:#0000002e;padding:7px 10px}.rt-ev.on{background:linear-gradient(135deg,#5fd18a29,#0000002e);border-color:#5fd18a}.rt-evhead{color:var(--win-text);justify-content:space-between;align-items:center;display:flex}.rt-live{color:#10220f;letter-spacing:.06em;background:#5fd18a;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}.rt-card{gap:var(--sp-3);border:1px solid var(--win-line);border-radius:var(--r-md);background:#0000002e;grid-template-columns:78px minmax(0,1fr) 200px;align-items:center;padding:9px 12px;display:grid}.rt-card.done{background:linear-gradient(135deg,#e8b04a2e,#00000026);border-color:#e8b04a;box-shadow:0 0 12px #e8b04a38}.rt-card.done .vq-bar i,.rt-card.claimed .vq-bar i{background:linear-gradient(#8fe07a,#4f9f3c)}.rt-card.claimed{opacity:.6}.rt-tag{border-radius:var(--r-sm);color:#0a0710;text-align:center;background:#c9b48a;padding:4px 0;font-size:12px;font-weight:700}.rt-card.kill .rt-tag,.rt-card.groups .rt-tag{background:#ff8a7a}.rt-card.ore .rt-tag,.rt-card.herb .rt-tag{background:#8fe07a}.rt-card.gold .rt-tag{background:#ffb23e}.rt-card.boss .rt-tag{background:#c79bff}.rt-card.skills .rt-tag,.rt-card.potions .rt-tag{background:#7cc4ff}.rt-mid h4{font-family:var(--win-pixel);color:var(--win-text);margin:0;font-size:16px;font-weight:400}.rt-mid p{margin:0 0 5px}.rt-rw{text-align:right;justify-items:end;gap:5px;display:grid}.rt-got{color:var(--win-good);font-size:13px}.rt-bonus{gap:var(--sp-3);border:1px dashed var(--win-line);border-radius:var(--r-md);color:var(--win-cream);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;padding:8px 12px;display:grid}.rt-bonus.ready{border:1px solid var(--win-gold);background:#ffd34d1f;box-shadow:0 0 12px #ffd34d40}.rt-bonus.taken{opacity:.6}.rt-chest{color:var(--win-gold);text-align:center;font-size:24px}.hud-chips .chip.rt-event{color:#d9f7e3;background:linear-gradient(90deg,#1f5234f2,#142c20eb);border-color:#3f9a62;border-radius:5px;flex:100%;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;height:26px;padding:0 10px 0 0;display:grid;overflow:hidden}.rt-event .ev-tag{color:#eafff0;letter-spacing:.06em;text-transform:uppercase;background:#2f7d4f;align-self:stretch;place-items:center;padding:0 9px;font-size:11px;font-style:normal;display:grid}.rt-event .ev-name{text-overflow:ellipsis;min-width:0;font-weight:700;overflow:hidden}.rt-event .ev-time{color:#a9e6bd;font-size:12.5px}.hud-chips .chip.rt-event[hidden]{display:none}.rt-away{color:var(--gold);margin:8px 0 0}@media (width<=900px){.rt-body,.rt-card{grid-template-columns:1fr}.rt-rw{text-align:left;justify-items:start}}.win-bestiary .bst-top{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);display:flex}.win-bestiary .bst-search{flex:1;max-width:320px}.win-bestiary .bst-group h3{margin:var(--sp-4) 0 var(--sp-2);color:var(--win-muted);text-transform:uppercase;letter-spacing:.06em;font-size:14px}.win-bestiary .bst-grid{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.win-bestiary .bst-card{padding:var(--sp-2) var(--sp-3);border:1px solid var(--win-line-soft);border-radius:var(--r-md);background:var(--win-panel);gap:6px;display:grid}.win-bestiary .bst-head{align-items:center;gap:6px;display:flex}.win-bestiary .bst-dot{border:1px solid #0006;border-radius:50%;width:12px;height:12px}.win-bestiary .bst-el{border:1px solid var(--ec);color:var(--ec);border-radius:999px;padding:0 6px;font-size:11px;font-weight:700}.win-bestiary .bst-tag{color:var(--win-gold);background:#ffb23e26;border-radius:4px;padding:0 6px;font-size:11px;font-weight:700}.win-bestiary .bst-stats{color:var(--win-muted);flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.win-bestiary .bst-stats b{color:var(--win-text)}.win-bestiary .bst-ab{margin:0;padding-left:16px;font-size:12px}.win-bestiary .bst-foot{justify-content:space-between;align-items:center;gap:6px;display:flex}.win-bestiary .bst-test{align-items:center;gap:4px;font-size:12px;display:flex}.win-bestiary .bst-test button{padding:2px 8px}.win-shop .cost-box{margin:var(--sp-3) 0;padding:var(--sp-2) var(--sp-3);border:1px solid var(--win-line);border-radius:var(--r-md);background:var(--win-panel-2);gap:4px;display:grid}.win-shop .cost-box>div{justify-content:space-between;gap:var(--sp-2);display:flex}.win-shop .cost-box .tot{border-top:1px solid var(--win-line-soft);padding-top:4px;font-size:15px}.win-shop .cost-box .tot b{color:var(--win-gold)}.win-shop .cost-box.cant .tot b{color:var(--win-bad)}.win-shop .shop-hist{max-height:60vh;overflow-y:auto}.win-shop .shop-hist table{border-collapse:collapse;width:100%;font-size:13px}.win-shop .shop-hist th,.win-shop .shop-hist td{text-align:left;border-bottom:1px solid var(--win-line-soft);padding:4px 6px}.win-shop .shop-hist td:last-child,.win-shop .shop-hist th:last-child{text-align:right;font-variant-numeric:tabular-nums}.win-shop .shop-hist .up{color:var(--win-good)}.win-shop .shop-hist .down{color:var(--win-bad)}.win-shop .inv-keys{display:none}.win-shop .inv-head h2{flex:none}.win-shop .shop-grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}.win-shop .offer-block{margin-bottom:var(--sp-4)}.win-shop .offer-block header{align-items:baseline;gap:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.win-shop .offer-block h4{margin:0;font-size:15px}.win-shop .muted-block{padding:var(--sp-3);border:1px dashed var(--win-line);border-radius:var(--r-md)}.win-shop .shop-cell{position:relative}.win-shop .offer-left{color:var(--win-good);background:#000000b3;border-radius:4px;padding:0 4px;font-size:10px;font-weight:800;position:absolute;bottom:2px;right:2px}.win-shop .offer-left.out{color:var(--win-bad)}.win-shop .shop-cell.sold{opacity:.45}.win-shop .shop-cell.inferior{opacity:.5;filter:grayscale(.6)}.win-shop .shop-warn{color:var(--win-warn);margin:4px 0;font-size:13px}.win-shop .auto-sell{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--win-line-soft);gap:6px;display:grid}.win-shop .auto-sell h4{margin:0}.win-shop .win-tabs{flex-wrap:nowrap;gap:0;min-width:0;overflow-x:auto}.win-shop .win-tabs button{white-space:nowrap;padding:6px 9px}.win-shop .inv-head .inv-gold{white-space:nowrap}.win-shop2 .inv-window{--win-w:min(1400px, 96vw);height:min(880px,94vh)}.win-shop2 .sv{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:100%;min-height:0;display:grid}.win-shop2 .sv-left,.win-shop2 .sv-right{gap:var(--sp-2);flex-direction:column;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.win-shop2 .sv-head{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.win-shop2 .sv-head h3{margin:0;font-size:17px}.win-shop2 .sv-cats{border-bottom:1px solid var(--win-line);flex-wrap:wrap;gap:2px;display:flex}.win-shop2 .sv-cats button{color:var(--win-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:6px 10px}.win-shop2 .sv-cats button.on{border-bottom-color:var(--win-rune);color:var(--win-cream)}.win-shop2 .sv-histbtn.on{border-color:var(--win-rune)}.win-shop2 .sv-list{flex:none;gap:4px;max-height:300px;display:grid;overflow-y:auto}.win-shop2 .sv-row{align-items:center;gap:var(--sp-2);border:1px solid var(--win-line-soft);border-radius:var(--r-md);background:var(--win-panel);text-align:left;grid-template-columns:52px minmax(0,1fr) auto;padding:4px 8px;display:grid}.win-shop2 .sv-row:hover{border-color:#6a5a85}.win-shop2 .sv-row.on{border-color:var(--win-rune);background:#a678ff1f}.win-shop2 .sv-row.blocked .sv-txt b{opacity:.75}.win-shop2 .sv-icon .inv-cell{width:48px;height:48px}.win-shop2 .sv-icon .inv-cell img{width:32px;height:32px}.win-shop2 .sv-ico{border:1px solid var(--rc);background:radial-gradient(circle, color-mix(in srgb, var(--rc) 45%, #1b1526), #120e18 80%);border-radius:8px;width:40px;height:40px;margin:4px;display:block}.win-shop2 .sv-txt{gap:1px;min-width:0;display:grid}.win-shop2 .sv-txt b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.win-shop2 .sv-price{color:var(--win-gold);font-variant-numeric:tabular-nums;justify-items:end;gap:2px;font-weight:700;display:grid}.win-shop2 .sv-price.cant{color:var(--win-bad)}.win-shop2 .sv-stock{color:var(--win-good);font-size:11px}.win-shop2 .sv-stock.out{color:var(--win-bad)}.win-shop2 .sv-detail{flex:none}.win-shop2 .sv-buyback h4,.win-shop2 .sv-baghead h4{margin:0}.win-shop2 .sv-backs{gap:4px;padding:4px 0;display:flex;overflow-x:auto}.win-shop2 .sv-back{background:0 0;border:0;padding:0}.win-shop2 .sv-back.on .inv-cell{outline:2px solid var(--win-rune)}.win-shop2 .sv-worn{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;display:grid}.win-shop2 .sv-worn .inv-cell{aspect-ratio:1;width:100%;height:auto}.win-shop2 .sv-worn .inv-cell img{width:62%;height:62%}.win-shop2 .sv-stats{color:var(--win-muted);flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.win-shop2 .sv-stats b{color:var(--win-text)}.win-shop2 .sv-baghead{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.win-shop2 .sv-bag{border-radius:var(--r-md);background:#0003;flex:none;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:4px;max-height:230px;padding:4px;display:grid;overflow-y:auto}.win-shop2 .sv-bagcell{background:0 0;border:0;padding:0;position:relative}.win-shop2 .sv-bagcell .inv-cell{aspect-ratio:1;width:100%;height:auto}.win-shop2 .sv-bagcell .inv-cell img{width:62%;height:62%}.win-shop2 .sv-batch-tools{flex-wrap:wrap;gap:4px;margin:4px 0;display:flex}.win-shop2 .sv-auto summary{cursor:pointer}.win-shop2 .sv-auto{gap:4px;font-size:13px;display:grid}.win-shop2 .sv-hist{max-height:60vh;overflow-y:auto}.win-shop2 .sv-hist table{border-collapse:collapse;width:100%;font-size:12px}.win-shop2 .sv-hist th,.win-shop2 .sv-hist td{text-align:left;border-bottom:1px solid var(--win-line-soft);padding:4px 6px}.win-shop2 .sv-hist td:last-child{text-align:right}.win-shop2 .up{color:var(--win-good)}.win-shop2 .down{color:var(--win-bad)}.win-shop2 .cost-box{margin:var(--sp-2) 0;padding:var(--sp-2) var(--sp-3);border:1px solid var(--win-line);border-radius:var(--r-md);background:var(--win-panel-2);gap:4px;display:grid}.win-shop2 .cost-box>div{justify-content:space-between;gap:var(--sp-2);display:flex}.win-shop2 .cost-box .tot{border-top:1px solid var(--win-line-soft);padding-top:4px}.win-shop2 .cost-box .tot b{color:var(--win-gold)}.win-shop2 .cost-box.cant .tot b{color:var(--win-bad)}.win-shop2 :focus-visible{outline:2px solid var(--win-rune);outline-offset:1px}@media (width<=1100px){.win-shop2 .sv{grid-template-columns:1fr;height:auto}.win-shop2 .inv-window{height:auto}}.win-shop2 .sv-left,.win-shop2 .sv-right{overflow:hidden}.win-shop2 .sv-list,.win-shop2 .sv-bag{flex:auto;min-height:110px;max-height:none}.win-shop2 .sv-detail{flex:0 46%;min-height:150px;padding-bottom:0;overflow-y:auto}.win-shop2 .sv-detail .big-action{z-index:2;margin-bottom:var(--sp-2);box-shadow:0 -10px 12px var(--win-panel);position:sticky;bottom:0}.win-shop2 .sv-backs,.win-shop2 .sv-auto{flex:none}.win-shop3 .inv-window{--win-w:min(1440px, calc(100vw - 24px));flex-direction:column;height:auto;max-height:calc(100vh - 24px);display:flex}.win-shop3 .inv-keys{display:none}.win-shop3 .inv-head h2{flex:none}.win-shop3 .inv-headx{margin-left:auto}.win-shop3 .s3-histbtn.on{border-color:var(--win-rune)}.win-shop3 .s3{gap:var(--sp-4);flex:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:calc(100vh - 120px);min-height:0;max-height:820px;display:grid}.win-shop3 .s3-col{flex-direction:column;gap:6px;min-height:0;display:flex}.win-shop3 .s3-title{align-items:baseline;gap:8px;margin:0;font-size:15px;display:flex}.win-shop3 .s3-tabs{border-bottom:1px solid var(--win-line);flex-wrap:wrap;gap:2px;display:flex}.win-shop3 .s3-tabs button{color:var(--win-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:6px 10px;font-weight:700}.win-shop3 .s3-tabs button.on{border-bottom-color:var(--win-rune);color:var(--win-cream)}.win-shop3 .s3-note{margin:0}.win-shop3 .s3-scroll{flex:auto;min-height:96px;overflow-y:auto}.win-shop3 .s3-list{flex-direction:column;gap:4px;padding-right:2px;display:flex}.win-shop3 .s3-row{border:1px solid var(--win-line-soft);border-radius:var(--r-md);background:var(--win-panel);text-align:left;flex:none;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;height:52px;padding:0 10px;display:grid}.win-shop3 .s3-row:hover{border-color:#6a5a85}.win-shop3 .s3-row.on{border-color:var(--win-rune);background:#a678ff1f}.win-shop3 .s3-icon .b-new,.win-shop3 .s3-cell .b-new,.win-shop3 .s3-back .b-new,.win-shop3 .s3-icon .b-up,.win-shop3 .s3-cell .b-up{display:none}.win-shop3 .s3-sym{border:1px solid color-mix(in srgb, var(--rc) 60%, #000);background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--rc) 30%, #1b1526), #120e18 80%);width:42px;height:42px;color:var(--rc);border-radius:8px;place-items:center;font:900 22px Georgia,serif;display:grid}.win-shop3 .s3-txt{min-width:0;display:grid}.win-shop3 .s3-txt b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.win-shop3 .s3-txt span{color:var(--win-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.win-shop3 .s3-price{color:var(--win-gold);font-variant-numeric:tabular-nums;justify-items:end;font-weight:800;display:grid}.win-shop3 .s3-price.cant{color:var(--win-bad)}.win-shop3 .s3-price small{font-size:11px;font-weight:600}.win-shop3 .s3-price small.ok{color:var(--win-good)}.win-shop3 .s3-price small.out{color:var(--win-bad)}.win-shop3 .s3-detail{border:1px solid var(--win-rune);border-radius:var(--r-md);background:var(--win-panel-2);flex:none;grid-template-columns:minmax(0,1fr) 190px;gap:12px;max-height:230px;padding:8px 12px;display:grid}.win-shop3 .s3-dbody{min-width:0;overflow-y:auto}.win-shop3 .s3-dt{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:4px;display:flex}.win-shop3 .s3-rar{border:1px solid var(--rc);color:var(--rc);border-radius:999px;padding:0 6px;font-size:11px;font-weight:700}.win-shop3 .s3-cmp{border-collapse:collapse;width:100%;font-size:12px}.win-shop3 .s3-cmp th,.win-shop3 .s3-cmp td{text-align:right;font-variant-numeric:tabular-nums;padding:1px 4px}.win-shop3 .s3-cmp th:first-child,.win-shop3 .s3-cmp tbody th{text-align:left;font-weight:400}.win-shop3 .s3-cmp thead th{color:var(--win-muted);font-size:11px;font-weight:600}.win-shop3 .s3-eq{margin:4px 0 0}.win-shop3 .s3-act{flex-direction:column;justify-content:center;gap:4px;display:flex}.win-shop3 .s3-line{justify-content:space-between;font-size:12px;display:flex}.win-shop3 .s3-act .big-action{margin:2px 0 0;padding:8px;font-size:14px}.win-shop3 .gold{color:var(--win-gold)}.win-shop3 .up{color:var(--win-good)}.win-shop3 .down{color:var(--win-bad)}.win-shop3 .s3-backbox,.win-shop3 .s3-auto{border-top:1px solid var(--win-line-soft);flex:none;padding-top:6px;font-size:13px}.win-shop3 .s3-backbox summary,.win-shop3 .s3-auto summary{cursor:pointer}.win-shop3 .s3-backs{gap:4px;padding:6px 0 2px;display:flex;overflow-x:auto}.win-shop3 .s3-back{background:0 0;border:0;padding:0}.win-shop3 .s3-back.on .inv-cell{outline:2px solid var(--win-rune)}.win-shop3 .s3-auto{gap:4px;display:grid}.win-shop3 .s3-worn{flex:none;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;display:grid}.win-shop3 .s3-worn .inv-cell{aspect-ratio:1;width:100%;height:auto;max-height:52px}.win-shop3 .s3-stats{color:var(--win-muted);flex-wrap:wrap;flex:none;gap:2px 14px;font-size:12px;display:flex}.win-shop3 .s3-stats b{color:var(--win-text)}.win-shop3 .s3-bar{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:6px;display:flex}.win-shop3 .s3-seg{border:1px solid var(--win-line);border-radius:6px;display:flex;overflow:hidden}.win-shop3 .s3-seg button{color:var(--win-muted);background:0 0;border:0;border-radius:0;padding:4px 10px;font-size:12px;font-weight:700}.win-shop3 .s3-seg button.on{background:var(--win-rune);color:#fff}.win-shop3 .s3-grid{border-radius:var(--r-md);background:#00000038;grid-template-columns:repeat(auto-fill,minmax(54px,1fr));align-content:start;gap:5px;padding:6px;display:grid}.win-shop3 .s3-cell{background:0 0;border:0;padding:0;position:relative}.win-shop3 .s3-cell .inv-cell{aspect-ratio:1;width:100%;height:auto}.win-shop3 .s3-cell.marked .inv-cell{border-color:var(--win-gold);box-shadow:inset 0 0 0 1px var(--win-gold)}.win-shop3 .s3-cell.marked:after{content:"✓";color:var(--win-gold);font-size:13px;font-weight:900;position:absolute;top:2px;left:5px}.win-shop3 .s3-batch{border:1px solid var(--win-gold);border-radius:var(--r-md);background:#ffb23e14;flex-wrap:wrap;flex:none;align-items:center;gap:8px 12px;padding:8px 12px;display:flex}.win-shop3 .s3-batch .big-action{width:auto;margin:0 0 0 auto;padding:6px 14px}.win-shop3 .s3-mark{color:var(--win-muted);font-size:12px}.win-shop3 .s3-mark button{margin-left:4px;padding:1px 6px;font-size:12px}.win-shop3 .s3-hist{border-collapse:collapse;width:100%;font-size:12px}.win-shop3 .s3-hist th,.win-shop3 .s3-hist td{text-align:left;border-bottom:1px solid var(--win-line-soft);padding:4px 6px}.win-shop3 .s3-hist td:last-child{text-align:right}.win-shop3 :focus-visible{outline:2px solid var(--win-rune);outline-offset:1px}@media (width<=1000px){.win-shop3 .s3{grid-template-columns:1fr;height:auto;max-height:none}.win-shop3 .s3-scroll{max-height:320px}.win-shop3 .inv-window{overflow-y:auto}}.win-shop3 .s3-histbtn{align-self:center;height:auto;padding:5px 12px}.win-shop3 .s3-sub{letter-spacing:.06em;text-transform:uppercase;color:var(--win-muted);margin:4px 0 0;font-size:12px;font-weight:700}.win-shop3 .s3-sub span:first-child{color:var(--win-text)}.win-shop3 .s3-sub .muted{text-transform:none;letter-spacing:0;font-weight:400}.win-shop3 .s3-cell.picked .inv-cell{outline-offset:2px;outline:3px solid #6fe0ff}.win-shop3 .s3-cell.picked:after{content:"";border-top:12px solid #6fe0ff;border-left:12px solid #0000;width:0;height:0;position:absolute;top:-5px;right:-5px}.win-shop3 .s3-eq{color:var(--win-text);margin:0 0 4px;font-size:12px}.win-shop3 .s3-same{margin:4px 0 0}.win-shop3 .s3-row{grid-template-columns:72px minmax(0,1fr) auto;height:80px}.win-shop3 .s3-icon .inv-cell{width:72px;height:72px}.win-shop3 .s3-icon .inv-cell img{width:64px;height:64px}.win-shop3 .s3-sym{width:72px;height:72px;font-size:32px}.win-shop3 .s3-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}.win-shop3 .s3-cell .inv-cell img{width:64px;height:64px}.win-shop3 .s3-worn .inv-cell img{width:32px;height:32px}.win-shop3 .s3-back .inv-cell{width:72px;height:72px}.win-shop3 .s3-back .inv-cell img{width:64px;height:64px}.item-tip:has(.tip-pair){width:640px}.tip-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tip-pair .tp-eq{border-left:1px solid var(--win-line,#3a2f4d);padding-left:10px}.s3-ups{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 8px;font-size:12px;display:flex}.s3-ups>b{color:#d9c8ff;text-transform:uppercase;letter-spacing:.06em;width:100%;font-size:11px}.s3-up{color:#9a8fae;border:1px dashed #4a3d63;border-radius:10px;padding:2px 8px}.s3-up.on{color:#fff0b8;background:#ffd34d1a;border-style:solid;border-color:#ffd34d}.win-shop3 .s3-mats{gap:4px;display:grid}.win-shop3 .s3-mat{border:1px solid var(--win-line,#352c45);background:#0000002e;border-radius:4px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:4px 8px;display:grid}.win-shop3 .s3-mname{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.win-shop3 .s3-mbtns{gap:4px;display:inline-flex}.win-shop3 .s3-mbtns button{min-width:38px;padding:3px 8px}.win-tower .inv-window{width:min(1000px,100%)}.tw-body{grid-template-columns:250px minmax(0,1fr);gap:16px;max-height:min(78vh,760px);padding:16px;display:grid;overflow:auto}.tw-side{align-content:start;gap:12px;display:grid}.tw-art{background:radial-gradient(circle at 50% 75%,#9b6bff59,#00000059 70%);border:1px solid #3a2e4a;border-radius:10px;place-items:center;min-height:170px;display:grid}.tw-art img{height:160px;image-rendering:pixelated}.tw-season{border:1px solid var(--win-line,#352c45);background:#00000040;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.tw-season b{font-family:var(--win-pixel);color:var(--win-gold,#ffb23e);font-size:16px}.tw-season span{color:var(--win-muted,#9a8fae);font-size:13px}.tw-season .tw-warn,.tw-warn{color:var(--win-warn,#f0b24a)}.tw-mods{gap:6px;display:grid}.tw-mods h4{font-family:var(--win-pixel);color:var(--win-cream,#e6dccb);margin:0;font-size:14px}.tw-mod{background:#781e1e2e;border:1px solid #5a2d2d;border-radius:8px;grid-template-columns:26px 1fr;align-items:start;gap:8px;padding:7px 8px;display:grid}.tw-mod.good{background:#28783c29;border-color:#2f5a3a}.tw-mod i{text-align:center;color:#ff8a7a;font-size:18px;font-style:normal;line-height:22px}.tw-mod.good i{color:#7fe07a}.tw-mod b{color:var(--win-text,#ece4d2);font-size:13px;display:block}.tw-mod span{color:var(--win-muted,#9a8fae);font-size:12px;display:block}.tw-main{align-content:start;gap:10px;min-width:0;display:grid}.tw-main h3{font-family:var(--win-pixel);color:var(--win-cream,#e6dccb);margin:6px 0 0;font-size:15px}.tw-main p{margin:0}.tw-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tw-stat{border:1px solid var(--win-line,#352c45);text-align:center;background:#00000040;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.tw-stat span{color:var(--win-muted,#9a8fae);font-size:12px}.tw-stat b{font-family:var(--win-pixel);color:var(--win-text,#ece4d2);font-size:22px}.tw-stat.cur{background:radial-gradient(circle at 50% 0,#9b6bff4d,#00000040 75%);border-color:#6f4fb8}.tw-stat.cur b{color:#d9c4ff}.tw-btns{flex-wrap:wrap;gap:8px;display:flex}.tw-claim{border:2px solid var(--c);background:radial-gradient(circle at 0% 50%, color-mix(in srgb, var(--c) 30%, transparent), #00000040 70%);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.tw-claim b{color:var(--c);font-family:var(--win-pixel);display:block}.tw-claim span{font-size:13px}.tw-ladder{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}.tw-marco{text-align:center;opacity:.6;background:#00000040;border:1px solid #2c2438;border-radius:8px;justify-items:center;gap:4px;padding:8px 6px;display:grid}.tw-marco.ready{opacity:1;background:radial-gradient(circle at 50% 0,#f2c94c4d,#00000040 70%);border-color:#e8b04a}.tw-marco.got{opacity:.85;border-color:#2f5a3a}.tw-marco.boss .tw-n{color:#ff8a7a}.tw-n{font-family:var(--win-pixel);color:var(--win-gold,#ffb23e);font-size:20px}.tw-marco ul{color:var(--win-cream,#e6dccb);margin:0;padding:0;font-size:11px;line-height:1.35;list-style:none}.tw-marco button{padding:3px 10px;font-size:12px}.tw-tag{color:var(--win-muted,#9a8fae);font-size:12px}.tw-marco.got .tw-tag{color:var(--win-good,#7fe07a)}.tw-tiers{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.tw-tier{text-align:center;opacity:.6;background:#00000040;border:1px solid #2c2438;border-radius:8px;gap:2px;padding:8px;display:grid}.tw-tier b{font-family:var(--win-pixel);color:var(--c)}.tw-tier span{font-size:12px}.tw-tier small{color:var(--win-muted,#9a8fae);font-size:11px}.tw-tier.on{opacity:1;border-color:var(--c)}.tw-tier.cur{box-shadow:0 0 0 2px var(--c), 0 0 14px color-mix(in srgb, var(--c) 50%, transparent)}.tw-hist{gap:2px;display:grid}.tw-hrow{background:#ffffff08;border-radius:6px;justify-content:space-between;padding:4px 8px;font-size:13px;display:flex}.tw-hrow.cur{background:#9b6bff26}.tw-hrow i{margin-left:6px;font-size:12px;font-style:normal}.tw-title{color:var(--win-gold,#ffb23e);border:1px solid #e8b04a;border-radius:999px;padding:1px 8px;font-size:12px;display:inline-block}.tw-chip{cursor:pointer;pointer-events:auto;background:#1e122eeb;border:1px solid #6f4fb8;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;max-width:520px;padding:4px 12px;font-size:13px;display:flex;position:absolute;top:162px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #9b6bff59}.tw-chip[hidden],.tw-done[hidden]{display:none}.tw-chip b{font-family:var(--pixel);color:#d9c4ff}.tw-mini{color:#ffb3a8;background:#781e1e59;border-radius:999px;padding:0 7px;font-size:12px}.tw-mini.good{color:#a8f0a0;background:#28783c59}.tw-done{pointer-events:auto;background:#1e122ef2;border:2px solid #9b6bff;border-radius:12px;justify-items:center;gap:8px;padding:12px 18px;display:grid;position:absolute;bottom:190px;left:50%;transform:translate(-50%)}.tw-done b{font-family:var(--pixel);color:#ffb23e;font-size:20px}@media (width<=760px){.tw-body{grid-template-columns:1fr}.tw-stats,.tw-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}.tw-rank{gap:2px;max-height:260px;display:grid;overflow-y:auto}.tw-rrow small{color:var(--win-muted,#9a90b0);margin-left:4px}.tw-pos{min-width:34px;color:var(--win-gold,#ffb23e);display:inline-block}.tw-rank-refresh{margin-left:8px;padding:0 8px;line-height:20px}.win-marcos .inv-window{width:min(960px,96vw)}.mc-body{gap:10px;max-height:calc(100vh - 140px);padding:12px 18px 14px;display:grid;overflow:auto}.mc-body h3{color:#f0d9a0;margin:4px 0 0;font-size:15px}.mc-intro{color:#d8cde8;margin:0}.mc-list{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px;display:grid}.mc-card{background:linear-gradient(#2a2236,#1e1828);border:1px solid #5a4a6e;border-radius:10px;gap:8px;padding:12px;display:grid}.mc-card.won{border-color:#6aa86a}.mc-card.locked{opacity:.62}.mc-card header{align-items:center;gap:10px;display:flex}.mc-card header>div{flex:1;display:grid}.mc-card header small{color:#a898c0}.mc-n{color:#ffd27a;text-align:center;border:1px solid #ffb23e;border-radius:8px;min-width:46px;padding:4px 8px;font-size:18px;font-weight:700}.mc-st{color:#c9b8e0;font-size:12px;font-style:normal}.mc-card.won .mc-st{color:#8fe08f}.mc-reward{color:#e6dcf2;margin:0;font-size:13px}.mc-have{color:#8fb8ff}.mc-att{color:#bfaed6;justify-content:space-between;align-items:center;font-size:12px;display:flex}.mc-dots{gap:6px;display:flex}.mc-dots i{border:2px solid #7a6a92;border-radius:50%;width:16px;height:16px}.mc-dots i.on{background:#ffb23e;border-color:#ffd27a;box-shadow:0 0 8px #ffb23e99}.mc-hint{color:#d9b36a;margin:0;font-size:12px}.mc-btns{flex-wrap:wrap;gap:8px;display:flex}.mc-btns button{min-height:36px}.mc-btns .danger{background:#6a1f33;border-color:#e2335a}.mc-claim{background:#e2335a1f;border:1px solid #e2335a;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.mc-coll{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.mc-cell{color:#7f7094;border:1px dashed #4a3f5e;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.mc-cell b{color:#9b8ab4}.mc-cell small{color:#7f7094}.mc-cell.on{color:#ffd2dc;background:#e2335a1a;border:1px solid #e2335a}.mc-cell.on b{color:#ff7a96}.mc-foot{color:#bfaed6;margin:0;font-size:13px}.mc-foot summary{cursor:pointer}.mc-chip{z-index:30;text-align:center;border:1px solid #e2335a;gap:6px;min-width:320px;padding:8px 12px;display:grid;position:absolute;top:140px;left:50%;transform:translate(-50%)}.mc-chip[hidden]{display:none}.mc-bar{background:#1a1018;border:1px solid #5a2a3a;border-radius:8px;height:16px;position:relative;overflow:hidden}.mc-bar i{background:linear-gradient(90deg,#8a1f3a,#e2335a);position:absolute;inset:0 auto 0 0}.mc-bar u{background:#ffd27a;width:2px;position:absolute;top:0;bottom:0}.mc-bar span{text-shadow:0 1px 2px #000;font-size:11px;line-height:14px;position:relative}.mc-chip .mc-btns{justify-content:center}.mc-region{color:#bfaed6;margin:0;font-size:12px}.mc-nm.on{border-color:#e2335a;box-shadow:0 0 14px #e2335a59}.mc-res{z-index:400;background:radial-gradient(#280a188c,#05030ae0);place-items:center;animation:.35s ease-out mc-fade;display:grid;position:fixed;inset:0}.mc-res[hidden]{display:none}.mc-res-card{text-align:center;background:linear-gradient(#2f2340,#1a1226);border:2px solid #ffb23e;border-radius:16px;justify-items:center;gap:8px;width:min(540px,94vw);max-height:calc(100vh - 16px);padding:16px 22px 14px;animation:.25s ease-out mc-pop;display:grid;position:relative;overflow:hidden auto;box-shadow:0 0 0 3px #ffb23e1a,0 0 28px #ffb23e33,0 14px 44px #000000b3}.mc-res.lost .mc-res-card{background:linear-gradient(#34202c,#1a1018);border-color:#e2335a;box-shadow:0 0 0 4px #e2335a1f,0 0 44px #e2335a4d,0 18px 60px #000000b3}.mc-rays{z-index:0;pointer-events:none;border-radius:14px;position:absolute;inset:0;overflow:hidden}.mc-rays:before{content:"";background:repeating-conic-gradient(from 0deg, #ffd27a1f 0 8deg, transparent 8deg 22deg);width:220%;height:220%;position:absolute;top:-60%;left:-60%;-webkit-mask-image:radial-gradient(circle,#000 0,#0000 60%);mask-image:radial-gradient(circle,#000 0,#0000 60%)}.mc-res-card>:not(.mc-rays){z-index:1;position:relative}.mc-res-kicker{color:#d8c4f0;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:13px}.mc-res-title{letter-spacing:.06em;color:#ffd27a;text-shadow:0 0 14px #ffb23e73,0 2px #7a4a10;margin:0;font-size:40px;line-height:1}.mc-res.lost .mc-res-title{color:#ff7a96;text-shadow:0 0 18px #e2335a99;-webkit-text-fill-color:#ff7a96;background:0 0;animation:none}.mc-res-boss{color:#efe6fa;margin:0;font-size:16px}.mc-res-cards{gap:6px;width:100%;margin:2px 0;display:grid}.mc-rc{text-align:left;animation:.3s both mc-rise;animation-delay:calc(.1s + var(--i) * 80ms);background:#ffffff0a;border:1px solid #5a4a6e;border-radius:10px;align-items:center;gap:10px;padding:7px 10px;display:flex}.mc-rc small{color:#b8a6d0;letter-spacing:.06em;text-transform:uppercase;font-size:11px;display:block}.mc-rc b{color:#fff;font-size:17px;display:block}.mc-rc p{color:#d8cde8;margin:2px 0 0;font-size:12px;line-height:1.35}.mc-rc em{color:#8fe08f;margin-top:2px;font-size:12px;font-style:normal;display:block}.mc-rc-ico{background:#140e1c;border:2px solid #5a4a6e;border-radius:10px;flex:none;place-items:center;width:46px;height:46px;display:grid}.mc-rc-ico.big{font-size:26px}.mc-rc-ico img,.mc-rc-ico .mc-ico{width:36px;height:36px;image-rendering:pixelated}.mc-rc.item{background:linear-gradient(90deg,#e2335a1f,#e2335a08);border-color:#e2335a}.mc-rc.item .mc-rc-ico{border-color:#e2335a}.mc-rc.item b{color:#ff8aa6}.mc-rc.pet{background:linear-gradient(90deg,#6aa8ff33,#6aa8ff0d);border-color:#6aa8ff}.mc-rc.ess,.mc-rc.xp{background:linear-gradient(90deg,#ffb23e2e,#ffb23e0a);border-color:#ffb23e}.mc-rc.ess b,.mc-rc.xp b{color:#ffd27a}.mc-rc.reg{border-color:#6adf8a}.mc-rc.night,.mc-rc.loss{border-color:#e2335a}.mc-res-none,.mc-res-note{color:#cbbce0;margin:0;font-size:13px}.mc-res .mc-btns{justify-content:center;margin-top:6px}.mc-res .mc-btns button{min-width:150px;min-height:42px;font-size:15px}@keyframes mc-fade{0%{opacity:0}}@keyframes mc-pop{0%{opacity:0;transform:translateY(12px)}}@keyframes mc-rise{0%{opacity:0;transform:translateY(8px)}}.mc-rc-ico.pet-art{border-color:#6aa8ff;width:78px;height:78px;overflow:hidden}.mc-rc-ico.pet-art .pt-ico{flex:none}@media (height<=640px){.mc-res-card{gap:6px;padding:12px 18px 10px}.mc-res-title{font-size:32px}.mc-res-boss{font-size:14px}.mc-rc-ico{width:40px;height:40px}.mc-rc-ico img,.mc-rc-ico .mc-ico{width:30px;height:30px}.mc-res .mc-btns button{min-height:34px}}.mc-res.auto{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050408d1}.ar-modal{background:linear-gradient(#181224 0%,#0d0a14 100%);border:1px solid #3d2f52;border-radius:12px;flex-direction:column;align-items:center;width:min(500px,94vw);max-height:calc(100vh - 16px);padding:24px 22px 20px;animation:.25s ease-out mc-pop;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #000000e6,0 0 26px #8b5cf626,inset 0 1px 1px #ffffff14}.ar-modal:before{content:"";pointer-events:none;border:1px solid #d4af3733;border-radius:9px;position:absolute;inset:3px}.ar-modal.lost{border-color:#52283a}.ar-corner{opacity:.7;pointer-events:none;border:0 solid #d4af37;width:12px;height:12px;position:absolute}.ar-corner.tl{border-width:2px 0 0 2px;top:8px;left:8px}.ar-corner.tr{border-width:2px 2px 0 0;top:8px;right:8px}.ar-corner.bl{border-width:0 0 2px 2px;bottom:8px;left:8px}.ar-corner.br{border-width:0 2px 2px 0;bottom:8px;right:8px}.ar-tag{color:#a78bfa;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:4px;font-size:11.5px;font-weight:700;display:flex}.ar-tag:before,.ar-tag:after{content:"";opacity:.5;background:#8b5cf6;width:16px;height:1px}.ar-score{text-transform:uppercase;letter-spacing:.08em;color:#f0c24a;background:linear-gradient(#fff2c4 0%,#d4af37 60%,#946f19 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 8px #d4af374d);-webkit-background-clip:text;background-clip:text;margin:0 0 4px;font-family:UncialH,Uncial Antiqua,Georgia,serif;font-size:34px;font-weight:700;line-height:1.1}.ar-modal.lost .ar-score{background:linear-gradient(#ffd0da 0%,#e2335a 60%,#7a1830 100%);filter:drop-shadow(0 2px 8px #e2335a4d);-webkit-background-clip:text;background-clip:text}.ar-sub{color:#c4b8a5;text-align:center;margin:0 0 14px;font-size:14px}.ar-sub span{color:#a78bfa;font-weight:700}.ar-list{flex-direction:column;gap:8px;width:100%;margin-bottom:12px;display:flex}.ar-card{animation:.3s both mc-rise;animation-delay:calc(80ms + var(--i) * 80ms);background:#171123b3;border:1px solid #8b5cf640;border-radius:8px;align-items:center;gap:14px;padding:9px 14px;display:flex}.ar-card.essence{background:linear-gradient(90deg,#231934cc 0%,#140f1eb3 100%);border-color:#d4af3759}.ar-card.lose{border-color:#e2335a59}.ar-ico{color:#f59e0b;background:#110d1a;border:1px solid #3a2b4c;border-radius:8px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 0 6px #000c}.ar-card.win .ar-ico{color:#10b981;border-color:#10b9814d}.ar-card.lose .ar-ico{color:#ff6b8a;border-color:#e2335a59}.ar-info{text-align:left;flex-direction:column;min-width:0;display:flex}.ar-info small{color:#8e809c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1px;font-size:11px}.ar-info b{color:#f3ea9e;font-size:15.5px}.ar-card.win .ar-info b{color:#e2d9c8}.ar-card.lose .ar-info b{color:#ff9aae}.ar-info em{color:#7a6f82;margin-top:1px;font-size:12px;font-style:normal}.ar-foot{color:#8c8096;text-align:center;margin:0 0 14px;font-size:12px}.ar-btn{color:#fff2c4;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#6d28d9 0%,#4c1d95 100%);border:1px solid #a78bfa;border-radius:6px;width:100%;max-width:240px;padding:10px 24px;font-family:Crimson Pro,Georgia,serif;font-size:15px;font-weight:600;transition:background .15s,border-color .15s,box-shadow .15s;box-shadow:0 4px 15px #6d28d966,inset 0 1px #fff3}.ar-btn:hover{background:linear-gradient(#7c3aed 0%,#5b21b6 100%);border-color:#d4af37;box-shadow:0 6px 20px #7c3aed8c,0 0 12px #d4af3759,inset 0 1px #ffffff4d}.ar-btn:active{transform:translateY(1px)}@media (height<=640px){.ar-modal{padding:16px 18px 14px}.ar-score{font-size:28px}.ar-sub{margin-bottom:8px}.ar-card{padding:6px 12px}.ar-ico{width:32px;height:32px}.ar-foot{margin-bottom:8px}}.lg-overlay{z-index:5000;background:#08050ec7;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.lg-overlay .lg-box{grid-template-rows:auto minmax(0,1fr);gap:8px;width:min(560px,100%);max-height:min(86vh,640px);display:grid}.lg-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.lg-head h2{margin:0}.lg-close{min-width:40px;min-height:40px}.lg-body{text-align:left;padding-right:6px;overflow-y:auto}.lg-body h3{color:var(--win-gold,#ffb23e);margin:14px 0 4px;font-size:15px}.lg-body ul{gap:3px;margin:0;padding-left:18px;font-size:14px;display:grid}.lg-draft{color:#e8c887;border:1px dashed #8a6d2f;border-radius:6px;margin:0;padding:6px 10px;font-size:13px}.win-account .inv-window{width:min(720px,94vw)}.ac-body{gap:14px;max-height:calc(100vh - 140px);padding:14px 18px 18px;display:grid;overflow:auto}.ac-sec{background:#ffffff08;border:1px solid #3a2f4c;border-radius:10px;gap:8px;padding:12px 14px;display:grid}.ac-sec h3{color:#f0d9a0;margin:0;font-size:15px}.ac-note{color:#cbbce0;margin:0;font-size:13px}.ac-tiles{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.ac-tile{background:#1c1626;border:1px solid #4a3d5e;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.ac-tile span{color:#a898c0;font-size:12px}.ac-tile b{color:#fff;font-size:18px}.ac-tile small{color:#8a7ba4;font-size:11px}.ac-form{gap:8px;max-width:360px;display:grid}.ac-form label{color:#cbbce0;gap:3px;font-size:13px;display:grid}.ac-btns{align-items:center;gap:8px;display:flex}.ac-soon{color:#d9b36a;font-size:12px}.ac-form input{min-height:36px;font:inherit;color:#ece4d2;background:#120e10;border:1px solid #5b4779;border-radius:4px;padding:6px 10px}.ac-form input:focus{outline-offset:1px;outline:2px solid #ffb23e}.ac-sub{color:#cbbce0;margin:14px 0 6px;font-size:14px}.ac-sec[hidden]{display:none}.win-testes .inv-window{width:min(860px,96vw)}.tp-body{gap:14px;max-height:calc(100vh - 140px);padding:14px 18px 18px;display:grid;overflow:auto}.tp-sec{background:#ffffff08;border:1px solid #3a2f4c;border-radius:10px;gap:9px;padding:12px 14px;display:grid}.tp-sec h3{color:#f0d9a0;margin:0;font-size:15px}.tp-sec h4{color:#b9afc9;letter-spacing:.04em;text-transform:uppercase;margin:4px 0 0;font-size:12px}.tp-note{color:#b9afc9;margin:0;font-size:12px;line-height:1.4}.tp-state{border-color:#4a3d63;grid-template-columns:1fr auto;align-items:center}.tp-state.on{background:#c8a14a14;border-color:#c8a14a}.tp-state p{color:#cbbce0;margin:3px 0 0;font-size:13px}.tp-actions,.tp-btns,.tp-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tp-row>span{margin-right:4px}.tp-kit{background:#0003;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px;padding:8px 12px;display:grid}.tp-kit small{color:#a79bb8;letter-spacing:.04em;text-transform:uppercase;font-size:11.5px}.tp-kit ol{margin:3px 0 0;padding-left:20px;font-size:13px}.tp-kit p{color:#cbbce0;margin:3px 0 0;font-size:12.5px;line-height:1.4}.tp-kit p b{color:#f0d9a0}.tp-check{color:#cbbce0;align-items:center;gap:6px;font-size:13px;display:inline-flex}.tp-target{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tp-seg{border:1px solid #4a3d63;border-radius:8px;display:inline-flex;overflow:hidden}.tp-seg button{background:0 0;border:0;border-radius:0;padding:5px 12px}.tp-seg button.on{color:#fff3d0;background:#5a4333}.tp-who{letter-spacing:.04em;border-radius:999px;padding:3px 10px;font-size:12px}.tp-who.hero{color:#9cc4ff;background:#5fb2f52e}.tp-who.dummy{color:#f0d9a0;background:#d8b87833}.tp-gh{margin:8px 0 0}.tp-gh.buff{color:#9cc4ff}.tp-gh.debuff{color:#ff9aa0}.tp-fxlist{gap:4px;display:grid}.tp-fx{background:#0000002e;border:1px solid #2f2640;border-left:3px solid #4a6aa8;border-radius:6px;grid-template-columns:36px minmax(0,1fr) 150px auto;align-items:center;gap:10px;padding:6px 10px;display:grid}.tp-fx.debuff{border-left-color:#e0474c}.tp-fx.active{background:#ffffff12;border-color:#5a4a78}.tp-fx.off{opacity:.45}.tp-name b{font-size:13px;display:block}.tp-name small{color:#a79bb8;margin-top:1px;font-size:11.5px;line-height:1.35;display:block}.tp-name em{color:#c8a14a;font-style:normal}.tp-st{color:#e6dcf2;font-variant-numeric:tabular-nums;text-align:right;font-size:12.5px}.tp-fx.active .tp-st{color:#7fe07a}.tp-ctl{gap:4px;display:inline-flex}.tp-ctl button{min-width:30px;padding:3px 8px}.hud-testbtn{font-family:var(--pixel);font-size:12px}body:not(.touch) #hud .hud-testbtn{background:var(--box);color:#f0d9a0;cursor:pointer;border:1px dashed #c8a14a;border-radius:5px;padding:3px 10px;top:12px;right:470px}body:not(.touch) #hud .hud-testbtn:hover{color:#fff3d0;background:#5a4333}body:not(.touch) #hud .hud-testbtn.on{background:#c8a14a40;border-style:solid}#hud .hud-testbtn[hidden]{display:none}body.touch #hud .hud-testbtn{background:var(--box);color:#f0d9a0;border:1px dashed #c8a14a;border-radius:5px;padding:3px 10px;top:284px;left:12px}.tp-ico{place-items:center;width:36px;height:36px;display:grid}.tp-img{width:36px;height:36px;image-rendering:pixelated;border-radius:6px}.tp-pas{align-items:flex-start;gap:8px;display:flex}.tp-pimg{width:34px;height:34px;image-rendering:pixelated;border-radius:50%;flex:none}.tp-wrap{flex-wrap:wrap}.legacy-bar{color:#e6d6ff;background:#9664d21f;border:1px solid #5d4380;border-radius:5px;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:-6px 0 12px;padding:6px 10px;font-size:13px;display:flex}.legacy-bar em{color:#c9a8ff;font-style:normal}.select-screen .slot .plus-badge{color:#1e1424;background:#c9a8ff;border-radius:3px;margin-top:2px;padding:0 6px;font:13px Crimson Pro,Georgia,serif}.asc-bar{background:linear-gradient(100deg,#3c265c8c,#1a1422e6);border:1px solid #4a3d63;border-radius:8px;flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px;display:flex}.asc-bar.ready{border-color:#a678ff;box-shadow:0 0 18px -6px #a678ff8c}.asc-icon{color:#c9a8ff;background:#241c30;border:1px solid #75618b;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.asc-bar.ready .asc-icon{color:#ffd27a;border-color:#ffb23e}.asc-copy{flex:1;gap:2px;min-width:0;display:grid}.asc-head{align-items:center;gap:10px;display:flex}.asc-head b{color:#f3e9d5;font:20px Crimson Pro,Georgia,serif}.asc-copy span{color:#b5a9c9;font-size:14px}.asc-btn{color:#fff3d0;cursor:pointer;background:linear-gradient(#7a4fc0,#5a3a94);border:1px solid #a678ff;border-radius:6px;width:100%;padding:10px 18px;font:16px Crimson Pro,Georgia,serif}.asc-btn:hover:not(:disabled){filter:brightness(1.15)}.asc-btn:disabled{color:#8a8491;cursor:not-allowed;background:#241d2e;border-color:#3f3550}.sac-steps{justify-content:center;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.sac-steps li{color:#8a8491;border:1px solid #352c45;border-radius:999px;align-items:center;gap:8px;padding:5px 14px 5px 6px;font-size:14px;display:flex}.sac-steps li i{background:#241d2e;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid}.sac-steps li.on{color:#ffd27a;background:#ffb23e14;border-color:#ffb23e}.sac-steps li.on i{color:#1e1424;background:#ffb23e}.sac-steps li.done{color:#9be07a;border-color:#3f7a2f}.sac-steps li.done i{color:#10240a;background:#7fe07a}.sac-lead{text-align:center;color:#c9bfd8;margin:0 0 14px}.sac-pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.sac-arrow{color:#ffb23e;align-self:center;font-size:30px}.sac-side{background:#0003;border:1px solid #4a3d63;border-radius:8px;gap:8px;padding:12px;display:grid}.sac-victim{border-color:#7a2e28}.sac-heir{border-color:#3f7a2f}.sac-side header{gap:2px;display:grid}.sac-side h3{margin:0;font:18px Crimson Pro,Georgia,serif}.sac-victim h3{color:#ff8a7a}.sac-heir h3{color:#9be07a}.sac-chars{gap:6px;display:grid}.sac-char{color:#ece4d2;text-align:left;cursor:pointer;background:#1d1827;border:1px solid #352c45;border-radius:6px;align-items:center;gap:10px;width:100%;padding:4px 10px 4px 6px;display:flex}.sac-char:hover:not(:disabled){border-color:#a678ff}.sac-victim .sac-char.on{background:#b8443a24;border:2px solid #ff8a7a}.sac-heir .sac-char.on{background:#6fbf4f1f;border:2px solid #7fe07a}.sac-char:disabled{opacity:.45;cursor:not-allowed}.sac-fig{flex:none;place-items:end center;width:52px;height:62px;display:grid}.sac-fig .figure{object-fit:contain;max-width:52px;max-height:62px}.sac-char-info{gap:2px;min-width:0;display:grid}.sac-char-info>b{font:17px Crimson Pro,Georgia,serif}.sac-chips{flex-wrap:wrap;gap:4px;display:flex}.sac-chips em{color:#c9a8ff;background:#9664d224;border:1px solid #5d4380;border-radius:999px;padding:0 7px;font-size:12px;font-style:normal}.sac-why{color:#ff8a7a;font-size:12px}.sac-hint{text-align:center;margin:14px 0 4px}.sac-sum{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 4px;font-size:14px;display:grid}.sac-sum>div{border-radius:8px;padding:10px 14px}.sac-sum h3{margin:0 0 6px;font:17px Crimson Pro,Georgia,serif}.sac-sum ul{gap:3px;margin:0;padding-left:18px;display:grid}.sac-sum .lose{background:#b8443a1f;border:1px solid #7a2e28}.sac-sum .lose h3{color:#ff8a7a}.sac-sum .gain{background:#6fbf4f1a;border:1px solid #3f7a2f}.sac-sum .gain h3{color:#9be07a}.sac-sum .warn{color:#ffb23e}.sac-confirm{justify-items:center;gap:6px;margin:10px 0;display:grid}.sac-sub{color:#ffb23e;letter-spacing:.06em;text-transform:uppercase;align-items:baseline;gap:8px;margin:0 0 4px;font-size:13px;display:flex}.sac-done{text-align:center;justify-items:center;gap:6px;padding:18px 0 6px;display:grid}.sac-done h2{color:#ffd27a;margin:0}.sac-done p{margin:0}.sac-done-mark{color:#ffd27a;text-shadow:0 0 24px #ffb23eb3;font-size:44px}@media (width<=760px){.asc-bar{flex-wrap:wrap}.asc-btn{width:100%}.sac-pair,.sac-sum,.sac-bag-cols{grid-template-columns:1fr}.sac-arrow{justify-self:center;transform:rotate(90deg)}.sac-bag-head{flex-direction:column;align-items:flex-start}}.select-screen.selecting,.select-screen.sacrificing{padding:14px;overflow:hidden}.select-screen.selecting{place-items:stretch center}.select-screen.selecting .select-box{flex-direction:column;width:min(1280px,100%);height:calc(100dvh - 28px);padding:clamp(14px,2.4vh,26px) clamp(18px,2.4vw,32px);display:flex}.select-screen.selecting .select-header{flex:none;padding-bottom:12px}.select-screen.selecting .select-content{flex:1;grid-template-columns:minmax(0,1fr) 300px;gap:20px;min-height:0;padding-top:14px;display:grid}.select-main{flex-direction:column;min-height:0;display:flex}.select-screen.selecting .selection-heading{flex:none;margin-bottom:8px}.select-screen.selecting .slots-grid{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;min-height:0}.select-screen.selecting .slot{flex-direction:column;justify-content:center;align-items:center;min-height:0;padding:8px 10px;display:flex}.select-screen.selecting .slot .fig{flex:1 1 0;width:100%;height:auto;min-height:0}.select-screen.selecting .slot .fig .figure{object-fit:contain;max-width:100%;max-height:100%;width:auto!important;height:100%!important}.select-screen.selecting .slot-info{flex:none}.select-screen.selecting .slot.empty{gap:8px}.select-side{background:#0003;border:1px solid #4a3d63;border-radius:8px;flex-direction:column;gap:12px;min-height:0;padding:16px;display:flex}.side-sel{border-bottom:1px solid #352c45;gap:3px;padding-bottom:12px;display:grid}.side-label{color:#9b8fab;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.side-sel b{color:#ffcf78;overflow-wrap:anywhere;font:26px Crimson Pro,Georgia,serif}.side-chips em{color:#c9a8ff;background:#9664d224;border:1px solid #5d4380;border-radius:999px;padding:0 8px;font-size:13px;font-style:normal;display:inline-block}.side-empty{margin:0}.select-side button.play,.select-side button.del{cursor:pointer;border-radius:6px;min-height:46px;padding:10px 16px;font:17px Crimson Pro,Georgia,serif}.select-side button.play{color:#1a1208;background:#ffb23e;border:1px solid #ffd48a;min-height:54px;font-size:19px}.select-side button.play:hover{filter:brightness(1.08)}.select-side button.del{color:#ece4d2;background:#3a2029;border:1px solid #8e3941;margin-top:auto}.select-side .selection-limit{color:#9b8fab;margin:0;font-size:13px}.select-side:not(:has(.del)) .selection-limit{margin-top:auto}.select-screen.sacrificing{place-items:center}.select-screen.sacrificing .select-box{flex-direction:column;width:min(1280px,100%);padding:14px 24px 16px;display:flex}.select-screen.sacrificing .select-box:has(.sac-wiz){height:calc(100dvh - 28px)}.select-screen.sacrificing .select-box:has(.sac-done){width:min(720px,100%)}.select-screen.sacrificing .select-box h1{font-size:26px}.select-screen.sacrificing .select-box>.muted.small,.select-screen.sacrificing .legacy-bar{display:none}.sac-steps{flex:none;margin:6px 0 10px}.sac-wiz{flex:1;grid-template-columns:minmax(0,1fr) 360px;gap:16px;min-height:0;display:grid}.sac-main{flex-direction:column;min-height:0;display:flex}.sac-lead{flex:none;margin:0 0 10px}.sac-pair{flex:1;min-height:0}.sac-side{min-height:0;overflow:hidden}.sac-chars{min-height:0;overflow-y:auto}.sac-bar-side{background:#0003;border:1px solid #4a3d63;border-radius:8px;flex-direction:column;gap:10px;min-height:0;padding:14px;display:flex;overflow-y:auto}.sac-bar-side h2{text-align:left;margin:0;font-size:20px}.sac-bar-side p{margin:0}.sac-bar-side .sac-sum{grid-template-columns:1fr;margin:0;font-size:13px}.sac-bar-side .sac-hint{margin:8px 0}.sac-bar-side .row-actions{flex-direction:column;margin:auto 0 0}.sac-bar-side .row-actions button{width:100%}.sac-main-confirm .sac-sum{flex:1;margin:0}.sac-main-confirm .sac-sum>div{overflow-y:auto}@media (width<=900px),(height<=560px){.select-screen.selecting,.select-screen.sacrificing{overflow-y:auto}:is(.select-screen.selecting .select-box,.select-screen.sacrificing .select-box:has(.sac-wiz)){height:auto}.select-screen.selecting .select-content,.sac-wiz{grid-template-columns:1fr}.select-screen.selecting .slots-grid{grid-template-rows:none}.select-screen.selecting .slot{min-height:200px}}.select-screen.sacrificing .select-io{display:none}.sac-main-confirm .sac-sum{flex:none;align-content:start;align-items:start}.sac-main-bag{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.sac-src,.sac-bagp{background:#0003;border:1px solid #4a3d63;border-radius:8px;flex-direction:column;gap:8px;min-height:0;padding:12px;display:flex}.sac-bagp{border-color:#3f7a2f}.sac-bagp .sac-sub{color:#9be07a;justify-content:space-between}.sac-bagp .sac-sub b{color:#ffd27a;font-size:16px}.sac-tabs{gap:6px;display:flex}.sac-tabs button{color:#b5a9c9;cursor:pointer;background:#1d1827;border:1px solid #352c45;border-radius:5px;flex:1;padding:7px 10px;font:16px Crimson Pro,Georgia,serif}.sac-tabs button em{color:#8a8491;margin-left:4px;font-size:13px;font-style:normal}.sac-tabs button.on{color:#ffd27a;background:#ffb23e1a;border-color:#ffb23e}.sac-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:6px;min-height:0;display:grid}.sac-src-grid{flex:1;padding:2px 4px 2px 2px;overflow-y:auto}.sac-bag-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.sac-grid-empty{text-align:center;grid-column:1/-1;margin:12px 0}.sac-cell{aspect-ratio:1;border:2px solid var(--rc,#4a3d63);min-width:0;box-shadow:inset 0 0 10px color-mix(in srgb, var(--rc,#000) 22%, transparent);cursor:pointer;background:#1d1827;border-radius:6px;place-items:center;padding:0;display:grid;position:relative}.sac-cell img{width:64%;height:64%;image-rendering:pixelated}.sac-cell>b{color:#ece4d2;text-shadow:1px 1px #000;font-size:12px;position:absolute;bottom:1px;right:3px}.sac-cell>b.st{color:#ffb23e;left:3px;right:auto}.sac-cell:hover:not(:disabled):not(.empty){filter:brightness(1.25);transform:translateY(-1px)}.sac-cell:disabled{opacity:.4;cursor:not-allowed}.sac-cell.empty{box-shadow:none;cursor:default;background:0 0;border:1px dashed #3a3048}.sac-bag-grid .sac-cell:not(.empty){border-color:#7fe07a}.sac-orb{background:radial-gradient(circle at 35% 30%, #fff 0 8%, var(--oc) 40%, color-mix(in srgb, var(--oc) 40%, #000) 100%);border-radius:50%;width:58%;height:58%}.sac-herb{background:radial-gradient(circle at 35% 30%,#bff59a,#4e9a3c);border-radius:50% 50% 40% 40%;width:56%;height:46%}.sac-tipicon{place-items:center;width:40px;height:40px;display:grid}.sac-tipicon img{width:34px;height:34px;image-rendering:pixelated}.sac-tipicon .sac-orb,.sac-tipicon .sac-herb{width:30px;height:30px}@media (width<=900px){.sac-main-bag{grid-template-columns:1fr}}.sac-chips em.ok{color:#9be07a;background:#6fbf4f1f;border-color:#3f7a2f}.sac-chips em.none{color:#ff8a7a;background:#b8443a1f;border-color:#7a2e28}.sac-grid-empty{padding:0 8px;font-size:14px;line-height:1.4}.sac-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sac-tile{background:#00000038;border:1px solid #4a3d63;border-radius:8px;align-content:start;gap:2px;padding:10px 12px;display:grid}.sac-tile.wide{grid-column:1/-1}.sac-tile .t-label{color:#9b8fab;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.sac-tile .t-big{overflow-wrap:anywhere;font:24px/1.15 Crimson Pro,Georgia,serif}.sac-tile .t-big i{color:#9b8fab;font-size:18px;font-style:normal}.sac-tile .t-big em{color:#7fe07a;margin-left:6px;font-size:18px;font-style:normal}.sac-tile .t-sub{color:#b5a9c9;font-size:13px;line-height:1.25}.sac-tile.up{background:#6fbf4f14;border-color:#3f7a2f}.sac-tile.up .t-big{color:#9be07a}.sac-tile.down{background:#b8443a1a;border-color:#7a2e28;grid-column:1/-1}.sac-tile.down .t-big{color:#ff8a7a;font-size:20px}.sac-tile.ess{background:#9664d21f;border-color:#a678ff}.sac-tile.ess .t-big{color:#ffd27a;font-size:30px}.t-chips{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.t-chips span{border:1px solid;border-radius:999px;padding:1px 8px;font-size:12px}.t-chips .g{color:#9be07a;background:#6fbf4f1a;border-color:#3f7a2f}.t-chips .r{color:#ff8a7a;background:#b8443a1a;border-color:#7a2e28}.sac-bar-side .sac-tiles{margin:0}.sac-bar-side .sac-tile .t-big{font-size:20px}.sac-bar-side .sac-tile.ess .t-big{font-size:26px}.sac-rule{line-height:1.3}.sac-duo{justify-content:center;align-items:center;gap:18px;margin:4px 0 14px;font:24px Crimson Pro,Georgia,serif;display:flex}.sac-duo small{color:#9b8fab;font-size:15px}.sac-duo i{color:#ffb23e;font-style:normal}.sac-duo .v{color:#ff8a7a}.sac-duo .h{color:#9be07a}.sac-main-confirm .sac-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.sac-main-confirm .sac-tile .t-big{font-size:28px}.sac-main-confirm .sac-tile.ess .t-big{font-size:38px}.sac-main-confirm .sac-tile.down .t-big{font-size:24px}.game-tip{z-index:5000;border:1px solid var(--win-wood,#4a3d63);max-width:300px;color:var(--win-text,#ece4d2);font-family:var(--win-sans,system-ui, sans-serif);pointer-events:none;background:linear-gradient(#1d1827,#1b1410);border-radius:8px;padding:7px 10px 8px;font-size:13px;line-height:1.35;position:fixed;box-shadow:0 8px 26px #000000b3,inset 0 0 0 1px #ffffff0a}.game-tip[hidden]{display:none}.game-tip .gt-head{color:var(--win-gold,#ffb23e);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.game-tip .gt-head kbd{color:#b9afc9;border:1px solid #4a3d5e;border-radius:3px;padding:0 5px;font:11px/16px inherit}.game-tip p{color:#d9d0e6;white-space:pre-line;margin:0}.game-tip .gt-head+p{margin-top:3px}.game-tip.gt-debuff{border-color:#8a2f36}.game-tip.gt-debuff .gt-head{color:#ff8c92}.game-tip.gt-buff{border-color:#3f6aa0}.game-tip.gt-buff .gt-head{color:#9cc4ff}.game-tip.gt-rich{width:max-content;max-width:calc(100vw - 16px);padding:8px 10px}.game-tip .gt-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.game-tip .gt-col{min-width:250px;padding:0 12px}.game-tip .gt-items{column-gap:16px}.game-tip .gt-items .gt-st{break-inside:avoid}.game-tip .gt-items.compact .gt-st{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;padding:4px 0}.game-tip .gt-items.compact .gt-ico,.game-tip .gt-items.compact .gt-glyph{width:28px;height:28px}.game-tip .gt-col+.gt-col{border-left:1px solid #3a2f4c}.game-tip .gt-col h4{letter-spacing:.06em;text-transform:uppercase;border-bottom:2px solid #4a3d63;justify-content:space-between;align-items:center;margin:0 0 4px;padding-bottom:5px;font-size:12px;display:flex}.game-tip .gt-col.debuff h4{color:#ff8c92;border-bottom-color:#8a2f36}.game-tip .gt-col.buff h4{color:#9cc4ff;border-bottom-color:#3f6aa0}.game-tip .gt-col h4 span{color:#e6dcf2;background:#ffffff1a;border-radius:999px;padding:0 7px;font-size:11px}.game-tip .gt-st{border-bottom:1px solid #2f2640;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:9px;padding:7px 0;display:grid}.game-tip.gt-rich>.gt-st{border-bottom:0;min-width:230px;max-width:340px;padding:0}.game-tip .gt-ico{width:34px;height:34px;image-rendering:pixelated;border-radius:6px}.game-tip .gt-glyph{background:#0000004d;border:1px solid #4a3d63;border-radius:6px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.game-tip .gt-tx{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1px 8px;display:grid}.game-tip .gt-tx b{color:#f0d9a0;font-size:13px}.game-tip .gt-st.debuff .gt-tx b{color:#ff9aa0}.game-tip .gt-st.buff .gt-tx b{color:#b5d3ff}.game-tip .gt-tx u{color:#ffd27a;text-decoration:none}.game-tip .gt-tx em{color:#7fe07a;font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.game-tip .gt-tx .gt-desc{grid-column:1/-1;min-width:0}.game-tip .gt-tx p{color:#bdb2cd;grid-column:1/-1;margin:1px 0 0;font-size:11.5px;line-height:1.35}.game-tip .gt-none{color:#7a6f82;margin:8px 0;font-style:italic}.game-tip.pinned{pointer-events:auto;border-color:#c8a14a;padding-bottom:6px;box-shadow:0 8px 30px #000000bf,0 0 0 1px #c8a14a59}.game-tip .gt-pinhint{color:#8f84a3;text-align:center;border-top:1px solid #3a2f4c;margin:6px 0 0;padding-top:6px;font-size:11px}.game-tip.pinned .gt-pinhint{color:#c8a14a}.game-tip .gt-x{color:#e6dcf2;cursor:pointer;background:#2a2036;border:1px solid #4a3d63;border-radius:5px;width:22px;height:22px;padding:0;font-size:15px;line-height:1;position:absolute;top:-10px;right:-10px}.game-tip .gt-x:hover{color:#fff;background:#8a2f36}.game-tip.gt-sub{z-index:5001;pointer-events:none;border-color:#c8a14a;max-width:380px;box-shadow:0 10px 34px #000000d9}.game-tip .gt-items.compact .gt-st[data-gtip-rich]{cursor:help}.game-tip.pinned .gt-items.compact .gt-st[data-gtip-rich]:hover{background:#ffffff12}.hero-fx .fx.more{cursor:pointer}.login-screen .login-box{width:min(420px,100%)}.login-tabs{grid-template-columns:1fr 1fr;gap:6px;margin:0 0 14px;display:grid}.login-tabs button{color:#cfc3b0;background:#1d1829;border-color:#4a3d63;min-height:42px;font-size:16px}.login-tabs button.on{color:#fff4dc;background:linear-gradient(#5b3fa0,#3e2b72);border-color:#a678ff}.login-form{gap:4px;display:grid}.login-form .login-field{color:#e8dfce;gap:5px;margin:0 0 8px;font-size:15px;font-weight:700;display:grid}.login-input{display:block;position:relative}.login-form input{width:100%;min-height:44px;font:inherit;color:#ece4d2;background:#120e10;border:1px solid #5b4779;border-radius:4px;padding:9px 12px;font-size:16px;font-weight:400}.login-form input[type=password]{padding-right:84px}.login-input:has(.login-eye) input{padding-right:84px}.login-form input:focus{outline-offset:2px;outline:2px solid #ffb23e}.login-eye{color:#cfc3b0;background:#241d33;border-color:#4a3d63;min-height:32px;padding:4px 10px;font-size:13px;font-weight:600;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.login-hint{color:#9a8fb0;font-size:13px;font-weight:400}.login-hint.ok{color:#7fd98a}.login-hint.bad{color:#ff8a8a}.login-msg{min-height:20px;margin:0;font-size:14px;line-height:1.35}.login-msg.error{color:#ff8a8a}.login-msg.info{color:#9fd4ff}.login-submit{min-height:48px;margin-top:4px;font-size:18px}.login-links{justify-content:center;min-height:30px;margin-top:6px;display:flex}.login-foot{text-align:center;margin:12px 0 0}.login-form button.login-submit{color:#fff4dc;background:linear-gradient(#5b3fa0,#3e2b72);border-color:#a678ff;font-family:inherit}.login-form button.login-submit:hover:not(:disabled){background:linear-gradient(#6a49bd,#48337f)}.login-form button.login-submit:disabled{opacity:.6}.login-form .login-links button.link{color:#ffb23e;background:0 0;border:0;min-height:30px;font-size:15px;text-decoration:underline}.login-accept{color:#cfc3b0;align-items:flex-start;gap:8px;margin:2px 0 6px;font-size:14px;display:flex}.login-accept input{flex:none;margin-top:3px}.login-accept .link{color:#ffb23e;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.login-trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.win-central{--rn-heading:"UncialH", "Uncial Antiqua", Georgia, serif;--rn-body:"Crimson Pro", Georgia, serif;--rn-bg:#0b0910;--rn-panel:#15101d;--rn-line:#3d2f52;--rn-gold:#d4af37;--rn-gold-hot:#f59e0b;--rn-violet:#8b5cf6;--rn-text:#e2d9c8;--rn-subtle:#8c8096}.win-central .inv-head h2{font-family:var(--rn-heading);color:var(--rn-gold);letter-spacing:.05em;text-shadow:0 0 14px #d4af374d,0 2px #000;font-weight:400}.win-central .inv-gold{color:var(--rn-gold-hot);font-family:var(--rn-body);text-shadow:0 0 8px #f59e0b59;font-weight:600}.win-central .inv-keys kbd{color:var(--rn-text);font-family:var(--rn-body);background:linear-gradient(#2a2236,#1a1325);border:1px solid #4a3d63;border-bottom-width:3px;border-radius:5px;padding:1px 7px;font-weight:600;box-shadow:inset 0 1px #ffffff14}.win-central .central-tabs{border-bottom-color:var(--rn-line);background:linear-gradient(#15101d,#100b17)}.win-central .central-tabs button{font-family:var(--rn-body);letter-spacing:.02em;font-size:17px;font-weight:600}.win-central .central-tabs button.on{color:var(--rn-gold);text-shadow:0 0 10px #d4af3759;background:#231934}.win-central .central-tabs button.on:after{background:var(--rn-gold);height:2px;left:0;right:0;box-shadow:0 0 10px #d4af37a6}.win-central .central-tabs button.has-pts:not(.on){color:var(--rn-gold-hot);text-shadow:0 0 10px #f59e0b8c}.win-central .central-tabs button.has-pts:not(.on):after{content:"";background:var(--rn-gold-hot);opacity:.8;height:2px;position:absolute;bottom:0;left:20%;right:20%;box-shadow:0 0 8px #f59e0bb3}.win-central .tree-bar{border-bottom:1px solid var(--rn-line);background:linear-gradient(#17111f,#120d19)}.win-central .tree-search{color:var(--rn-text);font-family:var(--rn-body);background:#0d0813;border:1px solid #4a3d63;border-radius:4px;font-size:15px}.win-central .tree-search::placeholder{color:var(--rn-subtle)}.win-central .tree-search:focus{border-color:var(--rn-gold);box-shadow:0 0 0 2px #d4af372e}.win-central .tree-filters .chip{border:1px solid color-mix(in srgb, var(--bc) 60%, #1a1325);color:var(--rn-subtle);font-family:var(--rn-body);background:#130e1b;border-radius:3px;font-size:14px;font-weight:600}.win-central .tree-filters .chip:has(input:checked){border-color:var(--bc);background:color-mix(in srgb, var(--bc) 12%, #130e1b);color:var(--rn-text)}.win-central .tree-zoom button,.win-central .plan-toggle{color:var(--rn-text);font-family:var(--rn-body);background:linear-gradient(#241b33,#181122);border:1px solid #4a3d63;border-radius:3px;font-size:14px;font-weight:600;transition:border-color .12s,box-shadow .12s,color .12s}.win-central .tree-zoom button:hover,.win-central .plan-toggle:hover{border-color:var(--rn-gold);color:#fff3c9;box-shadow:0 0 10px #d4af3759}.win-central .tree-zoom .zv{color:var(--rn-text);font-family:var(--rn-body);font-size:14px;font-weight:600}.win-central .tree-view{background:radial-gradient(ellipse at 50% 48%, #8b5cf61a, transparent 62%), radial-gradient(ellipse at 50% 50%, #d4af370a, transparent 75%), var(--rn-bg)}.win-central .tree-svg .band-line{fill:none;stroke:#8b5cf61f;stroke-width:2px;stroke-dasharray:none;vector-effect:non-scaling-stroke}.win-central .tree-svg .band-line.v{stroke:#8b5cf624}.win-central .tree-svg .rune-star{fill:none;stroke:#8b5cf61f;stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.win-central .tree-svg .rune-star.gold{stroke:#d4af371a}.win-central .tree-svg .tl{stroke:#251c33;stroke-width:2.5px}.win-central .tree-svg .tl.open{stroke:color-mix(in srgb, var(--lc,#8b5cf6) 42%, #251c33);stroke-width:3px}.win-central .tree-svg .tl.on{stroke:var(--lc,var(--rn-gold));stroke-width:5px;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--lc,#d4af37) 70%, transparent))}.win-central .tree-svg .tl.off{stroke:#1c1528;stroke-dasharray:3 9}.win-central .tree-svg .tn{shape-rendering:geometricprecision}.win-central .tree-svg .tn .bk{fill:var(--rn-bg);stroke:#1d1630;stroke-width:1.5px}.win-central .tree-svg .tn .dot{fill:#1a1325;stroke:#5b4a7a;stroke-width:3px;stroke-linejoin:round}.win-central .tree-svg .tn .in{fill:none;stroke:color-mix(in srgb, var(--bc) 35%, #2a2038);stroke-width:1.5px;stroke-linejoin:round;pointer-events:none}.win-central .tree-svg .tn .crown{fill:none;stroke:color-mix(in srgb, var(--rn-gold) 55%, #2a2038);stroke-width:2px;stroke-linejoin:round;stroke-dasharray:2 5;pointer-events:none}.win-central .tree-svg .tn .pulse{fill:none;stroke:#34d399;stroke-width:2px;pointer-events:none;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite tn-pulse}@keyframes tn-pulse{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.win-central .tree-svg .tn .pulse{opacity:.6;animation:none}}.win-central .tree-svg .tn.bloqueado .dot,.win-central .tree-svg .tn.exclusivo .dot{fill:#1a1325;stroke:#3a2f52;stroke-dasharray:none;stroke-width:2.5px}.win-central .tree-svg .tn.disponivel .dot{stroke:#d9cba4}.win-central .tree-svg .tn.buy .dot{stroke:#34d399;filter:drop-shadow(0 0 6px #34d399b3)}.win-central .tree-svg .tn.pego .dot{fill:color-mix(in srgb, var(--bc) 55%, #1a1325);stroke:var(--rn-gold);filter:drop-shadow(0 0 7px color-mix(in srgb, var(--bc) 65%, transparent))}.win-central .tree-svg .tn.pego .in{stroke:color-mix(in srgb, var(--rn-gold) 75%, var(--bc))}.win-central .tree-svg .tn.max .in{stroke:#fff3c9;stroke-width:2px}.win-central .tree-svg .tn.k-root .dot{stroke:var(--rn-gold);stroke-width:4px}.win-central .tree-svg .tn.k-root.pego .dot{fill:#5a3414;filter:drop-shadow(0 0 14px #d4af37bf)}.win-central .tree-svg .tn.k-root.pego .halo{stroke:var(--rn-gold-hot);stroke-width:2.5px;filter:drop-shadow(0 0 8px #f59e0bb3)}.win-central .tree-svg .tn.k-root.pego .crown{stroke:var(--rn-gold);transform-box:fill-box;transform-origin:50%;animation:60s linear infinite tn-spin}@keyframes tn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.win-central .tree-svg .tn.k-root.pego .crown{animation:none}}.win-central .tree-svg.hl-class .tn:not(.hl),.win-central .tree-svg.hl-class .tl:not(.hl){opacity:.12}.win-central .tree-svg.hl-class .tn.hl{opacity:1}.win-central .tree-svg.hl-class .tn.hl .dot{stroke:var(--rn-gold-hot);filter:drop-shadow(0 0 8px #f59e0bcc)}.win-central .tree-svg.hl-class .tl.hl{stroke:var(--rn-gold-hot);stroke-width:4px;filter:drop-shadow(0 0 4px #f59e0b99)}.win-central .tree-svg .ring-link{fill:none;stroke:#d4af3717;stroke-width:1.5px;stroke-dasharray:4 6;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.win-central .tree-svg .tn .skpng{pointer-events:none;clip-path:circle(50%);image-rendering:pixelated}.win-central .tree-svg .tn.k-level:not(.pego) .skpng{opacity:.85}.win-central .tree-svg .tn.k-root.foreign .dot{stroke:#3a2f52;stroke-width:3px}.win-central .tree-svg .sector-arc{stroke-linecap:round;opacity:.8}.win-central .tree-hint{font-family:var(--rn-body);color:var(--rn-subtle);text-shadow:0 1px 2px #000;font-size:.85rem}.win-central .tree-mini{background:#0b0910c7;border:2px solid #5b4a7a;border-radius:4px;box-shadow:0 0 0 1px #1a1325,inset 0 0 0 1px #d4af3740,0 6px 18px #0009}.win-central .tree-mini circle{fill:#3d2f52}.win-central .tree-mini .m-p{fill:var(--rn-gold-hot)}.win-central .tree-mini .vp{fill:#d4af370a;stroke:var(--rn-gold);stroke-width:2px;filter:drop-shadow(0 0 5px #d4af37b3)}.win-central .mini-toggle{color:var(--rn-gold);background:#1a1325;border:1px solid #5b4a7a}.win-central .tree-side{border:1px solid var(--rn-line);background:linear-gradient(180deg, #8b5cf60f, transparent 200px), var(--rn-panel);font-family:var(--rn-body)}.win-central .tree-side .pts-card{background:linear-gradient(135deg,#20172e,#130e1b);border:1px solid #d4af3759;border-radius:6px;padding:10px;box-shadow:inset 0 0 0 1px #00000080,0 0 14px #d4af3714}.win-central .tree-side .pts-num{border:2px solid var(--rn-gold);color:#9a8fae;width:56px;height:56px;font-family:var(--rn-heading);background:radial-gradient(circle at 50% 35%,#2e2142,#150f1e);border-radius:6px;font-size:26px;font-weight:400}.win-central .tree-side .pts-num.has{color:var(--rn-gold);text-shadow:0 0 10px #d4af37b3;box-shadow:0 0 14px #d4af3759,inset 0 0 10px #d4af371f}.win-central .tree-side>details{border:1px solid var(--rn-line);background:#0003;border-radius:4px}.win-central .tree-side>details>summary{color:var(--rn-text);font-family:var(--rn-body);cursor:pointer;align-items:center;gap:8px;font-size:15px;font-weight:600;list-style:none;display:flex}.win-central .tree-side>details>summary::-webkit-details-marker{display:none}.win-central .tree-side>details>summary:before{content:"❖";color:var(--rn-gold);font-size:11px;transition:transform .15s}.win-central .tree-side>details[open]>summary:before{transform:rotate(90deg)}.win-central .tree-side .respec{color:#ffd9de;font-family:var(--rn-body);background:linear-gradient(#3a1520,#230d14);border:1px solid #8a2f36;border-radius:4px;font-size:15px;font-weight:700;box-shadow:inset 0 0 0 1px #d4af372e}.win-central .tree-side .respec:hover:not(:disabled){border-color:var(--rn-gold);box-shadow:0 0 12px #d4af374d,inset 0 0 0 1px #d4af374d}.win-central .tree-side .respec .rs-price{color:var(--rn-gold)}.hud-notes{z-index:30;flex-direction:column;gap:6px;display:flex;position:absolute;top:0;right:calc(100% + 8px)}.nt-bell{border:1px solid var(--win-wood,#4a3d63);background:linear-gradient(var(--win-panel-2,#261f33), var(--win-panel,#1d1827));width:38px;height:38px;color:var(--win-text,#ece4d2);cursor:pointer;border-radius:8px;place-items:center;padding:0;transition:border-color .12s,box-shadow .12s,color .12s;display:grid;position:relative;box-shadow:0 2px 8px #00000080}.nt-bell svg{fill:currentColor;width:21px;height:21px}.nt-bell:hover,.nt-bell.open{border-color:var(--win-gold,#ffb23e);color:#fff3c9}.nt-bell.lit{border-color:var(--win-gold,#ffb23e);color:var(--win-gold,#ffb23e);animation:.9s ease-in-out nt-ring;box-shadow:0 0 12px #ffb23e73,0 2px 8px #00000080}.nt-dot{background:var(--win-gold,#ffb23e);width:9px;height:9px;box-shadow:0 0 6px var(--win-gold,#ffb23e);border-radius:50%;position:absolute;top:5px;right:6px}@keyframes nt-ring{0%,to{transform:rotate(0)}20%{transform:rotate(14deg)}40%{transform:rotate(-12deg)}60%{transform:rotate(8deg)}80%{transform:rotate(-5deg)}}@media (prefers-reduced-motion:reduce){.nt-bell.lit{animation:none}}.nt-panel{border:1px solid var(--win-wood,#4a3d63);background:var(--win-bg,#15111c);border-radius:10px;flex-direction:column;width:min(340px,100vw - 24px);max-height:min(70vh,460px);display:flex;position:absolute;top:0;right:calc(100% + 8px);overflow:hidden;box-shadow:0 10px 30px #000000b3}.nt-panel[hidden]{display:none}.nt-tabs{border-bottom:1px solid var(--win-line,#352c45);background:var(--win-head-bg,#1b1525);display:flex}.nt-tabs button{color:var(--win-text,#ece4d2);opacity:.7;cursor:pointer;background:0 0;border:0;flex:1;padding:9px 6px;font-weight:600;position:relative}.nt-tabs button:hover{opacity:1}.nt-tabs button.on{opacity:1;color:var(--win-gold,#ffb23e);box-shadow:inset 0 -2px 0 var(--win-gold,#ffb23e)}.nt-tabs button.has-new:not(.on){opacity:1;color:var(--win-gold,#ffb23e);text-shadow:0 0 8px #ffb23e80}.nt-list{flex-direction:column;flex:1;gap:5px;padding:6px;display:flex;overflow-y:auto}.nt-item{border:1px solid var(--win-line,#352c45);border-left:3px solid var(--nc,#a678ff);background:var(--win-panel,#1d1827);width:100%;color:var(--win-text,#ece4d2);text-align:left;cursor:pointer;opacity:.62;border-radius:6px;flex-direction:column;gap:2px;padding:8px 10px 8px 12px;display:flex}.nt-item:hover{opacity:.9;background:var(--win-panel-2,#261f33)}.nt-item.new{opacity:1;background:var(--win-panel-2,#261f33);position:relative}.nt-item.new:after{content:"";background:var(--nc,var(--win-gold,#ffb23e));border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:9px}.nt-title{font-size:15px}.nt-title em{opacity:.7;font-style:normal;font-weight:400}.nt-text{color:var(--win-cream,#f1e6cf);opacity:.85;font-size:13px;line-height:1.3}.nt-when{opacity:.55;font-size:11.5px}.nt-empty{text-align:center;color:var(--win-text,#ece4d2);opacity:.7;margin:18px 10px;font-size:13px}.nt-empty span{opacity:.7}.nt-foot{border-top:1px solid var(--win-line,#352c45);background:var(--win-head-bg,#1b1525);flex-wrap:wrap;align-items:center;gap:6px;padding:7px 8px;display:flex}.nt-foot button{border:1px solid var(--win-wood,#4a3d63);background:var(--win-panel-2,#261f33);color:var(--win-text,#ece4d2);cursor:pointer;border-radius:4px;padding:4px 9px;font-size:13px}.nt-foot button:hover{border-color:var(--win-gold,#ffb23e)}.nt-foot small{opacity:.55;flex-basis:100%;font-size:11.5px}.nt-side .help-q{font:700 19px/1 Crimson Pro,Georgia,serif}@font-face{font-family:UncialH;src:local(Georgia),local(Times New Roman),local("serif");unicode-range:U+48,U+68}:root{--font-title:"UncialH", "Uncial Antiqua", Georgia, serif;--font-body:"Crimson Pro", Georgia, serif;--color-gold-title:#d4af37;--color-amber-highlight:#f59e0b;--color-text-main:#e2d9c8;--color-text-subtle:#8c8096}body,button,input,select,textarea{font-family:var(--font-body);font-size-adjust:.47;font-variant-numeric:lining-nums}.select-brand h1,.create-brand h1,.select-box h1,.inv-head h2,.mc-res-title,.ar-score,.win-central .inv-head h2,#boot h1{font-family:var(--font-title);text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold-title);font-weight:400}.ar-tag,.ar-btn,.mc-res-kicker{font-family:var(--font-body);letter-spacing:.05em;font-weight:600}.loading-percentage,#boot-pct,.ar-info b{font-family:var(--font-body);font-weight:600}html{overscroll-behavior:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body.mundo{overscroll-behavior:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}#game,#game canvas{touch-action:none}body.touch{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}body.touch input,body.touch textarea{-webkit-user-select:text;user-select:text}body.touch button:focus:not(:focus-visible){outline:none}.tc-stick,.tc-dash{display:none}body.touch .tc-stick{left:calc(18px + env(safe-area-inset-left));bottom:calc(18px + env(safe-area-inset-bottom));touch-action:none;z-index:5;background:radial-gradient(circle,#15111c80 0 45%,#15111c47 70%);border:2px solid #a678ff80;border-radius:50%;width:116px;height:116px;display:block;box-shadow:0 0 0 1px #0a071099,inset 0 0 18px #0a071099}body.touch .tc-stick:before{content:"";border:1px dashed #ece4d238;border-radius:50%;position:absolute;inset:14px}.tc-knob{pointer-events:none;background:radial-gradient(circle at 38% 32%,#ffd48a,#ffb23e 55%,#a0702c);border:2px solid #0a0710;border-radius:50%;width:50px;height:50px;margin:-25px 0 0 -25px;transition:transform 80ms ease-out;position:absolute;top:50%;left:50%;box-shadow:0 3px 8px #00000080}.tc-stick.on{background:radial-gradient(circle,#3c286e8c 0 45%,#15111c52 70%);border-color:#a678ff}.tc-stick.on .tc-knob{transition:none}body.touch .tc-dash{border:2px solid var(--wood-dark);color:#cfe6ff;touch-action:none;background:radial-gradient(circle at 50% 55%,#2d4a73,#19202c 78%);border-radius:4px;align-content:center;place-items:center;gap:0;width:48px;height:48px;padding:0;display:grid;position:relative}.tc-dash svg{fill:currentColor;width:22px;height:22px}.tc-dash span{letter-spacing:.02em;font-size:9px;line-height:1}.tc-dash:active{background:radial-gradient(circle at 50% 55%,#4a7ab8,#26354d 78%)}.skill.pressed,.potion.pressed{filter:brightness(1.35);transform:scale(.92)}.hud-dock [data-fullscreen],.hud-dock .dock-more{display:none}body.touch .hud-dock .dock-more{display:grid}body.touch .dock-extra{display:none}body.touch .hud-dock.open .dock-extra{display:grid}body.touch .hud-dock.open{box-shadow:0 0 0 2px #a678ff8c,0 6px 18px #00000073}body.touch .chip.kills,body.touch .chip.record,body.touch .chip.res,body.touch .chip.hud-dps,body.touch .chip.rt-event,body.touch .hero-name .build,body.touch .skill .autotag,body.touch .potion .autotag,body.touch .skill .norec,body.touch .map-row{display:none}body.touch .hud-map.open .map-row{display:flex}.help-touch{display:none}body.touch .help-touch{display:block}body.touch .help-keys{display:none}body.touch #hud{font-size:13px}body.touch .hud-hero{gap:6px;padding:5px 8px 5px 5px}body.touch .portrait{align-self:start;width:46px;height:46px}body.touch .hero-info{gap:3px}body.touch .hero-name{font-size:12px;line-height:1.1}body.touch .hero-name .build{font-size:10px}body.touch .meter{height:11px}body.touch .meter span{font-size:9px;line-height:11px}body.touch .meter.xp{height:7px}body.touch .meter.xp span{display:none}body.touch .chip{padding:1px 8px;font-size:11px}body.touch .hud-chips{gap:3px 4px}body.touch .chip.hud-dps{font-size:10px}body.touch .hud-zone{padding:2px 10px;font-size:11px}body.touch .hud-chips .chip.rt-event{text-overflow:ellipsis;max-width:100%;overflow:hidden}body.touch .minimap{width:100px;height:auto!important}body.touch .hud-map{padding:3px;bottom:auto}body.touch .map-row{margin-top:3px}body.touch .clock{display:none}body.touch .map-row{justify-content:flex-end}body.touch .speeds button{min-width:22px;padding:3px 4px;font-size:10px}body.touch .hud-dock{gap:3px;padding:3px}body.touch .hud-dock button{width:36px;height:36px}body.touch .hud-dock button svg{width:20px;height:20px}body.touch .hud-dock button:hover{transform:none}body.touch .hud-dock .dock-sep{display:none}body.touch .hud-dock .badge{top:-5px;right:-5px}body.touch .hud-dock .badge.inv-new{top:auto;bottom:-5px}body.touch .point-panel{gap:4px;width:200px;padding:5px 7px 7px}body.touch .pp-title,body.touch .pp-obj{font-size:12px}body.touch .pp-btns button{padding:7px 8px;font-size:12px}body.touch .toast{text-align:center;max-width:80vw;font-size:13px;top:auto;bottom:60%}body.touch #hud .tutorial{max-width:min(300px,50vw);padding:5px 9px;font-size:12px;top:36px}body.touch .tutorial .tut-skip{padding:6px 0 6px 4px}body.touch .hud-bottom{display:contents}body.touch .hud-status{height:22px;padding:2px 10px;font-size:11px;line-height:16px;position:absolute}body.touch .hud-status-row{pointer-events:none;gap:6px;position:absolute}body.touch .idle-toggle{width:104px;min-height:36px;font-size:13px}body.touch .idle-focus button,body.touch .pilot-chip{min-height:36px;font-size:12px}body.touch .hud-bars{align-items:flex-end;gap:6px;position:absolute}body.touch .hud-potions,body.touch .hud-skills{gap:4px;padding:4px}body.touch .skill,body.touch .potion{width:48px;height:48px}body.touch .skill .ico{font-size:15px}body.touch .skill .cdnum,body.touch .potion .cdnum{font-size:18px}body.touch .skill .cost,body.touch .skill .key,body.touch .potion .key{font-size:9px}body.touch .skill .autotag,body.touch .potion .autotag{font-size:8px}body.touch .skill .norec{font-size:9px;line-height:11px}body.touch .potion .ico{width:26px}body.touch .skill .key,body.touch .potion .key{display:none}@media (orientation:landscape){body.touch .hud-hero{top:6px;left:calc(6px + env(safe-area-inset-left));width:218px}body.touch .hud-chips{top:84px;left:calc(6px + env(safe-area-inset-left));width:218px}body.touch .hud-zone{top:6px}body.touch .point-panel{top:30px}body.touch .hud-map{top:6px;right:calc(6px + env(safe-area-inset-right))}body.touch .hud-dock{top:92px;right:calc(6px + env(safe-area-inset-right));grid-template-columns:none;grid-auto-columns:36px;grid-auto-flow:column}body.touch .hud-status{left:calc(150px + env(safe-area-inset-left));max-width:calc(100vw - 440px);bottom:58px}body.touch .hud-status-row{left:calc(150px + env(safe-area-inset-left));bottom:10px}body.touch .hud-bars{right:calc(8px + env(safe-area-inset-right));bottom:calc(8px + env(safe-area-inset-bottom))}body.touch .hud-potions{flex-direction:column}body.touch .hud-skills{grid-template-columns:repeat(3,48px);display:grid}}@media (orientation:portrait){body.touch .hud-hero{top:calc(30px + env(safe-area-inset-top));width:auto;left:6px;right:6px}body.touch .portrait{width:52px;height:52px}body.touch .hud-dock{top:calc(116px + env(safe-area-inset-top));grid-auto-columns:1fr;grid-auto-flow:column;left:6px;right:6px}body.touch .hud-dock button{width:100%}body.touch .hud-map{top:calc(166px + env(safe-area-inset-top));right:6px}body.touch .minimap{width:104px}body.touch .hud-chips{top:calc(166px + env(safe-area-inset-top));width:calc(100vw - 132px);left:6px}body.touch .hud-zone{top:calc(5px + env(safe-area-inset-top));text-overflow:ellipsis;max-width:calc(100vw - 12px);overflow:hidden}body.touch .point-panel{top:calc(290px + env(safe-area-inset-top));width:min(300px,100vw - 12px)}body.touch #hud .tutorial{top:calc(290px + env(safe-area-inset-top));max-width:calc(100vw - 12px)}body.touch .hud-bars{left:50%;bottom:calc(8px + env(safe-area-inset-bottom));transform:translate(-50%)}body.touch .hud-status-row{right:10px;bottom:calc(76px + env(safe-area-inset-bottom))}body.touch .hud-status{right:10px;bottom:calc(118px + env(safe-area-inset-bottom));max-width:calc(100vw - 150px)}body.touch .tc-stick{bottom:calc(86px + env(safe-area-inset-bottom))}body.touch .tc-dash{right:12px;bottom:calc(160px + env(safe-area-inset-bottom));z-index:5;border-radius:50%;width:64px;height:64px;position:fixed}}@media (width<=760px),(height<=520px){.inv-overlay{padding:0}.inv-window,#hud .drawer.box,#hud .modal.box{--cut:0px;border-width:0}.inv-window{width:100%;max-height:100%;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.win-lg .inv-window,.win-md .inv-window,.win-sm .inv-window{height:100%}.inv-head,.drawer>header{gap:10px;min-height:44px;padding:0 6px 0 14px}.inv-head h2,.drawer>header h2{font-size:17px}.inv-keys{display:none}.inv-close,.drawer [data-close]{width:40px;height:40px}.inv-window>:not(.inv-head){padding:10px}#hud .modal.box{max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow-y:auto}.recall-ask{max-height:calc(100vh - 24px);overflow-y:auto}}@media (height<=520px) and (width>=640px){.win-central .inv-body,.inv-body{grid-template-columns:290px minmax(0,1fr);grid-template-areas:"doll bag""doll detail"}.win-central .inv-body{grid-template-rows:none;height:auto}.win-central .inv-bag-col>.inv-grid{flex:none;max-height:none}.win-central .hw-tree{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 190px}.cfg{grid-template-columns:250px minmax(0,1fr);grid-template-areas:"side main""foot foot"}}@media (width<=760px),(height<=520px){#hud .drawer.box{z-index:40;flex-direction:column;width:auto;max-width:none;height:auto;max-height:none;display:flex;inset:0}#hud .drawer-body{flex:auto;min-height:0;padding:10px;overflow:auto}}@media (width<=760px){.inv-head{flex-wrap:wrap;row-gap:0;padding-top:2px;padding-bottom:2px}.inv-head h2{flex:0 auto;min-width:4ch}.inv-head .inv-close{margin-left:auto}.inv-headx{scrollbar-width:none;flex:1 0 100%;order:5;overflow-x:auto}}@media (width<=760px),(height<=520px){.select-screen.selecting{padding:calc(52px + env(safe-area-inset-top)) 12px calc(8px + env(safe-area-inset-bottom));place-items:start center}.select-screen.selecting .select-io{flex-wrap:wrap;justify-content:center;margin:12px 0 4px;position:static}.select-screen.selecting+.auto-play{max-width:calc(100vw - 24px);padding:5px 10px;font-size:12px}}@media (orientation:landscape){body.touch .hud-dock.open{grid-template-columns:repeat(5,36px);grid-auto-flow:row}}@media (orientation:portrait){body.touch .point-panel,body.touch #hud .tutorial{top:calc(262px + env(safe-area-inset-top))}body.touch .minimap{width:92px}}@media (width<=760px),(height<=520px){.select-screen.selecting{padding-top:calc(52px + env(safe-area-inset-top))}.select-screen.selecting .select-box{padding:16px 14px}.select-screen.selecting .select-box h1{font-size:26px;line-height:1.1}.select-screen.selecting .slot{min-height:150px}.select-screen.selecting+.auto-play{white-space:normal;width:calc(100vw - 24px)}}@media (height<=520px) and (width>=640px){.select-screen.selecting .select-box{width:min(820px,100%)}.select-screen.selecting .slots-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.select-screen.selecting .slot{min-height:150px}}@media (width<=900px){.select-screen.selecting .slots-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.select-screen.selecting .selection-footer{align-items:flex-start}}@media (width>=761px) and (width<=900px){.select-screen.selecting .slots-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.select-screen.selecting .slot{min-height:170px}.select-screen.selecting .slot .fig,.select-screen.selecting .slot .figure{max-height:110px}}@media (width<=760px){.select-screen.selecting{place-items:start center}.select-screen.selecting .select-header{flex-direction:column;align-items:flex-start;gap:8px;padding:0 0 10px}.select-screen.selecting .select-account{justify-items:start;width:100%}.select-screen.selecting .select-account .legacy-bar,.select-screen.selecting .select-utility{justify-content:flex-start}.select-screen.selecting .select-io{margin:0}.select-screen.selecting+.auto-play{top:calc(8px + env(safe-area-inset-top));text-align:center;position:fixed;left:50%;transform:translate(-50%)}.select-screen.selecting .selection-footer{flex-direction:column-reverse;gap:8px;margin-top:8px;padding-top:8px}.select-screen.selecting .select-content{padding-top:10px}.select-screen.selecting .selection-heading{margin-bottom:6px}.select-screen.selecting .selection-actions{width:100%}.select-screen.selecting .selection-actions .play{flex:1}}@media (width<=420px){.select-screen.selecting .select-header h1{font-size:24px}.select-screen.selecting .slots-grid{gap:9px}.select-screen.selecting .slot{gap:2px;min-height:112px;margin:0;padding:5px 4px}.select-screen.selecting .slot .fig{height:58px}.select-screen.selecting .slot .figure{max-width:100%;max-height:58px;height:58px!important}.select-screen.selecting .slot-info>b{font-size:15px}.select-screen.selecting .slot-class,.select-screen.selecting .slot-level{font-size:12px}.select-screen.selecting .slot-selected{padding:2px 4px;font-size:9px;top:4px;right:4px}.select-screen.selecting .selection-actions{flex-wrap:wrap}}@media (width<=320px){.select-screen.selecting .slots-grid{grid-template-columns:minmax(0,1fr)}}body.touch .hero-res{grid-auto-flow:row;gap:3px}body.touch .hero-portrait .lvl{font-size:9px;line-height:11px;bottom:-6px}body.touch .hero-name .name{font-size:13px}body.touch .chip-group{display:contents}body.touch .chip-group .chip{background:var(--box);border:1px solid #352c45;border-radius:999px;flex:none;line-height:1.4}
