.boss-switcher[data-v-21051346]{align-items:center;display:flex;gap:.5rem}.boss-switcher__label[data-v-21051346]{color:var(--color-text-secondary);font-size:.625rem;font-weight:600;white-space:nowrap}.boss-switcher__icons[data-v-21051346]{display:flex;gap:.25rem}.boss-switcher__icon[data-v-21051346]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.1);border-radius:.375rem;cursor:pointer;height:36px;overflow:hidden;padding:0;position:relative;transition:border-color .2s ease,opacity .2s ease;width:36px}.boss-switcher__icon[data-v-21051346]:not(.boss-switcher__icon--active){filter:grayscale(100%);opacity:.45}.boss-switcher__icon[data-v-21051346]:not(.boss-switcher__icon--active):hover{border-color:#fff3;filter:grayscale(50%);opacity:.7}.boss-switcher__icon--active[data-v-21051346]{background:#8b5cf614;border-color:#8b5cf666}.boss-switcher__icon-img[data-v-21051346]{height:100%;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;padding:3px;width:100%}.hero[data-v-3386480d]{background:linear-gradient(135deg,#18181b,#1e1e24 50%,#27272a);border-radius:.75rem;overflow:hidden;padding:1.25rem 1rem;position:relative}.hero__bg[data-v-3386480d]{overflow:hidden}.hero__bg[data-v-3386480d],.hero__bg-grid[data-v-3386480d]{inset:0;position:absolute}.hero__bg-grid[data-v-3386480d]{background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:40px 40px}.hero__content[data-v-3386480d]{align-items:center;display:flex;gap:1rem;position:relative;z-index:1}.hero__icon-frame[data-v-3386480d]{align-items:center;background:#ffffff0d;border-radius:.625rem;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.hero__icon-img[data-v-3386480d]{filter:drop-shadow(0 0 6px rgba(139,92,246,.4));height:40px;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:40px}.hero__info[data-v-3386480d]{color:#fff;flex:1;min-width:0}.hero__header[data-v-3386480d]{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.375rem}.hero__badges[data-v-3386480d]{display:flex;flex-wrap:wrap;gap:.375rem}.hero__switcher[data-v-3386480d]{flex-shrink:0}.buff-badge[data-v-3386480d]{align-items:center;border-radius:9999px;display:inline-flex;font-size:.625rem;font-weight:600;gap:.25rem;letter-spacing:.05em;padding:.125rem .5rem;text-transform:uppercase}.buff-badge--boss[data-v-3386480d]{background:#dc262640;color:#fca5a5}.buff-badge--difficulty[data-v-3386480d]{background:#ffffff1a;color:#fffc}.buff-badge--danger[data-v-3386480d]{background:#f59e0b40;color:#fde68a}.buff-badge--easy[data-v-3386480d]{background:#10b98140;color:#6ee7b7}.buff-badge--recommended[data-v-3386480d]{background:#f59e0b40;color:#fde68a}.hero__title[data-v-3386480d]{display:-webkit-box;font-size:1.25rem;font-weight:800;letter-spacing:-.02em;-webkit-line-clamp:2;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.hero__description[data-v-3386480d]{color:#ffffffb3;font-size:.8125rem;line-height:1.5;margin:.25rem 0 .5rem}@media(max-width:1024px){.hero[data-v-3386480d]{padding:.75rem}.hero__icon-frame[data-v-3386480d]{height:44px;width:44px}.hero__icon-img[data-v-3386480d]{height:32px;width:32px}.hero__title[data-v-3386480d]{font-size:1rem}.hero__description[data-v-3386480d]{font-size:.75rem}}@media(max-width:480px){.hero__content[data-v-3386480d]{flex-direction:column;text-align:center}.hero__header[data-v-3386480d]{align-items:center;flex-direction:column}.hero__badges[data-v-3386480d]{justify-content:center}}.buff-section[data-v-e2670625]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:.75rem;padding:1.25rem}.buff-heading[data-v-e2670625]{align-items:center;color:var(--color-text-primary);display:flex;font-size:1.125rem;font-weight:700;gap:.5rem;margin:0 0 .75rem}.buff-heading__icon[data-v-e2670625]{color:var(--color-primary);flex-shrink:0}.buff-heading__diamond[data-v-e2670625]{background:var(--color-primary);border-radius:1px;display:inline-block;flex-shrink:0;height:6px;transform:rotate(45deg);width:6px}.difficulty-badge[data-v-e2670625]{border-radius:9999px;font-size:.625rem;font-weight:600;letter-spacing:.05em;margin-left:auto;padding:.125rem .5rem;text-transform:uppercase}.quick-grid[data-v-e2670625]{display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr)}.quick-card[data-v-e2670625]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.04);border-radius:.5rem;display:flex;gap:.5rem;padding:.75rem}.quick-card__icon-wrap[data-v-e2670625]{align-items:center;background:#8b5cf61a;border-radius:.375rem;color:var(--color-primary);display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.quick-card__content[data-v-e2670625]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.quick-card__label[data-v-e2670625]{color:var(--color-text-muted);font-size:.625rem;letter-spacing:.05em;text-transform:uppercase}.quick-card__value[data-v-e2670625]{color:var(--color-text-primary);font-size:.8125rem;font-weight:500;line-height:1.4}.quick-tips[data-v-e2670625]{display:flex;flex-direction:column;gap:.375rem;list-style:none;margin:.75rem 0 0;padding:0}.quick-tip[data-v-e2670625]{color:var(--color-text-secondary);font-size:.75rem;line-height:1.5;padding-left:1rem;position:relative}.quick-tip[data-v-e2670625]:before{color:var(--color-primary);content:"→";left:0;position:absolute}@media(max-width:768px){.quick-grid[data-v-e2670625]{grid-template-columns:1fr}}.buff-section[data-v-1ac570e6]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:.75rem;padding:1.25rem}.buff-heading[data-v-1ac570e6]{align-items:center;color:var(--color-text-primary);display:flex;font-size:1.125rem;font-weight:700;gap:.5rem;margin:0 0 .75rem}.buff-heading__icon[data-v-1ac570e6]{color:var(--color-primary);flex-shrink:0}.buff-heading__diamond[data-v-1ac570e6]{background:var(--color-primary);border-radius:1px;display:inline-block;flex-shrink:0;height:6px;transform:rotate(45deg);width:6px}.buff-subheading[data-v-1ac570e6]{border-left:2px solid rgba(139,92,246,.3);color:var(--color-text-primary);font-size:.875rem;font-weight:600;margin:1rem 0 .5rem;padding-left:.5rem}.buff-subheading[data-v-1ac570e6]:first-of-type{margin-top:0}.class-tabs[data-v-1ac570e6]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.class-tab[data-v-1ac570e6]{align-items:center;background:#ffffff05;border:1px solid hsla(0,0%,100%,.06);border-radius:.5rem;cursor:pointer;display:flex;filter:grayscale(.6);flex-direction:column;min-width:72px;opacity:.6;padding:.625rem .875rem;position:relative;transition:border-color .2s ease,background .2s ease}.class-tab[data-v-1ac570e6]:hover{border-color:#ffffff1f;filter:grayscale(.2);opacity:.85}.class-tab--active[data-v-1ac570e6]{background:color-mix(in srgb,var(--tab-color) 8%,transparent);border-color:color-mix(in srgb,var(--tab-color) 30%,transparent);filter:grayscale(0);opacity:1}.class-tab__icon[data-v-1ac570e6]{font-size:1.25rem;margin-bottom:.25rem}.class-tab--active .class-tab__icon[data-v-1ac570e6]{filter:drop-shadow(0 0 4px var(--tab-color))}.class-tab__name[data-v-1ac570e6]{color:var(--color-text-primary);font-size:.75rem;font-weight:600}.equipment-grid[data-v-1ac570e6]{display:flex;flex-direction:column;gap:.5rem}.equipment-card[data-v-1ac570e6]{align-items:flex-start;background:#ffffff05;border:1px solid hsla(0,0%,100%,.04);border-radius:.5rem;cursor:pointer;display:flex;gap:.75rem;padding:.75rem;text-decoration:none;transition:border-color .2s ease}.equipment-card[data-v-1ac570e6]:hover{border-color:#8b5cf640}.equipment-card--highlight[data-v-1ac570e6]{background:#ffd7000a;border-color:#ffd70026}.equipment-card--highlight[data-v-1ac570e6]:hover{border-color:#ffd7004d}.equipment-card__icon[data-v-1ac570e6]{flex-shrink:0;height:40px;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:40px}.equipment-card__content[data-v-1ac570e6]{flex:1;min-width:0}.equipment-card__name[data-v-1ac570e6]{color:var(--color-text-primary);display:block;font-size:.8125rem;font-weight:600}.equipment-card__star[data-v-1ac570e6]{background:#ffd70026;border-radius:9999px;color:#fbbf24;display:inline-block;font-size:.5625rem;font-weight:700;margin-left:.375rem;padding:.0625rem .375rem}.equipment-card__ammo[data-v-1ac570e6]{color:var(--color-primary);display:block;font-size:.6875rem;margin-top:.125rem;opacity:.8}.equipment-card__desc[data-v-1ac570e6]{color:var(--color-text-secondary);font-size:.75rem;line-height:1.5;margin:.25rem 0 0}.equipment-card__link-indicator[data-v-1ac570e6]{align-items:center;display:flex;flex-shrink:0}.equipment-card__view-link[data-v-1ac570e6]{align-items:center;background:#8b5cf614;border-radius:.25rem;color:var(--color-primary);display:flex;font-size:.625rem;font-weight:500;gap:.125rem;padding:.25rem .5rem}.equipment-card__coming-soon[data-v-1ac570e6]{background:#ffffff05;border-radius:.25rem;color:var(--color-text-secondary);font-size:.5625rem;opacity:.5;padding:.25rem .5rem}.accessories-grid[data-v-1ac570e6]{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.accessory-card[data-v-1ac570e6]{align-items:center;background:#ffffff05;border:1px solid hsla(0,0%,100%,.04);border-radius:.5rem;display:flex;flex-direction:column;padding:.625rem .5rem;position:relative;transition:border-color .2s ease}.accessory-card[data-v-1ac570e6]:hover{border-color:#8b5cf640}.accessory-card__icon[data-v-1ac570e6]{height:36px;image-rendering:pixelated;margin-bottom:.375rem;-o-object-fit:contain;object-fit:contain;width:36px}.accessory-card__name[data-v-1ac570e6]{color:var(--color-text-primary);font-size:.625rem;font-weight:500;line-height:1.3;text-align:center}.accessory-card__tooltip[data-v-1ac570e6]{background:#000000f2;border-radius:.25rem;bottom:calc(100% + 6px);left:50%;max-width:220px;min-width:150px;opacity:0;padding:.5rem .625rem;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .2s ease;visibility:hidden;z-index:100}.accessory-card__tooltip[data-v-1ac570e6]:after{border:4px solid transparent;border-top-color:#000000f2;content:"";left:50%;position:absolute;top:100%;transform:translate(-50%)}.accessory-card:hover .accessory-card__tooltip[data-v-1ac570e6]{opacity:1;visibility:visible}.accessory-card__tooltip-text[data-v-1ac570e6]{color:#ffffffd9;font-size:.6875rem;line-height:1.4;margin:0;text-align:center}.armor-card[data-v-1ac570e6]{align-items:center;background:#3b82f60a;border:1px solid rgba(59,130,246,.12);border-radius:.5rem;display:flex;gap:.75rem;padding:.75rem}.armor-card__icon[data-v-1ac570e6]{filter:drop-shadow(0 0 4px rgba(59,130,246,.3));flex-shrink:0;height:44px;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:44px}.armor-card__content[data-v-1ac570e6]{flex:1;min-width:0}.armor-card__name[data-v-1ac570e6]{color:var(--color-text-primary);display:block;font-size:.875rem;font-weight:600}.armor-card__desc[data-v-1ac570e6]{color:var(--color-text-secondary);font-size:.75rem;line-height:1.5;margin:.25rem 0 0}.buffs-list[data-v-1ac570e6]{display:flex;flex-wrap:wrap;gap:.375rem}.buff-tag[data-v-1ac570e6]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.06);border-radius:.375rem;color:var(--color-text-secondary);font-size:.75rem;padding:.375rem .625rem;transition:border-color .2s ease,color .2s ease}.buff-tag[data-v-1ac570e6]:hover{border-color:#8b5cf633;color:var(--color-text-primary)}@media(max-width:768px){.class-tabs[data-v-1ac570e6]{justify-content:center}.class-tab[data-v-1ac570e6]{min-width:64px;padding:.5rem .75rem}.accessories-grid[data-v-1ac570e6]{grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}}@media(max-width:480px){.buff-section[data-v-1ac570e6]{padding:1rem}.equipment-card[data-v-1ac570e6]{flex-direction:column}.equipment-card__link-indicator[data-v-1ac570e6]{align-self:flex-end}}.buff-section[data-v-4834cc6e]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:.75rem;padding:1.25rem}.buff-heading[data-v-4834cc6e]{align-items:center;color:var(--color-text-primary);display:flex;font-size:1.125rem;font-weight:700;gap:.5rem;margin:0 0 .75rem}.buff-heading__icon[data-v-4834cc6e]{color:var(--color-primary);flex-shrink:0}.buff-heading__diamond[data-v-4834cc6e]{background:var(--color-primary);border-radius:1px;display:inline-block;flex-shrink:0;height:6px;transform:rotate(45deg);width:6px}.arena-container[data-v-4834cc6e]{display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.arena-panel[data-v-4834cc6e]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.04);border-radius:.5rem;padding:1rem}.arena-panel__title[data-v-4834cc6e]{align-items:center;color:var(--color-text-primary);cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;margin:0;transition:color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.arena-panel__title[data-v-4834cc6e]:hover{color:var(--color-primary)}.arena-panel__icon[data-v-4834cc6e]{flex-shrink:0;font-size:1.125rem}.collapse-icon[data-v-4834cc6e]{color:var(--color-text-secondary);flex-shrink:0;margin-left:auto;transition:transform .3s ease}.collapse-icon--open[data-v-4834cc6e]{transform:rotate(180deg)}.spec-list[data-v-4834cc6e]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:.75rem 0 0;padding:0}.spec-item[data-v-4834cc6e]{align-items:flex-start;display:flex;gap:.375rem}.spec-item__icon[data-v-4834cc6e]{color:var(--color-primary);flex-shrink:0;margin-top:.125rem}.spec-item__content[data-v-4834cc6e]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.25rem}.spec-item__text[data-v-4834cc6e]{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.5}.spec-highlight[data-v-4834cc6e]{border-radius:.25rem;display:inline-flex;font-size:.6875rem;font-weight:700;padding:.0625rem .375rem}.spec-highlight--critical[data-v-4834cc6e]{background:#ef444426;color:#fca5a5}.spec-highlight--recommended[data-v-4834cc6e]{background:#10b98126;color:#6ee7b7}.spec-highlight--optional[data-v-4834cc6e]{background:#f59e0b26;color:#fde68a}.spec-item__detail[data-v-4834cc6e]{color:var(--color-text-secondary);font-size:.75rem;opacity:.7}.facilities-grid[data-v-4834cc6e]{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.facility-card[data-v-4834cc6e]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.04);border-radius:.375rem;display:flex;gap:.625rem;padding:.625rem;transition:border-color .2s ease}.facility-card[data-v-4834cc6e]:hover{border-color:#8b5cf633}.facility-card__icon-wrapper[data-v-4834cc6e]{align-items:center;background:#ffffff08;border-radius:.25rem;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.facility-card__icon[data-v-4834cc6e]{height:28px;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:28px}.facility-card__content[data-v-4834cc6e]{flex:1;min-width:0}.facility-card__name[data-v-4834cc6e]{color:var(--color-text-primary);font-size:.8125rem;font-weight:600;margin:0 0 .125rem}.facility-card__effect[data-v-4834cc6e]{align-items:center;color:var(--color-text-secondary);display:flex;font-size:.75rem;gap:.25rem;margin:0}.facility-card__effect-icon[data-v-4834cc6e]{flex-shrink:0}.facility-card__buff[data-v-4834cc6e]{color:var(--color-primary);font-size:.6875rem;font-weight:500;margin:.125rem 0 0}.collapse-enter-active[data-v-4834cc6e],.collapse-leave-active[data-v-4834cc6e]{overflow:hidden;transition:all .3s ease}.collapse-enter-from[data-v-4834cc6e],.collapse-leave-to[data-v-4834cc6e]{max-height:0;opacity:0}.collapse-enter-to[data-v-4834cc6e],.collapse-leave-from[data-v-4834cc6e]{max-height:1000px;opacity:1}@media(max-width:768px){.arena-container[data-v-4834cc6e]{grid-template-columns:1fr}}@media(max-width:480px){.buff-section[data-v-4834cc6e]{padding:1rem}}.buff-section[data-v-921d9e8c]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:.75rem;padding:1.25rem}.buff-heading[data-v-921d9e8c]{align-items:center;color:var(--color-text-primary);display:flex;font-size:1.125rem;font-weight:700;gap:.5rem;margin:0 0 .75rem}.buff-heading__icon[data-v-921d9e8c]{color:var(--color-primary);flex-shrink:0}.buff-heading__diamond[data-v-921d9e8c]{background:var(--color-primary);border-radius:1px;display:inline-block;flex-shrink:0;height:6px;transform:rotate(45deg);width:6px}.crafting-flow[data-v-921d9e8c]{align-items:center;background:#ffffff05;border:1px solid hsla(0,0%,100%,.04);border-radius:.5rem;display:flex;gap:1.25rem;padding:1rem}.crafting-flow__materials[data-v-921d9e8c]{flex:1;min-width:0}.materials-label[data-v-921d9e8c]{color:var(--color-text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.materials-grid[data-v-921d9e8c]{display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr)}.material-slot[data-v-921d9e8c]{align-items:center;background:#ffffff05;border:1px solid hsla(0,0%,100%,.06);border-radius:.5rem;display:flex;flex-direction:column;gap:.375rem;padding:.625rem;position:relative;transition:border-color .2s ease}.material-slot[data-v-921d9e8c]:hover{border-color:#8b5cf64d}.material-slot__icon-wrapper[data-v-921d9e8c]{align-items:center;background:#ffffff08;border-radius:.375rem;display:flex;height:44px;justify-content:center;position:relative;width:44px}.material-slot__icon[data-v-921d9e8c]{height:36px;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:36px}.material-slot__amount[data-v-921d9e8c]{background:var(--color-primary);border-radius:.25rem;bottom:-3px;color:#fff;font-size:.625rem;font-weight:700;padding:.0625rem .3125rem;position:absolute;right:-3px}.material-slot__name-wrapper[data-v-921d9e8c]{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;justify-content:center}.material-slot__name[data-v-921d9e8c]{color:var(--color-text-primary);font-size:.6875rem;line-height:1.2;text-align:center}.material-slot__or-badge[data-v-921d9e8c]{align-items:center;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:.1875rem;color:#fbbf24;display:inline-flex;font-size:.5625rem;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 .1875rem}.material-slot__tooltip[data-v-921d9e8c]{background:#000000f2;border-radius:.25rem;bottom:calc(100% + .5rem);color:#fff;font-size:.625rem;left:50%;line-height:1.4;opacity:0;padding:.375rem .625rem;pointer-events:none;position:absolute;transform:translate(-50%) translateY(6px);transition:all .2s ease;white-space:nowrap;z-index:10}.material-slot__tooltip[data-v-921d9e8c]:after{border:5px solid transparent;border-top-color:#000000f2;content:"";left:50%;position:absolute;top:100%;transform:translate(-50%)}.material-slot:hover .material-slot__tooltip[data-v-921d9e8c]{opacity:1;transform:translate(-50%) translateY(0)}.fade-enter-active[data-v-921d9e8c],.fade-leave-active[data-v-921d9e8c]{transition:opacity .4s ease}.fade-enter-from[data-v-921d9e8c],.fade-leave-to[data-v-921d9e8c]{opacity:0}.crafting-flow__connector[data-v-921d9e8c]{align-items:center;display:flex;flex-shrink:0;justify-content:center}.connector-plus[data-v-921d9e8c]{color:var(--color-text-secondary);font-size:1rem;font-weight:300;opacity:.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.crafting-flow__station[data-v-921d9e8c]{flex-shrink:0}.station-container[data-v-921d9e8c]{align-items:center;background:#ffffff05;border:1px solid hsla(0,0%,100%,.08);border-radius:.5rem;display:flex;flex-direction:column;gap:.375rem;padding:.75rem 1rem;position:relative}.station-container__icon-wrapper[data-v-921d9e8c]{align-items:center;background:#ffffff08;border-radius:.375rem;display:flex;height:44px;justify-content:center;width:44px}.station-container__icon[data-v-921d9e8c]{height:36px;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:36px}.station-container__emoji[data-v-921d9e8c]{font-size:1.5rem}.station-container__name[data-v-921d9e8c]{color:var(--color-text-secondary);font-size:.6875rem;font-weight:600;text-align:center;white-space:nowrap}.flow-arrow[data-v-921d9e8c]{color:var(--color-primary);font-size:1.125rem;opacity:.6;position:absolute;right:-2rem;top:50%;transform:translateY(-50%)}.crafting-flow__result[data-v-921d9e8c]{flex:1;min-width:0}.result-card[data-v-921d9e8c]{align-items:center;background:#8b5cf60d;border:1px solid rgba(139,92,246,.15);border-radius:.5rem;display:flex;gap:.75rem;padding:.75rem}.result-card__icon-wrapper[data-v-921d9e8c]{align-items:center;background:#ffffff08;border-radius:.375rem;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.result-card__icon[data-v-921d9e8c]{filter:drop-shadow(0 0 4px rgba(139,92,246,.3));height:44px;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:44px}.result-card__info[data-v-921d9e8c]{display:flex;flex:1;flex-direction:column;gap:.25rem;min-width:0}.result-card__name[data-v-921d9e8c]{color:var(--color-text-primary);font-size:.9375rem;font-weight:700}.result-card__condition[data-v-921d9e8c]{align-items:center;background:#8b5cf61a;border-radius:.25rem;color:#c4b5fd;display:inline-flex;font-size:.6875rem;font-weight:500;gap:.25rem;padding:.25rem .5rem;width:-moz-fit-content;width:fit-content}@media(max-width:768px){.crafting-flow[data-v-921d9e8c]{flex-direction:column;gap:1rem}.materials-grid[data-v-921d9e8c]{grid-template-columns:repeat(2,1fr)}.flow-arrow[data-v-921d9e8c]{margin-top:.375rem;position:static;transform:rotate(90deg)}}@media(max-width:480px){.buff-section[data-v-921d9e8c]{padding:1rem}.result-card[data-v-921d9e8c]{flex-direction:column;text-align:center}.result-card__info[data-v-921d9e8c]{align-items:center}}.buff-section[data-v-d51a212e]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:.75rem;overflow:hidden;padding:1.25rem;position:relative}.buff-heading[data-v-d51a212e]{align-items:center;color:var(--color-text-primary);display:flex;font-size:1.125rem;font-weight:700;gap:.5rem;margin:0 0 .75rem;position:relative;z-index:1}.buff-heading__icon[data-v-d51a212e]{color:var(--color-primary);flex-shrink:0}.buff-heading__diamond[data-v-d51a212e]{background:var(--color-primary);border-radius:1px;display:inline-block;flex-shrink:0;height:6px;transform:rotate(45deg);width:6px}.strategy-watermark[data-v-d51a212e]{background-position:100% 100%;background-repeat:no-repeat;background-size:contain;bottom:-8%;filter:grayscale(100%) brightness(1.2);height:70%;opacity:.04;pointer-events:none;position:absolute;right:-5%;width:40%;z-index:0}.strategy-watermark--horizontal[data-v-d51a212e]{bottom:-5%;height:50%;right:-3%;width:50%}.strategy-priority[data-v-d51a212e]{align-items:flex-start;background:#8b5cf60f;border:1px solid rgba(139,92,246,.12);border-radius:.375rem;display:flex;gap:.5rem;margin-bottom:.5rem;padding:.625rem .75rem;position:relative;z-index:1}.priority-badge[data-v-d51a212e]{background:#8b5cf633;border-radius:9999px;color:#c4b5fd;display:inline-flex;flex-shrink:0;font-size:.625rem;font-weight:700;letter-spacing:.05em;margin-top:.0625rem;padding:.125rem .5rem;text-transform:uppercase;white-space:nowrap}.priority-text[data-v-d51a212e]{color:var(--color-text-primary);font-size:.8125rem;font-weight:600;line-height:1.5;margin:0}.strategy-reason[data-v-d51a212e]{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.6;margin:0 0 .75rem;position:relative;z-index:1}.strategy-steps[data-v-d51a212e]{display:flex;flex-direction:column;gap:.375rem;list-style:none;margin:0;padding:0;position:relative;z-index:1}.strategy-step[data-v-d51a212e]{align-items:flex-start;background:#ffffff05;border:1px solid hsla(0,0%,100%,.04);border-radius:.375rem;display:flex;gap:.625rem;padding:.5rem .625rem}.strategy-step__number[data-v-d51a212e]{align-items:center;background:#8b5cf626;border-radius:50%;color:#c4b5fd;display:flex;flex-shrink:0;font-size:.6875rem;font-weight:700;height:22px;justify-content:center;width:22px}.strategy-step__text[data-v-d51a212e]{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.5}.strategy-step__text[data-v-d51a212e] strong{color:var(--color-text-primary);font-weight:600}@media(max-width:480px){.buff-section[data-v-d51a212e]{padding:1rem}.strategy-watermark[data-v-d51a212e]{display:none}}.buff-section[data-v-476763ab]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:.75rem;padding:1.25rem}.buff-heading[data-v-476763ab]{align-items:center;color:var(--color-text-primary);display:flex;font-size:1.125rem;font-weight:700;gap:.5rem;margin:0 0 .75rem}.buff-heading__icon[data-v-476763ab]{color:var(--color-primary);flex-shrink:0}.buff-heading__diamond[data-v-476763ab]{background:var(--color-primary);border-radius:1px;display:inline-block;flex-shrink:0;height:6px;transform:rotate(45deg);width:6px}.hp-phase-bar[data-v-476763ab]{margin-top:.5rem}.hp-bar[data-v-476763ab]{border-radius:6px;height:12px;overflow:visible;position:relative}.hp-bar__marker[data-v-476763ab]{background:#00000080;height:12px;position:absolute;top:0;width:2px}.hp-bar__marker[data-v-476763ab]:first-child{display:none}.hp-bar__marker-label[data-v-476763ab]{color:var(--color-text-muted);font-size:.625rem;left:50%;position:absolute;top:-18px;transform:translate(-50%);white-space:nowrap}.hp-phases-list[data-v-476763ab]{display:flex;flex-direction:column;gap:.375rem;margin-top:.75rem}.hp-phase-item[data-v-476763ab]{align-items:flex-start;display:flex;gap:.5rem}.hp-phase-dot[data-v-476763ab]{border-radius:50%;flex-shrink:0;height:8px;margin-top:.25rem;width:8px}.hp-phase-info[data-v-476763ab]{display:flex;flex-direction:column;gap:.125rem}.hp-phase-name[data-v-476763ab]{color:var(--color-text-primary);font-size:.8125rem;font-weight:600}.hp-phase-desc[data-v-476763ab]{color:var(--color-text-secondary);font-size:.75rem;line-height:1.5}.buff-section[data-v-58565c8a]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:.75rem;padding:1.25rem}.buff-heading[data-v-58565c8a]{align-items:center;color:var(--color-text-primary);display:flex;font-size:1.125rem;font-weight:700;gap:.5rem;margin:0 0 .75rem}.buff-heading__icon[data-v-58565c8a]{color:var(--color-primary);flex-shrink:0}.buff-heading__diamond[data-v-58565c8a]{background:var(--color-primary);border-radius:1px;display:inline-block;flex-shrink:0;height:6px;transform:rotate(45deg);width:6px}.behavior-grid[data-v-58565c8a]{display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr)}.behavior-card[data-v-58565c8a]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.04);border-radius:.5rem;display:flex;gap:.625rem;padding:.75rem;transition:border-color .2s ease}.behavior-card[data-v-58565c8a]:hover{border-color:#8b5cf633}.behavior-card__icon[data-v-58565c8a]{align-items:center;background:#ffffff08;border-radius:.375rem;display:flex;flex-shrink:0;font-size:1.25rem;height:32px;justify-content:center;width:32px}.behavior-card__content[data-v-58565c8a]{flex:1;min-width:0}.behavior-card__title[data-v-58565c8a]{color:var(--color-text-primary);font-size:.8125rem;font-weight:600;margin:0 0 .25rem}.behavior-card__desc[data-v-58565c8a]{color:var(--color-text-secondary);font-size:.75rem;line-height:1.5;margin:0}@media(max-width:768px){.behavior-grid[data-v-58565c8a]{grid-template-columns:1fr}}@media(max-width:480px){.buff-section[data-v-58565c8a]{padding:1rem}}.buff-section[data-v-28f56996]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:.75rem;padding:1.25rem}.buff-heading[data-v-28f56996]{align-items:center;color:var(--color-text-primary);display:flex;font-size:1.125rem;font-weight:700;gap:.5rem;margin:0 0 .75rem}.buff-heading__icon[data-v-28f56996]{color:var(--color-primary);flex-shrink:0}.buff-heading__diamond[data-v-28f56996]{background:var(--color-primary);border-radius:1px;display:inline-block;flex-shrink:0;height:6px;transform:rotate(45deg);width:6px}.technique-grid[data-v-28f56996]{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.technique-card[data-v-28f56996]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.04);border-radius:.5rem;display:flex;gap:.625rem;padding:.75rem;transition:border-color .2s ease}.technique-card[data-v-28f56996]:hover{border-color:#8b5cf633}.technique-card__icon[data-v-28f56996]{align-items:center;background:#ffffff08;border-radius:.375rem;display:flex;flex-shrink:0;font-size:1.25rem;height:32px;justify-content:center;width:32px}.technique-card__content[data-v-28f56996]{flex:1;min-width:0}.technique-card__title[data-v-28f56996]{color:var(--color-text-primary);font-size:.8125rem;font-weight:600;margin:0 0 .25rem}.technique-card__desc[data-v-28f56996]{color:var(--color-text-secondary);font-size:.75rem;line-height:1.5;margin:0}@media(max-width:768px){.technique-grid[data-v-28f56996]{grid-template-columns:1fr}}.buff-section[data-v-dc34db96]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:.75rem;padding:1.25rem}.buff-heading[data-v-dc34db96]{align-items:center;color:var(--color-text-primary);display:flex;font-size:1.125rem;font-weight:700;gap:.5rem;margin:0 0 .75rem}.buff-heading__icon[data-v-dc34db96]{color:var(--color-primary);flex-shrink:0}.buff-heading__diamond[data-v-dc34db96]{background:var(--color-primary);border-radius:1px;display:inline-block;flex-shrink:0;height:6px;transform:rotate(45deg);width:6px}.class-cards[data-v-dc34db96]{display:flex;flex-direction:column;gap:.75rem}.class-card[data-v-dc34db96]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.06);border-left:3px solid;border-radius:.5rem;padding:1rem;transition:border-color .2s ease}.class-card[data-v-dc34db96]:hover{border-color:#ffffff1a}.class-card__header[data-v-dc34db96]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.5rem}.class-card__title-row[data-v-dc34db96]{align-items:center;display:flex;gap:.375rem}.class-card__icon[data-v-dc34db96]{font-size:1.125rem}.class-card__name[data-v-dc34db96]{color:var(--color-text-primary);font-size:.9375rem;font-weight:700}.class-card__difficulty[data-v-dc34db96]{flex-shrink:0;font-size:.6875rem;font-style:italic}.class-card__summary[data-v-dc34db96]{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.6;margin:0 0 .75rem}.class-card__body[data-v-dc34db96]{display:grid;gap:1rem;grid-template-columns:auto 1fr;margin-bottom:.75rem}.class-card__weapons[data-v-dc34db96]{display:flex;flex-direction:column;gap:.375rem}.class-card__label[data-v-dc34db96]{color:var(--color-text-muted);font-size:.625rem;letter-spacing:.05em;text-transform:uppercase}.weapon-cards[data-v-dc34db96]{display:flex;flex-direction:column;gap:.375rem}.weapon-card[data-v-dc34db96]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.04);border-radius:.375rem;display:flex;gap:.5rem;padding:.375rem .5rem}.weapon-card__icon[data-v-dc34db96]{filter:drop-shadow(0 0 3px rgba(139,92,246,.3));height:40px;image-rendering:pixelated;width:40px}.weapon-card__name[data-v-dc34db96]{color:var(--color-text-primary);font-size:.875rem;font-weight:500}.class-card__steps[data-v-dc34db96]{display:flex;flex-direction:column;gap:.375rem}.strategy-step[data-v-dc34db96]{align-items:flex-start;display:flex;gap:.5rem}.strategy-step__num[data-v-dc34db96]{align-items:center;background:#ffffff0a;border-radius:50%;display:flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:22px;justify-content:center;width:22px}.strategy-step__text[data-v-dc34db96]{color:var(--color-text-primary);font-size:.875rem;line-height:1.5}.class-card__gear[data-v-dc34db96]{display:flex;flex-wrap:wrap;gap:1rem}.gear-section[data-v-dc34db96]{display:flex;flex-direction:column;gap:.25rem}.armor-row[data-v-dc34db96]{align-items:center;display:flex;gap:.5rem}.armor-icon[data-v-dc34db96]{height:28px;image-rendering:pixelated;width:28px}.armor-name[data-v-dc34db96]{color:var(--color-text-primary);font-size:.8125rem}.accessory-list[data-v-dc34db96]{display:flex;flex-wrap:wrap;gap:.375rem}.accessory-item[data-v-dc34db96]{align-items:center;display:flex;gap:.25rem}.accessory-icon[data-v-dc34db96]{height:22px;image-rendering:pixelated;width:22px}.accessory-name[data-v-dc34db96]{color:var(--color-text-secondary);font-size:.8125rem}@media(max-width:480px){.class-card[data-v-dc34db96]{padding:.75rem}.class-card__header[data-v-dc34db96]{align-items:flex-start;flex-direction:column;gap:.25rem}.class-card__body[data-v-dc34db96]{gap:.75rem;grid-template-columns:1fr}.weapon-cards[data-v-dc34db96]{flex-direction:row;flex-wrap:wrap}.class-card__gear[data-v-dc34db96]{flex-direction:column;gap:.75rem}}.buff-section[data-v-1ff09831]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:.75rem;padding:1.25rem}.buff-heading[data-v-1ff09831]{align-items:center;color:var(--color-text-primary);display:flex;font-size:1.125rem;font-weight:700;gap:.5rem;margin:0 0 .75rem}.buff-heading__icon[data-v-1ff09831]{color:var(--color-primary);flex-shrink:0}.buff-heading__diamond[data-v-1ff09831]{background:var(--color-primary);border-radius:1px;display:inline-block;flex-shrink:0;height:6px;transform:rotate(45deg);width:6px}.failure-list[data-v-1ff09831]{display:flex;flex-direction:column;gap:.375rem}.failure-item[data-v-1ff09831]{border:1px solid hsla(0,0%,100%,.04);border-radius:.5rem;overflow:hidden}.failure-summary[data-v-1ff09831]{align-items:center;background:#ffffff05;cursor:pointer;display:flex;gap:.5rem;list-style:none;padding:.625rem .75rem;transition:background .15s ease}.failure-summary[data-v-1ff09831]::-webkit-details-marker{display:none}.failure-summary[data-v-1ff09831]::marker{display:none}.failure-summary[data-v-1ff09831]:hover{background:#ffffff0a}.failure-icon[data-v-1ff09831]{flex-shrink:0;font-size:1rem}.failure-title[data-v-1ff09831]{color:var(--color-text-primary);flex:1;font-size:.8125rem;font-weight:600}.severity-badge[data-v-1ff09831]{border-radius:9999px;font-size:.5625rem;font-weight:600;letter-spacing:.05em;padding:.0625rem .375rem;text-transform:uppercase}.failure-chevron[data-v-1ff09831]{color:var(--color-text-muted);flex-shrink:0;transition:transform .2s ease}.failure-item[open] .failure-chevron[data-v-1ff09831]{transform:rotate(180deg)}.failure-content[data-v-1ff09831]{border-top:1px solid hsla(0,0%,100%,.04);display:flex;flex-direction:column;gap:.5rem;padding:.5rem .75rem .75rem}.failure-field__label[data-v-1ff09831]{color:var(--color-text-muted);display:block;font-size:.625rem;letter-spacing:.05em;margin-bottom:.125rem;text-transform:uppercase}.failure-field__text[data-v-1ff09831]{color:var(--color-text-secondary);font-size:.75rem;line-height:1.5;margin:0}.failure-field__text--solution[data-v-1ff09831]{color:#86efac}.buff-section[data-v-abc3afdc]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:.75rem;padding:1.25rem}.buff-heading[data-v-abc3afdc]{align-items:center;color:var(--color-text-primary);display:flex;font-size:1.125rem;font-weight:700;gap:.5rem;margin:0 0 .5rem}.buff-heading__icon[data-v-abc3afdc]{color:var(--color-primary);flex-shrink:0}.buff-heading__diamond[data-v-abc3afdc]{background:var(--color-primary);border-radius:1px;display:inline-block;flex-shrink:0;height:6px;transform:rotate(45deg);width:6px}.checklist-progress[data-v-abc3afdc]{color:var(--color-text-muted);font-size:.75rem;font-weight:500;margin-left:auto}.progress-bar[data-v-abc3afdc]{background:#ffffff0f;border-radius:2px;height:4px;margin-bottom:.75rem;overflow:hidden}.progress-bar__fill[data-v-abc3afdc]{background:var(--color-primary);border-radius:2px;height:100%;transition:width .3s ease}.checklist-groups[data-v-abc3afdc]{display:flex;flex-direction:column;gap:.25rem}.checklist-item[data-v-abc3afdc]{align-items:flex-start;border-radius:.375rem;cursor:pointer;display:flex;gap:.5rem;padding:.5rem;transition:background .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checklist-item[data-v-abc3afdc]:hover{background:#ffffff08}.checklist-item--checked[data-v-abc3afdc]{opacity:.5}.checklist-item--critical[data-v-abc3afdc]{border-left:2px solid #ef4444;padding-left:calc(.5rem - 2px)}.checklist-checkbox[data-v-abc3afdc]{align-items:center;border:1.5px solid hsla(0,0%,100%,.2);border-radius:3px;color:var(--color-primary);display:flex;flex-shrink:0;height:18px;justify-content:center;margin-top:1px;width:18px}.checklist-item--checked .checklist-checkbox[data-v-abc3afdc]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.checklist-icon[data-v-abc3afdc]{flex-shrink:0;height:20px;image-rendering:pixelated;margin-top:1px;width:20px}.checklist-text[data-v-abc3afdc]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.checklist-label[data-v-abc3afdc]{color:var(--color-text-primary);font-size:.8125rem;font-weight:500}.checklist-detail[data-v-abc3afdc]{line-height:1.4}.checklist-detail[data-v-abc3afdc],.reset-btn[data-v-abc3afdc]{color:var(--color-text-muted);font-size:.6875rem}.reset-btn[data-v-abc3afdc]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.06);border-radius:.25rem;cursor:pointer;display:inline-flex;gap:.25rem;margin-top:.75rem;padding:.25rem .5rem;transition:all .15s ease}.reset-btn[data-v-abc3afdc]:hover{border-color:#ffffff1a;color:var(--color-text-secondary)}.buff-section[data-v-d47be4be]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:.75rem;padding:1.25rem}.buff-heading[data-v-d47be4be]{align-items:center;color:var(--color-text-primary);display:flex;font-size:1.125rem;font-weight:700;gap:.5rem;margin:0 0 .75rem}.buff-heading__icon[data-v-d47be4be]{color:var(--color-primary);flex-shrink:0}.buff-heading__diamond[data-v-d47be4be]{background:var(--color-primary);border-radius:1px;display:inline-block;flex-shrink:0;height:6px;transform:rotate(45deg);width:6px}.drops-grid[data-v-d47be4be]{display:flex;flex-direction:column;gap:.5rem}.drop-card[data-v-d47be4be]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.04);border-left:3px solid transparent;border-radius:.5rem;display:flex;gap:.75rem;padding:.75rem;transition:border-color .2s ease}.drop-card[data-v-d47be4be]:hover{border-color:#8b5cf633}.drop-card--highlight[data-v-d47be4be]{background:#ffd70008;border-color:#ffd7001f}.drop-card--highlight[data-v-d47be4be]:hover{border-color:#ffd70040}.drop-card--critical[data-v-d47be4be]{background:#ffd7000a;border-color:rgba(255,215,0,.12) rgba(255,215,0,.12) rgba(255,215,0,.12) rgba(255,215,0,.6)}.drop-card--critical[data-v-d47be4be]:hover{border-color:rgba(255,215,0,.25) rgba(255,215,0,.25) rgba(255,215,0,.25) rgba(255,215,0,.8)}.drop-card--critical .drop-card__icon[data-v-d47be4be]{filter:drop-shadow(0 0 4px rgba(255,215,0,.35))}.drop-card--important[data-v-d47be4be]{background:#a855f708;border-color:rgba(168,85,247,.1) rgba(168,85,247,.1) rgba(168,85,247,.1) rgba(168,85,247,.5)}.drop-card--important[data-v-d47be4be]:hover{border-color:rgba(168,85,247,.2) rgba(168,85,247,.2) rgba(168,85,247,.2) rgba(168,85,247,.7)}.drop-card__badge[data-v-d47be4be]{align-items:center;border-radius:.25rem;display:inline-flex;font-size:.5625rem;font-weight:700;letter-spacing:.02em;margin-left:.375rem;padding:.0625rem .3125rem;vertical-align:middle}.drop-card__badge--critical[data-v-d47be4be]{background:#ffd70026;color:#fcd34d}.drop-card__badge--important[data-v-d47be4be]{background:#a855f726;color:#c084fc}.drop-card__icon-wrapper[data-v-d47be4be]{align-items:center;background:#ffffff08;border-radius:.375rem;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.drop-card__icon[data-v-d47be4be]{height:32px;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:32px}.drop-card--highlight .drop-card__icon[data-v-d47be4be]{filter:drop-shadow(0 0 3px rgba(255,215,0,.3))}.drop-card__content[data-v-d47be4be]{flex:1;min-width:0}.drop-card__header[data-v-d47be4be]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.125rem}.drop-card__name[data-v-d47be4be]{color:var(--color-text-primary);font-size:.8125rem;font-weight:600}.drop-card__chance[data-v-d47be4be]{align-items:center;background:#ffffff0a;border-radius:9999px;color:var(--color-text-secondary);display:inline-flex;flex-shrink:0;font-size:.625rem;font-weight:600;gap:.125rem;padding:.0625rem .375rem}.drop-card__chance--guaranteed[data-v-d47be4be]{background:#10b9811f;color:#6ee7b7}.drop-card__chance-icon[data-v-d47be4be]{font-size:.625rem}.drop-card__amount[data-v-d47be4be]{color:var(--color-text-secondary);display:block;font-size:.6875rem;opacity:.7}.drop-card__desc[data-v-d47be4be]{color:var(--color-text-secondary);font-size:.75rem;line-height:1.5;margin:.25rem 0 0}@media(max-width:480px){.buff-section[data-v-d47be4be]{padding:1rem}.drop-card[data-v-d47be4be]{flex-direction:column;gap:.5rem}.drop-card__header[data-v-d47be4be]{align-items:flex-start;flex-direction:column}}.buff-section[data-v-353f0729]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:.75rem;padding:1.25rem}.buff-heading[data-v-353f0729]{align-items:center;color:var(--color-text-primary);display:flex;font-size:1.125rem;font-weight:700;gap:.5rem;margin:0 0 .75rem}.buff-heading__icon[data-v-353f0729]{color:var(--color-primary);flex-shrink:0}.buff-heading__diamond[data-v-353f0729]{background:var(--color-primary);border-radius:1px;display:inline-block;flex-shrink:0;height:6px;transform:rotate(45deg);width:6px}.craft-grid[data-v-353f0729]{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:.75rem}.craft-card[data-v-353f0729]{align-items:flex-start;background:#ffffff05;border:1px solid hsla(0,0%,100%,.04);border-radius:.5rem;display:flex;gap:.625rem;padding:.75rem}.craft-icon[data-v-353f0729]{filter:drop-shadow(0 0 4px rgba(139,92,246,.3));flex-shrink:0;height:28px;image-rendering:pixelated;width:28px}.craft-info[data-v-353f0729]{display:flex;flex-direction:column;gap:.125rem}.craft-name[data-v-353f0729]{color:var(--color-text-primary);font-size:.8125rem;font-weight:600}.craft-desc[data-v-353f0729]{color:var(--color-text-secondary);font-size:.6875rem;line-height:1.4}.next-goals[data-v-353f0729]{margin-bottom:.75rem}.next-goals__label[data-v-353f0729]{color:var(--color-text-muted);display:block;font-size:.625rem;letter-spacing:.05em;margin-bottom:.375rem;text-transform:uppercase}.next-goals__list[data-v-353f0729]{display:flex;flex-direction:column;gap:.25rem;margin:0;padding-left:1.25rem}.next-goal[data-v-353f0729]{color:var(--color-text-primary);font-size:.75rem;line-height:1.5}.next-boss-card[data-v-353f0729]{background:#8b5cf60d;border:1px solid rgba(139,92,246,.15);border-radius:.5rem;padding:.75rem}.next-boss-reason[data-v-353f0729]{color:var(--color-text-secondary);font-size:.75rem;line-height:1.5;margin:0 0 .5rem}.next-boss-link[data-v-353f0729]{align-items:center;color:var(--color-primary);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.5rem;text-decoration:none;transition:opacity .15s ease}.next-boss-link[data-v-353f0729]:hover{opacity:.8}.next-boss-icon[data-v-353f0729]{filter:drop-shadow(0 0 3px rgba(139,92,246,.4));height:24px;image-rendering:pixelated;width:24px}.progression-nav[data-v-b6db6709]{align-items:center;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:.75rem;display:flex;gap:1rem;justify-content:space-between;padding:.75rem 1rem}.progression-link[data-v-b6db6709]{align-items:center;color:var(--color-text-secondary);display:flex;font-size:.8125rem;font-weight:500;gap:.5rem;text-decoration:none;transition:color .2s ease}.progression-link[data-v-b6db6709]:hover{color:var(--color-primary)}.progression-icon[data-v-b6db6709]{filter:drop-shadow(0 0 4px rgba(139,92,246,.3));height:28px;image-rendering:pixelated;width:28px}.progression-name[data-v-b6db6709]{white-space:nowrap}.progression-spacer[data-v-b6db6709]{flex:1}@media(max-width:480px){.progression-name[data-v-b6db6709]{font-size:.75rem}.progression-icon[data-v-b6db6709]{height:24px;width:24px}}.stat-card[data-v-1e2d7724]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.06);border-radius:.5rem;overflow:hidden;padding:1rem;position:relative;transition:border-color .2s ease}.stat-card[data-v-1e2d7724]:hover{border-color:color-mix(in srgb,var(--card-color) 30%,transparent)}.stat-card--highlight[data-v-1e2d7724]{background:color-mix(in srgb,var(--card-color) 4%,transparent);border-color:color-mix(in srgb,var(--card-color) 25%,transparent)}.stat-card__top-line[data-v-1e2d7724]{background:linear-gradient(90deg,transparent,var(--card-color) 50%,transparent);height:2px;left:0;opacity:.6;position:absolute;right:0;top:0}.stat-card__header[data-v-1e2d7724]{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}.stat-card__icon[data-v-1e2d7724]{flex-shrink:0;height:32px;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:32px}.stat-card__title[data-v-1e2d7724]{flex:1;min-width:0}.stat-card__name[data-v-1e2d7724]{color:var(--color-text-primary);font-size:.875rem;font-weight:700}.stat-card__badge[data-v-1e2d7724]{border-radius:9999px;display:inline-flex;flex-shrink:0;font-size:.5625rem;font-weight:700;letter-spacing:.05em;padding:.0625rem .375rem;text-transform:uppercase}.stat-card__badge--high[data-v-1e2d7724]{background:#ef444426;color:#fca5a5}.stat-card__badge--medium[data-v-1e2d7724]{background:#f59e0b26;color:#fde68a}.stat-card__badge--low[data-v-1e2d7724]{background:#10b98126;color:#6ee7b7}.stat-card__stats[data-v-1e2d7724]{display:flex;flex-direction:column;gap:.375rem}.stat-item[data-v-1e2d7724]{align-items:center;background:#ffffff05;border-radius:.25rem;display:flex;gap:.375rem;padding:.375rem .5rem}.stat-item__icon[data-v-1e2d7724]{color:var(--card-color);flex-shrink:0;opacity:.7}.stat-item__content[data-v-1e2d7724]{align-items:center;display:flex;flex:1;gap:.375rem;min-width:0}.stat-item__label[data-v-1e2d7724]{color:var(--color-text-secondary);font-size:.6875rem;font-weight:500;white-space:nowrap}.stat-item__value[data-v-1e2d7724]{color:var(--color-text-primary);font-size:.8125rem;font-weight:700;margin-left:auto}.stat-card__notes[data-v-1e2d7724]{color:var(--color-text-secondary);font-size:.75rem;line-height:1.5;margin:.625rem 0 0;opacity:.8}@media(max-width:480px){.stat-card[data-v-1e2d7724]{padding:.75rem}}.buff-section[data-v-1c848938]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:.75rem;padding:1.25rem}.buff-heading[data-v-1c848938]{align-items:center;color:var(--color-text-primary);display:flex;font-size:1.125rem;font-weight:700;gap:.5rem;margin:0 0 .75rem}.buff-heading__icon[data-v-1c848938]{color:var(--color-primary);flex-shrink:0}.buff-heading__diamond[data-v-1c848938]{background:var(--color-primary);border-radius:1px;display:inline-block;flex-shrink:0;height:6px;transform:rotate(45deg);width:6px}.stats-grid[data-v-1c848938]{display:grid;gap:.625rem;grid-template-columns:repeat(var(--grid-cols,2),1fr)}.warning-box[data-v-1c848938]{align-items:flex-start;border-radius:.375rem;display:flex;font-size:.8125rem;gap:.5rem;margin-top:.75rem;padding:.625rem .75rem}.warning-box--info[data-v-1c848938]{background:#3b82f614;border:1px solid rgba(59,130,246,.15)}.warning-box--info .warning-box__icon[data-v-1c848938]{color:#60a5fa}.warning-box--warning[data-v-1c848938]{background:#f59e0b14;border:1px solid rgba(245,158,11,.15)}.warning-box--warning .warning-box__icon[data-v-1c848938]{color:#fbbf24}.warning-box--danger[data-v-1c848938]{background:#ef444414;border:1px solid rgba(239,68,68,.15)}.warning-box--danger .warning-box__icon[data-v-1c848938]{color:#f87171}.warning-box__icon[data-v-1c848938]{flex-shrink:0;margin-top:.125rem}.warning-box__text[data-v-1c848938]{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.5;margin:0}@media(max-width:768px){.stats-grid[data-v-1c848938]{grid-template-columns:1fr}}@media(max-width:480px){.buff-section[data-v-1c848938]{padding:1rem}}.boss-page[data-v-bf229e4a]{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:1000px}[data-v-bf229e4a] #arena,[data-v-bf229e4a] #behavior,[data-v-bf229e4a] #checklist,[data-v-bf229e4a] #class-strategies,[data-v-bf229e4a] #drops,[data-v-bf229e4a] #equipment,[data-v-bf229e4a] #failure-reasons,[data-v-bf229e4a] #faq,[data-v-bf229e4a] #phases,[data-v-bf229e4a] #post-battle,[data-v-bf229e4a] #progression,[data-v-bf229e4a] #quick-guide,[data-v-bf229e4a] #special-technique,[data-v-bf229e4a] #stats,[data-v-bf229e4a] #strategy,[data-v-bf229e4a] #summoning{scroll-margin-top:1rem}
