.trader-toggle[data-v-9862abca]{align-items:center;background:transparent;border:1px solid #30363d;border-radius:.375rem;color:var(--text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:500;gap:.3rem;padding:.2rem .5rem;transition:all .15s;white-space:nowrap}.trader-toggle.active[data-v-9862abca],.trader-toggle[data-v-9862abca]:hover:not(:disabled){border-color:#f59e0b;color:#f59e0b}.trader-toggle.active[data-v-9862abca]{background-color:#f59e0b1f}.trader-toggle[data-v-9862abca]:disabled{cursor:not-allowed;opacity:.4}.trader-toggle.xp-mode.active[data-v-9862abca],.trader-toggle.xp-mode[data-v-9862abca]:hover:not(:disabled){border-color:#58a6ff;color:#58a6ff}.trader-toggle.xp-mode.active[data-v-9862abca]{background-color:#58a6ff1f}.trader-bar[data-v-9862abca]{border:1px solid #30363d;border-radius:.375rem;display:flex;flex-direction:column;gap:.375rem;padding:.375rem .5rem;transition:border-color .15s,background-color .15s}.trader-bar.active[data-v-9862abca]{background-color:#f59e0b0f;border-color:#f59e0b66}.trader-bar.xp-mode.active[data-v-9862abca]{background-color:#58a6ff0f;border-color:#58a6ff66}.trader-bar-top[data-v-9862abca]{align-items:center;display:flex;gap:.5rem}.trader-hint[data-v-9862abca]{color:var(--text-secondary);font-size:.75rem;font-style:italic}.trader-expanded[data-v-9862abca]{display:flex;flex-direction:column;gap:.25rem}.trader-all-btn[data-v-9862abca]{background:transparent;border:1px solid #30363d;border-radius:.25rem;color:var(--text-secondary);cursor:pointer;flex-shrink:0;font-size:.65rem;font-weight:600;margin-left:auto;padding:.1rem .4rem;transition:all .1s;white-space:nowrap}.trader-all-btn.active[data-v-9862abca],.trader-all-btn[data-v-9862abca]:hover{border-color:#f59e0b;color:#f59e0b}.trader-all-btn.active[data-v-9862abca]{background-color:#f59e0b1f}.trader-all-btn.xp-mode.active[data-v-9862abca],.trader-all-btn.xp-mode[data-v-9862abca]:hover{border-color:#58a6ff;color:#58a6ff}.trader-all-btn.xp-mode.active[data-v-9862abca]{background-color:#58a6ff1f}.trader-panel-top[data-v-9862abca]{align-items:center;display:flex;justify-content:space-between}.trader-panel-top.compact[data-v-9862abca]{align-self:flex-start;gap:.5rem}.trader-picker-panel[data-v-9862abca]{background-color:#f59e0b12;border:1px solid rgba(245,158,11,.25);border-radius:.375rem;box-sizing:border-box;display:flex;flex-direction:column;gap:.375rem;max-width:100%;padding:.375rem .5rem;width:100%}.trader-picker-panel.xp-mode[data-v-9862abca]{background-color:#58a6ff12;border-color:#58a6ff40}.trader-panel-label[data-v-9862abca]{color:var(--text-secondary);font-size:.7rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.trader-character-list[data-v-9862abca]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:4px}.trader-group-card[data-v-9862abca]{border:1px solid transparent;border-radius:.3rem;display:inline-flex;flex-direction:column;overflow:hidden;transition:border-color .1s}.trader-group-card.has-companions[data-v-9862abca]{border-color:#30363d}.trader-character-row[data-v-9862abca]{align-items:center;border:1px solid transparent;cursor:pointer;display:flex;gap:.3rem;padding:.15rem .4rem;transition:background-color .1s,border-color .1s;white-space:nowrap}.trader-character-row[data-v-9862abca]:hover{background-color:#f59e0b14;border-color:#f59e0b33}.trader-character-row.selected[data-v-9862abca]{background-color:#f59e0b1f;border-color:#f59e0b59}.trader-checkbox[data-v-9862abca]{accent-color:#f59e0b;cursor:pointer;flex-shrink:0}.trader-bar.xp-mode .trader-character-row[data-v-9862abca]:hover,.xp-mode .trader-character-row[data-v-9862abca]:hover{background-color:#58a6ff14;border-color:#58a6ff33}.trader-bar.xp-mode .trader-character-row.selected[data-v-9862abca],.xp-mode .trader-character-row.selected[data-v-9862abca]{background-color:#58a6ff1f;border-color:#58a6ff59}.trader-bar.xp-mode .trader-checkbox[data-v-9862abca],.xp-mode .trader-checkbox[data-v-9862abca]{accent-color:#58a6ff}.trader-character-name[data-v-9862abca]{color:var(--text-primary);font-size:.75rem;font-weight:500}.trader-wallet[data-v-9862abca]{color:#f59e0b;font-size:.75rem;font-weight:600;white-space:nowrap}.trader-bar.xp-mode .trader-wallet[data-v-9862abca],.xp-mode .trader-wallet[data-v-9862abca]{color:#58a6ff}.trader-companions[data-v-9862abca]{background-color:#00000026;border-top:1px solid #30363d;display:flex;flex-direction:column}.trader-companion-row[data-v-9862abca]{padding-left:1rem}.trader-companion-indent[data-v-9862abca]{color:var(--text-secondary);flex-shrink:0;font-size:.65rem;line-height:1;margin-right:.1rem}.trait-list[data-v-68c6c20b]{display:flex;flex-direction:column;gap:.375rem;max-height:360px;overflow-y:auto}.trait-row[data-v-68c6c20b]{background-color:#21262d;border:1px solid #30363d;border-radius:.375rem;cursor:pointer;padding:.6rem .75rem;transition:border-color .15s,background-color .15s}.trait-row[data-v-68c6c20b]:not(.trait-row--selected):hover{background-color:#58a6ff12;border-color:#58a6ff}.trait-row--selected[data-v-68c6c20b]{cursor:default;opacity:.5}.trait-row-name[data-v-68c6c20b]{color:#f0f6fc;font-size:.875rem;font-weight:500}.trait-row-desc[data-v-68c6c20b]{color:#8b949e;font-size:.75rem;margin-top:.2rem}.trait-row-added[data-v-68c6c20b]{color:#8b949e;font-size:.7rem;font-style:italic}.add-condition-card[data-v-5e0b8dc0]{cursor:pointer;transition:border-color .2s}.add-condition-card[data-v-5e0b8dc0]:hover{border-color:var(--accent)}.last-selected-condition[data-v-5e0b8dc0]{background-color:#58a6ff10;border-color:#58a6ff!important}.instance-row[data-v-08774dae]{align-items:center;background-color:#161b22;border:1px solid #30363d;border-radius:.375rem;display:flex;gap:.5rem;padding:.25rem .5rem}.instance-row span[data-v-08774dae]{flex:1}.remove-btn[data-v-08774dae]{background:none;border:none;color:#8b949e;cursor:pointer;font-size:1rem;line-height:1;padding:0 .25rem;transition:color .15s}.remove-btn[data-v-08774dae]:hover{color:#f85149}.penalty-option[data-v-212292ae]{background:transparent;border:1px solid #30363d;border-radius:.375rem;cursor:pointer;display:flex;flex-direction:column;gap:.125rem;padding:.5rem .625rem;text-align:left;transition:border-color .15s,background .15s;width:100%}.penalty-option[data-v-212292ae]:hover{background:#58a6ff14;border-color:#58a6ff}.penalty-option.is-selected[data-v-212292ae]{background:#58a6ff26;border-color:#58a6ff}.penalty-name[data-v-212292ae]{color:var(--text-primary);font-size:.8125rem;font-weight:600}.penalty-desc[data-v-212292ae]{color:var(--text-secondary);font-size:.75rem}.footer-row[data-v-212292ae]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;width:100%}.footer-actions[data-v-212292ae]{display:flex;gap:.5rem;margin-left:auto}.subcategory-option[data-v-cb48a282]{background:transparent;border:1px solid #30363d;border-radius:.375rem;cursor:pointer;display:flex;flex-direction:column;gap:.125rem;padding:.5rem .625rem;text-align:left;transition:border-color .15s,background .15s;width:100%}.subcategory-option[data-v-cb48a282]:hover{background:#58a6ff14;border-color:#58a6ff}.subcategory-option.is-selected[data-v-cb48a282]{background:#58a6ff26;border-color:#58a6ff}.option-name[data-v-cb48a282]{color:var(--text-primary);font-size:.8125rem;font-weight:600}.option-desc[data-v-cb48a282]{color:var(--text-secondary);font-size:.75rem}.footer-row[data-v-cb48a282]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;width:100%}.footer-actions[data-v-cb48a282]{display:flex;gap:.5rem;margin-left:auto}.material-toggle[data-v-29e05ea8]{align-items:center;border-radius:.375rem;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:500;padding:.125rem .5rem;transition:opacity .15s;white-space:nowrap}.material-toggle--active[data-v-29e05ea8]{background-color:#30363d;border:1px solid #30363d;color:#f0f6fc}.material-toggle--active[data-v-29e05ea8]:hover{opacity:.8}.material-toggle--inactive[data-v-29e05ea8]{background-color:#6e768140;border:1px solid #6e7681;color:#8b949e}.material-toggle--inactive[data-v-29e05ea8]:hover{opacity:.75}.material-pick-btn[data-v-382199e1]{align-items:center;background:#6e768140;border:1px solid #6e7681;border-radius:.375rem;color:#8b949e;cursor:pointer;display:inline-flex;font-size:.7rem;font-weight:500;padding:.1rem .45rem;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.material-pick-btn[data-v-382199e1]:hover{border-color:#8b949e;color:#f0f6fc}.material-pick-btn--chosen[data-v-382199e1]{background:#30363d;border-color:#30363d;color:#f0f6fc}@keyframes material-nudge-382199e1{0%{transform:scale(1)}20%{transform:scale(1.18)}40%{transform:scale(.95)}60%{transform:scale(1.1)}80%{transform:scale(.98)}to{transform:scale(1)}}.material-pick-btn--nudge[data-v-382199e1]{animation:material-nudge-382199e1 .55s ease}.field-label[data-v-2cc69902]{font-size:.75rem;font-weight:500;white-space:nowrap}.field-label[data-v-2cc69902],.level-header[data-v-2cc69902]{color:var(--text-secondary)}.level-header[data-v-2cc69902]{align-items:center;background:var(--bg-secondary);cursor:pointer;display:flex;justify-content:space-between;padding:.375rem .625rem;text-align:left;transition:background .15s;width:100%}.level-header[data-v-2cc69902]:hover{background:var(--bg-tertiary)}.level-header--active[data-v-2cc69902]{color:var(--text-primary)}.level-chevron[data-v-2cc69902]{display:inline-block;font-size:.75rem;transform:rotate(-90deg);transition:transform .15s}.level-chevron--open[data-v-2cc69902]{transform:rotate(0)}.level-body[data-v-2cc69902]{background:var(--bg-primary);padding:.5rem .625rem}.gm-hints[data-v-2cc69902]{background:var(--bg-secondary);border:1px dashed var(--border);border-radius:.375rem;padding:.5rem .625rem}.material-btn[data-v-2cc69902]{align-items:center;background:#6e768140;border:1px solid #6e7681;border-radius:.375rem;color:#8b949e;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:500;padding:.125rem .5rem;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.material-btn[data-v-2cc69902]:hover{border-color:#8b949e;color:#f0f6fc}.material-btn--active[data-v-2cc69902]{background:#30363d;border-color:#30363d;color:#f0f6fc}.field-label[data-v-af0250b5]{color:var(--text-secondary);font-size:.75rem;font-weight:500}.border-border[data-v-af0250b5],.border-border-default[data-v-af0250b5]{border-color:#30363d}.border-active[data-v-af0250b5]{border-color:#58a6ff}.alignment-header[data-v-af0250b5]{align-items:center;background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;display:flex;justify-content:space-between;padding:.375rem .625rem;text-align:left;transition:background .15s;width:100%}.alignment-header[data-v-af0250b5]:hover{background:var(--bg-tertiary)}.alignment-header--active[data-v-af0250b5]{color:var(--text-primary)}.alignment-chevron[data-v-af0250b5]{display:inline-block;font-size:.75rem;transform:rotate(-90deg);transition:transform .15s}.alignment-chevron--open[data-v-af0250b5]{transform:rotate(0)}.alignment-body[data-v-af0250b5]{background:var(--bg-primary);padding:.5rem .625rem}.detail-stats[data-v-ed1903db]{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem}.stat-label[data-v-ed1903db]{color:var(--text-secondary);font-size:.75rem;font-weight:500}.stat-value[data-v-ed1903db]{color:var(--text-primary);font-size:.75rem;font-weight:600}.stolen-price-indicator[data-v-ed1903db]{color:var(--warning);font-size:.7rem;font-weight:500;margin-left:.25rem}.stat-sep[data-v-ed1903db]{color:var(--text-secondary);font-size:.75rem}.dice-section[data-v-ed1903db]{align-items:baseline;gap:.5rem}.dice-list[data-v-ed1903db],.dice-section[data-v-ed1903db]{display:flex;flex-wrap:wrap}.dice-list[data-v-ed1903db]{gap:.375rem}.description[data-v-ed1903db]{color:var(--text-secondary);font-size:.8125rem;line-height:1.6;white-space:pre-wrap}.entry-fields[data-v-ed1903db]{align-items:center;border-top:1px solid #30363d;display:grid;gap:.5rem .75rem;grid-template-columns:auto 1fr;padding-top:.75rem}.field-label[data-v-ed1903db]{color:var(--text-secondary);font-size:.75rem;font-weight:500;white-space:nowrap}.field-value[data-v-ed1903db]{color:var(--text-primary);font-size:.8125rem}.note-preview[data-v-ed1903db]{background:transparent;border:1px solid transparent;border-radius:.25rem;cursor:pointer;display:block;margin:-.125rem -.375rem;min-width:0;padding:.125rem .375rem;text-align:left;transition:background-color .15s,border-color .15s;width:100%}.note-preview[data-v-ed1903db]:hover{background-color:#ffffff0d;border-color:#30363d}.note-preview-text[data-v-ed1903db]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notes-readonly[data-v-ed1903db]{background-color:#ffffff0d;border-radius:.25rem;color:var(--text-primary);font-size:.875rem;max-height:20rem;min-height:6rem;overflow-y:auto;padding:.5rem;white-space:pre-wrap}.move-section[data-v-ed1903db]{border-top:1px solid #30363d;display:flex;flex-direction:column;gap:.375rem;padding-top:.75rem}.move-row[data-v-ed1903db]{align-items:center;display:flex;gap:.5rem}.move-amount-input[data-v-ed1903db]{flex-shrink:0;width:4rem}.magic-effects-section[data-v-ed1903db]{border-top:1px solid #30363d;padding-top:.75rem}.poison-rules[data-v-ed1903db]{background:#58a6ff0d;border-left:2px solid var(--color-primary,#58a6ff);border-radius:0 .25rem .25rem 0;padding:.625rem .75rem}.poison-rules-title[data-v-ed1903db]{color:var(--text-primary);font-size:.75rem;font-weight:600;margin-bottom:.375rem}.poison-rules-body[data-v-ed1903db]{font-size:.75rem}.poison-rules-body[data-v-ed1903db],.trait-description[data-v-ed1903db]{color:var(--text-secondary);line-height:1.6;white-space:pre-wrap}.trait-description[data-v-ed1903db]{font-size:.8125rem}.weakened-indicator[data-v-ed1903db]{font-size:.65rem;opacity:.8}.item-spell-card[data-v-ed1903db]{align-items:center;background-color:#161b22;border:1px solid #30363d;border-radius:.375rem;display:inline-flex;flex-direction:row;gap:.25rem;padding:.25rem .375rem}.item-spell-card.item-spell-cast[data-v-ed1903db]{opacity:.55}.ctrl-row[data-v-ed1903db]{align-items:center;display:flex;gap:.2rem}.ctrl-btn[data-v-ed1903db]{flex-shrink:0;font-size:.7rem;min-width:1.25rem;padding:1px 5px;text-align:center}.durability-selector[data-v-ed1903db]{position:relative}.durability-menu[data-v-ed1903db]{background-color:#161b22;border:1px solid #30363d;border-radius:.375rem;box-shadow:0 4px 6px #0000004d;display:flex;flex-direction:column;gap:.125rem;left:0;padding:.25rem;position:absolute;top:calc(100% + .25rem);z-index:50}.durability-option[data-v-ed1903db]{background:transparent;border:none;border-radius:.25rem;color:var(--text-secondary);cursor:pointer;font-size:.75rem;padding:.375rem .75rem;text-align:left;transition:background-color .15s,color .15s;white-space:nowrap}.durability-option[data-v-ed1903db]:hover{background-color:#58a6ff1a;color:var(--text-primary)}.durability-option.active[data-v-ed1903db]{background-color:#58a6ff26;color:var(--color-primary,#58a6ff);font-weight:600}.condition-row[data-v-ed1903db]{background-color:#161b22;border:1px solid #30363d;border-radius:.375rem;justify-content:space-between;padding:.5rem}.condition-info[data-v-ed1903db],.condition-row[data-v-ed1903db]{align-items:center;display:flex}.condition-info[data-v-ed1903db]{flex:1;gap:.5rem}.condition-time[data-v-ed1903db]{color:var(--text-secondary);font-size:.75rem}.condition-die[data-v-ed1903db]{color:var(--text-secondary);font-size:.7rem;opacity:.7}.condition-charges[data-v-ed1903db]{color:var(--info);font-size:.7rem;font-weight:500;margin-left:.25rem}.level-option[data-v-222fccdd]{align-items:center;background:transparent;border:1px solid #30363d;border-radius:.375rem;cursor:pointer;display:flex;gap:.5rem;justify-content:space-between;padding:.5rem .75rem;text-align:left;transition:border-color .15s,background .15s;width:100%}.level-option[data-v-222fccdd]:hover{background:#58a6ff14;border-color:#58a6ff}.option-level[data-v-222fccdd]{color:var(--text-primary);font-size:.8125rem;font-weight:600}.option-price[data-v-222fccdd]{color:var(--text-secondary);font-size:.75rem}.footer-actions[data-v-222fccdd]{display:flex;gap:.5rem;margin-left:auto}.add-item-card[data-v-fab2c8e3]{background-color:#58a6ff0d;border:2px dashed rgba(88,166,255,.3)}.add-item-card[data-v-fab2c8e3]:hover{background-color:#58a6ff1a;border-color:#58a6ff80}.cant-afford[data-v-fab2c8e3]{cursor:help;font-size:.75rem;font-style:italic;padding:.25rem .5rem}.cant-afford[data-v-fab2c8e3],.lq-toggle[data-v-fab2c8e3]{color:var(--text-secondary);white-space:nowrap}.lq-toggle[data-v-fab2c8e3]{background:transparent;border:1px solid transparent;border-radius:.25rem;cursor:pointer;flex-shrink:0;font-size:.65rem;font-weight:500;line-height:1.4;padding:.1rem .35rem;transition:color .15s,border-color .15s}.lq-toggle[data-v-fab2c8e3]:hover{border-color:var(--border);color:var(--text-primary)}.lq-toggle--active[data-v-fab2c8e3]{border-color:#da363366;color:#da3633}.lq-toggle[data-v-fab2c8e3]:disabled{cursor:not-allowed;opacity:.4}.magic-effect-badge[data-v-fab2c8e3]{align-items:center;background:#58a6ff1a;border:1px solid rgba(88,166,255,.3);border-radius:.25rem;color:var(--color-primary,#58a6ff);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.65rem;font-weight:500;gap:.25rem;line-height:1.4;padding:.1rem .35rem;transition:background .15s,border-color .15s;white-space:nowrap}.magic-effect-badge[data-v-fab2c8e3]:hover{background:#58a6ff26;border-color:#58a6ff80}.magic-effect-badge .remove-x[data-v-fab2c8e3]{font-size:.75rem;font-weight:700;opacity:.6}.magic-effect-badge:hover .remove-x[data-v-fab2c8e3]{color:#da3633;opacity:1}.number-input-wrap[data-v-5459bf2e]{align-items:stretch;background-color:#21262d;border:1px solid #30363d;border-radius:.375rem;display:inline-flex;overflow:hidden;transition:border-color .2s ease}.number-input-wrap[data-v-5459bf2e]:focus-within{border-color:#58a6ff;box-shadow:0 0 0 3px #58a6ff33}.number-input[data-v-5459bf2e]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;background:transparent;border:none;box-sizing:content-box;color:#f0f6fc;field-sizing:content;font-size:.875rem;min-width:2ch;outline:none;padding:.25rem 1rem .25rem .375rem}.number-input[data-v-5459bf2e]::-webkit-inner-spin-button,.number-input[data-v-5459bf2e]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.spin-btns[data-v-5459bf2e]{border-left:1px solid #30363d;display:flex;flex-direction:column}.spin-btn[data-v-5459bf2e]{align-items:center;background:transparent;border:none;color:#7d8590;cursor:pointer;display:flex;flex:1;font-size:.5rem;justify-content:center;line-height:1;padding:0 .3rem;transition:background-color .15s ease,color .15s ease}.spin-btn[data-v-5459bf2e]:hover:not(:disabled){background-color:#30363d;color:#f0f6fc}.spin-btn[data-v-5459bf2e]:disabled{cursor:not-allowed;opacity:.3}.spin-btn[data-v-5459bf2e]:first-child{border-bottom:1px solid #30363d}.section-card[data-v-5ecfb8e4]{background-color:#21262d;border:1px solid #30363d;border-radius:.5rem;padding:.5rem}.currency-chain[data-v-5ecfb8e4]{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem}.denom-cell[data-v-5ecfb8e4]{gap:.25rem}.convert-arrows[data-v-5ecfb8e4],.denom-cell[data-v-5ecfb8e4]{align-items:center;display:flex;flex-direction:column}.convert-arrows[data-v-5ecfb8e4]{gap:.125rem}.arrow-btn[data-v-5ecfb8e4]{font-size:.75rem;line-height:1;min-width:1.5rem;padding:0 .25rem!important}.readonly-sep[data-v-5ecfb8e4]{width:.5rem}.compact-currency[data-v-5ecfb8e4]{border-bottom:1px solid #30363d;padding:.25rem 0}.compact-denom[data-v-5ecfb8e4]{align-items:center;display:flex;gap:.2rem}.compact-label[data-v-5ecfb8e4]{color:var(--text-secondary);font-size:.7rem;font-weight:500}.compact-value[data-v-5ecfb8e4]{color:var(--text-primary);font-size:.8rem;font-weight:600;min-width:1.5rem;text-align:center}.compact-arrows[data-v-5ecfb8e4]{align-items:center;display:flex;flex-direction:column;gap:.05rem}.currency-label[data-v-5ecfb8e4]{color:var(--text-secondary);font-size:.75rem;font-weight:500;text-align:center}.currency-value[data-v-5ecfb8e4]{color:var(--text-primary);font-size:.875rem;font-weight:600}.section-card[data-v-11baa36f]{background-color:#21262d;border:1px solid #30363d;border-radius:.5rem;padding:.5rem}.stats-row[data-v-11baa36f]{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem}.stat-label[data-v-11baa36f],.stat-sep[data-v-11baa36f]{color:var(--text-secondary);font-size:.75rem}.stat-label[data-v-11baa36f]{font-weight:500;white-space:nowrap}.stat-value[data-v-11baa36f]{color:var(--text-primary);font-size:.75rem;font-weight:600}.items-wrap[data-v-11baa36f]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.375rem}.item-group[data-v-11baa36f]{align-items:center;display:flex;gap:.2rem}.item-group.stashed[data-v-11baa36f]{opacity:.55}.item-badge[data-v-11baa36f]{cursor:pointer;font-size:.75rem;white-space:normal}.ctrl-btn[data-v-11baa36f]{flex-shrink:0;font-size:.8rem;min-width:1.25rem;padding:1px 6px;text-align:center}.add-inline-btn[data-v-11baa36f]{align-self:center;font-size:1rem;font-weight:300}.stats-row[data-v-11baa36f] .trader-picker-panel{flex-basis:100%;margin-top:.25rem}.skill-chip[data-v-6a437a90]{align-items:center;background-color:#161b22;border:1px solid #30363d;border-radius:.375rem;cursor:pointer;display:inline-flex;gap:.25rem;padding:.2rem .5rem;transition:border-color .15s,background-color .15s;white-space:nowrap}.skill-chip[data-v-6a437a90]:not(.skill-chip--readonly):hover{background-color:#58a6ff12;border-color:#58a6ff}.skill-chip--readonly[data-v-6a437a90]{cursor:default;opacity:.8}.skill-chip__label[data-v-6a437a90]{color:var(--text-secondary);font-size:.7rem;font-weight:600}.skill-chip__value[data-v-6a437a90]{color:var(--text-primary);font-size:.8rem;font-weight:700}.skill-chip__sense[data-v-6a437a90]{background-color:#58a6ff26;border:1px solid rgba(88,166,255,.4);border-radius:.25rem;color:#58a6ff;font-size:.65rem;font-weight:600;margin-left:.1rem;padding:0 .3rem}.stat-chip[data-v-085a0db1]{align-items:center;background-color:#161b22;border:1px solid #30363d;border-radius:.375rem;cursor:pointer;display:inline-flex;gap:.25rem;padding:.2rem .5rem;transition:border-color .15s,background-color .15s;white-space:nowrap}.stat-chip[data-v-085a0db1]:not(.stat-chip--readonly):hover{background-color:#58a6ff12;border-color:#58a6ff}.stat-chip--readonly[data-v-085a0db1]{cursor:default;opacity:.8}.stat-chip__label[data-v-085a0db1]{color:var(--text-secondary);font-size:.7rem;font-weight:600}.stat-chip__value[data-v-085a0db1]{color:var(--text-primary);font-size:.8rem;font-weight:700}.stat-chip__badge[data-v-085a0db1]{border-radius:.25rem;border-style:solid;border-width:1px;font-size:.65rem;font-weight:600;margin-left:.1rem;padding:0 .3rem}.name-input-card[data-v-ac8b5934],.companion-select-card[data-v-212ad4e5]{background-color:#161b22;border:1px solid #30363d;border-radius:.375rem;padding:.5rem}.companion-names-display[data-v-212ad4e5]{background-color:#21262d;border:1px solid #30363d;border-radius:.375rem;color:#f0f6fc;font-size:.875rem;padding:.5rem .75rem}.field-label[data-v-abccf931]{color:#7d8590;display:block;font-size:.75rem;font-weight:600;margin-bottom:.25rem}.usage-grid[data-v-abccf931]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.usage-grid--readonly[data-v-abccf931]{opacity:.75}.trait-editor[data-v-a8e3e774]{gap:1.25rem}.form-row[data-v-a8e3e774],.trait-editor[data-v-a8e3e774]{display:flex;flex-direction:column}.form-row[data-v-a8e3e774]{gap:.5rem}.form-row--inline[data-v-a8e3e774]{align-items:flex-end;flex-direction:row;flex-wrap:wrap;gap:1rem}.field-label[data-v-a8e3e774]{color:#c9d1d9;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.field-hint[data-v-a8e3e774]{color:#7d8590;font-size:.75rem;margin:0}.full-width[data-v-a8e3e774]{width:100%}.half-width[data-v-a8e3e774]{min-width:160px;width:50%}.inline-field[data-v-a8e3e774]{display:flex;flex-direction:column;gap:.375rem;min-width:80px}.inline-field--wide[data-v-a8e3e774]{flex:1;min-width:160px}.campaign-list[data-v-a8e3e774]{background-color:#0d111780;border:1px solid #30363d;border-radius:.375rem;display:flex;flex-direction:column;gap:.5rem;padding:.5rem .75rem}.campaign-checkbox-label[data-v-a8e3e774]{align-items:center;color:#c9d1d9;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem}.campaign-checkbox-input[data-v-a8e3e774]{cursor:pointer;height:1rem;width:1rem}.add-trait-card[data-v-13bf7a2d]{cursor:pointer;transition:border-color .2s}.add-trait-card[data-v-13bf7a2d]:hover{border-color:var(--accent)}.section-card[data-v-3d869e77]{background-color:#21262d;border:1px solid #30363d;border-radius:.5rem;padding:.5rem}.add-inline-btn[data-v-3d869e77]{align-self:center;font-size:1rem;font-weight:300}.section-card[data-v-5e359b3d]{background-color:#21262d;border:1px solid #30363d;border-radius:.5rem;padding:.5rem}.add-inline-btn[data-v-5e359b3d]{align-self:center;font-size:1rem;font-weight:300}.section-card[data-v-0a60baa2]{background-color:#21262d;border:1px solid #30363d;border-radius:.5rem;padding:.5rem}.groups-wrap[data-v-0a60baa2]{gap:.375rem;min-height:1.5rem}.category-group[data-v-0a60baa2],.groups-wrap[data-v-0a60baa2]{display:flex;flex-direction:column}.category-group[data-v-0a60baa2]{gap:.2rem}.category-label[data-v-0a60baa2]{color:#8b949e;font-size:.65rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.category-bonus[data-v-0a60baa2]{color:#58a6ff;font-weight:700}.items-wrap[data-v-0a60baa2]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.375rem}.add-inline-btn[data-v-0a60baa2]{align-self:center;font-size:1rem;font-weight:300}.spell-card[data-v-0a60baa2]{align-items:center;background-color:#161b22;border:1px solid #30363d;border-radius:.375rem;display:inline-flex;flex-direction:row;gap:.25rem;padding:.25rem .375rem}.spell-card.exhausted[data-v-0a60baa2]{opacity:.55}.spell-badge[data-v-0a60baa2]{font-size:.75rem;white-space:normal}.weakened-indicator[data-v-0a60baa2]{font-size:.65rem;opacity:.8}.ctrl-row[data-v-0a60baa2]{align-items:center;display:flex;gap:.2rem}.ctrl-btn[data-v-0a60baa2]{flex-shrink:0;font-size:.7rem;min-width:1.25rem;padding:1px 5px;text-align:center}.border-border-default[data-v-0a60baa2]{border-color:#30363d}.section-card[data-v-06f01b53]{background-color:#21262d;border:1px solid #30363d;border-radius:.5rem;padding:.375rem .5rem}.notes-columns[data-v-06f01b53]{align-items:center;display:grid;gap:.5rem;grid-template-columns:max-content 1fr}.notes-label[data-v-06f01b53]{white-space:nowrap}.notes-body[data-v-06f01b53]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;overflow:hidden;word-break:break-word}.tabs-bar[data-v-06f01b53]{border-bottom:1px solid #30363d;display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.75rem;padding-bottom:.25rem}.tab[data-v-06f01b53]{align-items:center;background:transparent;border:1px solid transparent;border-radius:.375rem .375rem 0 0;color:#7d8590;cursor:pointer;display:inline-flex;font-size:.75rem;gap:.25rem;line-height:1.4;padding:.25rem .625rem;transition:background .15s,color .15s,border-color .15s}.tab[data-v-06f01b53]:hover{background:#2d333b;color:#c9d1d9}.tab--active[data-v-06f01b53]{background:#2d333b;border-color:#30363d #30363d #2d333b;color:#f0f6fc}.tab--add[data-v-06f01b53]{color:#58a6ff;font-size:1rem;padding:.125rem .5rem}.tab--add[data-v-06f01b53]:hover{background:#58a6ff1a;color:#79c0ff}.tab-name[data-v-06f01b53]{max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-close[data-v-06f01b53]{border-radius:.25rem;color:#7d8590;font-size:.875rem;line-height:1;padding:0 .1rem;transition:color .15s,background .15s}.tab-close[data-v-06f01b53]:hover{background:#f8514926;color:#f85149}.note-body[data-v-06f01b53]{display:flex;flex-direction:column;gap:.5rem}.note-name-row[data-v-06f01b53]{align-items:center;display:flex}.note-name-input[data-v-06f01b53]{width:12rem}.note-name-readonly[data-v-06f01b53]{padding:.125rem 0}.notes-readonly[data-v-06f01b53]{background-color:#ffffff0d;border-radius:.25rem;color:var(--text-primary);font-size:.875rem;max-height:20rem;min-height:6rem;overflow-y:auto;padding:.5rem;white-space:pre-wrap}.add-attack-card[data-v-fabda4fc]{cursor:pointer;transition:border-color .2s}.add-attack-card[data-v-fabda4fc]:hover{border-color:var(--accent)}.attack-card[data-v-fabda4fc]{cursor:pointer;transition:background-color .2s}.attack-card[data-v-fabda4fc]:hover{background-color:#30363d}.damage-component-row[data-v-fabda4fc]{align-items:flex-end;background-color:#161b22;border:1px solid #30363d;border-radius:.375rem;display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem}.remove-component-btn[data-v-fabda4fc]{align-items:center;background-color:transparent;border:1px solid #6e7681;border-radius:.25rem;color:#6e7681;cursor:pointer;display:flex;flex-shrink:0;font-size:.75rem;height:1.75rem;justify-content:center;padding:0;transition:all .15s ease;width:1.5rem}.remove-component-btn[data-v-fabda4fc]:hover{border-color:#f85149;color:#f85149}.hd-combined-input[data-v-3f7d6e99]{background-color:#21262d;border:1px solid #30363d;border-radius:.375rem;box-sizing:border-box;color:#f0f6fc;display:block;transition:all .2s ease}.hd-combined-input[data-v-3f7d6e99]:focus{border-color:#58a6ff;box-shadow:0 0 0 3px #58a6ff33;outline:none}.hd-combined-input[data-v-3f7d6e99]:disabled{cursor:not-allowed;opacity:.5}.hd-combined-input[type=number][data-v-3f7d6e99]::-webkit-inner-spin-button,.hd-combined-input[type=number][data-v-3f7d6e99]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hd-combined-input[type=number][data-v-3f7d6e99]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.spell-badge[data-v-3f7d6e99]{background-color:rgba(var(--color-info-rgb,56 189 248),.1);border:1px solid rgba(var(--color-info-rgb,56 189 248),.4);color:var(--color-info,#38bdf8);cursor:default;display:inline-block}.section-card[data-v-43ae8add],.section-card[data-v-870011f8]{background-color:#21262d;border:1px solid #30363d;border-radius:.5rem;padding:.5rem}.skills-badges-container[data-v-1d4cceb0]{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem;min-height:1.5rem}.add-inline-btn[data-v-1d4cceb0]{align-self:center;font-size:1rem;font-weight:300}.section-card[data-v-594299ba]{background-color:#21262d;border:1px solid #30363d;border-radius:.5rem;padding:.5rem}.hp-combined-input[data-v-594299ba]{background-color:#21262d;border:1px solid #30363d;border-radius:.375rem;box-sizing:border-box;color:#f0f6fc;display:block;transition:all .2s ease}.hp-combined-input[data-v-594299ba]:focus{border-color:#58a6ff;box-shadow:0 0 0 3px #58a6ff33;outline:none}.hp-combined-input[data-v-594299ba]:disabled{cursor:not-allowed;opacity:.5}.hp-combined-input[type=number][data-v-594299ba]::-webkit-inner-spin-button,.hp-combined-input[type=number][data-v-594299ba]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hp-combined-input[type=number][data-v-594299ba]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.xp-display-field[data-v-594299ba]{background-color:#21262d;border:1px solid #30363d;border-radius:.375rem;box-sizing:border-box;color:#f0f6fc;display:block}.details-divider[data-v-594299ba]{border-top:1px solid #30363d}.stats-skills-layout[data-v-594299ba]{align-items:stretch;display:flex;gap:.75rem}.stats-skills-left[data-v-594299ba]{flex:2;min-width:0}.misc-skills-box[data-v-594299ba]{align-items:flex-start;background-color:#161b22;border:1px solid #30363d;border-radius:.375rem;cursor:pointer;display:flex;flex:1;flex-direction:column;gap:.25rem;min-width:0;overflow:hidden;padding:.4rem .6rem;text-align:left;transition:border-color .15s,background-color .15s}.misc-skills-box[data-v-594299ba]:not(.misc-skills-box--readonly):hover{background-color:#58a6ff12;border-color:#58a6ff}.misc-skills-box--readonly[data-v-594299ba]{cursor:default}.misc-skills-box__label[data-v-594299ba]{align-items:center;color:var(--text-secondary);display:flex;flex-shrink:0;font-size:.7rem;font-weight:600;gap:.3rem;width:100%}.misc-skills-box__value[data-v-594299ba]{color:var(--text-primary);flex:1;font-size:.75rem;overflow:hidden;white-space:pre-wrap;width:100%;word-break:break-word}.misc-skills-box__icon[data-v-594299ba]{color:var(--text-secondary);flex-shrink:0;margin-left:auto}.misc-skills-textarea[data-v-594299ba]{background-color:#161b22;border:1px solid #30363d;border-radius:.375rem;color:var(--text-primary);font-size:.875rem;outline:none;padding:.5rem;resize:vertical}.misc-skills-textarea[data-v-594299ba]:focus{border-color:#58a6ff;box-shadow:0 0 0 3px #58a6ff33}.grit-display[data-v-594299ba]{align-items:center;background-color:#161b22;border:1px dashed #30363d;border-radius:.375rem;display:inline-flex;flex-direction:column;gap:.15rem;margin-left:.5rem;min-width:48px;padding:.2rem .5rem}.grit-display--clickable[data-v-594299ba]{cursor:pointer;transition:border-color .15s,background-color .15s}.grit-display--clickable[data-v-594299ba]:hover{background-color:#58a6ff12;border-color:#58a6ff}.grit-display__label[data-v-594299ba]{align-items:center;color:var(--text-secondary);display:flex;font-size:.65rem;font-weight:700;gap:.25rem;letter-spacing:.08em}.grit-display__value[data-v-594299ba]{color:var(--text-primary);font-size:.95rem;font-weight:600}
