.lu-cursors{cursor:var(--lu-cursor,auto)}.lu-root{z-index:50;pointer-events:none;font-family:var(--lu-font);font-weight:var(--lu-font-w);color:var(--g-tx1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;font-kerning:normal;line-height:1.35;position:fixed;inset:0;overflow:hidden}.lu-root--contained{position:absolute}.lu-root *,.lu-root :before,.lu-root :after{box-sizing:border-box}.lu-root.lu-root--hidden>:not(.lu-fader,.lu-death){visibility:hidden;transition:opacity .4s var(--lu-ease), visibility 0s linear .4s;opacity:0!important;pointer-events:none!important}.lu-root .lu-key-sep{opacity:.55}@media (prefers-reduced-motion:reduce){.lu-root *,.lu-root :before,.lu-root :after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.lu-root .lu-dialog{--lu-portrait:var(--g-g3);z-index:4;opacity:0;visibility:hidden;transition:opacity .24s steps(3,end),visibility 0s linear .24s}.lu-root .lu-dialog.is-open{opacity:1;visibility:visible;transition:opacity .18s steps(3,end),visibility}.lu-root .lu-dialog.is-closing{opacity:0;transition:opacity .24s steps(3,end),visibility 0s linear .24s}.lu-root .lu-dialog .lu-dialog__win{pointer-events:none;transform:translateY(calc(var(--px) * 4));transition:transform .2s steps(4,end)}.lu-root .lu-dialog.is-open .lu-dialog__win{transform:none}.lu-root .lu-dialog.is-closing .lu-dialog__win{transform:translateY(calc(var(--px) * 2));transition:transform .2s steps(2,end)}.lu-root[data-lu-scale] .lu-dialog .g.grp.lu-dialog__win{scale:none}.lu-root[data-lu-scale=shrunk] .lu-dialog .tx.fx-crisp{filter:url(#lu-crisp)}.lu-root .lu-dialog .lu-dialog__panel{cursor:var(--lu-cursor-pointer,pointer)}.lu-root .lu-dialog.is-open .lu-dialog__panel{pointer-events:auto}.lu-root .lu-dialog .lu-dialog__panel *{pointer-events:none}.lu-root .lu-dialog .lu-dialog__art{width:0;height:0;position:absolute;top:0;left:0}.lu-root .lu-dialog :is(.lu-dialog__text,.lu-dialog__ask-text){z-index:2}.lu-root .lu-dialog :is(.lu-dialog__text,.lu-dialog__ask-text) .lu-w{white-space:nowrap}.lu-root .lu-dialog :is(.lu-dialog__text,.lu-dialog__ask-text) .lu-c{opacity:0}.lu-root .lu-dialog :is(.lu-dialog__text,.lu-dialog__ask-text) .lu-c.is-on{opacity:1}.lu-root .lu-dialog .lu-dialog__next{z-index:3;opacity:0}.lu-root .lu-dialog .lu-dialog__next.is-on{opacity:1}.lu-root .lu-dialog .lu-dialog__next .lu-end,.lu-root .lu-dialog .lu-dialog__next.is-last .lu-arrow{display:none}.lu-root .lu-dialog .lu-dialog__next.is-last .lu-end{display:block}.lu-root .lu-dialog.is-open .lu-dialog__next.is-on:not(.is-last) .lu-arrow{animation:.9s infinite lu-g-bob}.lu-root .lu-dialog.is-open .lu-dialog__next.is-on.is-last .lu-end{animation:1.6s infinite lu-dlg-breathe}@keyframes lu-dlg-breathe{0%,24.9%{opacity:1}25%,49.9%{opacity:.72}50%,74.9%{opacity:.45}75%,to{opacity:.72}}.lu-root .lu-dialog .lu-dialog__name{z-index:4}.lu-root .lu-dialog .lu-dialog__name.is-empty{display:none}.lu-root .lu-dialog .lu-dialog__speaker.tx{text-transform:uppercase}.lu-root .lu-dialog .lu-dialog__choices{z-index:3;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(calc(var(--px) * 2));margin:0;padding:0;list-style:none;transition:opacity .12s steps(2,end),transform .12s steps(2,end),visibility 0s linear .12s}.lu-root .lu-dialog .lu-dialog__choices.is-on{pointer-events:auto;opacity:1;visibility:visible;transition:opacity .16s steps(2,end),transform .16s steps(2,end),visibility;transform:none}.lu-root .lu-dialog .lu-dialog__choices .lu-dialog__art,.lu-root .lu-dialog .lu-dialog__choices .lu-dialog__art *{pointer-events:none}.lu-root .lu-dialog .lu-choice{cursor:var(--lu-cursor-pointer,pointer)}.lu-root .lu-dialog .lu-choice__label{color:var(--g-tx2)}.lu-root .lu-dialog .lu-dialog__choices.is-armed .lu-choice.is-sel .lu-choice__label{color:var(--g-sel)}.lu-root .lu-dialog .lu-choice__key{z-index:4;pointer-events:none;align-items:center;display:flex;position:absolute}.lu-root .lu-dialog .lu-dialog__choices:not(.is-armed) :is(.lu-choice__band,.lu-choice__cursor,.lu-choice__key){opacity:0;visibility:hidden}.lu-root .lu-dialog .lu-dialog__choices.is-armed :is(.lu-choice__band,.lu-choice__cursor,.lu-choice__key){opacity:1;transition:opacity .12s steps(2,end)}.lu-root .lu-dialog .lu-choice:not(.is-sel) .lu-choice__band,.lu-root .lu-dialog .lu-choice:not(.is-sel) .lu-choice__cursor{visibility:hidden}.lu-root .lu-dialog.is-open .lu-dialog__choices.is-on.is-armed .lu-choice.is-sel .lu-choice__cursor{animation:.8s infinite lu-g-nudge}.lu-root .lu-dialog .lu-dialog__choices.is-armed .lu-choice__key.is-nudge-a{animation:.4s both lu-dlg-key-hop-a}.lu-root .lu-dialog .lu-dialog__choices.is-armed .lu-choice__key.is-nudge-b{animation:.4s both lu-dlg-key-hop-b}@keyframes lu-dlg-key-hop-a{0%,24.9%{translate:0 calc(var(--px) * -1)}25%,49.9%{translate:0}50%,74.9%{translate:0 calc(var(--px) * -1)}75%,to{translate:0}}@keyframes lu-dlg-key-hop-b{0%,24.9%{translate:0 calc(var(--px) * -1)}25%,49.9%{translate:0}50%,74.9%{translate:0 calc(var(--px) * -1)}75%,to{translate:0}}.lu-root--title .lu-prompt,.lu-root--dialog .lu-prompt{transition:opacity .2s steps(2,end),visibility 0s linear .2s;opacity:0!important;visibility:hidden!important}.lu-root .lu-prompt{z-index:4;will-change:transform;opacity:0;visibility:hidden;transition:opacity .2s steps(2,end),visibility 0s linear .2s;position:absolute;top:0;left:0}.lu-root .lu-prompt.is-on.is-inview{opacity:1;visibility:visible;transition:opacity .16s steps(2,end),visibility}.lu-root .lu-prompt .lu-prompt__anchor,.lu-root .lu-prompt .lu-prompt__inner{width:0;height:0;position:absolute;top:0;left:0}.lu-root .lu-prompt .lu-prompt__label:empty{display:none}.lu-root .lu-prompt.is-on.is-inview .lu-prompt__inner{animation:.18s steps(3,end) both lu-prompt-pop}.lu-root .lu-prompt.is-on.is-inview .lu-prompt__bubble{animation:1.5s infinite lu-prompt-bob}.lu-root .lu-prompt .lu-prompt__dot{opacity:0}.lu-root .lu-prompt.is-on.is-inview .lu-prompt__dot{animation:1.5s infinite lu-prompt-dot}.lu-root .lu-prompt.is-on.is-inview .lu-prompt__dot2{animation-delay:.18s}.lu-root .lu-prompt.is-on.is-inview .lu-prompt__dot3{animation-delay:.36s}@keyframes lu-prompt-pop{0%{opacity:0;transform:translateY(calc(var(--px) * 3))}to{opacity:1;transform:none}}@keyframes lu-prompt-bob{0%,49.9%{transform:none}50%,to{transform:translateY(calc(var(--px) * -1))}}@keyframes lu-prompt-dot{0%,72.9%{opacity:0}73%,to{opacity:.75}}.lu-root .lu-banner{z-index:3;pointer-events:none;opacity:0;visibility:hidden;will-change:opacity;position:absolute;inset:0}.lu-root .lu-banner.is-in{opacity:1;visibility:visible}.lu-root .lu-banner.is-out{opacity:1;visibility:visible;animation:1.1s linear both lu-hud-out,1.1s steps(3,jump-none) both lu-hud-rise}.lu-root .lu-banner.is-in .lu-banner__shade{animation:.6s linear both lu-hud-fade}.lu-root .lu-banner.is-in .lu-banner__rule{animation:.64s steps(8,end) .15s both lu-hud-reveal}.lu-root .lu-banner.is-in .lu-banner__gem{animation:.2s steps(2,end) .1s both lu-hud-fade}.lu-root .lu-banner.is-in .lu-banner__title{animation:.7s linear .1s both lu-hud-fade,.5s steps(2,end) .1s both lu-hud-settle}.lu-root .lu-banner.is-in .lu-banner__sub{animation:.6s linear .6s both lu-hud-fade}@keyframes lu-hud-fade{0%{opacity:0}to{opacity:1}}@keyframes lu-hud-out{0%{opacity:1}to{opacity:0}}@keyframes lu-hud-reveal{0%{clip-path:inset(0 50%)}to{clip-path:inset(0)}}@keyframes lu-hud-settle{0%{translate:0 calc(var(--px) * 2)}to{translate:0}}@keyframes lu-hud-rise{0%{translate:0}to{translate:0 calc(var(--px) * -2)}}.lu-root .lu-hud{z-index:2;pointer-events:none;transition:opacity .5s var(--lu-ease), visibility 0s;position:absolute;inset:0}.lu-root .lu-hud.is-hidden,.lu-root .lu-toasts.is-hidden{opacity:0;visibility:hidden;transition:opacity .5s var(--lu-ease), visibility 0s linear .5s}.lu-root .lu-loc{transition:opacity .45s var(--lu-ease), translate .42s steps(6, jump-end)}.lu-root .lu-loc.is-empty{opacity:0}.lu-root .lu-loc.is-swap{opacity:0;translate:calc(var(--px) * -6) 0;transition:none}.lu-root .lu-clock{transition:opacity .45s var(--lu-ease)}.lu-root.lu-root--dialog .lu-loc:not(.is-empty),.lu-root.lu-root--dialog .lu-clock{opacity:.55}.lu-root .lu-hud .lu-help{transition:opacity .35s var(--lu-ease), translate .3s steps(6, jump-end), visibility 0s}.lu-root .lu-hud .lu-help.is-hidden{opacity:0;visibility:hidden;translate:calc(var(--px) * -6) 0;transition:opacity .3s var(--lu-ease), translate .3s steps(6, jump-end), visibility 0s linear .4s}.lu-root .lu-hud .lu-help.is-empty{display:none}@media (height<=540px){.lu-root .lu-hud .lu-help{display:none}}.lu-root.lu-root--dialog .lu-hud .lu-help:not(.is-hidden){opacity:0;translate:calc(var(--px) * -6) 0}.lu-root .lu-help__grid,.lu-root .lu-help__foot{width:0;height:0;position:absolute;top:0;left:0;overflow:visible}.lu-root .lu-help .lu-keys{justify-content:flex-end;align-items:center;display:flex;position:absolute}.lu-root .lu-help .lu-help__foot-keys{justify-content:flex-start}.lu-root .lu-hud .lu-help-tab{transition:opacity .3s var(--lu-ease) .25s, translate .3s steps(6, jump-end) .25s, visibility 0s linear .25s}.lu-root .lu-hud .lu-help-tab.is-hidden{opacity:0;visibility:hidden;translate:calc(var(--px) * -6) 0;transition:opacity .15s var(--lu-ease), translate .15s steps(3, jump-end), visibility 0s linear .15s}.lu-root .lu-hud .lu-help-tab.is-empty{display:none}@media (height<=540px){.lu-root .lu-hud .lu-help-tab{display:none}}.lu-root.lu-root--dialog .lu-hud .lu-help-tab:not(.is-hidden){opacity:0;translate:calc(var(--px) * -6) 0}.lu-root .lu-help-tab .lu-keys{justify-content:flex-start;align-items:center;display:flex;position:absolute}.lu-root--nohud .lu-hud>:not(.lu-toasts){opacity:0!important;visibility:hidden!important;transition:opacity .35s var(--lu-ease), visibility 0s linear .35s!important}.lu-root--title .lu-hud,.lu-root--title .lu-toasts{transition:opacity .35s var(--lu-ease), visibility 0s linear .35s;opacity:0!important;visibility:hidden!important}.lu-root .lu-keys{align-items:center;gap:var(--px);white-space:nowrap;vertical-align:middle;display:inline-flex}.lu-root kbd.lu-key{box-sizing:border-box;height:calc(var(--px) * 9);min-width:calc(var(--px) * 9);margin:var(--px);padding:0 calc(var(--px) * 2);color:var(--g-kink);font:400 calc(var(--px) * 8) / calc(var(--px) * 7) Tiny5, monospace;letter-spacing:0;text-shadow:none;background:linear-gradient(var(--g-kf0), var(--g-kf0)) var(--px) 0 / calc(100% - var(--px) * 2) var(--px) no-repeat, linear-gradient(var(--g-kf2), var(--g-kf2)) var(--px) calc(100% - var(--px)) / calc(100% - var(--px) * 2) var(--px) no-repeat, linear-gradient(var(--g-kf3), var(--g-kf3)) var(--px) 100% / calc(100% - var(--px) * 2) var(--px) no-repeat, linear-gradient(var(--g-ink0), var(--g-ink0)) 0 100% / 100% var(--px) no-repeat, var(--g-kf1);box-shadow:0 calc(var(--px) * -1) 0 var(--g-ink0), 0 var(--px) 0 var(--g-ink0), calc(var(--px) * -1) 0 0 var(--g-ink0), var(--px) 0 0 var(--g-ink0);border:0;border-radius:0;flex:none;justify-content:center;align-items:flex-start;display:inline-flex;position:relative;transform:none}.lu-root kbd.lu-key--wide{min-width:calc(var(--px) * 9)}.lu-root .lu-key__t{top:calc(var(--px) * -1);font:400 calc(var(--px) * 8) / calc(var(--px) * 9) Tiny5, monospace;letter-spacing:0;text-transform:none;white-space:pre;font-kerning:none;font-synthesis:none;color:var(--g-kink);font-style:normal;display:block;position:relative}.lu-root .lu-key--num .lu-key__t{top:round(nearest, calc(var(--px) * 3.5 - var(--fpx) * 9), var(--lu-dpx,1px));font:400 calc(var(--fpx) * 56 / 3) / calc(var(--fpx) * 18) "Jersey 10", monospace}.lu-root[data-lu-scale=crisp] .lu-key__t{filter:url(#lu-crisp)}.lu-root kbd.lu-key--arrow,.lu-root kbd.lu-key--glyph{justify-content:center;padding:0}.lu-root .lu-key--arrow svg{width:calc(var(--px) * 7);height:calc(var(--px) * 7);fill:var(--g-kink);display:block}.lu-root .lu-key--glyph svg{width:calc(var(--px) * 6);height:calc(var(--px) * 7);fill:var(--g-kink);display:block}.lu-root .lu-key-sep{font:400 calc(var(--px) * 8) / calc(var(--px) * 9) Tiny5, monospace;color:var(--g-tx2);margin:0}.lu-root .lu-toasts{z-index:5;pointer-events:none;transform-origin:0 0;width:0;height:0;transition:opacity .5s var(--lu-ease), visibility 0s;position:absolute;top:0;left:0;overflow:visible}.lu-root[data-lu-scale=shrunk] .lu-toasts{scale:var(--shrink-corner)}.lu-root .lu-toast{left:0;top:calc(var(--px) * 10);opacity:0;translate:0 calc(var(--px) * -3);transition:opacity .3s var(--lu-ease), translate .3s steps(3, jump-end), top .3s steps(3, jump-end), left .3s steps(3, jump-end);position:absolute}.lu-root .lu-toast.is-on{opacity:1;translate:0}.lu-root .lu-toast.is-off{opacity:0;translate:0 calc(var(--px) * -2);transition:opacity .45s var(--lu-ease), translate .45s steps(2, jump-end), top .3s steps(3, jump-end), left .3s steps(3, jump-end)}.lu-fader{z-index:8;opacity:0;pointer-events:none;background:#000;transition-property:opacity;transition-duration:.6s;transition-timing-function:cubic-bezier(.45,.05,.4,1);position:absolute;inset:0}.lu-title{z-index:6;cursor:var(--lu-cursor-pointer,pointer);pointer-events:auto;opacity:0;visibility:hidden;transition:opacity 1.1s var(--lu-ease,ease), visibility 0s linear 1.1s;background:radial-gradient(50% 30% at 50% 43%,#0608149e 0%,#0608144d 55%,#06081400 100%),radial-gradient(30% 9% at 50% 71%,#04050e8c 0%,#04050e00 100%),radial-gradient(80% 78% at 50% 46%,#04050c00 30%,#04050c9e 74%,#020308f0 100%),linear-gradient(#03040a99 0%,#03040a38 30% 60%,#03040ad1 100%);position:absolute;inset:0}.lu-title.is-gone{display:none}.lu-title.is-on{opacity:1;visibility:visible;transition:opacity 1.4s var(--lu-ease,ease), visibility 0s}.lu-title.is-leaving{pointer-events:none}.lu-title.is-menu{cursor:var(--lu-cursor,default)}.lu-title__name{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lu-title__part{pointer-events:none;position:absolute;inset:0}.lu-title .lu-title__dest-label,.lu-title .lu-title__dest-arrow,.lu-title .lu-title__menu-item,.lu-title .lu-title__lang-opt{pointer-events:auto;cursor:var(--lu-cursor-pointer,pointer)}.lu-title .lu-title__prompt.is-hidden{display:none}.lu-title.is-on .lu-title__part--logo{animation:.8s steps(4,jump-none) .15s both lu-title-in}.lu-title.is-on .lu-title__part--crest{animation:.6s steps(3,jump-none) .5s both lu-title-in}.lu-title.is-on .lu-title__part--rule{animation:.8s steps(8,jump-none) .8s both lu-title-rule}.lu-title.is-on .lu-title__part--sub{animation:.6s steps(3,jump-none) 1.15s both lu-title-in}.lu-title.is-on .lu-title__part--menu{animation:.6s steps(3,jump-none) 1.6s both lu-title-in}.lu-title.is-on .lu-title__part--foot,.lu-title.is-on .lu-title__part--lang{animation:.8s steps(4,jump-none) 1.9s both lu-title-in}@keyframes lu-title-in{0%{opacity:0}to{opacity:1}}@keyframes lu-title-rule{0%{clip-path:inset(0 50%)}to{clip-path:inset(0)}}.lu-root .lu-title.is-on .tx.lu-title__prompt-text.is-blink{animation:2.4s step-end infinite lu-title-blink}@keyframes lu-title-blink{0%{opacity:1}58%{opacity:.55}66%{opacity:.2}82%{opacity:.55}90%,to{opacity:1}}.lu-title .lu-title__dest-arrow--prev:hover canvas{transform:translateX(calc(var(--px) * -1))}.lu-title .lu-title__dest-arrow--next:hover canvas{transform:translateX(var(--px))}.lu-title .lu-title__lang-opt:not(.is-lit):hover{filter:brightness(1.45)}.lu-root[data-lu-scale=shrunk] .lu-title canvas.lu-title__lang-glyphs{image-rendering:auto}.lu-title__motes{pointer-events:none;position:absolute;inset:0;overflow:hidden}.lu-mote{left:var(--x);bottom:calc(var(--px) * -6);width:calc(var(--px) * var(--k));height:calc(var(--px) * var(--k));animation:lu-title-rise var(--d) steps(480) var(--dl) infinite;position:absolute}.lu-mote>i{background:var(--g-em3);box-shadow:var(--px) 0 0 #f08a3a80, calc(var(--px) * -1) 0 0 #f08a3a80, 0 var(--px) 0 #f08a3a80, 0 calc(var(--px) * -1) 0 #f08a3a80;opacity:0;animation:lu-title-sway var(--d) steps(var(--n)) var(--dl) infinite, lu-title-glow var(--d) step-end var(--dl) infinite;position:absolute;inset:0}@keyframes lu-title-rise{0%{transform:translateY(0)}to{transform:translateY(calc(var(--px) * -480))}}@keyframes lu-title-sway{0%{transform:translate(0)}to{transform:translateX(calc(var(--px) * var(--sw)))}}@keyframes lu-title-glow{0%{opacity:0}5%{opacity:calc(var(--a) * .5)}11%{opacity:var(--a)}76%{opacity:calc(var(--a) * .5)}86%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.lu-title .lu-mote,.lu-title .lu-mote>i,.lu-title .g.nudge,.lu-title .tx.lu-title__prompt-text.is-blink{animation:none}}@keyframes lu-spin{to{transform:rotate(360deg)}}.lu-root .lu-minimap{transition:opacity .3s steps(3,end)}.lu-root .lu-minimap.is-empty{display:none}.lu-root .lu-minimap .lu-minimap__north{pointer-events:none}@media (height<=560px){.lu-root .lu-minimap.g{display:none}}.lu-root--dialog .lu-minimap{opacity:.55}.lu-root .lu-worldmap{z-index:7;opacity:0;visibility:hidden;transition:opacity .24s steps(3,end),visibility 0s linear .24s;position:absolute;inset:0}.lu-root .lu-worldmap.is-open{opacity:1;visibility:visible;transition:opacity .24s steps(3,end),visibility}.lu-root .lu-worldmap .lu-worldmap__window{translate:0 calc(var(--px) * 2);transition:translate .24s steps(2,end)}.lu-root .lu-worldmap.is-open .lu-worldmap__window{translate:0}.lu-root .lu-worldmap .lu-worldmap__veil{top:0;left:0}.lu-root .lu-worldmap__head,.lu-root .lu-worldmap__body,.lu-root .lu-worldmap__frame,.lu-root .lu-worldmap__legend,.lu-root .lu-worldmap__here,.lu-root .lu-worldmap__foot,.lu-root .lu-worldmap__region{font:inherit;margin:0;padding:0;display:block}.lu-root .lu-worldmap__keys{margin:0;padding:0;list-style:none;display:block}.lu-root .lu-worldmap__row{list-style:none}.lu-root .lu-worldmap__map{overflow:visible}.lu-root .lu-worldmap__map canvas.lu-worldmap__base{z-index:1}.lu-root .lu-worldmap__labels{pointer-events:none;z-index:2;position:absolute;inset:0}.lu-root .lu-worldmap__label{z-index:2;width:0;height:0;top:0;left:0}.lu-root .lu-worldmap__map canvas.lu-worldmap__canvas{z-index:3;pointer-events:none}.lu-root .lu-worldmap .lu-wm-key{box-shadow:none;clip-path:none;filter:none;background:0 0;border-radius:0;display:block;transform:none}.lu-root .lu-worldmap .lu-wm-key .lu-wm-key__art{width:100%;height:100%;image-rendering:pixelated;position:absolute;top:0;left:0}.lu-root .g.lu-flat{z-index:auto}.lu-root .tx.lu-caps{text-transform:uppercase}.lu-root .lu-vitals{pointer-events:none;transition:opacity .8s steps(4,end)}.lu-root .lu-vitals.is-calm{opacity:.35}.lu-root--dialog .lu-vitals:not(.is-calm){opacity:.55}.lu-root .lu-vbar__k{color:var(--g-g4)}.lu-root .lu-vbar__fill,.lu-root .lu-vbar__lag{transform-origin:0;will-change:transform}.lu-root .lu-vbar__lag{transition:transform .55s cubic-bezier(.3,.6,.3,1) .35s}.lu-root .lu-vitals__xp .lu-vbar__fill{will-change:auto}.lu-root .lu-vbar__num{color:var(--g-tx1)}.lu-root .lu-vbar__num b{font-weight:inherit}.lu-root .lu-vbar__max{color:var(--g-tx2)}.lu-root .lu-vbar--hp.is-low .lu-vbar__num{color:var(--g-hp3)}.lu-root .lu-vbar--hp.is-low .lu-vbar__num b{animation:1.1s step-end infinite lu-low}@keyframes lu-low{0%,59%{opacity:1}60%,to{opacity:.45}}.lu-root .lu-vbar--sp.is-winded .lu-vbar__fill{animation:.36s step-end infinite lu-winded}.lu-root .lu-vbar--sp.is-winded .lu-vbar__k{color:var(--g-hp3)}@keyframes lu-winded{0%{opacity:1}50%{opacity:.2}}.lu-root .lu-skills{pointer-events:none;transition:opacity .35s steps(3,end),visibility}.lu-root--dialog .lu-skills{opacity:.55;transition:opacity .3s steps(3,end),visibility}.lu-root--dialog .lu-skills .lu-skill__box{pointer-events:none}.lu-root--dialog .lu-skills.is-tight{opacity:0;visibility:hidden;transition:opacity .3s steps(3,end),visibility 0s linear .3s}.lu-root .lu-skill__box{pointer-events:auto;cursor:var(--lu-cursor-pointer,pointer)}.lu-root .g.lu-skill__frame--locked,.lu-root .g.lu-skill__ico--dusk,.lu-root .g.lu-skill__lock,.lu-root .lu-skill.is-locked .lu-skill__frame:not(.lu-skill__frame--locked),.lu-root .lu-skill.is-locked .lu-skill__ico:not(.lu-skill__ico--dusk){display:none}.lu-root .lu-skill.is-locked .lu-skill__frame--locked,.lu-root .lu-skill.is-locked .lu-skill__ico--dusk,.lu-root .lu-skill.is-locked .lu-skill__lock{display:block}.lu-root .lu-skill__veil{visibility:hidden;overflow:hidden}.lu-root .lu-skill__veil-art{will-change:transform}.lu-root .lu-skill__secs{visibility:hidden}.lu-root .lu-skill.is-cd .lu-skill__veil,.lu-root .lu-skill.is-cd .lu-skill__secs{visibility:visible}.lu-root .tx.lu-skill__count{color:var(--g-tx1);display:none}.lu-root .lu-skill--draught .lu-skill__count{display:block}.lu-root .lu-skill.is-full .lu-skill__count{color:var(--g-heal)}.lu-root .lu-skill__flash{opacity:0;pointer-events:none}.lu-root .lu-skill.is-ready-a .lu-skill__flash{animation:.5s steps(4,start) both lu-ready-a}.lu-root .lu-skill.is-ready-b .lu-skill__flash{animation:.5s steps(4,start) both lu-ready-b}@keyframes lu-ready-a{0%{opacity:.9}to{opacity:0}}@keyframes lu-ready-b{0%{opacity:.9}to{opacity:0}}.lu-root .lu-skill.is-refuse-a .lu-skill__box{animation:.32s step-end both lu-refuse-a}.lu-root .lu-skill.is-refuse-b .lu-skill__box{animation:.32s step-end both lu-refuse-b}@keyframes lu-refuse-a{0%,to{box-shadow:none;translate:0}12%{translate:calc(var(--px) * -1) 0;box-shadow:0 0 0 calc(var(--px) * 2) #d0452fd9}37%{translate:var(--px) 0}62%{translate:calc(var(--px) * -1) 0;box-shadow:0 0 0 calc(var(--px) * 2) #d0452f99}87%{box-shadow:none;translate:0}}@keyframes lu-refuse-b{0%,to{box-shadow:none;translate:0}12%{translate:calc(var(--px) * -1) 0;box-shadow:0 0 0 calc(var(--px) * 2) #d0452fd9}37%{translate:var(--px) 0}62%{translate:calc(var(--px) * -1) 0;box-shadow:0 0 0 calc(var(--px) * 2) #d0452f99}87%{box-shadow:none;translate:0}}.lu-root .lu-skill.is-poor .lu-skill__ico{opacity:.42}.lu-root .lu-skill.is-poor .lu-skill__keys{opacity:.6}.lu-root .lu-skill.is-empty .lu-skill__ico{opacity:.3}.lu-root .lu-skill.is-locked .lu-skill__keys{filter:brightness(.6)saturate(.5)}.lu-root .lu-skill.is-locked .lu-skill__label{opacity:.55}.lu-root .lu-skills__gold.is-up-a .lu-skills__coin{animation:.42s step-end both lu-coin-a}.lu-root .lu-skills__gold.is-up-b .lu-skills__coin{animation:.42s step-end both lu-coin-b}@keyframes lu-coin-a{0%{translate:0 calc(var(--px) * -2)}33%{translate:0 calc(var(--px) * -1)}66%,to{translate:0}}@keyframes lu-coin-b{0%{translate:0 calc(var(--px) * -2)}33%{translate:0 calc(var(--px) * -1)}66%,to{translate:0}}.lu-root .lu-loot{pointer-events:none}.lu-root .lu-loot__row{transform:translateY(calc(var(--px) * -13 * var(--i,0)));will-change:transform;transition:transform .26s steps(13,end)}.lu-root .lu-loot__row.is-new{transition:none}.lu-root .lu-loot__in{opacity:0;visibility:hidden}.lu-root .lu-loot__row.is-a .lu-loot__in{visibility:visible;animation:3.4s step-end both lu-loot-a}.lu-root .lu-loot__row.is-b .lu-loot__in{visibility:visible;animation:3.4s step-end both lu-loot-b}@keyframes lu-loot-a{0%{opacity:0;translate:calc(var(--px) * 6) 0}2%{opacity:.5;translate:calc(var(--px) * 3) 0}4%{opacity:1;translate:calc(var(--px) * 1) 0}6%,80%{opacity:1;translate:0}86%{opacity:.66}93%{opacity:.33}to{opacity:0;translate:0}}@keyframes lu-loot-b{0%{opacity:0;translate:calc(var(--px) * 6) 0}2%{opacity:.5;translate:calc(var(--px) * 3) 0}4%{opacity:1;translate:calc(var(--px) * 1) 0}6%,80%{opacity:1;translate:0}86%{opacity:.66}93%{opacity:.33}to{opacity:0;translate:0}}.lu-root .lu-loot__t{color:var(--g-tx1)}.lu-root .lu-loot__row--gold .lu-loot__t{color:var(--g-kw)}.lu-root .lu-loot__row--heart .lu-loot__t{color:var(--g-hp3)}.lu-root .lu-loot__row--mana .lu-loot__t{color:var(--g-mp3)}.lu-root .lu-loot__row--draught .lu-loot__t{color:var(--g-heal)}.lu-root .lu-loot__row--upgrade .lu-loot__t{color:var(--g-g5)}.lu-root .lu-loot__row--core .lu-loot__t{color:var(--g-se3)}.lu-root .lu-bossbar{pointer-events:none;opacity:0;visibility:hidden;translate:0 calc(var(--px) * 4);transition:opacity .5s steps(4,end),translate .6s steps(4,end),visibility 0s linear .6s}.lu-root .lu-bossbar.is-on{opacity:1;visibility:visible;transition:opacity .6s steps(4,end),translate .6s steps(4,end),visibility;translate:0}.lu-root--dialog .lu-bossbar.is-on{opacity:0;visibility:hidden;transition:opacity .3s steps(3,end),visibility 0s linear .3s}.lu-root.lu-root--boss .lu-hud .lu-help:not(.is-hidden),.lu-root.lu-root--results .lu-hud .lu-help:not(.is-hidden),.lu-root.lu-root--boss .lu-hud .lu-help-tab:not(.is-hidden),.lu-root.lu-root--results .lu-hud .lu-help-tab:not(.is-hidden){opacity:0;visibility:hidden;translate:calc(var(--px) * -6) 0;transition:opacity .3s var(--lu-ease), translate .3s steps(6, jump-end), visibility 0s linear .4s}.lu-root .g.lu-bossbar__shade{z-index:0}.lu-root .lu-bossbar__fill,.lu-root .lu-bossbar__lag,.lu-root .lu-bossbar__cap{transform-origin:0;will-change:transform}.lu-root .lu-bossbar__lag{transition:transform .7s cubic-bezier(.3,.6,.3,1) .45s}.lu-root .lu-bossbar__lag.is-snap{transition:none}.lu-root .lu-bossbar__hit{opacity:0;pointer-events:none}.lu-root .lu-bossbar__track.is-hit-a .lu-bossbar__hit{animation:.24s steps(3,start) both lu-hit-a}.lu-root .lu-bossbar__track.is-hit-b .lu-bossbar__hit{animation:.24s steps(3,start) both lu-hit-b}@keyframes lu-hit-a{0%{opacity:.6}to{opacity:0}}@keyframes lu-hit-b{0%{opacity:.6}to{opacity:0}}.lu-root .g.lu-bossbar__gem-on,.lu-root .g.lu-bossbar__gem-glow,.lu-root .lu-bossbar__gem.is-lit .lu-bossbar__gem-off{display:none}.lu-root .lu-bossbar__gem.is-lit .lu-bossbar__gem-on{display:block}.lu-root .lu-bossbar__gem.is-current .lu-bossbar__gem-glow{animation:1.2s infinite lu-g-breathe;display:block}.lu-root .lu-announce{z-index:3;visibility:hidden;pointer-events:none;position:absolute;inset:0}.lu-root .lu-announce.is-a,.lu-root .lu-announce.is-b{visibility:visible}.lu-root .lu-announce__card{opacity:0}.lu-root .lu-announce.is-a .lu-announce__card{animation:lu-an-in-a .45s steps(3) both, lu-an-out-a .55s steps(3) var(--lu-an-out,1.85s) forwards}.lu-root .lu-announce.is-b .lu-announce__card{animation:lu-an-in-b .45s steps(3) both, lu-an-out-b .55s steps(3) var(--lu-an-out,1.85s) forwards}@keyframes lu-an-in-a{0%{opacity:0;translate:0 calc(var(--px) * 3)}to{opacity:1;translate:0}}@keyframes lu-an-in-b{0%{opacity:0;translate:0 calc(var(--px) * 3)}to{opacity:1;translate:0}}@keyframes lu-an-out-a{0%{opacity:1;translate:0}to{opacity:0;translate:0 calc(var(--px) * -3)}}@keyframes lu-an-out-b{0%{opacity:1;translate:0}to{opacity:0;translate:0 calc(var(--px) * -3)}}.lu-root .g.lu-announce__shade{z-index:0}.lu-root--death .lu-prompt,.lu-root--death .lu-announce,.lu-root--death .lu-banner,.lu-root--death .lu-hud .lu-help,.lu-root--death .lu-hud .lu-help-tab{transition:opacity .4s steps(3,end),visibility 0s linear .4s;opacity:0!important;visibility:hidden!important}.lu-root .lu-death{z-index:7;opacity:0;visibility:hidden;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lu-root .lu-death.is-gone{display:none}.lu-root .lu-death__vignette{image-rendering:pixelated;position:absolute;top:0;left:0}.lu-root .lu-death.is-prime{visibility:visible;opacity:.004;will-change:opacity}.lu-root .lu-death.is-prime .lu-death__title,.lu-root .lu-death.is-prime .lu-death__divider,.lu-root .lu-death.is-prime .lu-death__prompt{visibility:visible;opacity:1;will-change:transform, opacity}.lu-root .lu-death.is-on{opacity:1;visibility:visible;pointer-events:auto;cursor:var(--lu-cursor-pointer,pointer);animation:1.2s steps(6,end) both lu-death-in}.lu-root .lu-death.is-off{visibility:visible;animation:.35s steps(3,end) both lu-death-out}@keyframes lu-death-in{0%{opacity:0}to{opacity:1}}@keyframes lu-death-out{0%{opacity:1}to{opacity:0}}.lu-root .lu-death__title{opacity:0}.lu-root .lu-death.is-on .lu-death__title{animation:1.6s steps(4,end) .15s both lu-death-title}@keyframes lu-death-title{0%{opacity:0;translate:0 calc(var(--px) * -4)}to{opacity:1;translate:0}}.lu-root .lu-death__divider{opacity:0}.lu-root .lu-death.is-on .lu-death__divider{animation:1.2s steps(6,end) .7s both lu-death-rule}@keyframes lu-death-rule{0%{opacity:0;clip-path:inset(0 50%)}to{opacity:1;clip-path:inset(0)}}.lu-root .lu-death__prompt{visibility:hidden}.lu-root .lu-death.is-armed .lu-death__prompt{visibility:visible;animation:.6s steps(3,end) both lu-death-in}.lu-root .lu-death.is-armed .lu-death__prompt-text{animation:1.6s step-end .6s infinite lu-death-blink}@keyframes lu-death-blink{0%,64%{opacity:1}65%,to{opacity:.3}}.lu-root .lu-death.is-done .lu-death__prompt{animation:.4s steps(3,end) both lu-death-out}.lu-wm-key--enemy{background:#e0674f;border-radius:50%;transform:scale(.62);box-shadow:0 0 0 2px #140e06e6}.lu-wm-key--waystone{background:#7fe3ff;transform:rotate(45deg)scale(.62);box-shadow:0 0 0 2px #1a1206}.lu-wm-key--chest{background:#e8cf8a;transform:rotate(45deg)scale(.62);box-shadow:0 0 0 2px #1a1206}.lu-ebar__lag.is-snap{transition:none}.lu-worldfx{z-index:1;pointer-events:none;transition:opacity .3s steps(3,end),visibility;position:absolute;inset:0;overflow:hidden}.lu-root--title .lu-worldfx,.lu-root--dialog .lu-worldfx{opacity:0;visibility:hidden;transition:opacity .3s steps(3,end),visibility 0s linear .3s}.lu-num,.lu-ebar,.lu-edge,.lu-alert,.lu-reticle{visibility:hidden;will-change:transform;position:absolute;top:0;left:0}.lu-ebar__frame,.lu-ebar__frame:after,.lu-ebar__pip,.lu-edge__a,.lu-edge__glow,.lu-alert__i,.lu-reticle__c,.lu-reticle__h{image-rendering:pixelated;background-repeat:no-repeat}.lu-num.is-a,.lu-num.is-b{visibility:visible}.lu-num.is-out{visibility:hidden}.lu-num__t{opacity:0;will-change:transform, opacity;color:var(--g-hit);display:block;position:absolute}.lu-root .lu-num__t>.lu-num__x{position:relative}.lu-num.is-a .lu-num__t{animation:.8s step-end both lu-num-a}.lu-num.is-b .lu-num__t{animation:.8s step-end both lu-num-b}.lu-num--crit.is-a .lu-num__t,.lu-num--perfect.is-a .lu-num__t{animation-name:lu-crit-a}.lu-num--crit.is-b .lu-num__t,.lu-num--perfect.is-b .lu-num__t{animation-name:lu-crit-b}.lu-num--crit.is-a .lu-num__x,.lu-num--perfect.is-a .lu-num__x{animation:.8s step-end both lu-pop-a}.lu-num--crit.is-b .lu-num__x,.lu-num--perfect.is-b .lu-num__x{animation:.8s step-end both lu-pop-b}.lu-num--crit .lu-num__t,.lu-num--perfect .lu-num__t{color:var(--g-crit)}.lu-num--hurt .lu-num__t{color:var(--g-hp3)}.lu-num--heal .lu-num__t{color:var(--g-heal)}.lu-num--mp .lu-num__t{color:var(--g-mp3)}.lu-num--guard .lu-num__t{color:var(--g-tx2)}.lu-num--ally .lu-num__t{color:var(--g-mint)}@keyframes lu-num-a{0%{opacity:1;transform:translateY(calc(var(--px) * 2))}6%{transform:translateY(calc(var(--px) * -1))}12%{transform:translateY(0)}30%{animation-timing-function:steps(10,end);transform:translateY(0)}72%{opacity:.66}84%{opacity:.33}94%{opacity:0}to{opacity:0;transform:translateY(calc(var(--px) * -10))}}@keyframes lu-num-b{0%{opacity:1;transform:translateY(calc(var(--px) * 2))}6%{transform:translateY(calc(var(--px) * -1))}12%{transform:translateY(0)}30%{animation-timing-function:steps(10,end);transform:translateY(0)}72%{opacity:.66}84%{opacity:.33}94%{opacity:0}to{opacity:0;transform:translateY(calc(var(--px) * -10))}}@keyframes lu-crit-a{0%{opacity:1;transform:translate(calc(var(--lu-hw) * -1), calc(var(--lu-mid) * -1))}6%{transform:translateY(calc(var(--px) * -2))}12%{transform:translateY(0)}30%{animation-timing-function:steps(10,end);transform:translateY(0)}72%{opacity:.66}84%{opacity:.33}94%{opacity:0}to{opacity:0;transform:translateY(calc(var(--px) * -10))}}@keyframes lu-crit-b{0%{opacity:1;transform:translate(calc(var(--lu-hw) * -1), calc(var(--lu-mid) * -1))}6%{transform:translateY(calc(var(--px) * -2))}12%{transform:translateY(0)}30%{animation-timing-function:steps(10,end);transform:translateY(0)}72%{opacity:.66}84%{opacity:.33}94%{opacity:0}to{opacity:0;transform:translateY(calc(var(--px) * -10))}}@keyframes lu-pop-a{0%{font-size:calc(var(--lu-fs) * 2);line-height:calc(var(--lu-lh) * 2)}6%{font-size:var(--lu-fs);line-height:var(--lu-lh)}to{font-size:var(--lu-fs);line-height:var(--lu-lh)}}@keyframes lu-pop-b{0%{font-size:calc(var(--lu-fs) * 2);line-height:calc(var(--lu-lh) * 2)}6%{font-size:var(--lu-fs);line-height:var(--lu-lh)}to{font-size:var(--lu-fs);line-height:var(--lu-lh)}}.lu-ebar{opacity:0;transition:opacity .2s steps(2,end),visibility 0s linear .2s}.lu-ebar.is-on{visibility:visible;opacity:1;transition:opacity .2s steps(2,end),visibility}.lu-ebar.is-on.is-out{visibility:hidden;opacity:0;transition:none}.lu-ebar__in{position:absolute;top:0;left:0}.lu-ebar__frame{left:calc(var(--px) * -17);top:calc(var(--px) * -4);width:calc(var(--px) * 34);height:calc(var(--px) * 4);background-image:var(--lu-wf-bar);background-size:100% 100%;position:absolute}.lu-ebar__fill,.lu-ebar__lag{left:var(--px);top:var(--px);width:calc(var(--px) * 32);height:calc(var(--px) * 2);transform-origin:0;position:absolute}.lu-ebar__lag{background:linear-gradient(180deg, var(--g-g5) 50%, var(--g-g4) 50%);transition:transform .45s steps(5,end) .3s}.lu-ebar__fill{background:linear-gradient(180deg, var(--g-hp3) 50%, var(--g-hp1) 50%)}.lu-ebar.is-elite .lu-ebar__frame:after{content:"";left:calc(var(--px) * -2);top:calc(var(--px) * -2);width:calc(var(--px) * 38);height:calc(var(--px) * 8);background-image:var(--lu-wf-ring);background-size:100% 100%;position:absolute}.lu-ebar__name{display:none;position:absolute}.lu-ebar.is-elite .lu-ebar__name{display:block}.lu-root .lu-ebar__lv{color:var(--g-g4)}.lu-root .lu-ebar__lvn{color:var(--g-tx1)}.lu-root .lu-ebar__nm{color:var(--g-g5)}.lu-ebar__pip{left:calc(var(--px) * -3);top:calc(var(--px) * -7);width:calc(var(--px) * 7);height:calc(var(--px) * 7);background-image:var(--lu-wf-pip);background-size:100% 100%;display:none;position:absolute}.lu-ebar.is-pip .lu-ebar__pip{display:block}.lu-ebar.is-pip .lu-ebar__frame,.lu-ebar.is-pip .lu-ebar__name{display:none}.lu-edge.is-on:not(.is-in){visibility:visible}.lu-edge__a,.lu-edge__glow{left:calc(var(--px) * -8);top:calc(var(--px) * -8);width:calc(var(--px) * 17);height:calc(var(--px) * 17);background-image:var(--lu-wf-edge);background-size:calc(var(--px) * 136) calc(var(--px) * 34);background-position:calc(var(--px) * -17 * var(--o,0)) 0;position:absolute}.lu-edge__glow{z-index:1;opacity:0;background-position:calc(var(--px) * -17 * var(--o,0)) calc(var(--px) * -17)}.lu-edge.is-on .lu-edge__a{animation:.8s step-end infinite lu-wf-nudge}.lu-edge.is-on.is-windup .lu-edge__glow{animation:.8s step-end infinite lu-wf-nudge,.5s step-end infinite lu-wf-hot}@keyframes lu-wf-nudge{0%{translate:0}60%{translate:calc(var(--px) * var(--nx,0)) calc(var(--px) * var(--ny,0))}}@keyframes lu-wf-hot{0%{opacity:0}50%{opacity:1}}.lu-alert.is-a,.lu-alert.is-b{visibility:visible}.lu-alert.is-out{visibility:hidden}.lu-alert__i{left:calc(var(--px) * -3);top:calc(var(--px) * -12);width:calc(var(--px) * 7);height:calc(var(--px) * 12);background-image:var(--lu-wf-alert);opacity:0;background-size:100% 100%;position:absolute}.lu-alert.is-a .lu-alert__i{animation:.8s step-end both lu-alert-a}.lu-alert.is-b .lu-alert__i{animation:.8s step-end both lu-alert-b}@keyframes lu-alert-a{0%{opacity:1;transform:translateY(calc(var(--px) * 3))}8%{transform:translateY(calc(var(--px) * -2))}16%{transform:translateY(0)}80%{opacity:1;transform:translateY(0)}88%{opacity:.5;transform:translateY(calc(var(--px) * -1))}96%{opacity:0}to{opacity:0;transform:translateY(calc(var(--px) * -1))}}@keyframes lu-alert-b{0%{opacity:1;transform:translateY(calc(var(--px) * 3))}8%{transform:translateY(calc(var(--px) * -2))}16%{transform:translateY(0)}80%{opacity:1;transform:translateY(0)}88%{opacity:.5;transform:translateY(calc(var(--px) * -1))}96%{opacity:0}to{opacity:0;transform:translateY(calc(var(--px) * -1))}}.lu-reticle.is-on:not(.is-out){visibility:visible}.lu-reticle__c,.lu-reticle__h{background-size:100% 100%;position:absolute}.lu-reticle__c{width:calc(var(--px) * 14);height:calc(var(--px) * 14)}.lu-reticle__c--tl{left:calc(var(--px) * -17);top:calc(var(--px) * -17);background-image:var(--lu-wf-ret-tl);--sx:1;--sy:1}.lu-reticle__c--tr{left:calc(var(--px) * 3);top:calc(var(--px) * -17);background-image:var(--lu-wf-ret-tr);--sx:-1;--sy:1}.lu-reticle__c--bl{left:calc(var(--px) * -17);top:calc(var(--px) * 3);background-image:var(--lu-wf-ret-bl);--sx:1;--sy:-1}.lu-reticle__c--br{left:calc(var(--px) * 3);top:calc(var(--px) * 3);background-image:var(--lu-wf-ret-br);--sx:-1;--sy:-1}.lu-reticle__h{left:calc(var(--px) * -3);top:calc(var(--px) * -3);width:calc(var(--px) * 7);height:calc(var(--px) * 7);background-image:var(--lu-wf-heart)}.lu-reticle.is-on .lu-reticle__c{animation:.7s step-end infinite lu-wf-step}@keyframes lu-wf-step{0%{transform:translate(0)}50%{transform:translate(calc(var(--px) * var(--sx,0)), calc(var(--px) * var(--sy,0)))}to{transform:translate(calc(var(--px) * var(--sx,0)), calc(var(--px) * var(--sy,0)))}}.lu-root--death .lu-worldfx{transition:opacity .4s steps(3,end),visibility 0s linear .4s;opacity:0!important;visibility:hidden!important}
