.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)}.scene-transition[data-v-5347e55e]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:125;overflow:hidden;pointer-events:auto;background:radial-gradient(ellipse,#493b29,#201a15 70%);color:#f4ead7}.transition-frame[data-v-5347e55e]{display:block;width:100%;height:100%;object-fit:fill}.transition-status[data-v-5347e55e]{position:absolute;left:50%;bottom:8%;transform:translate(-50%);width:max-content;max-width:85%;padding:12px 22px;border:1px solid #a58249;border-radius:12px;background:#211a13f2;text-align:center;font-size:19px;box-shadow:0 4px 20px #0008}.transition-status p[data-v-5347e55e]{margin:0}.transition-status button[data-v-5347e55e]{margin-top:12px;min-height:44px;padding:8px 20px;background:#d3c08c;color:#392b19;border:2px solid #a99464;border-radius:4px;font:inherit;cursor:pointer}.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)}.hud-group[data-v-9afa371c]{position:absolute;left:0;top:0;width:0;height:0}.hud-button[data-v-9afa371c]{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-9afa371c]{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-9afa371c]{transform:scale(.9)}.level-button.open .level-badge[data-v-9afa371c]{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-9afa371c]{color:var(--c-light);line-height:1;pointer-events:none}.level-coin[data-v-9afa371c]{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-9afa371c]{--caption-fs: var(--hud-right-caption);display:block;pointer-events:none;color:#f4d58a}.resource-box[data-v-9afa371c]{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-enter-active[data-v-9afa371c],.resource-box-leave-active[data-v-9afa371c]{transition:opacity .14s ease-out,transform .14s ease-out}.resource-box-enter-from[data-v-9afa371c],.resource-box-leave-to[data-v-9afa371c]{opacity:0;transform:translateY(-6px) scale(.96)}.resource-row[data-v-9afa371c]{display:contents}.resource-pill[data-v-9afa371c]{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-9afa371c]{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-9afa371c]{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-9afa371c]{animation:resource-pop-9afa371c .42s ease-out}.resource-value[data-v-9afa371c]{position:absolute;pointer-events:none;display:flex;align-items:center;justify-content:flex-start}.resource-delta[data-v-9afa371c]{position:absolute;pointer-events:none;display:flex;align-items:center;justify-content:flex-start;color:#ffd9b0;animation:resource-delta-in-9afa371c .26s ease-out}.resource-delta.gain[data-v-9afa371c]{color:#ffe08a}@keyframes resource-pop-9afa371c{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes resource-delta-in-9afa371c{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion: reduce){.resource-box-enter-active[data-v-9afa371c],.resource-box-leave-active[data-v-9afa371c]{transition:none}.resource-row.highlighted .resource-icon[data-v-9afa371c],.resource-delta[data-v-9afa371c]{animation:none}}.hud-group[data-v-da35f1fa]{position:absolute;left:0;top:0;width:0;height:0}.hud-button[data-v-da35f1fa]{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-da35f1fa]{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-da35f1fa]{transform:scale(.9)}.service-button.open .hud-disc[data-v-da35f1fa]{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-da35f1fa]{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-da35f1fa],.service-panel-leave-active[data-v-da35f1fa]{transition:opacity .14s ease-out,transform .14s ease-out}.service-panel-enter-from[data-v-da35f1fa],.service-panel-leave-to[data-v-da35f1fa]{opacity:0;transform:translateY(-6px) scale(.96)}@media (prefers-reduced-motion: reduce){.service-panel-enter-active[data-v-da35f1fa],.service-panel-leave-active[data-v-da35f1fa]{transition:none}}.hud-button.locked .hud-disc[data-v-da35f1fa]{filter:grayscale(.7) brightness(.7)}.hud-glyph[data-v-da35f1fa]{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-da35f1fa]{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-da35f1fa]{width:55%;height:55%;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(0,0,0,.6))}.hud-caption[data-v-da35f1fa]{--caption-fs: var(--hud-right-caption);display:block;pointer-events:none}.hud-badge[data-v-da35f1fa]{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-6ab26a27]{position:absolute;left:0;top:0;width:0;height:0}.hud-button[data-v-6ab26a27]{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-6ab26a27]{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-6ab26a27]{transform:scale(.9)}.hud-disc.round-beige[data-v-6ab26a27]{background-color:#e9d3a3;background-image:url(/assets/cc0/ui-pack-rpg-expansion/PNG/buttonRound_beige.png)}.hud-disc.round-blue[data-v-6ab26a27]{background-color:#a9c6e8;background-image:url(/assets/cc0/ui-pack-rpg-expansion/PNG/buttonRound_blue.png)}.hud-disc.round-brown[data-v-6ab26a27]{background-color:#b98a5a;background-image:url(/assets/cc0/ui-pack-rpg-expansion/PNG/buttonRound_brown.png)}.hud-glyph[data-v-6ab26a27]{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-6ab26a27]{filter:grayscale(.7) brightness(.7)}.hud-lock[data-v-6ab26a27]{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-6ab26a27]{width:55%;height:55%;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(0,0,0,.6))}.hud-portrait[data-v-6ab26a27]{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-6ab26a27]{position:absolute;left:50%;top:-4%;width:118%;height:auto;transform:translate(-50%);pointer-events:none}.hud-portrait-img.painted[data-v-6ab26a27]{left:0;top:0;width:100%;height:100%;transform:none;object-fit:cover;object-position:50% 22%}.hud-caption[data-v-6ab26a27]{--caption-fs: var(--hud-menu-caption);display:block;pointer-events:none}.hud-badge[data-v-6ab26a27]{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-8c916efe]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.top-band[data-v-8c916efe]{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-8c916efe]{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-8c916efe]{display:flex;justify-content:space-between;gap:calc(8px * var(--ui-user));color:var(--c-light)}.warmth-bar[data-v-8c916efe]{height:calc(10px * var(--ui-user));border-radius:999px;background:#0006;overflow:hidden}.warmth-fill[data-v-8c916efe]{height:100%;background:linear-gradient(90deg,#ff8f4d,#ffd27a);transition:width .3s ease-out}.participants[data-v-8c916efe]{display:flex;flex-wrap:wrap;gap:calc(4px * var(--ui-user)) calc(10px * var(--ui-user));color:#fff4dcd9}.participant.npc[data-v-8c916efe]{opacity:.7}.battle-column[data-v-8c916efe]{flex:none;display:flex;flex-direction:column;align-items:stretch;gap:calc(6px * var(--ui-user))}.hud-action-btn[data-v-8c916efe]{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-8c916efe]:disabled{opacity:.5;cursor:default}.action-leave[data-v-8c916efe]{border:2px solid rgba(255,143,134,.75);background:#3c100cb8;color:#ffd7d0}.action-skip[data-v-8c916efe]{border:2px solid rgba(255,210,122,.75);background:#3a280cb8;color:#ffe6b3}.action-advice[data-v-8c916efe]{border:2px solid rgba(126,224,255,.75);background:#0c2630b8;color:#d7f6ff}.action-auto[data-v-8c916efe]{border:2px solid rgba(154,224,157,.75);background:#123018b8;color:#dcffdc}.action-auto[aria-pressed=true][data-v-8c916efe]{background:#265222e6}.error-panel[data-v-8c916efe]{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-8c916efe]{color:#ffc9bf;margin:0}.confirm-overlay[data-v-8c916efe],.advice-overlay[data-v-8c916efe]{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-8c916efe]{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-8c916efe]{border-color:#ffd98a99}.notice-actions[data-v-8c916efe]{--btn-min-w: 0;display:flex;gap:calc(8px * var(--ui-user));width:100%}.recovery-actions[data-v-8c916efe]{display:flex;flex-direction:column;gap:calc(8px * var(--ui-user));width:100%}.notice-actions[data-v-8c916efe] .ui-button{flex:1 1 0}.confirm-actions[data-v-8c916efe]{--btn-min-w: 0;display:flex;gap:calc(8px * var(--ui-user))}.confirm-actions[data-v-8c916efe] .ui-button{flex:1 1 0}.advice-box[data-v-8c916efe]{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-8c916efe]{margin:0;color:#d7f6ff;text-align:center}.advice-tactic[data-v-8c916efe]{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-8c916efe]{text-transform:none;white-space:normal;overflow-wrap:anywhere;letter-spacing:normal;text-align:left;overflow:visible;text-overflow:clip}.advice-now[data-v-8c916efe]{margin:0;padding-top:calc(6px * var(--ui-user));border-top:1px dashed rgba(255,244,220,.25)}.advice-skip-hint[data-v-8c916efe]{margin:0;font-style:italic;opacity:.85}.hladomir-strip[data-v-8c916efe]{position:absolute;left:calc(var(--v2c90bc87) + 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-8c916efe]>*{pointer-events:auto}.hladomir-badge[data-v-8c916efe]{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-8c916efe]{border-color:#ffc88cb3;color:#ffd58c;cursor:default}.hladomir-banner[data-v-8c916efe]{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}.battle-intro[data-v-13c47357]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:24px;pointer-events:auto;background:radial-gradient(ellipse at 50% 35%,#493b29,#201a15 65%,#14110f);color:#f4ead7;text-align:center}.intro-card[data-v-13c47357]{width:min(100%,430px);max-height:100%;overflow-y:auto;padding:24px 26px;border:2px solid #a58249;outline:1px solid #5c4729;outline-offset:5px;border-radius:16px;background:linear-gradient(155deg,#3b3022,#211a13);box-shadow:0 14px 48px #0008}.intro-eyebrow[data-v-13c47357]{margin:0 0 14px;color:#d0ba8e;font-size:16px;letter-spacing:.08em}.intro-portrait[data-v-13c47357]{height:clamp(140px,30vh,300px);overflow:hidden;border:1px solid #b59a63;border-radius:10px;background:radial-gradient(ellipse,#746343,#29231b)}.intro-portrait-button[data-v-13c47357]{display:block;width:100%;padding:0;cursor:zoom-in}.intro-portrait-button[data-v-13c47357]:focus-visible{outline:3px solid #f7df9d;outline-offset:3px}.opponent-fullscreen[data-v-13c47357]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#100e0bf5;pointer-events:auto}.opponent-fullscreen img[data-v-13c47357]{display:block;width:100%;height:100%;object-fit:contain;cursor:zoom-out}.portrait-close[data-v-13c47357]{position:absolute;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));width:48px;height:48px;border:2px solid #b59a63;border-radius:50%;background:#2b231e;color:#f7df9d;font-size:26px;cursor:pointer}.portrait-close[data-v-13c47357]:focus-visible{outline:3px solid #f7df9d;outline-offset:3px}.intro-portrait img[data-v-13c47357]{width:100%;height:100%;object-fit:contain}.intro-emblem[data-v-13c47357]{display:grid;place-items:center;height:100%;font-size:90px;color:#d9bb76}h2[data-v-13c47357]{margin:18px 0 4px;font:700 30px var(--font-heading,serif);color:#f7df9d}.intro-level[data-v-13c47357],.intro-companions[data-v-13c47357]{color:#c9b78e;font-size:16px}.intro-quote[data-v-13c47357]{font-style:italic;color:#e2d2ae;font-size:19px;line-height:1.35}.intro-description[data-v-13c47357]{font-size:19px;line-height:1.45;text-wrap:pretty}.intro-status[data-v-13c47357]{margin:22px 0 0;font-size:19px;color:#efd68f}.intro-spark[data-v-13c47357]{display:inline-block;animation:intro-pulse-13c47357 1.4s ease-in-out infinite}.intro-action[data-v-13c47357]{display:block;width:100%;min-height:48px;margin-top:14px;padding:10px 16px;border:2px solid #a99464;border-radius:4px;box-shadow:inset 0 0 0 2px #ead9a5;background:#d3c08c;color:#392b19;font:700 19px var(--font-heading,serif);text-align:center;cursor:pointer}.intro-action[data-v-13c47357]:hover:not(:disabled),.intro-action[data-v-13c47357]:focus-visible{background:#e4d3a4;color:#392b19;border-color:#b59a63}.intro-action[data-v-13c47357]:focus-visible{outline:3px solid #f7df9d;outline-offset:3px}.intro-error[data-v-13c47357]{color:#ffb99d;font-size:18px;line-height:1.4}@keyframes intro-pulse-13c47357{50%{opacity:.35;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.intro-spark[data-v-13c47357]{animation:none}}.hud-root[data-v-6127f49c]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hud-layer[data-v-6127f49c]{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .14s ease-out}.hud-layer.under-window[data-v-6127f49c]{opacity:0;visibility:hidden;transition:opacity .14s ease-out,visibility 0s linear .14s}@media (prefers-reduced-motion: reduce){.hud-layer[data-v-6127f49c],.hud-layer.under-window[data-v-6127f49c]{transition:none}}.level-up-burst[data-v-6127f49c]{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-6127f49c]{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-6127f49c .9s ease-out forwards}.level-up-burst .ring-delayed[data-v-6127f49c]{animation-delay:.15s;border-color:#ffe08a}.level-up-burst .label[data-v-6127f49c]{color:var(--c-accent);opacity:0;animation:level-up-label-6127f49c 1.4s ease-out forwards;white-space:nowrap}@keyframes level-up-ring-6127f49c{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(4.2)}}@keyframes level-up-label-6127f49c{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)}}.world-shell[data-v-64108dc3]{display:contents}.world-failure[data-v-64108dc3]{position:absolute;top:20%;right:20%;bottom:20%;left:20%;padding:20px;background:#241920;color:#f8e4c7;pointer-events:auto;z-index:10000}.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}.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-fcb6f509]{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-fcb6f509 var(--banner-ms) ease-in-out forwards}.section-name[data-v-fcb6f509]{--title-fs: 34px;--ui-outline-color: #2b1d14;max-width:100%;color:#fff4dc;overflow-wrap:anywhere}.section-chapter[data-v-fcb6f509]{--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-fcb6f509]{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-fcb6f509{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-fcb6f509{0%{opacity:0}15%,80%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: reduce){.section-banner[data-v-fcb6f509]{animation-name:section-banner-fade-fcb6f509}}
