.hud-group[data-v-798017bd]{position:absolute;left:0;top:0;width:0;height:0}.hud-button[data-v-798017bd]{position:absolute;box-sizing:border-box;margin:0;padding:0;border:none;background:none;cursor:pointer;pointer-events:auto;font:inherit;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;-webkit-tap-highlight-color:transparent}.level-badge[data-v-798017bd]{position:absolute;box-sizing:border-box;border-radius:50%;border:calc(3px * var(--ui-user)) solid #d9a441;background:radial-gradient(circle at 50% 32%,#ffecbe38,#ffecbe00 55%),radial-gradient(circle at 50% 50%,#5a3d22,#2b1d12 72%);box-shadow:inset 0 0 0 calc(1.5px * var(--ui-user)) #7a5220,0 0 0 calc(1px * var(--ui-user)) #3b2a1a,0 calc(2px * var(--ui-user)) calc(4px * var(--ui-user)) #00000073;display:flex;align-items:center;justify-content:center;transition:transform 90ms ease-out,box-shadow .14s ease-out}.hud-button:active .level-badge[data-v-798017bd]{transform:scale(.9)}.level-button.open .level-badge[data-v-798017bd]{box-shadow:inset 0 0 0 calc(1.5px * var(--ui-user)) #7a5220,0 0 0 calc(2px * var(--ui-user)) #f2b705,0 calc(2px * var(--ui-user)) calc(6px * var(--ui-user)) #00000073}.level-digit[data-v-798017bd]{color:var(--c-light);line-height:1;pointer-events:none}.level-coin[data-v-798017bd]{position:absolute;right:calc(-3px * var(--ui-user));bottom:calc(-3px * var(--ui-user));width:calc(18px * var(--ui-user));height:calc(18px * var(--ui-user));object-fit:contain;pointer-events:none;filter:drop-shadow(0 1px 1px rgba(0,0,0,.6))}.hud-caption[data-v-798017bd]{--caption-fs: var(--hud-right-caption);display:block;pointer-events:none;color:#f4d58a}.resource-box[data-v-798017bd]{position:absolute;box-sizing:border-box;border-radius:calc(14px * var(--ui-user));background:linear-gradient(180deg,#2b1d12f0,#180f08f0);box-shadow:inset 0 0 0 2px #b8894a,0 calc(6px * var(--ui-user)) calc(16px * var(--ui-user)) #00000080;pointer-events:auto;transform-origin:0 0}.resource-box.auto[data-v-798017bd]{pointer-events:none}.resource-box-enter-active[data-v-798017bd],.resource-box-leave-active[data-v-798017bd]{transition:opacity .14s ease-out,transform .14s ease-out}.resource-box-enter-from[data-v-798017bd],.resource-box-leave-to[data-v-798017bd]{opacity:0;transform:translateY(-6px) scale(.96)}.resource-row[data-v-798017bd]{display:contents}.resource-pill[data-v-798017bd]{position:absolute;box-sizing:border-box;pointer-events:none;border-radius:999px;background:linear-gradient(180deg,#3a2614e6,#180f08e6);border:calc(1.5px * var(--ui-user)) solid rgba(242,196,110,.55);box-shadow:0 calc(2px * var(--ui-user)) calc(4px * var(--ui-user)) #00000059;transition:border-color .2s ease-out,box-shadow .2s ease-out}.resource-row.highlighted .resource-pill[data-v-798017bd]{border-color:#f2b705;box-shadow:0 0 0 calc(1.5px * var(--ui-user)) #f2b7058c,0 0 calc(10px * var(--ui-user)) #f2b7058c}.resource-icon[data-v-798017bd]{position:absolute;pointer-events:none;object-fit:contain;filter:drop-shadow(0 calc(2px * var(--ui-user)) calc(2px * var(--ui-user)) rgba(0,0,0,.55))}.resource-row.highlighted .resource-icon[data-v-798017bd]{animation:resource-pop-798017bd .42s ease-out}.resource-value[data-v-798017bd]{position:absolute;pointer-events:none;display:flex;align-items:center;justify-content:flex-start}.resource-delta[data-v-798017bd]{position:absolute;pointer-events:none;display:flex;align-items:center;justify-content:flex-start;color:#ffd9b0;animation:resource-delta-in-798017bd .26s ease-out}.resource-delta.gain[data-v-798017bd]{color:#ffe08a}@keyframes resource-pop-798017bd{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes resource-delta-in-798017bd{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion: reduce){.resource-box-enter-active[data-v-798017bd],.resource-box-leave-active[data-v-798017bd]{transition:none}.resource-row.highlighted .resource-icon[data-v-798017bd],.resource-delta[data-v-798017bd]{animation:none}}.hud-group[data-v-5dad2345]{position:absolute;left:0;top:0;width:0;height:0}.hud-button[data-v-5dad2345]{position:absolute;box-sizing:border-box;margin:0;padding:0;border:none;background:none;cursor:pointer;pointer-events:auto;font:inherit;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;-webkit-tap-highlight-color:transparent}.hud-disc[data-v-5dad2345]{position:absolute;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#e9d3a3;background-image:url(/assets/cc0/ui-pack-rpg-expansion/PNG/buttonRound_beige.png);background-repeat:no-repeat;background-size:100% 100%;box-shadow:0 calc(2px * var(--ui-user)) calc(4px * var(--ui-user)) #00000059;transition:transform 90ms ease-out}.hud-button:active .hud-disc[data-v-5dad2345]{transform:scale(.9)}.service-button.open .hud-disc[data-v-5dad2345]{box-shadow:0 0 0 calc(2px * var(--ui-user)) #f2b705,0 calc(2px * var(--ui-user)) calc(6px * var(--ui-user)) #00000073}.service-panel[data-v-5dad2345]{position:absolute;box-sizing:border-box;border-radius:calc(14px * var(--ui-user));background:linear-gradient(180deg,#2b1d12f0,#180f08f0);box-shadow:inset 0 0 0 2px #b8894a,0 calc(6px * var(--ui-user)) calc(16px * var(--ui-user)) #00000080;pointer-events:auto;transform-origin:100% 0}.service-panel-enter-active[data-v-5dad2345],.service-panel-leave-active[data-v-5dad2345]{transition:opacity .14s ease-out,transform .14s ease-out}.service-panel-enter-from[data-v-5dad2345],.service-panel-leave-to[data-v-5dad2345]{opacity:0;transform:translateY(-6px) scale(.96)}@media (prefers-reduced-motion: reduce){.service-panel-enter-active[data-v-5dad2345],.service-panel-leave-active[data-v-5dad2345]{transition:none}}.hud-button.locked .hud-disc[data-v-5dad2345]{filter:grayscale(.7) brightness(.7)}.hud-glyph[data-v-5dad2345]{width:calc(var(--hud-right-glyph) * var(--ui-user));height:calc(var(--hud-right-glyph) * var(--ui-user));object-fit:contain;pointer-events:none}.hud-lock[data-v-5dad2345]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#140e0a8c;pointer-events:none}.hud-lock-glyph[data-v-5dad2345]{width:55%;height:55%;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(0,0,0,.6))}.hud-caption[data-v-5dad2345]{--caption-fs: var(--hud-right-caption);display:block;pointer-events:none}.hud-badge[data-v-5dad2345]{position:absolute;top:-2px;right:-2px;min-width:max(9px,calc(16px * var(--ui-user)));height:max(9px,calc(16px * var(--ui-user)));padding:0 3px;border-radius:999px;background:#d5453f;color:#fff8ec;font-size:max(9px,calc(11px * var(--ui-user)));line-height:max(9px,calc(16px * var(--ui-user)));text-align:center;font-weight:700;box-shadow:0 1px 2px #00000073;pointer-events:none}.hud-group[data-v-4290334d]{position:absolute;left:0;top:0;width:0;height:0}.hud-button[data-v-4290334d]{position:absolute;box-sizing:border-box;margin:0;padding:0;border:none;background:none;cursor:pointer;pointer-events:auto;font:inherit;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;-webkit-tap-highlight-color:transparent}.hud-disc[data-v-4290334d]{position:absolute;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:50%;background-repeat:no-repeat;background-size:100% 100%;box-shadow:0 calc(2px * var(--ui-user)) calc(5px * var(--ui-user)) #0006;transition:transform 90ms ease-out}.hud-button:active .hud-disc[data-v-4290334d]{transform:scale(.9)}.hud-disc.round-beige[data-v-4290334d]{background-color:#e9d3a3;background-image:url(/assets/cc0/ui-pack-rpg-expansion/PNG/buttonRound_beige.png)}.hud-disc.round-blue[data-v-4290334d]{background-color:#a9c6e8;background-image:url(/assets/cc0/ui-pack-rpg-expansion/PNG/buttonRound_blue.png)}.hud-disc.round-brown[data-v-4290334d]{background-color:#b98a5a;background-image:url(/assets/cc0/ui-pack-rpg-expansion/PNG/buttonRound_brown.png)}.hud-glyph[data-v-4290334d]{width:calc(var(--hud-menu-glyph) * var(--ui-user));height:calc(var(--hud-menu-glyph) * var(--ui-user));object-fit:contain;pointer-events:none}.hud-button.locked .hud-disc[data-v-4290334d]{filter:grayscale(.7) brightness(.7)}.hud-lock[data-v-4290334d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#140e0a8c;pointer-events:none}.hud-lock-glyph[data-v-4290334d]{width:55%;height:55%;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(0,0,0,.6))}.hud-portrait[data-v-4290334d]{position:absolute;inset:calc(4px * var(--ui-user));border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 35%,#fff4dc,#d9b98a 70%);pointer-events:none}.hud-portrait-img[data-v-4290334d]{position:absolute;left:50%;top:-4%;width:118%;height:auto;transform:translate(-50%);pointer-events:none}.hud-portrait-img.painted[data-v-4290334d]{left:0;top:0;width:100%;height:100%;transform:none;object-fit:cover;object-position:50% 22%}.hud-caption[data-v-4290334d]{--caption-fs: var(--hud-menu-caption);display:block;pointer-events:none}.hud-badge[data-v-4290334d]{position:absolute;top:-2px;right:-2px;min-width:max(9px,calc(16px * var(--ui-user)));height:max(9px,calc(16px * var(--ui-user)));padding:0 3px;border-radius:999px;background:#d5453f;color:#fff8ec;font-size:max(9px,calc(11px * var(--ui-user)));line-height:max(9px,calc(16px * var(--ui-user)));text-align:center;font-weight:700;box-shadow:0 1px 2px #00000073;pointer-events:none}.hud-group[data-v-87e83489]{position:absolute;left:0;top:0;width:0;height:0}.portrait-slot[data-v-87e83489]{position:absolute;box-sizing:border-box;margin:0;padding:0;border:none;background:none;cursor:pointer;pointer-events:auto;font:inherit;-webkit-tap-highlight-color:transparent;transition:transform 90ms ease-out}.portrait-slot.filled[data-v-87e83489]:active,.portrait-slot.more[data-v-87e83489]:active{transform:scale(.92)}.arch[data-v-87e83489]{position:absolute;box-sizing:border-box;border-radius:50% 50% 10% 10%/39% 39% 8% 8%;background-color:#7a5a38;background-image:url(/assets/cc0/ui-pack-rpg-expansion/PNG/panel_brown.png);background-repeat:no-repeat;background-size:100% 100%;border:calc(3px * var(--ui-user)) solid var(--aura, #e2b35a);box-shadow:0 0 calc(12px * var(--ui-user)) calc(3px * var(--ui-user)) var(--aura, transparent),0 calc(2px * var(--ui-user)) calc(4px * var(--ui-user)) #00000080}.arch-window[data-v-87e83489]{position:absolute;inset:calc(3px * var(--ui-user));border-radius:50% 50% 8% 8%/39% 39% 6% 6%;overflow:hidden;background:radial-gradient(circle at 50% 30%,#fff4dc,#c9a878 38%,#2b1d12);box-shadow:inset 0 0 0 calc(1.5px * var(--ui-user)) var(--aura, #caa06a),inset 0 calc(-6px * var(--ui-user)) calc(10px * var(--ui-user)) #00000073;display:flex;align-items:center;justify-content:center}.portrait-img[data-v-87e83489]{position:absolute;pointer-events:none}.portrait-img.bust[data-v-87e83489]{left:50%;top:2%;width:108%;height:auto;transform:translate(-50%)}.portrait-img.figure[data-v-87e83489]{left:50%;top:-15%;width:150%;height:auto;transform:translate(-50%)}.portrait-img.art[data-v-87e83489]{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.portrait-img.round[data-v-87e83489]{left:50%;top:56%;width:90%;height:auto;transform:translate(-50%,-50%)}.portrait-stage[data-v-87e83489]{position:absolute;left:50%;top:56%;transform-origin:center center;pointer-events:none}.portrait-layer[data-v-87e83489]{position:absolute;width:auto;height:auto;max-width:none;pointer-events:none;transform:translate(-50%,-50%)}.portrait-layer.flipped[data-v-87e83489]{transform:translate(-50%,-50%) scaleX(-1)}.portrait-tint[data-v-87e83489]{position:absolute;top:0;right:0;bottom:0;left:0;mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100% 100%;mix-blend-mode:multiply;opacity:.55;pointer-events:none}.portrait-initial[data-v-87e83489]{color:var(--c-ink)}.badge[data-v-87e83489]{position:absolute;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:50%;border:calc(1.5px * var(--ui-user)) solid #f2d08a;color:var(--c-light);box-shadow:0 calc(1px * var(--ui-user)) calc(2px * var(--ui-user)) #0000008c;pointer-events:none;--badge-fs: var(--hud-badge-digit)}.level-badge[data-v-87e83489]{background:radial-gradient(circle at 50% 35%,#5a3d22,#2b1d12 80%)}.rank-badge[data-v-87e83489]{background:radial-gradient(circle at 50% 35%,#3f67a8,#1f3563 80%)}.portrait-slot.more .arch[data-v-87e83489]{filter:saturate(.7) brightness(.9)}.portrait-slot.more.open .arch[data-v-87e83489]{filter:none;border-color:var(--c-accent)}.more-count[data-v-87e83489]{--number-fs: var(--t-number)}.portrait-slot.empty[data-v-87e83489]{opacity:.35}.portrait-slot.empty .arch[data-v-87e83489]{background:#140c0640;border:calc(1.5px * var(--ui-user)) dashed rgba(244,228,193,.8);box-shadow:none}.portrait-slot.empty .arch-window[data-v-87e83489]{display:none}.squad-tray[data-v-87e83489]{position:absolute;box-sizing:border-box;margin:0;padding:0;font:inherit;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;border-radius:calc(12px * var(--ui-user));background:linear-gradient(180deg,#2b1d12f0,#180f08f0);border:calc(2px * var(--ui-user)) solid #b8894a;box-shadow:0 calc(6px * var(--ui-user)) calc(16px * var(--ui-user)) #00000080}.lock-hint[data-v-98ef37fa]{position:absolute;left:50%;top:calc(96px * var(--ui-user));transform:translate(-50%);z-index:25;display:flex;align-items:center;gap:calc(8px * var(--ui-user));max-width:min(calc(360px * var(--ui-user)),84%);padding:calc(8px * var(--ui-user)) calc(14px * var(--ui-user));border-radius:calc(14px * var(--ui-user));background:#140e0ae0;box-shadow:inset 0 0 0 2px #b8894a,0 6px 16px #00000073;color:#f4e9d8;pointer-events:none}.lock-hint-portrait[data-v-98ef37fa]{flex:none;width:calc(56px * var(--ui-user));height:calc(56px * var(--ui-user));object-fit:contain;object-position:50% 0%}.lock-hint-portrait.painted[data-v-98ef37fa]{border-radius:50%;object-fit:cover;object-position:50% 20%;box-shadow:0 0 0 2px #b8894a}.lock-hint-text[data-v-98ef37fa]{min-width:0}.lock-hint-name[data-v-98ef37fa]{margin:0;color:#ffe3a3}.lock-hint-body[data-v-98ef37fa]{margin:0}.lock-hint-fade-enter-active[data-v-98ef37fa],.lock-hint-fade-leave-active[data-v-98ef37fa]{transition:opacity .16s ease-out,transform .16s ease-out}.lock-hint-fade-enter-from[data-v-98ef37fa],.lock-hint-fade-leave-to[data-v-98ef37fa]{opacity:0;transform:translate(-50%,-6px)}.ui-button[data-v-bae9e496]{box-sizing:border-box;border:none;cursor:pointer;color:var(--c-ink);font-family:inherit;font-weight:600;display:inline-flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-size:100% 100%;transition:transform 90ms ease-out}.ui-button[data-v-bae9e496]:active:not(:disabled){transform:scale(.9)}.ui-button[data-v-bae9e496]:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.ui-button[data-v-bae9e496]:disabled{cursor:default;filter:grayscale(.6) brightness(.85);opacity:.6}.ui-button.long[data-v-bae9e496]{--btn-h: calc(var(--win-button-height) * var(--ui-user));--btn-fs: var(--win-button-text);--btn-slice-top: calc(8px * var(--ui-user));--btn-slice-bottom: calc(12px * var(--ui-user));--btn-slice-side: calc(10px * var(--ui-user));min-width:var(--btn-min-w, calc(200px * var(--ui-user)));max-width:100%;min-height:var(--btn-h);padding:0 calc(14px * var(--ui-user));border-style:solid;border-width:var(--btn-slice-top) var(--btn-slice-side) var(--btn-slice-bottom);border-color:transparent;border-image-slice:8 10 12 fill;border-image-width:var(--btn-slice-top) var(--btn-slice-side) var(--btn-slice-bottom);border-image-repeat:stretch;background:none;font-family:var(--font-caption);font-weight:700;line-height:var(--lh-caption);font-size:max(calc(var(--btn-fs) * var(--ui-user)),calc(var(--floor-body) / var(--ui-s)));text-align:center;overflow-wrap:anywhere}.ui-button.long[data-v-bae9e496]:active:not(:disabled){transform:scale(.97)}.ui-button.long.compact[data-v-bae9e496]{--btn-h: var(--win-compact, calc(48px * var(--ui-user)));--btn-fs: var(--win-text);--btn-slice-top: calc(6px * var(--ui-user));--btn-slice-bottom: calc(9px * var(--ui-user));--btn-slice-side: calc(8px * var(--ui-user));min-width:var(--btn-min-w, calc(120px * var(--ui-user)));padding:0 calc(10px * var(--ui-user))}.ui-button.long.block[data-v-bae9e496]{display:flex;width:100%;min-width:0}.ui-button.long-beige[data-v-bae9e496]{color:var(--c-ink);border-image-source:url(/assets/cc0/ui-pack-rpg-expansion/PNG/buttonLong_beige.png)}.ui-button.long-beige[data-v-bae9e496]:active:not(:disabled){border-image-source:url(/assets/cc0/ui-pack-rpg-expansion/PNG/buttonLong_beige_pressed.png)}.ui-button.long-brown[data-v-bae9e496]{color:var(--c-light);border-image-source:url(/assets/cc0/ui-pack-rpg-expansion/PNG/buttonLong_brown.png)}.ui-button.long-brown[data-v-bae9e496]:active:not(:disabled){border-image-source:url(/assets/cc0/ui-pack-rpg-expansion/PNG/buttonLong_brown_pressed.png)}.ui-button.round-beige[data-v-bae9e496],.ui-button.round-blue[data-v-bae9e496],.ui-button.round-brown[data-v-bae9e496],.ui-button.round-grey[data-v-bae9e496]{border-radius:50%;font-size:20px;padding:0}.ui-button.round-beige[data-v-bae9e496]{background-color:#e9d3a3;background-image:url(/assets/cc0/ui-pack-rpg-expansion/PNG/buttonRound_beige.png)}.ui-button.round-blue[data-v-bae9e496]{background-color:#a9c6e8;background-image:url(/assets/cc0/ui-pack-rpg-expansion/PNG/buttonRound_blue.png)}.ui-button.round-brown[data-v-bae9e496]{background-color:#b98a5a;background-image:url(/assets/cc0/ui-pack-rpg-expansion/PNG/buttonRound_brown.png)}.ui-button.round-grey[data-v-bae9e496]{background-color:#c7c7c7;background-image:url(/assets/cc0/ui-pack-rpg-expansion/PNG/buttonRound_grey.png)}.battle-hud[data-v-097f2a01]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.top-band[data-v-097f2a01]{position:absolute;left:0;right:0;top:0;display:flex;align-items:flex-start;justify-content:flex-start;gap:calc(8px * var(--ui-user));padding:calc(10px * var(--ui-user)) calc(12px * var(--ui-user));box-sizing:border-box}.toloka-strip[data-v-097f2a01]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:calc(4px * var(--ui-user));padding:calc(6px * var(--ui-user)) calc(10px * var(--ui-user));border-radius:calc(10px * var(--ui-user));background:#140e0a99;pointer-events:auto}.toloka-row[data-v-097f2a01]{display:flex;justify-content:space-between;gap:calc(8px * var(--ui-user));color:var(--c-light)}.warmth-bar[data-v-097f2a01]{height:calc(10px * var(--ui-user));border-radius:999px;background:#0006;overflow:hidden}.warmth-fill[data-v-097f2a01]{height:100%;background:linear-gradient(90deg,#ff8f4d,#ffd27a);transition:width .3s ease-out}.participants[data-v-097f2a01]{display:flex;flex-wrap:wrap;gap:calc(4px * var(--ui-user)) calc(10px * var(--ui-user));color:#fff4dcd9}.participant.npc[data-v-097f2a01]{opacity:.7}.battle-column[data-v-097f2a01]{flex:none;display:flex;flex-direction:column;align-items:stretch;gap:calc(6px * var(--ui-user))}.hud-action-btn[data-v-097f2a01]{flex:none;width:100%;pointer-events:auto;min-height:calc(44px * var(--ui-user));box-sizing:border-box;border-radius:calc(10px * var(--ui-user));padding:calc(6px * var(--ui-user)) calc(12px * var(--ui-user));cursor:pointer;white-space:nowrap}.hud-action-btn[data-v-097f2a01]:disabled{opacity:.5;cursor:default}.action-leave[data-v-097f2a01]{border:2px solid rgba(255,143,134,.75);background:#3c100cb8;color:#ffd7d0}.action-skip[data-v-097f2a01]{border:2px solid rgba(255,210,122,.75);background:#3a280cb8;color:#ffe6b3}.action-advice[data-v-097f2a01]{border:2px solid rgba(126,224,255,.75);background:#0c2630b8;color:#d7f6ff}.error-panel[data-v-097f2a01]{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:calc(10px * var(--ui-user));width:min(86%,calc(360px * var(--ui-user)));padding:calc(14px * var(--ui-user));border-radius:calc(14px * var(--ui-user));background:#140e0ae6;border:2px solid rgba(255,143,134,.6);pointer-events:auto;text-align:center}.error-text[data-v-097f2a01]{color:#ffc9bf;margin:0}.confirm-overlay[data-v-097f2a01],.advice-overlay[data-v-097f2a01]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0000008c;pointer-events:auto}.confirm-box[data-v-097f2a01]{width:min(86%,calc(340px * var(--ui-user)));display:flex;flex-direction:column;gap:calc(12px * var(--ui-user));padding:calc(16px * var(--ui-user));border-radius:calc(14px * var(--ui-user));background:#2a1d13;border:2px solid #8a6a3c;text-align:center}.notice-panel[data-v-097f2a01]{border-color:#ffd98a99}.notice-actions[data-v-097f2a01]{--btn-min-w: 0;display:flex;gap:calc(8px * var(--ui-user));width:100%}.notice-actions[data-v-097f2a01] .ui-button{flex:1 1 0}.confirm-actions[data-v-097f2a01]{--btn-min-w: 0;display:flex;gap:calc(8px * var(--ui-user))}.confirm-actions[data-v-097f2a01] .ui-button{flex:1 1 0}.advice-box[data-v-097f2a01]{width:min(90%,calc(380px * var(--ui-user)));max-height:80%;overflow-y:auto;display:flex;flex-direction:column;gap:calc(10px * var(--ui-user));padding:calc(16px * var(--ui-user));border-radius:calc(14px * var(--ui-user));background:#1c2733;border:2px solid #4a6a7c;text-align:left}.advice-title[data-v-097f2a01]{margin:0;color:#d7f6ff;text-align:center}.advice-tactic[data-v-097f2a01]{margin:0;padding-left:calc(18px * var(--ui-user));display:flex;flex-direction:column;gap:calc(4px * var(--ui-user));color:#fff4dce6}.advice-tactic li[data-v-097f2a01]{text-transform:none;white-space:normal;overflow-wrap:anywhere;letter-spacing:normal;text-align:left;overflow:visible;text-overflow:clip}.advice-now[data-v-097f2a01]{margin:0;padding-top:calc(6px * var(--ui-user));border-top:1px dashed rgba(255,244,220,.25)}.advice-skip-hint[data-v-097f2a01]{margin:0;font-style:italic;opacity:.85}.hladomir-strip[data-v-097f2a01]{position:absolute;left:calc(var(--v3fd6a450) + 8px * var(--ui-user));right:calc(12px * var(--ui-user));top:calc(10px * var(--ui-user));display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;gap:calc(6px * var(--ui-user));pointer-events:none}.hladomir-strip[data-v-097f2a01]>*{pointer-events:auto}.hladomir-badge[data-v-097f2a01]{border:1px solid rgba(215,246,255,.5);background:#141e28bf;color:#d7f6ff;border-radius:calc(999px * var(--ui-user));padding:calc(4px * var(--ui-user)) calc(10px * var(--ui-user));white-space:nowrap;cursor:pointer}.hladomir-badge-crack[data-v-097f2a01]{border-color:#ffc88cb3;color:#ffd58c;cursor:default}.hladomir-banner[data-v-097f2a01]{position:absolute;left:50%;top:30%;transform:translate(-50%,-50%);width:min(90%,calc(420px * var(--ui-user)));display:flex;flex-direction:column;gap:calc(6px * var(--ui-user));padding:calc(14px * var(--ui-user)) calc(18px * var(--ui-user));border-radius:calc(14px * var(--ui-user));background:#140e0aeb;border:2px solid rgba(255,200,140,.7);text-align:center;color:#ffe9c9;pointer-events:none}.hud-root[data-v-ae2f9032]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hud-layer[data-v-ae2f9032]{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .14s ease-out}.hud-layer.under-window[data-v-ae2f9032]{opacity:0;visibility:hidden;transition:opacity .14s ease-out,visibility 0s linear .14s}@media (prefers-reduced-motion: reduce){.hud-layer[data-v-ae2f9032],.hud-layer.under-window[data-v-ae2f9032]{transition:none}}.level-up-burst[data-v-ae2f9032]{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);pointer-events:none;display:flex;align-items:center;justify-content:center}.level-up-burst .ring[data-v-ae2f9032]{position:absolute;width:calc(40px * var(--ui-user));height:calc(40px * var(--ui-user));border-radius:50%;border:3px solid var(--c-accent);opacity:0;animation:level-up-ring-ae2f9032 .9s ease-out forwards}.level-up-burst .ring-delayed[data-v-ae2f9032]{animation-delay:.15s;border-color:#ffe08a}.level-up-burst .label[data-v-ae2f9032]{color:var(--c-accent);opacity:0;animation:level-up-label-ae2f9032 1.4s ease-out forwards;white-space:nowrap}@keyframes level-up-ring-ae2f9032{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(4.2)}}@keyframes level-up-label-ae2f9032{0%{opacity:0;transform:scale(.6) translateY(6px)}20%{opacity:1;transform:scale(1.15) translateY(0)}30%{transform:scale(1) translateY(0)}75%{opacity:1}to{opacity:0;transform:scale(1) translateY(-14px)}}.ui-modal-backdrop[data-v-315ecc7e]{--win-margin: 16px;--win-close-inset: calc(12px * var(--ui-user));position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;padding:var(--win-margin) 0;background:#0a071066;display:flex;align-items:center;justify-content:center;z-index:20;container-type:size;container-name:ui-window-frame}.ui-modal-backdrop.opaque[data-v-315ecc7e]{background:#0a0710;z-index:15}.ui-modal-box[data-v-315ecc7e]{position:relative;box-sizing:border-box;display:flex;flex-direction:column;width:min(calc(var(--win-width) * var(--ui-user)),92%);max-height:100%;background-color:#2b1d12;background-image:radial-gradient(120% 60% at 50% 0%,rgba(255,220,160,.1),transparent 70%),linear-gradient(180deg,#ffdca00f,#0003);box-shadow:inset 0 0 0 2px #5b4128,inset 0 0 24px #00000073,0 8px 24px #00000073;border:3px solid #b8894a;border-radius:calc(var(--win-radius) * var(--ui-user));color:#f4e9d8}.ui-modal-box[data-v-315ecc7e]:after{content:"";position:absolute;inset:calc(6px * var(--ui-user));border:calc(16px * var(--ui-user)) solid transparent;border-image:url(/assets/cc0/fantasy-ui-borders/PNG/Default/Border/panel-border-002.png) 16;image-rendering:pixelated;filter:brightness(.72) sepia(1) saturate(2.2);opacity:.55;pointer-events:none}.ui-modal-body[data-v-315ecc7e]{position:relative;z-index:1;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--win-padding) * var(--ui-user));scrollbar-width:thin;scrollbar-color:#8a6a3c transparent}.ui-modal-title[data-v-315ecc7e]{flex:none;margin:0 0 calc(12px * var(--ui-user));padding:0 calc(var(--win-close-button) * var(--ui-user));text-align:center;color:#ffe3a3}.ui-modal-close[data-v-315ecc7e]{position:absolute;z-index:2;top:var(--win-close-inset);right:var(--win-close-inset);box-sizing:border-box;width:calc(var(--win-close-button) * var(--ui-user));height:calc(var(--win-close-button) * var(--ui-user));padding:0;border-radius:50%;border:2px solid #b8894a;background:radial-gradient(circle at 50% 35%,#6b4a2b,#3a2616);box-shadow:0 2px #00000073;color:var(--c-light);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform 90ms ease-out}.ui-modal-close[data-v-315ecc7e]:active{transform:scale(.9)}.ui-modal-close[data-v-315ecc7e]:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.ui-modal-close-glyph[data-v-315ecc7e]{font-family:var(--font-caption);font-weight:700;line-height:1;font-size:calc(var(--win-close-button) * .75 * var(--ui-user));margin-top:-.08em;text-shadow:0 1px 0 var(--c-outline)}.screen-loading[data-v-e08e094b]{text-align:center;padding:24px 0}.screen-load-error[data-v-fe9c77f5]{display:flex;flex-direction:column;align-items:center;gap:calc(12px * var(--ui-user));text-align:center;padding:24px 0}.retry-button[data-v-fe9c77f5]{box-sizing:border-box;min-width:calc(160px * var(--ui-user));padding:calc(10px * var(--ui-user)) calc(20px * var(--ui-user));border-radius:calc(10px * var(--ui-user));border:2px solid #b8894a;background:#b8894a47;color:inherit;font:inherit;font-weight:600;cursor:pointer;transition:transform 90ms ease-out}.retry-button[data-v-fe9c77f5]:active{transform:scale(.95)}.onboarding-layer[data-v-616aaa14]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:700}.spotlight[data-v-616aaa14]{position:absolute;border-radius:calc(14px * var(--ui-user));box-shadow:0 0 0 2000px #0a071099;border:2px solid rgba(242,183,5,.85);transition:left 80ms linear,top 80ms linear,width .12s ease-out,height .12s ease-out}.hint[data-v-616aaa14]{position:absolute;left:50%;transform:translate(-50%);width:min(86%,calc(340px * var(--ui-user)));display:flex;flex-direction:column;align-items:center;gap:calc(8px * var(--ui-user));padding:calc(10px * var(--ui-user)) calc(14px * var(--ui-user));border-radius:calc(12px * var(--ui-user));background:#140e0adb;border:2px solid rgba(242,183,5,.55);pointer-events:auto}.hint-compact[data-v-616aaa14]{width:auto;padding:calc(6px * var(--ui-user)) calc(8px * var(--ui-user))}.hint-compact .hint-skip[data-v-616aaa14]{white-space:normal;line-height:var(--lh-caption)}.hint-compact .hint-skip-line[data-v-616aaa14]{display:block}.hint-text[data-v-616aaa14]{margin:0;text-align:center;color:var(--c-light)}.hint-question[data-v-616aaa14]{color:var(--c-accent)}.hint-actions[data-v-616aaa14]{display:flex;align-items:center;gap:calc(12px * var(--ui-user))}.hint-btn[data-v-616aaa14],.hint-skip[data-v-616aaa14]{border:none;background:none;cursor:pointer;color:var(--c-light);min-height:calc(var(--touch-min) / var(--ui-s));padding:calc(4px * var(--ui-user)) calc(6px * var(--ui-user))}.hint-btn[data-v-616aaa14]{color:var(--c-accent)}.hint-skip[data-v-616aaa14]{opacity:.7;text-transform:none;font-weight:400}.comic[data-v-020f88f0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;background:#0b0b0f;color:#eee9de}.comic[data-v-020f88f0] *,.comic[data-v-020f88f0] *:before,.comic[data-v-020f88f0] *:after{box-sizing:border-box}.comic-bar[data-v-020f88f0]{flex:none;width:min(720px,100%);margin:0 auto;background:#111118}.comic-head[data-v-020f88f0]{display:flex;align-items:center;gap:10px;padding:6px 8px 6px 14px;padding-top:max(6px,env(safe-area-inset-top));border-bottom:1px solid #26262f}.comic-titles[data-v-020f88f0]{flex:1;min-width:0}.comic-titles h1[data-v-020f88f0]{margin:0;font-size:14px;font-weight:800;letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comic-titles p[data-v-020f88f0]{margin:2px 0 0;color:#8c8894;font-size:12px}.comic-skip[data-v-020f88f0]{min-height:44px;min-width:44px;padding:0 14px;border:1px solid #3a3a46;border-radius:999px;background:#1c1c26;color:#eee9de;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.comic-lane[data-v-020f88f0]{flex:1;width:min(720px,100%);margin:0 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#000;container-type:inline-size}.comic-cover[data-v-020f88f0]{padding:28px 18px 22px;background:linear-gradient(180deg,#1a1610,#0c0c10);text-align:center}.comic-cover small[data-v-020f88f0]{display:block;color:#e8a63d;font-size:11px;font-weight:800;letter-spacing:.18em}.comic-cover h2[data-v-020f88f0]{margin:8px 0 6px;font-size:22px;font-weight:800}.comic-cover p[data-v-020f88f0]{margin:0;color:#8c8894;font-size:13px}.comic-page[data-v-020f88f0]{position:relative;isolation:isolate;overflow:hidden;margin:0;line-height:0}.comic-page img[data-v-020f88f0]{display:block;width:100%;height:auto;margin:0;vertical-align:top;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.comic-texts[data-v-020f88f0]{position:absolute;top:0;right:0;bottom:0;left:0}.comic-box[data-v-020f88f0],.comic-sfx[data-v-020f88f0]{position:absolute;margin:0;max-width:90%;overflow-wrap:break-word}.comic-box[data-v-020f88f0]{--bubble: #fffef9;padding:clamp(12px,2.5cqw,18px) clamp(23px,4.8cqw,35px);border:2px solid #29282a;border-radius:44% 48% 43% 46%/35% 40% 38% 43%;background:var(--bubble);color:#242323;font-size:clamp(12px,2.7cqw,19px);line-height:1.35;text-align:center;text-wrap:pretty;box-shadow:1px 3px #0003,0 3px 12px #0002}.comic-box.skrep[data-v-020f88f0]{--bubble: #faffff;color:#202a32;border-radius:42% 46% 40% 48%/36% 43% 38% 42%}.comic-box[data-v-020f88f0]:not(.caption):after{content:"";position:absolute;left:23%;bottom:-15px;width:26px;height:18px;background:var(--bubble);clip-path:polygon(0 0,100% 0,9% 100%);filter:drop-shadow(1px 2px 0 #29282a)}.comic-box.skrep[data-v-020f88f0]:after{left:auto;right:22%;clip-path:polygon(0 0,100% 0,88% 100%)}.comic-box.tail-up[data-v-020f88f0]:after{top:-15px;bottom:auto;transform:rotate(180deg)}.comic-box.caption[data-v-020f88f0]{padding:clamp(8px,1.65cqw,12px) clamp(11px,2.2cqw,16px);border:1px solid #28272a;border-left:3px solid #a87b39;border-radius:1px 10px;background:#fff8e6f0;color:#30281e;font-size:clamp(12px,2.5cqw,18px);line-height:1.4;text-align:left;box-shadow:2px 3px #0003}.comic-who[data-v-020f88f0]{display:block;margin-bottom:4px;color:#805214;font-size:clamp(9px,1.6cqw,11.5px);font-weight:800;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.comic-box.skrep .comic-who[data-v-020f88f0]{color:#455b6c}.comic-sfx[data-v-020f88f0]{padding:5px 9px;color:#fff9d6;font-size:clamp(22px,5.6cqw,40px);font-style:italic;font-weight:950;line-height:1.1;letter-spacing:.04em;-webkit-text-stroke:1px #332716;paint-order:stroke fill;text-shadow:2px 3px 0 #332716,0 0 9px #000;transform:rotate(-12deg) skew(-7deg)}@media (max-width: 359px){.comic-box[data-v-020f88f0]:not(.caption){padding:10px 21px;font-size:12px;line-height:1.3}}.comic-end[data-v-020f88f0]{display:flex;justify-content:center;padding:24px 16px 40px;background:#0e0e14}.comic-go[data-v-020f88f0]{min-height:48px;min-width:200px;padding:0 28px;border:0;border-radius:10px;background:#e8a63d;color:#1a140c;font:inherit;font-size:16px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.comic-foot[data-v-020f88f0]{padding:8px 14px;padding-bottom:max(8px,env(safe-area-inset-bottom));border-top:1px solid #26262f}.comic-prog[data-v-020f88f0]{height:4px;border-radius:99px;background:#2a2a33;overflow:hidden}.comic-prog>i[data-v-020f88f0]{display:block;height:100%;background:#e8a63d;transition:width .2s}.tab-lock[data-v-05c8d933]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:16px;background:#140e0ae0}.tab-lock-card[data-v-05c8d933]{max-width:360px;padding:calc(20px * var(--ui-user, 1));border-radius:12px;background:#2b1d14;border:1px solid rgba(184,137,74,.55);color:#f4e9d8;text-align:center}.tab-lock-btn[data-v-05c8d933]{margin-top:var(--win-gap-s, 8px);padding:calc(10px * var(--ui-user, 1)) calc(20px * var(--ui-user, 1));min-height:44px;border:1px solid rgba(184,137,74,.55);border-radius:8px;background:#b8894a;color:#2b1d14;font-weight:700;cursor:pointer}.teleport-flash[data-v-39f62b01]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;pointer-events:none;background:radial-gradient(circle at 50% 62%,#fffae8,#ffe2a0f5 38%,#d6a054e6)}.teleport-flash.in[data-v-39f62b01]{animation:teleport-flash-in-39f62b01 var(--flash-in) ease-in forwards}.teleport-flash.out[data-v-39f62b01]{animation:teleport-flash-out-39f62b01 var(--flash-out) ease-out forwards}@keyframes teleport-flash-in-39f62b01{0%{opacity:0}to{opacity:1}}@keyframes teleport-flash-out-39f62b01{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: reduce){.teleport-flash.in[data-v-39f62b01],.teleport-flash.out[data-v-39f62b01]{animation-duration:1ms}}.section-banner[data-v-f9607fd4]{position:absolute;left:0;right:0;z-index:30;display:flex;flex-direction:column;align-items:center;gap:calc(4px * var(--ui-user, 1));padding:0 16px;pointer-events:none;text-align:center;animation:section-banner-f9607fd4 var(--banner-ms) ease-in-out forwards}.section-name[data-v-f9607fd4]{--title-fs: 34px;--ui-outline-color: #2b1d14;max-width:100%;color:#fff4dc;overflow-wrap:anywhere}.section-chapter[data-v-f9607fd4]{--caption-fs: 14px;display:flex;align-items:center;gap:calc(8px * var(--ui-user, 1));color:#f6dfa8;letter-spacing:.08em}.section-chapter .rule[data-v-f9607fd4]{display:block;width:calc(28px * var(--ui-user, 1));height:2px;border-radius:1px;background:#f6dfa8d9;box-shadow:0 0 0 1px #2b1d148c}@keyframes section-banner-f9607fd4{0%{opacity:0;transform:translateY(8px)}22%{opacity:1;transform:translateY(0)}72%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes section-banner-fade-f9607fd4{0%{opacity:0}15%,80%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: reduce){.section-banner[data-v-f9607fd4]{animation-name:section-banner-fade-f9607fd4}}.hud-scale[data-v-acce9750]{position:relative;transform-origin:top left}.boot-error[data-v-acce9750]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:var(--win-gap, 16px);background:#140e0ab8;z-index:50}.boot-error-card[data-v-acce9750]{max-width:360px;padding:calc(20px * var(--ui-user, 1));border-radius:12px;background:#2b1d14;border:1px solid rgba(184,137,74,.55);text-align:center}.boot-error-retry[data-v-acce9750]{margin-top:var(--win-gap-s, 8px);padding:calc(10px * var(--ui-user, 1)) calc(20px * var(--ui-user, 1));min-height:44px;border:1px solid rgba(184,137,74,.55);border-radius:8px;background:#b8894a;color:#2b1d14;font-weight:700;cursor:pointer}.payment-banner[data-v-acce9750]{position:absolute;top:calc(12px * var(--ui-user, 1));left:50%;transform:translate(-50%);z-index:50;display:flex;align-items:center;gap:10px;background:#2e5c3a;color:#f4e9d8;border:2px solid #6fbf85;border-radius:10px;padding:8px 14px;max-width:90%;box-shadow:0 4px 12px #0006}.payment-banner.error[data-v-acce9750]{background:#5c2e2e;border-color:#bf6f6f}.payment-banner-close[data-v-acce9750]{background:none;border:none;color:inherit;font-size:20px;line-height:1;cursor:pointer;padding:0 4px}@font-face{font-family:Yeseva One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/yeseva-one-cyrillic-400-normal-zn71iUjg.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Yeseva One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/yeseva-one-latin-400-normal-DOOi0Fwv.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Sans Narrow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pt-sans-narrow-cyrillic-700-normal-BU1d2_nm.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:PT Sans Narrow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pt-sans-narrow-latin-700-normal-Cky7KMl6.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pt-sans-cyrillic-400-normal-BgFH0IXl.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pt-sans-latin-400-normal-Cwy9XeGQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pt-sans-cyrillic-700-normal-TNhnPAH_.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pt-sans-latin-700-normal-DmHhLLdt.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--ui-s: 1;--ui-user: 1;--t-caption: 13px;--t-body: 18px;--t-body-small: 15px;--t-title: 28px;--t-section: 22px;--t-button: 20px;--t-number: 18px;--t-badge: 13px;--t-level-digit: 28px;--t-bubble: 18px;--t-battle-name: 16px;--t-battle-caption: 17px;--t-turn-banner: 28px;--hud-edge: 12px;--hud-top: 12px;--hud-bottom: 12px;--hud-gap: 8px;--hud-caption-gap: 2px;--hud-level-badge: 84px;--hud-level-digit: 28px;--hud-resource-icon: 34px;--hud-resource-digits: 18px;--hud-resource-row: 38px;--hud-resource-gap: 4px;--hud-resource-pill-width: 112px;--hud-right-button: 52px;--hud-right-glyph: 32px;--hud-right-caption: 13px;--hud-menu-button: 60px;--hud-menu-glyph: 36px;--hud-menu-caption: 13px;--hud-portrait-width: 58px;--hud-portrait-height: 74px;--hud-portrait-gap: 6px;--hud-badge: 20px;--hud-badge-digit: 13px;--hud-badge-overhang: 8px;--hud-bottom-band: 96px;--road-hero-width: 76px;--road-hero-height: 104px;--road-npc-width: 64px;--road-npc-height: 84px;--road-place-icon: 56px;--road-place-circle: 64px;--road-badge: 20px;--road-badge-digit: 13px;--road-bubble-text: 18px;--road-bubble-max-width: 320px;--battle-figure-width: 104px;--battle-figure-height: 128px;--battle-figure-gap: 8px;--battle-name-text: 16px;--battle-bar-width: 96px;--battle-bar-height: 10px;--battle-badge: 22px;--battle-badge-digit: 13px;--battle-action-button: 88px;--battle-action-caption: 17px;--battle-turn-banner: 28px;--win-width: 520px;--win-padding: 24px;--win-radius: 16px;--win-title: 28px;--win-section: 22px;--win-text: 18px;--win-button-height: 64px;--win-button-text: 20px;--win-close-button: 40px;--floor-body: 12px;--floor-caption: 10px;--floor-badge: 9px;--touch-min: 44px;--lh-caption: 1.1;--lh-body: 1.35;--lh-title: 1.15;--font-title: "Yeseva One", Georgia, "Times New Roman", serif;--font-caption: "PT Sans Narrow", "Arial Narrow", "Roboto Condensed", sans-serif;--font-body: "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--c-ink: #3b2a1a;--c-light: #fff4dc;--c-outline: #1f140b;--c-accent: #f2b705}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{margin:0;padding:0;width:100%;height:100%;background:#0a0710;overflow:hidden;overscroll-behavior:none;font-family:var(--font-body)}#app{width:100%;height:100%;display:flex;align-items:center;justify-content:center}#stage{position:relative;width:100%;height:100%;max-width:720px;margin:0 auto;overflow:hidden;background:#0a0710}#game-container{position:absolute;top:0;left:0}#ui-frame{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}#ui-frame>*{pointer-events:auto}#game-container canvas{display:block}.hud-overlay{position:absolute;top:0;left:0;pointer-events:none;color:#f4f1ff}.hud-overlay *{pointer-events:auto}#ui-frame .hud-scale{pointer-events:none}#ui-frame .hud-scale>.ui-modal-backdrop,#ui-frame .hud-scale>.screen-fullscreen{pointer-events:auto}.ui-title{font-family:var(--font-title);font-weight:400;line-height:var(--lh-title);font-size:max(calc(var(--title-fs, var(--t-title)) * var(--ui-user)),calc(var(--floor-body) / var(--ui-s)))}.ui-section{font-family:var(--font-title);font-weight:400;line-height:var(--lh-title);font-size:max(calc(var(--section-fs, var(--t-section)) * var(--ui-user)),calc(var(--floor-body) / var(--ui-s)))}.ui-body{font-family:var(--font-body);font-weight:400;line-height:var(--lh-body);font-size:max(calc(var(--body-fs, var(--t-body)) * var(--ui-user)),calc(var(--floor-body) / var(--ui-s)))}.ui-caption{font-family:var(--font-caption);font-weight:700;text-transform:uppercase;line-height:var(--lh-caption);white-space:nowrap;color:var(--c-light);font-size:max(calc(var(--caption-fs, var(--t-caption)) * var(--ui-user)),calc(var(--floor-caption) / var(--ui-s)))}.ui-number{font-family:var(--font-caption);font-weight:700;font-variant-numeric:tabular-nums;line-height:var(--lh-caption);white-space:nowrap;color:var(--c-light);font-size:max(calc(var(--number-fs, var(--t-number)) * var(--ui-user)),calc(var(--floor-caption) / var(--ui-s)))}.ui-badge{font-family:var(--font-caption);font-weight:700;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap;font-size:max(calc(var(--badge-fs, var(--t-badge)) * var(--ui-user)),calc(var(--floor-badge) / var(--ui-s)))}.ui-caption,.ui-number,.ui-outline{--ui-o: max(.07em, calc(1px / var(--ui-s)));--ui-oc: var(--ui-outline-color, var(--c-outline));text-shadow:var(--ui-o) 0 0 var(--ui-oc),calc(-1 * var(--ui-o)) 0 0 var(--ui-oc),0 var(--ui-o) 0 var(--ui-oc),0 calc(-1 * var(--ui-o)) 0 var(--ui-oc),var(--ui-o) var(--ui-o) 0 var(--ui-oc),calc(-1 * var(--ui-o)) var(--ui-o) 0 var(--ui-oc),var(--ui-o) calc(-1 * var(--ui-o)) 0 var(--ui-oc),calc(-1 * var(--ui-o)) calc(-1 * var(--ui-o)) 0 var(--ui-oc),0 calc(2 * var(--ui-o)) calc(2 * var(--ui-o)) rgba(0,0,0,.45)}:where(.ui-hit){position:relative}.ui-hit:before{content:"";position:absolute;left:50%;top:50%;width:max(100%,calc(var(--touch-min) / var(--ui-s)));height:max(100%,calc(var(--touch-min) / var(--ui-s)));transform:translate(-50%,-50%);background:transparent}
