.ArkgridDetails_card__9XUxk{container-type:inline-size;scroll-margin-top:80px}
.ArkgridDetails_columns__MpEtO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 12px;gap:8px 12px}
.ArkgridDetails_column__mYGeI{display:grid;grid-template-rows:subgrid;grid-row:span 4;min-width:0}
.ArkgridDetails_order__Zs3IZ{--family-color:#94631c;--family-bg:#faf5e9;--family-border:#e8d9b9}
.ArkgridDetails_chaos__te44F{--family-color:#7750b4;--family-bg:#f5f0fc;--family-border:#e0d3f0}
.dark-mode .ArkgridDetails_order__Zs3IZ{--family-color:#dbb878;--family-bg:#2c2922;--family-border:#4b4030}
.dark-mode .ArkgridDetails_chaos__te44F{--family-color:#c4a3ed;--family-bg:#292535;--family-border:#443953}
.ArkgridDetails_familyTitle__aXvyH{display:flex;align-items:center;gap:7px;color:var(--family-color);font:var(--font-body-bold-14)}
.ArkgridDetails_familyTitle__aXvyH:before{content:"";width:4px;height:14px;border-radius:2px;background:var(--family-color)}
.ArkgridDetails_coreCard__utiD_{display:grid;grid-template-columns:96px minmax(0,1fr);min-width:0;overflow:hidden;border:1px solid var(--card-line-color);border-radius:var(--radius-8)}
.ArkgridDetails_coreHeading__XWv0k{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px 6px;text-align:center;background:var(--family-bg);border-right:1px solid var(--family-border);border-radius:var(--radius-8) 0 0 var(--radius-8)}
.ArkgridDetails_editableCore__OLFso{overflow:visible;position:relative}
.ArkgridDetails_coreIcon__ncKBF{display:block;flex-shrink:0;width:32px;height:32px;object-fit:contain;border-radius:var(--radius-4)}
.ArkgridDetails_coreInfo__4S90a{min-width:0}
.ArkgridDetails_coreName__uhb0q{color:inherit;font:var(--font-body-14);font-weight:var(--font-weight-semi-bold);word-break:keep-all;overflow-wrap:anywhere}
.ArkgridDetails_corePoint__jvfPv{flex-shrink:0;color:var(--family-color);font:var(--font-body-bold-16)}
.ArkgridDetails_pointUnit__z1JnS{margin-left:2px;color:inherit;font:var(--font-body-bold-12)}
.ArkgridDetails_gemList__FlOnX{min-width:0;padding:0 8px}
.ArkgridDetails_gemRow__tfwoY{display:grid;grid-template-columns:24px minmax(0,1fr) max-content;align-items:center;grid-gap:6px;gap:6px;padding:6px 0}
.ArkgridDetails_gemRow__tfwoY+.ArkgridDetails_gemRow__tfwoY{border-top:1px solid var(--card-line-color)}
.ArkgridDetails_gemIdentity__jWOs5{display:flex;flex-direction:column;align-items:center;gap:2px}
.ArkgridDetails_gemName__aOwx_{color:var(--desc-text-color);font-size:11px;line-height:12px;white-space:nowrap}
.ArkgridDetails_gemIcon__tWwZr{display:grid;place-items:center;width:20px;height:20px;overflow:hidden;border:1px solid var(--card-line-color);border-radius:4px;background:var(--surface-subtle-bg)}
.ArkgridDetails_gemIcon__tWwZr img{display:block;object-fit:contain}
.ArkgridDetails_gemPlaceholder__5OJaW{color:var(--desc-text-color);font-size:18px}
.ArkgridDetails_gemContent__EdXzi{min-width:0}
.ArkgridDetails_effects__KGmuj{display:flex;flex-direction:column;gap:2px}
.ArkgridDetails_effect__1H_Dh{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 4px;min-width:0;font:var(--font-body-12);line-height:16px}
.ArkgridDetails_effectName__3cwnE{overflow-wrap:anywhere}
.ArkgridDetails_effectLevel__hyG06{flex-shrink:0;color:var(--desc-text-color);font-size:10px;line-height:14px}
.ArkgridDetails_gemMeta__l_nPt{display:flex;flex-direction:column;align-items:stretch;min-width:52px;gap:2px;font:var(--font-body-12);line-height:16px;white-space:nowrap}
.ArkgridDetails_gemMetric__GaHtp{display:flex;align-items:center;justify-content:space-between;gap:4px}
.ArkgridDetails_metricLabel__Tyslv{color:inherit}
.ArkgridDetails_inlineGemMeta__lGl3F{display:contents}
.ArkgridDetails_inlineGemMeta__lGl3F .ArkgridDetails_gemMetric__GaHtp{min-width:0;justify-content:center}
.ArkgridDetails_gemPoint__5r6yO{color:var(--family-color);font-weight:var(--font-weight-semi-bold)}
.ArkgridDetails_noEffects__XXQXV,.ArkgridDetails_willpower__DO1hr{color:var(--desc-text-color)}
.ArkgridDetails_emptyCore__gCPZn,.ArkgridDetails_empty__vwF_P,.ArkgridDetails_noEffects__XXQXV{font:var(--font-body-12);line-height:1.5}
.ArkgridDetails_emptyCore__gCPZn,.ArkgridDetails_empty__vwF_P{padding:16px 8px;color:var(--desc-text-color);text-align:center}
.ArkgridDetails_emptyCore__gCPZn{align-self:center}
.ArkgridDetails_detailToggle__CRAhi{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:12px;padding:9px 12px;border:1px solid var(--card-line-color);border-radius:var(--radius-4);background:var(--surface-subtle-bg);color:var(--desc-text-color);font:var(--font-body-12);cursor:pointer}
.ArkgridDetails_detailToggle__CRAhi:focus-visible,.ArkgridDetails_detailToggle__CRAhi:hover{color:var(--default-text-color);border-color:currentColor}
.ArkgridDetails_chevron__6ZyHp{width:6px;height:6px;margin-top:-3px;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg)}
.ArkgridDetails_detailToggle__CRAhi[aria-expanded=true] .ArkgridDetails_chevron__6ZyHp{margin-top:3px;transform:rotate(225deg)}
.ArkgridDetails_breakdown__NJBOQ{display:flex;flex-direction:column;gap:16px;padding-top:16px}
.ArkgridDetails_breakdownTitle__3piz7{margin-bottom:8px;font:var(--font-body-bold-14)}
.ArkgridDetails_inGameEffects__mLyk0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 24px;gap:0 24px;padding:6px 12px;border-radius:var(--radius-8);background:var(--surface-subtle-bg)}
.ArkgridDetails_inGameColumn__j4fax{min-width:0}
.ArkgridDetails_breakdownRow__qX42N{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:5px 0;font:var(--font-body-12);line-height:18px}
.ArkgridDetails_breakdownLevel__ZKUoj{color:var(--desc-text-color);white-space:nowrap}
.ArkgridDetails_breakdownRow__qX42N dd{flex-shrink:0;font-weight:var(--font-weight-semi-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}
.ArkgridDetails_efficiencyColumns___GLGT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}
.ArkgridDetails_familyEfficiency__OStnh{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--family-border);border-radius:var(--radius-8)}
.ArkgridDetails_efficiencyHeading__JC4AB{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;background:var(--family-bg)}
.ArkgridDetails_efficiencyTotal__P71gV{display:flex;align-items:baseline;gap:6px;color:var(--family-color)}
.ArkgridDetails_efficiencyTotal__P71gV span{font:var(--font-body-12)}
.ArkgridDetails_efficiencyTotal__P71gV strong{font:var(--font-body-bold-16);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}
.ArkgridDetails_efficiencyEffects__BkKIe{display:flex;flex:1 1;flex-direction:column;padding:6px 12px}
.ArkgridDetails_pointEfficiency__3yabE{margin-top:auto;padding-top:8px;border-top:1px solid var(--card-line-color);color:var(--family-color)}
.ArkgridDetails_breakdownEmpty__TByp4,.ArkgridDetails_efficiencyNote__tRMYd{color:var(--desc-text-color);font:var(--font-body-12);line-height:1.6}
.ArkgridDetails_breakdownEmpty__TByp4{padding:12px}
@container (max-width: 600px){.ArkgridDetails_columns__MpEtO,.ArkgridDetails_efficiencyColumns___GLGT,.ArkgridDetails_inGameEffects__mLyk0{grid-template-columns:minmax(0,1fr)}.ArkgridDetails_columns__MpEtO{gap:16px}.ArkgridDetails_column__mYGeI{grid-template-rows:auto;grid-row:auto;gap:8px}}
@container (max-width: 420px){.ArkgridDetails_editableCore__OLFso{grid-template-columns:minmax(0,1fr)}.ArkgridDetails_editableCore__OLFso .ArkgridDetails_coreHeading__XWv0k{flex-direction:row;padding:8px;gap:8px;border-right:0;border-bottom:1px solid var(--family-border);border-radius:var(--radius-8) var(--radius-8) 0 0}}