.compare-toggle-button[data-v-aaa080f7]{z-index:2;border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;width:24px;height:24px;font-size:var(--fs-sm);color:var(--text-secondary);background:0 0;justify-content:center;align-items:center;line-height:1;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex;position:relative}.compare-toggle-button[data-v-aaa080f7]:hover{color:var(--text);border-color:var(--border-hover);background:var(--bg-card)}.compare-toggle-button[aria-pressed=true][data-v-aaa080f7]{color:var(--accent-blue);border-color:var(--accent-blue)}.entity-link-copy[data-v-23d8a2e6]{z-index:2;width:26px;height:26px;color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.entity-link-copy[data-v-23d8a2e6]:hover{color:var(--text);background:var(--bg-card);border-color:var(--border-hover)}.entity-link-copy[data-v-23d8a2e6]:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.entity-link-copy[aria-disabled=true][data-v-23d8a2e6]{cursor:wait;opacity:.6}@media (pointer:coarse){.entity-link-copy[data-v-23d8a2e6]{width:32px;height:32px}}.catalog-stats[data-v-b93be596]{white-space:normal;min-width:0;font-size:var(--fs-xs);line-height:1.5}.catalog-stats__rows[data-v-b93be596]{gap:3px;margin:0;display:grid}.catalog-stats__row[data-v-b93be596]{flex-wrap:wrap;align-items:baseline;gap:0 8px;min-width:0;display:flex}.catalog-stats__row dt[data-v-b93be596]{color:var(--text-secondary);overflow-wrap:anywhere}.catalog-stats__row dd[data-v-b93be596]{color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.catalog-stats__more[data-v-b93be596]{z-index:2;margin-top:4px;position:relative}.catalog-stats__more summary[data-v-b93be596]{width:fit-content;color:var(--accent-blue);cursor:pointer}.catalog-stats__more summary[data-v-b93be596]:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.catalog-stats__more[open] .catalog-stats__rows[data-v-b93be596]{margin-top:4px}.item-card[data-v-4e871137]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);cursor:default;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;transition:border-color .15s,background-color .15s;display:grid;position:relative;overflow:visible}.item-card--interactive[data-v-4e871137]{cursor:pointer}.item-card--interactive[data-v-4e871137]:hover,.item-card[data-v-4e871137]:focus-visible{border-color:var(--border-hover)}.item-card[data-v-4e871137]:has(.item-card__name-link:focus-visible){border-color:var(--border-hover)}.item-card--sm[data-v-4e871137]{font-size:var(--fs-sm);border-radius:var(--radius-sm);background:0 0;border-color:#0000;gap:8px;padding:4px 8px}.item-card--sm.item-card--interactive[data-v-4e871137]:hover,.item-card--sm[data-v-4e871137]:focus-visible{background:var(--bg-card);border-color:#0000}.item-card--sm[data-v-4e871137]:has(.item-card__name-link:focus-visible){background:var(--bg-card);border-color:#0000}.item-card--md[data-v-4e871137]{gap:10px;padding:8px 12px}.item-card--md.item-card--layout-inline[data-v-4e871137]{grid-template-columns:auto minmax(0,1fr) auto auto;padding:10px 12px}.item-card--md.item-card--layout-inline.item-card--interactive[data-v-4e871137]:hover,.item-card--md.item-card--layout-inline[data-v-4e871137]:focus-visible{background:color-mix(in srgb,var(--bg-card) 90%,var(--border))}.item-card--md.item-card--layout-inline[data-v-4e871137]:has(.item-card__name-link:focus-visible){background:color-mix(in srgb,var(--bg-card) 90%,var(--border))}.item-card--md.item-card--layout-inline .item-card__body[data-v-4e871137]{gap:3px}.item-card--md.item-card--layout-inline .item-card__name[data-v-4e871137]{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box}.item-card--md.item-card--layout-inline .item-card__level[data-v-4e871137],.item-card__detail dd[data-v-4e871137]{font-variant-numeric:tabular-nums}.item-card--lg[data-v-4e871137]{font-size:var(--fs-lg);gap:14px;padding:14px 16px}.item-card--layout-stacked[data-v-4e871137]{text-align:center;grid-template-columns:1fr;justify-items:center}.item-card--layout-stacked .item-card__actions[data-v-4e871137],.item-card--layout-stacked .item-card__body[data-v-4e871137],.item-card--layout-stacked .item-card__icon[data-v-4e871137],.item-card--layout-stacked .item-card__level[data-v-4e871137],.item-card--layout-stacked .item-card__secondary[data-v-4e871137],.item-card--layout-stacked .item-card__stats[data-v-4e871137],.item-card__icon[data-v-4e871137]{grid-column:1}.item-card--layout-stacked .item-card__body[data-v-4e871137]{align-items:center}.item-card--layout-stacked.item-card--md[data-v-4e871137]{padding:var(--space-1) var(--space-2);gap:var(--space-1)}.item-card--layout-stacked .item-card__meta[data-v-4e871137],.item-card--layout-stacked .item-card__name[data-v-4e871137]{white-space:normal;line-height:1.2}.item-card--layout-stacked .item-card__level[data-v-4e871137]{min-width:0;color:var(--text-secondary);background:0 0;border:0;padding:0}.item-card__body[data-v-4e871137]{flex-direction:column;grid-column:2;gap:2px;min-width:0;display:flex}.item-card__name[data-v-4e871137]{font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.item-card__name-link[data-v-4e871137]{min-width:0;color:inherit;text-decoration:none;display:block}.item-card__name-link[data-v-4e871137]:after{content:"";position:absolute;inset:0}.item-card__name-link[data-v-4e871137]:focus-visible{outline:none}.item-card__name-link[data-v-4e871137]:focus-visible:after{border-radius:var(--radius-md);outline:2px solid var(--accent-blue);outline-offset:2px}.item-card--sm .item-card__name-link[data-v-4e871137]:focus-visible:after{border-radius:var(--radius-sm)}.item-card--sm .item-card__name[data-v-4e871137]{font-weight:var(--fw-medium)}.item-card__meta[data-v-4e871137]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.item-card__level[data-v-4e871137],.item-card__meta[data-v-4e871137]{font-size:var(--fs-xs);color:var(--text-secondary)}.item-card__level[data-v-4e871137]{text-align:center;border-radius:var(--radius-sm);background:var(--bg);border:1px solid var(--border);grid-column:3;min-width:28px;padding:0 6px}.item-card--sm .item-card__level[data-v-4e871137]{min-width:0;color:var(--text-secondary);background:0 0;border:0;padding:0}.item-card__actions[data-v-4e871137]{grid-column:4;align-items:center;gap:4px;display:flex}.item-card__stats[data-v-4e871137]{grid-column:2/-1}.item-card__secondary[data-v-4e871137]{z-index:2;border-top:1px solid var(--border);cursor:default;grid-column:1/-1;gap:10px;min-width:0;padding-top:8px;display:grid;position:relative}.item-card--expanded[data-v-4e871137]{align-content:start}.item-card--expanded.item-card--md.item-card--layout-inline .item-card__name[data-v-4e871137]{-webkit-line-clamp:unset;display:block}.item-card--expanded .item-card__meta[data-v-4e871137]{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.item-card__details[data-v-4e871137]{min-width:0;font-size:var(--fs-xs);grid-column:2/-1;gap:4px;margin:0;line-height:1.45;display:grid}.item-card__detail[data-v-4e871137]{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.item-card__detail dt[data-v-4e871137]{color:var(--text-secondary)}.item-card__detail dd[data-v-4e871137]{min-width:0;color:var(--text);overflow-wrap:anywhere;margin:0}.harvest-requirements[data-v-5e31f596],.harvest-requirements__group[data-v-5e31f596],.harvest-requirements__tool[data-v-5e31f596]{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.harvest-requirements[data-v-5e31f596]{gap:var(--space-4)}.harvest-requirements__condition[data-v-5e31f596]{color:var(--text-secondary);font-size:var(--fs-sm);overflow-wrap:anywhere;margin:0;line-height:1.5}.harvest-requirements__no-tool[data-v-5e31f596]{color:var(--text-secondary);font-size:var(--fs-xs)}.harvest-requirements--preview .harvest-requirements__condition[data-v-5e31f596]{font-size:var(--fs-xs)}.harvest-variants__count[data-v-65251a73]{font-size:var(--fs-xs);color:var(--text-secondary);margin:0}.hover-preview-anchor[data-v-40521dbb]{display:contents}.parsed-desc[data-v-317bec8d]{line-height:var(--description-line-height,1.6);white-space:pre-line;overflow-wrap:anywhere;margin:0}.parsed-desc__accent[data-v-317bec8d]{color:var(--accent-gold);font-weight:var(--fw-semibold)}.parsed-desc__skill-ref[data-v-317bec8d]{align-items:center;gap:var(--space-2);max-width:100%;color:var(--accent-blue);font-weight:var(--fw-semibold);vertical-align:text-bottom;line-height:1.4;transition:opacity .15s;display:inline-flex}.parsed-desc__skill-ref[data-v-317bec8d]:hover{opacity:.75}.parsed-desc__skill-ref-name[data-v-317bec8d]{text-underline-offset:2px;min-width:0;text-decoration:underline;text-decoration-thickness:1px}.entity-description[data-v-c890aad1]{--description-line-height:1.65;min-width:0;color:var(--text);font-size:var(--fs-sm);line-height:var(--description-line-height);white-space:pre-line;overflow-wrap:anywhere;margin:0}.entity-description--detail[data-v-c890aad1]{padding:var(--space-5) calc(var(--space-3) + var(--space-2));background:var(--bg-card);border:1px solid var(--border);border-left:3px solid var(--accent-gold);border-radius:var(--radius-md)}.entity-description--embedded[data-v-c890aad1],.entity-description--preview[data-v-c890aad1]{color:var(--text-secondary)}.entity-description--preview[data-v-c890aad1]{--description-line-height:1.45;font-size:var(--fs-xs)}.reward-chips[data-v-0e8b2bf7]{flex-wrap:wrap;gap:8px;display:flex}.reward-chips__item[data-v-0e8b2bf7]{border-radius:var(--radius-pill);background:var(--bg);border:1px solid var(--border);font-size:var(--fs-sm);white-space:nowrap;align-items:center;gap:6px;padding:4px 12px;line-height:1;display:inline-flex}.reward-chips__icon[data-v-0e8b2bf7]{flex-shrink:0}.reward-chips__label[data-v-0e8b2bf7]{color:var(--text-secondary);font-weight:var(--fw-medium)}.reward-chips__value[data-v-0e8b2bf7]{color:var(--text);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.reward-chips__item--exp[data-v-0e8b2bf7]{border-color:color-mix(in srgb,var(--accent-blue) 35%,transparent)}.reward-chips__item--exp .reward-chips__icon[data-v-0e8b2bf7]{color:var(--accent-blue)}.reward-chips__item--dp[data-v-0e8b2bf7]{border-color:color-mix(in srgb,var(--reward-tone-dp) 40%,transparent)}.reward-chips__item--dp .reward-chips__icon[data-v-0e8b2bf7]{color:var(--reward-tone-dp)}.reward-chips__item--abyss[data-v-0e8b2bf7]{border-color:color-mix(in srgb,var(--accent-gold) 45%,transparent);background:color-mix(in srgb,var(--accent-gold) 6%,transparent)}.reward-chips__item--abyss .reward-chips__icon[data-v-0e8b2bf7],.reward-chips__item--abyss .reward-chips__value[data-v-0e8b2bf7]{color:var(--accent-gold)}.reward-chips__item--kinah[data-v-0e8b2bf7]{border-color:color-mix(in srgb,var(--reward-tone-kinah) 40%,transparent)}.reward-chips__item--kinah .reward-chips__icon[data-v-0e8b2bf7]{color:var(--reward-tone-kinah)}.entity-preview__npc-title{font-size:var(--fs-xs);color:var(--text);word-break:break-word;margin:0;font-style:italic;line-height:1.35}.entity-preview__badges{gap:var(--space-2);flex-wrap:wrap;display:flex}.stat-table[data-v-9bb04a87]{flex-direction:column;gap:16px;display:flex;container-type:inline-size}.stat-table__section-title[data-v-9bb04a87]{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--accent-gold);border-bottom:1px solid var(--border);margin-bottom:8px;padding-bottom:8px;line-height:1.4}html.light .stat-table__section-title{color:var(--text)}.stat-table__grid[data-v-9bb04a87]{grid-template-columns:1fr;gap:0 16px;margin:0;display:grid}.stat-table__row[data-v-9bb04a87]{border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);flex-wrap:wrap;gap:4px 8px;padding:8px 0}.stat-table__label[data-v-9bb04a87],.stat-table__row[data-v-9bb04a87]{align-items:baseline;min-width:0;display:flex}.stat-table__label[data-v-9bb04a87]{flex:auto;gap:8px;margin:0}.stat-table__label-text[data-v-9bb04a87]{font-size:var(--fs-sm);color:var(--text-secondary);white-space:normal;overflow-wrap:anywhere;flex-shrink:1;min-width:0;line-height:1.45}.stat-table__dots[data-v-9bb04a87]{border-bottom:1px dotted var(--border);opacity:.75;flex:12px;min-width:12px;margin-bottom:4px}.stat-table__value[data-v-9bb04a87]{font-size:var(--fs-sm);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--text);white-space:normal;word-break:break-word;text-align:right;flex-shrink:0;min-width:0;max-width:100%;margin:0;line-height:1.45}.stat-table__row--bonus .stat-table__value[data-v-9bb04a87]{color:var(--color-bonus)}.stat-table__row--restriction .stat-table__label[data-v-9bb04a87],.stat-table__row--restriction .stat-table__value[data-v-9bb04a87]{color:var(--text-secondary)}@container (width>=480px){.stat-table__grid[data-v-9bb04a87]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=240px){.stat-table__label[data-v-9bb04a87]{flex-basis:100%}.stat-table__dots[data-v-9bb04a87]{display:none}.stat-table__value[data-v-9bb04a87]{text-align:left;flex-basis:100%}}@supports not (container-type:inline-size){@media (width>=601px){.stat-table__grid[data-v-9bb04a87]{grid-template-columns:repeat(2,minmax(0,1fr))}}}.entity-preview--skill[data-v-de95f676]{border-left:3px solid var(--quality-common);padding-left:var(--space-3);margin-left:calc(-1 * var(--space-3))}.entity-preview--skill .entity-preview__section--stats[data-v-de95f676]{gap:0}.entity-hover-preview{z-index:var(--z-overlay);width:calc(min(320px,100vw - 16px));padding:var(--space-5);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);pointer-events:none;box-shadow:0 8px 32px #00000073}.entity-hover-preview--pointer-surface{pointer-events:auto}.entity-preview{flex-direction:column}.entity-preview,.entity-preview__header{gap:var(--space-4);min-width:0;display:flex}.entity-preview__header{align-items:flex-start}.entity-preview__title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.entity-preview__name{font-size:var(--fs-base);font-weight:var(--fw-semibold);word-break:break-word;line-height:1.2}.entity-preview .entity-preview__name:not(.entity-name--quality){color:var(--accent-gold)}.entity-preview__meta{color:var(--text-secondary);font-size:var(--fs-xs);line-height:1.35}.entity-preview__section{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border);flex-direction:column;display:flex}.entity-preview__row{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--fs-xs);display:flex}.entity-preview__copy,.entity-preview__empty,.entity-preview__row-label{color:var(--text-secondary)}.entity-preview__row-value{color:var(--text);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;text-align:right}.entity-preview__row-value--bonus{color:var(--color-bonus)}.entity-preview__copy{font-size:var(--fs-xs);margin:0;line-height:1.45}.entity-preview__items{gap:var(--space-2);flex-direction:column;display:flex}.entity-preview__items--bounded{max-height:calc(var(--space-6) * 12);overflow-y:auto}.entity-preview__item-row{align-items:center;gap:var(--space-3);display:flex}.entity-preview__item-card{flex:1;min-width:0}.entity-preview__count{color:var(--accent-gold);font-size:var(--fs-xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.entity-preview__rewards{gap:var(--space-2)}.entity-preview__choice-badge{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-gold);background:color-mix(in srgb,var(--accent-gold) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent-gold) 40%,transparent);border-radius:var(--radius-pill);align-self:flex-start;padding:2px 8px;line-height:1.2;display:inline-block}.entity-preview__reward-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.entity-preview__reward-chip{font-size:var(--fs-xs);color:var(--text);align-items:center;gap:4px;line-height:1;display:inline-flex}.entity-preview__reward-icon{width:16px;height:16px}.entity-preview__reward-value{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--text)}.entity-preview__loading{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border);flex-direction:column;display:flex}.entity-preview__skel{background:var(--bg);border-radius:var(--radius-sm);height:10px;animation:1.2s ease-in-out infinite entity-preview-pulse}.entity-preview__skel--short{width:60%}@keyframes entity-preview-pulse{0%,to{opacity:.4}50%{opacity:.9}}
