@import"https://fonts.googleapis.com/css2?family=Zen+Dots&display=swap";.tick-meter[data-v-b6ed6211]{display:flex}.tick[data-v-b6ed6211]{flex:1;min-width:2px;background:var(--nf-track)}.tick.is-lost[data-v-b6ed6211]{background:repeating-linear-gradient(135deg,var(--lost) 0 2px,transparent 2px 5px)}.dossier-stats[data-v-db980f42]{display:grid;row-gap:22px;column-gap:12px;padding:22px 8px}.stat[data-v-db980f42]{display:flex;flex-direction:column;gap:8px;min-width:0}.value[data-v-db980f42]{font:600 44px/1 var(--nf-font-cond);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--nf-accent);white-space:nowrap}.unit[data-v-db980f42]{font-size:22px;letter-spacing:.04em;color:var(--nf-label)}.home[data-v-88aa9973]{height:100%;display:flex;flex-direction:column;background:var(--nf-screen-bg);color:var(--nf-text);font-family:var(--nf-font-body);overflow:hidden}.hero[data-v-88aa9973]{position:relative;flex:0 0 44%;min-height:300px;background:var(--nf-panel-2);overflow:hidden}.hero-img[data-v-88aa9973]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 20%}.hero-scrim[data-v-88aa9973]{position:absolute;inset:0 0 -1px;background:linear-gradient(180deg,transparent 20%,color-mix(in srgb,var(--nf-bg) 55%,transparent) 42%,color-mix(in srgb,var(--nf-bg) 88%,transparent) 64%,var(--nf-bg) 94%)}.hero.switch-flash .hero-scrim[data-v-88aa9973]{animation:switch-flash-88aa9973 .9s ease}@keyframes switch-flash-88aa9973{35%{box-shadow:inset 0 0 0 3px var(--nf-accent)}}.hero-top[data-v-88aa9973]{position:absolute;top:18px;left:18px;right:18px;display:flex;align-items:flex-start;justify-content:space-between}.hero-id[data-v-88aa9973]{font:600 16px/1 var(--nf-font-mono);letter-spacing:.06em;color:var(--nf-text);text-shadow:0 1px 3px rgba(0,0,0,.8);writing-mode:vertical-rl;transform:rotate(180deg)}.hero-tools[data-v-88aa9973]{display:flex;gap:8px}.icon-btn[data-v-88aa9973]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:0;padding:0;color:var(--nf-text);background:color-mix(in srgb,var(--nf-bg) 60%,transparent)}.icon-btn[data-v-88aa9973]:hover{background:color-mix(in srgb,var(--nf-bg) 85%,transparent)}.hero-bottom[data-v-88aa9973]{position:absolute;left:18px;right:18px;bottom:8px;display:flex;flex-direction:column;gap:14px}.identity[data-v-88aa9973]{display:flex;flex-direction:column;gap:4px}.subtitle[data-v-88aa9973]{font:700 21px/1 var(--nf-font-cond);letter-spacing:.16em;color:var(--nf-accent-2);text-transform:uppercase;text-shadow:0 1px 3px rgba(0,0,0,.8)}.name[data-v-88aa9973]{font-size:52px;line-height:.95;overflow-wrap:anywhere;text-shadow:0 2px 6px rgba(0,0,0,.6)}.name.is-medium[data-v-88aa9973]{font-size:40px}.name.is-small[data-v-88aa9973]{font-size:32px}.meters[data-v-88aa9973]{display:flex;flex-direction:column;gap:6px}.meter-head[data-v-88aa9973]{display:flex;align-items:baseline;gap:10px}.armor-head[data-v-88aa9973]{margin-top:4px}.meter-num[data-v-88aa9973]{font:700 31px/1 var(--nf-font-cond);font-variant-numeric:tabular-nums}.meter-num.hp[data-v-88aa9973]{color:var(--nf-hp)}.meter-num.ar[data-v-88aa9973]{color:var(--nf-ar)}.meter-max[data-v-88aa9973]{font-size:21px;color:var(--nf-label)}.meter-none[data-v-88aa9973]{font:600 21px/1 var(--nf-font-body);color:var(--nf-label)}.wound[data-v-88aa9973]{margin-left:auto;font:700 17px/1 var(--nf-font-cond);letter-spacing:.1em;color:var(--nf-warn);text-transform:uppercase;text-align:right}.carry[data-v-88aa9973]{margin:26px 30px 0;flex:none}.menu[data-v-88aa9973]{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;padding:26px 18px 18px}.combat-btn[data-v-88aa9973]{--nf-cut: 14px;height:68px;flex:none;display:flex;align-items:center;gap:16px;padding:0 22px;border:0;background:var(--nf-accent);color:var(--nf-accent-ink)}.combat-btn[data-v-88aa9973]:hover{filter:brightness(1.08)}.combat-label[data-v-88aa9973]{flex:1;text-align:left;font:700 29px/1 var(--nf-font-cond);letter-spacing:.18em;text-transform:uppercase}.combat-sub[data-v-88aa9973]{font:700 20px/1 var(--nf-font-body);opacity:.85}.section-grid[data-v-88aa9973]{flex:1;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr))}.section-row[data-v-88aa9973]{display:flex;align-items:center;gap:14px;padding:0 14px;border:0;border-top:1px solid var(--nf-line);background:none;color:var(--nf-text);text-align:left}.section-row[data-v-88aa9973]:nth-child(-n+2){border-top:0}.section-row[data-v-88aa9973]:nth-child(2n){border-left:1px solid var(--nf-line)}.section-row[data-v-88aa9973]:hover{background:color-mix(in srgb,var(--nf-text) 5%,transparent)}.section-icon[data-v-88aa9973]{color:var(--nf-label);flex:none}.section-label[data-v-88aa9973]{font:600 26px/1.05 var(--nf-font-body)}.screen-header[data-v-0dc5f300]{flex:none;padding:12px 18px 0;display:flex;flex-direction:column;gap:4px}.top-row[data-v-0dc5f300]{display:flex;align-items:center;justify-content:space-between;gap:12px}.back[data-v-0dc5f300]{color:var(--nf-label);margin-left:-4px}.back[data-v-0dc5f300]:hover{color:var(--nf-text)}.title[data-v-0dc5f300]{font-size:50px;line-height:.95;overflow-wrap:anywhere}.screen[data-v-119a7f4f]{height:100%;display:flex;flex-direction:column;background:var(--nf-screen-bg);color:var(--nf-text);font-family:var(--nf-font-body);overflow:hidden}.capacity[data-v-119a7f4f]{margin:26px 30px 0;flex:none}.tabs[data-v-119a7f4f]{flex:none;margin:24px 18px 0;display:flex;gap:22px;border-bottom:1px solid var(--nf-line);overflow-x:auto;scrollbar-width:none}.tabs[data-v-119a7f4f]::-webkit-scrollbar{display:none}.tab[data-v-119a7f4f]{height:48px;flex:none;padding:0;border:0;background:none;color:var(--nf-label);font:700 20px/1 var(--nf-font-cond);letter-spacing:.12em;text-transform:uppercase}.tab.is-on[data-v-119a7f4f]{color:var(--nf-text);box-shadow:inset 0 -3px 0 var(--nf-accent)}.list[data-v-119a7f4f]{flex:1;min-height:0;overflow-y:auto;padding:0 18px 8px;scrollbar-width:thin;scrollbar-color:var(--nf-line) transparent}.list[data-v-119a7f4f]::-webkit-scrollbar{width:6px}.list[data-v-119a7f4f]::-webkit-scrollbar-thumb{background:var(--nf-line)}.state[data-v-119a7f4f]{margin:28px 4px;font-size:21px;color:var(--nf-label)}.state.is-error[data-v-119a7f4f]{color:var(--nf-danger)}.group-title[data-v-119a7f4f]{margin:0;padding:18px 0 8px}.group-empty[data-v-119a7f4f]{margin:0;padding:6px 10px 10px;font-size:19px;color:var(--nf-muted);border-bottom:1px solid var(--nf-line)}.row[data-v-119a7f4f]{width:100%;min-height:60px;display:flex;align-items:center;gap:14px;padding:0 10px;border:0;border-bottom:1px solid var(--nf-line);background:none;color:var(--nf-text);text-align:left}.row[data-v-119a7f4f]:hover{background:color-mix(in srgb,var(--nf-text) 5%,transparent)}.row.is-on[data-v-119a7f4f]{background:var(--nf-panel-2)}.row-icon[data-v-119a7f4f]{flex:none;color:var(--nf-label)}.row.is-on .row-icon[data-v-119a7f4f]{color:var(--nf-accent)}.row-text[data-v-119a7f4f]{flex:1;min-width:0;display:flex;align-items:baseline;gap:10px}.row-name[data-v-119a7f4f]{font:600 23px/1.15 var(--nf-font-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row.is-on .row-name[data-v-119a7f4f]{color:var(--nf-accent)}.row-sub[data-v-119a7f4f]{flex:none;font:700 16px/1 var(--nf-font-cond);letter-spacing:.1em;color:var(--nf-label);text-transform:uppercase}.row-qty[data-v-119a7f4f]{flex:none;font:700 26px/1 var(--nf-font-cond);font-variant-numeric:tabular-nums}.row-dur[data-v-119a7f4f]{flex:none;width:64px}.message[data-v-119a7f4f]{flex:none;margin:0;padding:10px 18px 0;font-size:19px;color:var(--nf-accent-2)}.actions[data-v-119a7f4f]{flex:none;display:flex;align-items:center;gap:22px;padding:14px 18px 18px;border-top:1px solid var(--nf-line)}.primary[data-v-119a7f4f]{--nf-cut: 12px;height:64px;padding:0 32px;border:0;background:var(--nf-accent);color:var(--nf-accent-ink);font:700 24px/1 var(--nf-font-cond);letter-spacing:.18em;text-transform:uppercase}.primary[data-v-119a7f4f]:hover:not(:disabled){filter:brightness(1.08)}.primary[data-v-119a7f4f]:disabled{opacity:.6;cursor:wait}.nf-textbtn[data-v-119a7f4f]:disabled{opacity:.45;cursor:not-allowed}.screen[data-v-1875b624]{height:100%;display:flex;flex-direction:column;background:var(--nf-screen-bg);color:var(--nf-text);font-family:var(--nf-font-body);overflow:hidden}.hero[data-v-1875b624]{position:relative;flex:none;height:300px;background:var(--nf-panel);overflow:hidden}.hero-art[data-v-1875b624]{position:absolute;right:10px;top:34px;color:var(--nf-muted);opacity:.45}.hero-scrim[data-v-1875b624]{position:absolute;inset:0 0 -1px;background:linear-gradient(180deg,transparent 30%,color-mix(in srgb,var(--nf-bg) 80%,transparent) 70%,var(--nf-bg) 100%)}.hero-top[data-v-1875b624]{position:absolute;top:12px;left:18px;right:18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.back[data-v-1875b624]{color:var(--nf-text);margin-left:-4px}.status.is-equipped[data-v-1875b624]{color:var(--nf-accent)}.hero-bottom[data-v-1875b624]{position:absolute;left:18px;right:18px;bottom:10px;display:flex;flex-direction:column;gap:8px}.type-line[data-v-1875b624]{font:700 20px/1 var(--nf-font-cond);letter-spacing:.16em;color:var(--nf-accent-2);text-transform:uppercase}.name[data-v-1875b624]{font-size:48px;line-height:.95;overflow-wrap:anywhere}.name.is-medium[data-v-1875b624]{font-size:38px}.name.is-small[data-v-1875b624]{font-size:30px}.desc[data-v-1875b624]{margin:0;font-size:20px;line-height:1.35;color:var(--nf-label);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.body[data-v-1875b624]{flex:1;min-height:0;overflow-y:auto;padding:0 18px 12px;scrollbar-width:thin;scrollbar-color:var(--nf-line) transparent}.stats[data-v-1875b624]{margin:24px 12px 0}.block[data-v-1875b624]{margin-top:26px;display:flex;flex-direction:column;gap:8px}.block-head[data-v-1875b624]{display:flex;align-items:baseline;gap:12px}.dur-num[data-v-1875b624]{font:700 27px/1 var(--nf-font-cond);font-variant-numeric:tabular-nums}.dur-max[data-v-1875b624]{font-size:19px;color:var(--nf-label)}.hint[data-v-1875b624]{margin-left:auto;font-size:17px;color:var(--nf-label)}.traits[data-v-1875b624]{margin:0;display:flex;flex-wrap:wrap;gap:6px 18px}.trait[data-v-1875b624]{font:700 19px/1.2 var(--nf-font-cond);letter-spacing:.08em;color:var(--nf-text);text-transform:uppercase}.trait.is-mod[data-v-1875b624]{color:var(--nf-accent-2)}.rows[data-v-1875b624]{border-top:1px solid var(--nf-line)}.line[data-v-1875b624]{min-height:56px;display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--nf-line)}.line-name[data-v-1875b624]{flex:1;min-width:0;font:600 22px/1.15 var(--nf-font-body)}.line-meta[data-v-1875b624]{font:600 19px/1 var(--nf-font-cond);letter-spacing:.04em;color:var(--nf-label);font-variant-numeric:tabular-nums;text-align:right}.line-ap[data-v-1875b624]{width:64px;flex:none;text-align:right;font:700 22px/1 var(--nf-font-cond);color:var(--nf-accent)}.line.is-slot[data-v-1875b624]{min-height:50px}.slot-icon[data-v-1875b624]{flex:none;color:var(--nf-label)}.slot-label[data-v-1875b624]{width:120px;flex:none;font:700 17px/1 var(--nf-font-cond);letter-spacing:.12em;color:var(--nf-label);text-transform:uppercase}.slot-value[data-v-1875b624]{flex:1;font:500 21px/1.15 var(--nf-font-body)}.slot-value.is-empty[data-v-1875b624]{color:var(--nf-muted)}.message[data-v-1875b624]{flex:none;margin:0;padding:10px 18px 0;font-size:19px;color:var(--nf-accent-2)}.actions[data-v-1875b624]{flex:none;display:flex;align-items:center;gap:22px;padding:14px 18px 18px;border-top:1px solid var(--nf-line)}.primary[data-v-1875b624]{--nf-cut: 12px;height:64px;padding:0 32px;border:0;background:var(--nf-accent);color:var(--nf-accent-ink);font:700 24px/1 var(--nf-font-cond);letter-spacing:.18em;text-transform:uppercase}.primary[data-v-1875b624]:hover:not(:disabled){filter:brightness(1.08)}.primary[data-v-1875b624]:disabled{opacity:.6;cursor:wait}.nf-textbtn[data-v-1875b624]:disabled{opacity:.45;cursor:not-allowed}.footnote[data-v-1875b624]{font-size:18px;color:var(--nf-label)}.screen[data-v-047e211b]{height:100%;display:flex;flex-direction:column;background:var(--nf-screen-bg);color:var(--nf-text);font-family:var(--nf-font-body);overflow:hidden}.item[data-v-047e211b]{flex:none;margin:26px 18px 0;display:flex;align-items:center;gap:14px}.item-icon[data-v-047e211b]{color:var(--nf-accent);flex:none}.item-name[data-v-047e211b]{flex:1;min-width:0;font:700 28px/1.1 var(--nf-font-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-have[data-v-047e211b]{font-size:19px;color:var(--nf-label)}.amount[data-v-047e211b]{flex:none;margin:26px 18px 0;display:flex;align-items:center;justify-content:space-between}.stepper[data-v-047e211b]{display:flex;align-items:center;border:1px solid var(--nf-line)}.step[data-v-047e211b]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border:0;background:none;color:var(--nf-text)}.step[data-v-047e211b]:disabled{opacity:.35;cursor:not-allowed}.step-value[data-v-047e211b]{width:70px;height:56px;border:0;border-left:1px solid var(--nf-line);border-right:1px solid var(--nf-line);background:transparent;color:var(--nf-text);text-align:center;font:700 28px/1 var(--nf-font-cond);-moz-appearance:textfield}.step-value[data-v-047e211b]::-webkit-inner-spin-button,.step-value[data-v-047e211b]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.people[data-v-047e211b]{flex:1;min-height:0;margin:26px 18px 0;display:flex;flex-direction:column}.people-head[data-v-047e211b]{display:flex;align-items:center;justify-content:space-between}.refresh[data-v-047e211b]{color:var(--nf-accent-2)}.refresh[data-v-047e211b]:disabled{opacity:.55;cursor:wait}.people-list[data-v-047e211b]{flex:1;min-height:0;overflow-y:auto;border-top:1px solid var(--nf-line);margin-top:6px;scrollbar-width:thin;scrollbar-color:var(--nf-line) transparent}.state[data-v-047e211b]{margin:22px 4px;font-size:20px;color:var(--nf-label)}.state.is-error[data-v-047e211b]{color:var(--nf-danger)}.person[data-v-047e211b]{width:100%;min-height:62px;display:flex;align-items:center;gap:14px;padding:0 12px;border:0;border-bottom:1px solid var(--nf-line);background:none;color:var(--nf-text);text-align:left}.person[data-v-047e211b]:hover{background:color-mix(in srgb,var(--nf-text) 5%,transparent)}.person.is-on[data-v-047e211b]{background:var(--nf-panel-2)}.person-name[data-v-047e211b]{flex:1;font:600 23px/1.1 var(--nf-font-body)}.person.is-on .person-name[data-v-047e211b]{color:var(--nf-accent)}.person-dist[data-v-047e211b]{font:700 20px/1 var(--nf-font-cond);color:var(--nf-label);font-variant-numeric:tabular-nums}.message[data-v-047e211b]{flex:none;margin:0;padding:10px 18px 0;font-size:19px;color:var(--nf-accent-2)}.actions[data-v-047e211b]{flex:none;padding:14px 18px 18px;border-top:1px solid var(--nf-line);margin-top:12px}.primary[data-v-047e211b]{--nf-cut: 12px;width:100%;height:64px;border:0;background:var(--nf-accent);color:var(--nf-accent-ink);font:700 24px/1 var(--nf-font-cond);letter-spacing:.16em;text-transform:uppercase}.primary[data-v-047e211b]:hover:not(:disabled){filter:brightness(1.08)}.primary[data-v-047e211b]:disabled{opacity:.5;cursor:not-allowed}.energy[data-v-279be02a]{flex:none;margin:20px 18px 0;display:flex;flex-direction:column;gap:8px}.energy-head[data-v-279be02a]{display:flex;align-items:baseline;gap:10px}.energy-num[data-v-279be02a]{font:700 31px/1 var(--nf-font-cond);font-variant-numeric:tabular-nums}.energy-max[data-v-279be02a]{font-size:21px;color:var(--nf-label)}.zone[data-v-279be02a]{flex:none;margin:32px 30px 0;padding:20px 8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px;column-gap:16px}.zone-stat[data-v-279be02a]{display:flex;flex-direction:column;gap:8px;min-width:0}.zone-value[data-v-279be02a]{font:600 40px/1 var(--nf-font-cond);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--nf-accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zone-value.is-text[data-v-279be02a]{font:700 28px/1.1 var(--nf-font-body);letter-spacing:0;color:var(--nf-text)}.zone-unit[data-v-279be02a]{font-size:21px;color:var(--nf-label)}.tabs[data-v-279be02a]{flex:none;margin:28px 18px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--nf-line)}.tab[data-v-279be02a]{height:54px;display:flex;align-items:center;justify-content:center;gap:10px;border:0;background:none;color:var(--nf-label);font:700 21px/1 var(--nf-font-cond);letter-spacing:.14em;text-transform:uppercase}.tab.is-on[data-v-279be02a]{color:var(--nf-text);box-shadow:inset 0 -3px 0 var(--nf-accent)}.tab[data-v-279be02a]:disabled{cursor:wait}.tool[data-v-279be02a]{flex:none;margin:0 18px;min-height:60px;display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--nf-line)}.tool-name[data-v-279be02a]{font:600 22px/1.15 var(--nf-font-body)}.tool-name.is-missing[data-v-279be02a]{color:var(--nf-warn);font-size:20px}.start[data-v-279be02a]{--nf-cut: 16px;flex:none;margin:18px 18px 0;height:78px;display:flex;align-items:center;justify-content:center;gap:14px;font-size:27px;letter-spacing:.2em}.recent[data-v-279be02a]{flex:1;min-height:0;margin:22px 18px 16px;display:flex;flex-direction:column}.recent-head[data-v-279be02a]{display:flex;align-items:center;justify-content:space-between}.refresh[data-v-279be02a]{color:var(--nf-accent-2)}.recent-list[data-v-279be02a]{border-top:1px solid var(--nf-line);margin-top:4px}.recent-row[data-v-279be02a]{min-height:50px}.result[data-v-279be02a]{width:90px;flex:none;font:700 18px/1 var(--nf-font-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--nf-label)}.result.is-ok[data-v-279be02a]{color:var(--nf-success)}.reward[data-v-279be02a]{flex:1;min-width:0;font:500 21px/1.15 var(--nf-font-body)}.reward.is-dim[data-v-279be02a]{color:var(--nf-label)}.time[data-v-279be02a]{font:500 16px/1 var(--nf-font-mono);color:var(--nf-label)}.summary[data-v-f4c1a9cb]{margin:26px 30px 0;flex:none}.list[data-v-f4c1a9cb]{margin-top:26px;padding:0 18px 8px}.q-row[data-v-f4c1a9cb]{min-height:72px}.q-text[data-v-f4c1a9cb]{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.q-name[data-v-f4c1a9cb]{font:600 24px/1.1 var(--nf-font-body)}.q-name.is-on[data-v-f4c1a9cb]{font-weight:700;color:var(--nf-accent)}.q-sub[data-v-f4c1a9cb]{font:500 18px/1.1 var(--nf-font-body);color:var(--nf-label)}.q-sub.is-ready[data-v-f4c1a9cb]{color:var(--nf-accent);font-weight:700}.q-chev[data-v-f4c1a9cb]{color:var(--nf-label);flex:none}.open[data-v-f4c1a9cb]{background:var(--nf-panel-2);border-top:1px solid var(--nf-accent);border-bottom:1px solid var(--nf-line)}.open-head[data-v-f4c1a9cb]{min-height:72px;border-bottom:0;background:none;padding:0 14px}.open-body[data-v-f4c1a9cb]{padding:0 14px 18px;display:flex;flex-direction:column;gap:14px}.desc[data-v-f4c1a9cb]{margin:0;font-size:20px;line-height:1.4;color:var(--nf-label)}.steps[data-v-f4c1a9cb]{display:flex;flex-direction:column}.step[data-v-f4c1a9cb]{display:flex;gap:14px;padding:12px 0;border-top:1px solid var(--nf-line)}.mark[data-v-f4c1a9cb]{width:16px;height:16px;margin-top:4px;flex:none;box-sizing:border-box;border:2px solid var(--nf-label)}.step.is-done .mark[data-v-f4c1a9cb]{border-color:var(--nf-accent);background:var(--nf-accent)}.step.is-now .mark[data-v-f4c1a9cb]{border-color:var(--nf-accent)}.step-text[data-v-f4c1a9cb]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.step-top[data-v-f4c1a9cb]{display:flex;align-items:baseline;gap:10px}.step-title[data-v-f4c1a9cb]{flex:1;font:600 21px/1.2 var(--nf-font-body)}.step.is-done .step-title[data-v-f4c1a9cb]{color:var(--nf-label)}.step-count[data-v-f4c1a9cb]{font:700 23px/1 var(--nf-font-cond);font-variant-numeric:tabular-nums;color:var(--nf-label)}.step.is-now .step-count[data-v-f4c1a9cb]{color:var(--nf-accent)}.step-note[data-v-f4c1a9cb],.step-hint[data-v-f4c1a9cb]{font:500 18px/1.35 var(--nf-font-body);color:var(--nf-label)}.rewards[data-v-f4c1a9cb]{display:flex;align-items:baseline;gap:14px;padding-top:12px;border-top:1px solid var(--nf-line)}.rewards-text[data-v-f4c1a9cb]{font:600 20px/1.25 var(--nf-font-body)}.social-tabs[data-v-ba125657]{flex:none;display:flex;gap:28px;padding:14px 18px 0;border-bottom:1px solid var(--nf-line)}.tab[data-v-ba125657]{display:inline-flex;align-items:center;gap:8px;padding:0 0 10px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:none;color:var(--nf-label);font:700 20px/1 var(--nf-font-cond);letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.tab.is-on[data-v-ba125657]{color:var(--nf-text);border-bottom-color:var(--nf-accent)}.count[data-v-ba125657]{min-width:24px;height:24px;padding:0 6px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;background:var(--nf-accent);color:var(--nf-accent-ink);font:700 16px/1 var(--nf-font-cond);letter-spacing:0}.body[data-v-d9fcad3e]{padding:0 18px 12px}.invite[data-v-d9fcad3e]{margin-top:22px;padding:1px;background:var(--nf-accent);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.invite-in[data-v-d9fcad3e]{display:flex;align-items:center;gap:16px;padding:16px 18px;background:var(--nf-panel);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.invite-text[data-v-d9fcad3e]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.invite-label[data-v-d9fcad3e]{color:var(--nf-accent)}.invite-party[data-v-d9fcad3e]{font:700 24px/1.1 var(--nf-font-body)}.invite-from[data-v-d9fcad3e]{font:500 18px/1 var(--nf-font-body);color:var(--nf-label)}.nf-primary.small[data-v-d9fcad3e]{height:54px;padding:0 20px;font-size:20px;--nf-cut: 10px}.party-name[data-v-d9fcad3e]{margin-top:26px;display:flex;flex-direction:column;gap:8px}.party-title[data-v-d9fcad3e]{font:700 32px/1.1 var(--nf-font-body)}.party-stats[data-v-d9fcad3e]{margin:28px 12px 0}.roster[data-v-d9fcad3e]{margin-top:30px}.roster-list[data-v-d9fcad3e]{margin-top:8px;border-top:1px solid var(--nf-line)}.member[data-v-d9fcad3e]{min-height:70px}.member.is-open[data-v-d9fcad3e]{opacity:.55}.avatar[data-v-d9fcad3e]{width:46px;height:46px;flex:none;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:var(--nf-panel-2);font:700 21px/1 var(--nf-font-cond)}.avatar.is-open[data-v-d9fcad3e]{background:none;border:1px dashed var(--nf-label)}.member-text[data-v-d9fcad3e]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.member-name[data-v-d9fcad3e]{font:600 23px/1.1 var(--nf-font-body)}.member-sub[data-v-d9fcad3e]{font:500 17px/1 var(--nf-font-body);color:var(--nf-label)}.leader[data-v-d9fcad3e]{font:700 17px/1 var(--nf-font-cond);letter-spacing:.16em;color:var(--nf-accent);text-transform:uppercase}.kick[data-v-d9fcad3e]{color:var(--nf-label)}.create[data-v-d9fcad3e]{margin-top:26px;display:flex;flex-direction:column;gap:10px}.create-note[data-v-d9fcad3e]{margin:0 0 14px;font-size:20px;line-height:1.4;color:var(--nf-label)}.create-label[data-v-d9fcad3e]{margin-top:6px}.create-input[data-v-d9fcad3e]{height:52px;border:0;border-bottom:2px solid var(--nf-line);background:transparent;color:var(--nf-text);font:600 23px var(--nf-font-body);padding:0}.create-input[data-v-d9fcad3e]:focus{outline:none;border-bottom-color:var(--nf-accent)}.create-input[data-v-d9fcad3e]::placeholder{color:var(--nf-muted)}.with-icon[data-v-d9fcad3e]{display:inline-flex;align-items:center;gap:10px}.leave[data-v-d9fcad3e]{color:var(--nf-danger)}.refresh-end[data-v-d9fcad3e]{margin-left:auto}.people[data-v-d9fcad3e]{flex:1;min-height:0;margin:26px 18px 0;display:flex;flex-direction:column}.people-head[data-v-d9fcad3e]{display:flex;align-items:center;justify-content:space-between}.refresh[data-v-d9fcad3e]{color:var(--nf-accent-2)}.people-list[data-v-d9fcad3e]{border-top:1px solid var(--nf-line);margin-top:6px}.person[data-v-d9fcad3e]{min-height:64px}.person-name[data-v-d9fcad3e]{flex:1;font:600 23px/1.1 var(--nf-font-body)}.person-dist[data-v-d9fcad3e]{font:700 20px/1 var(--nf-font-cond);color:var(--nf-label);font-variant-numeric:tabular-nums}.invite-btn[data-v-d9fcad3e]{color:var(--nf-accent)}.spacer[data-v-d9fcad3e]{height:18px;flex:none}.body[data-v-43fadb0c]{padding:0 18px 12px}.request[data-v-43fadb0c]{margin-top:22px;padding:1px;background:var(--nf-accent);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.request-in[data-v-43fadb0c]{display:flex;align-items:center;gap:16px;padding:16px 18px;background:var(--nf-panel);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.request-text[data-v-43fadb0c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.request-label[data-v-43fadb0c]{color:var(--nf-accent)}.request-name[data-v-43fadb0c]{font:700 24px/1.1 var(--nf-font-body)}.nf-primary.small[data-v-43fadb0c]{height:54px;padding:0 20px;font-size:20px;--nf-cut: 10px}.block[data-v-43fadb0c]{margin-top:28px}.block-head[data-v-43fadb0c]{display:flex;align-items:baseline;justify-content:space-between}.block-count[data-v-43fadb0c]{font:700 26px/1 var(--nf-font-cond);font-variant-numeric:tabular-nums}.note[data-v-43fadb0c]{margin:12px 0 0;font-size:20px;line-height:1.4;color:var(--nf-label)}.list[data-v-43fadb0c]{margin-top:8px;border-top:1px solid var(--nf-line)}.member[data-v-43fadb0c]{min-height:70px}.avatar[data-v-43fadb0c]{width:46px;height:46px;flex:none;display:flex;align-items:center;justify-content:center;background:var(--nf-panel-2);font:700 21px/1 var(--nf-font-cond)}.member-text[data-v-43fadb0c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.member-name[data-v-43fadb0c]{font:600 23px/1.1 var(--nf-font-body)}.member-sub[data-v-43fadb0c]{font:500 17px/1 var(--nf-font-body);color:var(--nf-label)}.quiet[data-v-43fadb0c]{color:var(--nf-label)}.with-icon[data-v-43fadb0c]{display:inline-flex;align-items:center;gap:10px}.refresh-end[data-v-43fadb0c]{margin-left:auto}.people[data-v-43fadb0c]{flex:1;min-height:0;margin:26px 18px 0;display:flex;flex-direction:column}.people-head[data-v-43fadb0c]{display:flex;align-items:center;justify-content:space-between}.refresh[data-v-43fadb0c]{color:var(--nf-accent-2)}.people-list[data-v-43fadb0c]{border-top:1px solid var(--nf-line);margin-top:6px}.person[data-v-43fadb0c]{min-height:64px}.person-name[data-v-43fadb0c]{flex:1;font:600 23px/1.1 var(--nf-font-body)}.person-dist[data-v-43fadb0c]{font:700 20px/1 var(--nf-font-cond);color:var(--nf-label);font-variant-numeric:tabular-nums}.person-state[data-v-43fadb0c]{font:700 17px/1 var(--nf-font-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--nf-label)}.add-btn[data-v-43fadb0c]{color:var(--nf-accent)}.spacer[data-v-43fadb0c]{height:18px;flex:none}.list[data-v-359aaa37]{margin-top:24px}.card[data-v-359aaa37]{width:100%;height:190px;display:flex;padding:0;border:0;border-top:1px solid var(--nf-line);background:none;color:var(--nf-text);text-align:left}.card[data-v-359aaa37]:last-child{border-bottom:1px solid var(--nf-line)}.card[data-v-359aaa37]:hover:not(.is-active){background:color-mix(in srgb,var(--nf-text) 5%,transparent)}.card.is-picked[data-v-359aaa37]{background:var(--nf-panel-2)}.card.is-active[data-v-359aaa37]{cursor:default}.photo[data-v-359aaa37]{position:relative;width:150px;flex:none;display:block;overflow:hidden;background:var(--nf-panel-2)}.card.is-active .photo[data-v-359aaa37]{box-shadow:inset 0 -5px 0 var(--nf-accent)}.photo-img[data-v-359aaa37]{width:100%;height:100%;object-fit:cover;object-position:center 20%}.photo-placeholder[data-v-359aaa37]{position:absolute;inset:0;width:100%;height:100%;fill:var(--nf-muted);opacity:.35}.info[data-v-359aaa37]{flex:1;min-width:0;padding:18px 18px 16px;display:flex;flex-direction:column;gap:8px}.top[data-v-359aaa37]{display:flex;align-items:center;gap:10px;min-height:18px}.sub[data-v-359aaa37]{font:700 18px/1 var(--nf-font-cond);letter-spacing:.16em;color:var(--nf-accent-2);text-transform:uppercase}.active[data-v-359aaa37]{margin-left:auto;font:700 18px/1 var(--nf-font-cond);letter-spacing:.16em;color:var(--nf-accent);text-transform:uppercase}.name[data-v-359aaa37]{font:700 32px/1.05 var(--nf-font-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card.is-picked .name[data-v-359aaa37]{color:var(--nf-accent)}.hp[data-v-359aaa37]{margin-top:auto;display:flex;align-items:baseline;gap:10px}.hp-num[data-v-359aaa37]{font:700 24px/1 var(--nf-font-cond);color:var(--nf-hp);font-variant-numeric:tabular-nums}.hp-max[data-v-359aaa37],.footnote[data-v-359aaa37]{font-size:18px;color:var(--nf-label)}.body[data-v-f3f1174a]{padding:0 18px 18px;margin-top:26px}.sec[data-v-f3f1174a]{padding:22px 0;border-top:1px solid var(--nf-line);display:flex;flex-direction:column;gap:14px}.setting[data-v-f3f1174a]{display:flex;align-items:center;gap:18px}.setting-text[data-v-f3f1174a]{flex:1;display:flex;flex-direction:column;gap:6px}.setting-name[data-v-f3f1174a]{font:700 24px/1.1 var(--nf-font-body)}.setting-note[data-v-f3f1174a]{font:500 18px/1.35 var(--nf-font-body);color:var(--nf-label)}.switch[data-v-f3f1174a]{width:80px;height:42px;flex:none;box-sizing:border-box;padding:4px;border:1px solid var(--nf-line);background:var(--nf-track);display:flex;align-items:center;justify-content:flex-start}.switch.is-on[data-v-f3f1174a]{background:var(--nf-accent);border-color:var(--nf-accent);justify-content:flex-end}.switch[data-v-f3f1174a]:disabled{opacity:.6;cursor:wait}.knob[data-v-f3f1174a]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--nf-label);color:var(--nf-accent)}.switch.is-on .knob[data-v-f3f1174a]{background:var(--nf-accent-ink)}.help[data-v-f3f1174a]{align-self:flex-start;color:var(--nf-text)}.radar[data-v-9f900bcb]{flex:none;max-width:100%;height:auto;overflow:visible}.label[data-v-9f900bcb]{font:700 12px var(--nf-font-cond);letter-spacing:.08em;fill:var(--nf-text)}.body[data-v-e3213239]{padding:0 18px 18px}.radar-wrap[data-v-e3213239]{display:flex;justify-content:center;margin-top:4px}.attrs[data-v-e3213239]{margin:18px 12px 0;padding:20px 8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px;column-gap:12px}.attr[data-v-e3213239]{display:flex;flex-direction:column;gap:8px;min-width:0}.attr .nf-bracket[data-v-e3213239]{overflow:hidden;text-overflow:ellipsis}.attr-value[data-v-e3213239]{font:600 42px/1 var(--nf-font-cond);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--nf-accent)}.diff[data-v-e3213239]{margin-left:6px;font-size:21px;letter-spacing:0}.diff.is-up[data-v-e3213239]{color:var(--nf-success)}.diff.is-down[data-v-e3213239]{color:var(--nf-danger)}.note[data-v-e3213239]{margin:18px 4px 0;font-size:18px;color:var(--nf-label)}.skills[data-v-e3213239]{margin-top:26px}.skill-grid[data-v-e3213239]{margin-top:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--nf-line)}.skill[data-v-e3213239]{min-height:54px;display:flex;align-items:center;gap:10px;padding:0 12px;border-bottom:1px solid var(--nf-line)}.skill[data-v-e3213239]:nth-child(2n){border-left:1px solid var(--nf-line)}.skill-name[data-v-e3213239]{flex:1;font:600 22px/1.1 var(--nf-font-body)}.skill-value[data-v-e3213239]{font:700 27px/1 var(--nf-font-cond);font-variant-numeric:tabular-nums}.skill-value.is-zero[data-v-e3213239]{color:var(--nf-muted)}.combat-head[data-v-8197c1cc]{flex:none;padding:12px 18px 4px;display:flex;flex-direction:column;gap:6px;color:var(--nf-text);font-family:var(--nf-font-body)}.top-row[data-v-8197c1cc]{display:flex;align-items:center;gap:14px;min-height:44px}.transport[data-v-8197c1cc]{display:inline-flex;align-items:center;gap:6px;font:700 15px/1 var(--nf-font-cond);letter-spacing:.12em;color:var(--nf-label);text-transform:uppercase}.transport-dot[data-v-8197c1cc]{width:9px;height:9px}.tools[data-v-8197c1cc]{margin-left:auto;display:flex;align-items:center;gap:6px}.icon-btn[data-v-8197c1cc]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:var(--nf-label)}.icon-btn[data-v-8197c1cc]:hover:not(:disabled){color:var(--nf-text)}.icon-btn.spinning svg[data-v-8197c1cc]{animation:spin-8197c1cc .9s linear infinite}@keyframes spin-8197c1cc{to{transform:rotate(360deg)}}.close[data-v-8197c1cc]{color:var(--nf-label);margin-left:6px}.title[data-v-8197c1cc]{font-size:58px;line-height:.92;overflow-wrap:anywhere}.title.is-medium[data-v-8197c1cc]{font-size:44px}.title.is-small[data-v-8197c1cc]{font-size:34px}.title.is-accent[data-v-8197c1cc]{color:var(--nf-accent)}.sub-row[data-v-8197c1cc]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px}.skip[data-v-8197c1cc]{color:var(--nf-accent-2)}.skip.is-voted[data-v-8197c1cc]{color:var(--nf-success);opacity:1}.waiting[data-v-8197c1cc]{font-size:18px;color:var(--nf-warn)}.meters[data-v-8197c1cc]{margin-top:10px;display:flex;flex-direction:column;gap:10px}.meter[data-v-8197c1cc]{display:flex;flex-direction:column;gap:6px}.meter-head[data-v-8197c1cc]{display:flex;align-items:baseline;gap:10px}.meter-num[data-v-8197c1cc]{font:700 28px/1 var(--nf-font-cond);font-variant-numeric:tabular-nums}.meter-num.hp[data-v-8197c1cc]{color:var(--nf-hp)}.meter-num.ar[data-v-8197c1cc]{color:var(--nf-ar)}.meter-num.ap[data-v-8197c1cc]{color:var(--nf-accent)}.meter-max[data-v-8197c1cc]{font-size:19px;color:var(--nf-label)}.mov[data-v-8197c1cc]{margin-left:auto;display:inline-flex;align-items:baseline;gap:8px}.mov-num[data-v-8197c1cc]{font:700 28px/1 var(--nf-font-cond);font-variant-numeric:tabular-nums}.ap-blocks[data-v-8197c1cc]{display:flex;gap:6px;height:20px}.ap-block[data-v-8197c1cc]{flex:1;background:var(--nf-track)}.ap-block.is-on[data-v-8197c1cc]{background:var(--nf-accent)}.effects[data-v-8197c1cc]{margin:2px 0 0;display:flex;flex-wrap:wrap;gap:4px 16px}.effect[data-v-8197c1cc]{font:700 17px/1.2 var(--nf-font-cond);letter-spacing:.08em;color:var(--nf-accent-2);text-transform:uppercase}.effect.is-debuff[data-v-8197c1cc]{color:var(--nf-danger)}.hud-container[data-v-24efa0ea]{background:transparent;color:#e0e0e0;font-family:Zen Dots,monospace;width:100%;height:100vh;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;padding:0;overflow:hidden;box-sizing:border-box}.hud-loading[data-v-24efa0ea]{display:flex;flex-direction:column;align-items:center}.spinner[data-v-24efa0ea]{width:32px;height:32px;border:4px solid #4a9eff;border-top:4px solid #0a0a0a;border-radius:50%;animation:spin-24efa0ea 1s linear infinite;margin-bottom:12px}@keyframes spin-24efa0ea{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hud-error[data-v-24efa0ea]{color:#ff4a4a;text-align:center;display:flex;flex-direction:column;gap:20px}.hud-error button[data-v-24efa0ea]{padding:10px 20px;background:#ff4a4a;color:#0a0a0a;border:none;border-radius:4px;cursor:pointer;font-weight:700}.hud-main[data-v-24efa0ea]{width:100%;height:100%;display:flex;flex-direction:column;font-size:18px;padding:10px;gap:8px;overflow:hidden;box-sizing:border-box}.hud-main.is-home[data-v-24efa0ea],.hud-main.is-bold[data-v-24efa0ea]{padding:0;gap:0}.hud-main.is-bold .actions-panel[data-v-24efa0ea]{padding:0;border:0;border-radius:0;background:none;box-shadow:none}.hud-main.is-bold .view-screen[data-v-24efa0ea]{padding-top:0}.bold-screen[data-v-24efa0ea]{height:100%}.wound-banner[data-v-24efa0ea]{flex-shrink:0;display:flex;flex-direction:column;gap:4px;background:#8c3c0040;border:1px solid #ff8c00;border-radius:6px;padding:4px 10px;font-size:14px;color:#ffb066}.wound-banner-main[data-v-24efa0ea]{display:flex;align-items:center;justify-content:space-between}.wound-banner .wound-tier[data-v-24efa0ea]{font-weight:700;text-transform:uppercase;letter-spacing:.02em}.wound-banner .wound-timer[data-v-24efa0ea]{color:#fc9}.wound-debuffs[data-v-24efa0ea]{display:flex;flex-wrap:wrap;gap:4px}.wound-debuff-chip[data-v-24efa0ea]{background:#ff8c002e;border:1px solid rgba(255,140,0,.45);color:#fc9;border-radius:10px;padding:1px 8px;font-size:11px;font-weight:600;white-space:nowrap}.actions-panel[data-v-24efa0ea]{flex:2 1 0;background:linear-gradient(135deg,#1a1a2e,#16213e);border:2px solid #4a9eff;border-radius:8px;padding:10px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 0 20px #4a9eff33;min-height:0}.actions-panel.combat-shell[data-v-24efa0ea]{flex:1 1 auto}.combat-fullscreen .actions-slider[data-v-24efa0ea]{width:100%;grid-template-columns:1fr;transform:translate(0)!important}.combat-fullscreen .view-screen[data-v-24efa0ea]{border-top:0;padding-top:0}.panel-fullscreen .actions-slider[data-v-24efa0ea]{width:100%;grid-template-columns:1fr;transform:translate(0)!important}.combat-fullscreen .combat-panel[data-v-24efa0ea]{padding-top:0}.panel-fullscreen .view-screen[data-v-24efa0ea]{width:100%;border-top:0;padding-top:0}.actions-body[data-v-24efa0ea]{flex:1;min-height:0;overflow:hidden;position:relative}.actions-body[data-v-24efa0ea]:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 18%,#54d5ff3d,#0000 82%);filter:blur(10px)}.actions-body.neon-pulse[data-v-24efa0ea]:after{animation:neonSwipePulse-24efa0ea .44s ease}@keyframes neonSwipePulse-24efa0ea{0%{opacity:0;transform:translate(-10%)}28%{opacity:.42}to{opacity:0;transform:translate(10%)}}.actions-slider[data-v-24efa0ea]{width:200%;height:100%;display:grid;grid-template-columns:1fr 1fr;transition:transform .42s cubic-bezier(.22,.74,.24,1),filter .42s ease;transform:translate(0);will-change:transform}.actions-slider.shifted[data-v-24efa0ea]{transform:translate(-50%);filter:saturate(1.08) brightness(1.05)}.actions-slider.opening[data-v-24efa0ea]{animation:swipeOpenOvershoot-24efa0ea .5s cubic-bezier(.24,.86,.2,1) both}.actions-slider.closing[data-v-24efa0ea]{animation:swipeCloseOvershoot-24efa0ea .5s cubic-bezier(.24,.86,.2,1) both}@keyframes swipeOpenOvershoot-24efa0ea{0%{transform:translate(0)}68%{transform:translate(-53%)}to{transform:translate(-50%)}}@keyframes swipeCloseOvershoot-24efa0ea{0%{transform:translate(-50%)}68%{transform:translate(3%)}to{transform:translate(0)}}.view-screen[data-v-24efa0ea]{min-width:0;min-height:0;overflow:hidden;padding-top:6px}.view-screen[data-v-24efa0ea]{border-top:1px solid #4a9eff}.view-screen[data-v-24efa0ea]{transition:filter .42s ease,opacity .42s ease}.actions-slider:not(.shifted) .view-screen[data-v-24efa0ea]{filter:blur(1.2px);opacity:.9}.actions-panel h3[data-v-24efa0ea]{margin:0 0 15px;color:#4a9eff;font-size:22px;border-bottom:2px solid #4a9eff;padding-bottom:8px;text-shadow:0 0 10px rgba(74,158,255,.5)}.action-btn[data-v-24efa0ea]{padding:10px;background:#0a0a0a;color:#4a9eff;border:2px solid #4a9eff;border-radius:4px;cursor:pointer;font-family:monospace;font-size:18px;font-weight:700;transition:all .2s ease;text-transform:uppercase;letter-spacing:1px}.action-btn[data-v-24efa0ea]:hover{background:#4a9eff;color:#0a0a0a;box-shadow:0 0 15px #4a9effb3}.action-btn[data-v-24efa0ea]:active{transform:scale(.95)}.action-btn.combat[data-v-24efa0ea]{border-color:#ff4a4a;color:#ff4a4a}.action-btn.combat[data-v-24efa0ea]:hover{background:#ff4a4a;color:#0a0a0a;box-shadow:0 0 15px #ff4a4ab3}.action-btn.skills[data-v-24efa0ea]{border-color:#fa0;color:#fa0}.action-btn.skills[data-v-24efa0ea]:hover{background:#fa0;color:#0a0a0a;box-shadow:0 0 15px #ffaa00b3}.action-btn.inventory[data-v-24efa0ea]{border-color:#0f8;color:#0f8}.action-btn.inventory[data-v-24efa0ea]:hover{background:#0f8;color:#0a0a0a;box-shadow:0 0 15px #00ff88b3}.action-btn.character[data-v-24efa0ea]{border-color:#a0f;color:#a0f}.action-btn.character[data-v-24efa0ea]:hover{background:#a0f;color:#0a0a0a;box-shadow:0 0 15px #aa00ffb3}.action-btn.social[data-v-24efa0ea]{border-color:#0af;color:#0af}.action-btn.social[data-v-24efa0ea]:hover{background:#0af;color:#0a0a0a;box-shadow:0 0 15px #00aaffb3}.action-btn.settings[data-v-24efa0ea]{border-color:#f0f;color:#f0f}.action-btn.settings[data-v-24efa0ea]:hover{background:#f0f;color:#0a0a0a;box-shadow:0 0 15px #ff00ffb3}.actions-info[data-v-24efa0ea]{flex:1;display:flex;align-items:center;justify-content:center;color:gray;font-size:18px;text-align:center;border-top:1px solid #4a9eff;padding-top:10px;overflow:hidden}.actions-info p[data-v-24efa0ea]{margin:0}.character-switch-header[data-v-24efa0ea]{display:flex;justify-content:space-between;align-items:center;color:#4a9eff;font-size:22px}.panel-close[data-v-24efa0ea]{border:1px solid #4a9eff;background:#0a0a0a;color:#4a9eff;border-radius:4px;padding:7px 12px;cursor:pointer;font-size:18px;font-family:Zen Dots,monospace}.panel-close[data-v-24efa0ea]:hover{background:#4a9eff;color:#0a0a0a}.action-btn.character-select[data-v-24efa0ea]{padding:8px 12px;font-size:18px;min-width:94px}.action-btn.character-select[data-v-24efa0ea]:disabled{opacity:.6;cursor:not-allowed}.combat-panel[data-v-24efa0ea]{height:100%;display:flex;flex-direction:column;gap:10px;padding-top:10px;min-height:0;overflow-y:auto;font-size:18px}.combat-layout[data-v-24efa0ea]{display:flex;flex-direction:column;gap:10px;flex:1;min-height:0}.combat-end-row[data-v-24efa0ea]{margin-top:auto;padding-top:6px}.combat-status-box[data-v-24efa0ea]{background:linear-gradient(135deg,#1a1a2e,#0f1419);border:2px solid #4a9eff;border-radius:6px;padding:10px;min-height:100px}.consent-waiting-line[data-v-24efa0ea]{margin-top:6px;font-size:11px;color:#e3b341;display:flex;flex-direction:column;gap:2px}.status-content[data-v-24efa0ea]{display:flex;flex-direction:column;gap:6px;font-size:18px}.status-line[data-v-24efa0ea]{display:flex;justify-content:space-between;gap:10px}.status-line .label[data-v-24efa0ea]{color:#b0b0b0;min-width:110px}.status-line .value[data-v-24efa0ea]{color:#e0e0e0}.status-line .value.active[data-v-24efa0ea]{color:#0f8}.status-line .value.phase[data-v-24efa0ea]{text-transform:uppercase;letter-spacing:.8px;font-size:18px}.setup-tabs-row[data-v-24efa0ea]{display:flex;gap:6px}.setup-tab-btn[data-v-24efa0ea]{flex:1;padding:10px 6px;font-size:15px;border:2px solid #333;border-radius:4px;background:#0a0a0a;color:#666;font-family:Zen Dots,monospace;text-transform:uppercase;font-weight:700;letter-spacing:.4px;cursor:pointer;transition:all .2s ease}.setup-tab-btn.active[data-v-24efa0ea]{border-color:#4a9eff;color:#4a9eff;background:#4a9eff24}.setup-begin-btn[data-v-24efa0ea]{width:100%}.combat-participants-box[data-v-24efa0ea]{background:#0a0a0a;border:1px solid #2b7fcc;border-radius:6px;padding:8px;flex:0 0 auto}.participants-header[data-v-24efa0ea]{color:#4a9eff;font-size:22px;font-weight:700;text-transform:uppercase;margin-bottom:6px;border-bottom:1px solid #2b7fcc;padding-bottom:4px}.participants-list[data-v-24efa0ea]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;max-height:150px;overflow-y:auto}.participant-item[data-v-24efa0ea]{background:#121212;border:1px solid #4a9eff;border-radius:4px;padding:6px;font-size:18px;display:flex;flex-direction:column;gap:3px}.participant-item.active-actor[data-v-24efa0ea]{border-color:#0f8;box-shadow:0 0 8px #00ff8838}.participant-item.dead[data-v-24efa0ea]{opacity:.5;border-color:#ff4a4a}.participant-name[data-v-24efa0ea]{color:#e0e0e0;font-weight:700}.participant-team[data-v-24efa0ea]{color:#4a9eff;font-size:18px}.team-chip[data-v-24efa0ea]{display:inline-flex;align-items:center;justify-content:center;min-width:30px;padding:2px 6px;border-radius:999px;border:1px solid #2b7fcc;font-size:14px;line-height:1;color:#e0e0e0;background:#111}.team-chip.team-A[data-v-24efa0ea]{border-color:#0f8;color:#9fffd1}.team-chip.team-B[data-v-24efa0ea]{border-color:#ff6a6a;color:#ffb3b3}.team-chip.team-neutral[data-v-24efa0ea]{border-color:#ffd166;color:#ffe6a6}.team-chip.team-C[data-v-24efa0ea]{border-color:#8a6bff;color:#cfc2ff}.spectator-chip[data-v-24efa0ea]{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:999px;border:1px solid #777;font-size:12px;line-height:1;color:#bbb;background:#1a1a1a}.combat-actions-grid[data-v-24efa0ea]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.combat-subnav-viewport[data-v-24efa0ea]{overflow:hidden;position:relative}.combat-subnav-slider[data-v-24efa0ea]{width:700%;display:grid;grid-template-columns:repeat(7,1fr);transition:transform .42s cubic-bezier(.22,.74,.24,1);transform:translate(0);will-change:transform}.combat-subnav-slider.page-move[data-v-24efa0ea]{transform:translate(-14.2857%)}.combat-subnav-slider.page-special[data-v-24efa0ea]{transform:translate(-28.5714%)}.combat-subnav-slider.page-throw[data-v-24efa0ea]{transform:translate(-42.8571%)}.combat-subnav-slider.page-attack-weapon[data-v-24efa0ea]{transform:translate(-57.1429%)}.combat-subnav-slider.page-attack-target[data-v-24efa0ea]{transform:translate(-71.4286%)}.combat-subnav-slider.page-attack-action[data-v-24efa0ea]{transform:translate(-85.7143%)}.combat-subnav-page[data-v-24efa0ea]{min-width:0;overflow:hidden auto;padding-right:2px}.action-btn.combat-action[data-v-24efa0ea]{padding:10px 6px;font-size:18px;border:2px solid;border-radius:4px;background:#0a0a0a;cursor:pointer;font-family:Zen Dots,monospace;transition:all .2s ease;text-transform:uppercase;font-weight:700}.action-btn.combat-action[data-v-24efa0ea]:hover:not(:disabled){transform:scale(1.05);box-shadow:0 0 12px #4a9eff66}.action-btn.combat-action[data-v-24efa0ea]:disabled{opacity:.5;cursor:not-allowed}.action-btn.join-btn[data-v-24efa0ea]{border-color:#4a9eff;color:#4a9eff;grid-column:span 2}.action-btn.attack-btn[data-v-24efa0ea]{border-color:#ff4a4a;color:#ff4a4a}.action-btn.state-btn[data-v-24efa0ea]{border-color:#4a9eff;color:#4a9eff}.action-btn.end-btn[data-v-24efa0ea]{border-color:#fa0;color:#fa0;grid-column:span 2}.combat-targets-box[data-v-24efa0ea]{background:#0a0a0a;border:1px solid #2b7fcc;border-radius:6px;padding:8px;flex:0 0 auto}.combat-debug-box[data-v-24efa0ea]{background:#0a0a0a;border:1px solid #84f1ff;border-radius:6px;padding:8px;flex:0 0 auto}.targets-header[data-v-24efa0ea]{color:#4a9eff;font-size:22px;font-weight:700;text-transform:uppercase;margin-bottom:6px;border-bottom:1px solid #2b7fcc;padding-bottom:4px}.targets-grid[data-v-24efa0ea]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.setup-candidates-list[data-v-24efa0ea]{display:flex;flex-direction:column;gap:8px}.setup-candidate-row[data-v-24efa0ea]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;align-items:center}.setup-team-btn[data-v-24efa0ea]{min-width:118px}.manual-join-row[data-v-24efa0ea]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;align-items:center}.manual-join-input[data-v-24efa0ea]{width:100%;background:#121212;color:#e0e0e0;border:1px solid #2b7fcc;border-radius:4px;padding:8px 10px;font-size:16px;font-family:Zen Dots,monospace}.manual-join-input[data-v-24efa0ea]::placeholder{color:#7ea5c8}.combat-setup-actions[data-v-24efa0ea]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.setup-modal-backdrop[data-v-24efa0ea]{position:absolute;inset:0;background:#000000c7;display:flex;align-items:center;justify-content:center;z-index:40}.setup-modal[data-v-24efa0ea]{width:min(780px,calc(100% - 24px));max-height:calc(100% - 24px);overflow-y:auto;background:#0b0f13;border:1px solid #2b7fcc;border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:10px}.target-btn[data-v-24efa0ea]{background:#121212;border:2px solid #2b7fcc;border-radius:4px;padding:8px;color:#e0e0e0;cursor:pointer;font-size:18px;font-family:Zen Dots,monospace;transition:all .2s ease;min-width:0;overflow-wrap:break-word}.target-btn[data-v-24efa0ea]:hover:not(:disabled){border-color:#4a9eff;box-shadow:0 0 8px #4a9eff4d}.target-btn.selected[data-v-24efa0ea]{border-color:#0f8;background:#00ff881a;color:#0f8;font-weight:700}.target-btn.dead[data-v-24efa0ea]{opacity:.4;border-color:#ff4a4a;cursor:not-allowed}.target-btn[data-v-24efa0ea]:disabled{cursor:not-allowed;opacity:.5}.target-effects-line[data-v-24efa0ea]{display:block;opacity:.85;font-size:.68rem;color:#ffb84a}.combat-lock-box[data-v-24efa0ea]{background:linear-gradient(135deg,#2a2114,#171107);border:1px solid #ffaa00;border-radius:6px;padding:8px;color:#ffd27a;font-size:18px;text-align:center}.combat-lock-box p[data-v-24efa0ea]{margin:0}.combat-error[data-v-24efa0ea]{color:#ff4a4a;border-color:#ff4a4a!important}.combat-waiting-view[data-v-24efa0ea]{display:flex;flex-direction:column;gap:10px}.turn-queue-list[data-v-24efa0ea]{display:flex;flex-direction:column;gap:8px;min-height:110px}.turn-queue-item[data-v-24efa0ea]{display:flex;justify-content:space-between;align-items:center;border:1px solid #2b7fcc;border-radius:6px;padding:10px;background:#0b1320;transform-origin:top center}.turn-queue-item .queue-name[data-v-24efa0ea]{color:#e0e0e0;font-size:18px;font-weight:700}.turn-queue-item .queue-meta[data-v-24efa0ea]{color:#9eb8d2;font-size:16px;display:inline-flex;align-items:center;gap:6px}.turn-queue-item.queue-active[data-v-24efa0ea]{border-color:#0f8;box-shadow:0 0 10px #0f83;background:linear-gradient(135deg,#173226,#0c1b14)}.turn-queue-item.queue-self[data-v-24efa0ea]{border-style:dashed}.turn-queue-item.queue-depth-1[data-v-24efa0ea]{opacity:.78;transform:scale(.95)}.turn-queue-item.queue-depth-2[data-v-24efa0ea]{opacity:.6;transform:scale(.91)}.turn-queue-item.queue-depth-3[data-v-24efa0ea]{opacity:.45;transform:scale(.87)}.turn-queue-item.queue-depth-4[data-v-24efa0ea]{opacity:.32;transform:scale(.83)}.turn-queue-item.queue-downed[data-v-24efa0ea]{border-color:#ff4a4a;background:linear-gradient(135deg,#2a1414,#1a0d0d);opacity:.55}.queue-downed-badge[data-v-24efa0ea]{color:#ff6a6a;font-weight:700;text-transform:uppercase;font-size:13px;letter-spacing:.03em}.queue-slide-move[data-v-24efa0ea],.queue-slide-enter-active[data-v-24efa0ea],.queue-slide-leave-active[data-v-24efa0ea]{transition:transform .24s cubic-bezier(.22,.72,.24,1),opacity .24s ease}.queue-slide-enter-from[data-v-24efa0ea],.queue-slide-leave-to[data-v-24efa0ea]{opacity:0;transform:translateY(16px)}.action-btn.small[data-v-24efa0ea]{padding:6px 10px;font-size:10px;border:1px solid #ff4a4a;color:#ff4a4a}.inventory-action-row[data-v-24efa0ea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;flex-shrink:0}.inventory-modal-backdrop[data-v-24efa0ea]{position:absolute;inset:0;background:#000000c7;display:flex;align-items:center;justify-content:center;padding:10px;z-index:45}.consent-prompt-backdrop[data-v-24efa0ea]{position:fixed;z-index:60}.bug-report-backdrop[data-v-24efa0ea]{position:fixed;z-index:55}.bug-report-input[data-v-24efa0ea]{width:100%;box-sizing:border-box;background:#0a0a0a;color:#e0e0e0;border:1px solid #2b7fcc;border-radius:4px;padding:8px;font-size:16px;font-family:inherit;resize:vertical}.bug-report-error[data-v-24efa0ea]{margin:0;color:#ff6b6b;font-size:16px}.consent-prompt-note[data-v-24efa0ea]{color:#e3b341;font-size:13px}.inventory-modal[data-v-24efa0ea]{width:min(760px,calc(100% - 12px));max-height:calc(100% - 12px);overflow-y:auto;background:#0b0f13;border:1px solid #2b7fcc;border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:10px}.action-btn.inventory-details-btn[data-v-24efa0ea]{width:100%;margin:0}.action-btn.gather[data-v-24efa0ea]{border-color:#31cf74;color:#d8ffe7}.give-recipient-list[data-v-24efa0ea]{display:flex;flex-direction:column;gap:8px}.equip-message[data-v-24efa0ea]{margin-top:0;color:#0f8;font-size:18px;flex-shrink:0}@media(max-width:820px){.hud-main[data-v-24efa0ea]{padding:10px;gap:10px}.actions-panel[data-v-24efa0ea]{flex-basis:60%}}.hud-main .combat-panel.bold[data-v-24efa0ea]{gap:0;padding:0;height:100%;overflow-y:auto;background:var(--nf-screen-bg);color:var(--nf-text);font-family:var(--nf-font-body);font-size:20px;scrollbar-width:thin;scrollbar-color:var(--nf-line) transparent}.hud-main .combat-panel.bold .combat-layout[data-v-24efa0ea]{padding:6px 18px 18px;gap:16px}.hud-main .combat-panel.bold>.actions-info[data-v-24efa0ea]{margin:8px 18px;padding:0;background:none;border:0}.hud-main .combat-panel.bold .actions-info p[data-v-24efa0ea]{margin:0;font-size:20px;color:var(--nf-label)}.hud-main .combat-panel.bold .combat-error p[data-v-24efa0ea]{color:var(--nf-danger)}.hud-main .combat-panel.bold .action-btn[data-v-24efa0ea]{min-height:58px;padding:0 14px;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--nf-text);font:700 21px/1.1 var(--nf-font-cond);letter-spacing:.12em;text-transform:uppercase;text-align:left;transition:none;transform:none}.hud-main .combat-panel.bold .action-btn[data-v-24efa0ea]:hover:not(:disabled){background:color-mix(in srgb,var(--nf-text) 6%,transparent);color:var(--nf-text);box-shadow:none;transform:none}.hud-main .combat-panel.bold .action-btn[data-v-24efa0ea]:disabled{opacity:.38;cursor:not-allowed;background:transparent}.hud-main .combat-panel.bold .action-btn.end-btn[data-v-24efa0ea]{color:var(--nf-label)}.hud-main .combat-panel.bold .action-btn.join-btn[data-v-24efa0ea]{color:var(--nf-accent);box-shadow:inset 0 0 0 2px var(--nf-accent);text-align:center}.hud-main .combat-panel.bold .action-btn.join-btn[data-v-24efa0ea]:hover:not(:disabled){background:color-mix(in srgb,var(--nf-accent) 14%,transparent);color:var(--nf-accent);box-shadow:inset 0 0 0 2px var(--nf-accent)}.hud-main .combat-panel.bold .action-btn.attack-btn[data-v-24efa0ea],.hud-main .combat-panel.bold .action-btn.setup-begin-btn[data-v-24efa0ea]{--nf-cut: 14px;grid-column:1 / -1;min-height:74px;margin-bottom:10px;background:var(--nf-accent);color:var(--nf-accent-ink);box-shadow:none;font-size:28px;letter-spacing:.2em;text-align:center;clip-path:polygon(var(--nf-cut) 0,100% 0,100% calc(100% - var(--nf-cut)),calc(100% - var(--nf-cut)) 100%,0 100%,0 var(--nf-cut))}.hud-main .combat-panel.bold .action-btn.attack-btn[data-v-24efa0ea]:hover:not(:disabled),.hud-main .combat-panel.bold .action-btn.setup-begin-btn[data-v-24efa0ea]:hover:not(:disabled){background:var(--nf-accent);color:var(--nf-accent-ink);filter:brightness(1.08)}.hud-main .combat-panel.bold .action-btn.attack-btn[data-v-24efa0ea]:disabled{background:var(--nf-track);color:var(--nf-label);opacity:1}.hud-main .combat-panel.bold .action-btn.end-turn-btn[data-v-24efa0ea]{grid-column:1 / -1;text-align:center;color:var(--nf-text);font-size:23px;letter-spacing:.18em}.hud-main .combat-panel.bold .action-btn.end-combat-btn[data-v-24efa0ea]{width:100%;text-align:center;color:var(--nf-danger)}.hud-main .combat-panel.bold .action-btn.small[data-v-24efa0ea]{min-height:44px;padding:0;color:var(--nf-accent-2);font-size:18px}.hud-main .combat-panel.bold .combat-actions-grid[data-v-24efa0ea],.hud-main .combat-panel.bold .combat-setup-actions[data-v-24efa0ea]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden;border-top:1px solid var(--nf-line)}.hud-main .combat-panel.bold .combat-actions-grid>.action-btn[data-v-24efa0ea],.hud-main .combat-panel.bold .combat-setup-actions>.action-btn[data-v-24efa0ea]{border-bottom:1px solid var(--nf-line);box-shadow:1px 0 0 var(--nf-line)}.hud-main .combat-panel.bold .combat-actions-grid>.action-btn.attack-btn[data-v-24efa0ea]{border-bottom:0;box-shadow:none}.hud-main .combat-panel.bold .combat-actions-grid>.action-btn.join-btn[data-v-24efa0ea],.hud-main .combat-panel.bold .combat-setup-actions>.action-btn.join-btn[data-v-24efa0ea]{box-shadow:inset 0 0 0 2px var(--nf-accent);border-bottom:0;margin:8px 0}.hud-main .combat-panel.bold .combat-setup-actions>.action-btn.join-btn[data-v-24efa0ea]{grid-column:1 / -1}.hud-main .combat-panel.bold .combat-subnav-page[data-v-24efa0ea]{padding-right:0}.hud-main .combat-panel.bold .combat-targets-box[data-v-24efa0ea],.hud-main .combat-panel.bold .combat-status-box[data-v-24efa0ea],.hud-main .combat-panel.bold .combat-participants-box[data-v-24efa0ea]{padding:0;border:0;border-radius:0;background:none;box-shadow:none}.hud-main .combat-panel.bold .targets-header[data-v-24efa0ea],.hud-main .combat-panel.bold .participants-header[data-v-24efa0ea]{padding:14px 0 8px;border:0;background:none;color:var(--nf-label);font:700 18px/1 var(--nf-font-cond);letter-spacing:.14em;text-transform:uppercase}.hud-main .combat-panel.bold .targets-header[data-v-24efa0ea]:before,.hud-main .combat-panel.bold .participants-header[data-v-24efa0ea]:before{content:"[ "}.hud-main .combat-panel.bold .targets-header[data-v-24efa0ea]:after,.hud-main .combat-panel.bold .participants-header[data-v-24efa0ea]:after{content:" ]"}.hud-main .combat-panel.bold .targets-grid[data-v-24efa0ea]{grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid var(--nf-line)}.hud-main .combat-panel.bold .target-btn[data-v-24efa0ea]{min-height:58px;padding:12px 10px;border:0;border-bottom:1px solid var(--nf-line);border-radius:0;background:none;box-shadow:none;color:var(--nf-text);font:600 22px/1.2 var(--nf-font-body);text-align:left;transition:none}.hud-main .combat-panel.bold .target-btn[data-v-24efa0ea]:hover:not(:disabled){background:color-mix(in srgb,var(--nf-text) 6%,transparent);color:var(--nf-text);box-shadow:none;border-color:var(--nf-line)}.hud-main .combat-panel.bold .target-btn.selected[data-v-24efa0ea]{background:var(--nf-panel-2);color:var(--nf-accent);border-color:var(--nf-line);box-shadow:none}.hud-main .combat-panel.bold .target-btn.dead[data-v-24efa0ea]{opacity:.45}.hud-main .combat-panel.bold .target-btn[data-v-24efa0ea]:disabled{opacity:.55;cursor:default}.hud-main .combat-panel.bold .target-btn small[data-v-24efa0ea],.hud-main .combat-panel.bold .target-effects-line[data-v-24efa0ea]{font:500 17px/1.3 var(--nf-font-body);color:var(--nf-label)}.hud-main .combat-panel.bold .status-content[data-v-24efa0ea]{padding:0}.hud-main .combat-panel.bold .status-line[data-v-24efa0ea]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--nf-line);font-size:20px}.hud-main .combat-panel.bold .status-line .label[data-v-24efa0ea]{color:var(--nf-label);font:700 17px/1.2 var(--nf-font-cond);letter-spacing:.1em;text-transform:uppercase}.hud-main .combat-panel.bold .status-line .value[data-v-24efa0ea]{color:var(--nf-text);font-weight:600}.hud-main .combat-panel.bold .error-line[data-v-24efa0ea]{padding:6px 0;color:var(--nf-danger);font-size:19px}.hud-main .combat-panel.bold .combat-lock-box[data-v-24efa0ea]{padding:12px 0;border:0;border-top:1px solid var(--nf-line);border-bottom:1px solid var(--nf-line);border-radius:0;background:none}.hud-main .combat-panel.bold .combat-lock-box p[data-v-24efa0ea]{margin:0;color:var(--nf-warn);font-size:19px;text-align:left}.hud-main .combat-panel.bold .consent-waiting-line[data-v-24efa0ea]{color:var(--nf-warn);font-size:19px}.hud-main .combat-panel.bold .combat-end-row[data-v-24efa0ea]{margin-top:8px;padding-top:6px;border-top:1px solid var(--nf-line)}.hud-main .combat-panel.bold .combat-waiting-view[data-v-24efa0ea]{display:flex;flex-direction:column;gap:0}.hud-main .combat-panel.bold .turn-queue-list[data-v-24efa0ea]{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--nf-line);margin-bottom:16px}.hud-main .combat-panel.bold .turn-queue-item[data-v-24efa0ea]{display:flex;align-items:center;gap:12px;min-height:60px;padding:0 10px;border:0;border-bottom:1px solid var(--nf-line);border-radius:0;background:none;box-shadow:none;opacity:1;transform:none}.hud-main .combat-panel.bold .turn-queue-item .queue-name[data-v-24efa0ea]{flex:1;min-width:0;font:600 22px/1.15 var(--nf-font-body);color:var(--nf-text)}.hud-main .combat-panel.bold .turn-queue-item .queue-meta[data-v-24efa0ea]{display:flex;align-items:center;gap:10px;font:700 18px/1 var(--nf-font-cond);color:var(--nf-label)}.hud-main .combat-panel.bold .turn-queue-item.queue-active[data-v-24efa0ea]{background:var(--nf-panel-2);box-shadow:inset 0 3px 0 var(--nf-accent)}.hud-main .combat-panel.bold .turn-queue-item.queue-active .queue-name[data-v-24efa0ea]{color:var(--nf-accent);font-weight:700}.hud-main .combat-panel.bold .turn-queue-item.queue-self .queue-name[data-v-24efa0ea]:after{content:" (you)";color:var(--nf-label);font-weight:500}.hud-main .combat-panel.bold .turn-queue-item.queue-downed[data-v-24efa0ea]{opacity:.5}.hud-main .combat-panel.bold .queue-downed-badge[data-v-24efa0ea]{background:none;border:0;color:var(--nf-danger);font:700 16px/1 var(--nf-font-cond);letter-spacing:.12em;text-transform:uppercase}.hud-main .combat-panel.bold .team-chip[data-v-24efa0ea],.hud-main .combat-panel.bold .spectator-chip[data-v-24efa0ea]{padding:3px 7px;border:1px solid currentColor;border-radius:0;background:none;font:700 15px/1 var(--nf-font-cond);letter-spacing:.1em;text-transform:uppercase}.hud-main .combat-panel.bold .team-chip.team-A[data-v-24efa0ea]{color:var(--nf-ally)}.hud-main .combat-panel.bold .team-chip.team-B[data-v-24efa0ea]{color:var(--nf-danger)}.hud-main .combat-panel.bold .team-chip.team-C[data-v-24efa0ea]{color:var(--nf-warn)}.hud-main .combat-panel.bold .team-chip.team-neutral[data-v-24efa0ea],.hud-main .combat-panel.bold .spectator-chip[data-v-24efa0ea]{color:var(--nf-label)}.hud-main .combat-panel.bold .setup-tabs-row[data-v-24efa0ea]{display:flex;gap:22px;border-bottom:1px solid var(--nf-line)}.hud-main .combat-panel.bold .setup-tab-btn[data-v-24efa0ea]{height:50px;padding:0;border:0;border-radius:0;background:none;color:var(--nf-label);font:700 20px/1 var(--nf-font-cond);letter-spacing:.12em;text-transform:uppercase}.hud-main .combat-panel.bold .setup-tab-btn.active[data-v-24efa0ea]{color:var(--nf-text);box-shadow:inset 0 -3px 0 var(--nf-accent);background:none}.hud-main .combat-panel.bold .participants-list[data-v-24efa0ea]{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--nf-line)}.hud-main .combat-panel.bold .participant-item[data-v-24efa0ea]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:60px;padding:0 4px;border:0;border-bottom:1px solid var(--nf-line);border-radius:0;background:none}.hud-main .combat-panel.bold .participant-item.dead[data-v-24efa0ea]{opacity:.5}.hud-main .combat-panel.bold .participant-name[data-v-24efa0ea]{font:600 22px/1.15 var(--nf-font-body)}.hud-main .combat-panel.bold .participant-team[data-v-24efa0ea]{display:flex;gap:8px}.hud-main .combat-panel.bold .setup-team-btn[data-v-24efa0ea]{min-height:44px;color:var(--nf-accent-2);text-align:right}.hud-main .combat-panel.bold .manual-join-row[data-v-24efa0ea]{display:flex;align-items:center;gap:14px}.hud-main .combat-panel.bold .manual-join-row .value[data-v-24efa0ea]{color:var(--nf-label);font-size:19px}.hud-main .combat-panel.bold .manual-join-input[data-v-24efa0ea]{height:48px;border:0;border-bottom:2px solid var(--nf-line);border-radius:0;background:transparent;color:var(--nf-text);font:600 21px var(--nf-font-body)}.hud-main .combat-panel.bold .manual-join-input[data-v-24efa0ea]:focus{outline:none;border-bottom-color:var(--nf-accent)}.hud-main .combat-panel.bold .setup-candidates-list[data-v-24efa0ea]{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--nf-line)}.hud-main .combat-panel.bold .setup-candidate-row[data-v-24efa0ea]{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--nf-line);background:none;border-radius:0;padding:0}.hud-main .combat-panel.bold .setup-candidate-row .target-btn[data-v-24efa0ea]{flex:1;border-bottom:0}.hud-main .combat-panel.bold .setup-candidate-row .action-btn.join-btn[data-v-24efa0ea]{min-height:46px;padding:0 16px}.hud-main .inventory-modal-backdrop[data-v-24efa0ea],.hud-main .combat-panel.bold .setup-modal-backdrop[data-v-24efa0ea]{background:color-mix(in srgb,var(--nf-bg) 82%,transparent);padding:18px}.hud-main .inventory-modal[data-v-24efa0ea],.hud-main .combat-panel.bold .setup-modal[data-v-24efa0ea]{width:100%;box-sizing:border-box;padding:22px 20px 20px;border:0;border-top:3px solid var(--nf-accent);border-radius:0;background:var(--nf-panel);color:var(--nf-text);font-family:var(--nf-font-body);gap:14px;clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%)}.hud-main .inventory-modal .character-switch-header[data-v-24efa0ea],.hud-main .combat-panel.bold .setup-modal .character-switch-header[data-v-24efa0ea]{color:var(--nf-text);font:700 28px/1.1 var(--nf-font-cond);letter-spacing:.12em;text-transform:uppercase}.hud-main .inventory-modal .actions-info[data-v-24efa0ea],.hud-main .combat-panel.bold .setup-modal .actions-info[data-v-24efa0ea]{padding:0;background:none;border:0}.hud-main .inventory-modal .actions-info p[data-v-24efa0ea]{margin:0 0 6px;font-size:21px;line-height:1.4;color:var(--nf-text);text-align:left}.hud-main .inventory-modal .combat-error p[data-v-24efa0ea]{color:var(--nf-danger)}.hud-main .inventory-modal .consent-prompt-note[data-v-24efa0ea]{color:var(--nf-label);font-size:18px}.hud-main .inventory-modal .panel-close[data-v-24efa0ea],.hud-main .combat-panel.bold .setup-modal .panel-close[data-v-24efa0ea]{border:0;background:none;color:var(--nf-label);font:700 18px/1 var(--nf-font-cond);letter-spacing:.14em;text-transform:uppercase;padding:0}.hud-main .inventory-modal .inventory-action-row[data-v-24efa0ea]{display:flex;align-items:center;gap:22px;margin-top:6px}.hud-main .inventory-modal .action-btn[data-v-24efa0ea]{min-height:44px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--nf-label);font:700 19px/1 var(--nf-font-cond);letter-spacing:.14em;text-transform:uppercase;width:auto;flex:none}.hud-main .inventory-modal .inventory-action-row>.action-btn[data-v-24efa0ea]:first-child{--nf-cut: 12px;min-height:60px;padding:0 28px;background:var(--nf-accent);color:var(--nf-accent-ink);font-size:22px;clip-path:polygon(var(--nf-cut) 0,100% 0,100% calc(100% - var(--nf-cut)),calc(100% - var(--nf-cut)) 100%,0 100%,0 var(--nf-cut))}.hud-main .inventory-modal .action-btn[data-v-24efa0ea]:disabled{opacity:.45}.hud-main .inventory-modal .bug-report-input[data-v-24efa0ea]{border:1px solid var(--nf-line);border-radius:0;background:var(--nf-input-bg);color:var(--nf-input-text);font:500 20px/1.4 var(--nf-font-body);padding:10px 12px}.hud-main .inventory-modal .bug-report-input[data-v-24efa0ea]:focus{outline:none;border-color:var(--nf-accent)}.hud-main .inventory-modal .bug-report-error[data-v-24efa0ea]{color:var(--nf-danger)}.hud-main .inventory-modal .equip-message[data-v-24efa0ea]{color:var(--nf-accent-2);font-size:19px}.hud-main .inventory-modal .give-recipient-list[data-v-24efa0ea]{gap:0;border-top:1px solid var(--nf-line)}.hud-main .inventory-modal .target-btn[data-v-24efa0ea]{min-height:56px;padding:0 10px;border:0;border-bottom:1px solid var(--nf-line);border-radius:0;background:none;color:var(--nf-text);font:600 22px/1.2 var(--nf-font-body);text-align:left}.hud-main .inventory-modal .target-btn.selected[data-v-24efa0ea]{background:var(--nf-panel-2);color:var(--nf-accent)}.sizes[data-v-ea727251]{flex:none;display:flex;align-items:baseline;gap:2px}.size-btn[data-v-ea727251]{width:44px;height:44px;padding:0;border:0;background:none;color:var(--nf-label);font-weight:700;font-family:var(--nf-font-body);cursor:pointer}.size-btn.is-small[data-v-ea727251]{font-size:17px}.size-btn.is-medium[data-v-ea727251]{font-size:23px}.size-btn.is-large[data-v-ea727251]{font-size:30px}.size-btn.is-on[data-v-ea727251]{color:var(--nf-text);box-shadow:inset 0 -3px 0 var(--nf-accent)}.band[data-v-aca63a52]{width:76px;flex:none;display:flex;flex-direction:column;align-items:center;gap:24px;padding:26px 0;background:var(--nf-accent);color:var(--nf-accent-ink);overflow:hidden}.band-text[data-v-aca63a52]{writing-mode:vertical-rl;transform:rotate(180deg);font:700 30px/1 var(--nf-font-cond);letter-spacing:.26em;text-transform:uppercase;white-space:nowrap}.npc-shell[data-v-d0e31a9e]{position:relative;height:100vh;box-sizing:border-box;background:var(--nf-bg);color:var(--nf-text);font-family:var(--nf-font-body);overflow:hidden}.frame[data-v-d0e31a9e]{height:100%;display:flex}.state-box[data-v-d0e31a9e]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;font-size:calc(24px * var(--text-scale, 1));color:var(--nf-label)}.state-box.is-error p[data-v-d0e31a9e]{color:var(--nf-danger);max-width:40ch;text-align:center}.state-actions[data-v-d0e31a9e]{display:flex;gap:22px;align-items:center}.npc-layout[data-v-d0e31a9e]{flex:1;min-width:0;display:flex}.portrait[data-v-d0e31a9e]{position:relative;width:500px;flex:none;background:var(--nf-panel-2);overflow:hidden}.portrait-img[data-v-d0e31a9e]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 20%}.portrait-placeholder[data-v-d0e31a9e]{position:absolute;inset:0;width:100%;height:100%;fill:var(--nf-muted);opacity:.3}.portrait-scrim[data-v-d0e31a9e]{position:absolute;inset:0 -1px -1px 0;background:linear-gradient(180deg,transparent 42%,color-mix(in srgb,var(--nf-bg) 80%,transparent) 75%,var(--nf-bg) 100%),linear-gradient(90deg,transparent 72%,var(--nf-bg) 100%)}.portrait-bottom[data-v-d0e31a9e]{position:absolute;left:36px;right:36px;bottom:34px;display:flex;flex-direction:column;gap:10px}.role-line[data-v-d0e31a9e]{font:700 19px/1 var(--nf-font-cond);letter-spacing:.18em;color:var(--nf-accent-2);text-transform:uppercase;text-shadow:0 1px 3px rgba(0,0,0,.8)}.npc-name[data-v-d0e31a9e]{line-height:.85;white-space:nowrap;text-shadow:0 2px 8px rgba(0,0,0,.6)}.npc-name-rest[data-v-d0e31a9e]{font:600 30px/1.1 var(--nf-font-body);color:var(--nf-label)}.talk[data-v-d0e31a9e]{flex:1;min-width:0;padding:26px 40px 30px 36px;display:flex;flex-direction:column}.talk-head[data-v-d0e31a9e]{display:flex;align-items:center;gap:18px;height:52px;flex:none}.talk-head .nf-bracket[data-v-d0e31a9e]{flex:1}.status[data-v-d0e31a9e]{font-size:18px;color:var(--nf-warn)}.icon-close[data-v-d0e31a9e]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:var(--nf-text)}.speech[data-v-d0e31a9e]{flex:1;min-height:0;padding-top:34px;display:flex;flex-direction:column;gap:16px}.speaker[data-v-d0e31a9e]{font:700 19px/1 var(--nf-font-cond);letter-spacing:.2em;color:var(--nf-accent);text-transform:uppercase}.speech-text[data-v-d0e31a9e]{margin:0;max-width:32ch;font:500 calc(34px * var(--text-scale, 1))/1.38 var(--nf-font-body);white-space:pre-line}.offer[data-v-d0e31a9e]{margin-top:8px;padding:1px;background:var(--nf-accent);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.offer-in[data-v-d0e31a9e]{display:flex;align-items:center;gap:18px;padding:16px 20px;background:var(--nf-panel);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.offer-text[data-v-d0e31a9e]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.offer-label[data-v-d0e31a9e]{color:var(--nf-accent)}.offer-name[data-v-d0e31a9e]{font:700 calc(25px * var(--text-scale, 1))/1.15 var(--nf-font-body)}.offer-desc[data-v-d0e31a9e]{font:500 calc(19px * var(--text-scale, 1))/1.35 var(--nf-font-body);color:var(--nf-label)}.offer-block[data-v-d0e31a9e]{font-size:17px;color:var(--nf-warn)}.nf-primary.small[data-v-d0e31a9e]{--nf-cut: 10px;height:54px;padding:0 22px;font-size:20px}.options[data-v-d0e31a9e]{flex:none;margin-top:14px;display:flex;flex-direction:column;border-top:1px solid var(--nf-line)}.opt[data-v-d0e31a9e]{min-height:66px;display:flex;align-items:center;gap:22px;padding:8px;border:0;border-bottom:1px solid var(--nf-line);background:none;color:var(--nf-text);text-align:left;font-family:var(--nf-font-body)}.opt[data-v-d0e31a9e]:hover:not(:disabled){background:color-mix(in srgb,var(--nf-text) 5%,transparent)}.opt[data-v-d0e31a9e]:disabled{opacity:.5;cursor:wait}.opt-key[data-v-d0e31a9e]{width:40px;flex:none;font:700 30px/1 var(--nf-font-cond);color:var(--nf-label);font-variant-numeric:tabular-nums}.opt-text[data-v-d0e31a9e]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;font:600 calc(25px * var(--text-scale, 1))/1.2 var(--nf-font-body)}.opt-note[data-v-d0e31a9e]{font:500 17px/1.3 var(--nf-font-body);color:var(--nf-warn)}.opt-icon[data-v-d0e31a9e]{flex:none;color:var(--nf-label)}.opt.is-shop .opt-text[data-v-d0e31a9e],.opt.is-shop .opt-icon[data-v-d0e31a9e]{color:var(--nf-accent)}.opt.is-locked .opt-text[data-v-d0e31a9e],.opt.is-locked .opt-icon[data-v-d0e31a9e]{color:var(--nf-label)}.shop-layout[data-v-d0e31a9e]{flex:1;min-width:0;padding:24px 32px 26px;display:flex;flex-direction:column;gap:20px}.shop-head[data-v-d0e31a9e]{flex:none;display:flex;align-items:flex-end;gap:24px}.shop-title-wrap[data-v-d0e31a9e]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.shop-title[data-v-d0e31a9e]{font-size:44px;line-height:.95;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.balance[data-v-d0e31a9e]{display:flex;align-items:baseline;gap:10px}.balance-num[data-v-d0e31a9e]{font:700 34px/1 var(--nf-font-cond);font-variant-numeric:tabular-nums}.back[data-v-d0e31a9e]{color:var(--nf-label)}.shop-cols[data-v-d0e31a9e]{flex:1;min-height:0;display:flex;gap:36px}.col[data-v-d0e31a9e]{min-width:0;display:flex;flex-direction:column}.col-stock[data-v-d0e31a9e]{width:350px;flex:none}.col-detail[data-v-d0e31a9e]{flex:1}.col-mine[data-v-d0e31a9e]{width:280px;flex:none}.col-head[data-v-d0e31a9e]{display:flex;justify-content:space-between;align-items:baseline}.col-head h2[data-v-d0e31a9e]{margin:0}.col-verb[data-v-d0e31a9e]{color:var(--nf-accent)}.col-verb.is-sell[data-v-d0e31a9e]{color:var(--nf-label)}.list[data-v-d0e31a9e]{list-style:none;margin:10px 0 0;padding:0;border-top:1px solid var(--nf-line)}.trade-row[data-v-d0e31a9e]{min-height:calc(60px * var(--text-scale, 1))}.trade-name[data-v-d0e31a9e]{flex:1;min-width:0;font:600 calc(21px * var(--text-scale, 1))/1.15 var(--nf-font-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-row.is-on .trade-name[data-v-d0e31a9e]{color:var(--nf-accent)}.trade-row.is-mine .trade-name[data-v-d0e31a9e]{font-weight:500;color:var(--nf-label)}.trade-row.is-mine.is-on .trade-name[data-v-d0e31a9e]{color:var(--nf-accent)}.trade-price[data-v-d0e31a9e]{font:700 calc(25px * var(--text-scale, 1))/1 var(--nf-font-cond);font-variant-numeric:tabular-nums}.trade-row.is-mine .trade-price[data-v-d0e31a9e]{color:var(--nf-label)}.detail-kind[data-v-d0e31a9e]{font:700 18px/1 var(--nf-font-cond);letter-spacing:.18em;color:var(--nf-accent-2);text-transform:uppercase}.detail-name[data-v-d0e31a9e]{margin:10px 0 0;font:700 calc(40px * var(--text-scale, 1))/1.05 var(--nf-font-body)}.detail-tags[data-v-d0e31a9e]{margin:12px 0 0;display:flex;flex-wrap:wrap;gap:4px 16px;font:700 17px/1.2 var(--nf-font-cond);letter-spacing:.08em;text-transform:uppercase;color:var(--nf-text)}.detail-tags .is-addon[data-v-d0e31a9e]{color:var(--nf-accent-2)}.detail-stats[data-v-d0e31a9e]{margin-top:18px;border-top:1px solid var(--nf-line)}.detail-stat[data-v-d0e31a9e]{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--nf-line)}.detail-stat-label[data-v-d0e31a9e]{font:700 16px/1.2 var(--nf-font-cond);letter-spacing:.1em;color:var(--nf-label);text-transform:uppercase}.detail-stat-value[data-v-d0e31a9e]{font:600 calc(19px * var(--text-scale, 1))/1.2 var(--nf-font-body);text-align:right}.detail-desc[data-v-d0e31a9e]{margin:16px 0 0;max-width:46ch;font:500 calc(19px * var(--text-scale, 1))/1.45 var(--nf-font-body);color:var(--nf-label)}.detail-meta[data-v-d0e31a9e]{margin:8px 0 0;font-size:17px;color:var(--nf-label)}.pick[data-v-d0e31a9e]{margin-top:40px}.trade-bottom[data-v-d0e31a9e]{margin-top:auto;padding-top:18px;display:flex;align-items:flex-end;gap:26px}.qty[data-v-d0e31a9e],.total[data-v-d0e31a9e]{display:flex;flex-direction:column;gap:8px}.total[data-v-d0e31a9e]{flex:1;align-items:flex-end}.stepper[data-v-d0e31a9e]{display:flex;align-items:center;border:1px solid var(--nf-line)}.step[data-v-d0e31a9e]{width:52px;height:52px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:var(--nf-text)}.step[data-v-d0e31a9e]:disabled{opacity:.4}.step-value[data-v-d0e31a9e]{width:60px;height:52px;box-sizing:border-box;border:0;border-left:1px solid var(--nf-line);border-right:1px solid var(--nf-line);background:transparent;color:var(--nf-text);text-align:center;font:700 26px/1 var(--nf-font-cond);-moz-appearance:textfield}.step-value[data-v-d0e31a9e]::-webkit-inner-spin-button,.step-value[data-v-d0e31a9e]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.total-num[data-v-d0e31a9e]{font:700 52px/1 var(--nf-font-cond);font-variant-numeric:tabular-nums}.total-unit[data-v-d0e31a9e]{font-size:21px;color:var(--nf-label)}.trade-go[data-v-d0e31a9e]{height:66px;padding:0 34px;font-size:24px}.blocked[data-v-d0e31a9e]{margin:0;max-width:22ch;color:var(--nf-warn);font-size:18px}.thank-you-popup[data-v-d0e31a9e]{position:absolute;left:50%;bottom:120px;transform:translate(-50%);padding:14px 26px;background:var(--nf-accent);color:var(--nf-accent-ink);font:700 22px/1 var(--nf-font-cond);letter-spacing:.14em;text-transform:uppercase;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.thank-you-fade-enter-active[data-v-d0e31a9e],.thank-you-fade-leave-active[data-v-d0e31a9e]{transition:opacity .25s ease}.thank-you-fade-enter-from[data-v-d0e31a9e],.thank-you-fade-leave-to[data-v-d0e31a9e]{opacity:0}.container-shell[data-v-ea910e55]{height:100vh;box-sizing:border-box;background:var(--nf-bg);color:var(--nf-text);font-family:var(--nf-font-body);overflow:hidden}.frame[data-v-ea910e55]{height:100%;display:flex}.state-box[data-v-ea910e55]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;font-size:24px;color:var(--nf-label)}.state-box.is-error p[data-v-ea910e55]{color:var(--nf-danger);max-width:40ch;text-align:center}.content[data-v-ea910e55]{flex:1;min-width:0;padding:26px 36px;display:flex;flex-direction:column;gap:22px}.head[data-v-ea910e55]{flex:none;display:flex;align-items:flex-start;gap:18px}.head-text[data-v-ea910e55]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.content .nf-bracket[data-v-ea910e55]{font-size:calc(18px * var(--text-scale, 1))}.content .nf-textbtn[data-v-ea910e55]{font-size:calc(19px * var(--text-scale, 1))}.content .nf-state[data-v-ea910e55]{font-size:calc(21px * var(--text-scale, 1))}.content .nf-message[data-v-ea910e55]{font-size:calc(19px * var(--text-scale, 1))}.icon-close[data-v-ea910e55]{width:48px;height:48px;flex:none;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:var(--nf-text)}.state-actions[data-v-ea910e55]{display:flex;gap:22px;align-items:center}.title[data-v-ea910e55]{font-size:48px;line-height:.95;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cols[data-v-ea910e55]{flex:1;min-height:0;display:flex;gap:40px}.col[data-v-ea910e55]{flex:1;min-width:0;display:flex;flex-direction:column}.col-head[data-v-ea910e55]{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.col-head h2[data-v-ea910e55]{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-verb[data-v-ea910e55]{color:var(--nf-accent);flex:none}.list[data-v-ea910e55]{list-style:none;margin:10px 0 0;padding:0;border-top:1px solid var(--nf-line)}.line[data-v-ea910e55]{min-height:calc(62px * var(--text-scale, 1))}.line-name[data-v-ea910e55]{flex:1;min-width:0;font:600 calc(22px * var(--text-scale, 1))/1.15 var(--nf-font-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-where[data-v-ea910e55]{font:700 calc(15px * var(--text-scale, 1))/1 var(--nf-font-cond);letter-spacing:.12em;color:var(--nf-label);text-transform:uppercase}.line-qty[data-v-ea910e55]{font:700 calc(24px * var(--text-scale, 1))/1 var(--nf-font-cond);font-variant-numeric:tabular-nums}.qty[data-v-ea910e55]{width:64px;height:calc(44px * var(--text-scale, 1));box-sizing:border-box;border:1px solid var(--nf-line);background:var(--nf-input-bg);color:var(--nf-input-text);text-align:center;font:700 calc(21px * var(--text-scale, 1))/1 var(--nf-font-cond)}.line-btn[data-v-ea910e55]{color:var(--nf-accent)}.qty-wide[data-v-ea910e55]{width:110px}.money[data-v-ea910e55]{flex:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;padding:12px 0;border-top:1px solid var(--nf-line);border-bottom:1px solid var(--nf-line)}.balance[data-v-ea910e55]{display:flex;flex-direction:column;gap:4px}.balance-store[data-v-ea910e55]{align-items:flex-end;text-align:right}.balance-num[data-v-ea910e55]{font:700 46px/.9 var(--nf-font-cond);font-variant-numeric:tabular-nums}.balance-store .balance-num[data-v-ea910e55]{color:var(--nf-accent)}.money-move[data-v-ea910e55]{display:flex;align-items:center;gap:18px}.note[data-v-ea910e55]{margin:12px 0 0;font-size:calc(18px * var(--text-scale, 1));color:var(--nf-warn)}.bank-shell[data-v-94e221d9]{height:100vh;box-sizing:border-box;background:var(--nf-bg);color:var(--nf-text);font-family:var(--nf-font-body);overflow:hidden}.state-box[data-v-94e221d9]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;font-size:24px;color:var(--nf-label)}.state-box.is-error p[data-v-94e221d9]{color:var(--nf-danger);max-width:40ch;text-align:center}.state-actions[data-v-94e221d9]{display:flex;gap:22px;align-items:center}.content[data-v-94e221d9]{height:100%;box-sizing:border-box;padding:26px 36px;display:flex;flex-direction:column;gap:18px}.head[data-v-94e221d9]{flex:none;display:flex;align-items:flex-start;gap:28px}.head-text[data-v-94e221d9]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.title[data-v-94e221d9]{font-size:44px;line-height:.95;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.head-sizes[data-v-94e221d9]{align-self:flex-end}.content .nf-bracket[data-v-94e221d9]{font-size:calc(18px * var(--text-scale, 1))}.content .nf-textbtn[data-v-94e221d9]{font-size:calc(19px * var(--text-scale, 1))}.content .nf-state[data-v-94e221d9]{font-size:calc(21px * var(--text-scale, 1))}.content .nf-message[data-v-94e221d9]{font-size:calc(19px * var(--text-scale, 1))}.content .nf-primary[data-v-94e221d9]{font-size:calc(24px * var(--text-scale, 1))}.icon-close[data-v-94e221d9]{width:48px;height:48px;flex:none;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:var(--nf-text)}.tabs[data-v-94e221d9]{flex:none;display:flex;gap:26px;align-self:flex-end}.tab[data-v-94e221d9]{padding:0 0 6px;border:0;border-bottom:2px solid transparent;background:none;color:var(--nf-label);font:700 calc(19px * var(--text-scale, 1))/1 var(--nf-font-cond);letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.tab.is-on[data-v-94e221d9]{color:var(--nf-text);border-bottom-color:var(--nf-accent)}.money[data-v-94e221d9]{flex:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;padding:14px 0;border-top:1px solid var(--nf-line);border-bottom:1px solid var(--nf-line)}.balance[data-v-94e221d9]{display:flex;flex-direction:column;gap:4px}.balance-bank[data-v-94e221d9]{align-items:flex-end;text-align:right}.balance-num[data-v-94e221d9]{font:700 58px/.9 var(--nf-font-cond);font-variant-numeric:tabular-nums}.balance-bank .balance-num[data-v-94e221d9]{color:var(--nf-accent)}.money-move[data-v-94e221d9]{display:flex;align-items:center;gap:18px}.move-btn[data-v-94e221d9]{color:var(--nf-accent);white-space:nowrap}.cols[data-v-94e221d9]{flex:1;min-height:0;display:flex;gap:40px}.col[data-v-94e221d9]{flex:1;min-width:0;display:flex;flex-direction:column}.col-head[data-v-94e221d9]{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.col-head h2[data-v-94e221d9]{margin:0}.col-meta[data-v-94e221d9]{color:var(--nf-label);flex:none}.list[data-v-94e221d9]{list-style:none;margin:10px 0 0;padding:0;border-top:1px solid var(--nf-line)}.line[data-v-94e221d9]{min-height:calc(60px * var(--text-scale, 1))}.line-name[data-v-94e221d9]{flex:1;min-width:0;font:600 calc(21px * var(--text-scale, 1))/1.15 var(--nf-font-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-sub[data-v-94e221d9]{font-weight:400;font-size:calc(16px * var(--text-scale, 1));color:var(--nf-label)}.line-where[data-v-94e221d9]{font:700 calc(15px * var(--text-scale, 1))/1 var(--nf-font-cond);letter-spacing:.12em;color:var(--nf-label);text-transform:uppercase}.line-where.is-equipped[data-v-94e221d9]{color:var(--nf-warn)}.line-qty[data-v-94e221d9]{font:700 calc(23px * var(--text-scale, 1))/1 var(--nf-font-cond);font-variant-numeric:tabular-nums}.line-qty.is-in[data-v-94e221d9]{color:var(--nf-accent-2)}.line-qty.is-out[data-v-94e221d9]{color:var(--nf-label)}.qty[data-v-94e221d9]{width:64px;height:calc(44px * var(--text-scale, 1));box-sizing:border-box;border:1px solid var(--nf-line);background:var(--nf-input-bg);color:var(--nf-input-text);text-align:center;font:700 calc(21px * var(--text-scale, 1))/1 var(--nf-font-cond)}.qty-wide[data-v-94e221d9]{width:110px}.line-btn[data-v-94e221d9]{color:var(--nf-accent)}.line-btn-quiet[data-v-94e221d9]{color:var(--nf-label)}.pick[data-v-94e221d9]{cursor:pointer}.pick-mark[data-v-94e221d9]{font:700 calc(15px * var(--text-scale, 1))/1 var(--nf-font-cond);letter-spacing:.12em;text-transform:uppercase;color:var(--nf-accent)}.send[data-v-94e221d9]{gap:10px}.send-amount[data-v-94e221d9]{width:100%;height:76px;box-sizing:border-box;border:0;border-bottom:2px solid var(--nf-line);background:transparent;color:var(--nf-text);font:700 58px/1 var(--nf-font-cond);font-variant-numeric:tabular-nums}.send-amount[data-v-94e221d9]:focus{outline:none;border-bottom-color:var(--nf-accent)}.send-sum[data-v-94e221d9]{margin:6px 0 0;display:flex;flex-direction:column;gap:6px}.send-sum div[data-v-94e221d9]{display:flex;justify-content:space-between;align-items:baseline}.send-sum dt[data-v-94e221d9]{font:700 calc(16px * var(--text-scale, 1))/1 var(--nf-font-cond);letter-spacing:.12em;text-transform:uppercase;color:var(--nf-label)}.send-sum dd[data-v-94e221d9]{margin:0;font:700 calc(24px * var(--text-scale, 1))/1 var(--nf-font-cond);font-variant-numeric:tabular-nums}.send-total dd[data-v-94e221d9]{color:var(--nf-accent);font-size:calc(30px * var(--text-scale, 1))}.send-note[data-v-94e221d9]{margin:4px 0 0;font-size:calc(17px * var(--text-scale, 1));color:var(--nf-label)}.send-btn[data-v-94e221d9]{margin-top:auto;align-self:flex-start}.send-warn[data-v-94e221d9]{margin:0;font-size:calc(17px * var(--text-scale, 1));color:var(--nf-warn)}.history[data-v-94e221d9]{flex:1;min-height:0;display:flex;flex-direction:column}.hist-when[data-v-94e221d9]{flex:none;width:calc(150px * var(--text-scale, 1));font:700 calc(16px * var(--text-scale, 1))/1 var(--nf-font-cond);color:var(--nf-label);font-variant-numeric:tabular-nums}.hist-kind[data-v-94e221d9]{flex:none;width:calc(210px * var(--text-scale, 1));font:700 calc(16px * var(--text-scale, 1))/1 var(--nf-font-cond);letter-spacing:.1em;text-transform:uppercase}.quest-shell[data-v-a41ccb13]{position:relative;height:100vh;box-sizing:border-box;background:var(--nf-bg);color:var(--nf-text);font-family:var(--nf-font-body);overflow:hidden}.state-box[data-v-a41ccb13]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;font-size:24px;color:var(--nf-label)}.state-box.is-error p[data-v-a41ccb13]{color:var(--nf-danger);max-width:40ch;text-align:center}.state-actions[data-v-a41ccb13]{display:flex;gap:22px;align-items:center}.content[data-v-a41ccb13]{height:100%;box-sizing:border-box;padding:26px 40px 30px;display:flex;flex-direction:column;gap:22px}.head[data-v-a41ccb13]{flex:none;display:flex;align-items:flex-start;gap:18px}.head-text[data-v-a41ccb13]{flex:1;display:flex;flex-direction:column;gap:6px}.title[data-v-a41ccb13]{font-size:52px;line-height:.95}.icon-close[data-v-a41ccb13]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:var(--nf-text)}.cols[data-v-a41ccb13]{flex:1;min-height:0;display:flex;gap:40px}.col[data-v-a41ccb13]{min-width:0;display:flex;flex-direction:column}.col h2[data-v-a41ccb13]{margin:0}.col-list[data-v-a41ccb13]{width:400px;flex:none}.col-detail[data-v-a41ccb13]{flex:1}.list[data-v-a41ccb13]{list-style:none;margin:10px 0 0;padding:0;border-top:1px solid var(--nf-line)}.offer-row[data-v-a41ccb13]{min-height:76px}.offer-icon[data-v-a41ccb13]{flex:none;color:var(--nf-warn)}.offer-text[data-v-a41ccb13]{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.offer-name[data-v-a41ccb13]{font:600 23px/1.15 var(--nf-font-body)}.offer-row.is-on .offer-name[data-v-a41ccb13]{color:var(--nf-accent);font-weight:700}.offer-sub[data-v-a41ccb13]{font:500 17px/1.2 var(--nf-font-body);color:var(--nf-success)}.offer-sub.is-blocked[data-v-a41ccb13]{color:var(--nf-warn)}.detail-name[data-v-a41ccb13]{margin:0;font:700 38px/1.1 var(--nf-font-body)}.detail-desc[data-v-a41ccb13]{margin:12px 0 0;max-width:52ch;font:500 21px/1.45 var(--nf-font-body);color:var(--nf-label)}.block[data-v-a41ccb13]{margin-top:24px;display:flex;flex-direction:column;gap:8px}.steps[data-v-a41ccb13]{list-style:none;margin:0;padding:0;border-top:1px solid var(--nf-line)}.step[data-v-a41ccb13]{display:flex;gap:14px;padding:12px 0;border-bottom:1px solid var(--nf-line)}.mark[data-v-a41ccb13]{width:16px;height:16px;margin-top:4px;flex:none;box-sizing:border-box;border:2px solid var(--nf-accent)}.step-text[data-v-a41ccb13]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.step-title[data-v-a41ccb13]{font:600 21px/1.2 var(--nf-font-body)}.step-note[data-v-a41ccb13]{font:500 18px/1.35 var(--nf-font-body);color:var(--nf-label)}.step-count[data-v-a41ccb13]{font:700 23px/1 var(--nf-font-cond);color:var(--nf-label)}.rewards[data-v-a41ccb13]{flex-direction:row;align-items:baseline;gap:14px}.rewards-text[data-v-a41ccb13]{font:600 21px/1.25 var(--nf-font-body)}.detail-actions[data-v-a41ccb13]{margin-top:auto;padding-top:20px;display:flex;align-items:center;gap:22px}.toast[data-v-a41ccb13]{position:absolute;left:50%;bottom:30px;transform:translate(-50%);padding:14px 24px;background:var(--nf-panel-2);border-top:2px solid var(--nf-accent);font-size:20px}.bench[data-v-8a4127e2]{height:100vh;box-sizing:border-box;background:var(--nf-bg);color:var(--nf-text);font-family:var(--nf-font-body);overflow:hidden}.frame[data-v-8a4127e2]{height:100%;display:flex}.state-box[data-v-8a4127e2]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;font-size:calc(24px * var(--text-scale, 1));color:var(--nf-label)}.state-box.is-error p[data-v-8a4127e2]{color:var(--nf-danger);max-width:40ch;text-align:center}.state-actions[data-v-8a4127e2]{display:flex;gap:22px;align-items:center}.content[data-v-8a4127e2]{flex:1;min-width:0;padding:24px 36px 26px;display:flex;flex-direction:column;gap:18px}.head[data-v-8a4127e2]{flex:none;display:flex;align-items:center;gap:18px;height:52px}.head-label[data-v-8a4127e2]{flex:1;overflow:hidden;text-overflow:ellipsis}.icon-close[data-v-8a4127e2]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:var(--nf-text)}.cols[data-v-8a4127e2]{flex:1;min-height:0;display:flex;gap:38px}.col[data-v-8a4127e2]{min-width:0;display:flex;flex-direction:column}.col h2[data-v-8a4127e2]{margin:0}.col-list[data-v-8a4127e2]{width:290px;flex:none}.col-item[data-v-8a4127e2]{flex:1}.col-slots[data-v-8a4127e2]{width:300px;flex:none}.list[data-v-8a4127e2]{list-style:none;margin:10px 0 0;padding:0;border-top:1px solid var(--nf-line)}.gear[data-v-8a4127e2]{min-height:calc(70px * var(--text-scale, 1))}.gear-icon[data-v-8a4127e2]{flex:none;color:var(--nf-label)}.gear.is-on .gear-icon[data-v-8a4127e2]{color:var(--nf-accent)}.gear-text[data-v-8a4127e2]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.gear-name[data-v-8a4127e2]{font:600 calc(21px * var(--text-scale, 1))/1.1 var(--nf-font-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gear.is-on .gear-name[data-v-8a4127e2]{color:var(--nf-accent)}.gear-meta[data-v-8a4127e2]{display:flex;align-items:center;gap:10px}.gear-tag[data-v-8a4127e2]{font:700 14px/1 var(--nf-font-cond);letter-spacing:.12em;color:var(--nf-label);text-transform:uppercase}.gear-dur[data-v-8a4127e2]{width:110px}.type-line[data-v-8a4127e2]{font:700 19px/1 var(--nf-font-cond);letter-spacing:.18em;color:var(--nf-accent-2);text-transform:uppercase}.item-name[data-v-8a4127e2]{margin-top:12px;line-height:.92;overflow-wrap:break-word}.stats[data-v-8a4127e2]{margin-top:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;border-top:1px solid var(--nf-line)}.stat[data-v-8a4127e2]{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--nf-line)}.stat-label[data-v-8a4127e2]{font:700 16px/1.2 var(--nf-font-cond);letter-spacing:.1em;color:var(--nf-label);text-transform:uppercase}.stat-value[data-v-8a4127e2]{font:600 calc(19px * var(--text-scale, 1))/1.2 var(--nf-font-body);text-align:right}.desc[data-v-8a4127e2]{margin:16px 0 0;max-width:46ch;font:500 calc(19px * var(--text-scale, 1))/1.45 var(--nf-font-body);color:var(--nf-label)}.item-bottom[data-v-8a4127e2]{margin-top:auto;padding-top:20px;display:flex;flex-direction:column;gap:22px}.dur[data-v-8a4127e2]{display:flex;flex-direction:column;gap:10px}.dur-head[data-v-8a4127e2]{display:flex;align-items:baseline;gap:12px}.dur-num[data-v-8a4127e2]{font:700 28px/1 var(--nf-font-cond);font-variant-numeric:tabular-nums}.dur-max[data-v-8a4127e2]{font-size:19px;color:var(--nf-label)}.actions-row[data-v-8a4127e2]{display:flex;align-items:flex-end;gap:28px}.rename[data-v-8a4127e2]{flex:1;display:flex;flex-direction:column;gap:6px}.rename-row[data-v-8a4127e2]{display:flex;align-items:center;gap:14px}.rename-input[data-v-8a4127e2]{flex:1;min-width:0;height:48px;padding:0;border:0;border-bottom:2px solid var(--nf-line);background:transparent;color:var(--nf-text);font:600 calc(22px * var(--text-scale, 1)) var(--nf-font-body)}.rename-input[data-v-8a4127e2]:focus{outline:none;border-bottom-color:var(--nf-accent)}.rename-input[data-v-8a4127e2]::placeholder{color:var(--nf-muted)}.rename-save[data-v-8a4127e2]{color:var(--nf-accent-2)}.repair[data-v-8a4127e2]{--nf-cut: 14px;height:68px;display:inline-flex;align-items:center;gap:12px;padding:0 26px}.slots[data-v-8a4127e2]{margin-top:10px;border-top:1px solid var(--nf-line)}.slot[data-v-8a4127e2]{min-height:96px;display:flex;flex-wrap:wrap;align-items:center;align-content:center;gap:8px 12px;padding:10px 4px;border-bottom:1px solid var(--nf-line)}.slot-label[data-v-8a4127e2]{flex-basis:100%;font:700 16px/1 var(--nf-font-cond);letter-spacing:.14em;color:var(--nf-label);text-transform:uppercase}.slot-value[data-v-8a4127e2]{flex:1;min-width:0;font:600 calc(21px * var(--text-scale, 1))/1.15 var(--nf-font-body)}.slot-select[data-v-8a4127e2]{flex:1;min-width:0;height:44px;padding:0 8px;border:1px solid var(--nf-line);background:var(--nf-input-bg);color:var(--nf-input-text);font:500 calc(18px * var(--text-scale, 1)) var(--nf-font-body)}.slot-select[data-v-8a4127e2]:disabled{color:var(--nf-muted)}.slot-btn[data-v-8a4127e2]{color:var(--nf-accent)}.slot-btn.is-quiet[data-v-8a4127e2]{color:var(--nf-label)}.preview[data-v-a55e0e51]{width:100%;height:100vh;overflow:hidden;pointer-events:none}:root{--nf-bg: #0a0f1c;--nf-glow: rgba(240, 138, 75, .1);--nf-panel: #121a2e;--nf-panel-2: #1a2238;--nf-line: #2a3552;--nf-text: #e3e7f1;--nf-muted: #8b93ad;--nf-accent: #f08a4b;--nf-accent-ink: #1f1208;--nf-accent-2: #a9a3d6;--nf-warn: #fbbf24;--nf-danger: #e5484d;--nf-success: #4cc38a;--nf-track: #1d2540;--nf-input-bg: #0d1424;--nf-input-text: #e3e7f1;--nf-cut: 10px;--nf-screen-bg: var(--nf-bg);--nf-hp: var(--nf-success);--nf-ar: #7fb2e5;--nf-ally: #7fb2e5;--nf-label: color-mix(in srgb, var(--nf-muted) 55%, var(--nf-text));--nf-font-brand: "Bruno Ace SC", "Orbitron", system-ui, sans-serif;--nf-font-head: "Orbitron", "Sofia Sans Semi Condensed", system-ui, sans-serif;--nf-font-body: "Sofia Sans Semi Condensed", "Arial Narrow", system-ui, sans-serif;--nf-font-cond: "Sofia Sans Extra Condensed", "Sofia Sans Semi Condensed", "Arial Narrow", system-ui, sans-serif;--nf-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--nf-head-case: uppercase;--nf-head-spacing: .06em;--nf-head-weight: 900;color-scheme:dark;accent-color:var(--nf-accent)}[data-theme=spooky]{--nf-bg: #0e0b12;--nf-glow: rgba(255, 117, 24, .12);--nf-panel: #17121d;--nf-panel-2: #211a2a;--nf-line: #3a2d45;--nf-text: #ece4f2;--nf-muted: #9d8fab;--nf-accent: #ff7518;--nf-accent-ink: #1a0a00;--nf-accent-2: #9be15d;--nf-warn: #ffc857;--nf-danger: #ff4d5e;--nf-track: #261d30;--nf-input-bg: #120e17;--nf-input-text: #ece4f2;--nf-hp: #9be15d;--nf-ar: #c9a0ff;--nf-ally: #c9a0ff;--nf-font-brand: "Creepster", "Orbitron", system-ui, sans-serif;--nf-font-head: "Creepster", "Sofia Sans Semi Condensed", system-ui, sans-serif;--nf-head-spacing: .04em;--nf-head-weight: 400}[data-theme^=f-]{--nf-panel-2: color-mix(in srgb, var(--nf-accent) 9%, var(--nf-panel));--nf-line: color-mix(in srgb, var(--nf-accent) 28%, var(--nf-panel));--nf-text: #e9e9ec;--nf-muted: color-mix(in srgb, #e9e9ec 66%, var(--nf-panel));--nf-track: color-mix(in srgb, var(--nf-accent) 12%, var(--nf-bg));--nf-input-bg: var(--nf-bg);--nf-input-text: #e9e9ec;--nf-accent-ink: #0b0b0b;--nf-ar: var(--nf-accent-2);--nf-ally: #8fb8de}[data-theme=f-64th]{--nf-bg: #0f0808;--nf-panel: #1a1011;--nf-accent: #e5484d;--nf-accent-2: #d4a73a;--nf-glow: rgba(229, 72, 77, .1);--nf-danger: #ff8a3d}[data-theme=f-col]{--nf-bg: #07121f;--nf-panel: #0e1c2e;--nf-accent: #d8b04a;--nf-accent-2: #8fb8de;--nf-glow: rgba(216, 176, 74, .1)}[data-theme=f-dwu]{--nf-bg: #101214;--nf-panel: #1a1d21;--nf-accent: #d9822b;--nf-accent-2: #b8bcc4;--nf-glow: rgba(217, 130, 43, .1)}[data-theme=f-eris]{--nf-bg: #051316;--nf-panel: #0b2024;--nf-accent: #1e9aa5;--nf-accent-2: #f89020;--nf-glow: rgba(30, 154, 165, .1)}[data-theme=f-rabbit]{--nf-bg: #0c0a22;--nf-panel: #161333;--nf-accent: #f5c400;--nf-accent-2: #e04aa8;--nf-glow: rgba(245, 196, 0, .1)}[data-theme=f-ajnoria]{--nf-bg: #0a1209;--nf-panel: #131e11;--nf-accent: #c9a54e;--nf-accent-2: #8bb062;--nf-glow: rgba(201, 165, 78, .1)}[data-theme=f-osiris]{--nf-bg: #0d0717;--nf-panel: #181025;--nf-accent: #9a6ae0;--nf-accent-2: #c3a8f0;--nf-glow: rgba(154, 106, 224, .1)}[data-theme=f-reeves]{--nf-bg: #140f0a;--nf-panel: #1f1812;--nf-accent: #d4a64a;--nf-accent-2: #b3a57e;--nf-glow: rgba(212, 166, 74, .1)}[data-theme=f-reventlov]{--nf-bg: #0e0e0f;--nf-panel: #19191b;--nf-accent: #e35a5a;--nf-accent-2: #b8b8b8;--nf-glow: rgba(227, 90, 90, .1)}[data-theme=f-pit]{--nf-bg: #050505;--nf-panel: #111111;--nf-accent: #f2f2f2;--nf-accent-2: #9a9a9a;--nf-glow: rgba(242, 242, 242, .06)}[data-theme=custom]{--nf-bg: color-mix(in srgb, var(--nf-panel) 62%, #000);--nf-panel-2: color-mix(in srgb, var(--nf-accent) 9%, var(--nf-panel));--nf-line: color-mix(in srgb, var(--nf-accent) 28%, var(--nf-panel));--nf-muted: color-mix(in srgb, var(--nf-text) 62%, var(--nf-panel));--nf-track: color-mix(in srgb, var(--nf-accent) 12%, var(--nf-bg));--nf-input-bg: var(--nf-bg);--nf-input-text: var(--nf-text);--nf-accent-ink: #0b0b0b;--nf-ally: var(--nf-accent-2);--nf-glow: color-mix(in srgb, var(--nf-accent) 10%, transparent)}[data-theme=classic],[data-theme="MY EYES"],[data-theme="Dark Mode"],[data-theme="Porno Funk"]{--nf-font-brand: "Lato", system-ui, sans-serif;--nf-font-head: "Lato", system-ui, sans-serif;--nf-font-body: "Lato", system-ui, sans-serif;--nf-font-cond: "Lato", system-ui, sans-serif;--nf-head-case: none;--nf-head-spacing: 0;--nf-head-weight: 700;--nf-glow: rgba(0, 0, 0, 0);--nf-accent-ink: #1b1411}[data-theme=classic]{--nf-bg: #2b2224;--nf-panel: #372c2e;--nf-panel-2: #433638;--nf-line: #5a4a44;--nf-text: #ffddb7;--nf-muted: #d2b395;--nf-accent: #de9e48;--nf-accent-2: #f7ddc6;--nf-track: #4a3b3d;--nf-input-bg: #ffddb7;--nf-input-text: #2b2224}[data-theme="MY EYES"]{--nf-bg: #171716;--nf-panel: #201f1e;--nf-panel-2: #2a2828;--nf-line: #4a3a55;--nf-text: #ffddb7;--nf-muted: #c7b09a;--nf-accent: #bc6ff1;--nf-accent-2: #ffddb7;--nf-track: #2e2a33;--nf-input-bg: #ffddb7;--nf-input-text: #171716}[data-theme="Dark Mode"]{--nf-bg: #222222;--nf-panel: #2b2b2b;--nf-panel-2: #353535;--nf-line: #515151;--nf-text: #bcccdc;--nf-muted: #8e9aa8;--nf-accent: #9aa5b1;--nf-accent-2: #bcccdc;--nf-track: #3a3a3a;--nf-input-bg: #1b1b1b;--nf-input-text: #bcccdc}[data-theme="Porno Funk"]{--nf-bg: #3d1a01;--nf-panel: #4a2206;--nf-panel-2: #562a0b;--nf-line: #7a4a17;--nf-text: #bcccdc;--nf-muted: #a9a79f;--nf-accent: #dbb539;--nf-accent-2: #e6c86a;--nf-track: #5e320f;--nf-input-bg: #2c1301;--nf-input-text: #e6d9c2}.nf-cut{clip-path:polygon(var(--nf-cut) 0,100% 0,100% calc(100% - var(--nf-cut)),calc(100% - var(--nf-cut)) 100%,0 100%,0 var(--nf-cut))}.nf-title{margin:0;font-family:var(--nf-font-head);font-weight:var(--nf-head-weight);text-transform:var(--nf-head-case);letter-spacing:var(--nf-head-spacing)}.nf-bracket{font:700 18px/1 var(--nf-font-cond);letter-spacing:.14em;color:var(--nf-label);text-transform:uppercase;white-space:nowrap}.nf-textbtn{min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:inherit;font:700 19px/1 var(--nf-font-cond);letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.nf-dossier{position:relative;border-top:1px solid var(--nf-line);border-bottom:1px solid var(--nf-line)}.nf-dossier:before,.nf-dossier:after{content:"";position:absolute;width:26px;height:40px;border-color:var(--nf-accent);border-style:solid;pointer-events:none}.nf-dossier:before{top:-14px;left:-16px;border-width:1px 0 0 1px}.nf-dossier:after{bottom:-14px;right:-16px;border-width:0 1px 1px 0}:focus-visible{outline:2px solid var(--nf-accent-2);outline-offset:2px}.nf-screen{height:100%;display:flex;flex-direction:column;background:var(--nf-screen-bg);color:var(--nf-text);font-family:var(--nf-font-body);overflow:hidden}.nf-scroll{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--nf-line) transparent}.nf-scroll::-webkit-scrollbar{width:6px}.nf-scroll::-webkit-scrollbar-thumb{background:var(--nf-line)}.nf-primary{--nf-cut: 12px;height:64px;padding:0 30px;border:0;background:var(--nf-accent);color:var(--nf-accent-ink);font:700 24px/1 var(--nf-font-cond);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;clip-path:polygon(var(--nf-cut) 0,100% 0,100% calc(100% - var(--nf-cut)),calc(100% - var(--nf-cut)) 100%,0 100%,0 var(--nf-cut))}.nf-primary:hover:not(:disabled){filter:brightness(1.08)}.nf-primary:disabled{opacity:.5;cursor:not-allowed}.nf-footer{flex:none;display:flex;align-items:center;gap:22px;padding:14px 18px 18px;border-top:1px solid var(--nf-line)}.nf-state{margin:24px 4px;font-size:21px;color:var(--nf-label)}.nf-state.is-error{color:var(--nf-danger)}.nf-message{flex:none;margin:0;padding:10px 18px 0;font-size:19px;color:var(--nf-accent-2)}.nf-message.is-error{color:var(--nf-danger)}.nf-row{box-sizing:border-box;width:100%;min-height:60px;display:flex;align-items:center;gap:14px;padding:0 10px;border:0;border-bottom:1px solid var(--nf-line);background:none;color:var(--nf-text);text-align:left;font-family:var(--nf-font-body)}button.nf-row:hover{background:color-mix(in srgb,var(--nf-text) 5%,transparent)}.nf-row.is-on{background:var(--nf-panel-2)}.nf-textbtn:disabled{opacity:.45;cursor:not-allowed}html.has-hud-bg{--nf-screen-bg: color-mix(in srgb, var(--nf-bg) var(--hud-panel-alpha, 75%), transparent)}html.has-hud-bg body{background:linear-gradient(rgba(0,0,0,var(--hud-bg-darken, .4)),rgba(0,0,0,var(--hud-bg-darken, .4))),var(--hud-bg-image) center / cover no-repeat,var(--nf-bg)}html.has-hud-bg .nf-screen,html.has-hud-bg .nf-blur-behind,html.has-hud-bg .home,html.has-hud-bg .screen,html.has-hud-bg .combat-panel.bold{-webkit-backdrop-filter:blur(var(--hud-bg-blur, 0px));backdrop-filter:blur(var(--hud-bg-blur, 0px))}:root{font-family:var(--nf-font-body);line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;width:100%;height:100vh;min-width:320px;background-color:var(--nf-bg);color:var(--nf-text)}button{font-family:inherit;cursor:pointer}#app{width:100%;height:100%;margin:0;padding:0}.logo[data-v-ddbbd446]{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo[data-v-ddbbd446]:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.vue[data-v-ddbbd446]:hover{filter:drop-shadow(0 0 2em #42b883aa)}
