.CapabilityExplorer_explorer__xeOyn{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap-block)}.CapabilityExplorer_list__ZLeMp{border-top:1px solid var(--line)}.CapabilityExplorer_row__lmJxA{border-bottom:1px solid var(--line);transition:background-color var(--dur-2) var(--ease-out)}.CapabilityExplorer_rowInner__wzqud{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-4);align-items:start}.CapabilityExplorer_trigger__YFwkF{grid-column:1/3;display:grid;grid-template-columns:subgrid;gap:inherit;align-items:start;min-width:0;padding:var(--space-6) 0 var(--space-3);text-align:left}.CapabilityExplorer_index__tFZLL{padding-top:.45em;color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tr-wide)}.CapabilityExplorer_title__H2qtY{display:block;min-width:0;overflow-wrap:anywhere;color:var(--fg-strong);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--tr-tight);transition:color var(--dur-2) var(--ease-out)}.CapabilityExplorer_arrow__J8Cwc{grid-row:1;grid-column:3;display:grid;place-items:center;width:2.5rem;height:2.5rem;margin-top:var(--space-6);flex:0 0 auto;border:1px solid var(--line-strong);border-radius:var(--r-circle);color:var(--accent);font-size:1rem;transition:border-color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out),transform var(--dur-3) var(--ease-spring)}.CapabilityExplorer_details__EYypm{grid-column:2/-1;display:grid;grid-template-rows:0fr;overflow:hidden;opacity:0;visibility:hidden;transition:grid-template-rows var(--dur-3) var(--ease-out),opacity var(--dur-2) var(--ease-out),visibility var(--dur-3)}.CapabilityExplorer_detailsInner__VnDbn{min-height:0;overflow:hidden;padding-bottom:0;transition:padding-bottom var(--dur-3) var(--ease-out)}@media (max-width:899px){.CapabilityExplorer_row__lmJxA[data-expanded] .CapabilityExplorer_details__EYypm{grid-template-rows:1fr;opacity:1;visibility:visible}.CapabilityExplorer_row__lmJxA[data-expanded] .CapabilityExplorer_detailsInner__VnDbn{padding-bottom:var(--space-6)}.CapabilityExplorer_row__lmJxA[data-expanded] .CapabilityExplorer_title__H2qtY{color:var(--accent)}}.CapabilityExplorer_text__SaMET{display:block;max-width:var(--measure-md);color:var(--fg-muted);font-size:var(--fs-sm);line-height:var(--lh-relaxed)}.CapabilityExplorer_points__rKgG6{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-5)}.CapabilityExplorer_points__rKgG6 span{padding:var(--space-1) var(--space-4);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--fg-faint);font-size:var(--fs-2xs);letter-spacing:var(--tr-wide);text-transform:uppercase;transition:border-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.CapabilityExplorer_rowMedia__kjE_J{display:block;margin-top:var(--space-5)}.CapabilityExplorer_stage__TB__Z{display:none}@media (min-width:900px){.CapabilityExplorer_explorer__xeOyn{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:var(--space-10);align-items:start}.CapabilityExplorer_rowMedia__kjE_J{display:none}.CapabilityExplorer_rowInner__wzqud{grid-template-columns:3rem minmax(0,1fr) 3.5rem;gap:var(--space-5);padding-inline:var(--space-4);transition:padding-inline var(--dur-3) var(--ease-out)}.CapabilityExplorer_trigger__YFwkF{padding:var(--space-7) 0 var(--space-3)}.CapabilityExplorer_arrow__J8Cwc{margin-top:var(--space-7)}.CapabilityExplorer_row__lmJxA[data-active]{background:var(--bg-card)}.CapabilityExplorer_row__lmJxA[data-active] .CapabilityExplorer_rowInner__wzqud{padding-inline:var(--space-6)}.CapabilityExplorer_row__lmJxA[data-active] .CapabilityExplorer_title__H2qtY{color:var(--accent)}.CapabilityExplorer_row__lmJxA[data-active] .CapabilityExplorer_points__rKgG6 span{border-color:var(--line-accent);color:var(--fg-body)}.CapabilityExplorer_row__lmJxA[data-active] .CapabilityExplorer_arrow__J8Cwc{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.CapabilityExplorer_row__lmJxA[data-active] .CapabilityExplorer_details__EYypm{grid-template-rows:1fr;opacity:1;visibility:visible}.CapabilityExplorer_row__lmJxA[data-active] .CapabilityExplorer_detailsInner__VnDbn{padding-bottom:var(--space-7)}.CapabilityExplorer_stage__TB__Z{position:sticky;top:calc(var(--header-h-lg) + var(--space-6));display:grid;isolation:isolate}.CapabilityExplorer_stageItem__gMumO{grid-area:1/1;opacity:0;transform:scale(1.03);transition:opacity var(--dur-3) var(--ease-out),transform var(--dur-4) var(--ease-expo)}.CapabilityExplorer_stageItem__gMumO[data-active]{opacity:1;transform:none}.CapabilityExplorer_stageCaption__MOu4_{z-index:2;grid-area:1/1;align-self:end;display:grid;gap:var(--space-1);padding:var(--space-8) var(--space-5) var(--space-5);border-radius:0 0 var(--r-lg) var(--r-lg);background:linear-gradient(180deg,transparent,rgba(0,0,0,.88) 55%)}.CapabilityExplorer_stageCaption__MOu4_ span{color:var(--em-300);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tr-wide)}.CapabilityExplorer_stageCaption__MOu4_ strong{color:#ffffff;font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-medium)}}@media (hover:hover) and (pointer:fine){.CapabilityExplorer_trigger__YFwkF:hover .CapabilityExplorer_title__H2qtY{color:var(--accent)}.CapabilityExplorer_arrow__J8Cwc:hover{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}}@media (prefers-reduced-motion:reduce){.CapabilityExplorer_arrow__J8Cwc,.CapabilityExplorer_detailsInner__VnDbn,.CapabilityExplorer_details__EYypm,.CapabilityExplorer_rowInner__wzqud,.CapabilityExplorer_row__lmJxA,.CapabilityExplorer_stageItem__gMumO{transition:none}}