.detail-artwork-stage.svelte-r1ckfz{z-index:0;background:linear-gradient(145deg,#ffffff08,#0000 55%);position:absolute;inset:0;overflow:hidden}.detail-artwork-stage.svelte-r1ckfz img{width:100%;height:100%;display:block}.detail-artwork-stage[data-artwork-fit=cover].svelte-r1ckfz img{object-fit:cover;object-position:center}.detail-artwork-stage[data-artwork-fit=contain].svelte-r1ckfz{padding:1.5rem 2.5rem}.detail-artwork-stage[data-artwork-fit=contain].svelte-r1ckfz img{object-fit:contain;object-position:center}.detail-artwork-stage.svelte-r1ckfz .detail-artwork-stage__fallback{--image-fallback-font-size:2rem;width:100%;height:100%}.section-nav.svelte-1wq1r0q{z-index:8;top:var(--global-sticky-top);height:var(--section-nav-height);border-bottom:1px solid var(--border);overscroll-behavior-inline:contain;scrollbar-width:thin;white-space:nowrap;background:#070a12f0;position:sticky;overflow-x:auto}.section-nav__items.svelte-1wq1r0q{align-items:stretch;gap:var(--space-6);width:max-content;min-width:100%;height:100%;display:flex}.section-nav__link.svelte-1wq1r0q{color:var(--text-secondary);font-size:var(--font-helper);transition:color var(--motion);flex:none;align-items:center;font-weight:600;display:inline-flex;position:relative}.section-nav__link.svelte-1wq1r0q:after{background:var(--gold);content:"";opacity:0;height:2px;transition:opacity var(--motion), transform var(--motion);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.45)}.section-nav__link.svelte-1wq1r0q:hover,.section-nav__link--active.svelte-1wq1r0q{color:var(--text-primary)}.section-nav__link--active.svelte-1wq1r0q:after{opacity:1;transform:scaleX(1)}.section-nav-target{scroll-margin-top:var(--anchor-offset)}.enemy-skill-detail.svelte-1213y4f{border:1px solid var(--border);border-radius:var(--radius-card);background:#0e1422ad;align-self:start;min-width:0;padding:clamp(1rem,2vw,1.5rem)}.enemy-skill-detail__heading.svelte-1213y4f{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.enemy-skill-detail.svelte-1213y4f h3:where(.svelte-1213y4f){min-width:0;font-size:var(--font-major-title);overflow-wrap:anywhere;flex:12rem;margin:0;font-weight:700;line-height:1.35}.enemy-skill-detail__metadata.svelte-1213y4f{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-3);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;max-width:100%;margin-left:auto;display:flex}.enemy-skill-detail__metadata.svelte-1213y4f .semantic-icon-label{min-width:0}.enemy-skill-detail__description.svelte-1213y4f{color:var(--text-body);font-size:var(--font-body);margin:1rem 0 0;line-height:1.75}.enemy-skill-detail__facts.svelte-1213y4f{gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--border);display:grid}.enemy-skill-detail__facts.svelte-1213y4f>h4:where(.svelte-1213y4f){color:var(--text-primary);font-size:var(--font-major-title);margin:0;font-weight:700}.enemy-skill-fact-section.svelte-1213y4f h5:where(.svelte-1213y4f){margin:0 0 var(--space-2);color:var(--text-body);font-size:var(--font-meta-value);font-weight:600}.enemy-skill-fact-grid.svelte-1213y4f{gap:var(--space-2) var(--space-4);grid-template-columns:fit-content(10rem) minmax(0,1fr);width:min(100%,34rem);display:grid}.enemy-skill-fact-row.svelte-1213y4f{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;row-gap:var(--space-2);min-width:0;color:var(--text-secondary);display:grid}.enemy-skill-fact-row.svelte-1213y4f>span:where(.svelte-1213y4f),.enemy-skill-fact-row.svelte-1213y4f>strong:where(.svelte-1213y4f){overflow-wrap:anywhere;min-width:0}.enemy-skill-fact-row.svelte-1213y4f strong:where(.svelte-1213y4f){color:var(--text-primary);text-align:left;font-weight:600}.enemy-skill-fact-value--unlabelled.svelte-1213y4f{grid-column:1/-1}.enemy-skill-application.svelte-1213y4f{grid-column:1/-1;grid-template-columns:subgrid;row-gap:var(--space-2);min-width:0;display:grid}.enemy-skill-application__name.svelte-1213y4f{color:var(--text-secondary);overflow-wrap:anywhere;grid-column:1/-1}@media (width<=520px){.enemy-skill-detail.svelte-1213y4f{padding:var(--space-4)}.enemy-skill-fact-grid.svelte-1213y4f{grid-template-columns:minmax(0,1fr)}}.enemy-skill-browser.svelte-1r44o6w{min-width:0}.enemy-skill-browser__grid.svelte-1r44o6w{align-items:start;gap:var(--space-4);grid-template-columns:minmax(18rem,32%) minmax(0,1fr);display:grid}.enemy-skill-browser__detail.svelte-1r44o6w{min-width:0}@media (width>=821px){.enemy-skill-browser__detail.svelte-1r44o6w{top:var(--anchor-offset);position:sticky}}@media (width<=820px){.enemy-skill-browser__grid.svelte-1r44o6w{grid-template-columns:minmax(0,1fr)}}.enemy-rank-tag.svelte-19mkjzh{border:1px solid var(--border-strong);color:var(--gold-soft);font-size:var(--font-helper);background:#070a12b8;border-radius:999px;padding:.45rem .75rem;font-weight:500}.compact-entity-card.svelte-fc27hu{align-items:center;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);width:100%;min-width:0;height:100%;min-height:5.4rem;color:inherit;transition:border-color var(--motion), background var(--motion), transform var(--motion);background:#0e1422ad;grid-template-columns:4.6rem minmax(0,1fr) auto;padding:.45rem .85rem .45rem .45rem;display:grid;overflow:hidden}.compact-entity-card--link.svelte-fc27hu:hover{border-color:var(--border-strong);background:#141c2ec7;transform:translateY(-1px)}.compact-entity-card--link.svelte-fc27hu:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.compact-entity-card--split.svelte-fc27hu{grid-template-columns:4.6rem minmax(0,1fr) auto auto}.compact-entity-card__artwork.svelte-fc27hu{border-radius:calc(var(--radius-control) - 2px);background:radial-gradient(circle,#d7b56d21,#0000 70%);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;width:4.6rem;height:4.6rem;display:grid;overflow:hidden}.compact-entity-card__artwork.svelte-fc27hu img{width:calc(100% - var(--space-2));height:calc(100% - var(--space-2));object-position:center;max-width:100%;max-height:100%;display:block}.compact-entity-card__artwork.svelte-fc27hu .compact-entity-card__fallback{--image-fallback-font-size:1.45rem}.compact-entity-card__content.svelte-fc27hu{align-content:center;gap:.26rem;min-width:0;display:grid}.compact-entity-card__title.svelte-fc27hu{color:var(--text-primary);font-size:var(--font-meta-value);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.compact-entity-card__secondary.svelte-fc27hu,.compact-entity-card__tertiary.svelte-fc27hu{min-width:0;color:var(--faint);font-size:var(--font-internal);align-items:center;line-height:1.3;display:flex}.compact-entity-card__aside.svelte-fc27hu{border-left:1px solid var(--border);min-width:8rem;padding-left:var(--space-3);color:var(--text-secondary);font-size:var(--font-internal);align-content:center;align-self:stretch;line-height:1.3;display:grid}.compact-entity-card__aside.svelte-fc27hu:empty{display:none}.compact-entity-card__tertiary.svelte-fc27hu{--semantic-icon-gap:.32rem;--semantic-icon-image-size:1rem;color:var(--text-secondary)}.compact-entity-card__arrow.svelte-fc27hu{color:var(--gold);font-size:1rem}@media (width<=520px){.compact-entity-card.svelte-fc27hu{grid-template-columns:4rem minmax(0,1fr) auto}.compact-entity-card__artwork.svelte-fc27hu{width:4rem;height:4rem}.compact-entity-card--split.svelte-fc27hu{grid-template-columns:4rem minmax(0,1fr) auto;align-items:stretch}.compact-entity-card--split.svelte-fc27hu .compact-entity-card__artwork:where(.svelte-fc27hu){grid-row:1/3;align-self:center}.compact-entity-card--split.svelte-fc27hu .compact-entity-card__aside:where(.svelte-fc27hu){border-top:1px solid var(--border);border-left:0;grid-column:2;min-width:0;padding-top:.45rem;padding-left:0}.compact-entity-card--split.svelte-fc27hu .compact-entity-card__arrow:where(.svelte-fc27hu){grid-area:1/3/3;align-self:center}}.relic-icon-stage.svelte-1rz1hoq{place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.relic-icon-stage--hero.svelte-1rz1hoq{z-index:0;background:radial-gradient(circle at 58% 42%,#d7b56d21,#0000 22%),linear-gradient(145deg,#ffffff08,#0000 55%);padding:2rem 2rem 9rem;position:absolute;inset:0}.relic-icon-stage--card.svelte-1rz1hoq{background:radial-gradient(circle at 50% 56%,#d7b56d1c,#0000 45%),linear-gradient(#ffffff05,#0000);border-bottom:1px solid #ffffff0d;min-height:184px}.relic-icon-stage--piece.svelte-1rz1hoq{border-radius:var(--radius-control);background:radial-gradient(circle,#d7b56d1c,#0000 70%);width:64px;height:64px}.relic-icon-stage.relic-icon-stage--piece.svelte-1rz1hoq img{width:56px;height:56px}.relic-icon-stage.relic-icon-stage--piece.svelte-1rz1hoq .relic-icon-stage__fallback{width:4rem;height:4rem}.relic-icon-stage--header.svelte-1rz1hoq{background:radial-gradient(circle,#d7b56d1c,#0000 68%);width:100%;height:100%}.relic-icon-stage.svelte-1rz1hoq img{object-fit:contain;flex:none;width:128px;max-width:100%;height:128px;display:block}.relic-icon-stage.relic-icon-stage--hero.svelte-1rz1hoq img{filter:drop-shadow(0 1rem 1.25rem #00000057);transform:translate(18%,-12%)}.relic-icon-stage.relic-icon-stage--header.svelte-1rz1hoq img{width:100%;height:100%}.relic-icon-stage.relic-icon-stage--header.svelte-1rz1hoq .relic-icon-stage__fallback{--image-fallback-font-size:1.2rem;width:3rem;height:3rem}.relic-icon-stage.svelte-1rz1hoq .relic-icon-stage__fallback{border:1px solid var(--border);--image-fallback-font-size:2rem;background:#070a1294;border-radius:50%;width:5rem;height:5rem}@media (width<=520px){.relic-icon-stage--hero.svelte-1rz1hoq{padding:1.5rem 1.5rem 10rem}.relic-icon-stage.relic-icon-stage--hero.svelte-1rz1hoq img{transform:translate(12%,-10%)}}@media (width<=820px){.relic-icon-stage--piece.svelte-1rz1hoq{width:64px;height:64px}.relic-icon-stage.relic-icon-stage--piece.svelte-1rz1hoq img{width:56px;height:56px}.relic-icon-stage.relic-icon-stage--piece.svelte-1rz1hoq .relic-icon-stage__fallback{--image-fallback-font-size:1.2rem;width:3rem;height:3rem}}.player-stats-panel.svelte-d4mep4{min-width:0;container:player-hero-stats/inline-size}.player-stats-grid.svelte-d4mep4{align-items:start;gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@container player-hero-stats (width>=28rem){.player-stats-grid--two-groups.svelte-d4mep4{grid-template-columns:repeat(2,minmax(0,1fr))}}.player-light-cone.svelte-p4r4sg{max-width:42rem}.player-light-cone__progression.svelte-p4r4sg{gap:.28rem;display:grid}.player-light-cone__progression.svelte-p4r4sg>span:where(.svelte-p4r4sg){white-space:nowrap}.player-light-cone__identity.svelte-p4r4sg{align-items:start;gap:.28rem;display:grid}.player-light-cone__identity.svelte-p4r4sg>span:where(.svelte-p4r4sg){min-width:0;display:flex}@media (width<=520px){.player-light-cone__progression.svelte-p4r4sg{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}}.training-target__skills.svelte-2yt8d0{column-gap:var(--space-6);row-gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.training-target__skill.svelte-2yt8d0{align-items:center;gap:var(--space-3);min-width:0;display:flex}.training-target__skill-control.svelte-2yt8d0{flex:1;min-width:0}.training-target__skill.svelte-2yt8d0>img,.training-target__skill.svelte-2yt8d0>.training-target__icon-fallback{flex:0 0 32px;width:32px;height:32px}@media (width<=640px){.training-target__skills.svelte-2yt8d0{grid-template-columns:minmax(0,1fr)}}.training-target.svelte-2yt8d0 .skill-level-control{border-top:0;margin-top:0;padding-top:0}.training-target.svelte-2yt8d0 .skill-level-control>div:first-child{flex-wrap:wrap}.training-target.svelte-2yt8d0 .skill-level-control__value{flex-wrap:wrap;max-width:100%}.training-traces.svelte-727sby{margin-top:var(--space-6)}.training-traces__grid.svelte-727sby{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));margin:0;padding:0;list-style:none;display:grid}li.svelte-727sby{align-items:center;gap:var(--space-3);min-width:0;min-height:40px;padding:var(--space-2) var(--space-3);border:1px solid var(--border);text-align:left;background:#0e142273;border-radius:8px;font-size:.875rem;display:flex}li.svelte-727sby>span:where(.svelte-727sby){overflow-wrap:anywhere;min-width:0}li.svelte-727sby img,li.svelte-727sby .training-traces__fallback{flex:0 0 24px;width:24px;height:24px}p.svelte-727sby{margin:0}h5.svelte-727sby{margin:0 0 var(--space-3);color:var(--text-muted);font-size:.875rem}.training-traces__columns.svelte-727sby{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.training-traces__group.svelte-727sby{min-width:0}[data-training-trace-group=stat].svelte-727sby{border-left:1px solid color-mix(in srgb, var(--border) 45%, transparent);padding-left:var(--space-6)}[data-training-trace-group=ability].svelte-727sby ul:where(.svelte-727sby){grid-template-columns:minmax(0,1fr)}[data-training-trace-group=ability].svelte-727sby li:where(.svelte-727sby){min-height:56px;font-size:1rem;font-weight:600}[data-training-trace-group=ability].svelte-727sby li:where(.svelte-727sby) img,[data-training-trace-group=ability].svelte-727sby li:where(.svelte-727sby) .training-traces__fallback{flex-basis:32px;width:32px;height:32px}@media (width<=767px){.training-traces__columns.svelte-727sby{grid-template-columns:minmax(0,1fr)}[data-training-trace-group=stat].svelte-727sby{border-left:0;padding-left:0}}.training-materials.svelte-s9fgvv{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));margin:0;padding:0;list-style:none;display:grid}li.svelte-s9fgvv{border:1px solid var(--border);min-width:0;transition:border-color var(--motion), background var(--motion);background:#0e142273;border-radius:8px}button.svelte-s9fgvv{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);text-align:left;width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;display:flex}li.svelte-s9fgvv:hover{border-color:var(--border-strong);background:var(--surface-2)}button.svelte-s9fgvv:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (prefers-reduced-motion:reduce){li.svelte-s9fgvv{transition:none}}.training-material__icon.svelte-s9fgvv{border-bottom:2px solid var(--material-rarity);background:color-mix(in srgb, var(--material-rarity) 12%, transparent);border-radius:4px;flex:0 0 48px;width:48px;height:48px;overflow:hidden}button.svelte-s9fgvv>div:where(.svelte-s9fgvv):last-child{min-width:0}.training-material__name.svelte-s9fgvv{overflow-wrap:anywhere;color:var(--text-muted);font-size:.875rem;display:block}strong.svelte-s9fgvv{font-variant-numeric:tabular-nums}.training-expense.svelte-i89uwa{min-width:0}.training-result h3{font-size:var(--font-major-title);margin-bottom:.6rem;font-weight:700}.training-result small{color:var(--gold);font-size:var(--font-helper)}.training-result p{color:var(--text-body);font-size:var(--font-body);white-space:pre-line;margin-bottom:.5rem;line-height:1.7}.training-error.svelte-oxz95k button:where(.svelte-oxz95k){padding:var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:6px}.item-detail-modal__visual.svelte-12n4cm{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.item-detail-modal__icon.svelte-12n4cm{aspect-ratio:1;border-radius:var(--radius-control);background:color-mix(in srgb, var(--item-rarity) 8%, transparent);place-items:center;width:160px;display:grid}.item-detail-modal__icon.svelte-12n4cm img,.item-detail-modal__icon.svelte-12n4cm .image-fallback{object-fit:contain;width:100%;height:100%}.item-detail-modal__text.svelte-12n4cm{overflow-wrap:anywhere;min-width:0}.item-detail-modal__description.svelte-12n4cm{margin-top:var(--space-4);color:var(--text-body);font-weight:600}.item-detail-modal__background.svelte-12n4cm{margin-top:var(--space-6);color:var(--text-secondary)}.item-detail-modal__status.svelte-12n4cm{margin-top:var(--space-4);color:var(--text-secondary)}
