*,*:before,*:after{box-sizing:border-box}body,p{margin:0}body{min-height:100dvh;line-height:1.5}button{font:inherit}@font-face{font-family:prag;src:url(/font/PragRoman.ttf) format("truetype")}:root{--font: "prag", sans-serif;--hp-cell: hsl(6, 41%, 50%);--mp-cell: hsl(205, 43%, 50%);--attack-cell: hsl(125, 18%, 50%);--defence-cell: hsl(35, 35%, 50%);--coin-cell: hsl(49, 60%, 50%);--exp-color: hsl(268, 68%, 55%);--monster-cell: hsl(0, 2%, 40%);--disabled-cell: hsla(0, 0%, 0%, .204);--player-hp-background: linear-gradient(90deg, hsl(6, 41%, 50%), hsl(6, 41%, 50%));--player-mp-background: linear-gradient(90deg, hsl(205, 43%, 50%), hsl(205, 43%, 50%));--add-text: hsl(128, 94%, 28%);--sub-text: hsl(6, 95%, 36%);--lucky-text: hsl(45, 95%, 50%);--gameover-background: hsl(0, 100%, 5%);--gameover-text: hsl(6, 95%, 36%);--gamefinish-text: hsl(128, 94%, 28%);--default-button: hsl(32, 65%, 40%);--disabled-button: hsl(0, 2%, 40%);--danger: hsl(0, 60%, 40%);--rarity-0: hsl(0, 0%, 65%);--rarity-1: hsl(124, 42%, 50%);--rarity-2: hsl(210, 80%, 60%);--rarity-3: hsl(266, 73%, 64%);--rarity-4: hsl(30, 95%, 60%);--rarity-5: hsl(0, 80%, 60%);--skill-color: hsl(205, 43%, 60%);--consumable-color: hsl(32, 55%, 55%);--chain-color: rgba(0, 155, 221, .927);--text: #fff;--text-info: hsl(0, 0%, 75%);--up-border-shadow: rgba(255, 255, 255, .808);--down-border-shadow: rgba(0, 0, 0, .466);--shadow-color: rgba(0, 0, 0, .419);--backdrop-blur: blur(3px);--tooltip-background: hsla(0, 0%, 8%, .8);--box-shadow: inset .15em .15em .1em 0 var(--up-border-shadow), inset -.15em -.15em .1em 0 var(--down-border-shadow), 0px 0px 2px 0px var(--shadow-color);--box-shadow-selected: inset -.15em -.15em .1em 0 var(--up-border-shadow), inset .15em .15em .1em 0 var(--down-border-shadow), 0px 0px 2px 0px var(--shadow-color);--floating-shadow: -1px -1px 1px rgba(0,0,0,.9), 1px -1px 1px rgba(0,0,0,.9), -1px 1px 1px rgba(0,0,0,.9), 1px 1px 1px rgba(0,0,0,.9), 0 5px 5px rgba(0, 0, 0, .9);--icon-size: 60% 60%;--fs-xs: clamp(.43rem, 1.5vmin, .8rem);--fs-sm: clamp(.7rem, 2.4vmin, 1rem);--fs-lg: clamp(1.1rem, 4.5vmin, 2rem);--pad-sm: clamp(4px, 1.2vmin, 10px);--slot-size: clamp(40px, 12cqi, 56px)}#app{width:100%;min-height:100dvh;display:flex;flex-direction:column;padding:10px;gap:20px}body{font-family:var(--font);background-image:url(/assets/bg/bg_0.webp);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}button{--button-color: var(--default-button);--button-dark: color-mix(in srgb, var(--button-color), black 55%);background-color:transparent;border:1px solid transparent;box-shadow:inset .15em .15em .1em 0 var(--button-color),inset -.15em -.15em .1em 0 var(--button-dark),0 0 2px 0 var(--shadow-color);padding:10px;font-size:var(--fs-sm);cursor:pointer;transition:background .05s,transform .05s;color:var(--text);-webkit-user-select:none;user-select:none}button:active{box-shadow:var(--box-shadow-selected)}button:hover{filter:brightness(1.1)}button.primary{background-color:var(--default-button);border-color:#000;box-shadow:var(--box-shadow)}button.danger{background-color:var(--danger);border-color:#000;box-shadow:var(--box-shadow)}button.selected{background-color:var(--default-button);border-color:#000;box-shadow:var(--box-shadow-selected)}input{min-width:0;padding:10px;border:1px solid #000000;box-shadow:var(--box-shadow-selected);background-color:var(--gameover-background);color:var(--text);font:inherit}button:disabled{--button-color: var(--text-info);background-color:var(--disabled-button);border-color:transparent;box-shadow:inset .15em .15em .1em 0 var(--button-color),inset -.15em -.15em .1em 0 var(--button-dark),0 0 2px 0 var(--shadow-color);cursor:default;pointer-events:none}.dragGhost{--slot-size: 56px;position:fixed;z-index:20;transform:translate(-50%,-50%);pointer-events:none}body.dragging .v-popper__popper{display:none}body.dragging,body.dragging *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}.v-popper__popper.v-popper__popper--shown,.v-popper__popper.v-popper__popper--hidden{transition:none}.v-popper__popper.v-popper--theme-tooltip .v-popper__inner,.v-popper__popper.v-popper--theme-game-tooltip .v-popper__inner{max-width:260px;border-radius:0;background:var(--tooltip-background);-webkit-backdrop-filter:var(--backdrop-blur);backdrop-filter:var(--backdrop-blur);box-shadow:0 4px 10px var(--shadow-color);color:var(--text);font-family:var(--font);font-size:var(--fs-sm)}.v-popper__popper.v-popper--theme-tooltip .v-popper__inner{padding:10px;box-shadow:inset .15em .15em .1em 0 var(--up-border-shadow),inset -.15em -.15em .1em 0 var(--down-border-shadow),0 4px 10px var(--shadow-color)}.v-popper__popper.v-popper--theme-tooltip .v-popper__arrow-outer,.v-popper__popper.v-popper--theme-game-tooltip .v-popper__arrow-outer{border-color:var(--tooltip-background)}.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.v-popper__popper{z-index:10000;top:0;left:0;outline:none}.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s;pointer-events:none}.v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;transition:opacity .15s}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.v-popper__inner{position:relative;box-sizing:border-box;overflow-y:auto}.v-popper__inner>div{position:relative;z-index:1;max-width:inherit;max-height:inherit}.v-popper__arrow-container{position:absolute;width:10px;height:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;position:absolute;top:0;left:0;width:0;height:0}.v-popper__arrow-inner{visibility:hidden;border-width:7px}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:#000c;color:#fff;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;color:#000;border-radius:6px;border:1px solid #ddd;box-shadow:0 6px 30px #0000001a}.v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.fullscreenMenu[data-v-539c953b]{z-index:10;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:var(--backdrop-blur);backdrop-filter:var(--backdrop-blur);overflow-y:auto;font-size:.8em}.content[data-v-539c953b]{width:100%;margin:auto;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:10px;background-color:var(--gameover-background);color:var(--text)}.content p[data-v-539c953b-s]{color:var(--default-button)}.tutorial[data-v-2a0ea055]{display:flex;flex-direction:column;align-items:center;gap:10px}.tutorial img[data-v-2a0ea055]{width:150px;height:150px;max-width:100%;object-fit:contain}.tips[data-v-2a0ea055]{display:flex;flex-direction:column}a[data-v-e9e81f75]{color:var(--text)}.authors[data-v-e9e81f75]{display:flex;flex-direction:column;gap:10px}.author[data-v-e9e81f75]{display:flex;flex-direction:column}.authorName[data-v-e9e81f75]{color:var(--default-button)}.iconList[data-v-e9e81f75]{display:flex;flex-wrap:wrap;gap:4px 10px}.changelogElement[data-v-29b858ff]{display:flex;flex-direction:column;gap:5px}.changelogElement p[data-v-29b858ff]{color:var(--default-button)}.changelogElement ul[data-v-29b858ff]{padding-left:20px}.modal[data-v-727c5900]{z-index:10;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:var(--backdrop-blur);backdrop-filter:var(--backdrop-blur)}.content[data-v-727c5900]{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:30px 0;background-color:var(--gameover-background);color:var(--text)}.title[data-v-727c5900]{font-size:1.5em;color:var(--default-button)}.buttonWrapper[data-v-727c5900-s]{display:flex;flex-direction:column;gap:20px}.buttonRow[data-v-727c5900-s]{display:flex;flex-direction:row;gap:20px}.gameTitle[data-v-a11990e5]{color:var(--text);font-size:var(--fs-lg);display:flex;flex-direction:row;justify-content:space-between;gap:10px}.gameTitle div[data-v-a11990e5]{display:flex;flex-direction:row;gap:10px}.gameTitle span[data-v-a11990e5]{display:flex;align-items:center;width:max-content}.gameTitle span>img[data-v-a11990e5],.gameTitleButtons button>img[data-v-a11990e5]{width:clamp(24px,5.5vmin,40px);height:clamp(24px,5.5vmin,40px)}.gameTitleButtons button[data-v-a11990e5]{display:flex;align-items:center;padding:0;background:none;border:none;box-shadow:none}.titleButton[data-v-a11990e5]{display:flex;flex-direction:row;gap:10px;padding:0;background:none;border:none;box-shadow:none;font:inherit;color:inherit}.version[data-v-a11990e5]{align-self:center;padding:0;background:none;border:none;box-shadow:none;font:inherit;font-size:.5em;font-style:italic;color:var(--default-button);text-decoration:underline}.pwaUpdateAvailable img[data-v-a11990e5]{animation:pwaPulse-a11990e5 1.6s ease-in-out infinite}@keyframes pwaPulse-a11990e5{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.12)}}.popup[data-v-77f96be9]{position:absolute;font-weight:700;pointer-events:none;text-shadow:var(--floating-shadow)}.popup.up[data-v-77f96be9]{color:var(--add-text)}.popup.down[data-v-77f96be9]{color:var(--sub-text)}.popup.side[data-v-77f96be9]{left:0;top:0;transform:translate(20px,-25px)}.popup.center[data-v-77f96be9]{z-index:10;bottom:0;left:50%;transform:translate(-50%,-30px)}.float-enter-from[data-v-77f96be9],.float-leave-to[data-v-77f96be9]{opacity:0}.float-enter-to[data-v-77f96be9],.float-leave-from[data-v-77f96be9]{opacity:1}.float-enter-active[data-v-77f96be9],.float-leave-active[data-v-77f96be9]{transition:transform .8s ease,opacity .8s ease}.sheet[data-v-e6b9d4f6]{width:100%;display:flex;flex-direction:column;gap:10px;padding:10px;box-shadow:var(--box-shadow);-webkit-backdrop-filter:var(--backdrop-blur);backdrop-filter:var(--backdrop-blur);color:var(--text);font-size:var(--fs-sm)}.sheetHeader[data-v-e6b9d4f6]{all:unset;box-sizing:border-box;position:relative;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;padding-left:20px;cursor:pointer}.caret[data-v-e6b9d4f6]{position:absolute;left:0;top:50%;transform:translateY(-50%);transition:transform .2s ease}.sheetHeader.expanded .caret[data-v-e6b9d4f6]{transform:translateY(-50%) rotate(180deg)}.characterName[data-v-e6b9d4f6]{font-size:1.4em;color:var(--default-button)}.details[data-v-e6b9d4f6]{display:flex;flex-direction:column;gap:10px}.popupAnchor[data-v-e6b9d4f6]{position:relative;display:flex;flex-direction:row;align-items:center;gap:4px}.headerInfo[data-v-e6b9d4f6]{display:flex;flex-direction:row;align-items:center;gap:5px}.identity[data-v-e6b9d4f6]{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;color:var(--text-info)}.section[data-v-e6b9d4f6]{display:flex;flex-direction:column;gap:8px}.section p[data-v-e6b9d4f6]{text-decoration:underline}.statsGrid[data-v-e6b9d4f6]{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;row-gap:10px}.primaryStat[data-v-e6b9d4f6]{display:flex;flex-direction:column;gap:4px}.statLine[data-v-e6b9d4f6]{display:flex;flex-direction:row;align-items:center;gap:8px}.statDetails[data-v-e6b9d4f6]{margin:0;padding-left:12px;list-style:none;color:var(--text-info);font-size:.9em}.statDetails>li[data-v-e6b9d4f6]:before{content:"└ "}.statIcon[data-v-e6b9d4f6]{width:22px;height:22px;flex-shrink:0}.itemSlot[data-v-255ab027]{width:var(--slot-size);height:var(--slot-size);display:flex;align-items:center;justify-content:center;border:1px solid var(--text-info);box-shadow:var(--box-shadow);-webkit-user-select:none;user-select:none}.icon[data-v-255ab027]{width:64%;height:64%;pointer-events:none}.label[data-v-255ab027]{font-size:.65em;color:var(--text-info);text-align:center;overflow-wrap:anywhere}.itemSlot.rarity[data-v-255ab027]{--rarity-dark: color-mix(in srgb, var(--rarity-light), black 55%);border-color:transparent;box-shadow:inset .15em .15em .1em 0 var(--rarity-light),inset -.15em -.15em .1em 0 var(--rarity-dark),0 0 2px 0 var(--shadow-color)}.trigger[data-v-468c743f]{display:inline-block}.itemTooltip[data-v-dc7ee8b9]{--rarity-dark: color-mix(in srgb, var(--rarity-color), black 55%);display:flex;flex-direction:column;gap:4px;padding:10px;box-shadow:inset .15em .15em .1em 0 var(--rarity-color),inset -.15em -.15em .1em 0 var(--rarity-dark)}.name[data-v-dc7ee8b9]{color:var(--rarity-color);font-size:1.1em}.rarity[data-v-dc7ee8b9]{color:var(--text-info);font-size:.85em}.effects[data-v-dc7ee8b9]{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.details[data-v-dc7ee8b9]{margin:0;padding-left:12px;list-style:none;color:var(--text-info);font-size:.9em}.details>li[data-v-dc7ee8b9]:before{content:"└ "}.comparison[data-v-dc7ee8b9]{display:flex;flex-direction:column;gap:4px;margin-top:4px;padding-top:6px;border-top:1px solid var(--text-info)}.comparisonTitle[data-v-dc7ee8b9]{color:var(--text-info);font-size:.9em}.better[data-v-dc7ee8b9]{color:var(--add-text)}.worse[data-v-dc7ee8b9]{color:var(--sub-text)}.price[data-v-dc7ee8b9]{color:var(--lucky-text);font-size:.9em}.description[data-v-dc7ee8b9]{font-style:italic;color:var(--text-info)}.lose[data-v-67ac4d34]{color:var(--gameover-text)}.win[data-v-67ac4d34]{color:var(--gamefinish-text)}.gained[data-v-67ac4d34]{color:var(--add-text)}.loot[data-v-67ac4d34]{--slot-size: 56px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.floatingValue[data-v-b0841789]{z-index:9999;position:fixed;pointer-events:none;color:var(--text);font-size:1.5em;text-shadow:var(--floating-shadow);white-space:nowrap;transform:translate(calc(-100% - 10px),-40px)}.floatingValue.right[data-v-b0841789]{transform:translate(10px,-40px)}.chainLine[data-v-9c5e00c8]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.gameState[data-v-ff04bce9]{width:100%;display:flex;flex-direction:column;gap:4px;padding:var(--pad-sm);font-size:var(--fs-sm);background-color:var(--default-button);box-shadow:var(--box-shadow);color:var(--text)}.stateLine[data-v-ff04bce9]{display:flex;flex-direction:row;justify-content:space-evenly}.stateLine>div[data-v-ff04bce9]{display:flex;flex-direction:row;align-items:center;gap:5px}.resourcebar[data-v-7dda921d]{display:block;position:relative;width:100%;padding:var(--pad-sm);font-size:var(--fs-sm);box-shadow:var(--box-shadow);color:var(--text);overflow:visible;-webkit-backdrop-filter:var(--backdrop-blur);backdrop-filter:var(--backdrop-blur)}.bar[data-v-7dda921d]{position:absolute;top:0;left:0;height:100%;box-shadow:var(--box-shadow);transition:width .25s ease}.text[data-v-7dda921d]{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5px}.cell[data-v-82dc736a]{display:flex;flex-direction:column;align-items:center;justify-content:center;transition:background .05s,transform .05s;cursor:pointer;box-shadow:var(--box-shadow);aspect-ratio:1 / 1;font-size:.8em;background-repeat:no-repeat;background-position:center;background-size:var(--icon-size)}.playGrid .cell.disabled[data-v-82dc736a]{background-color:var(--disabled-cell);opacity:.8;filter:grayscale(1) blur(2px);pointer-events:none}.cell.selected[data-v-82dc736a]{box-shadow:var(--box-shadow-selected)}.cell.hp[data-v-82dc736a]{background-color:var(--hp-cell);background-image:url(/icons/cells/hp.svg)}.cell.mp[data-v-82dc736a]{background-color:var(--mp-cell);background-image:url(/icons/cells/mp.svg)}.cell.attack[data-v-82dc736a]{background-color:var(--attack-cell);background-image:url(/icons/cells/attack.svg)}.cell.defence[data-v-82dc736a]{background-color:var(--defence-cell);background-image:url(/icons/cells/defence.svg)}.cell.coin[data-v-82dc736a]{background-color:var(--coin-cell);background-image:url(/icons/cells/coins.svg)}.cell.key[data-v-82dc736a]{background-color:var(--coin-cell);background-image:url(/icons/cells/key.svg)}.cell.monster[data-v-82dc736a]{background-color:var(--monster-cell);position:relative}.badge[data-v-82dc736a]{position:absolute;height:1.8em;min-width:1.8em;padding:0 .3em;display:flex;align-items:center;justify-content:center;gap:.2em;border:1px solid #000;box-shadow:var(--box-shadow);color:var(--text);font-size:calc(var(--fs-xs) * 1.15);line-height:1;text-box:trim-both cap alphabetic;pointer-events:none}.badge>img[data-v-82dc736a]{width:1.2em;height:1.2em}.monsterStatus[data-v-82dc736a]{bottom:2px;left:2px;background:var(--attack-cell)}.monsterStatus.asleep[data-v-82dc736a]{background:var(--disabled-button)}.monsterExp[data-v-82dc736a]{top:2px;right:2px;background:var(--exp-color)}.monsterHp[data-v-82dc736a]{bottom:2px;right:2px;background:var(--hp-cell)}.cell.attacking[data-v-82dc736a]{animation:shake-82dc736a .25s ease-in-out}@keyframes shake-82dc736a{0%{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}to{transform:translate(0)}}.attackpopup[data-v-82dc736a]{z-index:10;position:absolute;bottom:0;left:50%;font-weight:700;font-size:1.5em;pointer-events:none;color:var(--sub-text);transform:translate(-50%,-30px);text-shadow:var(--floating-shadow)}.attackpopup.dodged[data-v-82dc736a]{color:var(--lucky-text)}.attack-float-enter-from[data-v-82dc736a]{opacity:0;transform:translate(-50%,-10px)}.attack-float-enter-to[data-v-82dc736a],.attack-float-leave-from[data-v-82dc736a]{opacity:1;transform:translate(-50%,-30px)}.attack-float-leave-to[data-v-82dc736a]{opacity:0;transform:translate(-50%,-45px)}.skillSlot[data-v-eacf6560]{position:relative;width:var(--slot-size);height:var(--slot-size);padding:0;display:flex;align-items:center;justify-content:center;background-color:transparent;border:1px solid var(--text-info);box-shadow:var(--box-shadow)}.skillSlot[data-v-eacf6560]:disabled{background-color:var(--disabled-button);pointer-events:none}.skillSlot:disabled .badge[data-v-eacf6560]:not(.turns){filter:grayscale(1)}.icon[data-v-eacf6560]{width:64%;height:64%;pointer-events:none}.badge[data-v-eacf6560]{position:absolute;bottom:-4px;width:1.8em;height:1.8em;display:flex;align-items:center;justify-content:center;border:1px solid #000;box-shadow:var(--box-shadow);font-size:clamp(.65rem,3cqi,.8rem);line-height:1;text-box:trim-both cap alphabetic;pointer-events:none}.mana[data-v-eacf6560]{right:-4px;background:var(--mp-cell)}.count[data-v-eacf6560]{left:-4px;background:var(--default-button)}.turns[data-v-eacf6560]{left:-4px;background:var(--default-button);color:var(--text)}.typed[data-v-eacf6560]{--skill-dark: color-mix(in srgb, var(--skill-light), black 55%);border-color:transparent;box-shadow:inset .15em .15em .1em 0 var(--skill-light),inset -.15em -.15em .1em 0 var(--skill-dark),0 0 2px 0 var(--shadow-color)}.typed.armed[data-v-eacf6560]{background-color:var(--skill-light);box-shadow:var(--box-shadow-selected)}.skillTooltip[data-v-38f0d915]{--type-dark: color-mix(in srgb, var(--type-color), black 55%);display:flex;flex-direction:column;gap:4px;padding:10px;box-shadow:inset .15em .15em .1em 0 var(--type-color),inset -.15em -.15em .1em 0 var(--type-dark)}.name[data-v-38f0d915]{color:var(--type-color);font-size:1.1em}.mana[data-v-38f0d915]{color:var(--mp-cell)}.category[data-v-38f0d915]{color:var(--text-info)}.details[data-v-38f0d915]{margin:0;padding-left:12px;list-style:none;color:var(--text-info);font-size:.9em}.details>li[data-v-38f0d915]:before{content:"└ "}.hint[data-v-38f0d915]{font-size:.85em;color:var(--text-info)}.skills[data-v-e83f0aa3]{width:100%;display:flex;flex-direction:column;gap:10px;color:var(--text);font-size:var(--fs-sm)}.emptySlot[data-v-e83f0aa3]{pointer-events:none}.skillWrapper[data-v-e83f0aa3]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:10px}.game[data-v-f811d6c7]{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;gap:20px}.gameSide[data-v-f811d6c7]{width:100%;max-width:min(95vmin,50vh);height:100%;display:flex;flex-direction:column;gap:20px;margin:0 auto;container-type:inline-size;--cell-size: calc((100cqi - (var(--grid-size) - 1) * 5px) / var(--grid-size))}.playerRessources[data-v-f811d6c7]{display:flex;flex-direction:column}.playGrid[data-v-f811d6c7]{position:relative;width:100%;aspect-ratio:1 / 1;display:grid;grid-template-columns:repeat(var(--grid-size),1fr);grid-template-rows:repeat(var(--grid-size),1fr);gap:5px;-webkit-user-select:none;user-select:none}.hotbarLoadout[data-v-07afbd6c]{container-type:inline-size;display:flex;flex-direction:column;gap:10px;padding:10px;box-shadow:var(--box-shadow);-webkit-backdrop-filter:var(--backdrop-blur);backdrop-filter:var(--backdrop-blur);font-size:var(--fs-sm)}.hotbarLoadout p[data-v-07afbd6c]{text-decoration:underline}.columns[data-v-07afbd6c]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.column[data-v-07afbd6c]{display:flex;flex-direction:column;gap:10px}.pool[data-v-07afbd6c],.hotbar[data-v-07afbd6c]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px}.pool[data-v-07afbd6c]{min-height:var(--slot-size)}.draggable[data-v-07afbd6c]{touch-action:none;cursor:grab}.draggable.locked[data-v-07afbd6c]{cursor:default}.draggable[data-v-07afbd6c] .skillSlot{pointer-events:none}.dragSource[data-v-07afbd6c]{opacity:.3}.hotbar .dropTarget[data-v-07afbd6c] .skillSlot{--button-dark: color-mix(in srgb, var(--default-button), black 55%);background-color:transparent;border-color:transparent;box-shadow:inset .15em .15em .1em 0 var(--default-button),inset -.15em -.15em .1em 0 var(--button-dark),0 0 2px 0 var(--shadow-color)}.pool.dropTarget[data-v-07afbd6c]{outline:1px dashed var(--default-button);outline-offset:4px}.hint[data-v-07afbd6c]{font-style:italic;font-size:.85em;color:var(--text-info)}.equipmentLoadout[data-v-2d59a4f8]{container-type:inline-size;display:flex;flex-direction:column;gap:10px;padding:10px;box-shadow:var(--box-shadow);-webkit-backdrop-filter:var(--backdrop-blur);backdrop-filter:var(--backdrop-blur);font-size:var(--fs-sm)}.equipmentLoadout p[data-v-2d59a4f8]{text-decoration:underline}.columns[data-v-2d59a4f8]{display:grid;grid-template-columns:auto auto;justify-content:space-between;gap:20px}.column[data-v-2d59a4f8]{display:flex;flex-direction:column;gap:10px}.equipment[data-v-2d59a4f8]{display:grid;grid-template-rows:repeat(4,var(--slot-size));grid-template-columns:repeat(2,var(--slot-size));grid-auto-flow:column;gap:10px}.inventoryHeader[data-v-2d59a4f8]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.coins[data-v-2d59a4f8]{display:flex;flex-direction:row;align-items:center;gap:8px}.coinIcon[data-v-2d59a4f8]{width:22px;height:22px}.inventory[data-v-2d59a4f8]{display:grid;grid-template-columns:repeat(4,var(--slot-size));gap:10px}.draggable[data-v-2d59a4f8]{touch-action:none;cursor:grab}.draggable.locked[data-v-2d59a4f8]{cursor:default}.dragSource[data-v-2d59a4f8]{opacity:.3}.equipment .canReceive[data-v-2d59a4f8]{outline:2px dashed var(--default-button);outline-offset:3px}.equipment .dropTarget[data-v-2d59a4f8] .itemSlot{--button-dark: color-mix(in srgb, var(--default-button), black 55%);border-color:transparent;box-shadow:inset .15em .15em .1em 0 var(--default-button),inset -.15em -.15em .1em 0 var(--button-dark),0 0 2px 0 var(--shadow-color)}.inventory.dropTarget[data-v-2d59a4f8],.sellZone.dropTarget[data-v-2d59a4f8]{outline:2px dashed var(--default-button);outline-offset:4px}.sellZone[data-v-2d59a4f8]{min-height:var(--slot-size);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;padding:6px 10px;border:1px dashed var(--text-info);color:var(--text-info);font-style:italic;text-align:center}.sellZone.dropTarget[data-v-2d59a4f8]{background-color:var(--default-button);color:var(--text)}.sellZone.locked[data-v-2d59a4f8]{opacity:.5}.overflow[data-v-2d59a4f8]{color:var(--sub-text)}.hint[data-v-2d59a4f8]{font-style:italic;font-size:.85em;color:var(--text-info)}.talentSlot[data-v-cee40144]{--talent-light: var(--text-info);--talent-dark: color-mix(in srgb, var(--talent-light), black 55%);position:relative;width:var(--slot-size);height:var(--slot-size);padding:0;display:flex;align-items:center;justify-content:center;background-color:transparent;border:1px solid transparent}.talentSlot.invested[data-v-cee40144]{--talent-light: var(--default-button)}.skill[data-v-cee40144]{box-shadow:inset .15em .15em .1em 0 var(--talent-light),inset -.15em -.15em .1em 0 var(--talent-dark),0 0 2px 0 var(--shadow-color)}.skill.maxed[data-v-cee40144]{background-color:var(--default-button);border-color:#000;box-shadow:var(--box-shadow)}.skill.unavailable[data-v-cee40144]{background-color:var(--disabled-button)}.passive[data-v-cee40144]{box-shadow:none}.frame[data-v-cee40144]{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.frame .shape[data-v-cee40144]{fill:transparent;stroke:var(--shadow-color);stroke-width:1px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 1px var(--shadow-color))}.frame polyline[data-v-cee40144]{fill:none;stroke-width:.3em;stroke-linejoin:miter;vector-effect:non-scaling-stroke;filter:blur(1.5px)}.bevelUp[data-v-cee40144]{stroke:var(--talent-light)}.bevelDown[data-v-cee40144]{stroke:var(--talent-dark)}.passive.maxed .frame .shape[data-v-cee40144]{fill:var(--default-button);stroke:#000}.passive.maxed .bevelUp[data-v-cee40144]{stroke:var(--up-border-shadow)}.passive.maxed .bevelDown[data-v-cee40144]{stroke:var(--down-border-shadow)}.passive.unavailable .frame .shape[data-v-cee40144]{fill:var(--disabled-button)}.talentSlot.unavailable[data-v-cee40144]{cursor:default}.talentSlot.unavailable .icon[data-v-cee40144],.talentSlot.unavailable .badge[data-v-cee40144]{filter:grayscale(1) brightness(.7)}.icon[data-v-cee40144]{position:relative;width:64%;height:64%;pointer-events:none}.badge[data-v-cee40144]{position:absolute;right:-4px;bottom:-4px;min-width:1.8em;height:1.8em;padding:0 .3em;display:flex;align-items:center;justify-content:center;border:1px solid #000;box-shadow:var(--box-shadow);background:var(--disabled-button);font-size:clamp(.65rem,3cqi,.8rem);line-height:1;text-box:trim-both cap alphabetic;pointer-events:none}.invested .badge[data-v-cee40144]{background:var(--default-button)}.talentTooltip[data-v-58caf8bb]{--talent-light: var(--default-button);--talent-dark: color-mix(in srgb, var(--talent-light), black 55%);display:flex;flex-direction:column;gap:4px;padding:10px;box-shadow:inset .15em .15em .1em 0 var(--talent-light),inset -.15em -.15em .1em 0 var(--talent-dark)}.name[data-v-58caf8bb]{color:var(--default-button);font-size:1.1em}.category[data-v-58caf8bb],.hint[data-v-58caf8bb]{color:var(--text-info)}.hint[data-v-58caf8bb]{font-size:.85em}.mana[data-v-58caf8bb]{color:var(--mp-cell)}.locked[data-v-58caf8bb]{color:var(--sub-text)}.talentTree[data-v-907d6c59]{container-type:inline-size;display:flex;flex-direction:column;gap:10px}.card[data-v-907d6c59]{display:flex;flex-direction:column;gap:10px;padding:10px;box-shadow:var(--box-shadow);-webkit-backdrop-filter:var(--backdrop-blur);backdrop-filter:var(--backdrop-blur);font-size:var(--fs-sm)}.card p[data-v-907d6c59]{text-decoration:underline}.cardHeader[data-v-907d6c59]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.reminder[data-v-907d6c59]{font-style:italic;color:var(--text-info)}.branches[data-v-907d6c59]{--slot-size: clamp(36px, 10cqi, 56px);display:grid;grid-template-columns:1fr 1fr;gap:10px}.branch[data-v-907d6c59]{min-width:0;align-items:center;gap:14px}.branch .cardHeader[data-v-907d6c59]{align-self:stretch}.tree[data-v-907d6c59]{--row-gap: clamp(22px, 7cqi, 34px);display:grid;--col-gap: clamp(10px, 4cqi, 22px);column-gap:var(--col-gap);row-gap:var(--row-gap);padding:4px}.cell[data-v-907d6c59]{position:relative;z-index:1;display:flex}.link[data-v-907d6c59]{position:relative;pointer-events:none}.link[data-v-907d6c59]:before{content:"";position:absolute;top:var(--slot-size);bottom:var(--slot-size);left:50%;width:4px;transform:translate(-50%);background-color:var(--disabled-button);box-shadow:0 0 2px 0 var(--shadow-color)}.link.elbow[data-v-907d6c59]:before{top:calc(var(--slot-size) / 2 - 2px);left:calc(var(--to) * (var(--slot-size) + var(--col-gap)) + var(--slot-size) / 2)}.link.elbow[data-v-907d6c59]:after{content:"";position:absolute;top:calc(var(--slot-size) / 2 - 2px);left:calc(var(--slot-size) / 2 - 2px);width:calc(var(--span) * (var(--slot-size) + var(--col-gap)) + 4px);height:4px;background-color:var(--disabled-button);box-shadow:0 0 2px 0 var(--shadow-color)}.link.active[data-v-907d6c59]:before,.link.active[data-v-907d6c59]:after{background-color:var(--default-button)}.shopPanel[data-v-708f42fd]{display:flex;flex-direction:column;gap:10px}.card[data-v-708f42fd]{display:flex;flex-direction:column;gap:10px;padding:10px;box-shadow:var(--box-shadow);-webkit-backdrop-filter:var(--backdrop-blur);backdrop-filter:var(--backdrop-blur);font-size:var(--fs-sm)}.card p[data-v-708f42fd]{text-decoration:underline}.cardHeader[data-v-708f42fd]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.coins[data-v-708f42fd]{display:flex;flex-direction:row;align-items:center;gap:8px}.coinIcon[data-v-708f42fd]{width:22px;height:22px}.article[data-v-708f42fd]{display:flex;flex-direction:row;align-items:center;gap:10px}.articleInfo[data-v-708f42fd]{flex:1;display:flex;flex-direction:column;gap:4px}.price[data-v-708f42fd]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;flex-shrink:0;min-width:4.5em}.price>img[data-v-708f42fd]{width:18px;height:18px}.owned[data-v-708f42fd]{color:var(--text-info)}.hint[data-v-708f42fd]{font-style:italic;font-size:.85em;color:var(--text-info)}.hub[data-v-e898c47d]{width:100%;max-width:500px;flex:1;display:flex;flex-direction:column;gap:30px;margin:0 auto;color:var(--text)}.management[data-v-e898c47d]{display:flex;flex-direction:column;gap:10px}.tabs[data-v-e898c47d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.actions[data-v-e898c47d]{display:flex;flex-direction:column;align-items:stretch;gap:15px}.hint[data-v-e898c47d]{font-style:italic;font-size:.85em;color:var(--text-info);text-align:center}.menu[data-v-b7c7caa2]{flex:1;display:flex;flex-direction:column;gap:20px}nav[data-v-b7c7caa2]{width:100%;max-width:500px;flex:1;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:30px;margin:0 auto;color:var(--text)}.modalForm[data-v-b7c7caa2]{display:flex;flex-direction:column;align-items:center;gap:20px}.choice[data-v-b7c7caa2]{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center;gap:10px;margin:0;padding:0 16px;border:none}.choice legend[data-v-b7c7caa2]{margin-bottom:10px;text-align:center;color:var(--text-info)}.choiceRow[data-v-b7c7caa2]{width:100%;display:flex;flex-direction:row;gap:10px}.choiceRow button[data-v-b7c7caa2]{flex:1}.choiceInfo[data-v-b7c7caa2]{text-align:center;font-size:.85em;color:var(--text-info)}.empty[data-v-b7c7caa2]{text-align:center;color:var(--text-info)}.characterList[data-v-b7c7caa2]{padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.characterRow[data-v-b7c7caa2]{--row-size: 3.6em;display:flex;flex-direction:row;align-items:center;gap:10px}.characterButton[data-v-b7c7caa2]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;height:var(--row-size);padding:8px 10px;text-align:left}.deleteButton[data-v-b7c7caa2]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--row-size);height:var(--row-size);padding:0}.deleteButton>img[data-v-b7c7caa2]{width:22px;height:22px}.characterName[data-v-b7c7caa2]{font-weight:600}.characterLine[data-v-b7c7caa2]{width:100%;display:grid;grid-template-columns:auto 1fr;gap:10px;line-height:1.4;white-space:nowrap}.characterLine>span[data-v-b7c7caa2]{overflow:hidden;text-overflow:ellipsis}.characterIdentity[data-v-b7c7caa2]{padding-right:.2em;text-align:right;font-style:italic;color:var(--text-info)}.runStatus[data-v-b7c7caa2]{font-style:italic;font-size:.85em;color:var(--text-info)}.homeFooter[data-v-b7c7caa2]{text-align:center;font-size:.85em;font-style:italic;color:var(--default-button)}.homeFooter a[data-v-b7c7caa2]{color:inherit}.dungeons[data-v-50aa5626]{width:100%;max-width:500px;flex:1;display:flex;flex-direction:column;gap:30px;margin:0 auto;color:var(--text)}.card[data-v-50aa5626]{display:flex;flex-direction:column;gap:10px;padding:10px;box-shadow:var(--box-shadow);-webkit-backdrop-filter:var(--backdrop-blur);backdrop-filter:var(--backdrop-blur);font-size:var(--fs-sm)}.card p[data-v-50aa5626]{text-decoration:underline}.dungeonButton[data-v-50aa5626]{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left}.dungeonLine[data-v-50aa5626]{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;gap:10px}.dungeonInfo[data-v-50aa5626]{font-size:.85em}.recommendedLevel[data-v-50aa5626]{font-style:italic;color:var(--text-info)}.hint[data-v-50aa5626]{font-style:italic;font-size:.85em;color:var(--text-info)}.actions[data-v-50aa5626]{display:flex;flex-direction:column;align-items:stretch;gap:15px}
