.add-inline-btn[data-v-722ebb8e]{align-self:center;font-size:1rem;font-weight:300}.trader-toggle[data-v-dd2629f8]{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-dd2629f8],.trader-toggle[data-v-dd2629f8]:hover:not(:disabled){border-color:#f59e0b;color:#f59e0b}.trader-toggle.active[data-v-dd2629f8]{background-color:#f59e0b1f}.trader-toggle[data-v-dd2629f8]:disabled{cursor:not-allowed;opacity:.4}.trader-toggle.xp-mode.active[data-v-dd2629f8],.trader-toggle.xp-mode[data-v-dd2629f8]:hover:not(:disabled){border-color:#58a6ff;color:#58a6ff}.trader-toggle.xp-mode.active[data-v-dd2629f8]{background-color:#58a6ff1f}.trader-bar[data-v-dd2629f8]{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-dd2629f8]{background-color:#f59e0b0f;border-color:#f59e0b66}.trader-bar.xp-mode.active[data-v-dd2629f8]{background-color:#58a6ff0f;border-color:#58a6ff66}.trader-bar-top[data-v-dd2629f8]{align-items:center;display:flex;gap:.5rem}.trader-hint[data-v-dd2629f8]{color:var(--text-secondary);font-size:.75rem;font-style:italic}.trader-expanded[data-v-dd2629f8]{display:flex;flex-direction:column;gap:.25rem}.trader-all-btn[data-v-dd2629f8]{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-dd2629f8],.trader-all-btn[data-v-dd2629f8]:hover{border-color:#f59e0b;color:#f59e0b}.trader-all-btn.active[data-v-dd2629f8]{background-color:#f59e0b1f}.trader-all-btn.xp-mode.active[data-v-dd2629f8],.trader-all-btn.xp-mode[data-v-dd2629f8]:hover{border-color:#58a6ff;color:#58a6ff}.trader-all-btn.xp-mode.active[data-v-dd2629f8]{background-color:#58a6ff1f}.trader-panel-top[data-v-dd2629f8]{align-items:center;display:flex;justify-content:space-between}.trader-panel-top.compact[data-v-dd2629f8]{align-self:flex-start;gap:.5rem}.trader-picker-panel[data-v-dd2629f8]{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-dd2629f8]{background-color:#58a6ff12;border-color:#58a6ff40}.trader-panel-label[data-v-dd2629f8]{color:var(--text-secondary);font-size:.7rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.trader-character-list[data-v-dd2629f8]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:4px}.trader-group-card[data-v-dd2629f8]{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-dd2629f8]{border-color:#30363d}.trader-character-row[data-v-dd2629f8]{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-dd2629f8]:hover{background-color:#f59e0b14;border-color:#f59e0b33}.trader-character-row.selected[data-v-dd2629f8]{background-color:#f59e0b1f;border-color:#f59e0b59}.trader-checkbox[data-v-dd2629f8]{accent-color:#f59e0b;cursor:pointer;flex-shrink:0}.trader-bar.xp-mode .trader-character-row[data-v-dd2629f8]:hover,.xp-mode .trader-character-row[data-v-dd2629f8]:hover{background-color:#58a6ff14;border-color:#58a6ff33}.trader-bar.xp-mode .trader-character-row.selected[data-v-dd2629f8],.xp-mode .trader-character-row.selected[data-v-dd2629f8]{background-color:#58a6ff1f;border-color:#58a6ff59}.trader-bar.xp-mode .trader-checkbox[data-v-dd2629f8],.xp-mode .trader-checkbox[data-v-dd2629f8]{accent-color:#58a6ff}.trader-character-name[data-v-dd2629f8]{color:var(--text-primary);font-size:.75rem;font-weight:500}.trader-wallet[data-v-dd2629f8]{color:#f59e0b;font-size:.75rem;font-weight:600;white-space:nowrap}.trader-bar.xp-mode .trader-wallet[data-v-dd2629f8],.xp-mode .trader-wallet[data-v-dd2629f8]{color:#58a6ff}.trader-companions[data-v-dd2629f8]{background-color:#00000026;border-top:1px solid #30363d;display:flex;flex-direction:column}.trader-companion-row[data-v-dd2629f8]{padding-left:1rem}.trader-companion-indent[data-v-dd2629f8]{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}.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}.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-7522ad7c]{background-color:#58a6ff0d;border:2px dashed rgba(88,166,255,.3)}.add-item-card[data-v-7522ad7c]:hover{background-color:#58a6ff1a;border-color:#58a6ff80}.cant-afford[data-v-7522ad7c]{cursor:help;font-size:.75rem;font-style:italic;padding:.25rem .5rem}.cant-afford[data-v-7522ad7c],.lq-toggle[data-v-7522ad7c]{color:var(--text-secondary);white-space:nowrap}.lq-toggle[data-v-7522ad7c]{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-7522ad7c]:hover{border-color:var(--border);color:var(--text-primary)}.lq-toggle--active[data-v-7522ad7c]{border-color:#da363366;color:#da3633}.lq-toggle[data-v-7522ad7c]:disabled{cursor:not-allowed;opacity:.4}.magic-effect-badge[data-v-7522ad7c]{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-7522ad7c]:hover{background:#58a6ff26;border-color:#58a6ff80}.magic-effect-badge .remove-x[data-v-7522ad7c]{font-size:.75rem;font-weight:700;opacity:.6}.magic-effect-badge:hover .remove-x[data-v-7522ad7c]{color:#da3633;opacity:1}.material-toggle[data-v-76735199]{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-76735199]{background-color:#30363d;border:1px solid #30363d;color:#f0f6fc}.material-toggle--active[data-v-76735199]:hover{opacity:.8}.material-toggle--inactive[data-v-76735199]{background-color:#6e768140;border:1px solid #6e7681;color:#8b949e}.material-toggle--inactive[data-v-76735199]:hover{opacity:.75}.material-pick-btn[data-v-eca22ce2]{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-eca22ce2]:hover{border-color:#8b949e;color:#f0f6fc}.material-pick-btn--chosen[data-v-eca22ce2]{background:#30363d;border-color:#30363d;color:#f0f6fc}@keyframes material-nudge-eca22ce2{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-eca22ce2]{animation:material-nudge-eca22ce2 .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-8589312e]{color:var(--text-secondary);font-size:.75rem;font-weight:500}.border-border[data-v-8589312e],.border-border-default[data-v-8589312e]{border-color:#30363d}.border-active[data-v-8589312e]{border-color:#58a6ff}.alignment-header[data-v-8589312e]{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-8589312e]:hover{background:var(--bg-tertiary)}.alignment-header--active[data-v-8589312e]{color:var(--text-primary)}.alignment-chevron[data-v-8589312e]{display:inline-block;font-size:.75rem;transform:rotate(-90deg);transition:transform .15s}.alignment-chevron--open[data-v-8589312e]{transform:rotate(0)}.alignment-body[data-v-8589312e]{background:var(--bg-primary);padding:.5rem .625rem}.detail-stats[data-v-7af0341d]{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem}.stat-label[data-v-7af0341d]{color:var(--text-secondary);font-size:.75rem;font-weight:500}.stat-value[data-v-7af0341d]{color:var(--text-primary);font-size:.75rem;font-weight:600}.stolen-price-indicator[data-v-7af0341d]{color:var(--warning);font-size:.7rem;font-weight:500;margin-left:.25rem}.stat-sep[data-v-7af0341d]{color:var(--text-secondary);font-size:.75rem}.bulk-edit-icon[data-v-7af0341d]{flex-shrink:0;height:.75rem;margin-left:.25rem;opacity:.7;width:.75rem}.bulk-override-body[data-v-7af0341d]{display:flex;flex-direction:column;gap:.75rem}.bulk-override-hint[data-v-7af0341d]{color:var(--text-secondary);font-size:.8125rem}.bulk-override-actions[data-v-7af0341d]{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.bulk-override-actions-right[data-v-7af0341d]{display:flex;gap:.5rem;margin-left:auto}.dice-section[data-v-7af0341d]{align-items:baseline;gap:.5rem}.dice-list[data-v-7af0341d],.dice-section[data-v-7af0341d]{display:flex;flex-wrap:wrap}.dice-list[data-v-7af0341d]{gap:.375rem}.description[data-v-7af0341d]{color:var(--text-secondary);font-size:.8125rem;line-height:1.6;white-space:pre-wrap}.entry-fields[data-v-7af0341d]{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-7af0341d]{color:var(--text-secondary);font-size:.75rem;font-weight:500;white-space:nowrap}.field-value[data-v-7af0341d]{color:var(--text-primary);font-size:.8125rem}.note-preview[data-v-7af0341d]{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-7af0341d]:hover{background-color:#ffffff0d;border-color:#30363d}.note-preview-text[data-v-7af0341d]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notes-readonly[data-v-7af0341d]{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-7af0341d]{border-top:1px solid #30363d;display:flex;flex-direction:column;gap:.375rem;padding-top:.75rem}.move-row[data-v-7af0341d]{align-items:center;display:flex;gap:.5rem}.move-amount-input[data-v-7af0341d]{flex-shrink:0;width:4rem}.magic-effects-section[data-v-7af0341d]{border-top:1px solid #30363d;padding-top:.75rem}.poison-rules[data-v-7af0341d]{background:#58a6ff0d;border-left:2px solid var(--color-primary,#58a6ff);border-radius:0 .25rem .25rem 0;padding:.625rem .75rem}.poison-rules-title[data-v-7af0341d]{color:var(--text-primary);font-size:.75rem;font-weight:600;margin-bottom:.375rem}.poison-rules-body[data-v-7af0341d]{font-size:.75rem}.poison-rules-body[data-v-7af0341d],.trait-description[data-v-7af0341d]{color:var(--text-secondary);line-height:1.6;white-space:pre-wrap}.trait-description[data-v-7af0341d]{font-size:.8125rem}.weakened-indicator[data-v-7af0341d]{font-size:.65rem;opacity:.8}.item-spell-card[data-v-7af0341d]{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-7af0341d]{opacity:.55}.ctrl-row[data-v-7af0341d]{align-items:center;display:flex;gap:.2rem}.ctrl-btn[data-v-7af0341d]{flex-shrink:0;font-size:.7rem;min-width:1.25rem;padding:1px 5px;text-align:center}.durability-selector[data-v-7af0341d]{position:relative}.equip-badge-wrap[data-v-7af0341d]{display:inline-flex;position:relative}.equip-menu[data-v-7af0341d]{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);white-space:nowrap;z-index:50}.equip-menu-option[data-v-7af0341d]{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}.equip-menu-option[data-v-7af0341d]:hover{background-color:#58a6ff1a;color:var(--text-primary)}.durability-menu[data-v-7af0341d]{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-7af0341d]{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-7af0341d]:hover{background-color:#58a6ff1a;color:var(--text-primary)}.durability-option.active[data-v-7af0341d]{background-color:#58a6ff26;color:var(--color-primary,#58a6ff);font-weight:600}.condition-row[data-v-7af0341d]{background-color:#161b22;border:1px solid #30363d;border-radius:.375rem;justify-content:space-between;padding:.5rem}.condition-info[data-v-7af0341d],.condition-row[data-v-7af0341d]{align-items:center;display:flex}.condition-info[data-v-7af0341d]{flex:1;gap:.5rem}.condition-time[data-v-7af0341d]{color:var(--text-secondary);font-size:.75rem}.condition-die[data-v-7af0341d]{color:var(--text-secondary);font-size:.7rem;opacity:.7}.condition-charges[data-v-7af0341d]{color:var(--info);font-size:.7rem;font-weight:500;margin-left:.25rem}.badge-grouping-card[data-v-d6ff127e]{align-items:center;background-color:#161b22;border:1px solid #30363d;border-radius:.375rem;display:inline-flex;flex-wrap:wrap;gap:.375rem;padding:.25rem .375rem}.name-input-card[data-v-ac8b5934]{background-color:#161b22;border:1px solid #30363d;border-radius:.375rem;padding:.5rem}.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}.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}.skills-badges-container[data-v-a62b6d08]{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem;min-height:1.5rem}.add-inline-btn[data-v-a62b6d08]{align-self:center;font-size:1rem;font-weight:300}.skill-sense[data-v-a62b6d08]{background-color:#58a6ff26;border:1px solid rgba(88,166,255,.4);border-radius:.25rem;color:#58a6ff;font-size:.65rem;font-weight:600;margin-left:.4rem;padding:0 .3rem}.trait-editor[data-v-df4c94be]{gap:1.25rem}.form-row[data-v-df4c94be],.trait-editor[data-v-df4c94be]{display:flex;flex-direction:column}.form-row[data-v-df4c94be]{gap:.5rem}.form-row--inline[data-v-df4c94be]{align-items:flex-end;flex-direction:row;flex-wrap:wrap;gap:1rem}.advanced-options-card[data-v-df4c94be]{cursor:pointer}.advanced-options-toggle[data-v-df4c94be]{align-items:center;background:none;border:none;color:#c9d1d9;cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:.375rem;padding:.75rem 1rem;text-align:left;width:100%}.advanced-options-toggle[data-v-df4c94be]:hover{color:#f0f6fc}.advanced-options[data-v-df4c94be]{display:flex;flex-direction:column;gap:1.25rem;padding:0 1rem 1rem}.field-label[data-v-df4c94be]{color:#c9d1d9;font-size:.8125rem;font-weight:600}.field-label[data-v-df4c94be],.flag-grid[data-v-df4c94be]{align-items:center;display:flex;gap:.375rem}.flag-grid[data-v-df4c94be]{flex-wrap:wrap}.flag-badge[data-v-df4c94be]{background:transparent;border:1px solid #30363d;border-radius:.375rem;color:#8b949e;cursor:pointer;font-size:.8125rem;padding:.25rem .75rem;transition:border-color .15s,color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flag-badge--active[data-v-df4c94be]{border-color:#388bfd;color:#c9d1d9}.flag-badge[data-v-df4c94be]:disabled{cursor:not-allowed;opacity:.5}.field-hint[data-v-df4c94be]{color:#7d8590;font-size:.75rem;margin:0}.full-width[data-v-df4c94be]{width:100%}.half-width[data-v-df4c94be]{min-width:160px;width:50%}.granted-traits-list[data-v-df4c94be]{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem}.inline-field[data-v-df4c94be]{display:flex;flex-direction:column;gap:.375rem;min-width:80px}.inline-field--wide[data-v-df4c94be]{flex:1;min-width:160px}.level-range-row[data-v-df4c94be]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.level-range-separator[data-v-df4c94be]{color:#7d8590;flex-shrink:0}.level-range-input[data-v-df4c94be]{flex-shrink:0;width:90px}.add-trait-card[data-v-50c49a25]{cursor:pointer;transition:border-color .2s}.add-trait-card[data-v-50c49a25]:hover{border-color:var(--accent)}.section-card[data-v-9dc9e87a]{background-color:#21262d;border:1px solid #30363d;border-radius:.5rem;padding:.5rem}.add-inline-btn[data-v-9dc9e87a]{align-self:center;font-size:1rem;font-weight:300}.uses-remaining-indicator[data-v-9dc9e87a]{font-size:.65rem;margin-left:.25rem;opacity:.8;white-space:nowrap}.exhausted[data-v-9dc9e87a]{opacity:.55}.ctrl-btn[data-v-9dc9e87a]{flex-shrink:0;font-size:.7rem;min-width:1.25rem;padding:1px 5px;text-align:center}.field-label[data-v-53f1f36f],.field-label[data-v-bc3153a4]{color:#7d8590;display:block;font-size:.75rem;font-weight:600;margin-bottom:.25rem}.section-card[data-v-bc3153a4]{cursor:default}.section-header[data-v-bc3153a4]{padding:.625rem .75rem}.section-header[data-v-bc3153a4],.section-toggle[data-v-bc3153a4]{align-items:center;display:flex;gap:.5rem}.section-toggle[data-v-bc3153a4]{background:none;border:none;cursor:pointer;flex:1;padding:0;text-align:left}.section-content[data-v-bc3153a4]{display:flex;flex-direction:column;gap:.75rem;padding:0 .75rem .75rem}.usage-row[data-v-bc3153a4]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.flag-grid[data-v-bc3153a4]{display:flex;flex-wrap:wrap;gap:.375rem}.flag-badge[data-v-bc3153a4]{background:transparent;border:1px solid #30363d;border-radius:.375rem;color:#8b949e;cursor:pointer;font-size:.8125rem;padding:.25rem .75rem;transition:border-color .15s,color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flag-badge--active[data-v-bc3153a4]{border-color:#388bfd;color:#c9d1d9}.flag-badge--static[data-v-bc3153a4]{cursor:default;pointer-events:none}.spell-editor[data-v-f2f83a5e]{gap:1.25rem}.form-row[data-v-f2f83a5e],.spell-editor[data-v-f2f83a5e]{display:flex;flex-direction:column}.form-row[data-v-f2f83a5e]{gap:.5rem}.form-row--inline[data-v-f2f83a5e]{align-items:flex-end;flex-direction:row;flex-wrap:wrap;gap:1rem}.field-label[data-v-f2f83a5e]{color:#c9d1d9;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.full-width[data-v-f2f83a5e]{width:100%}.inline-field[data-v-f2f83a5e]{display:flex;flex-direction:column;gap:.375rem;min-width:80px}.inline-field--wide[data-v-f2f83a5e]{flex:1;min-width:160px}.advanced-options-card[data-v-f2f83a5e]{cursor:pointer}.advanced-options-toggle[data-v-f2f83a5e]{align-items:center;background:none;border:none;color:#c9d1d9;cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:.375rem;padding:.75rem 1rem;text-align:left;width:100%}.advanced-options-toggle[data-v-f2f83a5e]:hover{color:#f0f6fc}.advanced-options[data-v-f2f83a5e]{display:flex;flex-direction:column;gap:1.25rem;padding:0 1rem 1rem}.flag-grid[data-v-f2f83a5e]{display:flex;flex-wrap:wrap;gap:.375rem}.flag-badge[data-v-f2f83a5e]{background:transparent;border:1px solid #30363d;border-radius:.375rem;color:#8b949e;cursor:pointer;font-size:.8125rem;padding:.25rem .75rem;transition:border-color .15s,color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flag-badge--active[data-v-f2f83a5e]{border-color:#388bfd;color:#c9d1d9}.material-grid[data-v-f2f83a5e]{display:flex;flex-wrap:wrap;gap:.375rem}.material-label[data-v-f2f83a5e]{align-items:center;border:1px solid #30363d;border-radius:.375rem;color:#8b949e;cursor:pointer;display:flex;font-size:.8125rem;gap:.375rem;padding:.25rem .625rem;transition:border-color .15s,color .15s}.material-label--active[data-v-f2f83a5e]{border-color:#388bfd;color:#c9d1d9}.material-checkbox[data-v-f2f83a5e]{display:none}.read-value[data-v-f2f83a5e]{color:#c9d1d9;font-size:.9375rem;line-height:1.5}.read-value--capitalize[data-v-f2f83a5e]{text-transform:capitalize}.read-value--block[data-v-f2f83a5e]{margin:0;white-space:pre-wrap}.flag-badge--static[data-v-f2f83a5e],.material-label--static[data-v-f2f83a5e]{cursor:default;pointer-events:none}.alignment-grid[data-v-f2f83a5e]{gap:.75rem}.alignment-field[data-v-f2f83a5e],.alignment-grid[data-v-f2f83a5e]{display:flex;flex-direction:column}.alignment-field[data-v-f2f83a5e]{gap:.375rem}.alignment-label[data-v-f2f83a5e]{color:#8b949e;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.section-card[data-v-35312c2d]{background-color:#21262d;border:1px solid #30363d;border-radius:.5rem;padding:.5rem}.groups-wrap[data-v-35312c2d]{gap:.375rem;min-height:1.5rem}.category-group[data-v-35312c2d],.groups-wrap[data-v-35312c2d]{display:flex;flex-direction:column}.category-group[data-v-35312c2d]{gap:.2rem}.category-label[data-v-35312c2d]{color:#8b949e;font-size:.65rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.category-bonus[data-v-35312c2d]{color:#58a6ff;font-weight:700}.items-wrap[data-v-35312c2d]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.375rem}.add-inline-btn[data-v-35312c2d]{align-self:center;font-size:1rem;font-weight:300}.exhausted[data-v-35312c2d]{opacity:.55}.spell-badge[data-v-35312c2d]{font-size:.75rem;white-space:normal}.uses-remaining-indicator[data-v-35312c2d],.weakened-indicator[data-v-35312c2d]{font-size:.65rem;opacity:.8}.uses-remaining-indicator[data-v-35312c2d]{margin-left:.25rem;white-space:nowrap}.ctrl-btn[data-v-35312c2d]{flex-shrink:0;font-size:.7rem;min-width:1.25rem;padding:1px 5px;text-align:center}.border-border-default[data-v-35312c2d]{border-color:#30363d}.picker-rows[data-v-0232c1f2]{display:flex;flex-direction:column;gap:.5rem}.picker-row[data-v-0232c1f2]{align-items:center;border-bottom:1px solid #30363d;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;padding:.375rem 0}.picker-row[data-v-0232c1f2]:last-child{border-bottom:none}.picker-row-label[data-v-0232c1f2]{color:var(--text-primary);font-size:.85rem}.picker-row-actions[data-v-0232c1f2]{display:flex;flex-wrap:wrap;gap:.375rem}.picker-empty[data-v-0232c1f2]{color:var(--text-secondary);font-size:.85rem;padding:.5rem 0}.equipment-slots[data-v-125cbb16]{display:flex;flex-direction:column}.equipment-slots-row[data-v-125cbb16]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.375rem}.equip-slot-card[data-v-125cbb16]{flex:0 0 auto}[data-v-125cbb16] .equip-slot-card.card{padding:.3rem .5rem}.equip-slot-card-inner[data-v-125cbb16]{display:flex;flex-direction:column;gap:.2rem}.equip-slot-label[data-v-125cbb16]{color:var(--text-secondary);font-size:.7rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.equip-slot-badge[data-v-125cbb16]{align-self:flex-start;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:normal}.equip-slot-badge--empty[data-v-125cbb16]{font-style:italic}.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-190e6a9e]{background-color:#21262d;border:1px solid #30363d;border-radius:.5rem;padding:.5rem}.currency-row[data-v-190e6a9e]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.currency-row[data-v-190e6a9e] .compact-currency{margin-bottom:0}.currency-row[data-v-190e6a9e] .trader-picker-panel{flex-basis:100%;margin-top:.25rem}.trader-toggle[data-v-190e6a9e]{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-190e6a9e],.trader-toggle[data-v-190e6a9e]:hover{border-color:#f59e0b;color:#f59e0b}.trader-toggle.active[data-v-190e6a9e]{background-color:#f59e0b1f}.trader-cog[data-v-190e6a9e]{align-items:center;cursor:pointer;display:inline-flex;opacity:.75;transition:opacity .2s ease}.trader-cog.active[data-v-190e6a9e],.trader-cog[data-v-190e6a9e]:hover{opacity:1}.trader-cog-icon[data-v-190e6a9e]{height:.75rem;width:.75rem}.stats-row[data-v-190e6a9e]{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem}.stat-label[data-v-190e6a9e],.stat-sep[data-v-190e6a9e]{color:var(--text-secondary);font-size:.75rem}.stat-label[data-v-190e6a9e]{font-weight:500;white-space:nowrap}.stat-value[data-v-190e6a9e]{color:var(--text-primary);font-size:.75rem;font-weight:600}.equipped-summary[data-v-190e6a9e]{align-items:center}.equipped-summary[data-v-190e6a9e],.items-wrap[data-v-190e6a9e]{display:flex;flex-wrap:wrap;gap:.375rem}.items-wrap[data-v-190e6a9e]{align-items:flex-start}.items-wrap--roomy[data-v-190e6a9e]{gap:.55rem}.stashed[data-v-190e6a9e]{opacity:.55}.item-badge[data-v-190e6a9e]{cursor:pointer;font-size:.75rem;white-space:normal}.ctrl-btn[data-v-190e6a9e]{flex-shrink:0;font-size:.8rem;min-width:1.25rem;padding:1px 6px;text-align:center}.ctrl-btn--roomy[data-v-190e6a9e]{font-size:.95rem;min-height:1.9rem;min-width:1.9rem;padding:4px 10px}.add-inline-btn[data-v-190e6a9e]{align-self:center;font-size:1rem;font-weight:300}.stats-row[data-v-190e6a9e] .trader-picker-panel{flex-basis:100%;margin-top:.25rem}.armor-pick-card[data-v-d07f8b48]{cursor:pointer;transition:border-color .2s}.armor-pick-card[data-v-d07f8b48]:hover{border-color:var(--accent)}.die-unequipped[data-v-83963a27]{opacity:.45}.weapon-pick-card[data-v-7db0c73b]{cursor:pointer;transition:border-color .2s}.weapon-pick-card[data-v-7db0c73b]:hover{border-color:var(--accent)}.add-attack-card[data-v-318a78d0]{cursor:pointer;transition:border-color .2s}.add-attack-card[data-v-318a78d0]:hover{border-color:var(--accent)}.attack-card[data-v-318a78d0]{cursor:pointer;transition:background-color .2s}.attack-card[data-v-318a78d0]:hover{background-color:#30363d}.attack-group-card[data-v-318a78d0]{border-color:#30363d}.attack-unequipped[data-v-318a78d0]{opacity:.45}.damage-component-row[data-v-318a78d0]{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-318a78d0]{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-318a78d0]:hover{border-color:#f85149;color:#f85149}.section-card[data-v-0a397e33],.section-card[data-v-a5b18334]{background-color:#21262d;border:1px solid #30363d;border-radius:.5rem;padding:.5rem}
