.admin{--admin-bg:#14161a;--admin-card:#1c1f24;--admin-row:#20242a;--admin-row-alt:#1a1d22;--admin-line:#2f343c;--admin-text:#dfe3ea;--admin-muted:#8d95a3;--admin-accent:#d9b56f;--admin-danger:#f08a73;zoom:var(--admin-zoom,1);width:min(calc(1040px * var(--ui-zoom,1) / var(--admin-zoom,1)), 100%);box-sizing:border-box;border:1px solid var(--admin-line);color:var(--admin-text);background:#14161af5;border-radius:8px;align-self:start;padding:20px 24px 28px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.45;box-shadow:0 20px 50px #0009}.admin a{color:var(--admin-accent)}.admin__top{border-bottom:1px solid var(--admin-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding-bottom:14px;display:flex}.admin__trail{color:var(--admin-muted);margin:0}.admin__title{letter-spacing:.01em;margin:4px 0 0;font-size:22px;font-weight:600}.admin__role{border:1px solid var(--admin-line);color:var(--admin-muted);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:2px 10px;font-size:12px}.admin-card{border:1px solid var(--admin-line);background:var(--admin-card);border-radius:6px;margin-top:18px;overflow:hidden}.admin-card__head{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.admin-card__title{margin:0;font-size:15px;font-weight:600}.admin-card__note{color:var(--admin-muted);margin:0;padding:14px 16px}.admin-card__note--error{color:var(--admin-danger)}.admin-table{border-collapse:collapse;width:100%}.admin-table th,.admin-table td{text-align:left;vertical-align:top;padding:9px 16px}.admin-table th{color:var(--admin-muted);text-transform:uppercase;letter-spacing:.05em;background:var(--admin-bg);font-size:12px;font-weight:600}.admin-table tbody tr:nth-child(odd){background:var(--admin-row)}.admin-table tbody tr:nth-child(2n){background:var(--admin-row-alt)}.admin-button{color:var(--admin-text);font:inherit;cursor:pointer;background:#2a2f37;border:1px solid #4a505a;border-radius:4px;padding:5px 12px}.admin-button:hover:not(:disabled){border-color:var(--admin-accent)}.admin-button:disabled{opacity:.6;cursor:progress}.admin-button:focus-visible{outline:2px solid var(--admin-accent);outline-offset:2px}@media (width<=760px){.admin{padding:14px}.admin-table th,.admin-table td{padding:8px 10px}}.admin__who[data-v-cbb12b56]{overflow-wrap:anywhere;gap:2px;display:grid}.admin__who b[data-v-cbb12b56]{color:var(--admin-accent);font-weight:600}.admin__actions[data-v-cbb12b56]{white-space:nowrap;width:1%}.visually-hidden[data-v-cbb12b56]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=600px){.admin__issuer[data-v-cbb12b56]{display:none}}html.modal-open{overflow:hidden}.modal[data-v-8ec2d060]{box-sizing:border-box;background:0 0;border:none;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:auto}.modal[open][data-v-8ec2d060]{place-items:safe center;display:grid}.modal[data-v-8ec2d060]::backdrop{background:#000000a6}@media (width<=760px){.modal[open][data-v-8ec2d060]{background:#0b0a0c;display:block}}.journal-tab p[data-v-06ebb13b]{margin:0}.journal__error[data-v-06ebb13b]{color:#e07a64;align-items:center;gap:.8em;margin-top:.8em;display:flex}.journal[data-v-06ebb13b]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1.1em;display:grid}.journal__empty[data-v-06ebb13b]{color:#a8987c;text-align:center;padding:1.5em 0}.journal__list[data-v-06ebb13b]{border-right:1px solid #8a6a3c80;flex-direction:column;gap:.3em;margin:0;padding:0 1.1em 0 0;list-style:none;display:flex}.journal__item[data-v-06ebb13b]{color:#d9b77a;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;padding:.35em .6em}.journal__item[data-v-06ebb13b]:hover,.journal__item[data-v-06ebb13b]:focus-visible,.journal__item--selected[data-v-06ebb13b]{background:#d9b77a1f;border-color:#8a6a3c;outline:none}.journal__done[data-v-06ebb13b]{color:#a8987c;font-size:.8em;display:block}.journal__quest[data-v-06ebb13b]{flex-direction:column;gap:.7em;display:flex}.journal__name[data-v-06ebb13b]{margin:0;font-size:1.25em;font-weight:400}.journal__description[data-v-06ebb13b]{color:#e8dcc4;line-height:1.45}.journal__lines[data-v-06ebb13b]{grid-template-columns:max-content 1fr;gap:.35em 1em;margin:0;display:grid}.journal__lines dt[data-v-06ebb13b]{color:#a8987c}.journal__lines dd[data-v-06ebb13b]{color:#f3dfb0;margin:0}@media (width<=760px){.journal[data-v-06ebb13b]{grid-template-columns:1fr}.journal__list[data-v-06ebb13b]{border-bottom:1px solid #8a6a3c80;border-right:none;padding:0 0 .8em}}.placeholder[data-v-e3a67429]{border:1px solid #4a3c27;border-radius:3px;max-width:100%;height:auto;display:block}.item-icon[data-v-6b6fc382]{max-width:100%;height:auto;display:block}.cell[data-v-1067580e]{width:var(--item-cell,100%);aspect-ratio:1;box-sizing:border-box;border:2px solid var(--rarity,#3a3022);color:inherit;font:inherit;cursor:pointer;background:radial-gradient(circle at 50% 40%,#232a1c,#0d0e0a);border-radius:3px;padding:4px;display:block;position:relative}button.cell[data-v-1067580e]:hover{filter:brightness(1.2)}.cell--selected[data-v-1067580e]{outline-offset:1px;outline:2px solid #f0c070;box-shadow:0 0 .7rem #f0c0708c}.cell[data-v-1067580e]:focus-visible{outline-offset:2px;outline:2px solid #8fd0e8}.cell--unusable .cell__icon[data-v-1067580e]{opacity:.4}.cell--unusable[data-v-1067580e]:after{content:"";pointer-events:none;background:#96281e40;position:absolute;inset:0}.cell--empty[data-v-1067580e]{cursor:default;background:#0f0d0acc;border-color:#2e271c;place-items:center;padding:2px;display:grid}.cell__icon[data-v-1067580e]{object-fit:contain;border:none;width:100%;height:100%}.cell__count[data-v-1067580e]{color:#f1e3c4;background:#000000b3;border-radius:3px;padding:0 4px;font-size:.85em;line-height:1.3;position:absolute;bottom:2px;right:3px}.cell__label[data-v-1067580e]{color:#5d5241;text-align:center;-webkit-hyphens:auto;hyphens:auto;padding:1px;font-size:.62em;line-height:1.15}.bag[data-v-135fe975]{flex-direction:column;gap:10px;display:flex}.bag__tools[data-v-135fe975]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bag__filters[data-v-135fe975]{flex-wrap:wrap;gap:6px;margin-right:auto;display:flex}.bag__filter[data-v-135fe975]{color:#d8c9aa;font:inherit;cursor:pointer;background:linear-gradient(#2a2117,#17120c);border:1px solid #6b5636;border-radius:3px;padding:.3em .7em}.bag__filter--on[data-v-135fe975]{color:#fff3d6;background:linear-gradient(#5a4326,#3a2b17);border-color:#f0c070;box-shadow:0 0 .5rem #f0c07059}.bag__search[data-v-135fe975],.bag__sort[data-v-135fe975]{color:#e8dcc4;min-width:0;font:inherit;background:#120f0b;border:1px solid #6b5636;border-radius:3px;padding:.3em .6em}.bag__search[data-v-135fe975]{flex:0 8em}.bag__nothing[data-v-135fe975]{margin:0}.bag__grid[data-v-135fe975]{grid-template-columns:repeat(8, var(--item-cell,minmax(0, 1fr)));gap:6px;margin:0;padding:0;list-style:none;display:grid}.bag__total[data-v-135fe975]{color:#b9a888;margin:0}@media (width<=760px){.bag__grid[data-v-135fe975]{grid-template-columns:repeat(5, var(--item-cell,minmax(0, 1fr)))}.bag__search[data-v-135fe975]{flex:8em}}.bar__cells[data-v-56177f65]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}.bar__cell[data-v-56177f65]{border:1px solid #6b5636;border-radius:3px;align-items:center;gap:4px;min-height:2em;padding:4px;display:flex}.bar__cell--empty[data-v-56177f65]{border-style:dashed;justify-content:center}.bar__ability[data-v-56177f65]{color:#f1e3c4;font:inherit;text-align:left;cursor:pointer;background:#3a2b17b3;border:1px solid #a7834b;border-radius:3px;flex:auto;padding:.15em .5em}.bar__ability[data-v-56177f65]:disabled{cursor:not-allowed;opacity:.55}.bar__warning[data-v-56177f65]{color:#e07a64}.bar__available[data-v-56177f65]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bar__option[data-v-56177f65]{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.bar__option .bar__ability[data-v-56177f65]{flex:none}.picture[data-v-fee17f79]{object-fit:contain;width:100%;height:auto;display:block}.picture--figure[data-v-fee17f79]{aspect-ratio:2/3}.picture--portrait[data-v-fee17f79]{aspect-ratio:1}.slots[data-v-cc3f0e38]{grid-auto-rows:max-content;gap:10px;margin:0;padding:0;list-style:none;display:grid}.dialog[data-v-cc419d1a]{width:var(--dialog-width,calc(var(--ui) * 30));box-sizing:border-box;max-width:calc(100vw - 32px);font-size:calc(var(--ui) * 1.05);flex-direction:column;gap:.6em;padding:.6em 1.1em 1.2em;display:flex}.dialog--wide[data-v-cc419d1a]{width:var(--dialog-width,calc(var(--ui) * 52))}.dialog__title[data-v-cc419d1a]{text-align:center;margin:0;font-size:1.5em;font-weight:400}.dialog__title--danger[data-v-cc419d1a]{background-image:linear-gradient(#ffd9cc 0%,#e8907a 45%,#a8432f 100%)}.dialog[data-v-cc419d1a] p{margin:0}.dialog[data-v-cc419d1a] .dialog__actions{flex-wrap:wrap;justify-content:center;gap:.6em;margin-top:.4em;display:flex}.dialog[data-v-cc419d1a] .dialog__error{color:#e07a64}.dialog[data-v-cc419d1a] .dialog__error:empty{display:none}@media (width<=760px){.dialog[data-v-cc419d1a],.dialog--wide[data-v-cc419d1a]{width:100%;max-width:none;min-height:100%;font-size:16px}}.confirm__text[data-v-34e62169]{text-align:center;margin:0}.card[data-v-f8da57dc]{grid-template-columns:112px minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.card__icon[data-v-f8da57dc]{aspect-ratio:1;box-sizing:border-box;border:2px solid var(--rarity);object-fit:contain;width:100%}.card__name[data-v-f8da57dc]{color:#f1e3c4;margin:0;font-size:1.3em;font-weight:400}.card__rarity[data-v-f8da57dc]{color:var(--rarity);margin:2px 0 8px}.card__list[data-v-f8da57dc]{grid-template-columns:max-content 1fr;gap:2px 12px;margin:0;display:grid}.card__list dt[data-v-f8da57dc]{color:#b9a888}.card__list dd[data-v-f8da57dc]{margin:0}.card__missing[data-v-f8da57dc]{color:#e07a64;margin:6px 0 0}.card__description[data-v-f8da57dc]{color:#c8b896;margin:8px 0 0;font-size:.9em;font-style:italic}.card__actions[data-v-f8da57dc]{flex-direction:column;gap:8px;min-width:9em;display:flex}@media (width<=760px){.card[data-v-f8da57dc]{grid-template-columns:72px minmax(0,1fr)}.card__body[data-v-f8da57dc]{display:contents}.card[data-v-f8da57dc]{grid-template-rows:auto 1fr;row-gap:4px}.card__icon[data-v-f8da57dc]{grid-row:1/span 2}.card__name[data-v-f8da57dc],.card__rarity[data-v-f8da57dc]{grid-column:2}.card__list[data-v-f8da57dc],.card__missing[data-v-f8da57dc],.card__description[data-v-f8da57dc],.card__actions[data-v-f8da57dc]{grid-column:1/-1}.card__list[data-v-f8da57dc]{grid-template-columns:minmax(0,1fr)}.card__list dd[data-v-f8da57dc]{margin-bottom:4px}.card__actions[data-v-f8da57dc]{flex-direction:row}.card__actions .ui-button[data-v-f8da57dc]{flex:1}}.stats[data-v-3990ca8e]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.stats p[data-v-3990ca8e]{margin:0}.stats__list[data-v-3990ca8e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.stats__stat[data-v-3990ca8e]{background:#120e0a;border:1px solid #3a3022;align-items:center;gap:12px;padding:10px;display:flex}.stats__coin[data-v-3990ca8e]{color:#f6e8c8;background:radial-gradient(circle at 35% 30%,#4a3a26,#15100a 70%);border:2px solid #a7834b;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;font-size:1.6em;display:grid;box-shadow:inset 0 0 0 3px #15100a,inset 0 0 0 4px #a7834b80}.stats__coin--up[data-v-3990ca8e]{color:#d8f0bf;border-color:#9fc47a}.stats__about[data-v-3990ca8e]{min-width:0}.stats__name[data-v-3990ca8e]{font-size:1.15em}.stats__effects[data-v-3990ca8e]{color:#b9a888;font-size:.9em}.stats__steps[data-v-3990ca8e]{gap:4px;margin-top:6px;display:flex}.stats__step[data-v-3990ca8e]{color:#f1e3c4;width:1.8em;height:1.8em;font:inherit;cursor:pointer;background:linear-gradient(#5a4326,#3a2b17);border:1px solid #a7834b;border-radius:3px;padding:0;line-height:1}.stats__step[data-v-3990ca8e]:disabled{cursor:not-allowed;opacity:.35}.stats__up[data-v-3990ca8e]{color:#9fc47a}.stats__draft[data-v-3990ca8e]{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;display:flex}.stats__points[data-v-3990ca8e]{color:#9fc47a}.stats__learned.ui-note[data-v-3990ca8e]{margin:0}.stats__actions[data-v-3990ca8e]{gap:8px;margin-left:auto;display:flex}.stats__table[data-v-3990ca8e]{grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}.stats__table dt[data-v-3990ca8e],.stats__table dd[data-v-3990ca8e]{border-bottom:1px solid #2c241a;margin:0;padding:9px 4px}.stats__group[data-v-3990ca8e]{color:#d9b77a;grid-column:1/-1;border-bottom-color:#6b5636!important;padding-top:16px!important}.stats__group[data-v-3990ca8e]:first-child{padding-top:4px!important}.stats__note[data-v-3990ca8e]{color:#b9a888;font-size:.78em;display:block}.stats__value[data-v-3990ca8e]{text-align:right;white-space:nowrap;font-size:1.15em}.stats__was[data-v-3990ca8e]{color:#b9a888;font-size:.75em}@media (width<=760px){.stats[data-v-3990ca8e]{grid-template-columns:minmax(0,1fr)}.stats__coin[data-v-3990ca8e]{width:52px;height:52px;font-size:1.35em}}@media (width<=420px){.stats__list[data-v-3990ca8e]{grid-template-columns:minmax(0,1fr)}}.sheet[data-v-f8171e95]{--item-cell:64px;--frame:35px;--close-size:44px;box-sizing:border-box;filter:drop-shadow(0 1rem 2rem #000000b3);flex-direction:column;gap:12px;width:1300px;padding:6px 10px 10px;display:flex}.sheet>p[data-v-f8171e95]{margin:0}.sheet>.ui-error[data-v-f8171e95]:empty{display:none}.sheet__header[data-v-f8171e95]{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.sheet__crest[data-v-f8171e95]{object-fit:cover;width:44px;height:56px}.sheet__title[data-v-f8171e95]{margin:0;font-size:2em;font-weight:400}.sheet__tabs[data-v-f8171e95]{flex-wrap:wrap;gap:8px;margin-right:auto;display:flex}.sheet__tab[data-v-f8171e95]{color:#d8c9aa;min-width:8em;font:inherit;cursor:pointer;background:linear-gradient(#211a12,#120e09);border:1px solid #6b5636;border-radius:3px;padding:.45em 1.2em;font-size:1.1em}.sheet__tab--on[data-v-f8171e95]{color:#fff3d6;background:linear-gradient(#5a4326,#3a2b17);border-color:#f0c070;box-shadow:0 0 .7rem #f0c07059}.sheet__badge[data-v-f8171e95]{color:#10200a;text-align:center;background:#9fc47a;border-radius:1em;min-width:1.4em;margin-left:.4em;padding:0 .3em;font-size:.75em;line-height:1.5;display:inline-block}.sheet__header>.ui-close[data-v-f8171e95]{margin-right:2px}.sheet__panels[data-v-f8171e95]{display:grid}.sheet__panels[data-v-f8171e95]>*{grid-area:1/1}.sheet__panel--hidden[data-v-f8171e95]{visibility:hidden}.sheet__journal[data-v-f8171e95],.sheet__stats[data-v-f8171e95],.sheet__skills[data-v-f8171e95]{align-self:start}.sheet__gear[data-v-f8171e95]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:stretch;gap:16px;display:grid}.sheet__hero[data-v-f8171e95]{background:radial-gradient(at 50% 45%,#33271ae6,#0e0b08e0 65%);flex-direction:column;padding:12px 8px 8px;display:flex}.sheet__name[data-v-f8171e95]{text-align:center;margin:0;font-size:1.6em;font-weight:400}.sheet__meta[data-v-f8171e95]{color:#d8c9aa;text-align:center;margin:0 0 6px}.sheet__doll[data-v-f8171e95]{grid-template-columns:var(--item-cell) minmax(0, 1fr) var(--item-cell);flex:1;gap:4px;min-height:620px;display:grid}.sheet__doll .sheet__slots[data-v-f8171e95]{z-index:1;align-content:start;gap:8px;padding-top:12px;position:relative}.sheet__slots--left[data-v-f8171e95]{grid-area:1/1}.sheet__slots--right[data-v-f8171e95]{grid-area:1/3}.sheet__figure[data-v-f8171e95]{grid-area:1/2;min-height:0;position:relative}.sheet__figure[data-v-f8171e95] img{aspect-ratio:auto;object-fit:contain;width:calc(100% + 88px);height:100%;position:absolute;inset:0 -44px}.sheet__bag[data-v-f8171e95]{flex-direction:column;gap:12px;display:flex}.sheet__heading[data-v-f8171e95]{margin:0;font-size:1.5em;font-weight:400}.sheet__card[data-v-f8171e95]{background:#120f0bd9;border:1px solid #6b5636;border-radius:3px;flex:1 1 0;min-height:8em;padding:12px;overflow-y:auto}.sheet__hint[data-v-f8171e95]{margin:0}.sheet__skills[data-v-f8171e95]{flex-direction:column;gap:12px;display:flex}@media (width<=760px){.sheet[data-v-f8171e95]{--item-cell:52px;--frame:24px;filter:none;width:100%;min-height:100%;padding:6px}.sheet__title[data-v-f8171e95]{font-size:1.5em}.sheet__header>.ui-close[data-v-f8171e95]{margin-left:auto;margin-right:6px}.sheet__tabs[data-v-f8171e95]{order:3;width:100%}.sheet__tab[data-v-f8171e95]{flex:40%;min-width:0;padding:.4em;font-size:1em}.sheet__gear[data-v-f8171e95]{grid-template-columns:minmax(0,1fr)}.sheet__card[data-v-f8171e95]{flex:none;overflow-y:visible}.sheet__doll[data-v-f8171e95]{grid-template-columns:minmax(0,1fr);min-height:0}.sheet__doll .sheet__slots[data-v-f8171e95]{grid-area:auto/1;grid-template-columns:repeat(5, var(--item-cell));justify-content:center;padding-top:0}.sheet__figure[data-v-f8171e95]{aspect-ratio:2/3;order:1;grid-area:auto/1;justify-self:center;width:min(100%,320px)}.sheet__figure[data-v-f8171e95] img{width:100%;inset:0}}.account[data-v-4d25c657]{max-height:min(70dvh, calc(var(--ui) * 40));grid-template-columns:repeat(2,minmax(0,1fr));gap:1em 1.6em;display:grid;overflow-y:auto}.account__part[data-v-4d25c657]{flex-direction:column;gap:.5em;min-width:0;display:flex}.account__heading[data-v-4d25c657]{color:#e6c98a;margin:0;font-size:1.2em;font-weight:400}.account__form[data-v-4d25c657]{flex-direction:column;gap:.5em;display:flex}.account__field[data-v-4d25c657]{flex-direction:column;gap:.2em;display:flex}.account__field span[data-v-4d25c657],.account__muted[data-v-4d25c657]{color:#b8a888;font-size:.9em}.account__current b[data-v-4d25c657]{color:#fff1d2;overflow-wrap:anywhere;font-weight:400}.account__notice[data-v-4d25c657]{color:#9fcf7f}.account__submit[data-v-4d25c657]{align-self:flex-start}@media (width<=760px){.account[data-v-4d25c657]{grid-template-columns:1fr;max-height:none}}.cw[data-v-a61a1de1]{box-sizing:border-box;color:#e8dcc4;width:58em;max-width:calc(100vw - 16px);height:44em;max-height:calc(100dvh - 16px);font-family:Georgia,Times New Roman,serif;font-size:var(--ui);filter:drop-shadow(0 1.5em 2.5em #000000b3);border:1.9em solid #0000;border-image:url(/assets/window-C19_6JR4.avif) 110 fill/1.9em;grid-template-columns:20.5em minmax(0,1fr);gap:0 .4em;padding:.7em 1.1em .9em .8em;display:grid}.cw__art[data-v-a61a1de1]{--frame:3.2em;--opening:calc(var(--frame) * 80 / 140);isolation:isolate;position:relative}.cw__hall[data-v-a61a1de1]{inset:calc(var(--opening) - 2px);z-index:-1;background:url(/assets/background-qS2Ym-IZ.avif) 50% 78%/auto 175% no-repeat;position:absolute;overflow:hidden}.cw__hall[data-v-a61a1de1]:after{content:"";background:radial-gradient(80% 60% at 50% 55%,#0000,#0000008c),linear-gradient(#0000 55%,#000000b3);position:absolute;inset:0}.cw__art .cw__figure[data-v-a61a1de1]{bottom:calc(var(--opening) + 5.2em);width:auto;height:calc((100% - 2 * var(--opening) - 4.6em) * .88);filter:drop-shadow(0 .75em 1em #000c);position:absolute;left:50%;transform:translate(-50%)}.cw__frame[data-v-a61a1de1]{border:var(--frame) solid transparent;border-image:url(/assets/portrait-93qxk-VT.avif) 140 / var(--frame) stretch;pointer-events:none;position:absolute;inset:0}.cw__plaque[data-v-a61a1de1]{--plaque-height:3.9em;bottom:calc(var(--opening) + .5em);isolation:isolate;box-sizing:border-box;height:var(--plaque-height);min-width:calc(var(--plaque-height) * 700 / 187);max-width:calc(100% - 2 * var(--opening));padding:0 calc(var(--plaque-height) * 110 / 187 + .2em);text-align:center;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.cw__plaque[data-v-a61a1de1]:before{z-index:-1;border-style:solid;border-color:#0000;border-width:calc(var(--plaque-height) / 2) calc(var(--plaque-height) * 110 / 187);border-image:url(/assets/nameplate-BLyakv8D.avif) 93 110 94 fill / calc(var(--plaque-height) / 2) calc(var(--plaque-height) * 110 / 187) stretch;content:"";position:absolute;inset:0}.cw__name[data-v-a61a1de1]{text-overflow:ellipsis;max-width:100%;font-size:1.3em;line-height:1.15;overflow:hidden}.cw__name--empty[data-v-a61a1de1]{color:#7d6f58;font-style:italic}.cw__sub[data-v-a61a1de1]{color:#b9a888;font-size:.78em}.cw__side[data-v-a61a1de1]{flex-direction:column;min-width:0;min-height:0;padding:0 0 0 1.2em;font-size:.94em;display:flex}.cw__head[data-v-a61a1de1]{text-align:center;position:relative}.cw__title[data-v-a61a1de1]{margin:0;padding:0 1.6em;font-size:1.65em;font-weight:400;line-height:1.3}.cw__close[data-v-a61a1de1]{color:#b9a888;width:1.6em;height:1.6em;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:1.35em;line-height:1;position:absolute;top:0;right:0}.cw__close[data-v-a61a1de1]:is(:hover,:focus-visible){color:#f3d79a;outline:none}.cw__divider[data-v-a61a1de1]{margin:.15em 0 .6em}.cw__body[data-v-a61a1de1]{flex-direction:column;flex:1;min-height:0;display:flex}.cw__error[data-v-a61a1de1]{color:#e07a64;text-align:center;min-height:1.3em;margin:.3em 0 0;font-size:.9em}.cw__actions[data-v-a61a1de1]{justify-content:space-between;align-items:center;gap:.8em;padding-top:.3em;display:flex}.cw__actions[data-v-a61a1de1] .hall-button{font-size:1em}.cw__actions[data-v-a61a1de1] .hall-primary{min-width:11em;margin-left:auto;font-size:1.25em}@media (width<=760px){.cw[data-v-a61a1de1]{border-width:1.2em;grid-template-columns:minmax(0,1fr);align-content:start;gap:0;width:100%;max-width:none;height:auto;min-height:100%;max-height:none;padding:.4em .5em .6em;font-size:16px}.cw__art[data-v-a61a1de1]{height:max(16em,40dvh)}.cw__side[data-v-a61a1de1]{padding:.8em 0 0}.cw__body[data-v-a61a1de1]{flex:none}.cw__actions[data-v-a61a1de1]{padding-bottom:.4em}}.looks[data-v-430b38be]{flex-direction:column;flex:1;min-height:0;display:flex}.looks__head[data-v-430b38be]{justify-content:space-between;align-items:center;gap:.6em;margin-bottom:.6em;display:flex}.looks__count[data-v-430b38be]{color:#b9a888;white-space:nowrap;margin-left:auto;font-size:.9em}.looks__scroll[data-v-430b38be]{scrollbar-color:#6b5636 transparent;scrollbar-width:thin;flex:1;min-height:0;margin:0 -.3em;padding:.3em .4em .6em .3em;overflow-y:auto}.looks__scroll--more[data-v-430b38be]{-webkit-mask-image:linear-gradient(#000 calc(100% - 2em),#0000);mask-image:linear-gradient(#000 calc(100% - 2em),#0000)}.looks__grid[data-v-430b38be]{grid-template-columns:repeat(auto-fill,minmax(5.6em,1fr));gap:.2em;display:grid}.looks__item[data-v-430b38be]{cursor:pointer;min-width:0;position:relative}.looks__input[data-v-430b38be]{opacity:0;pointer-events:none;position:absolute}.looks__tile[data-v-430b38be]{aspect-ratio:640/615;transition:filter .15s ease-out;display:block;position:relative}.looks__tile[data-v-430b38be]:before{content:"";background:radial-gradient(75% 55% at 50% 22%,#f0aa5a73,#965a2826 55%,#0000 80%),#0d0b08;transition:filter .15s ease-out;position:absolute;inset:15.5%}.looks__input:checked+.looks__tile[data-v-430b38be]:before{filter:brightness(1.35)}.looks__tile[data-v-430b38be]:after{content:"";pointer-events:none;background:url(/assets/ability-zlQGNSHF.avif) 50%/100% 100% no-repeat;position:absolute;inset:0}.looks__portrait[data-v-430b38be]{object-fit:cover;filter:saturate(.8)brightness(.75);width:69%;height:69%;transition:filter .15s ease-out;position:absolute;top:15.5%;left:15.5%}.looks__number[data-v-430b38be]{z-index:1;color:#fff9;text-shadow:0 0 2px #000;font:.65em system-ui,sans-serif;position:absolute;top:17%;left:18%}.looks__item:hover .looks__portrait[data-v-430b38be],.looks__input:checked+.looks__tile .looks__portrait[data-v-430b38be]{filter:none}.looks__input:checked+.looks__tile[data-v-430b38be]{filter:drop-shadow(0 0 .45em #e7a64ebf)}.looks__input:checked+.looks__tile .looks__check[data-v-430b38be]:after{z-index:2;color:#f3d79a;text-shadow:0 0 3px #000,0 0 3px #000;content:"✓";font-size:.9em;position:absolute;bottom:16%;right:18%}.looks__input:focus-visible+.looks__tile[data-v-430b38be]{outline-offset:2px;outline:2px solid #8fd0e8}.looks__input:disabled+.looks__tile[data-v-430b38be]{cursor:default;opacity:.6}@media (prefers-reduced-motion:reduce){.looks__tile[data-v-430b38be],.looks__portrait[data-v-430b38be]{transition:none}}.create__tabs[data-v-26b021de]{gap:1.4em;margin-bottom:.7em;padding-bottom:.35em;display:flex;position:relative}.create__tabs[data-v-26b021de]:after{content:"";background:linear-gradient(90deg,#6b5636,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.create__tab[data-v-26b021de]{color:#b9a888;font:inherit;cursor:pointer;background:0 0;border:0;padding:.1em .15em .25em;font-size:1.05em;position:relative}.create__tab[data-v-26b021de]:hover{color:#e8dcc4}.create__tab[aria-selected=true][data-v-26b021de]{color:#f3d79a;text-shadow:0 0 .6em #e7a64e80}.create__tab[aria-selected=true][data-v-26b021de]:after{content:"";background:linear-gradient(90deg,#0000,#d9b26a,#0000);height:3px;position:absolute;bottom:-.45em;left:-.4em;right:-.4em}.create__tab[data-v-26b021de]:focus-visible{outline-offset:2px;outline:2px solid #8fd0e8}.create__count[data-v-26b021de]{color:#7d6f58;margin-left:.25em;font-size:.75em}.create__pane[data-v-26b021de]{flex-direction:column;flex:1;min-height:0;display:flex}.create__row[data-v-26b021de]{grid-template-columns:minmax(0,1fr) 13em;gap:.8em;display:grid}.create__section[data-v-26b021de]{margin-bottom:.7em;display:block}.create__label[data-v-26b021de]{color:#b9a888;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.3em;font-size:.72em;display:block}.create__input[data-v-26b021de]{box-sizing:border-box;color:#e8dcc4;width:100%;height:2.5em;font:inherit;background:0 0;border:.55em solid #0000;border-image:url(/assets/hero-card-DVHIzmF5.avif) 34 fill/.55em;padding:0 .4em;font-size:1.05em}.create__input[data-v-26b021de]:focus{border-image-source:url(/assets/hero-card-lit-i9sD6vRA.avif);outline:none}.create__input[data-v-26b021de]::placeholder{color:#7d6f58;font-style:italic}.create__description[data-v-26b021de]{color:#b9a888;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;height:2.7em;margin:.4em .1em .45em;font-size:.86em;line-height:1.35;display:-webkit-box;overflow:hidden}.choices[data-v-26b021de]{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));gap:.35em;display:grid}.choices--2[data-v-26b021de]{--columns:2}.choices--3[data-v-26b021de]{--columns:3}.choices--4[data-v-26b021de]{--columns:4}.choice[data-v-26b021de]{cursor:pointer;min-width:0;position:relative}.choice__input[data-v-26b021de]{opacity:0;pointer-events:none;position:absolute}.choice__face[data-v-26b021de]{--edge:.5em;isolation:isolate;border:var(--edge) solid transparent;border-image:url(/assets/secondary-button-BAaTzTau.avif) 26 fill / var(--edge) stretch;box-sizing:border-box;color:#b9a888;white-space:nowrap;justify-content:center;align-items:center;height:2.25em;padding:0 .15em;font-size:.93em;line-height:1;transition:filter .15s ease-out;display:flex;position:relative}.choice__face[data-v-26b021de]:before{inset:calc(var(--edge) * -1);z-index:-1;border:var(--edge) solid transparent;border-image:url(/assets/hero-card-lit-i9sD6vRA.avif) 34 fill / var(--edge) stretch;opacity:0;content:"";transition:opacity .15s ease-out;position:absolute}.choice__text[data-v-26b021de]{text-overflow:ellipsis;min-width:0;overflow:hidden}.choice:hover .choice__input:not(:checked,:disabled)+.choice__face[data-v-26b021de]{color:#e8dcc4;filter:brightness(1.25)drop-shadow(0 0 .3em #e7a64e73)}.choice__input:checked+.choice__face[data-v-26b021de]{color:#fff1d2;text-shadow:0 1px 3px #000000d9}.choice__input:checked+.choice__face[data-v-26b021de]:before{opacity:1}.choice__input:focus-visible+.choice__face[data-v-26b021de]{outline-offset:2px;outline:2px solid #8fd0e8}.choice__input:disabled+.choice__face[data-v-26b021de]{cursor:default;opacity:.6}.choice__sign[data-v-26b021de]{color:#d9b26a;margin-right:.3em}.abilities[data-v-26b021de]{flex-direction:column;gap:0;margin:0 0 0 -.3em;padding:0;list-style:none;display:flex}.ability[data-v-26b021de]{isolation:isolate;align-items:center;gap:.4em;display:flex}.ability__icon[data-v-26b021de]{aspect-ratio:640/615;color:#d9b26a;flex:none;place-items:center;width:2.8em;font-size:1em;display:grid;position:relative}.ability__icon[data-v-26b021de]:before{z-index:-1;content:"";background:radial-gradient(circle,#2a2117,#0d0b09 80%);position:absolute;inset:16%}.ability__icon img[data-v-26b021de]{object-fit:cover;width:68%;height:68%;position:absolute;inset:16%}.ability__icon[data-v-26b021de]:after{content:"";background:url(/assets/ability-zlQGNSHF.avif) 50%/100% 100% no-repeat;position:absolute;inset:0}.ability--locked .ability__icon[data-v-26b021de]{color:#7d6f58;filter:grayscale(.7)brightness(.8)}.ability__text[data-v-26b021de]{flex-direction:column;line-height:1.2;display:flex}.ability__caption[data-v-26b021de]{color:#7d6f58;font-size:.72em}.stats[data-v-26b021de]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35em;margin:0;display:grid}.stat[data-v-26b021de]{box-sizing:border-box;text-align:center;border:.5em solid #0000;border-image:url(/assets/hero-card-DVHIzmF5.avif) 34 fill/.5em;flex-direction:column;justify-content:center;height:3.2em;padding:0 .1em;display:flex}.stat__label[data-v-26b021de]{color:#7d6f58;text-overflow:ellipsis;white-space:nowrap;font-size:.68em;line-height:1.15;overflow:hidden}.stat__value[data-v-26b021de]{margin:0;font-size:1.15em;line-height:1.15}.stat--zero .stat__value[data-v-26b021de]{color:#7d6f58}.create__gender[data-v-26b021de]{width:15em}@media (prefers-reduced-motion:reduce){.choice__face[data-v-26b021de],.choice__face[data-v-26b021de]:before{transition:none}}@media (width<=760px){.create__row[data-v-26b021de]{grid-template-columns:minmax(0,1fr);gap:0}.choices--4[data-v-26b021de]{--columns:2}.create__gender[data-v-26b021de]{flex:1;width:auto}}.icon[data-v-25efff33]{object-fit:contain;flex:none;width:1.3em;height:1.3em}.wreath[data-v-6149719a]{background:url(/assets/level-badge-CNWcbPNS.avif) 50%/contain no-repeat;place-items:center;width:4.6em;height:4.6em;display:grid}.wreath__level[data-v-6149719a]{background:linear-gradient(#fff1d2 0%,#ecd29c 45%,#b88b4f 100%);color:#0000;font-variant-numeric:lining-nums;text-box:trim-both cap alphabetic;filter:drop-shadow(0 0 .05em #ffd78c8c)drop-shadow(0 .05em .04em #000000e6);-webkit-background-clip:text;background-clip:text;font-family:Times New Roman,Times,serif;font-size:1.9em;line-height:1;transform:translateY(-.04em)}.details[data-v-66ba4fe6]{flex-direction:column;gap:.9em;display:flex}.details p[data-v-66ba4fe6]{margin:0}.details__head[data-v-66ba4fe6]{justify-content:space-between;align-items:center;gap:.5em;display:flex}.details__who[data-v-66ba4fe6]{min-width:0}.details__name[data-v-66ba4fe6]{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:2.1em;font-weight:400;line-height:1.15;overflow:hidden}.details__meta[data-v-66ba4fe6]{color:#d8c9a8}.details__level[data-v-66ba4fe6]{flex:none}.details__place[data-v-66ba4fe6]{align-items:center;gap:.8em;display:flex}.details__pin[data-v-66ba4fe6]{width:2.4em;height:2.4em}.details__where[data-v-66ba4fe6]{min-width:0}.details__label[data-v-66ba4fe6]{color:#b9a888;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.15em;font-size:.78em}.details__city[data-v-66ba4fe6]{font-size:1.4em;line-height:1.15}.details__spot[data-v-66ba4fe6]{color:#d8c9a8;font-size:.95em}.details__actions[data-v-66ba4fe6]{flex-direction:column;gap:.6em;display:flex}.details__action[data-v-66ba4fe6]{justify-content:center;align-items:center;gap:.6em;font-size:1.1em;display:flex}.details__enter[data-v-66ba4fe6]{margin-top:.3em;font-size:1.45em}.details__blocked[data-v-66ba4fe6]{color:#e2a48f;text-align:center}.details__error[data-v-66ba4fe6]{color:#e07a64;text-align:center}.details__delete .icon[data-v-66ba4fe6]{width:1.15em;height:1.15em}.details__delete[data-v-66ba4fe6]{color:#e0675a;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.4em;padding:.3em;display:flex}.details__delete[data-v-66ba4fe6]:not(:disabled):hover{color:#ff8a7a;text-decoration:underline}.details__delete[data-v-66ba4fe6]:disabled{cursor:not-allowed;opacity:.55}.list[data-v-6086507c]{scrollbar-width:none;flex-direction:column;gap:.6em;margin:0;padding:.5em .6em;list-style:none;display:flex}.list[data-v-6086507c]::-webkit-scrollbar{display:none}.list--more[data-v-6086507c]{-webkit-mask-image:linear-gradient(#000 calc(100% - 3em),#0000);mask-image:linear-gradient(#000 calc(100% - 3em),#0000)}.card[data-v-6086507c]{--card-edge:.85em;isolation:isolate;border:var(--card-edge) solid transparent;border-image:url(/assets/hero-card-DVHIzmF5.avif) 34 fill / var(--card-edge) stretch;width:100%;min-height:7.4em;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:stretch;padding:0;transition:filter .15s ease-out;display:flex;position:relative;overflow:visible}.card[data-v-6086507c]:after{inset:calc(var(--card-edge) * -1);z-index:-1;border:var(--card-edge) solid transparent;border-image:url(/assets/hero-card-lit-i9sD6vRA.avif) 34 fill / var(--card-edge) stretch;opacity:0;content:"";pointer-events:none;transition:opacity .15s ease-out;position:absolute}.card[data-v-6086507c]:not(:disabled,.card--selected):hover{filter:brightness(1.15)}.card--selected[data-v-6086507c]:after{opacity:1}@media (prefers-reduced-motion:reduce){.card[data-v-6086507c],.card[data-v-6086507c]:after{transition:none}}.card--selected[data-v-6086507c]:before{top:50%;left:calc(var(--card-edge) * (9 / 34 - 1));z-index:1;content:"";background:linear-gradient(135deg,#ffd07a,#c46a1c);border:1px solid #fff1d2;width:.7em;height:.7em;position:absolute;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 .5em #ffaa3ccc}.card[data-v-6086507c]:disabled{cursor:not-allowed}.card__portrait[data-v-6086507c]{width:7.4em;height:auto;margin:0 0 calc(var(--card-edge) * (15 / 34 - 1)) calc(var(--card-edge) * (12 / 34 - 1));object-fit:cover;object-position:top;--notch:calc(var(--card-edge) * 20 / 34);clip-path:polygon(0 0, 100% 0, 100% 100%, var(--notch) 100%, 0 calc(100% - var(--notch)));flex:none;align-self:stretch;-webkit-mask-image:linear-gradient(90deg,#000 70%,#0000);mask-image:linear-gradient(90deg,#000 70%,#0000)}.card__text[data-v-6086507c]{flex-direction:column;flex:auto;justify-content:center;gap:.15em;min-width:0;padding:.5em .4em;display:flex}.card__name[data-v-6086507c]{background:linear-gradient(#fff1d2 0%,#ecd29c 45%,#b88b4f 100%);color:#0000;text-overflow:ellipsis;white-space:nowrap;filter:drop-shadow(0 .05em .04em #000000e6);-webkit-background-clip:text;background-clip:text;font-size:1.45em;line-height:1.15;overflow:hidden}.card--selected .card__name[data-v-6086507c]{background-image:linear-gradient(#ffe7b0 0%,#f2b45e 55%,#c97a2c 100%)}.card__meta[data-v-6086507c]{color:#d8c9a8;font-size:.95em}.card__ribbons[data-v-6086507c]{top:calc(var(--card-edge) * -1 + .15em);z-index:2;gap:.25em;display:flex;position:absolute;right:.5em}.ribbon[data-v-6086507c]{--c1:#e2b25e;--c2:#8a5a1c;--rim:#ffe1a0;filter:drop-shadow(0 .15em .2em #000000bf);width:1.45em;height:2.1em;transition:filter .15s ease-out;position:relative}.ribbon--fight[data-v-6086507c]{--c1:#b8433a;--c2:#5e1712;--rim:#f0a090}.ribbon[data-v-6086507c]:before,.ribbon[data-v-6086507c]:after{clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - .6em),0 100%);content:"";position:absolute;inset:0}.ribbon[data-v-6086507c]:before{background:var(--rim)}.ribbon[data-v-6086507c]:after{background:repeating-linear-gradient(90deg, #ffffff0a 0 1px, transparent 1px 3px), linear-gradient(90deg, var(--c2), var(--c1) 45%, var(--c2));clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - .55em),0 100%);inset:0 .1em .12em}.ribbon__icon[data-v-6086507c]{z-index:1;color:#fff1d2;filter:drop-shadow(0 1px 1px #000c);width:.9em;height:.9em;position:absolute;bottom:.7em;left:50%;transform:translate(-50%)}.ribbon__tip[data-v-6086507c]{z-index:3;color:#f1d9a8;white-space:nowrap;opacity:0;pointer-events:none;background:#140e08f2;border:1px solid #c99a55;border-radius:3px;padding:.15em .6em;font-size:.8em;transition:opacity .15s ease-out,transform .15s ease-out;position:absolute;top:calc(100% + .25em);left:50%;transform:translate(-50%,-.2em);box-shadow:0 .2em .5em #000000b3}.ribbon[data-v-6086507c]:hover{filter:drop-shadow(0 .15em .2em #000000bf)brightness(1.15)}.ribbon:hover .ribbon__tip[data-v-6086507c]{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.ribbon[data-v-6086507c],.ribbon__tip[data-v-6086507c]{transition:none}}.delete[data-v-925a7c42]{flex-direction:column;gap:.6em;display:flex}.delete__warning[data-v-925a7c42]{color:#e07a64}.delete__confirm[data-v-925a7c42]{flex-wrap:wrap;align-items:center;gap:.3em .5em;display:flex}.delete__name[data-v-925a7c42]{color:#f1e3c4;overflow-wrap:anywhere;font-weight:600}.look__of[data-v-24d2073a]{color:#b9a888;letter-spacing:.1em;text-transform:uppercase;font-size:.72em}.rename[data-v-3577b337]{flex-direction:column;gap:.6em;display:flex}.hall[data-v-025cc66f]{color:#e8dcc4;font-family:Georgia,Times New Roman,serif;font-size:var(--ui);background:#0b0a0c url(/assets/background-qS2Ym-IZ.avif) 50% 70%/cover no-repeat;position:fixed;inset:0}.hall[data-v-025cc66f]:after{z-index:0;box-shadow:inset 0 0 calc(var(--ui) * 7) calc(var(--ui) * 1.2) #000000b3;pointer-events:none;content:"";position:absolute;inset:0}.hall[data-v-025cc66f]>:not(dialog){z-index:1}.hall__heading[data-v-025cc66f]{position:absolute;top:1.2em;left:3.6em}.hall__title[data-v-025cc66f]{margin:0;font-size:3em;font-weight:400;line-height:1.1}.hall__subtitle[data-v-025cc66f]{color:#d8c9a8;text-shadow:0 1px 3px #000;margin:.1em 0 0 .1em;font-size:1.45em}.hall__takeover[data-v-025cc66f]{margin:0}.hall__heroes[data-v-025cc66f],.hall__details[data-v-025cc66f]{box-sizing:border-box;max-height:calc(100% - 14em);position:absolute;top:8em}.hall__heroes[data-v-025cc66f]{flex-direction:column;width:28em;padding:.8em .3em 1.1em;display:flex;left:3em}.hall__details[data-v-025cc66f]{width:25em;padding:.6em 1em 1.1em;right:3em;overflow-y:auto}.hall__panel-title[data-v-025cc66f]{text-align:center;margin:0;font-size:1.8em;font-weight:400}.hall__list[data-v-025cc66f]{min-height:0;overflow-y:auto}.hall__create[data-v-025cc66f]{flex:none;justify-content:center;align-items:center;gap:.6em;margin:.6em .6em 0;font-size:1.35em;display:flex}.hall__stage[data-v-025cc66f]{--px:max(100vw / 1672, 100dvh / 941);--top:calc((100dvh - 941 * var(--px)) * .7);z-index:0;pointer-events:none;position:absolute;inset:0}.hall__figure[data-v-025cc66f]{bottom:calc(100dvh - var(--top) - 790 * var(--px));width:auto;height:min(640 * var(--px), calc(var(--top) + 790 * var(--px) - 1em));filter:drop-shadow(0 0 1.5em #0009);position:absolute;left:50%;transform:translate(-50%)}.hall__plaque[data-v-025cc66f]{--plaque-height:5em;top:calc(var(--top) + 815 * var(--px));isolation:isolate;box-sizing:border-box;height:var(--plaque-height);min-width:calc(var(--plaque-height) * 700 / 187);padding:0 calc(var(--plaque-height) * 110 / 187 + .4em);text-align:center;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%,-50%)}.hall__plaque[data-v-025cc66f]:before{z-index:-1;border-style:solid;border-color:#0000;border-width:calc(var(--plaque-height) / 2) calc(var(--plaque-height) * 110 / 187);border-image:url(/assets/nameplate-BLyakv8D.avif) 93 110 94 fill / calc(var(--plaque-height) / 2) calc(var(--plaque-height) * 110 / 187) stretch;content:"";position:absolute;inset:0}.hall__plaque-name[data-v-025cc66f]{font-size:1.8em;line-height:1.15}.hall__plaque-class[data-v-025cc66f]{color:#d8c9a8;font-size:1.1em}.hall__error[data-v-025cc66f]{color:#e07a64;margin:0;font-size:1.3em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hall__corner[data-v-025cc66f]{gap:1em;display:flex;position:absolute;top:1.4em;right:3em}.hall__corner-button[data-v-025cc66f]{font-size:inherit;filter:drop-shadow(0 2px 4px #000c);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:transform .3s ease-out,filter .15s ease-out;display:grid}.hall__corner-button[data-v-025cc66f]:is(:hover,:focus-visible){filter:drop-shadow(0 2px 4px #000c)brightness(1.25)}.hall__settings[data-v-025cc66f]:is(:hover,:focus-visible){transform:rotate(30deg)}.hall__corner-button[data-v-025cc66f] .icon{width:3.6em;height:3.6em}.hall__logout[data-v-025cc66f]{color:#e8dcc4;font:inherit;text-shadow:0 1px 3px #000;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5em;padding:.3em .4em;font-size:1.45em;display:flex;position:absolute;bottom:2em;left:3em}.hall__logout[data-v-025cc66f] .icon{transition:filter .15s ease-out}.hall__logout[data-v-025cc66f]{transition:color .15s ease-out,text-shadow .15s ease-out}.hall__logout[data-v-025cc66f]:not(:disabled):is(:hover,:focus-visible){color:#fff1d2;text-shadow:0 1px 3px #000,0 0 .5em #ffbe6ebf}.hall__logout[data-v-025cc66f]:focus-visible{outline:none}.hall__logout[data-v-025cc66f]:not(:disabled):is(:hover,:focus-visible) .icon{filter:brightness(1.35)drop-shadow(0 0 .3em #ffbe6eb3)}@media (prefers-reduced-motion:reduce){.hall__logout[data-v-025cc66f],.hall__logout[data-v-025cc66f] .icon{transition:none}}.hall__logout[data-v-025cc66f]:disabled{cursor:not-allowed;opacity:.55}@media (width<=760px){.hall[data-v-025cc66f]{background:0 0;flex-direction:column;gap:16px;width:100%;min-width:0;font-size:15px;display:flex;position:relative;inset:auto}.hall[data-v-025cc66f]:before{z-index:-1;content:"";background:#0b0a0c url(/assets/background-qS2Ym-IZ.avif) bottom/cover no-repeat;position:fixed;inset:0}.hall[data-v-025cc66f]:after{display:none}.hall__heading[data-v-025cc66f],.hall__heroes[data-v-025cc66f],.hall__details[data-v-025cc66f],.hall__stage[data-v-025cc66f],.hall__figure[data-v-025cc66f],.hall__plaque[data-v-025cc66f],.hall__logout[data-v-025cc66f],.hall__error[data-v-025cc66f]{width:auto;max-height:none;position:static;inset:auto;transform:none}.hall__heading[data-v-025cc66f]{padding-right:104px}.hall__title[data-v-025cc66f]{font-size:1.9em}.hall__plaque[data-v-025cc66f]{position:relative}.hall__stage[data-v-025cc66f]{flex-direction:column;align-items:center;gap:8px;display:flex}.hall__figure[data-v-025cc66f]{width:auto;height:50dvh}.hall__logout[data-v-025cc66f]{align-self:flex-start}.hall__corner[data-v-025cc66f]{z-index:2;gap:10px;position:absolute;top:8px;right:8px}.hall__corner-button[data-v-025cc66f] .icon{width:40px;height:40px}}.details[data-v-67b600bf]{box-sizing:border-box;background:#0c0a08f5;border:1px solid #4a3c27;border-radius:.25rem;max-width:calc(100vw - 2rem);padding:.625rem .75rem}.details__name[data-v-67b600bf]{color:#f1e3c4;margin:0;font-size:1.15em;font-weight:400}.details__cost[data-v-67b600bf]{color:#d9b77a;margin:2px 0 .5rem;font-size:.85em}.details__parts[data-v-67b600bf]{color:#d8ccb4;border-top:1px solid #3a2f20;margin:0;padding:.5rem 0 0 1.125rem;font-size:.9em}.details__reason[data-v-67b600bf]{color:#e07a64;margin:.5rem 0 0;font-size:.85em}.bar[data-v-f3f84c2c]{--rim:1.25rem;--plate:var(--rim);--plate-edge:var(--rim);padding:0;position:relative}.bar__ap[data-v-f3f84c2c]{top:calc(var(--plate-edge) * -1);z-index:1;box-sizing:border-box;filter:drop-shadow(0 .125rem .25rem #0009);border:.4rem solid #0000;border-image:url(/assets/ap-panel-CVR7q9XC.avif) 46 fill/.4rem;align-items:center;height:1.75rem;padding:0 .3rem;display:flex;position:absolute;left:50%;transform:translate(-50%,-50%)}.bar__point[data-v-f3f84c2c]{--size:1.2rem;width:var(--size);height:var(--size);margin:0 calc(.125rem - var(--size) * .07);background:50%/100% 100% no-repeat;flex:none}.bar__point--active[data-v-f3f84c2c]{background-image:url(/assets/ap-point-active-ZCZSAgkd.avif)}.bar__point--marked[data-v-f3f84c2c]{filter:drop-shadow(0 0 .2rem #ffc440bf);background-image:url(/assets/ap-point-marked-CThPKARA.avif)}.bar__point--spent[data-v-f3f84c2c]{background-image:url(/assets/ap-point-spent-DP4TVhfE.avif)}.bar__hint[data-v-f3f84c2c]{bottom:calc(100% + var(--plate-edge) + 1.125rem);color:#e07a64;white-space:nowrap;background:#0a0908cc;border-radius:.1875rem;align-items:center;gap:.5rem;margin:0;padding:.1875rem .625rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}.bar__slots[data-v-f3f84c2c]{grid-template-columns:repeat(8,4.25rem);gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.bar__slot[data-v-f3f84c2c]{aspect-ratio:989/998;background:url(/assets/ability-slot-DZJPfMoE.avif) 50%/100% 100% no-repeat;position:relative}.bar__tip[data-v-f3f84c2c]{bottom:calc(100% + var(--plate-edge) + 1.25rem);z-index:5;pointer-events:none;width:16.25rem;min-height:0;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 .25rem 1rem #0009}.bar__glow[data-v-f3f84c2c]{filter:drop-shadow(0 0 #f0c07000);transition:filter .15s ease-out;position:absolute;inset:5.71% 5.76% 6.31%;container-type:size}:is(.bar__glow[data-v-f3f84c2c]:has(>.slot:not(:disabled):hover),.bar__glow[data-v-f3f84c2c]:has(>.slot:focus-visible)){filter:drop-shadow(0 0 .375rem #f0c070b3)}:is(.bar__glow--selected[data-v-f3f84c2c],.bar__glow--selected[data-v-f3f84c2c]:has(>.slot:not(:disabled):hover)){filter:drop-shadow(0 0 .625rem #f0c070f2)}.slot[data-v-f3f84c2c]{--bevel:9.8%;box-sizing:border-box;color:#f1e3c4;width:100%;height:100%;font:inherit;cursor:pointer;clip-path:polygon(var(--bevel) 0, calc(100% - var(--bevel)) 0, 100% var(--bevel), 100% calc(100% - var(--bevel)), calc(100% - var(--bevel)) 100%, var(--bevel) 100%, 0 calc(100% - var(--bevel)), 0 var(--bevel));background:#100d0a 50%/cover no-repeat;border:none;padding:.375rem .25rem;font-size:.66em;line-height:1.15;position:relative}.slot[data-v-f3f84c2c]:focus-visible{outline:none}.slot[data-v-f3f84c2c]:disabled{cursor:not-allowed;filter:grayscale()brightness(.55)}.slot__shade[data-v-f3f84c2c]{--ring:.75rem;--bx:9.8cqw;--by:9.8cqh;filter:drop-shadow(0 .0625rem .3125rem #000000f2);pointer-events:none;position:absolute;inset:0}.slot__shade[data-v-f3f84c2c]:before{inset:calc(var(--ring) * -1);content:"";clip-path:polygon(evenodd, 0 0, 100% 0, 100% 100%, 0 100%, 0 0, calc(var(--ring) + var(--bx)) var(--ring), calc(100% - var(--ring) - var(--bx)) var(--ring), calc(100% - var(--ring)) calc(var(--ring) + var(--by)), calc(100% - var(--ring)) calc(100% - var(--ring) - var(--by)), calc(100% - var(--ring) - var(--bx)) calc(100% - var(--ring)), calc(var(--ring) + var(--bx)) calc(100% - var(--ring)), var(--ring) calc(100% - var(--ring) - var(--by)), var(--ring) calc(var(--ring) + var(--by)), calc(var(--ring) + var(--bx)) var(--ring));background:#000;position:absolute}.slot__name[data-v-f3f84c2c]{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;display:block;position:relative}.slot--icon .slot__name[data-v-f3f84c2c]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.slot__cost[data-v-f3f84c2c]{color:#d9b77a;position:absolute;bottom:4%;right:12%}.slot__block[data-v-f3f84c2c]{color:#e07a64;position:absolute;top:4%;right:12%}.slot--icon .slot__cost[data-v-f3f84c2c],.slot--icon .slot__block[data-v-f3f84c2c]{text-shadow:0 0 .2em #000,0 0 .4em #000}@media (prefers-reduced-motion:reduce){.bar__glow[data-v-f3f84c2c]{transition:none}}@media (width<=820px){.bar__hint[data-v-f3f84c2c]{white-space:normal;justify-content:center;margin-bottom:.375rem;position:static;transform:none}.bar[data-v-f3f84c2c]{--rim:1rem;margin-top:.875rem}.bar__slots[data-v-f3f84c2c]{grid-template-columns:repeat(4,minmax(0,1fr))}.slot[data-v-f3f84c2c]{padding:.25rem 2px;font-size:.6em}}.chat[data-v-5cf6f8b9]{flex-direction:column;display:flex}.chat__title[data-v-5cf6f8b9]{margin:0 0 .5rem;font-size:1em;font-weight:400}.chat__empty[data-v-5cf6f8b9]{color:#8c7c60;margin:0;font-size:.85em}.log[data-v-55c55b43]{flex-direction:column;min-height:0;display:flex}.log__title[data-v-55c55b43]{margin:0 0 .5rem;font-size:1em;font-weight:400}.log--movable .log__title[data-v-55c55b43]{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none}.log--sized .log__lines[data-v-55c55b43]{min-height:0;max-height:none}.log__corner[data-v-55c55b43]{cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg,#0000 50%,#b88b4f 50% 60%,#0000 60% 70%,#b88b4f 70% 80%,#0000 80%);width:1rem;height:1rem;position:absolute;bottom:0;right:0}@media (width<=820px){.log__corner[data-v-55c55b43]{display:none}.log--movable .log__title[data-v-55c55b43]{cursor:auto}.log--sized .log__lines[data-v-55c55b43]{max-height:50dvh}}.log__lines[data-v-55c55b43]{--fade:2.5em;scrollbar-width:none;flex:1;min-height:7.5rem;max-height:50dvh;margin:0;padding:0 .125rem;font-size:.85em;line-height:1.45;list-style:none;overflow-y:auto}.log__lines[data-v-55c55b43]::-webkit-scrollbar{display:none}.log__lines[data-v-55c55b43]:focus-visible{outline-offset:2px;outline:1px solid #b88b4f}.log__lines--above[data-v-55c55b43]{-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fade));mask-image:linear-gradient(to bottom, transparent, #000 var(--fade))}.log__lines--below[data-v-55c55b43]{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--fade)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--fade)), transparent)}.log__lines--above.log__lines--below[data-v-55c55b43]{-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent)}.log__line--round[data-v-55c55b43]{color:#d9b77a;text-transform:uppercase;letter-spacing:.08em;margin-top:.375rem}.log__line--player[data-v-55c55b43]{color:#d8ccb4}.log__line--enemy[data-v-55c55b43]{color:#e2a48f}.log__line--system[data-v-55c55b43]{color:#f1e3c4;font-weight:600}.hp[data-v-ca3269be]{background:#2b231a;border:1px solid #4a3c27;border-radius:2px;height:1.125rem;position:relative;overflow:hidden}.hp__fill[data-v-ca3269be]{background:linear-gradient(#a33a2a,#6e2016);height:100%;transition:width .35s}.hp--player .hp__fill[data-v-ca3269be]{background:linear-gradient(#b5452f,#7a2418)}.hp__text[data-v-ca3269be]{color:#f6ecd6;text-shadow:0 1px 2px #000;place-items:center;font-size:.8em;display:grid;position:absolute;inset:0}.enemy[data-v-b3093561]{color:inherit;font:inherit;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:.5rem;padding:0;display:flex;position:relative}.enemy__plate[data-v-b3093561]{flex-direction:column;gap:.25rem;width:11rem;display:flex;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%)}.enemy__figure[data-v-b3093561]{opacity:.9;border:0;width:6.875rem}.enemy__art[data-v-b3093561]{width:auto;height:calc(var(--art-height) * 100cqh / 56.25);display:block}.enemy__art[data-v-b3093561],.enemy__figure[data-v-b3093561]{--glow:drop-shadow(0 .6rem .8rem #000000b3);filter:var(--glow);transition:filter .2s}.enemy__art--mirrored[data-v-b3093561]{transform:scaleX(-1)}.enemy--active[data-v-b3093561] :is(.enemy__art,.enemy__figure){--glow:drop-shadow(0 0 .6rem #d9b77acc) drop-shadow(0 0 .2rem #d9b77a99)}.enemy--target[data-v-b3093561]{cursor:crosshair}.enemy--target[data-v-b3093561] :is(.enemy__art,.enemy__figure){--glow:drop-shadow(0 0 .6rem #e0492fbf)}.enemy--target[data-v-b3093561]:is(:hover,:focus-visible){outline:none}.enemy--target[data-v-b3093561]:is(:hover,:focus-visible) :is(.enemy__art,.enemy__figure){--glow:drop-shadow(0 0 1rem #f05032f2) drop-shadow(0 0 .25rem #f05032e6)}.enemy--highlighted[data-v-b3093561] :is(.enemy__art,.enemy__figure){--glow:drop-shadow(0 0 .8rem #f1e3c4b3) drop-shadow(0 0 .2rem #f1e3c499)}.enemy--down[data-v-b3093561]{opacity:.45}.enemy--down[data-v-b3093561] :is(.enemy__art,.enemy__figure){filter:grayscale()brightness(.5)}@media (width<=820px){.enemy__plate[data-v-b3093561]{position:static;transform:none}.enemy__art[data-v-b3093561]{max-width:15rem;height:auto;max-height:calc(var(--art-height) * .68rem)}}.enemy__tag[data-v-b3093561]{color:#b9a888;font-size:.8em}.enemy__effects[data-v-b3093561]{flex-wrap:wrap;justify-content:center;gap:.25rem;margin:0;padding:0;font-size:.75em;list-style:none;display:flex}.enemy__effects li[data-v-b3093561]{border:1px solid;border-radius:.5rem;padding:1px .375rem}.enemy__effect--bleed[data-v-b3093561]{color:#e07a64}.enemy__effect--burn[data-v-b3093561]{color:#f0a040}.enemy__effect--dodge[data-v-b3093561]{color:#b9d98f}.enemy__effect--guard[data-v-b3093561]{color:#8fb4d9}.admin-menu[data-v-83b2388c]{font-size:calc(var(--ui) * .8);flex-direction:column;align-items:flex-start;display:flex}.admin-menu__toggle[aria-expanded=true][data-v-83b2388c]:before{opacity:1}.admin-menu__actions[data-v-83b2388c]{border-bottom:1px solid #6b5636;flex-direction:column;align-self:stretch;align-items:flex-start;gap:8px;margin-bottom:8px;padding-bottom:8px;display:flex}.admin-menu__actions [aria-pressed=true][data-v-83b2388c-s]:before{opacity:1}.menu-bar[data-v-28bddf29]{--bar-height:calc(var(--ui) * 2.6);height:var(--bar-height);box-sizing:border-box;padding:calc(var(--bar-height) * .06) calc(var(--bar-height) * .08);font-size:max(13px, calc(var(--bar-height) * .33));border-style:solid;border-width:0 calc(var(--bar-height) * 70 / 90) 0 calc(var(--bar-height) * 85 / 90);border-image:url(/assets/header-bar-OYqK38qo.avif) 0 70 0 85 fill / 0 calc(var(--bar-height) * 70 / 90) 0 calc(var(--bar-height) * 85 / 90) stretch;align-items:center;font-family:Georgia,Times New Roman,serif;display:flex}.menu-bar button[data-v-28bddf29-s]{color:#e8d3a8;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;padding:.3em .25em;display:inline-flex;position:relative}.menu-bar button[data-v-28bddf29-s]:hover:not(:disabled),.menu-bar button[aria-current=page][data-v-28bddf29-s],.menu-bar button[aria-pressed=true][data-v-28bddf29-s]{color:#fff3d6;text-shadow:0 0 .6rem #f0c07099}.menu-bar button[data-v-28bddf29-s]:first-child{margin-left:calc(var(--bar-height) * -16 / 90 - .25em)}.menu-bar button[data-v-28bddf29-s]:last-child{margin-right:calc(var(--bar-height) * -41 / 90 - .25em)}.menu-bar button[data-v-28bddf29-s]:only-child{margin-left:calc(var(--bar-height) * .5 / 90 - .675em - .25em);margin-right:calc(var(--bar-height) * -.5 / 90 - .675em - .25em)}.menu-bar .menu-icon[data-v-28bddf29-s]{background:var(--icon-fill,linear-gradient(180deg, #a7834b, #5a4326));width:1.35em;height:1.35em;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;display:block}.menu-bar button[data-v-28bddf29-s]:hover:not(:disabled),.menu-bar button[aria-current=page][data-v-28bddf29-s],.menu-bar button[aria-pressed=true][data-v-28bddf29-s],.menu-bar button[data-v-28bddf29-s]:focus-visible{--icon-fill:linear-gradient(180deg, #ecd29c, #b88b4f);filter:drop-shadow(0 0 .4em #f0c070e6)}@property --lit-top{syntax:"<color>";inherits:true;initial-value:#ecd29c}@property --lit-bottom{syntax:"<color>";inherits:true;initial-value:#b88b4f}@property --lit-glow{syntax:"<percentage>";inherits:true;initial-value:90%}.menu-bar button[data-lit][data-v-28bddf29-s]{--lit-top:#ecd29c;--lit-bottom:#b88b4f;--lit-glow:90%;--icon-fill:linear-gradient(180deg, var(--lit-top), var(--lit-bottom));filter:drop-shadow(0 0 .4em rgb(240 192 112/var(--lit-glow)))}@media (prefers-reduced-motion:no-preference){.menu-bar button[data-lit][data-v-28bddf29-s]:not(:hover,:focus-visible){animation:2s ease-in-out infinite menu-bar-lit-pulse-28bddf29}}@keyframes menu-bar-lit-pulse-28bddf29{0%,to{--lit-top:#a7834b;--lit-bottom:#5a4326;--lit-glow:0%}50%{--lit-top:#ecd29c;--lit-bottom:#b88b4f;--lit-glow:90%}}.menu-bar button[data-v-28bddf29-s]:focus-visible{outline-offset:2px;outline:1px solid #f0c070}.menu-bar button[data-v-28bddf29-s]:disabled{cursor:not-allowed;opacity:.45}@media (width<=760px){.menu-bar[data-v-28bddf29]{background:#0a0908d9;border:none;border-bottom:1px solid #6b5636;flex-wrap:wrap;justify-content:center;height:auto;padding:6px}.menu-bar button[data-v-28bddf29-s]{padding:.3em .6em}.menu-bar button[data-v-28bddf29-s]:first-child,.menu-bar button[data-v-28bddf29-s]:last-child{margin:0}}.profile[data-v-f94d40b7]{isolation:isolate;aspect-ratio:1981/564;position:relative;container-type:inline-size}.profile[data-v-f94d40b7]:before{content:"";z-index:1;pointer-events:none;background:url(/assets/profile-yV5DcVhM.avif) 0 0/100% 100% no-repeat;position:absolute;inset:0}.profile__backdrop[data-v-f94d40b7]{z-index:0;clip-path:polygon(10% 0,90% 0,100% 10%,100% 90%,90% 100%,10% 100%,0 90%,0 10%);background:radial-gradient(75% 55% at 50% 22%,#f0aa5a8c,#965a282e 55%,#0000 80%),#0d0b08;width:27.3%;height:89%;position:absolute;top:4.6%;left:1.6%}.profile__placeholder[data-v-f94d40b7]{object-fit:cover;width:100%;height:100%}.profile__portrait[data-v-f94d40b7]{z-index:2;clip-path:polygon(0 -50%,100% -50%,100% 92%,91% 100%,9% 100%,0 92%);pointer-events:none;width:27.3%;height:107.6%;position:absolute;top:-14%;left:1.6%}.profile__portrait img[data-v-f94d40b7]{object-fit:cover;object-position:center bottom;filter:drop-shadow(0 -.2cqw 1.2cqw #f0c07073);width:100%;height:100%;display:block}.profile__level[data-v-f94d40b7]{z-index:3;box-sizing:border-box;color:#f1e3c4;font-variant-numeric:lining-nums;background:#1a140c;border:1px solid #a7834b;border-radius:50%;place-items:center;min-width:2.2em;height:2.2em;font-family:Palatino,Palatino Linotype,Book Antiqua,Times New Roman,Times,serif;font-size:3.4cqw;line-height:1;display:grid;position:absolute;bottom:-2%;left:24%}.profile__digits[data-v-f94d40b7]{text-box:trim-both cap alphabetic;display:block}.profile__info[data-v-f94d40b7]{z-index:2;flex-direction:column;justify-content:center;gap:1.2cqw;min-width:0;font-size:3.2cqw;display:flex;position:absolute;inset:8% 14% 7% 34.5%}.bar[data-v-2cf6a3ec]{background:#0000008c;border:1px solid #4a3c27;border-radius:2px;height:1.5em;position:relative;overflow:hidden}.bar__fill[data-v-2cf6a3ec]{transition:width .35s;position:absolute;inset:0 auto 0 0}.bar--hp .bar__fill[data-v-2cf6a3ec]{background:linear-gradient(#a3362a,#5e1a13)}.bar--xp .bar__fill[data-v-2cf6a3ec]{background:linear-gradient(#d9b45a,#8a6420)}.bar__label[data-v-2cf6a3ec]{color:#f1e3c4;text-overflow:ellipsis;text-shadow:0 1px 2px #000;white-space:nowrap;padding:0 .5em;font-size:.8em;line-height:1.9;display:block;position:relative;overflow:hidden}.player[data-v-d16b886e]{align-items:center;gap:.75rem;display:flex}.hero[data-v-d16b886e]{width:min(calc(var(--ui) * 26), 100% - 4.25rem);flex:none}.player__turn[data-v-d16b886e]{flex-direction:column;flex:1;align-items:center;gap:.375rem;display:flex;position:relative}.hero--active[data-v-d16b886e]{filter:drop-shadow(0 0 .5rem #8fd0e8b3)}.hero--highlighted[data-v-d16b886e]{filter:drop-shadow(0 0 .6rem #f1e3c4b3)}.hero--down[data-v-d16b886e] .profile__portrait,.hero--down[data-v-d16b886e] .profile__backdrop{opacity:.45}.hero__tag[data-v-d16b886e]{color:#b9a888;font-size:.8em}.hero__effects[data-v-d16b886e]{margin:0;padding:0;font-size:.8em;list-style:none}.hero__effect--bleed[data-v-d16b886e]{color:#e07a64}.hero__effect--burn[data-v-d16b886e]{color:#f0a040}.hero__effect--dodge[data-v-d16b886e]{color:#b9d98f}.hero__effect--guard[data-v-d16b886e]{color:#8fb4d9}.hero__name[data-v-d16b886e]{text-overflow:ellipsis;white-space:nowrap;font-size:1.45em;line-height:1.1;overflow:hidden}.hero__round[data-v-d16b886e]{color:#f1e3c4;cursor:pointer;background:radial-gradient(circle at 50% 35%,#5a4326,#2a1f12);border:2px solid #a7834b;border-radius:50%;place-items:center;padding:0;display:grid}.hero__stance[data-v-d16b886e]{width:3.5rem;height:3.5rem}.hero__surrender[data-v-d16b886e]{width:2.25rem;height:2.25rem}.hero__timer[data-v-d16b886e]{color:#f1e3c4;font-variant-numeric:tabular-nums;text-align:center;background:#0c0a08eb;border:1px solid #a7834b;border-radius:.1875rem;min-width:1.75rem;padding:0 .25rem;font-size:.85em;position:absolute;bottom:calc(100% + .375rem);left:50%;transform:translate(-50%)}.hero__timer--short[data-v-d16b886e]{color:#e07a64;border-color:#c0503c}.hero__shield[data-v-d16b886e]{width:1.625rem;height:1.625rem}.hero__flag[data-v-d16b886e]{width:1.125rem;height:1.125rem}.hero__round[data-v-d16b886e]:hover:not(:disabled),.hero__round[data-v-d16b886e]:focus-visible{border-color:#f0c070;outline:none;box-shadow:0 0 .75rem #f0c0708c}.hero__round[data-v-d16b886e]:disabled{cursor:not-allowed;opacity:.5}@media (width<=820px){.player__turn[data-v-d16b886e]{flex:none}}.turns__row[data-v-5048043d]{align-items:center;gap:0;max-width:100%;height:3.5rem;margin:0;padding:.25rem 0;list-style:none;display:flex;position:relative;overflow:auto hidden}.turns__slot[data-v-5048043d]{box-sizing:border-box;opacity:.6;background:#16130f;border:1px solid #6b5636;border-radius:.1875rem;flex:none;width:2.6rem;height:2.6rem;transition:opacity .2s,width .3s,height .3s;position:relative;overflow:hidden}.turns__slot--enemy[data-v-5048043d]{border-color:#7a3a2c}.turns__slot[data-v-5048043d]:hover{opacity:1}.turns__slot--active[data-v-5048043d]{opacity:1;z-index:1;border-color:#8fd0e8;width:3.5rem;height:3.5rem;box-shadow:0 0 0 2px #8fd0e873}.turns__portrait[data-v-5048043d]{object-fit:cover;object-position:top;border:0;width:100%;height:100%;display:block}.turns__portrait--mirrored[data-v-5048043d]{transform:scaleX(-1)}.turns__slot--down .turns__portrait[data-v-5048043d]{filter:grayscale()brightness(.35)}.turns__cross[data-v-5048043d]{color:#d23b2a;place-items:center;font-size:2.125rem;line-height:1;display:grid;position:absolute;inset:0}.turns-move[data-v-5048043d],.turns-enter-active[data-v-5048043d],.turns-leave-active[data-v-5048043d]{transition:transform .4s,opacity .4s}.turns-enter-from[data-v-5048043d],.turns-leave-to[data-v-5048043d]{opacity:0}.turns-leave-active[data-v-5048043d]{position:absolute}.scene[data-v-e3917f50]{isolation:isolate;box-sizing:border-box;color:#e8dcc4;grid-template-rows:auto minmax(0,1fr) auto;gap:.75rem;width:100%;height:100dvh;padding:.75rem 1rem;font-family:Georgia,Times New Roman,serif;display:grid;position:relative;overflow:hidden}.scene__backdrop[data-v-e3917f50]{z-index:-1;background:linear-gradient(#0807068c, transparent 18%, transparent 72%, #080706bf), var(--scene-background,none) center / cover no-repeat, #0b0a0c;position:absolute;inset:0}.scene__top[data-v-e3917f50]{z-index:2;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;display:grid;position:relative}.scene__menu[data-v-e3917f50]{z-index:3;top:calc(var(--ui) * 1.2);right:var(--ui);position:absolute}.scene__turns[data-v-e3917f50]{justify-self:center}.scene__labels[data-v-e3917f50]{white-space:nowrap;gap:1.25rem;display:flex}.scene__who[data-v-e3917f50]{font-size:1.15em}.scene__round[data-v-e3917f50]{color:#d9b77a}.scene__error[data-v-e3917f50]{z-index:4;color:#e07a64;background:#0a0908eb;border:1px solid #7a3a2c;border-radius:.1875rem;margin:0;padding:.375rem .75rem;position:absolute;top:4rem;left:50%;transform:translate(-50%)}.scene__connection[data-v-e3917f50]{z-index:5;color:#e8c86a;background:#0a0908eb;border:1px solid #7a6a2c;border-radius:.1875rem;margin:0;padding:.375rem .75rem;position:absolute;top:1rem;left:50%;transform:translate(-50%)}.scene__loading[data-v-e3917f50]{color:#b9a888}.scene__middle[data-v-e3917f50]{min-height:0;position:relative}.scene__field[data-v-e3917f50]{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.scene__stage[data-v-e3917f50]{width:max(100cqw, 100cqh * var(--aspect));height:max(100cqh, 100cqw / var(--aspect));position:absolute;top:50%;left:50%;translate:-50% -50%;container-type:size}.scene__enemy[data-v-e3917f50]{left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);pointer-events:auto;position:absolute;translate:-50% -100%}.outcome__reward[data-v-e3917f50]{text-align:center;color:#e8dcc4}.scene__caption[data-v-e3917f50]{z-index:2;color:#f1e3c4;text-align:center;background:#0a090899;border-radius:.1875rem;max-width:70%;margin:0;padding:2px .75rem;font-size:.9em;position:absolute;bottom:2.75rem;left:50%;transform:translate(-50%)}.scene__caption[data-v-e3917f50]:empty{display:none}.scene__log[data-v-e3917f50]{z-index:3;width:min(22.5rem,100%);position:absolute;top:0;right:0}.scene__log--placed[data-v-e3917f50]{z-index:4;box-sizing:border-box;width:min(var(--log-w), 100vw);height:min(var(--log-h), 100dvh);right:auto;left:clamp(0px, calc(var(--log-x) * 100vw), calc(100vw - min(var(--log-w), 100vw)));top:clamp(0px, calc(var(--log-y) * 100dvh), calc(100dvh - min(var(--log-h), 100dvh)));position:fixed}.scene__bottom[data-v-e3917f50]{z-index:2;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:.75rem;display:grid;position:relative}.scene__hero[data-v-e3917f50]{justify-self:stretch}.scene__admin[data-v-e3917f50]{position:absolute;bottom:calc(100% + .5rem);left:0}.scene__actions[data-v-e3917f50]{justify-self:center}.scene__chat[data-v-e3917f50]{align-self:stretch}@media (width<=820px){.scene[data-v-e3917f50]{flex-direction:column;height:auto;min-height:100dvh;padding:.75rem 1rem;display:flex;overflow:visible}.scene__top[data-v-e3917f50],.scene__bottom[data-v-e3917f50]{grid-template-columns:minmax(0,1fr)}.scene__menu[data-v-e3917f50]{margin:calc(8px - .75rem) calc(8px - 1rem) 0;position:static}.scene__turns[data-v-e3917f50],.scene__hero[data-v-e3917f50],.scene__actions[data-v-e3917f50]{justify-self:stretch}.scene__edit[data-v-e3917f50]{justify-self:start;position:static}.scene__middle[data-v-e3917f50],.scene__bottom[data-v-e3917f50]{order:1}.scene__middle[data-v-e3917f50]{flex-direction:column;gap:.75rem;display:flex}.scene__caption[data-v-e3917f50],.scene__log[data-v-e3917f50],.scene__log--placed[data-v-e3917f50]{width:auto;max-width:none;height:auto;position:static;transform:none}.scene__field[data-v-e3917f50],.scene__stage[data-v-e3917f50]{pointer-events:auto;width:auto;height:auto;position:static;overflow:visible;translate:none;container-type:normal}.scene__stage[data-v-e3917f50]{flex-wrap:wrap;justify-content:center;align-items:end;gap:.75rem;display:flex}.scene__enemy[data-v-e3917f50]{position:static;translate:none;z-index:auto!important}}.menu[data-v-1f668387]{z-index:10;top:calc(var(--ui) * 1.2);right:var(--ui);flex-direction:column;align-items:flex-end;font-family:Georgia,Times New Roman,serif;display:flex;position:absolute}.menu__badge[data-v-1f668387]{box-sizing:border-box;--badge-fill:linear-gradient(180deg, #a7834b, #5a4326);background:linear-gradient(#17120c, #17120c) padding-box, var(--badge-fill) border-box;font-variant-numeric:lining-nums;border:1px solid #0000;border-radius:.7em;justify-content:center;align-items:center;min-width:1.4em;height:1.4em;padding:0 .3em;font-family:Palatino,Palatino Linotype,Book Antiqua,Times New Roman,Times,serif;font-size:.72em;font-weight:700;line-height:1;display:flex;position:absolute;bottom:.05em;right:.15em;box-shadow:0 1px 2px #000000e6}.menu__digits[data-v-1f668387]{text-box:trim-both cap alphabetic;background:var(--badge-fill);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}button:hover .menu__badge[data-v-1f668387],button:focus-visible .menu__badge[data-v-1f668387]{--badge-fill:linear-gradient(180deg, #ecd29c, #b88b4f)}button[data-lit] .menu__badge[data-v-1f668387]{--badge-fill:linear-gradient(180deg, var(--lit-top), var(--lit-bottom))}@media (width<=760px){.menu[data-v-1f668387]{align-items:stretch;top:8px;left:8px;right:8px}}.talk[data-v-5b9aeed3]{height:calc(var(--ui) * 27.5);align-items:stretch;gap:1.4em;font-size:1.1em;display:flex}.talk__portrait[data-v-5b9aeed3]{width:calc(var(--ui) * 22);aspect-ratio:4/5;object-fit:cover;box-shadow:0 0 calc(var(--ui) * .8) #0009;border:2px solid #8a6a3c;border-radius:4px;flex:none;align-self:flex-start}.talk__body[data-v-5b9aeed3]{flex-direction:column;flex:1;gap:.9em;min-width:0;min-height:0;display:flex}.talk__text[data-v-5b9aeed3]{flex:1;min-height:0;padding-right:.4em;overflow-y:auto}.talk__line[data-v-5b9aeed3]{color:#e8dcc4;line-height:1.45}.talk__line--waiting[data-v-5b9aeed3]{color:#a8987c}.talk__options[data-v-5b9aeed3]{flex-direction:column;flex:none;gap:.35em;margin:0;padding:0;list-style:none;display:flex}.talk__option[data-v-5b9aeed3]{color:#d9b77a;width:100%;font:inherit;text-align:left;cursor:pointer;background:#00000040;border:1px solid #0000;border-radius:3px;padding:.35em .6em}.talk__number[data-v-5b9aeed3]{color:#8a6a3c}.talk__option--asked[data-v-5b9aeed3]{color:#8f7a58}.talk__option[data-v-5b9aeed3]:hover:not(:disabled),.talk__option[data-v-5b9aeed3]:focus-visible{color:#f3dfb0;background:#d9b77a1f;border-color:#8a6a3c;outline:none}.talk__option[data-v-5b9aeed3]:disabled{opacity:.6;cursor:default}@media (width<=760px){.talk[data-v-5b9aeed3]{flex-direction:column;align-items:center;height:auto}.talk__portrait[data-v-5b9aeed3]{width:60vw}}.location[data-v-144955a4]{aspect-ratio:2097/447;background:url(/assets/location-panel-Dmon43hL.avif) 0 0/100% 100% no-repeat;position:relative;container-type:inline-size}.location__name[data-v-144955a4]{color:#e8d3a8;white-space:nowrap;flex-direction:column;justify-content:center;font-family:Georgia,Times New Roman,serif;display:flex;position:absolute;inset:16% 11% 28% 27.5%;overflow:hidden}.location__city[data-v-144955a4],.location__place[data-v-144955a4]{text-overflow:ellipsis;margin:0;overflow:hidden}.location__city[data-v-144955a4]{padding-bottom:.15em;font-size:5.5cqw;line-height:1.1}.location__place[data-v-144955a4]{color:#c4b08c;text-shadow:0 .2cqw .2cqw #000000d9;font-size:3.6cqw;line-height:1.2}.location__hidden[data-v-144955a4]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.location__rose[data-v-144955a4]{aspect-ratio:397/404;cursor:pointer;filter:drop-shadow(0 .4cqw .6cqw #000000b3)drop-shadow(0 0 #f0aa5000);background:url(/assets/wind-rose-DBAvXmP3.avif) 50%/contain no-repeat;border:none;width:25.6505%;padding:0;transition:filter .15s ease-out;position:absolute;top:44.85%;left:13.23%;transform:translate(-50%,-50%)}.location__rose[data-v-144955a4]:hover,.location__rose[data-v-144955a4]:focus-visible{filter:drop-shadow(0 .4cqw .6cqw #000000b3)drop-shadow(0 0 1.6cqw #f0aa50d9);outline:none}.location[data-v-144955a4]{cursor:pointer}@media (hover:hover){.location[data-v-144955a4]{filter:drop-shadow(0 0 #f0aa5000);transition:filter .15s ease-out}.location[data-v-144955a4]:hover{filter:drop-shadow(0 0 calc(var(--ui) * .5) #f0aa50b3)}.location:hover .location__rose[data-v-144955a4]{filter:drop-shadow(0 .4cqw .6cqw #000000b3)drop-shadow(0 0 1.6cqw #f0aa50d9)}}@media (prefers-reduced-motion:reduce){.location[data-v-144955a4],.location__rose[data-v-144955a4]{transition:none}}.map[data-v-5ebc599b]{width:min(calc(var(--ui) * 48), calc(100dvh - 76px - 2em));box-sizing:border-box;max-width:calc(100vw - 32px);font-size:calc(var(--ui) * 1.05);flex-direction:column;gap:.6em;padding:.6em 1.1em 1.1em;display:flex}.map__head[data-v-5ebc599b]{justify-content:space-between;align-items:center;gap:1em;display:flex}.map__tabs[data-v-5ebc599b]{flex-wrap:wrap;gap:1.4em;padding-bottom:.35em;display:flex;position:relative}.map__tabs[data-v-5ebc599b]:after{content:"";background:linear-gradient(90deg,#6b5636,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.map__tab[data-v-5ebc599b]{color:#b9a888;font:inherit;cursor:pointer;background:0 0;border:0;padding:.1em .15em .25em;font-size:1.05em;position:relative}.map__tab[data-v-5ebc599b]:hover{color:#e8dcc4}.map__tab[aria-selected=true][data-v-5ebc599b]{color:#f3d79a;text-shadow:0 0 .6em #e7a64e80}.map__tab[aria-selected=true][data-v-5ebc599b]:after{content:"";background:linear-gradient(90deg,#0000,#d9b26a,#0000);height:3px;position:absolute;bottom:-.45em;left:-.4em;right:-.4em}.map__tab[data-v-5ebc599b]:focus-visible,.map__point[data-v-5ebc599b]:focus-visible{outline-offset:2px;outline:2px solid #8fd0e8}.map__head>.ui-close[data-v-5ebc599b]{align-self:flex-start;margin-right:-.55em}.map__field[data-v-5ebc599b]{aspect-ratio:1;background:radial-gradient(#785e3a59,#0000 70%),linear-gradient(#2a2218,#1a150f);border:1px solid #6b5636;border-radius:3px;position:relative;overflow:hidden}.map__world[data-v-5ebc599b]{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#5e6265;position:absolute;inset:0;overflow:hidden}.map__world[data-v-5ebc599b]:active{cursor:grabbing}.map__tiles[data-v-5ebc599b]{pointer-events:none;position:absolute;top:0;left:0}.map__tile[data-v-5ebc599b]{width:calc(100% + 1px);height:calc(100% + 1px);display:block;position:absolute}.map__roads[data-v-5ebc599b]{width:100%;height:100%;position:absolute;inset:0}.map__roads line[data-v-5ebc599b]{stroke:#8a7048;stroke-width:2px;stroke-dasharray:6 5}.map__point[data-v-5ebc599b]{color:#e8d3a8;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:3px;flex-direction:column;align-items:center;gap:.2em;margin:0;padding:.2em .3em;font-size:.9em;display:flex;position:absolute;transform:translate(-50%,-.55em)}button.map__point[data-v-5ebc599b]{cursor:pointer}button.map__point:hover:not(:disabled) .map__dot[data-v-5ebc599b]{box-shadow:0 0 .6em #f0aa50d9}button.map__point:hover:not(:disabled) .map__name[data-v-5ebc599b]{color:#fff1d0}button.map__point[data-v-5ebc599b]:disabled{cursor:default;opacity:.6}.map__dot[data-v-5ebc599b]{box-sizing:border-box;background:#4a3a24;border:2px solid #d9b26a;border-radius:50%;width:.8em;height:.8em}.map__name[data-v-5ebc599b]{text-shadow:0 1px 2px #000000e6}.map__point--here .map__dot[data-v-5ebc599b]{background:#e7a64e;box-shadow:0 0 .7em #e7a64ecc}.map__point--here .map__name[data-v-5ebc599b]{color:#f3d79a}.map__here[data-v-5ebc599b]{color:#c4b08c;text-shadow:0 1px 2px #000000e6;font-size:.8em;font-style:italic}.map__error[data-v-5ebc599b]{color:#e07a64;text-align:center;margin:0}.map__error[data-v-5ebc599b]:empty{display:none}@media (width<=760px){.map[data-v-5ebc599b]{width:100%;max-width:none;min-height:100%;font-size:15px}.map__point[data-v-5ebc599b]{font-size:.8em}}.place-mark[data-v-5ba3eefa]{--hit:calc(var(--ui) * 3.5);--spark:calc(var(--ui) * .9);--reach:calc(var(--ui) * 6);--halo:calc(var(--ui) * 9);--core:#fff6d8;--mid:#ffcf70;--glow:240 170 80;width:0;height:0;position:absolute}.place-mark--npc[data-v-5ba3eefa]{--core:#eef6ff;--mid:#8cc4ff;--glow:110 170 255}.place-mark__button[data-v-5ba3eefa]{color:#ffe2a0;font:inherit;cursor:pointer;pointer-events:auto;translate:calc(-50% + var(--shift-x,0px)) calc(var(--hit) / -2 + var(--shift-y,0px));background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex;position:absolute;top:0;left:0}.place-mark__button[data-v-5ba3eefa]:before{top:calc(var(--hit) / 2);width:var(--reach);height:var(--reach);content:"";border-radius:50%;position:absolute;left:50%;translate:-50% -50%}.place-mark__button[data-v-5ba3eefa]:focus-visible{outline:none}.place-mark__hit[data-v-5ba3eefa]{width:var(--hit);height:var(--hit);isolation:isolate;border-radius:50%;place-items:center;display:grid;position:relative}.place-mark__hit[data-v-5ba3eefa]:before{z-index:-1;width:var(--halo);height:var(--halo);background:radial-gradient(circle, rgb(var(--glow) / 45%) 0%, rgb(var(--glow) / 15%) 40%, transparent 70%);content:"";opacity:0;pointer-events:none;border-radius:50%;transition:opacity .2s ease-out;position:absolute;top:50%;left:50%;translate:-50% -50%}.place-mark__spark[data-v-5ba3eefa]{width:var(--spark);height:var(--spark);background:radial-gradient(circle, #fff 0%, var(--core) 30%, var(--mid) 55%, rgb(var(--glow) / 0%) 80%);box-shadow:0 0 calc(var(--spark) * 1.4) calc(var(--spark) * .7) rgb(var(--glow) / 85%), 0 0 calc(var(--spark) * 3) calc(var(--spark) * .8) rgb(var(--glow) / 35%);border-radius:50%;animation:2.4s ease-in-out infinite place-mark-pulse-5ba3eefa;position:relative}.place-mark__spark[data-v-5ba3eefa]:after{inset:calc(var(--spark) * -.9);background:conic-gradient(transparent 0 15%, rgb(var(--glow) / 95%) 25%, transparent 35% 65%, rgb(var(--glow) / 95%) 75%, transparent 85%);content:"";filter:drop-shadow(0 0 3px rgb(var(--glow)));opacity:0;border-radius:50%;transition:opacity .2s ease-out;position:absolute;-webkit-mask:radial-gradient(circle,#0000 58%,#000 62% 70%,#0000 74%);mask:radial-gradient(circle,#0000 58%,#000 62% 70%,#0000 74%)}.place-mark__button:not(:disabled):is(:hover,:focus-visible) .place-mark__spark[data-v-5ba3eefa]:after{opacity:1;animation:2.2s linear infinite place-mark-spin-5ba3eefa}.place-mark__waves[data-v-5ba3eefa]{z-index:-1;width:calc(var(--spark) * 2);height:calc(var(--spark) * 2);position:absolute;top:50%;left:50%;translate:-50% -50%}.place-mark__waves[data-v-5ba3eefa]:before,.place-mark__waves[data-v-5ba3eefa]:after{background:radial-gradient(circle, transparent 35%, rgb(var(--glow) / 55%) 60%, transparent 72%);content:"";opacity:0;border-radius:50%;animation:2.8s ease-out infinite place-mark-wave-5ba3eefa;position:absolute;inset:0}.place-mark__waves[data-v-5ba3eefa]:after{animation-delay:-1.4s}.place-mark__button:disabled .place-mark__waves[data-v-5ba3eefa]{display:none}.place-mark__label[data-v-5ba3eefa]{margin-top:calc(var(--ui) * -.6);white-space:nowrap;text-shadow:0 0 6px #000,0 2px 4px #000,0 0 14px #000c;align-items:center;gap:.4em;transition:opacity .18s ease-out,translate .18s ease-out;display:inline-flex}.place-mark__icon[data-v-5ba3eefa]{filter:drop-shadow(0 0 1px #000)drop-shadow(0 0 1px #000)drop-shadow(0 0 6px #000)drop-shadow(0 2px 4px #000)drop-shadow(0 0 14px #000c);flex:none;width:1em;height:1em}.place-mark__button:not(:disabled):is(:hover,:focus-visible) .place-mark__hit[data-v-5ba3eefa]:before{opacity:1}@media (hover:hover){.place-mark__label[data-v-5ba3eefa]{opacity:0;pointer-events:none;translate:0 4px}.place-mark__button:not(:disabled):is(:hover,:focus-visible) .place-mark__label[data-v-5ba3eefa],.place-mark--labelled .place-mark__label[data-v-5ba3eefa]{opacity:1;pointer-events:auto;translate:0}}.place-mark__button[data-v-5ba3eefa]:disabled{cursor:default}.place-mark__button:disabled .place-mark__spark[data-v-5ba3eefa]{opacity:.45;animation:none}.place-mark__button:disabled .place-mark__spark[data-v-5ba3eefa]:after{opacity:0;animation:none}@keyframes place-mark-pulse-5ba3eefa{50%{opacity:.8;transform:scale(1.25)}}@keyframes place-mark-spin-5ba3eefa{to{rotate:360deg}}@keyframes place-mark-wave-5ba3eefa{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(3.4)}}@media (prefers-reduced-motion:reduce){.place-mark__spark[data-v-5ba3eefa],.place-mark__spark[data-v-5ba3eefa]:after,.place-mark__waves[data-v-5ba3eefa]:before,.place-mark__waves[data-v-5ba3eefa]:after{animation:none!important}.place-mark__hit[data-v-5ba3eefa]:before,.place-mark__label[data-v-5ba3eefa]{transition:none}}.place-plate[data-v-8b70fd9d]{justify-content:center;display:flex}.place-plate__button[data-v-8b70fd9d]{align-items:center;gap:.45em;display:inline-flex}.place-plate__icon[data-v-8b70fd9d]{filter:drop-shadow(0 1px 1px #000c);flex:none;width:1.1em;height:1.1em}.game[data-v-b2e34540]{color:#e8dcc4;font-family:Georgia,Times New Roman,serif;position:fixed;inset:0}.game__location[data-v-b2e34540]{top:calc(var(--ui) * 1.2);left:var(--ui);width:calc(var(--ui) * 22);position:absolute}.game__backdrop[data-v-b2e34540]{z-index:0;position:absolute;inset:0;overflow:hidden}.game__backdrop[data-v-b2e34540]:after{content:"";z-index:2;box-shadow:inset 0 0 calc(var(--ui) * 7) calc(var(--ui) * 1.2) #000000bf;pointer-events:none;position:absolute;inset:0}.game__scene[data-v-b2e34540]{background:50%/cover no-repeat;position:absolute;inset:0}.game-scene-enter-active[data-v-b2e34540]{z-index:1;transition:opacity .5s ease-out}.game-scene-leave-active[data-v-b2e34540]{transition:opacity .25s ease-in .25s}.game-scene-enter-from[data-v-b2e34540],.game-scene-leave-to[data-v-b2e34540]{opacity:0}.game__field[data-v-b2e34540]{pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.game__stage[data-v-b2e34540]{width:max(100cqw, 100cqh * var(--aspect));height:max(100cqh, 100cqw / var(--aspect));position:absolute;top:50%;left:50%;translate:-50% -50%}.game__points[data-v-b2e34540]{position:absolute;inset:0}.game__plates[data-v-b2e34540]{align-items:center;gap:calc(var(--ui) * .6);flex-direction:column;display:flex}.game-plates-enter-active[data-v-b2e34540],.game-plates-leave-active[data-v-b2e34540]{transition:opacity .2s}.game-plates-enter-from[data-v-b2e34540],.game-plates-leave-to[data-v-b2e34540]{opacity:0}@media (prefers-reduced-motion:reduce){.game-scene-enter-active[data-v-b2e34540],.game-scene-leave-active[data-v-b2e34540],.game-plates-enter-active[data-v-b2e34540],.game-plates-leave-active[data-v-b2e34540]{transition:none}}.game__center[data-v-b2e34540]{align-items:center;gap:calc(var(--ui) * .6);flex-direction:column;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.game__center .ui-error[data-v-b2e34540]:empty{display:none}[data-v-b2e34540] .game__plate{font-size:calc(var(--ui) * 1.25)}[data-v-b2e34540] .game__mark{font-size:calc(var(--ui) * 1.15)}.game__corner[data-v-b2e34540]{left:var(--ui);bottom:calc(var(--ui) * .75);flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute}.game__profile[data-v-b2e34540]{width:calc(var(--ui) * 26);cursor:pointer}@media (hover:hover){.game__profile[data-v-b2e34540]{filter:drop-shadow(0 0 #f0aa5000);transition:filter .15s ease-out}.game__profile[data-v-b2e34540]:hover{filter:drop-shadow(0 0 calc(var(--ui) * .5) #f0aa50b3)}}@media (hover:hover) and (prefers-reduced-motion:reduce){.game__profile[data-v-b2e34540]{transition:none}}.profile__name[data-v-b2e34540]{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.45em;font-weight:400;line-height:1.1;overflow:hidden}.profile__meta[data-v-b2e34540]{color:#b9a888;margin:0;font-size:.85em}@media (width<=760px){.game__location[data-v-b2e34540]{top:calc(var(--ui) * 2.6 + 40px + 1.6em);max-width:calc(100% - 16px);left:8px}.game__corner[data-v-b2e34540]{align-items:stretch;bottom:8px;left:8px;right:8px}.game__profile[data-v-b2e34540]{width:100%}}.loading[data-v-774c4fda]{z-index:100;opacity:1;transition:opacity var(--fade) ease-out;-webkit-user-select:none;user-select:none;background:#0b0a0c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.loading--hidden[data-v-774c4fda]{opacity:0}.loading--leaving[data-v-774c4fda]{pointer-events:none}@media (prefers-reduced-motion:reduce){.loading[data-v-774c4fda],.loading__picture[data-v-774c4fda]{transition:none}}.loading__picture[data-v-774c4fda]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .3s ease-out;position:absolute;inset:0}.loading__picture--ready[data-v-774c4fda]{opacity:1}.loading__footer[data-v-774c4fda]{box-sizing:border-box;width:100%;padding:48px 16px max(32px, env(safe-area-inset-bottom));text-align:center;background:linear-gradient(#0000,#0b0a0cd9 55%);position:relative}.loading__text[data-v-774c4fda]{margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.5rem}.loading__bar[data-v-774c4fda]{background:#0a0908bf;border:1px solid #6b5636;border-radius:3px;width:min(420px,100%);height:6px;margin:0 auto;overflow:hidden}.loading__fill[data-v-774c4fda]{background:linear-gradient(90deg,#b88b4f,#ecd29c);height:100%;transition:width .3s ease-out;display:block}.login-panel[data-v-1f44a1a1]{aspect-ratio:900/1124;background:url(/assets/panel-DoLoqCQB.avif) 50%/contain no-repeat;width:min(440px,100vw - 32px,80.0712dvh - 25.6228px);container-type:inline-size}.login[data-v-1f44a1a1]{box-sizing:border-box;color:#e8dcc4;flex-direction:column;justify-content:center;gap:3.5cqi;height:100%;padding:16cqi 15cqi 14cqi;font-size:clamp(12px,4cqi,17px);display:flex}.login__title[data-v-1f44a1a1]{text-align:center;letter-spacing:.08em;margin:0 0 4cqi;font-family:Georgia,Times New Roman,serif;font-size:2em;font-weight:400}.login__field[data-v-1f44a1a1]{flex-direction:column;gap:.35em;display:flex}.login__label[data-v-1f44a1a1]{letter-spacing:.04em;color:#b9a888;font-size:.85em}.login__input[data-v-1f44a1a1]{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#0a0908b3;border:1px solid #6b5636;border-radius:3px;outline:none;padding:.6em .75em;transition:border-color .15s,box-shadow .15s}.login__input[data-v-1f44a1a1]:focus-visible{border-color:#d9b77a;box-shadow:0 0 0 2px #d9b77a40}.login__input--invalid[data-v-1f44a1a1]{border-color:#b04a3a}.login__error[data-v-1f44a1a1]{color:#e07a64;min-height:1.2em;font-size:.8em}.login__submit[data-v-1f44a1a1]{color:#f1e3c4;font:inherit;letter-spacing:.06em;cursor:pointer;background:linear-gradient(#5a4326,#3a2b17);border:1px solid #a7834b;border-radius:3px;margin-top:2cqi;padding:.7em;font-family:Georgia,Times New Roman,serif;font-size:1.1em;transition:filter .15s}.login__submit[data-v-1f44a1a1]:hover:not(:disabled){filter:brightness(1.15)}.login__submit[data-v-1f44a1a1]:disabled{cursor:wait;opacity:.7}.login__submit[data-v-1f44a1a1]:focus-visible{outline-offset:2px;outline:2px solid #d9b77a}.login__status[data-v-1f44a1a1]{text-align:center;color:#b9a888;min-height:1.2em;margin:0;font-size:.85em}.login__register[data-v-1f44a1a1]{color:#d9b77a;align-self:center;font-size:.9em}.login__register[data-v-1f44a1a1]:hover{color:#f1e3c4}.settings[data-v-7d40325a]{width:calc(var(--ui) * 32);max-width:calc(100vw - 32px);min-height:calc(var(--ui) * 16);box-sizing:border-box;font-size:calc(var(--ui) * 1.05);padding:.6em 1.1em 1.1em;font-family:Georgia,Times New Roman,serif}.settings__head[data-v-7d40325a]{justify-content:space-between;align-items:center;gap:1em;display:flex}.settings__title[data-v-7d40325a]{margin:0;font-size:1.6em;font-weight:400}.settings__head>.ui-close[data-v-7d40325a]{margin-right:-.55em}html,body{background:#0b0a0c;margin:0}@media (width>=761px){html{overflow:hidden}}html:has(.app--admin){scrollbar-gutter:stable;overflow:visible}html:has(.app--combat){font-size:var(--ui)}.app[data-v-881a9c45]{isolation:isolate;box-sizing:border-box;place-items:center;min-height:100dvh;padding:16px;display:grid;position:relative}.app[data-v-881a9c45]:before{content:"";z-index:-1;background:#0b0a0c url(/assets/background-DsRWo7oU.avif) 50%/cover no-repeat;position:fixed;inset:0}.app--menu[data-v-881a9c45]{padding-top:calc(var(--ui) * 3.8 + 32px)}@media (width<=760px){.app--menu[data-v-881a9c45]{padding-top:calc(var(--ui) * 2.6 + 40px)}}.app__denied[data-v-881a9c45]{color:#f1e3c4;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.2rem}.app--combat[data-v-881a9c45]{background:#0b0a0c;padding:0;display:block}.app--combat[data-v-881a9c45]:before{content:none}.ui-screen{color:#e8dcc4;width:min(960px,100%);font-family:Georgia,Times New Roman,serif}.ui-panel{background:#0a0908bf;border:1px solid #6b5636;border-radius:3px;padding:12px}.ui-plate-panel{--plate:1.25rem;--plate-edge:.55rem;box-sizing:border-box;border:var(--plate-edge) solid transparent;border-image:url(/assets/button-plate-qOxZ_Jft.avif) 46 / var(--plate) stretch;box-shadow:inset 0 0 .6rem max(.125rem, calc(var(--plate) - var(--plate-edge) - .1rem)) #0a0a0ae6, inset 0 0 1.5rem max(.375rem, calc(var(--plate) - var(--plate-edge) + .1rem)) #0a0a0a73;background:url(data:image/avif;base64,AAAAIGZ0eXBhdmlmAAAAAGF2aWZtaWYxbWlhZk1BMUEAAADrbWV0YQAAAAAAAAAhaGRscgAAAAAAAAAAcGljdAAAAAAAAAAAAAAAAAAAAAAOcGl0bQAAAAAAAQAAAB5pbG9jAAAAAEQAAAEAAQAAAAEAAAETAAAGSQAAAChpaW5mAAAAAAABAAAAGmluZmUCAAAAAAEAAGF2MDFDb2xvcgAAAABqaXBycAAAAEtpcGNvAAAAFGlzcGUAAAAAAAADDwAAAGcAAAAQcGl4aQAAAAADCAgIAAAADGF2MUOBIAAAAAAAE2NvbHJuY2x4AAEADQAGgAAAABdpcG1hAAAAAAAAAAEAAQQBAoMEAAAGUW1kYXQSAAoJOCWw7M2gIaDSMrkMEPCYyaAAPCAA4BhQJ203ZtMCpjLwPdskh2PzVZSfOVptJ3kedwwqp326W5oAI+5OwnH30ev1mrH1v/n66LZb5kXQu6xjFFtFwk1selHZ/61qwhQ7wkN8w+3sOvpkEr8y4YhyuUxMrgWJJufUmm3+GcMnFebAG3zs8Iyy/4xKUFYmBkPDtCBqq9sOwrOErsOg4UWBiPxUbgsWp1Ity8UxfybYAtzP2YgnYWdBLThymyUBs/3gS3M5LRjcldHAbZOrf+xxRyEE1jblX7AjhfhhvWKR4xv+VuLJYBYMoKgDXW6e2ZU7ctzbMyIC9zbaa/t8kL0X4A8d81JGJIxl2VPcpgC+3TfW165+4XuJqMzM7rzZVH6ANB/q7m3Nof7/HlUz48/ysbwXZsixVGGO9wH1VNwRSOGY019agIBKk25RkrkL6ynGaAXuW0u1xhBKpL80HF8LCQX9SQoWMdJ9OzXsWYknvz1QipSrIzWolWkmGgeR30KJaLHdsGyjvcRL9npnJFrYLN6WYk8y+zuLcsahD8cLoG1WB6XrCm4v1Jy+2VTQuaqwdd+hgQYhXp1yH12wc93VMjfJPDGEmRmQEvR5CkD1z2HJ4V14SakJufLxRic2WYX5hKWULn5SDOfJwMAltrOJkGJ/zgCJzQ1WkrKClmFronttHI8GvD186efa/iy4RBTwlh804WaQJqP7Nzqv2bVK/4RSG8eGBB9luQKSnz2U/Hf4cksO0lAtGINLNalT3XaMPa9cM7xDCSvqXgqkUGNyJsfCLX/IIjgsnsKfHkIBWkaPuOBkTu5kBWCg9bZfbYtyQQzxzkTqfW1Y8tcQsiRfn2pxIwE6lDTsQwE6xOolKhwoUMwgF7tXFWBse9B2JJa0qGs9njOgYRelXedpfA8Sn6jx2rMksLRHS6hDhyuzmsv+RtaS9S6zzz0+wbuHOlhDGH9WY2Ptz/m2FJK3t3JszVPO+Hx+es5fy9eJJzaoEpfXrVeXJku/EgkJwn4ZWZpQB7/CW4g7jlS7sN5vXXZP1jWJdexwXQT87Pg9ku8hMnl9BsEa3PSPV3K9tgP+9jAroPGM+tbQHp0L3I1Z2IgciYq3plp+uMHNhohzphE7nvG38jzxbcrJdI6UDDMT1vcCjn1dHsaIEdNZGkLyCCLFipKYcNHfar7Y/HlyENs+l3iKL0cvzlpPmNPQxwb9nq1uGZP0DEzdiYyjZ/0yKDqkaLMSKKAuHRBbsaho4mBGVTyB+O3YzjbFwlCI0PTB45ZihqM6aYxN6f4i6aQuBgYUTmJvb++6pdJxVSJ8u36wJE67/2LzX+YcGMsezSrMqkJ9zxsCEudV2w9B4hk8EETUq+MJBxKsd/mBV9wWwOXFABP/Yy3C79gHjbdC/DJYNEacKrS/9VBkFankgz/0su8SdLAFoFZ8Qh+7UwPPBBJblzPwk6yXKijRCSwBpx23oIbD5Z9UPeb73et8ghH9w96ogcE0dV/uD9R6DinylKJmOe2gJFM3FNFQJNFHFKJer/R4dgmxWWaTEiP4ZjTQXmBnUhNi5GE365WGDKl8FP+wHLvvpFLcqL9aWpcSWnreOIGoXh9AcZ40+m0IZSVwrAySQko4jyoZjBNOW25mRhUUJdK1sRwcW11cV9EuRt2ibTPG1Q/psdviMOG9IQ+W8gRxYeRa86pSbOubpc0vnKk7CWdO9IYK8x6cL8RPAycfP+UYv4y1fw5VLOBKvWcgyn5wPksUY2F3ULtCdiFczh7Ta2lM8yiSrLh1j4TjsWGnQ8VaSzg9SyhtG+619DNWyUo5qZNNfzSlrpIk/wQRcLZcbViabq0OrgAYXzuZtQYaXZS6slEAmMAvrmIG8i/n/QYCL0z4ncQvm1X1D78CFDy/lLubLw/pt3c+zdlr0JF7nFfh/Otj3u6ixwy52W3cTi8Ejyitli48Y2h+wAl+P0lhYP9jhUmWDlzN/MdZo8E3L3w0LI75OSwl0dO2BRDsQzyKMQnteLlFOvU+sS1OBN/g7QoCduM2fczVq7muOMjXxQtXZ/k6dBGCHOy5C0l+JVyyD8e+RSNTwGomTwKsC/hxzb1RtKNxo3A7thRDw+o5XI2AxFtfUdvrJdugHwrQ7zWNM2hk849A) 50%/cover no-repeat padding-box padding-box;padding:.55rem .7rem}.ui-gilded,.ui-title,.ui-subtitle{background:linear-gradient(#fff1d2 0%,#ecd29c 45%,#b88b4f 100%);color:#0000;filter:drop-shadow(0 .05em .04em #000000e6);-webkit-background-clip:text;background-clip:text}.ui-title{margin:0 0 12px;font-weight:400}.ui-subtitle{margin:0 0 8px;font-size:1.1em;font-weight:400}.ui-muted{color:#b9a888;font-size:.9em}.ui-button{color:#f1e3c4;font:inherit;cursor:pointer;background:linear-gradient(#5a4326,#3a2b17);border:1px solid #a7834b;border-radius:3px;padding:.5em 1.2em}.ui-button--plate{--plate-corner:.34em;isolation:isolate;border:var(--plate-corner) solid transparent;border-image:url(/assets/button-plate-qOxZ_Jft.avif) 24 fill / var(--plate-corner) stretch;white-space:nowrap;background:0 0;border-radius:0;padding:.61em 1.31em;position:relative}.ui-button--plate:before{inset:calc(var(--plate-corner) * -1);z-index:-1;border:var(--plate-corner) solid transparent;border-image:url(/assets/button-plate-lit-i5N4GQoj.avif) 24 fill / var(--plate-corner) stretch;opacity:0;content:"";pointer-events:none;transition:opacity .15s ease-out;position:absolute}.ui-button--plate:not(:disabled):is(:hover,:focus-visible,:active):before{opacity:1}.ui-button--plate.ui-button--danger{border-image-source:url(/assets/button-red-DxK0qZT9.avif)}.ui-button--plate.ui-button--danger:before{border-image-source:url(/assets/button-red-lit-KMibKCWI.avif)}.ui-button--plate:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.ui-button--plate:before{transition:none}}.ui-close{isolation:isolate;width:var(--close-size,2.6em);aspect-ratio:128/132;filter:drop-shadow(0 .08em .15em #000000b3);cursor:pointer;background:url(/assets/close-button-DJ3sGk2R.avif) 50%/contain no-repeat;border:0;flex:none;padding:0;position:relative}.ui-close:before{opacity:0;content:"";pointer-events:none;background:url(/assets/close-button-lit-J-h6lYHS.avif) 50%/contain no-repeat;transition:opacity .12s ease-out;position:absolute;inset:0}.ui-close:is(:hover,:focus-visible,:active):before{opacity:1}.ui-close:focus-visible{outline:none}.ui-close:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.ui-close:before{transition:none}.ui-close:active{transform:none}}.ui-button--small{padding:.2em .6em}.ui-button:disabled{cursor:not-allowed;opacity:.55}.ui-error{color:#e07a64;min-height:1.2em;margin:8px 0 0}.ui-note{color:#d9b77a;margin:8px 0 0}.level-badge{box-sizing:border-box;color:#f1e3c4;background:#1a140c;border:1px solid #a7834b;border-radius:50%;place-items:center;min-width:1.5rem;height:1.5rem;padding:0 .1875rem;font-size:.8em;display:grid;position:absolute;bottom:-.375rem;right:-.375rem}img{-webkit-user-drag:none}.app--game{-webkit-user-select:none;user-select:none}.app--game :is(input,textarea,[contenteditable]),.ui-selectable{-webkit-user-select:text;user-select:text}.ui-frame{--frame:2.2em;border:var(--frame) solid transparent;border-image:url(/assets/window-C19_6JR4.avif) 110 fill / var(--frame) stretch;color:#e8dcc4;font-family:Georgia,Times New Roman,serif}.ui-input{width:100%;color:inherit;font:inherit;box-sizing:border-box;background:#0a0908b3;border:1px solid #6b5636;border-radius:3px;padding:.4em .6em}.ui-divider{background:linear-gradient(90deg,#0000,#a7834b 15% 85%,#0000);border:0;height:1px;margin:.5em 0;position:relative;overflow:visible}.ui-divider:after{content:"";background:#d9b77a;width:.4em;height:.4em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.hall-button{--hall-button-corner:.7em;border:var(--hall-button-corner) solid transparent;border-image:url(/assets/secondary-button-BAaTzTau.avif) 26 fill / var(--hall-button-corner) stretch;white-space:nowrap;background:0 0;border-radius:0;padding:.4em 1.1em;transition:filter .15s ease-out}.hall-button:not(:disabled):is(:hover,:focus-visible,:active){filter:brightness(1.25)drop-shadow(0 0 .35em #e7a64e8c)}.hall-button:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.hall-button{transition:none}}.hall-divider{aspect-ratio:1000/34;background:url(/assets/divider-Ckvepdjd.avif) 50%/100% 100% no-repeat;border:0;width:100%;height:auto;margin:.4em 0}.hall-primary{--edge:.72em;isolation:isolate;border:var(--edge) solid transparent;border-image:url(/assets/enter-button-B_IF13UI.avif) 40 fill / var(--edge) stretch;color:#fff1d2;font:inherit;text-shadow:0 1px 3px #000000d9;cursor:pointer;background:0 0;padding:.35em 1em .45em;position:relative}.hall-primary:before{inset:calc(var(--edge) * -1);z-index:-1;border:var(--edge) solid transparent;border-image:url(/assets/enter-button-lit-DEJ7q96F.avif) 40 fill / var(--edge) stretch;opacity:0;content:"";pointer-events:none;transition:opacity .15s ease-out;position:absolute}.hall-primary:not(:disabled):is(:hover,:focus-visible,:active):before{opacity:1}.hall-primary:focus-visible{outline:none}.hall-primary:disabled{cursor:not-allowed;filter:grayscale(.6)brightness(.7)}@media (prefers-reduced-motion:reduce){.hall-primary:before{transition:none}}@keyframes modal-fade-in{0%{opacity:0}}@keyframes modal-panel-in{0%{opacity:0;transform:scale(.96)}}@keyframes modal-fade-out{to{opacity:0}}.modal-anim,.modal-anim::backdrop{animation:.2s ease-out modal-fade-in}.modal-anim>:first-child{animation:.2s ease-out modal-panel-in}.modal-anim.modal-leave-active,.modal-anim.modal-leave-active::backdrop{animation:.15s ease-in forwards modal-fade-out}.modal-anim.modal-leave-active{pointer-events:none}.modal-anim.modal-leave-active>:first-child{animation:none}@media (prefers-reduced-motion:reduce){.modal-anim,.modal-anim::backdrop,.modal-anim>:first-child,.modal-anim.modal-leave-active,.modal-anim.modal-leave-active::backdrop{animation:none}}
