.hud.look-a .plate{background:0 0;border:none;padding:0;top:18px;left:26px}.hud.look-a .plate .where{letter-spacing:.42em;color:#8f8170;text-shadow:0 1px 2px #000;font-size:10.5px}.hud.look-a .plate .depth{letter-spacing:.1em;color:#e9d7b4;text-shadow:0 2px #000,0 0 14px #000000e6;font-size:30px}.hud.look-a .plate .depth:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='190' height='9'%3E%3Cpath d='M0 4.5 H80 M110 4.5 H190' stroke='%238a6a3a' stroke-width='1.2'/%3E%3Cpath d='M95 0 L100 4.5 L95 9 L90 4.5 Z' fill='%23c79a4a'/%3E%3Ccircle cx='84' cy='4.5' r='1.6' fill='%238a6a3a'/%3E%3Ccircle cx='106' cy='4.5' r='1.6' fill='%238a6a3a'/%3E%3C/svg%3E") no-repeat;width:190px;height:9px;margin:2px 0 4px;display:block}.hud.look-a .plate .gold{text-shadow:0 1px 2px #000;font-size:16px}.hud.look-a .topright{gap:12px}.hud.look-a .bagbtn{color:#d8c4a0;background:radial-gradient(circle at 50% 35%,#3a322c,#15110f 70%);border:none;border-radius:50%;justify-content:center;width:50px;height:50px;padding:0;box-shadow:inset 0 2px 1px #ffffff1f,inset 0 -3px 4px #000000b3,0 0 0 2px #0b0907,0 0 0 4px #5e4a36,0 0 0 5px #0b0907,0 4px 10px #000c}.hud.look-a .bagbtn span{display:none}.hud.look-a .bagbtn kbd{color:#8f8170;font:600 10px var(--caps);letter-spacing:.1em;background:0 0;border:none;position:absolute;bottom:-19px;left:50%;transform:translate(-50%)}.hud.look-a .bagbtn:hover{box-shadow:inset 0 2px 1px #ffffff29,inset 0 -3px 4px #000000b3,0 0 0 2px #0b0907,0 0 0 4px #c79a4a,0 0 0 5px #0b0907,0 0 16px #d6a54873}.hud.look-a .bagbtn.icon{font:900 20px var(--caps)}.hud.look-a .bagbtn .pts{position:absolute;top:-4px;right:-4px}.hud.look-a .minimap{top:92px;box-shadow:0 0 0 3px #0b0907,0 0 0 6px #5e4a36,0 0 0 8px #0b0907,0 8px 20px #000c}.hud.look-a .belt{align-items:center;gap:0;bottom:8px}.hud.look-a .skills{z-index:0;background:linear-gradient(#2b241f 0%,#18130f 40%,#0d0a08 100%);border:none;border-radius:6px;gap:6px;margin:0 -10px;padding:16px 26px 14px;position:relative;box-shadow:inset 0 2px #ffffff14,inset 0 -2px #0009,0 0 0 2px #0a0706,0 0 0 3px #4a3a2c,0 10px 24px #000000d9}.hud.look-a .skills:before,.hud.look-a .skills:after{content:"";background:radial-gradient(circle at 35% 35%,#b89a70,#4a3a2c);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;box-shadow:0 0 0 1px #0a0706}.hud.look-a .skills:before{left:10px}.hud.look-a .skills:after{right:10px}.hud.look-a .skill{background:radial-gradient(circle at 50% 45%,#1d1714,#070505 80%);border:none;border-radius:4px;width:56px;height:56px;box-shadow:inset 0 3px 6px #000000e6,inset 0 -1px #ffffff0f,0 0 0 1px #3a2e24}.hud.look-a .skill:hover{box-shadow:inset 0 3px 6px #000000e6,0 0 0 1px #c79a4a,0 0 10px #d6a54859}.hud.look-a .skill .skey{color:#f0dcb4;background:linear-gradient(#8a6a3a,#4a3418);border:none;border-radius:2px;padding:0 3px;font-size:10px;top:3px;left:3px}.hud.look-a .orb{z-index:1;width:124px;height:124px;box-shadow:0 0 0 3px #0a0706,0 0 0 9px #3a2e24,0 0 0 10px #8a6a3a,0 0 0 12px #0a0706,0 8px 22px #000000e6}.hud.look-a .xp{z-index:2;background:#0a0706;border:none;height:4px;top:-8px;left:140px;right:140px;box-shadow:0 0 0 1px #3a2e24}.hud.look-a .xpfill{background:linear-gradient(90deg,#7a2a08,#ff8a2a,#ffd08a);box-shadow:0 0 8px #ff8c28bf}.hud.look-a .xp span{color:#8f8170;text-shadow:0 1px 2px #000;top:-18px}.hud.look-a .lives{bottom:142px}.hud.look-b .plate{background:0 0;border:none;padding:0;top:18px;left:24px}.hud.look-b .plate .where{font:italic 13px var(--serif);letter-spacing:.04em;text-transform:none;color:#a89a86;text-shadow:0 1px 3px #000}.hud.look-b .plate .where:first-child{display:none}.hud.look-b .plate .depth{font:600 34px var(--caps);letter-spacing:.02em;color:#f2e2c2;text-shadow:0 2px 10px #000000f2,0 0 2px #000}.hud.look-b .plate .gold{text-shadow:0 1px 3px #000;margin-top:6px;font-size:15px}.hud.look-b .topright{gap:18px}.hud.look-b .bagbtn{color:#d8c8a8;filter:drop-shadow(0 2px 4px #000);background:0 0;border:none;flex-direction:column;gap:2px;padding:4px 2px}.hud.look-b .bagbtn span{display:none}.hud.look-b .bagbtn kbd{font:600 10px var(--caps);color:#8a7c68;background:0 0;border:none;padding:0}.hud.look-b .bagbtn:hover{color:#ffd88a;filter:drop-shadow(0 0 8px #d6a54899)}.hud.look-b .bagbtn.icon{font:700 22px var(--caps)}.hud.look-b .minimap{top:84px;box-shadow:0 0 0 1px #d6a5488c,0 0 22px #000000e6}.hud.look-b .belt{gap:18px;bottom:14px}.hud.look-b .skills{box-shadow:none;background:0 0;border:none;gap:10px;margin-bottom:14px;padding:0}.hud.look-b .skill{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(circle at 50% 30%,#28201abf,#080605bf);border:1px solid #d6a54859;border-radius:10px;width:54px;height:54px;box-shadow:0 4px 12px #000000b3}.hud.look-b .skill:hover{border-color:#ffd88a;box-shadow:0 0 12px #d6a54873}.hud.look-b .skill .skey{color:#a89a86;font:600 10px var(--caps);background:0 0;border:none;top:3px;left:5px}.hud.look-b .orb{width:98px;height:98px;box-shadow:0 0 0 1px #d6a54899,0 0 0 4px #0009,0 6px 20px #000000e6}.hud.look-b .xp{background:#ffffff0f;border:none;height:2px;top:-2px;left:112px;right:112px}.hud.look-b .xpfill{background:#e2b25a;box-shadow:0 0 6px #e2b25acc}.hud.look-b .xp span{font:italic 12px var(--serif);letter-spacing:.02em;color:#a89a86;text-shadow:0 1px 3px #000;top:-19px}.hud.look-b .lives{width:98px;bottom:112px}.hud.look-c .plate{background:0 0;border:none;grid-template-rows:auto auto auto;grid-template-columns:74px auto;align-items:center;column-gap:12px;padding:0;display:grid;top:14px;left:18px}.hud.look-c .plate .seal{background:radial-gradient(circle at 40% 32%,#d2402c,#9a160c 55%,#5a0a06 100%);border-radius:47% 53% 50% 50%/52% 48%;grid-row:1/4;place-items:center;width:74px;height:74px;display:grid;box-shadow:inset 0 0 0 5px #5006048c,inset 0 0 0 7px #ff8c6e2e,0 4px 10px #000c}.hud.look-c .plate .seal span{font:900 30px var(--caps);color:#f6c9a8;text-shadow:0 -1px #00000073,0 1px #ffc8aa40}.hud.look-c .plate .seal small{text-align:center;font:700 8px var(--caps);letter-spacing:.3em;color:#f0b090;margin-top:-4px;display:block}.hud.look-c .plate .depth{display:none}.hud.look-c .plate .where{font:700 11px var(--caps);letter-spacing:.32em;color:#d8b090;text-shadow:0 1px 2px #000}.hud.look-c .plate .where+.where{font:italic 13px var(--serif);letter-spacing:.02em;text-transform:none;color:#b8a890}.hud.look-c .plate .gold{text-shadow:0 1px 2px #000;margin-top:0}.hud.look-c .topright{gap:10px}.hud.look-c .bagbtn{color:#f0c8a0;background:radial-gradient(circle at 40% 32%,#7a1810,#3a0806 70%);border:none;border-radius:48% 52% 50% 50%/50% 47% 53% 50%;justify-content:center;width:46px;height:46px;padding:0;box-shadow:inset 0 0 0 4px #1e020280,inset 0 0 0 5px #ff8c6e24,0 3px 8px #000c}.hud.look-c .bagbtn span{display:none}.hud.look-c .bagbtn kbd{color:#b88a70;font:700 10px var(--caps);background:0 0;border:none;position:absolute;bottom:-17px;left:50%;transform:translate(-50%)}.hud.look-c .bagbtn:hover{background:radial-gradient(circle at 40% 32%,#a82418,#4a0a06 70%)}.hud.look-c .bagbtn.icon{font:900 20px var(--caps)}.hud.look-c .minimap{top:90px;box-shadow:0 0 0 3px #1a0503,0 0 0 5px #8a2a1a,0 0 0 6px #1a0503,0 8px 20px #000c}.hud.look-c .belt{gap:12px;bottom:10px}.hud.look-c .skills{outline-offset:-6px;background:linear-gradient(#2a1712,#160b08);border:none;border-radius:3px;outline:1px dashed #c846328c;padding:12px 14px;box-shadow:inset 0 0 0 4px #160b08,inset 0 0 0 5px #0000,0 0 0 1px #4a1a12,0 8px 18px #000c}.hud.look-c .skill{background:radial-gradient(circle at 50% 40%,#2a1612,#0c0605);border:1px solid #5a2a1e;border-radius:3px}.hud.look-c .skill:hover{border-color:#e8724a}.hud.look-c .skill .skey{color:#f6c9a8;background:#5a140c;border-color:#8a2a1a}.hud.look-c .orb{box-shadow:0 0 0 3px #120806,0 0 0 7px #6a4a2a,0 0 0 8px #c89a5a,0 0 0 10px #120806,0 6px 18px #000000d9}.hud.look-c .xp{background:#120806;border-color:#4a1a12}.hud.look-c .xpfill{background:linear-gradient(90deg,#6a0e08,#e0402a);box-shadow:0 0 6px #e0402a99}.hud.look-c .xp span{color:#b88a70}.hud:not(.look-c) .plate .seal{display:none}.hud.look-a .bagbtn.glow{animation:none;box-shadow:inset 0 2px 1px #ffffff1f,inset 0 -3px 4px #000000b3,0 0 0 2px #0b0907,0 0 0 4px #e2b25a,0 0 0 5px #0b0907,0 0 18px #e2b25aa6}.hud.look-b .bagbtn.glow{box-shadow:none;color:#ffd88a;filter:drop-shadow(0 0 8px #e2b25acc);animation:none}.hud.look-c .bagbtn.glow{animation:none;box-shadow:inset 0 0 0 4px #1e020280,0 0 0 2px #e2b25a,0 0 16px #e2b25a99}.hud.painted .pbelt{--bw:clamp(560px, 55vw, 980px);width:var(--bw);aspect-ratio:1536/468;pointer-events:none;position:absolute;bottom:0;left:50%;transform:translate(-50%);container-type:inline-size}.hud.painted .pbar{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.hud.painted .pwell{pointer-events:auto;position:absolute}.hud.painted .pwell .orb{background:radial-gradient(circle at 50% 40%,#1d1416,#0a0607 55%,#030202 80%);width:100%;height:100%;box-shadow:inset 0 0 22px #000000e6}.hud.painted .pwell .liquid{box-shadow:inset 0 3px 4px #ffe6d259,inset 0 -2.4cqw 3cqw #0009}.hud.painted .pwell .liquid:before{content:"";mix-blend-mode:overlay;background:repeating-radial-gradient(circle at 30% 70%,#ffffff0f 0 6px,#00000012 6px 13px);position:absolute;inset:0}.hud.painted .pwell .glass{background:radial-gradient(at 34% 24%,#ffffff4d,#fff0 30%),radial-gradient(circle,#0000 55%,#000000b8 100%)}.hud.painted .pwell .orblabel{display:none}.hud.painted .pwell .orbnum{z-index:2;font-size:1.6cqw}.hud.painted .pwell .orbnum small{font-size:1.1cqw}.hud.painted .pslot .skill{background:radial-gradient(circle at 50% 40%,#241b16,#090706);border:none;width:100%;height:100%;padding:0}.hud.painted .pslot .skill:hover{border:none;box-shadow:inset 0 0 0 2px #d6a548bf}.hud.painted .pslot .skill.empty{background:radial-gradient(circle at 50% 40%,#16110e,#060504)}.hud.painted .pslot .picon,.hud.painted .pslot .skill>svg{object-fit:cover;width:100%;height:100%;display:block}.hud.painted .pslot .skill>svg{box-sizing:border-box;padding:18%}.hud.painted .skill .skey,.hud.painted .psock .skey{z-index:2;color:#f0e2c4;background:#080605b8;border:1px solid #c8aa7859;padding:0 .3cqw;font-size:1.05cqw;line-height:1.5cqw;top:2%;left:4%}.hud.painted .pslot .cdveil{z-index:0}.hud.painted .pslot .cdveil span{font-size:1.9cqw}.picon{-webkit-user-select:none;user-select:none;display:block}.picon.dim,.hud.painted .skill.dim .picon{opacity:.42;filter:grayscale(.7)}.picon.muted{filter:grayscale()brightness(.5)}.hud.painted .psock{cursor:pointer;background:radial-gradient(circle at 50% 40%,#241b16,#090706);border:none;flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex}.hud.painted .psock.potion{box-sizing:border-box;justify-content:flex-end;padding-bottom:.55cqw}.hud.painted .psock.potion img{aspect-ratio:1;object-fit:cover;width:100%}.hud.painted .psock.potion.dim img{opacity:.35;filter:grayscale(.8)}.hud.painted .psock .skey{position:absolute}.hud.painted .psock .scount{z-index:2;font-size:1.3cqw;bottom:0;right:4%}.hud.painted .plives{cursor:default;background:radial-gradient(circle at 50% 40%,#1a1210,#070505);gap:1%}.hud.painted .plives img{filter:grayscale()brightness(.35);width:auto;height:30%}.hud.painted .plives img.on{filter:drop-shadow(0 0 .5cqw #e8341fbf)}.hud.painted .pxp{z-index:2;pointer-events:none;background:#040302bf;border-radius:2px;position:absolute;box-shadow:inset 0 1px 2px #000}.hud.painted .pxp div{background:linear-gradient(90deg,#6e4a14,#f0c060);border-radius:2px;height:100%;box-shadow:0 0 .6cqw #f0c06099}.hud.painted .pname,.hud.painted .plevel{z-index:2;pointer-events:none;font:700 1.3cqw var(--caps);letter-spacing:.2em;text-transform:uppercase;text-shadow:0 1px 2px #000,0 0 6px #000;align-items:center;display:flex;position:absolute}.hud.painted .pname{padding-left:1cqw}.hud.painted .plevel{color:#e8d6b0;justify-content:flex-end;padding-right:1cqw}.hud.painted .buffs{left:calc(50% - var(--bw,845px) * .22);bottom:calc(clamp(560px,55vw,980px)/6.13442 + 4px);transform:none}.hud.painted .plate{box-sizing:border-box;background:var(--plaque) center / 100% 100% no-repeat;border:none;grid-template-columns:1fr auto;align-content:center;gap:3px 10px;width:270px;height:134px;padding:48px 26px 26px;display:grid;top:6px;left:8px}.hud.painted .plate>.where:nth-child(2){grid-area:1/2;align-self:center;font-size:10px}.hud.painted .plate>.depth{color:#f2e2c2;text-shadow:0 1px 2px #000;grid-area:1/1;font-size:21px;line-height:1}.hud.painted .plate>.where:nth-child(4){grid-area:2/1;font-size:10px;letter-spacing:.14em!important;margin-top:0!important}.hud.painted .plate>.gold{grid-area:2/2;margin-top:0;font-size:14px}.hud.painted .bagbtn{border:11px solid #0000;border-image:var(--btn) 26 fill / 11px stretch;box-sizing:border-box;background:0 0;min-height:40px;padding:1px 6px}.hud.painted .bagbtn:hover{filter:brightness(1.25)}.hud.painted .bagbtn.glow{box-shadow:none;filter:drop-shadow(0 0 8px #d6a5488c)}.hud.painted .bagbtn kbd{background:#080605b3}.hud.painted .minimap{width:156px;height:156px;top:132px;right:72px;box-shadow:inset 0 0 18px #000000e6}.hud.painted .minimap:after{content:"";pointer-events:none;background:var(--ring) center / 100% 100% no-repeat;width:272px;height:290px;position:absolute;top:-67.6px;left:-58px}.hud.painted .minimap .mm-n{display:none}@media (width<=760px){.hud.painted .pbelt{--bw:100vw;width:100vw}.hud.painted .plate{transform-origin:0 0;top:52px;left:4px;transform:scale(.7)}.hud.painted .topright{gap:4px;top:6px;right:8px}.hud.painted .bagbtn{border-width:9px;border-image-width:9px;min-height:34px;font-size:11px}.hud.painted .minimap{width:100px;height:100px;top:96px;right:48px}.hud.painted .minimap:after{width:174px;height:186px;top:-43px;left:-37px}}body.wax{--ink-on-paper:#2b1b0e;--ink-on-paper-dim:#5c4329;--paper-hi:#fff0cd59}body.wax .wbtn,body.wax .menu button,body.wax .names button,body.wax .front .continue,body.wax .gamemenu button,body.wax .runback,body.wax .waybtns button,body.wax .loadout .go button,body.wax .help footer button{border:9px solid #0000;border-width:9px 16px 9px 20px;border-image:var(--wax-button) 40 71 40 96 fill / 9px 16px 9px 20px stretch;box-shadow:none;color:var(--ink-on-paper);text-shadow:0 1px 0 var(--paper-hi);cursor:pointer;filter:drop-shadow(0 4px 6px #000000a6);background:0 0;transition:transform .12s,filter .12s}body.wax .menu button:hover,body.wax .names button:hover,body.wax .front .continue:hover,body.wax .gamemenu button:hover,body.wax .runback:hover,body.wax .waybtns button:hover,body.wax .loadout .go button:hover,body.wax .help footer button:hover{color:#000;filter:drop-shadow(0 6px 10px #000000b3)brightness(1.08);box-shadow:none;border-color:#0000;transform:translateY(-2px)}body.wax .menu button.primary,body.wax .gamemenu button.primary,body.wax .waybtns button.primary,body.wax .front .continue,body.wax .loadout .go button:last-child{color:var(--ink-on-paper);background:0 0;padding-right:46px;position:relative}body.wax .menu button.primary:after,body.wax .gamemenu button.primary:after,body.wax .waybtns button.primary:after,body.wax .front .continue:after,body.wax .loadout .go button:last-child:after{content:"";background:var(--wax-seal) center / contain no-repeat;filter:drop-shadow(0 3px 4px #0009);width:44px;height:44px;position:absolute;top:50%;right:2px;transform:translateY(-50%)rotate(-8deg)}body.wax .bag,body.wax .tree,body.wax .help,body.wax .loadout,body.wax .gamemenu .box,body.wax .wayout,body.wax .runend .runstats{box-sizing:border-box;border:24px solid #0000;border-image:var(--wax-board) 46 fill / 24px stretch;background:0 0;box-shadow:0 18px 40px #000000a6}.hud.wax .wbelt{--bw:clamp(440px, 43vw, 760px);pointer-events:none;align-items:flex-end;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hud.wax .wband{width:var(--bw);aspect-ratio:1500/229;margin:0 -8px 12px;position:relative;container-type:inline-size}.hud.wax .wbandimg,.hud.wax .wjarimg{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.hud.wax .wjar{width:calc(var(--bw) * .22);aspect-ratio:727/844;margin-bottom:2px;position:relative}.hud.wax .wglobe{pointer-events:auto;border-radius:50%;position:absolute;overflow:hidden}.hud.wax .wglobe .orb{background:radial-gradient(circle at 50% 40%,#1a1012,#070404 70%);width:100%;height:100%;box-shadow:inset 0 0 18px #000000d9}.hud.wax .wglobe .liquid{box-shadow:inset 0 3px 3px #ffe6d266,inset 0 -18px 24px #0000008c}.hud.wax .wglobe .orblabel{display:none}.hud.wax .wglobe .orbnum{z-index:2;font-size:15px}.hud.wax .wwell{pointer-events:auto;position:absolute}.hud.wax .wwell .skill{background:radial-gradient(circle at 50% 40%,#1e1612,#080605);border:none;width:100%;height:100%;padding:0}.hud.wax .wwell .skill:hover{border:none;box-shadow:inset 0 0 0 2px #dc3c28cc}.hud.wax .wwell .picon,.hud.wax .wwell .skill>svg{object-fit:cover;width:100%;height:100%;display:block}.hud.wax .wwell .skill>svg{box-sizing:border-box;padding:16%}.hud.wax .wwell .skey{z-index:2;font:700 1.25cqw var(--caps);color:var(--ink-on-paper);background:#dcc08a;border:none;border-radius:1px;padding:0 .35cqw;line-height:1.8cqw;top:2%;left:3%;box-shadow:0 1px 2px #000000b3}.hud.wax .wwell .cdveil{z-index:0}.hud.wax .wwell .cdveil span{font-size:2.3cqw}.hud.wax .wwell.wend{background:radial-gradient(circle at 50% 40%,#1e1612,#080605);border:none;flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex}.hud.wax .wend.potion{cursor:pointer;box-sizing:border-box;justify-content:flex-end;padding-bottom:.6cqw}.hud.wax .wend.potion img{aspect-ratio:1;object-fit:cover;width:100%}.hud.wax .wend.potion.dim img{opacity:.35;filter:grayscale(.8)}.hud.wax .wend .scount{z-index:2;font-size:1.6cqw;bottom:0;right:4%}.hud.wax .wlives{cursor:default;gap:4%}.hud.wax .wlives img{filter:grayscale()brightness(.4);width:86%;height:auto}.hud.wax .wlives img.on{filter:drop-shadow(0 0 .5cqw #e8341f99)}.hud.wax .wxp{z-index:2;pointer-events:none;background:#040302d9;border-radius:2px;position:absolute;box-shadow:inset 0 1px 2px #000}.hud.wax .wxp div{background:linear-gradient(90deg,#7a4a12,#f0c060);border-radius:2px;height:100%;box-shadow:0 0 .6cqw #f0c0608c}.hud.wax .wname{pointer-events:none;font:700 1.9cqw var(--caps);letter-spacing:.18em;text-transform:uppercase;text-shadow:0 1px 2px #000,0 0 8px #000;justify-content:space-between;align-items:baseline;margin-bottom:2px;display:flex;position:absolute;bottom:100%;left:3%;right:3%}.hud.wax .wname b{color:var(--hc);font-weight:700}.hud.wax .wname span{color:#e8d6b0}.hud.wax .buffs{bottom:calc(clamp(440px,43vw,760px)/6.54879 + 40px)}.hud.wax .plate{box-sizing:border-box;background:var(--wax-plaque) center / 100% 100% no-repeat;filter:drop-shadow(0 4px 6px #0009);border:none;grid-template-columns:1fr auto;align-content:center;gap:2px 8px;width:236px;height:109px;padding:18px 26px 16px 24px;display:grid;top:8px;left:10px}.hud.wax .plate .where{color:var(--ink-on-paper-dim);text-shadow:none}.hud.wax .plate>.where:nth-child(2){display:none}.hud.wax .plate>.depth{color:var(--ink-on-paper);text-shadow:0 1px 0 var(--paper-hi);grid-area:1/1;font-size:22px;line-height:1}.hud.wax .plate>.where:nth-child(4){white-space:nowrap;grid-area:2/1/auto/3;font-size:10px;letter-spacing:.12em!important;margin-top:0!important}.hud.wax .plate>.gold{font:700 14px var(--caps);color:#6a4708;grid-area:1/2;align-self:center;margin-top:0}.hud.wax .plate .coin{background:var(--wax-coin) center / contain no-repeat;width:15px;height:15px;box-shadow:none;border-radius:0}.hud.wax .wseals{gap:10px;top:8px;right:14px}.hud.wax .wseal{cursor:pointer;pointer-events:auto;filter:drop-shadow(0 3px 4px #000000bf);background:0 0;border:none;width:52px;height:54px;padding:0;transition:transform .12s,filter .12s;position:relative}.hud.wax .wseal img{width:100%;height:100%;display:block}.hud.wax .wseal:hover{filter:drop-shadow(0 5px 8px #000c)brightness(1.12);transform:translateY(-2px)scale(1.06)}.hud.wax .wseal kbd{font:700 10px var(--caps);color:var(--ink-on-paper);background:#dcc08a;border:none;border-radius:1px;padding:0 5px;line-height:14px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%);box-shadow:0 1px 2px #000000b3}.hud.wax .wseal .pts{min-width:18px;height:18px;font:700 11px var(--caps);color:#2b1b0e;background:radial-gradient(circle at 35% 35%,#ffe9a6,#d6a548 60%,#8a5a14);border-radius:50%;place-items:center;display:grid;position:absolute;top:-4px;right:-4px;box-shadow:0 0 8px #ffc85acc}.hud.wax .wseal.glow{animation:1.6s ease-in-out infinite waxglow}@keyframes waxglow{0%,to{filter:drop-shadow(0 3px 4px #000000bf)drop-shadow(0 0 2px #ffbe5033)}50%{filter:drop-shadow(0 3px 4px #000000bf)drop-shadow(0 0 12px #ffbe50d9)}}.hud.wax .minimap{width:150px;height:150px;top:92px;right:30px;box-shadow:inset 0 0 18px #000000e6}.hud.wax .minimap:after{content:"";pointer-events:none;background:var(--wax-ring) center / 100% 100% no-repeat;width:180.7px;height:182.4px;position:absolute;top:-17.2px;left:-15.7px}.hud.wax .minimap .mm-n{display:none}body.wax .wayout{padding:6px 18px 10px}body.wax .wayout.pitbreak{padding:4px 16px 6px}body.wax .pitbreak .waybtns button{min-width:0;font-size:calc(12px * var(--ui-k,1) * 1.1);padding:3px 14px}body.wax .pitbreak .waybtns button.primary{padding-right:56px}body.wax .waybtns button{min-width:170px;font:700 14px var(--caps);letter-spacing:.14em;text-transform:uppercase;padding:6px 18px}body.wax .runend .runstats{padding:6px 14px}body.wax .runback{min-width:240px;font:700 16px var(--caps);letter-spacing:.2em;text-transform:uppercase;margin-top:16px;padding:8px 24px}body.wax .menu{gap:14px}body.wax .menu button{min-width:0;font:700 15px var(--caps);letter-spacing:.18em;padding:8px 20px}body.wax .menu button.primary{letter-spacing:.22em;min-width:230px;padding:11px 56px 11px 28px;font-size:20px}body.wax .front .continue{letter-spacing:.2em;min-width:300px;padding:8px 54px 6px 30px;font-size:18px}body.wax .front .continue span{color:var(--ink-on-paper-dim)}body.wax .front .confirm p{color:#d8c6a4}body.wax .names{gap:12px}body.wax .names button{min-width:150px;font:700 15px var(--caps);letter-spacing:.16em;padding:8px 18px 8px 34px;position:relative}body.wax .names button:not(.back):before{content:"";background:radial-gradient(circle at 38% 35%, color-mix(in srgb, var(--c) 70%, #fff), var(--c) 45%, color-mix(in srgb, var(--c) 45%, #000) 100%);border-radius:46% 54% 50% 50%;width:20px;height:20px;position:absolute;top:50%;left:4px;transform:translateY(-50%);box-shadow:0 1px 2px #0009}body.wax .names button.on{color:#000;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--c) 60%, transparent)) drop-shadow(0 6px 10px #000000b3);transform:translateY(-3px)}body.wax .names .back{width:52px;padding:8px 0!important}body.wax .classcard{box-sizing:border-box;background:var(--wax-sheet) center / 100% 100% no-repeat;width:380px;max-height:calc(87vh - 120px);color:var(--ink-on-paper);filter:drop-shadow(0 10px 18px #000000b3);border:none;padding:40px 40px 40px 42px;top:13vh;overflow:hidden}body.wax .classcard.left{border:none}body.wax .classcard h2{color:color-mix(in srgb, var(--c) 38%, #2b1b0e);text-shadow:0 1px 0 var(--paper-hi);font-size:28px}body.wax .classcard .kit{grid-template-columns:1fr 1fr;gap:5px 12px;display:grid}body.wax .classcard .kit span{gap:6px;font-size:12.5px}body.wax .classcard .res{color:var(--ink-on-paper-dim)}body.wax .classcard p{color:var(--ink-on-paper);font-size:15px}body.wax .classcard .kit span i{color:var(--ink-on-paper)}body.wax .classcard .kit .picon{border-radius:2px;box-shadow:0 1px 2px #00000080}body.wax .classcard .go{color:color-mix(in srgb, var(--c) 35%, #2b1b0e)}body.wax .loadout{padding:6px 12px 10px}body.wax .loadout .go button{font:700 14px var(--caps);letter-spacing:.16em;text-transform:uppercase;padding:7px 22px}body.wax .loader .lbar{background:#0c0807;border:2px solid #2b2420;border-radius:3px;width:280px;height:7px;box-shadow:inset 0 1px 3px #000,0 0 0 1px #000}body.wax .loader .lbar div{background:linear-gradient(90deg,#6a0c06,#d0281a 70%,#ff6a4a);border-radius:2px;box-shadow:0 0 10px #dc281499}body.wax .gamemenu .box{padding:12px 28px 18px}body.wax .gamemenu button{min-width:250px;font:700 15px var(--caps);letter-spacing:.2em;padding:7px 22px}body.wax .gamemenu button.quit{color:#6a1a10}body.wax .help footer button{font:700 13px var(--caps);letter-spacing:.1em;padding:4px 14px}body.wax .help footer button.next{color:var(--ink-on-paper);background:0 0}body.wax .bag{padding:4px 8px}body.wax .tree{padding:4px 10px 6px}@media (width<=760px){.hud.wax .wbelt{--bw:68vw}.hud.wax .plate{transform-origin:0 0;top:52px;left:4px;transform:scale(.72)}.hud.wax .wseals{gap:6px;top:6px;right:8px}.hud.wax .wseal{width:40px;height:42px}.hud.wax .minimap{width:96px;height:96px;top:70px;right:20px}.hud.wax .minimap:after{width:115.7px;height:116.8px;top:-11px;left:-10px}}.hubwin.hubstash{flex-direction:column;width:min(620px,100vw - 32px);display:flex;overflow:hidden}.hubstash .sgold{font:italic 14px var(--serif);color:var(--ink-dim);align-items:baseline;gap:8px;margin:0 0 6px;display:flex}.hubstash .sgold b{font:900 24px var(--caps);color:#f0c860;text-shadow:0 2px #000}.hubstash .sgold small{font:italic 12px var(--serif);color:#9a8a70;margin-left:auto}.hubstash .sgold .coin{background:var(--wax-coin,radial-gradient(circle at 40% 35%, #ffe08a, #b07a24)) center / contain no-repeat;border-radius:50%;align-self:center;width:20px;height:20px}.hubstash .stabs{gap:6px;margin-bottom:6px;display:flex}.hubstash .stabs .wbtn{letter-spacing:.1em;filter:brightness(.72)saturate(.8);flex:1 1 0;min-width:0;padding:4px 6px;font-size:12px}.hubstash .stabs .wbtn.on{filter:drop-shadow(0 0 6px #ffb450b3)brightness(1.12)}.hubstash .spage{scrollbar-width:thin;scrollbar-color:#6b5434 #00000040;flex-direction:column;flex:auto;gap:6px;min-height:0;max-height:calc(100vh - 250px);padding:0 6px 0 10px;display:flex;overflow:hidden auto}.hubstash .spage .say,.hubstash .spage .fine{margin:2px 0 4px}.hubstash .go{margin-top:8px}.hubstash .cworn .cwell,.hubstash .cbag .cwell{aspect-ratio:1}.hubstash .cbag{grid-template-columns:repeat(8,1fr)}.hubstash .cworn .cwell{cursor:default}.hubstash .cworn .cwell.has,.hubstash .cbag .cwell.has{cursor:pointer}.hubstash .cwell.own{border:2px dashed #b8a88847;border-image-source:none}.hubstash .cwell .cown,.bag.craft .cwell .cown{font:700 9.5px var(--caps);letter-spacing:.08em;text-transform:uppercase;color:#b8a888;text-shadow:0 1px #000;position:absolute;bottom:1px;left:2px}.hubstash .spieces{grid-template-columns:repeat(5,1fr);gap:6px 8px;display:grid}.hubstash .spiece{grid-template-columns:1fr auto;align-items:end;gap:3px;display:grid}.hubstash .spiece .cwell{aspect-ratio:1;box-shadow:inset 0 -3px 0 var(--path)}.hubstash .spiece.none .cwell{opacity:.75}.hubstash .sbuy{width:22px;height:22px;font:900 15px var(--caps);cursor:pointer;color:var(--ink-on-paper,#2b1b0e);border:4px solid #0000;border-width:4px 6px;border-image:var(--wax-button) 40 71 40 96 fill / 4px 6px stretch;background:0 0;padding:0;line-height:1}.hubstash .sbuy:disabled{filter:grayscale()brightness(.45);cursor:default}body:not(.wax) .hubstash .sbuy{color:var(--ink);background:#15100d;border:1px solid #3a2e26}.hubstash .spath{border-top:1px solid #b8a88824;flex-direction:column;gap:4px;padding:6px 0 8px;display:flex}.hubstash .sph{box-shadow:inset 3px 0 0 var(--path);align-items:baseline;gap:8px;padding-left:4px;display:flex}.hubstash .sph b{font:800 14px var(--caps);letter-spacing:.14em;text-transform:uppercase;color:var(--path);padding-left:6px}.hubstash .sph small{min-width:0;font:italic 12.5px var(--serif);color:#9a8a70;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.hubstash .sph .cbuild{font:700 12px var(--caps);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:6px solid #0000;border-width:6px 10px 6px 12px;border-image:var(--wax-button) 40 71 40 96 fill / 6px 10px 6px 12px stretch;color:var(--ink-on-paper,#2b1b0e);background:0 0;align-self:center;padding:2px 10px}.hubstash .sph .cbuild:disabled{filter:grayscale(.35)brightness(.88);cursor:default}.hubstash .sph .cbuild.poor{color:#8e2414}.hubstash .spath.shut .crecipe{opacity:.78}.hubstash .crecipe{grid-template-rows:auto auto;padding:5px 6px 6px}.hubstash .crecipe .cwhat{color:#b8a888;white-space:nowrap;text-overflow:ellipsis;grid-area:2/2/auto/3;font-size:12px;overflow:hidden}.hubstash .crecipe .cwhat.poor{color:#e8765c}.hubstash .crecipe .cwhat.shut{color:#8a7a64;font-style:italic}.runstash{font:italic 15px var(--serif);color:#d8ccb4;text-align:center;margin-top:6px}.runstash.lost{color:#e8765c}:is(.bag.craft,.hubstash) .cwell .ccount{font:800 12px var(--caps);color:#f0e0b8;text-shadow:0 1px #000,0 0 3px #000;position:absolute;bottom:0;right:2px}.bag.craft .cwell.own:before{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #b8a88873}.bag.craft .crecipe.nobuild{grid-template-rows:auto auto;grid-template-columns:44px 1fr auto}.bag.craft .crecipe.nobuild .cwhere{color:#9a8a70;grid-area:2/2/auto/3;font-size:11.5px;font-style:italic}.hubstash .sover{font:italic 13px var(--serif);color:#ffd2c0;background:#8c1e1273;margin:0 0 6px;padding:5px 10px;box-shadow:inset 3px 0 #e8765c}.hubstash h4 small.over{color:#e8765c}.hubstash .cworn .sslot{flex-direction:column;align-items:stretch;gap:2px;display:flex}.hubstash .cworn .sslot .cwell{aspect-ratio:1;width:100%}.hubstash .sfloor{font:700 10px var(--caps);letter-spacing:.1em;text-transform:uppercase;color:#9a8a70;justify-content:center;align-items:center;gap:4px;display:flex}.hubstash .ssoon{font:700 11px var(--caps);color:#e8d2a8;cursor:pointer;background:#00000059;border:1px solid #b8a8884d;padding:0 4px;line-height:1.2}.hubstash .cwell.armed{box-shadow:inset 0 0 0 2px #e8765c}.hubstash .cwell .cbreak{text-align:center;font:700 10px var(--caps);text-transform:uppercase;color:#ffb0a0;text-shadow:0 1px #000;position:absolute;inset:auto 0 2px}.hubstash .cwell .cq{font:900 13px var(--caps);color:#d8c8a8;text-shadow:0 1px #000,0 0 3px #000;position:absolute;top:1px;left:3px}.hubstash .spiece.unknown .cwell{filter:saturate(.5)}.hubstash .crecipe.locked{opacity:.82}.hubstash .crecipe.locked .cname{color:#b8a888}.hubstash .splaces{grid-template-columns:1fr 1fr;gap:6px 12px;display:grid}.hubstash .splace{background:#00000047;justify-content:space-between;align-items:center;gap:8px;padding:4px 6px;display:flex}.hubstash .splace span{font:600 13px var(--serif);color:var(--ink)}.hubstash .splace b{font:800 12px var(--caps);letter-spacing:.1em;text-transform:uppercase;color:#e8d2a8;margin-right:4px}.hubstash .splace small{font:italic 11.5px var(--serif);color:#9a8a70;display:block}.hubstash .splace .cbuild{font:700 12px var(--caps);letter-spacing:.1em;cursor:pointer;border:6px solid #0000;border-width:6px 10px 6px 12px;border-image:var(--wax-button) 40 71 40 96 fill / 6px 10px 6px 12px stretch;color:var(--ink-on-paper,#2b1b0e);background:0 0;padding:2px 10px}.hubstash .splace .cbuild:disabled{filter:grayscale(.35)brightness(.88);cursor:default}.hubstash .splace .cbuild.poor{color:#8e2414}.hubstash .crecipe.locked .cbuild{grid-column:4}.bag.craft .cwell.asleep{opacity:.9}.bag.craft .cwell .cown{white-space:nowrap}.bag.craft{gap:6px;width:420px}:is(.bag.craft,.hubstash) .tabs{gap:8px}:is(.bag.craft,.hubstash) .tabs button small{opacity:.7;margin-left:4px;font-size:10px}:is(.bag.craft,.hubstash) h4{font:700 11px var(--caps);letter-spacing:.24em;text-transform:uppercase;color:#b8a888;margin:2px 0 0}:is(.bag.craft,.hubstash) h4 small{letter-spacing:.05em;color:#8a7a64;margin-left:6px}:is(.bag.craft,.hubstash) .cwell{box-sizing:border-box;border:6px solid #0000;border-image:var(--wax-well) 16 / 6px stretch;cursor:default;background:radial-gradient(circle at 50% 40%,#241a14,#080605 75%);padding:0;position:relative}:is(.bag.craft,.hubstash) .cwell.has{cursor:pointer}:is(.bag.craft,.hubstash) .cwell.has:hover{filter:brightness(1.15)}:is(.bag.craft,.hubstash) .cwell .cart{object-fit:cover;width:100%;height:100%;display:block}:is(.bag.craft,.hubstash) .cwell.great:after,:is(.bag.craft,.hubstash) .cwell.key:after{content:"";pointer-events:none;box-shadow:inset 0 0 8px 0 color-mix(in srgb, var(--legendary) 80%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--legendary) 70%, transparent);animation:2.4s ease-in-out infinite legglow;position:absolute;inset:0}:is(.bag.craft,.hubstash) .cart.dim{filter:grayscale(.85)brightness(.55)}:is(.bag.craft,.hubstash) .cworn{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}:is(.bag.craft,.hubstash) .cworn .cwell{aspect-ratio:1}:is(.bag.craft,.hubstash) .cbag{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}:is(.bag.craft,.hubstash) .cbag .cwell{aspect-ratio:1}:is(.bag.craft,.hubstash) .cledger{flex-direction:column;flex:1;gap:6px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}:is(.bag.craft,.hubstash) .crecipe{background:#00000047;grid-template-rows:auto 6px;grid-template-columns:44px 1fr auto auto;align-items:center;column-gap:8px;padding:4px 6px;display:grid;box-shadow:inset 0 0 0 1px #00000073}:is(.bag.craft,.hubstash) .crecipe .cwell.sm{border-width:4px;border-image-width:4px;grid-row:1/3;width:44px;height:44px}:is(.bag.craft,.hubstash) .crecipe .cname{font:700 12px var(--caps);letter-spacing:.04em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:is(.bag.craft,.hubstash) .crecipe.great .cname{color:var(--legendary)}:is(.bag.craft,.hubstash) .crecipe .cname small{font:600 12px var(--caps);color:#b8a888;margin-left:8px}:is(.bag.craft,.hubstash) .crecipe .cbar{background:#0a0807;grid-area:2/2/auto/3;height:4px;box-shadow:inset 0 1px 2px #000}:is(.bag.craft,.hubstash) .crecipe .cbar i{background:linear-gradient(90deg,#7a4a12,#f0c060);height:100%;display:block}:is(.bag.craft,.hubstash) .crecipe.great .cbar i{background:linear-gradient(90deg,#7a2a08,#ff7a14)}:is(.bag.craft,.hubstash) .crecipe .cpin{cursor:pointer;background:radial-gradient(circle at 40% 35%,#3a302a,#0e0b09 70%);border:none;border-radius:46% 54% 50% 50%;grid-row:1/3;width:18px;height:18px;padding:0;box-shadow:inset 0 1px 2px #000}:is(.bag.craft,.hubstash) .crecipe .cpin.on{background:radial-gradient(circle at 38% 32%,#ff9a7a,#c4200e 45%,#5a0804 100%);box-shadow:0 0 6px #e6321ebf}:is(.bag.craft,.hubstash) .crecipe .cbuild{font:700 12px var(--caps);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:6px solid #0000;border-width:6px 10px 6px 12px;border-image:var(--wax-button) 40 71 40 96 fill / 6px 10px 6px 12px stretch;color:var(--ink-on-paper,#2b1b0e);background:0 0;grid-row:1/3;padding:2px 12px}:is(.bag.craft,.hubstash) .crecipe .cbuild:disabled{filter:grayscale()brightness(.45);cursor:default}:is(.bag.craft,.hubstash) .crecipe.ready{box-shadow:inset 0 0 0 1px #f0c06080,0 0 10px #f0c06040}:is(.bag.craft,.hubstash) .crecipe.ready .cbuild{animation:1.6s ease-in-out infinite waxglow}:is(.bag.craft,.hubstash) .cpinned{flex-direction:column;gap:4px;display:flex}.tip.ctip .tfx{color:#ffb070;margin-top:6px;font-size:13.5px;font-style:italic}.tip.ctip .tmake{color:#9c8f7c;margin-top:6px;font-size:12px}.tip.ctip .cfor{border-top:1px solid #b8a88840;min-width:240px;margin-top:8px;padding-top:6px}.tip.ctip .cforh{font:700 11px var(--caps);letter-spacing:.1em;text-transform:uppercase;color:#b8a888;margin-bottom:3px}.tip.ctip .cforl{color:#d8ccb4;justify-content:space-between;gap:14px;font-size:13px;line-height:1.45;display:flex}.tip.ctip .cforl.ab span{color:#f0dcae}.tip.ctip .cforl small{color:#8c806c;font-size:11.5px}.tip.ctip .cforl b{white-space:nowrap;color:#9c8f7c;font-weight:600}.tip.ctip .cforl b i{color:#6e6152;margin:0 5px;font-style:normal}.tip.ctip .cforl em{font-style:normal;font-weight:700}.tip.ctip .cforl em.up{color:#a8d878}.tip.ctip .cforl em.down{color:#e8765c}.tip.ctip .cforl.none{color:#9c8f7c;font-style:italic}.tip.ctip .cfornote{color:#e8a05c;margin-top:4px;font-size:12px;font-style:italic}:is(.bag.craft,.hubstash) .crecipe.nums{grid-template-rows:auto 6px auto}:is(.bag.craft,.hubstash) .crecipe .cglance{color:#a8d878;white-space:nowrap;text-overflow:ellipsis;grid-area:3/2/auto/3;padding-top:1px;font-size:11.5px;overflow:hidden}:is(.bag.craft,.hubstash) .crecipe .cglance .up{color:#a8d878}:is(.bag.craft,.hubstash) .crecipe .cglance .down{color:#e8765c}:is(.bag.craft,.hubstash) .crecipe.pathed{box-shadow:inset 3px 0 0 var(--path)}:is(.bag.craft,.hubstash) .crecipe.pathed.ready{box-shadow:inset 3px 0 0 var(--path), inset 0 0 0 1px #f0c06080, 0 0 10px #f0c06040}.tip.ctip .tpath{color:#9c8f7c;margin-top:2px;font-size:12px}.tip.ctip .tpath b{font:700 11px var(--caps);letter-spacing:.1em;text-transform:uppercase;color:var(--path);margin-right:4px}:is(.bag.craft,.hubstash) .crecipe .cbuild.buy:before{content:"";vertical-align:-1px;background:radial-gradient(circle at 35% 30%,#fff3b0,#f0c040 45%,#8a5a10 100%);border-radius:50%;width:9px;height:9px;margin-right:5px;display:inline-block;box-shadow:0 0 3px #f0c04099}:is(.bag.craft,.hubstash) .crecipe .cbuild.buy.poor,:is(.bag.craft,.hubstash) .crecipe .cbuild.buy.poor:disabled{color:#8e2414;filter:grayscale(.35)brightness(.88)}.tip.ctip .tmiss{color:#d8ccb4;margin-top:6px;font-size:12.5px}.tip.ctip .tmiss b{color:#f0c040;font-weight:700}.tip.ctip .tmiss.poor b{color:#e8765c}.tip.ctip .tmiss.key{color:#ffb070;font-style:italic}:is(.bag.craft,.hubstash) .cbuilds{flex-direction:column;flex:1;align-self:stretch;gap:10px;min-width:0;min-height:0;padding-right:4px;display:flex;overflow-y:auto}:is(.bag.craft,.hubstash) .cbuilds .baghint{padding-left:10px}:is(.bag.craft,.hubstash) .cbuildcard{min-width:0}:is(.bag.craft,.hubstash) header{gap:6px}:is(.bag.craft,.hubstash) .tabs.three{flex:1;gap:4px;min-width:0}:is(.bag.craft,.hubstash) .tabs.three button{letter-spacing:.05em;white-space:nowrap;flex:1 1 0;min-width:0;padding:2px;font-size:10.5px;overflow:hidden}:is(.bag.craft,.hubstash) .tabs.three button small{margin-left:2px;font-size:9.5px}.bag.craft{overflow-x:hidden}.bag.craft,:is(.bag.craft,.hubstash) .cledger,:is(.bag.craft,.hubstash) .cbuilds{scrollbar-width:thin;scrollbar-color:#6b5434 #00000040}:is(.bag.craft,.hubstash) .cbuildcard{box-shadow:inset 3px 0 0 var(--path), inset 0 0 0 1px #b8a88826;background:#0a08078c;padding:8px 10px}:is(.bag.craft,.hubstash) .cbuildcard.on{box-shadow:inset 3px 0 0 var(--path), inset 0 0 0 1px #f0c0608c, 0 0 10px #f0c06033}:is(.bag.craft,.hubstash) .cbh{align-items:center;gap:8px;display:flex}:is(.bag.craft,.hubstash) .cbh b{font:700 13px var(--caps);letter-spacing:.05em;color:var(--ink);white-space:nowrap}:is(.bag.craft,.hubstash) .cbh small{font:700 10.5px var(--caps);letter-spacing:.12em;text-transform:uppercase;color:var(--path);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:is(.bag.craft,.hubstash) .cfollow{font:700 10.5px var(--caps);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;flex:none;padding:2px 7px}:is(.bag.craft,.hubstash) .cfollow.on{color:#f0c060;text-shadow:0 0 6px #f0c06099}:is(.bag.craft,.hubstash) .cbsays{color:#b8a888;margin:4px 0 6px;font-size:12.5px;font-style:italic}:is(.bag.craft,.hubstash) .cbsteps{flex-wrap:wrap;gap:3px;display:flex}:is(.bag.craft,.hubstash) .cstep{background:#0a0807;place-items:center;width:30px;height:30px;display:grid;box-shadow:inset 0 0 0 1px #b8a88833}:is(.bag.craft,.hubstash) .cstep img{width:26px;height:26px}:is(.bag.craft,.hubstash) .cstep.great{box-shadow:inset 0 0 0 1px #ff7a1473}:is(.bag.craft,.hubstash) .cstep.done{box-shadow:inset 0 0 0 1px #a8d8788c}:is(.bag.craft,.hubstash) .cstep.next{box-shadow:inset 0 0 0 2px #f0c060,0 0 8px #f0c06073}:is(.bag.craft,.hubstash) .cbfoot{color:#9c8f7c;margin-top:5px;font-size:12px}:is(.bag.craft,.hubstash) .cbfoot b{color:#f0dcae;font-weight:600}body.wax :is(.bag.craft,.hubstash) .cfollow{border:4px solid #0000;border-width:4px 6px 4px 8px;border-image:var(--wax-button) 40 71 40 96 fill / 4px 6px 4px 8px stretch;color:var(--ink-on-paper,#2b1b0e);text-shadow:none;letter-spacing:.04em;background:0 0;padding:1px 3px;font-size:10px}body.wax :is(.bag.craft,.hubstash) .cfollow.on{color:#7a1a0c;filter:drop-shadow(0 0 5px #f0c060bf)}:is(.bag.craft,.hubstash) .cstep.locked{position:relative}:is(.bag.craft,.hubstash) .cstep .clock{filter:drop-shadow(0 0 1px #000)drop-shadow(0 1px 1px #000);width:9px;height:11px;position:absolute;bottom:1px;right:1px}.lcorner{z-index:6;pointer-events:auto;flex-direction:column;align-items:flex-start;gap:8px;max-width:min(380px,27vw);display:flex;position:absolute;top:18px;left:22px}.lrow{flex-wrap:wrap;gap:8px;display:flex}.lbtn{font:700 12.5px var(--caps);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;padding:5px 14px;text-decoration:none;display:inline-flex}body:not(.wax) .lbtn{color:var(--ink);cursor:pointer;background:#15100d;border:1px solid #3a2e26}.lbtn svg{fill:currentColor;flex:none;width:15px;height:15px}.lbtn:hover{filter:drop-shadow(0 4px 6px #000000a6)brightness(1.1)}.lcoin{cursor:pointer;text-align:left;border:9px solid #0000;border-width:9px 16px 9px 20px;border-image:var(--wax-button) 40 71 40 96 fill / 9px 16px 9px 20px stretch;max-width:100%;color:var(--ink-on-paper,#2b1b0e);filter:drop-shadow(0 4px 6px #000000a6);background:0 0;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 14px 6px;display:flex}body:not(.wax) .lcoin{background:#e2cfa4;border:1px solid #5a3a20}.lcoin b{font:900 17px var(--caps);letter-spacing:.14em;color:#7a1a0c}.lcoin .lca{letter-spacing:-.01em;word-break:break-all;font:600 11.5px ui-monospace,Cascadia Mono,Consolas,monospace}.lcoin small{font:italic 11px var(--serif);color:#6a4a2a}.lcoin:hover{filter:drop-shadow(0 5px 8px #000000bf)brightness(1.06)}.lroadwin{z-index:46;pointer-events:auto;background:radial-gradient(at 50% 45%,#0806058c,#040303e0);place-items:center;display:grid;position:absolute;inset:0}.lroad{box-sizing:border-box;width:min(640px,100vw - 32px);max-height:calc(100vh - 40px);color:var(--ink);scrollbar-width:thin;scrollbar-color:#6b5434 #00000040;background:#0c0907f5;border:1px solid #3a2e26;padding:14px 22px;position:relative;overflow-y:auto}body.wax .lroad{border:24px solid #0000;border-image:var(--wax-board) 46 fill / 24px stretch;background:0 0;padding:4px 14px 8px}.lroad h2{font:900 24px var(--caps);letter-spacing:.12em;color:#e8d2a8;text-shadow:0 2px #000;margin:0 34px 10px 0}.lroad h2 small{font:600 12px var(--caps);letter-spacing:.2em;color:var(--ink-dim);text-transform:uppercase;margin-left:12px}.lroad .lx{width:30px;height:30px;font:700 22px var(--serif);color:#cbb89a;cursor:pointer;background:0 0;border:0;line-height:1;position:absolute;top:0;right:2px}.lroad ol{margin:0;padding:0;list-style:none;position:relative}.lroad ol:before{content:"";background:linear-gradient(#a8341a,#5a4a3a 40%,#3a2e26);width:2px;position:absolute;top:6px;bottom:6px;left:151px}.lroad li{grid-template-columns:140px 22px 1fr;align-items:start;gap:0;padding:5px 0 7px;display:grid;position:relative}.lroad .lwhen{font:700 11.5px var(--caps);letter-spacing:.1em;text-transform:uppercase;color:#cbb89a;text-align:right;padding-top:2px;padding-right:12px}.lroad .ldot{background:#3a2e26;border-radius:50%;justify-self:center;width:10px;height:10px;margin-top:4px;box-shadow:0 0 0 2px #6b5434}.lroad li.live .ldot{background:radial-gradient(circle at 40% 35%,#ff9a7a,#c4200e 55%,#5a0804);box-shadow:0 0 6px #e6321eb3}.lroad li.live .lwhen{color:#e8765c}.lroad li b{font:800 14.5px var(--caps);letter-spacing:.06em;color:#e8d2a8}.lroad li p{font:13.5px var(--serif);color:var(--ink-dim);margin:1px 0 0;line-height:1.35}.lroad .lfoot{font:italic 13px var(--serif);color:#9a8a70;margin:10px 0 2px}.lroad .lfoot a{color:#e8c070}.lroad li.same{padding-top:0}:root{--ink:#e9dcc4;--ink-dim:#9c8f7c;--iron:#1a1513;--iron-hi:#3b302a;--rim:#6b5642;--gold:#d6a548;--blood:#b3160f;--ember:#ff7a14;--common:#d9d2c3;--magic:#6f8cff;--rare:#f5d34a;--legendary:#ff7a14;--serif:"Spectral", Georgia, serif;--caps:"Cinzel", "Trajan Pro", Georgia, serif}*{box-sizing:border-box}html,body,#root{height:100%;color:var(--ink);font-family:var(--serif);background:#050407;margin:0;overflow:hidden}button{font:inherit;color:inherit}.app{position:fixed;inset:0}.app canvas{touch-action:none;display:block}.overlay{pointer-events:none;position:absolute;inset:0;overflow:hidden}.float{font-family:var(--caps);white-space:nowrap;text-shadow:0 2px #000,0 0 8px #000000e6;will-change:transform, opacity;font-size:22px;font-weight:700;position:absolute;top:0;left:0}.float.dealt{color:#f3ead8}.float.crit{color:#ffb43a;font-size:32px;font-weight:900}.float.taken{color:#ff4a3a;font-size:20px}.float.goldtxt{color:var(--gold);font-size:17px}.float.say{color:var(--ink-dim);font-family:var(--serif);font-size:17px;font-style:italic;font-weight:400}.label{pointer-events:auto;cursor:pointer;font-family:var(--serif);white-space:nowrap;background:#080606c7;border:1px solid #ffffff14;border-radius:2px;padding:2px 8px 3px;font-size:14px;position:absolute;top:0;left:0}.label:hover{background:#1e1610f2;border-color:currentColor}.label.common{color:var(--common)}.label.magic{color:var(--magic)}.label.rare{color:var(--rare)}.label.legendary{color:var(--legendary);border-color:#ff7a148c;box-shadow:0 0 12px #ff7a1459}.mbar{flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;top:0;left:0}.mname{font-family:var(--caps);color:#f0c9a0;text-shadow:0 1px 2px #000;font-size:13px}.mtrack{background:#120808;border:1px solid #000;width:54px;height:5px;box-shadow:0 0 0 1px #a0281e59}.mfill{background:linear-gradient(#e0402e,#8c140c);height:100%;transition:width .12s linear;display:block}.mbar.ally .mname{color:#d8f0c0;font-size:calc(13px * var(--ui-k,1))}.mbar.ally .mtrack{width:calc(64px * var(--ui-k,1));box-shadow:0 0 0 1px #46963c73}.mbar.ally .mfill{background:linear-gradient(#7ad25a,#2e7a1c)}.hud{pointer-events:none;position:absolute;inset:0}.hud button{pointer-events:auto}.plate{border-left:2px solid var(--rim);background:linear-gradient(#140f0ddb,#0a0807b3);padding:8px 14px 10px;position:absolute;top:14px;left:18px}.where{font-family:var(--caps);letter-spacing:.32em;color:var(--ink-dim);text-transform:uppercase;font-size:11px}.depth{font-family:var(--caps);letter-spacing:.04em;font-size:22px;font-weight:700}.gold{color:var(--gold);align-items:center;gap:7px;margin-top:4px;font-size:15px;display:flex}.coin{background:radial-gradient(circle at 35% 35%,#ffe9a6,#c48a22 60%,#6e4a10);border-radius:50%;width:12px;height:12px;box-shadow:0 0 6px #d6a54899}.bagbtn{border:1px solid var(--iron-hi);cursor:pointer;font-family:var(--caps);letter-spacing:.12em;color:var(--ink);background:#0e0a09d1;align-items:center;gap:8px;padding:7px 12px;font-size:13px;display:flex;position:relative}.bagbtn:hover{border-color:var(--rim)}.bagbtn kbd,.skey{font-family:var(--serif);color:var(--ink-dim);background:#0b0807;border:1px solid #3a302a;border-radius:2px;padding:0 4px;font-size:11px}.log{flex-direction:column;gap:3px;display:flex;position:absolute;bottom:150px;left:22px}.logline{text-shadow:0 1px 3px #000;font-size:15px}.logline.magic{color:var(--magic)}.logline.rare{color:var(--rare)}.logline.legendary{color:var(--legendary);font-weight:600}.logline.levelup{color:var(--gold);font-family:var(--caps)}.logline.bad{color:#d86a5a}.logline.plain{color:var(--common)}.banner{font-family:var(--caps);letter-spacing:.14em;color:#f2e2c2;text-shadow:0 0 22px #ff781e59,0 2px #000;white-space:nowrap;font-size:34px;font-weight:700;animation:2.6s forwards banner;position:absolute;top:13%;left:50%;transform:translate(-50%)}@keyframes banner{0%{opacity:0;letter-spacing:.3em}15%{opacity:1;letter-spacing:.14em}75%{opacity:1}to{opacity:0}}.belt{align-items:flex-end;gap:14px;padding:0 6px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.xp{background:#0b0807;border:1px solid #2c231e;height:7px;position:absolute;top:-16px;left:116px;right:116px}.xpfill{background:linear-gradient(90deg,#6e4a14,#d6a548);height:100%;box-shadow:0 0 6px #d6a54880}.xp span{font-family:var(--caps);letter-spacing:.14em;color:var(--ink-dim);font-size:11px;position:absolute;top:-17px;right:0}.orb{width:112px;height:112px;box-shadow:0 0 0 3px #0a0706, 0 0 0 5px var(--rim), 0 0 0 7px #0a0706, 0 6px 18px #000c;background:radial-gradient(circle at 50% 60%,#140b0a,#050303 70%);border-radius:50%;position:relative;overflow:hidden}.liquid{transition:top .25s;position:absolute;bottom:0;left:0;right:0}.orb.life .liquid{background:linear-gradient(#e8341f,#a8120a 45%,#4a0603)}.orb.fury .liquid{background:linear-gradient(#ffb24a,#d85a0c 45%,#5a1a04)}.orb.faith .liquid{background:linear-gradient(#ffe48a,#d8a22a 45%,#5a3e08)}.orb.energy .liquid{background:linear-gradient(#d4ff8a,#6ab82a 45%,#1e4a0a)}.orb.mana .liquid{background:linear-gradient(#8ab8ff,#2a5ad8 45%,#0a1a5a)}.orb.edge .liquid{background:linear-gradient(#ff8a9a,#c42a44 45%,#4a0814)}.orb.heat .liquid{background:linear-gradient(#ffc06a,#e0641a 45%,#5a1804)}.orb.vigil .liquid{background:linear-gradient(#fff0b0,#e0b84a 45%,#5a4210)}.orb.focus .liquid{background:linear-gradient(#c8f0a0,#5aa040 45%,#183a10)}.orb.glow .liquid{background:linear-gradient(#b8e4ff,#3a8ae0 45%,#0a2a5a)}.orb.shadow .liquid{background:linear-gradient(#c8a0ff,#6a2ad0 45%,#1a0838)}.orb.shadow .wave{background:radial-gradient(at 50% 60%,#dcc4ff,#8448e8 70%)}.orb.heat .wave{background:radial-gradient(at 50% 60%,#ffd890,#ec7a22 70%)}.orb.vigil .wave{background:radial-gradient(at 50% 60%,#fff4c4,#e8c460 70%)}.orb.focus .wave{background:radial-gradient(at 50% 60%,#dcf8c0,#70b850 70%)}.orb.glow .wave{background:radial-gradient(at 50% 60%,#d0ecff,#50a0f0 70%)}.orb.faith .wave{background:radial-gradient(at 50% 60%,#fff0aa,#e0b040 70%)}.orb.energy .wave{background:radial-gradient(at 50% 60%,#e8ffb0,#80cc40 70%)}.orb.mana .wave{background:radial-gradient(at 50% 60%,#b0d0ff,#4070e0 70%)}.orb.edge .wave{background:radial-gradient(at 50% 60%,#ffb0bc,#d83a54 70%)}.wave{opacity:.9;border-radius:50%;width:120px;height:14px;margin-left:-60px;transition:top .25s;animation:2.6s ease-in-out infinite alternate wave;position:absolute;left:50%}.orb.life .wave{background:radial-gradient(at 50% 60%,#ff6a52,#c41d10 70%)}.orb.fury .wave{background:radial-gradient(at 50% 60%,#ffd07a,#e46a12 70%)}@keyframes wave{0%{transform:translate(-8px)scaleY(.7)rotate(-3deg)}to{transform:translate(8px)scaleY(1)rotate(3deg)}}.glass{background:radial-gradient(at 35% 22%,#ffffff52,#fff0 32%),radial-gradient(circle,#0000 58%,#000000a6 100%);border-radius:50%;position:absolute;inset:0}.orbnum{font-family:var(--caps);text-shadow:0 1px 3px #000;opacity:0;justify-content:center;align-items:center;font-size:17px;font-weight:700;transition:opacity .2s;display:flex;position:absolute;inset:0}.orbnum small{color:#fff9;font-size:11px}.orb:hover .orbnum{opacity:1}.skills{background:linear-gradient(#1c1613,#0b0807);border:1px solid #2e2520;gap:8px;margin-bottom:4px;padding:10px 12px 12px;display:flex;box-shadow:inset 0 1px #ffffff0d,0 6px 16px #000000b3}.skill{cursor:pointer;background:radial-gradient(circle at 50% 40%,#2a201a,#0d0a08);border:1px solid #4a3a2c;justify-content:center;align-items:center;width:58px;height:58px;display:flex;position:relative}.skill:hover{border-color:var(--gold)}.skill.dim svg{opacity:.35;filter:grayscale(.7)}.skill .skey{line-height:13px;position:absolute;top:2px;left:2px}.scount{font-family:var(--caps);text-shadow:0 1px 2px #000;font-size:14px;font-weight:700;position:absolute;bottom:1px;right:4px}.death{background:radial-gradient(#3c000000 30%,#4600008c 100%);flex-direction:column;align-items:center;padding-top:16vh;animation:.6s fadein;display:flex;position:absolute;inset:0}.deadtitle{font-family:var(--caps);letter-spacing:.16em;color:#d8392a;text-shadow:0 0 24px #c8140a99,0 2px #000;font-size:44px;font-weight:900}.deadsub{color:var(--ink-dim);margin-top:6px;font-style:italic}@keyframes fadein{0%{opacity:0}to{opacity:1}}.bag{background:radial-gradient(at 50% 0,#5a3c1e2e,#0000 60%),linear-gradient(#16110e,#0c0908);border:1px solid #3a2e26;flex-direction:column;gap:12px;width:352px;padding:14px 16px;display:flex;position:absolute;top:64px;bottom:150px;right:14px;overflow-y:auto;box-shadow:inset 0 0 0 1px #d6a5481f,0 10px 30px #000c}.bag header{justify-content:space-between;align-items:center;display:flex}.bag h2{font-family:var(--caps);letter-spacing:.28em;color:var(--gold);text-transform:uppercase;margin:0;font-size:18px}.close{cursor:pointer;color:var(--ink-dim);background:0 0;border:none;font-size:26px;line-height:1}.doll{grid-template-rows:repeat(3,64px);grid-template-columns:repeat(3,64px);justify-content:center;gap:10px;display:grid}.cell{cursor:default;background:radial-gradient(circle at 50% 40%,#1b1512,#0a0807);border:1px solid #2c241f;justify-content:center;align-items:center;width:100%;height:100%;min-height:46px;padding:0;display:flex}.doll .cell{width:64px;height:64px}.cell.has{cursor:pointer}.cell.has:hover{background:radial-gradient(circle at 50% 40%,#2a2019,#0e0b09)}.cell.magic{border-color:#6f8cff8c}.cell.rare{border-color:#f5d34a99}.cell.legendary{border-color:#ff7a14cc;box-shadow:inset 0 0 14px #ff7a1459}.empty{color:#3c322b;flex-direction:column;align-items:center;display:flex;position:relative}.empty i{letter-spacing:.14em;text-transform:uppercase;color:#5a4c40;white-space:nowrap;font-size:9px;font-style:normal;position:absolute;bottom:-12px}.stats{color:var(--ink-dim);border-top:1px solid #2a221d;border-bottom:1px solid #2a221d;flex-wrap:wrap;justify-content:center;gap:4px 12px;padding:6px 0;font-size:13px;display:flex}.stats b{color:var(--ink)}.grid{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.grid .cell{aspect-ratio:1}.baghint{color:#6e6152;margin:0;font-size:12px;font-style:italic}.tip{z-index:30;pointer-events:none;background:#080605f7;border:1px solid;width:280px;padding:10px 12px;position:fixed;box-shadow:0 8px 24px #000c}.tname{font-family:var(--caps);font-size:16px;font-weight:700}.tbase{color:var(--ink-dim);margin-bottom:6px;font-size:13px}.towner{color:var(--ink-dim);margin:-3px 0 6px;font-size:12.5px;font-style:italic}.towner.no{color:#ff6a4a}.tstat{font-size:14px}.tstat b{font-size:16px}.tstat em{margin-left:6px;font-size:13px;font-style:normal}.up{color:#7fd36a}.down{color:#e0604e}.tmod{color:var(--magic);font-size:14px}.tshard{color:var(--legendary);margin-top:6px;font-size:13px}.thint{color:#6e6152;margin-top:8px;font-size:11px;font-style:italic}.loader{z-index:50;background:radial-gradient(at 50% 60%,#1a0d08,#050304 70%);flex-direction:column;justify-content:center;align-items:center;gap:18px;transition:opacity .35s;display:flex;position:absolute;inset:0}.loader.out{opacity:0}.ltitle{font-family:var(--caps);letter-spacing:.2em;color:#f2e2c2;text-shadow:0 0 30px #d2281473;align-items:center;gap:.32em;font-size:64px;font-weight:900;display:flex}.lbar{background:#1c1410;width:260px;height:3px}.lbar div{background:linear-gradient(90deg,#8a3a10,#ffb04a);height:100%;transition:width .2s}.lsub{color:var(--ink-dim);font-size:14px;font-style:italic}@media (width<=760px){.orb{width:78px;height:78px}.skill{width:46px;height:46px}.xp{left:84px;right:84px}.bag{width:auto;inset:58px 8px 120px}.ltitle{font-size:40px}}.float.dealt.fire{color:#ffb05a}.float.dealt.cold{color:#a8dcff}.float.dealt.holy{color:#ffe08a}.float.dealt.lightning{color:#b8e4ff}.float.dealt.arcane{color:#d0b0ff}.float.dot{opacity:.9;font-size:15px;font-weight:500}.float.dot.poison{color:#9be06a}.float.dot.bleed{color:#e0503a}.float.dot.burn{color:#ffa040}.mname.champion{color:#8ab0ff}.mname.unique{color:#ffc850}.hurt{opacity:0;pointer-events:none;background:radial-gradient(#78000000 45%,#9600008c 100%);position:absolute;inset:0}.topright{gap:8px;display:flex;position:absolute;top:14px;right:18px}.bagbtn.glow{border-color:var(--gold);animation:1.6s ease-in-out infinite pulse;box-shadow:0 0 14px #d6a54873}@keyframes pulse{50%{box-shadow:0 0 4px #d6a54833}}.pts{background:var(--gold);color:#1a0f04;min-width:18px;height:18px;font:700 12px/18px var(--caps);text-align:center;border-radius:9px;position:absolute;top:-8px;left:22px}.buffs{gap:6px;display:flex;position:absolute;bottom:152px;left:50%;transform:translate(-50%)}.buff{background:#140a06d9;border:1px solid #6a3a1a;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:relative}.buff span{font:700 11px var(--caps);text-shadow:0 1px 2px #000;position:absolute;bottom:-1px;right:1px}.skill.empty{opacity:.45}.skill.potion{margin-left:6px}.cdveil{background:#000000ad;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.cdveil span{font:700 14px var(--caps);color:#e9dcc4}.orblabel{text-align:center;font:600 9px var(--caps);letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c;text-shadow:0 1px 2px #000;pointer-events:none;position:absolute;bottom:7px;left:0;right:0}.xp{left:120px;right:120px}.tree{z-index:10;background:radial-gradient(at 50% 0,#5a3c1e2e,#0000 60%),linear-gradient(#16110ef7,#0a0807f7);border:1px solid #3a2e26;flex-direction:column;width:min(980px,100vw - 32px);padding:12px 18px 14px;display:flex;position:absolute;top:56px;bottom:150px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:inset 0 0 0 1px #d6a5481f,0 10px 40px #000000d9}.tree header{border-bottom:1px solid #2a221d;align-items:center;gap:18px;padding-bottom:8px;display:flex}.tabs{gap:4px;display:flex}.tabs button{font:600 13px var(--caps);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);cursor:pointer;background:0 0;border:1px solid #0000;padding:6px 12px}.tabs button.on{color:var(--gold);background:#d6a5480f;border-color:#4a3a2c}.points{font:13px var(--caps);color:var(--ink-dim);letter-spacing:.1em;margin-left:auto}.points b{color:var(--gold);margin-right:4px;font-size:20px}.branches{flex:1;grid-template-columns:repeat(3,1fr);gap:14px;padding-top:10px;display:grid;overflow-y:auto}.branch h3{text-align:center;font:700 14px var(--caps);letter-spacing:.3em;text-transform:uppercase;color:#cbb89a;margin:0 0 6px}.tier{border-top:1px dashed #2a221d;gap:8px;min-height:92px;padding:8px 6px 8px 28px;display:flex;position:relative}.tier.shut{opacity:.55}.tier .lvl{font:700 12px var(--caps);color:#6e6152;position:absolute;top:8px;left:2px}.tier .lvl:before{content:"Lv";margin-right:1px;font-size:9px}.nodes{flex-wrap:wrap;gap:10px;display:flex}.node{flex-direction:column;align-items:center;gap:3px;width:84px;display:flex}.node.mod{width:72px}.nodebtn{cursor:default;background:radial-gradient(circle at 50% 40%,#241b16,#0b0907);border:1px solid #3a2e26;justify-content:center;align-items:center;width:56px;height:56px;padding:0;display:flex;position:relative}.node.mod .nodebtn{border-radius:50%;width:44px;height:44px}.node.active .nodebtn{border-radius:6px}.node.passive .nodebtn{width:46px;height:46px;margin:5px;transform:rotate(45deg)}.node.passive .nodebtn svg,.node.passive .nodebtn .rank{transform:rotate(-45deg)}.node.can .nodebtn{cursor:pointer;border-color:var(--gold);box-shadow:0 0 10px #d6a54859}.node.learned .nodebtn,.node.maxed .nodebtn{background:radial-gradient(circle at 50% 40%,#3a2a1a,#120c08);border-color:#8a6a3a}.node.blocked{opacity:.35}.rank{font:700 11px var(--caps);color:#e9dcc4;text-shadow:0 1px 2px #000;position:absolute;bottom:0;right:2px}.nname{text-align:center;color:#cbb89a;font-size:11.5px;line-height:1.15}.slots{flex-wrap:wrap;justify-content:center;gap:2px;display:flex}.slots button{font:9px var(--serif);color:var(--ink-dim);cursor:pointer;background:#0b0807;border:1px solid #3a302a;padding:0 3px}.slots button.on{color:#1a0f04;background:var(--gold);border-color:var(--gold)}.tip.treetip{border-color:#8a6a3a;width:300px}.tdesc{color:var(--ink);font-size:14px;line-height:1.35}.tnext{color:#9ab0d8;margin-top:6px;font-size:13px}.mastery{flex:1;grid-template-columns:repeat(2,1fr);align-content:start;gap:10px;padding-top:8px;display:grid;overflow-y:auto}.mhint{color:#8a7c6a;grid-column:1/-1;margin:0;font-size:13px;font-style:italic}.fam{background:#00000040;border:1px solid #2a221d;padding:8px 10px}.fam.held{border-color:#8a6a3a;box-shadow:inset 0 0 18px #d6a54814}.famhead{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.famhead b{font:700 15px var(--caps);letter-spacing:.14em;color:#e0c89a}.famhead span{color:var(--ink-dim);font-size:12px}.famhead em{font-style:normal;font:700 12px var(--caps);color:var(--gold)}.famhead .mbar{background:#0b0807;flex-basis:100%;height:4px}.famhead .mbar div{background:linear-gradient(90deg,#6e4a14,#d6a548);height:100%}.fambranches{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.fambranch{flex-direction:column;gap:4px;display:flex}.mnode{color:#9c8f7c;cursor:default;text-align:left;background:#0e0b09;border:1px solid #2a221d;align-items:center;gap:6px;padding:3px 6px;font-size:12.5px;display:flex}.mnode i{font-style:normal;font:11px var(--caps);margin-left:auto}.mnode.on{color:#e9dcc4;border-color:#6a5236}.mnode.can{border-color:var(--gold);cursor:pointer}.select{background:#040305;position:fixed;inset:0}.select canvas{display:block}.selecttitle{text-align:center;pointer-events:none;opacity:0;transition:opacity 1.2s;position:absolute;top:4vh;left:0;right:0}.selecttitle.in{opacity:1}.selecttitle h1{font:900 54px var(--caps);letter-spacing:.32em;color:#e8d6b4;text-shadow:0 0 30px #ff6e1459;margin:0;padding-left:.32em}.selecttitle p{color:var(--ink-dim);margin:4px 0 0;font-style:italic}.names{gap:10px;display:flex;position:absolute;bottom:5vh;left:50%;transform:translate(-50%)}.names button{min-width:150px;font:700 16px var(--caps);letter-spacing:.2em;text-transform:uppercase;color:#cbb89a;cursor:pointer;background:#0a0807d9;border:1px solid #3a2e26;padding:10px 18px}.names button.on,.names button:hover{color:var(--c);border-color:var(--c);box-shadow:0 0 16px #ffb45a40}.classcard{border:1px solid #3a2e26;border-left:3px solid var(--c);pointer-events:none;background:#0a0807e0;width:330px;padding:16px 18px;position:absolute;top:22vh;right:4vw}.classcard.left{border-left:1px solid #3a2e26;border-right:3px solid var(--c);left:4vw;right:auto}.classcard h2{font:900 30px var(--caps);letter-spacing:.14em;color:var(--c);margin:0}.classcard .res{font:12px var(--caps);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);margin-top:2px}.classcard p{margin:10px 0;font-size:15.5px;line-height:1.45}.kit{flex-direction:column;gap:4px;display:flex}.kit span{color:#cbb89a;align-items:center;gap:8px;font-size:13px;display:flex}.kit i{font-style:normal}.go{font:600 12px var(--caps);letter-spacing:.25em;text-transform:uppercase;color:var(--gold);margin-top:12px}@media (width<=760px){.tree{top:50px;bottom:120px}.branches,.mastery{grid-template-columns:1fr}.names{flex-wrap:wrap;justify-content:center;width:96vw}.names button{flex:40%;min-width:0}.classcard{width:auto;top:14vh;left:3vw;right:3vw}.selecttitle h1{font-size:34px}}.front{pointer-events:none;opacity:0;flex-direction:column;justify-content:space-between;align-items:center;padding:6vh 16px 5vh;transition:opacity 1.4s;display:flex;position:absolute;inset:0}.front .top,.front .bottom{flex-direction:column;align-items:center;display:flex}.front.in{opacity:1}.front h1{font:900 clamp(48px, 8vw, 104px) var(--caps);letter-spacing:.2em;color:#f2e2c2;text-shadow:0 0 36px #d228148c,0 4px #000;align-items:center;gap:.32em;margin:0;display:flex}.front h1 .seal,.ltitle .seal{filter:drop-shadow(0 6px 18px #000c);border-radius:50%;width:1.25em;height:1.25em}.front .tag{color:#b8a68c;letter-spacing:.04em;margin:2px 0 0;font-size:18px;font-style:italic}.front .lighting{color:#8a6a3a;letter-spacing:.08em;margin-top:18px;font-size:14px;font-style:italic}.front .lighting span{opacity:0;animation:1.4s infinite lightdot}.front .lighting span:nth-child(2){animation-delay:.2s}.front .lighting span:nth-child(3){animation-delay:.4s}@keyframes lightdot{30%,70%{opacity:1}}.menu{pointer-events:auto;align-items:center;gap:10px;display:flex}.menu button{min-width:190px;font:700 15px var(--caps);letter-spacing:.26em;text-transform:uppercase;color:#cbb89a;cursor:pointer;background:#0a0807b8;border:1px solid #3a2e26;padding:11px 22px;transition:color .15s,border-color .15s,box-shadow .15s}.menu button:hover{color:#f0dcb4;border-color:#8a6a3a}.menu button.primary{color:#1a0f04;background:linear-gradient(#e2b25a,#b07a24);border-color:#f0c870;min-width:240px;padding:14px 22px;font-size:18px;box-shadow:0 0 22px #f0aa3c59}.menu button.primary:hover{color:#000;box-shadow:0 0 30px #ffbe508c}.front .fine{color:#6e6152;margin-top:14px;font-size:13px;font-style:italic}@media (width<=760px){.menu{flex-direction:column}.menu button,.menu button.primary{min-width:240px}}.front .continue{pointer-events:auto;min-width:300px;font:700 18px var(--caps);letter-spacing:.26em;text-transform:uppercase;color:#1a0f04;cursor:pointer;background:linear-gradient(#e2b25a,#b07a24);border:1px solid #f0c870;flex-direction:column;align-items:center;gap:3px;margin-bottom:12px;padding:12px 26px 10px;display:flex;box-shadow:0 0 22px #f0aa3c59}.front .continue:hover{box-shadow:0 0 30px #ffbe508c}.front .continue span{font:italic 400 13px var(--serif);letter-spacing:.04em;text-transform:none;color:#3a2408}.front .stamp{color:#54493e;pointer-events:auto;align-items:center;gap:16px;margin-top:10px;font-size:12px;display:flex}button.link{font:italic 13px var(--serif);color:#8a7a62;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}button.link:hover{color:#e2c48a}a.link{font:italic 13px var(--serif);color:#8a7a62;text-underline-offset:3px;text-decoration:underline}a.link:hover{color:#e2c48a}a.xlink{color:#d8c29a;text-shadow:0 1px 3px #000,0 0 6px #000}a.xlink b{margin-right:3px;font-style:normal}.selecttitle .warn{color:#e08a5a;margin-top:6px;font-style:italic}.phone{text-align:center;z-index:20;background:#0a0807f5;border:1px solid #5a4430;width:min(420px,100vw - 32px);padding:22px 22px 20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #040303db,0 10px 40px #000c}.phone h2{font:700 18px var(--caps);letter-spacing:.16em;color:#ecdcbc;margin:0 0 8px}.phone p{color:#b8a68c;margin:0 0 16px;line-height:1.5}.phone button.primary{font:700 15px var(--caps);letter-spacing:.2em;text-transform:uppercase;color:#1a0f04;cursor:pointer;background:linear-gradient(#e2b25a,#b07a24);border:1px solid #f0c870;padding:11px 26px}.selecttitle h1{letter-spacing:.2em!important;font-size:34px!important}.names .back{width:46px;letter-spacing:0!important;min-width:0!important;padding:10px 0!important;font-size:20px!important}.bossbar{flex-direction:column;align-items:center;gap:5px;width:min(560px,100vw - 420px);display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%)}.bossname{font:700 18px var(--caps);letter-spacing:.22em;color:#ffc850;text-shadow:0 0 14px #ffaa2866,0 2px #000}.bosstrack{background:#120806;border:1px solid #4a2a18;width:100%;height:12px;box-shadow:0 0 0 1px #000,0 4px 14px #000000b3}.bosstrack div{background:linear-gradient(#e04a2a,#8c1408);height:100%;transition:width .2s}.bossbar.mad .bossname{color:#ff5a3a;animation:.8s ease-in-out infinite pulse}@media (width<=760px){.bossbar{width:calc(100vw - 32px);top:70px}}kbd.cap{font:600 12px var(--serif);color:#e9dcc4;white-space:nowrap;background:linear-gradient(#2a221d,#120e0b);border:1px solid #4a3c30;border-bottom-width:2px;border-radius:3px;margin:0 1px;padding:1px 7px 2px;display:inline-block}b.red{color:#ff6a4a}.helpveil{z-index:60;background:#040303b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.help{background:radial-gradient(at 60% 0,#5a3c1e29,#0000 60%),linear-gradient(#17120f,#0b0908);border:1px solid #3a2e26;grid-template-rows:minmax(0,1fr);grid-template-columns:230px 1fr;width:min(940px,100%);height:min(620px,100vh - 32px);display:grid;position:relative;box-shadow:inset 0 0 0 1px #d6a5481f,0 20px 60px #000000e6}.help aside{border-right:1px solid #2a221d;flex-direction:column;padding:22px 0;display:flex;overflow-y:auto}.help aside h2{font:700 15px var(--caps);letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin:0 22px 14px}.help aside button{text-align:left;font:15px var(--serif);color:#9c8f7c;cursor:pointer;background:0 0;border:none;border-left:2px solid #0000;padding:9px 22px}.help aside button:hover{color:#e9dcc4}.help aside button.on{color:#f0dcb4;border-left-color:var(--gold);background:#d6a5480f}.help section{flex-direction:column;min-width:0;min-height:0;padding:22px 30px 18px;display:flex}.help h3{font:700 26px var(--caps);letter-spacing:.08em;color:#ecdcbc;margin:0 0 12px}.helpbody{scrollbar-width:thin;scrollbar-color:#6b5434 #00000040;color:#d8cab0;flex:1;min-height:0;padding-right:6px;font-size:16px;line-height:1.55;overflow-y:auto}.helpbody .lead{color:#ecdcbc;margin-top:0;font-size:17.5px}.helpbody ul.plain{padding-left:18px}.helpbody ul.plain li{margin:7px 0}.helpbody button.report{font:700 14px var(--caps);letter-spacing:.18em;text-transform:uppercase;color:#1a0f04;cursor:pointer;background:linear-gradient(#e2b25a,#b07a24);border:1px solid #f0c870;padding:10px 20px}.steps{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.steps li{background:#00000047;border:1px solid #2a221d;align-items:center;gap:10px;padding:10px 12px;display:flex}.steps span{width:26px;height:26px;font:700 13px var(--caps);color:var(--gold);border:1px solid #8a6a3a;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}table.keys{border-collapse:collapse;width:100%}table.keys td{vertical-align:top;border-bottom:1px solid #221b17;padding:8px 6px}table.keys td:first-child{white-space:nowrap;color:#b8a68c;width:1%;padding-right:18px}.heroes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hero{border:1px solid #2a221d;border-left:3px solid var(--c);background:#00000040;padding:10px 12px}.hero h4{font:700 16px var(--caps);letter-spacing:.12em;color:var(--c);margin:0}.hero .res{font:11px var(--caps);letter-spacing:.2em;text-transform:uppercase;color:#8a7c6a}.hero p{margin:6px 0 0;font-size:14.5px;line-height:1.45}.example{background:#0000004d;border:1px solid #2a221d;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding:10px 12px;font-size:14.5px;display:flex}.rarities{grid-template-columns:repeat(4,1fr);gap:8px;margin:4px 0 10px;display:grid}.rarities div{background:#0000004d;border:1px solid #2a221d;flex-direction:column;padding:8px 10px;display:flex}.rarities b{font:700 15px var(--caps)}.rarities span{color:#9c8f7c;font-size:13px}.help footer{border-top:1px solid #2a221d;justify-content:space-between;margin-top:10px;padding-top:12px;display:flex}.help footer button{font:14px var(--serif);color:#b8a68c;cursor:pointer;background:0 0;border:1px solid #3a2e26;padding:7px 14px}.help footer button.next{color:#1a0f04;background:#c8963c;border-color:#e0b05a}.help .close{position:absolute;top:6px;right:10px}@media (width<=760px){.help{grid-template-rows:auto 1fr;grid-template-columns:1fr}.help aside{border-bottom:1px solid #2a221d;border-right:none;flex-flow:wrap;padding:10px}.help aside h2{display:none}.help aside button{border-left:none;padding:6px 10px}.heroes,.rarities,.steps{grid-template-columns:1fr}}.hint{border:1px solid #5a4630;border-left:3px solid var(--gold);pointer-events:none;z-index:5;background:#0c0907eb;align-items:center;gap:12px;max-width:min(640px,100vw - 32px);padding:10px 12px 10px 14px;animation:.35s hintin;display:flex;position:absolute;bottom:200px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #000000b3}@keyframes hintin{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.hintmark{font:700 11px var(--caps);letter-spacing:.25em;text-transform:uppercase;color:var(--gold)}.hinttext{color:#ecdcbc;font-size:15.5px;line-height:1.4}.hint button{pointer-events:auto;font:13px var(--serif);color:#cbb89a;cursor:pointer;background:0 0;border:1px solid #4a3a2c;flex:none;padding:4px 10px}.hint button.quiet{color:#7a6c5a;border-color:#0000}.bagbtn.icon{width:40px;font:700 18px var(--caps);justify-content:center;padding:6px 0}html,body,#root,#root *{cursor:var(--cursor)!important}#root :is(button,a,.label,.cell.has,.node.can .nodebtn,.skill,.bagbtn){cursor:var(--cursor-click)!important}.hud .fade{pointer-events:none;z-index:40;opacity:0;background:radial-gradient(at 50% 55%,#1a0804,#000 70%);position:absolute;inset:0}.tree{z-index:45;background:radial-gradient(at 50% 0,#5a3c1e2e,#0000 60%),linear-gradient(#16110e,#0a0807)}.tip.treetip{z-index:70}.node .badge{font:700 9px var(--caps);letter-spacing:.06em;white-space:nowrap;color:#b8a68c;background:#0b0807;border:1px solid #3a2e26;padding:0 4px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.node.passive .nodebtn .badge{transform:translate(-50%)rotate(-45deg)}.node.locked .nodebtn svg{opacity:.45}.node .nnote{font:italic 11px var(--serif);color:#e8a050;text-align:center;max-width:110px;line-height:1.15}.node.denied .nodebtn{border-color:#a0502a;animation:.32s nodeno}@keyframes nodeno{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.node.passive.denied .nodebtn{animation:none}.treekey{color:#9c8f7c;border-top:1px solid #2a221d;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;padding-top:8px;font-size:12px;display:flex}.treekey .k{background:#241b16;border:1px solid #8a6a3a;width:11px;height:11px;margin-left:8px;display:inline-block}.treekey .k.active{border-radius:2px}.treekey .k.passive{transform:rotate(45deg)}.treekey .k.mod{border-radius:50%}.branches.pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-height:0;padding:10px 6px 0;display:grid;overflow:visible}.pillar{flex-direction:column;min-height:0;display:flex}.pillar .capital{background:linear-gradient(#3a322c,#221d1a);border-radius:4px 4px 0 0;margin:0 -8px;padding:8px 0 9px;box-shadow:inset 0 2px #ffffff14,0 4px 6px #0009}.pillar .capital h3{margin:0}.pillar .shaft{background:linear-gradient(90deg,#15110f,#2a2420 18%,#342c27 50%,#2a2420 82%,#15110f);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;box-shadow:inset 0 0 0 1px #3a322c}.pillar .shaft:before{content:"";background:#0e0b09;width:10px;position:absolute;top:0;bottom:0;left:27px;box-shadow:inset 0 0 4px #000}.pillar .vein{background:linear-gradient(#ffb070,#ff6a14);border-radius:2px;width:4px;transition:height .5s;position:absolute;bottom:0;left:30px;box-shadow:0 0 10px #ff6e1ee6,0 0 24px #ff5a1480}.pillar .base{background:linear-gradient(#2a2420,#120e0c);border-radius:0 0 4px 4px;height:12px;margin:0 -8px;box-shadow:0 6px 10px #000000b3}.pillar .band{border-top:1px solid #0009;flex:1 1 0;justify-content:center;align-items:center;min-height:min-content;padding:10px 4px 8px 40px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a}.pillar .band:first-of-type{border-top:0}.pillar .band.shut{filter:brightness(.62)}.pillar .numeral{font:900 15px var(--caps);color:#5a4e44;text-shadow:0 1px #ffffff0f,0 -1px #000;position:absolute;top:10px;left:4px}.pillar .cut{justify-content:center;align-items:flex-start;gap:6px;width:100%;display:flex}.pillar .mid{justify-content:center;gap:6px;display:flex}.pillar .side{padding-top:10px}.pillar .node{width:64px}.pillar .node.mod{width:56px}.pillar .nodebtn{background:radial-gradient(at 40% 25%,#4e4640,#2a2420 60%,#1a1614);border:0;border-radius:20px 20px 6px 6px;width:48px;height:52px;margin:0;transform:none;box-shadow:inset 0 2px #ffffff1f,inset 0 -4px 6px #0009,0 3px 6px #000000b3}.pillar .node.passive .nodebtn{border-radius:50%;width:50px;height:50px;margin:0;transform:none}.pillar .node.passive .nodebtn svg,.pillar .node.passive .nodebtn .rank{transform:none}.pillar .node.passive .nodebtn .badge{transform:translate(-50%)}.pillar .node.mod .nodebtn{border-radius:50%;width:32px;height:32px}.pillar .rank{background:#0b0807;border:1px solid #3a2e26;padding:1px 4px;font-size:10px;bottom:-6px;right:-7px}.pillar .node.can .nodebtn{box-shadow:inset 0 2px 0 #ffffff1f, inset 0 -4px 6px #0009, 0 0 0 1px var(--gold), 0 0 12px #d6a54866;border:0}.pillar .node.learned .nodebtn,.pillar .node.maxed .nodebtn{background:radial-gradient(at 40% 25%,#5a4436,#2e221a 60%,#1a1310);border:0;box-shadow:inset 0 2px #ffffff1f,inset 0 0 14px #ff782873,0 0 16px #ff782859,0 3px 6px #000000b3}.pillar .node.learned.can .nodebtn{box-shadow:inset 0 0 14px #ff782873, 0 0 0 1px var(--gold), 0 0 16px #ff8c3273}.pillar .node.learned .nodebtn svg,.pillar .node.maxed .nodebtn svg{filter:drop-shadow(0 0 4px #ff8c32e6)}.pillar .node.locked .nodebtn{filter:saturate(.3)brightness(.75)}.pillar .node.learned .nname,.pillar .node.maxed .nname{color:#ffd6a8}.pillar .node.locked .nname,.pillar .node.blocked .nname{color:#6e6152}.pillar .nname{margin-top:2px;font-size:11px}.pillar .slots{flex-wrap:nowrap;max-width:none;margin-top:3px}.pillar .group{align-items:flex-start;gap:2px;display:flex}.pillar .cut{gap:6px}@media (width<=760px){.branches.pillars{grid-template-columns:1fr;overflow-y:auto}.pillar .band{min-height:96px}}.tree header .respec{font:700 11px var(--caps);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);cursor:pointer;background:#0e0b09;border:1px solid #3a2e26;padding:5px 10px}.tree header .respec:hover{color:var(--ink);border-color:#6b5642}.tree header .respec.sure{color:#1a0f04;background:#e8a050;border-color:#ffc070}.node .nnote.back{color:#9be06a}.tip .thint.back{color:#8a9c7a}.minimap{pointer-events:none;z-index:6;border-radius:50%;width:176px;height:176px;position:absolute;top:76px;right:18px;box-shadow:0 0 0 3px #1a1411,0 0 0 5px #6b5642,0 0 0 6px #2a211c,0 8px 22px #000000b3,inset 0 0 18px #000000e6}.minimap canvas{border-radius:50%;width:100%;height:100%;display:block}.minimap.hidden{display:none}.minimap .mm-n{font:700 10px var(--caps);color:#d6a548;background:#1a1411;border:1px solid #6b5642;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.bigmap{z-index:35;cursor:pointer;background:#04030359;position:absolute;inset:0}.bigmap canvas{width:100%;height:100%;display:block}.bigmap.map2{cursor:grab;touch-action:none;pointer-events:auto;background:#040303c7}.bigmap.map2:active{cursor:grabbing}.bigmap.map2 .bigmap-hint b{color:#ffbe5a;font-weight:400}.bigmap-hint{font:italic 13px var(--serif);color:#9c8f7c;text-shadow:0 1px 3px #000;margin:0;position:absolute;top:84px;left:50%;transform:translate(-50%)}@media (width<=760px){.minimap{width:112px;height:112px;top:64px;right:12px}}.lives{pointer-events:auto;justify-content:center;gap:9px;width:112px;display:flex;position:absolute;bottom:128px;left:6px}.lives i{background:#120808;border:1px solid #4a2a22;width:11px;height:11px;transform:rotate(45deg);box-shadow:0 1px 3px #000c}.lives i.on{background:linear-gradient(135deg,#ff6a4a,#a8120a);border-color:#ff9a7a;box-shadow:0 0 8px #e8341fb3,0 1px 3px #000c}.wayout{border-top:1px solid var(--rim);border-bottom:1px solid var(--rim);pointer-events:auto;background:linear-gradient(#140f0de6,#0a0807d1);flex-direction:column;align-items:center;gap:6px;padding:12px 22px 14px;animation:.3s fadein;display:flex;position:absolute;bottom:168px;left:50%;transform:translate(-50%)}.waytitle{font:700 18px var(--caps);letter-spacing:.2em;text-transform:uppercase;color:#f2e2c2}.waysub{color:var(--ink-dim);text-align:center;max-width:440px;font-size:13px;font-style:italic}.waybtns{gap:10px;margin-top:4px;display:flex}.waybtns button{min-width:170px;font:700 14px var(--caps);letter-spacing:.22em;text-transform:uppercase;color:#cbb89a;cursor:pointer;background:#0a0807cc;border:1px solid #3a2e26;padding:10px 18px}.waybtns button:hover{color:#f0dcb4;border-color:#8a6a3a}.waybtns button.primary{color:#1a0f04;background:linear-gradient(#e2b25a,#b07a24);border-color:#f0c870}.wayout.pitbreak{bottom:calc(150px * var(--ui-k,1));gap:2px;padding:5px 14px 7px}.pitbreak .pitrow{align-items:center;gap:16px;display:flex}.pitbreak .waytitle{font-size:calc(15px * var(--ui-k,1) * 1.1);letter-spacing:.14em;white-space:nowrap}.pitbreak .pitt{color:var(--ink-dim);letter-spacing:.08em}.pitbreak .waysub{font-size:calc(11.5px * var(--ui-k,1) * 1.1);white-space:nowrap;max-width:none}.pitbreak .waybtns{gap:8px;margin-top:0}.pitbreak .waybtns button{min-width:0;font-size:calc(12px * var(--ui-k,1) * 1.1);letter-spacing:.14em;padding:5px 12px}.runend{z-index:40;pointer-events:auto;background:radial-gradient(at 50% 35%,#0a0705e6 25%,#040202f7 100%);flex-direction:column;align-items:center;gap:4px;padding-top:14vh;animation:.6s fadein;display:flex;position:fixed;inset:0}.runend.left .deadtitle{color:var(--gold);text-shadow:0 0 24px #d6a54880,0 2px #000}.runstats{gap:34px;margin:26px 0 14px;display:flex}.runstats div{flex-direction:column;align-items:center;display:flex}.runstats b{font:700 30px var(--caps);color:#f2e2c2}.runstats span{font:600 11px var(--caps);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim)}.rungold{font:700 22px var(--caps);letter-spacing:.08em;flex-direction:column;align-items:center;display:flex}.rungold.won{color:var(--gold)}.rungold.lost{color:#d86a5a}.rungold span{font:italic 400 13px var(--serif);letter-spacing:0;color:var(--ink-dim);margin-top:2px}.runbest{font:700 14px var(--caps);letter-spacing:.18em;text-transform:uppercase;color:#ffd27a;margin-top:10px}.runback{min-width:240px;font:700 16px var(--caps);letter-spacing:.24em;text-transform:uppercase;color:#1a0f04;cursor:pointer;background:linear-gradient(#e2b25a,#b07a24);border:1px solid #f0c870;margin-top:24px;padding:13px 24px}.runbtns{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.partyframes{left:12px;top:calc(14px + 112px * var(--ui-k,1));gap:calc(6px * var(--ui-k,1));pointer-events:none;flex-direction:column;display:flex;position:absolute}.pframe{width:calc(224px * var(--ui-k,1));padding:calc(5px * var(--ui-k,1)) calc(9px * var(--ui-k,1));background:linear-gradient(#140f0ddb,#0a0807b8);border-left:2px solid #3a7a2a}.pframe .pfname{font:italic calc(12px * var(--ui-k,1)) var(--serif);color:#9a8a70;align-items:baseline;gap:6px;display:flex}.pframe .pfname b{font:700 calc(13.5px * var(--ui-k,1)) var(--caps);letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;max-width:60%;font-style:normal;overflow:hidden}.pframe .pfname em{font:700 calc(10px * var(--ui-k,1)) var(--caps);letter-spacing:.14em;text-transform:uppercase;color:#c89a50;font-style:normal}.pframe .pfname span{white-space:nowrap;margin-left:auto}.pframe .pftrack{height:calc(6px * var(--ui-k,1));margin:calc(4px * var(--ui-k,1)) 0 calc(3px * var(--ui-k,1));background:#0e0606;border:1px solid #000}.pframe .pftrack div{background:linear-gradient(#7ad25a,#2e7a1c);height:100%;transition:width .15s linear}.pframe .pflives{gap:calc(6px * var(--ui-k,1));display:flex}.pframe .pflives i{width:calc(7px * var(--ui-k,1));height:calc(7px * var(--ui-k,1));background:#120808;border:1px solid #4a2a22;transform:rotate(45deg)}.pframe .pflives i.on{background:linear-gradient(135deg,#ff6a4a,#a8120a);border-color:#ff9a7a}.pframe.down{border-left-color:#a8341a}.pframe.out,.pframe.left{opacity:.5;border-left-color:#4a3a30}.watching{z-index:40;font:italic 15px var(--serif);color:#e8d2a8;pointer-events:auto;background:#0c0907e6;border:1px solid #3a2e26;align-items:center;gap:14px;padding:8px 18px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}.watching b{font:700 15px var(--caps);letter-spacing:.08em;font-style:normal}.watching button{font:700 12px var(--caps);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);cursor:pointer;background:#15100d;border:1px solid #3a2e26;padding:4px 12px}.front .runsline{color:#8a7a62;letter-spacing:.04em;pointer-events:auto;margin-top:10px;font-size:13px}.front .runsline b{color:var(--gold);font-weight:700}.front .confirm{pointer-events:auto;flex-direction:column;align-items:center;gap:8px;display:flex}.front .confirm p{color:#d8c6a4;text-align:center;max-width:460px;font-size:14px;font-style:italic}body.pack2 .bag .cell,body.pack2 .pool .col .stoneface,body.pack2 .pool .opens .stone,body.pack2 .pool .relic .rface{box-sizing:border-box;border:7px solid #0000;border-image:var(--wax-well) 16 / 7px stretch;box-shadow:none;background:radial-gradient(circle at 50% 40%,#241a14,#080605 75%);border-radius:0;padding:0;position:relative}body.pack2 .bag header h2,body.pack2 .bag .stats,body.pack2 .pool .col .cap,body.pack2 .pool .col .base,body.pack2 .tabs button,body.pack2 .tree header .respec{box-sizing:border-box;border:6px solid #0000;border-width:6px 11px 6px 13px;border-image:var(--wax-button) 40 71 40 96 fill / 6px 11px 6px 13px stretch;box-shadow:none;color:var(--ink-on-paper);text-shadow:0 1px 0 var(--paper-hi);background:0 0;border-radius:0}body.pack2 .bag{width:384px}body.pack2 .bag header h2{letter-spacing:.3em;padding:2px 22px;font-size:15px}body.pack2 .bag .doll{grid-template-rows:repeat(3,72px);grid-template-columns:repeat(3,72px);gap:12px}body.pack2 .bag .doll .cell{width:72px;height:72px}body.pack2 .bag .grid{gap:3px}body.pack2 .bag .cell{cursor:default;min-height:0;overflow:visible}body.pack2 .bag .cell.has{cursor:pointer}body.pack2 .bag .cell .pitem{object-fit:cover;width:100%;height:100%;display:block}body.pack2 .bag .cell.has:hover{filter:brightness(1.15)}body.pack2 .bag .cell.has:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0006}body.pack2 .bag .cell.magic:after{box-shadow:inset 0 0 7px 0 color-mix(in srgb, var(--magic) 70%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--magic) 60%, transparent)}body.pack2 .bag .cell.rare:after{box-shadow:inset 0 0 7px 0 color-mix(in srgb, var(--rare) 70%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--rare) 60%, transparent)}body.pack2 .bag .cell.legendary:after{box-shadow:inset 0 0 8px 0 color-mix(in srgb, var(--legendary) 80%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--legendary) 70%, transparent);animation:2.4s ease-in-out infinite legglow}@keyframes legglow{50%{box-shadow:inset 0 0 13px 1px color-mix(in srgb, var(--legendary) 90%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--legendary) 80%, transparent)}}body.pack2 .bag .cell.magic,body.pack2 .bag .cell.rare,body.pack2 .bag .cell.legendary{border-color:#0000}body.pack2 .bag .empty{position:absolute;inset:0}body.pack2 .bag .empty .pitem{object-fit:cover;opacity:.16;filter:grayscale()contrast(1.2);width:100%;height:100%}body.pack2 .bag .empty i{text-align:center;color:#8a7a64;text-shadow:0 1px 2px #000;bottom:3px;left:0;right:0}body.pack2 .bag .stats{color:var(--ink-on-paper-dim);justify-content:center;gap:2px 12px;padding:2px 16px;font-size:13px}body.pack2 .bag .stats b{color:var(--ink-on-paper)}body.pack2 .bag .baghint{color:#8a7a64}body.pack2 .tip{border:12px solid #0000;border-image:var(--wax-board) 46 fill / 12px stretch;box-shadow:0 10px 24px #000000bf, inset 0 2px 0 var(--rc,transparent);background:0 0;padding:4px 8px 6px}body.pack2 .tree header{border-bottom:none}body.pack2 .tabs{gap:8px}body.pack2 .tabs button{filter:brightness(.62)saturate(.8);padding:2px 16px;font-size:12.5px}body.pack2 .tabs button.on{filter:drop-shadow(0 3px 5px #0009);color:var(--ink-on-paper)}body.pack2 .tabs button:hover{filter:brightness(.9)}body.pack2 .tree header .respec{color:var(--ink-on-paper);padding:2px 14px}body.pack2 .tree header .respec.sure{color:#7a1408}body.pack2 .pool .opens .stone{width:38px;height:38px}body.pack2 .pool .opens .stone .picon{object-fit:cover;width:100%;height:100%}body.pack2 .pool .opens .stone.due{box-shadow:0 0 12px #d6a548bf}body.pack2 .pool .cols{gap:12px}body.pack2 .pool .col .cap{padding:1px 0 0;font-size:14px}body.pack2 .pool .col .cap small{color:#6a2a9a}body.pack2 .pool .col.relicab .cap{color:#4a1a6a;background:0 0}body.pack2 .pool .col .shaft{background:linear-gradient(#00000059,#00000026);border-radius:0;box-shadow:inset 0 0 0 1px #0006}body.pack2 .pool .col .stoneface{width:66px;height:66px}body.pack2 .pool .col .stoneface .picon,body.pack2 .pool .col .stoneface>svg{object-fit:cover;width:100%;height:100%}body.pack2 .pool .col.relicab .stoneface{box-shadow:0 0 10px #b06aff80}body.pack2 .pool .col.sealed .stoneface:after{display:none}body.pack2 .pool .col.openable .stoneface{box-shadow:0 0 16px #d6a548b3}body.pack2 .pool .col.can .stoneface{box-shadow:0 0 10px #d6a54866}body.pack2 .pool .col .shaft{justify-content:center;gap:10px;padding-bottom:12px}body.pack2 .pool .col .notches{flex-direction:row;gap:5px}body.pack2 .pool .col .notch{background:radial-gradient(circle at 40% 35%,#2e2622,#0a0807 70%);border-radius:47% 53% 50% 50%;width:12px;height:12px;box-shadow:inset 0 1px 2px #000,0 1px #ffffff0d}body.pack2 .pool .col .notch.lit{background:radial-gradient(circle at 38% 32%,#ff9a7a,#c4200e 45%,#5a0804 100%);box-shadow:0 0 6px #e6321ebf,0 1px 2px #000}body.pack2 .pool .col .notch.next{box-shadow:0 0 0 1.5px var(--gold), inset 0 1px 2px #000}body.pack2 .pool .col .base{color:var(--ink-on-paper);padding:3px 2px 2px;font-size:11px}body.pack2 .pool .col .tag{color:var(--ink-on-paper-dim)}body.pack2 .pool .col.openable .tag{color:#7a4a08}body.pack2 .pool .call{color:var(--gold)}body.pack2 .pool .relics{border-top:none}body.pack2 .pool .relic{background:#140a1c73;border:1px solid #4a2e5e}body.compact .hud.wax .wbelt{--bw:calc(clamp(440px, 43vw, 760px) * var(--ui-k,1))}body.compact .hud.wax .buffs{bottom:calc(clamp(440px, 43vw, 760px) * var(--ui-k,1) * .1527 + 40px * var(--ui-k,1))}body.compact .buff{width:calc(34px * var(--ui-k,1));height:calc(34px * var(--ui-k,1))}body.compact .hud.wax .plate{transform:scale(var(--ui-k,1));transform-origin:0 0}body.compact .hud.wax .wseals{transform:scale(var(--ui-k,1));transform-origin:100% 0}body.compact .hud.wax .minimap{transform:scale(var(--ui-k,1));transform-origin:100% 0;top:calc(8px + 84px * var(--ui-k,1));right:calc(8px + 22px * var(--ui-k,1))}body.compact .float{font-size:calc(22px * var(--ui-k,1))}body.compact .float.crit{font-size:calc(32px * var(--ui-k,1))}body.compact .float.taken{font-size:calc(20px * var(--ui-k,1))}body.compact .float.goldtxt,body.compact .float.say{font-size:calc(17px * var(--ui-k,1))}body.compact .float.dot{font-size:calc(15px * var(--ui-k,1))}body.compact .mname{font-size:calc(13px * var(--ui-k,1))}body.compact .mtrack{width:calc(54px * var(--ui-k,1));height:calc(5px * var(--ui-k,1))}body.compact .label{font-size:calc(14px * var(--ui-k,1));padding:calc(2px * var(--ui-k,1)) calc(8px * var(--ui-k,1)) calc(3px * var(--ui-k,1))}body.compact .log{bottom:calc(150px * var(--ui-k,1))}body.compact .logline{font-size:calc(15px * var(--ui-k,1))}body.compact .banner{font-size:calc(34px * var(--ui-k,1))}body.compact .bossbar{width:calc(min(560px, calc(100vw - 420px)) * var(--ui-k,1))}body.compact .bossname{font-size:calc(18px * var(--ui-k,1))}
