.badge[data-v-598faffc]{align-items:center;border-radius:.375rem;display:inline-flex;font-weight:500;transition:all .2s ease;white-space:nowrap}.badge-default[data-v-598faffc]{background-color:#30363d;border:1px solid #30363d;color:#f0f6fc}.badge-primary[data-v-598faffc]{background-color:#58a6ff40;border:1px solid #58a6ff;color:#58a6ff}.badge-success[data-v-598faffc]{background-color:#23863640;border:1px solid #238636;color:#3fb950}.badge-warning[data-v-598faffc]{background-color:#d2992240;border:1px solid #d29922;color:#d29922}.badge-danger[data-v-598faffc]{background-color:#da363340;border:1px solid #da3633;color:#f85149}.badge-info[data-v-598faffc]{background-color:#58a6ff40;border:1px solid #58a6ff;color:#79c0ff}.badge-muted[data-v-598faffc]{background-color:#6e768140;border:1px solid #6e7681;color:#8b949e}.badge-white[data-v-598faffc]{background-color:#f0f6fc20;border:1px solid #8b949e;color:#f0f6fc}.badge-purple[data-v-598faffc]{background-color:#8957e540;border:1px solid #8957e5;color:#d2a8ff}.badge-orange[data-v-598faffc]{background-color:#db6d2840;border:1px solid #db6d28;color:#ffa657}.badge-gold[data-v-598faffc]{background-color:#bb800940;border:1px solid #bb8009;color:#e3b341}.tooltip-container[data-v-f311ba9e]{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}}.select-field[data-v-4658b506]{-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}:where(.select-field[data-v-4658b506]){width:100%}.select-field[data-v-4658b506]: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}.trader-toggle[data-v-9d25d203]{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-9d25d203],.trader-toggle[data-v-9d25d203]:hover:not(:disabled){border-color:#f59e0b;color:#f59e0b}.trader-toggle.active[data-v-9d25d203]{background-color:#f59e0b1f}.trader-toggle[data-v-9d25d203]:disabled{cursor:not-allowed;opacity:.4}.trader-toggle.xp-mode.active[data-v-9d25d203],.trader-toggle.xp-mode[data-v-9d25d203]:hover:not(:disabled){border-color:#58a6ff;color:#58a6ff}.trader-toggle.xp-mode.active[data-v-9d25d203]{background-color:#58a6ff1f}.trader-bar[data-v-9d25d203]{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-9d25d203]{background-color:#f59e0b0f;border-color:#f59e0b66}.trader-bar.xp-mode.active[data-v-9d25d203]{background-color:#58a6ff0f;border-color:#58a6ff66}.trader-bar-top[data-v-9d25d203]{align-items:center;display:flex;gap:.5rem}.trader-hint[data-v-9d25d203]{color:var(--text-secondary);font-size:.75rem;font-style:italic}.trader-expanded[data-v-9d25d203]{display:flex;flex-direction:column;gap:.25rem}.trader-all-btn[data-v-9d25d203]{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-9d25d203],.trader-all-btn[data-v-9d25d203]:hover{border-color:#f59e0b;color:#f59e0b}.trader-all-btn.active[data-v-9d25d203]{background-color:#f59e0b1f}.trader-all-btn.xp-mode.active[data-v-9d25d203],.trader-all-btn.xp-mode[data-v-9d25d203]:hover{border-color:#58a6ff;color:#58a6ff}.trader-all-btn.xp-mode.active[data-v-9d25d203]{background-color:#58a6ff1f}.trader-panel-top[data-v-9d25d203]{align-items:center;display:flex;justify-content:space-between}.trader-panel-top.compact[data-v-9d25d203]{align-self:flex-start;gap:.5rem}.trader-picker-panel[data-v-9d25d203]{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-9d25d203]{background-color:#58a6ff12;border-color:#58a6ff40}.trader-panel-label[data-v-9d25d203]{color:var(--text-secondary);font-size:.7rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.trader-character-list[data-v-9d25d203]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:4px}.trader-group-card[data-v-9d25d203]{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-9d25d203]{border-color:#30363d}.trader-character-row[data-v-9d25d203]{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-9d25d203]:hover{background-color:#f59e0b14;border-color:#f59e0b33}.trader-character-row.selected[data-v-9d25d203]{background-color:#f59e0b1f;border-color:#f59e0b59}.trader-checkbox[data-v-9d25d203]{accent-color:#f59e0b;cursor:pointer;flex-shrink:0}.trader-bar.xp-mode .trader-character-row[data-v-9d25d203]:hover,.xp-mode .trader-character-row[data-v-9d25d203]:hover{background-color:#58a6ff14;border-color:#58a6ff33}.trader-bar.xp-mode .trader-character-row.selected[data-v-9d25d203],.xp-mode .trader-character-row.selected[data-v-9d25d203]{background-color:#58a6ff1f;border-color:#58a6ff59}.trader-bar.xp-mode .trader-checkbox[data-v-9d25d203],.xp-mode .trader-checkbox[data-v-9d25d203]{accent-color:#58a6ff}.trader-character-name[data-v-9d25d203]{color:var(--text-primary);font-size:.75rem;font-weight:500}.trader-wallet[data-v-9d25d203]{color:#f59e0b;font-size:.75rem;font-weight:600;white-space:nowrap}.trader-bar.xp-mode .trader-wallet[data-v-9d25d203],.xp-mode .trader-wallet[data-v-9d25d203]{color:#58a6ff}.trader-companions[data-v-9d25d203]{background-color:#00000026;border-top:1px solid #30363d;display:flex;flex-direction:column}.trader-companion-row[data-v-9d25d203]{padding-left:1rem}.trader-companion-indent[data-v-9d25d203]{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}.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-43e15196]{cursor:pointer;transition:border-color .2s}.add-condition-card[data-v-43e15196]:hover{border-color:var(--accent)}.last-selected-condition[data-v-43e15196]{background-color:#58a6ff10;border-color:#58a6ff!important}.instance-row[data-v-4158f3d7]{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-4158f3d7]{flex:1}.remove-btn[data-v-4158f3d7]{background:none;border:none;color:#8b949e;cursor:pointer;font-size:1rem;line-height:1;padding:0 .25rem;transition:color .15s}.remove-btn[data-v-4158f3d7]: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-6c210f8c]{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-6c210f8c]:hover{background:#58a6ff14;border-color:#58a6ff}.subcategory-option.is-selected[data-v-6c210f8c]{background:#58a6ff26;border-color:#58a6ff}.option-name[data-v-6c210f8c]{color:var(--text-primary);font-size:.8125rem;font-weight:600}.option-desc[data-v-6c210f8c]{color:var(--text-secondary);font-size:.75rem}.footer-row[data-v-6c210f8c]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;width:100%}.footer-actions[data-v-6c210f8c]{display:flex;gap:.5rem;margin-left:auto}.material-toggle[data-v-46afc80e]{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-46afc80e]{background-color:#30363d;border:1px solid #30363d;color:#f0f6fc}.material-toggle--active[data-v-46afc80e]:hover{opacity:.8}.material-toggle--inactive[data-v-46afc80e]{background-color:#6e768140;border:1px solid #6e7681;color:#8b949e}.material-toggle--inactive[data-v-46afc80e]: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-4bdc8c9b]{font-size:.75rem;font-weight:500;white-space:nowrap}.field-label[data-v-4bdc8c9b],.level-header[data-v-4bdc8c9b]{color:var(--text-secondary)}.level-header[data-v-4bdc8c9b]{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-4bdc8c9b]:hover{background:var(--bg-tertiary)}.level-header--active[data-v-4bdc8c9b]{color:var(--text-primary)}.level-chevron[data-v-4bdc8c9b]{display:inline-block;font-size:.75rem;transform:rotate(-90deg);transition:transform .15s}.level-chevron--open[data-v-4bdc8c9b]{transform:rotate(0)}.level-body[data-v-4bdc8c9b]{background:var(--bg-primary);padding:.5rem .625rem}.material-btn[data-v-4bdc8c9b]{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-4bdc8c9b]:hover{border-color:#8b949e;color:#f0f6fc}.material-btn--active[data-v-4bdc8c9b]{background:#30363d;border-color:#30363d;color:#f0f6fc}.field-label[data-v-eb4d2264]{color:var(--text-secondary);font-size:.75rem;font-weight:500}.border-border[data-v-eb4d2264],.border-border-default[data-v-eb4d2264]{border-color:#30363d}.border-active[data-v-eb4d2264]{border-color:#58a6ff}.alignment-header[data-v-eb4d2264]{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-eb4d2264]:hover{background:var(--bg-tertiary)}.alignment-header--active[data-v-eb4d2264]{color:var(--text-primary)}.alignment-chevron[data-v-eb4d2264]{display:inline-block;font-size:.75rem;transform:rotate(-90deg);transition:transform .15s}.alignment-chevron--open[data-v-eb4d2264]{transform:rotate(0)}.alignment-body[data-v-eb4d2264]{background:var(--bg-primary);padding:.5rem .625rem}.detail-stats[data-v-3ab0e03d]{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem}.stat-label[data-v-3ab0e03d]{color:var(--text-secondary);font-size:.75rem;font-weight:500}.stat-value[data-v-3ab0e03d]{color:var(--text-primary);font-size:.75rem;font-weight:600}.stat-sep[data-v-3ab0e03d]{color:var(--text-secondary);font-size:.75rem}.dice-section[data-v-3ab0e03d]{align-items:baseline;gap:.5rem}.dice-list[data-v-3ab0e03d],.dice-section[data-v-3ab0e03d]{display:flex;flex-wrap:wrap}.dice-list[data-v-3ab0e03d]{gap:.375rem}.description[data-v-3ab0e03d]{color:var(--text-secondary);font-size:.8125rem;line-height:1.6;white-space:pre-wrap}.entry-fields[data-v-3ab0e03d]{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-3ab0e03d]{color:var(--text-secondary);font-size:.75rem;font-weight:500;white-space:nowrap}.field-value[data-v-3ab0e03d]{color:var(--text-primary);font-size:.8125rem}.note-preview[data-v-3ab0e03d]{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-3ab0e03d]:hover{background-color:#ffffff0d;border-color:#30363d}.note-preview-text[data-v-3ab0e03d]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notes-readonly[data-v-3ab0e03d]{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-3ab0e03d]{border-top:1px solid #30363d;display:flex;flex-direction:column;gap:.375rem;padding-top:.75rem}.move-row[data-v-3ab0e03d]{align-items:center;display:flex;gap:.5rem}.move-amount-input[data-v-3ab0e03d]{flex-shrink:0;width:4rem}.magic-effects-section[data-v-3ab0e03d]{border-top:1px solid #30363d;padding-top:.75rem}.subcategory-edit-btn[data-v-3ab0e03d]{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-3ab0e03d]:hover{border-color:var(--border,#30363d);color:var(--text-primary)}.poison-rules[data-v-3ab0e03d]{background:#58a6ff0d;border-left:2px solid var(--color-primary,#58a6ff);border-radius:0 .25rem .25rem 0;padding:.625rem .75rem}.poison-rules-title[data-v-3ab0e03d]{color:var(--text-primary);font-size:.75rem;font-weight:600;margin-bottom:.375rem}.poison-rules-body[data-v-3ab0e03d]{font-size:.75rem}.poison-rules-body[data-v-3ab0e03d],.trait-description[data-v-3ab0e03d]{color:var(--text-secondary);line-height:1.6;white-space:pre-wrap}.trait-description[data-v-3ab0e03d]{font-size:.8125rem}.weakened-indicator[data-v-3ab0e03d]{font-size:.65rem;opacity:.8}.item-spell-card[data-v-3ab0e03d]{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-3ab0e03d]{opacity:.55}.ctrl-row[data-v-3ab0e03d]{align-items:center;display:flex;gap:.2rem}.ctrl-btn[data-v-3ab0e03d]{flex-shrink:0;font-size:.7rem;min-width:1.25rem;padding:1px 5px;text-align:center}.durability-selector[data-v-3ab0e03d]{position:relative}.durability-menu[data-v-3ab0e03d]{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-3ab0e03d]{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-3ab0e03d]:hover{background-color:#58a6ff1a;color:var(--text-primary)}.durability-option.active[data-v-3ab0e03d]{background-color:#58a6ff26;color:var(--color-primary,#58a6ff);font-weight:600}.condition-row[data-v-3ab0e03d]{background-color:#161b22;border:1px solid #30363d;border-radius:.375rem;justify-content:space-between;padding:.5rem}.condition-info[data-v-3ab0e03d],.condition-row[data-v-3ab0e03d]{align-items:center;display:flex}.condition-info[data-v-3ab0e03d]{flex:1;gap:.5rem}.condition-time[data-v-3ab0e03d]{color:var(--text-secondary);font-size:.75rem}.condition-die[data-v-3ab0e03d]{color:var(--text-secondary);font-size:.7rem;opacity:.7}.condition-charges[data-v-3ab0e03d]{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-9a526021]{background-color:#58a6ff0d;border:2px dashed rgba(88,166,255,.3)}.add-item-card[data-v-9a526021]:hover{background-color:#58a6ff1a;border-color:#58a6ff80}.cant-afford[data-v-9a526021]{cursor:help;font-size:.75rem;font-style:italic;padding:.25rem .5rem}.cant-afford[data-v-9a526021],.lq-toggle[data-v-9a526021]{color:var(--text-secondary);white-space:nowrap}.lq-toggle[data-v-9a526021]{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-9a526021]:hover{border-color:var(--border);color:var(--text-primary)}.lq-toggle--active[data-v-9a526021]{border-color:#da363366;color:#da3633}.lq-toggle[data-v-9a526021]:disabled{cursor:not-allowed;opacity:.4}.magic-effect-badge[data-v-9a526021]{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-9a526021]:hover{background:#58a6ff26;border-color:#58a6ff80}.magic-effect-badge .remove-x[data-v-9a526021]{font-size:.75rem;font-weight:700;opacity:.6}.magic-effect-badge:hover .remove-x[data-v-9a526021]{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-1f1ac4dc]{background-color:#21262d;border:1px solid #30363d;border-radius:.5rem;padding:.5rem}.stats-row[data-v-1f1ac4dc]{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem}.stat-label[data-v-1f1ac4dc],.stat-sep[data-v-1f1ac4dc]{color:var(--text-secondary);font-size:.75rem}.stat-label[data-v-1f1ac4dc]{font-weight:500;white-space:nowrap}.stat-value[data-v-1f1ac4dc]{color:var(--text-primary);font-size:.75rem;font-weight:600}.items-wrap[data-v-1f1ac4dc]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.375rem}.item-group[data-v-1f1ac4dc]{align-items:center;display:flex;gap:.2rem}.item-group.stashed[data-v-1f1ac4dc]{opacity:.55}.item-badge[data-v-1f1ac4dc]{cursor:pointer;font-size:.75rem;white-space:normal}.ctrl-btn[data-v-1f1ac4dc]{flex-shrink:0;font-size:.8rem;min-width:1.25rem;padding:1px 6px;text-align:center}.add-inline-btn[data-v-1f1ac4dc]{align-self:center;font-size:1rem;font-weight:300}.stats-row[data-v-1f1ac4dc] .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}.add-trait-card[data-v-cabc2fba]{cursor:pointer;transition:border-color .2s}.add-trait-card[data-v-cabc2fba]:hover{border-color:var(--accent)}.section-card[data-v-2fbbcc38]{background-color:#21262d;border:1px solid #30363d;border-radius:.5rem;padding:.5rem}.add-inline-btn[data-v-2fbbcc38]{align-self:center;font-size:1rem;font-weight:300}.section-card[data-v-b5dba8da]{background-color:#21262d;border:1px solid #30363d;border-radius:.5rem;padding:.5rem}.add-inline-btn[data-v-b5dba8da]{align-self:center;font-size:1rem;font-weight:300}.section-card[data-v-d9cd4f63]{background-color:#21262d;border:1px solid #30363d;border-radius:.5rem;padding:.5rem}.groups-wrap[data-v-d9cd4f63]{gap:.375rem;min-height:1.5rem}.category-group[data-v-d9cd4f63],.groups-wrap[data-v-d9cd4f63]{display:flex;flex-direction:column}.category-group[data-v-d9cd4f63]{gap:.2rem}.category-label[data-v-d9cd4f63]{color:#8b949e;font-size:.65rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.category-bonus[data-v-d9cd4f63]{color:#58a6ff;font-weight:700}.items-wrap[data-v-d9cd4f63]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.375rem}.add-inline-btn[data-v-d9cd4f63]{align-self:center;font-size:1rem;font-weight:300}.spell-card[data-v-d9cd4f63]{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-d9cd4f63]{opacity:.55}.spell-badge[data-v-d9cd4f63]{font-size:.75rem;white-space:normal}.weakened-indicator[data-v-d9cd4f63]{font-size:.65rem;opacity:.8}.ctrl-row[data-v-d9cd4f63]{align-items:center;display:flex;gap:.2rem}.ctrl-btn[data-v-d9cd4f63]{flex-shrink:0;font-size:.7rem;min-width:1.25rem;padding:1px 5px;text-align:center}.border-border-default[data-v-d9cd4f63]{border-color:#30363d}.section-card[data-v-48df8b60]{background-color:#21262d;border:1px solid #30363d;border-radius:.5rem;padding:.375rem .5rem}.notes-columns[data-v-48df8b60]{align-items:center;display:grid;gap:.5rem;grid-template-columns:max-content 1fr}.notes-label[data-v-48df8b60]{white-space:nowrap}.notes-body[data-v-48df8b60]{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-48df8b60]{border-bottom:1px solid #30363d;display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.75rem;padding-bottom:.25rem}.tab[data-v-48df8b60]{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-48df8b60]:hover{background:#2d333b;color:#c9d1d9}.tab--active[data-v-48df8b60]{background:#2d333b;border-color:#30363d #30363d #2d333b;color:#f0f6fc}.tab--add[data-v-48df8b60]{color:#58a6ff;font-size:1rem;padding:.125rem .5rem}.tab--add[data-v-48df8b60]:hover{background:#58a6ff1a;color:#79c0ff}.tab-name[data-v-48df8b60]{max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-close[data-v-48df8b60]{border-radius:.25rem;color:#7d8590;font-size:.875rem;line-height:1;padding:0 .1rem;transition:color .15s,background .15s}.tab-close[data-v-48df8b60]:hover{background:#f8514926;color:#f85149}.note-body[data-v-48df8b60]{display:flex;flex-direction:column;gap:.5rem}.note-name-row[data-v-48df8b60]{align-items:center;display:flex}.note-name-input[data-v-48df8b60]{width:12rem}.note-name-readonly[data-v-48df8b60]{padding:.125rem 0}.notes-readonly[data-v-48df8b60]{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-e371d0b3]{cursor:pointer;transition:border-color .2s}.add-attack-card[data-v-e371d0b3]:hover{border-color:var(--accent)}.attack-card[data-v-e371d0b3]{cursor:pointer;transition:background-color .2s}.attack-card[data-v-e371d0b3]:hover{background-color:#30363d}.damage-component-row[data-v-e371d0b3]{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-e371d0b3]{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-e371d0b3]:hover{border-color:#f85149;color:#f85149}.hd-combined-input[data-v-33f99c1e]{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-33f99c1e]:focus{border-color:#58a6ff;box-shadow:0 0 0 3px #58a6ff33;outline:none}.hd-combined-input[data-v-33f99c1e]:disabled{cursor:not-allowed;opacity:.5}.hd-combined-input[type=number][data-v-33f99c1e]::-webkit-inner-spin-button,.hd-combined-input[type=number][data-v-33f99c1e]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hd-combined-input[type=number][data-v-33f99c1e]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.spell-badge[data-v-33f99c1e]{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-6be0ffd2],.section-card[data-v-c7f0a944],.section-card[data-v-0802aea7]{background-color:#21262d;border:1px solid #30363d;border-radius:.5rem;padding:.5rem}.hp-combined-input[data-v-0802aea7]{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-0802aea7]:focus{border-color:#58a6ff;box-shadow:0 0 0 3px #58a6ff33;outline:none}.hp-combined-input[data-v-0802aea7]:disabled{cursor:not-allowed;opacity:.5}.hp-combined-input[type=number][data-v-0802aea7]::-webkit-inner-spin-button,.hp-combined-input[type=number][data-v-0802aea7]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hp-combined-input[type=number][data-v-0802aea7]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.xp-display-field[data-v-0802aea7]{background-color:#21262d;border:1px solid #30363d;border-radius:.375rem;box-sizing:border-box;color:#f0f6fc;display:block}.details-divider[data-v-0802aea7]{border-top:1px solid #30363d}.stats-skills-layout[data-v-0802aea7]{align-items:stretch;display:flex;gap:.75rem}.stats-skills-left[data-v-0802aea7]{flex-shrink:0;width:-moz-fit-content;width:fit-content}.misc-skills-box[data-v-0802aea7]{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;max-width:33.333%;min-width:0;overflow:hidden;padding:.4rem .6rem;text-align:left;transition:border-color .15s,background-color .15s}.misc-skills-box[data-v-0802aea7]:not(.misc-skills-box--readonly):hover{background-color:#58a6ff12;border-color:#58a6ff}.misc-skills-box--readonly[data-v-0802aea7]{cursor:default}.misc-skills-box__label[data-v-0802aea7]{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-0802aea7]{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-0802aea7]{color:var(--text-secondary);flex-shrink:0;margin-left:auto}.misc-skills-textarea[data-v-0802aea7]{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-0802aea7]:focus{border-color:#58a6ff;box-shadow:0 0 0 3px #58a6ff33}.grit-display[data-v-0802aea7]{align-items:center;background-color:#161b22;border:1px dashed #30363d;border-radius:.375rem;display:inline-flex;flex-direction:column;gap:.15rem;min-width:48px;padding:.2rem .5rem}.grit-display__label[data-v-0802aea7]{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-0802aea7]{color:var(--text-primary);font-size:.95rem;font-weight:600}
