.badge[data-v-ca1c35d7]{align-items:center;border-radius:.375rem;display:inline-flex;font-weight:500;transition:all .2s ease;white-space:nowrap}.badge-default[data-v-ca1c35d7]{background-color:#30363d;border:1px solid #30363d;color:#f0f6fc}.badge-primary[data-v-ca1c35d7]{background-color:#58a6ff40;border:1px solid #58a6ff;color:#58a6ff}.badge-success[data-v-ca1c35d7]{background-color:#23863640;border:1px solid #238636;color:#3fb950}.badge-warning[data-v-ca1c35d7]{background-color:#d2992240;border:1px solid #d29922;color:#d29922}.badge-danger[data-v-ca1c35d7]{background-color:#da363340;border:1px solid #da3633;color:#f85149}.badge-info[data-v-ca1c35d7]{background-color:#58a6ff40;border:1px solid #58a6ff;color:#79c0ff}.badge-muted[data-v-ca1c35d7]{background-color:#6e768140;border:1px solid #6e7681;color:#8b949e}.badge-white[data-v-ca1c35d7]{background-color:#f0f6fc20;border:1px solid #8b949e;color:#f0f6fc}.badge-purple[data-v-ca1c35d7]{background-color:#8957e540;border:1px solid #8957e5;color:#d2a8ff}.badge-orange[data-v-ca1c35d7]{background-color:#db6d2840;border:1px solid #db6d28;color:#ffa657}.badge-gold[data-v-ca1c35d7]{background-color:#bb800940;border:1px solid #bb8009;color:#e3b341}.trader-toggle[data-v-437a1bca]{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-437a1bca],.trader-toggle[data-v-437a1bca]:hover:not(:disabled){border-color:#f59e0b;color:#f59e0b}.trader-toggle.active[data-v-437a1bca]{background-color:#f59e0b1f}.trader-toggle[data-v-437a1bca]:disabled{cursor:not-allowed;opacity:.4}.trader-toggle.xp-mode.active[data-v-437a1bca],.trader-toggle.xp-mode[data-v-437a1bca]:hover:not(:disabled){border-color:#58a6ff;color:#58a6ff}.trader-toggle.xp-mode.active[data-v-437a1bca]{background-color:#58a6ff1f}.trader-bar[data-v-437a1bca]{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-437a1bca]{background-color:#f59e0b0f;border-color:#f59e0b66}.trader-bar.xp-mode.active[data-v-437a1bca]{background-color:#58a6ff0f;border-color:#58a6ff66}.trader-bar-top[data-v-437a1bca]{align-items:center;display:flex;gap:.5rem}.trader-hint[data-v-437a1bca]{color:var(--text-secondary);font-size:.75rem;font-style:italic}.trader-expanded[data-v-437a1bca]{display:flex;flex-direction:column;gap:.25rem}.trader-all-btn[data-v-437a1bca]{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-437a1bca],.trader-all-btn[data-v-437a1bca]:hover{border-color:#f59e0b;color:#f59e0b}.trader-all-btn.active[data-v-437a1bca]{background-color:#f59e0b1f}.trader-all-btn.xp-mode.active[data-v-437a1bca],.trader-all-btn.xp-mode[data-v-437a1bca]:hover{border-color:#58a6ff;color:#58a6ff}.trader-all-btn.xp-mode.active[data-v-437a1bca]{background-color:#58a6ff1f}.trader-panel-top[data-v-437a1bca]{align-items:center;display:flex;justify-content:space-between}.trader-panel-top.compact[data-v-437a1bca]{align-self:flex-start;gap:.5rem}.trader-picker-panel[data-v-437a1bca]{background-color:#f59e0b12;border:1px solid rgba(245,158,11,.25);border-radius:.375rem;display:flex;flex-direction:column;gap:.375rem;padding:.375rem .5rem}.trader-picker-panel.xp-mode[data-v-437a1bca]{background-color:#58a6ff12;border-color:#58a6ff40}.trader-panel-label[data-v-437a1bca]{color:var(--text-secondary);font-size:.7rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.trader-character-list[data-v-437a1bca]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:4px}.trader-group-card[data-v-437a1bca]{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-437a1bca]{border-color:#30363d}.trader-character-row[data-v-437a1bca]{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-437a1bca]:hover{background-color:#f59e0b14;border-color:#f59e0b33}.trader-character-row.selected[data-v-437a1bca]{background-color:#f59e0b1f;border-color:#f59e0b59}.trader-checkbox[data-v-437a1bca]{accent-color:#f59e0b;cursor:pointer;flex-shrink:0}.trader-bar.xp-mode .trader-character-row[data-v-437a1bca]:hover,.xp-mode .trader-character-row[data-v-437a1bca]:hover{background-color:#58a6ff14;border-color:#58a6ff33}.trader-bar.xp-mode .trader-character-row.selected[data-v-437a1bca],.xp-mode .trader-character-row.selected[data-v-437a1bca]{background-color:#58a6ff1f;border-color:#58a6ff59}.trader-bar.xp-mode .trader-checkbox[data-v-437a1bca],.xp-mode .trader-checkbox[data-v-437a1bca]{accent-color:#58a6ff}.trader-character-name[data-v-437a1bca]{color:var(--text-primary);font-size:.75rem;font-weight:500}.trader-wallet[data-v-437a1bca]{color:#f59e0b;font-size:.75rem;font-weight:600;white-space:nowrap}.trader-bar.xp-mode .trader-wallet[data-v-437a1bca],.xp-mode .trader-wallet[data-v-437a1bca]{color:#58a6ff}.trader-companions[data-v-437a1bca]{background-color:#00000026;border-top:1px solid #30363d;display:flex;flex-direction:column}.trader-companion-row[data-v-437a1bca]{padding-left:1rem}.trader-companion-indent[data-v-437a1bca]{color:var(--text-secondary);flex-shrink:0;font-size:.65rem;line-height:1;margin-right:.1rem}.textarea-field[data-v-5e141188]{background-color:#21262d;border:1px solid #30363d;border-radius:.375rem;box-sizing:border-box;color:#f0f6fc;font-family:inherit;font-size:inherit;line-height:1.6;resize:vertical;transition:all .2s ease}.textarea-field[data-v-5e141188]:focus{border-color:#58a6ff;box-shadow:0 0 0 3px #58a6ff33;outline:none}.textarea-field[data-v-5e141188]::-moz-placeholder{color:#7d8590}.textarea-field[data-v-5e141188]::placeholder{color:#7d8590}.select-field[data-v-e732f790]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#21262d;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem 1rem;border:1px solid #30363d;border-radius:.375rem;color:#f0f6fc;transition:all .2s ease}.select-field[data-v-e732f790]:focus{border-color:#58a6ff;box-shadow:0 0 0 3px #58a6ff33;outline:none}.search-wrapper[data-v-f3015b34]{align-items:center;display:flex;position:relative}.search-icon[data-v-f3015b34]{font-size:.85rem;left:.6rem;opacity:.5;pointer-events:none;position:absolute}.search-input[data-v-f3015b34]{background-color:#21262d;border:1px solid #30363d;border-radius:.375rem;box-sizing:border-box;color:#f0f6fc;font-size:.875rem;padding:.4rem 2rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.search-input[data-v-f3015b34]:focus{border-color:#58a6ff;box-shadow:0 0 0 3px #58a6ff33;outline:none}.search-input[data-v-f3015b34]::-moz-placeholder{color:#7d8590}.search-input[data-v-f3015b34]::placeholder{color:#7d8590}.clear-btn[data-v-f3015b34]{background:none;border:none;border-radius:.2rem;color:#7d8590;cursor:pointer;font-size:.75rem;line-height:1;padding:.1rem .2rem;position:absolute;right:.5rem}.clear-btn[data-v-f3015b34]:hover{color:#f0f6fc}.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-6cecbf05]{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-6cecbf05]:hover{background:#58a6ff14;border-color:#58a6ff}.penalty-option.is-selected[data-v-6cecbf05]{background:#58a6ff26;border-color:#58a6ff}.penalty-name[data-v-6cecbf05]{color:var(--text-primary);font-size:.8125rem;font-weight:600}.penalty-desc[data-v-6cecbf05]{color:var(--text-secondary);font-size:.75rem}.footer-row[data-v-6cecbf05]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;width:100%}.footer-actions[data-v-6cecbf05]{display:flex;gap:.5rem;margin-left:auto}.subcategory-option[data-v-b76ce674]{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-b76ce674]:hover{background:#58a6ff14;border-color:#58a6ff}.subcategory-option.is-selected[data-v-b76ce674]{background:#58a6ff26;border-color:#58a6ff}.option-name[data-v-b76ce674]{color:var(--text-primary);font-size:.8125rem;font-weight:600}.option-desc[data-v-b76ce674]{color:var(--text-secondary);font-size:.75rem}.footer-row[data-v-b76ce674]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;width:100%}.footer-actions[data-v-b76ce674]{display:flex;gap:.5rem;margin-left:auto}.add-item-card[data-v-f741618b]{background-color:#58a6ff0d;border:2px dashed rgba(88,166,255,.3)}.add-item-card[data-v-f741618b]:hover{background-color:#58a6ff1a;border-color:#58a6ff80}.cant-afford[data-v-f741618b]{cursor:help;font-size:.75rem;font-style:italic;padding:.25rem .5rem}.cant-afford[data-v-f741618b],.lq-toggle[data-v-f741618b]{color:var(--text-secondary);white-space:nowrap}.lq-toggle[data-v-f741618b]{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-f741618b]:hover{border-color:var(--border);color:var(--text-primary)}.lq-toggle--active[data-v-f741618b]{border-color:#da363366;color:#da3633}.tooltip-container[data-v-ade6467b]{align-items:center;display:inline-flex}.tooltip-text{animation:tooltip-fade-in .2s ease!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background-color:#000000fa!important;border:1px solid rgb(var(--color-accent))!important;border-radius:.375rem!important;box-shadow:0 10px 15px -3px #00000080,0 4px 6px -2px #0000004d!important;color:rgb(var(--color-text-primary))!important;font-size:.75rem!important;padding:.5rem .75rem!important;pointer-events:none!important;position:fixed!important;white-space:pre-line!important;z-index:99999!important}@keyframes tooltip-fade-in{0%{opacity:0}to{opacity:1}}.field-label[data-v-bb6b184f]{color:var(--text-secondary);font-size:.75rem;font-weight:500;white-space:nowrap}.detail-stats[data-v-dfbf3102]{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem}.stat-label[data-v-dfbf3102]{color:var(--text-secondary);font-size:.75rem;font-weight:500}.stat-value[data-v-dfbf3102]{color:var(--text-primary);font-size:.75rem;font-weight:600}.stat-sep[data-v-dfbf3102]{color:var(--text-secondary);font-size:.75rem}.dice-section[data-v-dfbf3102]{align-items:baseline;gap:.5rem}.dice-list[data-v-dfbf3102],.dice-section[data-v-dfbf3102]{display:flex;flex-wrap:wrap}.dice-list[data-v-dfbf3102]{gap:.375rem}.description[data-v-dfbf3102]{color:var(--text-secondary);font-size:.8125rem;line-height:1.6;white-space:pre-wrap}.entry-fields[data-v-dfbf3102]{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-dfbf3102]{color:var(--text-secondary);font-size:.75rem;font-weight:500;white-space:nowrap}.field-value[data-v-dfbf3102]{color:var(--text-primary);font-size:.8125rem}.move-section[data-v-dfbf3102]{border-top:1px solid #30363d;display:flex;flex-direction:column;gap:.375rem;padding-top:.75rem}.move-row[data-v-dfbf3102]{align-items:center;display:flex;gap:.5rem}.move-amount-input[data-v-dfbf3102]{flex-shrink:0;width:4rem}.magic-effects-section[data-v-dfbf3102]{border-top:1px solid #30363d;padding-top:.75rem}.subcategory-edit-btn[data-v-dfbf3102]{background:transparent;border:1px dashed transparent;border-radius:.25rem;color:var(--text-secondary);cursor:pointer;font-size:.65rem;font-weight:500;line-height:1.4;padding:.1rem .35rem;transition:color .15s,border-color .15s}.subcategory-edit-btn[data-v-dfbf3102]:hover{border-color:var(--border,#30363d);color:var(--text-primary)}.poison-rules[data-v-dfbf3102]{background:#58a6ff0d;border-left:2px solid var(--color-primary,#58a6ff);border-radius:0 .25rem .25rem 0;padding:.625rem .75rem}.poison-rules-title[data-v-dfbf3102]{color:var(--text-primary);font-size:.75rem;font-weight:600;margin-bottom:.375rem}.poison-rules-body[data-v-dfbf3102]{font-size:.75rem}.poison-rules-body[data-v-dfbf3102],.trait-description[data-v-dfbf3102]{color:var(--text-secondary);line-height:1.6;white-space:pre-wrap}.trait-description[data-v-dfbf3102]{font-size:.8125rem}.skill-input-card[data-v-c10bbe9a],.stat-input-card[data-v-34785ad9],.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}.add-trait-card[data-v-63107317]{cursor:pointer;transition:border-color .2s}.add-trait-card[data-v-63107317]:hover{border-color:var(--accent)}.section-card[data-v-10d0121a]{background-color:#21262d;border:1px solid #30363d;border-radius:.5rem;padding:.5rem}.add-condition-card[data-v-04864178]{cursor:pointer;transition:border-color .2s}.add-condition-card[data-v-04864178]:hover{border-color:var(--accent)}.last-selected-condition[data-v-04864178]{background-color:#58a6ff10;border-color:#58a6ff!important}.condition-group-container[data-v-602714c0]{align-items:center;display:inline-flex;gap:.25rem}.section-card[data-v-602714c0],.section-card[data-v-67bf0228]{background-color:#21262d;border:1px solid #30363d;border-radius:.5rem;padding:.5rem}.stats-row[data-v-67bf0228]{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem}.stat-label[data-v-67bf0228],.stat-sep[data-v-67bf0228]{color:var(--text-secondary);font-size:.75rem}.stat-label[data-v-67bf0228]{font-weight:500;white-space:nowrap}.stat-value[data-v-67bf0228]{color:var(--text-primary);font-size:.75rem;font-weight:600}.items-wrap[data-v-67bf0228]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.375rem}.item-group[data-v-67bf0228]{align-items:center;display:flex;gap:.2rem}.item-group.stashed[data-v-67bf0228]{opacity:.55}.item-badge[data-v-67bf0228]{cursor:pointer;font-size:.75rem;white-space:normal}.ctrl-btn[data-v-67bf0228]{flex-shrink:0;font-size:.8rem;min-width:1.25rem;padding:1px 6px;text-align:center}.stats-row[data-v-67bf0228] .trader-picker-panel{flex-basis:100%;margin-top:.25rem}.section-card[data-v-c82b9488]{background-color:#21262d;border:1px solid #30363d;border-radius:.5rem;padding:.5rem}.currency-chain[data-v-c82b9488]{flex-wrap:wrap}.currency-chain[data-v-c82b9488],.denom-cell[data-v-c82b9488]{align-items:center;display:flex;gap:.25rem}.convert-arrows[data-v-c82b9488],.denom-cell[data-v-c82b9488]{flex-direction:column}.convert-arrows[data-v-c82b9488]{align-items:center;display:flex;gap:.125rem}.arrow-btn[data-v-c82b9488]{font-size:.75rem;line-height:1;min-width:1.5rem;padding:0 .25rem!important}.readonly-sep[data-v-c82b9488]{width:.5rem}.currency-label[data-v-c82b9488]{color:var(--text-secondary);font-size:.75rem;font-weight:500;text-align:center}.currency-value[data-v-c82b9488]{color:var(--text-primary);font-size:.875rem;font-weight:600}.section-card[data-v-badd8dc5]{background-color:#21262d;border:1px solid #30363d;border-radius:.5rem;padding:.5rem}.notes-readonly[data-v-badd8dc5]{background-color:#ffffff0d;border-radius:.25rem;color:var(--text-primary);font-size:.875rem;min-height:4rem;padding:.5rem;white-space:pre-wrap}.add-attack-card[data-v-a43929c9]{cursor:pointer;transition:border-color .2s}.add-attack-card[data-v-a43929c9]:hover{border-color:var(--accent)}.attack-card[data-v-a43929c9]{cursor:pointer;transition:background-color .2s}.attack-card[data-v-a43929c9]:hover{background-color:#30363d}.damage-component-row[data-v-a43929c9]{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-a43929c9]{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-a43929c9]:hover{border-color:#f85149;color:#f85149}.hd-combined-input[data-v-94224649]{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-94224649]:focus{border-color:#58a6ff;box-shadow:0 0 0 3px #58a6ff33;outline:none}.hd-combined-input[data-v-94224649]:disabled{cursor:not-allowed;opacity:.5}.hd-combined-input[type=number][data-v-94224649]::-webkit-inner-spin-button,.hd-combined-input[type=number][data-v-94224649]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hd-combined-input[type=number][data-v-94224649]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.section-card[data-v-bb558c45],.section-card[data-v-d1402e36]{background-color:#21262d;border:1px solid #30363d;border-radius:.5rem;padding:.5rem}.hp-combined-input[data-v-d1402e36]{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-d1402e36]:focus{border-color:#58a6ff;box-shadow:0 0 0 3px #58a6ff33;outline:none}.hp-combined-input[data-v-d1402e36]:disabled{cursor:not-allowed;opacity:.5}.hp-combined-input[type=number][data-v-d1402e36]::-webkit-inner-spin-button,.hp-combined-input[type=number][data-v-d1402e36]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hp-combined-input[type=number][data-v-d1402e36]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.misc-skills-card[data-v-d1402e36]{background-color:#161b22;border:1px solid #30363d;border-radius:.375rem;padding:.5rem}.misc-skills-textarea[data-v-d1402e36]{background-color:transparent;color:inherit}
