.capabilities[data-v-e50fc999]{border-top:1px solid var(--line)}.capabilities-head[data-v-e50fc999]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.capabilities-actions[data-v-e50fc999]{display:flex;flex-wrap:wrap;gap:10px}.module-grid[data-v-e50fc999]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;margin-top:44px}.module-card[data-v-e50fc999]{display:grid;align-content:start;gap:8px;padding:16px 0 34px;border-top:1px solid var(--line-strong);transition:border-color .25s ease}.module-card[data-v-e50fc999]:hover{border-top-color:var(--ink)}.module-index[data-v-e50fc999]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;color:var(--accent);font-family:var(--mono);font-size:.76rem}.module-index span[data-v-e50fc999],.module-index svg[data-v-e50fc999]{color:var(--ink-2);font-size:1.1rem;transition:transform .25s ease}.module-card:hover .module-index[data-v-e50fc999]>:last-child{transform:translate(4px)}.module-card strong[data-v-e50fc999]{color:var(--ink);font-family:var(--serif);font-size:1.35rem;font-weight:400;line-height:1.2}.module-card span[data-v-e50fc999]{color:var(--muted);font-size:.93rem;line-height:1.5}.module-card small[data-v-e50fc999]{margin-top:4px;color:var(--ink);font-family:var(--mono);font-size:.72rem;letter-spacing:.05em;text-transform:uppercase}.function-groups[data-v-e50fc999]{display:grid;gap:22px;margin-top:34px}.function-group[data-v-e50fc999]{padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.function-group header[data-v-e50fc999]{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;align-items:center}.function-group h3[data-v-e50fc999]{margin:0;color:var(--ink);font-family:var(--serif);font-size:1.45rem;font-weight:400}.function-group header p[data-v-e50fc999]{margin:4px 0 0;color:var(--muted)}.function-list[data-v-e50fc999]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}.function-item[data-v-e50fc999]{display:grid;align-content:start;gap:4px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);transition:border-color .2s ease,background-color .2s ease}.function-item[data-v-e50fc999]:hover{border-color:var(--ink);background:#fff}.function-item strong[data-v-e50fc999]{display:flex;align-items:center;gap:6px;color:var(--ink);font-size:.97rem}.video-mark[data-v-e50fc999]{color:var(--accent)}.function-item span[data-v-e50fc999]{color:var(--muted);font-size:.9rem;line-height:1.5}@media(max-width:980px){.capabilities-head[data-v-e50fc999]{flex-direction:column;align-items:flex-start}.function-list[data-v-e50fc999],.module-grid[data-v-e50fc999]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.function-list[data-v-e50fc999],.module-grid[data-v-e50fc999]{grid-template-columns:1fr}.module-card[data-v-e50fc999]{padding-bottom:22px}.function-group[data-v-e50fc999]{padding:18px}}
